/* Start:/local/components/absolut/calc.cmpfm.remastered/templates/.default/style.css?170047706410138*/ .form-group__h2 { font-size: 20px; color: #333333; padding: 0 9px; font-weight: bold; margin-bottom: 20px; } .new-form-footer { position: relative; font-size: 0; } .back2step2-goul { background-color: #fff; } .back2step2-goul + .next2pay-goul, .back2calc-goul + .todata-goul { margin-left: 3.59848485%; } .back2calc-goul, .back2step2-goul { width: 27.4647887%; padding-left: 0; padding-right: 0; } .next2pay-goul, .todata-goul { width: 68.9367264%; padding-left: 0; padding-right: 0; } .calc-result { padding: 0 43px 30px; } .calc-col > .calc-help { border-top: 1px solid #F3F3F3; padding-top: 30px; } .calc-help2 { padding: 0px 44px 0; } .calc-result-million__title, .calc-result-def__title { margin-bottom: 14px; font-weight: bold; color: #004880; } .calc-result .price { margin-bottom: 0; } .calc-result .price + .number { margin-top: 14px; } .payment-type { padding-left: 10px; padding-right: 10px; } .payment-type__heading { font-size: 20px; color: #464646; font-family: "FuturaPT-Demi"; margin-bottom: 20px; } .ruble-sign { font-family: 'FontAwesome'; font-weight: normal; } .calc-result-ruble { font-size: 15px; } .payment-type__desc { font-size: 16px; color: #999999; font-family: "FuturaPT-Demi"; margin-bottom: 30px; } .payment-type__btn { width: 100%; height: 50px; font-size: 18px; line-height: 50px; padding: 0; font-family: "FuturaPT-Demi"; } .payment-result-box { background-color: #dff0d8; border: 1px solid #d6e9c6; border-radius: 4px; color: #3c763d; font-size: 16px; line-height: 20px; padding: 24px 20px; margin-top: 40px; } .payment-result-box a { color: inherit; text-decoration: none; } .payment-result-box p { margin: 18px 0; } .payment-result-box p:first-child { margin-top: 0; } .payment-result-box p:last-child { margin-top: 0; } .calc-result .price { font-size: 35px; } .liability-list { margin-bottom: 34px; } .liability-list__option { border: 1px solid #e5e5e5; display: table; width: 100%; } .liability-list__option + .liability-list__option { margin-top: 9px; } .liability-list__left { display: table-cell; width: 180px; padding-left: 26px; vertical-align: middle; padding-top: 10px; } .liability-list__right { display: table-cell; padding-right: 40px; vertical-align: middle; padding-top: 27px; padding-bottom: 18px; } .liability-list__check-container { width: 20px; height: 20px; margin-right: 29px; display: inline-block; vertical-align: middle; background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAUCAIAAABwJOjsAAAABnRSTlMAAAAAAAEZoTcHAAAAgElEQVR4AWOw2fxsQBADCDMwkoFGssWjFo9aHLLn5fGX33OPvaGPxQhbn3/9/f///8rTb+lmMcLWSVc+0jCo+y5/ePj5d/T+V1htpaHFFafe/v337+2PP0C7kW2lR+JqO/8eYjeyrXSwGGE3xFZ6Z6fiE2+rTr8bLblGLR6gpg8AkKiDbzmOK6cAAAAASUVORK5CYII=') no-repeat; } .liability-list__input { display: none; } .liability-list__input + label { position: relative; display: block; } .liability-list__input:checked + label .liability-list__check-container { background-position: -20px 0; } .liability-list__input:checked + label .liability-list__option { border-color: #cccccc; } .liability-list__item:after { clear: both; content: ''; display: table; } .liability-list__inner-table { display: table; width: 100%; } .liability-list__item { display: table-row; } .liability-list__item:nth-child(1) .liability-list__label { padding-bottom: 20px; } .liability-list__item:nth-child(2) .liability-list__label { padding-bottom: 10px; } .liability-list__label { display: table-cell; vertical-align: baseline; width: 130px; font-size: 16px; line-height: 18px; color: #999999; font-family: "FuturaPT-Demi"; } .liability-list__value { display: table-cell; vertical-align: baseline; text-align: right; } .liability-list__value_1 { font-size: 26px; line-height: 30px; color: #333333; } .liability-list__value_1 .ruble-sign, .liability-list__value_3 .ruble-sign { font-size: 22px; } .liability-list__value_1, .liability-list__value_3 { letter-spacing: -0.05em; } .liability-list__value_2 { font-size: 16px; line-height: 18px; } .liability-list__value_3 { color: #1d4382; font-size: 26px; line-height: 30px; } .liability-list__old-price { font-size: 16px; line-height: 30px; text-decoration: line-through; margin-right: 11px; } .liability-list__old-price .ruble-sign { font-size: 13px; } .liability-list__money { width: 95px; display: inline-block; vertical-align: middle; } .liability-list__money img { margin: 0 auto; display: block; } .form-promo-new { position: relative; padding-right: 193px; } .calc-col-content .form-promo-new { margin-bottom: 47px; } .form-promo-new__input { width: 100%; } .form-promo-new__btn { position: absolute; right: 0; bottom: 0; } .form-promo-new__btn-submit { width: 170px; padding: 0; line-height: 50px; height: 50px; font-size: 18px; font-family: "FuturaPT-Demi"; } .liability-submit-btn { width: 100%; font-size: 18px; font-family: "FuturaPT-Demi"; height: 56px; width: 100%; line-height: 56px; padding: 0; } .liability-submit { margin-bottom: 47px; } @media (max-width: 1199px) and (min-width: 992px) { .liability-list__money { width: 100px; } .liability-list__money img { -webkit-transform: scale(.65); -moz-transform: scale(.65); -ms-transform: scale(.65); -o-transform: scale(.65); transform: scale(.65); -webkit-transform-origin: center; -moz-transform-origin: center; -ms-transform-origin: center; -o-transform-origin: center; transform-origin: center; } .liability-list__left { width: 150px; } .liability-list__check-container { margin-right: 0; } } .payment-type__btn + .payment-type__btn, .button-mt { margin-top: 30px; } .calculator .frmCalcGoUl .calc-controls .calc-col-content .step4 .payment-type .button-mb { margin-bottom: 30px; } .birthday-block, .step-3-error { display: none; } .birthday-block .check-birthday { margin-top: 25px; } @media (max-width: 767px) { .liability-list__left { width: 43%; padding: 50px 0 20px; vertical-align: top; } .liability-list__right { padding: 25px 0 20px; vertical-align: top; } .liability-list__inner-table, .liability-list__item, .liability-list__label, .liability-list__value { display: block; text-align: left; } .liability-list__label { padding-bottom: 0 !important; width: 100%; } .liability-list__check-container { margin-right: 0; height: 20px; display: block; margin: 0 auto 46px; } .liability-list__money { display: block; margin: 0 auto; height: 70px; } .liability-list__money { -webkit-transform: scale(.75); -moz-transform: scale(.75); -ms-transform: scale(.75); -o-transform: scale(.75); transform: scale(.75); -webkit-transform-origin: top; -moz-transform-origin: top; -ms-transform-origin: top; -o-transform-origin: top; transform-origin: top; } .liability-list__old-price { display: block; margin: 0; line-height: 18px; } .liability-list__item { margin-bottom: 20px; } .liability-list__item:last-child { margin-bottom: 0; } .liability-list__label { margin-bottom: 5px; } .form-promo-new { padding-right: 125px; } .form-promo-new__btn-submit { width: 110px; } .calc-col-content .form-promo-new { margin-bottom: 30px; } .new-form-footer { padding-left: 0; } .back2step2-goul + .next2pay-goul, .back2calc-goul + .todata-goul { margin-left: 0; margin-top: 20px; } } @media (max-width: 420px) { .back2calc-goul, .back2step2-goul { width: 100%; display: block; } .next2pay-goul, .todata-goul { width: 100%; display: block; } } @media screen and (max-width: 1279px) { .calc-help .phone { text-align: left; display: block; } } @media screen and (max-width: 1009px) { .calc-result .btn, .calc-help .btn, .btn-more { max-width: 300px; display: block; } .calc-col-float { padding-left: 10px; } } .calc-col-content .form-group .form-ext-label > label, .form-ext-label > label, .form-ext-label > span { display: inline-block; } .product-desc__heading { font-size: 20px; color: #464646; font-family: "FuturaPT-Demi"; margin-bottom: 24px; } .step2, .step3, .step4, .liability-list__old-price, .payment-result-box { display: none; } .payment-type__btn + .payment-type__btn { margin-top: 30px; } .price-slider-item__label { margin-bottom: 14px; } .calc-back-link a { border-bottom: 1px dotted #3CB3E6; display: inline-block; text-decoration: none; vertical-align: baseline; } .calc-back-link a:link, .calc-back-link a:hover, .calc-back-link a:active { text-decoration: none; } .back2calc-goul, .back2step2-goul { background-color: #fff; } table#dadataInfo { margin-bottom: 1em; } table#dadataInfo td:first-child { height: 3.5em; border-right: 1px solid black; width: 30%; text-align: center; } table#dadataInfo td:last-child { padding-left: 1em; } table#dadataInfo tr { border-bottom: 1px solid #000000; } table#dadataInfo tr:last-child { border-bottom: none; } span#show_data a { text-decoration: underline; } #msg-error { padding: 0 44px; } /* End */ /* Start:/local/components/absolut/calc.cmpfm.remastered/templates/.default/css/ion.rangeSlider.css?17004770643055*/ /* Ion.RangeSlider // css version 2.0.3 // В© 2013-2014 Denis Ineshin | IonDen.com // ===================================================================================================================*/ /* ===================================================================================================================== // RangeSlider */ .irs { position: relative; display: block; -webkit-touch-callout: none; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; } .irs-line { position: relative; display: block; overflow: hidden; outline: none !important; } .irs-line-left, .irs-line-mid, .irs-line-right { position: absolute; display: block; top: 0; } .irs-line-left { left: 0; width: 11%; } .irs-line-mid { left: 9%; width: 82%; } .irs-line-right { right: 0; width: 11%; } .irs-bar { position: absolute; display: block; left: 0; width: 0; } .irs-bar-edge { position: absolute; display: block; top: 0; left: 0; } .irs-shadow { position: absolute; display: none; left: 0; width: 0; } .irs-slider { position: absolute; display: block; cursor: default; z-index: 1; } .irs-slider.single { } .irs-slider.from { } .irs-slider.to { } .irs-slider.type_last { z-index: 2; } .irs-min { position: absolute; display: block; left: 0; cursor: default; } .irs-max { position: absolute; display: block; right: 0; cursor: default; } .irs-from, .irs-to, .irs-single { position: absolute; display: block; top: -10px; left: 0; cursor: default; white-space: nowrap; } .irs-grid { position: absolute; display: none; bottom: 0; left: 0; width: 100%; height: 20px; } .irs-with-grid .irs-grid { display: block; } .irs-grid-pol { position: absolute; top: 0; left: 0; width: 1px; height: 8px; background: #000; } .irs-grid-pol.small { height: 4px; } .irs-grid-text { position: absolute; bottom: 0; left: 0; white-space: nowrap; text-align: center; font-size: 9px; line-height: 9px; padding: 0 3px; color: #000; } .irs-disable-mask { position: absolute; display: block; top: 0; left: -1%; width: 102%; height: 100%; cursor: default; background: rgba(0, 0, 0, 0.0); z-index: 2; } .irs-disabled { opacity: 0.4; } .lt-ie9 .irs-disabled { filter: alpha(opacity=40); } .irs-hidden-input { position: absolute !important; display: block !important; top: 0 !important; left: 0 !important; width: 0 !important; height: 0 !important; font-size: 0 !important; line-height: 0 !important; padding: 0 !important; margin: 0 !important; outline: none !important; z-index: -9999 !important; background: none !important; border-style: solid !important; border-color: transparent !important; } /* End */ /* Start:/local/components/absolut/calc.cmpfm.remastered/templates/.default/css/ion.rangeSlider.skinFlat.css?17004770642189*/ /* Ion.RangeSlider, Flat UI Skin // css version 2.0.3 // В© Denis Ineshin, 2014 https://github.com/IonDen // ===================================================================================================================*/ /* ===================================================================================================================== // Skin details */ .irs-line-mid, .irs-line-left, .irs-line-right, .irs-bar, .irs-bar-edge, .irs-slider { background: url(/local/components/absolut/calc.cmpfm.remastered/templates/.default/css/sprite-skin-flat.png) repeat-x; } .irs { height: 40px; } .irs-with-grid { height: 60px; } .irs-line { height: 12px; top: 25px; } .irs-line-left { height: 12px; background-position: 0 -30px; } .irs-line-mid { height: 12px; background-position: 0 0; } .irs-line-right { height: 12px; background-position: 100% -30px; } .irs-bar { height: 12px; top: 25px; background-position: 0 -60px; } .irs-bar-edge { top: 25px; height: 12px; width: 9px; background-position: 0 -90px; } .irs-shadow { height: 3px; top: 34px; background: #000; opacity: 0.25; } .lt-ie9 .irs-shadow { filter: alpha(opacity=25); } .irs-slider { width: 16px; height: 18px; top: 22px; background-position: 0 -120px; } .irs-slider.state_hover, .irs-slider:hover { background-position: 0 -150px; } .irs-min, .irs-max { color: #999; font-size: 10px; line-height: 1.333; text-shadow: none; top: 0; padding: 1px 3px; background: #e1e4e9; -moz-border-radius: 4px; border-radius: 4px; } .irs-from, .irs-to, .irs-single { color: #fff; font-size: 14px; line-height: 1.333; text-shadow: none; padding: 1px 5px; background: #3cb3e6; -moz-border-radius: 8px; border-radius: 8px; } .irs-from:after, .irs-to:after, .irs-single:after { position: absolute; display: block; content: ""; bottom: -6px; left: 50%; width: 0; height: 0; margin-left: -3px; overflow: hidden; border: 3px solid transparent; border-top-color: #3cb3e6; } .irs-grid-pol { background: #e1e4e9; } .irs-grid-text { color: #999; } .irs-disabled { } /* End */ /* /local/components/absolut/calc.cmpfm.remastered/templates/.default/style.css?170047706410138 */ /* /local/components/absolut/calc.cmpfm.remastered/templates/.default/css/ion.rangeSlider.css?17004770643055 */ /* /local/components/absolut/calc.cmpfm.remastered/templates/.default/css/ion.rangeSlider.skinFlat.css?17004770642189 */