/* @include establish-baseline; */
/* line 106, ../../../../../../../../../../Library/Ruby/Gems/1.8/gems/compass-core-1.0.3/stylesheets/compass/typography/_vertical_rhythm.scss */
html { font-size: 87.5%; line-height: 1.71429em; }

/******************************************************************/
/* ! ----> device specific media queries  */
/* line 9, ../sass/temp.scss */
#languageOverlay { background: #fff; width: 100%; z-index: 1000; position: fixed; top: 50%; margin-top: -205px; left: 10%; max-width: 80%; }
/* line 18, ../sass/temp.scss */
#languageOverlay header { height: 66px; background: #eaeaea; background-image: url("../../scb/img/scb_logo.png"); background-repeat: no-repeat; background-size: 300px 24px; background-position: 31px 21px; }
/* line 25, ../sass/temp.scss */
#languageOverlay header h3 { float: right; line-height: 66px; margin: 0; margin-right: 31px; color: #333; font-weight: bold; font-size: 14px; }
/* line 35, ../sass/temp.scss */
#languageOverlay h2 { margin: 22px; padding-bottom: 22px; border-bottom: 1px solid #adadad; color: #333333; }
/* line 40, ../sass/temp.scss */
#languageOverlay h2 span { display: block; font-size: 14px; }
/* line 45, ../sass/temp.scss */
#languageOverlay .wrapper { padding: 0 22px; }
/* line 48, ../sass/temp.scss */
#languageOverlay .select-ui .mobile-select-ui { display: none; }
/* line 52, ../sass/temp.scss */
#languageOverlay .select-ui-list > li.first { float: left; width: 33%; }
/* line 55, ../sass/temp.scss */
#languageOverlay .select-ui-list > li.first h3, #languageOverlay .select-ui-list > li.first ul { margin-right: 5%; margin-top: 0; }
/* line 59, ../sass/temp.scss */
#languageOverlay .select-ui-list > li.first h3 { color: #333; font-weight: bold; font-size: 14px; }
/* line 65, ../sass/temp.scss */
#languageOverlay .select-ui-list > li.first li a { color: #555; }
/* line 68, ../sass/temp.scss */
#languageOverlay .select-ui-list > li.first li a:hover { color: red; }
/* line 73, ../sass/temp.scss */
#languageOverlay .select-ui-list > #rotw { float: none; width: 100%; clear: both; border-top: 1px solid #adadad; }
/* line 78, ../sass/temp.scss */
#languageOverlay .select-ui-list > #rotw h3 { float: left; margin: 25px 22px 22px 0; font-size: 14px; color: #555; font-weight: normal; }
/* line 85, ../sass/temp.scss */
#languageOverlay .select-ui-list > #rotw ul { margin: 22px 0; }
/* line 89, ../sass/temp.scss */
#languageOverlay .select-ui-list > #rotw li a { color: red; }
/* line 92, ../sass/temp.scss */
#languageOverlay .select-ui-list > #rotw li a:hover { color: #555; }

/* line 99, ../sass/temp.scss */
.pauser .close { right: auto; left: 90%; top: 50%; margin-top: -205px; }

/* line 106, ../sass/temp.scss */
#interface-config .current li { background-image: none; }

/* line 110, ../sass/temp.scss */
#toolbar { -moz-box-shadow: none; -webkit-box-shadow: none; box-shadow: none; filter: none; -ms-filter: none; min-width: 768px; }

