
.check-label:before, .check-label:after { -webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; -ms-transition: all 0.4s ease-in-out; -o-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out; }

.check-label:before, .check-label:after { content: ''; display: block; z-index: 0; position: absolute; }

.check-label { height: 24.5px; width: 49px; display: block; cursor: pointer; z-index: 0; margin: 1px 0 0 13px !important; position: relative; }
.check-label:before { position: absolute; top: 0px; left: 0; width: 100%; height: 100%; border-radius: 20px; background: #f20808; }
.check-label:after { position: absolute; top: 2px; left: 2px; width: 20.5px; height: 20.5px; border-radius: 100%; background: #FFF; }
.check-label.checked:before { background: #FF6600; }
.check-label.checked:after { left: 25.5px; }
.check-label input { position: absolute; z-index: 0; opacity: 0; -moz-opacity: 0; -khtml-opacity: 0; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; filter: alpha(opacity=0); }
section.main-reg .box-main-reg .btn-submit, section.main-calc .box-calc .btn-submit, section.main-calc .tabls-block .btn-submit, section.main-support .box-support .btn-submit, .modal-form .btn-submit, section.main-account-conteiner .account-filtred .btn-submit, section.main-account-conteiner .account-submit, section.main-reg .box-main-reg .btn-calculate, section.main-calc .box-calc .btn-calculate, section.main-calc .tabls-block .btn-calculate, section.main-support .box-support .btn-calculate, .modal-form .btn-calculate, section.main-account-conteiner .account-filtred .btn-calculate, section.main-reviews .box-show-more-reviews .btn-reviews-more, section.main-reviews .btn-get-more-reviews, section.main-faq .box-show-more-reviews .btn-reviews-more, section.main-faq .btn-get-more-reviews, .btn-account-green, .btn-account-red, .box-modal-massage .btn, section.main-reviews a.main-reviews-btn, section.main-news a.main-news-btn, section.main-faq a.main-reviews-btn, section.subheader .header-submenu .header-submenu-list > li > a > span:before, section.header-carusel .header-slider, section.chart h2.chart-title i, section.chart .box-scale-chart .arrow-chart:before, section.chart .box-scale-chart .box-years .box-year .box-months .box-months-values span:before, section.chart .box-scale-chart .box-years .box-year .box-months .box-months-values span.calculate b i, section.chart .box-scale-chart .box-years .box-year span.month, section.chart-investors .box-scale-chart .arrow-chart:before, section.chart-investors .box-scale-chart .box-years .box-year .box-months .box-months-values span:before, section.chart-investors .box-scale-chart .box-years .box-year .box-months .box-months-values span.calculate b i, section.chart-investors .box-scale-chart .box-years .box-year span.month, section.main-reviews .reviews_list ul > li > div, section.main-reviews .reviews_list ul > li > div .reviews_list-item-title, section.main-reviews .reviews_list ul > li > div .reviews_list-item-title i.reviews_list-item-image img, section.main-reviews .reviews_list ul > li > div .reviews_list-item-title:before, section.main-reviews .reviews_list ul > li > div .review_list-btn, section.main-reviews .reviews_list ul > li > div .review_list-btn a, section.main-reviews .reviews_list.reviews_list-fullsize ul > li > div .review_list-btn1, section.main-reviews .reviews_list.reviews_list-fullsize ul > li > div .review_list-btn1 a, section.main-reviews .box-show-more-reviews, section.main-faq .faq_list ul > li > div, section.main-faq .faq_list ul > li > div .faq_list-item-title, section.main-faq .faq_list ul > li > div .faq_list-item-title:before, section.main-faq .faq_list ul > li > div .faq_list-item-content .faq_list-item-btn a, section.main-faq .box-show-more-reviews, .overlay, section.main-account-conteiner .account-navbar ul li > a i svg, section.main-account-conteiner .account-box .cabinet-panel.cabinet-panel-right > a span svg, .totop { -webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; -ms-transition: all 0.4s ease-in-out; -o-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out; }

section.main-reg .box-main-reg .form-group:before, section.main-calc .box-calc .form-group:before, section.main-calc .tabls-block .form-group:before, section.main-support .box-support .form-group:before, .modal-form .form-group:before, section.main-account-conteiner .account-filtred .form-group:before, section.main-reg .box-main-reg .form-group.form-group-transparent .nav > li > a:before, section.main-calc .box-calc .form-group.form-group-transparent .nav > li > a:before, section.main-calc .tabls-block .form-group.form-group-transparent .nav > li > a:before, section.main-support .box-support .form-group.form-group-transparent .nav > li > a:before, .modal-form .form-group.form-group-transparent .nav > li > a:before, section.main-account-conteiner .account-filtred .form-group.form-group-transparent .nav > li > a:before, section.main-reg .box-main-reg .form-checkbox label:before, section.main-calc .box-calc .form-checkbox label:before, section.main-calc .tabls-block .form-checkbox label:before, section.main-support .box-support .form-checkbox label:before, .modal-form .form-checkbox label:before, section.main-account-conteiner .account-filtred .form-checkbox label:before, section.main-account-conteiner .deposits-step .box-dep-amount .box-dep-amount-inset .form-group:before, .width-form .form-group:before, section.main-account-conteiner .deposits-step .box-dep-amount .box-dep-amount-inset .form-group-transparent.form-group .nav > li > a:before, .width-form .form-group-transparent.form-group .nav > li > a:before, .dropdown.btn-lang button abbr:before, .dropdown.btn-lang .dropdown-menu:before, section.header .logo a:before, section.header .header-contacts > ul > li > a.link-item span:before, section.header .header-menu > li > a.active:after, section.subheader .header-submenu .header-submenu-list > li > a > span:before, section.header-carusel .header-slider-content p.header-slider-subtitle a:before, section.chart .box-scale-chart .arrow-chart:before, section.chart .box-scale-chart .box-years .box-year .box-months .box-months-values span:before, section.chart-investors .box-scale-chart .arrow-chart:before, section.chart-investors .box-scale-chart .box-years .box-year .box-months .box-months-values span:before, section.main-reviews .reviews_list ul > li > div .reviews_list-item-title:before, section.main-reviews .reviews_list ul > li > div .reviews_list-item-title:after, section.main-reviews .reviews_list ul > li > div .review_list-btn:before, section.main-reviews .reviews_list.reviews_list-fullsize ul > li > div .review_list-btn1:before, section.main-page .box-page-history ul li:before, section.main-page.page-about-garanty:before, section.main-page .nav.nav-plan-tabs li:first-child > a:before, section.main-page .main-page-list.main-page-list1 > li:before, section.main-faq .faq_list ul > li > div .faq_list-item-title span:before, section.main-faq .faq_list ul > li > div .faq_list-item-title:before, section.main-faq .faq_list ul > li > div .faq_list-item-title:after, .overlay nav.overlay-menu > ul > li > a span:before, section.main-account-conteiner .account-box .cabinet-panel.cabinet-panel-right > a span:before, section.main-account-conteiner .account-box-steps ul.nav-tabs li a:after, section.main-account-conteiner .account-box-steps ul.nav-tabs li a:before, section.main-account-conteiner .deposits-step .plans-list li label:before { content: ''; display: block; z-index: 0; position: absolute; }

section.main-reg .box-main-reg .form-checkbox label, section.main-calc .box-calc .form-checkbox label, section.main-calc .tabls-block .form-checkbox label, section.main-support .box-support .form-checkbox label, .modal-form .form-checkbox label, section.main-account-conteiner .account-filtred .form-checkbox label, section.chart .box-scale-chart, section.chart-investors .box-scale-chart { -webkit-touch-callout: none; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; }
section.main1 h2.main1_title, section.main-reg h2.main1_title, section.main-reviews h2.reviews_title, section.main-news h2.news_title, section.main-calc h2.calc_title, section.main-page h2.title, section.main-faq h2.title, section.main-support h2.title, section.main-account-conteiner h2.title { font-size: 32px; line-height: 32px; color: #797e86; font-weight: 300; }

section.main-reg .box-main-reg .btn-submit, section.main-calc .box-calc .btn-submit, section.main-calc .tabls-block .btn-submit, section.main-support .box-support .btn-submit, .modal-form .btn-submit, section.main-account-conteiner .account-filtred .btn-submit, section.main-account-conteiner .account-submit { background: #c73158; position: relative; display: inline-block; vertical-align: top; -webkit-border-radius: 7px; -moz-border-radius: 7px; -ms-border-radius: 7px; border-radius: 7px; box-shadow: 0 0 20px rgba(78, 78, 78, 0.4); }
section.main-reg .box-main-reg .btn-submit i, section.main-calc .box-calc .btn-submit i, section.main-calc .tabls-block .btn-submit i, section.main-support .box-support .btn-submit i, .modal-form .btn-submit i, section.main-account-conteiner .account-filtred .btn-submit i, section.main-account-conteiner .account-submit i { position: absolute; height: 100%; top: 0; right: 17px; width: 12px; background: url("../images/icons/icon-reg-btn.png") 0 center no-repeat; }
section.main-reg .box-main-reg .btn-submit input, section.main-calc .box-calc .btn-submit input, section.main-calc .tabls-block .btn-submit input, section.main-support .box-support .btn-submit input, .modal-form .btn-submit input, section.main-account-conteiner .account-filtred .btn-submit input, section.main-account-conteiner .account-submit input { background: none; color: #fff; font-weight: 600; font-size: 16px; letter-spacing: 0.025em; text-transform: uppercase; height: 56px; padding: 0 51px; }
section.main-reg .box-main-reg .btn-submit:hover, section.main-calc .box-calc .btn-submit:hover, section.main-calc .tabls-block .btn-submit:hover, section.main-support .box-support .btn-submit:hover, .modal-form .btn-submit:hover, section.main-account-conteiner .account-filtred .btn-submit:hover, section.main-account-conteiner .account-submit:hover { background: #b32c4f; color: #fff; }

section.main-reg .box-main-reg .btn-calculate, section.main-calc .box-calc .btn-calculate, section.main-calc .tabls-block .btn-calculate, section.main-support .box-support .btn-calculate, .modal-form .btn-calculate, section.main-account-conteiner .account-filtred .btn-calculate, section.main-reviews .box-show-more-reviews .btn-reviews-more, section.main-reviews .btn-get-more-reviews, section.main-faq .box-show-more-reviews .btn-reviews-more, section.main-faq .btn-get-more-reviews, .btn-account-green, .btn-account-red, .box-modal-massage .btn { background: #FF6600; border:1px solid #FF6600; position: relative; display: inline-block; vertical-align: top; -webkit-border-radius: 4px; -moz-border-radius: 4px; -ms-border-radius: 4px; border-radius: 4px; color: #fff; font-weight: 600; font-size: 16px; letter-spacing: 0.025em; text-transform: uppercase; height: 56px; line-height: 58px; padding: 0 44px; cursor: pointer; }
section.main-reg .box-main-reg .btn-calculate:hover, section.main-calc .box-calc .btn-calculate:hover, section.main-calc .tabls-block .btn-calculate:hover, section.main-support .box-support .btn-calculate:hover, .modal-form .btn-calculate:hover, section.main-account-conteiner .account-filtred .btn-calculate:hover, section.main-reviews .box-show-more-reviews .btn-reviews-more:hover, section.main-reviews .btn-get-more-reviews:hover, section.main-faq .box-show-more-reviews .btn-reviews-more:hover, section.main-faq .btn-get-more-reviews:hover, .btn-account-green:hover, .btn-account-red:hover, .box-modal-massage .btn:hover { background: #fff; border:1px solid #FF6600; color: #000; }
section.main-reg .box-main-reg .btn-calculate i, section.main-calc .box-calc .btn-calculate i, section.main-calc .tabls-block .btn-calculate i, section.main-support .box-support .btn-calculate i, .modal-form .btn-calculate i, section.main-account-conteiner .account-filtred .btn-calculate i, section.main-reviews .box-show-more-reviews .btn-reviews-more i, section.main-reviews .btn-get-more-reviews i, section.main-faq .box-show-more-reviews .btn-reviews-more i, section.main-faq .btn-get-more-reviews i, .btn-account-green i, .btn-account-red i, .box-modal-massage .btn i { width: 27px; height: 26px; vertical-align: middle; display: inline-block; margin-right: 7px; margin-top: -4px; }
section.main-reg .box-main-reg .btn-calculate i.icon-arrow, section.main-calc .box-calc .btn-calculate i.icon-arrow, section.main-calc .tabls-block .btn-calculate i.icon-arrow, section.main-support .box-support .btn-calculate i.icon-arrow, .modal-form .btn-calculate i.icon-arrow, section.main-account-conteiner .account-filtred .btn-calculate i.icon-arrow, section.main-reviews .box-show-more-reviews .btn-reviews-more i.icon-arrow, section.main-reviews .btn-get-more-reviews i.icon-arrow, section.main-faq .box-show-more-reviews .btn-reviews-more i.icon-arrow, section.main-faq .btn-get-more-reviews i.icon-arrow, .btn-account-green i.icon-arrow, .btn-account-red i.icon-arrow, .box-modal-massage .btn i.icon-arrow { position: absolute; height: 100%; top: 0; right: 17px; width: 12px; margin: 0; background: url("../images/icons/icon-reg-btn.png") 0 center no-repeat; }
section.main-reg .box-main-reg .btn-calculate i.icon-arrow-left, section.main-calc .box-calc .btn-calculate i.icon-arrow-left, section.main-calc .tabls-block .btn-calculate i.icon-arrow-left, section.main-support .box-support .btn-calculate i.icon-arrow-left, .modal-form .btn-calculate i.icon-arrow-left, section.main-account-conteiner .account-filtred .btn-calculate i.icon-arrow-left, section.main-reviews .box-show-more-reviews .btn-reviews-more i.icon-arrow-left, section.main-reviews .btn-get-more-reviews i.icon-arrow-left, section.main-faq .box-show-more-reviews .btn-reviews-more i.icon-arrow-left, section.main-faq .btn-get-more-reviews i.icon-arrow-left, .btn-account-green i.icon-arrow-left, .btn-account-red i.icon-arrow-left, .box-modal-massage .btn i.icon-arrow-left { position: absolute; height: 100%; top: 0; left: 17px; width: 12px; margin: 0; background: url("../images/icons/icon-chart-left.png") 0 center no-repeat; }
section.main-reg .box-main-reg .btn-calculate i.icon-review, section.main-calc .box-calc .btn-calculate i.icon-review, section.main-calc .tabls-block .btn-calculate i.icon-review, section.main-support .box-support .btn-calculate i.icon-review, .modal-form .btn-calculate i.icon-review, section.main-account-conteiner .account-filtred .btn-calculate i.icon-review, section.main-reviews .box-show-more-reviews .btn-reviews-more i.icon-review, section.main-reviews .btn-get-more-reviews i.icon-review, section.main-faq .box-show-more-reviews .btn-reviews-more i.icon-review, section.main-faq .btn-get-more-reviews i.icon-review, .btn-account-green i.icon-review, .btn-account-red i.icon-review, .box-modal-massage .btn i.icon-review { background: url("../images/icons/icon-massage.png") 0 0 no-repeat; }
section.main-reg .box-main-reg .btn-calculate i.icon-reload, section.main-calc .box-calc .btn-calculate i.icon-reload, section.main-calc .tabls-block .btn-calculate i.icon-reload, section.main-support .box-support .btn-calculate i.icon-reload, .modal-form .btn-calculate i.icon-reload, section.main-account-conteiner .account-filtred .btn-calculate i.icon-reload, section.main-reviews .box-show-more-reviews .btn-reviews-more i.icon-reload, section.main-reviews .btn-get-more-reviews i.icon-reload, section.main-faq .box-show-more-reviews .btn-reviews-more i.icon-reload, section.main-faq .btn-get-more-reviews i.icon-reload, .btn-account-green i.icon-reload, .btn-account-red i.icon-reload, .box-modal-massage .btn i.icon-reload { height: 26px; width: 26px; background: url("../images/icons/icon-reload.png") center center no-repeat; }
section.main-reg .box-main-reg .btn-calculate:hover i.icon-reload, section.main-calc .box-calc .btn-calculate:hover i.icon-reload, section.main-calc .tabls-block .btn-calculate:hover i.icon-reload, section.main-support .box-support .btn-calculate:hover i.icon-reload, .modal-form .btn-calculate:hover i.icon-reload, section.main-account-conteiner .account-filtred .btn-calculate:hover i.icon-reload, section.main-reviews .box-show-more-reviews .btn-reviews-more:hover i.icon-reload, section.main-reviews .btn-get-more-reviews:hover i.icon-reload, section.main-faq .box-show-more-reviews .btn-reviews-more:hover i.icon-reload, section.main-faq .btn-get-more-reviews:hover i.icon-reload, .btn-account-green:hover i.icon-reload, .btn-account-red:hover i.icon-reload, .box-modal-massage .btn:hover i.icon-reload { -webkit-animation: rotate 1.5s linear 0s infinite normal; -moz-animation: rotate 1.5s linear 0s infinite normal; -o-animation: rotate 1.5s linear 0s infinite normal; animation: rotate 1.5s linear 0s infinite normal; }
section.main-reg .box-main-reg, section.main-calc .box-calc, section.main-calc .tabls-block, section.main-support .box-support, .modal-form, section.main-account-conteiner .account-filtred { display: block; position: relative; -webkit-border-radius: 7px; -moz-border-radius: 7px; -ms-border-radius: 7px; border-radius: 7px; border: 1px solid #eaecf0; box-shadow: 0 0 20px rgba(78, 78, 78, 0.4); margin-top: 16px; margin-bottom: 10px; }
section.main-reg .box-main-reg .img-in-box, section.main-calc .box-calc .img-in-box, section.main-calc .tabls-block .img-in-box, section.main-support .box-support .img-in-box, .modal-form .img-in-box, section.main-account-conteiner .account-filtred .img-in-box { position: absolute; right: 0; width: 93px; height: 164px; top: 70px; overflow: hidden; }
section.main-reg .box-main-reg .filed-line, section.main-calc .box-calc .filed-line, section.main-calc .tabls-block .filed-line, section.main-support .box-support .filed-line, .modal-form .filed-line, section.main-account-conteiner .account-filtred .filed-line { padding: 0; }
section.main-reg .box-main-reg .filed-line:after, section.main-calc .box-calc .filed-line:after, section.main-calc .tabls-block .filed-line:after, section.main-support .box-support .filed-line:after, .modal-form .filed-line:after, section.main-account-conteiner .account-filtred .filed-line:after { clear: both; }
section.main-reg .box-main-reg .box-reg-line, section.main-calc .box-calc .box-reg-line, section.main-calc .tabls-block .box-reg-line, section.main-support .box-support .box-reg-line, .modal-form .box-reg-line, section.main-account-conteiner .account-filtred .box-reg-line { padding: 15px 21px; }
section.main-reg .box-main-reg .box-reg-line .subtitle, section.main-calc .box-calc .box-reg-line .subtitle, section.main-calc .tabls-block .box-reg-line .subtitle, section.main-support .box-support .box-reg-line .subtitle, .modal-form .box-reg-line .subtitle, section.main-account-conteiner .account-filtred .box-reg-line .subtitle { font-weight: 400; font-size: 16px; color: #797e86; height: 23px; line-height: 23px; margin-bottom: 15px; }
section.main-reg .box-main-reg .box-reg-line .subtitle i, section.main-calc .box-calc .box-reg-line .subtitle i, section.main-calc .tabls-block .box-reg-line .subtitle i, section.main-support .box-support .box-reg-line .subtitle i, .modal-form .box-reg-line .subtitle i, section.main-account-conteiner .account-filtred .box-reg-line .subtitle i { height: 23px; width: 23px; display: inline-block; background: #FF6600; -webkit-border-radius: 100%; -moz-border-radius: 100%; -ms-border-radius: 100%; border-radius: 100%; font-size: 16px; color: #fff; font-style: normal; text-align: center; line-height: 23px; margin-left: 3px; }
section.main-reg .box-main-reg .box-reg-line .subtitle.subtitle1, section.main-calc .box-calc .box-reg-line .subtitle.subtitle1, section.main-calc .tabls-block .box-reg-line .subtitle.subtitle1, section.main-support .box-support .box-reg-line .subtitle.subtitle1, .modal-form .box-reg-line .subtitle.subtitle1, section.main-account-conteiner .account-filtred .box-reg-line .subtitle.subtitle1 { height: auto; }
section.main-reg .box-main-reg .box-reg-line .subtitle.subtitle1 span, section.main-calc .box-calc .box-reg-line .subtitle.subtitle1 span, section.main-calc .tabls-block .box-reg-line .subtitle.subtitle1 span, section.main-support .box-support .box-reg-line .subtitle.subtitle1 span, .modal-form .box-reg-line .subtitle.subtitle1 span, section.main-account-conteiner .account-filtred .box-reg-line .subtitle.subtitle1 span { display: block; color: #FF6600; line-height: 14px; }
section.main-reg .box-main-reg .box-reg-line .subtitle.subtitle-special, section.main-calc .box-calc .box-reg-line .subtitle.subtitle-special, section.main-calc .tabls-block .box-reg-line .subtitle.subtitle-special, section.main-support .box-support .box-reg-line .subtitle.subtitle-special, .modal-form .box-reg-line .subtitle.subtitle-special, section.main-account-conteiner .account-filtred .box-reg-line .subtitle.subtitle-special { margin-top: 13px; margin-bottom: 13px; }
section.main-reg .box-main-reg .box-reg-line.box-padding-right, section.main-calc .box-calc .box-reg-line.box-padding-right, section.main-calc .tabls-block .box-reg-line.box-padding-right, section.main-support .box-support .box-reg-line.box-padding-right, .modal-form .box-reg-line.box-padding-right, section.main-account-conteiner .account-filtred .box-reg-line.box-padding-right { padding-right: 123px; }
section.main-reg .box-main-reg .box-reg-line.p-b-0, section.main-calc .box-calc .box-reg-line.p-b-0, section.main-calc .tabls-block .box-reg-line.p-b-0, section.main-support .box-support .box-reg-line.p-b-0, .modal-form .box-reg-line.p-b-0, section.main-account-conteiner .account-filtred .box-reg-line.p-b-0 { padding-bottom: 0; }
section.main-reg .box-main-reg .box-nav-line, section.main-calc .box-calc .box-nav-line, section.main-calc .tabls-block .box-nav-line, section.main-support .box-support .box-nav-line, .modal-form .box-nav-line, section.main-account-conteiner .account-filtred .box-nav-line { padding: 20px 21px; }
section.main-reg .box-main-reg .box-nav-line.box-nav-line-padding-right, section.main-calc .box-calc .box-nav-line.box-nav-line-padding-right, section.main-calc .tabls-block .box-nav-line.box-nav-line-padding-right, section.main-support .box-support .box-nav-line.box-nav-line-padding-right, .modal-form .box-nav-line.box-nav-line-padding-right, section.main-account-conteiner .account-filtred .box-nav-line.box-nav-line-padding-right { padding-right: 123px; }
section.main-reg .box-main-reg .box-nav-line .form-group, section.main-calc .box-calc .box-nav-line .form-group, section.main-calc .tabls-block .box-nav-line .form-group, section.main-support .box-support .box-nav-line .form-group, .modal-form .box-nav-line .form-group, section.main-account-conteiner .account-filtred .box-nav-line .form-group { margin: 0; }
section.main-reg .box-main-reg .form-group, section.main-calc .box-calc .form-group, section.main-calc .tabls-block .form-group, section.main-support .box-support .form-group, .modal-form .form-group, section.main-account-conteiner .account-filtred .form-group { background: #e9eaec; display: block; height: 62px; position: relative; -webkit-border-radius: 4px; -moz-border-radius: 4px; -ms-border-radius: 4px; border-radius: 4px; padding: 12px 0px; margin-bottom: 12px; }
section.main-reg .box-main-reg .form-group label, section.main-calc .box-calc .form-group label, section.main-calc .tabls-block .form-group label, section.main-support .box-support .form-group label, .modal-form .form-group label, section.main-account-conteiner .account-filtred .form-group label { margin: 0; font-weight: 600; font-size: 12px; padding-left: 18px; color: #797e86; white-space: nowrap; }
section.main-reg .box-main-reg .form-group input, section.main-calc .box-calc .form-group input, section.main-calc .tabls-block .form-group input, section.main-support .box-support .form-group input, .modal-form .form-group input, section.main-account-conteiner .account-filtred .form-group input { background: none; box-shadow: none; outline: none; padding: 0 18px; -webkit-border-radius: 0; -moz-border-radius: 0; -ms-border-radius: 0; border-radius: 0; padding-right: 25px; height: 25px; border:none; }
section.main-reg .box-main-reg .form-group textarea, section.main-calc .box-calc .form-group textarea, section.main-calc .tabls-block .form-group textarea, section.main-support .box-support .form-group textarea, .modal-form .form-group textarea, section.main-account-conteiner .account-filtred .form-group textarea { background: none; box-shadow: none; resize: none; outline: none; padding: 0 18px; padding-right: 25px; height: 100px; border: none; box-shadow: none; overflow: hidden; }
section.main-reg .box-main-reg .form-group:before, section.main-calc .box-calc .form-group:before, section.main-calc .tabls-block .form-group:before, section.main-support .box-support .form-group:before, .modal-form .form-group:before, section.main-account-conteiner .account-filtred .form-group:before { right: 10px; bottom: 4px; display: block; width: 20px; position: absolute; height: 20px; }
section.main-reg .box-main-reg .form-group.form-group-white, section.main-calc .box-calc .form-group.form-group-white, section.main-calc .tabls-block .form-group.form-group-white, section.main-support .box-support .form-group.form-group-white, .modal-form .form-group.form-group-white, section.main-account-conteiner .account-filtred .form-group.form-group-white { border: 1px solid #e8e8e8; background: none; margin-right: 25px; padding: 10px 0; }
section.main-reg .box-main-reg .form-group.form-group-white label, section.main-calc .box-calc .form-group.form-group-white label, section.main-calc .tabls-block .form-group.form-group-white label, section.main-support .box-support .form-group.form-group-white label, .modal-form .form-group.form-group-white label, section.main-account-conteiner .account-filtred .form-group.form-group-white label { padding-left: 14px; }
section.main-reg .box-main-reg .form-group.form-group-white .nav, section.main-calc .box-calc .form-group.form-group-white .nav, section.main-calc .tabls-block .form-group.form-group-white .nav, section.main-support .box-support .form-group.form-group-white .nav, .modal-form .form-group.form-group-white .nav, section.main-account-conteiner .account-filtred .form-group.form-group-white .nav { padding-left: 14px; margin-top: 1px; }
section.main-reg .box-main-reg .form-group.form-group-white .nav > li > a, section.main-calc .box-calc .form-group.form-group-white .nav > li > a, section.main-calc .tabls-block .form-group.form-group-white .nav > li > a, section.main-support .box-support .form-group.form-group-white .nav > li > a, .modal-form .form-group.form-group-white .nav > li > a, section.main-account-conteiner .account-filtred .form-group.form-group-white .nav > li > a { position: relative; display: block; padding: 0px 10px; height: 25px; line-height: 25px; -webkit-border-radius: 4px; -moz-border-radius: 4px; -ms-border-radius: 4px; border-radius: 4px; cursor: pointer; color: #797e86; font-size: 14px; text-align: center; }
section.main-reg .box-main-reg .form-group.form-group-white .nav > li:hover a, section.main-calc .box-calc .form-group.form-group-white .nav > li:hover a, section.main-calc .tabls-block .form-group.form-group-white .nav > li:hover a, section.main-support .box-support .form-group.form-group-white .nav > li:hover a, .modal-form .form-group.form-group-white .nav > li:hover a, section.main-account-conteiner .account-filtred .form-group.form-group-white .nav > li:hover a, section.main-reg .box-main-reg .form-group.form-group-white .nav > li:focus a, section.main-calc .box-calc .form-group.form-group-white .nav > li:focus a, section.main-calc .tabls-block .form-group.form-group-white .nav > li:focus a, section.main-support .box-support .form-group.form-group-white .nav > li:focus a, .modal-form .form-group.form-group-white .nav > li:focus a, section.main-account-conteiner .account-filtred .form-group.form-group-white .nav > li:focus a, section.main-reg .box-main-reg .form-group.form-group-white .nav > li:active a, section.main-calc .box-calc .form-group.form-group-white .nav > li:active a, section.main-calc .tabls-block .form-group.form-group-white .nav > li:active a, section.main-support .box-support .form-group.form-group-white .nav > li:active a, .modal-form .form-group.form-group-white .nav > li:active a, section.main-account-conteiner .account-filtred .form-group.form-group-white .nav > li:active a { background: #e9eaec; }
section.main-reg .box-main-reg .form-group.form-group-white .nav > li.active a, section.main-calc .box-calc .form-group.form-group-white .nav > li.active a, section.main-calc .tabls-block .form-group.form-group-white .nav > li.active a, section.main-support .box-support .form-group.form-group-white .nav > li.active a, .modal-form .form-group.form-group-white .nav > li.active a, section.main-account-conteiner .account-filtred .form-group.form-group-white .nav > li.active a { background: #FF6600; color: #fff; }
section.main-reg .box-main-reg .form-group.form-group-white.form-group-189, section.main-calc .box-calc .form-group.form-group-white.form-group-189, section.main-calc .tabls-block .form-group.form-group-white.form-group-189, section.main-support .box-support .form-group.form-group-white.form-group-189, .modal-form .form-group.form-group-white.form-group-189, section.main-account-conteiner .account-filtred .form-group.form-group-white.form-group-189 { width: 190px; float: left; }
section.main-reg .box-main-reg .form-group.form-group-white.form-group-126, section.main-calc .box-calc .form-group.form-group-white.form-group-126, section.main-calc .tabls-block .form-group.form-group-white.form-group-126, section.main-support .box-support .form-group.form-group-white.form-group-126, .modal-form .form-group.form-group-white.form-group-126, section.main-account-conteiner .account-filtred .form-group.form-group-white.form-group-126 { width: 123px; margin-right: 0; float: left; }
section.main-reg .box-main-reg .form-group.form-group-transparent, section.main-calc .box-calc .form-group.form-group-transparent, section.main-calc .tabls-block .form-group.form-group-transparent, section.main-support .box-support .form-group.form-group-transparent, .modal-form .form-group.form-group-transparent, section.main-account-conteiner .account-filtred .form-group.form-group-transparent { border: none; background: none; margin-right: 25px; padding: 11px 0; margin-bottom: 0; }
section.main-reg .box-main-reg .form-group.form-group-transparent label, section.main-calc .box-calc .form-group.form-group-transparent label, section.main-calc .tabls-block .form-group.form-group-transparent label, section.main-support .box-support .form-group.form-group-transparent label, .modal-form .form-group.form-group-transparent label, section.main-account-conteiner .account-filtred .form-group.form-group-transparent label { padding-left: 14px; }
section.main-reg .box-main-reg .form-group.form-group-transparent .nav, section.main-calc .box-calc .form-group.form-group-transparent .nav, section.main-calc .tabls-block .form-group.form-group-transparent .nav, section.main-support .box-support .form-group.form-group-transparent .nav, .modal-form .form-group.form-group-transparent .nav, section.main-account-conteiner .account-filtred .form-group.form-group-transparent .nav { padding-left: 14px; margin-top: 4px; }
section.main-reg .box-main-reg .form-group.form-group-transparent .nav > li > a, section.main-calc .box-calc .form-group.form-group-transparent .nav > li > a, section.main-calc .tabls-block .form-group.form-group-transparent .nav > li > a, section.main-support .box-support .form-group.form-group-transparent .nav > li > a, .modal-form .form-group.form-group-transparent .nav > li > a, section.main-account-conteiner .account-filtred .form-group.form-group-transparent .nav > li > a { position: relative; display: block; padding: 0px 21px; height: 15px; line-height: 15px; -webkit-border-radius: 0; -moz-border-radius: 0; -ms-border-radius: 0; border-radius: 0; cursor: pointer; color: #797e86; font-size: 14px; text-align: center; border: none; }
section.main-reg .box-main-reg .form-group.form-group-transparent .nav > li > a:before, section.main-calc .box-calc .form-group.form-group-transparent .nav > li > a:before, section.main-calc .tabls-block .form-group.form-group-transparent .nav > li > a:before, section.main-support .box-support .form-group.form-group-transparent .nav > li > a:before, .modal-form .form-group.form-group-transparent .nav > li > a:before, section.main-account-conteiner .account-filtred .form-group.form-group-transparent .nav > li > a:before { height: 15px; width: 15px; -webkit-border-radius: 100%; -moz-border-radius: 100%; -ms-border-radius: 100%; border-radius: 100%; background: #c9cbcf; left: 0; top: 0; }
section.main-reg .box-main-reg .form-group.form-group-transparent .nav > li:hover a, section.main-calc .box-calc .form-group.form-group-transparent .nav > li:hover a, section.main-calc .tabls-block .form-group.form-group-transparent .nav > li:hover a, section.main-support .box-support .form-group.form-group-transparent .nav > li:hover a, .modal-form .form-group.form-group-transparent .nav > li:hover a, section.main-account-conteiner .account-filtred .form-group.form-group-transparent .nav > li:hover a, section.main-reg .box-main-reg .form-group.form-group-transparent .nav > li:focus a, section.main-calc .box-calc .form-group.form-group-transparent .nav > li:focus a, section.main-calc .tabls-block .form-group.form-group-transparent .nav > li:focus a, section.main-support .box-support .form-group.form-group-transparent .nav > li:focus a, .modal-form .form-group.form-group-transparent .nav > li:focus a, section.main-account-conteiner .account-filtred .form-group.form-group-transparent .nav > li:focus a, section.main-reg .box-main-reg .form-group.form-group-transparent .nav > li:active a, section.main-calc .box-calc .form-group.form-group-transparent .nav > li:active a, section.main-calc .tabls-block .form-group.form-group-transparent .nav > li:active a, section.main-support .box-support .form-group.form-group-transparent .nav > li:active a, .modal-form .form-group.form-group-transparent .nav > li:active a, section.main-account-conteiner .account-filtred .form-group.form-group-transparent .nav > li:active a { background: none; }
section.main-reg .box-main-reg .form-group.form-group-transparent .nav > li.current a, section.main-calc .box-calc .form-group.form-group-transparent .nav > li.current a, section.main-calc .tabls-block .form-group.form-group-transparent .nav > li.current a, section.main-support .box-support .form-group.form-group-transparent .nav > li.current a, .modal-form .form-group.form-group-transparent .nav > li.current a, section.main-account-conteiner .account-filtred .form-group.form-group-transparent .nav > li.current a { background: none; }
section.main-reg .box-main-reg .form-group.form-group-transparent .nav > li.current a:before, section.main-calc .box-calc .form-group.form-group-transparent .nav > li.current a:before, section.main-calc .tabls-block .form-group.form-group-transparent .nav > li.current a:before, section.main-support .box-support .form-group.form-group-transparent .nav > li.current a:before, .modal-form .form-group.form-group-transparent .nav > li.current a:before, section.main-account-conteiner .account-filtred .form-group.form-group-transparent .nav > li.current a:before { background: transparent; border: 4px solid #FF6600; }
section.main-reg .box-main-reg .form-group.form-group-transparent.form-add-margin, section.main-calc .box-calc .form-group.form-group-transparent.form-add-margin, section.main-calc .tabls-block .form-group.form-group-transparent.form-add-margin, section.main-support .box-support .form-group.form-group-transparent.form-add-margin, .modal-form .form-group.form-group-transparent.form-add-margin, section.main-account-conteiner .account-filtred .form-group.form-group-transparent.form-add-margin { margin-left: -63px; }
section.main-reg .box-main-reg .form-group.form-calc-slider, section.main-calc .box-calc .form-group.form-calc-slider, section.main-calc .tabls-block .form-group.form-calc-slider, section.main-support .box-support .form-group.form-calc-slider, .modal-form .form-group.form-calc-slider, section.main-account-conteiner .account-filtred .form-group.form-calc-slider { border-bottom: 2px solid #FF6600; }
section.main-reg .box-main-reg .form-group.has-error:before, section.main-calc .box-calc .form-group.has-error:before, section.main-calc .tabls-block .form-group.has-error:before, section.main-support .box-support .form-group.has-error:before, .modal-form .form-group.has-error:before, section.main-account-conteiner .account-filtred .form-group.has-error:before { background: url("../images/form-icon-error.png") 0 0 no-repeat; right: 7px; background-size: auto 15px; }
section.main-reg .box-main-reg .form-group.has-success:before, section.main-calc .box-calc .form-group.has-success:before, section.main-calc .tabls-block .form-group.has-success:before, section.main-support .box-support .form-group.has-success:before, .modal-form .form-group.has-success:before, section.main-account-conteiner .account-filtred .form-group.has-success:before { background: url("../images/form-icon-success.png") 0 0 no-repeat; }
section.main-reg .box-main-reg .form-group.form-group-auto, section.main-calc .box-calc .form-group.form-group-auto, section.main-calc .tabls-block .form-group.form-group-auto, section.main-support .box-support .form-group.form-group-auto, .modal-form .form-group.form-group-auto, section.main-account-conteiner .account-filtred .form-group.form-group-auto { height: auto; }
section.main-reg .box-main-reg .form-group.m-b-0, section.main-calc .box-calc .form-group.m-b-0, section.main-calc .tabls-block .form-group.m-b-0, section.main-support .box-support .form-group.m-b-0, .modal-form .form-group.m-b-0, section.main-account-conteiner .account-filtred .form-group.m-b-0 { margin-bottom: 0; }
section.main-reg .box-main-reg .form-select, section.main-calc .box-calc .form-select, section.main-calc .tabls-block .form-select, section.main-support .box-support .form-select, .modal-form .form-select, section.main-account-conteiner .account-filtred .form-select { background: #e9eaec; display: block; height: 62px; -webkit-border-radius: 4px; -moz-border-radius: 4px; -ms-border-radius: 4px; border-radius: 4px; padding: 10px 0px; }
section.main-reg .box-main-reg .form-select label, section.main-calc .box-calc .form-select label, section.main-calc .tabls-block .form-select label, section.main-support .box-support .form-select label, .modal-form .form-select label, section.main-account-conteiner .account-filtred .form-select label { margin: 0; font-weight: 400; font-size: 12px; padding: 0 18px; color: #797e86; }
section.main-reg .box-main-reg .form-select .btn-group, section.main-calc .box-calc .form-select .btn-group, section.main-calc .tabls-block .form-select .btn-group, section.main-support .box-support .form-select .btn-group, .modal-form .form-select .btn-group, section.main-account-conteiner .account-filtred .form-select .btn-group { width: 100%; }
section.main-reg .box-main-reg .form-select .btn-group button, section.main-calc .box-calc .form-select .btn-group button, section.main-calc .tabls-block .form-select .btn-group button, section.main-support .box-support .form-select .btn-group button, .modal-form .form-select .btn-group button, section.main-account-conteiner .account-filtred .form-select .btn-group button { outline: none; background: none; border: none; height: 25px; padding: 2px 18px; padding-right: 25px; }
section.main-reg .box-main-reg .form-select .btn-group button:focus, section.main-calc .box-calc .form-select .btn-group button:focus, section.main-calc .tabls-block .form-select .btn-group button:focus, section.main-support .box-support .form-select .btn-group button:focus, .modal-form .form-select .btn-group button:focus, section.main-account-conteiner .account-filtred .form-select .btn-group button:focus, section.main-reg .box-main-reg .form-select .btn-group button:active, section.main-calc .box-calc .form-select .btn-group button:active, section.main-calc .tabls-block .form-select .btn-group button:active, section.main-support .box-support .form-select .btn-group button:active, .modal-form .form-select .btn-group button:active, section.main-account-conteiner .account-filtred .form-select .btn-group button:active, section.main-reg .box-main-reg .form-select .btn-group button:hover, section.main-calc .box-calc .form-select .btn-group button:hover, section.main-calc .tabls-block .form-select .btn-group button:hover, section.main-support .box-support .form-select .btn-group button:hover, .modal-form .form-select .btn-group button:hover, section.main-account-conteiner .account-filtred .form-select .btn-group button:hover { outline: none !important; box-shadow: none; }
section.main-reg .box-main-reg .form-select .btn-group button .caret, section.main-calc .box-calc .form-select .btn-group button .caret, section.main-calc .tabls-block .form-select .btn-group button .caret, section.main-support .box-support .form-select .btn-group button .caret, .modal-form .form-select .btn-group button .caret, section.main-account-conteiner .account-filtred .form-select .btn-group button .caret { height: 100%; width: 12px; height: 8px; margin-top: -5px; right: 14px; background: url("../img/select-arrow.png") 0 0 no-repeat; border: 1px solid transparent; }
section.main-reg .box-main-reg .form-select .btn-group > .dropdown-menu, section.main-calc .box-calc .form-select .btn-group > .dropdown-menu, section.main-calc .tabls-block .form-select .btn-group > .dropdown-menu, section.main-support .box-support .form-select .btn-group > .dropdown-menu, .modal-form .form-select .btn-group > .dropdown-menu, section.main-account-conteiner .account-filtred .form-select .btn-group > .dropdown-menu { margin: 3px 0 0; box-shadow: 0 0 20px rgba(78, 78, 78, 0.1); border: 1px solid #eaecf0; }
section.main-reg .box-main-reg .form-select .btn-group > .dropdown-menu > ul > li > a, section.main-calc .box-calc .form-select .btn-group > .dropdown-menu > ul > li > a, section.main-calc .tabls-block .form-select .btn-group > .dropdown-menu > ul > li > a, section.main-support .box-support .form-select .btn-group > .dropdown-menu > ul > li > a, .modal-form .form-select .btn-group > .dropdown-menu > ul > li > a, section.main-account-conteiner .account-filtred .form-select .btn-group > .dropdown-menu > ul > li > a { padding: 3px 18px; outline: none !important; }
section.main-reg .box-main-reg .form-select .btn-group > .dropdown-menu > ul > li > a:focus, section.main-calc .box-calc .form-select .btn-group > .dropdown-menu > ul > li > a:focus, section.main-calc .tabls-block .form-select .btn-group > .dropdown-menu > ul > li > a:focus, section.main-support .box-support .form-select .btn-group > .dropdown-menu > ul > li > a:focus, .modal-form .form-select .btn-group > .dropdown-menu > ul > li > a:focus, section.main-account-conteiner .account-filtred .form-select .btn-group > .dropdown-menu > ul > li > a:focus, section.main-reg .box-main-reg .form-select .btn-group > .dropdown-menu > ul > li > a:active, section.main-calc .box-calc .form-select .btn-group > .dropdown-menu > ul > li > a:active, section.main-calc .tabls-block .form-select .btn-group > .dropdown-menu > ul > li > a:active, section.main-support .box-support .form-select .btn-group > .dropdown-menu > ul > li > a:active, .modal-form .form-select .btn-group > .dropdown-menu > ul > li > a:active, section.main-account-conteiner .account-filtred .form-select .btn-group > .dropdown-menu > ul > li > a:active, section.main-reg .box-main-reg .form-select .btn-group > .dropdown-menu > ul > li > a:hover, section.main-calc .box-calc .form-select .btn-group > .dropdown-menu > ul > li > a:hover, section.main-calc .tabls-block .form-select .btn-group > .dropdown-menu > ul > li > a:hover, section.main-support .box-support .form-select .btn-group > .dropdown-menu > ul > li > a:hover, .modal-form .form-select .btn-group > .dropdown-menu > ul > li > a:hover, section.main-account-conteiner .account-filtred .form-select .btn-group > .dropdown-menu > ul > li > a:hover { outline: none !important; box-shadow: none; }
section.main-reg .box-main-reg .form-select select, section.main-calc .box-calc .form-select select, section.main-calc .tabls-block .form-select select, section.main-support .box-support .form-select select, .modal-form .form-select select, section.main-account-conteiner .account-filtred .form-select select { background: none; box-shadow: none; outline: none; padding: 0; height: 25px; }
section.main-reg .box-main-reg .form-checkbox, section.main-calc .box-calc .form-checkbox, section.main-calc .tabls-block .form-checkbox, section.main-support .box-support .form-checkbox, .modal-form .form-checkbox, section.main-account-conteiner .account-filtred .form-checkbox { display: block; margin-top: 19px; }
section.main-reg .box-main-reg .form-checkbox label, section.main-calc .box-calc .form-checkbox label, section.main-calc .tabls-block .form-checkbox label, section.main-support .box-support .form-checkbox label, .modal-form .form-checkbox label, section.main-account-conteiner .account-filtred .form-checkbox label { display: block; margin: 0; position: relative; width: 100%; height: 18px; line-height: 19px; font-size: 14px; font-weight: 400; cursor: pointer; padding-left: 26px; }
section.main-reg .box-main-reg .form-checkbox label input, section.main-calc .box-calc .form-checkbox label input, section.main-calc .tabls-block .form-checkbox label input, section.main-support .box-support .form-checkbox label input, .modal-form .form-checkbox label input, section.main-account-conteiner .account-filtred .form-checkbox label input { position: absolute; left: 0; top: 0; opacity: 0; -moz-opacity: 0; -khtml-opacity: 0; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; filter: alpha(opacity=0); }
section.main-reg .box-main-reg .form-checkbox label:before, section.main-calc .box-calc .form-checkbox label:before, section.main-calc .tabls-block .form-checkbox label:before, section.main-support .box-support .form-checkbox label:before, .modal-form .form-checkbox label:before, section.main-account-conteiner .account-filtred .form-checkbox label:before { height: 18px; width: 18px; left: 0; top: 0; background: #e9eaec; -webkit-border-radius: 2px; -moz-border-radius: 2px; -ms-border-radius: 2px; border-radius: 2px; }
section.main-reg .box-main-reg .form-checkbox label.checked:before, section.main-calc .box-calc .form-checkbox label.checked:before, section.main-calc .tabls-block .form-checkbox label.checked:before, section.main-support .box-support .form-checkbox label.checked:before, .modal-form .form-checkbox label.checked:before, section.main-account-conteiner .account-filtred .form-checkbox label.checked:before { background: url("../images/checkbox-img.png") center center no-repeat, #FF6600; }
section.main-reg .box-main-reg .form-groups.form-groups-investors, section.main-calc .box-calc .form-groups.form-groups-investors, section.main-calc .tabls-block .form-groups.form-groups-investors, section.main-support .box-support .form-groups.form-groups-investors, .modal-form .form-groups.form-groups-investors, section.main-account-conteiner .account-filtred .form-groups.form-groups-investors { margin-bottom: 12px; }
section.main-reg .box-main-reg .form-groups.form-groups-investors > ul, section.main-calc .box-calc .form-groups.form-groups-investors > ul, section.main-calc .tabls-block .form-groups.form-groups-investors > ul, section.main-support .box-support .form-groups.form-groups-investors > ul, .modal-form .form-groups.form-groups-investors > ul, section.main-account-conteiner .account-filtred .form-groups.form-groups-investors > ul { display: block; margin: 0 -11px; padding-top: 16px; padding-bottom: 12px; }
section.main-reg .box-main-reg .form-groups.form-groups-investors > ul > li, section.main-calc .box-calc .form-groups.form-groups-investors > ul > li, section.main-calc .tabls-block .form-groups.form-groups-investors > ul > li, section.main-support .box-support .form-groups.form-groups-investors > ul > li, .modal-form .form-groups.form-groups-investors > ul > li, section.main-account-conteiner .account-filtred .form-groups.form-groups-investors > ul > li { width: 38%; display: block; float: left; padding: 0 11px; }
section.main-reg .box-main-reg .form-groups.form-groups-investors > ul > li .form-group.form-group-white, section.main-calc .box-calc .form-groups.form-groups-investors > ul > li .form-group.form-group-white, section.main-calc .tabls-block .form-groups.form-groups-investors > ul > li .form-group.form-group-white, section.main-support .box-support .form-groups.form-groups-investors > ul > li .form-group.form-group-white, .modal-form .form-groups.form-groups-investors > ul > li .form-group.form-group-white, section.main-account-conteiner .account-filtred .form-groups.form-groups-investors > ul > li .form-group.form-group-white { margin-right: 0; }
section.main-reg .box-main-reg .form-groups.form-groups-investors > ul > li:nth-child(3), section.main-calc .box-calc .form-groups.form-groups-investors > ul > li:nth-child(3), section.main-calc .tabls-block .form-groups.form-groups-investors > ul > li:nth-child(3), section.main-support .box-support .form-groups.form-groups-investors > ul > li:nth-child(3), .modal-form .form-groups.form-groups-investors > ul > li:nth-child(3), section.main-account-conteiner .account-filtred .form-groups.form-groups-investors > ul > li:nth-child(3) { width: 24%; }
section.main-reg .box-main-reg .form-groups.form-groups-investors:after, section.main-calc .box-calc .form-groups.form-groups-investors:after, section.main-calc .tabls-block .form-groups.form-groups-investors:after, section.main-support .box-support .form-groups.form-groups-investors:after, .modal-form .form-groups.form-groups-investors:after, section.main-account-conteiner .account-filtred .form-groups.form-groups-investors:after { clear: both; }
section.main-reg .box-main-reg .btn-submit.btn-green, section.main-calc .box-calc .btn-submit.btn-green, section.main-calc .tabls-block .btn-submit.btn-green, section.main-support .box-support .btn-submit.btn-green, .modal-form .btn-submit.btn-green, section.main-account-conteiner .account-filtred .btn-submit.btn-green { background: #FF6600; }
section.main-reg .box-main-reg .btn-submit.btn-green:hover, section.main-calc .box-calc .btn-submit.btn-green:hover, section.main-calc .tabls-block .btn-submit.btn-green:hover, section.main-support .box-support .btn-submit.btn-green:hover, .modal-form .btn-submit.btn-green:hover, section.main-account-conteiner .account-filtred .btn-submit.btn-green:hover { background: #5bac66; }
section.main-reg .box-main-reg .box-main-reg-nav, section.main-calc .box-calc .box-main-reg-nav, section.main-calc .tabls-block .box-main-reg-nav, section.main-support .box-support .box-main-reg-nav, .modal-form .box-main-reg-nav, section.main-account-conteiner .account-filtred .box-main-reg-nav { border-top: 1px solid #eaecf0; display: block; background: #fafafa; -webkit-border-radius: 0 0 4px 4px; -moz-border-radius: 0 0 4px 4px; -ms-border-radius: 0 0 4px 4px; border-radius: 0 0 4px 4px; }
section.main-reg .box-main-reg .box-pin-code-img, section.main-calc .box-calc .box-pin-code-img, section.main-calc .tabls-block .box-pin-code-img, section.main-support .box-support .box-pin-code-img, .modal-form .box-pin-code-img, section.main-account-conteiner .account-filtred .box-pin-code-img { height: 56px; display: block; background: #fff; -webkit-border-radius: 4px; -moz-border-radius: 4px; -ms-border-radius: 4px; border-radius: 4px; border: 1px solid #eaecf0; }
section.main-reg .box-main-reg .box-pin-code-img img, section.main-calc .box-calc .box-pin-code-img img, section.main-calc .tabls-block .box-pin-code-img img, section.main-support .box-support .box-pin-code-img img, .modal-form .box-pin-code-img img, section.main-account-conteiner .account-filtred .box-pin-code-img img { position: absolute; top: 50%; left: 50%; -webkit-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); }
section.chart-investors .box-scale-chart .box-years .box-year .box-months .box-months-values span:before { height: 203px; width: calc(100% - 8px); left: 4px; position: absolute; top: 0; background: #FF6600; opacity: 0; -moz-opacity: 0; -khtml-opacity: 0; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; filter: alpha(opacity=0); }
section.chart-investors .box-scale-chart .box-years .box-year .box-months .box-months-values span b { display: block; text-align: right; width: calc(100% - 8px); color: #FF6600; position: absolute; bottom: 0; letter-spacing: 0.025em; font-weight: 700; font-size: 14px; border-bottom: 3px solid #FF6600; }
section.chart-investors .box-scale-chart .box-years .box-year .box-months .box-months-values span b abbr { float: right; display: block; }
section.chart-investors .box-scale-chart .box-years .box-year .box-months .box-months-values span:hover:before { opacity: 0.23; -moz-opacity: 0.23; -khtml-opacity: 0.23; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=23)"; filter: alpha(opacity=23); }
section.chart-investors .box-scale-chart .box-years .box-year .box-months .box-months-values span.calculate:before { background: #bf1642; }
section.chart-investors .box-scale-chart .box-years .box-year .box-months .box-months-values span.calculate b { color: #bf1642; border-bottom: 3px solid #bf1642; }
section.chart-investors .box-scale-chart .box-years .box-year .box-months .box-months-values span.calculate b i { color: #bf1642; font-size: 12px; cursor: pointer; opacity: 0.5; -moz-opacity: 0.5; -khtml-opacity: 0.5; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"; filter: alpha(opacity=50); }
section.chart-investors .box-scale-chart .box-years .box-year .box-months .box-months-values span.calculate b i:hover { opacity: 1; -moz-opacity: 1; -khtml-opacity: 1; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; filter: alpha(opacity=100); }
section.chart-investors .box-scale-chart .box-years .box-year .box-months .box-months-values span.special:before { background: #7c818e; }
section.chart-investors .box-scale-chart .box-years .box-year .box-months .box-months-values span.special b { text-align: left; text-align: center; text-transform: uppercase; color: #7c818e; border-bottom: 3px solid #7c818e; }
section.chart-investors .box-scale-chart .box-years .box-year .box-months .box-months-values span.special b abbr { float: left; }
section.chart-investors .box-scale-chart .box-years .box-year span.month { display: block; float: left; width: calc(100%/12); height: 203px; position: relative; }
section.chart-investors .box-scale-chart .box-years .box-year span.month > small { position: absolute; text-align: center; bottom: 22px; width: 100%; color: #797e86; font-size: 12px; font-weight: 600; text-transform: uppercase; letter-spacing: 0.05em; left: 0; }
section.chart-investors .box-scale-chart .box-years .box-year span.month.colored > small { color: #FF6600; }
section.chart-investors .box-scale-chart-lines { height: 203px; position: absolute; bottom: 0; left: 0; width: 100%; display: block; background: url(../images/chart-scale-lines-horisontal-dark.png) 0 0 repeat-x; }
section.main-calc { #background: #fff; padding: 50px 0 50px 0; height: auto; }
section.main-calc h2.calc_title { display: line-block; line-height: 36px; margin-bottom: 0px; }
section.main-calc.main-calc-investors { padding-bottom: 63px; }
section.main-calc .box-calc .box-reg-line { #padding: 11px 21px; }
section.main-calc .box-calc .box-reg-line h4.subtitle { margin-bottom: 34px; }
section.main-calc .tabls-block { display: block; position: relative; -webkit-border-radius: 7px; -moz-border-radius: 7px; -ms-border-radius: 7px; border-radius: 7px; border: 1px solid #eaecf0; box-shadow: 0 0 20px rgba(78, 78, 78, 0.4); margin-top: 16px; margin-bottom: 10px;background: #fff; }
section.main-calc .tabls-block.tabls-block-margin-left { margin-left: 84px; }
section.main-calc .tabls-block .tabls-block-top { background: #fafafa; border-bottom: 1px solid #eeeef0; -webkit-border-radius: 4px 4px 0 0; -moz-border-radius: 4px 4px 0 0; -ms-border-radius: 4px 4px 0 0; border-radius: 4px 4px 0 0; }
section.main-calc .tabls-block .tabls-block-top .form-group.form-group-transparent { padding: 29px 0 22px 0; height: auto; }
section.main-calc .tabls-block .tabls-block-top .form-group.form-group-transparent label { padding: 0 23px; font-size: 16px; }
section.main-calc .tabls-block .tabls-block-top .form-group.form-group-transparent ul { padding: 0 23px; margin-top: 14px; }
section.main-calc .tabls-block .calc-result-box { display: block;border-radius: 7px; }
section.main-calc .tabls-block .calc-result-box .colom-left { padding-right: 0; border-right: 1px solid #eaecf0; }
section.main-calc .tabls-block .calc-result-box .colom-right { padding-left: 0; }
section.main-calc .tabls-block .calc-result-box .calc-result-field { padding: 0 7px; display: block; height: 40px; line-height: 40px; overflow: hidden; border-bottom: 1px solid #eeeef0; }
section.main-calc .tabls-block .calc-result-box .calc-result-field.last { border: none; }
section.main-calc .tabls-block .calc-result-box .calc-result-field label { font-size: 12px; font-weight: 600; color: #797e86; margin: 0; display: block; }
section.main-calc .tabls-block .calc-result-box .calc-result-field b { font-size: 16px; font-weight: 600;color: #344153;#text-shadow: 1px 1px 1px #000000; }
section.main-calc .tabls-block .calc-result-box .calc-result-field b.return_total_garant { color: #FF6600;#text-shadow: 1px 1px 1px #000000; }
section.main-calc .tabls-block .calc-result-box .calc-result-field b.return_total_middle { color: #FF6600; }
section.main-calc .tabls-block .calc-result-box.calc-result-box1 .calc-result-field { padding: 0 14px; }
section.main-calc .tabls-block .calc-result-box.calc-result-box1 .calc-result-field label { font-size: 16px; color: #FF6600; }
section.main-calc .tabls-block .calc-result-box.calc-result-box1 .calc-result-field b { font-weight: 400; }
section.main-calc .tabls-block .calc-result-box.calc-result-box1 .calc-result-field-total { background: #FF6600; height: 60px; line-height: 60px; -webkit-border-radius: 0 0 4px 4px; -moz-border-radius: 0 0 4px 4px; -ms-border-radius: 0 0 4px 4px; border-radius: 0 0 4px 4px; }
section.main-calc .tabls-block .calc-result-box.calc-result-box1 .calc-result-field-total label { color: #fff; font-weight: bold; text-transform: uppercase; }
section.main-calc .tabls-block .calc-result-box.calc-result-box1 .calc-result-field-total b { color: #fff; font-weight: bold; }
