/* Custom classes */
.left-border {
	border-left-width: 1px;
	border-left-style: solid;
}
.right-border {
	border-right-width: 1px;
	border-right-style: solid;
}
.left-border,
.right-border {
	border-color: #ededed;
}

/* Field border color */
.form-control {
    border: 1px solid #999999;
}
.header-unit {
  height: 350px;
  border: 0px solid #000;
  border-right:none;
  border-left: none;
  position: relative;
  padding: 20px;
}
#video-container {
	position: absolute;
    top: 0;
}
#video_overlays {
	position:absolute;
    z-index:1;
}
#video-container {
	top:0%;
	left:0%;
	height:100%;
	width:100%;
	overflow: hidden;
}
video {
	position:absolute;
	z-index:-1;
}
video.fillWidth {
	width: 100%;
}
#modal {
	background:#fff;
	left:65%;
	margin:-175px 0 0 -40%;
	position:fixed;
	top:-150%;
	width:50%;
	min-width: 50px;
	max-height: 100%;
	border-radius:5px;
	box-shadow:0 3px 75px rgba(0,0,0,.3);
	-moz-box-shadow:0 3px 75px rgba(0,0,0,.25);
	-webkit-box-shadow:0 3px 75px rgba(0,0,0,.25);
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	overflow:auto;
}
/* Make the modal appear when targeted */
#modal:target {
	top:50%;
	transition: all 0.5s ease-in-out;
	-moz-transition: all 0.5s ease-in-out;
	-webkit-transition: all 0.5s ease-in-out;
}
#modal header,#modal footer {
	background:#f7f7f7;
	border-bottom: 1px solid #e7e7e7;
	border-radius: 5px 5px 0 0;
	-moz-border-radius: 5px 5px 0 0;
	-webkit-border-radius: 5px 5px 0 0;
}
#modal footer {
	border:none;
	border-top: 1px solid #e7e7e7;
	border-radius: 0 0 5px 5px;
	-moz-border-radius: 0 0 5px 5px;
	-webkit-border-radius: 0 0 5px 5px;
}
#modal section,#modal header, #modal footer {
	padding:15px;
	z-index:10;
}
#modal h2 {
	margin:0;
}
#modal .btn {
	float:right;
}
#modal2 {
	background:#fff;
	left:65%;
	margin:-175px 0 0 -40%;
	position:fixed;
	top:-150%;
	width:50%;
	min-width: 50px;
	max-height: 100%;
	border-radius:5px;
	box-shadow:0 3px 75px rgba(0,0,0,.3);
	-moz-box-shadow:0 3px 75px rgba(0,0,0,.25);
	-webkit-box-shadow:0 3px 75px rgba(0,0,0,.25);
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	overflow:auto;
}
/* Make the modal appear when targeted */
#modal2:target {
	top:40%;
	transition: all 0.5s ease-in-out;
	-moz-transition: all 0.5s ease-in-out;
	-webkit-transition: all 0.5s ease-in-out;
}
#modal2 header,#modal2 footer {
	background:#f7f7f7;
	border-bottom: 1px solid #e7e7e7;
	border-radius: 5px 5px 0 0;
	-moz-border-radius: 5px 5px 0 0;
	-webkit-border-radius: 5px 5px 0 0;
}
#modal2 footer {
	border:none;
	border-top: 1px solid #e7e7e7;
	border-radius: 0 0 5px 5px;
	-moz-border-radius: 0 0 5px 5px;
	-webkit-border-radius: 0 0 5px 5px;
}
#modal2 section,#modal2 header, #modal2 footer {
	padding:15px;
	z-index:10;
}
#modal2 h2 {
	margin:0;
}
#modal2 .btn {
	float:right;
}
#modal3 {
	background:#fff;
	left:65%;
	margin:-175px 0 0 -40%;
	position:fixed;
	top:-200%;
	width:50%;
	min-width: 50px;
	max-height: 100%;
	border-radius:5px;
	box-shadow:0 3px 75px rgba(0,0,0,.3);
	-moz-box-shadow:0 3px 75px rgba(0,0,0,.25);
	-webkit-box-shadow:0 3px 75px rgba(0,0,0,.25);
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	overflow:auto;
}
/* Make the modal appear when targeted */
#modal3:target {
	top:40%;
	transition: all 0.5s ease-in-out;
	-moz-transition: all 0.5s ease-in-out;
	-webkit-transition: all 0.5s ease-in-out;
}
#modal3 header,#modal3 footer {
	background:#f7f7f7;
	border-bottom: 1px solid #e7e7e7;
	border-radius: 5px 5px 0 0;
	-moz-border-radius: 5px 5px 0 0;
	-webkit-border-radius: 5px 5px 0 0;
}
#modal3 footer {
	border:none;
	border-top: 1px solid #e7e7e7;
	border-radius: 0 0 5px 5px;
	-moz-border-radius: 0 0 5px 5px;
	-webkit-border-radius: 0 0 5px 5px;
}
#modal3 section,#modal3 header, #modal3 footer {
	padding:15px;
	z-index:10;
}
#modal3 h2 {
	margin:0;
}
#modal3 .btn {
	float:right;
}
#modal4 {
	background:#fff;
	left:65%;
	margin:-175px 0 0 -40%;
	position:fixed;
	top:-150%;
	width:50%;
	min-width: 50px;
	max-height: 100%;
	border-radius:5px;
	box-shadow:0 3px 75px rgba(0,0,0,.3);
	-moz-box-shadow:0 3px 75px rgba(0,0,0,.25);
	-webkit-box-shadow:0 3px 75px rgba(0,0,0,.25);
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	overflow:auto;
}
/* Make the modal appear when targeted */
#modal4:target {
	top:40%;
	transition: all 0.5s ease-in-out;
	-moz-transition: all 0.5s ease-in-out;
	-webkit-transition: all 0.5s ease-in-out;
}
#modal4 header,#modal4 footer {
	background:#f7f7f7;
	border-bottom: 1px solid #e7e7e7;
	border-radius: 5px 5px 0 0;
	-moz-border-radius: 5px 5px 0 0;
	-webkit-border-radius: 5px 5px 0 0;
}
#modal4 footer {
	border:none;
	border-top: 1px solid #e7e7e7;
	border-radius: 0 0 5px 5px;
	-moz-border-radius: 0 0 5px 5px;
	-webkit-border-radius: 0 0 5px 5px;
}
#modal4 section,#modal4 header, #modal4 footer {
	padding:15px;
	z-index:10;
}
#modal4 h2 {
	margin:0;
}
#modal4 .btn {
	float:right;
}
#modal5 {
	background:#fff;
	left:65%;
	margin:-175px 0 0 -40%;
	position:fixed;
	top:-200%;
	width:50%;
	min-width: 50px;
	max-height: 100%;
	border-radius:5px;
	box-shadow:0 3px 75px rgba(0,0,0,.3);
	-moz-box-shadow:0 3px 75px rgba(0,0,0,.25);
	-webkit-box-shadow:0 3px 75px rgba(0,0,0,.25);
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	overflow:auto;
}
/* Make the modal appear when targeted */
#modal5:target {
	top:40%;
	transition: all 0.5s ease-in-out;
	-moz-transition: all 0.5s ease-in-out;
	-webkit-transition: all 0.5s ease-in-out;
}
#modal5 header,#modal5 footer {
	background:#f7f7f7;
	border-bottom: 1px solid #e7e7e7;
	border-radius: 5px 5px 0 0;
	-moz-border-radius: 5px 5px 0 0;
	-webkit-border-radius: 5px 5px 0 0;
}
#modal5 footer {
	border:none;
	border-top: 1px solid #e7e7e7;
	border-radius: 0 0 5px 5px;
	-moz-border-radius: 0 0 5px 5px;
	-webkit-border-radius: 0 0 5px 5px;
}
#modal5 section,#modal5 header, #modal5 footer {
	padding:15px;
	z-index:10;
}
#modal5 h2 {
	margin:0;
}
#modal5 .btn {
	float:right;
}
#modal6 {
	background:#fff;
	left:65%;
	margin:-175px 0 0 -40%;
	position:fixed;
	top:-150%;
	width:50%;
	min-width: 50px;
	max-height: 100%;
	border-radius:5px;
	box-shadow:0 3px 75px rgba(0,0,0,.3);
	-moz-box-shadow:0 3px 75px rgba(0,0,0,.25);
	-webkit-box-shadow:0 3px 75px rgba(0,0,0,.25);
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	overflow:auto;
}
/* Make the modal appear when targeted */
#modal6:target {
	top:40%;
	transition: all 0.5s ease-in-out;
	-moz-transition: all 0.5s ease-in-out;
	-webkit-transition: all 0.5s ease-in-out;
}
#modal6 header,#modal6 footer {
	background:#f7f7f7;
	border-bottom: 1px solid #e7e7e7;
	border-radius: 5px 5px 0 0;
	-moz-border-radius: 5px 5px 0 0;
	-webkit-border-radius: 5px 5px 0 0;
}
#modal6 footer {
	border:none;
	border-top: 1px solid #e7e7e7;
	border-radius: 0 0 5px 5px;
	-moz-border-radius: 0 0 5px 5px;
	-webkit-border-radius: 0 0 5px 5px;
}
#modal6 section,#modal6 header, #modal6 footer {
	padding:15px;
	z-index:10;
}
#modal6 h2 {
	margin:0;
}
#modal6 .btn {
	float:right;
}
#modal7 {
	background:#fff;
	left:65%;
	margin:-175px 0 0 -40%;
	position:fixed;
	top:-200%;
	width:50%;
	min-width: 50px;
	max-height: 100%;
	border-radius:5px;
	box-shadow:0 3px 75px rgba(0,0,0,.3);
	-moz-box-shadow:0 3px 75px rgba(0,0,0,.25);
	-webkit-box-shadow:0 3px 75px rgba(0,0,0,.25);
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	overflow:auto;
}
	/* Make the modal appear when targeted */
	#modal7:target {
		top:40%;
		transition: all 0.5s ease-in-out;
		-moz-transition: all 0.5s ease-in-out;
		-webkit-transition: all 0.5s ease-in-out;
	}
