/* .cp_cff_dark_notebook #fbuilder{
    font-size: 16px;
    background: #495C70;
    padding: 20px 30px 15px 30px;
    border: 5px solid #53687E;
    color:#FFF;
}

.cp_cff_dark_notebook #fbuilder ::-webkit-input-placeholder { color:#A8BACE; font-size:12px;}
.cp_cff_dark_notebook #fbuilder :-moz-placeholder { color:#A8BACE; font-size:12px;}
.cp_cff_dark_notebook #fbuilder ::-moz-placeholder { color:#A8BACE; font-size:12px;}
.cp_cff_dark_notebook #fbuilder :-ms-input-placeholder { color:#A8BACE; font-size:12px;}

.cp_cff_dark_notebook #fbuilder .fform{
    color: #FFF;
}

.cp_cff_dark_notebook #fbuilder .fform h1,
.cp_cff_dark_notebook #fbuilder .fform h2{
    margin-top: 0;
	color: #FFF;
}

.cp_cff_dark_notebook #fbuilder .fform span,
.cp_cff_dark_notebook #fbuilder span.uh{color:#A8BACE;font-style: italic;}

.cp_cff_dark_notebook #fbuilder .pbSubmit,
.cp_cff_dark_notebook #fbuilder .pbreak .pbPrevious,
.cp_cff_dark_notebook #fbuilder .pbreak .pbNext,
.cp_cff_dark_notebook #fbuilder input[type="date"],
.cp_cff_dark_notebook #fbuilder input[type="file"],
.cp_cff_dark_notebook #fbuilder input[type="datetime"],
.cp_cff_dark_notebook #fbuilder input[type="search"],
.cp_cff_dark_notebook #fbuilder input[type="time"],
.cp_cff_dark_notebook #fbuilder input[type="url"],
.cp_cff_dark_notebook #fbuilder input[type=submit],
.cp_cff_dark_notebook #fbuilder input[type=button],
.cp_cff_dark_notebook #fbuilder input[type=reset],
.cp_cff_dark_notebook #fbuilder input[type=text],
.cp_cff_dark_notebook #fbuilder input[type=number],
.cp_cff_dark_notebook #fbuilder input[type=email],
.cp_cff_dark_notebook #fbuilder input[type=password],
.cp_cff_dark_notebook #fbuilder select,
.cp_cff_dark_notebook #fbuilder textarea,
.cp_cff_dark_notebook #fbuilder label
{
    font-family: "Open Sans";
    font-size: 16px;
    color: #fff;
	outline: none;
}
.cp_cff_dark_notebook #fbuilder select{
	background-color: #495C70;
	border: 1px solid #83A4C5;
}
.cp_cff_dark_notebook #fbuilder .pbreak>fieldset{
    padding-left:20px;
    padding-right:20px;
}
.cp_cff_dark_notebook #fbuilder .r{color:#53687E;}
.cp_cff_dark_notebook #fbuilder input[type="date"],
.cp_cff_dark_notebook #fbuilder input[type="file"],
.cp_cff_dark_notebook #fbuilder input[type="datetime"],
.cp_cff_dark_notebook #fbuilder input[type="search"],
.cp_cff_dark_notebook #fbuilder input[type="time"],
.cp_cff_dark_notebook #fbuilder input[type="url"],
.cp_cff_dark_notebook #fbuilder input[type=text],
.cp_cff_dark_notebook #fbuilder input[type=number],
.cp_cff_dark_notebook #fbuilder input[type=email],
.cp_cff_dark_notebook #fbuilder input[type=password]
{
    background: transparent;
    border: none;
    border-bottom: 1px dashed #83A4C5;
    outline: none;
    padding: 0px 0px 5px 0px;
    font-style: italic;
}

.cp_cff_dark_notebook #fbuilder textarea{
    font-style: italic;
    padding: 0px 0px 5px 0px;
    background: transparent;
    outline: none;
    border: none;
    border-bottom: 1px dashed #83A4C5;
    overflow: hidden;
    resize:none;
}

.cp_cff_dark_notebook #fbuilder textarea:focus,
.cp_cff_dark_notebook #fbuilder input[type="date"]:focus,
.cp_cff_dark_notebook #fbuilder input[type="file"]:focus,
.cp_cff_dark_notebook #fbuilder input[type="datetime"]:focus,
.cp_cff_dark_notebook #fbuilder input[type="search"]:focus,
.cp_cff_dark_notebook #fbuilder input[type="time"]:focus,
.cp_cff_dark_notebook #fbuilder input[type="url"]:focus,
.cp_cff_dark_notebook #fbuilder input[type=text]:focus,
.cp_cff_dark_notebook #fbuilder input[type=number]:focus,
.cp_cff_dark_notebook #fbuilder input[type=email]:focus,
.cp_cff_dark_notebook #fbuilder input[type=password]:focus
{
    border-bottom: 1px dashed #D9FFA9;
}

.cp_cff_dark_notebook #fbuilder select:focus
{
    border-color: #D9FFA9;
}

.cp_cff_dark_notebook #fbuilder .pbSubmit,
.cp_cff_dark_notebook #fbuilder .pbreak .pbPrevious,
.cp_cff_dark_notebook #fbuilder .pbreak .pbNext,
.cp_cff_dark_notebook #fbuilder input[type=submit],
.cp_cff_dark_notebook #fbuilder input[type=reset],
.cp_cff_dark_notebook #fbuilder input[type=button]{
    background: #576E86;
    border: none;
    padding: 8px 10px 8px 10px;
    border-radius: 5px;
    color: #A8BACE;
}

.cp_cff_dark_notebook #fbuilder .pbSubmit,
.cp_cff_dark_notebook #fbuilder .pbreak .pbPrevious,
.cp_cff_dark_notebook #fbuilder .pbreak .pbNext,
.cp_cff_dark_notebook #fbuilder input[type=submit]:hover,
.cp_cff_dark_notebook #fbuilder input[type=reset]:hover,
.cp_cff_dark_notebook #fbuilder input[type=button]:hover{
background: #394D61;
}

.cp_cff_dark_notebook #fbuilder input[type=radio],
.cp_cff_dark_notebook #fbuilder input[type=checkbox]{
    display: none;
}

.cp_cff_dark_notebook #fbuilder .cff-checkbox-field label span,
.cp_cff_dark_notebook #fbuilder .cff-radiobutton-field label span{
    display: inline-block;
    padding-left:20px;
    height: 16px;
    background: url('checkbox.png') no-repeat 0 0;
}

.cp_cff_dark_notebook #fbuilder .cff-radiobutton-field label span{
    background: url('radio.png') no-repeat 0 0;
}


.cp_cff_dark_notebook #fbuilder input[type="checkbox"]:checked+span{
    background: url('checkbox_checked.png') no-repeat 0 0;
}
.cp_cff_dark_notebook #fbuilder input[type="radio"]:checked+span{
    background: url('radio_checked.png') no-repeat 0 0;
}

.cp_cff_dark_notebook #fbuilder .pbEnd .pbNext,
.cp_cff_dark_notebook #fbuilder .pb0 .pbPrevious{display:none;}


.cp_cff_dark_notebook #fbuilder fieldset legend,
.cp_cff_dark_notebook #fbuilder .fields.section_breaks{
    background: #394D61;
    padding-left: 10px;
    padding-right: 10px;
    border-radius: 5px;
    color: #A8BACE;
}
.cp_cff_dark_notebook #fbuilder .fields.section_breaks{
	margin-top:20px;
	margin-bottom:20px;
}
.cp_cff_dark_notebook #fbuilder .fields.section_breaks label{
    color: #A8BACE;
}
.cp_cff_dark_notebook #fbuilder fieldset,
.cp_cff_dark_notebook #fbuilder fieldset legend{
    border: 3px solid #53687E;
    padding-left: 10px;
    padding-right: 10px;
    border-radius: 5px;
}

.cp_cff_dark_notebook #fbuilder .fields.section_breaks .section_break{border:0;}
.cp_cff_dark_notebook #fbuilder .slider{background: #53687E; border-radius: 0;border:0;height: .3em;}
.cp_cff_dark_notebook #fbuilder .ui-slider-range{background: #394D61;}
.cp_cff_dark_notebook #fbuilder .ui-slider-handle{
    height: .8em;
    border-radius: 0;
    width: .8em;
    background: #A8BACE;
    border: 1px solid #394D61;
}

.cp_cff_dark_notebook #fbuilder .apply-coupon{background: url('data:image/svg+xml;base64,PHN2ZyBmaWxsPSIjMzk0RDYxIiBoZWlnaHQ9IjI0IiB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSIyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMCAwaDI0djI0SDB6IiBmaWxsPSJub25lIi8+PHBhdGggZD0iTTE5IDNINWMtMS4xMSAwLTIgLjktMiAydjE0YzAgMS4xLjg5IDIgMiAyaDE0YzEuMTEgMCAyLS45IDItMlY1YzAtMS4xLS44OS0yLTItMnptLTkgMTRsLTUtNSAxLjQxLTEuNDFMMTAgMTQuMTdsNy41OS03LjU5TDE5IDhsLTkgOXoiLz48L3N2Zz4=');}

.cp_cff_dark_notebook #fbuilder .discount-container{margin-top:10px;font-weight:bold;} */

