@charset "UTF-8";
/*========================================================
                      Main Styles
=========================================================*/
body {
  color: #878787;
  font: 300 15px/24px "Ubuntu", sans-serif; }

img {
  max-width: 100%;
  height: auto; }

h1 {
  font-size: 34px;
  line-height: 60px;
  text-transform: uppercase;
  color: #fff; }
  h1 span {
    color: #15c3cb; }
  @media (max-width: 991px) {
    h1 {
      font-size: 30px; } }

h2 {
  font-size: 40px;
  line-height: 42px;
  color: #4f4f4f;
  letter-spacing: -.5px;
  text-align: center; }
  h2 span {
    font-weight: 500; }
    
@media (max-width: 767px) {
	h2 {
	  font-size: 28px;
	  line-height: 30px;
	}
}    

h3 {
  font-size: 20px;
  line-height: 20px;
  color: #4f4f4f;
  letter-spacing: -.4px;
  font-weight: 500; }
  h3 span {
    font-weight: 300; }

h4 {
  font-size: 20px;
  line-height: 20px;
  color: #4f4f4f;
  letter-spacing: -.3px; }
  h4 span {
    display: block;
    color: #15dde4;
    font-size: 14px;
    line-height: 20px; }

h5 {
  font-size: 20px;
  line-height: 20px;
  color: #4f4f4f;
  letter-spacing: -.3px;
  font-weight: 400; }

h6 {
  font-size: 17px;
  line-height: 24px;
  color: #4f4f4f;
  text-align: center; }

h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover {
  color: #15dde4; }

p a:hover, .marked-list a:hover, .list a:hover, .addr a:hover {
  text-decoration: underline; }
p .fa, .marked-list .fa, .list .fa, .addr .fa {
  text-decoration: none; }

time {
  display: block; }

a {
  font: inherit;
  color: inherit;
  text-decoration: none;
  -moz-transition: 0.3s;
  -o-transition: 0.3s;
  -webkit-transition: 0.3s;
  transition: 0.3s; }
  a:focus {
    outline: none; }
  a:active {
    background-color: transparent; }

a[href^="tel:"],
a[href^="callto:"] {
  color: inherit;
  text-decoration: none; }

strong {
  font-weight: 700; }

.fa {
  line-height: inherit; }

[class*='fa-']:before {
  font-weight: 400;
  font-family: "FontAwesome"; }

.page {
  overflow: hidden;
  min-height: 500px; }
  .lt-ie9 .page {
    min-width: 1200px; }

/*=======================================================
                       Main Layout
=========================================================*/
h2 + * {
  margin-top: 25px; }

h2 + .row {
  margin-top: 10px; }

h3 + * {
  margin-top: 15px; }

* + h3 {
  margin-top: 20px; }

h4 + * {
  margin-top: 15px; }

* + h4 {
  margin-top: 35px; }

h5 + * {
  margin-top: 15px; }

* + h5 {
  margin-top: 30px; }

h6 + * {
  margin-top: 20px; }

h6 + .row {
  margin-top: 20px; }

@media (min-width: 992px) {
  .row + .row {
    margin-top: 0; } }
.container + .container {
  margin-top: 95px; }
  


/*==================      Lists      ======================*/
.social-list li {
  display: inline-block; }
  .social-list li a {
    display: block;
    color: #a3a3a3;
    font-size: 24px;
    line-height: 30px; }
    .social-list li a:hover {
      color: #15dde4; }
  .social-list li + li {
    margin-left: 65px; }
    @media (max-width: 767px) {
      .social-list li + li {
        margin-left: 25px; } }

.flex-list {
  display: table;
  table-layout: fixed;
  width: 100%; }
  .flex-list li {
    display: table-cell; }
    .flex-list li img {
      opacity: 0.7;
      padding: 0 5px; }
      .lt-ie9 .flex-list li img {
        -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0.7)";
        filter: alpha(opacity=70); }
      .flex-list li img:hover {
        opacity: 1; }
        .lt-ie9 .flex-list li img:hover {
          -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=1)";
          filter: alpha(opacity=100); }
  @media (max-width: 767px) {
    .flex-list {
      text-align: center;
      display: block; }
      .flex-list li {
        display: inline-block;
        margin: 5px 10px; } }

.marked-list {
  font-size: 15px;
  line-height: 25px; }
  @media (min-width: 479px) and (max-width: 767px) {
    .marked-list {
      font-size: 14px; } }
  .marked-list li {
    position: relative;
    padding-left: 20px; }
    .marked-list li:before {
      content: "";
      position: absolute;
      top: 0;
      left: -2px;
      font-family: "FontAwesome";
      font-size: 15px;
      line-height: 25px;
      color: #15dde4;
      padding: 0 2px; }
    .marked-list li + li {
      margin-top: 5px; }
  * + .marked-list {
    margin-top: 15px; }

.index-list {
  counter-reset: li;
  font-size: 14px;
  line-height: 22px; }
  .index-list li {
    text-align: center; }
    .index-list li:before, .index-list li:after {
      display: table;
      content: "";
      line-height: 0; }
    .index-list li:after {
      clear: both; }
    .index-list li:before {
      content: counter(li,decimal-leading-zero);
      counter-increment: li;
      display: inline-block;
      width: 75px;
      height: 75px;
      border-radius: 50%;
      border: 2px solid #fff;
      color: #fff;
      font-size: 20px;
      line-height: 75px;
      font-weight: 500;
      text-align: center;
      margin-bottom: 35px; }
    @media (min-width: 992px) {
      .index-list li {
        padding: 0 35px; } }

.index-list2 {
  counter-reset: li;
  font-size: 14px;
  line-height: 22px; }
  .index-list2 li {
    padding-left: 75px;
    position: relative; }
    .index-list2 li:before, .index-list2 li:after {
      display: table;
      content: "";
      line-height: 0; }
    .index-list2 li:after {
      clear: both; }
    .index-list2 li:before {
      content: counter(li,decimal-leading-zero) ".";
      counter-increment: li;
      color: #15dde4;
      font-size: 36px;
      line-height: 28px;
      font-weight: 400;
      position: absolute;
      top: 0;
      left: 15px; }
  @media (min-width: 768px) {
    .index-list2 * + .row {
      margin-top: 0; } }
  * + .index-list2 {
    margin-top: 42px; }
    
    
.index-list3 {
  counter-reset: li;
  font-size: 14px;
  line-height: 22px; }
  .index-list3 li {
    padding-left: 75px;
    position: relative; }
    .index-list3 li:before, .index-list3 li:after {
      display: table;
      content: "";
      line-height: 0; }
    .index-list3 li:after {
      clear: both; }
    .index-list3 li:before {
      content: counter(li,decimal-leading-zero) ".";
      counter-increment: li;
      color: #000000;
      font-size: 36px;
      line-height: 28px;
      font-weight: 400;
      position: absolute;
      top: 0;
      left: 15px; }
  @media (min-width: 768px) {
    .index-list3 * + .row {
      margin-top: 0; } }
  * + .index-list3 {
    margin-top: 42px; }  
    


/*==================      Well     ======================*/
.well1 {
  padding-top: 85px;
  padding-bottom: 110px; }

.well2 {
  padding-top: 55px;
  padding-bottom: 80px; }


.well2_register {
  padding-top: 55px;
  padding-bottom: 80px; }

.well3 {
  padding-top: 60px;
  padding-bottom: 95px; }

.well4 {
  padding-top: 45px;
  padding-bottom: 40px; }
  
  
  
  

/*========================================================
                     FOOTER  Styles
=========================================================*/
footer {
  padding: 45px 0;
  color: #878787;
  text-align: center;
  border-top: 1px solid #a3a3a3; }
  footer .copy-brand {
    text-transform: uppercase; }
  footer * + .copy {
    margin-top: 35px; }
 
/*==================      MMK     ======================*/

.lang_link1{
	margin-top:-20px;
}
.index_slogan{
	padding-top:135px;
	padding-bottom:20px;
	font-size:22px;
	text-align:center;
	color:#FFFFFF;
}
.index_slogan_forms{
	padding-top:80px;
	padding-bottom:15px;
	padding-left:10px;
	padding-right:10px;	
	font-size:38px;
	text-align:center;
	color:#FFFFFF;
	line-height:120%;
}
.index_slogan_formsA{
	padding-top:30px;
	padding-bottom:15px;
	padding-left:10px;
	padding-right:10px;	
	font-size:38px;
	text-align:center;
	color:#4f4f4f;
	line-height:120%;
}
.index_slogan_forms2{
	padding-top:0px;
	padding-bottom:10px;
	font-size:22px;
	text-align:center;
	color:#FFFFFF;
	line-height:120%;
}
.index_slogan_forms2A{
	padding-top:0px;
	padding-bottom:10px;
	font-size:22px;
	text-align:center;
	color:#4f4f4f;
	line-height:120%;
}

.home_mid_register{
	text-align:center;
	padding-top:30px;
	padding-bottom:10px;
}
.forms_mid_register{
	text-align:center;
	padding-top:60px;
	padding-bottom:30px;
}
.forms_mid_register1{
	text-align:center;
	padding-top:40px;
	padding-bottom:20px;
}
.forms_mid_register2{
	text-align:center;
	padding-top:10px;
	padding-bottom:15px;
}
.forms_mid_register2{
	text-align:center;
	padding-top:5px;
}
.forms_charts_div{
	max-width:800px;
	margin-left:auto;
	margin-right:auto;
}


.forms_index_btn{
	background-color:#c43927;
	color:white;
	border: 1px color:#15dde4;
	padding:14px 35px 14px 35px;
	font-size:18px;
	font-weight:bold;
	border-radius: 3px;
}


.logo_text_new{
	color:#4f4f4f;
	text-transform:none;
	font-size:32px;
}

.logo_text_bold,.orange{
	color:#FF5639;
}



.logo_text_new:hover{
	text-decoration:none;
}

.logo_text_forms0{
	max-width:1100px;
	margin-left:auto;
	margin-right:auto;
	padding-left:40px;
}
.logo_text_formsA{
	float:left;
	width:40%;
}
.logo_text_formsB{
	float:left;
	width:60%;
	padding-top:4px;
}
.logo_text_formsC{
	float:right;
}
.logo_text_formsD{
	float:right;
	padding-right:30px;
}
.logo_text_formsE{
	float:right;
	padding-right:30px;
}
.logo_text_formsF{
	float:right;
	padding-left:30px;
	padding-right:10px;
}
.logo_text_formsG{
	display:none;	
}
.forms_toplink{
	font-size: 18px;
	text-transform: uppercase;
	color:#15dde4;
}
.logo_text_forms1{
	color:#4f4f4f;
	text-transform:none;
	font-size:32px;
}
.logo_text_forms2{
	color:#FF5639;
}

.forms_abc{
	padding:60px 0px 90px 0px;
	background-color: #f2efe8;
}
.forms_clients{
	background: white;
	max-width:2050px;
	margin-left:auto;
	margin-right:auto;
}

@media (max-width: 767px) {
	.index_slogan {
    	padding-top:40px;
    	padding-bottom:30px;
    }
	.index_slogan_forms {
    	padding-top:60px;
    	padding-bottom:20px;
    	font-size:28px;
    }
	.index_slogan_formsA {
    	padding-top:20px;
    	padding-bottom:20px;
    	font-size:28px;
    }
    .index_slogan_forms2,.index_slogan_forms2A{
    	font-size:18px;
    	padding:0px 5px 0px 5px; 
    }    
    .home_mid_register{
    	padding-bottom:20px;
    }
    .logo_text_forms0{
    	padding-left:20px;
    }
    
	.logo_text_formsB{
		padding-top:0px;
	} 
	.forms_toplink{
		font-size: 14px;
	}
	.logo_text_formsC{
		display:none;
	}
	.logo_text_formsF{
		display:none;	
	}
	.logo_text_formsG{
		display:block;
		float:right;
		padding-right:10px;
		font-size: 14px;
	}		
}



.footer_new a{
	text-decoration:underline;
}
.login_link a:hover{
	text-decoration:underline;
}
.links123{
	color: #4f4f4f;
}
.links123 a{
	color: #000000;
	text-decoration:underline;
}
.links123 a:hover{
	text-decoration:none;
}
.home_top{
	padding-top:10px;
	font-size:16px;
}
@media (max-width: 767px) {
	.home_top {
    	line-height:140%;
    	font-size:14px;
    }
}
.home_top a{
	color:#15dde4;
	text-decoration:underline;
}
.home_top a:hover{
	text-decoration:none;
}
.home_top_container{
	margin-left:auto;
	margin-right:auto;
	border:1px blue solid;
}
.home_ques{
	padding:12px 0px 0px 100px;
}
.home_langs{
	margin-top:-25px;
	margin-bottom:7px;
	text-align:right;
	display:block;
	padding-right:85px;
}
.home_langsF{
	padding-right:0px;
}
.home_langs_link{
	color:#4f4f4f;
	font-size:16px;
	float:right;
	
	font-size:14px;
}
.home_langs2{
	display:none;
}
#home_results{
	max-width:900px;
	padding:0px 0px 0px 0px;
}
@media (max-width: 700px) {
	.home_ques{
		padding:12px 0px 0px 0px;
	}
	.home_langs{
		display:none;
	}
	.home_langs2{
		display:block;
	}
	#home_results{
		width:500px;
		padding:0px 0px 0px 0px;
	}	
}



#home_results .ans_bar img{
	margin-top:5px;
	height:10px;
}

