.ci-menu__navbar{border: 0px !important; border-radius: 3px; overflow: hidden;}
.ci-menu{background: #fff; padding: 7px 0; border: 1px solid #E0E0EC;}
.ci-menu__one{color: #242424; background-color: #fff; padding: 7px 15px; font-weight: 400; font-size: 14px; line-height: 17px;}
.ci-menu__list__content{margin: 24px 0 10px 0px; display: none;}
.ci-menu__main, .ci-menu__list{display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-align-items: center; -ms-flex-align: center; align-items: center; cursor: pointer; color: #242424; text-decoration: none;}
.ci-menu__list{margin-bottom: 14px; font-size: 13px; font-weight: 300;}
.ci-menu__list:last-child{margin-bottom: 0px;}
.ci-menu__mainsvg svg{fill: #242424; -moz-transition: all 200ms linear; -o-transition: all 200ms linear; -webkit-transition: all 200ms linear;}
.ci-menu__maincursor svg, .ci-menu__listcursor svg{stroke: #989898; -moz-transition: all 200ms linear; -o-transition: all 200ms linear; -webkit-transition: all 200ms linear;}
.ci-menu__listcursor svg{-moz-transform: rotate(270deg); -webkit-transform: rotate(270deg); -o-transform: rotate(270deg); -ms-transform: rotate(270deg); transform: rotate(270deg); display: block; margin: 0 0 0 auto;}
.ci-menu__main:hover, .ci-menu__main.active, .ci-menu__list:hover, .ci-menu__list.open{text-decoration: none; color: #DB3E2B;}
.ci-menu__main.redbox{color: #DB3E2B;}
.ci-menu__main.redbox:hover{color: #242424;}
.ci-menu__main:hover .ci-menu__mainsvg svg, .ci-menu__main.active .ci-menu__mainsvg svg{fill: #DB3E2B;}
.ci-menu__main:hover .ci-menu__maincursor svg, .ci-menu__main.active .ci-menu__maincursor svg, .ci-menu__list:hover .ci-menu__listcursor svg, .ci-menu__list.open .ci-menu__listcursor svg{stroke: #242424;}
.ci-menu__main:hover .ci-menu__maincursor svg, .ci-menu__main.active .ci-menu__maincursor svg{-moz-transform: rotate(180deg); -webkit-transform: rotate(180deg); -o-transform: rotate(180deg); -ms-transform: rotate(180deg); transform: rotate(180deg);}
.ci-menu__list:hover .ci-menu__listcursor svg, .ci-menu__list.open .ci-menu__listcursor svg{-moz-transform: rotate(450deg); -webkit-transform: rotate(450deg); -o-transform: rotate(450deg); -ms-transform: rotate(450deg); transform: rotate(450deg);}
.ci-menu__main svg{display: block; margin: 0 auto;}
.ci-menu__main__one, .ci-menu__list__one{margin-right: 10px; -moz-transition: all 200ms linear; -o-transition: all 200ms linear; -webkit-transition: all 200ms linear;}
.ci-menu__list__upper{background: #d7402e; color: #fff; padding: 0px 3px 0px 4px; border-radius: 3px; text-transform: uppercase; font-size: 7px; font-family: Verdana; letter-spacing: 1px; line-height: 11px; position: relative; top: -5px;}
.ci-menu__main__one:last-child, .ci-menu__list__one:last-child{margin-right: 0px;}
.ci-menu__main__one:nth-child(1), .ci-menu__list__one:nth-child(1){max-width: 17px; min-width: 17px;}
.ci-menu__list__one:nth-child(1){max-width: 17px; min-width: 17px;}
.ci-menu__main__one:nth-child(2){width: 100%;}

.ci-switching__accounts{padding: 0px;}
.ci-switching__accounts.red{background-color: #DB3E2B; border: 0px;}
.ci-switching__accounts .ci-menu__one{padding: 0px;}
.ci-switching__accounts.red .ci-menu__one{background-color: transparent;}
.ci-switching__accounts .ci-menu__main{padding: 10px 16px;}
.ci-switching__accounts.red .ci-menu__main{background-color: #DB3E2B;}
.ci-switching__accounts.red .ci-menu__main__one{color: #fff;}
.ci-switching__accounts.red .ci-menu__mainsvg svg{fill: #fff;}
.ci-switching__accounts.red .ci-menu__maincursor svg{stroke: #fff;}
.ci-switching__accounts .ci-menu__list__content{margin: 0px;}
.ci-switching__accounts #linked-accounts-form{margin-bottom: 0px;}
.ci-switching__accounts.red .ci-menu__main:hover, .ci-switching__accounts.red .ci-menu__main.active{background-color: #b03121;}
.ci-switching__accounts.red .ci-menu__main:hover .ci-menu__mainsvg svg, .ci-switching__accounts.red .ci-menu__main.active .ci-menu__mainsvg svg{fill: #fff;}
.ci-switching__accounts.red .ci-menu__main:hover .ci-menu__maincursor svg, .ci-switching__accounts.red .ci-menu__main.active .ci-menu__maincursor svg{stroke: #fff;}

.ci-menu__userinfo{display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-align-items: center; -ms-flex-align: center; align-items: center; padding: 15px; color: #fff; -webkit-justify-content: flex-end; -ms-flex-pack: end; justify-content: flex-end;}
.ci-menu__userinfo__one{margin-right: 15px;}
.ci-menu__userinfo__one:nth-child(2){width: 100%;}
.ci-menu__userinfo__one:nth-child(3){}
.ci-menu__userinfo__one:last-child{margin-right: 0px;}
.ci-menu__avatar{min-width: 33px; max-width: 33px; height: 33px; background-size: cover; background-position: center; border-radius: 100%;}
.ci-menu__avatar svg{fill: #fff; display: block;}
.ci-menu__info{}
.ci-menu__info__name{font-weight: 500; font-size: 14px; line-height: 17px; margin-bottom: 3px;}
.ci-menu__info__text{font-weight: 400; font-size: 14px; line-height: 17px; color: #989898;}
.ci-menu__sandwich{}
.ci-menu__sandwich .navbar-toggle{margin: 0px; border-color: #6a6a6a;}

.ci-menu__multibalance .ci-menu__list__content{padding: 10px; background: #ededed; margin: 7px 0;}
.ci-menu__multibalance .multibalance-currency__menu{border-top: 0px; margin-bottom: 10px;}
.ci-menu__multibalance .ci-menu__main{padding: 7px 15px;}
.ci-menu__multibalance .panel-body{background: #fff !important;}
.ci-menu__multibalance .ci-mobileinfo__li a{background: #fff !important;}

.user-info__deposits_v2{color: #fff; display: block; background: #633542; padding: 5px 10px; border-radius: 5px; text-decoration: none; border: 1px solid #724b56; text-align: center; max-width: 250px; margin: 0px auto 15px auto; width: calc(100% - 30px); display: none;}
.user-info__deposits_v2:hover {color: #fff; text-decoration: none; background: #5a3540;}

.ci-header{display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: justify; -moz-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between;}
.ci-header__logo{}
.ci-header__logo img{display: block; max-width: 195px;}
.ci-header__info{display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-align-items: center; -ms-flex-align: center; align-items: center;}
.ci-header__info__one{margin-right: 20px;}
.ci-header__info__one:last-child{margin-right: 0px;}
.ci-header__info b{font-weight: normal; color: #AFAFC7; font-size: 14px; line-height: 14px;}
.ci-header__info span{font-size: 14px; color: #242424;}
.ci-header__info .ci-leftbtn{font-size: 12px; min-height: inherit; padding-top: 5px; padding-bottom: 5px;}
.ci-header__instr{display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-align-items: center; -ms-flex-align: center; align-items: center;}
.ci-header__instr__one{margin-right: 20px; cursor: pointer;}
.ci-header__instr__one:last-child{margin-right: 0px;}
.ci-header__instr__one svg{display: block; fill: #242424}
.ci-header__instr__one:hover svg{fill: #DB3E2B;}
.ci-header__lang{}
.ci-header__content{border-bottom: 1px solid #E0E0EC; padding: 15px 0;}
.ci-header__one{margin-right: 40px;}
.ci-header__one:last-child{margin-right: 0px;}
.ci-header__info__line{margin-right: 40px;}
.ci-header__info__line:last-child{margin-right: 0px;}
.ci-header__info__block{display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-align-items: center; -ms-flex-align: center; align-items: center;}

.ci-langlist{color: #242424; position: relative;}
.ci-langlist__active{cursor: pointer; padding: 5px; background: transparent; border: 1px solid transparent;}
.ci-langlist__active__flag{}
.ci-langlist__active__lang{text-transform: uppercase; font-weight: 400; font-size: 14px;}
.ci-langlist__active__cursor{}
.ci-langlist__active__cursor svg{display: block; stroke: #5F5F5F;}
.ci-langlist__active__one{margin-right: 10px;}
.ci-langlist__active__one:last-child{margin-right: 0px;}
.ci-langlist__active.active .ci-langlist__active__cursor{-moz-transform: rotate(180deg); -webkit-transform: rotate(180deg); -o-transform: rotate(180deg); -ms-transform: rotate(180deg); transform: rotate(180deg);}
.ci-langlist__active:hover{background: #ffffff; border-radius: 5px; border: 1px solid #ebebeb;}
.ci-langlist__active:hover .ci-langlist__active__cursor svg{}

.ci-langlist__list{background: #ffffff; border-radius: 0 0 5px 5px; position: absolute; right: -1px; width: 400px; top: calc(100% + 15px); padding: 5px; font-weight: 400; font-size: 12px; z-index: 50; border: 1px solid #ebebeb;}
.ci-langlist__list__wrapper{margin: 0px;}
.ci-langlist__list__one{width: calc(100%/2); color: #242424; text-decoration: none; padding: 5px; margin: 0px; position: relative; padding-right: 28px;}
.ci-langlist__list__one.activelg:after{content: ''; position: absolute; background: url(/client/i_new/image/lang_checked2.svg) no-repeat; width: 20px; height: 20px; top: calc(50% - 10px); right: 4px;}
.ci-langlist__list__one:hover, .ci-langlist__list__one.activelg{background: #ebebeb; border-radius: 3px; text-decoration: none;}
.ci-langlist__lang{margin-right: 5px;}
.ci-langlist__lang:last-child{margin-right: 0px;}
.ci-langlist__lang__ico{-moz-transform: scale(0.75); -webkit-transform: scale(0.75); transform: scale(0.75); position: relative; margin-right: 5px;}
.ci-langlist__lang__path{min-width: 20px;}
.ci-langlist__lang__text{color: #989898;}

.transition__2s_all{-moz-transition: all 200ms linear; -o-transition: all 200ms linear; -webkit-transition: all 200ms linear;}

@media screen and (max-width: 1200px) {
    .ci-header__info__one:nth-child(3){margin-right: 0px;}
    .ci-header__info__one:nth-child(4){display: none;}
    
    .ci-header__info b, .ci-header__info span{font-size: 12px;}
    
    .user-info__deposits_v2 {display: block;}
    
    .ci-header__one{margin-right: 20px;}
    .ci-header__one:last-child{margin-right: 0px;}
    
    .ci-header__instr__one{margin-right: 10px; cursor: pointer;}
    .ci-header__instr__one:last-child{margin-right: 0px;}
    
    .ci-header__info__line{margin-right: 20px;}
    .ci-header__info__line:last-child{margin-right: 0px;}
}

@media screen and (max-width: 991px) {
    .user-info__deposits_v2{margin: 0px auto 15px auto; position: relative; right: 0px;}
    .ci-header__info{display: none;}
}

@media screen and (max-width: 500px) {
    .ci-langlist__list__one{width: calc(100%);}
    .ci-langlist__list{right: -15px; width: 321px; max-height: 284px; overflow: hidden; overflow-y: auto;}
}

@media screen and (max-width: 400px) {
    .ci-header__instr{display: none;}
}