html {
  font-size: 16px;
  font-family: var(--font-family-lato);
}

body {
  font-family: var(--font-family-lato);
}

/*  */

/* @import url("https://p.typekit.net/p.css?s=1&k=srd1dus&ht=tk&f=15701.15703.15705.15707.15708.22708.22710&a=134649137&app=typekit&e=css"); */
@font-face {
  font-display: swap;
  font-family: "lato";
  /* lightitalic300 */
  src: url("/fonts/lato/lightitalic300.woff2") format("woff2"),
    url("/fonts/lato/lightitalic300.woff") format("woff"),
    url("/fonts/lato/lightitalic300.eot") format("opentype");
  font-style: italic;
  font-weight: 300;
  font-stretch: normal;
}

@font-face {
  font-family: "lato";
  /* lightitalic400 */
  src: url("/fonts/lato/lightitalic400.woff2") format("woff2"),
    url("/fonts/lato/lightitalic400.woff") format("woff"),
    url("/fonts/lato/lightitalic400.eot") format("opentype");
  font-display: swap;
  font-style: italic;
  font-weight: 400;
  font-stretch: normal;
}

@font-face {
  font-family: "lato";
  /* lightitalic700 */
  src: url("/fonts/lato/lightitalic700.woff2") format("woff2"),
    url("/fonts/lato/lightitalic700.woff") format("woff"),
    url("/fonts/lato/lightitalic700.eot") format("opentype");
  font-display: swap;
  font-style: italic;
  font-weight: 700;
  font-stretch: normal;
}

@font-face {
  font-family: "lato";
  /* bold */
  src: url("/fonts/lato/bold.woff2") format("woff2"),
    url("/fonts/lato/bold.woff") format("woff"),
    url("/fonts/lato/blod.eot") format("opentype");
  font-display: swap;
  font-style: normal;
  font-weight: 700;
  font-stretch: normal;
}

@font-face {
  font-family: "lato";
  /* bold */
  src: url("/fonts/lato/bold-800.woff2") format("woff2"),
    url("/fonts/lato/bold-800.woff") format("woff"),
    url("/fonts/lato/blod-800.eot") format("opentype");
    font-display: swap;
  font-style: normal;
  font-weight: 800;
  font-stretch: normal;
}

@font-face {
  font-family: "lato";
  /* bold */
  src: url("/fonts/lato/bold-900.woff2") format("woff2"),
    url("/fonts/lato/bold-900.woff") format("woff"),
    url("/fonts/lato/blod-900.eot") format("opentype");
    font-display: swap;
  font-style: normal;
  font-weight: 900;
  font-stretch: normal;
}



@font-face {
  font-family: "lato";
  /* regular */
  src: url("/fonts/lato/regular.woff2") format("woff2"),
    url("/fonts/lato/regular.woff") format("woff"),
    url("/fonts/lato/regular.eot") format("opentype");
    font-display: swap;
  font-style: normal;
  font-weight: 400;
  font-stretch: normal;
}

@font-face {
  font-family: "lato";
  /* medium */
  src: url("/fonts/lato/medium.woff2") format("woff2"),
    url("/fonts/lato/medium.woff") format("woff"),
    url("/fonts/lato/medium.eot") format("opentype");
    font-display: swap;
  font-style: normal;
  font-weight: 500;
  font-stretch: normal;
}

@font-face {
  font-family: "lato";
  /* semibold */
  src: url("/fonts/lato/semibold.woff2") format("woff2"),
    url("/fonts/lato/semibold.woff") format("woff"),
    url("/fonts/lato/semibold.eot") format("opentype");
    font-display: swap;
  font-style: normal;
  font-weight: 600;
  font-stretch: normal;
}

.tk-lato {
  font-family: "lato", sans-serif;
}


@font-face {
  font-display: swap;
  font-family: "Calibri-Bold";
  font-style: normal;
  font-weight: 700;
  src: url('https://anima-uploads.s3.amazonaws.com/projects/612c63c1b7e0ff96e9955189/fonts/calibri-bold.ttf') format("truetype");
}

@font-face {
  font-display: swap;
  font-family: "Calibri-Light";
  font-style: normal;
  font-weight: 300;
  src: url('https://anima-uploads.s3.amazonaws.com/5a0ab156daa217000c606fe9/Calibril.ttf') format("truetype");
}

@font-face {
  font-display: swap;
  font-family: "Proxima Nova-Medium";
  font-style: normal;
  font-weight: 500;
  src: url('https://anima-uploads.s3.amazonaws.com/projects/627d6cd4162486a9c0c4a8a4/fonts/fontsfree-net-pr2.ttf') format("truetype");
}