#home_results .ans_label,.ans_label3{
	width:350px;
	border-bottom: dotted 1px #AAA;
	padding:1px 5px 1px 5px;
}
#home_results .ans_label3,.ans_label4,.ans_val2{
	background:#F5F5F5;
}
#home_results .ans_bar,.ans_bar2{
	font-size:10px;
	border-bottom: dotted 1px #AAA;
}
#home_results .ans_bar2{
	background:#F5F5F5;
}
#home_results .ans_val,.ans_val2{
	width:50px;
	text-align:center;
	border-bottom: dotted 1px #AAA;
}
#home_results .question{
	font-size:18px;
	padding:10px 0px 10px 3px;
}


  

.login_new,.suggest_new{
	width:400px;
	margin-left:auto;
	margin-right:auto;
	color:#4f4f4f;
	font-size:16px;
}
@media (max-width: 767px) {
	.login_new {
    	width:340px;
    }
}
.login_new a{
	text-decoration:underline;
}
.login_new a:hover{
	text-decoration:none;
}
.input_new input{
	border: 1px solid #c1c1c1;
	margin-bottom:0px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;	
	background:none;
	 -webkit-box-shadow: none;
	 box-shadow: none;
	 font-family: "Ubuntu", sans-serif;
	 color:#4f4f4f;
	 border-radius: 5px;
	
}
.input_new input[type=submit]{
	 -webkit-appearance: none;
}
.input_new input[type=checkbox]{
	 background:#4f4f4f;
	 width:16px;
	 height:16px;
}
@media (max-width: 767px) {
	#create_q .cbox_large{
		 width:22px;
		 height:22px;
	}
}
input:-webkit-autofill {
    -webkit-box-shadow: 0 0 0px 1000px white inset;
    -webkit-text-fill-color: #4f4f4f !important;
}
.input_field_new{
	font-size:16px;
	width:300px;
	height:30px;
	margin:3px 0px 3px 0px;
}
.input_field_new6{
	font-size:16px;
	width:500px;
	height:30px;
	margin:3px 0px 3px 0px;
}
@media (max-width: 767px) {
	.input_field_new {
    	width:240px;
    }
	#create_q .user_data_dropdown{
		font-size:12px;
		max-width:180px;
	} 
	#create_q .sett_sel{
		font-size:12px;
		max-width:180px;
	}
	#create_q .user_data_wrap{
		line-height:200%;
	}
	.input_field_new6{
		width:auto;
		min-width:300px;
	}	
}
.input_field_new2{
	font-size:16px;
	width:140px;
	height:30px;
	margin:3px 0px 3px 0px;
}
.input_field_new3{
	font-size:16px;
	width:280px;
	height:30px;
	margin:3px 0px 3px 0px;
}
.input_field_new4{
	font-size:16px;
	width:340px;
	height:30px;
	margin:3px 0px 3px 0px;
}
.input_field_new5{
	font-size:16px;
	width:210px;
	height:30px;
	margin:3px 0px 3px 0px;
}
.input_field_vat{
	font-size:16px;
	margin:3px 0px 3px 0px;
	width:16px;
	height:16px;
}
.input_label_new{
	padding-top:6px;
}
.input_new textarea{
	font-size:16px;
	border: 1px solid #c1c1c1;
	margin-top:10px;
	margin-bottom:10px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;	
	background:none;
	 -webkit-box-shadow: none;
	 box-shadow: none;
	 font-family: "Ubuntu", sans-serif;
	 color:#4f4f4f;
	 border-radius: 5px; 
}
.textarea_ff{
	font-size:16px;
	border: 1px solid #c1c1c1;
	margin-top:10px;
	margin-bottom:10px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;	
	 -webkit-box-shadow: none;
	 box-shadow: none;
	 font-family: "Ubuntu", sans-serif;
	 color:#4f4f4f;
	 border-radius: 5px; 
}


.submit_new,.submit_new2,.submit2,.submit21,.submit2_reg{
	width:180px;
	border: 1px solid #FF5639;
	border-radius: 5px;
	height:38px;
	font-size:16px;
	background-color:#FFFFFF;
}
#inside_create .submit_new{
	border: 1px solid #FF5639;
}
#inside_create .submit_new2{
	border: 1px solid #FF5639;
}
#create_q .submit_new{
	border: 1px solid #FF5639;
}
#containerX .submit_new{
	border: 1px solid #FF5639;
}
#inside_upgrade .submit_new{
	border: 1px solid #FF5639;
}
#inside_upgrade .col1{
	width:400px;
}
#inside_upgrade .col2{
	width:190px;
}
#inside_surveys .submit_new{
	border: 1px solid #FF5639;
}

.submit_new:hover{
	background-color:#FF5639;
	color:white;
}
.submit2:hover{
	background-color:#FF5639;
	color:white;
}
.submit21:hover{
	background-color:#FF5639;
	color:white;
}
.submit2_reg:hover{
	background-color:#FF5639;
	color:white;
}
.suggest_done{
	color:green;
}
.err_msg{
	color:#FF5639;
	font-weight:bolder;
}
.err_msg2{
	color:#FF5639;
	font-weight:bolder;
}
.privacy_title{
	padding-bottom:5px;
}
.suggest_new{
	width:600px;
}
@media (max-width: 767px) {
	.suggest_new{
		width:auto;
	}
}
.suggest_new a{
	text-decoration:underline;
}
.suggest_new a:hover{
	text-decoration:none;
}
.suggest_new_button{
	padding:15px 0px 0px 140px;
}
.suggest_recap{
	padding-left:135px;
}
@media (max-width: 767px) {
	.suggest_new_button{
		padding:15px 0px 0px 0px;
	}
}
@media (max-width: 460px) {
	.suggest_recap{
		padding-left:0px;
	}
}
.clients_front{
	max-width:940px;
	margin-left:auto;
	margin-right:auto;
	text-align:justify;
	padding:0px 10px 0px 10px;
	color:#4f4f4f;
	font-size:20px;
}
.clients_new{
	max-width:800px;
	margin-left:auto;
	margin-right:auto;
	text-align:justify;
	padding:0px 10px 0px 10px;	
}
.clients_name{
	font-size:16px;
	color:#4f4f4f;
	padding:5px 0px 10px 0px;
}
.help_advice{
	max-width:800px;
	margin-left:auto;
	margin-right:auto;
	text-align:justify;
	color:#4f4f4f;
	line-height:160%;
	padding:0px 10px 0px 10px;
}
.help_advice a{
	color:#15dde4;
	text-decoration:underline;
}
.help_advice a:hover{
	text-decoration:none;
}
.help_advice_part_title{
	font-size:24px;
	padding:5px 0px 5px 0px;
}
.help_advice_texts{
	padding:10px 0px 50px 20px;
}

.part{
	display:none;
}
.part_link{
	padding-top:5px;
	font-size:16px;
}
#help_v1 .question{
	padding-top:25px;
	padding-bottom:10px;
	font-size:24px;
}
#help_v1 a{
	color:#4f4f4f;
	text-decoration:underline;
}
#help_v1 a:hover{
	text-decoration:none;
}


.help_support{
	max-width:800px;
	margin-left:auto;
	margin-right:auto;
	text-align:justify;
	color:#4f4f4f;
	line-height:160%;
	padding:0px 10px 0px 10px;		
}
#help_v2 a{
	color:#4f4f4f;
	text-decoration:underline;
}
#help_v2 a:hover{
	text-decoration:none;
}
#help_v2 .question2{
	padding-top:25px;
	padding-bottom:10px;
	font-size:20px;
}
#help_v2 .part{
	padding-top:10px;
	padding-bottom:20px;
}
#help_v2 .part_link21{
	color:#15dde4;
	text-decoration:underline;
	font-size:16px;
	margin-bottom:20px;
}
#help_v2 .section_title2{
	padding-top:15px;
	font-size:26px;
	text-align:center;
}
#help_v2 .que_ans{
	padding-bottom:15px;
}
#help_v2 .question{
	font-weight:bold;
}

.floater_clear{
	clear:both;
}
.floater_left{
	float:left;
}
.containerX{
	padding:0px 10px 0px 10px;
}


.outside_questions{
	max-width:800px;
	margin-left:auto;
	margin-right:auto;
	text-align:justify;
	color:#4f4f4f;
	line-height:160%;
	padding:0px 10px 0px 10px;		
}
#outside_questions .question{
	font-size:16px;
}
#outside_questions .question_new{
	padding-bottom:10px;
	color:#15dde4;
}
#outside_questions .user_sett_custom{
	border: 1px solid #c1c1c1;
	height:20px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;	
	background:none;
	-webkit-box-shadow: none;
	box-shadow: none;
	font-family: "Ubuntu", sans-serif;
	border-radius: 5px;
	width:220px;
	margin-top:1px;
}
#outside_questions .sample_desc{
	color:#9a9a9a;
	font-size:14px;
	padding-bottom:15px;
}

#outside_register{
	max-width:1100px;
	margin-left:auto;
	margin-right:auto;
	text-align:justify;
	color:#4f4f4f;
	padding:0px 5px 0px 5px;
}
#outside_register .td2,.td2rose,.td_last{
	text-align:center;
}
#outside_register .td_last{
	font-size:16px;
	font-weight:bolder;
}
#outside_register .td_last_wrap,.td_last_wrap2{
	border-top: 1px solid #444444;
	margin:7px 10px 0px 10px;
	padding-top:10px;
}
#outside_register .td_last_wrap2{
	margin:7px 10px 0px 0px;
}
#outside_register .td2{
	border-bottom: 1px solid #ebebeb;
	vertical-align: middle;
}
#outside_register .td2rose{
	vertical-align: middle;
}
#outside_register .td1{
	border-bottom: 1px solid #ebebeb;
}
.register_new_button{
	padding:15px 0px 0px 220px;
}
#register .err_msg_position{
	padding:5px 0px 0px 220px;
}
#register .err_msg_position2{
	padding:5px 0px 0px 160px;
}
@media (max-width: 767px) {
	.register_new_button {
    	padding:15px 0px 0px 0px;
    }
	#register .err_msg_position{
		padding:5px 0px 0px 0px;
	}
	#register .err_msg_position2{
		padding:5px 0px 0px 0px;
	}
	.clients_front{
		max-width:338px;
	}	
}


#outside_register .ac_title,.ac_title2{
	font-size:24px;
	padding:0px 0px 3px 0px;
	border-bottom: 1px solid #444444;
	margin:0px 5px 9px 5px;
	color:#444444;
	font-weight:bolder;
	line-height:125%;
}
#outside_register .ac_title2{
	margin:0px 10px 9px 0px;
}

#outside_register .col1{
	width:400px;
}
#outside_register .col2{
	width:190px;
}

#outside_register a{
	color:#FF5639;
}
#outside_register a:hover{
	color:#FFFFFF;
}

#outside_register .red{
	background-color:#FF5639;
}

@media (max-width: 767px) {
	.register_plan_arrow {
    	display:none;
    }
}

.register_plan_hover:hover{
	background-color: #ebebeb;
}
.register_button{
	border: 1px #FF5639 solid;
	border-radius: 4px;
	margin:0px 15px 0px 15px;
	display:block;
	line-height:120%;
	padding:4px 0px 4px 0px;
}
.register_button:hover{

}

#outside_register_step2{
	max-width:800px;
	margin-left:auto;
	margin-right:auto;
	text-align:justify;
	color:#4f4f4f;
	padding:0px 10px 0px 10px;	
}
#outside_register_step2a{
	max-width:600px;
	margin-left:auto;
	margin-right:auto;
	text-align:justify;
	color:#4f4f4f;
	padding:0px 10px 0px 10px;	
}

@media (max-width: 767px) {
	#outside_register .ac_title {
    	margin:0px 1px 9px 1px;
    	font-size:14px;
    }
	#outside_register .ac_title2 {
    	font-size:14px;
    }  
    #outside_register .table_texts{
    	font-size:13px;
    } 
    .register_button{
    	font-size:13px;
    	padding:0px;
    	margin:0px;
    }
    #outside_register .register_top_text{
    	font-size:14px;
    	line-height:140%;
    }
    .td1,.rose{
    	line-height:120%;
    	padding:2px 0px 2px 0px;
    	text-align:left;
    }
}


.register_form_label{
	float:left;
	width:220px;
	padding-top:1px;
	text-align:left;
	font-size:14px;
}
.register_form_label2{
	float:left;
	width:160px;
	padding-top:1px;
	text-align:left;
	font-size:14px;
}
.register_form_field{
	float:left;
	padding-left:15px;
}
.register_form_space{
	display:block;
	height:12px;
}
.register_tos{
	max-width:500px;
	font-size:12px;
	line-height:120%;
	text-align:left;
	padding-left:220px;
}
.register_tos a{
	text-decoration:underline;
}
.register_chart_icons{
	padding-left:22px;
}