#modal7 header,#modal7 footer {
	background:#f7f7f7;
	border-bottom: 1px solid #e7e7e7;
	border-radius: 5px 5px 0 0;
	-moz-border-radius: 5px 5px 0 0;
	-webkit-border-radius: 5px 5px 0 0;
}
	#modal7 footer {
		border:none;
		border-top: 1px solid #e7e7e7;
		border-radius: 0 0 5px 5px;
		-moz-border-radius: 0 0 5px 5px;
		-webkit-border-radius: 0 0 5px 5px;
	}
#modal7 section,#modal7 header, #modal7 footer {
	padding:15px;
	z-index:10;
}
#modal7 h2 {
	margin:0;
}
#modal7 .btn {
	float:right;
}
#modal8 {
	background:#fff;
	left:65%;
	margin:-175px 0 0 -40%;
	position:fixed;
	top:-150%;
	width:50%;
	min-width: 50px;
	max-height: 100%;
	border-radius:5px;
	box-shadow:0 3px 75px rgba(0,0,0,.3);
	-moz-box-shadow:0 3px 75px rgba(0,0,0,.25);
	-webkit-box-shadow:0 3px 75px rgba(0,0,0,.25);
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	overflow:auto;
}
	/* Make the modal appear when targeted */
	#modal8:target {
		top:40%;
		transition: all 0.5s ease-in-out;
		-moz-transition: all 0.5s ease-in-out;
		-webkit-transition: all 0.5s ease-in-out;
	}
