html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}
body{margin:0}
article,aside,details,/* 1 */
figcaption,figure,footer,header,main,/* 2 */
menu,nav,section,summary{display:block}
audio,canvas,progress,video{display:inline-block}
audio:not([controls]){display:none;height:0}
progress{vertical-align:baseline}
template,/* 1 */
[hidden]{display:none}
a{background-color:transparent;-webkit-text-decoration-skip:objects}
a:active,a:hover{outline-width:0}
abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}
b,strong{font-weight:inherit;font-weight:bolder}
dfn{font-style:italic}
h1{font-size:2em;margin:.67em 0}
mark{background-color:#ff0;color:#000}
small{font-size:80%}
sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}
sub{bottom:-.25em}
sup{top:-.5em}
img{border-style:none}
svg:not(:root){overflow:hidden}
code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}
figure{margin:1em 40px}
hr{box-sizing:content-box;height:0;overflow:visible}
button,input,select,textarea{font:inherit;margin:0}
optgroup{font-weight:700}
button,input{overflow:visible}
button,select{text-transform:none}
button,html [type="button"],/* 1 */
[type="reset"],[type="submit"]{-webkit-appearance:button}
button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}
button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}
fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}
legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}
textarea{overflow:auto}
[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0}
[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}
[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}
[type="search"]::-webkit-search-cancel-button,[type="search"]::-webkit-search-decoration{-webkit-appearance:none}
::-webkit-input-placeholder{color:inherit;opacity:.54}
::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}
*{margin:0;padding:0;box-sizing:border-box;text-align:left;outline:0}
a{color:#5A5A5A;text-decoration:none;cursor:pointer}
header a{color:#fff}
header a:hover,.template-1 a:hover{color:#00D1AC!important}
label{color:#7f8fa3}
[data-tooltip],.tooltip{position:relative;cursor:pointer}
[data-tooltip]:before,[data-tooltip]:after,.tooltip:before,.tooltip:after{position:absolute;visibility:hidden;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;-webkit-transition:opacity .2s ease-in-out,visibility .2s ease-in-out,-webkit-transform .2s cubic-bezier(0.71,1.7,0.77,1.24);-moz-transition:opacity .2s ease-in-out,visibility .2s ease-in-out,-moz-transform .2s cubic-bezier(0.71,1.7,0.77,1.24);transition:opacity .2s ease-in-out,visibility .2s ease-in-out,transform .2s cubic-bezier(0.71,1.7,0.77,1.24);-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);transform:translate3d(0,0,0);pointer-events:none}
[data-tooltip]:hover:before,[data-tooltip]:hover:after,[data-tooltip]:focus:before,[data-tooltip]:focus:after,.tooltip:hover:before,.tooltip:hover:after,.tooltip:focus:before,.tooltip:focus:after{visibility:visible;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}
.tooltip:before,[data-tooltip]:before{z-index:1001;border:6px solid transparent;background:transparent;content:""}
.tooltip:after,[data-tooltip]:after{z-index:1000;padding:8px;width:160px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;color:#FFF;background:rgba(4,191,158,0.87);content:attr(data-tooltip);font-size:13px;line-height:13px}
[data-tooltip]:before,[data-tooltip]:after,.tooltip:before,.tooltip:after,.tooltip-top:before,.tooltip-top:after{bottom:100%;left:50%}
[data-tooltip]:before,.tooltip:before,.tooltip-top:before{margin-left:-6px;margin-bottom:-12px;border-top-color:#000;border-top-color:rgba(4,191,158,0.87)}
[data-tooltip]:after,.tooltip:after,.tooltip-top:after{margin-left:-80px}
[data-tooltip]:hover:before,[data-tooltip]:hover:after,[data-tooltip]:focus:before,[data-tooltip]:focus:after,.tooltip:hover:before,.tooltip:hover:after,.tooltip:focus:before,.tooltip:focus:after,.tooltip-top:hover:before,.tooltip-top:hover:after,.tooltip-top:focus:before,.tooltip-top:focus:after{-webkit-transform:translateY(-12px);-moz-transform:translateY(-12px);transform:translateY(-12px)}
.tooltip-left:before,.tooltip-left:after{right:100%;bottom:50%;left:auto}
.tooltip-left:before{margin-left:0;margin-right:-12px;margin-bottom:0;border-top-color:transparent;border-left-color:#000;border-left-color:hsla(0,0%,20%,0.9)}
.tooltip-left:hover:before,.tooltip-left:hover:after,.tooltip-left:focus:before,.tooltip-left:focus:after{-webkit-transform:translateX(-12px);-moz-transform:translateX(-12px);transform:translateX(-12px)}
.tooltip-bottom:before,.tooltip-bottom:after{top:100%;bottom:auto;left:50%}
.tooltip-bottom:before{margin-top:-12px;margin-bottom:0;border-top-color:transparent;border-bottom-color:#000;border-bottom-color:hsla(0,0%,20%,0.9)}
.tooltip-bottom:hover:before,.tooltip-bottom:hover:after,.tooltip-bottom:focus:before,.tooltip-bottom:focus:after{-webkit-transform:translateY(12px);-moz-transform:translateY(12px);transform:translateY(12px)}
.tooltip-right:before,.tooltip-right:after{bottom:50%;left:100%}
.tooltip-right:before{margin-bottom:0;margin-left:-12px;border-top-color:transparent;border-right-color:#000;border-right-color:hsla(0,0%,20%,0.9)}
.tooltip-right:hover:before,.tooltip-right:hover:after,.tooltip-right:focus:before,.tooltip-right:focus:after{-webkit-transform:translateX(12px);-moz-transform:translateX(12px);transform:translateX(12px)}
.tooltip-left:before,.tooltip-right:before{top:3px}
.tooltip-left:after,.tooltip-right:after{margin-left:0;margin-bottom:-16px}
[disabled]{color:#CDD0D2;pointer-events:none}
input,.input-block,textarea{width:100%;background:#fff;font-size:16px;color:#6a7882;margin:0;padding:0 24px;height:60px;line-height:60px;border-radius:0;border:0;outline:0;display:block}
.input-block{cursor:pointer}
.input-block .btn{line-height:66px;height:60px}
body{font:17px/20px 'Clear Sans',sans-serif;color:#6a7882;background:#f5f5f5;text-rendering:optimizeLegibility!important;-webkit-font-smoothing:antialiased!important;text-align:left;width:100%;height:100vh}
.btn[disabled]{    background: #b5b5b5 !important;
    color: #e6e6e6 !important;}
p{margin:0 0 20px}
img{max-width:100%}
ul li{list-style:none}
table{width:100%;border-collapse:collapse;border-spacing:0}
table tr{border-bottom:5px solid #F5F5F5}
table tr td,table tr th{padding:0 24px;height:60px;line-height:60px}
table tr td:last-child,table tr th:last-child{border-right:0}
table th{text-align:left;background:#F9F9F9}
table td{background:#fbfbfb;border-right:1px solid #F3F3F3}
table tr td:first-child{background:#fff;border-color:#fff}
.clear{clear:both}
.pointer{cursor:pointer}
.text-center{text-align:center}
.text-left{text-align:left}
.text-right{text-align:right}
.uppercase{text-transform:uppercase}
.lower{text-transform:lowercase}
.relative{position:relative}
.f-left{float:left}
.f-right{float:right}
.container{max-width:1280px;width:auto;padding:0 20px}
.container-full{padding-right:.5rem;padding-left:.5rem}
.no-pd,.pd-0{padding:0!important}
.no-m{margin:0!important}
.mt-10{margin-top:10px}
.mt-20{margin-top:20px!important}
.mt-40{margin-top:40px!important}
.mb-10{margin-bottom:10px}
.mb-20{margin-bottom:20px}
.mb-40{margin-bottom:40px!important}
.mb-60{margin-bottom:60px!important}
.pd40{padding:40px}
.pdt30{padding-top:30px}
.pd-0{padding:0!important}
.pdl-0{padding-left:0!important}
.pdr-0{padding-right:0!important}
.ml-40{margin-left:40px}
.animate,a,[class*="btn"],.menu li a,.tabs .tab,.checkbox *,.voting-block .block .box div,.load-more,.cba__row,.bpr__filter span,.bc__rows li a{-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.lg-bg,[disabled]{background-color:#fbfbfb !important}
.lg2-bg{background-color:#f7f7f7}
.gre-bg{background-color:#ECECEC}
.wh-bg{background-color:#fff}
.gr-bg{background-color:#00d1ac}
.gr2-bg{background-color:#04BF9E}
.rd-bg{background-color:#FF6262}
.db-bg{background:#243746}
.lg-c{color:#E8E8E8}
.wh-c{color:#fff!important}
.gr-c,.broker-row.premium .info .num{color:#4CC58A}
.gr2-c{color:#53BF8A}
.gr3-c{color:#309C67}
.bl-c{color:#0ab0ee}
.rd-c{color:#DC4C4C!important}
.or-c{color:orange}
.page-text{color:#495055}
.page-text a{color:#04bf9e}
.page-text ul,.page-text ol{margin-bottom:20px;padding-left:20px}
.page-text ul li,.page-text ol li{margin-bottom:3px}
.page-text ul li{list-style-type:circle}
.page-text ul li p,.page-text ol li p{margin:0}
.page-text h2,.page-text h3,.page-text h4{padding:0;margin:0;font-weight:700;line-height:1em;margin-bottom:5px;text-align:left}
.page-text h2{font-size:20px}
.page-text h3{font-size:18px}
.page-text h4{font-size:16px}
.tabs{color:#939aa0;overflow:hidden;position:relative}
.tabs .tab{display:inline-block;background:#F3F3F3;margin-right:-4px;width:100%;color:#afafaf;cursor:pointer}
.tabs .tab span[data-tab]{display:block;line-height:50px;font-weight:600;padding:0 35px;font-size:15px;color:inherit}
.tabs .tab.active{background:#E2E2E2;color:#37424a}
.tabs .tab-container .panel-container{background:#fff;border:solid #666 1px;padding:10px;-moz-border-radius:0 4px 4px;-webkit-border-radius:0 4px 4px 4px}
.tab-container{position:relative}
.page-content{padding:0 0 50px}

body.inner-page{padding-top:83px}
section{position:relative;padding:60px 0}
h1,h2,h3{text-align:center}
h1,h2{font-size:30px;color:#000;line-height:30px;margin:0 0 40px}
h3{color:#000;font-size:18px;margin-bottom:20px}
h4{font-size:20px;margin:40px 0 20px;color:#464646}
[class*="btn"]{cursor:pointer}
.btn{color:#fff;background-color:#00d1ac;padding:0 30px;min-height:60px;line-height:60px;font-size:16px;text-align:center;outline:0;margin:0;border:0;cursor:pointer;display:inline-block;font-weight:700}
.btn:hover{background:#00E2BA}
.btn-block{width:100%}
.btn-link{background:transparent!important;color:#4CC58A;font-weight:500;padding:0}
.btn-link span{float:left;line-height:14px;margin:19.4px 10px 0 0;font-size:14px}
.btn-link:hover{color:#279861}
.btn-small{    line-height: 40px;
    min-height: 40px;
    color: #4CC58A;
    font-weight: 700;
    font-size: 16px;
    display: inline-block;
    position: relative;
    padding: 0px 30px;}
.btn-small i{position:absolute;right:0;top:13px;line-height:0;font-size:16px}
.btn-small:hover{color:#fff}

.btn.btn-small { font-size: 14px;color: #fff;}

.disabled{background:#ebebeb;color:#939aa0;pointer-events:none}
.btn-bl{background-color:#0093D1}
.btn-bl:hover{background-color:#06A4E6}
.btn-dropdown{position:relative;z-index:100}
.btn-dropdown > .dropdown{display:none;position:absolute;top:0}
.btn-dropdown:hover > .dropdown{display:block}
.btn-dropdown > .dropdown ul{background:#FFF;padding:10px;margin-top:20px}
.btn-tab{position:absolute;top:0;z-index:10;right:0;display:block;line-height:50px;padding:0 35px;font-size:16px}
.btn-tab span{float:left;margin:2px 5px 0 0}
.btn-tab.rd-c:hover{background:#f13a3a;color:#fff!important}
.show-all,.load-more{cursor:pointer}
.show-all:hover,.load-more:hover{color:#000}
.load-more span,.show-all span{font-size:11px;display:inline-block;margin:0 0 4px 4px}
.active .show-all{display:none}
header{background:#243746;color:#fff;font-size:16px;line-height:18px}
header .top-menu > ul > li{position:relative;float:left;margin-left:30px}
header .h__cabinet{line-height:23px;height:23px;display:inline-block;font-size:16px}
header .h__cabinet:before{font-size:19px;float:left;margin:1px 10px 0 0}
header > .container > .row{height:70px}
header .logo{width:150px;display:inline-block}
header .top-menu > .menu{display:block;float:left;margin:-1px 20px 0 0;font-size:20px}
header .top-menu > a{margin-right:20px}
header .menu-toggle{font-size:20px;cursor:pointer}
.overlay-menu{display:none;min-height:600px;background:#131D25;background-image:url(../img/charts.png);background-size:cover;background-position:center;padding:30px 0 0}
body.menu-active .overlay-menu{display:block}
body.menu-active .welcome{display:none!important}
body.menu-active .menu-toggle .icon-cross:before{content:"\67"}
.overlay-menu a{color:#97AAB9;line-height:24px}
.overlay-menu a:hover{color:#C9E3F7}
.overlay-menu .menu-tabs{margin-bottom:40px;border-bottom:2px solid #3E4B5D;padding-bottom:40px;text-align:center;position:relative}
.overlay-menu .menu-tabs:after{content:""}
.overlay-menu .menu-tabs span{font-size:20px;font-weight:700;color:#566978;margin-right:50px}
.overlay-menu .menu-tabs span.active{color:#fff}
.overlay-menu .menu-tab{display:none}
.overlay-menu .menu-tab.active{display:block}
.overlay-menu h3{color:#fff;text-align:left}
.overlay-menu h3 a{color:inherit;line-height:inherit}
.overlay-menu ul{margin-bottom:40px}
.h__lang{display:block;width:60px;height:70px}
.h__lang:hover{background:#fff}
.h__lang .current{margin:29px 0 0 18px}
.h__lang .current img {margin: 0;}
.h__lang > .dropdown{padding-top:50px;right:0}
.h__lang > .dropdown ul{padding:20px;width:180px;background:#FBFBFB}
.h__lang > .dropdown ul li{margin-bottom:5px}
.h__lang > .dropdown ul li:last-child{margin-bottom:0}
.h__lang > .dropdown ul li a span{color:#000;margin-left:10px;font-size:13px}
.h__lang img{    width: 20px;
    margin: 3px 0 0 0;
    float: left;}
.h__lang .current *{float:left}
.h__lang .current span{font-size:14px;margin:-1px 0 0 10px}
.welcome{background-color:#1F2E3A;padding:60px;color:#fff;background-image:url(../img/charts.png);background-size:cover;background-position:center}
.welcome .title{color:#fff;font-size:26px;line-height:26px;margin:0 0 50px;font-weight:700;text-align:center}
.welcome .icon-cross{font-size:25px;position:absolute;right:15px;top:2px;color:#4CC58A;cursor:pointer}
.welcome *{text-align:center;color:#fff}
.r__block .title i,.review-row .title i,.bpr__row .bpr__type i{color:#F5A21E;font-style:normal}
.r__block .title i.positive,.review-row .title i.positive,.bpr__row .bpr__type i.positive{color:#3EA223}
.r__block .title i.negative,.review-row .title i.negative,.bpr__row .bpr__type i.negative{color:#FF4242}
.r__block .title a,.review-row .title a{text-decoration:none;color:#000}
._review .title i{color:#F5A21E;font-style:normal}
._review .title i.positive{color:#3EA223}
._review .title i.negative{color:#FF4242}
._review .date{font-size:11px;margin:5px 0;color:#BDBDBD}
.rl__row{margin-bottom:30px;font-size:14px}
.rl__row .text{font-size:14px}
.r__block{font-size:14px;box-shadow:0 0 8px 0 rgba(0,0,0,0.02);margin-bottom:20px}
.r__block a{display:block}
.r__block .logo{position:relative;height:75px;width:100%;background:#fff;display:block;border-bottom:2px solid #F9F9F9}
.r__block .logo img{max-height:35px;max-width:60%;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto}
.r__block a.wh-bg{padding:30px}
.r__block .review-text{height:120px;overflow:hidden}
.more-reviews .r__block{background:#F5F5F5;height:305px;box-shadow:none}
.more-reviews .r__block .inner{width:190px;height:45px;position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;font-size:24px;font-weight:600;line-height:24px;color:#939aa0}
.more-reviews .r__block .inner span{display:block;font-size:25px;position:absolute;top:12px;right:0}
.br__header{line-height:60px;font-weight:700;font-size:16px}
.br__header > div *{text-align:center}
.thead-wrapper{background:#FFF;padding:0 20px;border-bottom:1px solid #EFEFEF}
.thead div{padding-top:20px;padding-bottom:20px;font-size:13px;line-height:13px;color:#A7A7A7;font-weight:500}
.broker-row{background:#fafafa;border-bottom:1px solid #EFEFEF;color:#83888C}
.broker-row .sup{line-height:13px;display:block;font-size:13px;margin-top:8px}
.broker-row .rating-reviews{background:#fff}
.broker-row .rating-reviews *,.broker-row .last *,.broker-row .info *{text-align:center}
.broker-row .num{font-size:28px}
.broker-row .reviews .or-c{margin:0 10px}
.broker-row .border:after{content:"";width:2px;height:40px;background:#f0f0f0;position:absolute;right:-1px;top:50%;margin-top:-20px}
.broker-row .logo a{display:block;width:100%;text-align:center}
.broker-row .logo img{max-width:155px;max-height:100px;display:inline-block;margin-left:.5rem}
.broker-row .logo span,.b__header .b__logo span{position:absolute;z-index:10;top:0;bottom:0;right:-23px;display:block;font-size:18px;color:#FFF;line-height:36px;height:30px;width:30px;text-align:center;text-indent:-1px;border-radius:100%;margin:auto}
.broker-row .logo span,.broker-row .logo span:after,.b__header .b__logo span,.b__header .b__logo span:after{background:#DC4C4C}
.broker-row .logo span:before,.b__header .b__logo span:before{border-top-color:#DC4C4C}
.broker-row .logo span:after,.b__header .b__logo span:after{width:80px;margin-left:-48px}
.b__header .b__logo span{top:-20px;left:-20px;margin:0;border:5px solid #F7F7F7;width:34px;height:34px;font-size:15px;line-height:30px;text-indent:0}
.broker-row .info .border{padding-left:40px}
.broker-row .info .num{font-size:21px;color:#404040}
.broker-row .info .sup{margin-top:3px}
.broker-row .spread{display:block;margin-bottom:-5px}
.broker-row .spread i,.broker-row .spread:after,.broker-row .spread:before{width:8px;background:#D8D8D8;display:inline-block}
.broker-row .spread i{margin:0 5px;height:14px}
.broker-row .spread:after,.broker-row .spread:before{content:''}
.broker-row .spread:before{height:7px}
.broker-row .spread:after{height:21px}
.broker-row .spread[data-spread="1"]:before{background:#00d1ac}
.broker-row .spread[data-spread="2"]:before,.broker-row .spread[data-spread="2"] i{background:#FFC229}
.broker-row .spread[data-spread="3"]:before,.broker-row .spread[data-spread="3"] i,.broker-row .spread[data-spread="3"]:after{background:#F72323}
.broker-row .middle-xxs{height:100px}
.broker-row.premium .middle-xxs{height:160px}
.broker-row.premium{color:#fff;background:#243746 url(../img/charts.png) no-repeat center center;background-size:cover;border-bottom:1px solid #3F5567}
.broker-row.premium .border:after{background:#3B566B}
.broker-row.premium .rating-reviews{background:rgba(0,209,172,0.07)}
.broker-row.premium .organizations,.broker-row.premium .payments{line-height:16px}
.broker-row.premium .payments i{width:23px;height:23px;margin:6px 0 0 1px;display:inline-block}
.bc__rows h3{text-align:left;font-size:20px;margin-bottom:15px}
.bc__rows > div{overflow:hidden}
.bc__rows li{float:left}
.bc__rows li a{display:block;background-color:#ECECEC;padding:14px 24px;margin:0 13px 13px 0}
.bc__rows li a:hover,.cba__row:hover{background:rgba(0,209,172,0.26);color:#0b826d}
.bc__row.menu-toggle{color:#fff;font-weight:600;background-color:#00d1ac}
.bc__row.menu-toggle:hover{background:#00E2BA;color:#fff}
footer{background:#1d232a;padding:30px 0;color:#5D6875}
footer label{color:#545C65;font-size:16px;margin-bottom:5px;display:block}
footer ul{padding:0;list-style:none}
footer ul li a{color:#D7D8DA;text-decoration:none}
.f__agreement{font-size:10px;line-height:14px;margin-bottom:20px}
.f__agreement p{margin:0}
.f__logo img{-webkit-filter:grayscale(100%);width:180px;margin-top:-4px}
.f__contacts{color:#fff}

.f__lang ul {display: inline-block;    margin-left: 40px;}
.f__lang ul li {display: inline-block;    margin: 0px 10px 0 0;}
.f__lang ul li span {display: none;}
.f__lang ul li img {height: 10px;}

.ad{text-align:center;line-height:100px;font-size:16px;color:#fff;font-weight:300;display:none}
.form-group{margin-bottom:15px}
.checkbox input{display:none}
.checkbox.full-check.boolean span,.checkbox.full-check.false input:checked + span{background:#EF7D7D;color:#942E2E}
.checkbox.boolean i{font-family:"tradeleader"!important;font-style:normal;display:block;width:20px;float:right;margin:1px 0 -1px;transition:none}
.checkbox.boolean i:after{content:"\67"}
.checkbox.boolean input:checked ~ i,.checkbox.full-check input:checked + span{background:#78E2AE!important;color:#2E9462!important}
.checkbox.boolean input:checked ~ span i:after{content:"\62"}
.checkbox.full-check span{background:#fafafa}
.input-block-options > div:first-child{padding-left:.5rem;border:0}
.input-block-options > div:last-child{padding-right:.5rem;border:0}
.input-block-options > div{padding:0;border-right:1px solid #E6E6E6}
.checkbox label input,.radio label input{display:none}
.checkbox label i,.radio label i{background-color:#FFF;border:1px solid #DFE3E9;border-radius:3px;margin:1px 8px 0 0;display:inline-block;vertical-align:middle;width:18px;height:18px;position:relative;float:left;font-style:normal}
.radio label i{border-radius:100%}
.checkbox label input:checked ~ i,.radio label input:checked ~ i{border-color:#142F58}
.checkbox label input:checked ~ i:after,.radio label input:checked ~ i:after{position:absolute;top:0;left:0;content:"\e116";font-family:'icomoon';color:#142F58;font-size:11px;line-height:18px;width:16px;text-align:center}
.checkbox label input:checked ~ span,.radio label input:checked ~ span{color:#142F58}
.checkbox.orange label input:checked ~ i,.radio.orange label input:checked ~ i{border-color:#FF8F3A}
.checkbox.orange label input:checked ~ i:after,.radio.orange label input:checked ~ i:after,.checkbox.orange label input:checked ~ span,.radio.orange label input:checked ~ span{color:#FF8F3A}
.checkbox.orange label input:checked ~ i:after,.radio.orange label input:checked ~ i:after{content:"\e117"}
.checkbox.green label input:checked ~ i,.radio.green label input:checked ~ i{border-color:#28B500}
.checkbox.green label input:checked ~ i:after,.radio.green label input:checked ~ i:after,.checkbox.green label input:checked ~ span,.radio.green label input:checked ~ span{color:#28B500}
.checkbox.orange label input:checked ~ i,.radio.orange label input:checked ~ i{border-color:#FF8F3A}
.checkbox.orange label input:checked ~ i:after,.radio.orange label input:checked ~ i:after,.checkbox.orange label input:checked ~ span,.radio.orange label input:checked ~ span{color:#FF8F3A}
.checkbox.orange label input:checked ~ i:after,.radio.orange label input:checked ~ i:after{content:"\e117"}
.checkbox.red label input:checked ~ i,.radio.red label input:checked ~ i{border-color:#FF4343}
.checkbox.red label input:checked ~ i:after,.radio.red label input:checked ~ i:after,.checkbox.red label input:checked ~ span,.radio.red label input:checked ~ span{color:#FF4343}
.checkbox.red label input:checked ~ i:after,.radio.red label input:checked ~ i:after{content:"\e117"}
section.auth{background:#243746 url(../img/charts.png) no-repeat center center;background-size:cover;min-height:600px;height:100%;overflow:hidden;position:relative}
section.auth .center-page{width:300px;height:400px;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);color:#fff}
section.auth .center-page .logo,.overlay-menu .logo{width:180px;height:28px;background-image:url(../img/logo.svg);background-size:100% 100%;margin:0 auto 40px;display:block}
section.auth .center-page .box{max-width:300px;margin:0 auto}
section.auth .center-page .box a{color:#fff;margin:0 13px}
.auth .error .error-code{display:block;text-align:center;font-size:90px;font-weight:900;line-height:90px}
body .mfp-content #comment-form-placeholder{display:block!important}
.sidebar{overflow:hidden}
.s__title{font-size:20px;color:#000;font-weight:500;margin-bottom:15px}
.sb__row{overflow:hidden;border-bottom:1px solid #EFEFEF;color:#83888C;padding-bottom:15px;margin-bottom:15px}
.sb__row .logo{margin-right:20px}
.sb__row .logo img{width:25px;height:25px;margin:6px 0 0}
.sb__row .name{font-size:16px;font-weight:600}
.sb__row:last-child{margin-bottom:0;padding-bottom:0;border-bottom:0}
.block{padding:30px;color:#6a7882}
.block .block-title{font-size:15px;margin-bottom:20px}
.block .num{font-size:30px;font-weight:500;display:block;margin-bottom:5px}
.h1__back{color:#4CC58A;display:inline-block;font-size:18px;font-weight:700;margin:5px 0 0}
.h1__back:before{float:left;margin:-1px 10px 0 0;font-size:24px}
.cabinet-menu ul li{display:inline-block}
.cabinet-menu ul li a{font-size:15px;color:#939aa0}
.article__row .article__thumb{display:block;background:#E6E6E6;height:140px;overflow:hidden}
.article__row .article__thumb.empty{background-image:url(../img/empty.png);background-position:center;background-repeat:no-repeat;background-size:50px}
.article__row .article__holder{background:#fff;padding:30px;height:155px}
.article__row .article__holder .article__title{font-weight:600;color:#000;font-size:17px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical}
.article__row .article__introtext{font-size:13px;line-height:18px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}
.modal{box-shadow:0 0 7px 3px rgba(0,0,0,0.31)}
.modal .modal_inner{background:#fbfbfb;position:relative;padding:50px}
.modal .title{font-size:30px;color:#000;line-height:30px;margin:0 0 40px;text-align:center;font-weight:700}
.modal .close{background:#DC4C4C}
.modal .close:hover{background:#F75959}
#settings input{background:#F9F9F9}
body.template-2{background:#fff}
body.template-2 section.content{padding-top:0}
.b__header{padding:40px 0 30px}
.b__header .num{font-size:24px;display:block;color:#404040}
.b__header .sup{line-height:12px;display:block;font-size:12px}
.b__header .b__logo{margin:0 20px 0 0}
.b__header .b__logo img{width:50px;height:50px;display:block}
.b__header h1{color:#000;font-size:28px;line-height:20px;text-align:left;margin:7px 0 8px}
.b__header .btn{min-height:50px;line-height:50px;width:100%;margin-top:15px}
.bp__nums{margin-top:30px;margin-bottom:10px}
.bp__fixed{position:fixed;z-index:10;bottom:-80px;left:0;right:0;background:#fff;width:450px;padding:15px;margin:0 auto;box-shadow:0 0 20px -3px rgba(0,0,0,0.33)}
.bp__fixed > *{float:left}
.bp__fixed.active{bottom:0}
.bp__fixed img{width:40px;height:40px;margin-right:5px}
.bp__fixed .bp__fixed-rating,.bp__fixed .bp__fixed-reviews{margin:0 0 0 15px}
.bp__fixed .num{font-size:18px;font-weight:700;margin:3px 0 -2px;display:block}
.bp__fixed .sup{font-size:12px}
.bp__fixed .btn{width:190px;height:40px;line-height:40px;min-height:40px;margin:0 0 0 20px}
.b__tabs > ul.tabs{padding:25px 0}
.b__tabs .b__more{display:block;line-height:50px;font-weight:500;font-size:16px}
.b__tabs .b__more span{float:right;line-height:14px;margin:19.4px 0 0 7px;font-size:14px}
.advantages-block{padding:24px;color:#3A537A;padding-bottom:21px}
.advantages-block span{font-size:11px;margin:0 2px 0 0}
.advantages-block .row div{padding-bottom:3px}
.accounts table tr:nth-child(n+6){display:none}
.accounts.active table tr:nth-child(n+6){display:table-row}
.block.advantages{font-size:16px;color:#45AF7B}
.block.advantages span.icon-check,.b__header .assessment span{color:#53BF8A;font-size:10px;border:1px solid;float:left;height:20px;width:20px;text-align:center;line-height:23px;border-radius:100%;margin:0 10px 0 0}
.block.advantages span.icon-check + span{display:block;width:calc(100% - 30px);float:left}
.block.advantage{background:#E4F9EF;margin-bottom:20px}
.block.disadvantage{background:#FFF4F4}
.block .block-title{font-size:18px;font-weight:500}
.voting-block .block .box div{margin:0 0 10px 20px;padding:0 0 15px;border-bottom:1px dotted rgba(0,0,0,0.15);position:relative}
.voting-block .block .box div:last-child{background:none;border-bottom:0}
.voting-block .block .box div.empty{border:none;opacity:.5}
.voting-block .block .box div form{position:absolute;left:-20px;top:2px;width:10px;height:14px;display:block}
.voting-block .block .box div form button{border:0;display:block;line-height:13px;background:transparent}
.voting-block .block .box div form button svg{fill:#41a273}
.voting-block .block .box div form button svg.filled{display:none}
.voting-block .block .box div form:hover svg.empty,.voting-block .block .box div form button.active svg.empty{display:none}
.voting-block .block .box div form:hover svg.filled,.voting-block .block .box div form button.active svg.filled{display:block;margin-top:2px}
.voting-block .block.disadvantage .box div form button svg{fill:#de5757}
.voting-block .block .box div > span i{padding:0 0 0 5px;font-size:10px;color:#41A273;font-weight:700;font-style:normal;line-height:10px}
.voting-block .block.disadvantage .box div > span i{color:#DC4C4C}
.voting-block form.add{padding:20px 20px 10px;background:#F9F9F9}
.voting-block form input{margin-top:0}
.bp__params ul li{margin-bottom:10px}
.bp__params ul li strong{display:block;font-size:12px;color:#37424a}
.bp__accounts > .row > ul > li{background:#F3F3F3;padding:13px 20px;border-bottom:1px solid #EAEAEA;width:85%;cursor:pointer}
.bp__accounts > .row > ul > li:last-child{border-bottom:0}
.bp__accounts > .row > ul > li.active{background:#00D1AC;color:#fff}
.bp__account{display:none}
.bp__account.active{display:block}
.bp__account li{margin-bottom:4px;background-image:url(../img/dot.gif);background-position:bottom;background-repeat:repeat-x}
.bp__account li:hover{color:#000}
.bp__account strong,.bp__account span{background:#fff}
.bp__account strong{padding-right:5px}
.bp__account span{float:right;padding-left:5px}
.test{background:#FFF;width:300px;position:fixed;right:-100%;bottom:0;box-shadow:0 0 5px 1px rgba(0,0,0,0.12);padding:40px;z-index:100}
body.load .test{right:0}
.test > .row{height:100%}
#review-form .r__type{margin:0}
#review-form .r__type label{padding:0;border-right:1px solid #EFEEEE}
#review-form .r__type label:last-child{border-right:0}
#review-form .r__type .checkbox.full-check[for="neutral"] input:checked + span{background:#FFE07E!important;color:#9C8334!important}
#review-form .r__type .checkbox.full-check[for="negative"] input:checked + span{background:#FF6262!important;color:#FFF!important}
#review-form .r__type .checkbox{border-right:1px solid #E6E6E6}
#review-form .r__type .checkbox span{background:#F1F1F1}
#review-form textarea{min-height:220px;line-height:23px;padding-top:20px;padding-bottom:20px;width:100%;margin:0;display:block}
.bpr__filter{margin-bottom:20px}
.bpr__filter span{margin:0 0 0 10px;cursor:pointer}
.bpr__filter span.active{color:#000;font-weight:500}
.r__write{border-bottom:1px dotted}
.bpr__row{border-bottom:2px solid #F7F7F7;padding:0 0 20px;margin:0 0 20px;font-size:15px}
.bpr__row:last-child{border-bottom:0}
.bpr__row .bpr__footer,.bpr__row .bpr__header{color:#A5B1B9;font-size:14px}
.bpr__row .bpr__header{line-height:19px;margin-bottom:12px}
.bpr__row .bpr__header .bpr__type{text-transform:capitalize}
.bpr__row .bpr__footer{margin-top:10px;overflow:hidden}
.bpr__row .bpr__rating{font-size:14px}
.bpr__row .bpr__rating > span{float:left}
.bpr__row .bpr__rating .bpr__vote{cursor:pointer;font-size:17px}
.bpr__row .bpr__rating.bpr__voted .bpr__vote{opacity:.5;pointer-events:none}
.bpr__row .bpr__rating .bpr__rating_num{margin:0 20px;font-size:16px;font-weight:700;color:#000}
.bpr__row.bpr__warning .bpr__text{opacity:.5}
.bpr__row .bpr__warning:before{float:left;margin:3px 6px 0 0;font-size:15px}
.bpr__row .bpr__warning{float:right}
div.pagination{line-height:70px;height:70px;overflow:hidden;width:100%;display:block;background:#EBEBEB}
div.pagination ul{text-align:center}
div.pagination ul li{display:inline-block;font-size:16px;height:70px}
div.pagination ul li a{display:block;text-align:center;width:70px;color:#929292}
div.pagination ul li a:hover{background:#E4E4E4}
div.pagination ul li.active a{background:#00d1ac;color:#fff;font-weight:700;pointer-events:none}
div.pagination ul li.control{font-size:20px;line-height:79px;background:#E6E6E6}
div.pagination ul li.control a:hover{color:#00d1ac}
div.pagination ul li.control.prev{float:left}
div.pagination ul li.control.next{float:right}
div.pagination ul li.skip{width:70px;text-align:center}
.c__tabs h3{font-size:20px;margin-bottom:30px}
.cbi__row .cbi__block{height:60px;border-right:1px solid #f1f1f1}
.cbi__row .cbi__block .cbi__num{display:block;line-height:30px;height:30px;text-align:center;font-size:35px;font-weight:300}
.cbi__row .cbi__block .cbi__status{font-size:20px}
.cbi__row .cbi__block .cbi__label{margin-top:15px;display:block;text-align:center;font-size:14px;line-height:14px}
.cba__row{display:block;text-align:center;padding:20px 25px;margin-bottom:20px}
.p__content h1,.p__content h2{text-align:left;margin-bottom:20px}
.p__content h3{text-align:left;margin-bottom:10px}
.p__content p{margin-bottom:30px}
.p__content strong{color:#5d6