@font-face {
  font-family: 'Caveat';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url("/fonts/caveat/bold.woff2") format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

:root {
  --black: #000000;
  --mirage: #111827;
  --regal-blue: #123b68;
  --mirage-2: #161b27;
  --mirage-light: #717680;
  --midnight-blue: #1b4a80;
  --charade2: #1f2937;
  --charade: #232b37;
  --ocean-green-pearl: #44c48c;
  --scarpa-flow2: #4b5563;
  --scarpa-flow: #4f5763;
  --delta: #a3a3a3;
  --mischka: #d1d5db;
  --iron: #d6d8db;
  --white: #ffffff;
  --shadow: #1018281a;
  --font-size-12: 0.75rem;
  --font-size-13: 0.813rem;
  --font-size-14: 0.875rem;
  --font-size-16: 1rem;
  --font-size-18: 1.125rem;
  --font-size-20: 1.25rem;
  --font-size-22: 1.375rem;
  --font-size-24: 1.5rem;
  --font-size-26: 1.625rem;
  --font-size-28: 1.75rem;
  --font-size-30: 1.875rem;
  --font-size-32: 2rem;
  --font-size-34: 2.125rem;
  --font-size-36: 2.25rem;
  --font-size-38: 2.375rem;
  --font-size-40: 2.5rem;
  --font-size-72: 4.5rem;

  --font-family-calibri-bold: "Calibri-Bold";
  --font-family-calibri-light: "Calibri-Light";
  --font-family-inter: "Inter";
  --font-family-inter-medium: "Inter-Medium";
  --font-family-inter-regular: "Inter-Regular";
  --font-family-lato: "Lato";
  --font-family-lato-heavy: "Lato-Heavy";
  --font-family-proxima_nova-medium: "Proxima Nova-Medium";
  --font-family-caveat-cursive-bold: "Caveat", cursive;
}



.lato-normal-delta-14px {
  color: var(--delta);
  font-family: var(--font-family-lato);
  font-size: var(--font-size-14);
  font-weight: 400;
  font-style: normal;
}

.lato-normal-mirage-14px {
  color: var(--mirage-2);
  font-family: var(--font-family-lato);
  font-size: var(--font-size-14);
  font-weight: 400;
  font-style: normal;
}

.lato-semi-bold-mirage-14px {
  color: var(--mirage-2);
  font-family: var(--font-family-lato);
  font-size: var(--font-size-14);
  font-weight: 600;
  font-style: normal;
}

.lato-semi-bold-mirage-16px {
  color: var(--mirage-2);
  font-family: var(--font-family-lato);
  font-size: var(--font-size-16);
  font-weight: 500;
  font-style: normal;
}

.lato-bold-mirage-30px {
  color: var(--mirage-2);
  font-family: var(--font-family-lato);
  font-size: var(--font-size-30);
  font-weight: 600;
  font-style: normal;
  line-height: 30px;
}

.lato-semi-bold-mirage-light-14px {
  color: var(--mirage-light);
  font-family: var(--font-family-lato);
  font-size: var(--font-size-14);
  font-weight: 500;
  font-style: normal;
}

.lato-bold-white-24px {
  color: var(--white);
  font-family: var(--font-family-lato);
  font-size: var(--font-size-24);
  font-style: normal;
  font-weight: 700;
}

.lato-normal-white-14px {
  color: var(--white);
  font-family: var(--font-family-lato);
  font-size: var(--font-size-14);
  font-style: normal;
  font-weight: 400;
  line-height: 20px;
}

.inter-normal-white-14px {
  color: var(--white);
  font-family: var(--font-family-inter);
  font-size: var(--font-size-14);
  font-weight: 500;
  font-style: normal;
}

.lato-semi-bold-white-14px {
  color: var(--white);
  font-family: var(--font-family-lato);
  font-size: var(--font-size-14);
  font-style: normal;
  font-weight: 600;
}

.lato-italic-white-28px {
  color: var(--white);
  font-family: var(--font-family-lato);
  font-size: var(--font-size-28);
  font-style: italic;
  font-weight: 300;
}

.mirage-italic-white-16px {
  color: var(--mirage-2);
  font-family: var(--font-family-lato);
  font-size: var(--font-size-16);
  font-style: italic;
  font-weight: 300;
}

.lato-semi-bold-white-20px {
  color: var(--white);
  font-family: var(--font-family-lato);
  font-size: var(--font-size-20);
  font-style: normal;
  font-weight: 500;
}

.lato-semi-bold-white-72px {
  color: var(--white);
  font-family: var(--font-family-lato);
  font-size: var(--font-size-72);
  font-weight: 600;
  font-style: normal;
}

.lato-semi-bold-white-18px {
  color: var(--white);
  font-family: var(--font-family-lato);
  font-size: var(--font-size-18);
  font-weight: 600;
  font-style: normal;
}

.lato-normal-charade-14px {
  color: var(--charade);
  font-family: var(--font-family-lato);
  font-size: var(--font-size-14);
  font-weight: 400;
  font-style: normal;
}

.lato-semi-bold-ocean-green-pearl-14px {
  color: var(--ocean-green-pearl);
  font-family: var(--font-family-lato);
  font-size: var(--font-size-14);
  font-weight: 600;
  font-style: normal;
}

.calibri-bold-white-40-1px {
  color: var(--white);
  font-family: var(--font-family-calibri-bold);
  font-size: var(--font-size-40);
  font-weight: 700;
  font-style: normal;
}

.lato-semi-bold-mirage-14px2 {
  color: var(--mirage);
  font-family: var(--font-family-lato);
  font-size: var(--font-size-14);
  font-weight: 600;
  font-style: normal;
}

.lato-semi-bold-midnight-blue-14px {
  color: var(--midnight-blue);
  font-family: var(--font-family-lato);
  font-size: var(--font-size-14);
  font-weight: 600;
  font-style: normal;
}

.lato-semi-bold-ocean-green-pearl-12px {
  color: var(--ocean-green-pearl);
  font-family: var(--font-family-lato);
  font-size: var(--font-size-12);
  font-weight: 600;
  font-style: normal;
}

.lato-normal-scarpa-flow-16px {
  color: var(--scarpa-flow);
  font-family: var(--font-family-lato);
  font-size: var(--font-size-16);
  font-weight: 400;
  font-style: normal;
}

.lato-semi-bold-scarpa-flow-16px {
  color: var(--scarpa-flow);
  font-family: var(--font-family-lato);
  font-size: var(--font-size-16);
  font-weight: 500;
  font-style: normal;
}

.lato-bold-scarpa-flow-16px {
  color: var(--scarpa-flow);
  font-family: var(--font-family-lato);
  font-size: var(--font-size-16);
  font-weight: 700;
  font-style: normal;
}

.lato-semi-bold-black-36px {
  color: var(--black);
  font-family: var(--font-family-lato);
  font-size: var(--font-size-36);
  font-weight: 600;
  font-style: normal;
}

.lato-semi-bold-regal-blue-14px {
  color: var(--regal-blue);
  font-family: var(--font-family-lato);
  font-size: var(--font-size-l2);
  font-weight: 600;
  font-style: normal;
}

.lato-semi-bold-regal-blue-16px {
  color: var(--regal-blue);
  font-family: var(--font-family-lato);
  font-size: var(--font-size-16);
  font-weight: 600;
  font-style: normal;
}

/*a:hover {
  color: var(--regal-blue);
  text-decoration: underline;
}*/

.defs-only {
  display: none !important;
}

[data-star^="null"],
[data-star^="NULL"],
[data-star^=""],
[data-star^=" "],
[data-star^="0"],
[data-star^="0.0"] {
  width: 0%
}

[data-star^="0.1"] {
  width: 2%
}

[data-star^="0.2"] {
  width: 4%
}

[data-star^="0.3"] {
  width: 6%
}

[data-star^="0.4"] {
  width: 7%
}

[data-star^="0.5"] {
  width: 8%
}

[data-star^="0.6"] {
  width: 10%
}

[data-star^="0.7"] {
  width: 11%
}

[data-star^="0.8"] {
  width: 12%
}

[data-star^="0.9"] {
  width: 14%
}

[data-star^="1"] {
  width: 16%
}

[data-star^="1.0"] {
  width: 16%
}

[data-star^="1.1"] {
  width: 24%
}

[data-star^="1.2"] {
  width: 25%
}

[data-star^="1.3"] {
  width: 26%
}

[data-star^="1.4"] {
  width: 28%
}

[data-star^="1.5"] {
  width: 29%
}

[data-star^="1.6"] {
  width: 30%
}

[data-star^="1.7"] {
  width: 32%
}

[data-star^="1.8"] {
  width: 33%
}

[data-star^="1.9"] {
  width: 35%
}

[data-star^="2"] {
  width: 40%
}

[data-star^="2.0"] {
  width: 40%
}

[data-star^="2.1"] {
  width: 45%
}

[data-star^="2.2"] {
  width: 46%
}

[data-star^="2.3"] {
  width: 47%
}

[data-star^="2.4"] {
  width: 49%
}

[data-star^="2.5"] {
  width: 50.5%
}

[data-star^="2.6"] {
  width: 52%
}

[data-star^="2.7"] {
  width: 53%
}

[data-star^="2.8"] {
  width: 54%
}

[data-star^="2.9"] {
  width: 55%
}

[data-star^="3"] {
  width: 61%
}

[data-star^="3.0"] {
  width: 61%
}

[data-star^="3.1"] {
  width: 65%
}

[data-star^="3.2"] {
  width: 67%
}

[data-star^="3.3"] {
  width: 69%
}

[data-star^="3.4"] {
  width: 70%
}

[data-star^="3.5"] {
  width: 71%
}

[data-star^="3.6"] {
  width: 72%
}

[data-star^="3.7"] {
  width: 73%
}

[data-star^="3.8"] {
  width: 75%
}

[data-star^="3.9"] {
  width: 76%
}

[data-star^="4"] {
  width: 82%
}

[data-star^="4.0"] {
  width: 82%
}

[data-star^="4.1"] {
  width: 87%
}

[data-star^="4.2"] {
  width: 89%
}

[data-star^="4.3"] {
  width: 90%
}

[data-star^="4.4"] {
  width: 91%
}

[data-star^="4.5"] {
  width: 92%
}

[data-star^="4.6"] {
  width: 93.5%
}

[data-star^="4.7"] {
  width: 94.5%
}

[data-star^="4.8"] {
  width: 96%
}

[data-star^="4.9"] {
  width: 97%
}

[data-star^="5"] {
  width: 102%
}

[data-star^="5.0"] {
  width: 102%
}

#wmui_notify h1 {
  font-family: 'Lato';
  font-style: normal;
  font-weight: 500;
  font-size: 14px;
  line-height: 20px;
  color: #FFFFFF;
  margin-top: 10px;
}

