* {
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box
}

body {
    padding:0;
    margin:0 auto;
    max-width:1920px;
    min-width:1200px;
    font-family: 'Roboto';
    background-color: #fdfdfd;
}
.bodyModal{
    overflow: hidden;
}
p {
    margin:0;
    padding:0
}

ul,ol {
    list-style-type:none;
    margin:0;
    padding:0;
    text-align:left
}

h1,h2,h3,h4,h5,h6 {
    margin:0;
    padding:0
}

a,button {
    font-family: 'Roboto';
    -webkit-transition:all .3s;
    -moz-transition:all .3s;
    -o-transition:all .3s;
    transition:all .3s;
    outline:none;
    text-decoration-color: transparent;
}

a:before,
a:after,
button:before,
button:after {
    -webkit-transition:all .3s;
    -moz-transition:all .3s;
    -o-transition:all .3s;
    transition:all .3s
}

:before,:after {
    -webkit-transition:all .3s;
    -moz-transition:all .3s;
    -o-transition:all .3s;
    transition:all .3s
}

button,
input,
textarea {
    outline:none;
    font-family: 'Roboto';
}

button {
    cursor:pointer;
    outline:none;
    margin:0;
    padding:0;
    border:0
}

.invisLink {
    position:relative;
    z-index:1
}

.invisLink a {
    display:block;
    position:absolute;
    left:0;
    top:0;
    width:100%;
    height:100%;
    z-index:7;
    overflow:hidden;
    text-indent:200%;
    white-space:nowrap
}

.cfix:after,.list:after {
    content:" ";
    display:block;
    clear:both
}

.left {
    float:left
}

.right {
    float:right
}

.table {
    display:table
}

.tableCell {
    display:table-cell
}

.vertical {
    vertical-align:middle
}
.container{
    width: 1200px;
    padding: 0 15px;
    margin: 0 auto;
}
.wrapper{overflow: hidden;}
header{}
.lineTop{
    padding: 2px 0;
    background-color: #071f38;
}
.lineTop .in{position: relative;}
.clock{
    float: left;
    margin-top: 0;
}
.clock #doc_time2{
    letter-spacing: 1.2px;
    color: #cecece;
    font-size: 30px;
    display: inline-block;
    vertical-align: middle;
    font-family: 'Roboto Slab';
}
.clock #doc_time{
    font-size: 16px;
    color: #4bb9c5;
    font-weight: bold;
    display: inline-block;
    vertical-align: middle;
    width: 100px;
    line-height: 15px;
    font-family: 'Roboto Slab';
    margin-left: 8px;
}
.langBl{
    float: left;
    position: relative;
    margin-left: 22px;
    cursor: pointer;
    padding-bottom: 6px;
    overflow: hidden;
    padding-right: 14px;
    padding: 8px 14px 8px;
}
/*
.langBl:before{
    content: "";
    position: absolute;
    right: 0px;
    top: 50%;
    border-top: solid 10px #4bb9c5;
    border-left: solid 5px transparent;
    border-right: solid 5px transparent;
    border-bottom: solid 0px #4bb9c5;
    margin-top: -2px;
}
*/
.langBl img{
    display: inline-block;
    vertical-align: middle;
}
.langBl .lang{
    font-family: 'Roboto Slab';
    font-size: 14px;
    color: #cecece;
    display: inline-block;
    vertical-align: middle;
    margin-left: 3px;
}
.langBl .listLang:hover,
.langBl:hover .listLang{
    opacity: 1;
    z-index: 5;
}
.langBl:hover{
    overflow: visible;
}
.langBl .listLang{
    position: absolute;
    left: -1px;
    top: 100%;
    width: 150px;
    opacity: 0;
    -webkit-transition:opacity .3s;
    -moz-transition:opacity .3s;
    -o-transition:opacity .3s;
    transition:opacity .3s;
    background-color: rgba(255,255,255,.75);
    z-index: -1;
}
.langBl .listLang li{

}
.langBl .listLang li + li{}
.langBl .listLang li a{
    background-position: 15px center;
    background-repeat: no-repeat;
    padding: 3px 0 3px 45px;
    width: 100%;
    display: block;
    color: #666666;
    font-size: 14px;
}
.langBl .listLang li a:hover{
    background-color: #4599cc;
    color: #fff;
}
.socialBl{
    float: right;

    padding: 8px 0;
}
.socialBl ul{
    display: table;

}
.socialBl ul li{
    display: inline-block;
    vertical-align: middle;
}
.socialBl ul li a{}
.socialBl ul li a:hover{
    opacity: .5;
}
.socialBl ul li [class*="icon-"]{
    color: #4bb9c5;
    font-size: 18px;
}
.socialBl ul li + li{
    margin-left: 14px;
}
.loginBl{
    float: right;
    margin-right: 67px;
    padding: 5px 0;
}
.loginBl ul{}
.loginBl ul li + li{
    margin-left: 18px;
}
.loginBl ul li{
    display: inline-block;
    vertical-align: middle;
}
.loginBl ul li img{
        display: inline-block;
    vertical-align: middle;
}
.loginBl ul li a:before{
    content: "";
    position: absolute;
    bottom:0;
    left:0;
    width: 100%;
    height: 1px;
    background-color: #4bb9c5;
}
.loginBl ul li a:hover{
    opacity: .5;
}
.loginBl ul li a{
    display: inline-block;
    vertical-align: middle;
    color: #fff;
    font-size: 16px;
    position: relative;
}
.loginBl ul li [class*="icon-"]{
    display: inline-block;
    vertical-align: middle;
}
.logo:hover{

}

.logo{
    background-position: center;
    background-repeat: no-repeat;
    width: 258px;
    height: 257px;
    position: absolute;
    left:50%;
    top: -23px;
    margin-left: -129px;
    padding-top: 72px;
    letter-spacing: 1px;
    text-align: center;
    -webkit-transition:opacity .3s;
    -moz-transition:opacity .3s;
    -o-transition:opacity .3s;
    transition:opacity .3s;
}
.logo .txt{
    font-size: 16px;
    color: #393b3d;
    font-weight: bold;
    text-transform: uppercase;
}
.logo .txt.color1{
    color: #fff;
}
.menu{
    padding: 24px 0;
}
.menu ul + ul{
    float: right;
    padding: 0 0 0 50px;
}
.menu ul{
    display: flex;
    float: left;
    width: calc(50% - 84px);
    justify-content: space-around;
    padding: 0 50px 0 0;
}
.menu li{}

.menu li a{
    font-size: 15px;
    color: rgb(208, 172, 13);
    text-transform:uppercase;
    text-decoration-color: transparent;
}
.menu li a:hover{
    color: #fff;
    text-decoration-color: #fff;
}
.menu li a.active{
    color: #fff;
    text-decoration-color: #fff;
}
.wrapGreeting{
    background-position: center;
    background-repeat: no-repeat;
    height: 333px;
    position: relative;
}

.wrapGreeting .btnScroll{
    left: calc(50% - 481px);
    top: calc(100% - 89px);
}
.btnScroll,
.btnArrowBot{
    -webkit-transform: scaleY(1);
    -moz-transform: scaleY(1);
    -o-transform: scaleY(1);
    transform: scaleY(1);
    -webkit-transition: all .2s;
    -moz-transition: all .2s;
    -o-transition: all .2s;
    transition: all .2s;
}
.btnScroll:hover,
.btnArrowBot:hover{
    -webkit-transform: scaleY(1.2);
    -moz-transform: scaleY(1.2);
    -o-transform: scaleY(1.2);
    transform: scaleY(1.2);
}
.wrapGreeting .btnMainPage{
     left:50%;
    top:calc(100% - 65px);
}
.wrapGreetingHome{
    height: 878px;
}
.greeting{position: relative;}
.borderBlock{
    position: relative;
}
.borderBlock:before{
    content: "";
    position: absolute;
    left:0;
    top:50%;
    background-image: url("../img/shadowblockradius.png");
    width: 12px;
    height: 83px;
    z-index: 1;
    margin-top: -32px;
}
.borderBlock:after{
    content: "";
    top:calc(100% - 50px);
    position: absolute;
    left:0;
    top: 9px;
    margin-top: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(255,255,255,.75);
    -webkit-border-top-right-radius: 50px;
    -moz-border-top-right-radius: 50px;
    -ms-border-top-right-radius: 50px;
    border-top-right-radius: 50px;
    -webkit-border-bottom-right-radius: 50px;
    -moz-border-bottom-right-radius: 50px;
    -ms-border-bottom-right-radius: 50px;
    border-bottom-right-radius: 50px;
}
.greeting .btn{
    position: absolute;
    left: calc(50% + 250px);
    top:50%;
    margin-top: -33px;
}
.cooperation{
    width: 100%;
    padding-top: 63px;
}

