@font-face {
    font-family: 'corpid_e1s_scd_light';
    src: url('/fonts/CorpidE1sSCd-Light.eot');
    src: url('/fonts/CorpidE1sSCd-Light.eot?#iefix') format('embedded-opentype'),
    url('/fonts/CorpidE1sSCd-Light.otf') format('truetype');
    font-weight: normal;
    font-style: normal;
}
#header, .b-title, #footer, #field_rkoTariff1, .select-selected::after {display:none;}
.business {padding-top: 0px!important;padding-bottom: 0px!important;}
main>.wrapper {margin-top: 0px!important;}
.wrapper, .report-table, .new_table, table#inner {max-width: inherit!important;padding: 0!important;margin: unset!important;}
.btn {
    line-height: inherit!important;
    height: inherit!important;
    font-size: inherit!important;
}
.btn:hover,
.conditions__link-btn:hover {
    color: #fff;
}
.openerbtns {
	margin-top: 15px;
}
.openerbtns a, .openerbtns a:hover {
	color: #7d7d7d;
}
.conditions__rates-prof .conditions__item-keeping {
    padding: 0!important;
}
.b-form .fieldrow {
    margin-bottom: 0;
}
p {
    font-size: inherit;
    vertical-align: inherit;
    line-height: inherit;
}
ol li {
    font-size: inherit;
    line-height: inherit;
    margin: inherit;
}
.bold {
    font-family: 'corpid_e1s_scd_bold';
}
.wrappsitytarif {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: baseline;
    -ms-flex-align: baseline;
    align-items: baseline;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    margin-bottom: 30px;
}
.wrappsitytarif .conditions__text-info {
    margin: 0 25px 0 0;
}
[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 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;
}
.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 label, .b-form h5 {
    padding-top: 0;
}
input.search_inp-ajax-x {
		color: inherit!important;
		position: relative!important;
		background: inherit!important;
		z-index: 1;
		left: 0;
		top: 0;
	}
.form__submit button, .form__submit input {
    display: inline-block;
    padding: 9px 19px 11px;
    background-color: #00afaa!important;
    border: none;
    border-radius: 21px;
    color: #ffffff!important;
    letter-spacing: 0.3px;
    -webkit-transition: 0.3s ease!important;
    transition: 0.3s ease!important;
    cursor: pointer; }
    .form__submit button:hover, 
	.form__submit button:focus, 
	.form__submit button:active,
	.form__submit input:hover, 
	.form__submit input:focus, 
	.form__submit input:active{
      outline: none;
      background-color: #00b9b4; }
	  .p-coockie {
    height: 62px;
}
.conditions__item-keeping span:last-of-type {
    font-weight: 400;
    font-family: "ALSRubl","Arial",sans-serif;
    font-size: 30px;
    line-height: 34px;
    margin-left: 5px;
}
.conditions__keeping span, .conditions__transfers span {
    display: inline-block!important;
}
input.f-promokod {
    margin: 0!important;
}
.ui-dialog-titlebar.ui-widget-header.ui-corner-all.ui-helper-clearfix.ui-draggable-handle {
    display: none;
}
.ui-dialog.ui-widget.ui-widget-content.ui-corner-all.ui-front.ui-dialog-buttons.ui-draggable {
    background: #fff;
    padding: 25px;
    z-index: 9999;
	outline: none;
}
button.ui-button.ui-widget.ui-state-default.ui-corner-all.ui-button-text-only {
	font-weight: 300;
    line-height: 20px;
    display: inline-block;
    padding: 10px 19px;
    margin-bottom: 10px;
    color: #fff;
    background-color: #00afaa;
    border-radius: 50px;
	outline: none;
	border: 0;
}
.ui-dialog-buttonset {
    text-align: center;
    margin-top: 15px;
}
.p-coockie {
    position: fixed;
    background: #8a8f94;
    bottom: 0px;
    width: 100%;
    z-index: 9999;
}
.form__inputs {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    width: 67%;
    margin: 0 auto 25px;
}
.form__inputs input[type=tel],
.form__inputs input[type=text],
.form__inputs input[type=email]{
    width: 100%!important;
    margin-right: 0!important;
}
.form__inputs input[type=email] {
    background: unset;
    border-top: 0;
    border-left: 0;
    border-right: 0;
    border-bottom: 1px solid #8b8b8f;
    padding-left: 0;
    padding-right: 0;
}
.form__inputs input::placeholder {
    color: #39444e;
}
.wrappsitytarif span#citytarif-button {
     width: 20%!important;

 }