@media (max-width: 767px) {
	.register_form_break{
		clear:both;
	}
	.register_chart_icons{
		padding-left:0px;
	}
	.register_form_spec_input{
		clear:both;
	}	
	.register_tos{
		clear:both;
		width:350px;
		padding-left:0px;
	}	
	.well2_register {
	  padding-top: 25px;
	  padding-bottom: 80px; }
}

.upgrade_btn_position{
	padding:15px 0px 0px 220px;
}

@media (max-width: 767px) {
	.upgrade_btn_position {
    	padding:15px 0px 0px 0px;
    }
}



#outside_surveys{
	max-width:800px;
	margin-left:auto;
	margin-right:auto;
	text-align:justify;
	color:#4f4f4f;
	padding:0px 10px 0px 10px;	
}
#outside_surveys a{
	color:#FF5639;
}
#outside_surveys .desc{
	padding-top:5px;
}
#outside_surveys .question_new,.mid_line_text_sm2{
	font-size:20px;
	padding:45px 0px 15px 0px;
}
#outside_surveys .matrix2,.matrix3{
	text-align:center;
	width:70px;
	vertical-align:middle;
}
#outside_surveys .matrix1,.matrix11{
	width:320px;
}
#outside_surveys textarea{
	width:620px;
}

#outside_results{
	max-width:800px;
	margin-left:auto;
	margin-right:auto;
	text-align:justify;
	color:#4f4f4f;
	padding:0px 10px 0px 10px;	
}
#outside_results .survey_title{
	font-size:38px;
	padding:50px 0px 10px 0px;
	text-align:left;
}
#results{
	line-height:150%;

}
#results a{
	color:#FF5639;
}
#results .res-menu2,.res-menu{
	padding:2px 50px 12px 0px;
	font-size:16px;
}
@media (max-width: 767px) {
	#outside_results .survey_title{
		font-size:20px;
		padding:30px 0px 10px 0px;
		text-align:left;
		font-weight:bolder;
	}
	#results .res-menu2,.res-menu{
		padding:2px 20px 12px 0px;
		font-size:16px;
		text-align:center;
	}	
}
#results .resp-title{
	font-size:18px;
	font-weight:bold;
	padding:20px 0px 5px 0px;
	text-align:center;
	border-bottom: 1px solid #c1c1c1;
	margin-bottom:10px;
}
#results .results_title{
	font-size:18px;
	font-weight:bold;
	padding:30px 0px 5px 0px;
	text-align:center;
	border-bottom: 1px solid #c1c1c1;
	margin-bottom:10px;	
}
#res{
	color:#4f4f4f;
}
#res .results_title{
	font-size:18px;
	font-weight:bold;
	padding:10px 0px 5px 0px;
	text-align:center;
	border-bottom: 1px solid #c1c1c1;
	margin-bottom:10px;
}
#res .question{
	font-size:18px;
}
#res .que_ans{
	margin-bottom:50px;
}

#results .resp_det{
	width:220px;
}
#results .question{
	font-size:18px;
	padding:5px 0px 15px 0px;
}

#results .ans_label,.ans_label3{
	width:350px;
	border-bottom: dotted 1px #AAA;
	padding:1px 5px 1px 5px;
	text-align:left;
}
#results .ans_label2,.ans_label4{
	width:340px;
	border-bottom: dotted 1px #AAA;
}
#results .ans_val,.ans_val2{
	width:50px;
	text-align:center;
	border-bottom: dotted 1px #AAA;
}
#results .ans_label3,.ans_label4,.ans_val2{
	background:#F5F5F5;
}
#results .ans_bar img{
	margin-top:5px;
	height:10px;
}
#results .ans_val4 img{
	margin-top:5px;
	height:10px;
}

#results .ans_bar,.ans_bar2{
	font-size:10px;
	border-bottom: dotted 1px #AAA;
	
}
#results .ans_bar2{
	background:#F5F5F5;
}
#results .ans_bar{
	width:150px;
}


#results .ans_val4{
	padding-left:15px;
	padding-right:15px;
}
#results .bar{
	padding: 0px;
	margin: 0px;
	border: 0px;
}
#results .hidden_text{
	display:none;
}
#results .answers_free{
	font-size:14px;
}
#results .answers_desc2{
	padding:5px 0px 0px 5px;
}
#results .answers_desc2 li{
	margin-left:45px;
	list-style-type: initial;
}
#results .answers_desc li{
	margin-left:45px;
	list-style-type: initial;
}
#results .answers_desc{
	padding:20px 0px 10px 0px;
	font-size:13px;
	max-width:600px;
}
#results .general_desc{
	padding:5px 0px 10px 0px;
	font-size:13px;
}
#results .res-menuL{
	text-decoration:underline;
}
#results .res-menuL2{
	text-decoration:underline;
	font-weight:bold;
}
#results .res-menuL:hover{
	text-decoration:none;
}
#results .excel_link{
	padding:0px 0px 20px 10px;
	float:left;
}
#results .numbers_large{
	font-size:34px;
	color:#15dde4;
	font-weight:bolder;
	float:left;
	clear:both;
	padding-top:10px;
}
#results .numbers_wrapper{
	clear:both;
}
#results .survey_link{
	padding:15px 0px 0px 100px;
	font-size:16px;
}
.copy_link:hover{
	cursor:pointer;
}
.copy_link_res{
	display:none;
	padding:3px 0px 0px 3px;
}
.copy_link_resB{
	display:inline-block;
}
.send_block{
	padding:5px 20px 20px 20px;
	line-height:130%;
}

@media (max-width: 767px) {
	#results .survey_link{
		padding:15px 0px 0px 0px;
		font-size:16px;
	}
	.send_block{
		padding:5px 20px 20px 5px;
		line-height:130%;
	}
}
#results .respondents2_title{
	font-size:18px;
	font-weight:bold;
}

.navig_number,.navig_number2{
	padding:0px 4px 0px 4px;
	color: #666666;
	border-color: #AAAAAA;
	border-style: dotted;
	border-width: 1px;
	margin-right:1px;
	text-decoration:none;
	font-size:14px;
	display:block;
}
a:hover.navig_number{
	background-color:#F5F5F5;
	color:#444444;
	text-decoration:none;
}
.navig_number_sel,.navig_number_sel2{
	padding:0px 4px 0px 4px;
	color: #444444;
	border-color: #AAAAAA;
	border-style: dotted;
	border-width: 1px;
	margin-right:1px;
	text-decoration:none;
	font-size:14px;
	font-weight:bold;
	background-color:#F5F5F5;
	display:block;

}
.navig_number_max{
	border-color: #AAAAAA;
	border-style: dotted;
	border-width: 1px;
	text-align:center;
	width:31px;
	padding:0px;
	margin:0px;
	color:#666666;
	font-size:14px;
}
.navig_form{
	padding:0px;
	margin:0px;
}


/* CHARTS */

.chart_links{
	float:right;
	clear:right;
	padding:85px 160px 0px 0px;
}
@media (max-width: 799px) {
	.chart_links{
		padding:0px 0px 0px 0px;
		display:none;
	}
}
.chart_links2,.chart_links2f{
	margin-top:60px;
	padding:4px 0px 5px 10px;
	width:246px;
	border-color: #d6d6d6;
	border-style: dotted;
	border-width: 1px;
}
.chart_links2f{
	margin-top:5px;
	width:216px;
}
.chart_links2b{
	margin-top:60px;
	padding:4px 0px 5px 10px;
	width:246px;
}


.chart_link{
	border: dotted 1px #AAA;
	padding: 1px 1px 1px 1px;
}
.chart_link2{
	margin: 0px 6px 0px 0px;
}
.chart_link2a{
	margin: 3px 6px 0px 0px;
}
.chart_link2b{
	margin: 3px 0px 0px 0px;
}

.chart_link_sett{
	padding:0px 0px 0px 260px;
}
.chart_links3{
	margin: 0px 14px 7px 0px;
	float:left;
	padding:6px 10px 5px 10px;
	border-color: #d6d6d6;
	border-style: dotted;
	border-width: 1px;
}
.chart_links3b{
	margin: 0px 0px 0px 0px;
	float:left;
	padding:6px 10px 5px 10px;
	border-color: #d6d6d6;
	border-style: dotted;
	border-width: 1px;
}
.chart_links3c{
	display:none;
}
.chart_links3d{
	margin: 0px 14px 7px 0px;
	float:left;
	padding:6px 10px 5px 10px;
	border-color: #d6d6d6;
	border-style: dotted;
	border-width: 1px;
}



.chart_canvas{
	width:780px;
	margin-top:-55px;
}
.chart_cn2{
	width:780px;
}
@media (max-width: 799px) {
	.chart_canvas{
		margin-top:0px;
		width:680px;
	}
	.chart_cn2{
		zoom: 0.87;
	}
	.chart_link_sett{
		padding:10px 0px 0px 0px;
	}
	.chart_links3d{
		display:none;
	}
}
@media (max-width: 700px) {
	.chart_cn2{
		zoom: 0.75;
	}
}
@media (max-width: 600px) {
	.chart_cn2{
		zoom: 0.66;
	}
	.chart_link_sett{
		width:400px;
	}
}	
@media (max-width: 550px) {
	.chart_cn2{
		zoom: 0.61;
	}
}
@media (max-width: 500px) {
	.chart_cn2{
		zoom: 0.55;
	}
}
@media (max-width: 450px) {
	.chart_cn2{
		zoom: 0.48;
	}
}
#outside_services{
	max-width:800px;
	margin-left:auto;
	margin-right:auto;
	text-align:justify;
	color:#4f4f4f;
	padding:0px 10px 0px 10px;
}
#outside_services a{
	color:#FF5639;
}
#outside_services li{
	list-style-type: initial;
	margin-left:50px;
}
#outside_services ul{
	margin-top:10px;
}

#inside_settings{
	max-width:800px;
	margin-left:auto;
	margin-right:auto;
	text-align:justify;
	color:#4f4f4f;
	padding:0px 10px 0px 10px;	
}
#inside_settings a{
	color:#FF5639;
}
#inside_settings .label{
	width:310px;
	text-align:left;
}
#inside_settings .form_label{
	float:left;
	width:220px;
	padding-top:6px;
	text-align:left;
	font-size:14px;
}
#inside_settings .form_field{
	float:left;
}
#inside_settings .form_space{
	display:block;
	height:12px;
}
#inside_settings .err_msg_position{
	padding:5px 0px 0px 220px;
}
#inside_settings .submit_btn_position{
	padding:15px 0px 0px 220px;
}

@media (max-width: 767px) {
	#inside_settings .err_msg_position{
		padding:5px 0px 0px 0px;
	}
	#inside_settings .submit_btn_position {
    	padding:15px 0px 0px 0px;
    }
	#inside_settings .label{
		width:180px;
	}    
}

/*==================      INSIDE CREATE     ======================*/

#inside_create{
	max-width:900px;
	margin-left:auto;
	margin-right:auto;
	text-align:justify;
	color:#4f4f4f;
	padding:0px 10px 0px 10px;	
}
#inside_create a{
	color:#FF5639;
}
#inside_create .mid_link{
	padding:0px 0px 25px 0px;
}
#inside_create .mid_link1 a{
	font-size:18px;
	padding-bottom:2px;
	text-decoration:none;
	font-weight:bolder;
}
#inside_create .mid_title{
	font-size: 20px;
	line-height: 20px;
	color: #4f4f4f;
	letter-spacing: -.3px;
	padding:0px 0px 7px 0px;
}
#inside_create .tips{
  font-size: 12px;
  line-height:125%;
  color:#777777;
  padding-right:10px;
}
#inside_create .border_special{
	border-color: #AAAAAA;
	border-style: dotted;
	border-width: 1px;
	border-radius: 4px;
}
.close_text{
	font-size:14px;
	padding:0px 0px 30px 0px;
}
#inside_create .title{
	font-weight:bold;
}
#inside_create .sett_label{
	width:120px;
	font-size:14px;
}
#inside_create .sett_labelA{
	width:80px;
	font-size:13px;
}
#inside_create .user_sett_td{
	width:200px;
	font-size:16px;
	text-align:left;
}
#inside_create .userdata_new{
	font-size:16px;
	width:150px;
	height:24px;
	margin:3px 0px 3px 0px;
}
#inside_create .userdata_new2{
	font-size:16px;
	width:200px;
	height:24px;
	margin:3px 0px 3px 0px;
}
@media (max-width: 767px) {
	#inside_create .userdata_new{
		width:140px;
	}
	#inside_create .userdata_new2{
		width:140px;
	}
}
#inside_create  .user_sett_custom{
	border: 1px solid #c1c1c1;
	height:20px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;	
	background:none;
	-webkit-box-shadow: none;
	box-shadow: none;
	font-family: "Ubuntu", sans-serif;
	border-radius: 5px;
	width:140px;
	margin-top:1px;
}