#modal8 header,#modal8 footer {
	background:#f7f7f7;
	border-bottom: 1px solid #e7e7e7;
	border-radius: 5px 5px 0 0;
	-moz-border-radius: 5px 5px 0 0;
	-webkit-border-radius: 5px 5px 0 0;
}
	#modal8 footer {
		border:none;
		border-top: 1px solid #e7e7e7;
		border-radius: 0 0 5px 5px;
		-moz-border-radius: 0 0 5px 5px;
		-webkit-border-radius: 0 0 5px 5px;
	}
#modal8 section,#modal8 header, #modal8 footer {
	padding:15px;
	z-index:10;
}
#modal8 h2 {
	margin:0;
}
#modal8 .btn {
	float:right;
}
#modal9 {
	background:#fff;
	left:65%;
	margin:-175px 0 0 -40%;
	position:fixed;
	top:-150%;
	width:50%;
	min-width: 50px;
	max-height: 100%;
	border-radius:5px;
	box-shadow:0 3px 75px rgba(0,0,0,.3);
	-moz-box-shadow:0 3px 75px rgba(0,0,0,.25);
	-webkit-box-shadow:0 3px 75px rgba(0,0,0,.25);
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	overflow:auto;
}
	/* Make the modal appear when targeted */
	#modal9:target {
		top:40%;
		transition: all 0.5s ease-in-out;
		-moz-transition: all 0.5s ease-in-out;
		-webkit-transition: all 0.5s ease-in-out;
	}