/* =========================== */

.clearer{clear:both;}
.no-clear {clear: none !important;}

#fbuilder{}
#fbuilder .fields,#fbuilder .fform{padding:5px 0px;}
#fbuilder .fform h1,
#fbuilder .fform h2{margin:5px 0px;padding:0px;}

#fbuilder  input[type="text"],
#fbuilder  input[type="date"],
#fbuilder  input[type="datetime"],
#fbuilder  input[type="email"],
#fbuilder  input[type="number"],
#fbuilder  input[type="search"],
#fbuilder  input[type="time"],
#fbuilder  input[type="url"],
#fbuilder  textarea,
#fbuilder  select {width:auto;display:inline-block;}

#fbuilder .small{width:25% !important;}
#fbuilder .medium{width:50% !important;}
#fbuilder .large {
    width: 90% !important;
    margin-left: 10%;
}

@media screen and (min-width: 740px),print{
    #fbuilder .fields.column2{float:left;width:49.9%;}
    #fbuilder .fields.column3{float:left;width:33.3%;}
    #fbuilder .fields.column4{float:left;width:24.9%;}

	*[dir="rtl"] #fbuilder .fields.column2{float:right;}
    *[dir="rtl"] #fbuilder .fields.column3{float:right;}
    *[dir="rtl"] #fbuilder .fields.column4{float:right;}
}