/* line 119, ../sass/temp.scss */
.admin-navbar { min-height: 40px; background-color: rgba(255, 255, 255, 0.75); background-image: linear-gradient(rgba(255, 255, 255, 0.75), rgba(234, 234, 234, 0.7)); }
/* line 123, ../sass/temp.scss */
.admin-navbar .navbar-header { display: none; }
/* line 126, ../sass/temp.scss */
.admin-navbar .navbar-logout { float: right; padding: 10px; line-height: 20px; }
/* line 131, ../sass/temp.scss */
.admin-navbar ul { margin: 0; #padding-left: 50px; list-style-type: none; }
/* line 135, ../sass/temp.scss */
.admin-navbar ul a { font-size: 13px; }
/* line 138, ../sass/temp.scss */
.admin-navbar ul li { height: 40px; line-height: 40px; float: left; padding: 0 20px; position: relative; }
/* line 144, ../sass/temp.scss */
.admin-navbar ul li a { color: #555555; }
/* line 147, ../sass/temp.scss */
.admin-navbar ul li a:hover { color: red; text-decoration: none; }
/* line 151, ../sass/temp.scss */
.admin-navbar ul li nav { display: none; }
/* line 155, ../sass/temp.scss */
.admin-navbar ul li:hover { background: #eee; }
/* line 157, ../sass/temp.scss */
.admin-navbar ul li:hover nav { display: block; }
/* line 159, ../sass/temp.scss */
.admin-navbar ul li:hover nav ul { position: absolute; margin-top: -1px; z-index: 5000; left: 0; width: 180px; }
/* line 165, ../sass/temp.scss */
.admin-navbar ul li:hover nav ul li { background: #eee; border-top: 1px solid #F5F5F5; width: 180px; }
/* line 170, ../sass/temp.scss */
.admin-navbar ul li:hover nav ul li:hover { background: #F5F5F5; }

/* line 178, ../sass/temp.scss */
.language.toggle .icon-up-circle { float: right; }

/* line 181, ../sass/temp.scss */
.map-wrapper { position: relative; }

/* line 184, ../sass/temp.scss */
#code-search { position: absolute; right: 10px; top: 10px; background: rgba(255, 255, 255, 0.8); padding: 4px 10px 10px; }
/* line 190, ../sass/temp.scss */
#code-search strong { font-size: 12px; }

/* line 194, ../sass/temp.scss */
#user-code { padding: 11px; border-radius: 2px; border: none; background-color: gainsboro; font-size: 1.28571em; line-height: 1.33333em; width: 140px; }

/* line 203, ../sass/temp.scss */
#user-code-button { background: red; padding: 11px 22px; color: white; font-weight: bold; text-decoration: none; cursor: pointer; order-radius: 2px; border: none; font-size: 1.28571em; line-height: 1.33333em; }

/* line 216, ../sass/temp.scss */
.news-slides { position: relative; }
/* line 219, ../sass/temp.scss */
.news-slides .media-gallery .label { padding: 5px; color: #fff; }
/* line 222, ../sass/temp.scss */
.news-slides .media-gallery .label .icon-camera { display: none; }
/* line 227, ../sass/temp.scss */
.news-slides .slide-lr { position: static; }
/* line 229, ../sass/temp.scss */
.news-slides .slide-lr .wrapper { position: static; }
/* line 231, ../sass/temp.scss */
.news-slides .slide-lr .wrapper .next { bottom: 50%; }
/* line 234, ../sass/temp.scss */
.news-slides .slide-lr .wrapper .prev { bottom: 50%; left: 22px; }

@media only screen and (max-width: 767px) { /* line 243, ../sass/temp.scss */
  #languageOverlay { top: 35px; margin-top: 0px; left: 2%; max-width: 96%; }
  /* line 248, ../sass/temp.scss */
  #languageOverlay header { height: 82px; }
  /* line 250, ../sass/temp.scss */
  #languageOverlay header h3 { line-height: 20px; margin-top: 53px; }
  /* line 255, ../sass/temp.scss */
  #languageOverlay h2 { margin: 11px; padding-bottom: 11px; }
  /* line 259, ../sass/temp.scss */
  #languageOverlay .wrapper { padding: 0 11px; }
  /* line 262, ../sass/temp.scss */
  #languageOverlay ul { margin: 0 0 11px; }
  /* line 265, ../sass/temp.scss */
  #languageOverlay .select-ui .mobile-select-ui { display: block; margin-bottom: 11px; }
  /* line 270, ../sass/temp.scss */
  #languageOverlay .select-ui-list > li.first { display: none; }
  /* line 273, ../sass/temp.scss */
  #languageOverlay .select-ui-list > #rotw { display: block; }
  /* line 275, ../sass/temp.scss */
  #languageOverlay .select-ui-list > #rotw h3 { float: none; margin: 11px 11px 11px 0; }
  /* line 279, ../sass/temp.scss */
  #languageOverlay .select-ui-list > #rotw ul { margin: 0 0 11px; }
  /* line 285, ../sass/temp.scss */
  .pauser .close { left: auto; right: 0; top: 0; margin-top: 0px; }
  /* line 292, ../sass/temp.scss */
  .map-wrapper { background: #fff; padding-top: 84px; }
  /* line 295, ../sass/temp.scss */
  .map-wrapper #code-search { left: 50%; top: 0; margin-left: -134px; }
  /* line 305, ../sass/temp.scss */
  .news-slides .slide-lr .wrapper .prev { left: 0px; } }
@media only screen and (min-width: 1024px) { /* line 322, ../sass/temp.scss */
  #languageOverlay { width: 60%; left: 20%; }
  /* line 326, ../sass/temp.scss */
  .pauser .close { left: 80%; } }