#modal9 header,#modal9 footer {
	background:#f7f7f7;
	border-bottom: 1px solid #e7e7e7;
	border-radius: 5px 5px 0 0;
	-moz-border-radius: 5px 5px 0 0;
	-webkit-border-radius: 5px 5px 0 0;
}
	#modal9 footer {
		border:none;
		border-top: 1px solid #e7e7e7;
		border-radius: 0 0 5px 5px;
		-moz-border-radius: 0 0 5px 5px;
		-webkit-border-radius: 0 0 5px 5px;
	}
#modal9 section,#modal9 header, #modal9 footer {
	padding:15px;
	z-index:10;
}
#modal9 h2 {
	margin:0;
}
#modal9 .btn {
	float:right;
}
#modal10 {
	background:#fff;
	left:65%;
	margin:-175px 0 0 -40%;
	position:fixed;
	top:-150%;
	width:50%;
	min-width: 50px;
	max-height: 100%;
	border-radius:5px;
	box-shadow:0 3px 75px rgba(0,0,0,.3);
	-moz-box-shadow:0 3px 75px rgba(0,0,0,.25);
	-webkit-box-shadow:0 3px 75px rgba(0,0,0,.25);
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	overflow:auto;
}
	/* Make the modal appear when targeted */
	#modal10:target {
		top:40%;
		transition: all 0.5s ease-in-out;
		-moz-transition: all 0.5s ease-in-out;
		-webkit-transition: all 0.5s ease-in-out;
	}
#modal10 header,#modal8 footer {
	background:#f7f7f7;
	border-bottom: 1px solid #e7e7e7;
	border-radius: 5px 5px 0 0;
	-moz-border-radius: 5px 5px 0 0;
	-webkit-border-radius: 5px 5px 0 0;
}
	#modal8 footer {
		border:none;
		border-top: 1px solid #e7e7e7;
		border-radius: 0 0 5px 5px;
		-moz-border-radius: 0 0 5px 5px;
		-webkit-border-radius: 0 0 5px 5px;
	}
#modal10 section,#modal10 header, #modal10 footer {
	padding:15px;
	z-index:10;
}
#modal10 h2 {
	margin:0;
}
#modal10 .btn {
	float:right;
}
#modal11 {
	background:#fff;
	left:65%;
	margin:-175px 0 0 -40%;
	position:fixed;
	top:-150%;
	width:50%;
	min-width: 50px;
	max-height: 100%;
	border-radius:5px;
	box-shadow:0 3px 75px rgba(0,0,0,.3);
	-moz-box-shadow:0 3px 75px rgba(0,0,0,.25);
	-webkit-box-shadow:0 3px 75px rgba(0,0,0,.25);
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	overflow:auto;
}
	/* Make the modal appear when targeted */
	#modal11:target {
		top:40%;
		transition: all 0.5s ease-in-out;
		-moz-transition: all 0.5s ease-in-out;
		-webkit-transition: all 0.5s ease-in-out;
	}
