/* @NOTE: 114866, fixes for verbatims overfilling container */
 cleaned-field a {
   position: relative !important;
}

/* NO LOGIN LOGO REQUIRED
#loginLogo {
   url('https://resonatesurvey.blob.core.windows.net/surveyerthemes/ausfinefood/img/logo.jpg') no-repeat center;
}
*/

#loginLogo {
  background-image: url(https://rsncdn.blob.core.windows.net/rsnpubassets/public-images/resonate/rsnlogo.svg);
  background-repeat: no-repeat;
  background-size: contain;
  height: 45px;
  width: 245px;
  margin: 0 auto;
}

#loginResonateLogo {
  display: none;
}

div.brand-background {
  margin-top: 8px;
}

div[name="tabNameContainer"] > text[name="Room Categories"] {
  margin-left: 12px !important;
}

.pager li > a:focus {
  background-color: #fff !important;
}

.pager li > a:active {
  background-color: #eee !important;
}
#summaryCard_v3 .customer-details .contact ul li {
  line-height: 12px;
}

@media only screen and (max-width: 849px) {
  div.brand-background {
    height: 35px;
    width: 130px;
    margin: 8px 0;
  }

  #navigation-menu li a.img-logo-url > div {
    max-width: none;
  }

  #navigation-menu li a.img-logo-url {
    margin: 0;
    width: 50%;
    padding: 0px !important;
  }

  #summaryCard_v3 .customer-details .contact ul li section span:first-child {
    display: none;
  }
}

/* Desktops and laptops ----------- */
@media only screen and (max-width: 1367px) {
  #summaryCard .nps-csat ul li a {
    font-size: 10px;
  }

  #summaryCard .customer-details {
    padding-left: 0;
  }
}

@media only screen and (max-width: 1224px) {
  #summaryCard .customer-details .contact ul li p {
    font-size: 9px;
  }

  form[name="frmLogin"] {
    max-width: 500px;
    margin: 15px auto 0;
    padding: 30px 30px 30px;
  }

  #loginResonateLogo {
    margin-top: 15px;
  }
}

@media only screen and (max-height: 800px) {
  form[name="frmLogin"] {
    max-width: 500px;
    margin: 15px auto 0;
    padding: 30px 30px 30px;
  }
}

