/*
	Copyright © Interactive Services 2013 - 2015 All Rights Reserved.  
	No part of this code may be used, with or without modification, without prior consent from Interactive Services. 
	Version 2.1, 01 March 2015
*/

#centreContent {
	padding-bottom: 0px;
}



.subHolder{
	min-height: 550px;
}

.qbtn{
	text-align: center;
}

.mq .qOpt {
	background-color: transparent;
}

.cb_back{
	background-image: url(../framework_images/back_arrow.gif);
}

.cb_next{
	background-image: url(../framework_images/next_arrow.gif);
}

.scene_back{
	background-image: url(../framework_images/back_arrow.gif);
}

.scene_next{
	background-image: url(../framework_images/next_arrow.gif);
}

.scene_up{
	background-image: url(../framework_images/up_arrow.gif);
}

.scene_down{
	background-image: url(../framework_images/down_arrow.gif);
}

.scene_up, .scene_down{
	width: 59px;
	height: 48px;
	cursor: pointer;
	background-color: #4ebb00;
}


.sc_introBlock{
	background-color: transparent;
}

#slideshow div div.textArea {
	background-color: rgb(51, 104, 136);
}

#audioOverlay, #exit_prompt {
	border: 2px solid black;
}

#audioOverlay #audio_yes, #audioOverlay #audio_no, #exit_prompt #exit_yes, #exit_prompt #exit_no {
	min-width: 146px;
} 

.popupTarget p.heading {
	margin-top: 30px;
}

.cnPanelText {
	padding-bottom: 10px !important;
}

#printcert {
	min-width: 50px !important;
}

#popupBtn.popBtn {
	padding-left: 40px;
	width: 100%;
	text-align: left;
}

.popupTarget {
	border: solid 2px #ccc;
}
.popBtn{
	min-height: 28px;
	border: 1px solid #ccc;
}

img.btnTick {
	margin-top: -5px;
}
.floatingSlidePanel {
	background: #fff !important; 
	filter: alpha(opacity=90);
}
.time_label {
	border-color: lightgray;
}
#cnVideo object {display:none;}
/*hotspot responsive*/

/*
.visitedSpot {
	border: none !important;
	background-color: transparent !important;
	background-image: url(./framework_images/chevron_next_inactive.png) !important;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='./framework_images/chevron_next_inactive.png',sizingMethod='scale') !important;
}
*/
.spots{
	background: #fff; 
	filter: alpha(opacity=1);
}

.visitedSpot {
	filter: alpha(opacity=80);
	background: #dedede;
}

/*no multimedia video*/
.low_band_v, #vimeo_video {
	margin-top: 3%;
	height: 415px;
	width: 880px !important;
	display:inline-block;
	border: 5px solid #FFF;
}

/*multiquestion screen*/
.mq_correct, .mq_incorrect {
	width: 27px;
	height: 25px;
	background-position: -100px;
}

.t_standard_video .mejs-container {position:absolute;margin-left:-40%;z-index:0;}
.t_standard_video div {position:relative;}

.grid_table .options_container tr td {
	border-bottom: 1px solid white;	
}

/*no multimedia screen*/
.timeBtn {
	min-width:  50px;
	line-height: 10px;
	min-height: 20px;
	padding-bottom: 0;
}
#timeProgress {
	width: 79%;
}

.scenePng {
	filter: 0 !important;
}



.timeTarget > .videoFrame{
	margin-top:65px;
	width: 460px;
	height: 310px;
}

 #content_body .qOpt {
	 min-height:45px;
 	display: table;
 	width: 100%;

 }

 #content_body .verticalMiddle {
 	height: auto;
     position: static;
     margin: 0;
     top: 50%;
     padding: 0px;
     display: table-cell;
     vertical-align: middle;    
 }