.cooperation .text{
    color: #ffffff;
    font-size: 30px;
    font-weight:300;
    font-family: 'Roboto Slab';
    line-height: 37px;
    width: calc(50% - 140px);
}
.cooperation .listCoop{
    margin-top: 33px;
}
.cooperation .listCoop .item{
    display: table;
    padding: 14px 0 0px;
}
.cooperation .listCoop .item:nth-child(2){}
.cooperation .listCoop .item:nth-child(3){width: 333px;}
.cooperation .listCoop .item:nth-child(4){width: 383px;}
.cooperation .listCoop .item:nth-child(5){width: 431px;}
.cooperation .listCoop .item:nth-child(6){width: 480px;}
.cooperation .listCoop .item + .item{
    margin-top: 21px;
}
.datsCoop{
    text-align: center;
    position: relative;
    z-index: 2;
    padding: 0 93px 0 33px;
}
.datsCoop .name{
    display: inline-block;
    vertical-align: middle;
    font-size: 16px;
    color: #485461;
    width: 65px;
    text-align: right;
    line-height: 17px;
    margin-right: 11px;
}
.datsCoop .day{
    display: inline-block;
    vertical-align: middle;
    font-size: 33px;
    color: #485461;
    font-family: 'Roboto Slab';
    font-weight: bold;
}
.datsCoop .nameUser{
    display: inline-block;
    vertical-align: bottom;
    font-size: 16px;
    color: #485461;
    margin-right: 11px;
}
.datsCoop .user{
    display: inline-block;
    vertical-align: bottom;
    font-size: 18px;
    color: #485461;
    font-weight: bold;
}
.listNumer{
    position: relative;
    z-index: 2;
    padding: 0px 24px 0px 24px;
    display: table;
}
.listNumer ul{}
.listNumer ul li{
    color: #485461;

    padding: 0 15px;
}
.listNumer ul li + li{
    color: #0e808c;
    border-top:solid 1px rgba(0, 130, 143,.2);
}
.listNumer ul li + li + li{
    opacity: .7;
}
.listNumer .name{
    font-size: 16px;
}
.listNumer .numer{
    font-size: 18px;
    font-weight: bold;
    font-family: 'Roboto Slab';
    margin-left: 10px;
}
.userCoop{
    padding: 8px 37px 8px 38px;
    text-align: left;
}
.btn{
    position: relative;
    display: table;
    border:0;
    background-color: transparent;
}
.btnStyle1{
    color: #fff;
    font-size: 28px;
    text-transform: uppercase;
    text-align: center;
    z-index: 2;
    line-height: 84px;
    width: 287px;
    position: relative;
    display: block;
}
.btnStyle1:before{
    content: "";
    position: absolute;
    left:0;
    top:0;
    z-index: -1;
    background-image: url("../img/btnstyle1.png");
    width: 287px;
    height: 87px;
    background-repeat: no-repeat;
}
.btnMini:hover,
.btnStyle1:hover{
    opacity:1;
    -webkit-transform:scale(1.05);
    -moz-transform:scale(1.05);
    -o-transform:scale(1.05);
    transform:scale(1.05);
}
.btnStyle1mini1 {
    color:#fff;
    font-size:18px;
    text-transform:uppercase;
    text-align:center;
    z-index:2;
    position:relative;
    display:block;
    width:197px;
    line-height:57px;
    opacity: 0.7;
    -webkit-transform:scale(1);
    -moz-transform:scale(1);
    -o-transform:scale(1);
    transform:scale(1);

    -webkit-transition: all .2s;
    -moz-transition: all .2s;
    -o-transition: all .2s;
    transition: all .2s;
}
.btnStyle1mini1:before{
    content: "";
    position: absolute;
    left:0;
    top:0;
    z-index: -1;
    background-image: url("../img/btnstyle1mini1.png");
    width: 197px;
    height: 57px;
    background-repeat:no-repeat;
    -webkit-transition: all .2s;
    -moz-transition: all .2s;
    -o-transition: all .2s;
    transition: all .2s;
}
.btnStyle2{
    font-size: 12px;
    color: #cecece;
    text-transform: uppercase;
    background-color: #071f38;
    -webkit-border-radius: 15px;
    -moz-border-radius: 15px;
    -ms-border-radius: 15px;
    border-radius: 15px;
}
.btnStyle2:hover{
    background-color: #19314b;
}
.btnArrowBot{
    background-image: url("../img/arrowsbtnscroll.png");
    width: 42px;
    height: 40px;
    position: absolute;
    top:calc(100% - 8px);
    left:50%;
    background-repeat: no-repeat;
    margin-left: -21px;
    background-color: transparent;
    z-index: 3;
}
.btnScroll{
    top:calc(100% - 50px);
}
.btnArrowRight{
    background-image: url("../img/arrowbtnright.png");
    width: 39px;
    height: 40px;
    background-repeat: no-repeat;
    background-color: transparent;
}
.lineCurrents{
    background-color: #071f38;
    padding: 11px 10px;
    position: relative;
    z-index: 3;
}
.lineCurrents .in{

    display: flex;
    justify-content: space-around;
    width: 1900px;
}
.lineCurrents .item{}
.lineCurrents .item span:before{
    content: "";
    position: absolute;
    right:-12px;
    top:50%;
    background-position: center;
    background-repeat: no-repeat;
    width: 9px;
    height: 13px;
    margin-top: -6px;
}
.lineCurrents .item span{
    font-size: 12px;
    color: #eeeeee;
    display: table;
    position: relative;
}
.lineCurrents .item span.grow:before{
    background-image: url("../img/str1.html")
}
.lineCurrents .item span.falls:before{
    background-image: url("../img/str2.html")

}
.doingsBl{
    background-image: url("../img/bgdoings.png");
    background-color: #fff;
    background-position: center;
    background-repeat: no-repeat;
    padding: 29px 0 55px;
    background-size: cover;
}
.infoDoings{}
.infoDoings .title{float: left;width: 360px;opacity: .3;}
.infoDoings .textBlock{float: right;width: calc(100% - 400px);padding: 17px 0;height: 233px;}
.infoDoings .textBlock h2{
    color: #11818d;
    text-transform: uppercase;
    letter-spacing: .5px;
}
.infoDoings .textBlock h2 + *{
    margin-top: 5px
}
.infoDoings .textBlock p{}
.title{

}
.title span{
    font-size: 60px;
    color: rgb(7, 31, 56);
    font-weight: bold;
    text-transform: uppercase;
    opacity: 1;
    color: transparent;
    text-shadow: 0 0 0px rgba(7,31,56, .7);
    line-height: 75px;
}
.textBlock h2{
    font-size: 18px;
    font-weight: 900;
}
.textBlock p{
    font-size: 16px;
    color: #071f38;
    font-family: 'Roboto Slab';
    font-weight: 300;
    line-height: 24px;
}
.textBlock ul{
    list-style-type: disc;
    padding-left: 15px;
    margin: 9px 0;
}
.textBlock ul li > p{
    color: #071f38;

}
.textBlock ul li{
    color: #4bb9c5;
    font-size: 16px;
    font-family: 'Roboto Slab';
    font-weight: 300;
    line-height: 24px;
    padding-left: 10px;
}
.textBlock ul li + li{
    margin-top: 5px;
}
.doingsBl .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.doingsBl  .mCSB_scrollTools .mCSB_draggerRail {
    width: 7px;
}
.doingsBl #mCSB_1_dragger_vertical.mCSB_dragger .mCSB_dragger_bar{ background-color: #11818d; }
.mediaInfoDoings .in:before{
    content: "";
    position: absolute;
    right: -51px;
    top:-72px;
    background-image: url("../img/bgmediainfodoings.png");
    width: 1002px;
    height: 403px;
    background-repeat: no-repeat;
    z-index: -1;
}
.mediaInfoDoings:after{
    content: "";
    position: absolute;
    right: 0;
    top:0;
    background-image: url("../img/shadowbigright.png");
    width: 27px;
    height: 374px;
    background-repeat: no-repeat;
    z-index: 2;
}
.mediaInfoDoings{
    clear: both;
    width: 100%;
    position: relative;
    padding-top: 56px;
}
.mediaInfoDoings .videoBl{
    float: left;
}
.mediaInfoDoings .videoBl .video{
    width: 370px;
    height: 210px;
    -webkit-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.75);
    -moz-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.75);
    box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.75);
}
.mediaInfoDoings .name{
    color: #95d2d9;
    font-size: 24px;
    text-transform: uppercase;
    display: block;
    width: 100%;
    margin-bottom: 7px;
    font-weight: 900;
}
.mediaInfoDoings .in{
    position: relative;
    z-index: 2;
    float: right;
    width: 769px;
}
.refister{
    float: left;
    padding-left: 29px;
}
.refister .name{

}
.refister .document{display: inline-block;vertical-align: top;}
.document:hover{
    opacity: .5;
}
.document{
    -webkit-transition:all .3s;
    -moz-transition:all .3s;
    -o-transition:all .3s;
    transition:all .3s;
    cursor: pointer;
    width: 145px;
    height: 210px;
    background-position: center;
    background-size: cover;
    -webkit-box-shadow: 2px 2px 5px 0px rgba(0,0,0,0.5);
-moz-box-shadow: 2px 2px 5px 0px rgba(0,0,0,0.5);
box-shadow: 2px 2px 5px 0px rgba(0,0,0,0.5);
}
.refister .listInfo{display: inline-block;vertical-align: top;margin-left: 21px;margin-top: -7px;}
.refister .listInfo .item{}
.refister .listInfo .item + .item{margin-top: 9px;}
.refister .listInfo .item span{font-size: 18px;
    color: #fff;
    font-weight: bold;}
