/* line 1, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 {
  /*** Added by Stof ***/
  /****   maintabs   */
  /*** End maintabs   ***/
  /* subnav */
  /* Fourth level navigation: Nav pills*/
  /* Logos footer */
  /* Footer */
  /* carousel homepage */
  /*.cs .venue_advert a:hover span, .cs .venue_advert a:focus span {
    background: rgba(183, 53, 95, .9);
  }

  .as .venue_advert a:hover span, .cs .venue_advert a:focus span {
    background: rgba(0, 167, 229, .9);
  }    */
  /* Latest offers */
  /* logged in landing */
  /* tables */
  /* key principles */
  /* forms */
  /* Registration 5 steps */
  /* Offers */
  /* BUTTONS */
  /* Abbr */
  /* Testimonials */
  /* proposal */
  /*loyalty*/
  /* New meet_the_team page */
  /*** About us ***/
  /* Image upload iframes */
  /* pagination */
  /* Jump To */
  /* Errors */
  /* benefits pins */
  /* Company values */
  /* New inner straplines */
  /* Map button */
  /*
  .span6 .well .radio label {
    width:400px;
    font-size:15px;
  }
  .well.opt-in .radio label {
    font-size:15px;
  }


  .span6 .well .radio input[type="radio"]{
    margin-left:5px;
    margin-right:10px;
    margin-top: 2px;
    vertical-align: middle;
  }

  .well.opt-in .radio input[type="radio"]{
    margin-top: 2px;
    vertical-align: middle;
  }
   */
}

/* line 4, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 body {
  margin: 0;
  font-family: var(--app-font-family, "Poppins", sans-serif);
  font-size: 13px;
  line-height: 18px;
  color: #807f83;
  background-color: #EFEFF0;
}

/* line 13, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 body.modal-open {
  overflow: hidden;
}

/* line 19, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 h1,
.bs5 h2 {
  font-size: 21px;
  line-height: 36px;
}

/* line 25, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 h3 {
  font-size: 18px;
  line-height: 27px;
}

/* line 30, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 h4 {
  font-size: 14px;
  line-height: 18px;
  margin: 0;
}

/* line 36, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 h1,
.bs5 h2,
.bs5 h3 {
  margin: 0 0 18px 0;
}

/* line 44, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 .alert h1,
.bs5 .alert h2,
.bs5 .alert h3,
.bs5 .alert h4 {
  margin: 5px 0;
}

/* line 54, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 .alert-warning h1,
.bs5 .alert-warning h2,
.bs5 .alert-warning h3,
.bs5 .alert-warning h4 {
  color: #c09853 !important;
}

/* line 62, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 .alert-danger {
  background-color: #F2DEDE !important;
}

/* line 64, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 .alert-danger h1,
.bs5 .alert-danger h2,
.bs5 .alert-danger h3,
.bs5 .alert-danger h4 {
  color: #b94a48 !important;
}

/* line 74, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 #bg {
  width: 75rem;
  margin: 0 auto 0 auto;
  padding: 30px 0 0 0;
  background: #fff;
  -moz-box-shadow: 0 0 0 1px #fff, 0px 0px 20px rgba(0, 0, 0, 0.05);
  -webkit-box-shadow: 0 0 0 1px #fff, 0px 0px 20px rgba(0, 0, 0, 0.05);
  box-shadow: 0 0 0 1px #fff, 0px 0px 20px rgba(0, 0, 0, 0.05);
}

/* line 84, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 a {
  -webkit-transition: background-color 100ms ease;
  -moz-transition: background-color 100ms ease;
  -o-transition: background-color 100ms ease;
  -ms-transition: background-color 100ms ease;
  transition: background-color 100ms ease;
}

/* line 94, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 .hg a,
.bs5 .os a {
  color: #004f59;
  text-decoration: none;
}

/* line 102, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 .hg a:hover,
.bs5 .os a:hover {
  color: #003d47;
  text-decoration: underline;
}

/* line 108, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 .cs a {
  color: #004f59;
}

/* line 112, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 .cs a:hover {
  color: #a30143;
}

/* line 116, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 .as a {
  color: #004f59;
}

/* line 120, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 .as a:hover {
  color: #008bbf;
}

/* line 124, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 .ap a {
  color: #004F59;
}

/* line 128, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 .ap a:hover {
  color: #63951d;
}

/* line 132, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 .es a {
  color: #f8981d;
}

/* line 136, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 .es a:hover {
  color: #d67801;
}

/* line 140, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 #top-nav {
  position: fixed;
  background: #232B31;
  color: #fff;
  width: 100%;
  border-bottom: 1px solid #fff;
  top: 0;
  z-index: 250;
  left: 0;
}

/* line 151, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 #top-nav ul {
  float: left;
  list-style: none;
  margin: 0;
  padding: 0;
}

/* line 158, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 #top-nav ul li {
  float: left;
  margin: 0;
  line-height: 18px;
}

/* line 164, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 #top-nav ul li a {
  float: left;
  padding: 7px 15px;
  color: #ececec;
}

/* line 170, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 #top-nav ul li a:hover,
.bs5 #top-nav ul li a:focus,
.bs5 #top-nav ul li a.active {
  color: #fff;
  background-color: #3c464d;
  text-decoration: none;
}

/* line 178, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 #top-nav .divider-vertical {
  width: 1px;
  height: 30px;
  margin: 0;
  overflow: hidden;
  background-color: #0e1215;
  border-right: 1px solid #3c464d;
}

/* line 187, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 #top-nav #header-right {
  float: right;
  /*width: 440px; */
  width: auto;
  margin: 0;
}

/* line 194, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 #top-nav #header-right li {
  float: left;
  text-transform: none;
}

/* line 199, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 #top-nav #header-right li a {
  padding: 7px 9px;
}

/* line 203, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 #top-nav form {
  margin: 0 0 0 5px;
  padding: 5px 0 0 0;
  /*display:inline;
    *display: inline;   */
  float: left;
}

/* line 211, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 #top-nav form input {
  font-size: 11px;
}

/* line 217, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 #top-nav form input[type="text"],
.bs5 #top-nav form input[type="password"],
.bs5 #top-nav form input[type="email"] {
  display: inline-block;
  padding: 0 4px;
  font-size: 13px;
  line-height: 18px;
  color: #fff;
  height: 21px;
  background: #666;
  border: 1px solid #0e1215;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}

/* line 234, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 #top-nav .btn-mini {
  line-height: 18px;
}

/* line 238, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 #top-nav .button_to .btn-mini {
  margin-top: 2px;
}

/* line 244, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 #top-nav label,
.bs5 #top-nav input {
  font-size: 13px;
  font-weight: normal;
  line-height: 18px;
}

/* line 252, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 .smallertext {
  font-size: 11px;
  line-height: 14px;
}

/* line 257, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 .header {
  margin-top: 30px;
  margin-bottom: 30px;
}

/* line 262, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 .strapline {
  padding: 20px 0 0 0;
  font-size: 16px;
  line-height: 14px;
}

/* line 268, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 .strapline strong {
  font-size: 16px;
  font-weight: 400;
}

/* line 273, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 .strapline p {
  margin-bottom: 0;
}

/* line 277, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 .strapline p.small {
  font-size: 11px;
  line-height: 14px;
}

/* line 281, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 .strapline p.small a {
  color: #807f83;
}

/* line 286, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 .strapline p.call {
  margin-top: 10px;
}

/* line 289, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 .strapline p.call strong {
  font-size: 20px;
}

/* line 296, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 .hg .strapline strong,
.bs5 .os .strapline strong {
  color: #004f59;
}

/* line 301, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 .cs .strapline strong {
  color: #004f59;
}

/* line 305, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 .as .strapline strong {
  color: #004f59;
}

/* line 309, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 .ap .strapline strong {
  color: #004F59;
}

/* line 313, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 .es .strapline strong {
  color: #f8981d;
}

/* line 317, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 .ads {
  margin: 20px 0 20px 0;
}

/* line 321, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 .ads img {
  width: 100%;
}

/* line 325, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 .btn-stuck-top > .btn:first-child {
  -webkit-border-top-left-radius: 0;
  border-top-left-radius: 0;
  -moz-border-radius-topleft: 0;
}

/* line 331, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 .btn-stuck-top > .btn:last-child,
.bs5 .btn-stuck-top > .dropdown-toggle {
  -webkit-border-top-right-radius: 0;
  border-top-right-radius: 0;
  -moz-border-radius-topright: 0;
}

/* line 338, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 .btn.btn-wrap {
  max-width: 80%;
  word-wrap: break-word;
}

/* line 343, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 .gotoref {
  margin: 45px 0 10px 0;
}

/* line 347, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 .gotoref #opportunity_id {
  width: 140px;
}

/* line 352, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 .maintabs {
  margin: 10px 0 10px 0;
}

/* line 356, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 .maintabs li {
  margin-bottom: -2px;
}

/* line 360, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 .maintabs li a {
  color: #b0b0b2;
  background-image: url(/assets/imgphase3/pins.png);
  background-repeat: no-repeat;
  padding-left: 24px;
  line-height: 18px;
}

/* line 368, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 .maintabs li a strong,
.bs5 .maintabs li.active a:hover strong,
.bs5 .maintabs li.active a:hover .dot {
  color: #242021;
}

/* line 374, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 .maintabs li a:hover {
  background-position: 7px -96px;
  border-bottom: none;
}

/* line 379, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 .maintabs li a:hover strong,
.bs5 .maintabs li a:hover .dot {
  color: #fff;
}

/* line 384, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 li.hg a,
.bs5 li.hg.active a:hover {
  background-position: 7px -149px;
}

/* line 389, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 li.hg a:hover {
  /*background-color:#232b31;
    border-color:#111417;*/
  background-color: #004f59;
  border-color: #003d47;
  background-position: 7px -176px;
}

/* line 397, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 li.os a,
.bs5 li.os.active a:hover {
  background-position: 7px 9px;
}

/* line 402, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 li.os a .dot,
.bs5 li.os.active a:hover .dot {
  color: #004f59;
}

/* line 407, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 li.os a:hover {
  background-color: #004f59;
  border-color: #003d47;
}

/* line 412, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 li.cs a,
.bs5 li.cs.active a:hover {
  background-position: 7px -17px;
}

/* line 417, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 li.cs a .dot,
.bs5 li.cs.active a:hover .dot {
  color: #004f59;
}

/* line 422, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 li.cs a:hover {
  background-color: #004f59;
  border-color: #003d47;
}

/* line 427, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 li.as a,
.bs5 li.as.active a:hover {
  background-position: 7px -43px;
}

/* line 432, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 li.as a .dot,
.bs5 li.as.active a:hover .dot {
  color: #004f59;
}

/* line 437, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 li.as a:hover {
  background-color: #004f59;
  border-color: #0087b9;
}

/* line 442, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 li.ap a,
.bs5 li.ap.active a:hover {
  background-position: 7px -69px;
}

/* line 447, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 li.ap a .dot,
.bs5 li.ap.active a:hover .dot {
  color: #004F59;
}

/* line 452, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 li.ap a:hover {
  background-color: #004F59;
  border-color: #63951d;
}

/* line 457, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 li.es a,
.bs5 li.es.active a:hover {
  background-position: 7px -216px;
}

/* line 462, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 li.es a .dot,
.bs5 li.es.active a:hover .dot {
  color: #f8981d;
}

/* line 467, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 li.es a:hover {
  background-color: #f8981d;
  border-color: #d67801;
}

/* line 472, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 li.ac a,
.bs5 li.ac.active a:hover {
  background-position: 7px -216px;
}

/* line 477, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 li.ac a .dot,
.bs5 li.ac.active a:hover .dot {
  color: #E84F1C;
}

/* line 482, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 li.ac a:hover {
  background-color: #E84F1C;
  border-color: #E84F1C;
}

/* line 489, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 .mainnavtop {
  /*margin:0 0 36px 0;*/
  margin: 0 0 20px 0;
}

