/*############################### Color variable as per GDS  ##################*/
/*--------------Brand Color----------------------------*/
/*--------------GDS font family----------------------------*/
/*--------------Text Color----------------------------*/
/*--------------Link Color----------------------------*/
/*--------------Border----------------------------*/
/*--------------Focus State----------------------------*/
/*--------------Error State----------------------------*/
/*--------------GDS btn----------------------------*/
/*--------------GDS other Color palette----------------------------*/
/*--------------GDS applicant logo----------------------------*/
/*#################### GDS Styling without HTML changes  ##################*/
body,
Html {
  font-size: 16px;
  font-family: "Arial";
  color: #0b0c0c; }

.gds-ui {
  font-size: 16px;
  font-family: "Arial";
  color: #0b0c0c;
  /*------------------------editor Style start------------------*/
  /*------------------------editor Style end------------------*/
  /*------------------------default link Style------------------*/
  /*------------------------header Style------------------*/
  /*Bug 270498*/
  /*------------------------Panel styling------------------*/
  /*------------------------gds heading Style gds------------------*/
  /*------------------------GDS-Primary-btn------------------*/
  /*------------------------  GDS-Secondary-btn ------------------*/
  /*------------------------ GDS-btn-focus------------------*/
  /*------------------------ text-input ------------------*/
  /*------------------------ text-input-label ------------------*/
  /*------------------------ Select-input ------------------*/
  /*------------------------ form error ------------------*/
  /*------------------------ Table ------------------*/
  /*------------------------ Home menu styling------------------*/
  /*------------------------ Accordian label------------------*/
  /*------------------------ My Account page Css------------------*/
  /*------------------ Remove scroll for left & right Section------------------*/
  /*------------------------ Tabs left Nav ------------------*/
  /*------------------------ left-bar-nav- dropdown menu fixes ------------------*/
  /*------------------------ Horizontal Tabs Ipad view ------------------*/
  /*############### CSS changes with the HTML Changes ##################*/
  /*------------------------ GDS form Radio ------------------*/
  /*------------------------ GDS form Checkbox ------------------*/
  /*------------------------ form Upload file start- ------------------*/
  /*------------------------ Form hint text ------------------*/ }
  .gds-ui p {
    font-size: 1.1875rem;
    line-height: 1.31579;
    margin-bottom: 20px; }
  .gds-ui .overridePre p {
    line-height: 1.31579; }
  .gds-ui .overridePre {
    line-height: 0 !important; }
  .gds-ui .overridePre h1 {
    margin-top: 30px; }
  .gds-ui .overridePre h2 {
    margin-top: 30px; }
  .gds-ui .overridePre h3 {
    margin-top: 30px; }
  .gds-ui .overridePre h4 {
    margin-top: 30px; }
  .gds-ui a {
    color: #1d70b8; }
    .gds-ui a:visited {
      color: #d53880; }
    .gds-ui a:hover {
      color: #00703c;
      text-decoration: underline; }
    .gds-ui a:active {
      color: #003078; }
  .gds-ui .panel-primary {
    border-color: #0b0c0c; }
  .gds-ui header.navbar {
    background: #ffffff;
    border-bottom: 10px solid #1d70b8;
    padding: 10px 0;
    border-radius: 0; }
  .gds-ui .settingsNav a:hover {
    text-decoration: underline;
    background: transparent;
    color: #ffffff; }
  .gds-ui .navbar-nav {
    background: transparent;
    border: 0;
    margin-top: 6px;
    /*Bug 270498*/ }
    .gds-ui .navbar-nav li:hover {
      background: transparent;
      color: #ffffff; }
    .gds-ui .navbar-nav li a {
      font-size: 1rem;
      font-weight: bold; }
      .gds-ui .navbar-nav li a:hover {
        background: transparent;
        color: #ffffff;
        text-decoration: underline; }
      .gds-ui .navbar-nav li a:focus {
        background-color: #505a5f !important;
        color: #912b88;
        border: 0; }
      .gds-ui .navbar-nav li a:focus-within {
        background-color: #505a5f;
        color: #912b88;
        border: 0;
        background-color: #505a5f !important; }
    .gds-ui .navbar-nav .settingsNav {
      background: transparent;
      font-size: 1rem;
      font-weight: bold;
      /*Bug 270498*/ }
      .gds-ui .navbar-nav .settingsNav .dropdown-menu li a {
        color: #0b0c0c; }
        .gds-ui .navbar-nav .settingsNav .dropdown-menu li a:hover {
          color: #0b0c0c !important; }
      @media only screen and (max-width: 768px) {
        .gds-ui .navbar-nav .settingsNav a:hover {
          color: #912b88;
          background-color: #505a5f !important; } }
    @media only screen and (max-width: 768px) {
      .gds-ui .navbar-nav .settingsNav.open {
        background-color: #eee; }
        .gds-ui .navbar-nav .settingsNav.open a {
          color: #0b0c0c !important;
          background-color: transparent !important; } }
  @media only screen and (max-width: 768px) {
    .gds-ui #login ul.nav.navbar-nav.navbar-right.clearRight {
      width: 100%; } }
  .gds-ui .assure-logo {
    margin-top: 4px; }
  .gds-ui .welcome .dropdown a {
    color: #ffffff; }
  .gds-ui .welcome .dropdown-menu a {
    color: #1d70b8; }
    .gds-ui .welcome .dropdown-menu a:hover {
      background: transparent;
      text-decoration: underline; }
  .gds-ui .navbar-right {
    float: left !important; }
  .gds-ui .clearRight {
    clear: none; }
  .gds-ui .panel-primary > .panel-heading {
    background: #f8f8f8;
    border-radius: 0;
    border: 0; }
    .gds-ui .panel-primary > .panel-heading h3 span {
      color: #0b0c0c;
      font-size: 1.5rem;
      line-height: 1.25; }
  .gds-ui .panel-heading {
    background: #f8f8f8;
    border-radius: 0;
    border: 0; }
    .gds-ui .panel-heading h3,
    .gds-ui .panel-heading h2 {
      color: #0b0c0c !important;
      font-size: 1.5rem !important;
      line-height: 1.25 !important;
      font-weight: normal !important; }
  .gds-ui h1 {
    font-size: 3rem;
    line-height: 1.04167;
    font-weight: 700;
    color: #0b0c0c;
    margin-bottom: 30px; }
  .gds-ui h2 {
    font-size: 2.25rem;
    line-height: 1.11111;
    font-weight: 700;
    color: #0b0c0c;
    margin-bottom: 30px; }
  .gds-ui h3 {
    font-size: 1.5rem;
    line-height: 1.25;
    font-weight: 700;
    color: #0b0c0c;
    margin-bottom: 30px; }
  .gds-ui h4 {
    font-size: 1.1875rem;
    line-height: 1.31579;
    font-weight: 700;
    color: #0b0c0c;
    margin-bottom: 30px; }
  .gds-ui .btn-primary {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-weight: 400;
    font-size: 1.1875rem;
    line-height: 1.1875;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    display: inline-block;
    position: relative;
    margin: 0 5px 20px 0;
    padding: 8px 10px 7px;
    border: 2px solid transparent;
    border-radius: 0;
    color: #ffffff;
    background-color: #003078;
    -webkit-box-shadow: 0 2px 0 #002d18;
    box-shadow: 0 2px 0 #002d18;
    text-align: center;
    vertical-align: top;
    cursor: pointer; }
  .gds-ui .btn-primary:hover {
    background-color: #f499be;
    color: #ffffff;
    text-decoration: none; }
  .gds-ui .btn-primary[disabled="disabled"] {
    opacity: 0.5;
    background-color: #003078;
    -webkit-box-shadow: 0 2px 0 #003078;
    box-shadow: 0 2px 0 #003078;
    border: 2px solid transparent;
    border-radius: 0;
    color: #ffffff; }
  .gds-ui #copyPremisesDetailsAddress,
  .gds-ui .btn-secondary {
    background-color: #28a197;
    -webkit-box-shadow: 0 2px 0 #929191;
    box-shadow: 0 2px 0 #929191;
    color: #0b0c0c;
    border: 2px solid transparent;
    border-radius: 0;
    padding: 8px 10px 7px;
    font-weight: 400;
    font-size: 1.1875rem;
    line-height: 1.1875;
    margin: 0 5px 20px 0; }
    .gds-ui #copyPremisesDetailsAddress:hover:not(.btnNext, .btnPrevious),
    .gds-ui .btn-secondary:hover:not(.btnNext, .btnPrevious) {
      background-color: #f47738;
      color: #0b0c0c;
      border: 2px solid transparent;
      color: #0b0c0c;
      text-decoration: none; }
  .gds-ui .btn:focus {
    border-color: #505a5f;
    outline: 3px solid transparent;
    -webkit-box-shadow: inset 0 0 0 1px #505a5f;
    box-shadow: inset 0 0 0 1px #505a5f; }
  .gds-ui .btn:focus:not(:active):not(:hover), .gds-ui .btn.btn-force-active {
    /*added .btn.btn-force-active fro BUG-266152*/
    border-color: #505a5f;
    color: #912b88;
    background-color: #505a5f;
    -webkit-box-shadow: 0 2px 0 #6f72af;
    box-shadow: 0 2px 0 #6f72af; }
  .gds-ui .form-control {
    height: 2.5rem !important;
    margin-top: 0;
    padding: 0 5px;
    border: 2px solid #6f72af;
    border-radius: 0;
    -webkit-appearance: none;
    font-size: 1.1875rem;
    line-height: 1.31579; }
  .gds-ui .form-control:focus {
    outline: 3px solid #505a5f;
    outline-offset: 0;
    -webkit-box-shadow: inset 0 0 0 2px;
    box-shadow: inset 0 0 0 2px; }
  .gds-ui label.control-label,
  .gds-ui label {
    color: #0b0c0c;
    margin-bottom: 5px;
    font-size: 1.1875rem;
    line-height: 1.31579;
    font-weight: normal; }
  .gds-ui select.form-control {
    -webkit-appearance: menulist; }
  .gds-ui .form-group {
    margin-bottom: 30px; }
  .gds-ui .govuk-form-group--error {
    border-left: 5px solid #85994b !important;
    padding-left: 15px; }
  .gds-ui .govuk-form-group--error .form-control {
    border: 4px solid #85994b; }
  .gds-ui .govuk-form-group--error .error {
    display: block;
    color: #85994b;
    margin-bottom: 15px;
    font-size: 1.1875rem;
    font-weight: 700; }
  .gds-ui .alert-setup-error {
    font-size: 1.1875rem;
    font-weight: 700; }
  .gds-ui .error {
    display: none; }
  .gds-ui .table {
    font-family: "Arial";
    color: #0b0c0c;
    font-size: 1.1875rem;
    line-height: 1.31579;
    margin-bottom: 30px;
    border-spacing: 0;
    border-collapse: collapse;
    font-weight: 400; }
    .gds-ui .table th {
      padding: 10px 20px 10px 0;
      border-bottom: 1px solid #0b0c0c;
      text-align: left;
      vertical-align: top;
      background: none;
      color: #0b0c0c;
      font-size: 1.1875rem;
      line-height: 1.31579; }
      .gds-ui .table th label {
        font-size: 1.1875rem;
        line-height: 1.31579; }
    .gds-ui .table td {
      padding: 10px 20px 10px 0;
      border-bottom: 1px solid #0b0c0c;
      text-align: left;
      vertical-align: top;
      font-weight: 400;
      font-size: 1.1875rem;
      line-height: 1.31579;
      background: none; }
      .gds-ui .table td:nth-child(odd) {
        background: none; }
      .gds-ui .table td:nth-child(even) {
        background: none; }
  .gds-ui .submission-panel .menu:not(.excludeGDSHyperlink) a {
    color: #ffffff; }
  .gds-ui .accordion-heading a.accordion-toggle {
    color: #ffffff;
    text-decoration: none;
    font-size: 1.1875rem; }
    .gds-ui .accordion-heading a.accordion-toggle:hover {
      color: #ffffff;
      font-size: 1.1875rem; }
  .gds-ui #adminPage {
    padding: 0; }
    .gds-ui #adminPage .adminContent {
      height: auto !important; }
      .gds-ui #adminPage .adminContent #Search {
        width: auto !important; }
      .gds-ui #adminPage .adminContent #Reset {
        width: auto !important; }
    .gds-ui #adminPage #mCSB_1_container {
      position: static; }
    .gds-ui #adminPage tr:hover {
      background-color: transparent;
      color: #0b0c0c; }
    .gds-ui #adminPage #mCSB_1_container {
      margin-right: 0 !important; }
  .gds-ui #myaccount .dropdown-menu .dropdown-item {
    font-weight: 400;
    font-size: 1.1875rem;
    line-height: 1.31579; }
  .gds-ui .accordion-inner table.tleft tr td:first-child {
    width: 40% !important; }
  .gds-ui .accordion-inner table.tleft tr td:last-child {
    width: 60% !important; }
  .gds-ui #tfoot_PublicProtection tr.tablePagingRow {
    border: 0; }
    .gds-ui #tfoot_PublicProtection tr.tablePagingRow td.paddL0_5 {
      border: 0; }
  .gds-ui .leftnav,
  .gds-ui .middlenav,
  .gds-ui .middlenav .tab-content,
  .gds-ui .middlenav .tab-pane {
    height: auto !important; }
  .gds-ui .mCSB_scrollTools {
    display: none !important; }
  .gds-ui .tabs-left .nav-tabs {
    border: 0; }
    .gds-ui .tabs-left .nav-tabs .tabdrop ul.dropdown-menu {
      min-width: 140px;
      margin-top: auto !important;
      display: block;
      border: 0;
      box-shadow: none;
      position: static !important; }
  .gds-ui .tabs-left li {
    padding: 5px 0 5px 10px;
    margin-bottom: 5px;
    float: left;
    display: block;
    width: 100%;
    /*-------------Hide down arrow for applicant view----------*/ }
    .gds-ui .tabs-left li li {
      padding-left: 20px; }
      .gds-ui .tabs-left li li:before {
        content: "\2014";
        margin-left: -20px;
        color: #626a6e;
        position: absolute; }
    .gds-ui .tabs-left li.active {
      border-left: 4px solid #1d70b8; }
      .gds-ui .tabs-left li.active li.active {
        border-left: 0; }
      .gds-ui .tabs-left li.active > a {
        font-weight: bold;
        background: none !important;
        color: #1d70b8 !important; }
    .gds-ui .tabs-left li a {
      font-size: 1rem;
      line-height: 1.25;
      color: #1d70b8;
      border: 0 !important;
      background: transparent !important;
      border-radius: 0 !important;
      padding: 2px 0;
      word-break: break-word;
      white-space: normal; }
      .gds-ui .tabs-left li a:hover {
        text-decoration: underline;
        color: #00703c !important;
        background: none !important;
        border: 0 !important; }
      .gds-ui .tabs-left li a:focus {
        outline: 3px solid transparent;
        -webkit-box-shadow: inset 0 0 0 1px #505a5f;
        box-shadow: inset 0 0 0 1px #505a5f;
        background-color: #505a5f !important;
        color: #912b88 !important;
        -webkit-box-shadow: 0 4px 0 #912b88;
        box-shadow: 0 4px 0 #912b88; }
    .gds-ui .tabs-left li .caret {
      display: none; }
  .gds-ui .leftnav .dropdown-menu {
    position: absolute !important; }
  .gds-ui #mCSB_13_container,
  .gds-ui #mCSB_18_container,
  .gds-ui #mCSB_18,
  .gds-ui .mCSB_container,
  .gds-ui #mCSB_10,
  .gds-ui .mCustomScrollBox {
    overflow: visible;
    top: -1px !important; }
  .gds-ui .tabbable li.jcarousel-item-horizontal.active {
    border-bottom: 4px solid #1d70b8 !important; }
    .gds-ui .tabbable li.jcarousel-item-horizontal.active > a {
      font-weight: bold;
      background: none !important;
      color: #1d70b8 !important;
      border: 0;
      border-radius: 0; }
  .gds-ui .tabbable li a {
    font-size: 1rem;
    line-height: 1.25;
    color: #1d70b8;
    background: transparent; }
    .gds-ui .tabbable li a.tabDisabledColor {
      opacity: 0.5 !important; }
      .gds-ui .tabbable li a.tabDisabledColor::before {
        opacity: 0.5 !important; }
  .gds-ui .tabs-horizontal .dropdown-menu {
    margin-top: -5px !important; }
  .gds-ui #tblTypeOfFeesForLicence {
    width: 100% !important; }
  .gds-ui .govuk-radios--inline:after {
    content: "";
    display: block;
    clear: both; }
  .gds-ui .govuk-radios--inline .govuk-radios__item {
    margin-right: 20px;
    float: left;
    clear: none; }
  .gds-ui .govuk-radios .govuk-radios__item {
    display: block;
    position: relative;
    min-height: 40px;
    margin-bottom: 10px;
    padding-left: 40px;
    float: left;
    width: 100%; }
    .gds-ui .govuk-radios .govuk-radios__item .govuk-radios__input {
      cursor: pointer;
      position: absolute;
      z-index: 1;
      top: -2px;
      left: -2px;
      width: 44px;
      height: 44px;
      margin: 0;
      opacity: 0; }
    .gds-ui .govuk-radios .govuk-radios__item .govuk-radios__label {
      display: inline-block !important;
      margin-bottom: 0;
      padding: 8px 15px 5px;
      cursor: pointer;
      -ms-touch-action: manipulation;
      touch-action: manipulation;
      font-size: 1.1875rem;
      line-height: 1.31579; }
      .gds-ui .govuk-radios .govuk-radios__item .govuk-radios__label:before {
        content: "";
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        position: absolute;
        top: 0;
        left: 0;
        width: 40px;
        height: 40px;
        border: 2px solid #6f72af;
        border-radius: 50%;
        background: transparent; }
      .gds-ui .govuk-radios .govuk-radios__item .govuk-radios__label:after {
        content: "";
        position: absolute;
        top: 10px;
        left: 10px;
        width: 0;
        height: 0;
        border: 10px solid #6f72af;
        border-radius: 50%;
        opacity: 0;
        background: #6f72af; }
  .gds-ui .govuk-radios .govuk-radios__input:focus + .govuk-radios__label::before {
    border-width: 4px;
    -webkit-box-shadow: 0 0 0 4px #505a5f;
    box-shadow: 0 0 0 4px #505a5f; }
  .gds-ui .govuk-radios .govuk-radios__input:checked + .govuk-radios__label::after {
    opacity: 1; }
  .gds-ui .govuk-radios .govuk-radios__input:disabled,
  .gds-ui .govuk-radios .govuk-radios__input:disabled + .govuk-radios__label {
    cursor: default; }
  .gds-ui .govuk-radios .govuk-radios__input:disabled + .govuk-radios__label {
    opacity: .5; }
  .gds-ui .govuk-checkboxes__item {
    display: block;
    position: relative;
    min-height: 40px;
    margin-bottom: 10px;
    padding-left: 40px;
    clear: left;
    font-size: 1.1875rem;
    line-height: 1.31579; }
    .gds-ui .govuk-checkboxes__item .govuk-checkboxes__input {
      cursor: pointer;
      position: absolute;
      z-index: 1;
      top: -2px;
      left: -2px;
      width: 44px;
      height: 44px;
      margin: 0;
      opacity: 0; }
    .gds-ui .govuk-checkboxes__item .govuk-checkboxes__label {
      display: inline-block !important;
      margin-bottom: 0;
      padding: 8px 15px 5px;
      cursor: pointer;
      -ms-touch-action: manipulation;
      touch-action: manipulation; }
      .gds-ui .govuk-checkboxes__item .govuk-checkboxes__label:before {
        content: "";
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        position: absolute;
        top: 0;
        left: 0;
        width: 40px;
        height: 40px;
        border: 2px solid #6f72af;
        background: transparent; }
      .gds-ui .govuk-checkboxes__item .govuk-checkboxes__label:after {
        content: "";
        position: absolute;
        top: 11px;
        left: 9px;
        width: 22px;
        height: 10px;
        -webkit-transform: rotate(-45deg);
        -ms-transform: rotate(-45deg);
        transform: rotate(-45deg);
        border: solid;
        border-width: 0 0 5px 5px;
        border-top-color: transparent;
        opacity: 0;
        background: transparent; }
  .gds-ui .govuk-checkboxes__input:focus + .govuk-checkboxes__label::before {
    border-width: 4px;
    -webkit-box-shadow: 0 0 0 3px #505a5f;
    box-shadow: 0 0 0 3px #505a5f; }
  .gds-ui .govuk-checkboxes__input:checked + .govuk-checkboxes__label::after {
    opacity: 1; }
  .gds-ui .govuk-checkboxes__input:checked ~ .govuk-checkboxes__label::after {
    opacity: 1; }
  .gds-ui .govuk-checkboxes__input:disabled,
  .gds-ui .govuk-checkboxes__input:disabled + .govuk-checkboxes__label {
    cursor: default; }
  .gds-ui .govuk-checkboxes__input:disabled + .govuk-checkboxes__label {
    opacity: .5; }
  .gds-ui .govuk-checkboxes__input:disabled,
  .gds-ui .govuk-checkboxes__input:disabled ~ .govuk-checkboxes__label {
    cursor: default; }
  .gds-ui .govuk-checkboxes__input:disabled ~ .govuk-checkboxes__label {
    opacity: .5; }
  .gds-ui .govuk-checkboxes__input:disabled ~ .govuk-checkboxes__label::before {
    opacity: .5; }
  .gds-ui .govuk-label {
    font-weight: 400;
    color: #0b0c0c;
    display: block;
    margin-bottom: 5px;
    font-size: 1.1875rem;
    line-height: 1.31579; }
  .gds-ui .govuk-file-upload {
    font-weight: 400;
    color: #0b0c0c !important;
    padding-top: 5px;
    padding-bottom: 5px;
    font-size: 1.1875rem;
    line-height: 1.31579;
    margin-bottom: 10px; }
    .gds-ui .govuk-file-upload:focus {
      margin-right: -5px;
      margin-left: -5px;
      padding-right: 5px;
      padding-left: 5px;
      outline: 3px solid #fd0 !important;
      -webkit-box-shadow: inset 0 0 0 6px #0b0c0c !important;
      box-shadow: inset 0 0 0 4px #0b0c0c !important; }
  .gds-ui .asterisk-align {
    width: 4%;
    float: right; }
  .gds-ui .govuk-hint {
    color: #f47738;
    font-weight: 400;
    font-size: 1.1875rem;
    line-height: 1.31579;
    margin-bottom: 10px;
    display: none; }

/*######CSS changes with the HTML for Applicant View ##################*/
.gds-applicant-view {
  /*------------------------ layout re-sizing ------------------*/
  /*------------------------ label formating ------------------*/
  /*------------------------ border formating ------------------*/
  /*------------------------ Intro Text component start ------------------*/
  /*------------------------ GDS detail tab component start ------------------*/
  /*------------------------ GDS detail tab component end ------------------*/
  /*------------------------ GDS inset text component start ------------------*/
  /*------------------------ GDS bulleted list component start ------------------*/
  /*------------------------ GDS bulleted list component end ------------------*/
  /*------------------------ GDS conditional info start ------------------*/
  /*------------------------ GDS conditional info  end ------------------*/
  /*---------- Hide placeholder text for Applicant View ------------------*/
  /*------- Show form hint text for applicant-view ------------------*/
  /*-----------Overview Table for applicant-view ------------------*/
  /*------------------------ Attachment for applicant-view ------------------*/
  /*----------- Find address model window applicant-view --------------*/
  /*------------------------ Planning Overview page ------------------*/
  /*------------------------ HMO page ------------------*/
  /*------------------------ Popup window styling ------------------*/
  /*------------------------ Page loader UI adjustments ------------------*/
  /*----------- Home page menu center alignment for Applicant-view -----------*/ }
  .gds-applicant-view .gds-col-xs-12 {
    width: 100% !important;
    float: left !important; }
  .gds-applicant-view .gds-col-xs-6 {
    width: 50% !important;
    float: left !important; }
  .gds-applicant-view label.control-label {
    display: inline-block !important; }
  .gds-applicant-view .border-bottom-style-inset {
    border: 0; }
  .gds-applicant-view .intro-text {
    margin-bottom: 15px;
    color: #626a6e;
    font-size: 1.1875rem;
    line-height: 1.31579;
    padding: 15px; }
  .gds-applicant-view .govuk-details {
    margin-bottom: 30px;
    border: 0;
    box-shadow: none; }
    .gds-applicant-view .govuk-details .panel-heading {
      background: none;
      padding: 0; }
      .gds-applicant-view .govuk-details .panel-heading .panel-title {
        margin-bottom: 5px; }
      .gds-applicant-view .govuk-details .panel-heading .helptext-header {
        position: relative;
        padding-left: 25px;
        font-size: 1.1875rem;
        line-height: 1.31579; }
        .gds-applicant-view .govuk-details .panel-heading .helptext-header:before {
          content: "";
          position: absolute;
          top: -1px;
          bottom: 0;
          left: 0;
          margin: auto;
          display: block;
          width: 0;
          height: 0;
          border-style: solid;
          border-color: transparent;
          -webkit-clip-path: polygon(0% 0%, 100% 50%, 0% 100%);
          clip-path: polygon(0% 0%, 100% 50%, 0% 100%);
          border-width: 7px 0 7px 12.124px;
          border-left-color: inherit;
          transform: rotate(90deg);
          transition: all 0.5s; }
        .gds-applicant-view .govuk-details .panel-heading .helptext-header.collapsed:before {
          transform: rotate(0deg); }
        .gds-applicant-view .govuk-details .panel-heading .helptext-header:focus {
          outline: 3px solid transparent;
          background-color: #505a5f !important;
          color: #912b88 !important;
          -webkit-box-shadow: 0 4px 0 #912b88;
          box-shadow: 0 4px 0 #912b88; }
    .gds-applicant-view .govuk-details .govuk-details__text {
      padding: 15px;
      padding-left: 20px;
      border-left: 5px solid #b1b4b6;
      font-size: 1.1875rem; }
  .gds-applicant-view .gds-inset-text {
    border-left: 10px solid #b1b4b6;
    font-size: 1.1875rem;
    line-height: 1.31579;
    margin-top: 30px;
    margin-bottom: 30px;
    padding: 15px;
    color: #0b0c0c; }
  .gds-applicant-view .govuk-bodyTemp {
    color: #0b0c0c;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-weight: 400;
    font-size: 1.1875rem;
    line-height: 1.25;
    margin-top: 0;
    margin-bottom: 15px; }
  .gds-applicant-view .govuk-body {
    color: #0b0c0c;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-size: 1.1875rem;
    font-weight: 400;
    line-height: 1.25;
    margin-top: 0;
    margin-bottom: 15px; }
  .gds-applicant-view .govuk-list {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-weight: 400;
    font-size: 1.1875rem;
    line-height: 1.25;
    color: #0b0c0c;
    margin-top: 0;
    margin-bottom: 15px;
    padding-left: 0;
    list-style-type: none; }
  .gds-applicant-view .govuk-list--bullet {
    padding-left: 20px;
    list-style-type: disc;
    content: '\2022'; }
  .gds-applicant-view .govuk-radios__conditional {
    margin-left: 18px;
    padding-left: 33px;
    border-left: 4px solid #b1b4b6;
    margin-bottom: 20px;
    float: left;
    width: 100%; }
    .gds-applicant-view .govuk-radios__conditional:after {
      display: block;
      content: "";
      clear: both; }
  .gds-applicant-view .govuk-checkboxes__conditional {
    margin-left: 18px;
    padding-left: 33px;
    border-left: 4px solid #b1b4b6;
    margin-bottom: 20px;
    float: left;
    width: 100%; }
    .gds-applicant-view .govuk-checkboxes__conditional:after {
      display: block;
      content: "";
      clear: both; }
  .gds-applicant-view .govuk-selectbox__conditional {
    margin-left: 15px;
    padding-left: 33px;
    border-left: 4px solid #b1b4b6;
    margin-bottom: 20px;
    float: left;
    width: 100%; }
    .gds-applicant-view .govuk-selectbox__conditional:after {
      display: block;
      content: "";
      clear: both; }
  .gds-applicant-view ::-webkit-input-placeholder {
    /* WebKit browsers */
    color: transparent; }
  .gds-applicant-view :-moz-placeholder {
    /* Mozilla Firefox 4 to 18 */
    color: transparent; }
  .gds-applicant-view ::-moz-placeholder {
    /* Mozilla Firefox 19+ */
    color: transparent; }
  .gds-applicant-view :-ms-input-placeholder {
    /* Internet Explorer 10+ */
    color: transparent; }
  .gds-applicant-view input::placeholder {
    color: transparent; }
  .gds-applicant-view textarea::-webkit-input-placeholder {
    /* WebKit browsers */
    color: transparent; }
  .gds-applicant-view textarea:-moz-placeholder {
    /* Mozilla Firefox 4 to 18 */
    color: transparent; }
  .gds-applicant-view textarea::-moz-placeholder {
    /* Mozilla Firefox 19+ */
    color: transparent; }
  .gds-applicant-view textarea:-ms-input-placeholder {
    /* Internet Explorer 10+ */
    color: transparent; }
  .gds-applicant-view textarea::placeholder {
    color: transparent; }
  .gds-applicant-view .govuk-hint {
    display: block; }
  .gds-applicant-view .gds-overviewTable table {
    border: 0; }
    .gds-applicant-view .gds-overviewTable table tr th {
      padding: 10px 0 !important; }
    .gds-applicant-view .gds-overviewTable table tr td:last-child,
    .gds-applicant-view .gds-overviewTable table tr th:last-child {
      text-align: center; }
    .gds-applicant-view .gds-overviewTable table td {
      padding: 10px 0 !important; }
  .gds-applicant-view #divInnerAttachmentList {
    height: auto !important; }
    .gds-applicant-view #divInnerAttachmentList table tr td {
      padding: 10px 5px !important; }
      .gds-applicant-view #divInnerAttachmentList table tr td:last-child {
        text-align: center;
        vertical-align: middle; }
  .gds-applicant-view .bootstrap-dialog.ui-dialog {
    width: 70% !important; }
    .gds-applicant-view .bootstrap-dialog.ui-dialog.AttachmentPop {
      width: 65% !important;
      /*Bug 271074*/ }
      @media only screen and (max-width: 768px) {
        .gds-applicant-view .bootstrap-dialog.ui-dialog.AttachmentPop .ui-dialog-title {
          margin-right: 10px !important; }
        .gds-applicant-view .bootstrap-dialog.ui-dialog.AttachmentPop .ui-button {
          top: 21px !important; } }
  .gds-applicant-view .FindAddressPop {
    width: 70% !important; }
    .gds-applicant-view .FindAddressPop h2 {
      color: #0b0c0c;
      font-size: 1.5rem;
      line-height: 1.25; }
    .gds-applicant-view .FindAddressPop .modal-header {
      padding: 10px 15px 0 15px; }
    .gds-applicant-view .FindAddressPop .modal-footer {
      padding: 10px 15px 15px 15px; }
      .gds-applicant-view .FindAddressPop .modal-footer #formattedFindAddressOk {
        margin-bottom: 0; }
    .gds-applicant-view .FindAddressPop .ui-dialog-titlebar-close {
      width: 21px;
      height: 21px; }
    .gds-applicant-view .FindAddressPop #tblAddress {
      position: relative;
      z-index: 0; }
  @media only screen and (max-width: 768px) {
    .gds-applicant-view .bootstrap-dialog.ui-dialog {
      width: 90% !important; }
    .gds-applicant-view .bootstrap-dialog.ui-dialog.FindAddressPop {
      width: 100% !important; }
    .gds-applicant-view .FindAddressPop {
      width: 100% !important; } }
  .gds-applicant-view #divOverviewdetails table tr td:first-child label {
    font-weight: bold; }
  .gds-applicant-view #tabHMO table td {
    border: 0; }
  .gds-applicant-view .ui-dialog-titlebar .ui-dialog-title {
    color: #0b0c0c;
    font-size: 1.5rem;
    line-height: 1.25; }
  .gds-applicant-view .ui-button-text-only .ui-button-text {
    padding: 0; }
  .gds-applicant-view .ui-dialog.bootstrap-dialog .ui-dialog-content {
    font-size: 1rem;
    line-height: 1.25; }
  .gds-applicant-view #paraLoadingDetails, .gds-applicant-view #paraImageProcessing, .gds-applicant-view #paraLoadingAmendMyDetails, .gds-applicant-view #paraLoadingUpload, .gds-applicant-view #paraLoading {
    position: absolute;
    top: 50%;
    left: 50%;
    color: White;
    transform: translate(-50%, -50%);
    text-align: center; }
    .gds-applicant-view #paraLoadingDetails img, .gds-applicant-view #paraImageProcessing img, .gds-applicant-view #paraLoadingAmendMyDetails img, .gds-applicant-view #paraLoadingUpload img, .gds-applicant-view #paraLoading img {
      display: inline-block;
      width: 80%; }
  .gds-applicant-view .submission-panel .menu {
    margin: 0 auto;
    float: none; }
    .gds-applicant-view .submission-panel .menu .top-fa {
      margin: 0.7% 0.5%;
      width: 31.5%; }
  @media only screen and (max-width: 768px) {
    .gds-applicant-view .submission-panel .menu .top-fa {
      width: 48.5%; } }
  @media only screen and (max-width: 480px) {
    .gds-applicant-view .submission-panel .menu .top-fa {
      width: 100%;
      margin: 2% 0; } }
/*---------- Application Overview tab UI adjustments ------------------*/
#divApplicationValidationOverview {
  width: 100% !important; }
  #divApplicationValidationOverview table th:last-child {
    text-align: center; }
  #divApplicationValidationOverview table td:last-child {
    text-align: center; }

#paymentpanel {
  margin-left: 0 !important; }
  #paymentpanel table td {
    border: 0; }

/*---------- Application SiteVisit tab popup UI adjustments ------------------*/
.ui-dialog.ui-widget.ui-widget-content.ui-corner-all.ui-front.no-close.bootstrap-dialog.ui-dialog-buttons.ui-draggable.ui-resizable {
  left: 4% !important;
  width: 92% !important;
  right: 4% !important; }

/*---------- Set Up Alerts Application Type popup UI adjustments ------------------*/
.ui-dialog.ui-widget.ui-widget-content.ui-corner-all.ui-front.no-close.bootstrap-dialog.setUpAlerts.ui-dialog-buttons.ui-draggable.ui-resizable {
  left: 25% !important;
  width: 50% !important;
  right: 25% !important; }

/*----------- fixes for Ipad devices ------------------*/
@media only screen and (max-width: 800px) {
  body,
  Html,
  .gds-ui {
    font-size: 14px;
    /*----------- My Account page Css for Ipad view------------------*/ }
    body #adminPage th,
    Html #adminPage th,
    .gds-ui #adminPage th {
      font-size: 1rem;
      white-space: normal;
      word-break: break-all; }
    body #adminPage td,
    Html #adminPage td,
    .gds-ui #adminPage td {
      font-size: 1rem;
      white-space: normal;
      word-break: break-all; } }

/*----------- fixes for Mobile devices ------------------*/
@media only screen and (max-width: 600px) {
  .ui-dialog.ui-widget.ui-widget-content.ui-corner-all.ui-front.ui-draggable.ui-resizable.dlg-no-title {
    width: 100% !important; }
  .plupload_wrapper {
    min-width: 100%; }
  div#uploaderSingle_buttons a {
    padding: 0px !important;
    margin-bottom: 3% !important; }
  div#uploader_buttons a {
    padding: 0px !important;
    margin-bottom: 3% !important; }
  td.plupload_file_size {
    width: 30% !important; }
  .plupload_cell {
    padding: 8px 8px; }
  a#uploaderSingle_stop {
    display: block; }
  a#uploader_stop {
    display: block; }
  .plupload_progress_container.ui-progressbar.ui-widget.ui-widget-content.ui-corner-all, .displaynotsmallscreen {
    display: none !important; }
  .plupload_view_list div.plupload_file_status {
    right: 40%; }
  #divSearchAddress {
    min-width: 17.7em;
    overflow: auto; }
  .gds-ui #imgAssureLogoBanner {
    margin-bottom: 8px; } }

