/* 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 li a.icon {
  float: left;
  color: #fff;
  text-decoration: none;
  background-image: url(/assets/imgphase3/icon-set.png);
  text-indent: -9999px;
}

/* line 195, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 #top-nav li a.fb {
  background-position: -97px 103px;
}

/* line 199, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 #top-nav li a.tweet {
  background-position: 3px -97px;
}

/* line 203, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 #top-nav li a.email {
  background-position: 3px 3px;
}

/* line 207, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 #top-nav li a.gplus {
  background-position: -397px 3px;
}

/* line 211, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 #top-nav li a.linkedin {
  background-position: -197px -97px;
}

/* line 215, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 #top-nav li a.rss {
  background-position: -97px 3px;
}

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

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

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

/* line 235, 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 243, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 #top-nav form input {
  font-size: 11px;
}

/* line 249, 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 266, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 #top-nav .btn-mini {
  line-height: 18px;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

/* line 636, 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 646, 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 653, 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 660, 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 667, 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 674, 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 681, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 .navbar .divider-vertical {
  width: 1px;
  height: 35px;
  margin: 0;
  overflow: hidden;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

/* line 882, 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 891, 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 899, 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 907, 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 915, 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 926, 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 936, 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 945, 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 956, 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 968, 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 979, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 .title {
  width: 100%;
  margin-bottom: 18px;
  position: relative;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

/* line 1334, 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 1362, 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 1376, 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 1387, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 #myCarousel .carousel-caption {
  background: rgba(0, 0, 0, 0.7);
  color: #fff;
  padding-bottom: 15px;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

/* line 2070, 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 2085, 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 2096, 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 2115, 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 2127, 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 2145, 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 2157, 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 2175, 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 2187, 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 2205, 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 2222, 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 2227, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 .btn-slim {
  line-height: 18px;
  padding: 0 10px;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

/* line 2630, 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 2635, 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 2639, 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 2643, 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 2647, 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 2651, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 .benefits .logo {
  height: 55px;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

/* line 2900, 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 2909, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 .modal .modal-body label.longlabel {
  width: 300px;
}

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

/* line 2918, 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 2925, 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 2929, 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 2935, 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 2943, 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 2959, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 body.client-programmes .well .well {
  width: auto;
}

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

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

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

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

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

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

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

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

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

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

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

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

/* line 3033, 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 3037, 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 3043, 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 3054, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 #roomrates {
  width: 420px !important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

/* line 3456, 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 3462, 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 3470, 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 3476, 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 3481, 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 3490, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 .cs table.table.table-packages tr td:nth-child(n+1) {
  transition: background .3s;
}

/* line 3494, 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 3498, 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 3502, 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 3506, 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 3510, 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 3514, 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 3518, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 .cs table.table.table-packages tr:last-child td {
  background: #aaa;
  color: #fff;
}

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

/* line 3528, 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 3535, 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 3543, 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 3549, 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 3554, 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 3563, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 .es table.table.table-packages tr td:nth-child(n+1) {
  transition: background .3s;
}

/* line 3567, 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 3571, 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 3575, 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 3579, 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 3583, 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 3587, 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 3591, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 .es table.table.table-packages tr:last-child td {
  background: #aaa;
  color: #fff;
}

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

/* line 3601, 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 3608, 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 3616, 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 3622, 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 3627, 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 3636, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 .as table.table.table-packages tr td:nth-child(n+1) {
  transition: background .3s;
}

/* line 3640, 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 3644, 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 3648, 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 3652, 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 3656, 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 3660, 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 3664, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 .as table.table.table-packages tr:last-child td {
  background: #aaa;
  color: #fff;
}

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

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

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

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

/* line 3723, 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 3727, 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 3731, 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 3735, 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 3739, 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 3743, 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 3747, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 .ap table.table.table-packages tr:last-child td {
  background: #aaa;
  color: #fff;
}

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

/* line 3762, 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 3769, 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 3776, 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 3783, 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 3788, 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 3794, 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 3800, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 .events-ext_bookings.payment .modal-body #payment-form label.radio input {
  margin-left: -18px;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

/* line 4410, 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 4417, 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 4424, 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 4438, 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 4448, app/assets/stylesheets/isolated_overrides.css.scss */
.bs5 .admin-tasks_dashboards .datepicker {
  z-index: 500 !important;
}

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

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

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

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

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

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

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

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

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