/**
 * Colorbox Core Style:
 * The following CSS is consistent between example themes and should not be altered.
 */
/* line 12, /Library/WebServer/Documents/bluetrain/sites/all/themes/bluetrain/bootstrap/less/mixins.less */
.clearfix {
  *zoom: 1;
}
/* line 14, /Library/WebServer/Documents/bluetrain/sites/all/themes/bluetrain/bootstrap/less/mixins.less */
.clearfix:before,
.clearfix:after {
  display: table;
  content: "";
  line-height: 0;
}
/* line 22, /Library/WebServer/Documents/bluetrain/sites/all/themes/bluetrain/bootstrap/less/mixins.less */
.clearfix:after {
  clear: both;
}
/* line 106, /Library/WebServer/Documents/bluetrain/sites/all/themes/bluetrain/bootstrap/less/mixins.less */
.hide-text {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}
/* line 154, /Library/WebServer/Documents/bluetrain/sites/all/themes/bluetrain/bootstrap/less/mixins.less */
.input-block-level {
  display: block;
  width: 100%;
  min-height: 26px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
/* line 8, /Library/WebServer/Documents/bluetrain/sites/all/themes/bluetrain/gallery_colorbox/colorbox_gallery_colorbox.less */
#colorbox,
#cboxOverlay,
#cboxWrapper {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 9999;
  overflow: hidden;
}
/* line 15, /Library/WebServer/Documents/bluetrain/sites/all/themes/bluetrain/gallery_colorbox/colorbox_gallery_colorbox.less */
#cboxOverlay {
  position: fixed;
  width: 100%;
  height: 100%;
}
/* line 20, /Library/WebServer/Documents/bluetrain/sites/all/themes/bluetrain/gallery_colorbox/colorbox_gallery_colorbox.less */
#cboxMiddleLeft,
#cboxBottomLeft {
  clear: left;
}
/* line 23, /Library/WebServer/Documents/bluetrain/sites/all/themes/bluetrain/gallery_colorbox/colorbox_gallery_colorbox.less */
#cboxContent {
  position: relative;
}
/* line 26, /Library/WebServer/Documents/bluetrain/sites/all/themes/bluetrain/gallery_colorbox/colorbox_gallery_colorbox.less */
#cboxLoadedContent {
  overflow: auto;
  -webkit-overflow-scrolling: touch;
}
/* line 30, /Library/WebServer/Documents/bluetrain/sites/all/themes/bluetrain/gallery_colorbox/colorbox_gallery_colorbox.less */
#cboxTitle {
  margin: 0;
}
/* line 33, /Library/WebServer/Documents/bluetrain/sites/all/themes/bluetrain/gallery_colorbox/colorbox_gallery_colorbox.less */
#cboxLoadingOverlay,
#cboxLoadingGraphic {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
/**
 * These elements are buttons, and may need to have additional
 * styles reset to avoid unwanted base styles.
 */
/* line 44, /Library/WebServer/Documents/bluetrain/sites/all/themes/bluetrain/gallery_colorbox/colorbox_gallery_colorbox.less */
#cboxPrevious,
#cboxNext,
#cboxClose,
#cboxSlideshow {
  border: 0;
  padding: 0;
  margin: 0;
  overflow: visible;
  width: auto;
  background: none;
  cursor: pointer;
}
/**
 * Avoid outlines on :active (mouseclick),
 * but preserve outlines on :focus (tabbed navigating)
 */
/* line 57, /Library/WebServer/Documents/bluetrain/sites/all/themes/bluetrain/gallery_colorbox/colorbox_gallery_colorbox.less */
#cboxPrevious:active,
#cboxNext:active,
#cboxClose:active,
#cboxSlideshow:active {
  outline: 0;
}
/* line 60, /Library/WebServer/Documents/bluetrain/sites/all/themes/bluetrain/gallery_colorbox/colorbox_gallery_colorbox.less */
.cboxPhoto {
  float: left;
  margin: auto;
  border: 0;
  display: block;
  max-width: none;
}
/* line 67, /Library/WebServer/Documents/bluetrain/sites/all/themes/bluetrain/gallery_colorbox/colorbox_gallery_colorbox.less */
.cboxIframe {
  width: 100%;
  height: 100%;
  display: block;
  border: 0;
}
/* Reset box sizing to content-box if theme is using border-box. */
/* line 74, /Library/WebServer/Documents/bluetrain/sites/all/themes/bluetrain/gallery_colorbox/colorbox_gallery_colorbox.less */
#colorbox,
#cboxContent,
#cboxLoadedContent {
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
}
/**
 * Colorbox module default style:
 * The styles are ordered & tabbed in a way that represents
 * the nesting of the generated HTML.
 */
