.text-center {
    text-align: center;
}

.js-alert-msg-wrap {
    font-family: "Geometria", sans-serif;
}
.alert {
    padding: 15px;
    margin-bottom: 20px;
    border: 1px solid transparent;
    border-top-color: transparent;
    border-right-color: transparent;
    border-bottom-color: transparent;
    border-left-color: transparent;
    border-radius: 4px;
}
.alert-success {
    color: #3c763d;
    background-color: #dff0d8;
    border-color: #d6e9c6;
}
.alert-danger {
    color: #a94442;
    background-color: #f2dede;
    border-color: #ebccd1;
}

.pagination {
    display: flex;
    flex-direction: row;
    justify-content: center;
}
.pagination li {
    padding: 15px;
    font-family: "Geometria", sans-serif;
    font-weight: bold;
}
.pagination a {
    text-decoration: none;
    color: #b1b1b1;
}
.pagination a:hover {
    color: #ffa540;
}

.simple-link {
    text-decoration: none;
    color: #a08669;
}
.simple-link:hover {
    opacity: 0.7;
}

.cabinet-balance-item {
    width: 196px;
}
@media (max-width: 568px) {
  .cabinet-balance-item {
    width: -moz-calc(50% - 7px);
    width: calc(50% - 7px);
  }
}

.cabinet-settings__list-item img {
    margin: 15px auto;
}

.cabinet-open-deposit__form-label.source-select {
    width: 100%;
}

.apply-filter-button {
    margin-left: 10px;
}
@media (max-width: 568px) {
    .apply-filter-button {
        margin-left: initial;
        margin-top: 10px;
    }
}

.cabinet-open-deposit__form-label.limits_note {
    display: inline-flex;
    justify-content: left;
    align-items: center;
}

#calc_plan-styler>.jq-selectbox__select {
    padding: initial;
}

.footer-contact {
    align-items: baseline;
}
.footer-contact__item {
    padding-right: 15px;
}
@media (max-width: 568px) {
    .footer-contact__item a {
        text-align: center;
    }
}

.signals__item li, p {
    font-family: "Tahoma", sans-serif;
    color: #000;
    padding: 10px;
}

.cabinet-bonus__progress-title {
    margin-bottom: 80px;
}

.team .row {
    display: flex;
    justify-content: space-around;
}

.first {
    background: #2b2549;
    background-image: url(../img/first-bg.html);
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
}

.transaction-description {
    word-wrap: break-word;
}

.plans-page-pagination .plans__item {
    padding: 15px 25px;
}

.header-language__item {
    margin-bottom: 10px;
}
.disabled-language {
    opacity: 0.5;
    cursor: default;
}
.disabled-language:hover {
    color: #fff;
}

@media (max-width: 568px) {
    .popup__btns {
        flex-direction: column;
    }
    .popup__btns .main-btn {
        margin: 10px;
    }
}

.cabinet-balance-left, .cabinet-balance-right {
    justify-content: space-evenly;
}

@media (max-width: 680px) {
    .calc-label .jq-selectbox__dropdown {
        inset: auto !important;
    }
}

.cabinet-content{
background:none!important;
}

nav.cabinet-menu {

    background: white;
    border-radius: 30px;
}

.cabinet-menu__item:hover, .cabinet-menu__item.active{
background: #1A2E47;
}

.cabinet-menu__item:first-child:hover, .cabinet-menu__item:first-child.active{
border-radius: 20px 0 0 20px;
}
.cabinet-menu__item:last-child:hover, .cabinet-menu__item:last-child.active{
border-radius: 0 20px 20px 0;
}

.cabinet-menu__item span{
color:#b75c8e;
}

.cabinet-menu__item svg{
fill:#b75c8e;
}

.cabinet-main-title{
    background: linear-gradient(to bottom, #371902 0%, #bca7ef 34%, #a291f0 45%, #281301 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    font-size: 36px;
}

.cabinet-date__item-icon svg{
fill:#fff
}

.cabinet-date__item-title,.cabinet-date__item-val{
color:#fff
}

.cabinet-top{
border-bottom:none;
}

wrapper{

    background-position-y: -56px;
}

.cabinet-inner{
    background: white;
    padding: 50px 25px;
    border-radius: 30px;
}

.cabinet-balance-item{
background: #1A2E47;
}

.cabinet-balance-info__progress svg .st0{
stroke: #4282c0;
}

.cabinet-balance-info__icon svg,.cabinet-refs__icon svg{
fill: #4282c0;
}

.main-btn:after{

    border-radius: 10px;
    background: #4282c0;
}

.cabinet-btn .main-btn:hover,.main-btn:hover span{
color: #fff;

}

.main-btn:hover:after{
background:#b75c8e
}

.cabinet-balance-item__val img {
    float: left;
    padding-right: 10px;
    
    height: 32px;
    margin-top: -2px;
}
}

.cabinet-balance-item__title{
    background-color: rgba(183, 92, 142, 0.5);
}

.cabinet-balance-item {
    width: 186px;
}

.cabinet-info__item:nth-child(1) {
    left: 215px;
    }
    
    .cabinet-info__item:nth-child(2) {
    left: 427px;
    }
    
    .cabinet-info__item:nth-child(3) {
    right: 420px;
    }
    .cabinet-info__item:nth-child(4) {
    right: 209px;
    }
    
button.main-btn {
    background: none;
    border: none;
    margin: 10px 0;
}

.cabinet-open-deposit__form-radio span img{
    width: 30px;
    height: 30px;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}

.cabinet-open-deposit__form-label input{
color: #fff!important
}

.funds-ps-i {
    display: inline-block;
}

.cabinet-open-deposit {
margin-bottom: 0;
}

table.deposit_confirm{
background: #284f7c;
    margin-bottom: 20px;
}

table.responsive td{
background:none;
}

.cabinet-table__val{
font-size:14px;
}

.cabinet-settings__form-input img{
position: absolute;
    top: 50%;
    left: 25px;
    width: 25px;
    height: 25px;
    fill: #fff;
    opacity: 1;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
}

.cabinet-settings__form-input input{

color: #fff!important;
}