@media screen and (max-width: 640px){
    #fbuilder .small,
	#fbuilder .medium{width:100% !important;}
}

@media screen and (max-width: 320px){
    #fbuilder .field img {width:100% !important;}
	
}

#fbuilder .one_column{}
#fbuilder .two_column{float:left;width:48%;}
#fbuilder .three_column{float:left;width:30%;}
#fbuilder .side_by_side{float:left; margin-right:10px;}

*[dir="rtl"] #fbuilder .two_column{float:right;}
*[dir="rtl"] #fbuilder .three_column{float:right;}
*[dir="rtl"] #fbuilder .side_by_side{float:right; margin-left:10px;}


#fbuilder .dfield{position:relative;}
#fbuilder .top_aligned .fields label{}
#fbuilder .top_aligned .fields .dfield{}
#fbuilder .left_aligned .fields label{float:left;width:31%;}
#fbuilder .left_aligned .fields .dfield{float:left;width:65%;}
#fbuilder .right_aligned .fields label{float:left;width:31%;text-align:right;padding:3px 3px 0px 0px;}
#fbuilder .right_aligned .fields .dfield{float:left;width:65%;}
#fbuilder .right_aligned .fields .dfield label{text-align:left;}

*[dir="rtl"] #fbuilder .left_aligned .fields label{float:right;}
*[dir="rtl"] #fbuilder .left_aligned .fields .dfield{float:right;}
*[dir="rtl"] #fbuilder .right_aligned .fields label{float:right;text-align:left;}
*[dir="rtl"] #fbuilder .right_aligned .fields .dfield{float:right;}
*[dir="rtl"] #fbuilder .right_aligned .fields .dfield label{text-align:right;}