#wmui_notify {
  display: flex;
  flex-direction: row;
  align-items: center;
  padding: 12px 32px;
  gap: 16px;
  position: fixed;
  bottom: 30px;
  left: 150px !important;
  width: calc(100vw - 300px) !important;
  height: 60px !important;
  background: #45C48D;
  box-shadow: 0px 10px 15px -3px rgb(16 24 40 / 10%), 0px 4px 6px -4px rgb(16 24 40 / 10%);
  border-radius: 12px;
  z-index: 9999;
}

#wmui_notify .success-alert-close {
  cursor: pointer;
}

[aria-describedby^="wmui_notify"] {
  position: absolute !important;
}

[aria-describedby^="wmui_notify"] .ui-dialog-titlebar {
  position: absolute;
  bottom: 45px;
  right: 55px;
  cursor: pointer;
  z-index: 99;
  border: none;
  border-width: 0;
  background: transparent;
}

[aria-describedby^="wmui_notify"] .ui-dialog-titlebar .ui-dialog-titlebar-close {
  border: none;
  background: transparent;
}

.vjs-loading-spinner {
  display: none !important;
}

element.style {
  display: block;
}

.success_dialog_wrapper1,
#zillow_profile_link,
#zillow_review_link {
  display: none;
}

.rounded-0 {
  border-radius: 0 !important;
}