/* line 494, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 .navbar {
  margin: 0;
}

/* line 498, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 .navbar-inner {
  padding-left: 0;
  padding-right: 0;
  background-color: #f9f9f9;
  background-image: none;
  background-repeat: no-repeat;
  filter: none;
  border: none;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  min-height: 30px;
}

/* line 519, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 .hg .navbar-inner,
.bs5 .os .navbar-inner {
  background-color: #004f59;
}

/* line 524, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 .cs .navbar-inner {
  background-color: #004f59;
}

/* line 528, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 .as .navbar-inner {
  background-color: #004f59;
}

/* line 532, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 .ap .navbar-inner {
  background-color: #004F59;
}

/* line 536, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 .es .navbar-inner {
  background-color: #f8981d;
}

/* line 541, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 .navbar .nav {
  position: relative;
  left: 0;
  display: block;
  float: left;
  margin: 0 10px 0 0;
}

/* line 549, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 .navbar .nav > li {
  display: block;
  float: left;
}

/* line 554, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 .navbar .divider-vertical {
  width: 1px;
  height: 35px;
  margin: 0;
  overflow: hidden;
  border-left: none;
}

/* line 564, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 .hg .navbar .divider-vertical,
.bs5 .os .navbar .divider-vertical {
  background-color: #003642;
  border-right: 1px solid #004f59;
}

/* line 570, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 .navbar .nav > li > a:hover {
  color: #ffffff;
}

/* line 576, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 .hg .navbar .nav > li > a:hover,
.bs5 .os .navbar .nav > li > a:hover {
  text-decoration: none;
  background-color: #003d47;
}

/* line 582, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 .cs .navbar .nav > li > a:hover {
  background-color: #004f59;
}

/* line 586, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 .as .navbar .nav > li > a:hover {
  background-color: #66a3ad;
}

/* line 590, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 .ap .navbar .nav > li > a:hover {
  background-color: #004F59;
}

/* line 594, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 .es .navbar .nav > li > a:hover {
  background-color: #f7ab49;
}

/* line 602, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 .hg .navbar .nav .active > a,
.bs5 .hg .navbar .nav .active > a:hover,
.bs5 .os .navbar .nav .active > a,
.bs5 .os .navbar .nav .active > a:hover {
  color: #ffffff;
  text-decoration: none;
  background-color: #003642;
}

/* line 612, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 .cs .navbar .nav .active > a,
.bs5 .cs .navbar .nav .active > a:hover {
  color: #ffffff;
  text-decoration: none;
  background-color: #003d47;
}

/* line 619, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 .as .navbar .nav .active > a,
.bs5 .as .navbar .nav .active > a:hover {
  color: #ffffff;
  text-decoration: none;
  background-color: #004f59;
}

/* line 626, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 .ap .navbar .nav .active > a,
.bs5 .ap .navbar .nav .active > a:hover {
  color: #fff;
  text-decoration: none;
  background-color: #63951d;
}

/* line 633, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 .es .navbar .nav .active > a,
.bs5 .es .navbar .nav .active > a:hover {
  color: #fff;
  text-decoration: none;
  background-color: #d67801;
}

/* line 640, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 .ac .navbar .nav .active > a,
.bs5 .ac .navbar .nav .active > a:hover {
  color: #fff;
  text-decoration: none;
  background-color: #d67801;
}

/* line 647, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 .navbar .divider-vertical {
  width: 1px;
  height: 35px;
  margin: 0;
  overflow: hidden;
}

/* line 657, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 .hg .navbar .divider-vertical,
.bs5 .os .navbar .divider-vertical {
  background-color: #003642;
  border-right: 1px solid #004f59;
}

/* line 664, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 .cs .navbar .divider-vertical {
  background-color: #003d47;
  border-right: 1px solid #004f59;
}

/* line 669, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 .as .navbar .divider-vertical {
  background-color: #004f59;
  border-right: 1px solid #66a3ad;
}

/* line 674, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 .ap .navbar .divider-vertical {
  background-color: #63951d;
  border-right: 1px solid #004F59;
}

/* line 679, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 .es .navbar .divider-vertical {
  background-color: #d67801;
  border-right: 1px solid #f7ab49;
}

/* line 684, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 .navbar .nav > li > a {
  float: none;
  padding: 8px 10px;
  line-height: 19px;
  color: #ececec;
  text-decoration: none;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}

/* line 693, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 .nav > li > a:hover {
  text-decoration: none;
  color: #fff;
}

/* line 698, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 .nav > li > a {
  display: block;
  color: #ccc;
}

/* line 703, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 .navbar-fixed {
  position: fixed;
  top: 32px;
  left: 0;
  right: 0;
  z-index: 1022;
  border-bottom: 1px solid #003642;
  -moz-box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.5);
  -webkit-box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.5);
  box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.5);
}

/* line 715, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 .navbar-fixed .nav-collapse {
  width: 75rem;
  margin: 0px auto;
}

/* line 722, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 .subnav {
  width: 100%;
  min-height: 20px;
}

/* line 729, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 .hg .subnav,
.bs5 .os .subnav {
  background: #003642;
}

/* line 736, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 .hg .subnav .divider-vertical,
.bs5 .os .subnav .divider-vertical {
  background-color: #003642;
  border-right: 1px solid #004f59;
}

/* line 743, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 .cs .subnav {
  background: #003d47;
}

/* line 747, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 .as .subnav {
  background: #004f59;
}

/* line 751, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 .ap .subnav {
  background: #63951d;
}

/* line 755, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 .es .subnav {
  color: #d67801;
}

/* line 759, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 .subnav .nav-pills > .active > a,
.bs5 .subnav .nav-pills > .active > a:hover {
  color: #333;
  background-color: #fff;
  text-shadow: none;
}

/* line 766, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 .subnav .nav-pills > li > a {
  padding-top: 8px;
  padding-bottom: 8px;
  margin-top: 7px;
  margin-bottom: 0;
  margin-left: 5px;
  -webkit-border-radius: 5px 5px 0 0;
  -moz-border-radius: 5px 5px 0 0;
  border-radius: 5px 5px 0 0;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}

/* line 778, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 .subnav .nav-pills > li > a:hover {
  background: none;
  color: #fff;
}

/* line 783, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 .subnav-fixed {
  position: fixed;
  top: 35px;
  left: 0;
  right: 0;
  z-index: 1020;
  border-bottom: 1px solid #fff;
  -moz-box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.7);
  -webkit-box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.7);
  box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.7);
}

/* line 795, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 .subnav-fixed .nav {
  margin: 0px auto;
  width: 75rem;
}

/* line 802, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 .fourthlevel .nav-pills > li > a {
  text-decoration: none;
  background-color: #eeeeee;
  color: #777;
}

/* line 808, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 .fourthlevel .nav-pills > li > a.danger {
  text-decoration: none;
  background-color: #C43C35;
  color: #fff;
}

/* line 817, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 .fourthlevel .nav-pills > li.active > a,
.bs5 .fourthlevel .nav-pills > li.active > a:hover {
  color: #fff;
}

/* line 825, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 .fourthlevel .nav-pills > li > a:hover,
.bs5 .fourthlevel .nav-pills > li > a:focus {
  background: #807f83;
  color: #fff;
}

/* line 831, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 .fourthlevel .nav-pills > li > a.danger:focus {
  text-decoration: none;
  background-color: #a13b34;
  color: #fff;
}

/* line 837, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 .fourthlevel .nav-pills > li > a.danger:hover {
  text-decoration: none;
  background-color: #a13b34;
  color: #fff;
}

/* line 848, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 .hg .fourthlevel .nav-pills > li.active > a,
.bs5 .hg .fourthlevel .nav-pills > li.active > a:hover,
.bs5 .os .fourthlevel .nav-pills > li.active > a,
.bs5 .os .fourthlevel .nav-pills > li.active > a:hover {
  background: #004f59;
}

/* line 857, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 .cs .fourthlevel .nav-pills > li.active > a,
.bs5 .cs .fourthlevel .nav-pills > li.active > a:hover {
  background: #004f59;
}

/* line 865, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 .as .fourthlevel .nav-pills > li.active > a,
.bs5 .as .fourthlevel .nav-pills > li.active > a:hover {
  background: #004f59;
}

/* line 873, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 .ap .fourthlevel .nav-pills > li.active > a,
.bs5 .ap .fourthlevel .nav-pills > li.active > a:hover {
  background: #004F59;
}

/* line 881, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 .es .fourthlevel .nav-pills > li.active > a,
.bs5 .es .fourthlevel .nav-pills > li.active > a:hover {
  color: #f7ab49;
}

/* line 892, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 .hg h1,
.bs5 .hg h2,
.bs5 .hg h3,
.bs5 .hg h4,
.bs5 .hg h5,
.bs5 .hg h6,
.bs5 .os h1,
.bs5 .os h2,
.bs5 .os h3,
.bs5 .os h4,
.bs5 .os h5,
.bs5 .os h6 {
  color: #004f59;
}

/* line 902, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 .cs h1,
.bs5 .cs h2,
.bs5 .cs h3,
.bs5 .cs h4,
.bs5 .cs h5,
.bs5 .cs h6 {
  color: #004f59;
}

/* line 911, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 .as h1,
.bs5 .as h2,
.bs5 .as h3,
.bs5 .as h4,
.bs5 .as h5,
.bs5 .as h6 {
  color: #004f59;
}

/* line 922, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 .ap h1,
.bs5 .ap h2,
.bs5 .ap h3,
.bs5 .ap h4,
.bs5 .ap h5,
.bs5 .ap h6 {
  color: #004F59;
}

/* line 934, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 .es h1,
.bs5 .es h2,
.bs5 .es h3,
.bs5 .es h4,
.bs5 .es h5,
.bs5 .es h6 {
  color: #f8981d;
}

/* line 945, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 .title {
  width: 100%;
  margin-bottom: 18px;
  position: relative;
}

/* line 953, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 .hg .title,
.bs5 .os .title {
  border-bottom: 1px solid #004f59;
}

/* line 958, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 .cs .title {
  border-bottom: 1px solid #004f59;
}

/* line 962, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 .as .title {
  border-bottom: 1px solid #004f59;
}

/* line 966, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 .ap .title {
  border-bottom: 1px solid #004F59;
}

/* line 970, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 .es .title {
  color: #f8981d;
  border-bottom: 1px solid #f8981d;
}

/* line 975, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 .es .title-reverse {
  color: #fff;
  background: #f8981d;
  margin-bottom: 18px;
  position: relative;
  padding: 5px 10px;
  display: block;
}

/* line 984, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 .title h1 {
  width: auto;
}

/* line 988, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 .title span {
  float: right;
  width: auto;
  position: absolute;
  bottom: 5px;
  right: 0;
}

/* line 996, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 .title span#conf-title {
  float: none;
  position: relative;
  bottom: auto;
  right: auto;
}

/* line 1005, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 #logos-footer {
  margin: 40px 0 20px 0;
  padding: 30px 0 0 0;
  border-top: 1px solid #EFEFF0;
}

/* line 1012, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 #hotel_logos ul {
  float: left;
  width: 100%;
  list-style: none;
  margin: 0;
  height: 36px;
  overflow: hidden;
}

/* line 1021, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 #hotel_logos ul li {
  display: inline;
  margin: 0 10px 0 0;
  height: 36px;
}

/* line 1027, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 #event-sponsors ul {
  float: left;
  width: 100%;
  list-style: none;
  margin: 0;
  height: 250px;
  overflow: hidden;
}

/* line 1036, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 div.container div.row-fluid div#event-sponsors.span3.offset1 ul li {
  display: inline;
  margin: 0 10px 0 0;
  height: 250px;
}

/* line 1042, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 #logos-footer .hbaa-aim {
  margin: 10px 0 0 0;
}

/* line 1045, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 #logos-footer .hbaa-aim img {
  max-width: 100px;
  height: 67px;
  width: auto;
  margin: 0 5px;
}

/* line 1052, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 #logos-footer .hbaa-aim img:last-child {
  max-width: 65px;
}

/* line 1058, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 footer {
  float: left;
  background: #232B31;
  color: #7F7F7F;
  width: 100% !important;
  font-size: 0.75rem;
}

/* line 1066, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 footer ul {
  list-style: none;
  margin: 0;
  padding: 20px;
}

/* line 1072, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 footer ul li {
  display: inline;
  margin: 0 15px 0 0;
}

/* line 1077, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 footer p {
  float: right;
  padding: 20px;
  margin: 0;
}

/* line 1083, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 footer a {
  color: #7F7F7F !important;
  border-bottom: 1px dotted #7F7F7F;
}

/* line 1088, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 footer a:hover,
.bs5 footer a:focus {
  color: #fff !important;
  text-decoration: none;
  border-bottom: 1px solid #fff;
}

/* line 1095, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 #footer_nav {
  float: left;
  width: auto;
  padding: 20px;
}

/* line 1101, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 #footer_nav ul {
  float: left;
  padding: 0;
  margin: 0;
  list-style: none;
}

/* line 1108, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 #footer_nav li {
  float: left;
  margin: 0 10px 0 0;
}

/* line 1113, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 a.edit {
  float: left;
  width: 16px;
  height: 16px;
  background: url(/../img/page_edit.png) left top no-repeat;
  text-indent: -9999px;
  margin: 0 5px 0 0;
}

/* line 1122, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 a.delete {
  float: left;
  width: 16px;
  height: 16px;
  background: url(/../img/delete.png) left top no-repeat;
  text-indent: -9999px;
  margin: 0 5px 0 0;
}

/* line 1131, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 input.margeright {
  margin-right: 12px;
}

/* line 1135, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 .create_conf {
  float: left;
  width: 500px;
}

/* line 1140, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 .orglogo {
  float: right;
  margin-top: 18px;
  padding: 5px;
  border: 1px solid #ddd;
  background: white;
  width: 100%;
}

/* line 1149, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 .orglogo img {
  float: left;
  max-width: 100%;
  max-height: 80px;
}

/* line 1155, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 .clientlogo {
  padding: 0;
  border: none;
  width: 175px;
}

/* line 1160, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 .clientlogo a span.toppart {
  float: left;
  width: 100%;
  margin: 0 0 3px 0;
  /*position:relative;  */
  text-align: center;
}