#fbuilder .one_column label,
#fbuilder .two_column label,
#fbuilder .three_column label,
#fbuilder .side_by_side label{ width:100% !important; }

#fbuilder .left_aligned .section_breaks.fields label,
#fbuilder .left_aligned .comment_area.fields label,
#fbuilder .left_aligned .cff-html-field .dfield,
#fbuilder .right_aligned .section_breaks.fields label,
#fbuilder .right_aligned .comment_area.fields label,
#fbuilder .right_aligned .cff-html-field .dfield{width:100%;clear:both;}

#fbuilder .cpefb_error{border:1px solid red;color:red !important;}
#fbuilder .top_aligned .fields label.cpefb_error,.left_aligned .fields label.cpefb_error,.right_aligned .fields label.cpefb_error{display:block;border:0px;color:#f00;float:none;}

#fbuilder div.cpefb_error{background:#FDF9E5;border:1px solid #f00;opacity:0.9;margin-top:7px;position:relative;padding:0px 5px;z-index:1000;}
#fbuilder div.cpefb_error:after{content:"";position:absolute;background:transparent url("../images/tooltop.gif") no-repeat scroll 10px center;color:red;font-weight:bold;height:8px;width:100%;top:-8px;left:0px;z-index:1000;}

.ui-datepicker{ z-index:9999 !important;}

#fbuilder span.files-list,
#fbuilder span.uh{display:block;font-size:80%;clear:both;margin-top: 20px;}
#fbuilder span.files-list{padding: 5px auto;}

#fbuilder .section_break{border-top:1px dotted #555;clear:both;}

#fbuilder .uh_phone{float:left;margin:0px 5px;font-size:80%;text-align:center;position:relative;}
*[dir="rtl"] #fbuilder .uh_phone{float:right;}
#fbuilder .uh_phone input{text-align:center;font-size:100%;}
#fbuilder .uh_phone div.cpefb_error{white-space:nowrap;}
#fbuilder .cpp_form { text-align:left;}
*[dir="rtl"] #fbuilder .cpp_form { text-align:right;}
#fbuilder .pbreak{display:none;}
#fbuilder .pbreak.pb0{display:block;}
#fbuilder .pbreak .pbPrevious,.pbreak .pbNext,.pbSubmit{background:#ccc;color:#000;display:block;float:left;cursor:pointer;margin:10px 10px 0px 0px;padding:5px 20px;}
#fbuilder .submitbtn-disabled{cursor:not-allowed;opacity:0.5;pointer-events:none;}
*[dir="rtl"] #fbuilder .pbreak .pbPrevious,
*[dir="rtl"] #fbuilder .pbreak .pbNext,
*[dir="rtl"] #fbuilder .pbSubmit{float:right;margin:10px 0 0 10px;}

#fbuilder .pbreak.pb0 .pbPrevious{display:none;}
#fbuilder .pbreak.pbEnd .pbNext{display:none;}
#fbuilder .ignore{border:5px solid black;}
#fbuilder fieldset{border:1px solid #ccc;padding:10px;}
#fbuilder legend{border:1px solid #ccc;padding:5px 10px;}
#fbuilder .cpcaptchalayer,.cp_subbtn{display:none;}
#fbuilder .captcha img{ cursor:pointer; }