.mb-4 {
  margin-bottom: 1.5rem !important;
}

.align-items-center {
  align-items: center !important;
}

.alert-success {
  color: #171C27 !important;
  background-color: #D8F7EA !important;
  border-color: #D8F7EA !important;
  border-radius: 6px !important;
}

.alert-danger,
.alert-danger-other {
  color: #171C27 !important;
  background-color: #FBD9DA !important;
  border-color: #FBD9DA !important;
  border-radius: 6px !important;
}

.alert-success[data-notify="container"],
.alert-primary[data-notify="container"] .alert-done[data-notify="container"] {
  display: flex !important;
  flex-direction: row;
  align-items: center !important;
  gap: 5px;
  padding: 12px 32px !important;
  min-width: 515px;
  max-width: 600px;

  color: #FFFFFF !important;
  font-weight: 500;
  font-size: 16px;
  line-height: 24px;
  background-color: #45C48D !important;
  box-shadow: 0px 10px 15px -3px rgba(16, 24, 40, 0.1), 0px 4px 6px -4px rgba(16, 24, 40, 0.1);
  border-radius: 6px !important;
}

.alert-info[data-notify="container"] {
  display: flex !important;
  flex-direction: row;
  align-items: center !important;
  padding: 12px 32px !important;
  gap: 5px;
  min-width: 515px;
  max-width: 600px;

  color: #FFFFFF !important;
  font-weight: 500;
  font-size: 16px;
  line-height: 24px;
  background-color: #286DBC !important;
  box-shadow: 0px 10px 15px -3px rgba(16, 24, 40, 0.1), 0px 4px 6px -4px rgba(16, 24, 40, 0.1);
  border-radius: 6px !important;
}

