/*.flowplayer {background:url(../Content/img/minimalist.jpg) no-repeat center center; background-size:100%;}*/
.video-wrapper { position:relative;}
.question-wrapper { position:absolute; left:0px; top:0px; width:100%; height:100%; background:rgba(255,255,255,0.6); z-index:100000; display:none;}
.q_hold { max-width:70%; margin:0px auto 0px auto; background:rgba(0,0,0,0.9); padding:15px; color:#FFF; height:0px; overflow:hidden;}
.q_hold form {margin:0px;}
.q_hold ul {list-style:none; padding:0px; margin:0px;}
.q_hold ul li{margin:0px 0px 10px 0px;}
.q_hold ul li label { display:inline;}
.q_hold ul li input { vertical-align:top; margin:3px 5px 0px 0px;}
.q_hold ul li button {margin:0px;}
.q_hold .answer { text-align:center;}
.q_hold .btn_skip {display:none;}
.question-wrapper.full {  z-index:2147483647; position:fixed;}

.ul_qlist {list-style:none; margin:0px; padding:0px}
.ul_qlist > li { border-bottom:2px solid #CCC; min-height:35px; margin-bottom:25px;}
.ul_qlist > li h5 {font-size:24px}
.ul_qlist > li h6 {font-size:18px}
.ul_qlist > li a.li_rule { display:inline-block;  font-size:18px; background:#f0f0f0; width:25px; height:25px; text-align:center; line-height:20px; margin:0px 5px 0px 0px;}
.ul_qlist > li a.li_rule:hover,.ul_qlist > li a.li_rule:active {text-decoration:none; background:#666; color:#FFF;}
.ul_qlist > li .q_over {clear:both;}
.ul_qlist > li table {}


.editable-unsaved {font-weight:normal}

.q_list .radio input[type="radio"], .q_list .checkbox input[type="checkbox"] {margin:3px 5px 0px 0px; vertical-align:top}
.q_list label {margin-right:15px}
.table_answer td { border:none; background:none !important; }
.q_list .q_msg {font-size:24px}
.ul_layout {display:none;}