#inside_create .explain{
	position:absolute;
	width:320px;
	margin:-18px 0px 0px 24px;
	padding:3px 10px 5px 5px;
	background:#FFFFFF;
	border: solid 1px #AAA;
	font-size:13px;
	text-align:justify;
	line-height:130%;
}
#inside_create .explain_mark{
	text-decoration:none;
	padding:0px 2px 0px 2px;
}
#inside_create .explain_langmany{
	position:absolute;
	width:310px;
	margin:5px 0px 0px -140px;
	padding:3px 10px 5px 5px;
	background:#FFFFFF;
	border: solid 1px #AAA;
	font-size:13px;
	text-align:justify;
	line-height:130%;
}
#inside_create .answer{
	padding-left:20px;
}
#inside_create .translate_row{
	width:320px;
}
#inside_create .translate_row2{
	width:20px;
}
#inside_create .select_new{
	font-size:14px;
	min-width:160px;
}
#inside_create .newlang_red{
	color:red;
	font-size:12px;
	font-weight:bolder;
}
#inside_create .newlang_black{
	font-size:12px;
}

#inside_create select{
	font-size:14px;
	mina-width:140px;
}



#newlang_words{
	text-align: left;
	margin-right:10px;
}
#inside_create .newlang_words_h2{
	margin:0px 5px 3px 10px;
}
#inside_create .newlang_check{
	margin:0px 5px 3px 10px;
}
#inside_create .newlang_input{
	width:350px;
	font-size:14px;
	height:24px;
	margin:3px 0px 3px 0px;		
}
#inside_create .newlang_input4{
	margin:0px 5px 0px 10px;
	width:160px;
	font-size:14px;
	height:24px;
	margin:3px 0px 3px 0px;		
}
#inside_create .newlang_input41{
	margin-left:5px;
	width:160px;
	font-size:14px;
	height:24px;
	margin:3px 0px 3px 0px;		
}
#inside_create .newlang_label51{
	padding-top:3px;
	float:left;
	clear:left;
	padding-right:15px;
}

#inside_create .newlang_texfield{
	font-size:16px;
	width:340px;
	height:30px;
	margin:3px 0px 3px 0px;
}
#inside_create .newlang_textarea{
	width:400px;
	margin-bottom:5px;
	font-size:14px;
	line-height:14px;
}
#inside_create .newlang_hier{
	margin:0px 5px 0px 10px;
	width:30px;
	display:none;
}
#inside_create .newlang_hier2{
	width:320px;
	font-size:14px;
	height:24px;
	margin:3px 0px 3px 0px;		
}
#inside_create .newlang_matrix1{
	margin-left:10px;
	width:270px;
	font-size:14px;
	height:24px;
	margin:3px 0px 3px 0px;	
}
#inside_create .newlang_matrix2{
	margin-left:10px;
	width:270px;
	font-size:14px;
	height:24px;
	margin:3px 0px 3px 0px;	
}

#inside_create .newlang_edit0{
	padding-top:35px;
}
#inside_create .newlang_edit_que{
	font-size:16px;
	padding-right:15px;
	line-height:120%;
	text-align:left;
	padding-left:4px;
}
#inside_create .newlang_edit1{
	width:25px;
	vertical-align:top;
	font-weight:bold;
}
#inside_create .newlang_edit2{
	width:515px;
	vertical-align:top;
}
#inside_create .newlang_edit3,.newlang_edit4{
	width:515px;
	vertical-align:top;
	color:#666666;
	text-align:left;
}
#inside_create .newlang_edit4{
	padding-left:10px;
	padding-right:15px;
}

#inside_create .translate_main{
	font-size:14px;
	line-height:125%;
}
#inside_create .newlang_edit_que{
	font-size:14px;
}
#inside_create .newlang_textarea2{
	width:500px;
	font-size:14px;
	line-height:14px;
	margin-bottom:5px;
}

@media (max-width: 767px) {
	#inside_create .newlang_textarea{
		width:310px;
		height:140px;
	}
	#inside_create .newlang_textarea2{
		width:310px;
	}
	#inside_create .newlang_texfield{
		width:280px;
	}
	#inside_create .newlang_input{
		width:280px;
	}
	#inside_create .newlang_input4{
		width:220px;
	}
	#inside_create .newlang_input41{
		width:220px;
	}		
	#inside_create .newlang_matrix1{
		width:280px;
	}
	#inside_create .newlang_matrix2{
		width:280px;
	}
	#inside_create .newlang_hier{
		display:none;
	}
	#inside_create .newlang_hier2{
		width:280px;
	}
	#inside_create .translate_main{
		font-size:13px;
		line-height:125%;
	}
	#inside_create .newlang_edit_que{
		font-size:14px;
	}
	#inside_create .newlang_label51{
		font-size:10px;
		padding-right:3px;
	}
}
@media (max-width: 550px) {
	#inside_create .newlang_textarea{
		width:180px;
	}
	#inside_create .newlang_textarea2{
		width:180px;
	}	
	#inside_create .newlang_texfield{
		width:150px;
	}
	#inside_create .newlang_input{
		width:150px;
	}
	#inside_create .newlang_input4{
		width:90px;
	}
	#inside_create .newlang_input41{
		width:90px;
	}		
	#inside_create .newlang_matrix1{
		width:150px;
	}
	#inside_create .newlang_matrix2{
		width:150px;
	}
	#inside_create .newlang_hier2{
		width:150px;
	}
	#inside_create .newlang_label51{
		font-size:9px;
		padding-right:3px;
	}	
}
#inside_create .input_field_new4{
	font-size:16px;
	width:300px;
	height:24px;
	margin:3px 0px 3px 0px;
}
#inside_create textarea{
	margin:0px;
	width:500px;
}
#inside_create .que_edit{
	float:right;
	clear:right;
	padding:5px 10px 0px 15px;
}
#inside_create .que_edits{
	padding: 0px 3px 0px 0px;
	border: none;
}
#inside_create .add_q{
	padding:20px 0px 15px 0px;
	text-align:center;
}
#inside_create .add_q a{
	font-size:18px;
}
#inside_create .answer2{
	padding:10px 0px 10px 15px;
}
#inside_create .question{
	font-size:20px;
	padding-bottom:10px;
}
#inside_create .que_note{
	font-size:14px;
}
#inside_create .matrix2,.matrix3{
	text-align:center;
	width:70px;
}
#inside_create .matrix1,.matrix11{
	width:220px;
}
#inside_create .input_oth3{
	width:200px;
	height:24px;
	margin:3px 0px 3px 0px;
	font-size:14px;
}
#inside_create .input_oth,.input_oth2{
	width:150px;
	height:24px;
	margin:3px 0px 3px 0px;
	font-size:14px;
}
#inside_create .input_oth2{
	width:245px;
	height:24px;
	margin:3px 0px 3px 0px;
	font-size:14px;
}
#inside_create .input_trans2{
	width:50px;
	height:24px;
	margin:2px 0px 0px 9px;
	font-size:14px;
}
#inside_create .input_ans_limit{
	width:60px;
	height:24px;
	margin:2px 0px 0px 3px;
	font-size:14px;
}


#inside_create .ans_more,.ans_other{
	text-align:right;
	max-width:505px;
	margin-bottom:1px;
}
#inside_create .ans_more,.ans_other{
	font-size:14px;
}
#inside_create .ans_more{
	padding-top:10px;
}
#inside_create .ans_more_addimg{
	text-align:left;
	margin-left:515px;
	padding-top:10px;
	font-size:14px;
}
#inside_create .ans_more_addimg3{
	text-align:left;
	margin-left:515px;
	padding-top:10px;
	font-size:14px;
}

#inside_create .ans_more2{
	text-align:right;
	max-width:580px;
	margin-bottom:1px;
	margin-top:10px;
}
#inside_create .ans_more2_6{
	margin-left:47px;
}
#inside_create .ans_other{
	margin-bottom:1px;
}
#inside_create .ans_trans2{
	margin:20px 0px 20px 0px;
}
#inside_create .ans_trans22{
	margin:0px 0px 0px 420px;
	position:absolute;
}
#inside_create .ans_trans22q{
	margin:0px 0px 0px 415px;
	font-size:12px;
	text-align:left;
	line-height:120%;
}
#inside_create .ans_trans22more{
	margin:0px 0px 0px 420px;
	position:absolute;
}
#inside_create .ans_trans22oth{
	margin:0px 0px 0px 435px;
	position:absolute;
}
#inside_create .que_trans1{
	padding:10px 0px 20px 25px;
}
#inside_create .que_trans2{
	padding:10px 0px 20px 25px;
	display:none;
}

#inside_create .ans_limit_entry{
	margin:0px 0px 10px 25px;
}

#inside_create .ans_pictype{
	margin-left:31px;
}
#inside_create .input2,.input2grey{
	width:400px;
	font-size:14px;
	height:24px;
	padding-bottom:4px;
}
#inside_create .grey{
	color:#999999;	
}
#inside_create .input4,.input4_grey{
	width:150px;
	font-size:14px;
	height:24px;
}
#inside_create .input4_grey{
	color:#999999;	
}
#inside_create .input2grey{
	color:#999999;
}
#create_q .que_ans_required{
	padding:10px 0px 10px 0px;
}
#create_q .input5{
	width:59px;
	height:22px;
	font-size:12px;
}
#create_q .input5b{
	width:59px;
	height:22px;
	font-size:12px;
}
#create_q .input3{
	width:160px;
	height:22px;
	font-size:12px;
	margin-bottom:1px;
}
#create_q .input6{
	width:60px;
	height:22px;
	font-size:12px;
	margin-bottom:1px;
}
#create_q .matrix1,matrix11{
	width:200px;
	text-align:left;
	font-size:14px;
	line-height:120%;
	padding-bottom:5px;
}
#create_q .matrix11{
	border:0px;
}
#create_q .matrix2{
	width:62px;
	text-align:center;
	font-size:14px;
	line-height:120%;	
}
#create_q .matrix2b{
	width:62px;
	text-align:center;
	font-size:14px;
	line-height:120%;
}
#create_q .matrix3{
	text-align:center;
	border-top: dotted 1px #AAA;
}

#create_q .matrix_top{
	padding:0px 0px 3px 200px;
}
#create_q .matrix_topb{
	padding:0px 0px 3px 200px;
}
#create_q .matrix_top1{
	float:left;
}
#create_q .matrix_top2{
	float:left;
}
#create_q .matrix_top3{
	float:left;
	display:none;
}

@media (max-width: 767px) {
	#create_q .input3{
		width:100px;
	}
	#create_q .matrix1{
		width:110px;
	}
	#create_q .matrix_top{
		padding:0px 0px 3px 107px;
	}
	#create_q .matrix_top2{
		display:none;
	}
	#create_q .matrix_mid3{
		display:none;
	}
	#create_q .matrix2{
		width:57px;
	}
	#create_q .matrix2b{
		width:5px;
	}
	#create_q .matrix_topb{
		padding:0px 0px 3px 0px;
		width:70px;
	}
	#create_q .input5b{
		width:180px;
		height:22px;
		font-size:12px;
	}
	#create_q .matrix_extra_rows22{
		display:none;
	}			
}


#create_q .matrix_opt2{
	padding:15px 0px 0px 18px;
}
#create_q .file_link{
 	height:24px;
 	margin-bottom:2px;
 	min-width:300px;
 	font-size:13px;
}
#create_q .template{
	margin-left:0px;
}
#create_q .skinlist_label{
	width:35px;
	text-align:center;
	vertical-align:top;
	padding-top:0px;
}
#create_q .skinlist_img{
	margin: 2px 0px 12px 0px;
	cursor: pointer;
}
#create_q .skinlist_img_lg1,.skinlist_img_lg2{
	position:absolute;
	margin-left:234px;
	margin-top:-1px;
	background:#FCFCFC;
	border:#333333 1px solid;
	font-size:14px;
	font-weight:bold;
}
#create_q .skinlist_img_lg2{
	margin-left:-644px;
}

@media (max-width: 767px) {
	#create_q .skinlist_img_lg1{
		margin-top:130px;
		margin-left:-48px;
	}
	#create_q .skinlist_img_lg2{
		margin-top:130px;
		margin-left:-220px;
	}
	#inside_create .question{
		font-size:16px;
		font-weight:bolder;
	}
	#create_q .create_q_sample_link{
		display:none;
	}
	#create_q .add_image_overall{
		display:none;
	}
	#inside_create .cbox2{
		width:12px;
		width:12px;
	}	
}
@media (max-width: 570px) {
	#create_q .create_q_text_area{
		width:470px;
		height:80px;
	}
	#inside_create .input4{
		width:100px;
	}
	#inside_create .input4_grey{	
		width:100px;
	}
	#create_q .input2{
		width:370px;
	}
	#create_q .input2grey{
		width:370px;
	}
	
	#inside_create .ans_trans22{
		margin:0px 0px 0px 385px;
	}
	#inside_create .ans_trans22q{
		margin:0px 0px 0px 385px;
	}
	#inside_create .ans_trans22more{
		margin:0px 0px 0px 385px;
	}
	#inside_create .ans_trans22oth{
		margin:0px 0px 0px 405px;
	}	
	#inside_create .input_oth2{
		width:215px;
	}
}

