@import url(https://fonts.googleapis.com/css2?family=Nunito&display=swap);
@import url('https://mvm-kerdoiv.frequest.com/styles/awesome/font-awesome.css');
/*uhu withborder*/
body, html
{
	margin:0;
	padding:0;
	/*background-image:url("../img/site-bg.jpg"); */
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
}

.bg
{
  background-color:#FFFFFF;
}

 .msg_main_text_end{text-align:center;margin-top:30px;}
.bg_all
{
	position:fixed;
	z-index:10;
	width:100%;
	height:100%;
	text-align:center;
	top:0;	
}
.bg_image
{
	min-width:900px;
	margin:auto;
}
#mcontainer
{
    display: table;
    position: absolute;
    height: 100%;
    width: 100%;
}

.textbox
{
	width:300px;
	height:400px;
	margin:20px auto 0 250px;
	padding:10px;
	text-align:center;	
}
.mwidth/* main width for questions*/
{
	margin:auto;
	width:800px;
}
.mmargin
{
	margin:5px 5px 5px 5px;
}
.main_color
{
	background-color: #1C2B39;
}
.main_color2
{
	background-color: #;
}
A:link
{
	TEXT-DECORATION: none
}

.TITLE
{ /* message header */
	FONT-WEIGHT: bold;
	FONT-SIZE: 1.2em; 
	COLOR: #FFFFFF; 
	LINE-HEIGHT: normal; 
	FONT-STYLE: normal; 
	FONT-FAMILY: Nunito;
        max-width:800px;
        padding-top:25px;
}
#title:empty{display:none;}
.question,
.qcellerror
{ /* question text */
	font-family: Nunito;
	color: #F0B323;
	text-align:center;
}
.highlighted
{ /* highlighted text */
	FONT-WEIGHT: bolder; 
	FONT-SIZE: 1.2em; 
	COLOR: #784E90; 
	FONT-STYLE: normal; 
	FONT-FAMILY: Nunito;
}
.instruction
{ /* instrcution text */
	font-family: "Nunito";
	font-size: 1em;
	color: #FFFFFF;
	text-align:center;
	margin-top:3px;
	line-height:1.2em;
}
td.cellmsg
{
	FONT-FAMILY: Nunito;
}
editbox,
textarea,
input
{
	FONT-SIZE: 1em; 
	FONT-FAMILY: Nunito;
	COLOR: #1C2B39; 
        padding:0.3em;
        min-height:3em;
        box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.2) inset;
        border-width: 1px;
        border-style: solid;
        display:inline-block;
        box-sizing:border-box;
        margin:0.3em;
        
}
input[type="text"]:focus
{
  border: solid 1px #707070;
  box-shadow: 0 0 5px 1px #38C;
}
.row_msg,
.answer,
.rowborder,
.cellheader,
.cellheaderhighlighted,
.cellnormal,
.cellhighlighted,
.cellselected,
.cellover,
.cellerror,
.cellbase
{

	FONT-FAMILY: Nunito;
	COLOR: #1C2B39; 	
        padding:0.5em 1em 0.5em 1em;
        margin-bottom:0.2em;
        overflow:hidden;
}

.cellheader,
.cellheaderhighlighted,
.cellnormal,
.cellhighlighted,
.cellselected,
.cellover,
.cellerror
{

}
.cell_b1/**/
{
  border-top:0 #FFFFFF solid;
}
.cell_b2_rb
{
  border-right:0 #FFFFFF solid;
  border-bottom:0 #FFFFFF solid;
}
.cell_b2_r
{
  border-right:0 #FFFFFF solid;
}
.cell_b2_b
{
  border-bottom:0 #FFFFFF solid;
}
.table_b2
{
  border-top:0 #FFFFFF solid;
}

.cellover
{
	background-color: #;
}
.qcellerror
{
  border:dashed;
}
.cellerror,
input.texterror
{
	background-color: #FFFFFF/*#f9d2d2*/; 
}
.cellheader
{
	background-color: #FFFFFF/*f0ffc9*/; 
}
.cellheaderhighlighted
{
	background-color: #/*#1C2B39*/; 
}
.cellhighlighted
{
	background-color: #c8c8c8/*e7e7e7*/; 
}
.text_selected
{
	background-color: #/*ffeb95*/; 	
}
.cellselected
{
        background-color: #FFFFFF/*fff8d9*/;
}
.tablenormal,
.cellnormal,
.text_normal
{
	background-color: #FFFFFF/*fff8d9*/;
}
.button_old /* push button style */
{
	height:30px;
	FONT-FAMILY: Nunito;	
	FONT-WEIGHT: bold; 
	FONT-SIZE: 1.2em;
	COLOR: #FFFFFF/*000000*/;
	background-color: #1C2B39/*1C2B39*/; 
	border-color: #/*D7D7D7*/;
	border-width: ;
}