#fbuilder input[type='radio'],#fbuilder input[type='checkbox']{width:auto;}
.ui-tooltip.uh-tooltip{width:250px;font-size:10px;font-weight:normal;padding:5px;z-index:9999 !important;}
#fbuilder input[type="checkbox"]{-webkit-appearance:checkbox!important;}
#fbuilder input[type="radio"]{-webkit-appearance:radio!important;}

#fbuilder  .dfield.slider-container{ padding-left: 10px !important; padding-right: 10px !important;}
#fbuilder  .dfield .slider{ margin-bottom:5px; }

#fbuilder  .cff-summary-title:after{ content: ': '; }

#fbuilder  .hide{ display:none; }
#fbuilder  .clear{ clear:both; }

#fbuilder .apply-coupon{display:inline-block;width:24px;height:24px;background: url('data:image/svg+xml;base64,PHN2ZyBmaWxsPSIjMDAwMDAwIiBoZWlnaHQ9IjI0IiB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSIyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMCAwaDI0djI0SDB6IiBmaWxsPSJub25lIi8+PHBhdGggZD0iTTE5IDNINWMtMS4xMSAwLTIgLjktMiAydjE0YzAgMS4xLjg5IDIgMiAyaDE0YzEuMTEgMCAyLS45IDItMlY1YzAtMS4xLS44OS0yLTItMnptLTkgMTRsLTUtNSAxLjQxLTEuNDFMMTAgMTQuMTdsNy41OS03LjU5TDE5IDhsLTkgOXoiLz48L3N2Zz4=');cursor:pointer; vertical-align:middle;}

#fbuilder .discount-container:empty{display:none;}

@media print{
	#fbuilder input[type="button"],
	#fbuilder input[type="reset"],
	#fbuilder .pbNext,
	#fbuilder .pbPrevious,
	#fbuilder .pbSubmit,
	#fbuilder .captcha{
		display: none !important;
	}
	#fbuilder .pbreak{display: block;}
}

#fbuilder .discount-container{margin-top:10px;font-weight:bold;}

#fbuilder .cff-close-dlg{display:inline-block;width:16px;height:16px;position:absolute;top:10px;right:10px;cursor:pointer;background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAAowAAAKMB8MeazgAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAAB5SURBVDiNrZPRCcAwCEQfnUiySAZuF8kSWeH6Yz8KrQZMQAicJ+epAB0YwAmYJKIADLic0/GPPCbQAnLznCd/4NWUFfkgy1VjH8CryA95ApYltAiTRCZxpuoW+gz9WXE6NPeg+ra1UDIxGlWEObe4SGxY5fIxlc75Bkt9V4JS7KWJAAAAAElFTkSuQmCC59ef34356faa7edebc7ed5432ddb673d');
}

#fbuilder .cff-dialog{position:fixed;z-index:999999;padding:30px;width:600px;height:300px;background:#fff;top:50%;left:50%;box-shadow:rgba(0, 0, 0, 0.5) 0px 0px 10px 0px;}

#fbuilder .cff-dialog-content{width:100%;height:100%;overflow:auto;}

#fbuilder .dfield .slider {
	background-image: none;
	background-color: #2875b1;
	border-radius: 2px;
	border-width: 0;
	    height: 3px;
}

#fbuilder .ui-slider-horizontal .ui-slider-range {
	height: 3px;
	background-image: none;
	    background-color: #2b95fd;
}

#fbuilder .ui-slider-horizontal .ui-slider-handle {
    top: -.8em;
    margin-left: -.8em;
    width: 1.75em;
    height: 1.75em;
    background-image: none;
    background-color: #fff;
    border-radius: 50%;
    border: 3px solid #058dc5;
}
#fbuilder .ui-slider-horizontal .ui-slider-handle:hover {
    background-color: #2875b1;
    cursor: pointer;
}

#fbuilder #field_1-65 label, #fbuilder #field_1-105 label, #fbuilder #field_1-106 label  {
    margin-bottom: 1em;
}

