/* 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: Helvetica, Arial, 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;
  *margin-top: 1px;
}

/* line 245, 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 253, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 .smallertext {
  font-size: 11px;
  line-height: 14px;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

/* line 326, 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 332, 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 339, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 .btn.btn-wrap {
  max-width: 80%;
  word-wrap: break-word;
}

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

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

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

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

/* line 361, 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-height: 16px !important;
}

/* line 370, 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 376, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 .maintabs li a:hover {
  background-position: 7px -96px;
  border-bottom: none;
}

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

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

/* line 391, 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 399, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 li.os a,
.bs5 li.os.active a:hover {
  background-position: 7px 9px;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

/* line 500, 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 521, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 .hg .navbar-inner,
.bs5 .os .navbar-inner {
  background-color: #004f59;
}

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

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

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

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

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

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

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

/* line 566, 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 572, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 .navbar .nav > li > a:hover {
  color: #ffffff;
}

/* line 578, 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 584, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 .cs .navbar .nav > li > a:hover {
  background-color: #004f59;
}

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

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

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

/* line 604, 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 614, 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 621, 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 628, 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 635, 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 642, 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 649, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 .navbar .divider-vertical {
  width: 1px;
  height: 35px;
  margin: 0;
  overflow: hidden;
}

/* line 659, 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 666, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 .cs .navbar .divider-vertical {
  background-color: #003d47;
  border-right: 1px solid #004f59;
}

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

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

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

/* line 686, 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 695, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 .nav > li > a:hover {
  text-decoration: none;
  color: #fff;
}

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

/* line 705, 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 717, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 .navbar-fixed .nav-collapse {
  width: 75rem;
  margin: 0px auto;
}

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

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

/* line 738, 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 745, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 .cs .subnav {
  background: #003d47;
}

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

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

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

/* line 761, 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 768, 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 780, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 .subnav .nav-pills > li > a:hover {
  background: none;
  color: #fff;
}

/* line 785, 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 797, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 .subnav-fixed .nav {
  margin: 0px auto;
  width: 75rem;
}

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

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

/* line 819, 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 827, 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 833, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 .fourthlevel .nav-pills > li > a.danger:focus {
  text-decoration: none;
  background-color: #a13b34;
  color: #fff;
}

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

/* line 850, 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 859, 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 867, 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 875, 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 883, 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 894, 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 904, 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 913, 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 924, 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 936, 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 947, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 .title {
  width: 100%;
  margin-bottom: 18px;
  position: relative;
}

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

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

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

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

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

/* line 977, 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 986, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 .title h1 {
  width: auto;
}

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

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

/* line 1007, 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 1014, 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 1023, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 #hotel_logos ul li {
  display: inline;
  margin: 0 10px 0 0;
  height: 36px;
}

/* line 1029, 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 1038, 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 1044, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 #logos-footer .hbaa-aim {
  margin: 10px 0 0 0;
}

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

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

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

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

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

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

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

/* line 1090, 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 1097, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 #footer_nav {
  float: left;
  width: auto;
  padding: 20px;
}

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

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

/* line 1115, 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 1124, 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 1133, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 input.margeright {
  margin-right: 12px;
}

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

/* line 1142, 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 1151, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 .orglogo img {
  float: left;
  max-width: 100%;
  max-height: 80px;
}

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

/* line 1162, 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 1169, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 .clientlogo a span.toppart img {
  /* position:absolute;
        bottom:0;  */
  max-height: 60px;
  max-width: 175px;
}

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

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