/* line 85, /Library/WebServer/Documents/bluetrain/sites/all/themes/bluetrain/gallery_colorbox/colorbox_gallery_colorbox.less */
#cboxOverlay {
  background: #000;
}
/* line 88, /Library/WebServer/Documents/bluetrain/sites/all/themes/bluetrain/gallery_colorbox/colorbox_gallery_colorbox.less */
#colorbox {
  outline: 0;
}
/* line 91, /Library/WebServer/Documents/bluetrain/sites/all/themes/bluetrain/gallery_colorbox/colorbox_gallery_colorbox.less */
#cboxWrapper {
  background: #fff;
  /*-moz-border-radius: 5px;*/

  /*-webkit-border-radius: 5px;*/

  /*border-radius: 5px;*/

}
/* line 97, /Library/WebServer/Documents/bluetrain/sites/all/themes/bluetrain/gallery_colorbox/colorbox_gallery_colorbox.less */
#cboxTopLeft {
  width: 15px;
  height: 15px;
}
/* line 101, /Library/WebServer/Documents/bluetrain/sites/all/themes/bluetrain/gallery_colorbox/colorbox_gallery_colorbox.less */
#cboxTopCenter {
  height: 15px;
}
/* line 104, /Library/WebServer/Documents/bluetrain/sites/all/themes/bluetrain/gallery_colorbox/colorbox_gallery_colorbox.less */
#cboxTopRight {
  width: 15px;
  height: 15px;
}
/* line 108, /Library/WebServer/Documents/bluetrain/sites/all/themes/bluetrain/gallery_colorbox/colorbox_gallery_colorbox.less */
#cboxBottomLeft {
  width: 15px;
  height: 10px;
}
/* line 112, /Library/WebServer/Documents/bluetrain/sites/all/themes/bluetrain/gallery_colorbox/colorbox_gallery_colorbox.less */
#cboxBottomCenter {
  height: 10px;
}
/* line 115, /Library/WebServer/Documents/bluetrain/sites/all/themes/bluetrain/gallery_colorbox/colorbox_gallery_colorbox.less */
#cboxBottomRight {
  width: 15px;
  height: 10px;
}
/* line 119, /Library/WebServer/Documents/bluetrain/sites/all/themes/bluetrain/gallery_colorbox/colorbox_gallery_colorbox.less */
#cboxMiddleLeft {
  width: 15px;
}
/* line 122, /Library/WebServer/Documents/bluetrain/sites/all/themes/bluetrain/gallery_colorbox/colorbox_gallery_colorbox.less */
#cboxMiddleRight {
  width: 15px;
}
/* line 125, /Library/WebServer/Documents/bluetrain/sites/all/themes/bluetrain/gallery_colorbox/colorbox_gallery_colorbox.less */
#cboxContent {
  background: #fff;
  overflow: hidden;
}
/* line 129, /Library/WebServer/Documents/bluetrain/sites/all/themes/bluetrain/gallery_colorbox/colorbox_gallery_colorbox.less */
#cboxError {
  padding: 50px;
  border: 1px solid #ccc;
}
/* line 133, /Library/WebServer/Documents/bluetrain/sites/all/themes/bluetrain/gallery_colorbox/colorbox_gallery_colorbox.less */
#cboxLoadedContent {
  margin-bottom: 28px;
}
/* line 136, /Library/WebServer/Documents/bluetrain/sites/all/themes/bluetrain/gallery_colorbox/colorbox_gallery_colorbox.less */
#cboxTitle {
  position: absolute;
  background: rgba(255, 255, 255, 0.7);
  bottom: 28px;
  left: 0;
  color: #000000;
  width: 100%;
  padding: 4px 6px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