#fbuilder #fbuilder_1 fieldset {
    border: 0px solid #ffffff;
    padding: 10px;
    background-color: #e8f1f7;
    box-shadow: 2px 8px 14px 0px rgba(100,100,100,.3);
}

#fbuilder #fbuilder_1 fieldset fieldset {
    border: 1px solid #ccc;
    padding: 10px;
    background-color: #e8f1f7;
    box-shadow: none;
}

#fbuilder #fbuilder_1 legend {
    border: 0px solid #ccc;
    padding: 5px 10px;
    background-color: #266fac;
    font-size: 1.15em;
    font-weight: 500;
    color: #fff;
}

#fbuilder #fbuilder_1 .detail-fs fieldset {
    border: 0px solid #ffffff;
    padding: 10px 20px;
    background-color: #efefef;
    box-shadow: 2px 8px 14px 0px rgba(100,100,100,.3);
}

#fbuilder #fbuilder_1 .detail-fs legend {
    border: 0px solid #ccc;
    padding: 5px 10px;
    background-color: #ddd;
    font-size: 1.15em;
    font-weight: 500;
    color: #265d98;
}

#fbuilder #fbuilder_1 .detail-fs .cff-summary-item {
	display: flex;
	flex-flow: row wrap;
	justify-content: space-between;
}


#fbuilder button, #fbuilder input[type="button"], #fbuilder input[type="submit"], .pbSubmit {
    background-color: #1ba500;
    border: 0;
    -webkit-border-radius: 2px;
    border-radius: 5px;
    -webkit-box-shadow: none;
    box-shadow: none;
    color: #fff;
    cursor: pointer;
    display: inline-block;
    line-height: 1.45;
    padding: 1em 2em;
    text-shadow: none;
    -webkit-transition: background 0.2s;
    transition: background 0.2s;
    margin: 1em auto;
    word-wrap: break-word;
    position: relative;
    max-width: 640px;
    float: none;
    font-size: 2.15em;
    font-weight: 500;
    text-align: center;

}


@media screen and (max-width: 640px){
	#fbuilder button, #fbuilder input[type="button"], #fbuilder input[type="submit"] {
		font-size: .875em;
		white-space: normal;
		padding: 2em .5em;
		line-height: 1.5;	}
}

@import url('https://fonts.googleapis.com/css?family=Roboto:300,400,400i,500,700&subset=cyrillic');

#fbuilder {
	font-family: 'Roboto', sans-serif;
}

#fbuilder label {
    color: #444;
    display: block;
    font-weight: 600;
    margin-bottom: 0.5em;
}

#fieldname6_1_caption, #fieldname118_1_caption, #fieldname119_1_caption {
    font-size: 1.5rem;
    font-weight: 500;
    color: #266fac;
}




#fbuilder #fbuilder_1 .total-big fieldset {
    padding: 10px 20px;
}

#fbuilder #fbuilder_1 .total-big label {
    /* border: 0px solid #ccc; */
    /* padding: 5px 10px; */
    /* background-color: #ddd; */
    font-size: 2.15em;
    font-weight: 500;
    color: #265d98;
    text-align: center;
    margin: 0.5em auto;
}

#fbuilder #fbuilder_1 .total-big input[type="text"] {
	font-size: 3.5em;
    font-weight: 500;
    border: 0;
    text-align: center;
    margin: 0 auto;
    padding-top: 0;
    color: #356ea2;
}

#fbuilder #fbuilder_1 .total-details .cff-summary-item {
	display: flex;
	flex-flow: row wrap;
	justify-content: space-between;
}

#fbuilder #fbuilder_1 .total-details {
	width: 100%;
	max-width: 320px;
	margin: 0 auto 2em;
	box-shadow: 0 1px #ccc;
    padding: .25em 0;
}
.ishidden {
	
      display: none !important;
}

#fieldname120_1 .fields.column2 {clear: none !important;}

#fbuilder .fields.cff-container-field {
	padding: 1.25em 0;
	
}