.alert-warning[data-notify="container"] {
  display: flex !important;
  flex-direction: row;
  align-items: center !important;
  gap: 5px;
  padding: 12px 32px !important;
  min-width: 515px;
  max-width: 600px;

  color: #FFFFFF !important;
  font-weight: 500;
  font-size: 16px;
  line-height: 24px;
  background-color: #FBBD1D !important;
  box-shadow: 0px 10px 15px -3px rgba(16, 24, 40, 0.1), 0px 4px 6px -4px rgba(16, 24, 40, 0.1);
  border-radius: 6px !important;
}

.alert-danger[data-notify="container"],
.alert-danger-other[data-notify="container"] {
  display: flex !important;
  flex-direction: row;
  align-items: center !important;
  padding: 12px 32px !important;
  min-width: 515px;
  max-width: 600px;
  gap: 5px;

  color: #FFFFFF !important;
  font-weight: 500;
  font-size: 16px;
  line-height: 24px;
  background-color: #EB5259 !important;
  box-shadow: 0px 10px 15px -3px rgba(16, 24, 40, 0.1), 0px 4px 6px -4px rgba(16, 24, 40, 0.1);
  border-radius: 6px !important;
}

.sidebarMenu_wrapper_container .send_survey_nav {
  display: none;
}

#upgrade_to_pro {
  display: none;
}

#dashboard-desktop-logo {
  cursor: pointer;
}

.custom-arrow {
  height: 20px;
  width: 20px;
  margin-top: -2px;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e");
  background-size: 16px 12px;
  background-repeat: no-repeat;
  background-position: 6px bottom;
}

.custom-margin {
  margin-bottom: 4px;
}

.custom-arrow-blank {
  height: 6px;
  width: 12px;
  margin-top: -3px;
}

.custom-select-dropdown,
.custom-select-dropdown-blank {
  position: relative;
  width: 206px;
  height: 40px;
  border: 0.0625rem solid #D7D9DB;
  border-radius: 5px;
}

.custom-select-dropdown-blank {
  display: flex;
  justify-content: flex-end;
  cursor: default;
  background: #E6E8EB;
}

.options-container {
  position: absolute;
  width: 100%;
  max-height: 150px;
  overflow-y: auto;
  background-color: #fff;
  border: 1px solid #ccc;
  border-radius: 0 0 5px 5px;
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);
  z-index: 100;
  padding: 20px;
}

.option {
  display: flex;
  align-items: center;
  color: #171C27;
  font-feature-settings: 'liga' off;
  font-family: Lato;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 20px;
}

.option input[type="checkbox"] {
  margin-right: 8px;
}

.chkbx {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  width: 18px;
  height: 18px;
  border-radius: 3px;
  outline: none;
  position: relative;
}