/* line 148, /Library/WebServer/Documents/bluetrain/sites/all/themes/bluetrain/gallery_colorbox/colorbox_gallery_colorbox.less */
#cboxCurrent {
  position: absolute;
  bottom: 4px;
  left: 100px;
  color: #000000;
  display: none;
  /* This was not in the design */

}
/* line 156, /Library/WebServer/Documents/bluetrain/sites/all/themes/bluetrain/gallery_colorbox/colorbox_gallery_colorbox.less */
.cboxSlideshow_on #cboxSlideshow {
  position: absolute;
  bottom: 0px;
  left: 27px;
  background: url(images/control.png) no-repeat -114px 0px;
  width: 35px;
  height: 25px;
  text-indent: -9999px;
}
/* line 165, /Library/WebServer/Documents/bluetrain/sites/all/themes/bluetrain/gallery_colorbox/colorbox_gallery_colorbox.less */
.cboxSlideshow_on #cboxSlideshow:hover {
  background-position: -114px -25px;
}
/* line 168, /Library/WebServer/Documents/bluetrain/sites/all/themes/bluetrain/gallery_colorbox/colorbox_gallery_colorbox.less */
.cboxSlideshow_off #cboxSlideshow {
  position: absolute;
  bottom: 0px;
  left: 27px;
  background: url(images/control.png) no-repeat -26px 0px;
  width: 35px;
  height: 25px;
  text-indent: -9999px;
}
/* line 177, /Library/WebServer/Documents/bluetrain/sites/all/themes/bluetrain/gallery_colorbox/colorbox_gallery_colorbox.less */
.cboxSlideshow_off #cboxSlideshow:hover {
  background-position: -26px -25px;
}
/* line 180, /Library/WebServer/Documents/bluetrain/sites/all/themes/bluetrain/gallery_colorbox/colorbox_gallery_colorbox.less */
#cboxPrevious {
  position: absolute;
  bottom: 0;
  left: 0;
  background: url(images/control.png) no-repeat 0px 0px;
  width: 27px;
  height: 25px;
  text-indent: -9999px;
}
/* line 189, /Library/WebServer/Documents/bluetrain/sites/all/themes/bluetrain/gallery_colorbox/colorbox_gallery_colorbox.less */
#cboxPrevious:hover {
  background-position: 0px -25px;
}
/* line 192, /Library/WebServer/Documents/bluetrain/sites/all/themes/bluetrain/gallery_colorbox/colorbox_gallery_colorbox.less */
#cboxNext {
  position: absolute;
  bottom: 0;
  left: 63px;
  background: url(images/control.png) no-repeat -60px 0px;
  width: 27px;
  height: 25px;
  text-indent: -9999px;
}
/* line 201, /Library/WebServer/Documents/bluetrain/sites/all/themes/bluetrain/gallery_colorbox/colorbox_gallery_colorbox.less */
#cboxNext:hover {
  background-position: -60px -25px;
}
/* line 204, /Library/WebServer/Documents/bluetrain/sites/all/themes/bluetrain/gallery_colorbox/colorbox_gallery_colorbox.less */
#cboxLoadingOverlay {
  background: #fff;
}
/* line 207, /Library/WebServer/Documents/bluetrain/sites/all/themes/bluetrain/gallery_colorbox/colorbox_gallery_colorbox.less */
#cboxLoadingGraphic {
  background: url(images/loading_animation.gif) no-repeat center center;
}
/* line 210, /Library/WebServer/Documents/bluetrain/sites/all/themes/bluetrain/gallery_colorbox/colorbox_gallery_colorbox.less */
#cboxClose {
  position: absolute;
  bottom: 0;
  right: 0;
  background: url(images/control.png) no-repeat -88px 0px;
  width: 27px;
  height: 25px;
  text-indent: -9999px;
}
/* line 219, /Library/WebServer/Documents/bluetrain/sites/all/themes/bluetrain/gallery_colorbox/colorbox_gallery_colorbox.less */
#cboxClose:hover {
  background-position: -88px -25px;
}
/**
 * Colorbox Train Latout Style:
 */