/* line 1189, 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 1203, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 .well .well {
  background: #fff;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}

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

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

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

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

/* line 1229, 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 1235, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 .well .panel {
  margin-bottom: 20px;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

/* line 1302, 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;
  filter: alpha(opacity=40);
  border: 0;
}

/* line 1330, 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 1344, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 #myCarousel .carousel-control:hover {
  color: #ffffff;
  text-decoration: none;
  opacity: 0.60;
  filter: alpha(opacity=60);
  -webkit-transition: opacity 200ms;
  -moz-transition: opacity 200ms;
  -o-transition: opacity 200ms;
  transition: opacity 200ms;
}

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

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

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

/* line 1373, 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 1389, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 .venue_advert a,
.bs5 .venue_advert a:hover,
.bs5 .venue_advert a:focus {
  color: #fff;
}

/* line 1403, 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 1410, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 #latest_offers_holder h3 {
  font-size: 14px;
  line-height: 24px;
  margin: 0;
}

/* line 1416, 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 1422, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 #latest_news_holder ul li:last-child {
  border-bottom: none;
}

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

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

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

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

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

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

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

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

/* line 1475, 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 1483, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 #latest_offers_holder .articlelist h2 {
  font-size: 20px;
  margin: 0;
  padding: 0;
  line-height: 28px;
}

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

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

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

/* line 1504, 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 1520, 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 1528, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 #latest_offers_holder ul li a h3 {
  color: #232B31;
}

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

/* line 1538, 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 1544, 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 1550, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 .landing .span4 {
  position: relative;
}

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

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

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

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

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

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

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

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

/* line 1589, 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 1600, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 .landing .span4 .noaccess:hover {
  background: rgba(0, 0, 0, 0.85);
  text-decoration: none;
}

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

/* line 1610, 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 1624, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 .table {
  font-size: 13px;
  line-height: 18px;
}

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

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

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

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

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

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

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

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

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

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

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

/* line 1690, 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 1697, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 .cs .table-bordered th:last-child {
  border-right: 1px solid #003d47 !important;
}

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

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

/* line 1723, 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 1728, 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 1734, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 .table-striped tbody tr.red_row td {
  background-color: #f4e6e9 !important;
  color: #333;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

/* line 1824, 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 1828, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 form#fees-form input {
  width: 90%;
}

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

/* line 1840, 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 1848, 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 1856, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 .span6 .well.chkbox-long-label label {
  width: 175px;
}

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

/* line 1864, 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 1876, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 .conferences .well span.label {
  margin: 0;
}

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

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

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

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

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

/* line 1899, 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 1905, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 .span6 .well .aligninputs {
  float: right;
}

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

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

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

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

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

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

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

/* line 1943, 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 1951, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 .span8 .aligninputs {
  float: right;
}

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

/* line 1960, 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 1965, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 #tacs .user_terms_and_conditions.error a {
  color: #fff;
  text-decoration: underline;
}

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

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

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

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

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

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

/* line 1997, 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 2007, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 #error-top {
  margin: 10px;
  color: #999;
  font-size: 14px;
  font-weight: bold;
}

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

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

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

/* line 2038, 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);
  filter: progid:dximagetransform.microsoft.gradient(startColorstr='#004f59', endColorstr='#003d47', GradientType=0);
  filter: progid:dximagetransform.microsoft.gradient(enabled=false);
}

/* line 2053, 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;
  *background-color: #003d47;
}

/* line 2064, 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);
  filter: progid:dximagetransform.microsoft.gradient(startColorstr='#004f59', endColorstr='#003642', GradientType=0);
  filter: progid:dximagetransform.microsoft.gradient(enabled=false);
}

/* line 2083, 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;
  *background-color: #003642;
  text-decoration: none;
}

/* line 2095, 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);
  filter: progid:dximagetransform.microsoft.gradient(startColorstr='#66a3ad', endColorstr='#004f59', GradientType=0);
  filter: progid:dximagetransform.microsoft.gradient(enabled=false);
}

/* line 2113, 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;
  *background-color: #004f59;
  text-decoration: none;
}

/* line 2125, 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);
  filter: progid:dximagetransform.microsoft.gradient(startColorstr='#004F59', endColorstr='#004F59', GradientType=0);
  filter: progid:dximagetransform.microsoft.gradient(enabled=false);
}

/* line 2143, 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;
  *background-color: #004F59;
  text-decoration: none;
}

/* line 2155, 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);
  filter: progid:dximagetransform.microsoft.gradient(startColorstr='#f8981d', endColorstr='#d67801', GradientType=0);
  filter: progid:dximagetransform.microsoft.gradient(enabled=false);
}

/* line 2173, 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;
  *background-color: #d67801;
  text-decoration: none;
}

/* line 2190, 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 2195, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 .btn-slim {
  line-height: 18px;
  padding: 0 10px;
}

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

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

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

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

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

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

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

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

/* line 2238, 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 2259, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 .alignleft {
  margin: 0 0 0 155px;
}

/* line 2267, 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 2280, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 #lpr-fields {
  width: 170px;
  clear: none;
}

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

/* line 2289, 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 2297, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 div.loyalty_panel a {
  text-decoration: none;
}

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

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

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

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

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

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

/* line 2338, 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 2349, 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 2363, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 .abouttable li img {
  width: 100%;
  height: auto;
}

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

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

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

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

/* line 2387, 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 2393, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 #allstaff li#last div {
  display: block;
  margin: 10px;
  font-size: 13px;
  line-height: 18px;
}

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

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

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

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

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

/* line 2427, 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 2432, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 #panels {
  position: relative;
}

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

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

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

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

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

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

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

/* line 2480, 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 2499, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 ifram#new-image-iframe html,
.bs5 ifram#new-image-iframe body {
  background-color: #fff !important;
}

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

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

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

/* line 2531, 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 2538, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 .jumpto form {
  margin: 0;
}

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

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

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

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

/* line 2569, 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 2580, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 .errorExplanation h2 {
  color: #b94a48 !important;
}

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

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

/* line 2598, 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 2603, 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 2607, 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 2611, 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 2615, 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 2619, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 .benefits .logo {
  height: 55px;
}

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

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

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

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

/* line 2645, 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 2653, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 #new_conference div.control-group .controls {
  margin-left: 120px;
}

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

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

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

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

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

/* line 2683, 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 2690, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 #new_conference .fields {
  margin-bottom: 10px;
}

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

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

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

/* line 2713, 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 2720, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 .cs.new.supplier-chains .form-horizontal .span6 .well .controls {
  margin-left: 155px;
}

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

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

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

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

/* line 2752, 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 2762, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 .companyvalues div.hg strong {
  color: #004f59;
}

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

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

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

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

/* line 2794, 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 2800, 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 2805, 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 2814, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 table.table.table-compare tr td:nth-child(2) {
  background: #f9f9f9;
}

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

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

/* line 2830, 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 2837, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 .cs.supplier-quotations .tick_boxes_long_labels {
  margin-bottom: 20px;
  /* Added Value */
}

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