@media (max-width: 510px) {
	#create_q .create_q_text_area{
		width:400px;
		height:80px;
	}
	#create_q .input2{
		width:330px;
	}
	#create_q .input2grey{
		width:330px;
	}
	#inside_create .ans_trans22{
		margin:0px 0px 0px 355px;
	}
	#inside_create .ans_trans22q{
		margin:0px 0px 0px 355px;
	}
	#inside_create .ans_trans22more{
		margin:0px 0px 0px 355px;
	}
	#inside_create .ans_trans22oth{
		margin:0px 0px 0px 375px;
	}	
	#inside_create .input_oth2{
		width:155px;
		font-size:13px;
	}
	
}
@media (max-width: 430px) {
	#create_q .create_q_selector{
		max-width:340px;
	}
	#create_q .create_q_text_area{
		width:340px;
		height:80px;
	}
	#create_q .input2{
		width:260px;
	}	
	#create_q .input2grey{
		width:260px;
	}
	#inside_create .ans_trans22{
		margin:0px 0px 0px 275px;
	}
	#inside_create .ans_trans22q{
		margin:0px 0px 0px 275px;
	}
	#inside_create .ans_trans22more{
		margin:0px 0px 0px 275px;
	}
	#inside_create .ans_trans22oth{
		margin:0px 0px 0px 295px;
	}
	#inside_create .input_oth2{
		width:95px;
		font-size:13px;
	}		
}

#inside_create .user_logo{
	margin:3px 0px 7px 0px;
}
#inside_create .action_links{
	float:right;
	clear:right;
	padding-right:0px;
	padding-left:10px;
}
#inside_create a{
	text-decoration:underline;
	font-size:14px;
}
#create_q a{
	text-decoration:underline;
}

#inside_create .create_new_btns{
	padding:20px 0px 0px 180px;
	clear:both;
}
#inside_create .create_new_btnsB{
	padding:10px 0px 0px 240px;
	clear:both;
}
#inside_create .create_new_btns2{
	padding:20px 0px 0px 220px;
	clear:both;
}


#inside_create .create_new_area{
	width:550px;
}
#inside_create .create_new_desc{
	float:left;
	width:180px;
	clear:both;
}
#inside_create .create_new_descB{
	width:240px;
}
@media (max-width: 767px) {
	#inside_create .create_new_btns{
		padding:20px 0px 0px 0px;
	}
	#inside_create .create_new_btns2{
		padding:20px 0px 0px 0px;
	}	
	.submit_new2{
		width:150px;
	}
	#inside_create .create_new_area{
		width:350px;
	}
	#inside_create .create_new_desc{
		width:350px;
		margin-right:100px;
	}			
}

.submit_hov:hover{
	cursor:pointer;
}

/*==================      INSIDE SURVEYS     ======================*/


#inside_surveys{
	max-width:800px;
	margin-left:auto;
	margin-right:auto;
	text-align:justify;
	color:#4f4f4f;
	padding:0px 10px 0px 10px;	
}
#inside_surveys a{
	color:#FF5639;
}

#survey_list .action{
	padding-right:25px;
	text-align:center;
	color:#666666;
}
#survey_list .title{
	font-size:18px;
	font-weight:bolder;
	text-align:left;
	padding-bottom:5px;
}
#survey_list .que_count{
	padding-bottom:5px;
}
#survey_list .dates{
	font-size:12px;
}
.survey_list_title{
	clear:both;
	float:left;
	padding:0px 15px 20px 0px;
	width:300px;
	margin-right:25px;
}


.survey_list_actions{
	float:left;
	width:450px;
	padding-bottom:20px;
}
@media (max-width: 440px) {
	.survey_list_actions{
		width:400px;
	}
}

.survey_list_actions3,.survey_list_actions2{
	float:left;
	padding-right:15px;
	padding-bottom:25px;
}
.survey_list_actions2{
	padding-right:45px;
}
.templates_title{
	float:left;
	width:450px;
	text-align:left;
}



#results .excel_link2{
	padding:15px 0px 0px 0px;
}
#results .pdf_link{
	float:right;
	clear:right;
	margin:5px 7px 0px 0px;
}
#results .pdf_link_img{
	padding: 0px;
	border: 0px;
}
#results .results_filter,.results_filter2{
	float:right;
	color:#999999;
	width:225px;
	font-size:13px;
}
#results .explain_mark{
	text-decoration:none;
	padding:0px 2px 0px 2px;
}
#results .explain{
	position:absolute;
	width:250px;
	margin:10px 0px 0px 0px;
	padding:3px 10px 5px 5px;
	background:#FFFFFF;
	border: solid 1px #AAA;
	font-size:13px;
	line-height:130%;
	color:#444;
}
#results .respondents2_print{
	padding:0px 0px 20px 0px;
	text-align:right;
	width:657px;
}
#results .filter3_remove_all{
	float:right;
	clear:rigth;
	padding-right:5px;
}
#results .results_filter3_link{
	float:right;
	clear:right;
	padding:15px 160px 0px 0px;
	font-size:12px;
}
#results .results_filter3_link a{
	text-decoration:underline;
}
#results .filter3_select_all{
	display:none;
}
#results .filter3_select{
	display:none;
	width:30px;
	float:left;
	clear:left;
}
#results .filter3_select_buttons{
	display:none;
	padding:5px 0px 0px 30px;
}
#results .filter3_select_buttons2{
	display:none;
	padding:5px 0px 0px 20px;
}
#results .filter3_line{
	padding:0px 5px 0px 5px;
	height:21px;
}
#results .filter3_cbox{
	padding:0px;
	margin:0px;
}
#results .filter3_button{
	background: url(/pics/submit119.png) no-repeat;
	border: 0px;
	padding: 2px 0;
	margin: 3px 0px 1px 0px;
	color: #FFF;
	width:119px;
	height:27px;
	font-size:12px;
	font-weight:bold;
	letter-spacing: -0.5px;
}
#results .charts_promo_txt{
	padding:70px 0px 60px 0px;
	text-align:center;
	margin-right:50px;
}


/*==================      TAKE SURVEY     ======================*/

#take-surv .contents{
	padding-top:50px;
	margin-left: auto;
	margin-right: auto;
	width:800px;
	text-align:left;
	font-size:16px;
	color:#4f4f4f;
	line-height:150%;
	
}
#take-surv .contents_sampleq{
	padding-top:25px;
	margin-left: auto;
	margin-right: auto;
	width:690px;
	text-align:left;
}
#take-surv .contents_sampleskin{
	margin-top:30px;
	text-align:left;
}
#take-surv .sam_skin_img{
	padding:0px;
}

#take-surv .cbox{
	border-width:1px;
}
#take-surv .input_oth{
	width:250px;
	margin-left:10px;
	font-size:13px;
	height:24px;
}
#take-surv .main{
	margin-left:60px;
	margin-right:30px;
}
#take-surv .desc{
	padding-top:35px;
	padding-right:30px;
}
#take-surv .desc2{
	padding-left:60px;
	padding-bottom:40px;
}
#take-surv .take_lang_sel{
	padding-top:10px;
}
.desc_after_comb{
	clear:both;
}
#take-surv .userdata_comb{
	padding-top:30px;
	padding-bottom:40px;
}

#take-surv .progress_txt_bg1{
	text-align:center;
	margin-left:697px;
	width:101px;
}
#take-surv .progress_txt_bg2{
	margin:0px 0px 5px 697px;
	width:101px;
	height:10px;
}
#take-surv .progress_txt_bg2 img{
	margin-top:0px;
	height:10px;
}
#take-surv .progress_txt_bg{
	margin-bottom:5px;
}
#take-surv .logo{
	float:right;
	clear:right;
	padding:5px 0px 0px 10px;
}

#take-surv .que,.que_comb{
	margin:0px 20px 0px 40px;
	padding:10px 0px 20px 0px;
	font-size:24px;
}
.que,.que_comb,.que_main{
	
}

#take-surv .que_note{
	font-size:14px;
}
#take-surv .que_before,.que_before_comb{
	height:8px;
	background: url(/pics/line_mid_top2.png) repeat-x;
}
#take-surv .que_before1{
	width:8px;
	height:8px;
	background: url(/pics/line_mid_top1.png) no-repeat;
	float:left;
}
#take-surv .que_before2{
	width:8px;
	height:8px;
	background: url(/pics/line_mid_top3.png) no-repeat;
	float:right;
}
#take-surv .que_after,.que_after_comb{
	height:8px;
	background: url(/pics/line_mid_btm2.png) repeat-x;
}
#take-surv .que_after1{
	width:8px;
	height:8px;
	background: url(/pics/line_mid_btm1.png) no-repeat;
	float:left;
}
#take-surv .que_after2{
	width:8px;
	height:8px;
	background: url(/pics/line_mid_btm3.png) no-repeat;
	float:right;
}

#take-surv .main1{

}



#take-surv .que_zero,.que_zero_comb{

	padding:4px 20px 4px 20px; 
	
	background:#F0F0F0;
	border-left: dotted 1px #D8D8D8;
	border-right: dotted 1px #D8D8D8;
	
}
#take-surv .buttons2{
	padding-top:20px;
}
#take-surv .answers{
	padding:20px 30px 20px 40px;
}
#take-surv .answers_info{
	padding-top:20px;
	margin-left:-40px;
}
#take-surv .answer{
	padding-left:20px;
	padding-top:5px;
}
#take-surv .answer2{
	padding-left:20px;
	padding-top:15px;
}
#take-surv .answers3{
	padding-bottom:20px;
}
#take-surv .progress{
	text-align:right;
}
#take-surv .progress_bar{
	font-size:10px;
}
#take-surv .bar_img {
	padding: 0px;
	border: 0px;
	margin: 0px;
	height:5px;
}
#take-surv textarea{
	width:510px;
	margin-bottom:10px;
}
#take-surv .matrix1,matrix11{
	width:250px;
	border-top: dotted 1px #AAA;
	line-height:135%;
	font-size:14px;
}
#take-surv .matrix1_noline{
	width:250px;
	line-height:135%;
	font-size:14px;
}
#take-surv .matrix11{
	border:0px;
}
#take-surv .matrix2{
	width:80px;
	text-align:center;
	padding-right:2px;
	line-height:135%;
	font-size:14px;
	padding:0px 2px 0px 2px;
}
#take-surv .matrix3{
	text-align:center;
	border-top: dotted 1px #AAA;
}
#take-surv .matrix3_noline{
	text-align:center;
}
.matrix_highlight{
	background-color:#F3F3F3;
}
.matrix_normal{
	background-color:none;
}
.two_buttons1{
	float:left;
}
.two_buttons2{
	float:right;
	padding-right:20px;
}
#take-surv .answer_pic{
	padding-left:30px;
	padding-bottom:10px;
}
#take-surv .thank_you{
	clear:both;
	text-align:center;
	font-size:14px;
	margin-right:20px;
}
.thank_you2{
	font-size:11px;
	margin-right:20px;
	color:#777;
}
.take_new_link{
	padding-top:5px;
}
#take-surv .samples{
	margin-left:20px;
	text-align:justify;
}
#take-surv .sample_desc{
	margin:15px 0px 0px 20px;
}
#take-surv .settings{
	margin:0px 0px 0px 20px;
}
#take-surv .sett_label{
	width:140px;
	padding-right:10px;
}

.take_langmany_opt{
	width:140px;
}
.take_join{
	padding: 15px 0px 15px 0px;
	background:#F0F0F0;
	border: dotted 1px #E1E1E1;
}
.take_join_text1{
	margin: 0px 0px 10px 0px;
	color:#E0691A;
}
.take_join_text2{
	font-size:12px;
}
.take_join_err{
	margin:10px 0px 5px 0px;
	font-weight:bold;
	color:#E0691A;
	font-size:11px;
}

#take-surv-sett{
	margin-left:20px;
}
#take-surv-sett .label{
	width:160px;
	padding-right:20px;
}
#take-surv-sett input{
	width:180px;
}
#take-surv-sett select{
	font-size:14px;
	min-width:210px;	
}
#take-surv .input12{
	width:300px;
}
#take-surv select{
	font-size:14px;
	min-width:140px;	
}

#take-surv .err_msg{
	padding: 0px 0px 0px 60px;
}
.take_err_msg31{
	font-weight:bold;
	color:red;
	font-size:11px;
	padding: 0px 0px 20px 22px;
}
.take_err_msg32{
	font-weight:bold;
	color:red;
	font-size:11px;
	padding: 10px 0px 10px 60px;
}
.cookie_err{
	font-weight:bold;
	color:red;
	font-size:11px;
	width:650px;
	margin-bottom:10px;
}

#footer{
	clear:both;
	padding-top:70px;
	padding-bottom:30px;
	text-align:center;
	color:#999;
	font-size:13px;
	line-height:135%;
}
#footer a{
	color:#999;
}

.reg_subscribe_btn{
	padding-top:7px;
}
.join_input{
	font-size:13px;
	width:280px;
	height:24px;
}



/*==================      UPGRADE     ======================*/



