

/* Start:/bitrix/templates/colpotrain/components/ivanovivan/question/faq-doctors/style.css?14501768426455*/

.error{border: 2px solid red !important;}

.check.error{border: 2px solid red !important;}

.capcha .btn-warning{color: #000 !important; padding: 10px 20px; }
.div_button .btn-warning{color: #000 !important; padding: 10px 20px; border-bottom:none !important; }

.block_list_question .zagolovok{display: block; padding-bottom: 15px; font-weight: bold;}
.btn_vopros_bottom {text-align: center !important; margin-top: 20px;}


.confidich{font-size: 12px; float: left; color: #555; padding-top: 10px;}

.otvet .qw_title{color: #000 !important;}
.otvet td{width: 100% !important;}

 

.cls{float: none; clear: both; border: none; background: none;}
.question_list{min-width:580px;}
.question_list input[type="button"],.question_list input[type="submit"]{outline:none;}
.question_list .div_button{display:inline-block;}
.question_list .button:hover,.question_list .div_button:hover,.question_list input[type="submit"]:hover{top:1px;}
.question_list .button:active,.question_list .div_button:active,.question_list input[type="submit"]:active{top:2px;}

.question_list{padding: 30px;}
.question_list .block_list_question{}
.question_list .block_list_question div{margin-bottom:16px;}
.question_list .block_list_question a.list_qwestion{}
.question_list .block_list_question a.list_qwestion.no_ansver{}
.question_list .div_button{margin-bottom:15px;position:relative;margin-top:2px;}
.question_list .faq_ansver{margin-left:10px;}
.question_list .qwestion_button{margin-top:5px;}

.question_list .div_button{}
.question_list .qwestion_button{}
.question_list .qwestion_button a{}

.question_list .faq{}
.question_list .faq.no_active{border: 1px solid red; padding: 6px; position: relative;}
.question_list .faq.no_active span.no_active{position: absolute; background: #fff; top: -8px; left: 24px; padding: 0 10px; font-size: 14px;}
.question_list .faq .faq_theme{}
.question_list .faq .faq_theme.no_ansver{}
.question_list .faq .faq_ascs{}

form.question table td{padding:0 28px;padding-left:0;}
form.question table td:first-child{padding-left:1px;}

.question_list .faq .cover{margin-left:10px;margin-right:141px;}
.question_list .faq .data{float: right;margin:3px -36px 7px 10px;}

.question_list .faq .cover .qw_cover-wrapper{position:relative;}
.question_list .faq .cover .faq_ansver{float: left; /*min-height: 44px;*/}
.question_list .faq .cover .faq_ansver div{overflow:hidden;}
.question_list .faq .cover .faq_ansver a{border-bottom:none;text-decoration:underline;}
.question_list .faq .cover .person{float: right; position: absolute;right: 0;bottom: 7px;margin-right: -142px; background-position: center center; background-repeat: no-repeat; width: 120px; height: 120px; overflow: hidden; background-size: cover; border-radius: 100px;  }
.question_list .faq .cover .person img{}
.question_list .faq .cover .person .name_person{}
.question_list .faq .cover .faq_ansver.no_ansver table{border-collapse:collapse;border-spacing:0;width:100%;}
.question_list .faq .cover .faq_ansver.no_ansver table td:nth-child(2n+2){width:83px;}
.question_list .faq .cover .faq_ansver.no_ansver form{margin:0;}
.question_list .faq .cover .faq_ansver.no_ansver .qw_textarea{}
.question_list .faq .cover .faq_ansver.no_ansver .qw_input{}
.question_list .faq .cover .faq_ansver.no_ansver .qw_input input{}
.question_list .faq .cover .faq_ansver.no_ansver .qw_title{font-style: italic; margin: 5px 0 1px; color: #fff;}
.question_list .faq .cover .faq_ansver.no_ansver .qw_textarea .qw_textarea-wrapper{margin-right:150px;}
.question_list .faq .cover .faq_ansver.no_ansver textarea{resize:none;width:100%;padding:2px 5px;}
.question_list .faq .cover .faq_ansver.no_ansver input[type='submit']{position: relative;}

.question_list .faq .cover .faq_qwestion, 
.question_list .faq .cover .faq_ansver{    
    /*width: 635px;*/
    width: 100%;
    border-radius: 15px;    
    padding: 16px;
    margin-bottom: 7px;
    position: relative;
    min-height:16px;
}

.question textarea, .question input {border: 1px solid #dedede !important;}
.question_list .faq .up_arrow{display: inline-block;}
.question_list .faq a.up{}


.capcha{text-align: center; padding-bottom: 6px; }
.h3_zagolovok{ padding-left: 15px; padding-top: 25px;}


.capcha .title{float: left;color: #000;}
.capcha_sub{margin: 0 auto; display:inline-block;}

.question_list  .main_zagolovok{margin-bottom:20px; padding-left: 15px; font-weight: bold; font-size: 17px;}

form.question .button{margin-bottom:10px;}
form.question .bottom-form{display:inline-block;}
form.question .bottom-form .qw_block{float:left; }
form.question .bottom-form .qw_block input{width:99%;}
form.question .qw_block .title{margin-bottom:6px;margin-top:18px;text-align:left;}
form.question .qw_block{/*margin-top: 20px;*/}
form.question .qw_block input{/*width:96% !important;*/}
form.question .qw_block:first-child{margin-top:0;}
form.question .bg_top .qw_block:first-child .title{margin-top:0;}
.question_list .name_person{text-align:right;margin-right:-141px;font-style:italic;}
.qw_perek.qw_p_cons{float:left;width:60px;}

.qw_input{margin-right:22px;}
.qw_input input{width:100%; display: block;}
.qw_textarea{margin-right:22px;}
.qw_textarea textarea{width:100%;}
form.question input[type=text], form.question textarea{/*width: 97%;*/ border-radius: 5px; border: 1px solid #fff;}
form.question input[type=text]{/*width: 97%;*/}
.qw_bottom-wrapper{text-align:left;padding-bottom:13px;}
.capcha_sub .title{margin-right:10px;margin-top:3px;}
.qw_bottom-wrapper .bottom-form .qw_input{margin-right:0;}

@media all and (max-width:640px) {
	form.question .bottom-form .qw_block{float:none;}
	.question_list .faq .cover .person{display:none;}
	.question_list .faq .cover{margin-right:67px;}
	.question_list .name_person{margin-right:-67px;}
	form.question .bottom-form{width:100%;}
	.qw_bottom-wrapper .bottom-form .qw_input{margin-right:32px;}
	form.question .bottom-form .qw_block input{width:100%;}
	/*.question_list .faq .faq_ascs{float:none;}
	.question_list .faq .data{float:none;}*/
	
}

.qw_answer-detail{float: left;}
form.delete{float: right; padding-top: 12px;}
form.delete input[type=submit]{
  background: none;
  border: none;
  border-bottom: 1px dashed;
  padding: 0;
  cursor: pointer;
  margin-bottom: 5px;
}
form.delete input[type=submit]:hover{border-bottom: none; margin-bottom: 6px;}
/* End */


/* Start:/bitrix/templates/colpotrain/components/ivanovivan/question/faq-doctors/theme/blue.css?14501768425729*/
.question_list .error{font-size: 1.28em;}
.question_list, .question_list a{font-size: 14px; color: #000000;}
.question_list a{color: #555; text-decoration: none;  }
.question_list .block_list_question{}
.question_list .block_list_question a.list_qwestion{margin-bottom: 16px;}
.question_list .block_list_question a.list_qwestion.no_ansver{color: #E84E1B; border-bottom: 1px dashed #E84E1B;}

.question_list .qwestion_button{
    border-radius: 5px;
    padding: 9px 15px;
    background: #D5D4D4;
    background: linear-gradient(to top, #BEBDBD, #EEEEEF); 
    border: none;
    display: inline-block;
    color: #000000; 
    border: none;
    border-bottom: 2px solid #7E7B7C; 
}

.question_ok, .question_error{font-size: 1.28em; color:red; padding-left: 15px;}
.question_error{color: #E84E1B;}

.question_list .qwestion_button:hover{background: linear-gradient(to top, #BEBDBD, #EFEEEE); border-bottom: 1px solid #7E7B7C; padding-bottom: 10px;}
.question_list .qwestion_button:active{background: linear-gradient(to top, #D4D3D3, #FFFFFF); border-bottom: none; padding-bottom: 11px;}

.question_list .qwestion_button.block{    
    padding-left: 30px;
}

.question_list .faq{margin-bottom: 17px;}
.question_list .faq .faq_theme{font-size: 1.28em;}
.question_list .faq .faq_theme.no_ansver{}
.question_list .faq .faq_ascs{font-style: italic; margin: 13px 0 7px 0;}

.question_list .faq .cover{}
.question_list .faq .cover .data{font-size: 0.78em; color: #36A8E0;}



.question_list .faq .cover .faq_qwestion:after, 
.question_list .faq .cover .faq_ansver:after{
    background: url('/bitrix/templates/colpotrain/components/ivanovivan/question/faq-doctors/theme/../images/zagogulinka_blue.png') no-repeat top left;
    width: 18px;
    height: 29px;
    position: absolute;
    bottom: -1px;
    content: "";
}
.bottom-form .top_20{display: block; margin-top: 40px; font-style: italic;}

.question_list .faq .cover .faq_qwestion:after{background-position: -51px 0px; left: -10px;}
.question_list .faq .cover .faq_ansver:after{background-position: -107px 0px; right: -9px;}
.question_list .faq .cover .faq_ansver.no_ansver:after{right: -9px; background-position: 0 0px;}

.question_list .faq .cover .faq_qwestion{color: #fff; background: #36A8E0; float: left;}

.question_list .faq .cover .faq_ansver{background: #ECECEC;}
.question_list .faq .cover .faq_ansver.no_ansver{background: #E84E1B;}
.question_list .faq .cover .person{font-size:14px;font-style:italic;}
.question_list .faq .cover .person img{}
.question_list .faq .cover .person .name_person{}

.question_list .faq .up_arrow{background: url('/bitrix/templates/colpotrain/components/ivanovivan/question/faq-doctors/theme/../images/arrow_blue.png') no-repeat left center; padding-left: 15px;}
.question_list .faq a.up{font-size: 0.78em;}

.question_list .title-form{font-size:18px;}

form.question .bg_top{background: #f2f2f2; padding-top: 25px; padding-bottom: 5px;}
form.question .qw_block .title{font-size:14px;font-style:italic;color:#000;}
form.question .qw_block.white .title{color:#000;}
form.question .title span{color: #E5332A;}
form.question input[type=text].error, form.question textarea.error{border-color: #E5332A !important;}
form.question input[type=text]{
    color: #575756;
    font-size: 1.28em;
    padding: 5px 15px;    
    
}
form.question textarea{
    color: #3C3C3B;
    padding: 10px; 
    height: 90px;
    resize: none;   
}
form.question table{border-spacing: 0; border-collapse: collapse; padding: 20px 28px; display: block;}
form.question table td{vertical-align: top; text-align: left; padding: 0 12px;}
form.question table td input[type=text]{width: auto;}
form.question table td .title{font-style: italic; color: #fff;}

form.question table, form.question .capcha{background: #f2f2f2; position: relative;}
form.question .capcha .button{position: relative; display: inline-block; }


.no_active .cover .in_del, .qw_answer-detail .cover .in_del{border-left: none !important; border-top: none !important;  border-right: none !important;background: none; float: right; padding-top: 15px; border-bottom: 1px solid dashed;}

 

 
.question{margin-bottom: 20px; display: block; overflow: hidden; position: relative;}

.capcha{display: inline-block; position: relative; width: 100%;}

#check_button .btn-warning{ }


.otvet input{font-size: 15px !important;}

.otvet .p_left{ float: left; margin-right: 10px;}
.otvet .r_left{ float: left; padding-top: 20px;}
.otvet .r_left .btn-warning{color: #000; padding-left: 25px; padding-right: 25px;}

form.question .capcha .button span{
    background: url('/bitrix/templates/colpotrain/components/ivanovivan/question/faq-doctors/theme/../images/block.png') no-repeat 0px 0px;
    position: absolute;
    left: 11px;
    top: 12px;
    width: 14px;
    height: 22px;
}

form.question .capcha span.yes{
    background-position: 0px -68px;
}

/*I robot*/
.capcha .button.yes span{background-position:0 -68px !important;}
.capcha_sub .title{font-style:italic;}
div.qw_perek{position: relative;}
div.qw_perek div.check{border:2px solid #1E71B3; background: #1E71B3; width: 60px; height: 23px; position: absolute; cursor: pointer;
-webkit-border-radius: 15px;
-moz-border-radius: 15px;
border-radius: 15px;}
div.qw_perek div.check.sel{background-color: #fff;}
div.qw_perek div.check span{position: absolute; background-color: #fff; border-radius: 20px; cursor: pointer; left: 0; top: 0; display: inline-block; width: 20px; height: 20px;}
div.qw_perek div.check.yes{border-color:#EC971F;background:#EC971F;}
div.qw_perek div.check.yes span{background-color: #fff; left: 36px;} 
div.qw_perek div.check div.text{position: absolute; left: 25px; top: 1px; color: #fff;font-size:12px;}
div.qw_perek div.check.yes div.text{color: #000; left: 13px;}
/*end I robot*/

.qw_bottom-wrapper{background: #f2f2f2;}

/* End */
/* /bitrix/templates/colpotrain/components/ivanovivan/question/faq-doctors/style.css?14501768426455 */
/* /bitrix/templates/colpotrain/components/ivanovivan/question/faq-doctors/theme/blue.css?14501768425729 */