/* line 1167, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 .clientlogo a span.toppart img {
  /* position:absolute;
        bottom:0;  */
  max-height: 60px;
  max-width: 175px;
}

/* line 1176, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 .lineof2 {
  float: left;
  width: 100%;
  /*margin-top:18px;*/
}

/* line 1182, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 .form-horizontal .lineof2 .control-group {
  width: 50%;
  float: left;
}

/* line 1187, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 .well {
  min-height: 20px;
  padding: 19px;
  margin-bottom: 20px;
  background-color: #f9f9f9;
  border: 1px solid #EFEFF0;
  -webkit-box-shadow: inset 0 0 15px rgba(189, 228, 229, 0.2);
  -moz-box-shadow: inset 0 0 15px rgba(189, 228, 229, 0.2);
  box-shadow: inset 0 0 15px rgba(189, 228, 229, 0.2);
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
}

/* line 1201, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 .well .well {
  background: #fff;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}

/* line 1208, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 .well .nav-tabs li.active a {
  background: none;
  border-bottom-color: #F9F9F9;
}

/* line 1213, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 .cs .well .nav-tabs li.active a {
  color: #333;
}

/* line 1217, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 .cs .well .nav-tabs li a {
  color: #003d47;
}

/* line 1221, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 .well .nav-tabs li a:hover {
  background: #004f59;
  border: 1px solid #003d47;
  color: #fff;
}

/* line 1227, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 .well .nav-tabs li.active a:hover {
  background: none;
  border: 1px solid #DDD;
  border-bottom-color: #F9F9F9;
}

/* line 1233, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 .well .panel {
  margin-bottom: 20px;
}

/* line 1237, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 .well .panel:last-child {
  margin-bottom: 0;
}

/* line 1241, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 .home_login {
  padding: 5px;
  float: left;
}

/* line 1246, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 .home_login a {
  color: #fff;
}

/* line 1250, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 .home_login a:hover,
.bs5 .home_login a:focus {
  color: #fff;
}

/* line 1255, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 .home_login form {
  margin: 0;
}

/* line 1259, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 .home_login input {
  width: 240px;
  margin-bottom: 5px;
}

/* line 1264, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 .home_login input.btn {
  float: right;
  width: auto;
  margin-bottom: 0;
}

/* line 1270, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 .cs .home_login {
  background: #004f59;
}

/* line 1274, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 #home-columns {
  margin-bottom: 20px;
}

/* line 1278, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 #home-columns .sameHeight .well:last-child {
  margin-bottom: 0;
}

/* line 1282, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 #col2,
.bs5 #searchmap {
  background: #a5bfdd;
}

/* line 1287, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 #col3 {
  background: #09C;
}

/* line 1292, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 #myCarousel {
  margin-bottom: 40px;
}

/* line 1296, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 .span4 #myCarousel {
  margin-bottom: 0;
}

/* line 1300, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 #myCarousel .carousel-control {
  font-family: Helvetica, Arial, sans-serif;
  position: absolute;
  top: 50%;
  left: 0;
  width: 29px;
  height: 40px;
  margin-top: -20px;
  font-size: 60px;
  font-weight: 100;
  line-height: 30px;
  color: #ffffff;
  text-align: center;
  background: #000;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  -webkit-border-top-right-radius: 8px;
  -webkit-border-bottom-right-radius: 8px;
  -moz-border-radius-topright: 8px;
  -moz-border-radius-bottomright: 8px;
  border-top-right-radius: 8px;
  border-bottom-right-radius: 8px;
  opacity: 0.4;
  border: 0;
}

/* line 1327, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 #myCarousel .carousel-control.right {
  right: 0;
  left: auto;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  -webkit-border-top-left-radius: 8px;
  -webkit-border-bottom-left-radius: 8px;
  -moz-border-radius-topleft: 8px;
  -moz-border-radius-bottomleft: 8px;
  border-top-left-radius: 8px;
  border-bottom-left-radius: 8px;
}

/* line 1341, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 #myCarousel .carousel-control:hover {
  color: #ffffff;
  text-decoration: none;
  opacity: 0.60;
  -webkit-transition: opacity 200ms;
  -moz-transition: opacity 200ms;
  -o-transition: opacity 200ms;
  transition: opacity 200ms;
}

/* line 1351, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 #myCarousel .carousel-caption {
  background: rgba(0, 0, 0, 0.7);
  color: #fff;
  padding-bottom: 15px;
}

/* line 1357, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 #myCarousel .carousel-caption h4 {
  font-size: 18px;
  line-height: 24px;
  color: #fff;
}

/* line 1365, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 .venue_advert {
  position: relative;
}

/* line 1369, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 .venue_advert span {
  /* position: absolute;*/
  float: left;
  left: 0;
  top: 0;
  right: 0;
  /*background: rgba(0, 0, 0, .7);*/
  padding: 10px;
  font-size: 16px;
  /* transition: background .2s;
    -moz-transition: background .2s;
    -webkit-transition: background .2s;
    -o-transition: background .2s; */
}

/* line 1385, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 .venue_advert a,
.bs5 .venue_advert a:hover,
.bs5 .venue_advert a:focus {
  color: #fff;
}

/* line 1399, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 #latest_news_holder ul,
.bs5 #latest_offers_holder ul {
  padding: 0;
  margin: 10px 0 0 0;
  list-style: none;
}

/* line 1406, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 #latest_offers_holder h3 {
  font-size: 14px;
  line-height: 24px;
  margin: 0;
}

/* line 1412, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 #latest_news_holder ul li {
  padding: 5px 0 5px 0;
  margin: 5px 0 5px 0;
  border-bottom: 1px solid #EFEFF0;
}

/* line 1418, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 #latest_news_holder ul li:last-child {
  border-bottom: none;
}

/* line 1422, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 #latest_offers_holder .jcarousel-clip {
  overflow: hidden;
  width: 260px;
  height: 155px;
}

/* line 1428, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 #offers_carousel {
  width: 260px;
  height: 155px;
  overflow: hidden;
  position: relative;
}

/* line 1435, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 #hotel_logos_holder {
  overflow: hidden;
  width: 500px;
  float: left;
}

/* line 1441, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 #hotel_logos_holder h3 {
  float: left;
  margin-bottom: 10px;
  width: 100%;
}

/* line 1447, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 #logo_carousel {
  height: 36px;
  width: 500px;
  position: relative;
  overflow: hidden;
}

/* line 1454, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 #logo_carousel li {
  display: inline !important;
  margin: 0 10px 0 0;
  background: #F69;
}

/* line 1460, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 #logo_carousel img {
  height: 36px;
  background: #639;
}

/* line 1465, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 .hg-logo-foot {
  float: right;
  width: auto;
}

/* line 1471, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 #latest_offers_holder,
.bs5 #latest_offers_holder ul,
.bs5 #latest_offers_holder ul li,
.bs5 #latest_offers_holder ul li .article {
  float: left;
  width: 100%;
}

/* line 1479, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 #latest_offers_holder .articlelist h2 {
  font-size: 20px;
  margin: 0;
  padding: 0;
  line-height: 28px;
}

/* line 1486, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 #latest_offers_holder ul {
  margin: 0;
}

/* line 1490, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 #latest_offers_holder li h3 {
  font-size: 14px;
  line-height: 24px;
  color: #fff;
}

/* line 1496, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 #latest_offers_holder li p {
  margin: 0;
}

/* line 1500, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 #latest_offers_holder ul li a {
  float: left;
  width: 100%;
  margin: 0 0 3px 0;
  background: #EFEFF0;
  padding: 5px;
  color: #232B31;
  box-sizing: border-box;
  -webkit-transition: all 200ms ease;
  -moz-transition: all 200ms ease;
  -o-transition: all 200ms ease;
  -ms-transition: all 200ms ease;
  transition: all 200ms ease;
}

/* line 1516, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 #latest_offers_holder ul li a img {
  float: left;
  margin: 0 5px 0 0;
  border: 1px solid #fff;
  width: 60px;
  height: auto;
}

/* line 1524, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 #latest_offers_holder ul li a h3 {
  color: #232B31;
}

/* line 1528, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 #latest_offers_holder ul li a:hover {
  background: #666e74;
  color: #EFEFF0;
  text-decoration: none;
}

/* line 1534, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 #latest_offers_holder ul li a:hover h3,
.bs5 #latest_offers_holder ul li a:hover h2 {
  color: #EFEFF0;
}

/* line 1540, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 .landing {
  padding: 0 0 40px 0;
  border-bottom: 1px solid #EFEFF0;
  margin: 30px 0 30px 0;
}

/* line 1546, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 .landing .span4 {
  position: relative;
}

/* line 1550, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 .landing .span4 a {
  float: left;
  height: auto;
  width: 260px;
  padding: 20px;
}

/* line 1557, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 .landing .span4 a.cs {
  background: #004f59;
}

/* line 1561, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 .landing .span4 a.cs:hover {
  background-color: #003d47;
}

/* line 1565, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 .landing .span4 a.as {
  background: #00a3e3;
}

/* line 1569, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 .landing .span4 a.as:hover {
  background-color: #0087b9;
}

/* line 1573, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 .landing .span4 a.ap {
  background: #86c20a;
}

/* line 1577, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 .landing .span4 a.ap:hover {
  background-color: #63951d;
}

/* line 1581, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 .landing .span4 img {
  max-height: 80px;
}

/* line 1585, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 .landing .span4 .noaccess {
  position: absolute;
  top: 0;
  left: 0;
  width: 260px;
  height: 80px;
  padding: 20px;
  background: rgba(0, 0, 0, 0.75);
  color: #fff;
}

/* line 1596, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 .landing .span4 .noaccess:hover {
  background: rgba(0, 0, 0, 0.85);
  text-decoration: none;
}

/* line 1601, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 .header .span4 img,
.bs5 .header .span3 img {
  max-height: 90px;
}

/* line 1606, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 .header .span3.testilink a {
  color: #fff;
  text-align: center;
  display: block;
  margin-top: 10px;
  text-decoration: none;
  font-size: 18px;
  line-height: 24px;
}

/* line 1620, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 .table {
  font-size: 13px;
  line-height: 18px;
}

/* line 1624, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 .table td,
.bs5 .table th {
  padding: 6px;
}

/* line 1629, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 .table th a {
  color: #fff;
  border-bottom: 1px dotted #ccc;
}

/* line 1634, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 .table th a:hover {
  color: #fff;
  border-bottom: none;
  text-decoration: none;
}

/* line 1641, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 .table-small {
  font-size: 12px;
  line-height: 16px;
}

/* line 1645, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 .table-small td,
.bs5 .table-small th {
  padding: 5px;
}

/* line 1652, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 table#admin-fees div.controls {
  margin-left: 0;
}

/* line 1656, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 div.admin_fees_app_chrg_note div.controls {
  margin-left: 0;
}

/* line 1660, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 div.admin_fees_app_chrg_note textarea {
  width: 96%;
  height: 185px;
}

/* line 1665, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 div#app-fee-output {
  overflow-y: scroll;
  height: 185px;
}

/* line 1670, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 body.admin_interface div.span6.room_type_packages label.checkbox {
  min-width: auto;
}

/* line 1676, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 .hg .table th,
.bs5 .os .table th {
  background: #004f59;
  color: #fff;
}

/* line 1686, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 .cs .table-bordered th {
  background: #004f59 !important;
  border: 1px solid #003d47 !important;
  color: #fff;
  border-right: none !important;
}

/* line 1693, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 .cs .table-bordered th:last-child {
  border-right: 1px solid #003d47 !important;
}

/* line 1699, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 .as .table th {
  background: #004f59;
  color: #fff;
}

/* line 1706, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 .ap .table th {
  background: #004F59;
  color: #fff;
}

/* line 1719, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 .hg .table-white td,
.bs5 .hg .table-white th,
.bs5 .os .table-white td,
.bs5 .os .table-white th,
.bs5 .as .table-white td,
.bs5 .as .table-white th,
.bs5 .ap .table-white td,
.bs5 .ap .table-white th,
.bs5 .cs .table-white td,
.bs5 .cs .table-white th {
  background: #fff;
}

/* line 1724, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 .hg .table-white th,
.bs5 .os .table-white th,
.bs5 .as .table-white th,
.bs5 .ap .table-white th,
.bs5 .cs .table-white th {
  color: #333;
}

/* line 1730, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 .table-striped tbody tr.red_row td {
  background-color: #f4e6e9 !important;
  color: #333;
}

/* line 1735, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 .table tbody tr.red_row td {
  background-color: #f4e6e9 !important;
  color: #333;
}

/* line 1740, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 .table-striped tbody tr.green_row td {
  background-color: #D0F6A4 !important;
}

/* line 1745, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 .table tbody tr.green_row td {
  background-color: #D0F6A4 !important;
}

/* line 1750, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 .table thead.quotation th {
  background-color: #EEE;
  color: #777;
}

/* line 1755, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 .table-narrow-hdr th {
  width: 200px;
}

/* line 1760, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 .table-narrow-hdr td {
  font-size: 14px;
}

/* line 1765, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 .table-narrow-hdr {
  width: 500px;
}

/* line 1769, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 .table-nhdr-full th {
  width: 200px;
}

/* line 1773, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 .table-nhdr-full td {
  font-size: 14px;
}

/* line 1777, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 .table-nhdr-full {
  width: 100%;
}

/* line 1781, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 .well h4 {
  color: #333;
  padding: 5px;
  background: #e0e0e0;
}

/* line 1787, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 .well table:last-child {
  margin: 0;
}

/* line 1792, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 #image-wrap {
  width: 400px;
  float: left;
}

/* line 1797, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 #copy-wrap {
  width: 220px;
  float: left;
}

/* line 1802, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 #copy-wrap h1 {
  font-size: 1em;
  padding: 0;
}

/* line 1807, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 .image {
  width: 122px;
  height: 122px;
  float: left;
}

/* line 1813, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 .hidden {
  display: none;
}

/* line 1820, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 body.admin_interface.hg.index.admin-admin_fee_lines.modal-open textarea#admin_fee_line_note {
  width: 95% !important;
}

/* line 1824, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 form#fees-form input {
  width: 90%;
}

/* line 1828, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 .span6 .well label {
  float: left;
  width: 140px;
  /*text-align:right;*/
  margin: 5px 15px 0 0;
}