/* line 2845, 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 2851, 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 2858, 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 2863, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 .cs.supplier-quotations .tick_boxes_long_labels .added_value label {
  width: 400px;
  margin: 0;
}

/* line 2868, 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;
  *margin: -3px 0 0 -20px;
}

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

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

/* line 2886, 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 2893, 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 2897, 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 2903, 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 2911, 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 2927, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 body.client-programmes .well .well {
  width: auto;
}

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

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

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

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

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

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

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

/* line 2968, 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 2977, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 body.client-conferences table .info {
  white-space: normal;
}

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

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

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

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

/* line 3001, 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 3005, 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 3011, 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 3022, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 #roomrates {
  width: 420px !important;
}

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

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

/* line 3037, 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 3042, 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 3047, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 div#adu-det-modal.modal {
  width: 700px;
}

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

/* line 3056, 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 3063, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 .person-selector {
  margin-top: -20px;
}

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

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

/* line 3079, 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 3087, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 .straplines h4 {
  font-size: 30px;
  color: #fff;
  line-height: 30px;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

/* line 3159, 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 3172, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 .cs .home-buttons-bottom .span4 a.email {
  background-position: left top;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

/* line 3276, 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 3288, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 .goTest span {
  font-size: 80px;
  color: #004f59;
  vertical-align: bottom;
  line-height: 0;
}

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

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

/* line 3305, 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 3316, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 .cs .benefits-intros h2 {
  margin-bottom: 0px;
}

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

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

/* line 3331, 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 3342, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 .es .benefits-intros h2 {
  margin-bottom: 0px;
}

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

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

/* line 3357, 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 3368, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 .as .benefits-intros h2 {
  margin-bottom: 0px;
}

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

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

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

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

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

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

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

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

/* line 3424, 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 3430, 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 3438, 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 3444, 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 3449, 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 3458, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 .cs table.table.table-packages tr td:nth-child(n+1) {
  transition: background .3s;
}

/* line 3462, 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 3466, 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 3470, 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 3474, 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 3478, 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 3482, 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 3486, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 .cs table.table.table-packages tr:last-child td {
  background: #aaa;
  color: #fff;
}

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

/* line 3496, 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 3503, 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 3511, 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 3517, 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 3522, 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 3531, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 .es table.table.table-packages tr td:nth-child(n+1) {
  transition: background .3s;
}

/* line 3535, 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 3539, 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 3543, 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 3547, 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 3551, 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 3555, 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 3559, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 .es table.table.table-packages tr:last-child td {
  background: #aaa;
  color: #fff;
}

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

/* line 3569, 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 3576, 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 3584, 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 3590, 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 3595, 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 3604, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 .as table.table.table-packages tr td:nth-child(n+1) {
  transition: background .3s;
}

/* line 3608, 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 3612, 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 3616, 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 3620, 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 3624, 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 3628, 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 3632, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 .as table.table.table-packages tr:last-child td {
  background: #aaa;
  color: #fff;
}

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

/* line 3642, 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 3649, 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 3657, 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 3663, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 .ap table.table.table-packages td {
  color: #004F59;
  font-weight: bold;
}

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

/* line 3673, 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 3678, 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 3687, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 .ap table.table.table-packages tr td:nth-child(n+1) {
  transition: background .3s;
}

/* line 3691, 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 3695, 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 3699, 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 3703, 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 3707, 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 3711, 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 3715, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 .ap table.table.table-packages tr:last-child td {
  background: #aaa;
  color: #fff;
}

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

/* line 3730, 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 3737, 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 3744, 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 3751, 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 3756, 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 3762, 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 3768, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 .events-ext_bookings.payment .modal-body #payment-form label.radio input {
  margin-left: -18px;
}

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

/* line 3777, 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 3786, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 .events-ext_bookings.payment h3 span {
  padding-top: 10px;
  display: block;
  line-height: 20px;
}

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

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

/* line 3809, 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 3819, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 table.table td.status span.nostatus {
  color: #fff;
  background-color: #ccc;
}

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

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

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

/* line 3840, 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 3846, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 #acc-modal.chase-modal div.chase-list-right {
  max-height: 375px;
}

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

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

/* line 3858, 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 3863, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 form.simple_form.form-horizontal div.control-group.boolean.image_publish {
  margin-bottom: 0;
}

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

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

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

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

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

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

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

/* line 3902, 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 3909, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 div#override-modal-xbig div.row-fluid {
  padding-top: 1px;
  padding-bottom: 1px;
}

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

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

/* line 3924, 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 3936, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 .adult_accommodations .adaccom {
  margin-bottom: 50px;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

/* line 4022, 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 4028, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 .hg .well a.conf-date-link:hover {
  text-decoration: none;
}

/* line 4031, 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 4037, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 .hg .well a.conf-date-link:hover div {
  background-color: darkgrey !important;
  color: #fff;
}

/* line 4048, 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 4053, 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 4059, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 .hg .well a.conf-date-link-red div {
  background-color: #fcaeae !important;
  color: #fff;
}

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

/* line 4068, 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 4074, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 .hg .well a.conf-date-link-red:hover div {
  background-color: #66a3ad !important;
  color: #fff;
}

/* line 4086, 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 4092, 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 4112, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 #map_canvas .search-button-container .btn-success:hover {
  background: #003d47;
}

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

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

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

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

/* line 4136, 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 4148, 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 4158, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 div.well div#pwd-info ul {
  list-style: none;
}

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

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

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

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

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

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

/* line 4189, 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 4198, 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 4210, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 ul.ultable.hdr {
  font-weight: bold;
  font-size: 13px;
}

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

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

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

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

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

/* line 4236, 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 4246, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 #adu-det-modal .modal-body.inv-grp .control-group {
  width: auto;
}

/* line 4249, 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 4254, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 #adu-det-modal .modal-body.inv-grp .control-group .controls input {
  margin-left: -40px;
}

/* line 4259, 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 4264, 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 4272, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 .ui-autocomplete {
  z-index: 2147483647;
}

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

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

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

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

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

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

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

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

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

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

/* line 4344, 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 4351, 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 4358, 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 4372, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 form#new_user #contact-permission .controls {
  display: block;
  width: 100%;
  float: left;
  margin: 0;
}

/* line 4378, 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 4385, 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 4392, 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 4406, 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 4416, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 .admin-tasks_dashboards .datepicker {
  z-index: 500 !important;
}

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

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

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

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

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

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

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

/* line 4458, 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 4465, 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 4472, app/assets/stylesheets/isolated_overrides.css.scss */
.nav-tabs.maintabs li a {
  background-image: none;
}

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