@media only screen and (min-width: 601px) and (max-width: 768px) {
  .ui-dialog.ui-widget.ui-widget-content.ui-corner-all.ui-front.ui-draggable.ui-resizable.dlg-no-title {
    width: 100% !important; }
  div#uploaderSingle_buttons a {
    padding: 0px !important;
    margin-bottom: 3% !important; }
  div#uploader_buttons a {
    padding: 0px !important;
    margin-bottom: 3% !important; }
  td.plupload_file_size {
    width: 30% !important; }
  .plupload_cell {
    padding: 8px 8px; }
  a#uploaderSingle_stop {
    display: block; }
  a#uploader_stop {
    display: block; }
  .plupload_progress_container.ui-progressbar.ui-widget.ui-widget-content.ui-corner-all {
    display: none !important; }
  .plupload_view_list div.plupload_file_status {
    right: 40%; } }

@media only screen and (min-width: 768px) and (max-width: 1024px) {
  .ui-dialog.ui-widget.ui-widget-content.ui-corner-all.ui-front.ui-draggable.ui-resizable.dlg-no-title {
    width: 100% !important;
    left: 0px !important;
    top: 50% !important; } }

/*##################### CSS changes for Authority View ##################*/
/*---------- Hide form hint text for authority-view ------------------*/
.govuk-hint {
  display: none; }