/* line 1836, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 .span6 .well.longlabels label {
  float: left;
  width: 300px;
  /*text-align:right;*/
  margin: 5px 15px 0 0;
}

/* line 1844, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 .span6 .well .control-group.longlabels label {
  float: left;
  width: 200px;
  /*text-align:right;*/
  margin: 5px 15px 0 100px;
  clear: both;
}

/* line 1852, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 .span6 .well.chkbox-long-label label {
  width: 175px;
}

/* line 1856, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 .span6 .well.chkbox-long-label label.checkbox input {
  float: left;
}

/* line 1860, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 .well span.label {
  width: 120px;
  /*text-align:right;*/
  margin: 5px 15px 0 0;
  background-color: #FFF;
  color: #000;
  text-decoration: none;
  font-weight: normal;
  text-shadow: none;
  white-space: normal;
}

/* line 1872, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 .conferences .well span.label {
  margin: 0;
}

/* line 1876, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 .well.longlabels span.label {
  width: 160px;
}

/* line 1880, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 body.client-conferences .span6 .well .well {
  width: 380px;
}

/* line 1884, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 .row-fluid.conferences .span4 div.well .alert {
  width: 200px;
}

/* line 1888, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 body.supplier-conference_dates .row-fluid.conferences .span4 div.well .alert {
  width: 209px;
}

/* line 1892, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 .span6 .well {
  width: 420px;
}

/* line 1895, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 .span6 .well input.pull-right[type="button"] {
  border: 5px solid red;
  float: right;
  display: inline-block;
}

/* line 1901, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 .span6 .well .aligninputs {
  float: right;
}

/* line 1905, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 .span6 .well .table label {
  width: auto;
}

/* line 1909, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 .span6 .well label.forcheckbox {
  width: 400px;
  float: left;
  margin: 0 0 10px 0;
}

/* line 1915, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 .span6 .well input[type="checkbox"] {
  float: right;
}

/* line 1920, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 #user_loyalty_scheme {
  margin-top: -2px;
}

/* line 1924, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 #tacs label {
  width: auto;
  float: left;
}

/* line 1929, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 #tacs .controls {
  float: left;
  width: 130px;
  margin: 5px 10px 0 10px;
}

/* line 1935, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 #tacs input.input-block-level {
  min-height: 0;
}

/* line 1939, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 .user_terms_and_conditions {
  padding: 5px 10px;
  margin: 0 0 2px 0;
  background: #e5e5e5;
  color: #666;
}

/* line 1947, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 .span8 .aligninputs {
  float: right;
}

/* line 1952, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 #tacs .user_terms_and_conditions.error {
  background: #b94a48;
  margin: 0 0 15px 0;
}

/* line 1956, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 #tacs .user_terms_and_conditions.error .control-label,
.bs5 #tacs .user_terms_and_conditions.error .help-inline {
  color: #fff;
}

/* line 1961, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 #tacs .user_terms_and_conditions.error a {
  color: #fff;
  text-decoration: underline;
}

/* line 1966, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 #tacs .user_terms_and_conditions.error #user_terms_and_conditions {
  margin: 3px 0 0 0;
}

/* line 1970, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 #tacs .user_terms_and_conditions.error .controls .checkbox {
  padding: 0;
}

/* line 1976, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 ul.steps {
  font-size: 15px;
  margin-left: 0;
  list-style-type: none;
}

/* line 1981, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 ul.steps li {
  margin: 0 0 5px 0;
}

/* line 1985, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 ul.steps .well {
  padding: 16px;
}

/* line 1990, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 ul.benefits {
  margin: 0;
}

/* line 1993, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 ul.benefits li {
  list-style-type: none;
  border-left: 3px solid #004f59;
  margin: 0 0 20px 0;
  padding: 5px 5px 5px 10px;
  background: #f5f5f5;
  color: #666;
}

/* line 2003, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 #error-top {
  margin: 10px;
  color: #999;
  font-size: 14px;
  font-weight: bold;
}

/* line 2010, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 .error-top {
  margin: 10px;
  color: red;
}

/* line 2019, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 #offers img {
  padding: 4px;
  border: 1px solid #ccc;
}

/* line 2025, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 #offers {
  float: left;
  margin-right: 20px;
}

/* line 2034, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 .cs .btn-primary {
  background-color: #004f59;
  background-image: -moz-linear-gradient(top, #004f59, #003d47);
  background-image: -ms-linear-gradient(top, #004f59, #003d47);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#004f59), to(#003d47));
  background-image: -webkit-linear-gradient(top, #004f59, #003d47);
  background-image: -o-linear-gradient(top, #004f59, #003d47);
  background-image: linear-gradient(top, #004f59, #003d47);
  background-repeat: repeat-x;
  border-color: #004f59 #004f59 #003d47;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
}

/* line 2047, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 .cs .btn-primary:hover,
.bs5 .cs .btn-primary:active,
.bs5 .cs .btn-primary.active,
.bs5 .cs .btn-primary.disabled,
.bs5 .cs .btn-primary[disabled] {
  background-color: #003d47;
}

/* line 2057, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 .hg .btn-primary,
.bs5 .os .btn-primary {
  background-color: #004f59;
  background-image: -moz-linear-gradient(top, #004f59, #003642);
  background-image: -ms-linear-gradient(top, #004f59, #003642);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#004f59), to(#003642));
  background-image: -webkit-linear-gradient(top, #004f59, #003642);
  background-image: -o-linear-gradient(top, #004f59, #003642);
  background-image: linear-gradient(top, #004f59, #003642);
  background-repeat: repeat-x;
  border-color: #004f59 #004f59 #003642;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
}

/* line 2074, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 .hg .btn-primary:hover,
.bs5 .hg .btn-primary:active,
.bs5 .hg .btn-primary.active,
.bs5 .hg .btn-primary.disabled,
.bs5 .hg .btn-primary[disabled],
.bs5 .os .btn-primary:hover,
.bs5 .os .btn-primary:active,
.bs5 .os .btn-primary.active,
.bs5 .os .btn-primary.disabled,
.bs5 .os .btn-primary[disabled] {
  background-color: #003642;
  text-decoration: none;
}

/* line 2085, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 .as .btn-primary {
  background-color: #66a3ad;
  background-image: -moz-linear-gradient(top, #66a3ad, #004f59);
  background-image: -ms-linear-gradient(top, #66a3ad, #004f59);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#66a3ad), to(#004f59));
  background-image: -webkit-linear-gradient(top, #66a3ad, #004f59);
  background-image: -o-linear-gradient(top, #66a3ad, #004f59);
  background-image: linear-gradient(top, #66a3ad, #004f59);
  background-repeat: repeat-x;
  border-color: #66a3ad #66a3ad #004f59;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
}

/* line 2101, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 .as .btn-primary:hover,
.bs5 .as .btn-primary:active,
.bs5 .as .btn-primary.active,
.bs5 .as .btn-primary.disabled,
.bs5 .as .btn-primary[disabled] {
  background-color: #004f59;
  text-decoration: none;
}

/* line 2112, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 .ap .btn-primary {
  background-color: #004F59;
  background-image: -moz-linear-gradient(top, #004F59, #004F59);
  background-image: -ms-linear-gradient(top, #004F59, #004F59);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#004F59), to(#004F59));
  background-image: -webkit-linear-gradient(top, #004F59, #004F59);
  background-image: -o-linear-gradient(top, #004F59, #004F59);
  background-image: linear-gradient(top, #004F59, #004F59);
  background-repeat: repeat-x;
  border-color: #004F59 #004F59 #004F59;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
}

/* line 2128, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 .ap .btn-primary:hover,
.bs5 .ap .btn-primary:active,
.bs5 .ap .btn-primary.active,
.bs5 .ap .btn-primary.disabled,
.bs5 .ap .btn-primary[disabled] {
  background-color: #004F59;
  text-decoration: none;
}

/* line 2139, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 .es .btn-primary {
  background-color: #f8981d;
  background-image: -moz-linear-gradient(top, #f8981d, #d67801);
  background-image: -ms-linear-gradient(top, #f8981d, #d67801);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f8981d), to(#d67801));
  background-image: -webkit-linear-gradient(top, #f8981d, #d67801);
  background-image: -o-linear-gradient(top, #f8981d, #d67801);
  background-image: linear-gradient(top, #f8981d, #d67801);
  background-repeat: repeat-x;
  border-color: #f8981d #f8981d #d67801;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
}

/* line 2155, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 .es .btn-primary:hover,
.bs5 .es .btn-primary:active,
.bs5 .es .btn-primary.active,
.bs5 .es .btn-primary.disabled,
.bs5 .es .btn-primary[disabled] {
  background-color: #d67801;
  text-decoration: none;
}

/* line 2171, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 .cs .btn-primary,
.bs5 .hg .btn-primary,
.bs5 .os .btn-primary,
.bs5 .as .btn-primary,
.bs5 .ap .btn-primary,
.bs5 .es .btn-primary {
  color: #fff !important;
}

/* line 2176, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 .btn-slim {
  line-height: 18px;
  padding: 0 10px;
}

/* line 2181, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 .poptrigger {
  text-decoration: none;
  font-weight: bold;
}

/* line 2186, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 div.popover div.popover-content table.table {
  font-size: 70%;
}

/* line 2190, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 div.popover {
  max-width: 400px;
}

/* line 2194, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 h5.pra-popover {
  height: 50px;
}

/* line 2199, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 .cs abbr {
  color: #004f59;
}

/* line 2205, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 .hg abbr,
.bs5 .os abbr {
  color: #004f59;
}

/* line 2210, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 .ap abbr {
  color: #004F59;
}

/* line 2214, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 .as abbr {
  color: #66a3ad;
}

/* line 2219, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 #testimonials .fakearticle {
  float: left;
  margin: 0 0 20px 0;
  background: #f9f9f9;
  border: 1px solid #EFEFF0;
  padding: 20px;
  color: #232B31;
  box-sizing: border-box;
  -webkit-transition: all 200ms ease;
  -moz-transition: all 200ms ease;
  -o-transition: all 200ms ease;
  -ms-transition: all 200ms ease;
  transition: all 200ms ease;
  font-size: 14px;
  line-height: 20px;
  font-style: italic;
}

/* line 2240, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 .alignleft {
  margin: 0 0 0 155px;
}

/* line 2248, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 div#wrapper {
  width: 980px;
  margin: 0px auto;
  padding: 30px 0;
  background: #fff;
  border-left: 10px solid #fff;
  border-right: 10px solid #fff;
  -moz-box-shadow: 0 0 0 1px white, 0px 0px 20px rgba(0, 0, 0, 0.05);
  -webkit-box-shadow: 0 0 0 1px white, 0px 0px 20px rgba(0, 0, 0, 0.05);
  box-shadow: 0 0 0 1px white, 0px 0px 20px rgba(0, 0, 0, 0.05);
}

/* line 2261, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 #lpr-fields {
  width: 170px;
  clear: none;
}

/* line 2266, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 #lpr-fields input {
  width: 120px;
}

/* line 2270, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 div.loyalty_panel {
  height: 103px;
  min-height: 103px;
  margin-bottom: 2px;
  background: #f5f5f5;
  padding: 5px 0 5px 10px;
}

/* line 2278, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 div.loyalty_panel a {
  text-decoration: none;
}

/* line 2282, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 div.loyalty_panel a:hover {
  text-decoration: underline;
}

/* line 2286, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 .loyalty_panel_extended {
  height: auto;
  min-height: 103px;
  margin-bottom: 2px;
}

/* line 2292, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 div.loyalty_panel h3 {
  padding: 0;
  margin: 0;
}

/* line 2297, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 div.loyalty_panel img {
  padding: 0;
  margin: -4px -4px 1px 1px;
  float: right;
}

/* line 2303, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 div.loyalty_panel p {
  padding: 0;
  margin: 0;
  line-height: 20px;
}

/* line 2309, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 div.loyalty_blank {
  height: 15px;
  min-height: 15px;
  background-color: #E7E8E9;
}

/* line 2319, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 .abouttable {
  float: left;
  width: 100%;
  margin: 0 0 20px 0;
  padding: 0;
  list-style: none;
  border-top: 5px solid #f5f5f5;
  border-left: 5px solid #f5f5f5;
  background: #f5f5f5;
}

/* line 2330, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 .abouttable li {
  background: #f7f8f9;
  padding: 0;
  margin: 0;
  float: left;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  border-bottom: 5px solid #f5f5f5;
  border-right: 5px solid #f5f5f5;
}

/* line 2344, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 .abouttable li img {
  width: 100%;
  height: auto;
}

/* line 2349, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 #allstaff li {
  width: 33%;
}

/* line 2353, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 #allstaff li a {
  float: left;
  display: block;
  width: 100%;
  height: 100%;
}

/* line 2360, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 #allstaff img.main {
  display: block;
}

/* line 2364, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 #allstaff img.over {
  display: none;
}

/* line 2368, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 #allstaff li#last {
  background: url(/grainy-bg.jpg) left top repeat;
  color: #fff;
  border-bottom: none;
}

/* line 2374, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 #allstaff li#last div {
  display: block;
  margin: 10px;
  font-size: 13px;
  line-height: 18px;
}

/* line 2381, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 #allstaff li#last div a {
  float: none;
  display: inline;
}

/* line 2386, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 #panels ul {
  float: left;
  width: 100%;
  display: block;
}

/* line 2392, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 #panels li {
  width: 50%;
}

/* line 2397, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 #panels li img {
  width: 100%;
  height: auto;
}

/* line 2402, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 #main-content .inner div.quote {
  float: left;
  width: 100%;
  display: block !important;
}

/* line 2408, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 #main-content .inner div.quote p {
  font-family: Georgia, "Times New Roman", Times, serif;
  font-style: italic;
}

/* line 2413, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 #panels {
  position: relative;
}

/* line 2417, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 .panel {
  position: relative !important;
}

/* line 2421, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 .panel .quote {
  position: relative !important;
}

/* line 2425, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 #panels section.title {
  float: left;
  width: 100%;
  padding-top: 0;
}

/* line 2431, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 #main-content .inner p.who {
  float: left;
  width: auto;
}

/* line 2436, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 .allstaff {
  float: right;
  width: auto;
  display: none;
}

/* line 2442, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 #panels .panel p strong {
  color: #004f59;
}

/* line 2446, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 .panel h3 {
  margin: 0;
}

/* line 2461, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 #new-image-iframe {
  background: #fff;
  border: 1px solid #cccccc;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  padding: 10px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  height: 30em;
  overflow: auto;
}

/* line 2480, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 ifram#new-image-iframe html,
.bs5 ifram#new-image-iframe body {
  background-color: #fff !important;
}

/* line 2488, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 .pagination a {
  padding: 2px 6px;
  background: #fff;
  border: 1px solid #eee;
}

/* line 2496, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 .pagination .current,
.bs5 .pagination .disabled {
  padding: 2px 6px;
  background: #fff;
}

/* line 2503, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 .pagination a:hover {
  background: #807f83;
  color: #fff;
  text-decoration: none;
  border: 1px solid #555;
}

/* line 2512, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 .jumpto {
  /*background: #232B31; */
  color: #fff;
  font-size: 12px;
  /* margin: 3px 3px 0 0;  */
  padding: 7px 5px 5px 5px;
}