#modal11 header,#modal11 footer {
	background:#f7f7f7;
	border-bottom: 1px solid #e7e7e7;
	border-radius: 5px 5px 0 0;
	-moz-border-radius: 5px 5px 0 0;
	-webkit-border-radius: 5px 5px 0 0;
}
	#modal11 footer {
		border:none;
		border-top: 1px solid #e7e7e7;
		border-radius: 0 0 5px 5px;
		-moz-border-radius: 0 0 5px 5px;
		-webkit-border-radius: 0 0 5px 5px;
	}
#modal11 section,#modal11 header, #modal11 footer {
	padding:15px;
	z-index:10;
}
#modal11 h2 {
	margin:0;
}
#modal11 .btn {
	float:right;
}
#modal12 {
	background:#fff;
	left:65%;
	margin:-175px 0 0 -40%;
	position:fixed;
	top:-150%;
	width:50%;
	min-width: 50px;
	max-height: 100%;
	border-radius:5px;
	box-shadow:0 3px 75px rgba(0,0,0,.3);
	-moz-box-shadow:0 3px 75px rgba(0,0,0,.25);
	-webkit-box-shadow:0 3px 75px rgba(0,0,0,.25);
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	overflow:auto;
}
	/* Make the modal appear when targeted */
	#modal12:target {
		top:40%;
		transition: all 0.5s ease-in-out;
		-moz-transition: all 0.5s ease-in-out;
		-webkit-transition: all 0.5s ease-in-out;
	}
#modal12 header,#modal11 footer {
	background:#f7f7f7;
	border-bottom: 1px solid #e7e7e7;
	border-radius: 5px 5px 0 0;
	-moz-border-radius: 5px 5px 0 0;
	-webkit-border-radius: 5px 5px 0 0;
}
	#modal12 footer {
		border:none;
		border-top: 1px solid #e7e7e7;
		border-radius: 0 0 5px 5px;
		-moz-border-radius: 0 0 5px 5px;
		-webkit-border-radius: 0 0 5px 5px;
	}
#modal12 section,#modal12 header, #modal12 footer {
	padding:15px;
	z-index:10;
}
#modal12 h2 {
	margin:0;
}
#modal12 .btn {
	float:right;
}
#modal13 {
	background:#fff;
	left:65%;
	margin:-200px 0 0 -40%;
	position:fixed;
	top:-150%;
	width:50%;
	min-width: 50px;
	max-height: 100%;
	border-radius:5px;
	box-shadow:0 3px 75px rgba(0,0,0,.3);
	-moz-box-shadow:0 3px 75px rgba(0,0,0,.25);
	-webkit-box-shadow:0 3px 75px rgba(0,0,0,.25);
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	overflow:auto;
}
	/* Make the modal appear when targeted */
	#modal13:target {
		top:40%;
		transition: all 0.5s ease-in-out;
		-moz-transition: all 0.5s ease-in-out;
		-webkit-transition: all 0.5s ease-in-out;
	}
#modal13 header,#modal13 footer {
	background:#f7f7f7;
	border-bottom: 1px solid #e7e7e7;
	border-radius: 5px 5px 0 0;
	-moz-border-radius: 5px 5px 0 0;
	-webkit-border-radius: 5px 5px 0 0;
}
	#modal13 footer {
		border:none;
		border-top: 1px solid #e7e7e7;
		border-radius: 0 0 5px 5px;
		-moz-border-radius: 0 0 5px 5px;
		-webkit-border-radius: 0 0 5px 5px;
	}
#modal13 section,#modal13 header, #modal13 footer {
	padding:15px;
	z-index:10;
}
#modal13 h2 {
	margin:0;
}
#modal13 .btn {
	float:right;
}
#img-responsive-height
{
  display: block;
  width: auto;
  max-height: 100%
}
#img-responsive-height
{
  display: block;
  width: auto;
  max-height: 100%
}