.percent /* procent table */
{
background:url(https://mvm-kerdoiv.frequest.com/wrtbl/main_images/) no-repeat;
}
.percent2 /* second procent color */
{
background:url(https://mvm-kerdoiv.frequest.com/wrtbl/main_images/) no-repeat 
}

.rowborder /* border on the top and botton of a question-table */
{
	background-color: #/*1C2B39*/; 
}

.rowmsg /* border before and after the question */
{
	background-color: #FFFFFF;
}

div.div_normal
{
 margin: 0px 0px 0px 0px;
 padding: 0px 0px 0px 0px;
 list-style-type:none;
 float:left;
}
/* sort list */
.ul_st
{
/* width:372;*/
 float:left;
 margin: 5px;
 padding: 0;
 list-style-type:none;
 background-color:#c8c8c8;
 border:solid 1px #FFFFFF;
 width:calc((100% - 20px)/2);
 box-sizing:border-box;
}
.st_li:before,
.st_li:after 
{
  content: "";
  display: table;
}
 
.st_li:after 
{
  clear: both;
}
.st_li
{
  FONT-FAMILY: Nunito;
  COLOR: #1C2B39; 	
  margin: 5px;
  padding: 3px 3px 3px 5px;	
  border:#FFFFFF solid 1px;  
  text-align:left;
  position:relative;
}
.st_li_from
{
  overflow:auto;
}
.st_li
{
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
	border-radius: 5px;	
}
.st_li_from
{
	background-color:#FFFFFF;
	cursor:pointer;	
}
.st_li_to
{
	background-color:#FFFFFF;
        cursor:move;	
}
.sort_list_bg
{
 background-color: #c8c8c8;
}
.delete_li
{
	background:url(https://mvm-kerdoiv.frequest.com/wrtbl/main_images/062226980005844.gif);
	position:absolute;
	top:-10px;
	right:-10px;
	width:16px;
	height:16px;
	display:block;
	overflow:hidden;
	margin:0;
	padding:0;
	float:left
}
.ra/*rigth arrow*/
{
	width:20px;
	height:21px;
	float:right;
	display:block;
	overflow:hidden;
	background:url(https://mvm-kerdoiv.frequest.com/wrtbl/main_images/771288833264607.png) no-repeat;
}
/*sort list end*/
.msg
{
	/*border-width:1px;
	border-color:#FFFFFF;
	border-style:solid;*/
	padding: 0px; 
	/*width:800;*/
        width:100%;
        overflow:hidden;
}
.row_msg
{
	background-color: #FFFFFF;
}

/*new design*/
.elm
{
	height:17px;
	width:20px;
}
.checked
{
	background: #FF0000;
}
.not_checked
{
	background: #00FF00;
}
.ni_checkbox,
.ni_radio
{
	/*margin:5px 0 5px 0;*/
        vertical-align:middle;
        width:28px;
        height:28px;

}
.ni_radio1{background: url(https://mvm-kerdoiv.frequest.com/wrtbl/main_images/991256292119271.png) no-repeat;background-size:100%;}
.ni_radio2{background: url(https://mvm-kerdoiv.frequest.com/wrtbl/main_images/334699122250648.png) no-repeat;background-size:100%;}
.ni_radio3{background: url(https://mvm-kerdoiv.frequest.com/wrtbl/main_images/219912191120092.png) no-repeat;background-size:100%;}
.ni_checkbox1{background: url(https://mvm-kerdoiv.frequest.com/wrtbl/main_images/300279896342661.png) no-repeat;background-size:100%;}
.ni_checkbox2{background: url(https://mvm-kerdoiv.frequest.com/wrtbl/main_images/732645266077165.png) no-repeat;background-size:100%;}
.ni_checkbox3{background: url(https://mvm-kerdoiv.frequest.com/wrtbl/main_images/515089137862790.png) no-repeat;background-size:100%;}
/*modal*/
#basic-modal-content {display:none;}
#simplemodal-overlay {cursor:wait;}
#simplemodal-container {height:150px; width:500px; 
	color:#000000;
	background-color:#FFFFFF; 
	border:4px solid #1C2B39;
	border-top:15px solid #1C2B39; 
	border-bottom:15px solid #1C2B39; 
	padding:12px;}
#simplemodal-container code {background:#FFFFFF; border-left:3px solid #65B43D; color:#bbb; display:block; margin-bottom:12px; padding:4px 6px 6px;}
#simplemodal-container a {color:#ddd;}
#simplemodal-container a.modalCloseImg {background:url(https://mvm-kerdoiv.frequest.com/images/x.gif) no-repeat; width:25px; height:29px; display:inline; z-index:3200; position:absolute; top:-15px; right:-16px; cursor:pointer;}
#simplemodal-container #basic-modal-content {padding:8px;}

.modal_message {background-color:#FFFFFF;margin-top:auto;margin-bottom:auto;font-size:16px;font-weight:bold;width:200px;}

.qtable
{
	border-collapse:collapse;
}

.ui-slider-horizontal .ui-state-default {border: none; width:35px; 
										height:35px; 
										background: url(https://mvm-kerdoiv.frequest.com/wrtbl/main_images/038646482848744.png) no-repeat;
										position:absolute;					
										margin-left:-17px;
										outline:none; 
										cursor:pointer;																																				
							}


.sldpd
{
 padding:0 0 0  0;
}
/**
 * frequest - drag and drop associative matrix 
 */
.dd_prop, .dd_prop2,.dd_cont,.dd_cont_over,.dd_cont_sel
{
	FONT-SIZE: 1em; 
	FONT-FAMILY: Nunito;
	COLOR: #1C2B39; 	
        border:1px solid #c8c8c8;
        vertical-align:top;
}
.dd_prop:hover, .dd_prop2:hover{filter:brightness(90%);}
.dd_prop
{
	z-index:15;
	text-align:center;
	box-sizing:border-box;
    display:inline-block;
    margin:1em;
	padding:1em;
}

.dd_prop
{
	min-width:7em;
	cursor:pointer;
        background-color:#FFFFFF    
}
.dd_prop2 {padding:0.5em;position:relative;overflow:visible;margin-bottom:0.3em;}

.dd_cont_active {background-color:#c8c8c8 !important;}



.dd_cont,.dd_cont_over,.dd_cont_sel
{
	text-align:center;
	cursor:pointer;
	z-index:10;
        display:inline-block;
	box-sizing:border-box;
	vertical-align:top;
        margin:1.5em;
        overflow:hidden;
        padding:1.5em;
        position:relative;
}
.dd_cont
{
	background-color:#FFFFFF	;
	text-align:center;
        position:relative;
}
.dd_cont_sel, .dd_cont_over {filter: brightness(85%);/*background-color:#FFFFFF*/}
.dd_prop_list{width:100%;margin-top:0.5em;}
.dd_main_cont{width:100%;box-sizing:border-box;padding:1em;overflow:hidden;vertical-align:top;border:0.1em solid #FFFFFF;position:relative;}
.dd_cont_title{margin:0.5em;}
.delete_prop
{
	background:url(https://mvm-kerdoiv.frequest.com/wrtbl/main_images/062226980005844.gif);
	position:absolute;
	top:-8px;
	right:-8px;
	width:16px;
	height:16px;
	display:block;
	overflow:hidden;
	margin:0;
	padding:0;
	z-index:15;
}
/* autocomplete */

.ac_results {
	padding: 0px;
	border: 1px solid black;
	background-color: white;
	overflow: hidden;
	z-index: 99999;
}

.ac_results ul {
	width: 100%;
	list-style-position: outside;
	list-style: none;
	padding: 0;
	margin: 0;
}

.ac_results li {
	margin: 0px;
	padding: 2px 5px;
	cursor: default;
	display: block;
	/* 
	if width will be 100% horizontal scrollbar will apear 
	when scroll mode will be used
	*/
	/*width: 100%;*/
	font: menu;
	font-size: 12px;
	/* 
	it is very important, if line-height not setted or setted 
	in relative units scroll will be broken in firefox
	*/
	line-height: 16px;
	overflow: hidden;
}

.ac_loading {
	background: white url('indicator.gif') right center no-repeat;
}

.ac_odd {
	background-color: #eee;
}

.ac_over {
	background-color: #0A246A;
	color: white;
}
/* editbox */
.editbox {outline:none; border:0; background-color: #FFFFFF;margin:5px;}
.editbox_container  { background-color: #FFFFFF; text-align:center; float:left;  border:1px solid #FFFFFF;margin-right:5px; }




.bg_answer
{
	background-color:#FFFFFF;
	border:#FFFFFF 1px solid;	
}
.back_button
{
	background-color:#FFFFFF;
	font-family: Nunito;
	font-size: 1.2em;
	color:#000000;
	-webkit-box-shadow: 0px 13px 15px 0px rgba(0,0,0,0.19);
	-moz-box-shadow: 0px 13px 15px 0px rgba(0,0,0,0.19);
	box-shadow: 0px 13px 15px 0px rgba(0,0,0,0.19);
	padding:10px;
	margin-bottom:20px;
	text-align:center;
	float:left;
	font-weight: normal;
	cursor:pointer;
}

/*with border*/
.cornered
{
    -webkit-border-radius: ;
    -moz-border-radius: ;
	border-radius: ;
}
/*image type */
.image_zoom,
.image_normal,
.image_over,
.image_selected
{
	z-index:20;
	margin:10px;
}
.image_normal
{
	padding:5px;
	border:3px solid #FFFFFF;
}
.image_over
{
	border:8px solid #c8c8c8;
	padding:0;
}
.image_selected
{
	border:8px solid #FFFFFF;
	padding:0;	
}
.image_zoom
{
	margin:10px auto 10px auto;
	border:8px solid #FFFFFF;	
}
.images_main_container,
.images_container
{
	width:100%;
	text-align:center;
}
.images_main_container
{
	position:relative;	
}
.ok
{
	background:url(https://mvm-kerdoiv.frequest.com/wrtbl/main_images/682615445442993.png) no-repeat;
	position:absolute;
}
/*image type end*/
/*sum*/
.sum_container{display:block;margin-left:40%;}
.sumnotok, .sumok {text-align:left;display:none;font-size:1.1em;font-weight:bold;padding:0 0.3em 0 0.3em;clear:right}
.sumnotok
{
 color:#FF0000;
 font-weight:bolder;
}
.sumok
{
 color:#1C2B39;
 font-weight:bolder;
}
.sum1{text-align:right;display:none;font-size:1.1em;font-weight:bold;float:left;}
.sumhint{color:#e8efef;}
/*sum end*/

/*card begin*/
.card,
.card_over,
.card_selected
{
  FONT-FAMILY: Nunito;
  COLOR: #1C2B39;
/*  z-index:1;*/
  text-align:center;
  cursor:pointer;
  padding:1em; 
  position:relative;
  display:inline-block;
  vertical-align:top;
  margin:0.8em;
}
.card
{
  background-color: #FFFFFF;
  border:2px solid #FFFFFF;
}
.card_over
{
  background-color: #c8c8c8;
  border:2px solid #c8c8c8;
}
.card_selected
{
  background-color: #FFFFFF;
  border:2px solid #1C2B39;
}
.cards_container
{
	padding:10px;
}
/*card end*/

/*extra*/
#bg_body_fp_ut29m
{
    background: url(https://mvm-kerdoiv.frequest.com/wrtbl/main_images/) no-repeat;
}
#bg_body_fp_ut29w
{
    background: url(https://mvm-kerdoiv.frequest.com/wrtbl/main_images/) no-repeat;
}
#bg_body_fp_mt29m
{
    background: url(https://mvm-kerdoiv.frequest.com/wrtbl/main_images/) no-repeat;
}
#bg_body_fp_mt29w
{
    background: url(https://mvm-kerdoiv.frequest.com/wrtbl/main_images/) no-repeat;
}
.fp_button,
.next_button
{
	background-color:#1C2B39;
	font-family: Nunito;
	font-size: 1.2em;
	color:#FFFFFF;
	-webkit-box-shadow: 0px 13px 15px 0px rgba(0,0,0,0.19);
	-moz-box-shadow: 0px 13px 15px 0px rgba(0,0,0,0.19);
	box-shadow: 0px 13px 15px 0px rgba(0,0,0,0.19);
	padding:10px;
	margin-bottom:20px;
	text-align:center;
	display:inline-block;
	font-weight: normal;
	cursor:pointer;
        border-radius:10px;
        text-transform:uppercase;
}
.next_button_middle
{
	background-color:#1C2B39;
	font-family: Nunito;
	font-size: 1.2em;
	color:#FFFFFF;
	-webkit-box-shadow: 0px 13px 15px 0px rgba(0,0,0,0.19);
	-moz-box-shadow: 0px 13px 15px 0px rgba(0,0,0,0.19);
	box-shadow: 0px 13px 15px 0px rgba(0,0,0,0.19);
	padding:0.7em;
        margin: 0px auto 1em;
	text-align:center;
	font-weight: normal;
	cursor:pointer;
        width:7em;
}
/* multiple iamges (page, question)*/
.mm_container
{
 text-align:center;
 width:100%;
 padding:20px;
}
.mm_elm
{
  margin:20px;
  float:left;
}
/*cookies message*/
#cookie_msg
{
  background-color:#CCCCCC;
  padding:10px;
  display:none;
  top:-20px;
  text-align:center;
}

/*responsive extra*/
.w100ac{width:100%;margin:auto;text-align:center;}
.w50ac{width:50%;text-align:center;}
.al{text-align:left;}
.w50ar{width:50%;text-align:center;}
.ar{text-align:right;}
.maac{margin:auto;text-align:center;}
.mcontainer{width:100%;visibility:hidden;}
.mainfooter{margin-top:1em;}
.ac{text-align:center;}
.w100{width:100%;}
.fl{float:left}
.ib{display:inline-block;}
.bm{margin-bottom:10px;}
.rm{margin-right:10px}
/* table to div*/
.border{border:0 #FFFFFF solid;}
.border_tl{border-bottom:0px;border-right:0px;}
.border_br{border-top:0px;border-left:0px;}
 .bg,
 .bg_question,
 .bg_answer
 { 
/*	opacity:0;*/
	filter:alpha(opacity=0); /* For IE8 and earlier */
        
 }




/*slider*/
.main_slider_container{text-align:center;width:100%;}
.slider_holder{width:100%;margin:auto;max-width:750px}
.slider_min_value,.slider_maxval,.slider_actval,.slider_minval{width:33.33%;display:inline-block;}
.slider_minval,.slider_min_val{text-align:left}
.slider_actval{text-align:center}
.slider_maxval{text-align:right}
.slider_holder_2{width:100%;text-align:center;}
.slider_texts{padding:0px;margin:auto;width:90%;overflow:hidden;box-sizing:border:box;}
.slider_bg{padding:0px;margin:10px auto 10px;box-sizing:border:box;}
.ui-slider-handle{padding:0 40px 0 40px;}
.sc{padding-right:2em;}
.slider_bg.ui-widget-content,
.slider_bg.ui-slider
{
  background-color:#FCB530 !important;
  background-image: -webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);
  background-image: linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);
  background-size: 40px 40px;
}

/*text selection*/
.text_type{position:relative;cursor:url(https://mvm-kerdoiv.frequest.com/wrtbl/main_images/881335274195340.png) 0 24, pointer; padding-bottom:1em;}
.delete_text
{
	background:url(https://mvm-kerdoiv.frequest.com/wrtbl/main_images/062226980005844.gif) no-repeat;
	position:absolute;
	bottom:-8px;
	right:-8px;
	width:16px;
	height:16px;
	overflow:hidden;
	margin:0;
	padding:0;
        opacity:0.8;
        cursor:pointer;
}

/*autocomplete*/
/*autocomplete*/
#autocomplete  .ui-state-default, #autocomplete  .ui-widget-content{background-image:none !important;background-color:#FFFFFF !important;}
#autocomplete  .ui-dialog, #autocomplete  .dialog-form, #autocomplete  .ui-dialog-content, #autocomplete  .ui-dialog-buttonpane, #autocomplete  .ui-widget-content{background-color:#FFFFFF !important;}
#autocomplete  .ui-autocomplete{height:15em;overflow-y: scroll; overflow-x: hidden;border:1px solid #c8c8c8;}
#autocomplete  .ui-state-hover, #autocomplete  .ui-state-hover, #autocomplete  .ui-widget-header #autocomplete  .ui-state-hover, #autocomplete  .ui-state-focus, #autocomplete  .ui-state-focus, #autocomplete  .ui-widget-header #autocomplete  .ui-state-focus {background:#c8c8c8;border:none;color:#1C2B39;font-weight:normal;}
#autocomplete  .ui-autocomplete #autocomplete  .ui-widget{FONT-FAMILY: Nunito;COLOR: #1C2B39;}



/*full width*/
.content_holder_noshadow
{
	background-color:#1C2B39;
	text-align:center;
}
.content_holder
{
	background-color:#1C2B39;
	text-align:center;
        /*margin-bottom:15px;*/
}
.question-holder{
	
	/*background-color:#8fd400;*/
	/*max-width:750px;*/
	/*min-height:100px;*/
	margin:auto;
	padding:20px;
        box-sizing:border-box;
}
.content
{
    padding:5px;
    margin-left: auto;
    margin-right: auto; 
    box-sizing:border-box;
    text-align:center;
}
.logo_holder
{
	
	background-color: #ffffff;
	width:100%;
	text-align:center;
}
.logo{
	max-width:750px;
	margin:auto;
	
}
.footer_row{background-color:#FFFFFF;margin: 0px;padding:10px;display:table-row;}
.footer_bottom_cell {
   display: table-cell;
   vertical-align: middle;
   height:80px;
   text-align:middle;
   background-color:#FFFFFF;
}
.middle_cell_question
{
    /*display:inline-block;*/
    display:block;
    margin:auto;
    text-align:center;
    margin-top:1em;
}
.top_cell_page
{
    display: table-row;
    vertical-align: top;
    background-color:#1C2B39;
    height:0px;
}
.row_question
{
 background-color:#f6f7f8;
 display:table-row;
}

.top_cell_question{display:table-cell;text-align:center;vertical-align: top;}

.top-cell-question {
    display: table-cell;
    vertical-align: middle;
    text-align:center;

}
.progress_holder
{
	clear:both;
	/*background-color: #ffffff;*/
	max-width:100%;
	margin:auto;
	text-align:center;
}
.progress_container
{
	margin:auto;
	max-width:300px;
}
.progress {
	font-family: Nunito;
	font-size: .8em;
	overflow: hidden;
	height: 20px;
	background-color: #ccc;
	border-radius: 4px;
	-webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,.1);
	box-shadow: inset 0 1px 2px rgba(0,0,0,.1);
	margin-bottom: 20px;
}
.progress-bar {
	width: 0;
	height: 100%;
	color: #fff;
	text-align: center;
	background-color: #1C2B39;
}
.progress-striped .progress-bar {
		background-image: -webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);
		background-image: linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);
		background-size: 40px 40px;
}
.progress.active .progress-bar {
	-webkit-animation: progress-bar-stripes 2s linear infinite;
	animation: progress-bar-stripes 2s linear infinite;
	-moz-animation: progress-bar-stripes 2s linear infinite;
}
#prev_button
{
	background-color:#FBB82F;
	font-family: Nunito;
	font-size: 1.2em;
	-webkit-box-shadow: 0px 13px 15px 0px rgba(0,0,0,0.19);
	-moz-box-shadow: 0px 13px 15px 0px rgba(0,0,0,0.19);
	box-shadow: 0px 13px 15px 0px rgba(0,0,0,0.19);
	padding:10px;
	color:#000000;
	font-weight: normal;
	margin-bottom:20px;
	/*margin-right:10px;*/
	float:left;
	text-align:center;
	cursor:pointer;
        border-radius:10px;
        text-transform:uppercase;
	
}
.footer_logo_cell
{
	padding:10px 30px 20px 30px;
	overflow: hidden;
        background-color:#{footer_logo_cell};
        margin:auto;
        display:table-cell;
        text-align:center;
}
.spacer
{
 display:block;
 height:0.8em;
}
.ui-state-default{padding: 0 !important;border-style: none;background-color: transparent;background-image: none;}
.modalid.ui-dialog, .modalid.dialog-form .modalid.ui-dialog-content, .modalid.ui-dialog-buttonpane{background-color:#CCCCCC !important;;background-image:none !important;}


.td_class{;border-bottom:1px solid #FFFFFF;}
.coords_main_container{padding-top:1.5em;}
/*media querys*/
@media screen and (min-width: 751px)
{
.content{min-width:750px;max-width:100%;display:inline-block;}
.content_answer{min-width:735px;max-width:100%;display:inline-block;}
.arrright{display:none;}
.arrleft{display:none;}
.th_text{display:none;}
#bg_body_fp
{
    margin:20px auto;padding:10px;width:750px;height:600px;
}

 .bg_text{overflow:hidden;width:100%;margin-top:10px;text-align:center;}
 .fwd_button{margin-top:10px;margin-left:500px;min-height:32px;}
.table_class{display:table !important;width:100%;}
.tr_class{display:table-row}
.td_class{display:table-cell}
.always_visible{display:table-row;}
/*.question img{width:50%;height:auto;}*/
.question{font-size:1.8em;}
.instruction{font-size:0.7em;}
.row_msg,
.answer,
.rowborder,
.cellheader,
.cellheaderhighlighted,
.cellnormal,
.cellhighlighted,
.cellselected,
.cellover,
.cellerror,
.cellbase{font-size:1.2em}


.card,
.card_over,
.card_selected{font-size:1.2em}
.dd_prop_cont{border-bottom:3px solid #1C2B39}
.dd_main_cont{text-align:center;}
}
.coords_right{display:inline-block;vertical-align:top;position:relative;margin:auto;}
#id_title{padding:0px;margin:0px;width:250px;}

@media screen and (max-width: 750px)
{
#msgcontainer img{max-width:100%;height:auto;}
.sum_container{display:none;}
.content{width:100%;display:block;}
.arrright{display:block;position:absolute;top:50%;right:0px;}
.arrleft{display:block;position:absolute;top:50%;left:0px;}
.fabtn{background-color:#CCCCCC;cursor:pointer;padding:5px;}
.th_text{display:inline-block;margin-left:0.2em;}
#bg_body_fp
{
    margin:20px auto;padding:10px;width:100%;height:1005;
}
.table_class{display:block;}
.tr_class{display:block;}
.td_class{display:block;text-align:left;}
.tr_class .td_class:first-child{font-weight:bold;}
.bg_text{overflow:hidden;width:100%px;margin-top:10px;text-align:center;height:100%}
.fwd_button{margin-top:10px;text-align:center;overflow:hidden;}
#fwdbutton{margin:auto;}
.always_visible{display:none;}
.question img{width:50%;height:auto;}
.question{font-size:1.4em;}
.instruction{font-size:0.7em}
.row_msg,
.answer,
.rowborder,
.cellheader,
.cellheaderhighlighted,
.cellnormal,
.cellhighlighted,
.cellselected,
.cellover,
.cellerror,
.cellbase{font-size:1.2em}
.coords_right{display:block;vertical-align:top;position:relative;margin:auto;}
#id_title{padding:0px;margin:0px;width:100%;text-align:center;}
.card,
.card_over,
.card_selected{font-size:1.2em}
	.dd_half{vertical-align:middle;width:50%;float:left;box-sizing:border-box;}
	.dd_prop_cont{border-right:3px solid #1C2B39}
       .dd_main_cont{text-align:left;}
}

.video_holder{
	max-width:750px;
	height: auto;
	margin:auto;
	font-family: Nunito;
	font-size: 1em;
	
	background-color:#ffffff;
	padding:10px;
	margin-bottom:20px;
	margin-top:10px;
	
	
	-webkit-box-shadow:  0px 5px 10px 0px rgba(0,0,0,0.1);
	-moz-box-shadow:  0px 5px 10px 0px rgba(0,0,0,0.1);
	box-shadow:  0px 5px 10px 0px rgba(0,0,0,0.1);

}
video
{
  width:100%;
  height:auto;
}
.moveaway
{
  position:absolute;
  top:-10000px;
  left:-10000px;
}
.modalid .ui-dialog-titlebar { display:none; }
/*img{width:50%;height:50%;}*/
/*ie*/
img { -ms-interpolation-mode: bicubic; }

.gobackbutton{width: 50%;text-align:center;display:table-cell;}
.fwdbutton{text-align:center;display:table-cell;border-radius:10px;vertical-align:top;}
.button_row{display:table-row;text-align:center;}
.button_table{display:table;margin:auto;max-width:750px;margin-bottom:10px;}
#msgcontainer{text-align:center;margin-top:50px;}
textarea{width:98%;height: 12em;max-height: 12em;}
.fluidtext{display: inline-block;overflow: hidden;padding: 0 5px 0 0;}


.sld .td_class{border:0px !important;}
.table_class_2{display:table;width:100%;}
.tr_class_2{display:table-row;}
.td_class_2{display:table-cell;}

.disabled{
    pointer-events: none;
    opacity:4;
}
.disabled img{opacity:0.4;}

.lp{display:table-cell;vertical-align:middle;}
.slider33{width:33%;display:inline-block;}


#uploader .plupload_button {background-color:#1C2B39 !important;background-image:none !important;color:#FFFFFF;border:none !important;}
#uploader .plupload_filelist{background-color:#f6f7f8 !important; background-image:none !important;}
#uploader .plupload_file_status, #uploader .plupload_file_size{color:#1C2B39 !important;}
#uploader .plupload_droptext{background-color:#f6f7f8 !important;}
#uploader .plupload_header_content{background-color:#1C2B39 !important;border:none !important;color:#F0B323;}
#uploader .plupload_header{border:none !important;}

/*#uploader .ui-state-default{background:#1C2B39 !important;border-color:#1C2B39;color:#FFFFFF;}
#uploader_container {background:#FFFFFF !important;}
.plupload_wrapper .ui-widget-header{background:#1C2B39 !important;color:#FFFFFF}
.plupload_wrapper{min-width:auto !important;}
.plupload_header_content{padding: 0 80px 0 60px !important;}*/

/* Firefox old*/
@-moz-keyframes blink {
    0% {
        opacity:1;
    }
    50% {
        opacity:0.2;
    }
    100% {
        opacity:1;
    }
} 

@-webkit-keyframes blink {
    0% {
        opacity:1;
    }
    50% {
        opacity:0.2;
    }
    100% {
        opacity:1;
    }
}
/* IE */
@-ms-keyframes blink {
    0% {
        opacity:1;
    }
    50% {
        opacity:0.2;
    }
    100% {
        opacity:1;
    }
} 
/* Opera and prob css3 final iteration */
@keyframes blink {
    0% {
        opacity:1;
    }
    50% {
        opacity:0.2;
    }
    100% {
        opacity:1;
    }
} 
.sound.started{
    -moz-animation: blink normal 2s infinite ease-in-out; /* Firefox */
    -webkit-animation: blink normal 2s infinite ease-in-out; /* Webkit */
    -ms-animation: blink normal 2s infinite ease-in-out; /* IE */
    animation: blink normal 2s infinite ease-in-out; /* Opera and prob css3 final iteration */
}

.sound{
 background:url(https://mvm-kerdoiv.frequest.com/images/rec.png) no-repeat;
 width:26px;
 height:26px;
 display:inline-block;
 vertical-align:middle;
 cursor:pointer;
 opacity:0.5;
 margin-right:10px;
}

.progress2{margin-right:3px;}

      .videobox {
    	background:black;
    	width:640px; height:480px;
    	////opacity: 0;
    	position: absolute; right:0px; top:50%;
    	transform: translate(100%,-50%);
    	transition: transform 1s;
            cursor:pointer;
      }
      .videobox div {
    	letter-spacing:2px;
    	border-radius: 5px;
    	background-color: black; color:lightgray;
    	padding:2px;
    	transform:rotate(-90deg);
    	text-align:center;
    	width:100px; height:50px;
    	position:relative;left:-48px;top:50%;
      }
      .videobox.open {transform:  translate(0,-50%); }
      .videobox img {position:absolute; top:0px; left:0; z-index:200;}
      .videobox video {position:absolute; top:0px; left:0; z-index:150;}
    .after_slider{background:url(https://test.frequest.com/images/arrow_frs.png) no-repeat 0 0;width:500px;height:50px;background-size: 500px 50px;}
    
    .video_recorder{
     background:url(https://test.frequest.com/images/videorecord.png) no-repeat;
     width:32px;
     height:32px;
     display:inline-block;
     vertical-align:middle;
     cursor:pointer;
     opacity:0.5;
     margin-right:10px;
    }
    .video_stop{
     background:url(https://test.frequest.com/images/stoprecord.png) no-repeat;
     width:32px;
     height:32px;
     display:inline-block;
     vertical-align:middle;
     cursor:pointer;
     opacity:0.5;
     margin-right:10px;
    }
    
    
    .cookieok{display:inline-block;background-color:#CCCCCC;padding:5px;margin-right:10px;margin-bottom:10px;cursor:pointer;border-radius:10px;margin-top:2em;}
    .cookienotok{display:inline-block;background-color:#CCCCCC;padding:5px;margin-right:10px;margin-bottom:10px;cursor:pointer;border-radius:10px;margin-top:2em;}
    
    .cookie_msg_container{padding:15px;display:none;}
    
    .cookie_msg_container2{padding:15px;}
    
    @media screen and (max-width: 750px)
    {
    .blockMsg{width:90% !important;left:5% !important;top:10% !important;}
    }
    
    
    #cookie_msg > div {display:none;}    

.mac .simple_question_answer{text-align:left;}


.select-container {position:relative;display:inline-block; cursor:pointer;}
.select-container  select{

  display: inline-block;
  line-height: 1.5;
  padding: .6em 1.4em .5em .8em;
  box-sizing: border-box;
  margin: 0 5px;
  border: 1px solid #aaa;
  box-shadow: 0 1px 0 1px rgba(0,0,0,.04);
  border-radius: .5em;
  background-color: #fff;
  appearance: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  -ms-appearance: none;
  cursor:pointer;
}

.select-container::after {
  content: ' ';
  position: absolute;
  top: 15px;
  right: 10px;
  width:15px;
  height:12px;
  background: #FFFFFF;
  pointer-events: none;
  background-color: #1C2B39;
  clip-path: polygon(100% 0%, 0 0%, 50% 100%); 
  cursor:pointer;
}