/*----------- Positioning error msg for authority-view ------------------*/
.error {
  display: block; }

/*This is given fix size for assure logo of applicant*/
.gds-ui #imgAssureLogoBanner {
  content: url("../../Images/ApplicantAssureLogo.png?20260207182504");
  max-width: 225px;
  max-height: 60px; }

/* Added from AssureDefault Start */
a:focus, a:hover {
  color: #0B0C0C; }

.btn-primary, .btn-sm, btn {
  background-color: #4B5459;
  border-color: #1d70b8;
  color: #ffffff; }

.btn-primary.active {
  /* Check color*/
  background-color: #1d70b8;
  border-color: #1d70b8;
  filter: sepia(0.2); }

.btn-primary.disabled, .btn-primary[disabled], fieldset[disabled] .btn-primary, .btn-primary.disabled:hover, .btn-primary[disabled]:hover, fieldset[disabled] .btn-primary:hover, .btn-primary.disabled:focus, .btn-primary[disabled]:focus, fieldset[disabled] .btn-primary:focus, .btn-primary.disabled:active, .btn-primary[disabled]:active, fieldset[disabled] .btn-primary:active, .btn-primary.disabled.active, .btn-primary.active[disabled], fieldset[disabled] .btn-primary.active {
  background-color: #1d70b8;
  border-color: #1d70b8; }

.striped, .navbar-header .navbar-toggle:hover, .navbar-header .navbar-toggle:focus {
  background-color: #f9f9f9; }

.navbar-header .navbar-toggle:hover, .navbar-header .navbar-toggle:focus {
  border-color: #f9f9f9; }

.navbar-nav, .logInfo, .settingsNav, .table th, .materialsHead, .add th, .btn-primary-attachment, .ko-grid-pageLinks a.selected, .tablePagingRow a.selected, .btn-Report, .btn-Report:hover,
.btn-Report:focus,
.btn-Report:active,
.btn-Report.active, .btn-Report.disabled:hover,
.btn-Report.disabled:focus,
.btn-Report.disabled:active,
.btn-Report.disabled.active,
.btn-Report[disabled]:hover,
.btn-Report[disabled]:focus,
.btn-Report[disabled]:active,
.btn-Report.active[disabled],
fieldset[disabled] .btn-Report:hover,
fieldset[disabled] .btn-Report:focus,
fieldset[disabled] .btn-Report.active, .btn-default:hover, .btn-primary:hover, .btn-default:focus, .btn-primary:focus, .btn-default, .btn-primary, .panel-primary > .panel-heading, button[title=close], tdBold {
  background-color: #1d70b8; }

.navbar-nav li a, .navbar-nav li form a, .add th, .btn-primary-attachment, .total-head a, .accordion-heading .accordion-toggle:after, .ko-grid-pageLinks a.selected, .tablePagingRow a.selected, .extend-panel > .panel-heading, .btn-Report, .btn-Report:hover,
.btn-Report:focus,
.btn-Report:active,
.btn-Report.active, .btn-Report.disabled:hover,
.btn-Report.disabled:focus,
.btn-Report.disabled:active,
.btn-Report.disabled.active,
.btn-Report[disabled]:hover,
.btn-Report[disabled]:focus,
.btn-Report[disabled]:active,
.btn-Report.active[disabled],
fieldset[disabled] .btn-Report:hover,
fieldset[disabled] .btn-Report:focus,
fieldset[disabled] .btn-Report.active, .btn-default:hover, .btn-primary:hover, .btn-default:focus, .btn-primary:focus, .btn-default, .btn-primary, .panel-heading > div, .tdBold, .whiteText, h3, .table th {
  color: #ffffff; }

.navbar-nav li form a:hover, .navbar-nav li a:hover, .navbar-nav .active, .navbar-nav .active > a:hover, .navbar-nav .active > a, h1, h2, h4, h5,
#leftMenu .btn, .nav-tabs > li.active > a, .navbar-nav .active > a, .navbar-nav .active > a:hover,
#Details h4, .ui-dialog.bootstrap-dialog .ui-widget-header, .bootstrap-dialog > .ui-corner-all,
.ui-dialog.bootstrap-dialog .ui-dialog-title, .ko-grid-pageLinks a, .tablePagingRow span, .searchmoreaddresslink, h4, .Silver-Banner {
  color: #1d70b8; }

.navbar-nav li:hover {
  text-decoration: none;
  background-color: #eee;
  color: #1d70b8; }

.error, .errorRed, .required :after, .requiredNew :after, .message-error {
  color: #DF3034; }

/* ----------------- left nav tabs -------------*/
.dropdown-menu > li > a, .nav .open > a, .nav .open > a:hover, .nav .open > a:focus, .ui-widget.bootstrap-dialog, .normal {
  color: #0B0C0C; }

.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus, .nav-tabs > li > a:hover, .nav-tabs > li > a:focus {
  color: #FFF !important;
  background-color: #1d70b8 !important; }

#leftMenu .btn, .settings, navbar-header .navbar-toggle, .navbar-nav li form a:hover, .navbar-nav li a:hover, .navbar-nav .active, .navbar-nav .active > a:hover {
  background-color: #ffffff; }

.tabs-left > .nav-tabs .active > a,
.tabs-left > .nav-tabs .active > a:hover,
.tabs-left > .nav-tabs .active > a:focus {
  border-color: #1d70b8 transparent #1d70b8 #1d70b8;
  *border-right-color: #ffffff; }

.popover-title, .form-control, .jcarousel-skin-tango .jcarousel-item-placeholder {
  color: #000; }

.div-table > div div:first-child, .table-striped > tbody > tr:nth-child(odd) > td, .table-striped > tbody > tr:nth-child(odd) > th {
  background-color: #F8F8F8; }

.ui-dialog.bootstrap-dialog .ui-widget-header, .jcarousel-skin-tango .jcarousel-item-placeholder {
  background: #ffffff; }

.btn-primary-attachment, .total-head .accordion-heading, .ko-grid-pageLinks a.selected, .tablePagingRow a.selected .extend-panel, .btn-Report, .btn-Report:hover,
.btn-Report:focus,
.btn-Report:active,
.btn-Report.active,
.btn-Report.disabled:hover,
.btn-Report.disabled:focus,
.btn-Report.disabled:active,
.btn-Report.disabled.active,
.btn-Report[disabled]:hover,
.btn-Report[disabled]:focus,
.btn-Report[disabled]:active,
.btn-Report.active[disabled],
fieldset[disabled] .btn-Report:hover,
fieldset[disabled] .btn-Report:focus,
fieldset[disabled] .btn-Report.active, .btn-default:hover, .btn-primary:hover, .btn-default:focus, .btn-primary:focus, .btn-default, .btn-primary, btn-primary:visited, btn-primary:active {
  border-color: #1d70b8;
  color: #ffffff;
  background-color: #1d70b8; }

#tabSubmittedAttachments .ui-widget-header, #tabAttachments .ui-widget-header, .extend-panel > .panel-heading {
  background-color: #1d70b8 !important; }

.message-error, .tablePagingRow span, .tdBold, .centertdBold {
  font-weight: bold; }

.accordion-heading, .total-head .accordion-heading {
  background-color: #1d70b8; }

.currency, .bootstrap-timepicker-widget input[type='text'], .btn-default:hover, .btn-primary:hover, .btn-default:focus, .btn-primary:focus, .btn-default, .btn-primary, .panel-primary > .panel-heading {
  background-image: none; }

.tablePagingRow span, .dialog-anchor {
  text-decoration: none; }

.accordion-text, .dialogButton {
  color: #ffffff !important; }

li.disabledcolor > a, li.disabledcolor, .disabledcolor {
  border-color: #ffffff !important; }

li.disabledcolor, .disabledcolor, .imgButton {
  background-color: transparent; }

/*Added style for anchor tag inside accordion panel */
.knockoutanchor > a {
  color: #1d70b8 !important;
  text-decoration: none; }

.knockoutanchor > a:hover {
  color: #0B0C0C !important;
  text-decoration: underline; }

.knockoutanchor > a:focus {
  color: #0B0C0C !important; }

/*Added style for anchor tag inside accordion panel */
/* Added for Highlighting fields */
.HighlightField {
  background-color: #98FB98 !important;
  filter: sepia(0.2); }

/* Added for Highlighting fields */
.tooltip-inner {
  max-width: 500px;
  padding: 3px 8px;
  color: #fff;
  text-align: center;
  background-color: #000;
  border-radius: 4px; }

.btn-file {
  position: relative;
  overflow: hidden; }

.btn-file input[type=file] {
  position: absolute;
  top: 0;
  right: 0;
  min-width: 100%;
  min-height: 100%;
  font-size: 100px;
  text-align: right;
  filter: alpha(opacity=0);
  opacity: 0;
  outline: none;
  background: white;
  cursor: inherit;
  display: block; }

.assure-logo {
  margin-top: 30px; }

.panel-primary {
  border-color: #1d70b8; }

.panel-primary > .panel-heading + .panel-collapse .panel-body {
  border-top-color: #1d70b8; }

.panel-primary > .panel-footer + .panel-collapse .panel-body {
  border-bottom-color: #1d70b8; }

.btn:hover:not(.btnNext, .btnPrevious), .btn:focus {
  color: #fff;
  text-decoration: none; }

.form-control:focus {
  border-color: #1d70b8;
  outline: 0;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(0, 130, 59, 0.6);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(0, 130, 59, 0.6); }

/* No class name present
. {
    text-decoration-color: white !important;
    color: #BFC1C3 !important;
}
    */
/* Added from AssureDefault End */
/* assuredeafaultJquery */
.ui-widget-header {
  border: 1px solid #aaaaaa;
  background-color: #1d70b8;
  color: #ffffff;
  /*font-weight: bold;*/ }

.ui-state-active,
.ui-widget-content .ui-state-active,
.ui-widget-header .ui-state-active {
  border: 1px solid #aaaaaa;
  background: #1d70b8;
  /*background: #006599;*/
  /*background: #ffffff;*/
  font-weight: normal;
  color: #ffffff !important;
  /*color: black;*/ }

.ui-widget-content a {
  color: #ffffff;
  background-color: #1d70b8; }

.binClass {
  color: #1d70b8 !important;
  background-color: #ffffff !important;
  font-size: 2.2em;
  margin-left: -17px; }

.ui-state-error,
.ui-widget-content .ui-state-error,
.ui-widget-header .ui-state-error {
  border: 1px solid #DF3034;
  background: #fef1ec url(images/ui-bg_glass_95_fef1ec_1x400.png) 50% 50% repeat-x;
  color: #DF3034; }

.ui-state-error a,
.ui-widget-content .ui-state-error a,
.ui-widget-header .ui-state-error a {
  color: #DF3034; }

.ui-state-error-text,
.ui-widget-content .ui-state-error-text,
.ui-widget-header .ui-state-error-text {
  color: #DF3034; }

.sidebar-header {
  background-color: #1d70b8;
  /* AssureDefault */ }

.modal-inner .list-group .list-group-item {
  background-color: #1d70b8;
  /* AssureDefault */ }

.sidebar-header, .sidebar-tabs > li.active, .sidebar-tabs > ul > li.active {
  background-color: #1d70b8;
  /* AssureDefault */ }

.container-fluid {
  margin-bottom: -14px !important; }

.sidebar-pane, .sidebar-header {
  font-size: 14.4pt !important;
  margin-bottom: 1px !important;
  padding-top: 9px !important;
  color: #fff !important; }

.sidebar-close {
  padding-top: 9px !important;
  color: #fff; }

.sidebar {
  z-index: 999; }

.ui-autocomplete ui-front ui-menu ui-widget ui-widget-content ui-corner-all {
  z-index: 1000 !important; }

/*Changes start for the BUG 257436*/
@media (max-width: 750px) {
  .findaddress-txt-width {
    width: 60% !important; }
  .findaddress-btn-width {
    width: 25%; }
  .gds-applicant-view .FindAddressPop #tblAddress {
    position: relative;
    z-index: 0; }
  #divSearchAddress {
    min-width: 11.7em;
    height: 25em;
    overflow: auto; } }

@media (min-width: 800px) {
  .findaddress-txt-width {
    width: 80% !important; }
  .findaddress-btn-width {
    width: 18%; }
  .gds-applicant-view .FindAddressPop #tblAddress {
    position: relative;
    z-index: 0; }
  #divSearchAddress {
    min-width: 17.7em;
    height: 25em;
    overflow: auto; } }

/*Changes end for the BUG 257436*/
/*Changes start for the BUG 259649*/
.accordion-heading .accordion-toggle:after {
  font-family: 'Glyphicons Halflings';
  content: "\e114"; }

/*Changes end for the BUG 259649*/
/* ----------------- Top Navigation -------------*/
.navbar-toggle .icon-bar {
  background-color: #1d70b8;
  /* AssureDefault */ }

/*Bug 270478*/
@media (max-width: 768px) {
  .container > .navbar-header,
  .container-fluid > .navbar-header {
    margin-left: 0; }
  /*Bug 271068*/
  .container-fluid .panel-body {
    word-break: break-word; } }

/*Bug 270466*/
.scrollTable {
  overflow: auto; }

/*Bug 270471*/
@media (max-width: 1220px) {
  #btnSearchAddress {
    margin: 0;
    padding: 5px 10px; }
  #divAddressSearch {
    height: fit-content !important;
    margin-bottom: -3%; }
  #divAddressSearch > div {
    width: 100%; }
  .findaddress-txt-width {
    width: 70% !important; } }

@media (min-width: 800px) {
  #divSearchAddress {
    width: 100%; } }

/*Bug 270471*/
/*270466*/
.OnlinePlanningWeeklyMonthlySort {
  min-width: 800px; }

/*Bug 270565*/
@media (max-width: 805px) {
  .cookielawClose {
    margin: 8px; }
  div.cookielaw {
    padding: 4px 4px 8px 4px; }
  #divTrackedApplication #divInnerTrackedApplication, #divNotifiedApplication, #collapseSavedAlerts {
    overflow: scroll; }
  #divTrackedApplication #divInnerTrackedApplication table, #divNotifiedApplication table, #collapseSavedAlerts table {
    min-width: 800px; }
  #div_BuildingControl .accordion-body, #div_Planning .accordion-body, #div_EnquiriesandComplaints .accordion-body, #div_PublicProtection .accordion-body {
    overflow: scroll; }
  #div_BuildingControl .accordion-body table, #div_Planning .accordion-body table, #div_EnquiriesandComplaints .accordion-body table, #div_PublicProtection .accordion-body table {
    min-width: 800px; } }

.FindAddressPop .modal-body {
  min-height: 180px; }

@media (max-width: 860px) {
  .divApplicant .divAddressFreeText .col-xs-10 {
    width: 83.33333333% !important; }
  .divApplicant .divAddressFreeText .col-xs-2 {
    width: 16.66666667% !important; } }

#tblOtherApplicationsType table.add th, #tblOtherApplicationsType table.add td {
  border-top: 1px solid #b1b4b6 !important;
  border-bottom: 1px solid #b1b4b6 !important; }

.min-width-800 {
  min-width: 800px !important; }

.overflow-y-auto {
  overflow-y: auto !important; }

.position-relative {
  position: relative; }

.min-width-65 {
  min-width: 65px !important; }

.width-100-per {
  width: 100% !important; }

@media (max-width: 767px) {
  .leaflet-top, .leaflet-bottom {
    z-index: 900; } }

@media only screen and (max-device-width: 767px) {
  .leaflet-top, .leaflet-bottom {
    z-index: 900; } }

.min-width-100 {
  min-width: 100px !important; }

.padding-right-10 {
  padding: 10px !important; }

@media (max-width: 767px) {
  #LocalConsPage.container-fluid, #body.container-fluid, #adminPage.container-fluid {
    margin-top: 87px !important; }
  header.navbar {
    position: absolute;
    top: 0px;
    width: 100%;
    z-index: 99999; }
  header.navbar .container-fluid .navbar-collapse.in {
    overflow-y: inherit !important; } }

.min-width-50 {
  min-width: 50px !important; }

.min-width-70 {
  min-width: 70px !important; }

.divAddProblem .AddProblemStatic.displaynot {
  display: none !important; }

.textControlDisabled {
  background-color: #eee !important;
  cursor: no-drop;
  pointer-events: none; }

#preLogin a:not(.excludeGDSHyperlink) {
  color: #000080; }
  #preLogin a:not(.excludeGDSHyperlink):not(.excludeGDSHyperlink):active {
    color: #000080; }
  #preLogin a:not(.excludeGDSHyperlink):not(.excludeGDSHyperlink):visited, #preLogin a:not(.excludeGDSHyperlink):not(.excludeGDSHyperlink):visited:active {
    color: #000080; }
  #preLogin a:not(.excludeGDSHyperlink):not(.excludeGDSHyperlink):active, #preLogin a:not(.excludeGDSHyperlink):not(.excludeGDSHyperlink):hover {
    color: #000080; }
  #preLogin a:not(.excludeGDSHyperlink):not(.excludeGDSHyperlink):focus {
    background-color: transparent !important; }

.text-color {
  color: #0b0c0c; }

.ul-unset ul {
  list-style: unset !important; }

.div-border {
  border: 2px solid #0b0c0c; }

.primary-btn-colour {
  background-color: #003078;
  color: #ffffff; }

.primary-btn-colour:hover {
  background-color: #f499be;
  color: #ffffff; }

.underline {
  text-decoration: underline; }

.bold-text {
  font-weight: bold; }

#tbl_ContactAddressHistoryDetails_AgentOrDayToDayManager a {
  color: #1d70b8;
  background: 0 0; }
  #tbl_ContactAddressHistoryDetails_AgentOrDayToDayManager a:visited {
    color: #d53880; }
  #tbl_ContactAddressHistoryDetails_AgentOrDayToDayManager a:hover {
    color: #00703c;
    text-decoration: underline; }
  #tbl_ContactAddressHistoryDetails_AgentOrDayToDayManager a:active {
    color: #003078; }

.wrap-text {
  white-space: break-spaces;
  word-break: break-all; }

#extendedHourscollapseDetails .colgroup1 {
  width: 460px !important;
  min-width: 600px !important; }