span#citytarif-button {
    width: 100%!important;
    max-width: 100%;
    margin-right: 0;
    border-color: #8b8b8f;
    padding-left: 0;
}


.form__inputs input[type=tel] {
    margin-right: 0px!important;
}
.form__inputs input[type=tel] {
    color: #38434D;
    font-family: "corpid_e1s_scd_regular", sans-serif;
    height: 50px;
    line-height: 50px;
    vertical-align: top;
    border: 1px solid #ccc;
    padding: 0 20px;
    font-size: 18px;
    outline: none;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.greenHeadTbl {
    padding-top: 36px;
    padding-bottom: 8px;
}
.greenBackground {
    background: #00b1ac;
    color: #fff!important;
    margin: 0!important;
}
.greenBackground .conditions__tariff {
    color: #fff!important;
}
.pb10 {
    padding-bottom: 10px;
}
.top__block-name {
    position: relative;
}
.top__block-name:before {
    content: '';
    position: absolute;
    display: inline-block;
    width: 55px;
    top: -16px;

    height: 55px;
    background: url(/ico/126.svg) no-repeat;
    left: -25px;
}
.bayj {
    display: none !important;
}
.old-price {
    text-decoration: line-through;
    margin-left: 10px;
    font-size: 18px;
}
.b-main_nav_switcher {
    margin-top: 0px;
    height: 30px;
    background-color: initial;
}
.b-main_nav_switcher .ui-state-active {
    height: 30px;
    line-height: 27px;
    background-color: #fff;
}
.b-main_nav_switcher .ui-button {
    padding: 0px 11px;
}
.b-main_nav_switcher .ui-button {

    line-height: 28px;

}
.conditions__rates-base h3 #radio_selector span {
    font-weight: normal;
    font-size: 18px;
    display: inline-block;
    padding: initial;
    margin: 0;
    background-color: unset;
    color: #fff;
    font-family: 'corpid_e1s_scd_light';
}
.conditions__rates-base h3 #radio_selector .ui-state-active span {
    color: #00b1ac;
}
#radio_selector.b-main_nav_switcher .ui-button {
    line-height: 30px;
}
#radio_selector.b-main_nav_switcher {
    height: 34px;
    margin-left: 15px;
}
span.wrap-hint.vklad .hint_btn {
    background: url(/ico/hint.svg);
    background-repeat: no-repeat;
    background-size: cover;
    border: 0;
}
.hint + .notice {
    display: none!important;
    position: absolute;
    bottom: 41px;
    right: -21px;
    font-weight: normal;
    font-size: 15px!important;
}
.hint:hover + .notice {
    display: block!important;
}
.wrap-hint.vklad {
    position: absolute;
}
.wrap-hint.vklad span.icon-ico_17 {
    font-size: 15px;
}
fieldset#radio_selector {
    padding: 0;
}