/* line 2519, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 .jumpto form {
  margin: 0;
}

/* line 2523, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 .jumpto label {
  font-size: 12px;
  float: left;
  margin: 2px 5px 0 0;
}

/* line 2529, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 .jumpto input {
  margin: 0;
}

/* line 2534, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 .jumpto input[type="text"] {
  font-size: 12px;
  padding: 0 2px;
  width: 40px;
  height: 20px;
}

/* line 2541, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 .jumpto input.btn {
  height: 22px;
  line-height: 18px;
  margin: 0;
}

/* line 2550, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 .errorExplanation {
  color: #b94a48;
  background-color: #f2dede;
  border-color: #eed3d7;
  padding: 8px 35px 8px 14px;
  margin-bottom: 20px;
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}

/* line 2561, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 .errorExplanation h2 {
  color: #b94a48 !important;
}

/* line 2567, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 .container .row-fluid .benefits ul {
  list-style-type: none;
  margin: 0 0 10px 10px;
}

/* line 2571, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 .container .row-fluid .benefits ul li {
  background: left 2px no-repeat;
  padding-left: 15px;
}

/* line 2579, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 .os .container .row-fluid .benefits ul li,
.bs5 .hg .container .row-fluid .benefits ul li {
  background-image: url(/assets/imgphase3/pin-mini-hg-1963dc341e3861af6c28b10321adb90e9e42155a0a0c2380452456a03b357c07.png);
}

/* line 2584, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 .cs .container .row-fluid .benefits ul li {
  background-image: url(/assets/imgphase3/pin-mini-cs-3dd0943439463663a994977785c37fade85f120aa28aef279db84b00a7e16562.png);
}

/* line 2588, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 .as .container .row-fluid .benefits ul li {
  background-image: url(/assets/imgphase3/pin-mini-as-4217ff4a434946552e5b3161d4879160297cc14774983cec329cf0ce1d45ed03.png);
}

/* line 2592, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 .ap .container .row-fluid .benefits ul li {
  background-image: url(/assets/imgphase3/pin-mini-ap-a34fe42c4f62f281414b3d9bcb28c551de6886b7d4c5cd35ccf4323693be96c3.png);
}

/* line 2596, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 .es .container .row-fluid .benefits ul li {
  background-image: url(/assets/imgphase3/pin-mini-es-accc91f67a9c746935cd6eed9e7f02bcc28b64275ca6c9d9f1236731aac5eb13.png);
}

/* line 2600, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 .benefits .logo {
  height: 55px;
}

/* line 2609, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 #new_conference .well {
  padding: 9px;
  margin-bottom: 10px;
}

/* line 2613, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 #new_conference .well h3 {
  margin-bottom: 10px;
}

/* line 2618, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 #new_conference table.table .control-group .controls {
  margin-left: 0;
}

/* line 2622, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 #new_conference div.control-group {
  padding: 0px;
  margin-bottom: 5px;
}

/* line 2626, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 #new_conference div.control-group .control-label,
.bs5 #new_conference div.control-group span.label {
  font-size: 12px;
  width: 115px;
  padding: 3px 0 0 0;
}

/* line 2634, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 #new_conference div.control-group .controls {
  margin-left: 120px;
}

/* line 2638, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 #new_conference div.control-group .data_value {
  padding: 5px 0 0 0;
}

/* line 2643, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 #new_conference .listcheckbox label {
  font-size: 12px;
  width: 250px;
}

/* line 2649, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 #new_conference .qty div {
  padding: 0;
}

/* line 2654, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 #new_conference .qty .control-group .control-label {
  width: 200px;
}

/* line 2658, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 #new_conference .qty .control-group .controls {
  margin-left: 210px;
}

/* line 2664, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 #new_conference #conference_opportunity_attributes_main_contact_name {
  width: 255px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}

/* line 2671, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 #new_conference .fields {
  margin-bottom: 10px;
}

/* line 2675, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 #new_conference .fields .controls {
  margin-left: 120px;
  margin-bottom: 5px;
}

/* line 2680, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 #new_conference .fields .input-small {
  width: 60px;
}

/* line 2686, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 .span8 div.postcodebutton {
  margin: 5px 5px 5px 25px;
}

/* line 2694, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 .well .table-striped tbody > tr:nth-child(odd) > td,
.bs5 .well .table-striped tbody > tr:nth-child(odd) > th {
  background-color: #fff;
}

/* line 2701, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 .cs.new.supplier-chains .form-horizontal .span6 .well .controls {
  margin-left: 155px;
}

/* line 2705, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 #advanced_search {
  margin-bottom: 10px;
}

/* line 2711, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 input#confirm {
  float: none;
  margin: -2px 0 0 4px;
}

/* line 2722, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 .companyvalues h4 {
  font-size: 17px;
  margin-bottom: 20px;
}

/* line 2727, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 .companyvalues div {
  list-style: none;
  font-size: 14px;
  margin-bottom: 25px;
  padding: 5px 35px;
}

/* line 2733, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 .companyvalues div strong {
  font-size: 18px;
  background-image: url(/assets/imgphase3/pins.png);
  background-repeat: no-repeat;
  padding-left: 20px;
  line-height: 20px;
}

/* line 2743, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 .companyvalues div.hg strong {
  color: #004f59;
}

/* line 2749, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 .companyvalues div.cs strong {
  color: #004f59;
  background-position: 0 -25px;
}

/* line 2756, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 .companyvalues div.as strong {
  color: #004f59;
  background-position: 0 -50px;
}

/* line 2763, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 .companyvalues div.ap strong {
  color: #004F59;
  background-position: 0 -75px;
}

/* line 2771, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 table.table.table-compare th {
  white-space: nowrap;
}

/* line 2775, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 table.table.table-compare th,
.bs5 table.table.table-compare td {
  text-align: center;
  vertical-align: middle;
}

/* line 2781, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 table.table.table-compare th:first-child,
.bs5 table.table.table-compare td:first-child {
  text-align: left;
}

/* line 2786, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 table.table.table-compare td span.pinktick {
  background-image: url(/assets/imgphase3/pins.png);
  background-repeat: no-repeat;
  background-position: 0 -22px;
  height: 20px;
  width: 10px;
  display: inline-block;
}

/* line 2795, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 table.table.table-compare tr td:nth-child(2) {
  background: #f9f9f9;
}

/* line 2799, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 table.table.table-compare tr td:nth-child(3) {
  background: #f5f5f5;
}

/* line 2803, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 table.table.table-compare tr td:nth-child(4) {
  background: #f0f0f0;
}

/* line 2811, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 .row-fluid.conferences div .well div.contract-invoice-new {
  padding: 10px 10px 0 10px;
  width: 880px;
}

/* line 2818, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 .cs.supplier-quotations .tick_boxes_long_labels {
  margin-bottom: 20px;
  /* Added Value */
}