#inside_upgrade{
	max-width:1100px;
	margin-left:auto;
	margin-right:auto;
	text-align:justify;
	color:#4f4f4f;
	padding:0px 10px 0px 10px;
}
#inside_upgrade a{
	color:#FF5639;
}
#inside_upgrade li{
	list-style-type: initial;
	margin-left:50px;
	padding-bottom:10px;
}
#inside_upgrade ul{
	margin-top:10px;
}
#inside_upgrade .td2,.td2rose,.td_last{
	text-align:center;
}
#inside_upgrade .td_last{
	font-size:16px;
	font-weight:bolder;
}
#inside_upgrade .td_last_wrap,.td_last_wrap2{
	border-top: 1px solid #444444;
	margin:7px 10px 0px 10px;
	padding-top:10px;
}
#inside_upgrade .td_last_wrap2{
	margin:7px 10px 0px 0px;
}
#inside_upgrade .td2{
	border-bottom: 1px solid #ebebeb;
	vertical-align: middle;
}
#inside_upgrade .td2rose{
	vertical-align: middle;
}
#inside_upgrade .td1{
	border-bottom: 1px solid #ebebeb;
}
#inside_upgrade .ac_title,.ac_title2{
	font-size:24px;
	padding:0px 0px 3px 0px;
	border-bottom: 1px solid #444444;
	margin:0px 10px 9px 10px;
	color:#444444;
	font-weight:bolder;
	line-height:125%;
}
#inside_upgrade .ac_title2{
	margin:0px 10px 9px 0px;
}
#inside_upgrade a{
	color:#FF5639;
}
#inside_upgrade a:hover{
	text-decoration:underline;
}
@media (max-width: 767px) {
	#inside_upgrade .ac_title {
    	margin:0px 1px 9px 1px;
    	font-size:14px;
    }
	#inside_upgrade .ac_title2 {
    	font-size:14px;
    }  
    #inside_upgrade .table_texts{
    	font-size:13px;
    } 
}

#inside_upgrade .red{
	background-color:#FF5639;
}

#inside_upgrade .payment_logos{
	border: none 0px;
	padding: 4px 0px 2px 0px;
}
#inside_upgrade .payment_box,.payment_box3{
	text-align:center;
	border: dotted 1px #AAA;
	margin:0px 5px 15px 0px;
	width:260px;
	height:80px;
}
#inside_upgrade .payment_box2{
	padding:10px 0px 0px 0px;
}
#inside_upgrade .payment_box2a{
	padding:15px 0px 0px 0px;
}


.upgrade2_plans_container {
  display: flex;
  gap: 10px;              
}

.upgrade2_plans_box {
  flex: 1;                /* each box takes equal width */
  padding: 5px 5px 60px 5px;
  text-align: center;
  border: 1px solid #aaa;
}

@media (max-width: 800px) {
  .upgrade2_plans_container {
    flex-direction: column;  /* stack boxes vertically */
  }
}

.upgrade2_ac_title{
	font-size:24px;
	padding:20px 0px 5px 0px;
	color:#444444;
	font-weight:bolder;
}
.upgrade2_ac_desc{
	padding:0px 0px 30px 0px;
}
.upgrade2_features{
	text-align:left;
	padding-left:30px;
}
.upgrade2_features_line{
	padding-bottom:10px;
}
.upgrade2_price{
	font-size:28px;
	padding-bottom:10px;
}
.upgrade2_price_mo{
	font-size:18px;
}
.upgrade2_button,.upgrade2_button_white{
	background-color: #FF5639;
	color:#FFFFFF;
	margin:0px auto 30px auto;
	border: 1px solid #FF5639;
	border-radius: 5px;
	height:28px;
	font-size:14px;
	width:160px;
	padding:1px 0px 3px 0px;
	text-align:center;
	
}
.upgrade2_button:hover{
	cursor:pointer;
}
.upgrade2_button_space{
	padding:0px 0px 57px 0px;
}
.upgrade2_curr_plan{
	background-color: #FFFFFF;
	color:#444444;
	margin:0px auto 30px auto;
	border: 1px solid #AAA;
	border-radius: 5px;
	height:28px;
	font-size:14px;
	width:160px;
	padding:1px 0px 3px 0px;
	text-align:center;
}

.upgrade2_button_white{
	background-color: white;
	color:#444444;
	border: 1px solid #aaa;
}


.sett_vis_box{
	 border: 1px solid #aaa;
	 padding:20px 20px 20px 20px;
}
.sett_sec_title{
	font-size:24px;
	padding:30px 0px 5px 0px;
	color:#444444;
	font-weight:bolder;
}
.sett_plan_title{
	font-size:22px;
	padding:0px 0px 0px 0px;
}
.sett_plan_info{
	padding:10px 0px 0px 0px;
}

.sett_order_btnF{
 	flex: 1;
 	margin-right:5px;
}
.sett_order_btn{
	background-color: #FF5639;
	color:#FFFFFF;
	border: 1px solid #FF5639;
	border-radius: 5px;
	height:28px;
	font-size:14px;
	width:120px;
	padding:1px 0px 3px 0px;
	text-align:center;	
}
.sett_order_btnC{
	height:28px;
	font-size:14px;
	width:120px;
	padding:1px 0px 3px 0px;
	text-align:center;
	color:#444444;
	border: 1px solid #aaa;
	border-radius: 5px;
}

.social_link{
	text-decoration:underline;
	color:#FF5639;
}
.social_link2{
	text-decoration:underline;
	color:#FF5639;
	/*background-color:#D7E5F0;*/
	font-size:22px;
}
.social_create_que_text{
	font-size:18px;
	font-weight:bold;
	color:black;
	padding-bottom:5px;
	text-align:left;
	line-height:130%;
}
.social_create_que_text:hover{
	cursor:pointer;
}
.social_create_checkbox{
	font-size:18px;
	height:24px;
	width:24px;
}
.social_create_checkbox:hover{
	cursor:pointer;
}
.social_submit2{
	width:180px;
	border: 1px solid #FF5639;
	border-radius: 5px;
	height:38px;
	font-size:16px;
	background-color:#FFFFFF;
}
.social_submit2:hover{
	cursor:pointer;
}
#reg_form .social_submit2{
	width:180px;
	border: 1px solid #FF5639;
	border-radius: 5px;
	height:38px;
	font-size:16px;
	background-color:#FFFFFF;
}
#reg_form .social_submit2:hover{
	cursor:pointer;
}


.social_create_sel_quebox{
	margin:3px 3px 12px 3px;
	float:left;
}
.social_create_sel_quebox2{
	margin:3px 3px 12px 3px;
	float:left;
	border: 2px solid #85dc11;
}
.social_create_sel_quebox:hover{
	
}
.social_create_sel_quebox2:hover{
	
}
.social_create_optA{
	padding: 0px 0px 12px 30px;
	line-height:130%;
	font-size:16px;
}
.social_create_optB{
	padding: 0px 0px 12px 30px;
	line-height:130%;
	font-size:16px;
	display:none;
}

.social_create_optC{
	padding: 0px 0px 12px 10px;
	line-height:130%;
	font-size:16px;
}
.social_create_optD{
	padding: 0px 0px 12px 10px;
	line-height:130%;
	font-size:16px;
	display:none;
}

.social_main_list{
	padding:10px 0px 20px 0px;
	width:350px;
	clear:both;
	margin-left:auto;
	margin-right:auto;	
}
.social_main_listA{
	float:left;
	width:95px;	
}
.social_main_listB{
	float:left;
	width:240px;
	line-height:120%;
	padding-top:14px;
}


.social_err_msg{
	color:#FF5639;
	font-weight:bold;
	font-size:16px;
}
.social_test_link{
	text-decoration:underline;
	color:#FF5639;
	font-size:18px;
}
.social_sm_link{
	text-decoration:underline;
	color:#FF5639;
}
.social_mid_link{
	text-decoration:underline;
	color:#FF5639;
	font-size:18px;
}
.social_edit_link{
	text-decoration:underline;
	color:#FF5639;
}
.social_edit_link:hover{
	cursor:pointer;
}
.social_cre_button{
	max-width:220px;
	border:1px solid #FF5639;
	border-radius: 5px;
	padding:10px 7px 10px 7px;
	text-align:center;
	line-height:120%;
	font-size: 16px;
	color:#000000;
}


.social_res_opt{
	max-width:400px;
	margin:0px 0px 7px 20px;
	font-size:14px;
	display:block;
}
.social_res_det1{
	padding:8px 7px 0px 7px;
	line-height:120%;
}
.social_res_det2{
	text-align:left;
	font-size:12px;
	line-height:100%;
	padding:2px 7px 2px 7px;
	clear:both;
	display:block;
}

.social_cr3_opt1{
	max-width:400px;
	border:1px solid #A0A0A0;
	border-radius: 3px;
	margin:0px 0px 7px 20px;
	padding:10px 7px 10px 7px;
	line-height:120%;
	font-size:14px;
	display:block;
}
.social_cr3_opt2{
	max-width:400px;
	border:4px solid #85dc11;
	border-radius: 3px;
	margin:0px 0px 7px 20px;
	padding:10px 7px 10px 7px;
	line-height:120%;
	font-size:14px;
	display:block;
	background-size: 24px;
	background-position: top 2px right 2px;
}
.social_cr3_opt1:hover{
	cursor:pointer;
}

.soc_ans_label,.soc_ans_label3{
	width:350px;
	border-bottom: dotted 1px #AAA;
	padding:1px 5px 1px 5px;
	text-align:left;
}
.soc_ans_val,.soc_ans_val2{
	width:50px;
	text-align:center;
	border-bottom: dotted 1px #AAA;
}
.soc_ans_bar img{
	margin-top:5px;
	height:10px;
}
.soc_bar{
	padding: 0px;
	margin: 0px;
	border: 0px;
}
.soc_ans_bar,.soc_ans_bar{
	font-size:10px;
	border-bottom: dotted 1px #AAA;
	width:150px;
}





.payment_info_box{
	border: dotted 1px #AAA;
	margin:5px 5px 5px 0px;
	max-width:800px;
	padding:5px 5px 5px 5px;
}

.client_logos{
	float:left;
	padding:0px 10px 10px 0px;
}
.client_logos2{
	float:left;
	clear:left;
	padding:0px 10px 10px 0px;
}

.client_logosA img{
	padding:0px 10px 10px 0px;
}

@media (max-width: 799px) {
	.client_logos2 {
    	clear:none;
    }
}

.camera_cnt_my{
	max-width:800px;
	margin-left:auto;
	margin-right:auto;
}
@media (max-width: 767px) {
	.camera_cnt_my {
    	max-width:320px;
    }
}

.front_top{
	background: no-repeat url(../images/page-1_slide04c.jpg);
	padding:30px 0px 30px 0px;
	height:500px;
	background-position: center;
	color:#FFFFFF;
}
.front_top_forms{
	background: no-repeat url(../images/page-1_slide04c.jpg);
	padding:30px 0px 15px 0px;
	min-height:375px;
	background-position: center;
	color:#FFFFFF;
	position:relative;
}

.front_top_formsA{
	padding:30px 0px 15px 0px;
	min-height:375px;
	color:#FFFFFF;
	position:relative;
	background-color:#f2efe8;
}

.front_top_forms_pic{
	text-align:right;
	margin:20px auto 0px auto;
	height:100px;
	max-width:900px;
}
.front_top_forms_picA{
	width:180px;
	height:100px;
	background-image: url(../images/frontAA.png);
  	background-size: cover;     /* or 'contain' depending on scaling need */
  	background-repeat: no-repeat;
  	background-position: center;
  	float:right;
  	margin-right:40px;
}


.front_123_container {
  max-width:970px;  
}
.front_container {
  display: flex;
}

.front123_left {
  width: 115px;
}
.front123_left_bg{
	background-image: url(../images/front123bga.png);
	background-repeat: repeat-y;
	background-size: 115px 5px;
}

.front123_right {
	flex: 1;
	padding:35px 0px 0px 10px;
}

.front123_right_mid{
	flex: 1;
	padding:48px 0px 2px 10px;
}
.front_skin_prev{
	padding:20px 0 10px 0; clear:both; max-width:500px; margin:0 auto; position:relative; overflow:hidden; text-align:center;
}


    .front_arrow {
      position: absolute;
      top: 50%;
      transform: translateY(-50%);
      width: 40px;
      height: 60px;
      background: rgba(0,0,0,0.2);
      color: white;
      font-size: 24px;
      line-height: 60px;
      text-align: center;
      cursor: pointer;
      user-select: none;
      transition: background 0.2s;
    }
    .front_arrow:hover {
      background: rgba(0,0,0,0.4);
    }
    .front_arrow_left {
      left: 0;
      border-radius: 0 4px 4px 0;
    }
    .front_arrow_right {
      right: 0;
      border-radius: 4px 0 0 4px;
    }
    


@media (max-width: 850px) {
	.front_top_forms_pic{
		text-align:right;
		height:100px;
	}
	.front_top_forms_picA{
		width:180px;
		height:100px;
		background-image: url(../images/frontAA.png);
	}
	.front123_right_mid{
		padding:43px 0px 0px 10px;
	}
}





div.bank:hover {
    background-color:red;
    background:#F0F0F0;
}


.list_new {
  font-size: 15px;
  line-height: 16px; }
  @media (min-width: 479px) and (max-width: 767px) {
    .list_new {
      font-size: 14px; } }
  .list_new li {
    position: relative;
    padding-left: 60px; }
    .list_new li:before {
      content: "";
      position: absolute;
      top: 0;
      left: -2px;
      font-family: "FontAwesome";
      font-size: 15px;
      line-height: 16px;
      color: #15dde4;
      padding: 0 2px;
      padding-left:35px; }
    .list_new li + li {
      margin-top: 7px; }
  * + .list_new {
    margin-top: 5px; }
      
      