.rkoTarifs {
    margin-top: 30px !important;
    flex-direction: row !important;
}
.rkoTarifs p {
    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;
    font-size: 18px;
    vertical-align: top;
    line-height: 32px;
    margin: 0 0 1.5em 0;
    font-family: 'corpid_e1s_scd_light';

}
.rkoTarifs a {
    display: flex;
    align-items: center;
}
.rkoicohfiles2 {
    width: 25px;
    float: left;
    margin-top: 0px;
    margin-right: 16px;
}
.rkofiles {
    color: #a2a3a6;
    font-weight: normal;
}
@media screen and (max-width: 660px) {
    .rkoTarifs {
        margin-top: 50px;
    }
    .rkoTarifs p {
        margin: 0 0 1em 0;
    }
    .rkoTarifs {
        margin-top: 0 !important;
        flex-direction: column!important;
        align-items: center;
    }
}
@media screen and (max-width: 514px) {
    .rkoTarifs .col-2 {
        width: 100%;
    }

}
@media screen and (max-width: 1023px) {
    .feedback {
        padding-top: 14px!important;
    }
    .form__inputs input[type=tel], .form__inputs input[type=text] {
        margin-left: 0!important;
    }
    /*span#citytarif-button {*/
    /*    margin-right: 20px;*/
    /*}*/
    .mobDetailTarif {
        margin: 0;
        padding-bottom: 31px;
        color: #fff!important;
    }
}
@media screen and (max-width: 1000px) {
    .b-form .w534, .b-form .w175, .b-form input.w272, .b-form textarea, .feedback .b-form input {
        width: 100%;
    }
}
@media screen and (max-width: 918px) {
	.otpravitzayavku .col-sm-5.f-btns {
		position: relative;
		width: 100%;
		right: 0px;
		top: 2px;
		text-align: center;
	}
	.otpravitzayavku .col-sm-7 {
		width: 100%;
		margin-top: 15px;
	}
}
@media screen and (max-width: 900px) {
	form {
		width: 100%;
	}
}
@media screen and (max-width: 841px) {
    .form__wrap .b-form {
        width: 100%;
    }
}
@media screen and (max-width: 806px) {
    .b-form label span {
        display: block;
    }
}
@media screen and (max-width: 801px) {
	.ui-dialog.ui-widget.ui-widget-content.ui-corner-all.ui-front.ui-dialog-buttons.ui-draggable {
		width: 100%!important;
	}
}
@media screen and (max-width: 798px) {
	.wrapper.form-wrapper {
		margin: 0 auto!important;
	}
}
@media screen and (max-width: 767px) {
	.feedback .b-form .w534, .feedback .b-form .w175, .feedback .b-form input.w272, .feedback .b-form textarea, .feedback .b-form input {
		width: 100%!important;
		min-width: 290px;
	}
	.header__contacts-link svg {
		margin-top: 5px;
		width: 20px;
	}
    .wrappsitytarif {
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
    }
    .form__inputs {
        -webkit-box-pack: center!important;
        -ms-flex-pack: center!important;
        justify-content: center!important;
        -webkit-box-align: center!important;
        -ms-flex-align: center!important;
        align-items: center!important;
    }
    span#citytarif-button {
        margin-right: 0;
        margin-bottom: 20px;
    }
    .form__inputs input[type=tel], .form__inputs input[type=text] {
        width: 100%!important;
    }
    span#citytarif-button {
        width: 100%!important;
    }
    .wrappsitytarif span#citytarif-button {
        width: 40%!important;
    }
    .top__block-name:before {
        top: 10px;
        left: 10px;
    }
    .conditions__tariffs {
        border: 1px solid #f6f6f6;
        border-radius: 15px;
    }
}
@media screen and (max-width: 580px) {
    .wrappsitytarif span#citytarif-button {
        width: 50%!important;
    }
}

@media screen and (max-width: 533px) {
    .greenHeadTbl {
        display: -webkit-inline-box;
        display: -ms-inline-flexbox;
        display: inline-flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-flow: column;
        flex-flow: column;
    }
    .b-main_nav_switcher {
        display: block;
        width: 143px;
        margin: 15px auto 0!important;
    }
}
@media screen and (max-width: 475px) {
    .b-main_nav_switcher .ui-button {
        width: auto;
    }
}
@media screen and (max-width: 410px) {
	.ui-selectmenu-text {
		white-space: nowrap;
		width: 90%;
	}
    .wrappsitytarif {
        flex-flow: column;
        align-items: center;
    }
    .wrappsitytarif .conditions__text-info {
        margin: 0;
    }
    span#citytarif-button {
        width: 210px!important;
    }
    .form__inputs span#citytarif-button {
        width: 100%!important;
    }
}
@media screen and (max-width: 403px) {
    #radio_selector.b-main_nav_switcher .ui-button {
        line-height: 30px;
    }
}
@media screen and (max-width: 323px) {
    .b-main_nav_switcher #dp-RUB .ui-button-text,
    .b-main_nav_switcher #dp-USD .ui-button-text,
    .b-main_nav_switcher #dp-EUR .ui-button-text {
        margin-top: 0;
        font-size: 18px;
    }
}
@media screen and (max-width: 320px) {
    .ui-selectmenu-open {
        width: 249px !important;
    }
}