.refister .listInfo .item p{color: #485461;font-size: 16px;line-height: 19px;font-family: 'Roboto Slab';}
.refister .btn{padding: 6px 16px;margin-top: 17px;}
.mediaInfoDoings .btnArrowRight{

    position: absolute;
    left: -60px;
    top: 50%;
    margin-top: -15px;
}
.mediaInfoDoings .btnArrowRight:hover{
opacity: .5
}
.calcMainPage{
    background-image: url("../img/bgcalcmain.jpg");
    background-position: center;
    background-repeat: no-repeat;
    margin-top: 29px;
    padding: 32px 0 49px;
    min-height: 728px;
}
.calcBlWrap{position: relative;min-height: 647px;}
.calcBlWrap .title{
    opacity: .3;
}
.calcBlWrap .title span{
    text-shadow: 0 0 0px rgba(255,255,255, .7);
}
.formaCalc{padding-top: 8px;width: 565px;}
.formaCalc .selectLine{}
.formaCalc .selectLine .item{float: left;position: relative;}
.withdraw .formaCalc .selectLine .item + .item {


    width: 100%;

}
.formaCalc .selectLine .item + .item{float: right;width: 227px;}
.formaCalc .selectLine .item .name{
    color: #fff;
    font-size: 18px;

    padding-left: 19px;
    display: block;
}
.formaCalc .selectLine .item .name + *{
    margin-top: 5px;
}
.formaCalc .selectLine .selectric-wrapper{
    background: transparent;
    border:0;
    background-color: #eeeeee;
    -webkit-border-radius: 25px;
    -moz-border-radius: 25px;
    -ms-border-radius: 25px;
    border-radius: 25px;
    width: 226px;
    height: 35px;
    -webkit-box-shadow: inset 1px 1px 1px 0px rgba(0,0,0,0.33);
    -moz-box-shadow: inset 1px 1px 1px 0px rgba(0,0,0,0.33);
    box-shadow: inset 1px 1px 1px 0px rgba(0,0,0,0.33);
}
.formaCalc .rangeLine{
    margin-top: 27px;
}
.formaCalc .irs-grid-text{
    font-size: 15px
}
input {
    border:0;
    background-color:#eee;
    -webkit-border-radius:25px;
    -moz-border-radius:25px;
    -ms-border-radius:25px;
    border-radius:25px;
    height:35px;
    width:100%;
    font-size:18px;
    color:#666;
    font-weight:700;
    text-transform:uppercase;
    text-align:center;
    -webkit-box-shadow:inset 1px 1px 1px 0 rgba(0,0,0,0.33);
    -moz-box-shadow:inset 1px 1px 1px 0 rgba(0,0,0,0.33);
    box-shadow:inset 1px 1px 1px 0 rgba(0,0,0,0.33);
    font-family:'Roboto Slab';
    -webkit-transition:all .3s;
    -moz-transition:all .3s;
    -o-transition:all .3s;
    transition:all .3s;
}
input:focus{
    background-color:#fff;
    -webkit-box-shadow:inset 1px 0px 1px 1px rgba(0,0,0,0.33);
    -moz-box-shadow:inset 1px 0px 1px 1px rgba(0,0,0,0.33);
    box-shadow:inset 1px 0px 1px 1px rgba(0,0,0,0.33);
}
textarea {
    border:0;
    background-color:#eee;
    -webkit-border-radius:25px;
    -moz-border-radius:25px;
    -ms-border-radius:25px;
    border-radius:25px;
    height:120px;
    width:100%;
    font-size:18px;
    color:#666;
    font-weight:700;
    text-transform:uppercase;
    text-align:center;
    -webkit-box-shadow:inset 1px 1px 1px 0 rgba(0,0,0,0.33);
    -moz-box-shadow:inset 1px 1px 1px 0 rgba(0,0,0,0.33);
    box-shadow:inset 1px 1px 1px 0 rgba(0,0,0,0.33);
    font-family:'Roboto Slab';
    -webkit-transition:all .3s;
    -moz-transition:all .3s;
    -o-transition:all .3s;
    transition:all .3s;
    max-width: 522px;
}
textarea:focus{
    background-color:#fff;
    -webkit-box-shadow:inset 1px 0px 1px 1px rgba(0,0,0,0.33);
    -moz-box-shadow:inset 1px 0px 1px 1px rgba(0,0,0,0.33);
    box-shadow:inset 1px 0px 1px 1px rgba(0,0,0,0.33);
}
.formaCalc .selectLine .selectric{
    background: transparent;
    border:0;
}
.formaCalc .selectLine .label{
    font-size: 18px;
    color: #666;
    font-weight: 900;
    text-transform: uppercase;
    margin: -2px 0 0 -4px;
    padding: 0;
    text-align: center;
}
.formaCalc .selectLine .button{background: transparent;height: 36px;}
.formaCalc .selectLine .button:after{border: 9px solid transparent;border-top-color: #4f6d7a;border-left: solid 5px transparent;border-right: solid 5px transparent;top: 10px;right: 14px;}
.rangeLine .irs-bar{
    background-color: #4bb9c5;
    height: 2px;
}
.rangeLine .irs-line {
    background-color: #4bb9c5;
    height: 2px;
    -webkit-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.55);
-moz-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.55);
box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.55);
}
.irs-handle {
    top: 21px;
    position: absolute;
    display: block;
    box-sizing: border-box;
    cursor: default;
    z-index: 1;
    width: 10px;
    height: 10px;
    border-radius: 5px;
    background: #4bb9c5;
    cursor: pointer
}
.irs-slider{
    cursor: pointer;
    background-image: url("../img/arrowrange.html") !important;
    width: 25px;
    height: 25px;
    background-position: center !important;
    background-repeat: no-repeat;
    top: 15px;
}
.formaCalc .textBlock{

    margin-top: 54px;
    padding-right: 62px;
    line-height: 20px;
}
.formaCalc .textBlock p{
    color: #fff;
    font-weight: 300;
    font-family: 'Roboto Slab';
    line-height: 20px;
}
.resultCalc{
    position: relative;
    margin-top: 50px;
    padding: 31px 0px;
}
.resultCalc + .btn{
    margin-top: 25px
}
.resultCalc:before{
    content: "";
    position: absolute;
    left:-50px;
    top:-45px;
    background-repeat: no-repeat;
    background-image: url("../img/bgshadcalc.png");
    width: 620px;
    height: 220px;
    z-index: 0;
}
.resultCalc ul{
    display: flex;
    justify-content: space-around;
    position: relative;
    width: 487px;
}
.resultCalc ul li{
    width: 50%;
    text-align: center;
}
.resultCalc ul li + li{}
.resultCalc ul li .name{
    color: #95d2d9;
    font-size: 18px;
    font-weight: 900;
    text-transform: uppercase;
    display: block;
    text-align: center;
}
.resultCalc ul li .price{
    font-size: 30px;
    color: #fff;
    font-weight: bold;
    text-align: center;
}
.calcPlans{
    position: absolute;
    top:28px;
    left:calc(50% - 48px);
    width: 643px;
    height: 629px;
}
.calcPlans:before{
    content: "";
    position: absolute;
    left:0;
    top:0;
    background-image: url("../img/bgcalcplan.png");
    background-repeat: no-repeat;
    background-position: center;
    width: 643px;
    height: 629px;
}
.calcPlans{}
.calcPlans .center{
    text-align: center;
    left: 50%;
    top: 50%;
    margin-left: -65px;
    margin-top: -90px;
    width: 140px;
}
.calcPlans .centerTit{
    font-size: 30px;
    color: #fff;
    font-weight: bold;
    text-transform: uppercase;
    display: block;
    text-align: center;
    line-height: 34px;
}
.calcPlans .centerName{
    font-size: 18px;
    color: #fff;
    font-weight: bold;
    text-transform: uppercase;
    display: block;
    text-align: center;
}
.calcPlans .days{
    font-size: 17px;
    color: #071f38;
    font-weight: 900;
    text-transform: uppercase;
    display: block;
    text-align: center;
}
.calcPlans .txt{
    font-size: 14px;
    display: block;
    text-align: center;
    color: #fff;
}
.calcPlans .pr{
    font-size: 30px;
    color: #11818d;
    font-weight: bold;
}
.calcPlans .gold{}
.calcPlans .gold .status{
    color: #e26d5a;
}
.calcPlans .gold .name{
    color: #e26d5a;
}
.calcPlans .status{
    font-size: 30px;
    color: #11818d;
    font-weight: bold;
    display: block;
    text-align: center;
    text-transform: uppercase;
    line-height: 34px;
}
.calcPlans .name{
    font-size: 18px;
    color: #11818d;
    font-weight: bold;
    display: block;
    text-align: center;
    text-transform: uppercase;
}
.calcPlans label{
    position: absolute;
    left:0px;
    top:0;
    width: 100%;
    height: 100%;
    cursor: pointer;
}
.calcPlans input{
    display: none
}
.calcPlans ul li.active span,
.calcPlans ul li input:checked + label + span + span,
.calcPlans ul li input:checked + label + span{
    font-weight: 900;
    color: #071f38!important;
}
.calcPlans ul{position: absolute;left: 0;top: 0;width: 100%;height: 100%;}
.calcPlans ul li{position: absolute;left: 0;top: 0;}
.calcPlans ul li:nth-child(2){left: 118px;top: 258px;}
.calcPlans ul li:nth-child(3){left: 157px;top: 152px;}
.calcPlans ul li:nth-child(4){left: 258px;top: 98px;}
.calcPlans ul li:nth-child(5){left: 363px;top: 114px;}
.calcPlans ul li:nth-child(6){left: 455px;top: 202px;}
.calcPlans ul li:nth-child(7){left: 469px;top: 324px;}
.calcPlans ul li:nth-child(8){left: 385px;top: 419px;}
.calcPlans ul li:nth-child(9){left: 246px;top: 474px;}
.calcPlans ul li:nth-child(10){left: 96px;top: 389px;}
.benefitsBl{
    background-image: url("../img/bgbenefits.png");
    background-position: center;
    background-repeat: no-repeat;
    margin: 30px 0;
    background-size: cover;
}
.benefits{position: relative;padding: 0 0 18px;}
.benefits .title{opacity: .3;}
.benefits .title span{}
.benefits .list{display: flex;flex-wrap: wrap;width: 860px;margin-bottom: -37px;}
.benefits .list .item{
    background-position: -13px calc(0% + 6px);
    background-repeat: no-repeat;
    width: 50%;
    padding: 28px 30px 30px 167px;
    margin-bottom: 37px;
    min-height: 167px;
}
.benefits .list .item span{
    color: #11818d;
    font-size: 16px;
    font-weight: bold;
    text-transform: uppercase;
    display: block;
}
.benefits .list .item span + *{
    margin-top: 5px;
}
.benefits .list .item p{
    font-family: 'Roboto Slab';
    font-size: 16px;
    color: #071f38;
    font-weight: 300;
    line-height: 20px;
}
.ReferalCommission{
    position: absolute;
    right: 46px;
    top:134px;
}
.ReferalCommission:before{
    content: "";
    position: absolute;
    background-image: url("../img/bgreferalscom.png");
    background-repeat: no-repeat;
    width: 402px;
    height: 202px;
    z-index: 0;
    top: -77px;
    left: -114px;
}
.ReferalCommission span{
    color: #95d2d9;
    font-size: 18px;
    text-transform: uppercase;
    display: inline-block;
    vertical-align: middle;
    position: relative;
    text-align: right;
    margin-right: 10px;
    font-weight: 900;
}
.ReferalCommission b{
    font-size: 48px;
    font-weight: bold;
    color: #fff;
    display: inline-block;
    vertical-align: middle;
    position: relative;
}
.userStatMain{
    background-image: url("../img/bguserstat.jpg");
    background-repeat: no-repeat;
    background-size: cover;
    padding-bottom: 46px;
    overflow: hidden;
}
.cabinetPage .userStat{
    margin-top: 8px;
}
.userStat {
    position: relative;
    margin-top: 25px;
    z-index: 2;
}
.userStat:after{
    content: "";
    position: absolute;
    left:0;
    top:-60px;
    width: 39px;
    height: 735px;
    background-image: url("../img/shadowbigleft.png");
    background-repeat: no-repeat;
}
.userStat:before{
    content: "";
    position: absolute;
    left:0;
    top:0;
    width: 100%;
    height: 100%;
    -webkit-border-top-right-radius: 605px;
    -moz-border-top-right-radius: 605px;
    -ms-border-top-right-radius: 605px;
    border-top-right-radius: 605px;
    -webkit-border-bottom-right-radius: 605px;
    -moz-border-bottom-right-radius: 605px;
    -ms-border-bottom-right-radius: 605px;
    border-bottom-right-radius: 605px;
    background-color: rgba(255,255,255,.8);
    z-index: -1;
    background-image: url("../img/logoopacity.png");
    background-position: calc(100% - 141px) center;
    background-repeat: no-repeat;
    -webkit-box-shadow: 10px 1px 51px 0px rgba(0,0,0,0.24);
    -moz-box-shadow: 10px 1px 51px 0px rgba(0,0,0,0.24);
    box-shadow: 10px 1px 51px 0px rgba(0,0,0,0.24);
}
.userStatMain .title{opacity: .3;}
.userStatMain .title span{text-shadow: 0 0 0px rgba(255,255,255, .7);}
.userStat .tab{}
.userStat .thead{}
.userStat .thead ul{background-color: #fff;display: table;-webkit-border-top-right-radius: 50px;-moz-border-top-right-radius: 50px;-ms-border-top-right-radius: 50px;border-top-right-radius: 50px;-webkit-border-bottom-right-radius: 50px;-moz-border-bottom-right-radius: 50px;-ms-border-bottom-right-radius: 50px;border-bottom-right-radius: 50px;}

.userStat .thead ul li:before{
    content: "";
    position: absolute;
    right: -15px;
    top: 0;
    background-color: #fff;
    width: 50px;
    height: 100%;
    z-index: 2;
    -webkit-border-top-right-radius: 50px;
    -moz-border-top-right-radius: 50px;
    -ms-border-top-right-radius: 50px;
    border-top-right-radius: 50px;
    -webkit-border-bottom-right-radius: 50px;
    -moz-border-bottom-right-radius: 50px;
    -ms-border-bottom-right-radius: 50px;
    border-bottom-right-radius: 50px;
    -webkit-box-shadow: 20px 0px 30px 0px rgba(0,0,0,0.12);
    -moz-box-shadow: 20px 0px 30px 0px rgba(0,0,0,0.12);
    box-shadow: 20px 0px 30px 0px rgba(0,0,0,0.12);
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    -o-transition: all .3s;
    transition:all .3s;
    background-image: url(../img/bgtabsactive.png);
    background-repeat: no-repeat;
    background-position: center -61px;
}
.userStat .thead ul li span{
    position: relative;
    z-index: 3
}
.userStat .thead ul li{
    position: relative;
    font-size: 16px;
    color: #485461;
    font-weight: bold;
    text-transform: uppercase;
    padding: 10px 0 10px 57px;
    line-height: 19px;
    min-width: 159px;
    background-color: #fff;
    -webkit-box-shadow: 8px 0px 10px 0 rgba(0,0,0,0.1);
    -moz-box-shadow: 8px 0px 10px 0 rgba(0,0,0,0.1);
    box-shadow: 8px 0px 10px 0 rgba(0,0,0,0.1);
    -webkit-border-top-right-radius: 50px;
    -moz-border-top-right-radius: 50px;
    -ms-border-top-right-radius: 50px;
    border-top-right-radius: 50px;
    -webkit-border-bottom-right-radius: 50px;
    -moz-border-bottom-right-radius: 50px;
    -ms-border-bottom-right-radius: 50px;
    border-bottom-right-radius: 50px;
    cursor: pointer;
    float: left;
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    -o-transition: all .3s;
    transition:all .3s;
    background-image: url(../img/bgtabsactive.png);
    background-position: center -61px;
    background-repeat: no-repeat;
}
.userStat .thead ul li + li{
    margin-left: -17px;
}
.userStat .tbody{}
.userStat .tbody .item{padding: 23px 69px 23px 69px;max-width: 974px;}
.userTable{width: 353px;float: left;}
.userTable + .userTable{
    float: right;
}
.userTable .tit{}
.userTable table{width: 100%;margin-top: 0;border-collapse: collapse;}
.userTable tbody{}
.userTable tbody .item{}
.userTable tbody tr{}
.userTable tbody td{font-family: 'Roboto';border-bottom: solid 1px #a6c4ca;}
.userTable tbody td:nth-child(1){font-size: 16px;color: #11818d;font-weight: 300;width: 213px;padding: 15px 0 10px;}
.userTable tbody td:nth-child(2){color: #fff;font-weight: bold;font-size: 18px;}
.userTable tbody td:nth-child(3){text-align: right;}
.userTable tbody tr:last-child td {
    border-bottom: 0;

}
.userTable{}
.userTable .tit{
    color: #071f38;
    font-size:30px;
    font-weight: bold;
    text-transform: uppercase;
    opacity: .15;
    display: block;
}
.userStat .thead ul li a:hover{
    opacity: .5;
}
.userStat .thead ul li:hover,
.userStat .thead ul li.active{
    background-position:-11px center;

    -webkit-box-shadow: 8px 0px 10px 0 rgba(0,0,0,0);
    -moz-box-shadow: 8px 0px 10px 0 rgba(0,0,0,0);
    box-shadow: 8px 0px 10px 0 rgba(0,0,0,0);
}
.userStat .thead ul li:hover:before,
.userStat .thead ul li.active:before{
    background-position: center 0px;
}
footer{

}
.footerTop{
    position: relative;
    background-image: url("../img/bgfooter.jpg");
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    padding-bottom: 69px;
}
.footerTop .listPlatFot{
    display: flex;
    justify-content: flex-start;
    padding: 16px 0;
    position: relative;
    z-index: 3;
}
.footerTop .listPlatFot li{
    background-position: center;
    background-repeat: no-repeat;
    width: calc(100% / 7);
    height: 50px;
    -webkit-transition:opacity .3s;
    -moz-transition:opacity .3s;
    -o-transition:opacity .3s;
    transition:opacity .3s;
}
.footerTop .listPlatFot li:hover{
    opacity: .5
}
.infoFot{margin-top: 13px;}
.infoFot .left{
    overflow: hidden;
    width: 459px;
}
.infoFot .right{}
.infoFot .listInfoFot{
    float: left;
}
.infoFot .listInfoFot + .listInfoFot{
    float: right;
}
.infoFot .listInfoFot .name{
    color: #0b6f7a;
    font-size: 16px;
    font-weight: bold;
    text-transform: uppercase;
}
.infoFot .listInfoFot .name + *{
    margin-top: 7px;
}
.infoFot .listInfoFot a:hover{

    color: #0b6f7a;
}
.infoFot .listInfoFot a{
    font-size: 16px;
    color: #485461;
    text-transform: uppercase;
    display: table;
       font-family: 'Roboto Slab';
    line-height: 18px;
}
.infoFot .listInfoFot a + *{
}
.infoFot .listInfoFot p{
    font-size: 16px;
    color: #485461;
    text-transform: uppercase;
    display: table;
       font-family: 'Roboto Slab';
    line-height: 20px;
}
.infoFot .listInfoFot p + a{
    margin-top: 9px;
}
.linkSocialFot{
    position: relative;
    z-index: 2;
    margin-right: 98px;
}
.linkSocialFot:before{
    content: "";
    position: absolute;
    right: -150px;
    top:-65px;
    background-image: url("../img/bgsocialfot.png");
    background-repeat: no-repeat;
    width: 521px;
    height: 257px;
    z-index: -1;
}
.linkSocialFot li{}
.linkSocialFot li + li{margin-top: 6px;}
.linkSocialFot li a{
    display: inline-block;
    vertical-align: middle;
    color: #485461;
    font-size: 16px;
    text-decoration: underline;
    margin-left: 14px;
}
.linkSocialFot li a:hover{
    text-decoration-color:transparent;
}
.linkSocialFot li [class*="icon-"]{
    display: inline-block;
    vertical-align: middle;
    color: #0b6f7a;
   width: 10px;
    font-size: 20px;
}
.footerBot{
    background-color: #071f38;
}
.footerBot .menu{padding: 14px 0;}
.footerBot .menu a{
    color: #fff;
}
.copy{
    position: absolute;
    left:calc(50% - 395px);
    bottom:8px;
}
.copy p{
    font-size: 14px;
    color: #485461;

}
.footerTop .logo{top: calc(100% - 185px);margin-left: -123px;padding-top: 169px;}
.titlePage{padding-top: 78px;}
.titlePage span{
    color: #fff;
    font-size: 30px;
    font-weight: 300;
    font-family: 'Roboto Slab';
    line-height: 30px;
}
.titlePage h1{
    font-size: 70px;
    color: #fff;
    font-weight: 300;
    font-family: 'Roboto Slab';
    opacity: .15;
    line-height: 10px;
}
.contentPage{
    background-image: url("../img/bgcontentpage.png");
    background-position: top;
    background-color: #fff;
}
.contentCabinet .titleBlock{

}
.titleBlock{}
.titleBlock span{
    color: #071f38;
    font-size: 60px;
    font-weight: bold;
    text-transform: uppercase;
    opacity: .15;
    line-height: 10px;
}
.faqBlock{padding: 48px 0 69px;}
.faqBlock .textBlock{}
.listFaq{margin-top: 38px;}
.listFaq .titleBlock{}
.listFaq .titleBlock + *{margin-top: -9px;}
.listFaq .faqItem{}
.listFaq .faqItem + .faqItem{
    margin-top: 50px;
}

.listFaq .faqItem .faqQuest{
    position: relative;
    z-index: 2;
    cursor: pointer;
    padding: 25px 21px;
}
.listFaq .faqItem .faqQuest:not(.active):hover:before{
    padding-left: 30px;
}
.listFaq .faqItem .faqQuest:before{
    content: "";
    position: absolute;
    right:0;
    top:0;
    width: 100%;
    height: 100%;
    background-color: #4bb9c5;
    -webkit-border-top-left-radius: 50px;
    -moz-border-top-left-radius: 50px;
    -ms-border-top-left-radius: 50px;
    border-top-left-radius: 50px;
    -webkit-border-bottom-left-radius: 50px;
    -moz-border-bottom-left-radius: 50px;
    -ms-border-bottom-left-radius: 50px;
    border-bottom-left-radius: 50px;
    z-index: -1;
    background-image: url("../img/bluesetka.jpg");
    -webkit-box-shadow: 10px 1px 51px 0px rgba(0,0,0,0.24);
    -moz-box-shadow: 10px 1px 51px 0px rgba(0,0,0,0.24);
    box-shadow: 10px 1px 51px 0 rgba(0,0,0,0.24);
}
.listFaq .faqItem .faqQuest:after{
    content: "";
    position: absolute;
    right:0;
    top:50%;
    width: 10px;
    height: 111px;
    z-index: -1;
    background-image: url("../img/shadowbigright2.png");
    background-repeat: no-repeat;
    margin-top: -55.5px;
}
.listFaq .faqItem .faqQuest.active span:before{
    background-image: url("../img/minus.png");
}
.listFaq .faqItem .faqQuest span:before{
    content: "";
    position: absolute;
    left:0;
    top:50%;
    background-image: url("../img/plus.png");
    width: 33px;
    height: 33px;
    margin-top: -17.5px;
}
.listFaq .faqItem .faqQuest span{
    font-size: 18px;
    font-weight: bold;
    color: #fff;
    text-transform: uppercase;
    position: relative;
    display: block;
    padding-left: 49px;
    letter-spacing: .2px;
}
.listFaq .faqItem .faqAnswer{
    display: none;
}
.listFaq .faqItem .faqAnswer .textBlock{padding: 20px 70px;}
.listFaq .faqItem .faqAnswer .textBlock p{}
.listFaq .listfaqBl{}
.listFaq .listfaqBl + .listfaqBl {margin-top: 57px;}
.aboutPage{
    background-image: url("../img/bgaboutcontent.png");
    padding: 65px 0 100px;
}
.aboutPage .textBlock{margin-top: -21px;position: relative;}
.aboutPage .textBlock p{}
.aboutPage .textBlock p + p{margin-top: 7px;}
.aboutPage .mediaInfoDoings{position: absolute;right: 0;bottom: -10px;}
.investPlan{padding: 66px 0 72px;
    background-image: url("../img/bginvestplancontent.jpg");
    background-repeat: no-repeat;
    background-size: cover;
}
.investPlan + .calcMainPage{

    margin: 0;
    padding-bottom: 30px;
}
.investPlan .titleBlock{}
.investPlan .titleBlock span{}
.investPlan .textBlock{margin-top: -21px;}
.investPlan .textBlock p{}
.sliderPlans{padding: 25px 0;position: relative;}
.sliderPlans:before{
    content: "";
    position: absolute;
    left:0;
    top:0;
    background-image: url("../img/shadowbigleftslider.png");
    background-repeat: no-repeat;
    width: 27px;
    height: 374px;
}
.sliderPlans:after{
    content: "";
    position: absolute;
    right:0;
    top:0;
    background-image: url("../img/shadowbigrightslider.png");
    background-repeat: no-repeat;
    width: 27px;
    height: 374px;
}
.sliderPlans .slider{padding: 10px 0;}
.sliderPlans .slider .item{}
.sliderPlans .slider .in{}
.sliderPlans .slider .circle{
    position: relative;
    padding: 66px 0;
}
.sliderPlans .slider .circle::before{
    content: "";
    position: absolute;
    left:50%;
    top:0;
    background-image: url("../img/circlesliderplans.png");
    background-position: center;
    background-repeat: no-repeat;
    width: 168px;
    height: 178px;
    margin-left: -86px;
}
.sliderPlans .slider .circle .pr{
    color: #11818d;
    font-size: 24px;
    font-weight: bold;
    display: block;
    text-align: center;
}
.sliderPlans .slider .txt{
    text-align: center;
    margin-top: 5px;
    padding: 0 20px;
}
.sliderPlans .slider .txt .name{
    font-size: 16px;
    color: #11818d;
    text-transform: uppercase;
    display: block;
    text-align: center;
    font-weight: bold;
}
.sliderPlans .slider .txt .name + *{
    margin-top: 5px;
}
.sliderPlans .slider .txt p{
    font-family: 'Roboto Slab';
    font-weight: 300;
    font-size: 16px;
    color: #071f38;
    line-height: 19px;
}
.sliderPlans .slider .link{
    font-size: 18px;
    color: #fff;
    text-transform: uppercase;
    font-weight: 900;
    display: table;
    margin: 0 auto 0;
    background-color: #4bb9c5;
    width: 100%;
    text-align: center;
    -webkit-border-radius: 50px;
-moz-border-radius: 50px;
-ms-border-radius: 50px;
border-radius: 50px;
    margin-top: 18px;
    padding: 5px 0;
}
.sliderPlans .slider .link:hover{
    background-color: #028a99;
}
.sliderPlans .owl-prev{
    background-image: url("../img/arrowsliderleft.html");
    background-repeat: no-repeat;
    width: 18px;
    height: 40px;
    top:50%;
    left:12px;
    text-indent: 100%;
    overflow: hidden;
    position: absolute;
    margin-top: -21px;
    -webkit-transition:all .3s;
-moz-transition:all .3s;
-o-transition:all .3s;
transition:all .3s;
}
.sliderPlans .owl-next{
    background-image: url("../img/arrowsliderright.html");
    background-repeat: no-repeat;
    width: 18px;
    height: 40px;
    top:50%;
    right: 6px;
    text-indent: 100%;
    overflow: hidden;
    position: absolute;
    margin-top: -21px;
    -webkit-transition:all .3s;
-moz-transition:all .3s;
-o-transition:all .3s;
transition:all .3s;
}
.sliderPlans .owl-next:hover,
.sliderPlans .owl-prev:hover{
    opacity:.5;
}

.sliderPlans.staticPlans {
    text-align: center;
    background-size: cover;
}
.sliderPlans.staticPlans:before,
.sliderPlans.staticPlans:after {
    display: none;
}
.sliderPlans.staticPlans .item {
    width: 20%;
    display: inline-block;
    vertical-align: top;
}
.logoCalc{
    background-image: url("../img/logoincalc.html");
    background-repeat: no-repeat;
    background-position: center;
    width: 214px;
    height: 214px;
    position: relative;
    left: -36px;
    top: -23px;
}
.rulesBl{padding: 65px 0px 54px;}
.listRules{}
.listRules .item{}
.listRules .item + .item{
    margin-top: 56px;
}
.listRules .titleBlock{}
.listRules .titleBlock + .textBlock{
    margin-top: -20px;
}
.listRules .textBlock{}
.listRules .textBlock p + p{
    margin-top: 7px;
}
.rateusWrap{}
.rateusWrap .benefitsBl{margin: 2px 0 29px;}
.ourForum{
    background-image: url("../img/bgourforum.html");
    background-repeat: no-repeat;
    background-position: center;
    overflow: hidden;
}
.ourForum .in{
    float: right;
    width: calc(50% + 85px);
    padding-top: 76px;
    padding-bottom: 112px;
}
.ourForum .titleBlock span{
    color: #fff;
}
.ourForum .titleBlock{

}
.ourForum .titleBlock + *{margin-top: 17px;}
.ourForum .textBlock{}
.ourForum .textBlock p{
    color: #fff;
    line-height: 20px;
}
.ourForum .textBlock p + p{
    margin-top: 7px;
}
.listOurForum{
    display: flex;
    margin-top: 34px;
    position: relative;
}
.listOurForum .item{
    position: relative;
    width: calc(100% / 4);
    padding-top: 38px;
    z-index: 2;
}
.listOurForum .item:before{
    content: "";
    position: absolute;
    left:-25px;
    top:-50px;
    background-image: url("../img/listOurForum.html");
    background-position: center;
    background-repeat: no-repeat;
    width: 220px;
    height: 240px;
    z-index: -1;
}
.listOurForum .item + .item{}
.listOurForum .item .tit{
    color: #95d2d9;
    font-size: 18px;
    font-weight: 900;
    text-transform: uppercase;
    display: block;
    text-align: center;

}
.listOurForum .item:nth-child(1) .name{
    font-size: 18px;
}
.listOurForum .item .name{
    font-family: 'Roboto Slab';
    color: #fff;
    font-size: 24px;
    font-weight: bold;
    text-transform: uppercase;
    display: block;
    text-align: center;
}
.listOurForum .item .name:hover{
    text-decoration: underline;
}
.rateUsBl{
    background-image: url("../img/bgrateuscontent.jpg");
    background-repeat: no-repeat;
    padding: 60px 0 46px;

}
.rateUsBl .titleBlock{}
.rateUsBl .titleBlock span{}
.rateUsBl .titleBlock + .textBlock{
    margin-top: 5px;
}
.rateUsBl .textBlock{}
.rateUsBl .textBlock p{}
.rateUsBl .textBlock p + p{}
.listRateUs{
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
    margin: 7px -15px 0;
}
.listRateUs .item{
    width: calc(100% / 4);
    padding: 15px;
}
.listRateUs .item .invisLink {
    background-color:rgba(149,210,217,.5);
    padding:20px 15px;
    -webkit-transition:all .2s;
    -moz-transition:all .2s;
    -o-transition:all .2s;
    transition:all .2s;
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
}
.listRateUs .item .invisLink .pic{
    -webkit-transition:all .2s;
    -moz-transition:all .2s;
    -o-transition:all .2s;
    transition:all .2s;
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
}
.listRateUs .item .invisLink:hover{
    -webkit-transform: scale(1.07);
    -moz-transform: scale(1.07);
    -o-transform: scale(1.07);
    transform: scale(1.07);
}

.listRateUs .item .invisLink:hover .pic{
    -webkit-transform: scale(1.2);
    -moz-transform: scale(1.2);
    -o-transform: scale(1.2);
    transform: scale(1.2);
}
.listRateUs .item .pic{
    background-color: #95d2d9;
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    width: 100%;
    height: 280px;

}
.bannerBl{
}
.bannerBl .userStat::after {

    background-image: url("../img/shadowbiglefttab.png");
    height: 514px;
    top: -33px;
}
.bannerBl .userStatMain{
    background-image:url("../img/bgbanerscontent.jpg");

    padding: 66px 0 61px;
}
.bannerBl .titleBlock + .textBlock{
    margin-top: -20px
}
.bannerBl .textBlock p + p{

}
.bannerBl  .userStat{
    margin-top: 47px;
}
.banersBlock{padding: 51px 0 59px;}
.banersBlock img{
    display: table;
    margin: 0 auto;
}
.banersBlock label{
    color: #95d2d9;
    font-size: 18px;
    display: block;
    margin-top: 67px;
}
.banersBlock input{
    color: #2e344a;
    font-size:16px;
    font-weight: 300;
    font-family: 'Roboto Slab';
    /* background-color:#eee; */
    margin-top: 6px;
    text-transform: none;
    padding: 0 21px;
    text-align: left;
    position: relative;
    left: -20px;
    width: 882px;
}
.contactsBl{padding: 67px 0 86px;
    background-image: url("../img/bgcontactscontent.png");
    background-repeat: no-repeat;
}
.contactsBl .titleBlock{}
.contactsBl .titleBlock + .textBlock{margin-top: -20px;}
.contactsBl .textBlock{}
.listInfoContacts{
    display: flex;
    justify-content: space-between;
    padding-top: 35px;
}
.listInfoContacts .item:before{
    content: "";
    position: absolute;
    left:50%;
    top:-50px;
    background-image: url("../img/listcontact.html");
    background-repeat: no-repeat;
    width: 318px;
    height: 363px;
    z-index: -1;
    margin-left: -160px;
}
.listInfoContacts .item{
    width: calc(100% / 4);
    position: relative;
    z-index: 2;
}
.listInfoContacts .item:nth-child(3) .txt a{
    font-size: 16px
}
.listInfoContacts .item:nth-child(4) .txt{
    width: 241px;
}
.listInfoContacts .item:nth-child(4) .txt a{
    font-size: 16px;
    font-weight: bold;
}
.listInfoContacts .item:nth-child(4) .txt p{
    font-size: 16px
}
.listInfoContacts .in{padding-top: 18px;}
.listInfoContacts .tit{
    color: #95d2d9;
    font-size: 18px;
    font-weight: 900;
    display: block;
    text-align: center;
    text-transform: uppercase;
}
.listInfoContacts .tit + *{
    margin-top: 6px;
}
.listInfoContacts .txt{display: table;max-width: 183px;margin-left:auto;margin-right:auto;height: 88px;}
.listInfoContacts .txt b{
    font-size: 24px;
    font-family: 'Roboto Slab';
    color: #fff;
    font-weight: bold;
}
.listInfoContacts .txt p{
    color: #fff;
    font-size: 18px;
    font-family: 'Roboto Slab';
    line-height: 22px;
}
.listInfoContacts .txt p a:hover{
    text-decoration: none;
}
.listInfoContacts .txt p a{
    color: #485461;
    font-size: 18px;
    text-decoration: underline;
}
.listInfoContacts .txt a:hover{
    text-decoration: underline;
}
.listInfoContacts .txt a{
    color: #fff;
    font-size: 18px;
    font-family: 'Roboto Slab';
    display: table;
}
.listInfoContacts .txt a + a{
    margin-top: 5px;
}
.listInfoContacts .txt a + p{
    margin-top: 5px;
    font-size: 16px;
    font-weight: 300;
}
.listInfoContacts [class*="icon-"]{

    color: #fff;
    font-size: 70px;
    display: table;
    margin: 0 auto;
    line-height: 98px;
}
.supportBlock{
    background-image: url("../img/bgsupport.jpg");
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    padding: 41px 0 61px;
}
.support{
    overflow: hidden;
}
.support .titleBlock{}
.support .titleBlock span{
        line-height: 60px;
        color: #fff;
}
.support .titleBlock + *{margin-top: 14px;}
.support .forma{
    float: right;
    width: calc(50% + 239px);
}
.support .inputLine{}
.support .inputLine:nth-child(1){
   float: left;
   width: calc(50% - 16px);
   margin-bottom: 13px;
}
.support .inputLine:nth-child(2){
    float: right;
   width: calc(50% - 16px);

    margin-bottom: 13px;
}
.support .inputLine:nth-child(3){
    clear: both;
    float: none;
}
.support .inputLine label{
    font-size: 18px;
    color: #fff;
    display: block;
    padding-left: 21px;
}
.support .inputLine input{
    border:0;
    padding: 0 15px;
    background-color: #eeeeee;
    -webkit-border-radius: 50px;
    -moz-border-radius: 50px;
    -ms-border-radius: 50px;
    border-radius: 50px;
    width: 100%;
    height: 37px;
    margin-top: 5px;
    text-align: left;
    text-transform: none;
    -webkit-box-shadow: inset 1px 1px 1px 0px rgba(0,0,0,0.33);
    -moz-box-shadow: inset 1px 1px 1px 0px rgba(0,0,0,0.33);
    box-shadow: inset 1px 1px 1px 0px rgba(0,0,0,0.33);
    font-family: 'Roboto';
    font-weight: 900;
}
.support .inputLine textarea{
    border:0;
    padding: 10px 15px;
    -webkit-border-radius: 15px;
    -moz-border-radius: 15px;
    -ms-border-radius: 15px;
    border-radius: 15px;
    resize: none;
    width: 100%;
    height: 177px;
    margin-top: 5px;
    font-size: 18px;
    color: #666;
    font-weight: 900;
}
.support  button:hover{
     background-color: #059cad;
}
.support  button{
    color: #fff;
    text-transform: uppercase;
    background-color: #4bb9c5;
    text-align: center;
    border:0;
    -webkit-border-radius: 50px;
    -moz-border-radius: 50px;
    -ms-border-radius: 50px;
    border-radius: 50px;
    margin-top: 18px;
    font-size: 18px;
    padding: 5px 52px;
    font-weight: 900;
}
.loginPage{
    padding: 67px 0 47px;
    background-image: url("../img/bgloginpage.png");
    background-repeat: no-repeat;
    background-size: cover;
}
.loginPageBlock{
    position: relative;
    margin-top: 32px;
    padding: 51px 48px;
    z-index: 3;
}
.loginPageBlock:after{
    content: "";
    position: absolute;
    left:0;
    top:-33px;
    background-image: url("../img/shadowbigleftslider.png");
    background-repeat: no-repeat;
    width: 27px;
    height: 374px;
    z-index: 0;
}
.loginRegBlock:after{
     background-image: url("../img/shadowbigleft2.png");

    height: 476px;
}
.loginPageBlock:before{
    content: "";
    position: absolute;
    left:0;
    top:0;
    background-image: url("../img/bluesetka.jpg");
    background-color: #4bb9c5;
    -webkit-border-top-right-radius: 200px;
    -moz-border-top-right-radius: 200px;
    -ms-border-top-right-radius: 200px;
    border-top-right-radius: 200px;
    -webkit-border-bottom-right-radius: 200px;
    -moz-border-bottom-right-radius: 200px;
    -ms-border-bottom-right-radius: 0;
    border-bottom-right-radius: 200px;
    width: calc(100% - 272px);
    height: 100%;
    z-index: 0;
}
.loginPage .textBlock{
    margin-top:-20px;
}
.loginPageBlock .inputLine{}
.loginPageBlock .inputLine + .inputLine{margin-top: 15px;}
.loginPageBlock .inputLine > label{
    color: #95d2d9;
    font-size: 24px;
    display: inline-block;
    vertical-align: middle;
    font-weight: 900;
    text-transform: uppercase;
    text-align: right;
    width: 133px;
    margin-right: 7px;
}
.loginPageBlock .inputLine input[type*="email"],
.loginPageBlock .inputLine input[type*="password"],
.loginPageBlock .inputLine input[type*="text"]{
    display: inline-block;
    vertical-align: middle;
    color: #818080;
    font-size: 16px;
    text-align: left;
    font-weight: 900;
    text-transform: none;
    width: calc(50% - 103px);
    padding: 0 20px;
}
.loginPageBlock .inputLine .chekBl{
    cursor: pointer;
    display: table;
    margin-left: 163px;
    margin-top: 6px;
}
.loginPageBlock .inputLine .chekBl input:checked + label{

}
.loginPageBlock .inputLine .chekBl input{
    display: none;
}
.loginPageBlock .inputLine .chekBl label:before{
    content: "";
    position: absolute;
    left:-17px;
    top:50%;

    background-color: #95d2d9;
    width: 10px;
    height: 10px;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    border-radius: 50%;
    margin-top: -5px;
}
.loginPageBlock .inputLine .chekBl input:checked + label:after{
    opacity: 1;
}
.loginPageBlock .inputLine .chekBl label:after{
    content: "";
    position: absolute;
    left:-15px;
    top:50%;
    opacity: 0;
    background-color: #e26d5a;
    width: 6px;
    height: 6px;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    border-radius: 50%;
    margin-top: -3px;
}
.loginPageBlock .inputLine .chekBl label{
    color: #11818d;
    font-size: 16px;
    position: relative;

    cursor: pointer;
}
.loginPageBlock .inputLine .links{
    display: block;
    margin-left: 144px;
    margin-top: 5px;
}
.loginPageBlock .inputLine a{
    font-size: 16px;
    color: #11818d;
    text-decoration: underline;
    margin-right: 44px;
}
.loginPageBlock .inputLine a:hover{
    text-decoration: none;
}
.loginPageBlock button:hover{
    background-color: #10345a;
}
.loginPageBlock button{
    font-size: 18px;
    color: #fff;
    background-color: #071f38;
    text-transform: uppercase;
    font-weight: 900;
    padding: 5px 0;
    -webkit-border-radius: 50px;
    -moz-border-radius: 50px;
    -ms-border-radius: 50px;
    border-radius: 50px;
    margin-left: 144px;
    margin-top: 24px;
    width: 183px;
}
.loginRegBlock{padding: 24px 48px;}
.loginRegBlock .cfix{
    width: 920px;
    position: relative;
}
.loginRegBlock .left{
    width:calc(50% - 21px);
}
.loginRegBlock .right{width: calc(50% - 21px);}
.loginPageBlock::before {
    width:calc(100% - 1px);
    -webkit-border-top-right-radius: 250px;
    -moz-border-top-right-radius: 250px;
    -ms-border-top-right-radius: 250px;
    border-top-right-radius: 250px;
    -webkit-border-bottom-right-radius: 250px;
    -moz-border-bottom-right-radius: 250px;
    -ms-border-bottom-right-radius: 250px;
    border-bottom-right-radius: 250px;
    z-index: -1;
}
.loginRegBlock .inputLine{}
.loginRegBlock .inputLine + .inputLine{margin-top: 12px;}
.loginRegBlock .inputLine label{
    font-size: 18px;
    color: #fff;
    display: block;
    padding-left: 21px;
    text-align: left;
    width: 100%;
    text-transform: none;
    font-weight: normal;
}
.loginRegBlock .inputLine input[type*="password"],
.loginRegBlock .inputLine input[type*="email"],
.loginRegBlock .inputLine input[type*="text"]{
    border: 0;
    padding: 0 15px;
    background-color: #eeeeee;
    -webkit-border-radius: 50px;
    -moz-border-radius: 50px;
    -ms-border-radius: 50px;
    border-radius: 50px;
    width: 100%;
    height: 36px;
    margin-top: 5px;
    text-align: left;
    text-transform: none;
    -webkit-box-shadow: inset 1px 1px 1px 0px rgba(0,0,0,0.33);
    -moz-box-shadow: inset 1px 1px 1px 0px rgba(0,0,0,0.33);
    box-shadow: inset 1px 1px 1px 0px rgba(0,0,0,0.33);
}
.loginRegBlock .inputLine .chekBl label{
    padding-left: 2px;
}
.loginRegBlock .inputLine .chekBl{position: relative;right: -30px;top: 16px;}
.loginRegBlock button{margin-left: 0;margin-top: 31px;}
.helloyPage{
    background-image: url("../img/bghelloy.jpg");
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    height: 100vh;
    min-height: 400px;
    display: flex;
    width: 100%;
    align-items: center;
}
.helloyBlock{
    width: 1170px;
    height: 358px;
    background-image: url("../img/bghelloyblock.png");
    background-position: center;
    background-repeat: no-repeat;
    margin: 0 auto;
    position: relative;
}
.helloyBlock .logo .txt{
    font-size: 19px
}
.helloyBlock .logo:hover{
    opacity: 1
}
.helloyBlock .logo{left: calc(50% - 271px);top: 48px;padding-top: 220px;opacity: .5;}
.helloyBlock .title{
    opacity: .15;
    display: table;
    margin: 15px auto 0;
    position: relative;
    left: -46px;
}
.helloyBlock .center{padding-top: 6px;}
.helloyBlock .center .tit{
    color: #11818d;
    font-size: 30px;
    font-weight: bold;
    text-transform: uppercase;
    display: table;
    margin: 0 auto;
}
.helloyBlock .center .name{
    font-size: 24px;
    color: #071f38;
    font-weight: bold;
    display: table;
    margin: -4px auto 0px;
}
.helloyBlock .center a:hover{
    text-decoration: underline;
}
.helloyBlock .center a + a{
    margin-top: 5px
}
.helloyBlock .center a{
    color: #11818d;
    font-size: 18px;
    font-weight: bold;
    display: table;
    margin: 0 auto;
    text-transform: uppercase;
}
.helloyBlock .back:hover{background-color: #454545;}
.helloyBlock .back{
    color: #fff;
    font-size: 18px;
    font-weight: 900;
    text-transform: uppercase;
    background-color: #485461;
    -webkit-border-radius: 15px;
    -moz-border-radius: 15px;
    -ms-border-radius: 15px;
    border-radius: 15px;
    display: table;
    margin: 33px auto 0;
    padding: 5px 65px;
}
.wrapGrettingCabinet{
    min-height: 689px;
}
.wrapGrettingCabinet .btnArrowBot {
    display: none;
}
.cabitenBlock{}
.cabitenBlock .linkTop{padding: 49px 70px 15px;position: relative;z-index: 3;}
.cabitenBlock .linkTop .left{}
.cabitenBlock .linkTop .right{padding-top: 8px;}
.cabitenBlock .linkTop ul{}
.cabitenBlock .linkTop ul li{}
.cabitenBlock .linkTop .right ul li{
    text-align: right;
}
.cabitenBlock .linkTop ul li + li{margin-top: 5px;}
.cabitenBlock .linkTop .right ul li span{
    color: #cecece;
    font-size: 14px;
    font-weight: 300;

}
.cabitenBlock .linkTop ul li b{
    color: #fff;
    font-size: 14px;
    font-weight: 300;
}
.cabitenBlock .linkTop ul li a:hover{
    border-color: transparent
}
.cabitenBlock .linkTop ul li a{
    color: #fff;
    font-size: 16px;
    border-bottom:solid 1px #9db0b0;
    display: inline-block;
    vertical-align: middle;
}
.cabitenBlock .linkTop ul li [class*="icon-"]{
    display: inline-block;
    vertical-align: middle;
    font-size: 16px;
}
.infoUserBlock{
    position: relative;
}
.infoUserBlock .left{
    position: relative;
    z-index: 2;
    width: 50%;
    padding: 23px 127px 23px 69px;
}
.infoUserBlock .right:before{
    content: "";
    position: absolute;
    left: 0;
    top:-44px;
    background-image: url("../img/bgcabinetright.png");
    background-repeat: no-repeat;
    width: 626px;
    height: 243px;
    z-index: -1;
}
.infoUserBlock .left:before{
    content: "";
    position: absolute;
    right: 0;
    top:-44px;
    background-image: url("../img/bgcabinetleft.png");
    background-repeat: no-repeat;
    width: 626px;
    height: 243px;
    z-index: -1;
}
.infoUserBlock .right{
    position: relative;
    width: 50%;
    z-index: 2;
    padding: 23px 69px 23px 127px;
}
.infoUserBlock .center{
    position: absolute;
    left:50%;
    top:19px;
    margin-left:-100px;
    z-index:4;
    width: 200px;
}
.infoUserBlock .center .faceBl{
    position: relative;
    z-index: 2;
    max-width:175px;
    margin: 0 auto;
    display: block;
}
.infoUserBlock .center .faceBl:before{
    content: "";
    position: absolute;
    left:-21px;
    top:-50px;
    background-image: url("../img/bgface.png");
    background-repeat: no-repeat;
    width: 218px;
    height: 219px;
    z-index: -1;
}
.infoUserBlock .center .faceBl .faceUser{
    display: block;
    width: 119px;
    height: 117px;
    background-position: center;
    background-repeat: no-repeat;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    border-radius: 50%;
    overflow: hidden;
    background-size: cover;
    margin: 0 auto;
}
.faceUser label{
    position: absolute;
    left:0;
    top:0;
    width: 100%;
    height: 100%;
    cursor: pointer;
}
 .faceUser input{
    display: none;
}
.infoUserBlock ul{}
.infoUserBlock ul li{overflow: hidden;}
.infoUserBlock ul li + li{border-top: solid 1px rgba(255,255,255,.5);margin-top: 6px;}
.infoUserBlock ul li .txt{color: #fff;font-size: 16px;float: right;}
.infoUserBlock ul li a{color: #fff;font-size: 16px;float: right;display: table;}
.infoUserBlock ul li .name{color: #11818d;font-size: 16px;float: left;}
.infoUserBlock ul li a:hover{
    text-decoration: underline;
}
.infoUserBlock .userName{
    font-size: 20px;
    font-weight: bold;
    color: #fff;
    font-family: 'Roboto Slab';
    display: table;
    margin: 40px auto 0;
    max-width: 100%;
    word-break: break-all;
}
.buttonsBlockcabinet{margin-top: 30px;padding: 0 72px;position: relative;z-index: 3;}
.buttonsBlockcabinet .left{}
.buttonsBlockcabinet .right{}
.buttonsBlockcabinet .btnlink:hover{
    background-color: #06b0c3;
}
.buttonsBlockcabinet .btnlink{
    background-color: #4bb9c5;
    color: #fff;
    font-size: 28px;
    text-transform: uppercase;
    -webkit-border-radius: 15px;
    -moz-border-radius: 15px;
    -ms-border-radius: 15px;
    border-radius: 15px;
    padding: 10px 0;
    font-weight: 900;
    display: table;
    width: 318px;
    text-align: center;
}
.cabinetBalance{
    position: relative;
    z-index: 2;
    margin-top: 85px;
}
.cabinetBalance:before{
    content: "";
    position: absolute;
    left:-21px;
    top:-50px;
    background-image: url("../img/bgcabinetbottom.png");
    width: 1212px;
    height: 324px;
    z-index: -1;
}
.cabinetBalance .center{
    position: absolute;
    left:50%;
    top:0;
    width: 202px;
    margin-left: -101px;
    padding: 0;
    margin-top: -5px;
}
.cabinetBalance .center .itemBalance{
    padding: 16px 0;
    float: none;
    display: table;
    margin: 0 auto;
    width: 150px;
    margin-top: 65px;
}
.cabinetBalance .left{padding: 11px 26px 24px 48px;width: 439px;margin: -64px 195px;}
.cabinetBalance .right{padding: 11px 26px 24px 48px;width: 439px;margin: -65px 174px;}
.cabinetBalance .itemBalance{float: left;width: 50%;padding: 11px 20px;}
.cabinetBalance .itemBalance .pic{
    width: 90px;
    height: 24px;
    background-position: left center;
    background-repeat: no-repeat;

}
.cabinetBalance .itemBalance ul{
    border-top:solid 1px rgba(0, 130, 143,.2);
    width: 100%;
}
.cabinetBalance .itemBalance ul li{
    color: #11818d;
    width: 120px;
    word-break: break-all;
    white-space: nowrap;
}
.cabinetBalance .itemBalance ul li + li{}
.cabinetBalance .itemBalance ul li span{
    font-size: 14px;
}
.cabinetBalance .itemBalance ul li b{
    font-size: 16px;
    font-family: 'Roboto Slab';
    margin-left: 5px;
}
.balanceCabinetBl{}
.balanceCabinetBl .tit{
    color: #11818d;
    font-size: 16px;
    font-weight: 900;
    text-transform: uppercase;
    display: table;
    margin: 0 auto;
}
.balanceCabinetBl .balanceAll{
    color: #fff;
    font-size: 30px;
    display: table;
    margin: 0 auto 0;
    font-family: 'Roboto Slab';
    font-weight: bold;
}
.balanceCabinetBl .link:before{
    content: "";
    position: absolute;
    left:1px;
    top:4px;
    background-image: url("../img/plusblue.html");
    background-repeat: no-repeat;
    width: 15px;
    height: 15px;
}
.balanceCabinetBl .link:hover{
       text-decoration: none;
}
.balanceCabinetBl .link{
    position: relative;
    font-size: 16px;
    color: #11818d;
    text-decoration: underline;
    display: table;
    margin: 0 auto;
    padding-left: 18px;
}
.menuCabinet{padding: 38px 0 34px;}
.menuCabinet ul:before{
    content: "";
    position: absolute;
    left:0;
    top:-17px;
    background-image: url("../img/shadowsmall.png");
    background-repeat: no-repeat;
    width: 25px;
    height: 95px;
    z-index: 2;
}
.menuCabinet ul{
    position: relative;
    width: 100%;
    display: flex;
}
.menuCabinet ul li{
    width: calc((100% / 8) - 4px);
    display: flex;
    align-items: center;
    position: relative;
    height: 60px;
    background-color: #fff;
    -webkit-box-shadow: 20px 0px 30px 0px rgba(0,0,0,0.12);
    -moz-box-shadow: 20px 0px 30px 0px rgba(0,0,0,0.12);
    box-shadow: 20px 0px 30px 0px rgba(0,0,0,0.12);
}
.menuCabinet ul li.active{

    background-image: url("../img/bluesetka2.png");
}
.menuCabinet ul li.active:before{

    background-image: url("../img/bluesetka2.png");
}
.menuCabinet ul li:before{
    content: "";
    position: absolute;
    right:-30px;
    top:0;
    background-color: #fff;
    width: 50px;
    height: 100%;
    z-index: 2;
    -webkit-border-top-right-radius: 50px;
    -moz-border-top-right-radius: 50px;
    -ms-border-top-right-radius: 50px;
    border-top-right-radius: 50px;
    -webkit-border-bottom-right-radius: 50px;
    -moz-border-bottom-right-radius: 50px;
    -ms-border-bottom-right-radius: 50px;
    border-bottom-right-radius: 50px;
    -webkit-box-shadow: 20px 0px 30px 0px rgba(0,0,0,0.12);
    -moz-box-shadow: 20px 0px 30px 0px rgba(0,0,0,0.12);
    box-shadow: 20px 0px 30px 0px rgba(0,0,0,0.12);
}
.menuCabinet ul li a:hover{
opacity: .5
}
.menuCabinet ul li a{
    color: #485461;
    font-size: 16px;
    font-weight: bold;
    text-transform: uppercase;
    display: block;
    width: 100%;
    position: relative;
    z-index: 2;
    text-align: left;
    padding-left: 50px;
}
.contentCabinet{
    background-image: url("../img/bgaccount.jpg");
    background-position: calc(50% - 3px) 0;
    background-repeat: no-repeat;
    padding: 35px 0 60px;
}
.contentCabinet .titleBlock span{
    opacity: .5
}
.accountBl{
    position: relative;
    min-height: 433px;
    width: 100%;
    z-index: 2;
    margin-top: 15px;
    padding: 59px 54px;
}
.accountBl .banersBlock{
    margin-top:51px;
    padding: 0 19px 0;
    clear: both;
    float: none;
}
.accountBl  .banersBlock input{
    max-width: 850px
}
.accountBl .banersBlock label{
    margin-top: 0
}
.accountBl .left{width: 365px;margin-top: -7px;}
.accountBl .upline{margin-top: 42px;}
.accountBl .upline .tit{color: #95d2d9;font-size: 18px;text-transform: uppercase;font-weight: bold;}
.accountBl .upline .name{

    font-size: 18px;
    color: #11818d;
    text-transform: uppercase;
    text-decoration: underline;
    margin-left: 9px;
    font-weight: bold;
}
.accountBl .upline .name:hover{
    text-decoration: none;
}
.accountBl .right{width: 365px;margin-top: -7px;float: left;margin-left: 115px;min-height: 182px;}
.accountBl ul{}
.accountBl li{
    overflow: hidden;
    padding: 7px 0;
}
.accountBl li + li{
    border-top:solid 1px rgba(0, 130, 142,.2);
}
.accountBl li .name{color: #95d2d9;font-size: 18px;text-transform: uppercase;font-weight: 900;float: left;}
.accountBl li .price{font-weight: 900;color: #11818d;font-size: 18px;float: right;}
.accountBl:after {
    content: "";
    position: absolute;
    left: 0;
    top: -46px;
    width: 39px;
    background-image: url("../img/shadowbiglefttab.png");
    height: 514px;
    background-repeat: no-repeat;
}
.accountBl:before {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    -webkit-border-top-right-radius: 605px;
    -moz-border-top-right-radius: 605px;
    -ms-border-top-right-radius: 605px;
    border-top-right-radius: 605px;
    -webkit-border-bottom-right-radius: 605px;
    -moz-border-bottom-right-radius: 605px;
    -ms-border-bottom-right-radius: 605px;
    border-bottom-right-radius: 605px;
    background-color: rgba(255,255,255,.8);
    z-index: -1;
    background-image: url("../img/logoopacity.png");
    background-position: calc(100% - 141px) center;
    background-repeat: no-repeat;
    -webkit-box-shadow: 10px 1px 51px 0px rgba(0,0,0,0.24);
    -moz-box-shadow: 10px 1px 51px 0px rgba(0,0,0,0.24);
    box-shadow: 10px 1px 51px 0px rgba(0,0,0,0.24);
}
.listDeposit{margin-top: 39px;}
.listDeposit .item{
    position: relative;
    z-index: 2;
}
.listDeposit .item .nameDeposit{
    font-size: 36px;
    color: #11818d;
    font-weight: 900;
    position: absolute;
    left: 39px;
    top: -35px;
    text-transform: uppercase;
    background-repeat: no-repeat;
    background-position: left center;
}
.listDepositHistory .item .nameDeposit{left: 6px;padding-left: 60px;font-size: 30px;top: -32px;}
.listDeposit .line:after{
    background-image: url("../img/shadowleftdeposit.html");
    background-repeat: no-repeat;
    width: 23px;
    height: 203px;
    z-index: -1;
    content: "";
    position: absolute;
    left:0;
    top:-18px;
}
.listDeposit .line:before{
    content: "";
    position: absolute;
    left:0;
    top:0;
    background-image: url("../img/bluesetka2.png");
    width: 100%;
    height: 100%;
    z-index: -1;
    -webkit-border-top-right-radius: 605px;
    -moz-border-top-right-radius: 605px;
    -ms-border-top-right-radius: 605px;
    border-top-right-radius: 605px;
    -webkit-border-bottom-right-radius: 605px;
    -moz-border-bottom-right-radius: 605px;
    -ms-border-bottom-right-radius: 605px;
    border-bottom-right-radius: 605px;
    -webkit-box-shadow: 1px 1px 51px 0px rgba(0,0,0,0.24);
    -moz-box-shadow: 1px 1px 51px 0px rgba(0,0,0,0.24);
    box-shadow: 1px 1px 51px 0px rgba(0,0,0,0.24);
}
.listDeposit .item + .item{margin-top: 48px;}

.listDeposit .line{
    position: relative;
    padding: 15px 49px 9px;
    z-index: 3;
}
.listDepositHistory .line{padding: 2px 64px 2px;}
.earnitHistory .line{
    padding: 2px 22px;
}
.linesDepositHistory .line{}
.listDeposit .infoLeftDepositBl{float: left;width: 243px;}
.listDeposit .infoLeftDepositBl ul{}
.listDeposit .infoLeftDepositBl li{
    background-position: left center;
    background-repeat: no-repeat;
    padding-left: 40px;
    width: 400px;
}
.listDeposit .infoLeftDepositBl li + li{margin-top: 6px;}
.listDeposit .infoLeftDepositBl .name{
    color: #485461;
    font-size: 14px;
    display: block;
}
.listDeposit .infoLeftDepositBl .numer{
    color: #fff;
    font-size: 14px;
    display: block;
}
.listDeposit .infoRightDepositBl{float: left;overflow: hidden;width: 680px;display: flex;justify-content: space-between;}
.listDeposit .infoRightDepositBl ul{margin-top: -5px;width: 315px;}
.listDeposit .infoRightDepositBl ul li{overflow: hidden;padding: 7px 0 5px;}
.listDeposit .infoRightDepositBl ul li + li{border-top: solid 1px rgba(17, 129, 141,.2);}
.listDeposit .infoRightDepositBl .tit{color: #11818d;float: left;font-size: 14px;}
.listDeposit .infoRightDepositBl .inf{color: #fff;font-size: 16px;float: right;}
.listDeposit .infoRightDepositBl p.inf{
    font-size: 12px;
}
.progCircle{
    position: absolute;
    right: -4px;
    top:50%;
    text-align: center;
    margin-top: -57px;
    width: 161px;
    height: 155px;
    pointer-events: none;
    z-index: 3;
}
.progCircle > div{
    margin: 0 auto;

}

.progCircle > div > input{
   -webkit-box-shadow: inset 1px 1px 1px 0px rgba(0,0,0,0);
-moz-box-shadow: inset 1px 1px 1px 0px rgba(0,0,0,0);
box-shadow: inset 1px 1px 1px 0px rgba(0,0,0,0);
   margin-left: -100px !important;
}
.progCircle > div > canvas{
    position: relative;
    top: -2px;
    -webkit-box-shadow: 1px 1px 51px 0px rgba(0,0,0,0.24);
    -moz-box-shadow: 1px 1px 51px 0px rgba(0,0,0,0.24);
    box-shadow: 1px 1px 51px 0px rgba(0,0,0,0.24);
    border-radius: 50%;
}
.progCircle .prTxt{
    content: "%";
    position: absolute;
    right:57px;
    top:42px;
    color: #fff;
    font-size: 24px;
    z-index: 5;
    font-weight: bold;
}
.progCircle:before{
    content: "";
    position: absolute;
    left:21px;
    top:0px;
    background-image: url("../img/figuredeposit.html");
    width: 161px;
    height: 155px;
    z-index: -1;
    background-repeat: no-repeat;
}
.progCircle:after{
        content: "";
    position: absolute;
    left:2px;
    top:-22px;
    border:solid 7px #eeeeee;
    width: calc(100% - 20px);
    height: calc(100% - 10px);
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    border-radius: 50%;
        z-index: -2;
}
.cabinetPage{
    background-image: url("../img/bgcabinetpage.jpg");

}
.pagination{text-align: center;margin-top: 48px;}
.pagination .pag-prev{
    display: inline-block;
    vertical-align: middle;
    margin-right: 6px;
}
.pagination .pag-next{
    display: inline-block;
    vertical-align: middle;
    margin-left: 6px;
}
.pagination .pag-prev:hover,
.pagination .pag-next:hover{
    opacity: .5;
}
.pagination ul{display: inline-block;vertical-align: middle;height: 32px;}
.pagination ul li{
    display: inline-block;
    vertical-align: middle;
}
.pagination ul li + li{margin-left: 0px;}
.pagination ul li a:hover{
    background-color: #95d2d9;
}
.pagination ul li a{
    background-color: #4bb9c5;
    color: #fff;
    font-size: 16px;
    font-weight: bold;
    font-family: 'Roboto Slab';
    -webkit-border-radius:  50%;
    -moz-border-radius:  50%;
    -ms-border-radius:  50%;
    border-radius: 50%;
    display: block;
    width: 28px;
    height: 28px;
    line-height: 28px;
    text-align: center;
}

.filter{
    position: relative;
    z-index: 3;
    margin-top: 7px;
    padding: 17px 21px;
}
.filter:after{
    content: "";
    position: absolute;
    right:0;
    top:-10px;
    z-index: -1;
    background-image: url("../img/shadowsmall2.html");
    width: 25px;
    height: 95px;
    background-repeat: no-repeat;
}
.filterHistory:after{
     background-image: url("../img/shadowfilter.png");
    width: 25px;
    height: 146px;
    top:-12px;
}
.filter:before{
    content: "";
    position: absolute;
    left:0;
    top:0;
    z-index: -1;
    background-color: rgba(255, 255, 255,.8);
    -webkit-border-top-left-radius: 50px;
    -moz-border-top-left-radius: 50px;
    -ms-border-top-left-radius: 50px;
    border-top-left-radius: 50px;
    -webkit-border-bottom-left-radius: 50px;
    -moz-border-bottom-left-radius: 50px;
    -ms-border-bottom-left-radius: 50px;
    border-bottom-left-radius: 50px;
    width: 100%;
    height: 100%;
    -webkit-box-shadow: 1px 1px 51px 0px rgba(0,0,0,0.24);
    -moz-box-shadow: 1px 1px 51px 0px rgba(0,0,0,0.24);
    box-shadow: 1px 1px 51px 0px rgba(0,0,0,0.24);
}
.filter .filterItem{
    display: inline-block;
    vertical-align: middle;
}
.filterItemWrap{
    display: inline-block;
    vertical-align: middle;
    width: 885px;
}
.filter .filterItem .labelDate{
    color: #95d2d9;
    font-size: 16px;
    font-weight: 900;
    text-transform: uppercase;
    display: inline-block;
    vertical-align: middle;
    margin-right: 4px;
}
.filter .filterItem:nth-child(3){
    margin-left: 38px !important;
}
.filter .filterItem:nth-child(2n) .labelDate{
    margin-right: 5px;
}

.filter .filterItem .selectric-wrapper{
    display: inline-block;
    vertical-align: middle;
    width: 120px;
    height: 35px;
    -webkit-border-radius:  50px;
    -moz-border-radius:  50px;
    -ms-border-radius:  50px;
    border-radius: 50px;
}
.filter .filterBigSelect .selectric-wrapper{
    width: 247px;
}
.filter .filterItem .selectric-wrapper + .selectric-wrapper{
    margin-left: 5px;
}
.filter .filterItem .selectric{
    height: 35px;
    -webkit-border-radius:  50px;
    -moz-border-radius:  50px;
    -ms-border-radius:  50px;
    border-radius: 50px;
    border:0;
    background-color: #eeeeee;
    -webkit-box-shadow: inset 1px 1px 1px 0px rgba(0,0,0,0.33);
    -moz-box-shadow: inset 1px 1px 1px 0px rgba(0,0,0,0.33);
    box-shadow: inset 1px 1px 1px 0px rgba(0,0,0,0.33);
}
.filter .filterItem .label{
    font-size: 16px;
    color: #666666;
    font-weight: 900;
    margin: 0;
    line-height: 31px;
    padding: 0 20px;
}
.filter .filterItem .button{
    background-color: transparent;
    right: 8px;
}
.filter .filterItem .button:after{
    border-top-color: #4f6d7a;
    border-top-width: 8px;
    top: -3px;
}
.filter .filterItem + .filterItem{margin-left: 7px;}
.filter button:hover{
      background-color: #00b1c5;
}
.filter .filterBigSelect{
    margin-top: 21px;
}
.filter .filterBigSelect + .filterBigSelect .selectric-wrapper{
    width:220px
}
.filter button{
    font-size: 18px;
    color: #fff;
    font-weight: 900;
    text-transform: uppercase;
    background-color: #4bb9c5;
    -webkit-border-radius:  50px;
    -moz-border-radius:  50px;
    -ms-border-radius:  50px;
    border-radius: 50px;
    display: inline-block;
    vertical-align: middle;
    margin-left: 39px;
    width: 172px;
    padding: 5px 0;
}
.filterHistory button{
     margin-left: 20px;
}
.linesDeposit{}
.linesDeposit ul{}
.linesDeposit li{
    background-position: left center;
    background-repeat: no-repeat;
    display: inline-block;
    vertical-align: middle;
    padding: 20px 0 20px 50px;
}
.linesDeposit li + li{margin-left: 93px;}
.linesDeposit .deposName{
    font-size: 14px;
    color: #485461;
}
.linesDeposit .deposInfo{
    color: #fff;
    font-size: 14px;
    font-family: 'Roboto Slab';
    font-weight: bold;
}
.linesDeposit .platDepost{width: 109px;height: 22px;background-position: center;background-repeat: no-repeat;background-size: contain;display: inline-block;vertical-align: middle;margin-left: 10px;}
.listDepositHistory{margin-top: 68px;}
.earnitHistory{margin-top: 58px;}
.listDepositHistory .item{}
.listDepositHistory .item + .item {

    margin-top: 60px;

}
.earnitHistory .item + .item {

    margin-top: 53px;

}
.listDepositHistory .line:after{
    background-image: url("../img/shadowsmall.png");
    width: 25px;
    height: 95px;
    top: -14px;
}
.filterHistory{padding: 19px 10px 14px 38px;}
.linesDepositHistory{}
.linesDepositHistory ul{}
.linesDepositHistory ul li{}
.earnitHistory ul li{
    padding-left: 41px;
}

.linesDepositHistory ul li + li{margin-left: 0;}
.earnitHistory ul li + li{margin-left: 18px;}
.linesDepositHistory .txtDepost{
    display:inline-block;
    vertical-align:middle;
    width:261px;
    padding: 0;
}
.linesDepositHistory .txtDepost p{
    color: #11818d;
    font-size: 14px;
}
.infoReferrals{
    position: relative;
    z-index: 2;
    padding: 23px 20px 23px 83px;
    margin: 10px auto 0;
    max-width: 1110px;
}
.infoReferrals:after{
    content: "";
    position: absolute;
    left:0;
    top:0;
    width: 1171px;
    height:34px;
    background-image: url("../img/shadowvercital.png");
    background-repeat: no-repeat;
    z-index: -1;
}
.infoReferrals:before{
    content: "";
    position: absolute;
    left:0;
    top:0;
    width: 100%;
    height:100%;
    background-color: rgba(255, 255, 255,.8);
    -webkit-border-bottom-right-radius: 50px;
    -moz-border-bottom-right-radius: 50px;
    -ms-border-bottom-right-radius: 50px;
    border-bottom-right-radius: 50px;
    -webkit-border-bottom-left-radius: 50px;
    -moz-border-bottom-left-radius: 50px;
    -ms-border-bottom-left-radius: 50px;
    border-bottom-left-radius: 50px;
    z-index: -1;
    -webkit-box-shadow: 1px 1px 51px 0px rgba(0,0,0,0.24);
    -moz-box-shadow: 1px 1px 51px 0px rgba(0,0,0,0.24);
    box-shadow: 1px 1px 51px 0px rgba(0,0,0,0.24);
}
.infoReferrals .item{
    width: 296px;

    display: inline-block;
    vertical-align: top;
}
.infoReferrals .item:nth-child(2){
    width: 385px;
}
.infoReferrals .item:nth-child(3){
    width: 290px;
}
.infoReferrals .tit{
    color: #95d2d9;
    font-size: 18px;
    font-weight: 900;
    text-transform: uppercase;
    display: inline-block;
    vertical-align: middle;
}
.infoReferrals .name{
    color: #11818d;
    font-size: 18px;
    font-weight: 900;
    display: block;
    text-transform: uppercase;
}
.infoReferrals ul{}
.infoReferrals ul li{}
.infoReferrals a:hover{
    text-decoration: none;
}
.infoReferrals a{
    text-decoration: underline
}
.infoReferrals ul li + li{}
.infoReferrals ul li .tit{

}
.infoReferrals ul li .num{
    display: inline-block;
    vertical-align: middle;
    color: #11818d;
    font-size: 18px;
    font-weight: 900;
    margin-left: 5px;
}
.titleCabBlock{

    margin-top: 55px;
    margin-bottom: -15px;
}
.titleCabBlock span{
    font-size: 36px;
}
.tableReferals{margin-top: 23px;}
.tableReferals table{
    border-collapse: collapse;
    max-width: 716px;
    margin: 0 auto;
    width: 100%;
}
.tableReferals thead{}
.tableReferals thead tr{}
.tableReferals thead td{
    font-size: 18px;
    color: #11818d;
    text-transform: uppercase;
    font-weight: 900;
    padding-bottom: 8px;
}
.tableReferals td:nth-child(3){
    text-align: right;
}
.tableReferals td:nth-child(2){
    text-align: center;
}
.tableReferals tbody{}
.tableReferals tbody td{
    font-size: 16px;
    color: #485461;
    border-top:solid 1px rgba(0, 130, 143,.2);
    font-weight: bold;
    font-family: 'Roboto Slab';
    padding: 6px 0;
}
.tableReferals tbody td:first-child{
    font-weight: normal;
    font-family: 'Roboto';
}
.yourReferals{}
.yourReferals .titleCabBlock{margin-top: 48px;margin-bottom: 4px;}
.yourReferals .list{
    width: 100%;
}
.yourReferals .list .top:after{
    background-repeat: no-repeat;
    z-index: -1;
    content: "";
    position: absolute;
    background-image: url("../img/shadowsmall2.html");
    width: 25px;
    height: 95px;
    top: -14px;
    right: 0;
}
.yourReferals .list .top:before{
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    background-image: url("../img/bluesetka2.png");
    width: 100%;
    height: 100%;
    z-index: -1;
    -webkit-border-top-left-radius: 605px;
    -moz-border-top-left-radius: 605px;
    -ms-border-top-left-radius: 605px;
    border-top-left-radius: 605px;
    -webkit-border-bottom-left-radius: 605px;
    -moz-border-bottom-left-radius: 605px;
    -ms-border-bottom-left-radius: 605px;
    border-bottom-left-radius: 605px;
    -webkit-box-shadow: 1px 1px 51px 0px rgba(0,0,0,0.24);
    -moz-box-shadow: 1px 1px 51px 0px rgba(0,0,0,0.24);
    box-shadow: 1px 1px 51px 0px rgba(0,0,0,0.24);
}
.yourReferals .list .item{
}
.yourReferals .list .item + .item{
    margin-top: 30px;
}
.yourReferals .list .item .top{
    position: relative;
    z-index: 2;
    display: flex;
    padding: 0 20px 0 83px;
    position: relative;
    cursor: pointer;
}

.znak{
    position: absolute;
    left:21px;
    top:50%;
    background-image: url("../img/plus.png");
    background-repeat: no-repeat;
    width: 33px;
    height: 33px;
    margin-top: -17px;
}
.yourReferals .list .item .top.active .znak{
    background-image: url("../img/minus.png");
}
.yourReferals .list .item .col{background-position: left center;background-repeat: no-repeat;padding: 24px 0 24px 47px;}
.yourReferals .list .item .col + .col{}
.yourReferals .list .item .col .tit{
    font-size: 14px;
    color: #485461;
    display: inline-block;
    vertical-align: middle;
}
.yourReferals .list .item .col .con{
    color: #fff;
    font-size: 14px;
    display: inline-block;
    vertical-align: middle;
}
.yourReferals .list .item .col a:hover{
    text-decoration: underline;
}
.yourReferals .list .item .col:first-child{width: 362px;}
.yourReferals .list .item .col:nth-child(2){width: 410px;}
.yourReferals .list .item .col:last-child{}
.yourReferals .textBlock{padding: 21px 15px 15px 130px;display: none;}
.yourReferals .textBlock b{
    color: #11818d;
    font-weight:bold;
}
.yourReferals .textBlock p{
    color: #071f38;
    font-size:16px;
    font-weight: 300;
    line-height: 29px;
}
.contentCabinet .userStat::after {
    background-image: url("../img/shadowbiglefttab.png");
    height: 514px;
    top: -33px;
}
.newDepBl .titleBlock{
    margin-bottom: -36px;
}
.newDepBl{
    background: transparent;
    padding-bottom: 0;
}
.newDepBl .calcPlans{
    top:-15px
}
.newDepBl .calcMainPage{

    position: relative;
    padding: 18px 0 49px;
}
.newDepBl .rangeLine + .selectLine{}
.newDepBl .rangeLine + .selectLine {margin-top: 24px;}
.newDepBl .rangeLine + .selectLine .item{
    float: none;
    width: 100%;
}
.newDepBl .rangeLine + .selectLine .selectric-wrapper{
    width: 100%;
}
.newDepBl .selectLine + .textBlock{
    margin-top: 30px;
}
.newDepBl .textBlock p{
    line-height: 20px;
}
.newDepBl .resultCalc{

    margin-top: 34px;
}
.listWithdrawals{margin-top: 41px;}
.listWithdrawals .item{}
.listWithdrawals .item + .item{margin-top: 34px;}
.listWithdrawals .line {
    padding: 2px 18px 2px;
}
.listWithdrawals .linesDeposit li + li {
    margin-left: 115px;
}
.withdrawBl{

    margin-top: 24px;
}
.withdrawBl .titleBlock{

    margin-bottom: -9px;
}
.withdraw{
    background-image: url("../img/bgwithdraw.jpg");
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    position: relative;
}
.withdraw .formaCalc{
    max-width: 639px;
    margin: 0 auto;
    padding: 36px 0 58px;
}
.withdraw .selectLine{}
.withdraw .selectLine .item{float: none !important;}
.withdraw .selectLine .item:first-child input{
    text-align: left;
    padding: 0 25px;
}
.withdraw .selectLine input,
.withdraw .selectLine .selectric-wrapper{
    width: 100%;
    max-width: 522px;
}
.withdraw .selectLine .item + .item{
    margin-top: 29px;
}
.withdraw .textBlock{
    margin-top: 34px;
}
.withdraw .resultCalc{
    margin-top: 35px
}
.withdraw .btn{
    margin-top: 45px
}
.settingsBlock{margin-top: 9px;min-height: 620px;}
.settingsBlock .tbody .item{
    padding: 33px 57px 23px 57px;
}
.security{}
.security .textBlock{max-width: 718px;}
.security .textBlock p{line-height: 20px}
.security .cheksBlock{margin-top: 21px;max-width: 721px;border-bottom: solid 1px rgba(0, 130, 143,.2);padding-bottom: 8px;}
.security .cheksBlock .left{}
.security .cheksBlock .right{}
.security .cheksBlock .tit{
    color: #95d2d9;
    font-size: 18px;
    font-weight: 900;
    text-transform: uppercase;
}
.security .cheksBlock ul{
    overflow: hidden;
    margin-top: 17px;
    max-width: 323px;
}
.security .cheksBlock ul li{
    float: left;
    width: 50%;
    margin-bottom: 17px;
}
.security .cheksBlock .right  ul li{
    float: none;
}
.security .cheksBlock ul li + li{}
.security .cheksBlock label{
    color: #11818d;
    font-size: 18px;
    display: table;
    position: relative;
    z-index: 2;
    padding-left: 19px;
    font-weight: 900;
    cursor: pointer;
}
.security .cheksBlock label:hover{
    opacity: .7
}
.security .cheksBlock label:before{
    content: "";
    position: absolute;
    left:0;
    top:50%;
    background-color: #95d2d9;
    -webkit-box-shadow: inset 1px 1px 1px 0px rgba(0,0,0,0.33);
    -moz-box-shadow: inset 1px 1px 1px 0px rgba(0,0,0,0.33);
    box-shadow: inset 1px 1px 1px 0px rgba(0,0,0,0.33);
    width: 14px;
    height: 14px;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    border-radius: 50%;
    margin-top: -7px;
}
.security .cheksBlock label:after{
    opacity: 0;
    content: "";
    position: absolute;
    left:3px;
    top:50%;
    background-color: #e26d5a;
    width: 8px;
    height: 8px;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    border-radius: 50%;
    margin-top: -4px;
}
.security .cheksBlock input{
    display: none;
}
.security .cheksBlock input:checked + label:before{}
.security .cheksBlock input:checked + label:after{
    opacity: 1;
}
.btnSettings:hover{
     background-color: #00b1c5;
}
.btnSettings{
    color: #fff;
    font-size: 18px;
    text-transform: uppercase;
    -webkit-border-radius: 50px;
    -moz-border-radius: 50px;
    -ms-border-radius: 50px;
    border-radius: 50px;
    background-color: #4bb9c5;
    font-weight: 900;
    margin-top: 10px;
    width: 140px;
    float: right;
    margin-right: 135px;
    padding: 6px 0;
}
.contentCabinet .settingsBlock::after {
    left: 0;
    top: -60px;
    width: 39px;
    height: 735px;
    background-image: url("../img/shadowbigleft.png");
    background-repeat: no-repeat;

}
.settingsInputs{max-width: 727px;border-bottom: solid 1px rgba(0, 130, 143,.2);padding-bottom: 8px;display: flex;flex-wrap: wrap;justify-content: space-between;}
.passwordInputs{
    display: block;
    overflow: hidden;
}
.settingsInputs .inputLine{
    width: calc(50% - 23px);
    margin-bottom: 15px;
}
.settingsInputs .inputLine label{
    color: #11818d;
    font-size: 18px;
    background-position: 20px center;
    background-repeat: no-repeat;
    padding: 5px 0 5px 24px;
}
.platSettings .inputLine label{padding-left: 62px;}
.settingsInputs .inputLine input{
    -webkit-box-shadow: inset 1px 1px 1px 0px rgba(0,0,0,0.33);
    -moz-box-shadow: inset 1px 1px 1px 0px rgba(0,0,0,0.33);
    box-shadow: inset 1px 1px 1px 0px rgba(0,0,0,0.33);
    margin-top: 5px;
    text-align: left;
    padding: 0 27px;
    font-weight: normal;
    text-transform: none;
    color: #666666;
}
.passwordInputs .inputLine{
    float: left;
}
.passwordInputs .inputLine:nth-child(2),
.passwordInputs .inputLine:last-child{
    float: right;
}
.loadBl{
    position: absolute;
    right: 225px;
    top: 50%;
    margin-top: -86px;
    pointer-events: none;
}
.loadBl canvas{
     animation-duration: 3s;
    -webkit-transition:all .3s;
-moz-transition:all .3s;
-o-transition:all .3s;
transition:all .3s;
     animation-name: rotateLoad;
     animation-timing-function: linear;
    animation-iteration-count: infinite;
}
.loadBl .txt{
    font-size: 18px;
    color: #666666;
    text-transform: uppercase;
    display: block;
    text-align: center;
    opacity: .33;
}
.loadBl .prog{
 display: none;
}
@keyframes rotateLoad {
    0% {
        -webkit-transform:rotate(0deg);
        -moz-transform:rotate(0deg);
        -o-transform:rotate(0deg);
        transform:rotate(0deg);
    }

    100% {
        -webkit-transform:rotate(360deg);
        -moz-transform:rotate(360deg);
        -o-transform:rotate(360deg);
        transform:rotate(360deg);
    }
}
.paltFormaCalc{
  position: absolute;
  left:30px;
  top:27px;
  background-position: center;
  background-repeat: no-repeat;
  width: 90px;
  height: 18px;
  z-index:9;
}

ul.errors {}
ul.errors li {
    color: red;
    font-size: 14px;
    display: block;
    line-height: 2;
    text-transform: uppercase;
    text-align: center;
}

.error_white {
    color: white;
}
ul.errors li {
    color: red;
}

.default_table {
    text-align: center;
}
.default_table table {
    width: 100%;
    color: white;
}
.default_table table tr th,
.default_table table tr td {
    width: 50%;
    text-align: right;
    color: white;
    padding: 5px 20px;
}
.default_table table tr td {
    text-align: left;
}
.default_table table tr td[colspan] {
    text-align: center;
}

.userStatMain_links {}
.userStatMain_links a {
    color: #11818d;
    margin: 20px 40px 0 0;
    font-size: 30px;
    display: inline-block;
}
.userStatMain_links a:hover {
    text-decoration: underline;
}

.designed_table {
    margin: 50px 0 0;
}
.designed_table table {
    border-collapse: collapse;
}
.designed_table table tr th,
.designed_table table tr td {
    width: 33%;
    color: gray;
    padding: 5px 20px;
    border: 1px solid #0b6f7a;
}
.designed_table table tr th {
    background: #0b6f7a;
    color: white;
}
.designed_table table tr:nth-child(2n+1) {
    background: #e0eef0;
}

.sbmt {
    display: inline-block;
    margin: 20px 183px;
    padding: 5px 58px;
    width: auto;
    cursor: pointer;
}