.templates_cat{
	font-size:26px;
	padding-bottom:7px;
	text-align:left;
	display: flex;
	align-items: center;
	gap: 8px;
}
.templates_list{
	padding-bottom:45px;
}
.templates_row{
	font-size:18px;
	padding:0px 0px 7px 25px;
}


@media (max-width: 799px) {
	.templates_row{
		padding:0px 0px 7px 10px;
	}
}


/*==================      NEW HEADER      ======================*/

.page-header {
	padding: 30px 21px 30px 21px;
	background-color: #f2efe8;
}

.page-headerVV {
	padding: 30px 21px 30px 21px;
	background: no-repeat url(../images/top_menu_new.png);
	background-position: right 80px top;
	background-color: #f2efe8;
}

.page-header-main {
    padding: 4px 15px 0px 0px;
}

.page-header-sub {
    display: flex;
    justify-content: space-between;
    max-width:1400px;
    margin-left:auto;
    margin-right:auto;
}
.header_title {
    align-self: center;
    margin-left: 1.2rem;
}


.page-header-in {
	padding: 0px 21px 0px 21px;
	background-color: #f2efe8;
}
.page-header-sub-in {
    display: flex;
    padding: 30px 0px 30px 0px;
    justify-content: space-between;
    max-width:1400px;
    margin-left:auto;
    margin-right:auto;
	background: no-repeat url(../images/top_menu_new_in.png);
	background-position: right 61px top 3px;
}
.page-header-sub-in-lt {
    display: flex;
    padding: 35px 0px 35px 0px;
    justify-content: space-between;
    max-width:1400px;
    margin-left:auto;
    margin-right:auto;
	background: no-repeat url(../images/top_menu_new_in_lt.png);
	background-position: right 68px top 6px;
}
.page-header-sub-in-en {
    display: flex;
    padding: 35px 0px 35px 0px;
    justify-content: space-between;
    max-width:1400px;
    margin-left:auto;
    margin-right:auto;
	background: no-repeat url(../images/top_menu_new_in_lt.png);
	background-position: right 68px top 6px;
}
.sh_account{
	font-size:14px;
}


.nav-bar-login{
	display: none;
}


.nav-bar {

}
.nav-bar a{
    color: #4f4f4f;
    padding: 0px 14px 0px 14px;
    cursor: pointer;
    font-size: 16px;
    text-transform: uppercase;
}
.nav-bar a:hover {
	color: #15c3cb;
}


.menu-icon {
    color: #4f4f4f;
    cursor: pointer;
    display: none;
}
.menu-iconA {
    color: #4f4f4f;
    cursor: pointer;
    display: none;
}

#toggle-menu {
    display: none;
}
.nav-bar-div{
	float:left;
}
.nav-bar-div2{
	float:left;
	width:50px;
}
.header_extra{
	display:none;
}
.nav-bar-out-img{
	
}


@media screen and (max-width: 1600px) {
	.page-headerVV {
		background: no-repeat url(../images/top_menu_new.png);
		background-position: right 7px top;
		background-color: #f2efe8;
	}
	
}


@media screen and (max-width: 850px) {

	.page-header {
		background: no-repeat url(../images/top_menu_newM.png);
		background-position: right 7px top 12px;		
		background-color: #f2efe8;		
	}
	.page-header-in {
		background: no-repeat url(../images/top_menu_newM.png);
		background-position: right 7px top 12px;		
		background-color: #f2efe8;		
	}
	.page-header-sub-in {
		background:none;
	}
	.page-header-sub-in-lt {
		background:none;
	}
	.page-header-sub-in-en {
		background:none;
	}
			
    .nav-bar {
        display: none;
        position: absolute;
        top: 3.0rem;
        left: 0;
        width: 100%;
        background-color: #444444;
        text-align: center;
        padding-top:15px;
    }
    .nav-bar a {
        display: block;
        padding:1px;
        color: #FFFFFF;
    }  
	.nav-bar-out-img{
		display:none;
	}     
    
    .menu-icon {
        display: block;
        z-index: 1;
    }
     .menu-iconA {
        display: block;
        z-index: 1;
    }   
    
    #toggle-menu:checked ~ .nav-bar {
        display: block;
    }   
    
	.header_extra{
		display:block;
	}
	.nav-bar-div{
		float:none;
	}
	
	.nav-bar-login{
		display: block;
	}	
}

@media screen and (max-width: 850px) {
	.nav-bar-div2{
		float:left;
		width:10px;
	}
}


.dropdown {
  float: left;
  overflow: hidden;
}

.dropdown .dropbtn {
  font-size: 16px;  
  border: none;
  outline: none;
  color: #4f4f4f;
  background-color: inherit;
  font-family: inherit;
  padding-left: 1.3rem;
  padding-right: 1.3rem;
  padding-top: 2px;
  text-transform: uppercase;
}

.dropdown:hover .dropbtn {

}

.dropdown-content {
  display: none;
  position: absolute;
  background-color: #4f4f4f;
  min-width: 160px;
  box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
  z-index: 1;
  padding-top:22px;
  padding-bottom:22px;
  
}

.dropdown-content a {
  float: none;
  color: black;
  padding: 5px 32px 5px 22px;
  text-decoration: none;
  display: block;
  text-align: left;
  color: white;
  font-size:14px;
}

.dropdown-content a:hover {
  background-color: #f2efe8;
}

.dropdown:hover .dropdown-content {
  display: block;
}

@media screen and (max-width: 850px) {
	.dropbtn{
		display:none;
	}
}

.fforms_title{
	font-size:26px;
	color:#4f4f4f;
	padding:2px 25px 2px 5px;
	outline: 0px solid transparent;
	white-space: pre-line;
	background: no-repeat url(../fforms/edit16.jpg);
  	background-position: right top;
  	max-width:570px;
  	border-bottom:#969696 dotted 1px;
  	text-align:left;
}
.fforms_desc{
	font-size:14px;
	color:#969696;
	padding:2px 0px 2px 5px;
	outline: 0px solid transparent;
	white-space: pre-line;
	max-width:570px;
	border-bottom:#969696 dotted 1px;
}
.fforms_title:focus {
  background-color: #F0F0F0;
}
.fforms_desc:focus {
  background-color: #F0F0F0;
}
.fforms_sett_closeA{
	display:none;
}
.fforms_qnum{
	float:left;
	font-size:16px;
	padding:2px 0px 2px 0px;
}
.fforms_qnum_dot{
	float:left;
	font-size:16px;
	padding:2px 5px 2px 0px;
}
.fforms_qname_cnt{
	float:left;
	width:370px;
	margin-right:15px;
}
.fforms_qname{
	font-size:18px;
	color:#0b0b0b;
	padding:2px 20px 2px 0px;
	outline: 0px solid transparent;
	white-space: pre-line;
	background: no-repeat url(../fforms/edit16.jpg);
  	background-position: right top;
  	border-bottom:#969696 dotted 1px;
  	margin-bottom:12px;
  	text-align:left;
}
.fforms_qname:focus {
	background-color: #F0F0F0;
}

.ff_create_q_selector_div{
	float:right;
	padding-right:12px;
	padding-bottom:10px;
}
.ff_create_q_selector{
	max-width:220px;
	height:32px;
	margin-top:-5px;
}


@media (max-width: 700px) {
	.fforms_qname_cnt{
		float:left;
		width:270px;
		margin-right:5px;
	}
	.ff_create_q_selector_div{
		float:left;
		padding:0px 0px 25px 0px;
	}
	.ff_create_q_selector{
		max-width:290px;
		height:32px;
		margin-top:3px;
	}	
}

.ff_somee{
	color:red;
}


.ff_que_wrap{
	display:block;
}
.ff_que_wrapB{
	display:none;
}
.ff_que_wrapC{
	display:none;
}
.ff_que_wrap_border{
	margin-top:15px;
	padding:20px 0px 20px 20px;
	border-color: #AAAAAA;
	border-style: dotted;
	border-width: 1px;
	border-radius: 4px;
	background-color: #fffffd;
}
@media (max-width: 767px) {
	.ff_que_wrap_border{
		padding:20px 0px 20px 5px;
	}	
}
.ff_basic_info{
	background-color: #fffffd;
	padding:5px 20px 0px 15px;
}
.ff_basic_infoB{
	background-color: #fffffd;
	padding:10px 20px 20px 20px;
}

.ff_add_que_link{
	padding:10px 0px 20px 0px;
	text-align:left;
	font-size:14px;
	color:#FF5639;
	text-decoration:underline;
	max-width:380px;
}
.ff_add_que_link:hover{
	cursor:pointer;
}
.ff_add_que_linkZ{
	padding-top:10px;
}
.ff_add_que_link_text{
	float:left;
	padding:5px 0px 0px 2px;
	text-decoration:underline;
}
.ff_send_link{
	color:#FF5639;
	text-decoration:underline;
}
.ff_send_link:hover{
	cursor:pointer;
}

.ff_send_close{
	float:right;
	padding:20px 20px 0px 0px;
}
.ff_send_close:hover{
	cursor:pointer;
}


.fforms_qans,.fforms_qans_sm,.fforms_qans_mx,.fforms_mx_cols,.fforms_qans_othB,.fforms_qans_oth{
	font-size:14px;
	color:#0b0b0b;
	padding:1px 0px 1px 10px;
	outline: 0px solid transparent;
	white-space: pre-line;
	width:350px;
	float:left;
	margin:1px 10px 1px 0px;
	border-bottom:#969696 dotted 1px;
	line-height:130%;
	text-align:left;
}
.fforms_qans_sm{
	width:110px;
	padding:1px 0px 1px 0px;
	font-size:14px;
}
.fforms_qans_mx{
	width:160px;
	padding:1px 0px 1px 0px;
	font-size:14px;
	margin:1px 0px 1px 0px;
}
.fforms_mx_boxes{
	float:left;
	margin-top:auto;
	margin-bottom:auto;
}
.fforms_mx_box{
	float:left;
	width:71px;
	text-align:center;
	margin:auto 4px auto 0px;
}
.fforms_mx_cols{
	width:70px;
	padding:1px 0px 1px 0px;
	font-size:14px;
	border:#969696 dotted 1px;
	margin:1px 5px 1px 0px;
	max-height:22px;
    text-align:left;
    overflow:hidden;
    line-height:130%;
}
.ff_mxc_off{
	display:none;
}
.ff_mx_off{
	display:none;
}
.fforms_mx_cols_space{
	float:left;
	width:187px;
}
.ff_mx_cols_wrap{
	min-width:410px;
	margin-left:187px;
}

.fforms_qans:focus {
	background-color: #F0F0F0;
}
.fforms_qans_sm:focus {
	background-color: #F0F0F0;
}
.fforms_mx_cols:focus{
	background-color: #F0F0F0;
	overflow:visible;
	max-height:200px;
}
.fforms_qans_mx:focus{
	background-color: #F0F0F0;
}
.fforms_mx_cols2{
	width:50px;
}
.fforms_mx_box2{
	width:51px;
}
.fforms_qans_oth{
	width:140px;
}
.fforms_qans_othB{
	width:200px;
	color:#a9a9a9;
}
.ff_skin_sel_opt_lg{
	padding-right:10px;
}

@media (max-width: 767px) {
	.fforms_qans{
		font-size:16px;
		color:#4f4f4f;
		padding:2px 0px 2px 10px;
		outline: 0px solid transparent;
		white-space: pre-line;
		width:240px;
		float:left;
		margin-right:10px;
	}
	.fforms_qans_sm{
		width:60px;
		padding:1px 0px 1px 0px;
		font-size:14px;
	}
	.fforms_qans_mx{
		width:60px;
	}
	.fforms_mx_cols_space{
		width:85px;
	}
	.ff_mx_cols_wrap{
		min-width:325px;
		margin-left:85px;
	}
	.fforms_qans_oth{
		width:110px;
	}
	.fforms_qans_othB{
		width:120px;
		color:#a9a9a9;
	}
	.ff_basic_info{
		padding:5px 20px 0px 5px;
	}	
	.ff_basic_infoB{
		padding:10px 1px 20px 10px;
	}
}
@media (max-width: 700px) {
	.fforms_mx_cols{
		width:50px;
	}
	.fforms_mx_box{
		width:50px;
	}
}
@media (max-width: 870px) {
	.fforms_mx_boxB{
		display:none;
	}
}



.fforms_qans_cbox,.fforms_qans_cboxB{
	float:left;
	padding:3px 7px 1px 0px;
}
.fforms_qans_cboxH{
	float:left;
	display:none;
}
.ff_cbb{
	width:16px;
	height:16px;
}
.ff_radio{
	width:16px;
	height:16px;
}

.ff_qans_close{
	padding-top:3px;
	float:left;
}
.ff_qans_close_mx{
	float:left;
	padding:3px 10px 0px 0px;
}

.fforms_qans_transf{
	float:left;
	width:50px;
	height:24px;
	border:#969696 dotted 1px;
	border-radius: 3px;
	font-size:16px;
	color:#0b0b0b;
	margin-left:10px;
	display:none;
}
.fforms_qans_transf2{
	display:block;
}
.ff_transf_note{
	font-size:13px;
	margin-left:418px;
	display:none;
	text-align:left;
}
.ff_transf_noteB{
	display:block;
}

