a {
   outline: 0;
}

#colorbox .page-header.clearfix {
  display: none;
}

#cboxWrapper, .cboxPhoto {
	max-width:none
}
.cboxIframe, .cboxPhoto {
	display:block;
	border:0
}
#cboxClose:hover, #cboxLoadingGraphic, #cboxOverlay {
	opacity:.8;
	filter:alpha(opacity=80)
}
#cboxOverlay, #cboxWrapper, #colorbox {
	position:absolute;
	top:0;
	left:0;
	z-index:9999;
	overflow:hidden
}
#cboxOverlay {
	position:fixed;
	width:100%;
	height:100%;
	background-color:#000
}
#cboxBottomLeft, #cboxMiddleLeft {
	clear:left
}
#cboxContent {
	position:relative;
	overflow:hidden
}
#cboxLoadingGraphic, #cboxLoadingOverlay {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%
}
#cboxClose, #cboxNext, #cboxPrevious, #cboxSlideshow {
	cursor:pointer
}
.cboxPhoto {
	float:left;
	margin:auto;
	-ms-interpolation-mode:bicubic
}
.cboxIframe {
	width:100%;
	height:100%;
	padding:0;
	margin:0
}
#cboxClose, .cbimg {
	width:14px;
	height:14px;
	position:absolute
}
#cboxContent, #cboxLoadedContent, #colorbox {
	box-sizing:content-box;
	-moz-box-sizing:content-box;
	-webkit-box-sizing:content-box
}
#cboxNext, #cboxPrevious, #cboxSlideshow, .cbimg {
	background:url(../images/bootstrap/controls.png) no-repeat;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	text-shadow:none;
	color:transparent;
*margin-right:.3em
}
#cboxTitle .modals_description {
	font-size:.7em;
	font-weight:400
}
.modal_link_hidden {
	display:none!important
}
#colorbox {
	outline:0;
	top:50%;
	left:50%;
	-webkit-background-clip:padding-box;
	-moz-background-clip:padding-box;
	background-clip:padding-box;
	margin:0!important
}
#cboxLoadedContent {
	overflow:auto;
	-webkit-overflow-scrolling:touch;
	overflow-y:auto;
	padding:15px;
	margin-top:20px;
	margin-bottom:0;
	max-height:none
}
#cboxTitle {
	border-bottom:0px solid #eee;
	position:absolute;
	top:0;
	left:0;
	right:0;
	margin:0;
	padding:9px 25px 0px 15px;
	color:inherit;
	text-align:left;
	text-rendering:optimizelegibility;
	font-size:20px;
	line-height:24px;
	font-weight:700;
	min-height:24px;
	display:none;
}
#cboxTitle small {
	font-weight:400
}
.cbimg {
	border:0;
	font:0/0 a;
	line-height:14px;
	box-sizing:border-box
}
#cboxNext, #cboxPrevious, #cboxSlideshow {
	font:0/0 a;
	line-height:14px;
	box-sizing:border-box;
	top:50%;
	width:42px;
	height:44px
}
#cboxCurrent, #cboxNext, #cboxPrevious, #cboxSlideshow {
	position:absolute;
	background-color:#fff;
	border:15px solid #fff;
	-webkit-border-radius:6px;
	-moz-border-radius:6px;
	border-radius:6px;
	-webkit-box-shadow:0 0 10px rgba(0, 0, 0, .5);
	-moz-box-shadow:0 0 10px rgba(0, 0, 0, .5);
	box-shadow:0 0 10px rgba(0, 0, 0, .5);
	opacity:0;
	filter:alpha(opacity=0)
}
#cboxContent:hover #cboxCurrent, #cboxContent:hover #cboxNext, #cboxContent:hover #cboxPrevious, #cboxContent:hover #cboxSlideshow {
	opacity:1;
	filter:alpha(opacity=100)
}
#cboxCurrent {
	font-weight:700;
	line-height:1em;
	bottom:0;
	right:0;
	-webkit-border-radius:6px 0;
	-moz-border-radius:6px 0;
	border-radius:6px 0
}
#cboxPrevious {
	background-position:0 0;
	left:0;
	-webkit-border-radius:0 6px 6px 0;
	-moz-border-radius:0 6px 6px 0;
	border-radius:0 6px 6px 0
}
#cboxNext {
	background-position:-24px 0;
	right:0;
	-webkit-border-radius:6px 0 0 6px;
	-moz-border-radius:6px 0 0 6px;
	border-radius:6px 0 0 6px
}
#cboxSlideshow {
	background-position:-3pc 0;
	left:50%;
	right:50%
}
.cboxSlideshow_on #cboxSlideshow {
	background-position:-72px 0
}
#cboxClose {
	border:0;
	font:0/0 a;
	text-shadow:none;
	color:transparent;
	line-height:14px;
	background:url(../images/bootstrap/controls.png) -1in 0 no-repeat;
*margin-right:.3em;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	top:14px;
	right:15px;
	opacity:.3;
	filter:alpha(opacity=30)
}
#cboxLoadingGraphic {
	background:url(../images/bootstrap/loading.gif) 50% 50% no-repeat;
	height:100%
}
.no_title #cboxTitle {
	height:24px!important;
	padding:0
}
.no_title #cboxLoadedContent {
	margin-top:26px!important
}
.no_title #cboxClose {
	right:5px;
	top:5px
}
#cboxTitle .countdown {
	width:100%;
	height:2px;
	position:absolute;
	top:0;
	left:0;
	background-color:#049cdb
}
