@font-face {
    font-family: 'corpid_e1s_scd_bold';
    src: url('/fonts/CorpidE1sSCd-Bold.eot');
    src: url('/fonts/CorpidE1sSCd-Bold.eot?#iefix') format('embedded-opentype'),
    url('/fonts/CorpidE1sSCd-Bold.otf') format('truetype');
    font-weight: normal;
    font-style: normal;
}
.bv-prev1,
.bv-next2,
.filter-top {
    display: none;
}
b {
    font-family: 'corpid_e1s_scd_bold';
}
.b-product_promo,
.wrapper,
.report-table,
.new_table,
table#inner {
    width: 1137px;
}
.wrapper.steps3,
.wrapper.mozhnodoveryat,
.wrapper.preimuszhestva {
    width: 1000px;
}
.wrapper.mozhnodoveryat {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}
.prel {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}
.p-center {
    height: 78px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-flow: row;
    flex-flow: row;
}
.textblock {
    margin-left: 5px;
    height: 69px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end;
}
.prel:nth-child(1) .textblock {
    height: 58px;
}
.prel:nth-child(2) .textblock {
    height: 59px;
}
.wrapper.preimuszhestva {
    padding-bottom: 25px;
}
.autodocs {
    height: 335px;
}
.result-header div:first-child,
.docs-all__doc div:first-child {
    width: 77%;
}
.blockcont .row.contacts {
    width: 100%;
}
a#opener {
    padding: 0 26px;
    font-size: 18px;
}
.nachatprosto {
    margin-top: 65px;
}
.steps3 {
    margin-top: 15px;
    margin-bottom: 75px;
}
.step-cont1,
.step-cont2,
.step-cont3 {
    margin: 0 auto;
    text-align: center;
}
.step-cont1 {
    width: 170px;
}
.step-cont2 {
    width: 176px;
}
.step-cont3 {
    width: 166px;
}
.step-cont1 .headmintext,
.step-cont2 .headmintext,
.step-cont3 .headmintext {
    text-align: left;
    font-size: 16px;
    line-height: 19px;
}
.step-cont1 .headmintext {
    margin-left: 40px;
}
.step-cont2 .headmintext,
.step-cont3 .headmintext {
    margin-left: 65px;
}
.hint_btn {
    background: url(img/hint.svg);
    background-repeat: no-repeat;
    background-size: cover;
    border: 0;
}
.info .hint_btn {
    background: url(/ico/ico-info.svg);
}
.info {
    margin-left: 5px;
}
.info .notice {
    left: 22px!important;
}
.headmintext a,
.headmintext a:hover {
    text-decoration: revert;
    color: #38434d;
}
.mediumtxt {

}
.step-cont1 .mediumtxt,
.step-cont2 .mediumtxt,
.step-cont3 .mediumtxt {
    margin-bottom: 5px;
    font-size: 23px;
}
.step-cont1 .mediumtxt {
    margin-left: 41px;
    width: 70px;
}
.step-cont2 .mediumtxt {
    margin-left: 66px;
}
.step-cont3 .mediumtxt {
    margin-left: 59px;
}
div#field_rkoTariff {
    display: none;
}
.b-form .b-form_checkbox {
    padding-top: 0;
    vertical-align: middle;
    margin-right: 10px;
}
.txt.show-agree {
    display: block;
    width: 94%;
    float: right;
    margin-top: 5px;
}
.otpravitzayavku .col-sm-6 {width:42%;}
.rkowrap h2, .rkowrap p {text-align: center;}
.rkowrap p {margin:0;}
.b-form label span {
    display: inline-block;
}
.ui-button-text {
    font-family: 'corpid_e1s_scd_light';
}
.b-form_checkbox .icomoon {
    width: 15px;
    height: 15px;
    border-radius: 2px;
    border: 1px solid #b6b6b6;
    float: left;
    margin-top: 4px;
    position: relative;
}
.f-green {
    color: #00b1ac;
}
.f-big {
    font-size: 65px;
}
.col-3:nth-child(1) .f-big {
    line-height: 73px;
}
.col-3:nth-child(2) .f-big {
    line-height: 66px;
}
.col-3:nth-child(3) .f-big {
    line-height: 54px;
}
.f-medium {
    font-size: 40px;
}
.ancor {
    display: block;
    position: relative;
    top: -250px;
    visibility: hidden;
}
.f-grey,
.f-grey:hover,
.f-grey:active {
    color: #38434d;
}
.p-wrapper {
    width: 50%;
    margin: 0 auto;
}
.p-wrapper3 {
    width: 60%;
    margin: 0 auto;
}
.minblock {
    height: 120px;
    margin: 0 auto;
}
.pb30 {
    padding-bottom: 30px;
}
.pt30 {
    padding-top: 30px;
}
.pl30 {
    padding-left: 30px;
}
.pl90 {
    padding-left: 90px;
}
.big-btn {
    font-size: 30px!important;
    padding: 8px 28px!important;
    border-radius: 33px!important;
}
.prim {
    font-size: 15px!important;
}
.text-left {
    text-align: left;
}
.ui-tabs-nav {
    display: inline-block;
    border-bottom: 2px solid #ebebeb;
}
.ui-state-default {
    display: inline-block;
    padding: 10px 25px;
    font-size: 25px;
}
.ui-tabs-active a {
    display: inline-block;
    position: relative;
}
.ui-tabs-active a:after {
    content: "";
    display: block;
    border: 2px solid #f58715;
    bottom: -10px;
    position: absolute;
    width: 100%;
}
.ico-p {
    width: 85px;
}
.ico-p2 {
    width: 120px;
}
/*foma*/
.fio {
    overflow: hidden;
}
.type-partners .fieldcell {
    margin-bottom: 10px;
}
.type-partners .icomoon {
    margin-right: 10px;
}
.include-fields .col-sm-6 {
    margin-bottom: 10px;
}
.ui-selectmenu-button {
    width: 100%!important;
    max-width: 100%!important;
}
.form-mini.form-mini__default.b-form {
    width: 60%!important;
}
.f-compani,
.f-site,
.f-kolichestvo,
.f-city,
.email {
    margin-bottom: 10px;
}
.f-lname,
.f-name,
.email,
.f-fio,
.f-phone {
    margin-bottom: 10px;
}
.form-mini.form-mini__default .f-name,
.form-mini.form-mini__default .f-phone {
    padding-left: 0px;
}
.fieldrow .col-sm-9 {
    width: 100%;
}
.form-mini.form-mini__default label,
.form-mini.form-mini__default .label-placeholder {
    padding: 0px;
    overflow: hidden;
}
.f-agree {
    margin-bottom: 10px;
}
.include-fields.form-mini.form-mini__default.b-form label.ui-button,
.include-fields.form-mini.form-mini__default.b-form label.ui-button > .ui-button-text{
    display: block;
}
.partners-form-success > * {
    text-align: center !important;
}
form p {
    margin: 0px 0 10px 0!important;
}
.in-params-value {
    font-size: 17px;
}
.in-block-params {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
}
.in-block-image img {
    width: 253px;
}
.int-wrap-block>div:nth-last-child(2) {
    margin-bottom: 23px;
}
/*form*/
/*#field_rkoTariff1,*/
#dialog .r-col,
#dialog .fieldcell,
#dialog .client-type,
#dialog .l-col .field:nth-child(3),
#dialog .inn,
#dialog .email {
    display: none;
}
#dialog .wrapper {
    width: auto;
}
#dialog .col-sm-6.l-col {
    width: 100%;
}
#dialog .otpravitzayavku .col-sm-5,
#dialog .otpravitzayavku .col-sm-7 {
    width: 50%;
    float: left;
}
[class*="ymaps-2"][class*="-ground-pane"] {
    filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale");
    /* Firefox 3.5+ */
    -webkit-filter: grayscale(100%);
    /* Chrome 19+ & Safari 6+ */
}
.b-form .ui-selectmenu-button,
.form-mini__rko .field label,
.form-mini__rko .field input,
.form-mini__rko .field select {
    border-top: 0px;
    border-right: 0px;
    border-left: 0px;
    border-radius: 0;
}
.b-form input[type="text"]:focus,
.b-form input[type="number"]:focus,
.b-form input[type="email"]:focus,
.b-form input[type="search"]:focus,
.b-form textarea:focus,
.b-form .search_inp-ajax:focus {
    border-top: none;
    border-right: none;
    border-left: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    border-bottom: 1px solid #ccc;
}
.label-placeholder.focus .label {
    font-size: 19px;
    color: #ccc;
    padding-top: 0px;
    margin-left: -10px;
    bottom: 70%;
    left: 20px;
    transform: translateY(-100%)!important;
    transform: translateX(0)!important;
}
.full-form .b-form label {
    padding-top: 0px;
}
.load_ico + * {
    vertical-align: inherit;
}
/*vas mozhet zainteresovat*/
.in-flex {
    display: -webkit-box;
    display: flex;
    display: -ms-flexbox;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}
.in-block-params > div {
    margin-right: 0px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    width: 33%;
}
.in-block-descr {
    /* position: relative; */
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    height: 150px;
}
.in-params-label,
.in-params-value {
    padding: 0 10px;
}
.preimuszhestva h2 {
    margin: 50px 0;
}
.toggle-switcher {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    gap: 10px;
}
.switcher-wrap {
    display: none;
}
.opt {
    transform: rotate(0deg);
    position: relative;
    display: inline-block;
    background-color: transparent;
    border: 1px solid #00b1ac;
    border-radius: 25px;
    height: 35px;
    padding: 0 10px;
    line-height: 35px;
    width: auto;
    font-family: 'corpid_e1s_scd_regular';
    left: auto!important;
    cursor: pointer;
}
.toggle-switcher .opt {
    color: #00b1ac!important;
}
.opt.active {
    background-color: #00b1ac;
    color: #fff!important;
}
.for-prof {
    display: none!important;
}