.chkbx::before {
  content: '';
  display: block;
  background-image: url('/images/new_r2/blank_checkbox.svg');
  background-size: auto;
  width: 18px;
  height: 18px;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

.chkbx:checked::before {
  background-image: url('/images/new_r2/Checkbox.svg');
}

.chkbx:disabled::before {
  background-image: url('/images/new_r2/disabled_checkbox.svg');
}

.chkbx.disabled::before {
  background-image: url('/images/new_r2/disabled_checkbox.svg');
}

.selected-count {
  color: #4F5763;
  text-align: justify;
  font-family: Lato;
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: 24px;
  padding: 8px 14px 8px 16px;
}

.selected-count-value {
  display: flex;
  position: relative;
  margin-right: 8px;
  border-radius: 4px;
  height: 18px;
  width: 18px;
  background: #3761B7;
  color: #F7F8FA;
  padding: 7.735px 5px;
  justify-content: center;
  align-items: center;
  gap: 7.735px;
  font-size: 13px;
  font-weight: 800;
  font-family: 'lato';
  font-style: normal;
}

.chkbx,
.lbl {
  cursor: pointer;
}

.option-margin {
  margin-bottom: 10px;
}

.disabled {
  color: #A4A8AF;
}

.tooltip-container {
  position: relative;
  display: inline-block;
}

.tooltip-content {
  width: 296px;
  padding: 12px 16px;
  gap: 4px;
  color: #242C37;
  font-family: Lato;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 20px;
  background-color: #F1FCF7;
  border-radius: 6px;
  box-shadow: 0px 2px 10px 0px rgba(0, 0, 0, 0.20);
  display: none;
  position: absolute;
  z-index: 1000;
}

.info {
  height: 21px;
  width: 21px;
  margin-bottom: 4px;
  margin-left: 4px;
  cursor: pointer;
}

.link {
  color: #3761B7;
  font-family: Lato;
  font-size: 13px;
  font-style: normal;
  font-weight: 600;
  line-height: 18px;
  text-decoration: none;
  cursor: pointer;
}

.badge {
  font-family: 'Lato';
  font-style: normal;
  font-weight: 700;
  font-size: 14px;
  line-height: 21px;
  color: #45C48D;
}

.square-badge {
  display: flex;
  justify-content: center;
  color: #000;
  font-weight: 600;
  font-size: 16px;
  line-height: 24px;
  height: 24px;
  width: 24px;
  margin-right: 12px;
}

.action_pill {
  background-color: #EDF8F3 !important;
}

.label_subtext {
  width: 100%;
  font-weight: 500;
  font-size: 14px;
  line-height: 20px;
  color: #4F5763;
  margin-bottom: 12px;
}

.ps-36 {
  padding-left: 36px;
}

#session_ended_Modal .nrdsModal_title .title {
  color: #171C27;
  font-feature-settings: 'liga' off;
  font-family: Lato;
  font-size: 22px;
  font-style: normal;
  font-weight: 700;
  line-height: 28px;
}

.session_ended_ok,
.session_ended_ok:hover,
.session_ended_ok:active {
  padding: 8px 20px;
  width: 81px;
  height: 40px;
  font-size: 15px;
  line-height: 24px;
  margin-top: 32px;
}

#session_ended_Modal .modal-content {
  width: auto;
  padding: 24px;
  border-radius: 6px !important;
  max-width: 436px;
}

#session_ended_Modal .nrdsModal_title {
  width: auto;
}

.session-out-text {
  color: #4F5763;
  font-feature-settings: 'liga' off;
  font-family: Lato;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 24px;
}

@media only screen and (max-device-width: 767px) {

  .alert-success[data-notify="container"],
  .alert-primary[data-notify="container"],
  .alert-done[data-notify="container"],
  .alert-info[data-notify="container"],
  .alert-warning[data-notify="container"],
  .alert-danger[data-notify="container"],
  .alert-danger-other[data-notify="container"] {
    padding: 10px 12px !important;
    padding-bottom: 12px !important;
    gap: 5px;
    min-width: 185px;
    margin: 0px 10px !important;
    width: auto;
  }

  .tooltip-content {
    left: -113px;
  }

  #publish_encourage_reviews_Modal .tooltip-content {
    left: -242px;
  }

  .custom-select-dropdown,
  .custom-select-dropdown-blank {
    width: 100% !important;
    height: 48px;
  }

  .sendSurvey-modal-content .custom-select-dropdown,
  .sendSurvey-modal-content .custom-select-dropdown-blank {
    height: 48px;
  }

  .selected-count {
    padding: 10px 16px;
  }

  span[data-notify="message"] {
    max-width: 80% !important;
  }

  .session_ended_ok,
  .session_ended_ok:hover,
  .session_ended_ok:active {
    padding: 11px 24px;
    width: 100%;
    height: 48px;
    font-size: 17px;
    line-height: 26px;
  }

  #session_ended_Modal {
    padding-left: 26px;
    padding-right: 26px;
  }

  #session_ended_Modal .modal-content {
    width: auto;
    padding: 24px;
    margin-left: auto;
    margin-right: auto;
  }

  #session_ended_Modal .nrdsModal_title {
    width: auto;
  }

  .session-out-text {
    width: 98%;
  }

  .m-btn-div {
    width: 100%;
  }

}

.options-container .option.disabled {
  z-index: 99999;
}

.options-container .option.disabled input,
.options-container .option.disabled label {
  z-index: 999;
}

.grecaptcha-badge {
  opacity: 0;
  display: none !important;
}