/* line 2821, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 .cs.supplier-quotations .tick_boxes_long_labels .control-group {
  display: block;
  position: relative;
}

/* line 2826, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 .cs.supplier-quotations .tick_boxes_long_labels label.control-label {
  margin-left: 20px;
  text-align: left;
  width: 400px !important;
}

/* line 2832, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 .cs.supplier-quotations .tick_boxes_long_labels .controls {
  left: -330px !important;
  top: 5px !important;
  position: absolute !important;
}

/* line 2839, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 .cs.supplier-quotations .tick_boxes_long_labels .added_value {
  display: inline-block;
  width: 100%;
  margin-bottom: 5px;
}

/* line 2844, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 .cs.supplier-quotations .tick_boxes_long_labels .added_value label {
  width: 400px;
  margin: 0;
}

/* line 2849, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 .cs.supplier-quotations .tick_boxes_long_labels .added_value input {
  position: absolute;
  margin: 3px 0 0 -20px;
}

/* line 2857, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 .modal .modal-body label.longlabel {
  width: 300px;
}

/* line 2861, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 div#quote-key-docs form {
  margin-left: 10px;
  margin-top: -20px;
}

/* line 2866, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 div#quote-key-docs form label,
.bs5 div#quote-key-docs form input {
  font-size: 10px;
}

/* line 2873, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 table.table tr td.align-right,
.bs5 table.table tr th.align-right {
  text-align: right !important;
}

/* line 2877, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 table.table tr td.align-right span.red-dash-link,
.bs5 table.table tr td.align-right a.red-dash-link,
.bs5 table.table tr th.align-right span.red-dash-link,
.bs5 table.table tr th.align-right a.red-dash-link {
  color: #FC2F2F !important;
}

/* line 2883, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 html body.cs div#bg div.container div.row-fluid div.span6 div.well table.table tbody tr th {
  color: white;
}

/* line 2891, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 .alert.alert-error h1,
.bs5 .alert.alert-error h2,
.bs5 .alert.alert-error h3,
.bs5 .alert.alert-error h4,
.bs5 .alert.alert-error h5,
.bs5 .alert.alert-error h5,
.bs5 .alert.alert-error a,
.bs5 .alert.alert-error ul,
.bs5 .alert.alert-error ol,
.bs5 .alert.alert-error li,
.bs5 .alert.alert-error p {
  color: #b94a48 !important;
}

/* line 2907, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 body.client-programmes .well .well {
  width: auto;
}

/* line 2911, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 body.supplier-quotations .well .well {
  width: auto;
}

/* line 2915, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 body.supplier-quotations span.radio.inline {
  width: auto;
  margin: 0;
}

/* line 2919, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 body.supplier-quotations span.radio.inline label {
  margin: 0;
  line-height: auto;
  width: auto;
}

/* line 2924, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 body.supplier-quotations span.radio.inline label input.input-block-level {
  height: auto;
}

/* line 2931, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 section#accom_options .control-group .controls {
  margin: 0px;
  width: auto;
}

/* line 2937, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 body.client-programmes .well .well {
  width: auto;
}

/* line 2944, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 body.client-conferences table .info,
.bs5 body.client-conferences table .financials {
  white-space: nowrap;
}

/* line 2948, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 body.client-conferences table .info span.label,
.bs5 body.client-conferences table .financials span.label {
  color: #000;
  background: none;
  padding: 0;
  display: inline-block;
  text-shadow: none;
}

/* line 2957, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 body.client-conferences table .info {
  white-space: normal;
}

/* line 2960, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 body.client-conferences table .info span.label {
  width: 70px;
}

/* line 2966, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 body.client-conferences table .financials span.label {
  width: 150px;
}

/* line 2971, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 body.client-conferences table .alert {
  margin-bottom: 0px;
}

/* line 2977, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 #client_sla_modal {
  width: 1000px;
}

/* line 2981, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 #roomrates div.quotation_rfq_response_rooms_rack_rate,
.bs5 #roomrates div.quotation_rfq_response_rooms_price_supplied {
  border-top-width: 0px !important;
}

/* line 2985, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 #roomrates div.quotation_rfq_response_rooms_rack_rate div.controls,
.bs5 #roomrates div.quotation_rfq_response_rooms_price_supplied div.controls {
  margin-left: 0px !important;
  /* display:block !important;
      width: 70px !important;
      padding: 0px !important;    */
}

/* line 2991, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 #roomrates div.quotation_rfq_response_rooms_rack_rate div.controls input,
.bs5 #roomrates div.quotation_rfq_response_rooms_price_supplied div.controls input {
  /*  width:70px !important;
        margin:0px !important; */
  /*padding: 0px !important;    */
  width: 60px;
}

/* line 3002, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 #roomrates {
  width: 420px !important;
}

/* line 3005, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 #roomrates input.rackrate {
  width: 60px !important;
}

/* line 3010, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 .admin_interface.admin-quotations.edit #roomrates {
  width: 567px !important;
}

/* line 3017, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 div#acc-modal.modal form.simple_form.form-horizontal.confirmation-q div.modal-body.row-fluid div.control-group div.controls input[type=text],
.bs5 textarea {
  width: 380px;
}

/* line 3022, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 div#adu-det-modal.modal form.simple_form.form-horizontal div.modal-body.row-fluid div.control-group div.controls input[type=text],
.bs5 textarea {
  width: 380px;
}

/* line 3027, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 div#adu-det-modal.modal {
  width: 700px;
}

/* line 3032, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 div.showdata div.control-group,
.bs5 div.showdata div.controls {
  border-top-width: 0px !important;
}

/* line 3036, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 div.showdata div.control-group input[type="checkbox"],
.bs5 div.showdata div.controls input[type="checkbox"] {
  margin-top: 0px;
}

/* line 3043, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 .person-selector {
  margin-top: -20px;
}

/* line 3047, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 body.supplier-quotations div.quote_acomm th {
  color: white;
}

/* line 3051, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 div.add-person-client.well {
  width: 380px;
}

/* line 3059, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 .straplines {
  font-size: 20px;
  font-family: "MuseoSlab500", 'Rokkitt', "Trebuchet MS";
  padding: 0;
  margin-bottom: 10px;
  background: #fff;
}

/* line 3067, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 .straplines h4 {
  font-size: 30px;
  color: #fff;
  line-height: 30px;
}

/* line 3073, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 .straplines ul {
  list-style: none;
  padding: 0 0 0 20px;
  margin: 0;
}

/* line 3079, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 .cs .straplines {
  color: #004f59;
}

/* line 3082, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 .cs .straplines h4 {
  color: #004f59;
}

/* line 3086, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 .cs .straplines ul {
  border-left: 1px solid #004f59;
}

/* line 3091, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 .as .straplines {
  color: #004f59;
  margin: 20px 0;
}

/* line 3095, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 .as .straplines h4 {
  color: #004f59;
}

/* line 3099, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 .as .straplines ul {
  border-left: 1px solid #004f59;
}

/* line 3104, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 .ap .straplines {
  color: #004F59;
  margin: 20px 0;
}

/* line 3108, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 .ap .straplines h4 {
  color: #004F59;
}

/* line 3112, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 .ap .straplines ul {
  border-left: 1px solid #004F59;
}

/* line 3118, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 .es .straplines {
  color: #f8981d;
  margin: 20px 0;
}

/* line 3122, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 .es .straplines h4 {
  color: #f8981d;
}

/* line 3126, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 .es .straplines ul {
  border-left: 1px solid #f8981d;
}

/* line 3131, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 .home-buttons-bottom {
  margin-top: 20px;
  float: left;
}

/* line 3135, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 .home-buttons-bottom .span4 {
  text-align: center;
}

/* line 3139, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 .home-buttons-bottom .span4 a {
  color: #fff;
  text-align: center;
  height: 115px;
  width: 80px;
  margin: 0 8px;
  background: url(/assets/imgphase3/homes-buttons.gif) no-repeat;
  display: block;
}

/* line 3152, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 .cs .home-buttons-bottom .span4 a.email {
  background-position: left top;
}

/* line 3156, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 .cs .home-buttons-bottom .span4 a.webinar {
  background-position: -101px 0;
}

/* line 3160, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 .cs .home-buttons-bottom .span4 a.package {
  background-position: -202px 0;
}

/* line 3164, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 .cs .home-buttons-bottom .span4 a.email:hover {
  background-position: -303px top;
}

/* line 3168, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 .cs .home-buttons-bottom .span4 a.webinar:hover {
  background-position: -404px 0;
}

/* line 3172, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 .cs .home-buttons-bottom .span4 a.package:hover {
  background-position: -505px 0;
}

/* line 3178, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 .es .home-buttons-bottom .span4 a.email {
  background-position: left -155px;
}

/* line 3182, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 .es .home-buttons-bottom .span4 a.webinar {
  background-position: -101px -155px;
}

/* line 3186, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 .es .home-buttons-bottom .span4 a.package {
  background-position: -202px -155px;
}

/* line 3190, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 .es .home-buttons-bottom .span4 a.email:hover {
  background-position: -303px -155px;
}

/* line 3194, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 .es .home-buttons-bottom .span4 a.webinar:hover {
  background-position: -404px -155px;
}

/* line 3198, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 .es .home-buttons-bottom .span4 a.package:hover {
  background-position: -505px -155px;
}

/* line 3204, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 .as .home-buttons-bottom .span4 a.email {
  background-position: left -310px;
}

/* line 3208, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 .as .home-buttons-bottom .span4 a.webinar {
  background-position: -101px -310px;
}

/* line 3212, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 .as .home-buttons-bottom .span4 a.package {
  background-position: -202px -310px;
}

/* line 3216, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 .as .home-buttons-bottom .span4 a.email:hover {
  background-position: -303px -310px;
}

/* line 3220, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 .as .home-buttons-bottom .span4 a.webinar:hover {
  background-position: -404px -310px;
}

/* line 3224, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 .as .home-buttons-bottom .span4 a.package:hover {
  background-position: -505px -310px;
}

/* line 3230, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 .ap .home-buttons-bottom .span4 a.email {
  background-position: left -467px;
}

/* line 3234, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 .ap .home-buttons-bottom .span4 a.webinar {
  background-position: -101px -467px;
}

/* line 3238, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 .ap .home-buttons-bottom .span4 a.package {
  background-position: -202px -467px;
}

/* line 3242, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 .ap .home-buttons-bottom .span4 a.email:hover {
  background-position: -303px -467px;
}

/* line 3246, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 .ap .home-buttons-bottom .span4 a.webinar:hover {
  background-position: -404px -467px;
}

/* line 3250, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 .ap .home-buttons-bottom .span4 a.package:hover {
  background-position: -505px -467px;
}

/* line 3256, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 .goTest {
  padding: 45px 20px;
  text-align: center;
  font-size: 32px;
  font-family: "MuseoSlab500", 'Rokkitt', "Trebuchet MS";
  /*background: url(/assets/imgphase3/goTest.jpg);    */
  width: 260px;
  /*height:98px;    */
  line-height: 30px;
  font-style: italic;
}