.ff_qans_comment{
	display:none;
	padding:0px 0px 0px 15px;
	float:left;
	color: #FF5639;
    text-decoration: underline;
    font-size:12px;
}
.ff_qans_comment:hover{
	cursor:pointer;
}
.ff_qans_commentB{
	display:block;
}

.ff_qans_cmmA{
	clear:both;
	padding:4px 0px 25px 30px;
	display:none;
}
.ff_qans_cmmAA{
	display:flex;
}
.ff_qans_cmmB{
	border:#969696 solid 1px;
	width:450px;
	height:36px;
	padding:0px 0px 0px 3px;

}
.ff_qans_cmmC{
	padding:5px 0px 0px 5px;
}


@media (max-width: 767px) {
	.ff_transf_note{
		margin-left:308px;
	}
	.ff_qans_cmmB{
		width:290px;
	}
}



.fforms_temp{
	background-color: red;
	border: solid 1px black;
	width:300px;
}
.ff_add_option,.ff_add_mx_option,.ff_add_option_oth{
	padding-top:10px;
	font-size:14px;
	color:#FF5639;
	text-decoration:underline;
	width: fit-content;
	padding-right:10px;
}
.ff_add_option_oth{
	padding-top:10px;
}
.ff_add_mx_col{
	font-size:14px;
	color:#FF5639;
	text-decoration:underline;
	width: fit-content;	
	float:left;
	width:75px;
	line-height:120%;
	padding-bottom:5px;
}
.ff_add_option:hover{
	cursor:pointer;
}
.ff_add_option_oth:hover{
	cursor:pointer;
}
.ff_add_mx_option:hover{
	cursor:pointer;
}
.ff_add_mx_col:hover{
	cursor:pointer;
}

.ff_add_option_off{
	display:none;
}
.ff_add_option_before,.ff_add_mx_before{
	clear:both;
}

.ff_mx_type52_div{
	margin:15px 0px 5px 0px;
}
.ff_transfer_link_div{
	margin:0px 10px 5px 0px;
	float:right;
	font-size: 14px;
    color: #FF5639;
    text-decoration: underline;	
}
.ff_transfer_link_div:hover{
	cursor:pointer;
}

.ff_que_add_comment_link{
	clear:both; text-align:right;
	padding:10px 10px 0px 0px;
	font-size: 14px;
    color: #FF5639;
    text-decoration: underline;	
}
.ff_que_add_comment_link:hover{
	cursor:pointer;
}

.ff_que_cmmA{
	clear:both;
	padding:40px 0px 0px 0px;
}
.ff_que_cmmAA{
	display:flex;
}
.ff_que_cmmB{
	border:#969696 solid 1px;
	width:400px;
	height:58px;
	padding:0px 0px 0px 3px;
}
.ff_que_cmmC{
	padding:5px 0px 0px 5px;
}




@media (max-width: 767px) {
	.fforms_sett_closeA{
		display:block;
	}
	.ff_que_cmmB{
		width:290px;
	}	
}

.ff_sett_title{
	font-size:16px;
	color:#4f4f4f;
}
.ff_sett_title:hover{
	cursor:pointer;
}
.ff_sett_title_in{
	font-size:16px;
	color:#4f4f4f;
}

.fforms_sett_closeB{
	display:block;
}
.fforms_sett_closeB:hover {
	cursor:pointer;
}
.ff_cursor:hover{
	cursor:pointer;
}
.ff_cl{
	width:16px;
	height:16px;
	border:0px;
}
.ff_cl:hover{
	cursor:pointer;
}

.fforms_sett_hidden{
	display:none;
}
.fforms_sett_show{
	display:block;
}
.fforms_sett_edit{
	display:block;
	width:100%;
	height:100%;
	background: rgba(0, 0, 0, 0.5);
    position:absolute;
    left:0;
    right:0;
    top:0;	
}
.fforms_sett_edit2{
	display:block;
	background:#f6f6f6;
}
.border_solid{
	border-color: #AAAAAA;
	border-style: solid;
	border-width: 1px;
	border-radius: 4px;
}

.fforms_ans_hidden{
	clear:both;
	display:none;
}
.fforms_ans_show{
	clear:both;
	display:block;
}
.fforms_hidden{
	display:none;
}
.ff_abox_line{
	clear:both;
	min-width:410px;
}
.ff_abox_lineB{
	clear:both;
	display:none;
}
.ff_abox_oth_line{
	padding:10px 0px 0px 0px;
	clear:both;
	min-width:410px;
}
.ff_abox_oth_lineB{
	clear:both;
	display:none;
}



.ff_areadis{
	padding:10px 0px 20px 0px;
}
.ff_areadis_off{
	display:none;
}
.ff_scale{
	display:block;
	padding:20px 0px 20px 10px;
	min-width:520px;
}
.ff_scale_off{
	display:none;
}
.ff_scale_opts{
	float:left;
	text-align:center;
	background-color:#FFFFFF;
}
.ff_scale_optsB{
	float:left;
	width:35px;
	text-align:center;
}
.ff_scale_optsC{
	float:left;
	padding-right:20px;
}
.ff_scale_optsD{
	float:left;
	padding-right:15px;
}
.ff_scale_box{
	float:left;
	width:30px;
	text-align:center;
	line-height:110%;
	display:inline;
}
.ff_scale_boxB{
	display:none;
}
@media (max-width: 767px) {
	.ff_scale_box{
		float:left;
		width:24px;
		text-align:center;
		line-height:110%;
		display:inline;
	}
	.ff_scale_boxB{
		display:none;
	}
	.ff_scale_optsD{
		float:left;
		padding-right:5px;
	}

}




.scale_size,.scale_sizeA{
	width:45px;
}

.ff_q_opts{
	 text-align:right;
	 padding:12px 12px 0px 0px;
}
@media (max-width: 767px) {
	.ff_q_opts{
		 padding:20px 12px 0px 0px;
	}
}

.ff_delQ,.ff_move_upQ,.ff_move_downQ{
	margin-left:15px;
}
.ff_delQ:hover{
	cursor:pointer;
}
.ff_move_upQ:hover{
	cursor:pointer;
}
.ff_move_downQ:hover{
	cursor:pointer;
}

.ff_more{
	margin-left:15px;
	margin-right:5px;
}
.ff_more:hover{
	cursor:pointer;
}

.ff_extra_opts{
	padding:15px 10px 5px 0px;
	font-size:14px;
	display:none;
}
.ff_extra_optsB{
	float:right;
	padding:10px 10px 10px 15px;
	bordera:#969696 dotted 1px;
	background-color: #FFFFFF;
}
.ff_extra_optsC{
	clear:both;
}
.ff_cbb_opt{
	width:16px;
	height:16px;
}
.ff_cbb_opt_line{
	margin-bottom:10px;
}

.ff_copyQ{
	margin-left:15px;
}
.ff_copyQ:hover{
	cursor:pointer;
}

.ff_cbscale_1{
	
}
.ff_cbscale_2{
	
}

.ff_action_links{
	float:right;
	clear:right;
	padding:0px 0px 10px 10px;
}
.ff_action_preview{
	padding-right:40px;
}
.ff_add_image_link{
	float:right;
	margin-right:15px;
	margin-top:-3px;
}
.ff_add_image_link:hover{
	cursor:pointer;
}
.ff_add_image_form{
	margin-top:10px;
	margin-bottom:10px;
	padding:0px 0px 15px 0px;
	width:450px;
	float:right;
}
.ff_add_image_formA_txt{
	padding-bottom:5px;
}
.ff_add_image_formA,.ff_add_image_formB,.ff_add_image_formC{
	background-color: #FFFFFF;
	width:430px;
	padding:10px 10px 20px 10px;
	border: 1px solid #FF5639;
}
.ff_add_image_formB{
	display:none;
}
.ff_add_image_formC{
	display:none;
	color:red;
	padding-bottom:20px;
}

.ff_sett_save{
	background-color: #FF5639;
	color:#FFFFFF;
	margin:5px 0px 5px 30px;
	border: 1px solid #FF5639;
	border-radius: 5px;
	height:28px;
	font-size:14px;
	width:150px;
	padding:1px 0px 3px 0px;
	text-align:center;
	
}
.ff_sett_save:hover{
	cursor:pointer;
}
.ff_sett_saveS{
	margin:5px 0px 5px 0px;
}
.ff_skin_prev0:hover{
	cursor:pointer;
}
.ff_skin_prevA{
	max-width:300px;
}
.ff_skin_sel_opt_smA{
	margin:0px 5px 0px 0px;
	width:250px;
}
.ff_skin_sel_opt_sm{
	float:left;
	margin:0px 5px 0px 0px;
	border: 1px solid transparent;
	width:151px;
	height:89px;
	position: relative;
	overflow: hidden;
}
.ff_skin_sel_opt_sm:hover{
	cursor:pointer;
}
.ff_skin_sel_opt_smSel{
	border:1px solid #FF5639;
}
.ff_skin_sel_opt_sm_more{
	text-align:center;
	padding:18px 0px 0px 0px;
	background-color:#f6f6f6;
	max-height:87px;
}

.with_video_iconA::after {
  content: "";
  background: url('/fforms/play_arrow_A.png') center 48% / 22% no-repeat;
  opacity: 0.7;
  position: absolute;
  top: 0; left: 0;
  width: 100%; height: 100%;
}
.with_video_iconB::after {
  content: "";
  background: url('/fforms/play_arrow_B.png') center 48% / 22% no-repeat;
  opacity: 0.4;
  position: absolute;
  top: 0; left: 0;
  width: 100%; height: 100%;
}



.ff_new_imgA{
	display:none;
	padding-bottom:15px;
}
.ff_new_img{
	padding:5px 0px 5px 0px;
}
.ff_new_img_del{
	font-size: 14px;
    color: #FF5639;
    text-decoration: underline;
    width: fit-content;
    padding:3px 10px 5px 5px;
}
.ff_new_img_del:hover{
	cursor:pointer;
}
.ff_new_img_cancel_form{
	float:right;
}
.ff_new_img_cancel_form_btn:hover{
	cursor:pointer;
}
@media (max-width: 767px) {
	.ff_action_preview{
		padding-right:15px;
	}
	.ff_skin_prevA{
		max-width:200px;
	}
	.ff_skin_sel_opt_smA{
		max-width:150px;
	}
	.ff_skin_sel_opt_sm{
		width:75px;
		height:45px;
	}
	.ff_skin_sel_opt_sm_more{
		padding:9px 0px 0px 0px;
	}
	.ff_add_image_link{
		float:right;
		padding:0px 0px 0px 15px;
		margin-top:-3px;
	}
	.ff_add_image_form{
		float:left;
		width:370px;
	}
	.ff_add_image_formA,.ff_add_image_formB,.ff_add_image_formC{
		width:350px;
	}	
}

.ff_explain_mark{
	text-decoration:underline;
	padding:0px 2px 0px 2px;
	color: #FF5639;
}
.ff_explain{
	position:absolute;
	width:265px;
	margin:35px 0px 0px -6px;
	padding:3px 10px 5px 5px;
	background:#FFFFFF;
	border: solid 1px #AAA;
	font-size:13px;
	text-align:justify;
	line-height:130%;
}
.ff_progress_container {
	width: 395px;
	background-color: #FFFFFF;
	overflow: hidden;
}
.ff_progress_bar {
	width: 0%;
	height: 24px;
	background-color: #FF5639;
	text-align: center;
	line-height: 24px;
	color: white;
	transition: width 0.2s;
}
.ff_progress_barB{
	float:left;
	width:50px;
}
.ff_db_theme,.ff_db_themeB{
	border: solid 1px #bdbdbd;
	border-radius: 3px;
	font-size:16px;
	color:#0b0b0b;
	padding:1px 0px 1px 10px;
	outline: 0px solid transparent;
	white-space: pre-line;

	margin:1px 10px 1px 0px;
	line-height:130%;
	background-color: #f8f8f8;
}
.ff_db_themeB{
	min-height:80px;
}
.ff_db_themeC{
	min-height:60px;
}
.ff_db_themeD{
	
}




.ff_db_btn,.ff_db_btn_sm{
	color: black;
	border: 1px solid #FF5639;
	border-radius: 5px;
	height:38px;
	font-size:16px;
	min-width:160px;
	padding:7px 15px 7px 15px;
	text-align:center;
	background-color:#FFFFFF;
	float:left;
	margin-right:5px;
}
.ff_db_btn:hover{
	cursor:pointer;
}
.ff_db_btn_sm{
	height:28px;
	min-width:100px;
	padding:2px 10px 2px 10px;
}

.ff_db_loadingA{
	width:395px;
	font-size:18px;
	padding:50px 0px 3px 0px;
	text-align:center;
}
.ff_db_loadingB{
	width:400px;
	margin:0px auto 0px auto;
}
@media (max-width: 767px) {
	.ff_db_loadingB{
		margin:0px;
	}
	.ff_db_loadingA{
		text-align:left;
	}
}
.ff_db_post_err{
	
}
.ff_db_response{
	clear:both;
	padding:0px 0px 20px 0px;	
}

.submit_h:hover{
	cursor:pointer;
}
.submit_publish{
	background-color:#FF5639;
	color:#FFFFFF;
}