/* line 227, /Library/WebServer/Documents/bluetrain/sites/all/themes/bluetrain/gallery_colorbox/colorbox_gallery_colorbox.less */
.theme-train-layout #cboxWrapper {
  background: #002c61;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
}
/* line 231, /Library/WebServer/Documents/bluetrain/sites/all/themes/bluetrain/gallery_colorbox/colorbox_gallery_colorbox.less */
.theme-train-layout #cboxContent {
  background: #002c61;
  overflow: visible;
}
/* line 235, /Library/WebServer/Documents/bluetrain/sites/all/themes/bluetrain/gallery_colorbox/colorbox_gallery_colorbox.less */
.theme-train-layout #cboxClose {
  background-position: -88px -50px;
}
/* line 237, /Library/WebServer/Documents/bluetrain/sites/all/themes/bluetrain/gallery_colorbox/colorbox_gallery_colorbox.less */
.theme-train-layout #cboxClose:hover {
  background-position: -88px -25px;
}
/* line 241, /Library/WebServer/Documents/bluetrain/sites/all/themes/bluetrain/gallery_colorbox/colorbox_gallery_colorbox.less */
.theme-train-layout #cboxNext {
  background-position: -60px -50px;
}
/* line 243, /Library/WebServer/Documents/bluetrain/sites/all/themes/bluetrain/gallery_colorbox/colorbox_gallery_colorbox.less */
.theme-train-layout #cboxNext:hover {
  background-position: -60px -25px;
}
/* line 247, /Library/WebServer/Documents/bluetrain/sites/all/themes/bluetrain/gallery_colorbox/colorbox_gallery_colorbox.less */
.theme-train-layout #cboxPrevious {
  background-position: 0px -50px;
}
/* line 249, /Library/WebServer/Documents/bluetrain/sites/all/themes/bluetrain/gallery_colorbox/colorbox_gallery_colorbox.less */
.theme-train-layout #cboxPrevious:hover {
  background-position: 0px -25px;
}
/* line 253, /Library/WebServer/Documents/bluetrain/sites/all/themes/bluetrain/gallery_colorbox/colorbox_gallery_colorbox.less */
.theme-train-layout.cboxSlideshow_on #cboxSlideshow {
  background-position: -114px -50px;
}
/* line 255, /Library/WebServer/Documents/bluetrain/sites/all/themes/bluetrain/gallery_colorbox/colorbox_gallery_colorbox.less */
.theme-train-layout.cboxSlideshow_on #cboxSlideshow:hover {
  background-position: -114px -25px;
}
/* line 259, /Library/WebServer/Documents/bluetrain/sites/all/themes/bluetrain/gallery_colorbox/colorbox_gallery_colorbox.less */
.theme-train-layout.cboxSlideshow_off #cboxSlideshow {
  background-position: -26px -50px;
}
/* line 261, /Library/WebServer/Documents/bluetrain/sites/all/themes/bluetrain/gallery_colorbox/colorbox_gallery_colorbox.less */
.theme-train-layout.cboxSlideshow_off #cboxSlideshow:hover {
  background-position: -26px -25px;
}
/* line 265, /Library/WebServer/Documents/bluetrain/sites/all/themes/bluetrain/gallery_colorbox/colorbox_gallery_colorbox.less */
.theme-train-layout #cboxCurrent {
  color: #ffffff;
}
/* line 271, /Library/WebServer/Documents/bluetrain/sites/all/themes/bluetrain/gallery_colorbox/colorbox_gallery_colorbox.less */
.theme-train-layout #cboxLoadedContent {
  color: #ffffff;
  margin-right: 210px;
}
/* line 274, /Library/WebServer/Documents/bluetrain/sites/all/themes/bluetrain/gallery_colorbox/colorbox_gallery_colorbox.less */
.theme-train-layout #cboxLoadedContent .field-items {
  margin-left: 220px;
}
/* line 277, /Library/WebServer/Documents/bluetrain/sites/all/themes/bluetrain/gallery_colorbox/colorbox_gallery_colorbox.less */
.theme-train-layout #cboxLoadedContent .car-number {
  display: none;
}
/* line 280, /Library/WebServer/Documents/bluetrain/sites/all/themes/bluetrain/gallery_colorbox/colorbox_gallery_colorbox.less */
.theme-train-layout #cboxLoadedContent img {
  float: left;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
}
/* line 284, /Library/WebServer/Documents/bluetrain/sites/all/themes/bluetrain/gallery_colorbox/colorbox_gallery_colorbox.less */
.theme-train-layout #cboxLoadedContent h2 {
  position: relative;
  line-height: 2;
  margin: 10px 0px 6px 0px;
  background-color: rgba(17, 52, 126, 0.7);
}
/* line 290, /Library/WebServer/Documents/bluetrain/sites/all/themes/bluetrain/gallery_colorbox/colorbox_gallery_colorbox.less */
.theme-train-layout #cboxLoadedContent h2 a {
  pointer-events: none;
  cursor: default;
  color: #dcc277;
  font-size: 16.200000000000003px;
  padding-left: 20px;
}