/* line 3268, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 .goTest span {
  font-size: 80px;
  color: #004f59;
  vertical-align: bottom;
  line-height: 0;
}

/* line 3275, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 .goTest span:first-child {
  padding: 0 15px 0 0;
}

/* line 3279, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 .goTest span:last-child {
  padding: 0;
}

/* line 3285, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 .hg.contact_us.cms-hospitality_guaranteed .container .row-fluid ul {
  list-style: none;
  margin: 0 0 15px 0;
}

/* line 3296, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 .cs .benefits-intros h2 {
  margin-bottom: 0px;
}

/* line 3300, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 .cs .benefits-intros p {
  color: #004f59;
}

/* line 3306, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 .cs .benefits-bullets ul {
  list-style: none;
  margin-left: 0;
}

/* line 3311, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 .cs .benefits-bullets ul li {
  margin-bottom: 15px;
  padding-bottom: 5px;
  padding-left: 20px;
  background: url(/assets/imgphase3/cs-bullet-pin.gif) left top no-repeat;
}

/* line 3322, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 .es .benefits-intros h2 {
  margin-bottom: 0px;
}

/* line 3326, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 .es .benefits-intros p {
  color: #f8981d;
}

/* line 3332, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 .es .benefits-bullets ul {
  list-style: none;
  margin-left: 0;
}

/* line 3337, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 .es .benefits-bullets ul li {
  margin-bottom: 15px;
  padding-bottom: 5px;
  padding-left: 20px;
  background: url(/assets/imgphase3/es-bullet-pin.gif) left top no-repeat;
}

/* line 3348, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 .as .benefits-intros h2 {
  margin-bottom: 0px;
}

/* line 3352, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 .as .benefits-intros p {
  color: #004f59;
}

/* line 3358, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 .as .benefits-bullets ul {
  list-style: none;
  margin-left: 0;
}

/* line 3363, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 .as .benefits-bullets ul li {
  margin-bottom: 15px;
  padding-bottom: 5px;
  padding-left: 20px;
}

/* line 3375, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 .ap .benefits-intros h2 {
  margin-bottom: 0px;
}

/* line 3379, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 .ap .benefits-intros p {
  color: #004F59;
}

/* line 3385, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 .ap .benefits-bullets ul {
  list-style: none;
  margin-left: 0;
}

/* line 3390, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 .ap .benefits-bullets ul li {
  margin-bottom: 15px;
  padding-bottom: 5px;
  padding-left: 20px;
}

/* line 3401, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 .cs table.table.table-packages {
  border-top: none !important;
}

/* line 3404, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 .cs table.table.table-packages th {
  white-space: nowrap;
  background: #004f59 !important;
  border-radius: 6px 6px 0 0;
}

/* line 3410, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 .cs table.table.table-packages tr th:nth-child(1) {
  background: #aaa !important;
  border: 1px solid #aaa !important;
  border-radius: 6px 0 0 0;
  display: block;
  margin-top: 20px;
}

/* line 3418, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 .cs table.table.table-packages th,
.bs5 .cs table.table.table-packages td {
  text-align: center;
  vertical-align: middle;
}

/* line 3424, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 .cs table.table.table-packages th:first-child,
.bs5 .cs table.table.table-packages td:first-child {
  text-align: left;
}

/* line 3429, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 .cs table.table.table-packages td span.pinktick {
  background-image: url(/assets/imgphase3/pins.png);
  background-repeat: no-repeat;
  background-position: 0 -22px;
  height: 20px;
  width: 10px;
  display: inline-block;
}

/* line 3438, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 .cs table.table.table-packages tr td:nth-child(n+1) {
  transition: background .3s;
}

/* line 3442, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 .cs table.table.table-packages tr td:nth-child(2) {
  background: rgba(183, 53, 95, 0.033);
}

/* line 3446, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 .cs table.table.table-packages tr td.hovered:nth-child(2) {
  background: rgba(183, 53, 95, 0.25);
}

/* line 3450, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 .cs table.table.table-packages tr td:nth-child(3) {
  background: rgba(183, 53, 95, 0.066);
}

/* line 3454, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 .cs table.table.table-packages tr td.hovered:nth-child(3) {
  background: rgba(183, 53, 95, 0.3);
}

/* line 3458, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 .cs table.table.table-packages tr td:nth-child(4) {
  background: rgba(183, 53, 95, 0.1);
}

/* line 3462, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 .cs table.table.table-packages tr td.hovered:nth-child(4) {
  background: rgba(183, 53, 95, 0.35);
}

/* line 3466, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 .cs table.table.table-packages tr:last-child td {
  background: #aaa;
  color: #fff;
}

/* line 3473, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 .es table.table.table-packages {
  border-top: none !important;
}

/* line 3476, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 .es table.table.table-packages th {
  white-space: nowrap;
  background: #f8981d !important;
  border-radius: 6px 6px 0 0;
  color: #fff;
}

/* line 3483, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 .es table.table.table-packages tr th:nth-child(1) {
  background: #aaa !important;
  border: 1px solid #aaa !important;
  border-radius: 6px 0 0 0;
  display: block;
  margin-top: 20px;
}

/* line 3491, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 .es table.table.table-packages th,
.bs5 .es table.table.table-packages td {
  text-align: center;
  vertical-align: middle;
}

/* line 3497, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 .es table.table.table-packages th:first-child,
.bs5 .es table.table.table-packages td:first-child {
  text-align: left;
}

/* line 3502, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 .es table.table.table-packages td span.pinktick {
  background-image: url(/assets/imgphase3/pins.png);
  background-repeat: no-repeat;
  background-position: 0 -220px;
  height: 20px;
  width: 10px;
  display: inline-block;
}

/* line 3511, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 .es table.table.table-packages tr td:nth-child(n+1) {
  transition: background .3s;
}

/* line 3515, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 .es table.table.table-packages tr td:nth-child(2) {
  background: rgba(248, 152, 29, 0.033);
}

/* line 3519, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 .es table.table.table-packages tr td.hovered:nth-child(2) {
  background: rgba(248, 152, 29, 0.25);
}

/* line 3523, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 .es table.table.table-packages tr td:nth-child(3) {
  background: rgba(248, 152, 29, 0.066);
}

/* line 3527, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 .es table.table.table-packages tr td.hovered:nth-child(3) {
  background: rgba(248, 152, 29, 0.3);
}

/* line 3531, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 .es table.table.table-packages tr td:nth-child(4) {
  background: rgba(248, 152, 29, 0.1);
}

/* line 3535, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 .es table.table.table-packages tr td.hovered:nth-child(4) {
  background: rgba(248, 152, 29, 0.35);
}

/* line 3539, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 .es table.table.table-packages tr:last-child td {
  background: #aaa;
  color: #fff;
}

/* line 3546, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 .as table.table.table-packages {
  border-top: none !important;
}

/* line 3549, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 .as table.table.table-packages th {
  white-space: nowrap;
  background: #004f59 !important;
  border-radius: 6px 6px 0 0;
  color: #fff;
}

/* line 3556, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 .as table.table.table-packages tr th:nth-child(1) {
  background: #aaa !important;
  border: 1px solid #aaa !important;
  border-radius: 6px 0 0 0;
  display: block;
  margin-top: 20px;
}

/* line 3564, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 .as table.table.table-packages th,
.bs5 .as table.table.table-packages td {
  text-align: center;
  vertical-align: middle;
}

/* line 3570, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 .as table.table.table-packages th:first-child,
.bs5 .as table.table.table-packages td:first-child {
  text-align: left;
}

/* line 3575, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 .as table.table.table-packages td span.pinktick {
  background-image: url(/assets/imgphase3/pins.png);
  background-repeat: no-repeat;
  background-position: 0 -48px;
  height: 20px;
  width: 10px;
  display: inline-block;
}

/* line 3584, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 .as table.table.table-packages tr td:nth-child(n+1) {
  transition: background .3s;
}

/* line 3588, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 .as table.table.table-packages tr td:nth-child(2) {
  background: rgba(0, 167, 229, 0.033);
}

/* line 3592, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 .as table.table.table-packages tr td.hovered:nth-child(2) {
  background: rgba(0, 167, 229, 0.25);
}

/* line 3596, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 .as table.table.table-packages tr td:nth-child(3) {
  background: rgba(0, 167, 229, 0.066);
}

/* line 3600, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 .as table.table.table-packages tr td.hovered:nth-child(3) {
  background: rgba(0, 167, 229, 0.3);
}

/* line 3604, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 .as table.table.table-packages tr td:nth-child(4) {
  background: rgba(0, 167, 229, 0.1);
}

/* line 3608, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 .as table.table.table-packages tr td.hovered:nth-child(4) {
  background: rgba(0, 167, 229, 0.35);
}

/* line 3612, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 .as table.table.table-packages tr:last-child td {
  background: #aaa;
  color: #fff;
}

/* line 3619, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 .ap table.table.table-packages {
  border-top: none !important;
}

/* line 3622, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 .ap table.table.table-packages th {
  white-space: nowrap;
  background: #004F59 !important;
  border-radius: 6px 6px 0 0;
  color: #fff;
}

/* line 3629, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 .ap table.table.table-packages tr th:nth-child(1) {
  background: #aaa !important;
  border: 1px solid #aaa !important;
  border-radius: 6px 0 0 0;
  display: block;
  margin-top: 20px;
}

/* line 3637, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 .ap table.table.table-packages th,
.bs5 .ap table.table.table-packages td {
  text-align: center;
  vertical-align: middle;
}

/* line 3643, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 .ap table.table.table-packages td {
  color: #004F59;
  font-weight: bold;
}

/* line 3648, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 .ap table.table.table-packages td:first-child {
  font-weight: normal;
  color: #807f83;
}

/* line 3653, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 .ap table.table.table-packages th:first-child,
.bs5 .ap table.table.table-packages td:first-child {
  text-align: left;
}

/* line 3658, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 .ap table.table.table-packages td span.pinktick {
  background-image: url(/assets/imgphase3/pins.png);
  background-repeat: no-repeat;
  background-position: 0 -74px;
  height: 20px;
  width: 10px;
  display: inline-block;
}

/* line 3667, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 .ap table.table.table-packages tr td:nth-child(n+1) {
  transition: background .3s;
}

/* line 3671, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 .ap table.table.table-packages tr td:nth-child(2) {
  background: rgba(118, 167, 50, 0.033);
}

/* line 3675, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 .ap table.table.table-packages tr td.hovered:nth-child(2) {
  background: rgba(118, 167, 50, 0.25);
}

/* line 3679, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 .ap table.table.table-packages tr td:nth-child(3) {
  background: rgba(118, 167, 50, 0.066);
}

/* line 3683, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 .ap table.table.table-packages tr td.hovered:nth-child(3) {
  background: rgba(118, 167, 50, 0.3);
}

/* line 3687, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 .ap table.table.table-packages tr td:nth-child(4) {
  background: rgba(118, 167, 50, 0.1);
}

/* line 3691, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 .ap table.table.table-packages tr td.hovered:nth-child(4) {
  background: rgba(118, 167, 50, 0.35);
}

/* line 3695, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 .ap table.table.table-packages tr:last-child td {
  background: #aaa;
  color: #fff;
}

/* line 3707, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 .events-ext_bookings.payment .modal-body #payment-form .payment-info {
  margin-botton: 10px;
}

/* line 3710, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 .events-ext_bookings.payment .modal-body #payment-form .payment-info h4 {
  display: block;
  background: #000;
  color: #fff;
  padding: 4px 7px;
}

/* line 3717, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 .events-ext_bookings.payment .modal-body #payment-form .payment-info table.table {
  border-bottom: 1px solid #ddd;
  font-size: 12px;
  line-height: 17px;
  margin-bottom: 15px;
}

/* line 3724, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 .events-ext_bookings.payment .modal-body #payment-form .payment-info th {
  text-align: left;
  padding: 1px 3px;
  color: #000;
  background: #eee;
}

/* line 3731, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 .events-ext_bookings.payment .modal-body #payment-form .payment-info td {
  font-weight: normal;
  padding: 1px 3px;
}

/* line 3736, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 .events-ext_bookings.payment .modal-body #payment-form .payment-info td.price,
.bs5 .events-ext_bookings.payment .modal-body #payment-form .payment-info th.price {
  text-align: right;
}

/* line 3742, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 .events-ext_bookings.payment .modal-body #payment-form label.radio {
  display: inline-block;
  margin-right: 20px;
  line-height: 25px;
  margin-bottom: 0;
}

/* line 3748, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 .events-ext_bookings.payment .modal-body #payment-form label.radio input {
  margin-left: -18px;
}

/* line 3754, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 .events-ext_bookings.payment .modal-footer {
  text-align: left;
}

/* line 3757, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 .events-ext_bookings.payment .modal-footer .cc-logos {
  max-height: 20px;
  margin-right: 3px;
  display: inline;
  background: transparent;
}

/* line 3766, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 .events-ext_bookings.payment h3 span {
  padding-top: 10px;
  display: block;
  line-height: 20px;
}

/* line 3773, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 .padlock {
  max-height: 30px;
  margin-right: 5px;
  float: left;
}

/* line 3786, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 table.table td.status {
  text-align: center;
}

/* line 3789, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 table.table td.status span {
  margin: 1px;
  text-align: center;
  display: inline-block;
  width: 30px;
  height: 30px;
  padding: 0px;
  line-height: 31px;
}

/* line 3799, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 table.table td.status span.nostatus {
  color: #fff;
  background-color: #ccc;
}

/* line 3804, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 table.table td.status span.act {
  color: #fff;
  background-color: #cf1046;
}

/* line 3810, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 div#acc-modal.chase-modal .modal-body {
  position: relative;
  max-height: 425px;
}

/* line 3815, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 #acc-modal.chase-modal {
  margin-left: -450px;
  width: 900px !important;
}

/* line 3820, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 #acc-modal.chase-modal div.chase-list-left {
  max-height: 375px;
  position: relative;
  overflow-y: auto;
}

/* line 3826, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 #acc-modal.chase-modal div.chase-list-right {
  max-height: 375px;
}

/* line 3830, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 div#myModal.modal.bigger .modal_body {
  min-height: 900px;
}

/* line 3834, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 div#override-modal-tall .modal-body {
  height: 450px;
}

/* line 3838, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 form.simple_form.form-horizontal div.control-group.boolean.image_publish div.controls {
  margin-left: 0px;
  margin-top: 10px;
}

/* line 3843, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 form.simple_form.form-horizontal div.control-group.boolean.image_publish {
  margin-bottom: 0;
}

/* line 3848, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 div#override-modal-big .modal-body {
  position: relative;
  max-height: 435px;
}

/* line 3853, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 #override-modal-big {
  margin-left: -450px;
  width: 900px !important;
}

/* line 3857, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 #override-modal-big .well {
  border: none;
}

/* line 3862, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 #override-modal-xbig {
  margin-left: -600px;
  width: 1200px !important;
  margin-top: -5vh;
  height: auto;
}

/* line 3868, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 #override-modal-xbig .well {
  border: none;
}

/* line 3873, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 div#override-modal-xbig .modal-body {
  position: relative;
  max-height: unset;
}

/* line 3878, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 div#override-modal-xbig input.full_width {
  width: 96% !important;
}

/* line 3882, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 div#override-modal-xbig div.well {
  padding-top: 3px;
  padding-bottom: 3px;
  margin-top: 3px;
  margin-bottom: 3px;
}

/* line 3889, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 div#override-modal-xbig div.row-fluid {
  padding-top: 1px;
  padding-bottom: 1px;
}

/* line 3894, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 div#override-modal-med .modal-body {
  position: relative;
  max-height: 300px;
}

/* line 3899, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 #override-modal-med {
  margin-left: -450px;
  width: 900px !important;
}

/* line 3904, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 #override-modal-med.modal.hide.fade.in div.modal-body div.row-fluid div.control-group div.controls textarea {
  height: 250px;
  width: 850px;
}

/* line 3916, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 .adult_accommodations .adaccom {
  margin-bottom: 50px;
}

/* line 3920, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 .adult_accommodations .partner {
  text-align: right;
}

/* line 3923, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 .adult_accommodations .partner img {
  max-height: 90px;
}

/* line 3928, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 .adult_accommodations .intro {
  text-align: center;
  margin: 30px 0px;
  padding: 25px;
}

/* line 3933, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 .adult_accommodations .intro h1 {
  font-size: 30px;
  line-height: 46px;
}

/* line 3938, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 .adult_accommodations .intro p {
  font-size: 19px;
  line-height: 24px;
}

/* line 3945, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 .adult_accommodations .form-horizontal .control-label {
  width: 250px;
}

/* line 3949, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 .adult_accommodations .form-horizontal div.controls {
  margin-left: 270px;
}

/* line 3955, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 .adult_accommodations .table .small {
  font-weight: 400;
}

/* line 3959, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 .adult_accommodations .table td:last-child {
  text-align: left !important;
}

/* line 3964, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 .adult_accommodations .table td input {
  float: left;
  margin-right: 10px;
}

/* line 3969, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 .adult_accommodations .table td label {
  float: left;
  width: auto;
  margin-bottom: 0;
}

/* line 3976, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 .adult_accommodations .table th {
  color: #eee;
  background: #000;
}

/* line 3985, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 ul.inline-links {
  display: block;
}

/* line 3988, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 ul.inline-links li.inline-link {
  display: inline-block;
  margin-bottom: 10px;
}

/* line 3994, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 div.task-error {
  color: red;
  width: 150px;
  height: auto;
  font-size: 11px;
  padding: 2px;
}

/* line 4002, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 .hg .well a.conf-date-link {
  color: #807F83;
  border-bottom: 1px solid grey !important;
  margin-bottom: 2px;
}

/* line 4008, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 .hg .well a.conf-date-link:hover {
  text-decoration: none;
}

/* line 4011, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 .hg .well a.conf-date-link:hover div span.label,
.bs5 .hg .well a.conf-date-link:hover div span.data_value {
  background-color: darkgrey !important;
  color: #fff;
}

/* line 4017, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 .hg .well a.conf-date-link:hover div {
  background-color: darkgrey !important;
  color: #fff;
}

/* line 4028, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 .hg .well a.conf-date-link-red {
  color: #fff;
  border-bottom: 1px solid grey !important;
  margin-bottom: 2px;
}

/* line 4033, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 .hg .well a.conf-date-link-red div span.label,
.bs5 .hg .well a.conf-date-link-red div span.data_value {
  background-color: #fcaeae !important;
  color: #fff;
}

/* line 4039, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 .hg .well a.conf-date-link-red div {
  background-color: #fcaeae !important;
  color: #fff;
}

/* line 4045, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 .hg .well a.conf-date-link-red:hover {
  text-decoration: none;
}

/* line 4048, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 .hg .well a.conf-date-link-red:hover div span.label,
.bs5 .hg .well a.conf-date-link-red:hover div span.data_value {
  background-color: #66a3ad !important;
  color: #fff;
}

/* line 4054, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 .hg .well a.conf-date-link-red:hover div {
  background-color: #66a3ad !important;
  color: #fff;
}

/* line 4066, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 #map_canvas .search-button-container {
  z-index: 1 !important;
  position: absolute;
  left: 114px !important;
  top: 10px !important;
}

/* line 4072, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 #map_canvas .search-button-container .btn-success {
  direction: ltr;
  overflow: hidden;
  text-align: center;
  position: relative;
  color: #fff !important;
  font-family: Roboto, Arial, sans-serif;
  -webkit-user-select: none;
  font-size: 11px;
  padding: 7px 8px;
  border: none;
  border-radius: 2px;
  -webkit-background-clip: padding-box;
  box-shadow: rgba(0, 0, 0, 0.298039) 0px 1px 4px -1px;
  text-shadow: none !important;
  min-width: 40px;
  background: #004f59;
  font-weight: 500;
}

/* line 4092, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 #map_canvas .search-button-container .btn-success:hover {
  background: #003d47;
}

/* line 4098, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 select#rfq_learners {
  color: #a59da3;
}

/* line 4101, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 select#rfq_learners option {
  color: #5c5c5c;
}

/* line 4107, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 div.well.cluster nav ul li {
  margin-bottom: 10px;
}

/* line 4111, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 div.well.cluster nav ul {
  list-style: none;
}

/* line 4116, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 div.well div#pwd-info {
  position: absolute;
  background-color: white;
  opacity: 1;
  width: 320px;
  padding: 5px;
  border: 2px solid #49175B;
  border-radius: 1em;
  z-index: 50;
}

/* line 4128, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 div.well div#pwd-conf-info {
  position: absolute;
  background-color: white;
  opacity: 1;
  width: 320px;
  padding: 5px;
  border: 2px solid #49175B;
  border-radius: 1em;
}

/* line 4138, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 div.well div#pwd-info ul {
  list-style: none;
}

/* line 4142, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 div.well div#pwd-info ul li.invalid {
  color: #D12E02;
}

/* line 4146, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 div.well div#pwd-info ul li.valid {
  color: #1BB703;
}

/* line 4150, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 div.well div#pwd-conf-indicator {
  position: absolute;
  display: block;
}

/* line 4157, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 .modal.fade.in.lower {
  top: 22%;
}

/* line 4161, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 .stops-logos {
  max-width: 938px;
}

/* line 4165, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 .bg-green {
  background-color: #DFF0D8;
}

/* line 4169, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 ul.ultable {
  display: inline-block;
  width: 100%;
  margin-left: 0px;
  margin-bottom: 0px;
  min-height: 50px;
  height: auto;
  border-bottom: 1px solid grey;
}

/* line 4178, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 ul.ultable li {
  display: inline-block;
  width: 100px;
  height: auto;
  min-height: 50px;
  margin: 0px;
  padding: 5px 5px;
  text-align: center;
  vertical-align: middle;
}

/* line 4190, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 ul.ultable.hdr {
  font-weight: bold;
  font-size: 13px;
}

/* line 4195, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 ul.ultable li.id {
  width: 37px;
}

/* line 4199, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 ul.ultable li.email {
  width: 190px;
}

/* line 4203, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 ul.ultable li.sel {
  width: 90px;
}

/* line 4207, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 ul.ultable li.stat {
  width: 180px;
}

/* line 4210, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 ul.ultable li.stat .inv-status-l {
  display: inline-block;
  width: 90px;
  min-height: 48px;
}

/* line 4216, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 ul.ultable li.stat .inv-status-r {
  display: inline-block;
  width: 70px;
  vertical-align: middle;
  min-height: 48px;
}

/* line 4226, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 #adu-det-modal .modal-body.inv-grp .control-group {
  width: auto;
}

/* line 4229, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 #adu-det-modal .modal-body.inv-grp .control-group label.control-label {
  margin-left: 20px;
  width: 120px;
}

/* line 4234, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 #adu-det-modal .modal-body.inv-grp .control-group .controls input {
  margin-left: -40px;
}

/* line 4239, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 #adu-det-modal .modal-body.inv-grp .control-group .controls textarea {
  width: 508px;
  margin-left: -20px;
}

/* line 4244, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 #adu-det-modal .modal-body.inv-grp .control-group .controls select {
  width: 232px;
  margin-left: -30px;
}

/* line 4252, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 .ui-autocomplete {
  z-index: 2147483647;
}

/* line 4256, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 tr.amber td {
  background-color: #EFF4a4;
}

/* line 4260, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 tr.green td {
  background-color: #C6F9B6;
}

/* line 4264, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 #development-ribbon .ribbon {
  z-index: 999;
  pointer-events: none;
}

/* line 4269, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 #development-ribbon .ribbon-holder {
  z-index: 999;
  pointer-events: none;
  position: fixed !important;
}

/* line 4275, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 h5.red {
  color: red;
}

/* line 4279, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 h5.green {
  color: green;
}

/* line 4283, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 table.table td.strike-thro a {
  text-decoration: line-through;
}

/* line 4287, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 span.cancelled {
  color: red;
}

/* line 4314, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 #editprofiles .span6 #contact-permission .control-group {
  display: block;
  width: 100%;
  float: left;
}

/* line 4319, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 #editprofiles .span6 #contact-permission .control-group .controls {
  display: block;
  width: 100%;
  float: left;
}

/* line 4324, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 #editprofiles .span6 #contact-permission .control-group .controls .radio {
  position: relative;
  display: block;
  padding-left: 1.25rem;
  width: 100%;
  float: left;
}

/* line 4331, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 #editprofiles .span6 #contact-permission .control-group .controls .radio label {
  margin-bottom: 0;
  width: auto;
  font-size: 13px;
  margin: 0 15px 0 0;
}

/* line 4338, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 #editprofiles .span6 #contact-permission .control-group .controls .radio input[type=radio] {
  box-sizing: border-box;
  padding: 0;
  position: absolute;
  margin-top: 2px;
  margin-left: -1.25rem;
  vertical-align: middle;
}

/* line 4352, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 form#new_user #contact-permission .controls {
  display: block;
  width: 100%;
  float: left;
  margin: 0;
}

/* line 4358, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 form#new_user #contact-permission .controls .radio {
  position: relative;
  display: block;
  padding-left: 1.25rem;
  width: 100%;
  float: left;
}

/* line 4365, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 form#new_user #contact-permission .controls .radio label {
  margin-bottom: 0;
  width: auto;
  font-size: 13px;
  margin: 0 15px 0 0;
}

/* line 4372, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 form#new_user #contact-permission .controls .radio input[type=radio] {
  box-sizing: border-box;
  padding: 0;
  position: absolute;
  margin-top: 2px;
  margin-left: -1.25rem;
  vertical-align: middle;
  min-height: auto;
}

/* line 4386, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 .modal .modal-body .invalid-feedback {
  border: 1px solid red;
  width: 220px;
  margin-left: 150px;
  color: darkred;
  background-color: pink;
  padding: 2px;
  border-radius: 4px;
}

/* line 4396, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 .admin-tasks_dashboards .datepicker {
  z-index: 500 !important;
}

/* line 4400, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 .chip-container {
  display: flex;
  flex-direction: row;
  align-items: center;
  vertical-align: middle;
}

/* line 4407, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 .chip {
  color: white;
  margin-right: 4rem;
  margin-top: 0.2rem;
}

/* line 4413, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 .chip-safe {
  background-color: green;
}

/* line 4417, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 .chip-danger {
  background-color: red;
}

/* line 4421, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 #servace-nav {
  display: inline-flex;
  width: 100%;
}

/* line 4426, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 #servace-nav .secondary-nav-container {
  justify-content: space-evenly;
  align-items: center;
}

/* line 4431, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 #bg .container {
  width: 95% !important;
  margin-left: 2rem;
  margin-right: -2rem;
}

/* line 4438, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 .bg-dark {
  --bs-bg-opacity: 1 !important;
  background-color: rgba(var(--bs-dark-rgb), var(--bs-bg-opacity)) !important;
}

/* line 4445, app/assets/stylesheets/isolated_overrides.css.scss */
.bg-dark {
  --bs-bg-opacity: 1 !important;
  background-color: rgba(var(--bs-dark-rgb), var(--bs-bg-opacity)) !important;
}

/* line 4452, app/assets/stylesheets/isolated_overrides.css.scss */
.nav-tabs.maintabs li a {
  background-image: none;
}

/* line 4456, app/assets/stylesheets/isolated_overrides.css.scss */
.nav-tabs.maintabs li.active a {
  background-image: none;
}
