

/* Start:/local/components/db.base/form/templates/.default/style.css?15009812049839*/
/*  .b-form  */
/*.b-form .validation,
.b-form .reducer .info {
    font-style: italic;
}*/
@font-face {
    font-family: 'fontello';
    src: url('/local/components/db.base/form/templates/.default/font/fontello.eot?72234318');
    src: url('/local/components/db.base/form/templates/.default/font/fontello.eot?72234318#iefix') format('embedded-opentype'),
    url('/local/components/db.base/form/templates/.default/font/fontello.woff2?72234318') format('woff2'),
    url('/local/components/db.base/form/templates/.default/font/fontello.woff?72234318') format('woff'),
    url('/local/components/db.base/form/templates/.default/font/fontello.ttf?72234318') format('truetype'),
    url('/local/components/db.base/form/templates/.default/font/fontello.svg?72234318#fontello') format('svg');
    font-weight: normal;
    font-style: normal;
}
.b-form .f-star {color:#ff2a00;left:2px;position:relative;top:-1px; font-family:Arial, "Helvetica CY", "Nimbus Sans L", sans-serif;}
.b-form .f-divider {margin:0 6px; display:inline-block; vertical-align:middle; font-size:18px; font-family: Circe, Arial, "Helvetica CY", "Nimbus Sans L", sans-serif; font-weight:normal; font-style:normal; line-height:40px;}
/*.b-form .validation {}*/
.b-form .error-txt {
    position: absolute;
    left: 0;
    bottom: 100%;
    max-width: 100%;
    margin-bottom: 10px;
    padding: 2px 10px 5px;
    background-color: #640038;
    border-radius: 2px;
    color: #fff;
}
.b-form .error-txt:after {
    content: '';
    display: block;
    position: absolute;
    width: 0;
    height: 0;
    top: 100%;
    left: 10px;
    border-left: 6px solid transparent;
    border-right: 6px solid transparent;
    border-top: 5px solid #640038;
}
/*.b-form .validation i {float: left; background:url('/local/components/db.base/form/templates/.default/images/form-valid.png') no-repeat left top; display:block; height:15px; padding-left:20px;}*/
/*.message {}*/
/*.b-form  .correct .validation i {background-position:left 0px;}*/
/*.b-form  .error .validation i {background-position:left -19px;}*/
.b-form .f-example {
    display: block;
    font-family: Arial, "Helvetica CY", "Nimbus Sans L", sans-serif;
    /*color: #696868;*/
    color: #000;
    text-decoration: none;
}
.b-form .label .f-example {
    margin-top: 6px;
    /*color: #000;*/
}

.b-form .f-example-abs {
    position: absolute;
    top: 100%;
    left: 0;
    max-width: 100%;
}

.b-form .row {
    margin-bottom: 20px;
}
.b-form .row:last-child {
    margin-bottom: 0;
}
.b-form .submit .row {
    margin-top: 20px;
    margin-bottom: 0;
}
.b-form .label {
    padding-top: 8px;
    position: relative;
}
.b-form .label-chk {
    margin-top: -4px;
    padding-top: 0;
}
.b-form .label label {
    font-size: 18px;
    font-family: Circe, Arial, "Helvetica CY", "Nimbus Sans L", sans-serif;
    line-height: 1.111111111111111;
    color: #696868;
}
.b-form .field {
    position: relative;
}

::-webkit-input-placeholder{color:#696868 !important; opacity:1 !important;}
:-moz-placeholder{color:#696868 !important; opacity:1 !important;}
::-moz-placeholder{color:#696868 !important; opacity:1 !important;}
:-ms-input-placeholder{color:#696868 !important; opacity:1 !important;}
::-ms-clear{display:none !important; opacity:1 !important;}
.placeholder{color:#696868 !important; opacity:1 !important;}

*:focus::-webkit-input-placeholder{color:transparent !important; opacity:1 !important;}
*:focus:-moz-placeholder{color:transparent !important; opacity:1 !important;}
*:focus::-moz-placeholder{color:transparent !important; opacity:1 !important;}
*:focus:-ms-input-placeholder{color:transparent !important; opacity:1 !important;}
.placeholder:focus{color:transparent !important; opacity:1 !important;}

.w-100 {
    max-width: 100px;
}
.w-200 {
    max-width: 200px;
}

.b-form .text, .b-form .textarea, .b-form .select {
    /*display:block;*/
    display:inline-block;
    vertical-align: middle;
    background:#ffffff /*url('/local/components/db.base/form/templates/.default/images/form-item-bg.png') repeat-x left top*/;
    border: 1px solid #d0cfcf;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    padding: 0 10px;
    height: 40px;
    width: 100%;
    -moz-box-shadow: inset 0 1px 3px rgba(0,0,0,.2);
    -webkit-box-shadow: inset 0 1px 3px rgba(0,0,0,.2);
    box-shadow: inset 0 1px 3px rgba(0,0,0,.2);
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    font-size: 18px;
    font-family: Circe, Arial, "Helvetica CY", "Nimbus Sans L", sans-serif;
    color: #000;
    -webkit-transition:-webkit-box-shadow 0.2s ease-out, border-color 0.2s ease-out, color 0.2s ease-out, background-color 0.2s ease-out, opacity 0.2s ease-out;
    -moz-transition:box-shadow 0.2s ease-out, border-color 0.2s ease-out, color 0.2s ease-out, background-color 0.2s ease-out, opacity 0.2s ease-out;
    -o-transition:box-shadow 0.2s ease-out, border-color 0.2s ease-out, color 0.2s ease-out, background-color 0.2s ease-out, opacity 0.2s ease-out;
    transition:box-shadow 0.2s ease-out, border-color 0.2s ease-out, color 0.2s ease-out, background-color 0.2s ease-out, opacity 0.2s ease-out;
}
.b-form .text:hover, .b-form .textarea:hover, .b-form .select:hover,
.b-form .text.hover, .b-form .textarea.hover, .b-form .select.hover {
    border-color: #696868;
    -moz-box-shadow: inset 0 1px 3px rgba(0,0,0,.4);
    -webkit-box-shadow: inset 0 1px 3px rgba(0,0,0,.4);
    box-shadow: inset 0 1px 3px rgba(0,0,0,.4);
}
.b-form .text:focus, .b-form .textarea:focus, .b-form .select:focus,
.b-form .text.focus, .b-form .textarea.focus, .b-form .select.focus {
    border-color: #6ea6da;
    -moz-box-shadow: 0 0 10px rgba(13,99,179,.3);
    -webkit-box-shadow: 0 0 10px rgba(13,99,179,.3);
    box-shadow: 0 0 10px rgba(13,99,179,.3);
}
.b-form .textarea {
    height: 140px;
    padding-top: 5px;
    padding-bottom: 5px;
    resize: none;
}
.b-form .text-small, .b-form .textarea-small, .b-form .select-small {
    height: 30px;
    padding: 0 10px;
    font-size: 14px;
    font-family: Arial, "Helvetica CY", "Nimbus Sans L", sans-serif;
}

.b-form .CAPTCHA_img {margin: 0px;} 
.b-form .reducer .info {color:#2c2c2c;}
.b-form .pseudo_link {color:#0d63b3; border-bottom:1px dashed #6ea6da; cursor:pointer;
    -webkit-transition: color .2s, border-color .2s;
    -moz-transition: color .2s, border-color .2s;
    -o-transition: color .2s, border-color .2s;
    transition: color .2s, border-color .2s;
}
.b-form .pseudo_link:hover {color:#640038; border-bottom-color:#945568;}

.title.b-error {color: #ff2a00; margin-bottom: 10px;}
.title.b-ok {color: #3E960D; margin-bottom: 10px;}

.popUp_order{
    display: inline-flex;
    width: 860px!important;
    color: #4c1228;
}

.block_img{
    display: inline-block;
    padding: 5px;
}
.order_form{
    display: inline-block;
    padding: 40px 90px 10px 90px ;
}
.order_preview>h3{
    margin-bottom: 25px;
    text-align: center;
    color: #4c1228;
}
.order_preview>p{
    margin-bottom: 25px;
    text-align: justify;
    line-height: 1.5;
    font-family: CirceLight, Arial, "Helvetica CY", "Nimbus Sans L", sans-serif;
    color: #4c1228;
}
.order_preview>p>a{
    text-decoration: none;
    color: #4c1228;
}
#check_order{
    border: 1px solid #4c1228;
}
.order_input{
    margin-left: 0px;
}
.order_menu{
    display: inline-flex;
    position: absolute;
    bottom: 16px;
    right: 30px;
}
.order_menu_li{
    color: #4c1228;
    font-size: 9px;
}
.order_menu_li a{
    text-transform: uppercase;
    font-size: 9px;
    text-decoration: none;
    color: #4c1228;
    border-bottom: 0px solid;
}
.correct>div>.order_input_value::-webkit-input-placeholder{
    color: #4c1228;

}
.correct>div>.order_input_value::-moz-placeholder{
    color: #4c1228 ;
}
.correct>div>.order_input_value:-ms-input-placeholder{
    color: #4c1228;
}
.correct>div>.order_input_value:-moz-placeholder
{
    color: #4c1228;
}
.order_select_value{
    border: 1px solid #4c1228 !important;
    font-size: 14px !important;
    padding-right: 0px !important;;
}
#FRM_order .error-txt{
    left: 95px !important;
}
.order_input_value{
    text-transform: uppercase;
    border: 1px solid #4c1228;
    box-shadow: inset 0 1px 3px rgba(0,0,0,.2);
    box-sizing: border-box;
    font-size: 18px;
    font-family: Circe, Arial, "Helvetica CY", "Nimbus Sans L", sans-serif;
    vertical-align: middle;
    padding: 0 10px;
    height: 40px;
    width: 69%;
    color: #000;
    -webkit-transition: -webkit-box-shadow 0.2s ease-out, border-color 0.2s ease-out, color 0.2s ease-out, background-color 0.2s ease-out, opacity 0.2s ease-out;
    -moz-transition: box-shadow 0.2s ease-out, border-color 0.2s ease-out, color 0.2s ease-out, background-color 0.2s ease-out, opacity 0.2s ease-out;
    -o-transition: box-shadow 0.2s ease-out, border-color 0.2s ease-out, color 0.2s ease-out, background-color 0.2s ease-out, opacity 0.2s ease-out;
    transition: box-shadow 0.2s ease-out, border-color 0.2s ease-out, color 0.2s ease-out, background-color 0.2s ease-out, opacity 0.2s ease-out;
}
.search-set__submit:hover {
    color: #4c1228;
}
.search-set__submit {
    position: absolute;
    right: 10px;
    top: 0;
    bottom: 1px;
    padding: 0;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    border: none;
    background: 0;
    color: #4c1228;
    font-size: 19px;
    cursor: pointer;
    border-left: 1px solid #4c1228;
    padding-left: 8px;
}
.__search:before {
    content: '\2a';
    box-sizing: border-box;
    font-family: 'fontello';
    font-style: normal;
    font-weight: normal;
    speak: none;
    display: inline-block;
    text-decoration: inherit;
    width: 1em;
    margin-right: .2em;
    text-align: center;
    /* opacity: .8; */
    font-variant: normal;
    text-transform: none;
    line-height: 1em;
    margin-left: .2em;
    /* font-size: 120%; */
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;

    /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
}
.sto_persent{
    width: 100%;
}
.block_result{
   text-align: center;
}
#check_response, .persents{
    font-size: 35px;
    color:#4c1228;
}
/* End */
/* /local/components/db.base/form/templates/.default/style.css?15009812049839 */
