@font-face {
    font-family: 'Brandon Regular';
    src: url("/fonts/Brandon_reg.otf") format("opentype");
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Brandon Bold';
    src: url("/fonts/Brandon-bld.otf") format("opentype");
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Brandon Medium';
    src: url("/fonts/Brandon-med.otf") format("opentype");
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Brandod Light';
    src: url("/fonts/Brandon-light.otf") format("opentype");
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Gilroy Light';
    src: url("/fonts/Gilroy-Light.otf") format("opentype");
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Gilroy Bold';
    src: url("/fonts/Gilroy-ExtraBold.otf") format("opentype");
    font-weight: normal;
    font-style: normal;
}

body {
    font-family: "Montserrat", sans-serif;
}

@media (min-width: 1200px) {
    body {
        overflow: hidden;
    }
}

body.main-page-body {
    overflow: visible;
}

.header {
    margin-top: 5vh;
}

@media (min-width: 1200px) {
    .header {
        padding: 0 30px;
    }
}

@media (min-width: 1600px) {
    .header {
        margin-top: 10vh;
    }
}

@media (min-width: 1600px) {
    .header {
        padding: 0 100px;
    }
}

@media (min-width: 768px) {
    .header .navbar {
        margin-bottom: 5vh;
    }
}

@media (min-width: 1600px) {
    .header .navbar {
        margin-bottom: 10vh;
    }
}

.header .navbar .navbar-header {
    float: none;
    text-align: center;
}

@media (min-width: 1200px) {
    .header .navbar .navbar-header {
        float: left;
        text-align: center;
    }
}

.header .navbar .navbar-header .navbar-brand {
    cursor: pointer;
    display: inline-block;
    float: none;
    height: auto;
    margin-left: 0;
}

@media (min-width: 1200px) {
    .header .navbar .navbar-header .navbar-brand {
        float: left;
        margin-left: -20px;
    }
}

.header .navbar .navbar-header .navbar-toggle {
    border: 0;
    margin-top: 15px;
}

.header .navbar .navbar-header .navbar-toggle .icon-bar {
    background-color: #5196ef;
}

@media (min-width: 768px) {
    .header .navbar .navbar-collapse {
        float: left;
    }
}

@media (min-width: 1200px) {
    .header .navbar .navbar-collapse {
        float: right;
    }
}

.header .navbar .navbar-collapse .navbar-nav {
    margin-top: 7px;
}

@media (min-width: 768px) {
    .header .navbar .navbar-collapse .navbar-nav {
        float: right;
    }
}

.header .navbar .navbar-collapse .navbar-nav li {
    text-align: center;
}

@media (min-width: 768px) {
    .header .navbar .navbar-collapse .navbar-nav li {
        text-align: left;
    }
}

.header .navbar .navbar-collapse .navbar-nav li a {
    color: #4f4f4f;
    display: inline-block;
    font-size: 12px;
    letter-spacing: 1px;
    line-height: 12px;
    padding: 15px 0;
}

@media (min-width: 992px) {
    .header .navbar .navbar-collapse .navbar-nav li a {
        font-size: 14.6px;
        line-height: 14.6px;
    }
}

.header .navbar .navbar-collapse .navbar-nav li a:hover {
    background-color: transparent;
}

.header .navbar .navbar-collapse .navbar-nav li a:before {
    content: '';
    display: inline-block;
    margin-right: 10px;
    vertical-align: middle;
}

@media (min-width: 1300px) {
    .header .navbar .navbar-collapse .navbar-nav li a:before {
        margin-right: 15px;
    }
}

.header .navbar .navbar-collapse .navbar-nav li a.invest:before {
    background: url("/img/icon-invest.png") no-repeat;
    height: 13px;
    width: 17px;
}

.header .navbar .navbar-collapse .navbar-nav li a.cloud:before {
    background: url("/img/icon-cloud.png") no-repeat;
    height: 14px;
    width: 25px;
}

.header .navbar .navbar-collapse .navbar-nav li a.refer:before {
    background: url("/img/icon-refer.png") no-repeat;
    height: 18px;
    width: 12px;
}

.header .navbar .navbar-collapse .navbar-nav li a.tariff:before {
    background: url("/img/icon-tariff.png") no-repeat;
    height: 15px;
    width: 15px;
}

.header .navbar .navbar-collapse .navbar-nav li a.user:before {
    background: url("/img/icon-user.png") no-repeat;
    height: 14px;
    width: 15px;
}

.header .navbar .navbar-collapse .navbar-nav li a.service:before {
    background: url("/img/icon-service.png") no-repeat;
    height: 12px;
    width: 13px;
}

.header .navbar .navbar-collapse .navbar-nav li a.wallet:before {
    background: url("/img/icon-wallet.png") no-repeat;
    height: 14px;
    width: 13px;
}

.header .navbar .navbar-collapse .navbar-nav li a.news:before {
    background: url("/img/icon-news.png") no-repeat;
    height: 14px;
    width: 13px;
}

.header .navbar .navbar-collapse .navbar-nav li a.faq:before {
    background: url("/img/icon-faq.png") no-repeat;
    height: 11px;
    width: 14px;
}

.header .navbar .navbar-collapse .navbar-nav li a.language {
    color: #a3a3a3;
}

.header .navbar .navbar-collapse .navbar-nav li a span {
    vertical-align: middle;
}

.header .navbar .navbar-collapse .navbar-nav li.active a {
    background-clip: text;
    -webkit-background-clip: text;
    background-image: -webkit-gradient(linear, left top, right top, color-stop(0, #4d95ef), color-stop(1, #58c2c6));
    background-image: gradient(linear, left top, right top, color-stop(0, #4d95ef), color-stop(1, #58c2c6));
    color: transparent;
}

.header .navbar .navbar-collapse .navbar-nav li.active a.invest {
    font-weight: 700;
}

.header .navbar .navbar-collapse .navbar-nav li.active a.invest:before {
    background: url("/img/icon-invest-active.png") no-repeat;
}

.header .navbar .navbar-collapse .navbar-nav li.active a.cloud:before {
    background: url("/img/icon-cloud-active.png") no-repeat;
}

.header .navbar .navbar-collapse .navbar-nav li.active a.refer:before {
    background: url("/img/icon-refer-active.png") no-repeat;
}

.header .navbar .navbar-collapse .navbar-nav li.active a.tariff:before {
    background: url("/img/icon-tariff-active.png") no-repeat;
}

.header .navbar .navbar-collapse .navbar-nav li.active a.user:before {
    background: url("/img/icon-user-active.png") no-repeat;
}

@media (min-width: 768px) {
    .header .navbar .navbar-collapse .navbar-nav li:not(:first-child) {
        margin-left: 10px;
    }
}

@media (min-width: 1200px) {
    .header .navbar .navbar-collapse .navbar-nav li:not(:first-child) {
        margin-left: 15px;
    }
}

@media (min-width: 1300px) {
    .header .navbar .navbar-collapse .navbar-nav li:not(:first-child) {
        margin-left: 30px;
    }
}

@media (min-width: 1400px) {
    .header .navbar .navbar-collapse .navbar-nav li:not(:first-child) {
        margin-left: 40px;
    }
}

@media (min-width: 1500px) {
    .header .navbar .navbar-collapse .navbar-nav li:not(:first-child) {
        margin-left: 50px;
    }
}

@media (min-width: 1600px) {
    .header .navbar .navbar-collapse .navbar-nav li:not(:first-child) {
        margin-left: 50px;
    }
}

@media (min-width: 1700px) {
    .header .navbar .navbar-collapse .navbar-nav li:not(:first-child) {
        margin-left: 60px;
    }
}

@media (min-width: 1800px) {
    .header .navbar .navbar-collapse .navbar-nav li:not(:first-child) {
        margin-left: 70px;
    }
}

@media (min-width: 768px) {
    .header .navbar .navbar-collapse .navbar-nav li.dropdown:not(.open):hover .dropdown-menu {
        display: block;
        top: 40px;
    }
}

.header .navbar .navbar-collapse .navbar-nav li.dropdown .dropdown-menu {
    border: 0;
    box-shadow: 2px 2px 54px 0px rgba(0, 0, 0, 0.08);
    left: -3px;
    min-width: 190px;
    padding: 20px 0;
    top: -19px;
}

@media (min-width: 768px) {
    .header .navbar .navbar-collapse .navbar-nav li.dropdown .dropdown-menu {
        border-radius: 20px;
    }
}

.header .navbar .navbar-collapse .navbar-nav li.dropdown .dropdown-menu li {
    margin: 0;
    text-align: center;
}

.header .navbar .navbar-collapse .navbar-nav li.dropdown .dropdown-menu li a {
    font-size: 14.6px;
    line-height: 16.6px;
    max-width: 150px;
    white-space: normal;
    word-break: break-all;
}

.header .navbar .navbar-collapse .navbar-nav li.dropdown .dropdown-menu li a.user:before {
    margin-left: -1px;
    margin-top: -3px;
    padding-right: 1px;
}

.header .navbar .navbar-collapse .navbar-nav li.dropdown .dropdown-menu li a.settings:before {
    background: url("/img/icon-settings.png") no-repeat;
    content: '';
    display: inline-block;
    height: 15px;
    vertical-align: middle;
    width: 17px;
}

.header .navbar .navbar-collapse .navbar-nav li.dropdown .dropdown-menu li a.security:before {
    background: url("/img/icon-security.png") no-repeat;
    content: '';
    display: inline-block;
    height: 20px;
    vertical-align: middle;
    width: 18px;
}

.header .navbar .navbar-collapse .navbar-nav li.dashboard-language .language-left {
    float: left;
    font-size: 16px;
    line-height: 16px;
    margin-top: 0;
    position: absolute;
    top: 25px;
}

@media (min-width: 768px) {
    .header .navbar .navbar-collapse .navbar-nav li.dashboard-language .language-left {
        top: 0;
    }
}

@media (min-width: 1200px) {
    .header .navbar .navbar-collapse .navbar-nav li.dashboard-language .language-left {
        float: left;
        padding: 15px 0;
        position: static;
    }
}

.header .navbar .navbar-collapse .navbar-nav li.dashboard-language .language-left li {
    margin-left: 0;
}

.header .navbar .navbar-collapse .navbar-nav li.dashboard-language .language-left li a {
    color: #070a07;
    letter-spacing: .6px;
    outline: 0;
    text-decoration: none;
}

.header .navbar .navbar-collapse .navbar-nav li.dashboard-language .language-left li a:hover, .header .navbar .navbar-collapse .navbar-nav li.dashboard-language .language-left li a:focus {
    background-color: transparent;
}

.header .navbar .navbar-collapse .navbar-nav li.dashboard-language .language-left li a.dropdown-toggle {
    font-weight: 700;
    padding: 10px 10px 10px 0;
}

@media (min-width: 480px) {
    .header .navbar .navbar-collapse .navbar-nav li.dashboard-language .language-left li a.dropdown-toggle {
        padding: 10px 15px;
    }
}

@media (min-width: 768px) {
    .header .navbar .navbar-collapse .navbar-nav li.dashboard-language .language-left li a.dropdown-toggle {
        padding: 3px 15px;
    }
}

@media (min-width: 992px) {
    .header .navbar .navbar-collapse .navbar-nav li.dashboard-language .language-left li a.dropdown-toggle {
        padding: 1px 15px;
    }
}

@media (min-width: 1200px) {
    .header .navbar .navbar-collapse .navbar-nav li.dashboard-language .language-left li a.dropdown-toggle {
        padding: 0;
    }
}

.header .navbar .navbar-collapse .navbar-nav li.dashboard-language .language-left li.open a {
    background-color: transparent;
    padding-bottom: 12px;
}

.header .navbar .navbar-collapse .navbar-nav li.dashboard-language .language-left li.open a.dropdown-toggle:after {
    margin-right: 10px;
    -ms-transform: rotate(180deg);
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
}

.header .navbar .navbar-collapse .navbar-nav li.dashboard-language .language-left li .dropdown-menu {
    background-color: #fff;
    border: 0;
    border-radius: 10px;
    box-shadow: 2px 2px 54px 0px rgba(0, 0, 0, 0.08);
    min-width: 0;
    padding: 15px 0;
}

@media (min-width: 768px) {
    .header .navbar .navbar-collapse .navbar-nav li.dashboard-language .language-left li .dropdown-menu {
        left: -8px;
    }
}

@media (min-width: 1200px) {
    .header .navbar .navbar-collapse .navbar-nav li.dashboard-language .language-left li .dropdown-menu {
        left: -13px;
    }
}

.header .navbar .navbar-collapse .navbar-nav li.dashboard-language .language-left li .dropdown-menu li {
    background-color: #fff;
}

.header .navbar .navbar-collapse .navbar-nav li.dashboard-language .language-left li .dropdown-menu li:first-child {
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
}

.header .navbar .navbar-collapse .navbar-nav li.dashboard-language .language-left li .dropdown-menu li:last-child {
    border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px;
}

.header .navbar .navbar-collapse .navbar-nav li.dashboard-language .language-left li .dropdown-menu li a {
    color: rgba(7, 10, 7, 0.239);
    font-size: 16px;
    line-height: 16px;
    padding: 9px 30px;
}

.header .navbar .navbar-collapse .navbar-nav li.dashboard-language .language-left li .dropdown-menu li a:before {
    margin: 0;
}

.header .navbar .navbar-collapse .navbar-nav li.dashboard-language .language-left > li {
    float: none;
}

@media (min-width: 1200px) {
    .header .navbar .navbar-collapse .navbar-nav li.dashboard-language .language-left > li {
        float: left;
    }
}

.header .navbar .navbar-collapse .navbar-nav li .amount-line {
    background-color: #4d9af3;
    display: inline-block;
    height: 1px;
    margin: 0 10px 4px;
    width: 15px;
}

@media (min-width: 1200px) {
    .header .navbar .navbar-collapse .navbar-nav li .amount-line {
        width: 65px;
    }
}

.header .navbar .navbar-collapse .navbar-nav li .user-amount {
    background-clip: text;
    -webkit-background-clip: text;
    background-image: -webkit-gradient(linear, left top, right top, color-stop(0, #7db9e8), color-stop(0.52, #4e39da), color-stop(1, #9b4abf));
    background-image: gradient(linear, left top, right top, color-stop(0, #7db9e8), color-stop(0.52, #4e39da), color-stop(1, #9b4abf));
    color: transparent;
    font-weight: 700;
}

.header.dashboard {
    margin-top: 15px;
}

@media (min-width: 768px) {
    .header.dashboard {
        margin-top: 5vh;
    }
}

.header.dashboard .navbar .navbar-header {
    text-align: left;
}

@media (min-width: 768px) {
    .header.dashboard .navbar .navbar-header {
        text-align: center;
    }
}

.header.dashboard .navbar .navbar-header .navbar-toggle {
    margin-top: 14px;
}

.header.dashboard .navbar .navbar-header .navbar-toggle span {
    background-image: -moz-linear-gradient(-165deg, #4691ee 0%, #4ca9d9 25%, #51c0c4 100%);
    background-image: -webkit-linear-gradient(-165deg, #4691ee 0%, #4ca9d9 25%, #51c0c4 100%);
    background-image: -ms-linear-gradient(-165deg, #4691ee 0%, #4ca9d9 25%, #51c0c4 100%);
    border-radius: 12px;
    height: 3px;
    width: 19px;
}

.header.dashboard .navbar .navbar-collapse .navbar-nav.mobile-menu li {
    text-align: left;
}

.header.dashboard .navbar .navbar-collapse .navbar-nav.mobile-menu li:not(:last-child) {
    border-bottom: 1px solid rgba(229, 237, 242, 0.251);
}

.header.dashboard .navbar .navbar-collapse .navbar-nav.mobile-menu li a {
    font-size: 12.7px;
    font-weight: 500;
    line-height: 12.7px;
}

.header.dashboard .navbar .navbar-collapse .navbar-nav.mobile-menu li a.mobile-left {
    background-image: -moz-linear-gradient(-165deg, #4691ee 0%, #4ca9d9 25%, #51c0c4 100%);
    background-image: -webkit-linear-gradient(-165deg, #4691ee 0%, #4ca9d9 25%, #51c0c4 100%);
    background-image: -ms-linear-gradient(-165deg, #4691ee 0%, #4ca9d9 25%, #51c0c4 100%);
    height: 80px;
    padding: 0;
    text-align: center;
    width: 80px;
    -webkit-background-clip: inherit;
}

.header.dashboard .navbar .navbar-collapse .navbar-nav.mobile-menu li a.mobile-left:before {
    content: '';
    display: inline-block;
    height: 100%;
    margin: 0;
    vertical-align: middle;
}

.header.dashboard .navbar .navbar-collapse .navbar-nav.mobile-menu li a.mobile-left.btc img {
    width: 15px;
}

.header.dashboard .navbar .navbar-collapse .navbar-nav.mobile-menu li a.mobile-left.atb img {
    width: 17px;
}

.header.dashboard .navbar .navbar-collapse .navbar-nav.mobile-menu li a.mobile-left.eth img {
    width: 15px;
}

.header.dashboard .navbar .navbar-collapse .navbar-nav.mobile-menu li a.mobile-left.ltc img {
    width: 15px;
}

.header.dashboard .navbar .navbar-collapse .navbar-nav.mobile-menu li a.mobile-left.zec img {
    width: 15px;
}

.header.dashboard .navbar .navbar-collapse .navbar-nav.mobile-menu li a.mobile-left.usd img {
    width: 12px;
}

.header.dashboard .navbar .navbar-collapse .navbar-nav.mobile-menu li a.dropdown-toggle, .header.dashboard .navbar .navbar-collapse .navbar-nav.mobile-menu li a.invest, .header.dashboard .navbar .navbar-collapse .navbar-nav.mobile-menu li a.cloud, .header.dashboard .navbar .navbar-collapse .navbar-nav.mobile-menu li a.refer, .header.dashboard .navbar .navbar-collapse .navbar-nav.mobile-menu li a.tariff, .header.dashboard .navbar .navbar-collapse .navbar-nav.mobile-menu li a.logout {
    margin-left: 45px;
}

.header.dashboard .navbar .navbar-collapse .navbar-nav.mobile-menu li a.dropdown-toggle:before, .header.dashboard .navbar .navbar-collapse .navbar-nav.mobile-menu li a.invest:before, .header.dashboard .navbar .navbar-collapse .navbar-nav.mobile-menu li a.cloud:before, .header.dashboard .navbar .navbar-collapse .navbar-nav.mobile-menu li a.refer:before, .header.dashboard .navbar .navbar-collapse .navbar-nav.mobile-menu li a.tariff:before, .header.dashboard .navbar .navbar-collapse .navbar-nav.mobile-menu li a.logout:before {
    background-size: 100%;
    margin-right: 20px;
}

.header.dashboard .navbar .navbar-collapse .navbar-nav.mobile-menu li a.dropdown-toggle:before {
    background: url("/img/icon-user-mobile.png") no-repeat;
    background-size: 100%;
    height: 12px;
    width: 13px;
}

.header.dashboard .navbar .navbar-collapse .navbar-nav.mobile-menu li a.invest:before {
    background: url("/img/icon-invest-active-mobile.png") no-repeat;
    background-size: 100%;
    height: 10px;
    width: 13px;
}

.header.dashboard .navbar .navbar-collapse .navbar-nav.mobile-menu li a.cloud:before {
    background: url("/img/icon-cloud-mobile.png") no-repeat;
    background-size: 100%;
    height: 10px;
    width: 17px;
    margin-right: 16px;
}

.header.dashboard .navbar .navbar-collapse .navbar-nav.mobile-menu li a.refer:before {
    background: url("/img/icon-refer-mobile.png") no-repeat;
    background-size: 100%;
    height: 16px;
    width: 10px;
    margin-right: 23px;
}

.header.dashboard .navbar .navbar-collapse .navbar-nav.mobile-menu li a.tariff:before {
    background: url("/img/icon-tariff-mobile.png") no-repeat;
    background-size: 100%;
    height: 13px;
    width: 13px;
}

.header.dashboard .navbar .navbar-collapse .navbar-nav.mobile-menu li a.logout {
    color: #d2d2d3;
}

.header.dashboard .navbar .navbar-collapse .navbar-nav.mobile-menu li a.logout:before {
    background: url("/img/logout-icon.png") no-repeat;
    background-size: 100%;
    height: 13px;
    width: 16px;
    margin-right: 17px;
}

body.main-page-body .header {
    background-color: #fff;
    left: 0;
    margin-top: 0;
    position: fixed;
    right: 0;
    z-index: 2;
}

body.main-page-body .header .navbar {
    margin-bottom: 0;
    padding: 25px 0;
}

body.main-page-body .header .navbar .navbar-header .navbar-toggle {
    border: 0;
}

body.main-page-body .header .navbar .navbar-header .navbar-toggle span {
    background-color: #5196ef;
}

body.main-page-body .header .navbar .navbar-header .navbar-brand {
    padding-left: 60px;
}

@media (min-width: 768px) {
    body.main-page-body .header .navbar .navbar-header .navbar-brand {
        padding-left: inherit;
    }
}

body.main-page-body .header .navbar .navbar-header .navbar-brand img {
    margin-top: 2px;
    width: 170px;
}

body.main-page-body .header .navbar .navbar-header .language-left {
    float: left;
    font-size: 16px;
    line-height: 16px;
    margin-left: 20px;
    position: absolute;
    top: 25px;
}

@media (min-width: 768px) {
    body.main-page-body .header .navbar .navbar-header .language-left {
        margin-left: 50px;
    }
}

@media (min-width: 1200px) {
    body.main-page-body .header .navbar .navbar-header .language-left {
        float: left;
        margin-left: 20px;
        position: static;
    }
}

@media (min-width: 1400px) {
    body.main-page-body .header .navbar .navbar-header .language-left {
        margin-left: 60px;
    }
}

body.main-page-body .header .navbar .navbar-header .language-left li a {
    color: #070a07;
    letter-spacing: .6px;
    outline: 0;
    text-decoration: none;
}

body.main-page-body .header .navbar .navbar-header .language-left li a:hover, body.main-page-body .header .navbar .navbar-header .language-left li a:focus {
    background-color: transparent;
}

body.main-page-body .header .navbar .navbar-header .language-left li a.dropdown-toggle {
    margin-top: 7px;
    padding: 10px 10px 10px 0;
}

@media (min-width: 480px) {
    body.main-page-body .header .navbar .navbar-header .language-left li a.dropdown-toggle {
        padding: 10px 15px;
    }
}

@media (min-width: 1200px) {
    body.main-page-body .header .navbar .navbar-header .language-left li a.dropdown-toggle {
        padding: 15px;
    }
}

body.main-page-body .header .navbar .navbar-header .language-left li a.dropdown-toggle:after {
    background: url("/img/dropdown-arrow.png") no-repeat;
    content: '';
    display: inline-block;
    height: 5px;
    margin-left: 5px;
    vertical-align: middle;
    width: 10px;
}

@media (min-width: 480px) {
    body.main-page-body .header .navbar .navbar-header .language-left li a.dropdown-toggle:after {
        margin-left: 10px;
    }
}

body.main-page-body .header .navbar .navbar-header .language-left li.open a {
    background-color: transparent;
    padding-bottom: 12px;
}

body.main-page-body .header .navbar .navbar-header .language-left li.open a.dropdown-toggle:after {
    margin-right: 10px;
    -ms-transform: rotate(180deg);
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
}

body.main-page-body .header .navbar .navbar-header .language-left li .dropdown-menu {
    background-color: #fff;
    border: 0;
    box-shadow: none;
    min-width: 0;
    padding: 0;
}

body.main-page-body .header .navbar .navbar-header .language-left li .dropdown-menu li {
    background-color: #fff;
}

body.main-page-body .header .navbar .navbar-header .language-left li .dropdown-menu li a {
    color: rgba(7, 10, 7, 0.239);
    font-size: 16px;
    line-height: 16px;
    padding: 6px 15px;
}

body.main-page-body .header .navbar .navbar-header .language-left > li {
    float: none;
}

@media (min-width: 1200px) {
    body.main-page-body .header .navbar .navbar-header .language-left > li {
        float: left;
    }
}

@media (min-width: 768px) {
    body.main-page-body .header .navbar .navbar-collapse {
        float: none;
    }
}

@media (min-width: 1200px) {
    body.main-page-body .header .navbar .navbar-collapse {
        float: right;
    }
}

@media (min-width: 768px) {
    body.main-page-body .header .navbar .navbar-collapse .navbar-nav {
        float: none;
        text-align: center;
    }
}

@media (min-width: 1200px) {
    body.main-page-body .header .navbar .navbar-collapse .navbar-nav {
        float: right;
        text-align: left;
    }
}

@media (min-width: 768px) {
    body.main-page-body .header .navbar .navbar-collapse .navbar-nav li {
        display: inline-block;
        float: none;
    }
}

@media (min-width: 1200px) {
    body.main-page-body .header .navbar .navbar-collapse .navbar-nav li {
        display: list-item;
        float: left;
    }
}

body.main-page-body .header .navbar .navbar-collapse .navbar-nav li a {
    color: #070a07;
    font-size: 14px;
    letter-spacing: 1.3px;
    line-height: 16px;
}

@media (min-width: 1500px) {
    body.main-page-body .header .navbar .navbar-collapse .navbar-nav li a {
        font-size: 16px;
    }
}

body.main-page-body .header .navbar .navbar-collapse .navbar-nav li a:before {
    margin-right: 6px;
}

@media (min-width: 1400px) {
    body.main-page-body .header .navbar .navbar-collapse .navbar-nav li a:before {
        margin-right: 11px;
    }
}

@media (min-width: 768px) {
    body.main-page-body .header .navbar .navbar-collapse .navbar-nav li:not(:first-child) {
        margin-left: 15px;
    }
}

@media (min-width: 992px) {
    body.main-page-body .header .navbar .navbar-collapse .navbar-nav li:not(:first-child) {
        margin-left: 25px;
    }
}

@media (min-width: 1400px) {
    body.main-page-body .header .navbar .navbar-collapse .navbar-nav li:not(:first-child) {
        margin-left: 45px;
    }
}

body.main-page-body .header .navbar .navbar-collapse .navbar-nav li.login, body.main-page-body .header .navbar .navbar-collapse .navbar-nav li.registration {
    font-weight: 600;
}

@media (min-width: 768px) {
    body.main-page-body .header .navbar .navbar-collapse .navbar-nav li.login, body.main-page-body .header .navbar .navbar-collapse .navbar-nav li.registration {
        margin-left: 25px;
    }
}

@media (min-width: 992px) {
    body.main-page-body .header .navbar .navbar-collapse .navbar-nav li.login, body.main-page-body .header .navbar .navbar-collapse .navbar-nav li.registration {
        margin-left: 35px;
    }
}

@media (min-width: 1400px) {
    body.main-page-body .header .navbar .navbar-collapse .navbar-nav li.login, body.main-page-body .header .navbar .navbar-collapse .navbar-nav li.registration {
        margin-left: 60px;
    }
}

body.main-page-body .header .navbar .navbar-collapse .navbar-nav li.login a, body.main-page-body .header .navbar .navbar-collapse .navbar-nav li.registration a {
    background: transparent !important;
    outline: 0 !important;
}

body.main-page-body .header .navbar .navbar-collapse .navbar-nav li.login a:before, body.main-page-body .header .navbar .navbar-collapse .navbar-nav li.registration a:before {
    content: none;
}

body.main-page-body .header .navbar .navbar-collapse .navbar-nav li.registration {
    margin-left: 0;
}

body.main-page-body .header .navbar .navbar-collapse .navbar-nav li.registration a {
    color: #51bdc7;
}

body.main-page-body .header .navbar .navbar-collapse .navbar-nav li.user-section img {
    border-radius: 50%;
    height: 48px;
    margin-right: 20px;
    width: 48px;
}

body.main-page-body .header .navbar .navbar-collapse .navbar-nav li.user-section .user-name {
    color: #070a07;
    display: inline-block;
    font-size: 16px;
    font-weight: 600;
    letter-spacing: 1.3px;
    line-height: 16px;
}

body.main-page-body .header .navbar .navbar-collapse .navbar-nav li.user-section .dashboard-logout {
    margin-top: 1px;
}

@media (min-width: 768px) {
    body.main-page-body .header .navbar .navbar-collapse .navbar-nav li.user-section .dashboard-logout {
        float: left;
        margin-left: 15px;
    }
}

@media (min-width: 992px) {
    body.main-page-body .header .navbar .navbar-collapse .navbar-nav li.user-section .dashboard-logout {
        margin-left: 25px;
    }
}

body.main-page-body .header .navbar .navbar-collapse .navbar-nav .tablet-login {
    position: absolute;
    right: 1%;
    top: 33px;
    width: 280px;
}

@media (min-width: 900px) {
    body.main-page-body .header .navbar .navbar-collapse .navbar-nav .tablet-login {
        right: 5%;
    }
}

body.main-page-body .header .navbar .navbar-collapse .navbar-nav .tablet-login li {
    display: inline-block;
}

body.main-page-body .header .navbar .navbar-collapse .navbar-nav .tablet-login .vertical-divider {
    float: none;
}

body.main-page-body .header .navbar .navbar-collapse .navbar-nav .vertical-divider {
    background-color: #070a07;
    display: inline-block;
    float: left;
    height: 13px;
    margin: 16px 15px 0;
    width: 3px;
}

body.referral-page .header {
    margin-top: 5vh;
}

@media (min-width: 1600px) {
    body.referral-page .header {
        margin-top: 7vh;
    }
}

body.modal-open.dashboard-body .main-block, body.modal-open.dashboard-body .left-menu, body.modal-open.dashboard-body .main-menu, body.modal-open.dashboard-body .header, body.modal-open.investment-body .main-block, body.modal-open.investment-body .left-menu, body.modal-open.investment-body .main-menu, body.modal-open.investment-body .header {
    -webkit-filter: blur(4px);
    -moz-filter: blur(4px);
    -o-filter: blur(4px);
    -ms-filter: blur(4px);
    filter: blur(4px);
    filter: progid:DXImageTransform.Microsoft.Blur(PixelRadius='4');
}

body.modal-open.dashboard-body .modal-backdrop.in, body.modal-open.investment-body .modal-backdrop.in {
    opacity: 0;
}

.left-menu {
    background-color: rgba(255, 255, 255, 0.9);
    bottom: 0;
    height: 100%;
    opacity: 0;
    overflow: auto;
    padding: calc(5vh + 15px) 0 0 25px;
    position: fixed;
    top: 0;
    transition: width 0.3s, visibility 0.3s, opacity 0.3s;
    visibility: hidden;
    width: 0;
    z-index: 3;
}

@media (min-width: 1600px) {
    .left-menu {
        padding: calc(7vh + 15px) 0 0 95px;
    }
}

.left-menu.active {
    opacity: 1;
    padding: calc(5vh + 15px) 0 0 25px;
    visibility: visible;
    width: 390px;
}

@media (min-width: 1600px) {
    .left-menu.active {
        padding: calc(7vh + 15px) 0 0 95px;
    }
}

.left-menu.left-menu-dashboard {
    padding: calc(5vh + 15px) 0 0 25px;
}

@media (min-width: 1600px) {
    .left-menu.left-menu-dashboard {
        padding: calc(5vh + 15px) 0 0 95px;
    }
}

.left-menu.left-menu-dashboard.active {
    padding: calc(5vh + 15px) 0 0 25px;
}

@media (min-width: 1600px) {
    .left-menu.left-menu-dashboard.active {
        padding: calc(5vh + 15px) 0 0 95px;
    }
}

.left-menu .navbar {
    margin-bottom: 3.5vh;
}

@media (min-width: 1600px) {
    .left-menu .navbar {
        margin-bottom: 8.7vh;
    }
}

.left-menu .navbar .navbar-header .navbar-brand {
    padding: 0;
}

.left-menu.left-menu-dashboard .navbar {
    margin-bottom: 3.6vh;
}

@media (min-width: 1600px) {
    .left-menu.left-menu-dashboard .navbar {
        margin-bottom: 9vh;
    }
}

.left-menu .nav-tabs {
    border: 0;
    margin-bottom: 40px;
}

.left-menu .nav-tabs li {
    float: none;
    z-index: 3;
}

.left-menu .nav-tabs li:hover a {
    background-color: transparent;
}

.left-menu .nav-tabs li:not(:last-child) {
    margin-bottom: calc(6.5vh - 15px);
}

.left-menu .nav-tabs li a {
    border: 0;
    display: inline-block;
    margin: 0;
    min-width: 245px;
    padding: 0;
}

.left-menu .nav-tabs li a:focus, .left-menu .nav-tabs li a:hover {
    background-color: transparent !important;
    border: 0;
}

.left-menu .nav-tabs li a:before {
    content: '';
    display: inline-block;
    height: 40px !important;
    vertical-align: middle;
    width: 40px !important;
}

.left-menu .nav-tabs li a#a-link:before {
    background: url("/img/btc-icon-hover.png") no-repeat;
}

.left-menu .nav-tabs li a#b-link:before {
    background: url("/img/atb-icon-hover.png") no-repeat;
}

.left-menu .nav-tabs li a#c-link:before {
    background: url("/img/eth-icon-hover.png") no-repeat;
}

.left-menu .nav-tabs li a#d-link:before {
    background: url("/img/ltc-icon-hover.png") no-repeat;
}

.left-menu .nav-tabs li a#e-link:before {
    background: url("/img/zec-icon-hover.png") no-repeat;
}

.left-menu .nav-tabs li a#f-link:before {
    background: url("/img/usd-icon-hover.png") no-repeat;
}

.left-menu .nav-tabs li a#flot-link:before {
    background: url("/img/firelotto256x256.jpg") no-repeat;
    background-size: 100%;
}

.left-menu .nav-tabs li a#b2x-link:before {
    background: url("/img/b2x-icon-hover.png?v=2.1") no-repeat;
    background-size: 100%;
}

.left-menu .nav-tabs li a.more-icon {
    margin-left: 10px;
}

@media (min-width: 768px) {
    .left-menu .nav-tabs li a.more-icon {
        margin-top: 1.7vh;
    }
}

@media (min-width: 1600px) {
    .left-menu .nav-tabs li a.more-icon {
        margin-left: 5px;
        margin-top: 1.5vh;
    }
}

.left-menu .nav-tabs li a.more-icon:before {
    background: url("/img/more-icon-active.png") no-repeat;
    height: 6px !important;
    width: 22px !important;
}

.left-menu .nav-tabs li a.logout-icon {
    margin-top: 2vh;
}

@media (min-width: 768px) {
    .left-menu .nav-tabs li a.logout-icon {
        margin-left: 5px;
    }
}

@media (min-width: 1600px) {
    .left-menu .nav-tabs li a.logout-icon {
        margin-left: 0;
        margin-top: 1.6vh;
    }
}

.left-menu .nav-tabs li a.logout-icon:before {
    background: url("/img/logout-icon.png") no-repeat;
    height: 25px !important;
    width: 30px !important;
}

.left-menu .nav-tabs li a span {
    color: #959595;
    display: inline-block;
    font-size: 15px;
    font-weight: 600;
    letter-spacing: 2px;
    line-height: 15px;
    margin-left: 22px;
    vertical-align: middle;
}

.left-menu .nav-tabs li a:before {
    height: 40px !important;
    width: 40px !important;
}

.modal-dashboard .modal-dialog {
    margin: 10vh 15px 0;
}

.modal-dashboard .modal-dialog .modal-content {
    border: 0;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
    box-shadow: 2.121px 2.121px 54px 0px rgba(0, 0, 0, 0.08);
}

.modal-dashboard .modal-dialog .modal-content .modal-header {
    background: url("/img/mobile-balance-back.png") no-repeat;
    background-size: cover;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
    padding: 35px 35px 30px;
    position: relative;
}

.modal-dashboard .modal-dialog .modal-content .modal-header .close {
    opacity: 1;
    position: absolute;
    right: 20px;
    top: 20px;
}

@media (min-width: 600px) {
    .modal-dashboard .modal-dialog .modal-content .modal-header .close {
        right: 40px;
        top: 40px;
    }
}

.modal-dashboard .modal-dialog .modal-content .modal-header .close img {
    height: 11px;
}

.modal-dashboard .modal-dialog .modal-content .modal-header .get-title {
    color: #fff;
    font-size: 12.5px;
    font-weight: 500;
    letter-spacing: 2px;
    line-height: 12.5px;
    margin-bottom: 14px;
}

.modal-dashboard .modal-dialog .modal-content .modal-header .get-date {
    color: #fff;
    font-size: 11px;
    font-weight: 700;
    letter-spacing: .5px;
    line-height: 11px;
}

.modal-dashboard .modal-dialog .modal-content .modal-body {
    padding: 35px;
    word-break: break-all;
}

.modal-dashboard .modal-dialog .modal-content .modal-body .tran-item {
    font-size: 10.5px;
    font-weight: 300;
    letter-spacing: .5px;
    line-height: 16.5px;
}

.modal-dashboard .modal-dialog .modal-content .modal-body .tran-item:not(:last-child) {
    margin-bottom: 24px;
}

.modal-dashboard .modal-dialog .modal-content .modal-body .tran-item span {
    color: #60baea;
    font-weight: 700;
    letter-spacing: 2px;
}

.modal-dashboard.modal-desktop .modal-dialog {
    margin: 0;
    width: 100%;
}

@media (min-width: 768px) {
    .modal-dashboard.modal-desktop .modal-dialog {
        margin: 15vh auto 100px;
    }
}

@media (min-width: 992px) {
    .modal-dashboard.modal-desktop .modal-dialog {
        width: 820px;
    }
}

.modal-dashboard.modal-desktop .modal-dialog .modal-content {
    border-radius: 0;
    height: 100%;
}

@media (min-width: 768px) {
    .modal-dashboard.modal-desktop .modal-dialog .modal-content {
        border-radius: 15px;
        height: auto;
    }
}

.modal-dashboard.modal-desktop .modal-dialog .modal-content .modal-header {
    background: url("/img/send-btc-background.png") no-repeat;
    background-position: 0 -5px;
    background-size: 115% 115%;
    border-top-left-radius: 15px;
    border-top-right-radius: 15px;
    padding: 30px 0;
    text-align: center;
}

.modal-dashboard.modal-desktop .modal-dialog .modal-content .modal-header .get-title {
    font-size: 17.9px;
    font-weight: 400;
    letter-spacing: 2px;
    line-height: 17.9px;
    margin-bottom: 0;
}

.modal-dashboard.modal-desktop .modal-dialog .modal-content .modal-header .close {
    right: 30px;
    top: 27px;
}

.modal-dashboard.modal-desktop .modal-dialog .modal-content .modal-header .close img {
    height: 15px;
}

.modal-dashboard.modal-desktop .modal-dialog .modal-content .modal-body {
    padding: 7.4vh 11%;
}

.modal-dashboard.modal-desktop .modal-dialog .modal-content .modal-body .error-summary {
    margin-top: -6vh;
}

.modal-dashboard.modal-desktop .modal-dialog .modal-content .modal-body .input-body {
    margin-bottom: 30px;
    padding-top: 24px;
    position: relative;
}

.modal-dashboard.modal-desktop .modal-dialog .modal-content .modal-body .input-body label {
    color: #939495;
    font-size: 10.8px;
    font-weight: 500;
    left: 0;
    letter-spacing: 2px;
    line-height: 10.8px;
    margin-bottom: 14px;
    position: absolute;
    top: 0;
}

.modal-dashboard.modal-desktop .modal-dialog .modal-content .modal-body .input-body input {
    -webkit-appearance: value;
    -moz-appearance: value;
    appearance: value;
    border: 2px solid #d8d9de;
    border-radius: 10px;
    box-shadow: none;
    color: #939495;
    display: block;
    font-size: 15px;
    font-weight: 400;
    line-height: 15px;
    outline: 0;
    padding: 20px 15px;
    width: 100%;
}

.modal-dashboard.modal-desktop .modal-dialog .modal-content .modal-body .input-body input ::-webkit-input-placeholder {
    /* Chrome/Opera/Safari */
    color: #939495;
}

.modal-dashboard.modal-desktop .modal-dialog .modal-content .modal-body .input-body input ::-moz-placeholder {
    /* Firefox 19+ */
    color: #939495;
}

.modal-dashboard.modal-desktop .modal-dialog .modal-content .modal-body .input-body input :-ms-input-placeholder {
    /* IE 10+ */
    color: #939495;
}

.modal-dashboard.modal-desktop .modal-dialog .modal-content .modal-body .input-body input :-moz-placeholder {
    /* Firefox 18- */
    color: #939495;
}

.modal-dashboard.modal-desktop .modal-dialog .modal-content .modal-body .input-body input:focus, .modal-dashboard.modal-desktop .modal-dialog .modal-content .modal-body .input-body input:active {
    border-color: #75777a;
}

.modal-dashboard.modal-desktop .modal-dialog .modal-content .modal-body .input-body input:focus + label, .modal-dashboard.modal-desktop .modal-dialog .modal-content .modal-body .input-body input:active + label {
    color: #373a41;
}

.modal-dashboard.modal-desktop .modal-dialog .modal-content .modal-body .input-body input:focus + label + .input-currency, .modal-dashboard.modal-desktop .modal-dialog .modal-content .modal-body .input-body input:active + label + .input-currency {
    border-color: #75777a;
    color: #75777a;
}

.modal-dashboard.modal-desktop .modal-dialog .modal-content .modal-body .input-body input:focus + label + .bootstrap-select .dropdown-toggle, .modal-dashboard.modal-desktop .modal-dialog .modal-content .modal-body .input-body input:active + label + .bootstrap-select .dropdown-toggle {
    border-color: #75777a;
}

.modal-dashboard.modal-desktop .modal-dialog .modal-content .modal-body .input-body .bootstrap-select {
    width: 100%;
}

.modal-dashboard.modal-desktop .modal-dialog .modal-content .modal-body .input-body .bootstrap-select .dropdown-toggle {
    background-color: #fff;
    border: 2px solid #d8d9de;
    border-radius: 10px;
    box-shadow: none;
    color: #939495;
    outline: 0 !important;
    padding: 20px 20px 20px 15px;
}

.modal-dashboard.modal-desktop .modal-dialog .modal-content .modal-body .input-body .bootstrap-select .dropdown-toggle .bs-caret .caret {
    background: url("/img/dropdown-arrow.png") no-repeat;
    border: 0;
    height: 5px;
    width: 10px;
}

.modal-dashboard.modal-desktop .modal-dialog .modal-content .modal-body .input-body .bootstrap-select div.dropdown-menu {
    border: 2px solid #75777a;
    border-radius: 10px;
    padding: 0;
    top: -2px;
}

.modal-dashboard.modal-desktop .modal-dialog .modal-content .modal-body .input-body .bootstrap-select div.dropdown-menu ul.dropdown-menu li a {
    background-color: #fff;
    color: #939495;
    outline: 0 !important;
    padding: 20px 20px 20px 15px;
}

.modal-dashboard.modal-desktop .modal-dialog .modal-content .modal-body .input-body .bootstrap-select div.dropdown-menu ul.dropdown-menu li:not(:last-child) {
    border-bottom: 2px solid #d8d9de;
}

.modal-dashboard.modal-desktop .modal-dialog .modal-content .modal-body .input-body.invest-left .bootstrap-select div.dropdown-menu.open {
    height: 188px;
}

.modal-dashboard.modal-desktop .modal-dialog .modal-content .modal-body .input-body.invest-right .bootstrap-select div.dropdown-menu.open {
    height: 312px;
}

.modal-dashboard.modal-desktop .modal-dialog .modal-content .modal-body .input-body.qr:after {
    background: url("/img/input-qr.png") no-repeat;
    bottom: 15px;
    content: '';
    display: inline-block;
    height: 30px;
    position: absolute;
    right: 10px;
    width: 30px;
}

.modal-dashboard.modal-desktop .modal-dialog .modal-content .modal-body .input-body.amount {
    display: inline-block;
    width: 45%;
}

@media (min-width: 768px) {
    .modal-dashboard.modal-desktop .modal-dialog .modal-content .modal-body .input-body.amount input {
        padding-right: 80px;
    }
}

.modal-dashboard.modal-desktop .modal-dialog .modal-content .modal-body .input-body.amount .input-currency {
    border-left: 2px solid #d8d9de;
    bottom: 0;
    color: #939495;
    display: none;
    font-size: 15px;
    font-weight: 400;
    height: 63px;
    line-height: 15px;
    padding: 25px 0 0 25px;
    position: absolute;
    right: 25px;
}

@media (min-width: 768px) {
    .modal-dashboard.modal-desktop .modal-dialog .modal-content .modal-body .input-body.amount .input-currency {
        display: block;
    }
}

.modal-dashboard.modal-desktop .modal-dialog .modal-content .modal-body .input-body.amount.amount-right {
    float: right;
}

.modal-dashboard.modal-desktop .modal-dialog .modal-content .modal-body .input-body.amount.amount-2 {
    width: 48%;
}

.modal-dashboard.modal-desktop .modal-dialog .modal-content .modal-body .input-body.to {
    display: inline-block;
    width: 65%;
}

.modal-dashboard.modal-desktop .modal-dialog .modal-content .modal-body .input-body.from {
    display: inline-block;
    float: right;
    width: 31%;
}

.modal-dashboard.modal-desktop .modal-dialog .modal-content .modal-body .input-body.confirm {
    display: inline-block;
    width: 48%;
}

.modal-dashboard.modal-desktop .modal-dialog .modal-content .modal-body .input-body.bonus {
    float: right;
    width: 48%;
}

.modal-dashboard.modal-desktop .modal-dialog .modal-content .modal-body .input-body.picker-index .bootstrap-select {
    bottom: 0;
    color: #939495;
    display: none;
    font-size: 15px;
    font-weight: 400;
    height: 63px;
    line-height: 15px;
    padding: 0;
    position: absolute;
    right: 0;
    width: 82px;
}

@media (min-width: 768px) {
    .modal-dashboard.modal-desktop .modal-dialog .modal-content .modal-body .input-body.picker-index .bootstrap-select {
        display: block;
    }
}

.modal-dashboard.modal-desktop .modal-dialog .modal-content .modal-body .input-body.picker-index .bootstrap-select .dropdown-toggle {
    background-color: #fff;
    border: 2px solid #d8d9de;
    border-radius: 10px;
    border-bottom-left-radius: 0;
    border-top-left-radius: 0;
    box-shadow: none;
    color: #939495;
    outline: 0 !important;
    padding: 19px 20px 20px 15px;
}

.modal-dashboard.modal-desktop .modal-dialog .modal-content .modal-body .input-body.picker-index .bootstrap-select .dropdown-toggle .bs-caret .caret {
    background: url("/img/dropdown-arrow.png") no-repeat;
    border: 0;
    height: 5px;
    width: 10px;
}

.modal-dashboard.modal-desktop .modal-dialog .modal-content .modal-body .input-body.picker-index .bootstrap-select div.dropdown-menu {
    border: 2px solid #75777a;
    border-radius: 10px;
    padding: 0;
    top: -2px;
}

.modal-dashboard.modal-desktop .modal-dialog .modal-content .modal-body .input-body.picker-index .bootstrap-select div.dropdown-menu ul.dropdown-menu li a {
    background-color: #fff;
    color: #939495;
    outline: 0 !important;
    padding: 19px 20px 20px 15px;
}

.modal-dashboard.modal-desktop .modal-dialog .modal-content .modal-body .input-body.picker-index .bootstrap-select div.dropdown-menu ul.dropdown-menu li:not(:last-child) {
    border-bottom: 2px solid #d8d9de;
}

.modal-dashboard.modal-desktop .modal-dialog .modal-content .modal-body .two-inputs-wrapper {
    position: relative;
}

.modal-dashboard.modal-desktop .modal-dialog .modal-content .modal-body .two-inputs-wrapper img {
    left: calc(50% - 13px);
    position: absolute;
    top: 50px;
}

.modal-dashboard.modal-desktop .modal-dialog .modal-content .modal-body .currency-exchange-button, .modal-dashboard.modal-desktop .modal-dialog .modal-content .modal-body .next-step-button {
    border: 2px solid #d8d9de;
    border-radius: 10px;
    color: #b0b2b7;
    display: inline-block;
    font-size: 10px;
    font-weight: 500;
    letter-spacing: 2px;
    line-height: 10px;
    outline: 0;
    padding: 24px 0;
    text-align: center;
    text-decoration: none;
    width: 45%;
}

.modal-dashboard.modal-desktop .modal-dialog .modal-content .modal-body .currency-exchange-button.currency-exchange-button-2, .modal-dashboard.modal-desktop .modal-dialog .modal-content .modal-body .next-step-button.currency-exchange-button-2 {
    width: 48%;
}

.modal-dashboard.modal-desktop .modal-dialog .modal-content .modal-body .currency-exchange-button.currency-exchange-button-2.right, .modal-dashboard.modal-desktop .modal-dialog .modal-content .modal-body .next-step-button.currency-exchange-button-2.right {
    float: right;
    margin-top: 25px;
}

.modal-dashboard.modal-desktop .modal-dialog .modal-content .modal-body .next-step-button {
    background: url("/img/modal-exchange-button.png") no-repeat;
    background-size: 100% 100%;
    border: 0;
    color: #fff;
    float: right;
    padding: 25px 0;
}

.modal-dashboard.modal-desktop .modal-dialog .modal-content .modal-body .next-step-button.next-step-button-2 {
    width: 48%;
}

.modal-dashboard.modal-desktop .modal-dialog .modal-content .modal-body .next-step-button.inactive {
    background: #e3e3e3;
    margin-top: 25px;
}

.modal-dashboard.modal-desktop#dashboard-investment-1 .modal-header, .modal-dashboard.modal-desktop#dashboard-investment-2 .modal-header, .modal-dashboard.modal-desktop#dashboard-qr-1 .modal-header {
    background: url("/img/modal-transition-header.png") no-repeat;
    background-size: 100% 100%;
}

.modal-dashboard.modal-desktop#dashboard-investment-1 .next-step-button, .modal-dashboard.modal-desktop#dashboard-investment-2 .next-step-button, .modal-dashboard.modal-desktop#dashboard-qr-1 .next-step-button {
    background: url("/img/modal-transition-button.png") no-repeat;
    background-size: 100% 100%;
}

.modal-dashboard.modal-desktop#dashboard-investment-1 .next-step-button.inactive, .modal-dashboard.modal-desktop#dashboard-investment-2 .next-step-button.inactive, .modal-dashboard.modal-desktop#dashboard-qr-1 .next-step-button.inactive {
    background: #e3e3e3;
    float: none;
    margin-top: 0;
}

.modal-dashboard.modal-desktop#dashboard-qr-1 .modal-dialog {
    text-align: center;
    width: 100%;
}

@media (min-width: 992px) {
    .modal-dashboard.modal-desktop#dashboard-qr-1 .modal-dialog {
        width: 490px;
    }
}

.modal-dashboard.modal-desktop#dashboard-qr-1 .modal-dialog .next-step-button {
    display: block;
    float: none;
    margin: 25px auto 0;
    width: 230px;
}

.modal-dashboard.modal-desktop#dashboard-qr-1 .modal-dialog .qr-text {
    color: #afb1b4;
    font-size: 10.8px;
    font-weight: 500;
    letter-spacing: 2px;
    line-height: 20.8px;
    margin-top: 25px;
}

.modal-dashboard.modal-desktop.modal-invest .modal-dialog .modal-content .modal-header {
    background: transparent;
    border: 0;
    padding: 60px 0 25px;
}

.modal-dashboard.modal-desktop.modal-invest .modal-dialog .modal-content .modal-header .navigation-line {
    position: relative;
}

.modal-dashboard.modal-desktop.modal-invest .modal-dialog .modal-content .modal-header .navigation-line .first-circle, .modal-dashboard.modal-desktop.modal-invest .modal-dialog .modal-content .modal-header .navigation-line .active-circle, .modal-dashboard.modal-desktop.modal-invest .modal-dialog .modal-content .modal-header .navigation-line .inactive-circle {
    display: inline-block;
    position: relative;
    width: 32.5%;
    z-index: 2;
}

@media (min-width: 768px) {
    .modal-dashboard.modal-desktop.modal-invest .modal-dialog .modal-content .modal-header .navigation-line .first-circle, .modal-dashboard.modal-desktop.modal-invest .modal-dialog .modal-content .modal-header .navigation-line .active-circle, .modal-dashboard.modal-desktop.modal-invest .modal-dialog .modal-content .modal-header .navigation-line .inactive-circle {
        width: 33%;
    }
}

.modal-dashboard.modal-desktop.modal-invest .modal-dialog .modal-content .modal-header .navigation-line .horizontal-line {
    background: #f1f1f1;
    height: 1px;
    left: 16%;
    position: absolute;
    right: 16%;
    top: 10.5px;
}

.modal-dashboard.modal-desktop.modal-invest .modal-dialog .modal-content .modal-header .navigation-text {
    font-size: 10px;
    font-weight: 500;
    letter-spacing: 1px;
    line-height: 10px;
    margin-top: 25px;
}

@media (min-width: 768px) {
    .modal-dashboard.modal-desktop.modal-invest .modal-dialog .modal-content .modal-header .navigation-text {
        font-size: 14px;
        letter-spacing: 2px;
        line-height: 14px;
    }
}

.modal-dashboard.modal-desktop.modal-invest .modal-dialog .modal-content .modal-header .navigation-text .first-text, .modal-dashboard.modal-desktop.modal-invest .modal-dialog .modal-content .modal-header .navigation-text .active-text, .modal-dashboard.modal-desktop.modal-invest .modal-dialog .modal-content .modal-header .navigation-text .inactive-text {
    display: inline-block;
    width: 32.5%;
}

.modal-dashboard.modal-desktop.modal-invest .modal-dialog .modal-content .modal-header .navigation-text .first-text {
    background: linear-gradient(45deg, #63c5c9 33%, #5ba1ea 55%, #5a9aef);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    color: #5a9aef;
}

.modal-dashboard.modal-desktop.modal-invest .modal-dialog .modal-content .modal-header .navigation-text .active-text {
    color: #4f4f4f;
}

.modal-dashboard.modal-desktop.modal-invest .modal-dialog .modal-content .modal-header .navigation-text .inactive-text {
    color: #b0b2b7;
}

.modal-dashboard.modal-desktop.modal-invest .modal-dialog .modal-content .modal-header .about-title {
    color: #5b5d61;
    font-size: 20.8px;
    font-weight: 400;
    letter-spacing: .5px;
    line-height: 20.8px;
    text-align: left;
}

.modal-dashboard.modal-desktop.modal-invest .modal-dialog .modal-content .modal-body {
    padding: 6.3vh 11%;
}

.modal-dashboard.modal-desktop.modal-invest .modal-dialog .modal-content .modal-body .auto-prolong .prolong-title {
    color: #b0b2b7;
    font-size: 14px;
    font-weight: 500;
    letter-spacing: 2px;
    line-height: 14px;
    text-align: center;
    margin-bottom: 23px;
}

.modal-dashboard.modal-desktop.modal-invest .modal-dialog .modal-content .modal-body .auto-prolong .prolong-switcher {
    margin-bottom: 55px;
    text-align: center;
}

.modal-dashboard.modal-desktop.modal-invest .modal-dialog .modal-content .modal-body .auto-prolong .prolong-switcher label .prolong-on, .modal-dashboard.modal-desktop.modal-invest .modal-dialog .modal-content .modal-body .auto-prolong .prolong-switcher label .prolong-off {
    border: 1px solid #f2f2f2;
    color: #cdcdd1;
    display: inline-block;
    font-size: 12.5px;
    font-weight: 400;
    letter-spacing: 3px;
    line-height: 12.5px;
    outline: 0;
    padding: 23px 45px;
    text-decoration: none;
}

@media (min-width: 768px) {
    .modal-dashboard.modal-desktop.modal-invest .modal-dialog .modal-content .modal-body .auto-prolong .prolong-switcher label .prolong-on, .modal-dashboard.modal-desktop.modal-invest .modal-dialog .modal-content .modal-body .auto-prolong .prolong-switcher label .prolong-off {
        padding: 23px 50px;
    }
}

.modal-dashboard.modal-desktop.modal-invest .modal-dialog .modal-content .modal-body .auto-prolong .prolong-switcher label .prolong-on {
    border-top-left-radius: 24px;
    border-bottom-left-radius: 24px;
    margin-right: -2px;
}

.modal-dashboard.modal-desktop.modal-invest .modal-dialog .modal-content .modal-body .auto-prolong .prolong-switcher label .prolong-off {
    background: url("/img/modal-transition-button.png") no-repeat;
    background-position: center;
    background-size: 105% 100%;
    border: 0;
    color: #fff;
    border-top-right-radius: 24px;
    border-bottom-right-radius: 24px;
    margin-left: -2px;
}

.modal-dashboard.modal-desktop.modal-invest .modal-dialog .modal-content .modal-body .auto-prolong .prolong-switcher label #prolong-input {
    display: none;
}

.modal-dashboard.modal-desktop.modal-invest .modal-dialog .modal-content .modal-body .auto-prolong .prolong-switcher label #prolong-input:checked + .prolong-on {
    background: url("/img/modal-transition-button.png") no-repeat;
    background-position: center;
    background-size: 105% 100%;
    border: 0;
    color: #fff;
}

.modal-dashboard.modal-desktop.modal-invest .modal-dialog .modal-content .modal-body .auto-prolong .prolong-switcher label #prolong-input:checked + .prolong-on + .prolong-off {
    background: #fff;
    border: 1px solid #f2f2f2;
    color: #cdcdd1;
}

.modal-dashboard.modal-desktop.modal-invest .modal-dialog .modal-content .modal-body .currency-exchange-button, .modal-dashboard.modal-desktop.modal-invest .modal-dialog .modal-content .modal-body .next-step-button {
    margin-top: 20px;
    width: 48%;
}

.modal-dashboard.modal-desktop.modal-invest .modal-dialog .modal-content .modal-body .next-step-button {
    background: #e3e3e3;
}

.modal-dashboard.modal-desktop.modal-invest .modal-dialog .modal-content .modal-body .next-step-button.active {
    background: url("/img/modal-transition-button.png") no-repeat;
    background-position: center;
    background-size: 105% 100%;
}

.modal-dashboard.modal-desktop.modal-invest .modal-dialog .modal-content .modal-body .invest-amount {
    color: #48443f;
    font-size: 50px;
    font-weight: 300;
    letter-spacing: .25px;
    line-height: 50px;
    margin-bottom: 25px;
    text-align: center;
}

.modal-dashboard.modal-desktop.modal-invest .modal-dialog .modal-content .modal-body .invest-info {
    color: #8c8e8f;
    font-size: 17px;
    font-weight: 300;
    letter-spacing: .25px;
    line-height: 25px;
    margin-bottom: 42px;
    text-align: center;
}

@media (min-width: 768px) {
    .modal-dashboard.modal-desktop.modal-invest .modal-dialog .modal-content .modal-body .invest-info {
        font-size: 18.3px;
        line-height: 27px;
    }
}

.modal-dashboard.modal-desktop.modal-invest .modal-dialog .modal-content .modal-body .about-info {
    color: #afb1b4;
    font-size: 12.5px;
    font-weight: 400;
    letter-spacing: .5px;
    line-height: 19px;
}

.modal-dashboard.modal-desktop.modal-invest .modal-dialog .modal-content .modal-body .invest-time {
    margin-bottom: 40px;
    text-align: center;
}

.modal-dashboard.modal-desktop.modal-invest .modal-dialog .modal-content .modal-body .invest-time img {
    margin-bottom: 16px;
}

.modal-dashboard.modal-desktop.modal-invest .modal-dialog .modal-content .modal-body .invest-time .time {
    color: #8c8e8f;
    font-size: 17px;
    font-weight: 300;
    letter-spacing: .25px;
    line-height: 25px;
}

@media (min-width: 768px) {
    .modal-dashboard.modal-desktop.modal-invest .modal-dialog .modal-content .modal-body .invest-time .time {
        font-size: 18.3px;
        line-height: 27px;
    }
}

.modal-dashboard.modal-desktop.modal-invest .modal-dialog .modal-content .modal-body .two-inputs-wrapper .input-body .bootstrap-select {
    width: 100%;
}

.modal-dashboard.modal-desktop.modal-invest .modal-dialog .modal-content .modal-body .two-inputs-wrapper .input-body .bootstrap-select .dropdown-toggle {
    background-color: #fff;
    border: 2px solid #d8d9de;
    border-radius: 10px;
    box-shadow: none;
    color: #939495;
    outline: 0 !important;
    padding: 20px 20px 20px 15px;
}

.modal-dashboard.modal-desktop.modal-invest .modal-dialog .modal-content .modal-body .two-inputs-wrapper .input-body .bootstrap-select .dropdown-toggle .bs-caret .caret {
    background: url("/img/dropdown-arrow.png") no-repeat;
    border: 0;
    height: 5px;
    width: 10px;
}

.modal-dashboard.modal-desktop.modal-invest .modal-dialog .modal-content .modal-body .two-inputs-wrapper .input-body .bootstrap-select div.dropdown-menu {
    border: 2px solid #75777a;
    border-radius: 10px;
    padding: 0;
    top: -2px;
}

.modal-dashboard.modal-desktop.modal-invest .modal-dialog .modal-content .modal-body .two-inputs-wrapper .input-body .bootstrap-select div.dropdown-menu ul.dropdown-menu li a {
    background-color: #fff;
    color: #939495;
    outline: 0 !important;
    padding: 20px 20px 20px 15px;
}

.modal-dashboard.modal-desktop.modal-invest .modal-dialog .modal-content .modal-body .two-inputs-wrapper .input-body .bootstrap-select div.dropdown-menu ul.dropdown-menu li:not(:last-child) {
    border-bottom: 2px solid #d8d9de;
}

.modal-dashboard.modal-desktop.modal-invest .modal-dialog .modal-content .modal-body .two-inputs-wrapper .input-body.invest-left .bootstrap-select div.dropdown-menu.open {
    height: 188px;
}

.modal-dashboard.modal-desktop.modal-invest .modal-dialog .modal-content .modal-body .two-inputs-wrapper .input-body.invest-right .bootstrap-select div.dropdown-menu.open {
    height: 312px;
}

.modal-dashboard.modal-desktop.modal-invest#investToCloudModal-2 .modal-dialog .modal-content .modal-body .next-step-button {
    background: url("/img/modal-transition-button.png") no-repeat;
    background-position: center;
    background-size: 105% 100%;
}

@media (min-width: 768px) {
    .modal-dashboard.modal-desktop.modal-invest#investToCloudModal-3 .modal-dialog {
        width: 570px;
    }
}

.modal-dashboard.modal-desktop.modal-invest#investToCloudModal-3 .modal-dialog .modal-content .modal-header {
    padding: 60px 11% 25px;
    position: relative;
}

@media (min-width: 768px) {
    .modal-dashboard.modal-desktop.modal-invest#investToCloudModal-3 .modal-dialog .modal-content .modal-header {
        padding: 60px 60px 25px;
    }
}

.modal-dashboard.modal-desktop.modal-invest#investToCloudModal-3 .modal-dialog .modal-content .modal-header .close {
    background: url("/img/close-news.png") no-repeat;
    background-size: 100%;
    height: 15px;
    outline: 0;
    position: absolute;
    right: 30px;
    text-decoration: none;
    top: 30px;
    width: 15px;
}

.modal-dashboard.modal-desktop.modal-invest#investToCloudModal-3 .modal-dialog .modal-content .modal-body {
    padding: 0 11% 6.3vh;
}

.modal-bitcoins .modal-dialog {
    height: 100%;
    margin: 0;
}

.modal-bitcoins .modal-dialog .modal-content {
    background: url("/img/get-bitcoins-mobile.png") no-repeat;
    background-size: 100% 100%;
    border: 0;
    border-radius: 0;
    box-shadow: none;
    height: 100%;
}

.modal-bitcoins .modal-dialog .modal-content .modal-header {
    border: 0;
    padding: 45px;
    position: relative;
}

.modal-bitcoins .modal-dialog .modal-content .modal-header .bitcoin-title {
    color: #fff;
    font-size: 12.5px;
    font-weight: 600;
    letter-spacing: .5px;
    line-height: 18.5px;
    margin-bottom: 30px;
}

.modal-bitcoins .modal-dialog .modal-content .modal-header .close {
    opacity: 1;
    position: absolute;
    right: 30px;
    top: 45px;
}

.modal-bitcoins .modal-dialog .modal-content .modal-header .close img {
    height: 15px;
    width: 15px;
}

.modal-bitcoins .modal-dialog .modal-content .modal-header .bitcoin-amount {
    color: #fff;
    font-size: 56px;
    font-weight: 300;
    line-height: 56px;
    margin-bottom: 24px;
}

.modal-bitcoins .modal-dialog .modal-content .modal-header .small-amounts {
    color: #fff;
    font-size: 12.5px;
    font-weight: 600;
    letter-spacing: .5px;
    line-height: 12.5px;
}

.modal-bitcoins .modal-dialog .modal-content .modal-header .small-amounts span {
    display: inline-block;
}

.modal-bitcoins .modal-dialog .modal-content .modal-header .small-amounts span.amount {
    margin-left: 10px;
}

@media (min-width: 600px) {
    .modal-bitcoins .modal-dialog .modal-content .modal-header .small-amounts span.amount {
        margin-left: 35px;
    }
}

.modal-bitcoins .modal-dialog .modal-content .modal-header .small-amounts span b {
    color: #76fff4;
    font-weight: 600;
}

.modal-bitcoins .modal-dialog .modal-content .modal-body {
    padding: 0 18px 25px;
}

.modal-bitcoins .modal-dialog .modal-content .modal-body form .input-wrapper {
    background-color: rgba(255, 255, 255, 0.29);
    border-radius: 10px;
    margin-bottom: 15px;
    position: relative;
}

@media (min-width: 600px) {
    .modal-bitcoins .modal-dialog .modal-content .modal-body form .input-wrapper {
        margin-bottom: 35px;
    }
}

.modal-bitcoins .modal-dialog .modal-content .modal-body form .input-wrapper input {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background-color: transparent;
    border: 0;
    box-shadow: none;
    color: rgba(255, 255, 255, 0.7);
    font-size: 13.5px;
    font-weight: 300;
    line-height: 13.5px;
    outline: 0;
    padding: 20px 50px 20px 20px;
    width: 100%;
}

.modal-bitcoins .modal-dialog .modal-content .modal-body form .input-wrapper input::-webkit-input-placeholder {
    /* Chrome/Opera/Safari */
    color: rgba(255, 255, 255, 0.7);
}

.modal-bitcoins .modal-dialog .modal-content .modal-body form .input-wrapper input::-moz-placeholder {
    /* Firefox 19+ */
    color: rgba(255, 255, 255, 0.7);
}

.modal-bitcoins .modal-dialog .modal-content .modal-body form .input-wrapper input:-ms-input-placeholder {
    /* IE 10+ */
    color: rgba(255, 255, 255, 0.7);
}

.modal-bitcoins .modal-dialog .modal-content .modal-body form .input-wrapper input:-moz-placeholder {
    /* Firefox 18- */
    color: rgba(255, 255, 255, 0.7);
}

.modal-bitcoins .modal-dialog .modal-content .modal-body form .input-wrapper input.form-control {
    height: auto;
}

.modal-bitcoins .modal-dialog .modal-content .modal-body form .input-wrapper.qr:after {
    background: url("/img/qr-code-mobile.png") no-repeat;
    background-size: 100% 100%;
    content: '';
    display: inline-block;
    height: 30px;
    position: absolute;
    right: 13px;
    top: 13px;
    width: 30px;
}

.modal-bitcoins .modal-dialog .modal-content .modal-body form .input-wrapper.amount {
    display: inline-block;
    width: 70%;
}

@media (min-width: 375px) {
    .modal-bitcoins .modal-dialog .modal-content .modal-body form .input-wrapper.amount {
        width: 76%;
    }
}

@media (min-width: 600px) {
    .modal-bitcoins .modal-dialog .modal-content .modal-body form .input-wrapper.amount {
        width: 70%;
    }
}

.modal-bitcoins .modal-dialog .modal-content .modal-body form .input-wrapper .form-group {
    margin: 0;
}

.modal-bitcoins .modal-dialog .modal-content .modal-body form .input-wrapper .form-group.has-error input {
    display: none;
}

.modal-bitcoins .modal-dialog .modal-content .modal-body form .input-wrapper .form-group.has-error .help-block {
    margin: 0;
    padding: 20px 50px 20px 20px;
}

.modal-bitcoins .modal-dialog .modal-content .modal-body form .send-button {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background: transparent;
    border: 0;
    box-shadow: none;
    float: right;
    padding: 0;
}

.modal-bitcoins .modal-dialog .modal-content .modal-body form .send-button img {
    height: 56px;
}

.modal-bitcoins#bitcoin-2 .modal-dialog .modal-content {
    background: url("/img/send-bitcoins-mobile.png") no-repeat;
    background-size: 100% 100%;
}

.modal-bitcoins#bitcoin-2 .modal-dialog .modal-content .modal-header .bitcoin-title {
    color: #cbd0fe;
}

.modal-bitcoins#bitcoin-2 .modal-dialog .modal-content .modal-header .bitcoin-amount {
    color: #cbd0fe;
}

.modal-bitcoins#bitcoin-2 .modal-dialog .modal-content .modal-header .small-amounts {
    color: #cbd0fe;
}

.modal-bitcoins#bitcoin-investments .modal-dialog .modal-content .modal-header, .modal-bitcoins#bitcoin-investments-2 .modal-dialog .modal-content .modal-header {
    padding: 45px 45px 0;
}

.modal-bitcoins#bitcoin-investments .modal-dialog .modal-content .modal-body form .input-wrapper .bootstrap-select, .modal-bitcoins#bitcoin-investments-2 .modal-dialog .modal-content .modal-body form .input-wrapper .bootstrap-select {
    width: 100%;
}

.modal-bitcoins#bitcoin-investments .modal-dialog .modal-content .modal-body form .input-wrapper .bootstrap-select .dropdown-toggle, .modal-bitcoins#bitcoin-investments-2 .modal-dialog .modal-content .modal-body form .input-wrapper .bootstrap-select .dropdown-toggle {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background-color: transparent;
    border: 0;
    box-shadow: none;
    color: #fff;
    font-size: 13.5px;
    font-weight: 300;
    line-height: 13.5px;
    outline: 0 !important;
    padding: 20px 50px 20px 20px;
    width: 100%;
}

.modal-bitcoins#bitcoin-investments .modal-dialog .modal-content .modal-body form .input-wrapper .bootstrap-select .dropdown-toggle .bs-caret, .modal-bitcoins#bitcoin-investments-2 .modal-dialog .modal-content .modal-body form .input-wrapper .bootstrap-select .dropdown-toggle .bs-caret {
    position: absolute;
    right: 15px;
}

.modal-bitcoins#bitcoin-investments .modal-dialog .modal-content .modal-body form .input-wrapper .bootstrap-select .dropdown-toggle .bs-caret:before, .modal-bitcoins#bitcoin-investments-2 .modal-dialog .modal-content .modal-body form .input-wrapper .bootstrap-select .dropdown-toggle .bs-caret:before {
    background: url("/img/invest-mobile-arrow-white.png") no-repeat;
    content: '';
    display: inline-block;
    height: 8px;
    width: 12px;
}

.modal-bitcoins#bitcoin-investments .modal-dialog .modal-content .modal-body form .input-wrapper .bootstrap-select .dropdown-toggle .bs-caret .caret, .modal-bitcoins#bitcoin-investments-2 .modal-dialog .modal-content .modal-body form .input-wrapper .bootstrap-select .dropdown-toggle .bs-caret .caret {
    display: none;
}

.modal-bitcoins#bitcoin-investments .modal-dialog .modal-content .modal-body form .input-wrapper .bootstrap-select .dropdown-menu, .modal-bitcoins#bitcoin-investments-2 .modal-dialog .modal-content .modal-body form .input-wrapper .bootstrap-select .dropdown-menu {
    border: 0;
    border-radius: 10px;
    margin: 0;
    padding: 0;
    top: 0;
}

.modal-bitcoins#bitcoin-investments .modal-dialog .modal-content .modal-body form .input-wrapper .bootstrap-select .dropdown-menu ul li a, .modal-bitcoins#bitcoin-investments-2 .modal-dialog .modal-content .modal-body form .input-wrapper .bootstrap-select .dropdown-menu ul li a {
    background-color: transparent;
    border: 0;
    box-shadow: none;
    color: #4dc9da;
    font-size: 13.5px;
    font-weight: 300;
    line-height: 13.5px;
    outline: 0 !important;
    padding: 20px 50px 20px 20px;
    width: 100%;
}

.modal-bitcoins#bitcoin-investments .modal-dialog .modal-content .modal-body form .input-wrapper .bootstrap-select .dropdown-menu ul li:first-child a:after, .modal-bitcoins#bitcoin-investments-2 .modal-dialog .modal-content .modal-body form .input-wrapper .bootstrap-select .dropdown-menu ul li:first-child a:after {
    background: url("/img/invest-mobile-arrow-blue.png") no-repeat;
    content: '';
    display: inline-block;
    height: 8px;
    position: absolute;
    right: 15px;
    width: 12px;
}

.modal-bitcoins#bitcoin-investments .modal-dialog .modal-content .modal-body form .input-wrapper .bootstrap-select .dropdown-menu ul li:nth-child(2n+1), .modal-bitcoins#bitcoin-investments-2 .modal-dialog .modal-content .modal-body form .input-wrapper .bootstrap-select .dropdown-menu ul li:nth-child(2n+1) {
    background-color: #eefcff;
}

.modal-bitcoins#bitcoin-investments .modal-dialog .modal-content .modal-body form .input-wrapper .bootstrap-select input, .modal-bitcoins#bitcoin-investments-2 .modal-dialog .modal-content .modal-body form .input-wrapper .bootstrap-select input {
    color: #fff;
}

.modal-bitcoins#bitcoin-investments .modal-dialog .modal-content .modal-body form .input-wrapper .bootstrap-select input::-webkit-input-placeholder, .modal-bitcoins#bitcoin-investments-2 .modal-dialog .modal-content .modal-body form .input-wrapper .bootstrap-select input::-webkit-input-placeholder {
    /* Chrome/Opera/Safari */
    color: #fff;
}

.modal-bitcoins#bitcoin-investments .modal-dialog .modal-content .modal-body form .input-wrapper .bootstrap-select input::-moz-placeholder, .modal-bitcoins#bitcoin-investments-2 .modal-dialog .modal-content .modal-body form .input-wrapper .bootstrap-select input::-moz-placeholder {
    /* Firefox 19+ */
    color: #fff;
}

.modal-bitcoins#bitcoin-investments .modal-dialog .modal-content .modal-body form .input-wrapper .bootstrap-select input:-ms-input-placeholder, .modal-bitcoins#bitcoin-investments-2 .modal-dialog .modal-content .modal-body form .input-wrapper .bootstrap-select input:-ms-input-placeholder {
    /* IE 10+ */
    color: #fff;
}

.modal-bitcoins#bitcoin-investments .modal-dialog .modal-content .modal-body form .input-wrapper .bootstrap-select input:-moz-placeholder, .modal-bitcoins#bitcoin-investments-2 .modal-dialog .modal-content .modal-body form .input-wrapper .bootstrap-select input:-moz-placeholder {
    /* Firefox 18- */
    color: #fff;
}

.modal-bitcoins#bitcoin-investments-2 .modal-dialog .modal-content .modal-body {
    text-align: center;
}

.modal-bitcoins#bitcoin-investments-2 .modal-dialog .modal-content .modal-body .bitcoin-mobile-amount {
    background-clip: text;
    -webkit-background-clip: text;
    background-image: -webkit-gradient(linear, left top, right top, color-stop(0, #9b4abf), color-stop(0.52, #4e39da), color-stop(1, #026fee));
    background-image: gradient(linear, left top, right top, color-stop(0, #9b4abf), color-stop(0.52, #4e39da), color-stop(1, #026fee));
    color: transparent;
    font-size: 37px;
    font-weight: 300;
    line-height: 37px;
    margin: 40px 0 15px;
}

.modal-bitcoins#bitcoin-investments-2 .modal-dialog .modal-content .modal-body .bitcoin-mobile-text, .modal-bitcoins#bitcoin-investments-2 .modal-dialog .modal-content .modal-body .bitcoin-mobile-period {
    color: #fff;
    font-size: 13.5px;
    font-weight: 300;
    line-height: 20px;
    margin-bottom: 22px;
}

.modal-bitcoins#bitcoin-investments-2 .modal-dialog .modal-content .modal-body .bitcoin-mobile-period img {
    margin-bottom: 10px;
}

.modal-bitcoins#bitcoin-investments-2 .modal-dialog .modal-content .modal-body .bitcoin-mobile-confirm {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background: transparent;
    border: 2px solid #fff;
    border-radius: 10px;
    box-shadow: none;
    color: #fff;
    font-size: 10.8px;
    font-weight: 400;
    letter-spacing: 2px;
    line-height: 10.8px;
    margin-top: 30px;
    padding: 22px 90px;
}

.modal-bitcoins#bitcoin-investments .modal-dialog.bitcoin-investments .modal-content .modal-body, .modal-bitcoins#bitcoin-investments-2 .modal-dialog.bitcoin-investments .modal-content .modal-body {
    text-align: center;
}

.modal-bitcoins#bitcoin-investments .modal-dialog.bitcoin-investments .modal-content .modal-body .bitcoin-mobile-amount, .modal-bitcoins#bitcoin-investments-2 .modal-dialog.bitcoin-investments .modal-content .modal-body .bitcoin-mobile-amount {
    background-clip: text;
    -webkit-background-clip: text;
    background-image: -webkit-gradient(linear, left top, right top, color-stop(0, #9b4abf), color-stop(0.52, #4e39da), color-stop(1, #026fee));
    background-image: gradient(linear, left top, right top, color-stop(0, #9b4abf), color-stop(0.52, #4e39da), color-stop(1, #026fee));
    color: transparent;
    font-size: 37px;
    font-weight: 300;
    line-height: 37px;
    margin: 40px 0 15px;
}

.modal-bitcoins#bitcoin-investments .modal-dialog.bitcoin-investments .modal-content .modal-body .bitcoin-mobile-text, .modal-bitcoins#bitcoin-investments .modal-dialog.bitcoin-investments .modal-content .modal-body .bitcoin-mobile-period, .modal-bitcoins#bitcoin-investments .modal-dialog.bitcoin-investments .modal-content .modal-body .bitcoin-mobile-profit, .modal-bitcoins#bitcoin-investments-2 .modal-dialog.bitcoin-investments .modal-content .modal-body .bitcoin-mobile-text, .modal-bitcoins#bitcoin-investments-2 .modal-dialog.bitcoin-investments .modal-content .modal-body .bitcoin-mobile-period, .modal-bitcoins#bitcoin-investments-2 .modal-dialog.bitcoin-investments .modal-content .modal-body .bitcoin-mobile-profit {
    color: #fff;
    font-size: 13.5px;
    font-weight: 300;
    line-height: 20px;
    margin-bottom: 22px;
}

.modal-bitcoins#bitcoin-investments .modal-dialog.bitcoin-investments .modal-content .modal-body .bitcoin-mobile-period img, .modal-bitcoins#bitcoin-investments-2 .modal-dialog.bitcoin-investments .modal-content .modal-body .bitcoin-mobile-period img {
    margin-bottom: 10px;
}

.modal-bitcoins#bitcoin-investments .modal-dialog.bitcoin-investments .modal-content .modal-body .bitcoin-mobile-confirm, .modal-bitcoins#bitcoin-investments .modal-dialog.bitcoin-investments .modal-content .modal-body .bitcoin-mobile-back, .modal-bitcoins#bitcoin-investments-2 .modal-dialog.bitcoin-investments .modal-content .modal-body .bitcoin-mobile-confirm, .modal-bitcoins#bitcoin-investments-2 .modal-dialog.bitcoin-investments .modal-content .modal-body .bitcoin-mobile-back {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background: transparent;
    border: 2px solid #fff;
    border-radius: 10px;
    box-shadow: none;
    color: #fff;
    font-size: 10.8px;
    font-weight: 400;
    letter-spacing: 2px;
    line-height: 10.8px;
    margin-top: 30px;
    outline: 0;
    padding: 22px 5px;
    width: 37%;
}

.modal-bitcoins#bitcoin-investments .modal-dialog.bitcoin-investments .modal-content .modal-body .bitcoin-mobile-back, .modal-bitcoins#bitcoin-investments-2 .modal-dialog.bitcoin-investments .modal-content .modal-body .bitcoin-mobile-back {
    margin-right: 5%;
}

.modal-bitcoins#bitcoin-investments .modal-dialog.bitcoin-investments .modal-content .modal-body .bitcoin-mobile-profit, .modal-bitcoins#bitcoin-investments-2 .modal-dialog.bitcoin-investments .modal-content .modal-body .bitcoin-mobile-profit {
    margin-bottom: 0;
}

.referral-page .left-menu .nav-tabs li a {
    background-color: transparent;
}

.referral-page .left-menu .nav-tabs li a:hover {
    background-color: transparent;
}

.main-menu {
    left: 35px;
    position: absolute;
}

@media (min-width: 1600px) {
    .main-menu {
        left: 100px;
    }
}

.main-menu .nav-tabs {
    border: 0;
    margin-bottom: 40px;
    z-index: 2;
}

@media (min-width: 1200px) {
    .main-menu .nav-tabs {
        position: absolute;
    }
}

.main-menu .nav-tabs li {
    float: none;
    z-index: 3;
}

.main-menu .nav-tabs li:hover a {
    background-color: transparent;
}

.main-menu .nav-tabs li a {
    border: 0;
    display: inline-block;
    margin: 0;
    padding: 0;
}

.main-menu .nav-tabs li a:before {
    content: '';
    display: inline-block;
    vertical-align: middle;
}

.main-menu .nav-tabs li a#a-link:before {
    background: url("/img/btc-icon.png") no-repeat;
    height: 25px;
    width: 18px;
}

.main-menu .nav-tabs li a#b2x-link:before {
    background: url("/img/b2x-icon.png?v=2.1") no-repeat;
    height: 32px;
    width: 25px;
    background-size: 100%;
}

.main-menu .nav-tabs li a#b-link:before {
    background: url("/img/atb-icon.png") no-repeat;
    height: 21px;
    width: 21px;
}

.main-menu .nav-tabs li a#c-link:before {
    background: url("/img/eth-icon.png") no-repeat;
    height: 30px;
    width: 19px;
}

.main-menu .nav-tabs li a#flot-link:before {
    background: url("/img/firelotto256x256.jpg") no-repeat;
    height: 30px;
    width: 19px;
    background-size: 100%;
}

.main-menu .nav-tabs li a#d-link:before {
    background: url("/img/ltc-icon.png") no-repeat;
    height: 24px;
    width: 19px;
}

.main-menu .nav-tabs li a#flot-link:before {
    background: url("/img/firelotto256x256.jpg") no-repeat;
    height: 24px;
    width: 19px;
    background-size: 100%;
}

.main-menu .nav-tabs li a#e-link:before {
    background: url("/img/zec-icon.png") no-repeat;
    height: 27px;
    width: 18px;
}

.main-menu .nav-tabs li a#f-link:before {
    background: url("/img/usd-icon.png") no-repeat;
    height: 25px;
    width: 14px;
}

.main-menu .nav-tabs li a.more-icon:before {
    background: url("/img/more-icon.png") no-repeat;
    height: 6px;
    width: 22px;
}

.main-menu .nav-tabs li a.logout-icon:before {
    background: url("/img/logout-icon.png") no-repeat;
    height: 25px;
    width: 30px;
}

.main-menu .nav-tabs li a span {
    display: none;
}

@media (min-width: 1200px) {
    .main-menu .nav-tabs li a.logout-icon {
        margin-left: -5px;
    }
}

.main-menu .nav-tabs li.active a:focus, .main-menu .nav-tabs li.active a:hover {
    background-color: transparent !important;
    border: 0;
}

.main-menu .nav-tabs li.active a#a-link:before {
    background: url("/img/btc-icon-active.png") no-repeat;
}

.main-menu .nav-tabs li.active a#b2x-link:before {
    background: url("/img/b2x-icon-active.png?v=2.1") no-repeat;
    background-size: 100%;
}

.main-menu .nav-tabs li.active a#b-link:before {
    background: url("/img/atb-icon-active.png") no-repeat;
}

.main-menu .nav-tabs li.active a#flot-link:before {
    background: url("/img/firelotto256x256.jpg") no-repeat;
    background-size: 100%;
}

.main-menu .nav-tabs li.active a#c-link:before {
    background: url("/img/eth-icon-active.png") no-repeat;
}

.main-menu .nav-tabs li.active a#d-link:before {
    background: url("/img/ltc-icon-active.png") no-repeat;
}

.main-menu .nav-tabs li.active a#e-link:before {
    background: url("/img/zec-icon-active.png") no-repeat;
}

.main-menu .nav-tabs li.active a#f-link:before {
    background: url("/img/usd-icon-active.png") no-repeat;
}

.main-menu .nav-tabs li.active a.more-icon:before {
    background: url("/img/more-icon-active.png") no-repeat;
}

.main-menu .nav-tabs li:not(:last-child) {
    margin-bottom: 6.5vh;
}

@media (min-width: 1200px) {
    .referral-page .main-menu {
        top: 140px;
    }
}

@media (min-width: 1600px) {
    .referral-page .main-menu {
        top: 200px;
    }
}

.main-block::-webkit-scrollbar-track {
    background-color: #f4f4f4;
    border-radius: 10px;
    margin: 1.5px 0;
}

.main-block::-webkit-scrollbar {
    background-color: #f4f4f4;
    width: 10px;
}

.main-block::-webkit-scrollbar-thumb {
    background-color: #fefefe;
    border-radius: 10px;
    box-shadow: inset 0px 0px 3px 0px rgba(0, 0, 0, 0.13);
}

@media (min-width: 1200px) {
    .main-block {
        bottom: 0;
        left: 0;
        margin: 0 30px 0;
        overflow: auto;
        position: absolute;
        right: 0;
        top: 130px;
    }
}

@media (min-width: 1600px) {
    .main-block {
        margin: 0 100px 0;
        top: 150px;
    }
}

.main-block .col-xs-1 {
    padding: 0 0 0 10px;
}

@media (min-width: 768px) {
    .main-block .col-xs-1 {
        padding: 0 15px;
    }
}

@media (min-width: 1200px) {
    .main-block .col-xs-1 {
        padding-left: 0;
        position: absolute;
    }
}

.main-block .nav-tabs {
    border: 0;
    margin-bottom: 40px;
    z-index: 2;
}

@media (min-width: 1200px) {
    .main-block .nav-tabs {
        position: absolute;
    }
}

.main-block .nav-tabs li {
    float: none;
    z-index: 3;
}

.main-block .nav-tabs li:hover a {
    background-color: transparent;
}

.main-block .nav-tabs li a {
    border: 0;
    display: inline-block;
    margin: 0;
    padding: 0;
}

.main-block .nav-tabs li a:before {
    content: '';
    display: inline-block;
    vertical-align: middle;
}

.main-block .nav-tabs li a#a-link:before {
    background: url("/img/btc-icon.png") no-repeat;
    height: 25px;
    width: 18px;
}

.main-block .nav-tabs li a#b-link:before {
    background: url("/img/atb-icon.png") no-repeat;
    height: 21px;
    width: 21px;
}

.main-block .nav-tabs li a#c-link:before {
    background: url("/img/eth-icon.png") no-repeat;
    height: 30px;
    width: 19px;
}

.main-block .nav-tabs li a#b2x-link:before {
    background: url("/img/b2x-icon.png") no-repeat;
    height: 40px;
    width: 32px;
    -webkit-background-size: 100%;
    background-size: 100%;
}

.main-block .nav-tabs li a#d-link:before {
    background: url("/img/ltc-icon.png") no-repeat;
    height: 24px;
    width: 19px;
}

.main-block .nav-tabs li a#e-link:before {
    background: url("/img/zec-icon.png") no-repeat;
    height: 27px;
    width: 18px;
}

.main-block .nav-tabs li a#f-link:before {
    background: url("/img/usd-icon.png") no-repeat;
    height: 25px;
    width: 14px;
}

.main-block .nav-tabs li a.more-icon:before {
    background: url("/img/more-icon.png") no-repeat;
    height: 6px;
    width: 22px;
    display: none;
}

.main-block .nav-tabs li a.logout-icon:before {
    background: url("/img/logout-icon.png") no-repeat;
    height: 25px;
    margin-top: 40px;
    width: 30px;
}

.main-block .nav-tabs li a span {
    display: none;
}

.main-block .nav-tabs li.active a:focus, .main-block .nav-tabs li.active a:hover {
    background-color: transparent !important;
    border: 0;
}

.main-block .nav-tabs li.active a#a-link:before {
    background: url("/img/btc-icon-active.png") no-repeat;
}

.main-block .nav-tabs li.active a#b-link:before {
    background: url("/img/atb-icon-active.png") no-repeat;
}

.main-block .nav-tabs li.active a#c-link:before {
    background: url("/img/eth-icon-active.png") no-repeat;
}

.main-block .nav-tabs li.active a#d-link:before {
    background: url("/img/ltc-icon-active.png") no-repeat;
}

.main-block .nav-tabs li.active a#e-link:before {
    background: url("/img/zec-icon-active.png") no-repeat;
}

.main-block .nav-tabs li.active a#f-link:before {
    background: url("/img/usd-icon-active.png") no-repeat;
}

.main-block .nav-tabs li.active a.more-icon:before {
    background: url("/img/more-icon-active.png") no-repeat;
}

.main-block .nav-tabs li:not(:last-child) {
    margin-bottom: 72px;
}

@media (min-width: 1200px) {
    .main-block .tab-content {
        padding-left: 50px;
    }
}

@media (min-width: 1800px) {
    .main-block .tab-content {
        padding-left: 100px;
    }
}

.main-block .tab-content .tab-pane .bitcoin-block .col-xs-9, .main-block .tab-content .tab-pane .bitcoin-block .col-xs-3 {
    padding: 0 5px;
}

.main-block .tab-content .tab-pane .bitcoin-block .col-lg-9 {
    padding: 0;
}

@media (min-width: 768px) {
    .main-block .tab-content .tab-pane .bitcoin-block .col-lg-9 {
        padding: 0 10px 0 15px;
    }
}

.main-block .tab-content .tab-pane .bitcoin-block .col-lg-3 {
    padding-left: 10px;
}

@media (min-width: 1200px) {
    .main-block .tab-content .tab-pane .bitcoin-block .dashboard-left-column {
        width: 73.8%;
    }
}

@media (min-width: 1200px) {
    .main-block .tab-content .tab-pane .bitcoin-block .dashboard-right-column {
        width: 26.1%;
    }
}

.main-block .tab-content .tab-pane .bitcoin-block .carousel .carousel-inner {
    background: #fff !important;
}

.main-block .tab-content .tab-pane .bitcoin-block .carousel .carousel-inner .item {
    background: #fff !important;
}

.main-block .tab-content .tab-pane .bitcoin-block .carousel .carousel-inner .item img {
    width: 100%;
}

@media (min-width: 768px) {
    .main-block .tab-content .tab-pane .bitcoin-block .carousel .carousel-inner .item img {
        border-radius: 20px;
    }
}

.main-block .tab-content .tab-pane .bitcoin-block .carousel .carousel-control {
    background: no-repeat;
    bottom: 60px;
    display: none;
    left: auto;
    opacity: 1;
    right: 85px;
    top: auto;
    width: 75px;
    z-index: 2;
}

@media (min-width: 768px) {
    .main-block .tab-content .tab-pane .bitcoin-block .carousel .carousel-control {
        display: block;
    }
}

@media (min-width: 992px) {
    .main-block .tab-content .tab-pane .bitcoin-block .carousel .carousel-control {
        right: 63px;
    }
}

.main-block .tab-content .tab-pane .bitcoin-block .carousel .carousel-control .glyphicon {
    height: 75px;
    margin: 0;
    position: static;
    width: 75px;
}

.main-block .tab-content .tab-pane .bitcoin-block .carousel .carousel-control .glyphicon:before {
    background: url("/img/arrow-left.png") no-repeat;
    display: inline-block;
    content: '';
    height: 75px;
    width: 75px;
}

.main-block .tab-content .tab-pane .bitcoin-block .carousel .carousel-control.right {
    bottom: 60px;
    left: auto;
    right: 0;
    top: auto;
}

@media (min-width: 992px) {
    .main-block .tab-content .tab-pane .bitcoin-block .carousel .carousel-control.right {
        right: -35px;
    }
}

.main-block .tab-content .tab-pane .bitcoin-block .carousel .carousel-control.right .glyphicon:before {
    background: url("/img/arrow-right.png") no-repeat;
    content: '';
}

.main-block .tab-content .tab-pane .bitcoin-block .mobile-graph-info {
    margin: 25px 0;
}

.main-block .tab-content .tab-pane .bitcoin-block .mobile-graph-info .left-info, .main-block .tab-content .tab-pane .bitcoin-block .mobile-graph-info .right-info {
    display: inline-block;
    font-weight: 500;
    letter-spacing: 1px;
    padding: 12px 0;
    text-align: center;
}

.main-block .tab-content .tab-pane .bitcoin-block .mobile-graph-info .left-info img, .main-block .tab-content .tab-pane .bitcoin-block .mobile-graph-info .right-info img {
    height: 14px;
    margin-right: 8.7%;
    vertical-align: baseline;
}

.main-block .tab-content .tab-pane .bitcoin-block .mobile-graph-info .left-info span, .main-block .tab-content .tab-pane .bitcoin-block .mobile-graph-info .right-info span {
    background-image: -moz-linear-gradient(-165deg, #4691ee 0%, #4ca9d9 25%, #51c0c4 100%);
    background-image: -webkit-linear-gradient(-165deg, #4691ee 0%, #4ca9d9 25%, #51c0c4 100%);
    background-image: -ms-linear-gradient(-165deg, #4691ee 0%, #4ca9d9 25%, #51c0c4 100%);
    -webkit-background-clip: text;
    color: transparent;
}

.main-block .tab-content .tab-pane .bitcoin-block .mobile-graph-info .left-info span.title, .main-block .tab-content .tab-pane .bitcoin-block .mobile-graph-info .right-info span.title {
    display: block;
    font-size: 11.5px;
    font-weight: 400;
    line-height: 11.5px;
    margin-top: 11px;
}

.main-block .tab-content .tab-pane .bitcoin-block .mobile-graph-info .left-info span.amount, .main-block .tab-content .tab-pane .bitcoin-block .mobile-graph-info .right-info span.amount {
    font-size: 21px;
    line-height: 21px;
}

.main-block .tab-content .tab-pane .bitcoin-block .mobile-graph-info .left-info {
    border-right: 1px solid #e5edf2;
    width: 52%;
}

.main-block .tab-content .tab-pane .bitcoin-block .mobile-graph-info .right-info {
    width: 46%;
}

.main-block .tab-content .tab-pane .bitcoin-block .mobile-graph-info .right-info span {
    background-clip: text;
    -webkit-background-clip: text;
    background-image: -webkit-gradient(linear, left top, right top, color-stop(0, #aa6bca), color-stop(1, #3088f0));
    background-image: gradient(linear, left top, right top, color-stop(0, #aa6bca), color-stop(1, #3088f0));
    color: transparent;
}

.main-block .tab-content .tab-pane .bitcoin-block .mobile-balance {
    background: url("/img/mobile-balance-back.png") no-repeat;
    background-size: cover;
    color: #fff;
    padding: 40px 45px;
    position: relative;
}

.main-block .tab-content .tab-pane .bitcoin-block .mobile-balance .balance-title {
    font-size: 14.5px;
    font-weight: 300;
    letter-spacing: 2px;
    line-height: 14.5px;
    margin-bottom: 16px;
}

.main-block .tab-content .tab-pane .bitcoin-block .mobile-balance .balance-amount {
    font-size: 17.5px;
    font-weight: 500;
    letter-spacing: 2px;
    line-height: 17.5px;
}

.main-block .tab-content .tab-pane .bitcoin-block .mobile-balance .history-collapse {
    right: 25px;
    position: absolute;
    top: 35px;
}

.main-block .tab-content .tab-pane .bitcoin-block .mobile-transactions {
    padding: 0 0 55px 50px;
}

.main-block .tab-content .tab-pane .bitcoin-block .mobile-transactions .vertical-line {
    background-color: #e7e6e7;
    height: 52px;
    width: 1px;
}

.main-block .tab-content .tab-pane .bitcoin-block .mobile-transactions .vertical-line.not-first {
    margin-top: -9px;
}

.main-block .tab-content .tab-pane .bitcoin-block .mobile-transactions .transaction {
    position: relative;
}

.main-block .tab-content .tab-pane .bitcoin-block .mobile-transactions .transaction span {
    display: block;
    padding-left: 6%;
}

@media (min-width: 500px) {
    .main-block .tab-content .tab-pane .bitcoin-block .mobile-transactions .transaction span {
        padding-left: 9.9%;
    }
}

.main-block .tab-content .tab-pane .bitcoin-block .mobile-transactions .transaction span.tran-amount {
    color: #4f4f4f;
    font-size: 14.8px;
    font-weight: 400;
    letter-spacing: 2px;
    line-height: 14.8px;
    margin-bottom: 8px;
}

.main-block .tab-content .tab-pane .bitcoin-block .mobile-transactions .transaction span.tran-amount:before {
    background-image: -moz-linear-gradient(-165deg, #4691ee 0%, #4ca9d9 25%, #51c0c4 100%);
    background-image: -webkit-linear-gradient(-165deg, #4691ee 0%, #4ca9d9 25%, #51c0c4 100%);
    background-image: -ms-linear-gradient(-165deg, #4691ee 0%, #4ca9d9 25%, #51c0c4 100%);
    border-radius: 50%;
    content: '';
    display: inline-block;
    height: 9px;
    left: -4px;
    position: absolute;
    top: 6px;
    width: 9px;
}

.main-block .tab-content .tab-pane .bitcoin-block .mobile-transactions .transaction span.tran-date {
    color: #c2c2c2;
    font-size: 11px;
    font-weight: 700;
    letter-spacing: .5px;
    line-height: 11px;
}

.main-block .tab-content .tab-pane .bitcoin-block .mobile-transactions .transaction a.tran-info {
    box-shadow: none;
    outline: 0;
    position: absolute;
    right: 35px;
    top: 5px;
}

.main-block .tab-content .tab-pane .bitcoin-block .mobile-transactions .transaction a.tran-info img {
    height: 22px;
    width: 22px;
}

.main-block .tab-content .tab-pane .bitcoin-block .mobile-transactions .transaction:last-child span.tran-amount:before {
    background-image: -moz-linear-gradient(-18deg, #9b4abf 0%, #7542cd 39%, #4e39da 81%);
    background-image: -webkit-linear-gradient(-18deg, #9b4abf 0%, #7542cd 39%, #4e39da 81%);
    background-image: -ms-linear-gradient(-18deg, #9b4abf 0%, #7542cd 39%, #4e39da 81%);
}

.main-block .tab-content .tab-pane .bitcoin-block .mobile-bitcoin-link {
    background-image: -moz-linear-gradient(-7deg, rgba(118, 83, 197, 0.94) 0%, rgba(97, 98, 205, 0.94) 25%, rgba(76, 112, 213, 0.94) 52%, rgba(130, 97, 197, 0.94) 84%, rgba(184, 82, 180, 0.94) 99%);
    background-image: -webkit-linear-gradient(-7deg, rgba(118, 83, 197, 0.94) 0%, rgba(97, 98, 205, 0.94) 25%, rgba(76, 112, 213, 0.94) 52%, rgba(130, 97, 197, 0.94) 84%, rgba(184, 82, 180, 0.94) 99%);
    background-image: -ms-linear-gradient(-7deg, rgba(118, 83, 197, 0.94) 0%, rgba(97, 98, 205, 0.94) 25%, rgba(76, 112, 213, 0.94) 52%, rgba(130, 97, 197, 0.94) 84%, rgba(184, 82, 180, 0.94) 99%);
    box-shadow: none;
    display: inline-block;
    float: right;
    outline: 0;
    padding: 25px 10px;
    text-align: center;
    text-decoration: none;
    width: 50%;
}

.main-block .tab-content .tab-pane .bitcoin-block .mobile-bitcoin-link span {
    color: #fff;
    font-size: 12.5px;
    font-weight: 400;
    letter-spacing: 2px;
    line-height: 12.5px;
}

.main-block .tab-content .tab-pane .bitcoin-block .mobile-bitcoin-link img.left {
    height: 12px;
    width: 12px;
    margin-right: 22px;
}

.main-block .tab-content .tab-pane .bitcoin-block .mobile-bitcoin-link img.right {
    height: 9px;
    float: right;
    margin-top: 5px;
    vertical-align: inherit;
}

.main-block .tab-content .tab-pane .bitcoin-block .mobile-bitcoin-link.get {
    background-image: -moz-linear-gradient(-165deg, rgba(70, 145, 238, 0.93) 0%, rgba(76, 169, 217, 0.93) 25%, rgba(81, 192, 196, 0.93) 100%);
    background-image: -webkit-linear-gradient(-165deg, rgba(70, 145, 238, 0.93) 0%, rgba(76, 169, 217, 0.93) 25%, rgba(81, 192, 196, 0.93) 100%);
    background-image: -ms-linear-gradient(-165deg, rgba(70, 145, 238, 0.93) 0%, rgba(76, 169, 217, 0.93) 25%, rgba(81, 192, 196, 0.93) 100%);
    float: left;
}

.main-block .tab-content .tab-pane .bitcoin-block .mobile-bitcoin-link.cloud {
    background: #fdfcfd;
}

.main-block .tab-content .tab-pane .bitcoin-block .mobile-bitcoin-link.cloud span {
    color: #a3a3a3;
}

.main-block .tab-content .tab-pane .bitcoin-block .mobile-bitcoin-link.cloud img.left {
    height: auto;
    margin-right: 19px;
    width: 15px;
}

.main-block .tab-content .tab-pane .bitcoin-block .send-btc-block {
    background: url("/img/send-btc-background.png") no-repeat;
    background-size: 100% 100%;
    border-radius: 20px;
    box-shadow: 2.121px 2.121px 54px 0px rgba(0, 0, 0, 0.25);
    display: inline-block;
    padding: 40px 35px;
    position: relative;
    width: 100%;
}

@media (min-width: 768px) {
    .main-block .tab-content .tab-pane .bitcoin-block .send-btc-block {
        margin: -60px 0 0 0;
        width: 330px;
    }
}

@media (min-width: 992px) {
    .main-block .tab-content .tab-pane .bitcoin-block .send-btc-block {
        margin: -85px 0 0 55px;
    }
}

@media (min-width: 1200px) {
    .main-block .tab-content .tab-pane .bitcoin-block .send-btc-block {
        margin: -85px 0 0 35px;
        width: 390px;
    }
}

@media (min-width: 1500px) {
    .main-block .tab-content .tab-pane .bitcoin-block .send-btc-block {
        margin: -85px 0 0 45px;
        width: 440px;
    }
}

@media (min-width: 1700px) {
    .main-block .tab-content .tab-pane .bitcoin-block .send-btc-block {
        margin: -85px 0 0 55px;
    }
}

.main-block .tab-content .tab-pane .bitcoin-block .send-btc-block .send-title {
    color: #fff;
    font-size: 17.9px;
    font-weight: 300;
    letter-spacing: 2px;
    line-height: 17.9px;
    margin-bottom: 25px;
    padding-left: 16px;
}

.main-block .tab-content .tab-pane .bitcoin-block .send-btc-block .input-wrapper {
    background-color: rgba(255, 255, 255, 0.29);
    border-radius: 10px;
    margin-bottom: 25px;
    position: relative;
}

.main-block .tab-content .tab-pane .bitcoin-block .send-btc-block .input-wrapper:after {
    background: url("/img/qr-code.png") no-repeat;
    background-size: 100% 100%;
    content: '';
    display: inline-block;
    height: 40px;
    position: absolute;
    right: 9px;
    top: 9px;
    width: 40px;
}

.main-block .tab-content .tab-pane .bitcoin-block .send-btc-block .input-wrapper input {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background-color: transparent;
    border: 0;
    box-shadow: none;
    color: rgba(255, 255, 255, 0.7);
    font-size: 17.9px;
    line-height: 17.9px;
    outline: 0;
    padding: 18px 60px 18px 18px;
    width: 100%;
}

.main-block .tab-content .tab-pane .bitcoin-block .send-btc-block .input-wrapper input::-webkit-input-placeholder {
    /* Chrome/Opera/Safari */
    color: rgba(255, 255, 255, 0.7);
}

.main-block .tab-content .tab-pane .bitcoin-block .send-btc-block .input-wrapper input::-moz-placeholder {
    /* Firefox 19+ */
    color: rgba(255, 255, 255, 0.7);
}

.main-block .tab-content .tab-pane .bitcoin-block .send-btc-block .input-wrapper input:-ms-input-placeholder {
    /* IE 10+ */
    color: rgba(255, 255, 255, 0.7);
}

.main-block .tab-content .tab-pane .bitcoin-block .send-btc-block .input-wrapper input:-moz-placeholder {
    /* Firefox 18- */
    color: rgba(255, 255, 255, 0.7);
}

.main-block .tab-content .tab-pane .bitcoin-block .send-btc-block span.btc-amount, .main-block .tab-content .tab-pane .bitcoin-block .send-btc-block span.usd-amount {
    color: #fff;
    display: inline-block;
    font-size: 19.6px;
    font-weight: 400;
    letter-spacing: 2px;
    line-height: 19.6px;
    vertical-align: middle;
}

.main-block .tab-content .tab-pane .bitcoin-block .send-btc-block .arrows {
    margin: 0 9px;
    vertical-align: middle;
}

.main-block .tab-content .tab-pane .bitcoin-block .send-btc-block .input-message-wrapper {
    background-color: rgba(255, 255, 255, 0.29);
    border-radius: 10px;
    display: inline-block;
    margin-top: 25px;
    width: 77%;
}

.main-block .tab-content .tab-pane .bitcoin-block .send-btc-block .input-message-wrapper input {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background-color: transparent;
    border: 0;
    box-shadow: none;
    color: rgba(255, 255, 255, 0.7);
    font-size: 17.9px;
    line-height: 17.9px;
    outline: 0;
    padding: 18px;
    width: 100%;
}

.main-block .tab-content .tab-pane .bitcoin-block .send-btc-block .input-message-wrapper input::-webkit-input-placeholder {
    /* Chrome/Opera/Safari */
    color: rgba(255, 255, 255, 0.7);
}

.main-block .tab-content .tab-pane .bitcoin-block .send-btc-block .input-message-wrapper input::-moz-placeholder {
    /* Firefox 19+ */
    color: rgba(255, 255, 255, 0.7);
}

.main-block .tab-content .tab-pane .bitcoin-block .send-btc-block .input-message-wrapper input:-ms-input-placeholder {
    /* IE 10+ */
    color: rgba(255, 255, 255, 0.7);
}

.main-block .tab-content .tab-pane .bitcoin-block .send-btc-block .input-message-wrapper input:-moz-placeholder {
    /* Firefox 18- */
    color: rgba(255, 255, 255, 0.7);
}

.main-block .tab-content .tab-pane .bitcoin-block .send-btc-block .send-button {
    background: url("/img/send-button.png") no-repeat;
    background-size: 100% 100%;
    display: inline-block;
    float: right;
    height: 57px;
    margin-top: 25px;
    width: 20%;
}

.main-block .tab-content .tab-pane .bitcoin-block .send-btc-block-new {
    border-radius: 20px;
    box-shadow: 2.121px 2.121px 54px 0px rgba(0, 0, 0, 0.08);
    display: inline-block;
    margin-top: 20px;
    width: 100%;
}

@media (min-width: 768px) {
    .main-block .tab-content .tab-pane .bitcoin-block .send-btc-block-new {
        width: 330px;
    }
}

@media (min-width: 992px) {
    .main-block .tab-content .tab-pane .bitcoin-block .send-btc-block-new {
        width: 385px;
    }
}

@media (min-width: 1200px) {
    .main-block .tab-content .tab-pane .bitcoin-block .send-btc-block-new {
        width: 425px;
    }
}

@media (min-width: 1500px) {
    .main-block .tab-content .tab-pane .bitcoin-block .send-btc-block-new {
        width: 485px;
    }
}

@media (min-width: 1700px) {
    .main-block .tab-content .tab-pane .bitcoin-block .send-btc-block-new {
        width: 495px;
    }
}

.main-block .tab-content .tab-pane .bitcoin-block .send-btc-block-new .send-title {
    background: url("/img/send-bitcoins-background.png") no-repeat;
    background-size: 100% 100%;
    border-top-left-radius: 20px;
    border-top-right-radius: 20px;
    color: #fff;
    font-size: 17.9px;
    font-weight: 300;
    letter-spacing: 2px;
    line-height: 17.9px;
    padding: 32px 0 28px;
    text-align: center;
}

.main-block .tab-content .tab-pane .bitcoin-block .send-btc-block-new .send-bitcoins, .main-block .tab-content .tab-pane .bitcoin-block .send-btc-block-new .exchange-bitcoins {
    display: inline-block;
    margin: 26px 0;
    width: 49%;
}

@media (min-width: 1200px) {
    .main-block .tab-content .tab-pane .bitcoin-block .send-btc-block-new .send-bitcoins, .main-block .tab-content .tab-pane .bitcoin-block .send-btc-block-new .exchange-bitcoins {
        margin: 22px 0;
    }
}

.main-block .tab-content .tab-pane .bitcoin-block .send-btc-block-new .send-bitcoins a, .main-block .tab-content .tab-pane .bitcoin-block .send-btc-block-new .exchange-bitcoins a {
    background-clip: text;
    -webkit-background-clip: text;
    background-image: -webkit-gradient(linear, left top, right top, color-stop(0, #9b4abf), color-stop(0.52, #4e39da), color-stop(1, #026fee));
    background-image: gradient(linear, left top, right top, color-stop(0, #9b4abf), color-stop(0.52, #4e39da), color-stop(1, #026fee));
    color: transparent;
    display: inline-block;
    font-size: 11.2px;
    font-weight: 500;
    line-height: 19.6px;
    outline: 0;
    padding: 15px 4%;
    width: 100%;
}

@media (min-width: 992px) {
    .main-block .tab-content .tab-pane .bitcoin-block .send-btc-block-new .send-bitcoins a, .main-block .tab-content .tab-pane .bitcoin-block .send-btc-block-new .exchange-bitcoins a {
        padding: 15px 10%;
    }
}

@media (min-width: 1200px) {
    .main-block .tab-content .tab-pane .bitcoin-block .send-btc-block-new .send-bitcoins a, .main-block .tab-content .tab-pane .bitcoin-block .send-btc-block-new .exchange-bitcoins a {
        padding: 20px 14%;
    }
}

@media (min-width: 1500px) {
    .main-block .tab-content .tab-pane .bitcoin-block .send-btc-block-new .send-bitcoins a, .main-block .tab-content .tab-pane .bitcoin-block .send-btc-block-new .exchange-bitcoins a {
        padding: 20px 19%;
    }
}

.main-block .tab-content .tab-pane .bitcoin-block .send-btc-block-new .send-bitcoins a:after, .main-block .tab-content .tab-pane .bitcoin-block .send-btc-block-new .exchange-bitcoins a:after {
    background: url("/img/send-bitcoins-arrow.png") no-repeat;
    content: '';
    display: inline-block;
    height: 10px;
    margin-left: 15px;
    width: 15px;
}

.main-block .tab-content .tab-pane .bitcoin-block .send-btc-block-new .send-bitcoins {
    border-right: 1px solid #eeeeee;
}

.main-block .tab-content .tab-pane .bitcoin-block .cloud-mining-block {
    background: url("/img/cloud-mining-background.png") no-repeat;
    background-size: 100% 100%;
    border-radius: 20px;
    display: inline-block;
    float: right;
    margin-top: 20px;
    width: 100%;
}

@media (min-width: 768px) {
    .main-block .tab-content .tab-pane .bitcoin-block .cloud-mining-block {
        width: calc(100% - 350px);
    }
}

@media (min-width: 992px) {
    .main-block .tab-content .tab-pane .bitcoin-block .cloud-mining-block {
        width: calc(100% - 405px);
    }
}

@media (min-width: 1200px) {
    .main-block .tab-content .tab-pane .bitcoin-block .cloud-mining-block {
        width: calc(100% - 447px);
    }
}

@media (min-width: 1500px) {
    .main-block .tab-content .tab-pane .bitcoin-block .cloud-mining-block {
        width: calc(100% - 508px);
    }
}

@media (min-width: 1700px) {
    .main-block .tab-content .tab-pane .bitcoin-block .cloud-mining-block {
        width: calc(100% - 518px);
    }
}

.main-block .tab-content .tab-pane .bitcoin-block .cloud-mining-block .cloud-title {
    border-bottom: 1px solid #fff;
    font-size: 19.6px;
    font-weight: 300;
    letter-spacing: 3px;
    line-height: 19.6px;
    padding: 32px 0 28px;
    text-align: center;
}

.main-block .tab-content .tab-pane .bitcoin-block .cloud-mining-block .cloud-title span {
    background-clip: text;
    -webkit-background-clip: text;
    background-image: -webkit-gradient(linear, left top, right top, color-stop(0, #9b4abf), color-stop(0.52, #4e39da), color-stop(1, #026fee));
    background-image: gradient(linear, left top, right top, color-stop(0, #9b4abf), color-stop(0.52, #4e39da), color-stop(1, #026fee));
    color: transparent;
}

.main-block .tab-content .tab-pane .bitcoin-block .cloud-mining-block .cloud-title:after {
    background: url("/img/cloud-arrow.png") no-repeat;
    content: '';
    display: inline-block;
    height: 10px;
    margin: 4px 0 0 10px;
    vertical-align: top;
    width: 12px;
}

.main-block .tab-content .tab-pane .bitcoin-block .cloud-mining-block .cloud {
    display: inline-block;
    padding: 36px 0;
    text-align: center;
    width: 100%;
}

@media (min-width: 768px) {
    .main-block .tab-content .tab-pane .bitcoin-block .cloud-mining-block .cloud {
        width: 32.5%;
    }
}

@media (min-width: 1800px) {
    .main-block .tab-content .tab-pane .bitcoin-block .cloud-mining-block .cloud {
        width: 32.9%;
    }
}

.main-block .tab-content .tab-pane .bitcoin-block .cloud-mining-block .cloud .sub-title {
    background-clip: text;
    -webkit-background-clip: text;
    background-image: -webkit-gradient(linear, left top, right top, color-stop(0, #58c2c6), color-stop(1, #4d95ef));
    background-image: gradient(linear, left top, right top, color-stop(0, #58c2c6), color-stop(1, #4d95ef));
    color: transparent;
    font-size: 20.9px;
    letter-spacing: 2px;
    line-height: 20.9px;
    margin-bottom: 16px;
}

@media (min-width: 1200px) {
    .main-block .tab-content .tab-pane .bitcoin-block .cloud-mining-block .cloud .sub-title {
        font-size: 16.9px;
        line-height: 16.9px;
    }
}

@media (min-width: 1400px) {
    .main-block .tab-content .tab-pane .bitcoin-block .cloud-mining-block .cloud .sub-title {
        font-size: 20.9px;
        line-height: 20.9px;
    }
}

.main-block .tab-content .tab-pane .bitcoin-block .cloud-mining-block .cloud .sub-info {
    color: #5699ef;
    font-size: 11.2px;
    font-weight: 700;
    letter-spacing: 1px;
    line-height: 11.2px;
}

@media (min-width: 768px) {
    .main-block .tab-content .tab-pane .bitcoin-block .cloud-mining-block .cloud.middle {
        border-left: 1px solid #fff;
        border-right: 1px solid #fff;
    }
}

.main-block .tab-content .tab-pane .bitcoin-block .balance-block {
    border-radius: 20px;
    box-shadow: 2px 2px 54px 0px rgba(0, 0, 0, 0.08);
    margin-top: 30px;
}

@media (min-width: 1200px) {
    .main-block .tab-content .tab-pane .bitcoin-block .balance-block {
        margin-top: 0;
    }
}

.main-block .tab-content .tab-pane .bitcoin-block .balance-block .balance-header {
    background-image: -moz-linear-gradient(-165deg, #4691ee 0%, #4ca9d9 25%, #51c0c4 100%);
    background-image: -webkit-linear-gradient(-165deg, #4691ee 0%, #4ca9d9 25%, #51c0c4 100%);
    background-image: -ms-linear-gradient(-165deg, #4691ee 0%, #4ca9d9 25%, #51c0c4 100%);
    border-top-left-radius: 20px;
    border-top-right-radius: 20px;
    color: #fff;
    font-size: 15.9px;
    line-height: 17.4px;
    opacity: 0.929;
    padding: 20px 25px;
    text-align: center;
}

@media (min-width: 768px) {
    .main-block .tab-content .tab-pane .bitcoin-block .balance-block .balance-header {
        font-size: 17.9px;
        line-height: 19.4px;
        padding: 3.25vh 9.3%;
    }
}

@media (min-width: 1200px) {
    .main-block .tab-content .tab-pane .bitcoin-block .balance-block .balance-header {
        font-size: 14px;
        line-height: 16px;
        padding: 3.25vh 0;
    }
}

@media (min-width: 1300px) {
    .main-block .tab-content .tab-pane .bitcoin-block .balance-block .balance-header {
        padding: 20px 5px;
    }
}

@media (min-width: 1366px) {
    .main-block .tab-content .tab-pane .bitcoin-block .balance-block .balance-header {
        padding: 20px 10px;
    }
}

@media (min-width: 1500px) {
    .main-block .tab-content .tab-pane .bitcoin-block .balance-block .balance-header {
        font-size: 17.9px;
        line-height: 19.4px;
    }
}

.main-block .tab-content .tab-pane .bitcoin-block .balance-block .balance-header .balance-divider {
    background-color: #ceeaf2;
    display: inline-block;
    height: 20px;
    margin: 0 1%;
    vertical-align: text-bottom;
    width: 1px;
}

@media (min-width: 1366px) {
    .main-block .tab-content .tab-pane .bitcoin-block .balance-block .balance-header .balance-divider {
        margin: 0 2%;
    }
}

.main-block .tab-content .tab-pane .bitcoin-block .balance-block .balance-header span {
    font-weight: 100;
    letter-spacing: 2px;
}

.main-block .tab-content .tab-pane .bitcoin-block .balance-block .balance-header span.amount {
    font-size: 19.4px;
    font-weight: 500;
    line-height: 19.4px;
}

@media (min-width: 1200px) {
    .main-block .tab-content .tab-pane .bitcoin-block .balance-block .balance-header span.amount {
        font-size: 16px;
        line-height: 16px;
    }
}

@media (min-width: 1500px) {
    .main-block .tab-content .tab-pane .bitcoin-block .balance-block .balance-header span.amount {
        font-size: 17.4px;
        line-height: 17.4px;
    }
}

@media (min-width: 1700px) {
    .main-block .tab-content .tab-pane .bitcoin-block .balance-block .balance-header span.amount {
        font-size: 19.4px;
        line-height: 19.4px;
    }
}

.main-block .tab-content .tab-pane .bitcoin-block .balance-block .balance-header.bitcoins {
    margin-top: 20px;
    position: relative;
    text-align: center;
}

.main-block .tab-content .tab-pane .bitcoin-block .balance-block .balance-header.bitcoins span {
    text-align: center;
}

.main-block .tab-content .tab-pane .bitcoin-block .balance-block .balance-header.bitcoins .bitcoin-arrow {
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-top: 10px solid #5ab8d2;
    bottom: -9px;
    height: 0;
    left: calc(50% - 10px);
    position: absolute;
    width: 0;
}

.main-block .tab-content .tab-pane .bitcoin-block .balance-block .bitcoin-links a {
    background-clip: text;
    -webkit-background-clip: text;
    background-image: -webkit-gradient(linear, left top, right top, color-stop(0, #58c2c6), color-stop(1, #4d95ef));
    background-image: gradient(linear, left top, right top, color-stop(0, #58c2c6), color-stop(1, #4d95ef));
    color: transparent;
    cursor: pointer;
    display: block;
    font-size: 14px;
    font-weight: 700;
    letter-spacing: 2px;
    line-height: 14px;
    outline: 0;
    padding: 30px 0;
    text-align: center;
}

@media (min-width: 1200px) {
    .main-block .tab-content .tab-pane .bitcoin-block .balance-block .bitcoin-links a {
        padding: 25px 0;
    }
}

@media (min-width: 1500px) {
    .main-block .tab-content .tab-pane .bitcoin-block .balance-block .bitcoin-links a {
        padding: 30px 0;
    }
}

.main-block .tab-content .tab-pane .bitcoin-block .balance-block .bitcoin-links a:not(:last-child) {
    border-bottom: 1px solid #e7e7e7;
}

.main-block .tab-content .tab-pane .bitcoin-block .balance-block .bitcoin-links a.send {
    color: #a3a3a3;
}

.main-block .tab-content .tab-pane .bitcoin-block .balance-block .panel-group, .main-block .tab-content .tab-pane .bitcoin-block .balance-block .cloud-group {
    margin: 0;
    padding: 24px 0 0;
    -webkit-transition: all 1s linear;
    -moz-transition: all 1s linear;
    -o-transition: all 1s linear;
    transition: all 1s linear;
}

.main-block .tab-content .tab-pane .bitcoin-block .balance-block .panel-group .panel, .main-block .tab-content .tab-pane .bitcoin-block .balance-block .panel-group .panel-cloud, .main-block .tab-content .tab-pane .bitcoin-block .balance-block .cloud-group .panel, .main-block .tab-content .tab-pane .bitcoin-block .balance-block .cloud-group .panel-cloud {
    border: 0;
    margin: 0;
}

.main-block .tab-content .tab-pane .bitcoin-block .balance-block .panel-group .panel .panel-heading, .main-block .tab-content .tab-pane .bitcoin-block .balance-block .panel-group .panel-cloud .panel-heading, .main-block .tab-content .tab-pane .bitcoin-block .balance-block .cloud-group .panel .panel-heading, .main-block .tab-content .tab-pane .bitcoin-block .balance-block .cloud-group .panel-cloud .panel-heading {
    background-color: transparent;
    padding: 12px 15px;
}

@media (min-width: 768px) {
    .main-block .tab-content .tab-pane .bitcoin-block .balance-block .panel-group .panel .panel-heading, .main-block .tab-content .tab-pane .bitcoin-block .balance-block .panel-group .panel-cloud .panel-heading, .main-block .tab-content .tab-pane .bitcoin-block .balance-block .cloud-group .panel .panel-heading, .main-block .tab-content .tab-pane .bitcoin-block .balance-block .cloud-group .panel-cloud .panel-heading {
        padding: 24px 40px;
    }
}

@media (min-width: 1200px) {
    .main-block .tab-content .tab-pane .bitcoin-block .balance-block .panel-group .panel .panel-heading, .main-block .tab-content .tab-pane .bitcoin-block .balance-block .panel-group .panel-cloud .panel-heading, .main-block .tab-content .tab-pane .bitcoin-block .balance-block .cloud-group .panel .panel-heading, .main-block .tab-content .tab-pane .bitcoin-block .balance-block .cloud-group .panel-cloud .panel-heading {
        padding: 12px 15px;
    }
}

@media (min-width: 1300px) {
    .main-block .tab-content .tab-pane .bitcoin-block .balance-block .panel-group .panel .panel-heading, .main-block .tab-content .tab-pane .bitcoin-block .balance-block .panel-group .panel-cloud .panel-heading, .main-block .tab-content .tab-pane .bitcoin-block .balance-block .cloud-group .panel .panel-heading, .main-block .tab-content .tab-pane .bitcoin-block .balance-block .cloud-group .panel-cloud .panel-heading {
        padding: 12px 20px;
    }
}

@media (min-width: 1700px) {
    .main-block .tab-content .tab-pane .bitcoin-block .balance-block .panel-group .panel .panel-heading, .main-block .tab-content .tab-pane .bitcoin-block .balance-block .panel-group .panel-cloud .panel-heading, .main-block .tab-content .tab-pane .bitcoin-block .balance-block .cloud-group .panel .panel-heading, .main-block .tab-content .tab-pane .bitcoin-block .balance-block .cloud-group .panel-cloud .panel-heading {
        padding: 16px 30px;
    }
}

@media (min-width: 1800px) {
    .main-block .tab-content .tab-pane .bitcoin-block .balance-block .panel-group .panel .panel-heading, .main-block .tab-content .tab-pane .bitcoin-block .balance-block .panel-group .panel-cloud .panel-heading, .main-block .tab-content .tab-pane .bitcoin-block .balance-block .cloud-group .panel .panel-heading, .main-block .tab-content .tab-pane .bitcoin-block .balance-block .cloud-group .panel-cloud .panel-heading {
        padding: 24px 40px;
    }
}

.main-block .tab-content .tab-pane .bitcoin-block .balance-block .panel-group .panel .panel-heading .panel-title, .main-block .tab-content .tab-pane .bitcoin-block .balance-block .panel-group .panel-cloud .panel-heading .panel-title, .main-block .tab-content .tab-pane .bitcoin-block .balance-block .cloud-group .panel .panel-heading .panel-title, .main-block .tab-content .tab-pane .bitcoin-block .balance-block .cloud-group .panel-cloud .panel-heading .panel-title {
    line-height: inherit;
    position: relative;
}

.main-block .tab-content .tab-pane .bitcoin-block .balance-block .panel-group .panel .panel-heading .panel-title.index-title:after, .main-block .tab-content .tab-pane .bitcoin-block .balance-block .panel-group .panel-cloud .panel-heading .panel-title.index-title:after, .main-block .tab-content .tab-pane .bitcoin-block .balance-block .cloud-group .panel .panel-heading .panel-title.index-title:after, .main-block .tab-content .tab-pane .bitcoin-block .balance-block .cloud-group .panel-cloud .panel-heading .panel-title.index-title:after {
    background: url("/img/dropdown-arrow.png") no-repeat;
    content: '';
    display: inline-block;
    height: 5px;
    margin-left: 10%;
    position: absolute;
    top: 6px;
    width: 10px;
}

.main-block .tab-content .tab-pane .bitcoin-block .balance-block .panel-group .panel .panel-heading .panel-title a, .main-block .tab-content .tab-pane .bitcoin-block .balance-block .panel-group .panel-cloud .panel-heading .panel-title a, .main-block .tab-content .tab-pane .bitcoin-block .balance-block .cloud-group .panel .panel-heading .panel-title a, .main-block .tab-content .tab-pane .bitcoin-block .balance-block .cloud-group .panel-cloud .panel-heading .panel-title a {
    color: #4f4f4f;
    display: inline-block;
    font-size: 15.4px;
    font-weight: 600;
    height: 44px;
    letter-spacing: 2px;
    line-height: 15.4px;
    outline: 0;
    position: relative;
    text-decoration: none;
}

@media (min-width: 768px) {
    .main-block .tab-content .tab-pane .bitcoin-block .balance-block .panel-group .panel .panel-heading .panel-title a, .main-block .tab-content .tab-pane .bitcoin-block .balance-block .panel-group .panel-cloud .panel-heading .panel-title a, .main-block .tab-content .tab-pane .bitcoin-block .balance-block .cloud-group .panel .panel-heading .panel-title a, .main-block .tab-content .tab-pane .bitcoin-block .balance-block .cloud-group .panel-cloud .panel-heading .panel-title a {
        font-size: 19.4px;
        line-height: 19.4px;
    }
}

@media (min-width: 1200px) {
    .main-block .tab-content .tab-pane .bitcoin-block .balance-block .panel-group .panel .panel-heading .panel-title a, .main-block .tab-content .tab-pane .bitcoin-block .balance-block .panel-group .panel-cloud .panel-heading .panel-title a, .main-block .tab-content .tab-pane .bitcoin-block .balance-block .cloud-group .panel .panel-heading .panel-title a, .main-block .tab-content .tab-pane .bitcoin-block .balance-block .cloud-group .panel-cloud .panel-heading .panel-title a {
        font-size: 15.4px;
        line-height: 15.4px;
    }
}

@media (min-width: 1400px) {
    .main-block .tab-content .tab-pane .bitcoin-block .balance-block .panel-group .panel .panel-heading .panel-title a, .main-block .tab-content .tab-pane .bitcoin-block .balance-block .panel-group .panel-cloud .panel-heading .panel-title a, .main-block .tab-content .tab-pane .bitcoin-block .balance-block .cloud-group .panel .panel-heading .panel-title a, .main-block .tab-content .tab-pane .bitcoin-block .balance-block .cloud-group .panel-cloud .panel-heading .panel-title a {
        font-size: 19.4px;
        line-height: 19.4px;
    }
}

.main-block .tab-content .tab-pane .bitcoin-block .balance-block .panel-group .panel .panel-heading .panel-title a:before, .main-block .tab-content .tab-pane .bitcoin-block .balance-block .panel-group .panel-cloud .panel-heading .panel-title a:before, .main-block .tab-content .tab-pane .bitcoin-block .balance-block .cloud-group .panel .panel-heading .panel-title a:before, .main-block .tab-content .tab-pane .bitcoin-block .balance-block .cloud-group .panel-cloud .panel-heading .panel-title a:before {
    background: url("/img/balance-down.png") no-repeat;
    background-size: 100% 100%;
    content: '';
    display: inline-block;
    height: 44px;
    position: absolute;
    width: 44px;
}

.main-block .tab-content .tab-pane .bitcoin-block .balance-block .panel-group .panel .panel-heading .panel-title a .balance-amount, .main-block .tab-content .tab-pane .bitcoin-block .balance-block .panel-group .panel-cloud .panel-heading .panel-title a .balance-amount, .main-block .tab-content .tab-pane .bitcoin-block .balance-block .cloud-group .panel .panel-heading .panel-title a .balance-amount, .main-block .tab-content .tab-pane .bitcoin-block .balance-block .cloud-group .panel-cloud .panel-heading .panel-title a .balance-amount {
    font-weight: 400;
    margin-bottom: 9px;
    padding-left: 60px;
}

@media (min-width: 768px) {
    .main-block .tab-content .tab-pane .bitcoin-block .balance-block .panel-group .panel .panel-heading .panel-title a .balance-amount, .main-block .tab-content .tab-pane .bitcoin-block .balance-block .panel-group .panel-cloud .panel-heading .panel-title a .balance-amount, .main-block .tab-content .tab-pane .bitcoin-block .balance-block .cloud-group .panel .panel-heading .panel-title a .balance-amount, .main-block .tab-content .tab-pane .bitcoin-block .balance-block .cloud-group .panel-cloud .panel-heading .panel-title a .balance-amount {
        margin-bottom: 12px;
        padding-left: 70px;
    }
}

@media (min-width: 1200px) {
    .main-block .tab-content .tab-pane .bitcoin-block .balance-block .panel-group .panel .panel-heading .panel-title a .balance-amount, .main-block .tab-content .tab-pane .bitcoin-block .balance-block .panel-group .panel-cloud .panel-heading .panel-title a .balance-amount, .main-block .tab-content .tab-pane .bitcoin-block .balance-block .cloud-group .panel .panel-heading .panel-title a .balance-amount, .main-block .tab-content .tab-pane .bitcoin-block .balance-block .cloud-group .panel-cloud .panel-heading .panel-title a .balance-amount {
        margin-bottom: 9px;
        padding-left: 60px;
    }
}

@media (min-width: 1600) {
    .main-block .tab-content .tab-pane .bitcoin-block .balance-block .panel-group .panel .panel-heading .panel-title a .balance-amount, .main-block .tab-content .tab-pane .bitcoin-block .balance-block .panel-group .panel-cloud .panel-heading .panel-title a .balance-amount, .main-block .tab-content .tab-pane .bitcoin-block .balance-block .cloud-group .panel .panel-heading .panel-title a .balance-amount, .main-block .tab-content .tab-pane .bitcoin-block .balance-block .cloud-group .panel-cloud .panel-heading .panel-title a .balance-amount {
        margin-bottom: 12px;
        padding-left: 70px;
    }
}

.main-block .tab-content .tab-pane .bitcoin-block .balance-block .panel-group .panel .panel-heading .panel-title a .balance-date, .main-block .tab-content .tab-pane .bitcoin-block .balance-block .panel-group .panel-cloud .panel-heading .panel-title a .balance-date, .main-block .tab-content .tab-pane .bitcoin-block .balance-block .cloud-group .panel .panel-heading .panel-title a .balance-date, .main-block .tab-content .tab-pane .bitcoin-block .balance-block .cloud-group .panel-cloud .panel-heading .panel-title a .balance-date {
    color: #c2c2c2;
    font-size: 12.6px;
    font-weight: 700;
    letter-spacing: .5px;
    line-height: 12.6px;
    padding-left: 60px;
}

@media (min-width: 768px) {
    .main-block .tab-content .tab-pane .bitcoin-block .balance-block .panel-group .panel .panel-heading .panel-title a .balance-date, .main-block .tab-content .tab-pane .bitcoin-block .balance-block .panel-group .panel-cloud .panel-heading .panel-title a .balance-date, .main-block .tab-content .tab-pane .bitcoin-block .balance-block .cloud-group .panel .panel-heading .panel-title a .balance-date, .main-block .tab-content .tab-pane .bitcoin-block .balance-block .cloud-group .panel-cloud .panel-heading .panel-title a .balance-date {
        padding-left: 70px;
    }
}

@media (min-width: 1200px) {
    .main-block .tab-content .tab-pane .bitcoin-block .balance-block .panel-group .panel .panel-heading .panel-title a .balance-date, .main-block .tab-content .tab-pane .bitcoin-block .balance-block .panel-group .panel-cloud .panel-heading .panel-title a .balance-date, .main-block .tab-content .tab-pane .bitcoin-block .balance-block .cloud-group .panel .panel-heading .panel-title a .balance-date, .main-block .tab-content .tab-pane .bitcoin-block .balance-block .cloud-group .panel-cloud .panel-heading .panel-title a .balance-date {
        padding-left: 60px;
    }
}

@media (min-width: 1600) {
    .main-block .tab-content .tab-pane .bitcoin-block .balance-block .panel-group .panel .panel-heading .panel-title a .balance-date, .main-block .tab-content .tab-pane .bitcoin-block .balance-block .panel-group .panel-cloud .panel-heading .panel-title a .balance-date, .main-block .tab-content .tab-pane .bitcoin-block .balance-block .cloud-group .panel .panel-heading .panel-title a .balance-date, .main-block .tab-content .tab-pane .bitcoin-block .balance-block .cloud-group .panel-cloud .panel-heading .panel-title a .balance-date {
        padding-left: 70px;
    }
}

.main-block .tab-content .tab-pane .bitcoin-block .balance-block .panel-group .panel .panel-heading.last .panel-title a:before, .main-block .tab-content .tab-pane .bitcoin-block .balance-block .panel-group .panel-cloud .panel-heading.last .panel-title a:before, .main-block .tab-content .tab-pane .bitcoin-block .balance-block .cloud-group .panel .panel-heading.last .panel-title a:before, .main-block .tab-content .tab-pane .bitcoin-block .balance-block .cloud-group .panel-cloud .panel-heading.last .panel-title a:before {
    background: url("/img/balance-up.png") no-repeat;
    background-size: 100% 100%;
}

.main-block .tab-content .tab-pane .bitcoin-block .balance-block .panel-group .panel .panel-collapse .panel-body, .main-block .tab-content .tab-pane .bitcoin-block .balance-block .panel-group .panel-cloud .panel-collapse .panel-body, .main-block .tab-content .tab-pane .bitcoin-block .balance-block .cloud-group .panel .panel-collapse .panel-body, .main-block .tab-content .tab-pane .bitcoin-block .balance-block .cloud-group .panel-cloud .panel-collapse .panel-body {
    border: 0;
    padding: 11px 42px 16px;
}

.main-block .tab-content .tab-pane .bitcoin-block .balance-block .panel-group .panel .panel-collapse .panel-body .balance-item, .main-block .tab-content .tab-pane .bitcoin-block .balance-block .panel-group .panel-cloud .panel-collapse .panel-body .balance-item, .main-block .tab-content .tab-pane .bitcoin-block .balance-block .cloud-group .panel .panel-collapse .panel-body .balance-item, .main-block .tab-content .tab-pane .bitcoin-block .balance-block .cloud-group .panel-cloud .panel-collapse .panel-body .balance-item {
    color: #4f4f4f;
    font-size: 13.4px;
    letter-spacing: .5px;
    line-height: 21px;
    margin-bottom: 15px;
    overflow: hidden;
}

.main-block .tab-content .tab-pane .bitcoin-block .balance-block .panel-group .panel .panel-collapse .panel-body .balance-item span, .main-block .tab-content .tab-pane .bitcoin-block .balance-block .panel-group .panel-cloud .panel-collapse .panel-body .balance-item span, .main-block .tab-content .tab-pane .bitcoin-block .balance-block .cloud-group .panel .panel-collapse .panel-body .balance-item span, .main-block .tab-content .tab-pane .bitcoin-block .balance-block .cloud-group .panel-cloud .panel-collapse .panel-body .balance-item span {
    font-weight: 700;
    letter-spacing: 2px;
}

.main-block .tab-content .tab-pane .bitcoin-block .balance-block .panel-group .panel .panel-collapse .panel-body .balance-item.balance-from, .main-block .tab-content .tab-pane .bitcoin-block .balance-block .panel-group .panel-cloud .panel-collapse .panel-body .balance-item.balance-from, .main-block .tab-content .tab-pane .bitcoin-block .balance-block .cloud-group .panel .panel-collapse .panel-body .balance-item.balance-from, .main-block .tab-content .tab-pane .bitcoin-block .balance-block .cloud-group .panel-cloud .panel-collapse .panel-body .balance-item.balance-from {
    word-break: break-all;
}

.main-block .tab-content .tab-pane .bitcoin-block .balance-block .panel-group .panel .panel-collapse .panel-body .close-accordion, .main-block .tab-content .tab-pane .bitcoin-block .balance-block .panel-group .panel-cloud .panel-collapse .panel-body .close-accordion, .main-block .tab-content .tab-pane .bitcoin-block .balance-block .cloud-group .panel .panel-collapse .panel-body .close-accordion, .main-block .tab-content .tab-pane .bitcoin-block .balance-block .cloud-group .panel-cloud .panel-collapse .panel-body .close-accordion {
    display: block;
    margin: -10px auto 0;
    width: 21px;
}

@media (min-width: 1200px) {
    .main-block .tab-content .tab-pane .bitcoin-block .balance-block .panel-group {
        height: 296px;
        overflow: auto;
    }
}

@media (min-width: 1700px) {
    .main-block .tab-content .tab-pane .bitcoin-block .balance-block .panel-group {
        height: 328px;
    }
}

@media (min-width: 1800px) {
    .main-block .tab-content .tab-pane .bitcoin-block .balance-block .panel-group {
        height: 392px;
    }
}

.main-block .tab-content .tab-pane .bitcoin-block .balance-block .panel-group::-webkit-scrollbar-track {
    background-color: #f4f4f4;
    border-radius: 10px;
    margin: 1.5px 0;
}

.main-block .tab-content .tab-pane .bitcoin-block .balance-block .panel-group::-webkit-scrollbar {
    background-color: #f4f4f4;
    width: 10px;
}

.main-block .tab-content .tab-pane .bitcoin-block .balance-block .panel-group::-webkit-scrollbar-thumb {
    background-color: #fefefe;
    border-radius: 10px;
    box-shadow: inset 0px 0px 3px 0px rgba(0, 0, 0, 0.13);
}

.main-block .tab-content .tab-pane .bitcoin-block .balance-block .all-transactions {
    padding: 17px 0;
    text-align: center;
}

@media (min-width: 1200px) {
    .main-block .tab-content .tab-pane .bitcoin-block .balance-block .all-transactions {
        padding: 12px 0;
    }
}

@media (min-width: 1500px) {
    .main-block .tab-content .tab-pane .bitcoin-block .balance-block .all-transactions {
        padding: 17px 0;
    }
}

.main-block .tab-content .tab-pane .bitcoin-block .balance-block .all-transactions a {
    color: #3c3c3c;
    font-size: 11.2px;
    letter-spacing: 2px;
    line-height: 11.2px;
    outline: 0;
    text-decoration: none;
}

.main-block .tab-content .tab-pane .referral-block .referral-link-button {
    background-color: #fff;
    border-radius: 20px;
    box-shadow: 2.121px 2.121px 54px 0px rgba(0, 0, 0, 0.08);
    font-size: 17px;
    line-height: 17px;
    margin-bottom: 25px;
    overflow: hidden;
    padding: 15px;
    text-align: center;
}

@media (min-width: 1200px) {
    .main-block .tab-content .tab-pane .referral-block .referral-link-button {
        padding: 0 0 0 30px;
        text-align: left;
    }
}

@media (min-width: 1350px) {
    .main-block .tab-content .tab-pane .referral-block .referral-link-button {
        padding-left: 70px;
    }
}

.main-block .tab-content .tab-pane .referral-block .referral-link-button .ref-link-title {
    background-clip: text;
    -webkit-background-clip: text;
    background-image: -webkit-gradient(linear, left top, right top, color-stop(0, #58c2c6), color-stop(1, #4d95ef));
    background-image: gradient(linear, left top, right top, color-stop(0, #58c2c6), color-stop(1, #4d95ef));
    color: transparent;
    font-weight: 600;
    letter-spacing: 3.5px;
    margin-bottom: 15px;
}

@media (min-width: 1200px) {
    .main-block .tab-content .tab-pane .referral-block .referral-link-button .ref-link-title {
        display: inline-block;
        margin-bottom: 0;
        margin-right: 15px;
        margin-top: 35px;
    }
}

@media (min-width: 1350px) {
    .main-block .tab-content .tab-pane .referral-block .referral-link-button .ref-link-title {
        margin-right: 25px;
    }
}

.main-block .tab-content .tab-pane .referral-block .referral-link-button .ref-link-amount {
    color: #b3babf;
    font-size: 12px;
    font-weight: 400;
    letter-spacing: 1px;
    margin-bottom: 15px;
}

@media (min-width: 768px) {
    .main-block .tab-content .tab-pane .referral-block .referral-link-button .ref-link-amount {
        font-size: 17px;
    }
}

@media (min-width: 1200px) {
    .main-block .tab-content .tab-pane .referral-block .referral-link-button .ref-link-amount {
        display: inline-block;
        margin-bottom: 0;
        margin-top: 35px;
    }
}

.main-block .tab-content .tab-pane .referral-block .referral-link-button .ref-link-copy {
    background-image: -moz-linear-gradient(-165deg, #4691ee 0%, #4ca9d9 25%, #51c0c4 100%);
    background-image: -webkit-linear-gradient(-165deg, #4691ee 0%, #4ca9d9 25%, #51c0c4 100%);
    background-image: -ms-linear-gradient(-165deg, #4691ee 0%, #4ca9d9 25%, #51c0c4 100%);
    border-radius: 20px;
    color: #fff;
    display: inline-block;
    font-size: 17px;
    font-weight: 600;
    letter-spacing: 3.5px;
    line-height: 17px;
    outline: 0;
    padding: 15px 30px;
    text-decoration: none;
}

@media (min-width: 1200px) {
    .main-block .tab-content .tab-pane .referral-block .referral-link-button .ref-link-copy {
        border-radius: 0;
        border-bottom-right-radius: 20px;
        border-top-right-radius: 20px;
        float: right;
        padding: 35px;
    }
}

@media (min-width: 1350px) {
    .main-block .tab-content .tab-pane .referral-block .referral-link-button .ref-link-copy {
        padding: 35px 70px;
    }
}

.main-block .tab-content .tab-pane .referral-block .referral-table {
    overflow-x: scroll;
}

@media (min-width: 1200px) {
    .main-block .tab-content .tab-pane .referral-block .referral-table {
        overflow: hidden;
    }
}

.main-block .tab-content .tab-pane .referral-block .referral-table table {
    background: url("/img/table-background.png") no-repeat;
    background-size: 100% 100%;
    border-radius: 20px;
    font-weight: 300;
    text-align: center;
    width: 100%;
}

.main-block .tab-content .tab-pane .referral-block .referral-table table tbody tr th {
    color: #fff;
    font-size: 12.5px;
    font-weight: 300;
    letter-spacing: 1px;
    line-height: 12.5px;
    padding: 2.78vh 0;
    text-align: center;
}

.main-block .tab-content .tab-pane .referral-block .referral-table table tbody tr th:first-child {
    background-image: -moz-linear-gradient(180deg, rgba(0, 0, 0, 0.2) 0%, rgba(0, 0, 0, 0) 100%);
    background-image: -webkit-linear-gradient(180deg, rgba(0, 0, 0, 0.2) 0%, rgba(0, 0, 0, 0) 100%);
    background-image: -ms-linear-gradient(180deg, rgba(0, 0, 0, 0.2) 0%, rgba(0, 0, 0, 0) 100%);
    border-top-left-radius: 20px;
    width: 12.5%;
}

.main-block .tab-content .tab-pane .referral-block .referral-table table tbody tr th:nth-child(2), .main-block .tab-content .tab-pane .referral-block .referral-table table tbody tr th:nth-child(3), .main-block .tab-content .tab-pane .referral-block .referral-table table tbody tr th:nth-child(4), .main-block .tab-content .tab-pane .referral-block .referral-table table tbody tr th:nth-child(5) {
    width: 18.5%;
}

.main-block .tab-content .tab-pane .referral-block .referral-table table tbody tr th:last-child {
    background-image: -moz-linear-gradient(0deg, rgba(255, 255, 255, 0.25) 0%, rgba(255, 255, 255, 0) 100%);
    background-image: -webkit-linear-gradient(0deg, rgba(255, 255, 255, 0.25) 0%, rgba(255, 255, 255, 0) 100%);
    background-image: -ms-linear-gradient(0deg, rgba(255, 255, 255, 0.25) 0%, rgba(255, 255, 255, 0) 100%);
    border-top-right-radius: 20px;
    width: 13%;
}

.main-block .tab-content .tab-pane .referral-block .referral-table table tbody tr th:not(:last-child) {
    border-right: 1px solid #6c7dcd;
}

.main-block .tab-content .tab-pane .referral-block .referral-table table tbody tr th:nth-child(2).active {
    background: url("/img/ref-column-1.png") no-repeat;
    background-size: cover;
    border-color: #44a0cd;
}

.main-block .tab-content .tab-pane .referral-block .referral-table table tbody tr th:nth-child(3).active {
    background: url("/img/ref-column-2.png") no-repeat;
    background-size: cover;
    border-color: #44a0cd;
}

.main-block .tab-content .tab-pane .referral-block .referral-table table tbody tr th:nth-child(4).active {
    background: url("/img/ref-column-3.png") no-repeat;
    background-size: cover;
    border-color: #44a0cd;
}

.main-block .tab-content .tab-pane .referral-block .referral-table table tbody tr th:nth-child(5).active, .main-block .tab-content .tab-pane .referral-block .referral-table table tbody tr th:nth-child(6).active {
    background: url("/img/ref-column-4-big.png") no-repeat;
    background-size: cover;
    border-color: #44a0cd;
}

.main-block .tab-content .tab-pane .referral-block .referral-table table tbody tr td {
    border: 1px solid #6c7dcd;
    border-left: 0;
    letter-spacing: 1px;
}

.main-block .tab-content .tab-pane .referral-block .referral-table table tbody tr td:last-child {
    border-right: 0;
}

.main-block .tab-content .tab-pane .referral-block .referral-table table tbody tr td .amount {
    color: #fff;
    font-size: 37.7px;
    font-weight: 100;
    line-height: 37.7px;
    padding-left: 9%;
    position: relative;
    text-align: left;
}

.main-block .tab-content .tab-pane .referral-block .referral-table table tbody tr td .amount span {
    display: inline-block;
    position: relative;
}

.main-block .tab-content .tab-pane .referral-block .referral-table table tbody tr td .amount span:not(.number) {
    font-size: 21.8px;
    font-weight: 100;
}

.main-block .tab-content .tab-pane .referral-block .referral-table table tbody tr td .title {
    color: #9eaee0;
    font-size: 12.5px;
    letter-spacing: 1.3px;
    line-height: 12.5px;
    margin-top: 7px;
    padding-left: 31%;
    text-align: left;
}

.main-block .tab-content .tab-pane .referral-block .referral-table table tbody tr td.ref-type {
    color: #fff;
    font-size: 12.72px;
    letter-spacing: 1px;
    line-height: 12.72px;
    padding: 5.56vh 0 5.1vh;
}

.main-block .tab-content .tab-pane .referral-block .referral-table table tbody tr td.ref-type img {
    margin-bottom: 2.32vh;
}

.main-block .tab-content .tab-pane .referral-block .referral-table table tbody tr td.ref-type span {
    display: block;
}

.main-block .tab-content .tab-pane .referral-block .referral-table table tbody tr td img {
    margin-top: 15px;
}

.main-block .tab-content .tab-pane .referral-block .referral-table table tbody tr td img.active-line {
    display: none;
}

.main-block .tab-content .tab-pane .referral-block .referral-table table tbody tr td:last-child .amount {
    padding-left: 0;
    text-align: center;
}

.main-block .tab-content .tab-pane .referral-block .referral-table table tbody tr td:last-child .amount:before, .main-block .tab-content .tab-pane .referral-block .referral-table table tbody tr td:last-child .amount:after {
    display: none;
}

.main-block .tab-content .tab-pane .referral-block .referral-table table tbody tr td:last-child .title {
    padding-left: 0;
    text-align: center;
}

.main-block .tab-content .tab-pane .referral-block .referral-table table tbody tr td:nth-child(2).active {
    background: url("/img/ref-column-1.png") no-repeat;
    background-size: 100% 100%;
    border-color: #44a0cd;
}

.main-block .tab-content .tab-pane .referral-block .referral-table table tbody tr td:nth-child(3).active {
    background: url("/img/ref-column-2.png") no-repeat;
    background-size: 100% 100%;
    border-color: #44a0cd;
}

.main-block .tab-content .tab-pane .referral-block .referral-table table tbody tr td:nth-child(4).active {
    background: url("/img/ref-column-3-big.png") no-repeat;
    background-size: 100% 100%;
    border-color: #44a0cd;
}

.main-block .tab-content .tab-pane .referral-block .referral-table table tbody tr td:nth-child(5).active, .main-block .tab-content .tab-pane .referral-block .referral-table table tbody tr td:nth-child(6).active {
    background: url("/img/ref-column-4-big.png") no-repeat;
    background-size: 100% 100%;
    border-color: #44a0cd;
}

.main-block .tab-content .tab-pane .referral-block .referral-table table tbody tr td.active .title {
    color: #fff;
}

.main-block .tab-content .tab-pane .referral-block .referral-table table tbody tr td.active img.noactive-line {
    display: none;
}

.main-block .tab-content .tab-pane .referral-block .referral-table table tbody tr td.active img.active-line {
    display: inline;
}

.main-block .tab-content .tab-pane .referral-block .referral-table table tbody tr.first-row td .amount span.number:after, .main-block .tab-content .tab-pane .referral-block .referral-table table tbody tr.second-row td .amount span.number:after, .main-block .tab-content .tab-pane .referral-block .referral-table table tbody tr.third-row td .amount span.number:after {
    background: url("/img/circle-arrow-down.png") no-repeat;
    content: '';
    display: inline-block;
    height: 13px;
    margin-left: 1.72%;
    position: absolute;
    top: -0.56vh;
    width: 13px;
}

.main-block .tab-content .tab-pane .referral-block .referral-table table tbody tr.first-row td:last-child .amount:before, .main-block .tab-content .tab-pane .referral-block .referral-table table tbody tr.first-row td:last-child .amount:after, .main-block .tab-content .tab-pane .referral-block .referral-table table tbody tr.second-row td:last-child .amount:before, .main-block .tab-content .tab-pane .referral-block .referral-table table tbody tr.second-row td:last-child .amount:after, .main-block .tab-content .tab-pane .referral-block .referral-table table tbody tr.third-row td:last-child .amount:before, .main-block .tab-content .tab-pane .referral-block .referral-table table tbody tr.third-row td:last-child .amount:after {
    display: none;
}

.main-block .tab-content .tab-pane .referral-block .referral-table table tbody tr.first-row td:last-child .title, .main-block .tab-content .tab-pane .referral-block .referral-table table tbody tr.second-row td:last-child .title, .main-block .tab-content .tab-pane .referral-block .referral-table table tbody tr.third-row td:last-child .title {
    padding-left: 0;
    text-align: center;
}

.main-block .tab-content .tab-pane .referral-block .referral-table table tbody tr.first-row td .amount:before {
    background: url("/img/ref-user-no-active.png") no-repeat;
    content: '';
    display: inline-block;
    height: 16px;
    margin-right: 5%;
    vertical-align: middle;
    width: 16px;
}

.main-block .tab-content .tab-pane .referral-block .referral-table table tbody tr.first-row td:last-child .amount:before, .main-block .tab-content .tab-pane .referral-block .referral-table table tbody tr.first-row td:last-child .amount:after {
    display: none;
}

.main-block .tab-content .tab-pane .referral-block .referral-table table tbody tr.first-row td:last-child .title {
    padding-left: 0;
    text-align: center;
}

.main-block .tab-content .tab-pane .referral-block .referral-table table tbody tr.first-row td:nth-child(3) .amount:before {
    background: url("/img/ref-user-1dot.png") no-repeat;
    height: 18px;
    width: 19px;
}

.main-block .tab-content .tab-pane .referral-block .referral-table table tbody tr.first-row td:nth-child(4) .amount:before {
    background: url("/img/ref-user-2dot.png") no-repeat;
    height: 18px;
    width: 25px;
}

.main-block .tab-content .tab-pane .referral-block .referral-table table tbody tr.first-row td:nth-child(5) .amount:before {
    background: url("/img/ref-partners-icon.png") no-repeat;
    height: 17px;
    width: 13px;
}

.main-block .tab-content .tab-pane .referral-block .referral-table table tbody tr.first-row td.active .amount:before {
    background: url("/img/ref-user-active.png") no-repeat;
}

.main-block .tab-content .tab-pane .referral-block .referral-table table tbody tr.first-row td.active:nth-child(3) .amount:before {
    background: url("/img/ref-user-1dot-active.png") no-repeat;
    height: 18px;
    width: 19px;
}

.main-block .tab-content .tab-pane .referral-block .referral-table table tbody tr.first-row td.active:nth-child(4) .amount:before {
    background: url("/img/ref-user-2dot-active.png") no-repeat;
    height: 18px;
    width: 25px;
}

.main-block .tab-content .tab-pane .referral-block .referral-table table tbody tr.first-row td.active:nth-child(5) .amount:before {
    background: url("/img/ref-partners-icon-active.png") no-repeat;
    height: 17px;
    width: 13px;
}

.main-block .tab-content .tab-pane .referral-block .referral-table table tbody tr.second-row td .amount:before {
    background: url("/img/ref-earnings-no-active.png") no-repeat;
    content: '';
    display: inline-block;
    height: 17px;
    margin-right: 5%;
    vertical-align: middle;
    width: 9px;
}

.main-block .tab-content .tab-pane .referral-block .referral-table table tbody tr.second-row td .title {
    padding-left: 29%;
}

.main-block .tab-content .tab-pane .referral-block .referral-table table tbody tr.second-row td:nth-child(3) .amount:before {
    background: url("/img/ref-earnings-1dot.png") no-repeat;
    height: 20px;
    width: 16px;
}

.main-block .tab-content .tab-pane .referral-block .referral-table table tbody tr.second-row td:nth-child(4) .amount:before {
    background: url("/img/ref-earnings-2dot.png") no-repeat;
    height: 20px;
    width: 20px;
}

.main-block .tab-content .tab-pane .referral-block .referral-table table tbody tr.second-row td:nth-child(5) .amount:before {
    background: url("/img/ref-earnings-3dot.png") no-repeat;
    height: 25px;
    width: 21px;
}

.main-block .tab-content .tab-pane .referral-block .referral-table table tbody tr.second-row td:last-child .amount:before, .main-block .tab-content .tab-pane .referral-block .referral-table table tbody tr.second-row td:last-child .amount:after {
    display: none;
}

.main-block .tab-content .tab-pane .referral-block .referral-table table tbody tr.second-row td:last-child .title {
    padding-left: 0;
    text-align: center;
}

.main-block .tab-content .tab-pane .referral-block .referral-table table tbody tr.second-row td.active .amount:before {
    background: url("/img/ref-earnings-active.png") no-repeat;
}

.main-block .tab-content .tab-pane .referral-block .referral-table table tbody tr.second-row td.active:nth-child(3) .amount:before {
    background: url("/img/ref-earnings-1dot-active.png") no-repeat;
    height: 20px;
    width: 16px;
}

.main-block .tab-content .tab-pane .referral-block .referral-table table tbody tr.second-row td.active:nth-child(4) .amount:before {
    background: url("/img/ref-earnings-2dot-active.png") no-repeat;
    height: 20px;
    width: 20px;
}

.main-block .tab-content .tab-pane .referral-block .referral-table table tbody tr.second-row td.active:nth-child(5) .amount:before {
    background: url("/img/ref-earnings-3dot-active.png") no-repeat;
    height: 25px;
    width: 21px;
}

.main-block .tab-content .tab-pane .referral-block .referral-table table tbody tr.third-row td .amount:before {
    background: url("/img/ref-bonus-no-active.png") no-repeat;
    content: '';
    display: inline-block;
    height: 17px;
    margin-right: 5%;
    vertical-align: middle;
    width: 9px;
}

.main-block .tab-content .tab-pane .referral-block .referral-table table tbody tr.third-row td .title {
    padding-left: 29%;
}

.main-block .tab-content .tab-pane .referral-block .referral-table table tbody tr.third-row td:nth-child(3) .amount:before {
    background: url("/img/ref-bonus-1dot.png") no-repeat;
    height: 20px;
    width: 16px;
}

.main-block .tab-content .tab-pane .referral-block .referral-table table tbody tr.third-row td:nth-child(4) .amount:before {
    background: url("/img/ref-bonus-2dot.png") no-repeat;
    height: 20px;
    width: 20px;
}

.main-block .tab-content .tab-pane .referral-block .referral-table table tbody tr.third-row td:nth-child(5) .amount:before {
    background: url("/img/ref-bonus-3dot.png") no-repeat;
    height: 25px;
    width: 21px;
}

.main-block .tab-content .tab-pane .referral-block .referral-table table tbody tr.third-row td:last-child .amount:before, .main-block .tab-content .tab-pane .referral-block .referral-table table tbody tr.third-row td:last-child .amount:after {
    display: none;
}

.main-block .tab-content .tab-pane .referral-block .referral-table table tbody tr.third-row td:last-child .title {
    padding-left: 0;
    text-align: center;
}

.main-block .tab-content .tab-pane .referral-block .referral-table table tbody tr.third-row td.active .amount:before {
    background: url("/img/ref-earnings-active.png") no-repeat;
}

.main-block .tab-content .tab-pane .referral-block .referral-table table tbody tr.third-row td.active:nth-child(3) .amount:before {
    background: url("/img/ref-earnings-1dot-active.png") no-repeat;
    height: 20px;
    width: 16px;
}

.main-block .tab-content .tab-pane .referral-block .referral-table table tbody tr.third-row td.active:nth-child(4) .amount:before {
    background: url("/img/ref-earnings-2dot-active.png") no-repeat;
    height: 20px;
    width: 20px;
}

.main-block .tab-content .tab-pane .referral-block .referral-table table tbody tr.third-row td.active:nth-child(5) .amount:before {
    background: url("/img/ref-earnings-3dot-active.png") no-repeat;
    height: 25px;
    width: 21px;
}

.main-block .tab-content .tab-pane .referral-block .referral-table table tbody tr.fourth-row td .amount:before {
    background: url("/img/ref-24-no-active.png") no-repeat;
    content: '';
    display: inline-block;
    height: 17px;
    margin-right: 5%;
    vertical-align: middle;
    width: 17px;
}

.main-block .tab-content .tab-pane .referral-block .referral-table table tbody tr.fourth-row td .title {
    padding-left: 31%;
}

.main-block .tab-content .tab-pane .referral-block .referral-table table tbody tr.fourth-row td:last-child .amount:before, .main-block .tab-content .tab-pane .referral-block .referral-table table tbody tr.fourth-row td:last-child .amount:after {
    display: none;
}

.main-block .tab-content .tab-pane .referral-block .referral-table table tbody tr.fourth-row td:last-child .title {
    padding-left: 0;
    text-align: center;
}

.main-block .tab-content .tab-pane .referral-block .referral-table table tbody tr.fourth-row td.active .amount:before {
    background: url("/img/ref-24-active.png") no-repeat;
}

.main-block .tab-content .tab-pane .referral-block .referral-table table tbody tr.fifth-row td .amount:before {
    background: url("/img/ref-7-no-active.png") no-repeat;
    content: '';
    display: inline-block;
    height: 17px;
    margin-right: 8.57%;
    vertical-align: middle;
    width: 17px;
}

.main-block .tab-content .tab-pane .referral-block .referral-table table tbody tr.fifth-row td .title {
    padding-left: 31%;
}

.main-block .tab-content .tab-pane .referral-block .referral-table table tbody tr.fifth-row td:first-child {
    border-bottom-left-radius: 20px;
}

.main-block .tab-content .tab-pane .referral-block .referral-table table tbody tr.fifth-row td:last-child {
    border-bottom-right-radius: 20px;
}

.main-block .tab-content .tab-pane .referral-block .referral-table table tbody tr.fifth-row td:last-child .amount:before, .main-block .tab-content .tab-pane .referral-block .referral-table table tbody tr.fifth-row td:last-child .amount:after {
    display: none;
}

.main-block .tab-content .tab-pane .referral-block .referral-table table tbody tr.fifth-row td:last-child .title {
    padding-left: 0;
    text-align: center;
}

.main-block .tab-content .tab-pane .referral-block .referral-table table tbody tr.fifth-row td.active .amount:before {
    background: url("/img/ref-7-active.png") no-repeat;
}

.main-block .tab-content .tab-pane .referral-block .referral-table table tbody tr:last-child td {
    border-bottom: 0;
}

.main-block .tab-content .tab-pane .referral-block .referral-table-one {
    overflow-x: scroll;
}

@media (min-width: 1200px) {
    .main-block .tab-content .tab-pane .referral-block .referral-table-one {
        overflow: hidden;
    }
}

.main-block .tab-content .tab-pane .referral-block .referral-table-one table {
    background: url("/img/table-background.png") no-repeat;
    background-size: 100% 100%;
    border-radius: 20px;
    font-weight: 300;
    text-align: center;
    width: 100%;
}

.main-block .tab-content .tab-pane .referral-block .referral-table-one table tbody tr th {
    color: #fff;
    font-size: 12.5px;
    font-weight: 300;
    letter-spacing: 1px;
    line-height: 12.5px;
    padding: 2.78vh 0;
    text-align: center;
}

.main-block .tab-content .tab-pane .referral-block .referral-table-one table tbody tr th:first-child {
    background-image: -moz-linear-gradient(180deg, rgba(0, 0, 0, 0.2) 0%, rgba(0, 0, 0, 0) 100%);
    background-image: -webkit-linear-gradient(180deg, rgba(0, 0, 0, 0.2) 0%, rgba(0, 0, 0, 0) 100%);
    background-image: -ms-linear-gradient(180deg, rgba(0, 0, 0, 0.2) 0%, rgba(0, 0, 0, 0) 100%);
    border-top-left-radius: 20px;
    width: 12.5%;
}

.main-block .tab-content .tab-pane .referral-block .referral-table-one table tbody tr th:nth-child(2), .main-block .tab-content .tab-pane .referral-block .referral-table-one table tbody tr th:nth-child(3), .main-block .tab-content .tab-pane .referral-block .referral-table-one table tbody tr th:nth-child(4), .main-block .tab-content .tab-pane .referral-block .referral-table-one table tbody tr th:nth-child(5) {
    width: 18.5%;
}

.main-block .tab-content .tab-pane .referral-block .referral-table-one table tbody tr th:last-child {
    background-image: -moz-linear-gradient(0deg, rgba(255, 255, 255, 0.25) 0%, rgba(255, 255, 255, 0) 100%);
    background-image: -webkit-linear-gradient(0deg, rgba(255, 255, 255, 0.25) 0%, rgba(255, 255, 255, 0) 100%);
    background-image: -ms-linear-gradient(0deg, rgba(255, 255, 255, 0.25) 0%, rgba(255, 255, 255, 0) 100%);
    border-top-right-radius: 20px;
    width: 13%;
}

.main-block .tab-content .tab-pane .referral-block .referral-table-one table tbody tr th:not(:last-child) {
    border-right: 1px solid #6c7dcd;
}

.main-block .tab-content .tab-pane .referral-block .referral-table-one table tbody tr th:nth-child(2).active {
    background: url("/img/ref-column-1.png") no-repeat;
    background-size: cover;
    border-color: #44a0cd;
}

.main-block .tab-content .tab-pane .referral-block .referral-table-one table tbody tr th:nth-child(3).active {
    background: url("/img/ref-column-2.png") no-repeat;
    background-size: cover;
    border-color: #44a0cd;
}

.main-block .tab-content .tab-pane .referral-block .referral-table-one table tbody tr th:nth-child(4).active {
    background: url("/img/ref-column-3.png") no-repeat;
    background-size: cover;
    border-color: #44a0cd;
}

.main-block .tab-content .tab-pane .referral-block .referral-table-one table tbody tr th:nth-child(5).active, .main-block .tab-content .tab-pane .referral-block .referral-table-one table tbody tr th:nth-child(6).active {
    background: url("/img/ref-column-4-big.png") no-repeat;
    background-size: cover;
    border-color: #44a0cd;
}

.main-block .tab-content .tab-pane .referral-block .referral-table-one table tbody tr th.ref-type {
    color: #fff;
    font-size: 12.72px;
    letter-spacing: 1px;
    line-height: 12.72px;
    padding: 5.56vh 0 5.1vh;
}

.main-block .tab-content .tab-pane .referral-block .referral-table-one table tbody tr th.ref-type img {
    margin-bottom: 2.32vh;
}

.main-block .tab-content .tab-pane .referral-block .referral-table-one table tbody tr th.ref-type span {
    display: block;
}

.main-block .tab-content .tab-pane .referral-block .referral-table-one table tbody tr td {
    border: 1px solid #6c7dcd;
    border-left: 0;
    letter-spacing: 1px;
}

.main-block .tab-content .tab-pane .referral-block .referral-table-one table tbody tr td:last-child {
    border-right: 0;
}

.main-block .tab-content .tab-pane .referral-block .referral-table-one table tbody tr td .amount {
    color: #fff;
    font-size: 37.7px;
    font-weight: 100;
    line-height: 37.7px;
    padding-left: 17.2%;
    position: relative;
    text-align: left;
}

.main-block .tab-content .tab-pane .referral-block .referral-table-one table tbody tr td .amount span {
    display: inline-block;
    position: relative;
}

.main-block .tab-content .tab-pane .referral-block .referral-table-one table tbody tr td .amount span:not(.number) {
    font-size: 21.8px;
    font-weight: 100;
}

.main-block .tab-content .tab-pane .referral-block .referral-table-one table tbody tr td .title {
    color: #9eaee0;
    font-size: 12.5px;
    letter-spacing: 1.3px;
    line-height: 12.5px;
    margin-top: 15px;
    padding-left: 31%;
    text-align: left;
}

.main-block .tab-content .tab-pane .referral-block .referral-table-one table tbody tr td.ref-type {
    color: #fff;
    font-size: 12.72px;
    letter-spacing: 1px;
    line-height: 12.72px;
    padding: 5.56vh 0 5.1vh;
}

.main-block .tab-content .tab-pane .referral-block .referral-table-one table tbody tr td.ref-type img {
    margin-bottom: 2.32vh;
}

.main-block .tab-content .tab-pane .referral-block .referral-table-one table tbody tr td.ref-type span {
    display: block;
}

.main-block .tab-content .tab-pane .referral-block .referral-table-one table tbody tr td img {
    margin-top: 25px;
}

.main-block .tab-content .tab-pane .referral-block .referral-table-one table tbody tr td img.active-line {
    display: none;
}

.main-block .tab-content .tab-pane .referral-block .referral-table-one table tbody tr td:last-child .amount {
    padding-left: 0;
    text-align: center;
}

.main-block .tab-content .tab-pane .referral-block .referral-table-one table tbody tr td:last-child .amount:before, .main-block .tab-content .tab-pane .referral-block .referral-table-one table tbody tr td:last-child .amount:after {
    display: none;
}

.main-block .tab-content .tab-pane .referral-block .referral-table-one table tbody tr td:last-child .title {
    padding-left: 0;
    text-align: center;
}

.main-block .tab-content .tab-pane .referral-block .referral-table-one table tbody tr td:nth-child(2).active {
    background: url("/img/ref-column-1.png") no-repeat;
    background-size: 100% 100%;
    border-color: #44a0cd;
}

.main-block .tab-content .tab-pane .referral-block .referral-table-one table tbody tr td:nth-child(3).active {
    background: url("/img/ref-column-2.png") no-repeat;
    background-size: 100% 100%;
    border-color: #44a0cd;
}

.main-block .tab-content .tab-pane .referral-block .referral-table-one table tbody tr td:nth-child(4).active {
    background: url("/img/ref-column-3-big.png") no-repeat;
    background-size: 100% 100%;
    border-color: #44a0cd;
}

.main-block .tab-content .tab-pane .referral-block .referral-table-one table tbody tr td:nth-child(5).active, .main-block .tab-content .tab-pane .referral-block .referral-table-one table tbody tr td:nth-child(6).active {
    background: url("/img/ref-column-4-big.png") no-repeat;
    background-size: 100% 100%;
    border-color: #44a0cd;
}

.main-block .tab-content .tab-pane .referral-block .referral-table-one table tbody tr td.active .title {
    color: #fff;
}

.main-block .tab-content .tab-pane .referral-block .referral-table-one table tbody tr td.active img.noactive-line {
    display: none;
}

.main-block .tab-content .tab-pane .referral-block .referral-table-one table tbody tr td.active img.active-line {
    display: inline;
}

.main-block .tab-content .tab-pane .referral-block .referral-table-one table tbody tr.first-row td .amount span.number:after, .main-block .tab-content .tab-pane .referral-block .referral-table-one table tbody tr.second-row td .amount span.number:after, .main-block .tab-content .tab-pane .referral-block .referral-table-one table tbody tr.third-row td .amount span.number:after {
    background: url("/img/circle-arrow-down.png") no-repeat;
    content: '';
    display: inline-block;
    height: 13px;
    margin-left: 1.72%;
    position: absolute;
    top: -0.56vh;
    width: 13px;
}

.main-block .tab-content .tab-pane .referral-block .referral-table-one table tbody tr.first-row td:last-child .amount:before, .main-block .tab-content .tab-pane .referral-block .referral-table-one table tbody tr.first-row td:last-child .amount:after, .main-block .tab-content .tab-pane .referral-block .referral-table-one table tbody tr.second-row td:last-child .amount:before, .main-block .tab-content .tab-pane .referral-block .referral-table-one table tbody tr.second-row td:last-child .amount:after, .main-block .tab-content .tab-pane .referral-block .referral-table-one table tbody tr.third-row td:last-child .amount:before, .main-block .tab-content .tab-pane .referral-block .referral-table-one table tbody tr.third-row td:last-child .amount:after {
    display: none;
}

.main-block .tab-content .tab-pane .referral-block .referral-table-one table tbody tr.first-row td:last-child .title, .main-block .tab-content .tab-pane .referral-block .referral-table-one table tbody tr.second-row td:last-child .title, .main-block .tab-content .tab-pane .referral-block .referral-table-one table tbody tr.third-row td:last-child .title {
    padding-left: 0;
    text-align: center;
}

.main-block .tab-content .tab-pane .referral-block .referral-table-one table tbody tr.first-row td {
    padding: 2.35vh 0;
}

.main-block .tab-content .tab-pane .referral-block .referral-table-one table tbody tr.first-row td .amount:before {
    background: url("/img/ref-user-no-active.png") no-repeat;
    content: '';
    display: inline-block;
    height: 16px;
    margin-right: 8.57%;
    vertical-align: middle;
    width: 16px;
}

.main-block .tab-content .tab-pane .referral-block .referral-table-one table tbody tr.first-row td:first-child {
    border-bottom-left-radius: 20px;
}

.main-block .tab-content .tab-pane .referral-block .referral-table-one table tbody tr.first-row td:last-child {
    border-bottom-right-radius: 20px;
}

.main-block .tab-content .tab-pane .referral-block .referral-table-one table tbody tr.first-row td:last-child .amount:before, .main-block .tab-content .tab-pane .referral-block .referral-table-one table tbody tr.first-row td:last-child .amount:after {
    display: none;
}

.main-block .tab-content .tab-pane .referral-block .referral-table-one table tbody tr.first-row td:last-child .title {
    padding-left: 0;
    text-align: center;
}

.main-block .tab-content .tab-pane .referral-block .referral-table-one table tbody tr.first-row td:nth-child(3) .amount:before {
    background: url("/img/ref-earnings-1dot.png") no-repeat;
    height: 20px;
    width: 16px;
}

.main-block .tab-content .tab-pane .referral-block .referral-table-one table tbody tr.first-row td:nth-child(4) .amount:before {
    background: url("/img/ref-bonus-2dot.png") no-repeat;
    height: 20px;
    width: 20px;
}

.main-block .tab-content .tab-pane .referral-block .referral-table-one table tbody tr.first-row td:nth-child(5) .amount:before {
    background: url("/img/ref-24-no-active.png") no-repeat;
    content: '';
    display: inline-block;
    height: 17px;
    margin-right: 8.57%;
    vertical-align: middle;
    width: 17px;
}

.main-block .tab-content .tab-pane .referral-block .referral-table-one table tbody tr.first-row td:nth-child(5) .amount .number:after {
    content: none;
}

.main-block .tab-content .tab-pane .referral-block .referral-table-one table tbody tr.first-row td.active .amount:before {
    background: url("/img/ref-user-active.png") no-repeat;
}

.main-block .tab-content .tab-pane .referral-block .referral-table-one table tbody tr.first-row td.active:nth-child(3) .amount:before {
    background: url("/img/ref-user-1dot-active.png") no-repeat;
    height: 18px;
    width: 19px;
}

.main-block .tab-content .tab-pane .referral-block .referral-table-one table tbody tr.first-row td.active:nth-child(4) .amount:before {
    background: url("/img/ref-user-2dot-active.png") no-repeat;
    height: 18px;
    width: 25px;
}

.main-block .tab-content .tab-pane .referral-block .referral-table-one table tbody tr.first-row td.active:nth-child(5) .amount:before {
    background: url("/img/ref-partners-icon-active.png") no-repeat;
    height: 17px;
    width: 13px;
}

.main-block .tab-content .tab-pane .referral-block .referral-table-one table tbody tr.second-row td .amount:before {
    background: url("/img/ref-earnings-no-active.png") no-repeat;
    content: '';
    display: inline-block;
    height: 17px;
    margin-right: 8.57%;
    vertical-align: middle;
    width: 9px;
}

.main-block .tab-content .tab-pane .referral-block .referral-table-one table tbody tr.second-row td .title {
    padding-left: 29%;
}

.main-block .tab-content .tab-pane .referral-block .referral-table-one table tbody tr.second-row td:nth-child(3) .amount:before {
    background: url("/img/ref-earnings-1dot.png") no-repeat;
    height: 20px;
    width: 16px;
}

.main-block .tab-content .tab-pane .referral-block .referral-table-one table tbody tr.second-row td:nth-child(4) .amount:before {
    background: url("/img/ref-earnings-2dot.png") no-repeat;
    height: 20px;
    width: 20px;
}

.main-block .tab-content .tab-pane .referral-block .referral-table-one table tbody tr.second-row td:nth-child(5) .amount:before {
    background: url("/img/ref-earnings-3dot.png") no-repeat;
    height: 25px;
    width: 21px;
}

.main-block .tab-content .tab-pane .referral-block .referral-table-one table tbody tr.second-row td:last-child .amount:before, .main-block .tab-content .tab-pane .referral-block .referral-table-one table tbody tr.second-row td:last-child .amount:after {
    display: none;
}

.main-block .tab-content .tab-pane .referral-block .referral-table-one table tbody tr.second-row td:last-child .title {
    padding-left: 0;
    text-align: center;
}

.main-block .tab-content .tab-pane .referral-block .referral-table-one table tbody tr.second-row td.active .amount:before {
    background: url("/img/ref-earnings-active.png") no-repeat;
}

.main-block .tab-content .tab-pane .referral-block .referral-table-one table tbody tr.second-row td.active:nth-child(3) .amount:before {
    background: url("/img/ref-earnings-1dot-active.png") no-repeat;
    height: 20px;
    width: 16px;
}

.main-block .tab-content .tab-pane .referral-block .referral-table-one table tbody tr.second-row td.active:nth-child(4) .amount:before {
    background: url("/img/ref-earnings-2dot-active.png") no-repeat;
    height: 20px;
    width: 20px;
}

.main-block .tab-content .tab-pane .referral-block .referral-table-one table tbody tr.second-row td.active:nth-child(5) .amount:before {
    background: url("/img/ref-earnings-3dot-active.png") no-repeat;
    height: 25px;
    width: 21px;
}

.main-block .tab-content .tab-pane .referral-block .referral-table-one table tbody tr.third-row td .amount:before {
    background: url("/img/ref-bonus-no-active.png") no-repeat;
    content: '';
    display: inline-block;
    height: 17px;
    margin-right: 8.57%;
    vertical-align: middle;
    width: 9px;
}

.main-block .tab-content .tab-pane .referral-block .referral-table-one table tbody tr.third-row td .title {
    padding-left: 29%;
}

.main-block .tab-content .tab-pane .referral-block .referral-table-one table tbody tr.third-row td:nth-child(3) .amount:before {
    background: url("/img/ref-bonus-1dot.png") no-repeat;
    height: 20px;
    width: 16px;
}

.main-block .tab-content .tab-pane .referral-block .referral-table-one table tbody tr.third-row td:nth-child(4) .amount:before {
    background: url("/img/ref-bonus-2dot.png") no-repeat;
    height: 20px;
    width: 20px;
}

.main-block .tab-content .tab-pane .referral-block .referral-table-one table tbody tr.third-row td:nth-child(5) .amount:before {
    background: url("/img/ref-bonus-3dot.png") no-repeat;
    height: 25px;
    width: 21px;
}

.main-block .tab-content .tab-pane .referral-block .referral-table-one table tbody tr.third-row td:last-child .amount:before, .main-block .tab-content .tab-pane .referral-block .referral-table-one table tbody tr.third-row td:last-child .amount:after {
    display: none;
}

.main-block .tab-content .tab-pane .referral-block .referral-table-one table tbody tr.third-row td:last-child .title {
    padding-left: 0;
    text-align: center;
}

.main-block .tab-content .tab-pane .referral-block .referral-table-one table tbody tr.third-row td.active .amount:before {
    background: url("/img/ref-earnings-active.png") no-repeat;
}

.main-block .tab-content .tab-pane .referral-block .referral-table-one table tbody tr.third-row td.active:nth-child(3) .amount:before {
    background: url("/img/ref-earnings-1dot-active.png") no-repeat;
    height: 20px;
    width: 16px;
}

.main-block .tab-content .tab-pane .referral-block .referral-table-one table tbody tr.third-row td.active:nth-child(4) .amount:before {
    background: url("/img/ref-earnings-2dot-active.png") no-repeat;
    height: 20px;
    width: 20px;
}

.main-block .tab-content .tab-pane .referral-block .referral-table-one table tbody tr.third-row td.active:nth-child(5) .amount:before {
    background: url("/img/ref-earnings-3dot-active.png") no-repeat;
    height: 25px;
    width: 21px;
}

.main-block .tab-content .tab-pane .referral-block .referral-table-one table tbody tr.fourth-row td .amount:before {
    background: url("/img/ref-24-no-active.png") no-repeat;
    content: '';
    display: inline-block;
    height: 17px;
    margin-right: 8.57%;
    vertical-align: middle;
    width: 17px;
}

.main-block .tab-content .tab-pane .referral-block .referral-table-one table tbody tr.fourth-row td .title {
    padding-left: 31%;
}

.main-block .tab-content .tab-pane .referral-block .referral-table-one table tbody tr.fourth-row td:last-child .amount:before, .main-block .tab-content .tab-pane .referral-block .referral-table-one table tbody tr.fourth-row td:last-child .amount:after {
    display: none;
}

.main-block .tab-content .tab-pane .referral-block .referral-table-one table tbody tr.fourth-row td:last-child .title {
    padding-left: 0;
    text-align: center;
}

.main-block .tab-content .tab-pane .referral-block .referral-table-one table tbody tr.fourth-row td.active .amount:before {
    background: url("/img/ref-24-active.png") no-repeat;
}

.main-block .tab-content .tab-pane .referral-block .referral-table-one table tbody tr.fifth-row td .amount:before {
    background: url("/img/ref-7-no-active.png") no-repeat;
    content: '';
    display: inline-block;
    height: 17px;
    margin-right: 8.57%;
    vertical-align: middle;
    width: 17px;
}

.main-block .tab-content .tab-pane .referral-block .referral-table-one table tbody tr.fifth-row td .title {
    padding-left: 31%;
}

.main-block .tab-content .tab-pane .referral-block .referral-table-one table tbody tr.fifth-row td:first-child {
    border-bottom-left-radius: 20px;
}

.main-block .tab-content .tab-pane .referral-block .referral-table-one table tbody tr.fifth-row td:last-child {
    border-bottom-right-radius: 20px;
}

.main-block .tab-content .tab-pane .referral-block .referral-table-one table tbody tr.fifth-row td:last-child .amount:before, .main-block .tab-content .tab-pane .referral-block .referral-table-one table tbody tr.fifth-row td:last-child .amount:after {
    display: none;
}

.main-block .tab-content .tab-pane .referral-block .referral-table-one table tbody tr.fifth-row td:last-child .title {
    padding-left: 0;
    text-align: center;
}

.main-block .tab-content .tab-pane .referral-block .referral-table-one table tbody tr.fifth-row td.active .amount:before {
    background: url("/img/ref-7-active.png") no-repeat;
}

.main-block .tab-content .tab-pane .referral-block .referral-table-one table tbody tr:last-child td {
    border-bottom: 0;
}

.main-block .tab-content .tab-pane .referral-tabs {
    margin-top: 25px;
}

.main-block .tab-content .tab-pane .referral-tabs .tab-content {
    padding: 0;
}

.main-block .tab-content .tab-pane .referral-tabs .tab-content .tab-pane {
    background-color: #fff;
    border-radius: 20px;
    box-shadow: 2.121px 2.121px 54px 0px rgba(0, 0, 0, 0.08);
    margin-bottom: 25px;
    padding: 80px 60px 65px;
}

@media (min-width: 768px) {
    .main-block .tab-content .tab-pane .referral-tabs .tab-content .tab-pane {
        margin-bottom: 0;
    }
}

.main-block .tab-content .tab-pane .referral-tabs .tab-content .tab-pane img {
    width: 100%;
}

@media (min-width: 1200px) {
    .main-block .tab-content .tab-pane .referral-tabs .tab-content .tab-pane img {
        height: 100%;
    }
}

@media (min-width: 1200px) {
    .main-block .tab-content .tab-pane .referral-tabs .referral-nav-column {
        padding-left: 10px;
    }
}

.main-block .tab-content .tab-pane .referral-tabs .nav-tabs {
    box-shadow: 2.121px 2.121px 54px 0px rgba(0, 0, 0, 0.08);
    border-radius: 20px;
    position: static;
}

.main-block .tab-content .tab-pane .referral-tabs .nav-tabs li {
    margin-bottom: 0;
}

.main-block .tab-content .tab-pane .referral-tabs .nav-tabs li a {
    border-radius: 0;
    display: inline-block;
    padding: 4.63vh 0;
    text-align: center;
    width: 100%;
}

.main-block .tab-content .tab-pane .referral-tabs .nav-tabs li a img {
    display: none;
}

.main-block .tab-content .tab-pane .referral-tabs .nav-tabs li a img.active {
    display: inline;
}

.main-block .tab-content .tab-pane .referral-tabs .nav-tabs li.active a {
    background-image: -moz-linear-gradient(-165deg, #4691ee 0%, #4ca9d9 25%, #51c0c4 100%);
    background-image: -webkit-linear-gradient(-165deg, #4691ee 0%, #4ca9d9 25%, #51c0c4 100%);
    background-image: -ms-linear-gradient(-165deg, #4691ee 0%, #4ca9d9 25%, #51c0c4 100%);
}

.main-block .tab-content .tab-pane .referral-tabs .nav-tabs li.active img {
    display: inline;
}

.main-block .tab-content .tab-pane .referral-tabs .nav-tabs li.active img.active {
    display: none;
}

.main-block .tab-content .tab-pane .referral-tabs .nav-tabs li:first-child a {
    border-top-left-radius: 20px;
    border-top-right-radius: 20px;
}

.main-block .tab-content .tab-pane .referral-tabs .nav-tabs li:last-child a {
    border-bottom-left-radius: 20px;
    border-bottom-right-radius: 20px;
}

.main-block .tab-content .tab-pane .referral-tabs .nav-tabs li:not(:last-child) {
    border-bottom: 1px solid #f6f6f6;
}

.main-block .tab-content .tab-pane .referral-bottom-table {
    border-radius: 20px;
    box-shadow: 2.121px 2.121px 54px 0px rgba(0, 0, 0, 0.08);
    margin-bottom: 30px;
    overflow-x: scroll;
}

.main-block .tab-content .tab-pane .referral-bottom-table table {
    border-radius: 20px;
    min-width: 1050px;
    width: 100%;
}

.main-block .tab-content .tab-pane .referral-bottom-table table tr {
    display: block;
    width: 100%;
}

.main-block .tab-content .tab-pane .referral-bottom-table table tr:nth-child(odd) {
    background: #fbfbfb;
}

.main-block .tab-content .tab-pane .referral-bottom-table table tr:first-child {
    background-image: -moz-linear-gradient(-165deg, rgba(70, 145, 238, 0.9) 0%, rgba(76, 169, 217, 0.9) 25%, rgba(81, 192, 196, 0.9) 100%);
    background-image: -webkit-linear-gradient(-165deg, rgba(70, 145, 238, 0.9) 0%, rgba(76, 169, 217, 0.9) 25%, rgba(81, 192, 196, 0.9) 100%);
    background-image: -ms-linear-gradient(-165deg, rgba(70, 145, 238, 0.9) 0%, rgba(76, 169, 217, 0.9) 25%, rgba(81, 192, 196, 0.9) 100%);
    border-top-left-radius: 20px;
    border-top-right-radius: 20px;
}

.main-block .tab-content .tab-pane .referral-bottom-table table tr th, .main-block .tab-content .tab-pane .referral-bottom-table table tr td {
    color: #fff;
    display: inline-block;
    font-size: 16.6px;
    font-weight: 300;
    letter-spacing: 1.3px;
    line-height: 16.6px;
    padding: 4.17vh 0;
}

.main-block .tab-content .tab-pane .referral-bottom-table table tr th.email, .main-block .tab-content .tab-pane .referral-bottom-table table tr td.email {
    padding-left: 3.17%;
    width: 23%;
}

.main-block .tab-content .tab-pane .referral-bottom-table table tr th.line, .main-block .tab-content .tab-pane .referral-bottom-table table tr td.line {
    width: 12.5%;
}

.main-block .tab-content .tab-pane .referral-bottom-table table tr th.balance, .main-block .tab-content .tab-pane .referral-bottom-table table tr td.balance {
    width: 15.5%;
}

.main-block .tab-content .tab-pane .referral-bottom-table table tr th.structure, .main-block .tab-content .tab-pane .referral-bottom-table table tr td.structure {
    width: 16%;
}

.main-block .tab-content .tab-pane .referral-bottom-table table tr th.bonus, .main-block .tab-content .tab-pane .referral-bottom-table table tr td.bonus {
    width: 14%;
}

.main-block .tab-content .tab-pane .referral-bottom-table table tr th.tree, .main-block .tab-content .tab-pane .referral-bottom-table table tr td.tree {
    width: 17%;
}

.main-block .tab-content .tab-pane .referral-bottom-table table tr td {
    color: #b2babf;
    font-size: 15px;
    font-weight: 400;
    letter-spacing: .5px;
    line-height: 15px;
    padding: 3.25vh 0;
}

.main-block .tab-content .tab-pane .referral-bottom-table table tr td.tree a {
    color: #79bce4;
    display: inline-block;
    outline: 0;
    position: relative;
    text-decoration: none;
    width: 100%;
}

.main-block .tab-content .tab-pane .referral-bottom-table table tr td.tree a:after {
    background: url("/img/referral-down-button.png") no-repeat;
    content: '';
    display: inline-block;
    height: 9px;
    position: absolute;
    right: 15px;
    top: 4px;
    vertical-align: middle;
    width: 14px;
}

.main-block .tab-content .tab-pane .referral-block-mobile .referral-link-button {
    background-color: #f7f7f7;
    font-size: 12.5px;
    line-height: 12.5px;
    overflow: hidden;
    padding: 30px 15px;
}

.main-block .tab-content .tab-pane .referral-block-mobile .referral-link-button .ref-link-title {
    background-clip: text;
    -webkit-background-clip: text;
    background-image: -webkit-gradient(linear, left top, right top, color-stop(0, #58c2c6), color-stop(1, #4d95ef));
    background-image: gradient(linear, left top, right top, color-stop(0, #58c2c6), color-stop(1, #4d95ef));
    color: transparent;
    font-weight: 600;
    letter-spacing: 3.5px;
    margin-bottom: 23px;
    text-align: center;
}

.main-block .tab-content .tab-pane .referral-block-mobile .referral-link-button .ref-link-amount {
    color: #b3babf;
    display: inline-block;
    font-size: 12.5px;
    font-weight: 400;
    letter-spacing: 1px;
    line-height: 20.8px;
    width: 58%;
    word-break: break-all;
}

.main-block .tab-content .tab-pane .referral-block-mobile .referral-link-button .ref-link-copy {
    background-image: -moz-linear-gradient(-165deg, #4691ee 0%, #4ca9d9 25%, #51c0c4 100%);
    background-image: -webkit-linear-gradient(-165deg, #4691ee 0%, #4ca9d9 25%, #51c0c4 100%);
    background-image: -ms-linear-gradient(-165deg, #4691ee 0%, #4ca9d9 25%, #51c0c4 100%);
    border-radius: 10px;
    color: #fff;
    display: inline-block;
    float: right;
    font-size: 10.8px;
    font-weight: 400;
    letter-spacing: 3.5px;
    line-height: 10.8px;
    outline: 0;
    padding: 25px 30px;
    text-decoration: none;
}

.main-block .tab-content .tab-pane .referral-block-mobile .m-investments {
    background: url("/img/investments-mobile-background.png") no-repeat;
    background-size: 100% 100%;
}

.main-block .tab-content .tab-pane .referral-block-mobile .m-investments h3 {
    font-size: 12.5px;
    font-weight: 600;
    letter-spacing: 2px;
    line-height: 12.5px;
    margin: 27px 0;
}

.main-block .tab-content .tab-pane .referral-block-mobile .m-investments .tab-pane .panel-group .panel-default {
    margin: 0 0 22px;
}

.main-block .tab-content .tab-pane .referral-block-mobile .m-investments .tab-pane .panel-group .panel-default table.full-width .panel-heading .panel-title td {
    color: #4dc9da;
    font-size: 12.5px;
    font-weight: 600;
    line-height: 12.5px;
    padding: 25px 20px;
    position: relative;
    text-align: left;
}

.main-block .tab-content .tab-pane .referral-block-mobile .m-investments .tab-pane .panel-group .panel-default table.full-width .panel-heading .panel-title td:after {
    background: url("/img/dropup-arrow-mobile.png") no-repeat;
    content: '';
    display: inline-block;
    height: 7px;
    position: absolute;
    right: 20px;
    top: 27px;
    width: 12px;
}

.main-block .tab-content .tab-pane .referral-block-mobile .m-investments .tab-pane .panel-group .panel-default table.full-width .panel-heading .panel-title.collapsed td:after {
    background: url("/img/dropdown-arrow-mobile.png") no-repeat;
}

.main-block .tab-content .tab-pane .referral-block-mobile .m-investments .tab-pane .panel-group .panel-default table.full-width .panel-collapse .panel-body .pad-none .full-width tbody .tr-even td {
    padding: 25px 0;
}

.main-block .tab-content .tab-pane .referral-block-mobile .m-investments .tab-pane .panel-group .panel-default table.full-width .panel-collapse .panel-body .pad-none .full-width tbody .tr-even td p {
    margin: 0;
}

.main-block .tab-content .tab-pane .referral-block-mobile .m-investments .tab-pane .panel-group .panel-default table.full-width .panel-collapse .panel-body .pad-none .full-width tbody .tr-even td.first-text, .main-block .tab-content .tab-pane .referral-block-mobile .m-investments .tab-pane .panel-group .panel-default table.full-width .panel-collapse .panel-body .pad-none .full-width tbody .tr-even td.last-text {
    background: #fff;
}

.main-block .tab-content .tab-pane .referral-block-mobile .m-investments .tab-pane .panel-group .panel-default table.full-width .panel-collapse .panel-body .pad-none .full-width tbody .tr-even td.first {
    padding-left: 6%;
}

.main-block .tab-content .tab-pane .referral-block-mobile .invited-list-mobile .invited-list-title {
    background-clip: text;
    -webkit-background-clip: text;
    background-image: -webkit-gradient(linear, left top, right top, color-stop(0, #58c2c6), color-stop(1, #4d95ef));
    background-image: gradient(linear, left top, right top, color-stop(0, #58c2c6), color-stop(1, #4d95ef));
    color: transparent;
    font-size: 12.5px;
    font-weight: 600;
    letter-spacing: 2px;
    line-height: 12.5px;
    padding: 25px 0 25px 40px;
    box-shadow: 2.121px 2.121px 54px 0px rgba(0, 0, 0, 0.08);
}

.main-block .tab-content .tab-pane .referral-block-mobile .invited-list-mobile .invited-list-table {
    background-color: #f7f7f7;
    padding-bottom: 40px;
}

.main-block .tab-content .tab-pane .referral-block-mobile .invited-list-mobile .invited-list-table .invited-item {
    padding-left: 45px;
}

.main-block .tab-content .tab-pane .referral-block-mobile .invited-list-mobile .invited-list-table .invited-item .vertical-line {
    border-left: 1px solid #e3e3e3;
    height: 35px;
}

.main-block .tab-content .tab-pane .referral-block-mobile .invited-list-mobile .invited-list-table .invited-item .invited-email {
    color: #747474;
    font-size: 14.8px;
    font-weight: 400;
    line-height: 14.8px;
    margin: 1px 0 3px;
}

.main-block .tab-content .tab-pane .referral-block-mobile .invited-list-mobile .invited-list-table .invited-item .invited-email:before {
    background: url("/img/invest-circle-first.png") no-repeat;
    content: '';
    display: inline-block;
    height: 10px;
    margin: 0 18px 0 -4px;
    vertical-align: middle;
    width: 10px;
}

@media (min-width: 1600px) {
    .main-block.main-dashboard-block {
        top: 150px;
    }
}

.main-block.main-cloud-block-mobile .mobile-balance {
    background: url("/img/mobile-balance-back.png") no-repeat;
    background-size: cover;
    color: #fff;
    padding: 40px 45px;
}

.main-block.main-cloud-block-mobile .mobile-balance .balance-title {
    font-size: 14.5px;
    font-weight: 300;
    letter-spacing: 2px;
    line-height: 14.5px;
    margin-bottom: 16px;
}

.main-block.main-cloud-block-mobile .mobile-balance .balance-amount {
    font-size: 17.5px;
    font-weight: 500;
    letter-spacing: 2px;
    line-height: 17.5px;
}

.main-block.main-cloud-block-mobile .mobile-transactions {
    padding: 0 0 55px 50px;
}

.main-block.main-cloud-block-mobile .mobile-transactions .vertical-line {
    background-color: #e7e6e7;
    height: 52px;
    width: 1px;
}

.main-block.main-cloud-block-mobile .mobile-transactions .vertical-line.not-first {
    margin-top: -9px;
}

.main-block.main-cloud-block-mobile .mobile-transactions .transaction {
    position: relative;
}

.main-block.main-cloud-block-mobile .mobile-transactions .transaction span {
    display: block;
    padding-left: 6%;
}

@media (min-width: 500px) {
    .main-block.main-cloud-block-mobile .mobile-transactions .transaction span {
        padding-left: 9.9%;
    }
}

.main-block.main-cloud-block-mobile .mobile-transactions .transaction span.tran-amount {
    color: #4f4f4f;
    font-size: 14.8px;
    font-weight: 400;
    letter-spacing: 2px;
    line-height: 14.8px;
    margin-bottom: 8px;
}

.main-block.main-cloud-block-mobile .mobile-transactions .transaction span.tran-amount:before {
    background-image: -moz-linear-gradient(-165deg, #4691ee 0%, #4ca9d9 25%, #51c0c4 100%);
    background-image: -webkit-linear-gradient(-165deg, #4691ee 0%, #4ca9d9 25%, #51c0c4 100%);
    background-image: -ms-linear-gradient(-165deg, #4691ee 0%, #4ca9d9 25%, #51c0c4 100%);
    border-radius: 50%;
    content: '';
    display: inline-block;
    height: 9px;
    left: -4px;
    position: absolute;
    top: 6px;
    width: 9px;
}

.main-block.main-cloud-block-mobile .mobile-transactions .transaction span.tran-date {
    color: #c2c2c2;
    font-size: 11px;
    font-weight: 700;
    letter-spacing: .5px;
    line-height: 11px;
}

.main-block.main-cloud-block-mobile .mobile-transactions .transaction a.tran-info {
    box-shadow: none;
    outline: 0;
    position: absolute;
    right: 35px;
    top: 5px;
}

.main-block.main-cloud-block-mobile .mobile-transactions .transaction a.tran-info img {
    height: 22px;
    width: 22px;
}

.main-block.main-cloud-block-mobile .mobile-transactions .transaction:last-child span.tran-amount:before {
    background-image: -moz-linear-gradient(-18deg, #9b4abf 0%, #7542cd 39%, #4e39da 81%);
    background-image: -webkit-linear-gradient(-18deg, #9b4abf 0%, #7542cd 39%, #4e39da 81%);
    background-image: -ms-linear-gradient(-18deg, #9b4abf 0%, #7542cd 39%, #4e39da 81%);
}

.main-block.main-cloud-block-mobile .invest-mobile-block .invest-mobile-body {
    background-color: #f7f7f7;
    padding: 50px 40px;
}

.main-block.main-cloud-block-mobile .invest-mobile-block .invest-mobile-body.pair {
    background-color: #eefcff;
}

.main-block.main-cloud-block-mobile .invest-mobile-block .invest-mobile-body img {
    vertical-align: top;
}

.main-block.main-cloud-block-mobile .invest-mobile-block .invest-mobile-body .operation-details {
    display: inline-block;
    margin-left: 9px;
}

.main-block.main-cloud-block-mobile .invest-mobile-block .invest-mobile-body .operation-details .usd-amount {
    background-clip: text;
    -webkit-background-clip: text;
    background-image: -webkit-gradient(linear, left top, right top, color-stop(0, #58c2c6), color-stop(1, #4d95ef));
    background-image: gradient(linear, left top, right top, color-stop(0, #58c2c6), color-stop(1, #4d95ef));
    color: transparent;
    font-size: 21px;
    font-weight: 500;
    letter-spacing: 1px;
    line-height: 21px;
    margin-bottom: 10px;
    padding-left: 5px;
}

.main-block.main-cloud-block-mobile .invest-mobile-block .invest-mobile-body .operation-details .from-to {
    background-clip: text;
    -webkit-background-clip: text;
    background-image: -webkit-gradient(linear, left top, right top, color-stop(0, #58c2c6), color-stop(1, #4d95ef));
    background-image: gradient(linear, left top, right top, color-stop(0, #58c2c6), color-stop(1, #4d95ef));
    color: transparent;
    font-size: 11.5px;
    font-weight: 400;
    letter-spacing: 1px;
    line-height: 11.5px;
}

.main-block.main-cloud-block-mobile .invest-mobile-block .invest-mobile-body .invest-button-mobile {
    background-image: -moz-linear-gradient(-165deg, rgba(70, 145, 238, 0.93) 0%, rgba(76, 169, 217, 0.93) 25%, rgba(81, 192, 196, 0.93) 100%);
    background-image: -webkit-linear-gradient(-165deg, rgba(70, 145, 238, 0.93) 0%, rgba(76, 169, 217, 0.93) 25%, rgba(81, 192, 196, 0.93) 100%);
    background-image: -ms-linear-gradient(-165deg, rgba(70, 145, 238, 0.93) 0%, rgba(76, 169, 217, 0.93) 25%, rgba(81, 192, 196, 0.93) 100%);
    border-radius: 10px;
    color: #fff;
    display: inline-block;
    float: right;
    font-size: 10.8px;
    letter-spacing: 2px;
    line-height: 10.8px;
    margin-top: -6px;
    outline: 0;
    padding: 25px 6%;
    text-decoration: none;
}

.main-block.main-cloud-block-mobile .usd-exchange-mobile {
    background-image: -moz-linear-gradient(-7deg, rgba(118, 83, 197, 0.94) 0%, rgba(97, 98, 205, 0.94) 25%, rgba(76, 112, 213, 0.94) 52%, rgba(130, 97, 197, 0.94) 84%, rgba(184, 82, 180, 0.94) 99%);
    background-image: -webkit-linear-gradient(-7deg, rgba(118, 83, 197, 0.94) 0%, rgba(97, 98, 205, 0.94) 25%, rgba(76, 112, 213, 0.94) 52%, rgba(130, 97, 197, 0.94) 84%, rgba(184, 82, 180, 0.94) 99%);
    background-image: -ms-linear-gradient(-7deg, rgba(118, 83, 197, 0.94) 0%, rgba(97, 98, 205, 0.94) 25%, rgba(76, 112, 213, 0.94) 52%, rgba(130, 97, 197, 0.94) 84%, rgba(184, 82, 180, 0.94) 99%);
    box-shadow: none;
    color: #fff;
    display: inline-block;
    font-size: 12.5px;
    letter-spacing: 2px;
    line-height: 12.5px;
    outline: 0;
    padding: 25px 0;
    text-align: center;
    text-decoration: none;
    width: 100%;
}

.main-block.main-cloud-block {
    overflow-x: hidden;
}

@media (min-width: 1200px) {
    .main-block.main-cloud-block {
        margin-top: -15px;
        padding-top: 15px;
    }
}

.main-block.main-cloud-block .tab-content .tab-pane .bitcoin-block .cloud-history-block .balance-block {
    margin-bottom: 30px;
    min-height: 0;
}

.main-block.main-cloud-block .tab-content .tab-pane .bitcoin-block .cloud-history-block .balance-block .balance-header {
    padding: 3.25vh 9.3%;
}

@media (min-width: 1200px) {
    .main-block.main-cloud-block .tab-content .tab-pane .bitcoin-block .cloud-history-block .balance-block .balance-header {
        padding: 3.25vh 7%;
    }
}

@media (min-width: 1700px) {
    .main-block.main-cloud-block .tab-content .tab-pane .bitcoin-block .cloud-history-block .balance-block .balance-header {
        padding: 3.25vh 9.3%;
    }
}

.main-block.main-cloud-block .tab-content .tab-pane .bitcoin-block .cloud-history-block .balance-block .balance-header .nav-tabs {
    margin-bottom: 3.71vh;
    position: static;
}

.main-block.main-cloud-block .tab-content .tab-pane .bitcoin-block .cloud-history-block .balance-block .balance-header .nav-tabs li {
    display: inline-block;
    margin-bottom: 0;
}

.main-block.main-cloud-block .tab-content .tab-pane .bitcoin-block .cloud-history-block .balance-block .balance-header .nav-tabs li a {
    border-radius: 15px;
    color: #fff;
    font-size: 12.5px;
    letter-spacing: 1.5px;
    line-height: 12.5px;
    outline: 0;
    padding: 0.73vh 15%;
    text-decoration: none;
}

@media (min-width: 768px) {
    .main-block.main-cloud-block .tab-content .tab-pane .bitcoin-block .cloud-history-block .balance-block .balance-header .nav-tabs li a {
        padding: 0.93vh 24%;
    }
}

@media (min-width: 1200px) {
    .main-block.main-cloud-block .tab-content .tab-pane .bitcoin-block .cloud-history-block .balance-block .balance-header .nav-tabs li a {
        padding: 0.5vh 5px;
    }
}

@media (min-width: 1400px) {
    .main-block.main-cloud-block .tab-content .tab-pane .bitcoin-block .cloud-history-block .balance-block .balance-header .nav-tabs li a {
        padding: 0.93vh 9px;
    }
}

@media (min-width: 1700px) {
    .main-block.main-cloud-block .tab-content .tab-pane .bitcoin-block .cloud-history-block .balance-block .balance-header .nav-tabs li a {
        padding: 0.93vh 11px;
    }
}

@media (min-width: 1800px) {
    .main-block.main-cloud-block .tab-content .tab-pane .bitcoin-block .cloud-history-block .balance-block .balance-header .nav-tabs li a {
        padding: 0.93vh 13px;
    }
}

.main-block.main-cloud-block .tab-content .tab-pane .bitcoin-block .cloud-history-block .balance-block .balance-header .nav-tabs li.active a {
    background-color: #fff !important;
    color: #6ec0d9;
}

.main-block.main-cloud-block .tab-content .tab-pane .bitcoin-block .cloud-history-block .balance-block .balance-header .nav-tabs li .usd-balance {
    font-size: 12.5px;
    line-height: 12.5px;
}

.main-block.main-cloud-block .tab-content .tab-pane .bitcoin-block .cloud-history-block .balance-block .balance-header .tab-content {
    padding-left: 0;
}

.main-block.main-cloud-block .tab-content .tab-pane .bitcoin-block .cloud-history-block .balance-block .balance-header .tab-content .tab-pane .cloud-title {
    font-size: 21.7px;
    font-weight: 100;
    line-height: 21.7px;
}

.main-block.main-cloud-block .tab-content .tab-pane .bitcoin-block .cloud-history-block .balance-block .balance-header .tab-content .tab-pane .cloud-title span {
    font-size: 37.7px;
    line-height: 37.7px;
}

@media (min-width: 1200px) {
    .main-block.main-cloud-block .tab-content .tab-pane .bitcoin-block .cloud-history-block .balance-block .balance-header .tab-content .tab-pane .cloud-title span {
        font-size: 30px;
        line-height: 30px;
    }
}

@media (min-width: 1400px) {
    .main-block.main-cloud-block .tab-content .tab-pane .bitcoin-block .cloud-history-block .balance-block .balance-header .tab-content .tab-pane .cloud-title span {
        font-size: 37.7px;
        line-height: 37.7px;
    }
}

.main-block.main-cloud-block .tab-content .tab-pane .bitcoin-block .cloud-history-block .balance-block .balance-header .tab-content .tab-pane .cloud-title.usd-title span {
    font-weight: 100;
}

.main-block.main-cloud-block .tab-content .tab-pane .bitcoin-block .cloud-history-block .balance-block .balance-header .tab-content .tab-pane .cloud-graph {
    margin-top: 3.71vh;
    width: 100%;
}

.main-block.main-cloud-block .tab-content .tab-pane .bitcoin-block .cloud-history-block .balance-block .cloud-group {
    padding: 3.25vh 0;
}

.main-block.main-cloud-block .tab-content .tab-pane .bitcoin-block .cloud-history-block .balance-block .cloud-group .cloud-panel-title {
    color: #c6c6c6;
    font-size: 15.8px;
    letter-spacing: 1px;
    line-height: 15.8px;
    padding-bottom: 3.25vh;
    padding-left: 9.3%;
}

@media (min-width: 1200px) {
    .main-block.main-cloud-block .tab-content .tab-pane .bitcoin-block .cloud-history-block .balance-block .cloud-group .cloud-panel-title {
        padding-left: 7%;
    }
}

@media (min-width: 1400px) {
    .main-block.main-cloud-block .tab-content .tab-pane .bitcoin-block .cloud-history-block .balance-block .cloud-group .cloud-panel-title {
        padding-left: 9.3%;
    }
}

.main-block.main-cloud-block .tab-content .tab-pane .bitcoin-block .cloud-history-block .balance-block .cloud-group .panel-cloud-wrapper {
    margin-right: 8%;
    max-height: 34vh;
    overflow: scroll;
}

@media (min-width: 1200px) {
    .main-block.main-cloud-block .tab-content .tab-pane .bitcoin-block .cloud-history-block .balance-block .cloud-group .panel-cloud-wrapper::-webkit-scrollbar-track {
        background-color: #e9e9e9;
        border-radius: 10px;
        margin: 1.5px 0;
    }
}

@media (min-width: 1200px) {
    .main-block.main-cloud-block .tab-content .tab-pane .bitcoin-block .cloud-history-block .balance-block .cloud-group .panel-cloud-wrapper::-webkit-scrollbar {
        background-color: #e9e9e9;
        width: 5px;
    }
}

@media (min-width: 1200px) {
    .main-block.main-cloud-block .tab-content .tab-pane .bitcoin-block .cloud-history-block .balance-block .cloud-group .panel-cloud-wrapper::-webkit-scrollbar-thumb {
        background-color: #fff;
        border-radius: 10px;
        box-shadow: inset 0px 0px 3px 0px rgba(0, 0, 0, 0.13);
    }
}

.main-block.main-cloud-block .tab-content .tab-pane .bitcoin-block .cloud-history-block .balance-block .cloud-group .panel-cloud-wrapper::-webkit-scrollbar-track:horizontal {
    display: none;
    visibility: hidden;
}

.main-block.main-cloud-block .tab-content .tab-pane .bitcoin-block .cloud-history-block .balance-block .cloud-group .panel-cloud-wrapper::-webkit-scrollbar:horizontal {
    display: none;
    visibility: hidden;
}

.main-block.main-cloud-block .tab-content .tab-pane .bitcoin-block .cloud-history-block .balance-block .cloud-group .panel-cloud-wrapper::-webkit-scrollbar-thumb:horizontal {
    display: none;
    visibility: hidden;
}

.main-block.main-cloud-block .tab-content .tab-pane .bitcoin-block .cloud-history-block .balance-block .cloud-group .panel-cloud-wrapper.panel-cloud-wrapper-usd {
    max-height: 23vh;
}

@media (min-width: 1600px) {
    .main-block.main-cloud-block .tab-content .tab-pane .bitcoin-block .cloud-history-block .balance-block .cloud-group .panel-cloud-wrapper.panel-cloud-wrapper-usd {
        max-height: 20vh;
    }
}

.main-block.main-cloud-block .tab-content .tab-pane .bitcoin-block .cloud-history-block .balance-block .cloud-group .panel-cloud-wrapper .panel-cloud:not(:last-child) {
    margin-bottom: 3.9vh;
}

.main-block.main-cloud-block .tab-content .tab-pane .bitcoin-block .cloud-history-block .balance-block .cloud-group .panel-cloud-wrapper .panel-cloud .panel-heading {
    border: 0;
    padding: 0 9.3%;
}

@media (min-width: 1200px) {
    .main-block.main-cloud-block .tab-content .tab-pane .bitcoin-block .cloud-history-block .balance-block .cloud-group .panel-cloud-wrapper .panel-cloud .panel-heading {
        padding: 0 7%;
    }
}

@media (min-width: 1400px) {
    .main-block.main-cloud-block .tab-content .tab-pane .bitcoin-block .cloud-history-block .balance-block .cloud-group .panel-cloud-wrapper .panel-cloud .panel-heading {
        padding: 0 9.3%;
    }
}

.main-block.main-cloud-block .tab-content .tab-pane .bitcoin-block .cloud-history-block .balance-block .cloud-group .panel-cloud-wrapper .panel-cloud .panel-heading .panel-title .collapsed {
    display: block;
    height: 38px;
}

.main-block.main-cloud-block .tab-content .tab-pane .bitcoin-block .cloud-history-block .balance-block .cloud-group .panel-cloud-wrapper .panel-cloud .panel-heading .panel-title .collapsed:before {
    height: 38px;
    width: 38px;
}

.main-block.main-cloud-block .tab-content .tab-pane .bitcoin-block .cloud-history-block .balance-block .cloud-group .panel-cloud-wrapper .panel-cloud .panel-heading .panel-title .collapsed .balance-amount, .main-block.main-cloud-block .tab-content .tab-pane .bitcoin-block .cloud-history-block .balance-block .cloud-group .panel-cloud-wrapper .panel-cloud .panel-heading .panel-title .collapsed .balance-date {
    padding-left: 52px;
}

@media (min-width: 1200px) {
    .main-block.main-cloud-block .tab-content .tab-pane .bitcoin-block .cloud-history-block .balance-block .cloud-group .panel-cloud-wrapper .panel-cloud .panel-heading .panel-title .collapsed .balance-amount {
        font-size: 13.5px;
        line-height: 13.5px;
    }
}

@media (min-width: 1400px) {
    .main-block.main-cloud-block .tab-content .tab-pane .bitcoin-block .cloud-history-block .balance-block .cloud-group .panel-cloud-wrapper .panel-cloud .panel-heading .panel-title .collapsed .balance-amount {
        font-size: 17px;
        line-height: 17px;
    }
}

@media (min-width: 1700px) {
    .main-block.main-cloud-block .tab-content .tab-pane .bitcoin-block .cloud-history-block .balance-block .cloud-group .panel-cloud-wrapper .panel-cloud .panel-heading .panel-title .collapsed .balance-amount {
        font-size: 19.4px;
        line-height: 19.4px;
    }
}

.main-block.main-cloud-block .tab-content .tab-pane .bitcoin-block .add-new-mining {
    border-radius: 20px;
    box-shadow: 2.121px 2.121px 54px 0px rgba(0, 0, 0, 0.08);
    margin: 0 10px 30px;
    padding: 3.25vh 0;
    text-align: center;
}

@media (min-width: 768px) {
    .main-block.main-cloud-block .tab-content .tab-pane .bitcoin-block .add-new-mining {
        margin: 0 0 30px;
    }
}

.main-block.main-cloud-block .tab-content .tab-pane .bitcoin-block .add-new-mining a {
    background-clip: text;
    -webkit-background-clip: text;
    background-image: -webkit-gradient(linear, left top, right top, color-stop(0, #58c2c6), color-stop(1, #4d95ef));
    background-image: gradient(linear, left top, right top, color-stop(0, #58c2c6), color-stop(1, #4d95ef));
    color: transparent;
    font-size: 13px;
    font-weight: 600;
    letter-spacing: 3.5px;
    line-height: 13px;
}

@media (min-width: 768px) {
    .main-block.main-cloud-block .tab-content .tab-pane .bitcoin-block .add-new-mining a {
        font-size: 17px;
        line-height: 17px;
    }
}

.main-block.main-cloud-block .tab-content .tab-pane .bitcoin-block .mining-column-fix {
    padding: 0 25px;
}

@media (min-width: 768px) {
    .main-block.main-cloud-block .tab-content .tab-pane .bitcoin-block .mining-column-fix {
        padding: 0 15px;
    }
}

.main-block.main-cloud-block .tab-content .tab-pane .bitcoin-block .hashrate-block, .main-block.main-cloud-block .tab-content .tab-pane .bitcoin-block .sharerate-block {
    background-color: #fff;
    border-radius: 20px;
    box-shadow: 2.121px 2.121px 54px 0px rgba(0, 0, 0, 0.08);
    margin-bottom: 30px;
    padding: 5vh 5%;
    text-align: center;
}

.main-block.main-cloud-block .tab-content .tab-pane .bitcoin-block .hashrate-block .hashrate-title, .main-block.main-cloud-block .tab-content .tab-pane .bitcoin-block .hashrate-block .sharerate-title, .main-block.main-cloud-block .tab-content .tab-pane .bitcoin-block .sharerate-block .hashrate-title, .main-block.main-cloud-block .tab-content .tab-pane .bitcoin-block .sharerate-block .sharerate-title {
    background-clip: text;
    -webkit-background-clip: text;
    background-image: -webkit-gradient(linear, left top, right top, color-stop(0, #58c2c6), color-stop(1, #4d95ef));
    background-image: gradient(linear, left top, right top, color-stop(0, #58c2c6), color-stop(1, #4d95ef));
    color: transparent;
    font-size: 19px;
    font-weight: 500;
    letter-spacing: 1.5px;
    line-height: 19px;
    margin: 0 0 3.6vh 5%;
    text-align: left;
}

.main-block.main-cloud-block .tab-content .tab-pane .bitcoin-block .hashrate-block .sharerate-title, .main-block.main-cloud-block .tab-content .tab-pane .bitcoin-block .sharerate-block .sharerate-title {
    background-clip: text;
    -webkit-background-clip: text;
    background-image: -webkit-gradient(linear, right top, left top, color-stop(0, #7db9e8), color-stop(0.52, #4e39da), color-stop(1, #9b4abf));
    background-image: gradient(linear, right top, left top, color-stop(0, #7db9e8), color-stop(0.52, #4e39da), color-stop(1, #9b4abf));
}

.main-block.main-cloud-block .tab-content .tab-pane .bitcoin-block .hashrate-block img, .main-block.main-cloud-block .tab-content .tab-pane .bitcoin-block .sharerate-block img {
    width: 90%;
}

.main-block.main-cloud-block .tab-content .tab-pane .bitcoin-block .hashrate-block.hashrate-usd, .main-block.main-cloud-block .tab-content .tab-pane .bitcoin-block .sharerate-block.hashrate-usd {
    padding: 5vh 0 0;
}

@media (min-width: 768px) {
    .main-block.main-cloud-block .tab-content .tab-pane .bitcoin-block .hashrate-block.hashrate-usd, .main-block.main-cloud-block .tab-content .tab-pane .bitcoin-block .sharerate-block.hashrate-usd {
        padding: 50px 0 0;
    }
}

.main-block.main-cloud-block .tab-content .tab-pane .bitcoin-block .hashrate-block.hashrate-usd .hashrate-usd-title, .main-block.main-cloud-block .tab-content .tab-pane .bitcoin-block .sharerate-block.hashrate-usd .hashrate-usd-title {
    background-clip: text;
    -webkit-background-clip: text;
    background-image: -webkit-gradient(linear, left top, right top, color-stop(0, #9b4abf), color-stop(0.52, #4e39da), color-stop(1, #026fee));
    background-image: gradient(linear, left top, right top, color-stop(0, #9b4abf), color-stop(0.52, #4e39da), color-stop(1, #026fee));
    color: transparent;
    margin-bottom: 30px;
}

.main-block.main-cloud-block .tab-content .tab-pane .bitcoin-block .hashrate-block.hashrate-usd .hashrate-usd-invest, .main-block.main-cloud-block .tab-content .tab-pane .bitcoin-block .sharerate-block.hashrate-usd .hashrate-usd-invest {
    background: url(/img/send-bitcoins-background.png) no-repeat;
    background-position: -20px 0px;
    background-size: 115% 100%;
    border-bottom-left-radius: 20px;
    border-bottom-right-radius: 20px;
    color: #fff;
    display: block;
    font-size: 14.5px;
    letter-spacing: 1.5px;
    line-height: 14.5px;
    outline: 0;
    padding: 30px 0;
    text-decoration: none;
}

.main-block.main-cloud-block .tab-content .tab-pane .bitcoin-block .hashrate-block.hashrate-usd img, .main-block.main-cloud-block .tab-content .tab-pane .bitcoin-block .sharerate-block.hashrate-usd img {
    margin-bottom: 30px;
}

@media (min-width: 1200px) {
    .main-block.main-cloud-block .tab-content .tab-pane .bitcoin-block .hashrate-block.hashrate-usd img, .main-block.main-cloud-block .tab-content .tab-pane .bitcoin-block .sharerate-block.hashrate-usd img {
        margin-bottom: 0;
    }
}

.main-block.main-cloud-block .tab-content .tab-pane .bitcoin-block .sharerate-block.pool {
    padding: 6.8vh 5%;
}

.main-block.main-cloud-block .tab-content .tab-pane .bitcoin-block .cloud-balance-block {
    margin-bottom: 30px;
    margin-top: 0;
}

.main-block.main-cloud-block .tab-content .tab-pane .bitcoin-block .cloud-balance-block .balance-header {
    font-weight: 300;
    line-height: 17.9px;
    text-align: center;
}

.main-block.main-cloud-block .tab-content .tab-pane .bitcoin-block .cloud-balance-block .panel-group .panel .panel-heading {
    padding: 1.28vh 10%;
}

.main-block.main-cloud-block .tab-content .tab-pane .bitcoin-block .cloud-balance-block .panel-group .panel .panel-heading a {
    display: block;
    height: auto;
}

.main-block.main-cloud-block .tab-content .tab-pane .bitcoin-block .cloud-balance-block .panel-group .panel .panel-heading a:before {
    background: url("/img/cloud-history-down.png") no-repeat;
    height: 25px;
    width: 25px;
}

.main-block.main-cloud-block .tab-content .tab-pane .bitcoin-block .cloud-balance-block .panel-group .panel .panel-heading a .balance-amount, .main-block.main-cloud-block .tab-content .tab-pane .bitcoin-block .cloud-balance-block .panel-group .panel .panel-heading a .balance-date {
    padding-left: 50px;
}

@media (min-width: 1200px) {
    .main-block.main-cloud-block .tab-content .tab-pane .bitcoin-block .cloud-balance-block .panel-group .panel .panel-heading a .balance-amount, .main-block.main-cloud-block .tab-content .tab-pane .bitcoin-block .cloud-balance-block .panel-group .panel .panel-heading a .balance-date {
        padding-left: 24%;
    }
}

@media (min-width: 1500px) {
    .main-block.main-cloud-block .tab-content .tab-pane .bitcoin-block .cloud-balance-block .panel-group .panel .panel-heading a .balance-amount, .main-block.main-cloud-block .tab-content .tab-pane .bitcoin-block .cloud-balance-block .panel-group .panel .panel-heading a .balance-date {
        padding-left: 20%;
    }
}

.main-block.main-cloud-block .tab-content .tab-pane .bitcoin-block .cloud-balance-block .panel-group .panel .panel-heading a .balance-amount {
    font-size: 16.3px;
    line-height: 16.3px;
    margin-bottom: 5px;
}

.main-block.main-cloud-block .tab-content .tab-pane .bitcoin-block .cloud-balance-block .panel-group .panel .panel-heading a .balance-date {
    font-size: 12px;
    font-weight: 500;
    line-height: 19px;
}

.main-block.main-cloud-block .tab-content .tab-pane .bitcoin-block .cloud-balance-block .panel-group .panel .panel-heading.last a:before {
    background: url("/img/cloud-history-up.png") no-repeat;
    height: 25px;
    width: 25px;
}

.main-block.main-cloud-block .tab-content .tab-pane .bitcoin-block .cloud-balance-block .panel-group .panel:last-child {
    border-bottom-left-radius: 20px;
    border-bottom-right-radius: 20px;
}

.main-block.main-cloud-block .tab-content .tab-pane .bitcoin-block .cloud-main-graph {
    margin-bottom: 30px;
}

.main-block.main-cloud-block .tab-content .tab-pane .bitcoin-block .cloud-main-graph img {
    width: 100%;
}

.main-block.main-cloud-block .tab-content .tab-pane .bitcoin-block .round-graph {
    background-color: #fff;
    border-radius: 20px;
    box-shadow: 2.121px 2.121px 54px 0px rgba(0, 0, 0, 0.08);
    margin-bottom: 30px;
    padding: 4vh 0;
    text-align: center;
}

.main-block.main-cloud-block .tab-content .tab-pane .bitcoin-block .round-graph .round-title {
    background-clip: text;
    -webkit-background-clip: text;
    background-image: -webkit-gradient(linear, right top, left top, color-stop(0, #7db9e8), color-stop(0.52, #4e39da), color-stop(1, #9b4abf));
    background-image: gradient(linear, right top, left top, color-stop(0, #7db9e8), color-stop(0.52, #4e39da), color-stop(1, #9b4abf));
    color: transparent;
    font-size: 19px;
    font-weight: 500;
    letter-spacing: 1.5px;
    line-height: 25px;
}

.main-block.main-cloud-block .tab-content .tab-pane .bitcoin-block .round-graph img {
    margin: 3.9vh 0 0;
}

.main-block.main-cloud-block .tab-content .tab-pane .bitcoin-block .round-graph .round-amount {
    background-clip: text;
    -webkit-background-clip: text;
    background-image: -webkit-gradient(linear, left top, right top, color-stop(0, #58c2c6), color-stop(1, #4d95ef));
    background-image: gradient(linear, left top, right top, color-stop(0, #58c2c6), color-stop(1, #4d95ef));
    color: transparent;
    font-size: 37.6px;
    font-weight: 100;
    line-height: 37.6px;
}

.main-block.main-cloud-block .tab-content .tab-pane .bitcoin-block .earnings-per {
    background: url("/img/earnings-per.png") no-repeat;
    background-size: 100% 100%;
    border-radius: 20px;
    margin-bottom: 30px;
    padding: 4vh 9%;
}

.main-block.main-cloud-block .tab-content .tab-pane .bitcoin-block .earnings-per .earning-body {
    color: #fff;
}

.main-block.main-cloud-block .tab-content .tab-pane .bitcoin-block .earnings-per .earning-body .earning-amount {
    font-size: 31px;
    font-weight: 100;
    line-height: 31px;
}

.main-block.main-cloud-block .tab-content .tab-pane .bitcoin-block .earnings-per .earning-body .earning-amount span {
    font-size: 18px;
}

.main-block.main-cloud-block .tab-content .tab-pane .bitcoin-block .earnings-per .earning-body .earning-description {
    font-size: 10px;
    font-weight: 400;
    letter-spacing: 1.5px;
    line-height: 10px;
}

.main-block.main-cloud-block .tab-content .tab-pane .bitcoin-block .earnings-per .earning-body:not(:last-child) {
    margin-bottom: 3.5vh;
}

.main-block.main-cloud-block .tab-content .tab-pane .bitcoin-block .usd-exchange-block {
    background: #fff;
    border-bottom-left-radius: 20px;
    border-bottom-right-radius: 20px;
    box-shadow: 2.121px 2.121px 54px 0px rgba(0, 0, 0, 0.08);
    margin-bottom: 30px;
    padding-bottom: 30px;
}

.main-block.main-cloud-block .tab-content .tab-pane .bitcoin-block .usd-exchange-block .usd-exchange-header {
    background: url(/img/earnings-per.png) no-repeat;
    background-size: 100% 100%;
    border-top-left-radius: 20px;
    border-top-right-radius: 20px;
    padding: 20px 0;
    text-align: center;
}

.main-block.main-cloud-block .tab-content .tab-pane .bitcoin-block .usd-exchange-block .usd-exchange-header a {
    color: #fff;
    display: inline-block;
    font-size: 12.5px;
    letter-spacing: 1.5px;
    line-height: 12.5px;
    outline: 0;
    text-decoration: none;
}

.main-block.main-cloud-block .tab-content .tab-pane .bitcoin-block .usd-exchange-block .usd-exchange-header a:after {
    background: url("/img/arrow-right-white.png") no-repeat;
    content: '';
    display: inline-block;
    height: 6px;
    margin-left: 5px;
    width: 10px;
}

.main-block.main-cloud-block .tab-content .tab-pane .bitcoin-block .usd-exchange-block .usd-amount, .main-block.main-cloud-block .tab-content .tab-pane .bitcoin-block .usd-exchange-block .usd-equal {
    font-size: 20.8px;
    letter-spacing: 1px;
    line-height: 20.8px;
    padding-left: 12%;
}

.main-block.main-cloud-block .tab-content .tab-pane .bitcoin-block .usd-exchange-block .usd-amount {
    color: #cacaca;
    margin-top: 20px;
}

.main-block.main-cloud-block .tab-content .tab-pane .bitcoin-block .usd-exchange-block .usd-equal {
    background-clip: text;
    -webkit-background-clip: text;
    background-image: -webkit-gradient(linear, left top, right top, color-stop(0, #58c2c6), color-stop(1, #4d95ef));
    background-image: gradient(linear, left top, right top, color-stop(0, #58c2c6), color-stop(1, #4d95ef));
    color: transparent;
    margin: 13px 0 0;
}

.main-block.main-cloud-block .tab-content .tab-pane .bitcoin-block .usd-exchange-block .exchange-button {
    border-top: 1px solid #e7e7e7;
    text-align: center;
}

.main-block.main-cloud-block .tab-content .tab-pane .bitcoin-block .usd-exchange-block .exchange-button a {
    color: #c9c9c9;
    display: inline-block;
    font-size: 11.2px;
    letter-spacing: 1px;
    line-height: 11.2px;
    outline: 0;
    padding: 12px 0;
    text-decoration: none;
}

.main-block.main-cloud-block .tab-content .tab-pane .bitcoin-block .hashrate-table {
    border-radius: 20px;
    box-shadow: 2.121px 2.121px 54px 0px rgba(0, 0, 0, 0.08);
    margin-bottom: 30px;
}

.main-block.main-cloud-block .tab-content .tab-pane .bitcoin-block .hashrate-table table {
    display: block;
}

.main-block.main-cloud-block .tab-content .tab-pane .bitcoin-block .hashrate-table table tbody {
    display: block;
}

.main-block.main-cloud-block .tab-content .tab-pane .bitcoin-block .hashrate-table table tbody tr {
    display: block;
    padding: 3.75vh 0;
}

.main-block.main-cloud-block .tab-content .tab-pane .bitcoin-block .hashrate-table table tbody tr th, .main-block.main-cloud-block .tab-content .tab-pane .bitcoin-block .hashrate-table table tbody tr td {
    display: inline-block;
    padding-left: 5%;
    width: 47%;
}

@media (min-width: 768px) {
    .main-block.main-cloud-block .tab-content .tab-pane .bitcoin-block .hashrate-table table tbody tr th, .main-block.main-cloud-block .tab-content .tab-pane .bitcoin-block .hashrate-table table tbody tr td {
        width: 32%;
    }
}

@media (min-width: 1400px) {
    .main-block.main-cloud-block .tab-content .tab-pane .bitcoin-block .hashrate-table table tbody tr th, .main-block.main-cloud-block .tab-content .tab-pane .bitcoin-block .hashrate-table table tbody tr td {
        padding-left: 10%;
    }
}

.main-block.main-cloud-block .tab-content .tab-pane .bitcoin-block .hashrate-table table tbody tr th {
    color: #fff;
    font-size: 16.6px;
    font-weight: 300;
    letter-spacing: 1.3px;
    line-height: 16.6px;
}

.main-block.main-cloud-block .tab-content .tab-pane .bitcoin-block .hashrate-table table tbody tr td {
    color: #b2babf;
    display: inline-block;
    font-size: 15px;
    font-weight: 400;
    letter-spacing: .5px;
    line-height: 15px;
}

.main-block.main-cloud-block .tab-content .tab-pane .bitcoin-block .hashrate-table table tbody tr.table-head {
    background-image: -moz-linear-gradient(-165deg, rgba(70, 145, 238, 0.929) 0%, rgba(76, 169, 217, 0.929) 25%, rgba(81, 192, 196, 0.929) 100%);
    background-image: -webkit-linear-gradient(-165deg, rgba(70, 145, 238, 0.929) 0%, rgba(76, 169, 217, 0.929) 25%, rgba(81, 192, 196, 0.929) 100%);
    background-image: -ms-linear-gradient(-165deg, rgba(70, 145, 238, 0.929) 0%, rgba(76, 169, 217, 0.929) 25%, rgba(81, 192, 196, 0.929) 100%);
    border-top-left-radius: 20px;
    border-top-right-radius: 20px;
    padding: 4.2vh 0;
}

.main-block.main-cloud-block .tab-content .tab-pane .bitcoin-block .hashrate-table table tbody tr.grey {
    background-color: #fbfbfb;
}

.main-page {
    height: 100%;
}

.main-page .navbar-left {
    left: 35px;
    margin: 0;
    padding: 0;
    position: fixed;
    top: calc(50% - 120px);
    z-index: 3;
}

@media (min-width: 1600px) {
    .main-page .navbar-left {
        left: 100px;
    }
}

.main-page .navbar-left .collapse {
    padding: 0;
}

.main-page .navbar-left .collapse .navbar-nav li {
    float: none;
}

.main-page .navbar-left .collapse .navbar-nav li a {
    background-color: #cdd1db;
    border-radius: 50%;
    display: inline-block;
    height: 5px;
    margin-left: 1px;
    padding: 3px;
    width: 5px;
}

.main-page .navbar-left .collapse .navbar-nav li.active a {
    background-color: #51bcc8;
    height: 8px;
    margin-left: 0;
    padding: 0;
    width: 8px;
}

.main-page .main-tabs {
    text-align: center;
}

@media (min-width: 768px) {
    .main-page .main-tabs {
        height: 100%;
        position: relative;
    }
}

@media (min-width: 1200px) {
    .main-page .main-tabs {
        text-align: left;
    }
}

@media (min-width: 1200px) {
    .main-page .main-tabs .row {
        padding-left: 90px;
    }
}

@media (min-width: 1280px) {
    .main-page .main-tabs .row {
        padding-left: 50px;
    }
}

@media (min-width: 1366px) {
    .main-page .main-tabs .row {
        padding-left: 0;
    }
}

@media (min-width: 1400px) {
    .main-page .main-tabs .row {
        margin-left: -40px;
    }
}

@media (min-width: 1500px) {
    .main-page .main-tabs .row {
        margin-left: -90px;
    }
}

@media (min-width: 1800px) {
    .main-page .main-tabs .row {
        margin-left: -140px;
    }
}

@media (min-width: 1900px) {
    .main-page .main-tabs .row {
        margin-left: -200px;
    }
}

.main-page .main-tabs .main-title {
    color: #070a07;
    font-size: 36px;
    font-weight: bold;
    line-height: 34px;
    margin-top: 150px;
}

@media (min-width: 768px) {
    .main-page .main-tabs .main-title {
        font-size: 56px;
        line-height: 54px;
        margin-top: 20vh;
        padding-left: 20px;
    }
}

.main-page .main-tabs .main-title span {
    background-clip: text;
    -webkit-background-clip: text;
    background-image: -webkit-gradient(linear, left top, right top, color-stop(0, #4691ee), color-stop(0.5, #4ca9d9), color-stop(1, #51c0c4));
    background-image: gradient(linear, left top, right top, color-stop(0, #4691ee), color-stop(0.5, #4ca9d9), color-stop(1, #51c0c4));
    color: transparent;
}

.main-page .main-tabs .small-title {
    color: #717171;
    font-size: 18px;
    letter-spacing: .6px;
    line-height: 18px;
    margin-top: 25px;
}

@media (min-width: 768px) {
    .main-page .main-tabs .small-title {
        padding-left: 20px;
    }
}

@media (min-height: 800px) {
    .main-page .main-tabs .small-title.second {
        margin-top: 62px;
    }
}

.main-page .main-tabs .start-button {
    background-image: -moz-linear-gradient(-165deg, rgba(70, 145, 238, 0.929) 0%, rgba(76, 169, 217, 0.929) 25%, rgba(81, 192, 196, 0.929) 100%);
    background-image: -webkit-linear-gradient(-165deg, rgba(70, 145, 238, 0.929) 0%, rgba(76, 169, 217, 0.929) 25%, rgba(81, 192, 196, 0.929) 100%);
    background-image: -ms-linear-gradient(-165deg, rgba(70, 145, 238, 0.929) 0%, rgba(76, 169, 217, 0.929) 25%, rgba(81, 192, 196, 0.929) 100%);
    border-radius: 24px;
    box-shadow: 0px 22px 43px 0px rgba(45, 107, 123, 0.4);
    color: #fff;
    display: inline-block;
    font-size: 12px;
    font-weight: 600;
    letter-spacing: 1.8px;
    line-height: 12px;
    margin-top: 50px;
    outline: 0;
    padding: 18px 60px;
    text-decoration: none;
    text-transform: uppercase;
}

@media (min-width: 768px) {
    .main-page .main-tabs .start-button {
        margin-left: 20px;
    }
}

@media (min-width: 1200px) {
    .main-page .main-tabs#main-tab-1 {
        background: url("/img/main-tab-1.png") no-repeat;
        background-size: cover;
        background-position: 390px -7.4vh;
    }
}

.main-page .main-tabs#main-tab-1 .main-title {
    margin-top: 35vh;
}

@media (min-width: 768px) {
    .main-page .main-tabs#main-tab-1 .main-title {
        margin-top: 36.5vh;
    }
}

.main-page .main-tabs#main-tab-2 .main-title {
    font-size: 36px;
    line-height: 39px;
}

@media (min-width: 768px) {
    .main-page .main-tabs#main-tab-2 .main-title {
        font-size: 50px;
        line-height: 57px;
        margin-top: 36.5vh;
    }
}

.main-page .main-tabs#main-tab-2 .main-title span {
    display: inline-block;
}

.main-page .main-tabs#main-tab-2 .small-title {
    line-height: 26px;
    margin-top: 45px;
}

.main-page .main-tabs#main-tab-2 .small-title.second {
    margin-top: 62px;
}

.main-page .main-tabs#main-tab-2 .start-button {
    margin-top: 27px;
}

.main-page .main-tabs .tab-2-links {
    background: url("/img/main-tab-2.png") no-repeat;
    background-position: 0 125px;
    background-size: 70%;
    margin: 0;
    overflow: hidden;
    position: relative;
}

@media (min-width: 1200px) {
    .main-page .main-tabs .tab-2-links {
        margin-left: -50px;
        width: 715px;
    }
}

@media (min-width: 1340px) {
    .main-page .main-tabs .tab-2-links {
        margin-left: 0;
    }
}

@media (min-width: 1700px) {
    .main-page .main-tabs .tab-2-links {
        width: 790px;
    }
}

.main-page .main-tabs .tab-2-links a {
    color: #000;
    display: none;
    font-size: 16px;
    letter-spacing: .6px;
    line-height: 26px;
    outline: 0;
    position: absolute;
    text-decoration: none;
}

@media (min-width: 1200px) {
    .main-page .main-tabs .tab-2-links a {
        display: inline;
    }
}

.main-page .main-tabs .tab-2-links a:hover, .main-page .main-tabs .tab-2-links a:focus {
    color: #61aada;
}

@media (min-width: 1200px) {
    .main-page .main-tabs .tab-2-links a.atb {
        left: 13px;
        top: 274px;
    }
}

@media (min-width: 1700px) {
    .main-page .main-tabs .tab-2-links a.atb {
        left: 16px;
        top: 291px;
    }
}

@media (min-width: 1200px) {
    .main-page .main-tabs .tab-2-links a.mining-investors {
        left: 255px;
        top: 145px;
    }
}

@media (min-width: 1700px) {
    .main-page .main-tabs .tab-2-links a.mining-investors {
        left: 280px;
        top: 150px;
    }
}

@media (min-width: 1200px) {
    .main-page .main-tabs .tab-2-links a.cloud-mining {
        right: 120px;
        top: 315px;
    }
}

@media (min-width: 1280px) {
    .main-page .main-tabs .tab-2-links a.cloud-mining {
        right: 90px;
        top: 308px;
    }
}

@media (min-width: 1400px) {
    .main-page .main-tabs .tab-2-links a.cloud-mining {
        right: 80px;
        top: 308px;
    }
}

@media (min-width: 1700px) {
    .main-page .main-tabs .tab-2-links a.cloud-mining {
        right: 107px;
        top: 327px;
    }
}

@media (min-width: 1200px) {
    .main-page .main-tabs .tab-2-links a.stake-mining {
        right: 145px;
        top: 475px;
    }
}

@media (min-width: 1280px) {
    .main-page .main-tabs .tab-2-links a.stake-mining {
        right: 140px;
        top: 475px;
    }
}

@media (min-width: 1700px) {
    .main-page .main-tabs .tab-2-links a.stake-mining {
        right: 180px;
        top: 515px;
    }
}

@media (min-width: 1200px) {
    .main-page .main-tabs .tab-2-links a.tokens {
        right: 220px;
        top: 652px;
    }
}

@media (min-width: 1280px) {
    .main-page .main-tabs .tab-2-links a.tokens {
        right: 220px;
        top: 653px;
    }
}

@media (min-width: 1700px) {
    .main-page .main-tabs .tab-2-links a.tokens {
        right: 253px;
        top: 707px;
    }
}

@media (min-width: 1200px) {
    .main-page .main-tabs .tab-2-links a.crypto {
        left: 90px;
        top: 580px;
    }
}

@media (min-width: 1700px) {
    .main-page .main-tabs .tab-2-links a.crypto {
        left: 110px;
        top: 625px;
    }
}

.main-page .main-tabs .bottom-info {
    color: #808080;
    display: none;
    font-size: 16px;
    letter-spacing: .6px;
    line-height: 16px;
}

@media (min-width: 768px) {
    .main-page .main-tabs .bottom-info {
        bottom: 50px;
        right: 3.6%;
        position: absolute;
    }
}

@media (min-width: 1366px) {
    .main-page .main-tabs .bottom-info {
        display: block;
    }
}

.main-page .main-tabs .bottom-info span {
    color: #000000;
}

.main-page .main-tabs .bottom-info .instructions {
    margin-bottom: 2.32vh;
    text-align: right;
}

.main-page .main-tabs .bottom-info .call-us, .main-page .main-tabs .bottom-info .press {
    display: inline-block;
    margin-right: 15px;
}

@media (min-width: 1500px) {
    .main-page .main-tabs .bottom-info .call-us, .main-page .main-tabs .bottom-info .press {
        margin-right: 60px;
    }
}

.main-page .main-tabs .bottom-info .press {
    margin-right: 0;
}

.main-page .main-tabs .bottom-links {
    margin-top: 100px;
}

@media (min-width: 768px) {
    .main-page .main-tabs .bottom-links {
        bottom: 50px;
        left: calc(50% - 215px);
        margin-top: 0;
        position: absolute;
    }
}

@media (min-width: 1200px) {
    .main-page .main-tabs .bottom-links {
        left: auto;
        padding-left: 110px;
    }
}

@media (min-width: 1280px) {
    .main-page .main-tabs .bottom-links {
        padding-left: 50px;
    }
}

@media (min-width: 1366px) {
    .main-page .main-tabs .bottom-links {
        padding-left: 0;
    }
}

.main-page .main-tabs .bottom-links a {
    color: #bcbcbc;
    display: block;
    font-size: 16px;
    letter-spacing: .6px;
    line-height: 16px;
}

@media (min-width: 768px) {
    .main-page .main-tabs .bottom-links a {
        display: inline-block;
    }
}

.main-page .main-tabs .bottom-links a.learn-more {
    margin-bottom: 10px;
}

@media (min-width: 768px) {
    .main-page .main-tabs .bottom-links a.learn-more {
        margin-bottom: 0;
        margin-right: 50px;
    }
}

.main-page .main-tabs .bottom-links a.follow-news {
    color: #8f8f8f;
    text-decoration: none;
}

.main-page .main-tabs .bottom-links a span {
    color: #b14dab;
}

.main-page .main-tabs .bottom-links a.rates-link {
    color: #808080;
    font-size: 14px;
    letter-spacing: .6px;
    line-height: 14px;
    margin-bottom: 10px;
    text-decoration: underline;
}

@media (min-width: 768px) {
    .main-page .main-tabs .bottom-links a.rates-link {
        margin-bottom: 0;
        margin-left: 32px;
    }
}

.main-page .main-tabs .bottom-links a.rates-link.first {
    margin-top: 10px;
}

@media (min-width: 768px) {
    .main-page .main-tabs .bottom-links a.rates-link.first {
        margin-left: 35px;
        margin-top: 0;
    }
}

@media (min-width: 1500px) {
    .main-page .main-tabs .bottom-links a.rates-link.first {
        margin-left: 55px;
    }
}

.main-page .main-tabs .bottom-links.main {
    width: 100%;
}

@media (min-width: 768px) {
    .main-page .main-tabs .bottom-links.main {
        bottom: 20px;
        position: absolute;
        width: auto;
    }
}

.main-page .main-tabs .bottom-links .copyright {
    color: #808080;
    display: inline-block;
    font-size: 16px;
    letter-spacing: .6px;
    line-height: 16px;
}

@media (min-width: 1200px) {
    .main-page .main-tabs#main-tab-3 {
        background: url("/img/main-tab-3.png") no-repeat;
        background-position: right bottom;
        background-size: auto 83%;
    }
}

.main-page .main-tabs#main-tab-3 .main-title {
    font-size: 36px;
    line-height: 39px;
}

@media (min-width: 768px) {
    .main-page .main-tabs#main-tab-3 .main-title {
        font-size: 50px;
        line-height: 59px;
        margin-top: 27.3vh;
    }
}

.main-page .main-tabs#main-tab-3 .small-title {
    font-size: 16px;
    line-height: 26px;
    margin-top: 20px;
}

.main-page .main-tabs#main-tab-3 .small-title.first {
    margin-bottom: 20px;
    margin-top: 30px;
}

@media (min-width: 1200px) {
    .main-page .main-tabs#main-tab-4 {
        background: url("/img/main-tab-4.png") no-repeat;
        background-position: right bottom;
        background-size: auto 80%;
    }
}

@media (min-width: 1200px) and (min-width: 1700px) {
    .main-page .main-tabs#main-tab-4 {
        background-size: auto 90%;
    }
}

.main-page .main-tabs#main-tab-4 .main-title {
    font-size: 36px;
    line-height: 39px;
}

@media (min-width: 768px) {
    .main-page .main-tabs#main-tab-4 .main-title {
        font-size: 50px;
        line-height: 53px;
        margin-top: 34.2vh;
    }
}

.main-page .main-tabs#main-tab-4 .small-title {
    margin-top: 50px;
}

.main-page .main-tabs#main-tab-4 .start-button {
    margin-top: 70px;
}

@media (min-width: 1200px) {
    .main-page .main-tabs#main-tab-5 {
        background: url("/img/main-tab-5.png") no-repeat;
        background-position: right bottom;
        background-size: 50% auto;
    }
}

@media (min-width: 1500px) {
    .main-page .main-tabs#main-tab-5 {
        background-size: 50% auto;
    }
}

.main-page .main-tabs#main-tab-5 .main-title {
    font-size: 36px;
    line-height: 39px;
}

@media (min-width: 768px) {
    .main-page .main-tabs#main-tab-5 .main-title {
        font-size: 50px;
        line-height: 53px;
        margin-top: 27.4vh;
    }
}

@media (min-width: 768px) {
    .main-page .main-tabs#main-tab-5 .wallet-info {
        padding-left: 20px;
    }
}

@media (min-width: 1200px) {
    .main-page .main-tabs#main-tab-5 .wallet-info .col-sm-4 {
        padding: 0 20px;
    }
}

.main-page .main-tabs#main-tab-5 .wallet-info img {
    margin: 135px 0 45px;
}

.main-page .main-tabs#main-tab-5 .wallet-info .wallet-title {
    color: #717171;
    font-size: 16px;
    letter-spacing: .6px;
    line-height: 26px;
}

@media (min-width: 1200px) {
    .main-page .main-tabs#main-tab-6 {
        background: url("/img/main-tab-6.png") no-repeat;
        background-position: right bottom;
        background-size: auto 90%;
    }
}

@media (min-width: 1700px) {
    .main-page .main-tabs#main-tab-6 {
        background-size: auto 100%;
    }
}

.main-page .main-tabs#main-tab-6 .main-title {
    font-size: 36px;
    line-height: 39px;
}

@media (min-width: 768px) {
    .main-page .main-tabs#main-tab-6 .main-title {
        font-size: 50px;
        line-height: 53px;
        margin-top: 32vh;
    }
}

.main-page .main-tabs#main-tab-6 .small-title {
    font-size: 16px;
    line-height: 26px;
    margin-top: 80px;
}

.main-page .main-tabs#main-tab-6 .small-title.second {
    margin-top: 35px;
}

.main-page .main-tabs#main-tab-6 .wallet-list {
    background-color: #fff;
    border-radius: 4px;
    box-shadow: -27.082px 35.939px 54px 0px rgba(102, 174, 221, 0.08);
    margin: 100px 0 0;
    padding: 15px;
    text-align: left;
}

@media (min-width: 768px) {
    .main-page .main-tabs#main-tab-6 .wallet-list {
        margin: 100px 75px 0;
        padding: 30px 55px 30px 75px;
    }
}

@media (min-width: 1200px) {
    .main-page .main-tabs#main-tab-6 .wallet-list {
        margin-left: 90px;
        margin-right: 0;
        margin-top: 23.2vh;
    }
}

@media (min-width: 1500px) {
    .main-page .main-tabs#main-tab-6 .wallet-list {
        padding: 75px 55px 90px 75px;
    }
}

.main-page .main-tabs#main-tab-6 .wallet-list ul {
    list-style: none;
    padding: 0;
}

.main-page .main-tabs#main-tab-6 .wallet-list ul li {
    color: #000;
    font-size: 16px;
    font-weight: 100;
    letter-spacing: .6px;
    line-height: 26px;
    padding-left: 26px;
    position: relative;
}

.main-page .main-tabs#main-tab-6 .wallet-list ul li:before {
    background-color: #5298c9;
    border-radius: 50%;
    content: '';
    display: inline-block;
    height: 6px;
    left: 0;
    position: absolute;
    top: 10px;
    vertical-align: middle;
    width: 6px;
}

.main-page .main-tabs#main-tab-6 .wallet-list ul li:not(:last-child) {
    margin-bottom: 25px;
}

@media (min-width: 1200px) {
    .main-page .main-tabs#main-tab-7 {
        background: url("/img/main-tab-7.png") no-repeat;
        background-size: auto 70%;
        background-position: right;
    }
}

@media (min-width: 1500px) {
    .main-page .main-tabs#main-tab-7 {
        background-size: auto;
    }
}

.main-page .main-tabs#main-tab-7 .main-title {
    font-size: 36px;
    line-height: 39px;
}

@media (min-width: 768px) {
    .main-page .main-tabs#main-tab-7 .main-title {
        font-size: 50px;
        line-height: 53px;
        margin-top: 38.5vh;
    }
}

.main-page .main-tabs#main-tab-7 .start-button {
    margin-top: 62px;
}

@media (min-width: 768px) {
    .main-page .main-tabs#main-tab-11 .main-title, .main-page .main-tabs#main-tab-12 .main-title {
        margin-top: 38.5vh;
    }
}

.main-page .main-tabs#main-tab-11 .start-button, .main-page .main-tabs#main-tab-12 .start-button {
    margin-left: 0;
    margin-top: 62px;
}

@media (min-width: 1200px) {
    .main-page .main-tabs#main-tab-11 .start-button, .main-page .main-tabs#main-tab-12 .start-button {
        margin-left: 20px;
    }
}

@media (min-width: 768px) {
    .main-page .main-tabs#main-tab-11 .main-title {
        margin-top: 25vh;
    }
}

@media (min-width: 1200px) {
    .main-page .main-tabs#main-tab-11 .main-title {
        margin-top: 38.5vh;
    }
}

.main-page .main-tabs#main-tab-11 .mining-slider-arrows {
    margin-top: 7vh;
}

@media (min-width: 768px) {
    .main-page .main-tabs#main-tab-11 .mining-slider-arrows {
        padding-left: 20px;
    }
}

@media (min-width: 1200px) {
    .main-page .main-tabs#main-tab-11 .mining-slider-arrows {
        margin-top: 3.9vh;
        padding-left: 70px;
    }
}

.main-page .main-tabs#main-tab-11 .mining-slider-arrows button {
    background: url("/img/mining-arrow-left.png") no-repeat;
    display: inline-block;
    height: 28px;
    position: static;
    vertical-align: middle;
    width: 15px;
}

.main-page .main-tabs#main-tab-11 .mining-slider-arrows button.slick-next {
    background: url("/img/mining-arrow-right.png") no-repeat;
    margin-left: 30px;
}

.main-page .main-tabs#main-tab-11 .mining-slider-arrows button:before {
    display: none;
}

.main-page .main-tabs#main-tab-11 .mining-slider {
    margin: 3vh auto 0;
    width: 80%;
}

@media (min-width: 992px) {
    .main-page .main-tabs#main-tab-11 .mining-slider {
        height: 46.3vh;
        width: 65%;
    }
}

@media (min-width: 1200px) {
    .main-page .main-tabs#main-tab-11 .mining-slider {
        margin: 27vh auto 0;
        width: 100%;
    }
}

@media (min-width: 1300px) {
    .main-page .main-tabs#main-tab-11 .mining-slider {
        width: 700px;
    }
}

@media (min-width: 1500px) {
    .main-page .main-tabs#main-tab-11 .mining-slider {
        width: 800px;
    }
}

@media (min-width: 1700px) {
    .main-page .main-tabs#main-tab-11 .mining-slider {
        width: 900px;
    }
}

.main-page .main-tabs#main-tab-11 .mining-slider #ninja-slider {
    background-color: transparent;
    box-shadow: 0px 22px 43px 0px rgba(45, 107, 123, 0.4);
    float: left;
    height: 100%;
    width: 100%;
}

@media (min-width: 992px) {
    .main-page .main-tabs#main-tab-11 .mining-slider #ninja-slider {
        margin-right: 4%;
        width: 80%;
    }
}

@media (min-width: 1700px) {
    .main-page .main-tabs#main-tab-11 .mining-slider #ninja-slider {
        margin-right: 30px;
        width: 740px;
    }
}

@media (min-width: 992px) {
    .main-page .main-tabs#main-tab-11 .mining-slider #ninja-slider .slider-inner {
        height: 100%;
    }
}

.main-page .main-tabs#main-tab-11 .mining-slider #ninja-slider .slider-inner ul {
    height: 100% !important;
    list-style: none;
    margin: 0;
    padding: 0;
}

.main-page .main-tabs#main-tab-11 .mining-slider #ninja-slider .slider-inner ul li {
    height: 100%;
}

.main-page .main-tabs#main-tab-11 .mining-slider #ninja-slider .slider-inner ul li a {
    background-color: transparent;
    background-size: 100% 100%;
}

.main-page .main-tabs#main-tab-11 .mining-slider #ninja-slider .slider-inner ul li.video .video {
    height: 100%;
    width: 100%;
}

.main-page .main-tabs#main-tab-11 .mining-slider #ninja-slider .slider-inner ul li.video .video-playbutton-layer {
    display: none;
}

.main-page .main-tabs#main-tab-11 .mining-slider #ninja-slider .slider-inner ul li.video iframe {
    height: 100%;
    width: 100%;
}

.main-page .main-tabs#main-tab-11 .mining-slider #ninja-slider .slider-inner ul li.video.play-video {
    opacity: 1;
    z-index: 9999;
}

.main-page .main-tabs#main-tab-11 .mining-slider #ninja-slider .slider-inner .slider-image-info {
    background-color: rgba(255, 255, 255, 0.949);
    bottom: 0;
    box-shadow: 0px 22px 43px 0px rgba(45, 107, 123, 0.4);
    color: #717171;
    height: 50px;
    left: 0;
    padding: 18px 8px;
    position: absolute;
    right: 0;
    z-index: 2;
}

@media (min-width: 768px) {
    .main-page .main-tabs#main-tab-11 .mining-slider #ninja-slider .slider-inner .slider-image-info {
        padding: 18px 35px;
    }
}

.main-page .main-tabs#main-tab-11 .mining-slider #ninja-slider .slider-inner .slider-image-info .slider-count {
    display: none;
    font-size: 13px;
    letter-spacing: .6px;
    line-height: 13px;
}

@media (min-width: 768px) {
    .main-page .main-tabs#main-tab-11 .mining-slider #ninja-slider .slider-inner .slider-image-info .slider-count {
        font-size: 16px;
        line-height: 16px;
    }
}

.main-page .main-tabs#main-tab-11 .mining-slider #ninja-slider .slider-inner .slider-image-info a {
    color: #717171;
    display: inline-block;
    float: right;
    font-size: 13px;
    letter-spacing: .6px;
    line-height: 13px;
    outline: 0;
    text-decoration: none;
}

@media (min-width: 768px) {
    .main-page .main-tabs#main-tab-11 .mining-slider #ninja-slider .slider-inner .slider-image-info a {
        font-size: 16px;
        line-height: 16px;
    }
}

.main-page .main-tabs#main-tab-11 .mining-slider #ninja-slider .slider-inner .slider-image-info a.active {
    color: #4fa7d0;
    font-weight: 500;
}

.main-page .main-tabs#main-tab-11 .mining-slider #ninja-slider .slider-inner .slider-image-info a:not(:first-child) {
    margin-right: 7px;
}

@media (min-width: 768px) {
    .main-page .main-tabs#main-tab-11 .mining-slider #ninja-slider .slider-inner .slider-image-info a:not(:first-child) {
        margin-right: 60px;
    }
}

.main-page .main-tabs#main-tab-11 .mining-slider #ninja-slider .slider-inner #ninja-slider-prev, .main-page .main-tabs#main-tab-11 .mining-slider #ninja-slider .slider-inner #ninja-slider-next {
    visibility: hidden;
}

.main-page .main-tabs#main-tab-11 .mining-slider #thumbnail-slider {
    float: left;
    height: 100%;
    width: 14%;
}

@media (min-width: 1700px) {
    .main-page .main-tabs#main-tab-11 .mining-slider #thumbnail-slider {
        width: 130px;
    }
}

.main-page .main-tabs#main-tab-11 .mining-slider #thumbnail-slider .inner {
    background-color: transparent;
    padding: 0;
}

.main-page .main-tabs#main-tab-11 .mining-slider #thumbnail-slider .inner ul li {
    border: 0;
    filter: none;
    -webkit-filter: none;
    margin: 0 0 18px;
    position: relative;
    width: 130px !important;
}

.main-page .main-tabs#main-tab-11 .mining-slider #thumbnail-slider .inner ul li a {
    background-size: 100% 100%;
}

.main-page .main-tabs#main-tab-11 .mining-slider #thumbnail-slider .inner ul li.video:before {
    background: url("/img/video-play.png") no-repeat;
    content: '';
    display: inline-block;
    height: 42px;
    left: 20px;
    position: absolute;
    top: 15px;
    width: 42px;
    z-index: 2;
}

.main-page .main-tabs#main-tab-11 .mining-slider #thumbnail-slider #thumbnail-slider-prev, .main-page .main-tabs#main-tab-11 .mining-slider #thumbnail-slider #thumbnail-slider-next {
    display: none;
}

.main-page .main-tabs#main-tab-11 .companies-slider {
    margin-top: 70px;
    position: relative;
}

.main-page .main-tabs#main-tab-11 .companies-slider #companies-slider {
    left: 0;
    position: absolute;
    right: 0;
}

.main-page .main-tabs#main-tab-11 .companies-slider #companies-slider .slick-list .slick-track .slider-item {
    height: 75px;
    line-height: 75px;
    padding: 0 15px;
    text-align: center;
}

.main-page .main-tabs#main-tab-11 .companies-slider #companies-slider .slick-list .slick-track .slider-item img {
    display: inline-block;
    max-height: 100%;
    max-width: 100%;
    vertical-align: middle;
}

.main-page .main-tabs#main-tab-11 .companies-slider .companies-slider-arrows button {
    background: url(/img/mining-arrow-left.png) no-repeat;
    display: inline-block;
    height: 28px;
    top: 40px;
    vertical-align: middle;
    width: 15px;
}

.main-page .main-tabs#main-tab-11 .companies-slider .companies-slider-arrows button.slick-next {
    background: url(/img/mining-arrow-right.png) no-repeat;
    margin-left: 30px;
}

.main-page .main-tabs#main-tab-11 .companies-slider .companies-slider-arrows button:before {
    content: '';
}

.main-page .main-tabs#main-tab-12 .translation-player {
    box-shadow: 0px 22px 43px 0px rgba(45, 107, 123, 0.4);
    height: 45.4vh;
}

@media (min-width: 768px) {
    .main-page .main-tabs#main-tab-12 .translation-player {
        margin-top: 26.4vh;
    }
}

@media (min-width: 1600px) {
    .main-page .main-tabs#main-tab-12 .translation-player {
        width: 750px;
    }
}

.main-page .main-tabs#main-tab-12 .translation-player .video-block {
    position: relative;
}

.main-page .main-tabs#main-tab-12 .translation-player .video-block img {
    max-width: 100%;
}

.main-page .main-tabs#main-tab-12 .translation-player .video-control {
    background-color: #fff;
    bottom: 0;
    left: 0;
    padding: 15px 35px;
    position: absolute;
    right: 0;
}

.main-page .main-tabs#main-tab-12 .translation-player .video-control .video-date {
    color: #717171;
    display: inline-block;
    float: right;
    font-size: 16px;
    font-weight: 400;
    letter-spacing: .6px;
    line-height: 16px;
    margin-top: 2px;
}

@media (min-width: 1200px) {
    .main-page .main-tabs#main-tab-8 {
        background: url("/img/main-tab-8.png") no-repeat;
        background-position: right bottom;
        background-size: 50% auto;
    }
}

@media (min-width: 1600px) {
    .main-page .main-tabs#main-tab-8 {
        background-size: 70% auto;
    }
}

@media (min-width: 1700px) {
    .main-page .main-tabs#main-tab-8 {
        background-size: auto;
    }
}

.main-page .main-tabs#main-tab-8 .main-title {
    font-size: 36px;
    line-height: 39px;
}

@media (min-width: 768px) {
    .main-page .main-tabs#main-tab-8 .main-title {
        font-size: 50px;
        line-height: 53px;
        margin-top: 27.3vh;
    }
}

@media (min-width: 768px) {
    .main-page .main-tabs#main-tab-8 .wallet-info {
        padding-left: 20px;
    }
}

@media (min-width: 1200px) {
    .main-page .main-tabs#main-tab-8 .wallet-info .col-sm-4 {
        padding: 0 40px;
    }
}

.main-page .main-tabs#main-tab-8 .wallet-info img {
    margin: 130px 0 40px;
}

.main-page .main-tabs#main-tab-8 .wallet-info .wallet-title {
    color: #717171;
    font-size: 16px;
    letter-spacing: .6px;
    line-height: 26px;
}

@media (min-width: 768px) and (max-width: 991px) {
    .main-page .main-tabs#main-tab-10 {
        height: 1250px !important;
    }
}

@media (min-width: 992px) and (max-width: 1199px) {
    .main-page .main-tabs#main-tab-10 {
        height: 900px !important;
    }
}

@media (min-width: 992px) {
    .main-page .main-tabs#main-tab-10 {
        height: 1250px;
    }
}

@media (min-width: 1200px) {
    .main-page .main-tabs#main-tab-10 {
        background: url("/img/main-tab-9.png") no-repeat;
        background-size: auto 70%;
        background-position: right;
    }
}

@media (min-width: 1500px) {
    .main-page .main-tabs#main-tab-10 {
        background-size: auto;
    }
}

.main-page .main-tabs#main-tab-10 .main-title {
    font-size: 36px;
    line-height: 39px;
}

@media (min-width: 768px) {
    .main-page .main-tabs#main-tab-10 .main-title {
        font-size: 50px;
        line-height: 53px;
        margin-top: 20vh;
    }
}

@media (min-width: 992px) {
    .main-page .main-tabs#main-tab-10 .main-title {
        margin-top: 23vh;
    }
}

@media (min-width: 1200px) {
    .main-page .main-tabs#main-tab-10 .main-title {
        margin-top: 39.4vh;
        width: 300px;
    }
}

.main-page .main-tabs#main-tab-10 .slider-switchers {
    color: #bcbcbc;
    font-size: 17px;
    font-weight: 500;
    line-height: 17px;
    margin-top: 2vh;
}

@media (min-width: 768px) {
    .main-page .main-tabs#main-tab-10 .slider-switchers {
        margin-left: 20px;
        width: 275px;
    }
}

.main-page .main-tabs#main-tab-10 .slider-switchers a {
    color: #bcbcbc;
    font-weight: 500;
    outline: 0;
    text-decoration: none;
}

.main-page .main-tabs#main-tab-10 .slider-switchers a.active {
    color: #50b7cc;
}

.main-page .main-tabs#main-tab-10 .slider-arrows, .main-page .main-tabs#main-tab-10 .slider-arrows-invest, .main-page .main-tabs#main-tab-10 .slider-arrows-cloud {
    margin: 45px 0 0 0;
}

@media (min-width: 768px) {
    .main-page .main-tabs#main-tab-10 .slider-arrows, .main-page .main-tabs#main-tab-10 .slider-arrows-invest, .main-page .main-tabs#main-tab-10 .slider-arrows-cloud {
        margin: 45px 0 0 20px;
    }
}

@media (min-width: 992px) {
    .main-page .main-tabs#main-tab-10 .slider-arrows, .main-page .main-tabs#main-tab-10 .slider-arrows-invest, .main-page .main-tabs#main-tab-10 .slider-arrows-cloud {
        margin: 25px 0 0 20px;
    }
}

@media (min-width: 1200px) {
    .main-page .main-tabs#main-tab-10 .slider-arrows, .main-page .main-tabs#main-tab-10 .slider-arrows-invest, .main-page .main-tabs#main-tab-10 .slider-arrows-cloud {
        margin: 45px 0 0 20px;
    }
}

.main-page .main-tabs#main-tab-10 .slider-arrows button, .main-page .main-tabs#main-tab-10 .slider-arrows-invest button, .main-page .main-tabs#main-tab-10 .slider-arrows-cloud button {
    background: url("/img/slider-arrow.png") no-repeat;
    display: inline-block;
    height: 17px;
    position: static;
    vertical-align: middle;
    width: 20px;
}

.main-page .main-tabs#main-tab-10 .slider-arrows button.slick-next, .main-page .main-tabs#main-tab-10 .slider-arrows-invest button.slick-next, .main-page .main-tabs#main-tab-10 .slider-arrows-cloud button.slick-next {
    margin: -15px 0 0 20px;
    -ms-transform: rotate(180deg);
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
}

.main-page .main-tabs#main-tab-10 .slider-arrows button:before, .main-page .main-tabs#main-tab-10 .slider-arrows-invest button:before, .main-page .main-tabs#main-tab-10 .slider-arrows-cloud button:before {
    display: none;
}

.main-page .main-tabs#main-tab-10 .bottom-links {
    margin-top: 50px;
    position: static;
    z-index: 2;
}

@media (min-width: 768px) {
    .main-page .main-tabs#main-tab-10 .bottom-links {
        margin-top: 75px;
    }
}

@media (min-width: 992px) {
    .main-page .main-tabs#main-tab-10 .bottom-links {
        margin-top: 0;
        position: absolute;
    }
}

@media (min-width: 768px) {
    .main-page .main-tabs#main-tab-10 .bottom-links a.rates-link {
        margin-left: 10px;
    }
}

@media (min-width: 992px) {
    .main-page .main-tabs#main-tab-10 .bottom-links a.rates-link {
        margin-left: 15;
    }
}

@media (min-width: 768px) {
    .main-page .main-tabs#main-tab-10 .bottom-links a.rates-link.first {
        margin-left: 10px;
    }
}

@media (min-width: 992px) {
    .main-page .main-tabs#main-tab-10 .bottom-links a.rates-link.first {
        margin-left: 15;
    }
}

.main-page .main-tabs#main-tab-10 .atb-slider {
    right: 0;
    top: 100px;
    width: 100%;
}

@media (min-width: 768px) {
    .main-page .main-tabs#main-tab-10 .atb-slider {
        margin: 0 auto;
        width: 80%;
    }
}

@media (min-width: 992px) {
    .main-page .main-tabs#main-tab-10 .atb-slider {
        height: 100%;
        top: 20px;
    }
}

@media (min-width: 1200px) {
    .main-page .main-tabs#main-tab-10 .atb-slider {
        height: auto;
        margin: 0;
        position: absolute;
        top: 16vh;
        width: 62.5%;
    }
}

@media (min-width: 1366px) {
    .main-page .main-tabs#main-tab-10 .atb-slider {
        width: 65%;
    }
}

@media (min-width: 1500px) {
    .main-page .main-tabs#main-tab-10 .atb-slider {
        top: 20vh;
    }
}

@media (min-width: 992px) {
    .main-page .main-tabs#main-tab-10 .atb-slider .slick-list {
        height: 100%;
    }
}

@media (min-width: 1200px) {
    .main-page .main-tabs#main-tab-10 .atb-slider .slick-list {
        height: auto;
        padding-left: 0 !important;
    }
}

.main-page .main-tabs#main-tab-10 .atb-slider .slider-item {
    background-color: #fff;
    border-radius: 4px;
    box-shadow: -7.118px 17.616px 50px 0px rgba(147, 141, 197, 0.14);
    margin: 0 10px 50px;
    min-height: 460px;
    position: relative;
    width: 330px;
}

@media (min-width: 1400px) {
    .main-page .main-tabs#main-tab-10 .atb-slider .slider-item {
        min-height: 540px;
    }
}

@media (min-width: 1600px) {
    .main-page .main-tabs#main-tab-10 .atb-slider .slider-item {
        margin: 0 20px 50px;
    }
}

.main-page .main-tabs#main-tab-10 .atb-slider .slider-item .slider-title {
    border-bottom: 1px solid #f2f2f2;
    color: #869696;
    font-size: 22px;
    letter-spacing: .8px;
    line-height: 22px;
    padding: 3.24vh 0 3.24vh 0;
}

@media (min-width: 992px) {
    .main-page .main-tabs#main-tab-10 .atb-slider .slider-item .slider-title {
        padding: 1.24vh 0 1.24vh 0;
    }
}

@media (min-width: 1200px) {
    .main-page .main-tabs#main-tab-10 .atb-slider .slider-item .slider-title {
        padding: 3.24vh 0 3.24vh 19%;
    }
}

@media (min-width: 1920px) {
    .main-page .main-tabs#main-tab-10 .atb-slider .slider-item .slider-title {
        padding: 35px 0 35px 65px;
    }
}

@media (min-width: 1920px) {
    .main-page .main-tabs#main-tab-10 .atb-slider .slider-item .slider-title.individual {
        padding: 35px 0 35px 80px;
    }
}

.main-page .main-tabs#main-tab-10 .atb-slider .slider-item .slider-info-title {
    color: #8e9aa8;
    font-size: 14px;
    letter-spacing: .6px;
    line-height: 19px;
    margin: 3.24vh 0 1.58vh;
    padding: 0 10px;
}

@media (min-width: 1200px) {
    .main-page .main-tabs#main-tab-10 .atb-slider .slider-item .slider-info-title {
        padding: 0 14.55% 0 19%;
    }
}

@media (min-width: 1920px) {
    .main-page .main-tabs#main-tab-10 .atb-slider .slider-item .slider-info-title {
        margin: 35px 0 17px;
        padding: 0 50px 0 65px;
    }
}

.main-page .main-tabs#main-tab-10 .atb-slider .slider-item .slider-info-amount {
    color: #000000;
    font-size: 21px;
    font-weight: 600;
    line-height: 21px;
    margin-bottom: 3.24vh;
}

@media (min-width: 1200px) {
    .main-page .main-tabs#main-tab-10 .atb-slider .slider-item .slider-info-amount {
        padding-left: 19%;
    }
}

@media (min-width: 1920px) {
    .main-page .main-tabs#main-tab-10 .atb-slider .slider-item .slider-info-amount {
        margin-bottom: 35px;
        padding-left: 65px;
    }
}

.main-page .main-tabs#main-tab-10 .atb-slider .slider-item .slider-info-block {
    color: #8e9aa8;
    font-size: 14px;
    letter-spacing: 0.6px;
    line-height: 19px;
    margin-bottom: 25px;
    padding-left: 19%;
    padding-right: 14%;
}

@media (min-width: 1920px) {
    .main-page .main-tabs#main-tab-10 .atb-slider .slider-item .slider-info-block {
        padding-left: 80px;
        padding-right: 59px;
    }
}

.main-page .main-tabs#main-tab-10 .atb-slider .slider-item .slider-info-block.individual {
    margin-bottom: 0;
}

.main-page .main-tabs#main-tab-10 .atb-slider .slider-item .slider-info-block.individual.first {
    margin: 3.24vh 0 1.39vh;
}

@media (min-width: 1920px) {
    .main-page .main-tabs#main-tab-10 .atb-slider .slider-item .slider-info-block.individual.first {
        margin: 35px 0 15px;
    }
}

.main-page .main-tabs#main-tab-10 .atb-slider .slider-item .slider-info-block.individual span {
    color: #000;
}

.main-page .main-tabs#main-tab-10 .atb-slider .slider-item .slider-info-block.individual.valutes {
    line-height: 16px;
    margin-bottom: 1.34vh;
}

@media (min-width: 1500px) {
    .main-page .main-tabs#main-tab-10 .atb-slider .slider-item .slider-info-block.individual.valutes {
        margin-bottom: 1.77vh;
    }
}

@media (min-width: 1920px) {
    .main-page .main-tabs#main-tab-10 .atb-slider .slider-item .slider-info-block.individual.valutes {
        margin-bottom: 19px;
    }
}

@media (min-width: 1920px) {
    .main-page .main-tabs#main-tab-10 .atb-slider .slider-item .slider-info-block.valutes {
        padding-left: 65px;
    }
}

@media (min-width: 768px) {
    .main-page .main-tabs#main-tab-10 .atb-slider .slider-item.individual {
        width: 420px !important;
    }
}

.main-page .main-tabs#main-tab-10 .atb-slider .try-button {
    background-image: -moz-linear-gradient(-165deg, rgba(70, 145, 238, 0.929) 0%, rgba(76, 169, 217, 0.929) 25%, rgba(81, 192, 196, 0.929) 100%);
    background-image: -webkit-linear-gradient(-165deg, rgba(70, 145, 238, 0.929) 0%, rgba(76, 169, 217, 0.929) 25%, rgba(81, 192, 196, 0.929) 100%);
    background-image: -ms-linear-gradient(-165deg, rgba(70, 145, 238, 0.929) 0%, rgba(76, 169, 217, 0.929) 25%, rgba(81, 192, 196, 0.929) 100%);
    border-radius: 28px;
    box-shadow: 0px 10px 43px 0px rgba(45, 107, 123, 0.4);
    color: #fff;
    display: inline-block;
    font-size: 14px;
    font-weight: 600;
    letter-spacing: 1.4px;
    line-height: 14px;
    margin: 4.65vh 0 3.24vh 0;
    max-width: 205px;
    outline: 0;
    padding: 19px 0;
    text-align: center;
    text-decoration: none;
    text-transform: uppercase;
    width: 62%;
}

@media (min-width: 1200px) {
    .main-page .main-tabs#main-tab-10 .atb-slider .try-button {
        bottom: 0;
        margin: 3vh 0 3.24vh 19%;
        position: absolute;
    }
}

@media (min-width: 1500px) {
    .main-page .main-tabs#main-tab-10 .atb-slider .try-button {
        margin: 4.65vh 0 3.24vh 19%;
    }
}

@media (min-width: 1920px) {
    .main-page .main-tabs#main-tab-10 .atb-slider .try-button {
        margin: 50px 0 35px 65px;
    }
}

@media (min-width: 1200px) {
    .main-page .main-tabs#main-tab-10 .atb-slider .try-button.individual {
        margin: 4.5vh 0 3.24vh 19%;
    }
}

@media (min-width: 1500px) {
    .main-page .main-tabs#main-tab-10 .atb-slider .try-button.individual {
        margin: 7.6vh 0 3.24vh 19%;
    }
}

@media (min-width: 1920px) {
    .main-page .main-tabs#main-tab-10 .atb-slider .try-button.individual {
        margin: 102px 0 35px 80px;
    }
}

@media (min-width: 1920px) {
    .main-page .main-tabs#main-tab-10 .atb-slider .try-button.common {
        margin: 69px 0 35px 80px;
    }
}

@media (min-width: 1200px) {
    .main-page .main-tabs#main-tab-9 {
        background: url("/img/main-tab-8.png") no-repeat;
        background-position: right bottom;
        background-size: 50% auto;
    }
}

@media (min-width: 1600px) {
    .main-page .main-tabs#main-tab-9 {
        background-size: 70% auto;
    }
}

.main-page .main-tabs#main-tab-9 .main-title {
    margin: 27.32vh 0 8.35vh;
}

.main-page .main-tabs#main-tab-9 .team-block .member-block {
    margin-bottom: 75px;
    text-align: center;
}

@media (min-width: 1200px) {
    .main-page .main-tabs#main-tab-9 .team-block .member-block {
        margin-bottom: 0;
        width: 75%;
    }
}

.main-page .main-tabs#main-tab-9 .team-block .member-block img {
    margin-bottom: 4.67vh;
}

.main-page .main-tabs#main-tab-9 .team-block .member-block .member-name, .main-page .main-tabs#main-tab-9 .team-block .member-block .member-position {
    color: #717171;
    font-size: 16px;
    font-weight: 700;
    letter-spacing: .6px;
    line-height: 26px;
}

.main-page .main-tabs#main-tab-9 .team-block .member-block .member-position {
    font-weight: 500;
}

.main-page.service-page .main-tabs {
    position: relative;
}

@media (min-width: 768px) {
    .main-page.service-page .main-tabs {
        height: 100%;
    }
}

@media (min-width: 1200px) {
    .main-page.service-page .main-tabs#main-tab-service-1 {
        background: url("/img/service-tab-1.png") no-repeat;
        background-position: right bottom;
        background-size: 80% auto;
    }
}

@media (min-width: 1500px) {
    .main-page.service-page .main-tabs#main-tab-service-1 {
        background-size: 100% auto;
    }
}

.main-page.service-page .main-tabs#main-tab-service-1 .main-title {
    font-size: 36px;
    line-height: 39px;
}

@media (min-width: 768px) {
    .main-page.service-page .main-tabs#main-tab-service-1 .main-title {
        font-size: 50px;
        line-height: 53px;
        margin-top: 250px;
    }
}

@media (min-width: 1200px) {
    .main-page.service-page .main-tabs#main-tab-service-1 .main-title {
        margin-top: 44.39vh;
    }
}

.main-page.service-page .main-tabs#main-tab-service-1 .main-title span {
    color: #4aa3de;
}

.main-page.service-page .main-tabs#main-tab-service-1 .small-title {
    margin-top: 3.25vh;
}

.main-page.service-page .main-tabs#main-tab-service-1 .bottom-links {
    margin-top: 100px;
    position: static;
}

@media (min-width: 1200px) {
    .main-page.service-page .main-tabs#main-tab-service-1 .bottom-links {
        margin-top: 0;
        position: absolute;
    }
}

@media (min-width: 1366px) {
    .main-page.service-page .main-tabs#main-tab-service-1 .bottom-links {
        padding-left: 20px;
    }
}

.main-page.service-page .main-tabs#main-tab-service-1 .start-button {
    background-image: -moz-linear-gradient(177deg, #79b8e1 0%, #4aa3de 100%);
    background-image: -webkit-linear-gradient(177deg, #79b8e1 0%, #4aa3de 100%);
    background-image: -ms-linear-gradient(177deg, #79b8e1 0%, #4aa3de 100%);
    margin-top: 60px;
    padding: 18px 80px;
}

.main-page.service-page .main-tabs#main-tab-service-1 .service-block {
    background-color: #fff;
    border-radius: 4px;
    box-shadow: 0px 32px 70px 0px rgba(101, 110, 117, 0.14);
    margin-top: 50px;
}

@media (min-width: 1200px) {
    .main-page.service-page .main-tabs#main-tab-service-1 .service-block {
        margin-top: 29.33vh;
    }
}

@media (min-width: 1500px) {
    .main-page.service-page .main-tabs#main-tab-service-1 .service-block {
        margin-left: 150px;
        width: 100%;
    }
}

.main-page.service-page .main-tabs#main-tab-service-1 .service-block .service-top {
    border-bottom: 1px solid #e4e4e4;
    padding: 5.1vh 75px 4.17vh;
}

.main-page.service-page .main-tabs#main-tab-service-1 .service-block .service-top ul.nav-tabs {
    border: 0;
}

.main-page.service-page .main-tabs#main-tab-service-1 .service-block .service-top ul.nav-tabs li {
    display: block;
    float: none;
    margin: 0 0 10px;
}

@media (min-width: 768px) {
    .main-page.service-page .main-tabs#main-tab-service-1 .service-block .service-top ul.nav-tabs li {
        display: inline-block;
        float: left;
        margin: 0;
    }
}

.main-page.service-page .main-tabs#main-tab-service-1 .service-block .service-top ul.nav-tabs li a {
    border: 0;
    color: #000;
    font-size: 16px;
    font-weight: 600;
    line-height: 16px;
    outline: 0;
    padding: 0;
    text-decoration: none;
}

.main-page.service-page .main-tabs#main-tab-service-1 .service-block .service-top ul.nav-tabs li a:before {
    background: url("/img/service-exchange.png") no-repeat;
    content: '';
    display: inline-block;
    height: 15px;
    margin-right: 12px;
    vertical-align: middle;
    width: 17px;
}

@media (min-width: 768px) {
    .main-page.service-page .main-tabs#main-tab-service-1 .service-block .service-top ul.nav-tabs li a.exchange, .main-page.service-page .main-tabs#main-tab-service-1 .service-block .service-top ul.nav-tabs li a.storage {
        margin-right: 50px;
    }
}

@media (min-width: 1200px) {
    .main-page.service-page .main-tabs#main-tab-service-1 .service-block .service-top ul.nav-tabs li a.exchange, .main-page.service-page .main-tabs#main-tab-service-1 .service-block .service-top ul.nav-tabs li a.storage {
        margin-right: 45px;
    }
}

@media (min-width: 1300px) {
    .main-page.service-page .main-tabs#main-tab-service-1 .service-block .service-top ul.nav-tabs li a.exchange, .main-page.service-page .main-tabs#main-tab-service-1 .service-block .service-top ul.nav-tabs li a.storage {
        margin-right: 50px;
    }
}

.main-page.service-page .main-tabs#main-tab-service-1 .service-block .service-top ul.nav-tabs li a.storage:before {
    background: url("/img/service-storage.png") no-repeat;
    height: 17px;
    width: 18px;
}

.main-page.service-page .main-tabs#main-tab-service-1 .service-block .service-top ul.nav-tabs li a.scalling:before {
    background: url("/img/service-scalling.png") no-repeat;
    height: 15px;
    width: 15px;
}

.main-page.service-page .main-tabs#main-tab-service-1 .service-block .service-top ul.nav-tabs li.active a {
    color: #73b5e0;
}

.main-page.service-page .main-tabs#main-tab-service-1 .service-block .service-top a {
    color: #000;
    font-size: 16px;
    font-weight: 600;
    line-height: 16px;
    outline: 0;
    text-decoration: none;
}

.main-page.service-page .main-tabs#main-tab-service-1 .service-block .service-top a:hover, .main-page.service-page .main-tabs#main-tab-service-1 .service-block .service-top a:focus {
    color: #73b5e0;
}

.main-page.service-page .main-tabs#main-tab-service-1 .service-block .service-top a:before {
    background: url("/img/service-exchange.png") no-repeat;
    content: '';
    display: inline-block;
    height: 15px;
    margin-right: 12px;
    vertical-align: middle;
    width: 17px;
}

@media (min-width: 768px) {
    .main-page.service-page .main-tabs#main-tab-service-1 .service-block .service-top a.exchange, .main-page.service-page .main-tabs#main-tab-service-1 .service-block .service-top a.storage {
        margin-right: 50px;
    }
}

.main-page.service-page .main-tabs#main-tab-service-1 .service-block .service-top a.storage:before {
    background: url("/img/service-storage.png") no-repeat;
    height: 17px;
    width: 18px;
}

.main-page.service-page .main-tabs#main-tab-service-1 .service-block .service-top a.scalling:before {
    background: url("/img/service-scalling.png") no-repeat;
    height: 15px;
    width: 15px;
}

.main-page.service-page .main-tabs#main-tab-service-1 .service-block .service-info {
    color: #717171;
    font-size: 14px;
    letter-spacing: .6px;
    line-height: 26px;
    padding: 6.02vh 15px;
}

@media (min-width: 768px) {
    .main-page.service-page .main-tabs#main-tab-service-1 .service-block .service-info {
        padding: 6.02vh 75px;
    }
}

@media (min-width: 1200px) {
    .main-page.service-page .main-tabs#main-tab-service-1 .service-block .service-info {
        min-height: 340px;
    }
}

@media (min-width: 1200px) {
    .main-page.service-page .main-tabs#main-tab-service-2 {
        background: url("/img/service-tab-2.png") no-repeat;
        background-position: right bottom;
        background-size: 80% auto;
    }
}

@media (min-width: 1500px) {
    .main-page.service-page .main-tabs#main-tab-service-2 {
        background-size: 100% auto;
    }
}

.main-page.service-page .main-tabs#main-tab-service-2 .main-title {
    font-size: 36px;
    line-height: 39px;
    margin-bottom: 20px;
    margin-top: 70px;
}

@media (min-width: 768px) {
    .main-page.service-page .main-tabs#main-tab-service-2 .main-title {
        font-size: 50px;
        line-height: 53px;
        margin-top: 250px;
    }
}

@media (min-width: 1200px) {
    .main-page.service-page .main-tabs#main-tab-service-2 .main-title {
        margin-bottom: 2.32vh;
        margin-top: 25.93vh;
    }
}

.main-page.service-page .main-tabs#main-tab-service-2 .main-title span {
    color: #4aa3de;
}

.main-page.service-page .main-tabs#main-tab-service-2 .small-title {
    font-size: 12px;
    line-height: 18px;
    margin-top: 1.25vh;
}

@media (min-width: 768px) {
    .main-page.service-page .main-tabs#main-tab-service-2 .small-title {
        padding-left: 80px;
    }
}

@media (min-width: 1200px) {
    .main-page.service-page .main-tabs#main-tab-service-2 .small-title {
        font-size: 14px;
        line-height: 2.41vh;
        margin-top: 3.25vh;
        padding-left: 20px;
    }
}

.main-page.service-page .main-tabs#main-tab-service-2 .small-title.left {
    text-align: left;
}

@media (min-width: 1200px) {
    .main-page.service-page .main-tabs#main-tab-service-2 .small-title.left {
        max-width: 497px;
    }
}

.main-page.service-page .main-tabs#main-tab-service-2 .small-title.right {
    text-align: left;
}

@media (min-width: 1200px) {
    .main-page.service-page .main-tabs#main-tab-service-2 .small-title.right {
        padding-left: 0;
    }
}

@media (min-width: 1400px) {
    .main-page.service-page .main-tabs#main-tab-service-2 .small-title.right {
        margin-right: -50px;
    }
}

.main-page.service-page .main-tabs#main-tab-service-2 .bottom-links {
    margin-top: 100px;
    position: static;
}

@media (min-width: 1200px) {
    .main-page.service-page .main-tabs#main-tab-service-2 .bottom-links {
        margin-top: 0;
        position: absolute;
    }
}

@media (min-width: 1400px) {
    .main-page.faq-page #main-tab-faq-1 {
        background: url("/img/faq-main-tab-1.png") no-repeat;
        background-position: right bottom;
        background-size: auto 40%;
    }
}

@media (min-width: 1500px) {
    .main-page.faq-page #main-tab-faq-1 {
        background-size: auto 50%;
    }
}

@media (min-width: 1600px) {
    .main-page.faq-page #main-tab-faq-1 {
        background-size: auto 60%;
    }
}

@media (min-width: 1700px) {
    .main-page.faq-page #main-tab-faq-1 {
        background-size: auto 70%;
    }
}

@media (min-width: 1800px) {
    .main-page.faq-page #main-tab-faq-1 {
        background-size: auto;
    }
}

.main-page.faq-page .main-tabs {
    height: 100%;
    position: relative;
}

.main-page.faq-page .main-tabs .bottom-links {
    margin: 40px 0;
    position: static;
}

@media (min-width: 1200px) {
    .main-page.faq-page .main-tabs .bottom-links {
        bottom: 50px;
        left: auto;
        margin: 0;
        padding-left: 110px;
        position: absolute;
    }
}

.main-page.faq-page .main-tabs#main-tab-faq-1 .main-title {
    color: #070a07;
    font-size: 36px;
    line-height: 39px;
}

@media (min-width: 768px) {
    .main-page.faq-page .main-tabs#main-tab-faq-1 .main-title {
        font-size: 50px;
        line-height: 53px;
        margin-top: 250px;
        padding-left: 15px;
    }
}

@media (min-width: 1200px) {
    .main-page.faq-page .main-tabs#main-tab-faq-1 .main-title {
        margin-top: 43.52vh;
    }
}

.main-page.faq-page .main-tabs#main-tab-faq-1 .small-title {
    font-size: 16px;
    line-height: 26px;
}

@media (min-width: 768px) {
    .main-page.faq-page .main-tabs#main-tab-faq-1 .small-title {
        padding-left: 15px;
    }
}

.main-page.faq-page .main-tabs#main-tab-faq-1 .faq-block {
    margin-top: 50px;
    overflow: scroll;
}

@media (min-width: 1200px) {
    .main-page.faq-page .main-tabs#main-tab-faq-1 .faq-block {
        height: 52.78vh;
    }
}

.main-page.faq-page .main-tabs#main-tab-faq-1 .faq-block::-webkit-scrollbar-track {
    display: none;
}

@media (min-width: 1200px) {
    .main-page.faq-page .main-tabs#main-tab-faq-1 .faq-block::-webkit-scrollbar-track {
        background-color: #e9e9e9;
        border-radius: 10px;
        margin: 1.5px 0;
    }
}

.main-page.faq-page .main-tabs#main-tab-faq-1 .faq-block::-webkit-scrollbar {
    display: none;
}

@media (min-width: 1200px) {
    .main-page.faq-page .main-tabs#main-tab-faq-1 .faq-block::-webkit-scrollbar {
        background-color: #e9e9e9;
        width: 4px;
    }
}

.main-page.faq-page .main-tabs#main-tab-faq-1 .faq-block::-webkit-scrollbar-thumb {
    display: none;
}

@media (min-width: 1200px) {
    .main-page.faq-page .main-tabs#main-tab-faq-1 .faq-block::-webkit-scrollbar-thumb {
        background-color: #5aaadf;
        border-radius: 10px;
        box-shadow: inset 0px 0px 3px 0px rgba(0, 0, 0, 0.13);
    }
}

.main-page.faq-page .main-tabs#main-tab-faq-1 .faq-block::-webkit-scrollbar-track:horizontal {
    display: none;
    visibility: hidden;
}

.main-page.faq-page .main-tabs#main-tab-faq-1 .faq-block::-webkit-scrollbar:horizontal {
    display: none;
    visibility: hidden;
}

.main-page.faq-page .main-tabs#main-tab-faq-1 .faq-block::-webkit-scrollbar-thumb:horizontal {
    display: none;
    visibility: hidden;
}

@media (min-width: 1200px) {
    .main-page.faq-page .main-tabs#main-tab-faq-1 .faq-block {
        margin-top: 27.32vh;
        padding-left: 80px;
    }
}

.main-page.faq-page .main-tabs#main-tab-faq-1 .faq-block .panel-group .panel {
    background-color: transparent;
    border: 0;
    border-radius: 29px;
    box-shadow: -0.959px 10.958px 21px 0px rgba(0, 0, 0, 0.08);
    margin: 0 auto;
    padding: 23px 20px;
    width: 100%;
}

@media (min-width: 768px) {
    .main-page.faq-page .main-tabs#main-tab-faq-1 .faq-block .panel-group .panel {
        padding: 23px 60px;
        width: 78%;
    }
}

@media (min-width: 992px) {
    .main-page.faq-page .main-tabs#main-tab-faq-1 .faq-block .panel-group .panel {
        width: 715px;
    }
}

@media (min-width: 1200px) {
    .main-page.faq-page .main-tabs#main-tab-faq-1 .faq-block .panel-group .panel {
        margin: 0;
    }
}

.main-page.faq-page .main-tabs#main-tab-faq-1 .faq-block .panel-group .panel .panel-heading {
    background-color: #fff;
    padding: 0;
}

.main-page.faq-page .main-tabs#main-tab-faq-1 .faq-block .panel-group .panel .panel-heading a {
    box-shadow: none;
    color: #000;
    display: block;
    font-size: 16px;
    letter-spacing: .6px;
    line-height: 18px;
    outline: 0;
    position: relative;
    text-decoration: none;
}

.main-page.faq-page .main-tabs#main-tab-faq-1 .faq-block .panel-group .panel .panel-heading a:after {
    background: url("/img/faq-arrow.png") no-repeat;
    content: '';
    display: inline-block;
    height: 10px;
    position: absolute;
    right: 0;
    width: 20px;
    -ms-transform: rotate(180deg);
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
}

.main-page.faq-page .main-tabs#main-tab-faq-1 .faq-block .panel-group .panel .panel-heading a.collapsed:after {
    -ms-transform: none;
    -webkit-transform: none;
    transform: none;
}

.main-page.faq-page .main-tabs#main-tab-faq-1 .faq-block .panel-group .panel + .panel {
    margin-top: 20px;
}

.main-page.faq-page .main-tabs#main-tab-faq-1 .faq-block .panel-group .panel .panel-collapse .panel-body {
    border: 0;
    color: #707070;
    font-size: 16px;
    font-weight: 100;
    letter-spacing: .6px;
    line-height: 26px;
    margin: 50px 0;
    padding: 0;
}

.main-page.faq-page .main-tabs#main-tab-faq-1 .faq-block .panel-group .panel .panel-collapse .panel-body a {
    box-shadow: none;
    color: #5aaadf;
    outline: 0;
    text-decoration: underline;
}

@media (min-width: 1200px) {
    .main-page.faq-page.news-page #main-tab-news-1, .main-page.faq-page.news-page #main-single-news-1 {
        background: url("/img/news-main-tab-1.png") no-repeat;
        background-position: right bottom;
        background-size: 60% auto;
    }
}

@media (min-width: 1700px) {
    .main-page.faq-page.news-page #main-tab-news-1, .main-page.faq-page.news-page #main-single-news-1 {
        background-size: auto;
    }
}

.main-page.faq-page.news-page #main-tab-news-1 .main-title, .main-page.faq-page.news-page #main-single-news-1 .main-title {
    color: #070a07;
    font-size: 36px;
    line-height: 39px;
}

@media (min-width: 768px) {
    .main-page.faq-page.news-page #main-tab-news-1 .main-title, .main-page.faq-page.news-page #main-single-news-1 .main-title {
        font-size: 50px;
        line-height: 53px;
        margin-top: 250px;
        padding-left: 15px;
    }
}

@media (min-width: 1200px) {
    .main-page.faq-page.news-page #main-tab-news-1 .main-title, .main-page.faq-page.news-page #main-single-news-1 .main-title {
        margin-top: 39vh;
    }
}

.main-page.faq-page.news-page #main-tab-news-1 .slider-arrows, .main-page.faq-page.news-page #main-single-news-1 .slider-arrows {
    margin: 45px 0 0 0;
}

@media (min-width: 768px) {
    .main-page.faq-page.news-page #main-tab-news-1 .slider-arrows, .main-page.faq-page.news-page #main-single-news-1 .slider-arrows {
        margin: 45px 0 0 20px;
    }
}

@media (min-width: 992px) {
    .main-page.faq-page.news-page #main-tab-news-1 .slider-arrows, .main-page.faq-page.news-page #main-single-news-1 .slider-arrows {
        margin: 25px 0 0 20px;
    }
}

@media (min-width: 1200px) {
    .main-page.faq-page.news-page #main-tab-news-1 .slider-arrows, .main-page.faq-page.news-page #main-single-news-1 .slider-arrows {
        margin: 45px 0 0 20px;
    }
}

.main-page.faq-page.news-page #main-tab-news-1 .slider-arrows button, .main-page.faq-page.news-page #main-single-news-1 .slider-arrows button {
    background: url("/img/slider-arrow.png") no-repeat;
    display: inline-block;
    height: 17px;
    position: static;
    vertical-align: middle;
    width: 20px;
}

.main-page.faq-page.news-page #main-tab-news-1 .slider-arrows button.slick-next, .main-page.faq-page.news-page #main-single-news-1 .slider-arrows button.slick-next {
    margin: -15px 0 0 20px;
    -ms-transform: rotate(180deg);
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
}

.main-page.faq-page.news-page #main-tab-news-1 .slider-arrows button:before, .main-page.faq-page.news-page #main-single-news-1 .slider-arrows button:before {
    display: none;
}

.main-page.faq-page.news-page #main-tab-news-1 .atb-slider, .main-page.faq-page.news-page #main-single-news-1 .atb-slider {
    margin-bottom: 50px;
    right: 0;
    top: 30px;
    width: 100%;
}

@media (min-width: 768px) {
    .main-page.faq-page.news-page #main-tab-news-1 .atb-slider, .main-page.faq-page.news-page #main-single-news-1 .atb-slider {
        margin: 0 auto 100px;
        top: 100px;
        width: 80%;
    }
}

@media (min-width: 992px) {
    .main-page.faq-page.news-page #main-tab-news-1 .atb-slider, .main-page.faq-page.news-page #main-single-news-1 .atb-slider {
        top: 20px;
    }
}

@media (min-width: 1200px) {
    .main-page.faq-page.news-page #main-tab-news-1 .atb-slider, .main-page.faq-page.news-page #main-single-news-1 .atb-slider {
        margin: 0;
        position: absolute;
        top: 14vh;
        width: 62.5%;
    }
}

@media (min-width: 1200px) {
    .main-page.faq-page.news-page #main-tab-news-1 .atb-slider .slick-list, .main-page.faq-page.news-page #main-single-news-1 .atb-slider .slick-list {
        padding-left: 0 !important;
    }
}

.main-page.faq-page.news-page #main-tab-news-1 .atb-slider .slider-item, .main-page.faq-page.news-page #main-single-news-1 .atb-slider .slider-item {
    background-color: #fff;
    border-radius: 4px;
    box-shadow: -7.118px 17.616px 50px 0px rgba(147, 141, 197, 0.14);
    margin: 0 10px 100px;
    min-height: 0;
    position: relative;
    text-align: left;
    width: 330px;
}

@media (min-width: 768px) {
    .main-page.faq-page.news-page #main-tab-news-1 .atb-slider .slider-item, .main-page.faq-page.news-page #main-single-news-1 .atb-slider .slider-item {
        margin: 0 10px 50px;
    }
}

@media (min-width: 1600px) {
    .main-page.faq-page.news-page #main-tab-news-1 .atb-slider .slider-item, .main-page.faq-page.news-page #main-single-news-1 .atb-slider .slider-item {
        margin: 0 20px 50px;
    }
}

.main-page.faq-page.news-page #main-tab-news-1 .atb-slider .slider-item img, .main-page.faq-page.news-page #main-single-news-1 .atb-slider .slider-item img {
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
    width: 100%;
}

.main-page.faq-page.news-page #main-tab-news-1 .atb-slider .slider-item .slider-info-block, .main-page.faq-page.news-page #main-single-news-1 .atb-slider .slider-item .slider-info-block {
    padding: 3.72vh 11.7% 2.32vh 11.7%;
}

.main-page.faq-page.news-page #main-tab-news-1 .atb-slider .slider-item .slider-info-block .slider-title, .main-page.faq-page.news-page #main-single-news-1 .atb-slider .slider-item .slider-info-block .slider-title {
    color: #000;
    font-size: 22px;
    font-weight: 600;
    letter-spacing: .8px;
    line-height: 22px;
    margin-bottom: 1.39vh;
}

.main-page.faq-page.news-page #main-tab-news-1 .atb-slider .slider-item .slider-info-block .slider-info, .main-page.faq-page.news-page #main-single-news-1 .atb-slider .slider-item .slider-info-block .slider-info {
    color: #717171;
    font-size: 16px;
    font-weight: 100;
    letter-spacing: .6px;
    line-height: 26px;
    margin-bottom: 2.6vh;
}

@media (min-width: 1200px) {
    .main-page.faq-page.news-page #main-tab-news-1 .atb-slider .slider-item .slider-info-block .slider-info, .main-page.faq-page.news-page #main-single-news-1 .atb-slider .slider-item .slider-info-block .slider-info {
        max-height: 290px;
        overflow: hidden;
    }
}

.main-page.faq-page.news-page #main-tab-news-1 .atb-slider .slider-item .slider-info-block .read-more-news, .main-page.faq-page.news-page #main-single-news-1 .atb-slider .slider-item .slider-info-block .read-more-news {
    box-shadow: none;
    color: #1b99d4;
    font-size: 16px;
    font-weight: 100;
    letter-spacing: .6px;
    line-height: 16px;
    outline: 0;
    text-decoration: none;
}

.main-page.faq-page.news-page #main-tab-news-1 .atb-slider .slider-item .views-block, .main-page.faq-page.news-page #main-single-news-1 .atb-slider .slider-item .views-block {
    border-top: 1px solid #f2f2f2;
    bottom: 0;
    left: 0;
    padding: 1.86vh 5.82%;
    right: 0;
}

.main-page.faq-page.news-page #main-tab-news-1 .atb-slider .slider-item .views-block .views, .main-page.faq-page.news-page #main-tab-news-1 .atb-slider .slider-item .views-block .date, .main-page.faq-page.news-page #main-single-news-1 .atb-slider .slider-item .views-block .views, .main-page.faq-page.news-page #main-single-news-1 .atb-slider .slider-item .views-block .date {
    color: rgba(113, 113, 113, 0.569);
    display: inline-block;
    font-size: 16px;
    letter-spacing: .6px;
    line-height: 16px;
}

.main-page.faq-page.news-page #main-tab-news-1 .atb-slider .slider-item .views-block .views, .main-page.faq-page.news-page #main-single-news-1 .atb-slider .slider-item .views-block .views {
    margin-left: 6.6%;
}

.main-page.faq-page.news-page #main-tab-news-1 .atb-slider .slider-item .views-block .views:before, .main-page.faq-page.news-page #main-single-news-1 .atb-slider .slider-item .views-block .views:before {
    background: url("/img/view-icon.png") no-repeat;
    content: '';
    display: inline-block;
    height: 12px;
    margin-right: 10px;
    width: 18px;
}

.main-page.faq-page.news-page #main-tab-news-1 .atb-slider .slider-item .views-block .date, .main-page.faq-page.news-page #main-single-news-1 .atb-slider .slider-item .views-block .date {
    float: right;
    margin-top: 2px;
}

.main-page.faq-page.news-page #main-tab-news-1 .atb-slider .slider-item .views-block.absoluted, .main-page.faq-page.news-page #main-single-news-1 .atb-slider .slider-item .views-block.absoluted {
    position: absolute;
}

.main-page.faq-page.news-page #main-tab-news-1 .atb-slider .try-button, .main-page.faq-page.news-page #main-single-news-1 .atb-slider .try-button {
    background-image: -moz-linear-gradient(-165deg, rgba(70, 145, 238, 0.929) 0%, rgba(76, 169, 217, 0.929) 25%, rgba(81, 192, 196, 0.929) 100%);
    background-image: -webkit-linear-gradient(-165deg, rgba(70, 145, 238, 0.929) 0%, rgba(76, 169, 217, 0.929) 25%, rgba(81, 192, 196, 0.929) 100%);
    background-image: -ms-linear-gradient(-165deg, rgba(70, 145, 238, 0.929) 0%, rgba(76, 169, 217, 0.929) 25%, rgba(81, 192, 196, 0.929) 100%);
    border-radius: 28px;
    box-shadow: 0px 10px 43px 0px rgba(45, 107, 123, 0.4);
    color: #fff;
    display: inline-block;
    font-size: 14px;
    font-weight: 600;
    letter-spacing: 1.4px;
    line-height: 14px;
    margin: 4.65vh 0 3.24vh 0;
    max-width: 205px;
    outline: 0;
    padding: 19px 0;
    text-align: center;
    text-decoration: none;
    text-transform: uppercase;
    width: 62%;
}

@media (min-width: 1200px) {
    .main-page.faq-page.news-page #main-tab-news-1 .atb-slider .try-button, .main-page.faq-page.news-page #main-single-news-1 .atb-slider .try-button {
        margin: 3vh 0 3.24vh 19%;
    }
}

@media (min-width: 1500px) {
    .main-page.faq-page.news-page #main-tab-news-1 .atb-slider .try-button, .main-page.faq-page.news-page #main-single-news-1 .atb-slider .try-button {
        margin: 4.65vh 0 3.24vh 19%;
    }
}

@media (min-width: 1200px) {
    .main-page.faq-page.news-page #main-tab-news-1 .atb-slider .try-button.individual, .main-page.faq-page.news-page #main-single-news-1 .atb-slider .try-button.individual {
        margin: 4.5vh 0 3.24vh 19%;
    }
}

@media (min-width: 1500px) {
    .main-page.faq-page.news-page #main-tab-news-1 .atb-slider .try-button.individual, .main-page.faq-page.news-page #main-single-news-1 .atb-slider .try-button.individual {
        margin: 7.6vh 0 3.24vh 19%;
    }
}

@media (min-width: 1200px) {
    .main-page.faq-page.news-page #main-single-news-1 {
        background: url("/img/news-single-tab-1.png") no-repeat;
        background-position: right bottom;
        background-size: 60% auto;
    }
}

@media (min-width: 1700px) {
    .main-page.faq-page.news-page #main-single-news-1 {
        background-size: auto;
    }
}

.main-page.faq-page.news-page #main-single-news-1 .atb-slider {
    background-color: #fff;
    box-shadow: -7.118px 17.616px 50px 0px rgba(147, 141, 197, 0.14);
    margin-bottom: 150px;
    right: 0;
    top: 30px;
    width: 100%;
}

@media (min-width: 768px) {
    .main-page.faq-page.news-page #main-single-news-1 .atb-slider {
        margin: 0 auto 150px;
        top: 100px;
        width: 80%;
    }
}

@media (min-width: 992px) {
    .main-page.faq-page.news-page #main-single-news-1 .atb-slider {
        margin: 0 auto 50px;
        top: 20px;
    }
}

@media (min-width: 1200px) {
    .main-page.faq-page.news-page #main-single-news-1 .atb-slider {
        height: 77.8vh;
        margin: 0 0 50px;
        position: absolute;
        right: 19.5%;
        top: 20vh;
        width: 47%;
    }
}

.main-page.faq-page.news-page #main-single-news-1 .atb-slider .slider-item {
    box-shadow: none;
    min-height: 0;
    position: relative;
}

.main-page.faq-page.news-page #main-single-news-1 .atb-slider .slider-item .slider-info-block {
    padding: 5.5vh 0 0;
    position: relative;
}

.main-page.faq-page.news-page #main-single-news-1 .atb-slider .slider-item .slider-info-block .slider-title {
    font-size: 22px;
    font-weight: 600;
    letter-spacing: .8px;
    line-height: 22px;
    padding: 0 7%;
}

.main-page.faq-page.news-page #main-single-news-1 .atb-slider .slider-item .slider-info-block .slider-date {
    color: #717171;
    font-size: 14px;
    letter-spacing: .6px;
    line-height: 14px;
    margin-bottom: 5vh;
    padding: 0 7%;
}

.main-page.faq-page.news-page #main-single-news-1 .atb-slider .slider-item .slider-info-block .close-button {
    background: url("/img/close-news.png") no-repeat;
    display: inline-block;
    height: 22px;
    outline: 0;
    position: absolute;
    right: 5px;
    top: 15px;
    width: 22px;
}

.main-page.faq-page.news-page #main-single-news-1 .atb-slider .slider-item .slider-info-block img {
    margin-bottom: 5.1vh;
}

.main-page.faq-page.news-page #main-single-news-1 .atb-slider .slider-item .slider-info-block .slider-info {
    overflow: scroll;
    padding: 0 7%;
}

@media (min-width: 1200px) {
    .main-page.faq-page.news-page #main-single-news-1 .atb-slider .slider-item .slider-info-block .slider-info {
        height: 57vh;
    }
}

.main-page.faq-page.news-page #main-single-news-1 .atb-slider .slider-item .slider-info-block .slider-info::-webkit-scrollbar-track {
    display: none;
}

@media (min-width: 1200px) {
    .main-page.faq-page.news-page #main-single-news-1 .atb-slider .slider-item .slider-info-block .slider-info::-webkit-scrollbar-track {
        background-color: #e9e9e9;
        border-radius: 10px;
        display: block;
        margin: 1.5px 0;
    }
}

.main-page.faq-page.news-page #main-single-news-1 .atb-slider .slider-item .slider-info-block .slider-info::-webkit-scrollbar {
    display: none;
}

@media (min-width: 1200px) {
    .main-page.faq-page.news-page #main-single-news-1 .atb-slider .slider-item .slider-info-block .slider-info::-webkit-scrollbar {
        background-color: #e9e9e9;
        display: block;
        width: 4px;
    }
}

.main-page.faq-page.news-page #main-single-news-1 .atb-slider .slider-item .slider-info-block .slider-info::-webkit-scrollbar-thumb {
    display: none;
}

@media (min-width: 1200px) {
    .main-page.faq-page.news-page #main-single-news-1 .atb-slider .slider-item .slider-info-block .slider-info::-webkit-scrollbar-thumb {
        background-color: #5aaadf;
        border-radius: 10px;
        box-shadow: inset 0px 0px 3px 0px rgba(0, 0, 0, 0.13);
        display: block;
    }
}

.main-page.faq-page.news-page #main-single-news-1 .atb-slider .slider-item .slider-info-block .slider-info::-webkit-scrollbar-track:horizontal {
    display: none;
    visibility: hidden;
}

.main-page.faq-page.news-page #main-single-news-1 .atb-slider .slider-item .slider-info-block .slider-info::-webkit-scrollbar:horizontal {
    display: none;
    visibility: hidden;
}

.main-page.faq-page.news-page #main-single-news-1 .atb-slider .slider-item .slider-info-block .slider-info::-webkit-scrollbar-thumb:horizontal {
    display: none;
    visibility: hidden;
}

.main-page.faq-page.news-page #main-single-news-1 .atb-slider .slider-item .slider-info-block .slider-info img {
    height: auto !important;
    max-width: 100%;
}

.main-page.faq-page.news-page #main-single-news-1 .atb-slider .slider-item .news-share {
    background-color: #fff;
    left: -1.54%;
    padding: 0 8.5% 20px;
    position: absolute;
    right: -1.54%;
}

.main-page.faq-page.news-page #main-single-news-1 .atb-slider .slider-item .news-share .share-title {
    color: #717171;
    font-size: 16px;
    letter-spacing: .6px;
    line-height: 16px;
}

.main-page.faq-page.news-page #main-single-news-1 .atb-slider .slider-item .news-share a {
    margin-left: 13px;
    vertical-align: text-bottom;
}

.main-page.faq-page.news-page #main-single-news-1 .atb-slider .slider-item .news-share a img {
    border-radius: 0;
    display: inline;
    height: 16px;
    width: 16px;
}

.main-page.faq-page.news-page #main-single-news-1 .atb-slider .slider-item .news-share .news-likes {
    float: right;
}

.main-page.faq-page.news-page #main-single-news-1 .atb-slider .slider-item .news-share .news-likes a {
    color: #717171;
    display: inline-block;
    font-size: 16px;
    letter-spacing: .6px;
    line-height: 16px;
    outline: 0;
    text-decoration: none;
}

.main-page.faq-page.news-page #main-single-news-1 .atb-slider .slider-item .news-share .news-likes a:before {
    background: url("/img/like-inactive.png") no-repeat;
    content: '';
    display: inline-block;
    height: 12px;
    margin-right: 11px;
    width: 13px;
}

.main-page.faq-page.news-page #main-single-news-1 .atb-slider .slider-item .news-share .news-likes a:hover:before, .main-page.faq-page.news-page #main-single-news-1 .atb-slider .slider-item .news-share .news-likes a:focus:before {
    background: url("/img/like-active.png") no-repeat;
}

@media (min-width: 1200px) {
    .main-page.faq-page.news-page #main-single-news-1 .bottom-links {
        bottom: 0;
        padding-left: 110px;
    }
}

@media (min-width: 1280px) {
    .main-page.faq-page.news-page #main-single-news-1 .bottom-links {
        padding-left: 50px;
    }
}

@media (min-width: 1366px) {
    .main-page.faq-page.news-page #main-single-news-1 .bottom-links {
        padding-left: 20px;
    }
}

@media (min-width: 1200px) {
    .referral-page .main-block {
        top: 140px;
    }
}

@media (min-width: 1600px) {
    .referral-page .main-block {
        top: 200px;
    }
}

.ui-tooltip {
    border: 0 !important;
    border-radius: 4px;
    box-shadow: 0px 32px 70px 0px rgba(101, 110, 117, 0.14);
    max-width: none;
    padding: 0;
}

.ui-tooltip .popup-body {
    padding: 65px 60px;
    position: relative;
    width: 470px;
}

.ui-tooltip .popup-body .title {
    color: #000;
    font-size: 16px;
    font-weight: 600;
    letter-spacing: .6px;
    line-height: 16px;
    margin-bottom: 35px;
}

.ui-tooltip .popup-body .content {
    color: #717171;
    font-size: 14px;
    letter-spacing: .6px;
    line-height: 26px;
}

.social-share {
    bottom: 50px;
    left: 20px;
    position: fixed;
}

@media (min-width: 1600px) {
    .social-share {
        left: 70px;
    }
}

.social-share a {
    display: inline-block;
}

.social-share a.facebook {
    margin-right: 20px;
}

@media (min-width: 1600px) {
    .social-share a.facebook {
        margin-right: 25px;
    }
}

#registerModal, #loginModal, #followModal, #recoveryModal, #recoveryModal-2, #loginModalSuccess, #settingsProfile {
    background-color: #fff;
}

#registerModal .close, #loginModal .close, #followModal .close, #recoveryModal .close, #recoveryModal-2 .close, #loginModalSuccess .close, #settingsProfile .close {
    background: url("/img/close-modal.png") no-repeat;
    background-size: 100%;
    height: 50px;
    opacity: 1;
    outline: 0;
    position: absolute;
    right: 20px;
    text-decoration: none;
    top: 20px;
    width: 50px;
}

@media (min-width: 768px) {
    #registerModal .close, #loginModal .close, #followModal .close, #recoveryModal .close, #recoveryModal-2 .close, #loginModalSuccess .close, #settingsProfile .close {
        height: 100px;
        width: 100px;
    }
}

#registerModal .modal-dialog, #loginModal .modal-dialog, #followModal .modal-dialog, #recoveryModal .modal-dialog, #recoveryModal-2 .modal-dialog, #loginModalSuccess .modal-dialog, #settingsProfile .modal-dialog {
    box-shadow: -24.724px 61.194px 90px 0px rgba(119, 133, 148, 0.23);
    margin: 19vh 0 0;
    width: 100%;
}

@media (min-width: 768px) {
    #registerModal .modal-dialog, #loginModal .modal-dialog, #followModal .modal-dialog, #recoveryModal .modal-dialog, #recoveryModal-2 .modal-dialog, #loginModalSuccess .modal-dialog, #settingsProfile .modal-dialog {
        margin: 19vh auto 0;
        width: 425px;
    }
}

#registerModal .modal-dialog .modal-close, #loginModal .modal-dialog .modal-close, #followModal .modal-dialog .modal-close, #recoveryModal .modal-dialog .modal-close, #recoveryModal-2 .modal-dialog .modal-close, #loginModalSuccess .modal-dialog .modal-close, #settingsProfile .modal-dialog .modal-close {
    background: url("/img/close-news.png") no-repeat;
    background-size: 100%;
    border: 0;
    box-shadow: none;
    height: 15px;
    opacity: 1;
    outline: 0;
    position: absolute;
    right: 20px;
    text-decoration: none;
    top: 20px;
    width: 15px;
    z-index: 2;
}

#registerModal .modal-dialog .modal-content, #loginModal .modal-dialog .modal-content, #followModal .modal-dialog .modal-content, #recoveryModal .modal-dialog .modal-content, #recoveryModal-2 .modal-dialog .modal-content, #loginModalSuccess .modal-dialog .modal-content, #settingsProfile .modal-dialog .modal-content {
    border: 0;
    border-radius: 4px;
    box-shadow: none;
}

#registerModal .modal-dialog .modal-content .modal-title, #loginModal .modal-dialog .modal-content .modal-title, #followModal .modal-dialog .modal-content .modal-title, #recoveryModal .modal-dialog .modal-content .modal-title, #recoveryModal-2 .modal-dialog .modal-content .modal-title, #loginModalSuccess .modal-dialog .modal-content .modal-title, #settingsProfile .modal-dialog .modal-content .modal-title {
    border-bottom: 1px solid #f2f2f2;
    color: #869696;
    font-size: 22px;
    letter-spacing: .8px;
    line-height: 22px;
    padding: 3.25vh 0;
    text-align: center;
}

#registerModal .modal-dialog .modal-body, #loginModal .modal-dialog .modal-body, #followModal .modal-dialog .modal-body, #recoveryModal .modal-dialog .modal-body, #recoveryModal-2 .modal-dialog .modal-body, #loginModalSuccess .modal-dialog .modal-body, #settingsProfile .modal-dialog .modal-body {
    padding: 3.25vh 14.1%;
}

#registerModal .modal-dialog .modal-body form input[type="text"], #registerModal .modal-dialog .modal-body form input[type="password"], #loginModal .modal-dialog .modal-body form input[type="text"], #loginModal .modal-dialog .modal-body form input[type="password"], #followModal .modal-dialog .modal-body form input[type="text"], #followModal .modal-dialog .modal-body form input[type="password"], #recoveryModal .modal-dialog .modal-body form input[type="text"], #recoveryModal .modal-dialog .modal-body form input[type="password"], #recoveryModal-2 .modal-dialog .modal-body form input[type="text"], #recoveryModal-2 .modal-dialog .modal-body form input[type="password"], #loginModalSuccess .modal-dialog .modal-body form input[type="text"], #loginModalSuccess .modal-dialog .modal-body form input[type="password"], #settingsProfile .modal-dialog .modal-body form input[type="text"], #settingsProfile .modal-dialog .modal-body form input[type="password"] {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    border: 0;
    border-bottom: 1px solid #b5c4c4;
    box-shadow: none;
    color: #8e9aa8;
    font-family: "Gilroy Light", sans-serif;
    font-size: 14px;
    letter-spacing: .6px;
    line-height: 14px;
    margin-bottom: 2.32vh;
    outline: 0;
    padding: 1.11vh 0;
    width: 100%;
}

#registerModal .modal-dialog .modal-body form input[type="text"]::-webkit-input-placeholder, #registerModal .modal-dialog .modal-body form input[type="password"]::-webkit-input-placeholder, #loginModal .modal-dialog .modal-body form input[type="text"]::-webkit-input-placeholder, #loginModal .modal-dialog .modal-body form input[type="password"]::-webkit-input-placeholder, #followModal .modal-dialog .modal-body form input[type="text"]::-webkit-input-placeholder, #followModal .modal-dialog .modal-body form input[type="password"]::-webkit-input-placeholder, #recoveryModal .modal-dialog .modal-body form input[type="text"]::-webkit-input-placeholder, #recoveryModal .modal-dialog .modal-body form input[type="password"]::-webkit-input-placeholder, #recoveryModal-2 .modal-dialog .modal-body form input[type="text"]::-webkit-input-placeholder, #recoveryModal-2 .modal-dialog .modal-body form input[type="password"]::-webkit-input-placeholder, #loginModalSuccess .modal-dialog .modal-body form input[type="text"]::-webkit-input-placeholder, #loginModalSuccess .modal-dialog .modal-body form input[type="password"]::-webkit-input-placeholder, #settingsProfile .modal-dialog .modal-body form input[type="text"]::-webkit-input-placeholder, #settingsProfile .modal-dialog .modal-body form input[type="password"]::-webkit-input-placeholder {
    color: #8e9aa8;
}

#registerModal .modal-dialog .modal-body form input[type="text"]::-moz-placeholder, #registerModal .modal-dialog .modal-body form input[type="password"]::-moz-placeholder, #loginModal .modal-dialog .modal-body form input[type="text"]::-moz-placeholder, #loginModal .modal-dialog .modal-body form input[type="password"]::-moz-placeholder, #followModal .modal-dialog .modal-body form input[type="text"]::-moz-placeholder, #followModal .modal-dialog .modal-body form input[type="password"]::-moz-placeholder, #recoveryModal .modal-dialog .modal-body form input[type="text"]::-moz-placeholder, #recoveryModal .modal-dialog .modal-body form input[type="password"]::-moz-placeholder, #recoveryModal-2 .modal-dialog .modal-body form input[type="text"]::-moz-placeholder, #recoveryModal-2 .modal-dialog .modal-body form input[type="password"]::-moz-placeholder, #loginModalSuccess .modal-dialog .modal-body form input[type="text"]::-moz-placeholder, #loginModalSuccess .modal-dialog .modal-body form input[type="password"]::-moz-placeholder, #settingsProfile .modal-dialog .modal-body form input[type="text"]::-moz-placeholder, #settingsProfile .modal-dialog .modal-body form input[type="password"]::-moz-placeholder {
    color: #8e9aa8;
}

#registerModal .modal-dialog .modal-body form input[type="text"]:-ms-input-placeholder, #registerModal .modal-dialog .modal-body form input[type="password"]:-ms-input-placeholder, #loginModal .modal-dialog .modal-body form input[type="text"]:-ms-input-placeholder, #loginModal .modal-dialog .modal-body form input[type="password"]:-ms-input-placeholder, #followModal .modal-dialog .modal-body form input[type="text"]:-ms-input-placeholder, #followModal .modal-dialog .modal-body form input[type="password"]:-ms-input-placeholder, #recoveryModal .modal-dialog .modal-body form input[type="text"]:-ms-input-placeholder, #recoveryModal .modal-dialog .modal-body form input[type="password"]:-ms-input-placeholder, #recoveryModal-2 .modal-dialog .modal-body form input[type="text"]:-ms-input-placeholder, #recoveryModal-2 .modal-dialog .modal-body form input[type="password"]:-ms-input-placeholder, #loginModalSuccess .modal-dialog .modal-body form input[type="text"]:-ms-input-placeholder, #loginModalSuccess .modal-dialog .modal-body form input[type="password"]:-ms-input-placeholder, #settingsProfile .modal-dialog .modal-body form input[type="text"]:-ms-input-placeholder, #settingsProfile .modal-dialog .modal-body form input[type="password"]:-ms-input-placeholder {
    color: #8e9aa8;
}

#registerModal .modal-dialog .modal-body form input[type="text"]:-moz-placeholder, #registerModal .modal-dialog .modal-body form input[type="password"]:-moz-placeholder, #loginModal .modal-dialog .modal-body form input[type="text"]:-moz-placeholder, #loginModal .modal-dialog .modal-body form input[type="password"]:-moz-placeholder, #followModal .modal-dialog .modal-body form input[type="text"]:-moz-placeholder, #followModal .modal-dialog .modal-body form input[type="password"]:-moz-placeholder, #recoveryModal .modal-dialog .modal-body form input[type="text"]:-moz-placeholder, #recoveryModal .modal-dialog .modal-body form input[type="password"]:-moz-placeholder, #recoveryModal-2 .modal-dialog .modal-body form input[type="text"]:-moz-placeholder, #recoveryModal-2 .modal-dialog .modal-body form input[type="password"]:-moz-placeholder, #loginModalSuccess .modal-dialog .modal-body form input[type="text"]:-moz-placeholder, #loginModalSuccess .modal-dialog .modal-body form input[type="password"]:-moz-placeholder, #settingsProfile .modal-dialog .modal-body form input[type="text"]:-moz-placeholder, #settingsProfile .modal-dialog .modal-body form input[type="password"]:-moz-placeholder {
    color: #8e9aa8;
}

#registerModal .modal-dialog .modal-body form input[type="text"].email, #registerModal .modal-dialog .modal-body form input[type="password"].email, #loginModal .modal-dialog .modal-body form input[type="text"].email, #loginModal .modal-dialog .modal-body form input[type="password"].email, #followModal .modal-dialog .modal-body form input[type="text"].email, #followModal .modal-dialog .modal-body form input[type="password"].email, #recoveryModal .modal-dialog .modal-body form input[type="text"].email, #recoveryModal .modal-dialog .modal-body form input[type="password"].email, #recoveryModal-2 .modal-dialog .modal-body form input[type="text"].email, #recoveryModal-2 .modal-dialog .modal-body form input[type="password"].email, #loginModalSuccess .modal-dialog .modal-body form input[type="text"].email, #loginModalSuccess .modal-dialog .modal-body form input[type="password"].email, #settingsProfile .modal-dialog .modal-body form input[type="text"].email, #settingsProfile .modal-dialog .modal-body form input[type="password"].email {
    border-bottom: 1px solid #74b6e1;
    color: #5eabdf;
}

#registerModal .modal-dialog .modal-body form input[type="text"].email::-webkit-input-placeholder, #registerModal .modal-dialog .modal-body form input[type="password"].email::-webkit-input-placeholder, #loginModal .modal-dialog .modal-body form input[type="text"].email::-webkit-input-placeholder, #loginModal .modal-dialog .modal-body form input[type="password"].email::-webkit-input-placeholder, #followModal .modal-dialog .modal-body form input[type="text"].email::-webkit-input-placeholder, #followModal .modal-dialog .modal-body form input[type="password"].email::-webkit-input-placeholder, #recoveryModal .modal-dialog .modal-body form input[type="text"].email::-webkit-input-placeholder, #recoveryModal .modal-dialog .modal-body form input[type="password"].email::-webkit-input-placeholder, #recoveryModal-2 .modal-dialog .modal-body form input[type="text"].email::-webkit-input-placeholder, #recoveryModal-2 .modal-dialog .modal-body form input[type="password"].email::-webkit-input-placeholder, #loginModalSuccess .modal-dialog .modal-body form input[type="text"].email::-webkit-input-placeholder, #loginModalSuccess .modal-dialog .modal-body form input[type="password"].email::-webkit-input-placeholder, #settingsProfile .modal-dialog .modal-body form input[type="text"].email::-webkit-input-placeholder, #settingsProfile .modal-dialog .modal-body form input[type="password"].email::-webkit-input-placeholder {
    color: #5eabdf;
}

#registerModal .modal-dialog .modal-body form input[type="text"].email::-moz-placeholder, #registerModal .modal-dialog .modal-body form input[type="password"].email::-moz-placeholder, #loginModal .modal-dialog .modal-body form input[type="text"].email::-moz-placeholder, #loginModal .modal-dialog .modal-body form input[type="password"].email::-moz-placeholder, #followModal .modal-dialog .modal-body form input[type="text"].email::-moz-placeholder, #followModal .modal-dialog .modal-body form input[type="password"].email::-moz-placeholder, #recoveryModal .modal-dialog .modal-body form input[type="text"].email::-moz-placeholder, #recoveryModal .modal-dialog .modal-body form input[type="password"].email::-moz-placeholder, #recoveryModal-2 .modal-dialog .modal-body form input[type="text"].email::-moz-placeholder, #recoveryModal-2 .modal-dialog .modal-body form input[type="password"].email::-moz-placeholder, #loginModalSuccess .modal-dialog .modal-body form input[type="text"].email::-moz-placeholder, #loginModalSuccess .modal-dialog .modal-body form input[type="password"].email::-moz-placeholder, #settingsProfile .modal-dialog .modal-body form input[type="text"].email::-moz-placeholder, #settingsProfile .modal-dialog .modal-body form input[type="password"].email::-moz-placeholder {
    color: #5eabdf;
}

#registerModal .modal-dialog .modal-body form input[type="text"].email:-ms-input-placeholder, #registerModal .modal-dialog .modal-body form input[type="password"].email:-ms-input-placeholder, #loginModal .modal-dialog .modal-body form input[type="text"].email:-ms-input-placeholder, #loginModal .modal-dialog .modal-body form input[type="password"].email:-ms-input-placeholder, #followModal .modal-dialog .modal-body form input[type="text"].email:-ms-input-placeholder, #followModal .modal-dialog .modal-body form input[type="password"].email:-ms-input-placeholder, #recoveryModal .modal-dialog .modal-body form input[type="text"].email:-ms-input-placeholder, #recoveryModal .modal-dialog .modal-body form input[type="password"].email:-ms-input-placeholder, #recoveryModal-2 .modal-dialog .modal-body form input[type="text"].email:-ms-input-placeholder, #recoveryModal-2 .modal-dialog .modal-body form input[type="password"].email:-ms-input-placeholder, #loginModalSuccess .modal-dialog .modal-body form input[type="text"].email:-ms-input-placeholder, #loginModalSuccess .modal-dialog .modal-body form input[type="password"].email:-ms-input-placeholder, #settingsProfile .modal-dialog .modal-body form input[type="text"].email:-ms-input-placeholder, #settingsProfile .modal-dialog .modal-body form input[type="password"].email:-ms-input-placeholder {
    color: #5eabdf;
}

#registerModal .modal-dialog .modal-body form input[type="text"].email:-moz-placeholder, #registerModal .modal-dialog .modal-body form input[type="password"].email:-moz-placeholder, #loginModal .modal-dialog .modal-body form input[type="text"].email:-moz-placeholder, #loginModal .modal-dialog .modal-body form input[type="password"].email:-moz-placeholder, #followModal .modal-dialog .modal-body form input[type="text"].email:-moz-placeholder, #followModal .modal-dialog .modal-body form input[type="password"].email:-moz-placeholder, #recoveryModal .modal-dialog .modal-body form input[type="text"].email:-moz-placeholder, #recoveryModal .modal-dialog .modal-body form input[type="password"].email:-moz-placeholder, #recoveryModal-2 .modal-dialog .modal-body form input[type="text"].email:-moz-placeholder, #recoveryModal-2 .modal-dialog .modal-body form input[type="password"].email:-moz-placeholder, #loginModalSuccess .modal-dialog .modal-body form input[type="text"].email:-moz-placeholder, #loginModalSuccess .modal-dialog .modal-body form input[type="password"].email:-moz-placeholder, #settingsProfile .modal-dialog .modal-body form input[type="text"].email:-moz-placeholder, #settingsProfile .modal-dialog .modal-body form input[type="password"].email:-moz-placeholder {
    color: #5eabdf;
}

#registerModal .modal-dialog .modal-body form input[type="text"].confirm-password, #registerModal .modal-dialog .modal-body form input[type="password"].confirm-password, #loginModal .modal-dialog .modal-body form input[type="text"].confirm-password, #loginModal .modal-dialog .modal-body form input[type="password"].confirm-password, #followModal .modal-dialog .modal-body form input[type="text"].confirm-password, #followModal .modal-dialog .modal-body form input[type="password"].confirm-password, #recoveryModal .modal-dialog .modal-body form input[type="text"].confirm-password, #recoveryModal .modal-dialog .modal-body form input[type="password"].confirm-password, #recoveryModal-2 .modal-dialog .modal-body form input[type="text"].confirm-password, #recoveryModal-2 .modal-dialog .modal-body form input[type="password"].confirm-password, #loginModalSuccess .modal-dialog .modal-body form input[type="text"].confirm-password, #loginModalSuccess .modal-dialog .modal-body form input[type="password"].confirm-password, #settingsProfile .modal-dialog .modal-body form input[type="text"].confirm-password, #settingsProfile .modal-dialog .modal-body form input[type="password"].confirm-password {
    border-bottom: 1px solid #e07f8a;
    color: #c0616c;
}

#registerModal .modal-dialog .modal-body form input[type="text"].confirm-password::-webkit-input-placeholder, #registerModal .modal-dialog .modal-body form input[type="password"].confirm-password::-webkit-input-placeholder, #loginModal .modal-dialog .modal-body form input[type="text"].confirm-password::-webkit-input-placeholder, #loginModal .modal-dialog .modal-body form input[type="password"].confirm-password::-webkit-input-placeholder, #followModal .modal-dialog .modal-body form input[type="text"].confirm-password::-webkit-input-placeholder, #followModal .modal-dialog .modal-body form input[type="password"].confirm-password::-webkit-input-placeholder, #recoveryModal .modal-dialog .modal-body form input[type="text"].confirm-password::-webkit-input-placeholder, #recoveryModal .modal-dialog .modal-body form input[type="password"].confirm-password::-webkit-input-placeholder, #recoveryModal-2 .modal-dialog .modal-body form input[type="text"].confirm-password::-webkit-input-placeholder, #recoveryModal-2 .modal-dialog .modal-body form input[type="password"].confirm-password::-webkit-input-placeholder, #loginModalSuccess .modal-dialog .modal-body form input[type="text"].confirm-password::-webkit-input-placeholder, #loginModalSuccess .modal-dialog .modal-body form input[type="password"].confirm-password::-webkit-input-placeholder, #settingsProfile .modal-dialog .modal-body form input[type="text"].confirm-password::-webkit-input-placeholder, #settingsProfile .modal-dialog .modal-body form input[type="password"].confirm-password::-webkit-input-placeholder {
    color: #c0616c;
}

#registerModal .modal-dialog .modal-body form input[type="text"].confirm-password::-moz-placeholder, #registerModal .modal-dialog .modal-body form input[type="password"].confirm-password::-moz-placeholder, #loginModal .modal-dialog .modal-body form input[type="text"].confirm-password::-moz-placeholder, #loginModal .modal-dialog .modal-body form input[type="password"].confirm-password::-moz-placeholder, #followModal .modal-dialog .modal-body form input[type="text"].confirm-password::-moz-placeholder, #followModal .modal-dialog .modal-body form input[type="password"].confirm-password::-moz-placeholder, #recoveryModal .modal-dialog .modal-body form input[type="text"].confirm-password::-moz-placeholder, #recoveryModal .modal-dialog .modal-body form input[type="password"].confirm-password::-moz-placeholder, #recoveryModal-2 .modal-dialog .modal-body form input[type="text"].confirm-password::-moz-placeholder, #recoveryModal-2 .modal-dialog .modal-body form input[type="password"].confirm-password::-moz-placeholder, #loginModalSuccess .modal-dialog .modal-body form input[type="text"].confirm-password::-moz-placeholder, #loginModalSuccess .modal-dialog .modal-body form input[type="password"].confirm-password::-moz-placeholder, #settingsProfile .modal-dialog .modal-body form input[type="text"].confirm-password::-moz-placeholder, #settingsProfile .modal-dialog .modal-body form input[type="password"].confirm-password::-moz-placeholder {
    color: #c0616c;
}

#registerModal .modal-dialog .modal-body form input[type="text"].confirm-password:-ms-input-placeholder, #registerModal .modal-dialog .modal-body form input[type="password"].confirm-password:-ms-input-placeholder, #loginModal .modal-dialog .modal-body form input[type="text"].confirm-password:-ms-input-placeholder, #loginModal .modal-dialog .modal-body form input[type="password"].confirm-password:-ms-input-placeholder, #followModal .modal-dialog .modal-body form input[type="text"].confirm-password:-ms-input-placeholder, #followModal .modal-dialog .modal-body form input[type="password"].confirm-password:-ms-input-placeholder, #recoveryModal .modal-dialog .modal-body form input[type="text"].confirm-password:-ms-input-placeholder, #recoveryModal .modal-dialog .modal-body form input[type="password"].confirm-password:-ms-input-placeholder, #recoveryModal-2 .modal-dialog .modal-body form input[type="text"].confirm-password:-ms-input-placeholder, #recoveryModal-2 .modal-dialog .modal-body form input[type="password"].confirm-password:-ms-input-placeholder, #loginModalSuccess .modal-dialog .modal-body form input[type="text"].confirm-password:-ms-input-placeholder, #loginModalSuccess .modal-dialog .modal-body form input[type="password"].confirm-password:-ms-input-placeholder, #settingsProfile .modal-dialog .modal-body form input[type="text"].confirm-password:-ms-input-placeholder, #settingsProfile .modal-dialog .modal-body form input[type="password"].confirm-password:-ms-input-placeholder {
    color: #c0616c;
}

#registerModal .modal-dialog .modal-body form input[type="text"].confirm-password:-moz-placeholder, #registerModal .modal-dialog .modal-body form input[type="password"].confirm-password:-moz-placeholder, #loginModal .modal-dialog .modal-body form input[type="text"].confirm-password:-moz-placeholder, #loginModal .modal-dialog .modal-body form input[type="password"].confirm-password:-moz-placeholder, #followModal .modal-dialog .modal-body form input[type="text"].confirm-password:-moz-placeholder, #followModal .modal-dialog .modal-body form input[type="password"].confirm-password:-moz-placeholder, #recoveryModal .modal-dialog .modal-body form input[type="text"].confirm-password:-moz-placeholder, #recoveryModal .modal-dialog .modal-body form input[type="password"].confirm-password:-moz-placeholder, #recoveryModal-2 .modal-dialog .modal-body form input[type="text"].confirm-password:-moz-placeholder, #recoveryModal-2 .modal-dialog .modal-body form input[type="password"].confirm-password:-moz-placeholder, #loginModalSuccess .modal-dialog .modal-body form input[type="text"].confirm-password:-moz-placeholder, #loginModalSuccess .modal-dialog .modal-body form input[type="password"].confirm-password:-moz-placeholder, #settingsProfile .modal-dialog .modal-body form input[type="text"].confirm-password:-moz-placeholder, #settingsProfile .modal-dialog .modal-body form input[type="password"].confirm-password:-moz-placeholder {
    color: #c0616c;
}

#registerModal .modal-dialog .modal-body form [type="checkbox"]:not(:checked),
#registerModal .modal-dialog .modal-body form [type="checkbox"]:checked, #loginModal .modal-dialog .modal-body form [type="checkbox"]:not(:checked),
#loginModal .modal-dialog .modal-body form [type="checkbox"]:checked, #followModal .modal-dialog .modal-body form [type="checkbox"]:not(:checked),
#followModal .modal-dialog .modal-body form [type="checkbox"]:checked, #recoveryModal .modal-dialog .modal-body form [type="checkbox"]:not(:checked),
#recoveryModal .modal-dialog .modal-body form [type="checkbox"]:checked, #recoveryModal-2 .modal-dialog .modal-body form [type="checkbox"]:not(:checked),
#recoveryModal-2 .modal-dialog .modal-body form [type="checkbox"]:checked, #loginModalSuccess .modal-dialog .modal-body form [type="checkbox"]:not(:checked),
#loginModalSuccess .modal-dialog .modal-body form [type="checkbox"]:checked, #settingsProfile .modal-dialog .modal-body form [type="checkbox"]:not(:checked),
#settingsProfile .modal-dialog .modal-body form [type="checkbox"]:checked {
    position: absolute;
    left: -9999px;
}

#registerModal .modal-dialog .modal-body form [type="checkbox"]:not(:checked) + label,
#registerModal .modal-dialog .modal-body form [type="checkbox"]:checked + label, #loginModal .modal-dialog .modal-body form [type="checkbox"]:not(:checked) + label,
#loginModal .modal-dialog .modal-body form [type="checkbox"]:checked + label, #followModal .modal-dialog .modal-body form [type="checkbox"]:not(:checked) + label,
#followModal .modal-dialog .modal-body form [type="checkbox"]:checked + label, #recoveryModal .modal-dialog .modal-body form [type="checkbox"]:not(:checked) + label,
#recoveryModal .modal-dialog .modal-body form [type="checkbox"]:checked + label, #recoveryModal-2 .modal-dialog .modal-body form [type="checkbox"]:not(:checked) + label,
#recoveryModal-2 .modal-dialog .modal-body form [type="checkbox"]:checked + label, #loginModalSuccess .modal-dialog .modal-body form [type="checkbox"]:not(:checked) + label,
#loginModalSuccess .modal-dialog .modal-body form [type="checkbox"]:checked + label, #settingsProfile .modal-dialog .modal-body form [type="checkbox"]:not(:checked) + label,
#settingsProfile .modal-dialog .modal-body form [type="checkbox"]:checked + label {
    color: #8e9aa8;
    cursor: pointer;
    font-family: "Gilroy Light", sans-serif;
    font-size: 14px;
    letter-spacing: .6px;
    line-height: 19px;
    margin-bottom: 4.63vh;
    padding-left: 42px;
    position: relative;
}

#registerModal .modal-dialog .modal-body form [type="checkbox"]:not(:checked) + label:before,
#registerModal .modal-dialog .modal-body form [type="checkbox"]:checked + label:before, #loginModal .modal-dialog .modal-body form [type="checkbox"]:not(:checked) + label:before,
#loginModal .modal-dialog .modal-body form [type="checkbox"]:checked + label:before, #followModal .modal-dialog .modal-body form [type="checkbox"]:not(:checked) + label:before,
#followModal .modal-dialog .modal-body form [type="checkbox"]:checked + label:before, #recoveryModal .modal-dialog .modal-body form [type="checkbox"]:not(:checked) + label:before,
#recoveryModal .modal-dialog .modal-body form [type="checkbox"]:checked + label:before, #recoveryModal-2 .modal-dialog .modal-body form [type="checkbox"]:not(:checked) + label:before,
#recoveryModal-2 .modal-dialog .modal-body form [type="checkbox"]:checked + label:before, #loginModalSuccess .modal-dialog .modal-body form [type="checkbox"]:not(:checked) + label:before,
#loginModalSuccess .modal-dialog .modal-body form [type="checkbox"]:checked + label:before, #settingsProfile .modal-dialog .modal-body form [type="checkbox"]:not(:checked) + label:before,
#settingsProfile .modal-dialog .modal-body form [type="checkbox"]:checked + label:before {
    background: #fff;
    border: 1px solid #919caa;
    border-radius: 50%;
    content: '';
    height: 18px;
    left: 0;
    position: absolute;
    top: 11px;
    width: 18px;
}

#registerModal .modal-dialog .modal-body form [type="checkbox"]:not(:checked) + label:after,
#registerModal .modal-dialog .modal-body form [type="checkbox"]:checked + label:after, #loginModal .modal-dialog .modal-body form [type="checkbox"]:not(:checked) + label:after,
#loginModal .modal-dialog .modal-body form [type="checkbox"]:checked + label:after, #followModal .modal-dialog .modal-body form [type="checkbox"]:not(:checked) + label:after,
#followModal .modal-dialog .modal-body form [type="checkbox"]:checked + label:after, #recoveryModal .modal-dialog .modal-body form [type="checkbox"]:not(:checked) + label:after,
#recoveryModal .modal-dialog .modal-body form [type="checkbox"]:checked + label:after, #recoveryModal-2 .modal-dialog .modal-body form [type="checkbox"]:not(:checked) + label:after,
#recoveryModal-2 .modal-dialog .modal-body form [type="checkbox"]:checked + label:after, #loginModalSuccess .modal-dialog .modal-body form [type="checkbox"]:not(:checked) + label:after,
#loginModalSuccess .modal-dialog .modal-body form [type="checkbox"]:checked + label:after, #settingsProfile .modal-dialog .modal-body form [type="checkbox"]:not(:checked) + label:after,
#settingsProfile .modal-dialog .modal-body form [type="checkbox"]:checked + label:after {
    background-color: #919caa;
    border-radius: 50%;
    content: '';
    display: inline-block;
    height: 6px;
    left: 6px;
    position: absolute;
    top: 17px;
    transition: all .2s;
    width: 6px;
}

#registerModal .modal-dialog .modal-body form [type="checkbox"]:not(:checked) + label:after, #loginModal .modal-dialog .modal-body form [type="checkbox"]:not(:checked) + label:after, #followModal .modal-dialog .modal-body form [type="checkbox"]:not(:checked) + label:after, #recoveryModal .modal-dialog .modal-body form [type="checkbox"]:not(:checked) + label:after, #recoveryModal-2 .modal-dialog .modal-body form [type="checkbox"]:not(:checked) + label:after, #loginModalSuccess .modal-dialog .modal-body form [type="checkbox"]:not(:checked) + label:after, #settingsProfile .modal-dialog .modal-body form [type="checkbox"]:not(:checked) + label:after {
    opacity: 0;
    transform: scale(0);
}

#registerModal .modal-dialog .modal-body form [type="checkbox"]:checked + label:after, #loginModal .modal-dialog .modal-body form [type="checkbox"]:checked + label:after, #followModal .modal-dialog .modal-body form [type="checkbox"]:checked + label:after, #recoveryModal .modal-dialog .modal-body form [type="checkbox"]:checked + label:after, #recoveryModal-2 .modal-dialog .modal-body form [type="checkbox"]:checked + label:after, #loginModalSuccess .modal-dialog .modal-body form [type="checkbox"]:checked + label:after, #settingsProfile .modal-dialog .modal-body form [type="checkbox"]:checked + label:after {
    opacity: 1;
    transform: scale(1);
}

#registerModal .modal-dialog .modal-body .registration-button, #loginModal .modal-dialog .modal-body .registration-button, #followModal .modal-dialog .modal-body .registration-button, #recoveryModal .modal-dialog .modal-body .registration-button, #recoveryModal-2 .modal-dialog .modal-body .registration-button, #loginModalSuccess .modal-dialog .modal-body .registration-button, #settingsProfile .modal-dialog .modal-body .registration-button {
    background-image: -moz-linear-gradient(-165deg, rgba(70, 145, 238, 0.929) 0%, rgba(76, 169, 217, 0.929) 25%, rgba(81, 192, 196, 0.929) 100%);
    background-image: -webkit-linear-gradient(-165deg, rgba(70, 145, 238, 0.929) 0%, rgba(76, 169, 217, 0.929) 25%, rgba(81, 192, 196, 0.929) 100%);
    background-image: -ms-linear-gradient(-165deg, rgba(70, 145, 238, 0.929) 0%, rgba(76, 169, 217, 0.929) 25%, rgba(81, 192, 196, 0.929) 100%);
    border: 0;
    border-radius: 24px;
    box-shadow: 0px 22px 43px 0px rgba(45, 107, 123, 0.4);
    color: #fff;
    display: block;
    font-size: 14px;
    font-weight: 600;
    letter-spacing: 1.4px;
    line-height: 14px;
    margin: 0 auto 3vh;
    outline: 0;
    padding: 18px 0;
    text-align: center;
    text-decoration: none;
    text-transform: uppercase;
    width: 80%;
}

#registerModal .modal-dialog .modal-body .register-link, #loginModal .modal-dialog .modal-body .register-link, #followModal .modal-dialog .modal-body .register-link, #recoveryModal .modal-dialog .modal-body .register-link, #recoveryModal-2 .modal-dialog .modal-body .register-link, #loginModalSuccess .modal-dialog .modal-body .register-link, #settingsProfile .modal-dialog .modal-body .register-link {
    color: #8e9aa8;
    display: block;
    font-family: "Gilroy Light", sans-serif;
    font-size: 12px;
    letter-spacing: .6px;
    line-height: 16px;
    outline: 0;
    text-align: center;
    text-decoration: underline;
}

#loginModal .modal-dialog .modal-body .forgot-link {
    color: #8e9aa8;
    display: block;
    font-size: 14px;
    line-height: 16px;
    margin: 4vh 0 3.52vh;
    outline: 0;
    text-align: center;
    text-decoration: underline;
}

#loginModal .modal-dialog .modal-body .registration-button {
    margin-bottom: 1.39vh;
}

#followModal .modal-dialog .modal-body .registration-button {
    margin: 2.32vh auto 1.39vh;
}

#recoveryModal .modal-dialog .modal-body, #recoveryModal-2 .modal-dialog .modal-body {
    padding: 3.25vh 11%;
}

#recoveryModal .forget-text, #recoveryModal-2 .forget-text {
    color: #8e9aa8;
    font-size: 14px;
    letter-spacing: .6px;
    line-height: 19px;
    margin-bottom: 20px;
}

#recoveryModal .forget-text a, #recoveryModal-2 .forget-text a {
    color: #5eabdf;
    font-size: 14px;
    letter-spacing: .6px;
    line-height: 14px;
    outline: 0;
    text-decoration: none;
}

#recoveryModal .forget-text.bottom, #recoveryModal-2 .forget-text.bottom {
    margin-bottom: 45px;
    margin-top: 10px;
}

#recoveryModal form input, #recoveryModal-2 form input {
    border-color: #b5c4c4 !important;
    color: #8e9aa8 !important;
}

#recoveryModal form input::-webkit-input-placeholder, #recoveryModal-2 form input::-webkit-input-placeholder {
    color: #8e9aa8 !important;
}

#recoveryModal form input::-moz-placeholder, #recoveryModal-2 form input::-moz-placeholder {
    /* Firefox 19+ */
    color: #8e9aa8 !important;
}

#recoveryModal form input:-ms-input-placeholder, #recoveryModal-2 form input:-ms-input-placeholder {
    /* IE 10+ */
    color: #8e9aa8 !important;
}

#recoveryModal form input:-moz-placeholder, #recoveryModal-2 form input:-moz-placeholder {
    /* Firefox 18- */
    color: #8e9aa8 !important;
}

#recoveryModal-2 .modal-content .modal-body form input.recovery-phrase {
    border-color: #5eabdf !important;
    color: #5eabdf !important;
}

#recoveryModal-2 .modal-content .modal-body form input.recovery-phrase::-webkit-input-placeholder {
    color: #5eabdf !important;
}

#recoveryModal-2 .modal-content .modal-body form input.recovery-phrase::-moz-placeholder {
    /* Firefox 19+ */
    color: #5eabdf !important;
}

#recoveryModal-2 .modal-content .modal-body form input.recovery-phrase:-ms-input-placeholder {
    /* IE 10+ */
    color: #5eabdf !important;
}

#recoveryModal-2 .modal-content .modal-body form input.recovery-phrase:-moz-placeholder {
    /* Firefox 18- */
    color: #5eabdf !important;
}

#recoveryModal-2 .modal-content .modal-body form input.recovery-phrase.bottom {
    margin-bottom: 50px;
}

#loginModalSuccess .modal-content .modal-title {
    background-clip: text;
    -webkit-background-clip: text;
    background-image: -webkit-gradient(linear, left top, right top, color-stop(0, #58c2c6), color-stop(1, #4d95ef));
    background-image: gradient(linear, left top, right top, color-stop(0, #58c2c6), color-stop(1, #4d95ef));
    color: transparent !important;
}

#loginModalSuccess .modal-content .success-message, #loginModalSuccess .modal-content .success-info {
    color: #8e9aa8;
    font-size: 14px;
    letter-spacing: .6px;
    line-height: 19px;
    margin-bottom: 30px;
}

#loginModalSuccess .modal-content .success-message {
    color: #5eabdf;
    margin-bottom: 20px;
    margin-top: 30px;
}

.email-page {
    overflow: visible;
}

.email-page .email-container {
    border-radius: 20px;
    box-shadow: 2.121px 2.121px 54px 0px rgba(0, 0, 0, 0.08);
    margin: 120px 15px;
}

@media (min-width: 992px) {
    .email-page .email-container {
        margin: 120px auto;
        width: 790px;
    }
}

.email-page .email-container .email-header {
    background-image: -moz-linear-gradient(-165deg, rgba(70, 145, 238, 0.9) 0%, rgba(76, 169, 217, 0.9) 25%, rgba(81, 192, 196, 0.9) 100%);
    background-image: -webkit-linear-gradient(-165deg, rgba(70, 145, 238, 0.9) 0%, rgba(76, 169, 217, 0.9) 25%, rgba(81, 192, 196, 0.9) 100%);
    background-image: -ms-linear-gradient(-165deg, rgba(70, 145, 238, 0.9) 0%, rgba(76, 169, 217, 0.9) 25%, rgba(81, 192, 196, 0.9) 100%);
    border-top-left-radius: 20px;
    border-top-right-radius: 20px;
    padding: 30px 0;
    text-align: center;
}

.email-page .email-container .email-body {
    padding: 20px 25px;
}

@media (min-width: 768px) {
    .email-page .email-container .email-body {
        padding: 55px 60px;
    }
}

.email-page .email-container .email-body .email-title {
    background-clip: text;
    -webkit-background-clip: text;
    background-image: -webkit-gradient(linear, left top, right top, color-stop(0, #51c0c4), color-stop(1, #4691ee));
    background-image: gradient(linear, left top, right top, color-stop(0, #51c0c4), color-stop(1, #4691ee));
    color: transparent;
    font-size: 25px;
    font-weight: 600;
    letter-spacing: .5px;
    line-height: 25px;
    margin-bottom: 30px;
}

@media (min-width: 768px) {
    .email-page .email-container .email-body .email-title {
        margin-bottom: 50px;
    }
}

.email-page .email-container .email-body .email-text {
    color: #abacae;
    font-size: 16.6px;
    font-weight: 400;
    letter-spacing: .5px;
    line-height: 25px;
    margin-bottom: 15px;
}

@media (min-width: 768px) {
    .email-page .email-container .email-body .email-text {
        margin-bottom: 27px;
    }
}

.email-page .email-container .email-body .email-text.no-margin {
    margin: 0;
}

.email-page .email-container .email-body .email-text span {
    color: #3a3a3a;
    font-weight: 600;
}

.email-page .email-container .email-body a.confirm-button, .email-page .email-container .email-body a.contact-button {
    background-image: -moz-linear-gradient(-165deg, rgba(70, 145, 238, 0.9) 0%, rgba(76, 169, 217, 0.9) 25%, rgba(81, 192, 196, 0.9) 100%);
    background-image: -webkit-linear-gradient(-165deg, rgba(70, 145, 238, 0.9) 0%, rgba(76, 169, 217, 0.9) 25%, rgba(81, 192, 196, 0.9) 100%);
    background-image: -ms-linear-gradient(-165deg, rgba(70, 145, 238, 0.9) 0%, rgba(76, 169, 217, 0.9) 25%, rgba(81, 192, 196, 0.9) 100%);
    border-radius: 10px;
    color: #fff;
    display: inline-block;
    font-size: 12.5px;
    font-weight: 500;
    letter-spacing: 2px;
    line-height: 12.5px;
    margin-bottom: 20px;
    outline: 0;
    padding: 24px 0;
    text-align: center;
    text-decoration: none;
    width: 100%;
}

@media (min-width: 768px) {
    .email-page .email-container .email-body a.confirm-button, .email-page .email-container .email-body a.contact-button {
        margin-bottom: 40px;
        width: 48%;
    }
}

.email-page .email-container .email-body a.contact-button {
    background: #fff;
    border: 2px solid #d8d9de;
    color: #afb1b4;
    float: right;
    padding: 22px 0;
}

#mobileProfileSecurity .modal-dialog, #settingsProfileMobile .modal-dialog {
    margin: 0;
    padding-top: 85px;
}

#mobileProfileSecurity .modal-dialog .modal-content, #settingsProfileMobile .modal-dialog .modal-content {
    border: 0;
    border-radius: 0;
    box-shadow: none;
    height: 100%;
}

#mobileProfileSecurity .modal-dialog .modal-content .modal-header, #settingsProfileMobile .modal-dialog .modal-content .modal-header {
    background: url("/img/modal-profile-header.png") no-repeat;
    background-size: 100% 100%;
    padding: 28px 0 28px 40px;
    position: relative;
}

#mobileProfileSecurity .modal-dialog .modal-content .modal-header .modal-close, #settingsProfileMobile .modal-dialog .modal-content .modal-header .modal-close {
    background-color: transparent;
    border: 0;
    line-height: 12px;
    padding: 0;
    position: absolute;
    right: 30px;
    top: 30px;
}

#mobileProfileSecurity .modal-dialog .modal-content .modal-header .modal-close img, #settingsProfileMobile .modal-dialog .modal-content .modal-header .modal-close img {
    height: 12px;
    width: 12px;
}

#mobileProfileSecurity .modal-dialog .modal-content .modal-header .profile-header, #settingsProfileMobile .modal-dialog .modal-content .modal-header .profile-header {
    color: #fff;
    font-size: 13.75px;
    font-weight: 300;
    line-height: 13.75px;
    letter-spacing: .5px;
}

#mobileProfileSecurity .modal-dialog .modal-content .modal-header .profile-header:before, #settingsProfileMobile .modal-dialog .modal-content .modal-header .profile-header:before {
    background: url("/img/fingerprint-white.png") no-repeat;
    content: '';
    display: inline-block;
    height: 18px;
    margin-right: 20px;
    vertical-align: middle;
    width: 16px;
}

#mobileProfileSecurity .modal-dialog .modal-content .modal-body, #settingsProfileMobile .modal-dialog .modal-content .modal-body {
    padding: 30px 15px;
}

#mobileProfileSecurity .modal-dialog .modal-content .modal-body .panel-group .panel.panel-default, #settingsProfileMobile .modal-dialog .modal-content .modal-body .panel-group .panel.panel-default {
    box-shadow: -0.959px 10.958px 21px 0px rgba(0, 0, 0, 0.08);
}

#mobileProfileSecurity .modal-dialog .modal-content .modal-body .panel-group .panel.panel-default .panel-heading, #settingsProfileMobile .modal-dialog .modal-content .modal-body .panel-group .panel.panel-default .panel-heading {
    padding: 20px 0px 20px 35px;
    position: relative;
}

#mobileProfileSecurity .modal-dialog .modal-content .modal-body .panel-group .panel.panel-default .panel-heading .panel-title a.text-disable, #settingsProfileMobile .modal-dialog .modal-content .modal-body .panel-group .panel.panel-default .panel-heading .panel-title a.text-disable {
    color: #939495;
    font-size: 13.55px;
    font-weight: 300;
    line-height: 13.55px;
}

#mobileProfileSecurity .modal-dialog .modal-content .modal-body .panel-group .panel.panel-default .panel-heading .panel-title a.text-disable span, #settingsProfileMobile .modal-dialog .modal-content .modal-body .panel-group .panel.panel-default .panel-heading .panel-title a.text-disable span {
    font-weight: 500;
}

#mobileProfileSecurity .modal-dialog .modal-content .modal-body .panel-group .panel.panel-default .panel-heading .panel-title a.text-disable span.text-purple, #settingsProfileMobile .modal-dialog .modal-content .modal-body .panel-group .panel.panel-default .panel-heading .panel-title a.text-disable span.text-purple {
    color: #a07edd;
}

#mobileProfileSecurity .modal-dialog .modal-content .modal-body .panel-group .panel.panel-default .panel-heading .panel-title a.text-disable span.text-green, #settingsProfileMobile .modal-dialog .modal-content .modal-body .panel-group .panel.panel-default .panel-heading .panel-title a.text-disable span.text-green {
    color: #60b8d4;
}

#mobileProfileSecurity .modal-dialog .modal-content .modal-body .panel-group .panel.panel-default .panel-heading .panel-title a.text-disable span.text-l-green, #settingsProfileMobile .modal-dialog .modal-content .modal-body .panel-group .panel.panel-default .panel-heading .panel-title a.text-disable span.text-l-green {
    color: #60d4b2;
}

#mobileProfileSecurity .modal-dialog .modal-content .modal-body .panel-group .panel.panel-default .panel-heading:after, #settingsProfileMobile .modal-dialog .modal-content .modal-body .panel-group .panel.panel-default .panel-heading:after {
    background: url("/img/close-news.png") no-repeat;
    background-size: 100% 100%;
    content: '';
    display: inline-block;
    height: 10px;
    position: absolute;
    right: 30px;
    top: 22px;
    width: 10px;
}

#mobileProfileSecurity .modal-dialog .modal-content .modal-body .panel-group .panel.panel-default .panel-heading.collapsed:after, #settingsProfileMobile .modal-dialog .modal-content .modal-body .panel-group .panel.panel-default .panel-heading.collapsed:after {
    background: url("/img/dropdown-arrow.png") no-repeat;
    background-size: 100% 100%;
    height: 5px;
    top: 25px;
    width: 10px;
}

#mobileProfileSecurity .modal-dialog .modal-content .modal-body .panel-group .panel.panel-default .panel-collapse#collapseOne-mobile .panel-body, #mobileProfileSecurity .modal-dialog .modal-content .modal-body .panel-group .panel.panel-default .panel-collapse#collapseThree-mobile .panel-body, #mobileProfileSecurity .modal-dialog .modal-content .modal-body .panel-group .panel.panel-default .panel-collapse#collapseFour-mobile .panel-body, #mobileProfileSecurity .modal-dialog .modal-content .modal-body .panel-group .panel.panel-default .panel-collapse#collapseSix-mobile .panel-body, #settingsProfileMobile .modal-dialog .modal-content .modal-body .panel-group .panel.panel-default .panel-collapse#collapseOne-mobile .panel-body, #settingsProfileMobile .modal-dialog .modal-content .modal-body .panel-group .panel.panel-default .panel-collapse#collapseThree-mobile .panel-body, #settingsProfileMobile .modal-dialog .modal-content .modal-body .panel-group .panel.panel-default .panel-collapse#collapseFour-mobile .panel-body, #settingsProfileMobile .modal-dialog .modal-content .modal-body .panel-group .panel.panel-default .panel-collapse#collapseSix-mobile .panel-body {
    padding: 5px 35px 35px 35px;
}

#mobileProfileSecurity .modal-dialog .modal-content .modal-body .panel-group .panel.panel-default .panel-collapse#collapseOne-mobile .panel-body input, #mobileProfileSecurity .modal-dialog .modal-content .modal-body .panel-group .panel.panel-default .panel-collapse#collapseThree-mobile .panel-body input, #mobileProfileSecurity .modal-dialog .modal-content .modal-body .panel-group .panel.panel-default .panel-collapse#collapseFour-mobile .panel-body input, #mobileProfileSecurity .modal-dialog .modal-content .modal-body .panel-group .panel.panel-default .panel-collapse#collapseSix-mobile .panel-body input, #settingsProfileMobile .modal-dialog .modal-content .modal-body .panel-group .panel.panel-default .panel-collapse#collapseOne-mobile .panel-body input, #settingsProfileMobile .modal-dialog .modal-content .modal-body .panel-group .panel.panel-default .panel-collapse#collapseThree-mobile .panel-body input, #settingsProfileMobile .modal-dialog .modal-content .modal-body .panel-group .panel.panel-default .panel-collapse#collapseFour-mobile .panel-body input, #settingsProfileMobile .modal-dialog .modal-content .modal-body .panel-group .panel.panel-default .panel-collapse#collapseSix-mobile .panel-body input {
    border: 2px solid #75777a;
    color: #939495;
    font-size: 13.55px;
    line-height: 13.55px;
    margin-bottom: 20px;
    outline: 0;
    padding: 15px;
}

#mobileProfileSecurity .modal-dialog .modal-content .modal-body .panel-group .panel.panel-default .panel-collapse#collapseOne-mobile .panel-body button, #mobileProfileSecurity .modal-dialog .modal-content .modal-body .panel-group .panel.panel-default .panel-collapse#collapseThree-mobile .panel-body button, #mobileProfileSecurity .modal-dialog .modal-content .modal-body .panel-group .panel.panel-default .panel-collapse#collapseFour-mobile .panel-body button, #mobileProfileSecurity .modal-dialog .modal-content .modal-body .panel-group .panel.panel-default .panel-collapse#collapseSix-mobile .panel-body button, #settingsProfileMobile .modal-dialog .modal-content .modal-body .panel-group .panel.panel-default .panel-collapse#collapseOne-mobile .panel-body button, #settingsProfileMobile .modal-dialog .modal-content .modal-body .panel-group .panel.panel-default .panel-collapse#collapseThree-mobile .panel-body button, #settingsProfileMobile .modal-dialog .modal-content .modal-body .panel-group .panel.panel-default .panel-collapse#collapseFour-mobile .panel-body button, #settingsProfileMobile .modal-dialog .modal-content .modal-body .panel-group .panel.panel-default .panel-collapse#collapseSix-mobile .panel-body button {
    padding: 22px 0;
    width: 100%;
}

#mobileProfileSecurity .modal-dialog .modal-content .modal-body .panel-group .panel.panel-default .panel-collapse#collapseSix-mobile button, #settingsProfileMobile .modal-dialog .modal-content .modal-body .panel-group .panel.panel-default .panel-collapse#collapseSix-mobile button {
    margin-bottom: 20px;
}

#mobileProfileSecurity .modal-dialog .modal-content .modal-body .panel-group .panel.panel-default .panel-collapse#collapseSix-mobile .security-table, #settingsProfileMobile .modal-dialog .modal-content .modal-body .panel-group .panel.panel-default .panel-collapse#collapseSix-mobile .security-table {
    color: #939495;
    display: block;
    font-size: 13px;
    font-weight: 300;
    line-height: 13px;
    width: 100%;
}

#mobileProfileSecurity .modal-dialog .modal-content .modal-body .panel-group .panel.panel-default .panel-collapse#collapseSix-mobile .security-table thead, #settingsProfileMobile .modal-dialog .modal-content .modal-body .panel-group .panel.panel-default .panel-collapse#collapseSix-mobile .security-table thead {
    display: block;
    margin-bottom: 17px;
}

#mobileProfileSecurity .modal-dialog .modal-content .modal-body .panel-group .panel.panel-default .panel-collapse#collapseSix-mobile .security-table thead tr, #settingsProfileMobile .modal-dialog .modal-content .modal-body .panel-group .panel.panel-default .panel-collapse#collapseSix-mobile .security-table thead tr {
    display: block;
}

#mobileProfileSecurity .modal-dialog .modal-content .modal-body .panel-group .panel.panel-default .panel-collapse#collapseSix-mobile .security-table thead tr th, #settingsProfileMobile .modal-dialog .modal-content .modal-body .panel-group .panel.panel-default .panel-collapse#collapseSix-mobile .security-table thead tr th {
    display: inline-block;
    font-weight: 300;
}

#mobileProfileSecurity .modal-dialog .modal-content .modal-body .panel-group .panel.panel-default .panel-collapse#collapseSix-mobile .security-table thead tr th:first-child, #settingsProfileMobile .modal-dialog .modal-content .modal-body .panel-group .panel.panel-default .panel-collapse#collapseSix-mobile .security-table thead tr th:first-child {
    width: 44%;
}

#mobileProfileSecurity .modal-dialog .modal-content .modal-body .panel-group .panel.panel-default .panel-collapse#collapseSix-mobile .security-table thead tr th:nth-child(2), #settingsProfileMobile .modal-dialog .modal-content .modal-body .panel-group .panel.panel-default .panel-collapse#collapseSix-mobile .security-table thead tr th:nth-child(2) {
    width: 48%;
}

#mobileProfileSecurity .modal-dialog .modal-content .modal-body .panel-group .panel.panel-default .panel-collapse#collapseSix-mobile .security-table thead tr th:last-child, #settingsProfileMobile .modal-dialog .modal-content .modal-body .panel-group .panel.panel-default .panel-collapse#collapseSix-mobile .security-table thead tr th:last-child {
    width: 4%;
}

#mobileProfileSecurity .modal-dialog .modal-content .modal-body .panel-group .panel.panel-default .panel-collapse#collapseSix-mobile .security-table thead tr th img, #settingsProfileMobile .modal-dialog .modal-content .modal-body .panel-group .panel.panel-default .panel-collapse#collapseSix-mobile .security-table thead tr th img {
    height: 10px;
    width: 10px;
}

#mobileProfileSecurity .modal-dialog .modal-content .modal-body .panel-group .panel.panel-default .panel-collapse#collapseSix-mobile .security-table tbody, #settingsProfileMobile .modal-dialog .modal-content .modal-body .panel-group .panel.panel-default .panel-collapse#collapseSix-mobile .security-table tbody {
    display: block;
}

#mobileProfileSecurity .modal-dialog .modal-content .modal-body .panel-group .panel.panel-default .panel-collapse#collapseSix-mobile .security-table tbody tr, #settingsProfileMobile .modal-dialog .modal-content .modal-body .panel-group .panel.panel-default .panel-collapse#collapseSix-mobile .security-table tbody tr {
    display: block;
}

#mobileProfileSecurity .modal-dialog .modal-content .modal-body .panel-group .panel.panel-default .panel-collapse#collapseSix-mobile .security-table tbody tr:not(:last-child), #settingsProfileMobile .modal-dialog .modal-content .modal-body .panel-group .panel.panel-default .panel-collapse#collapseSix-mobile .security-table tbody tr:not(:last-child) {
    margin-bottom: 17px;
}

#mobileProfileSecurity .modal-dialog .modal-content .modal-body .panel-group .panel.panel-default .panel-collapse#collapseSix-mobile .security-table tbody tr td, #settingsProfileMobile .modal-dialog .modal-content .modal-body .panel-group .panel.panel-default .panel-collapse#collapseSix-mobile .security-table tbody tr td {
    display: inline-block;
    font-weight: 300;
}

#mobileProfileSecurity .modal-dialog .modal-content .modal-body .panel-group .panel.panel-default .panel-collapse#collapseSix-mobile .security-table tbody tr td:first-child, #settingsProfileMobile .modal-dialog .modal-content .modal-body .panel-group .panel.panel-default .panel-collapse#collapseSix-mobile .security-table tbody tr td:first-child {
    width: 44%;
}

#mobileProfileSecurity .modal-dialog .modal-content .modal-body .panel-group .panel.panel-default .panel-collapse#collapseSix-mobile .security-table tbody tr td:nth-child(2), #settingsProfileMobile .modal-dialog .modal-content .modal-body .panel-group .panel.panel-default .panel-collapse#collapseSix-mobile .security-table tbody tr td:nth-child(2) {
    width: 48%;
}

#mobileProfileSecurity .modal-dialog .modal-content .modal-body .panel-group .panel.panel-default .panel-collapse#collapseSix-mobile .security-table tbody tr td:last-child, #settingsProfileMobile .modal-dialog .modal-content .modal-body .panel-group .panel.panel-default .panel-collapse#collapseSix-mobile .security-table tbody tr td:last-child {
    width: 4%;
}

#mobileProfileSecurity .modal-dialog .modal-content .modal-body .panel-group .panel.panel-default .panel-collapse#collapseSix-mobile .security-table tbody tr td img, #settingsProfileMobile .modal-dialog .modal-content .modal-body .panel-group .panel.panel-default .panel-collapse#collapseSix-mobile .security-table tbody tr td img {
    height: 10px;
    width: 10px;
}

#mobileProfileSecurity .modal-dialog .modal-content .modal-body .panel-group .panel.panel-default .panel-collapse#collapseTwo-mobile .panel-body, #settingsProfileMobile .modal-dialog .modal-content .modal-body .panel-group .panel.panel-default .panel-collapse#collapseTwo-mobile .panel-body {
    padding: 5px 35px 35px 35px;
}

#mobileProfileSecurity .modal-dialog .modal-content .modal-body .panel-group .panel.panel-default .panel-collapse#collapseTwo-mobile .panel-body .recovery-phrase, #settingsProfileMobile .modal-dialog .modal-content .modal-body .panel-group .panel.panel-default .panel-collapse#collapseTwo-mobile .panel-body .recovery-phrase {
    color: #939495;
    font-size: 11.25px;
    font-weight: 400;
    letter-spacing: .6px;
    line-height: 13.25px;
    margin-bottom: 25px;
}

#mobileProfileSecurity .modal-dialog .modal-content .modal-body .panel-group .panel.panel-default .panel-collapse#collapseTwo-mobile .panel-body .copy-button, #mobileProfileSecurity .modal-dialog .modal-content .modal-body .panel-group .panel.panel-default .panel-collapse#collapseTwo-mobile .panel-body .activate-button, #settingsProfileMobile .modal-dialog .modal-content .modal-body .panel-group .panel.panel-default .panel-collapse#collapseTwo-mobile .panel-body .copy-button, #settingsProfileMobile .modal-dialog .modal-content .modal-body .panel-group .panel.panel-default .panel-collapse#collapseTwo-mobile .panel-body .activate-button {
    padding: 23px 0;
    width: 46%;
}

#mobileProfileSecurity .modal-dialog .modal-content .modal-body .panel-group .panel.panel-default .panel-collapse#collapseTwo-mobile .panel-body .activate-button, #settingsProfileMobile .modal-dialog .modal-content .modal-body .panel-group .panel.panel-default .panel-collapse#collapseTwo-mobile .panel-body .activate-button {
    margin-left: 6%;
}

#mobileProfileSecurity .modal-dialog .modal-content .modal-body .panel-group .panel.panel-default .panel-collapse#collapseFive-mobile .panel-body, #settingsProfileMobile .modal-dialog .modal-content .modal-body .panel-group .panel.panel-default .panel-collapse#collapseFive-mobile .panel-body {
    padding: 5px 35px 25px 35px;
}

#mobileProfileSecurity .modal-dialog .modal-content .modal-body .panel-group .panel.panel-default .panel-collapse#collapseFive-mobile .panel-body .security-switcher, #settingsProfileMobile .modal-dialog .modal-content .modal-body .panel-group .panel.panel-default .panel-collapse#collapseFive-mobile .panel-body .security-switcher {
    text-align: center;
}

#mobileProfileSecurity .modal-dialog .modal-content .modal-body .panel-group .panel.panel-default .panel-collapse#collapseFive-mobile .panel-body .security-switcher label .security-on, #mobileProfileSecurity .modal-dialog .modal-content .modal-body .panel-group .panel.panel-default .panel-collapse#collapseFive-mobile .panel-body .security-switcher label .security-off, #settingsProfileMobile .modal-dialog .modal-content .modal-body .panel-group .panel.panel-default .panel-collapse#collapseFive-mobile .panel-body .security-switcher label .security-on, #settingsProfileMobile .modal-dialog .modal-content .modal-body .panel-group .panel.panel-default .panel-collapse#collapseFive-mobile .panel-body .security-switcher label .security-off {
    border: 1px solid #f2f2f2;
    color: #cdcdd1;
    display: inline-block;
    font-size: 8.2px;
    font-weight: 400;
    letter-spacing: 3px;
    line-height: 8.2px;
    outline: 0;
    padding: 15px 38px;
    text-decoration: none;
}

@media (min-width: 768px) {
    #mobileProfileSecurity .modal-dialog .modal-content .modal-body .panel-group .panel.panel-default .panel-collapse#collapseFive-mobile .panel-body .security-switcher label .security-on, #mobileProfileSecurity .modal-dialog .modal-content .modal-body .panel-group .panel.panel-default .panel-collapse#collapseFive-mobile .panel-body .security-switcher label .security-off, #settingsProfileMobile .modal-dialog .modal-content .modal-body .panel-group .panel.panel-default .panel-collapse#collapseFive-mobile .panel-body .security-switcher label .security-on, #settingsProfileMobile .modal-dialog .modal-content .modal-body .panel-group .panel.panel-default .panel-collapse#collapseFive-mobile .panel-body .security-switcher label .security-off {
        padding: 23px 50px;
    }
}

#mobileProfileSecurity .modal-dialog .modal-content .modal-body .panel-group .panel.panel-default .panel-collapse#collapseFive-mobile .panel-body .security-switcher label .security-on, #settingsProfileMobile .modal-dialog .modal-content .modal-body .panel-group .panel.panel-default .panel-collapse#collapseFive-mobile .panel-body .security-switcher label .security-on {
    border-top-left-radius: 24px;
    border-bottom-left-radius: 24px;
    margin-right: -2px;
}

#mobileProfileSecurity .modal-dialog .modal-content .modal-body .panel-group .panel.panel-default .panel-collapse#collapseFive-mobile .panel-body .security-switcher label .security-off, #settingsProfileMobile .modal-dialog .modal-content .modal-body .panel-group .panel.panel-default .panel-collapse#collapseFive-mobile .panel-body .security-switcher label .security-off {
    background: url("/img/modal-transition-button.png") no-repeat;
    background-position: center;
    background-size: 105% 100%;
    border: 0;
    color: #fff;
    border-top-right-radius: 24px;
    border-bottom-right-radius: 24px;
    margin-left: -2px;
}

#mobileProfileSecurity .modal-dialog .modal-content .modal-body .panel-group .panel.panel-default .panel-collapse#collapseFive-mobile .panel-body .security-switcher label #security-input, #settingsProfileMobile .modal-dialog .modal-content .modal-body .panel-group .panel.panel-default .panel-collapse#collapseFive-mobile .panel-body .security-switcher label #security-input {
    display: none;
}

#mobileProfileSecurity .modal-dialog .modal-content .modal-body .panel-group .panel.panel-default .panel-collapse#collapseFive-mobile .panel-body .security-switcher label #security-input:checked + .security-on, #settingsProfileMobile .modal-dialog .modal-content .modal-body .panel-group .panel.panel-default .panel-collapse#collapseFive-mobile .panel-body .security-switcher label #security-input:checked + .security-on {
    background: url("/img/modal-transition-button.png") no-repeat;
    background-position: center;
    background-size: 105% 100%;
    border: 0;
    color: #fff;
}

#mobileProfileSecurity .modal-dialog .modal-content .modal-body .panel-group .panel.panel-default .panel-collapse#collapseFive-mobile .panel-body .security-switcher label #security-input:checked + .security-on + .security-off, #settingsProfileMobile .modal-dialog .modal-content .modal-body .panel-group .panel.panel-default .panel-collapse#collapseFive-mobile .panel-body .security-switcher label #security-input:checked + .security-on + .security-off {
    background: #fff;
    border: 1px solid #f2f2f2;
    color: #cdcdd1;
}

#settingsProfileMobile .modal-dialog .modal-content .modal-header .profile-header:before {
    background: url("/img/user-icon-white.png") no-repeat;
    height: 12px;
    width: 13px;
}

#settingsProfileMobile .modal-dialog .modal-content .modal-body .profile-form form input {
    border: 2px solid #d8d9de;
    border-radius: 10px;
    color: #939495;
    font-size: 13.5px;
    font-weight: 300;
    letter-spacing: .5px;
    line-height: 13.5px;
    margin-bottom: 20px;
    outline: 0;
    padding: 20px;
}

#settingsProfileMobile .modal-dialog .modal-content .modal-body .profile-form form input:focus {
    border: 2px solid #75777a;
}

#settingsProfileMobile .modal-dialog .modal-content .modal-body .profile-form form input::-webkit-input-placeholder {
    color: #939495;
}

#settingsProfileMobile .modal-dialog .modal-content .modal-body .profile-form form input::-moz-placeholder {
    color: #939495;
}

#settingsProfileMobile .modal-dialog .modal-content .modal-body .profile-form form input:-ms-input-placeholder {
    color: #939495;
}

#settingsProfileMobile .modal-dialog .modal-content .modal-body .profile-form form input:-moz-placeholder {
    color: #939495;
}

#settingsProfileMobile .modal-dialog .modal-content .modal-body .profile-form form a {
    border: 2px solid #d8d9de;
    border-radius: 10px;
    color: #939495;
    display: inline-block;
    font-size: 10.8px;
    font-weight: 400;
    letter-spacing: 2px;
    line-height: 13.5px;
    outline: 0;
    padding: 20px;
    text-align: center;
    text-decoration: none;
    width: 66%;
}

#settingsProfileMobile .modal-dialog .modal-content .modal-body .profile-form form .save-changes {
    background-image: -moz-linear-gradient(-165deg, #4691ee 0%, #4ca9d9 25%, #51c0c4 100%);
    background-image: -webkit-linear-gradient(-165deg, #4691ee 0%, #4ca9d9 25%, #51c0c4 100%);
    background-image: -ms-linear-gradient(-165deg, #4691ee 0%, #4ca9d9 25%, #51c0c4 100%);
    border: 0;
    border-radius: 10px;
    color: #fff;
    display: inline-block;
    float: right;
    font-size: 10.8px;
    font-weight: 400;
    letter-spacing: 2px;
    line-height: 13.5px;
    outline: 0;
    padding: 22px;
    text-align: center;
    text-decoration: none;
    width: 28%;
}

#settingsProfile {
    background-color: rgba(255, 255, 255, 0.8);
}

#settingsProfile .close {
    background: url("/img/close-icon.png") no-repeat;
    background-size: 100%;
}

#settingsProfile .dbl-popup {
    display: flex;
    align-items: start;
}

@media (min-width: 768px) {
    #settingsProfile .modal-dialog {
        width: 60em;
    }
}

#settingsProfile .modal-dialog .modal-content {
    border-radius: 25px;
}

#settingsProfile .modal-dialog .modal-content .modal-title {
    border-bottom: none;
}

#settingsProfile .modal-dialog .modal-content .modal-title .nav-tabs {
    border: none;
}

#settingsProfile .modal-dialog .modal-body {
    padding: 8.25vh 14%;
}

#settingsProfile .modal-dialog .modal-body form input[type="text"], #settingsProfile .modal-dialog .modal-body form input[type="password"] {
    border: 1px solid #d7d8dd;
    border-radius: 5px;
    color: #6f7275;
    width: 100%;
    padding: 0.8em 0.6em;
}

#settingsProfile .modal-dialog .modal-body form input[type="text"]::-webkit-input-placeholder, #settingsProfile .modal-dialog .modal-body form input[type="password"]::-webkit-input-placeholder {
    color: #d7d8dd;
}

#settingsProfile .modal-dialog .modal-body form input[type="text"]::-moz-placeholder, #settingsProfile .modal-dialog .modal-body form input[type="password"]::-moz-placeholder {
    color: #d7d8dd;
}

#settingsProfile .modal-dialog .modal-body form input[type="text"]:-ms-input-placeholder, #settingsProfile .modal-dialog .modal-body form input[type="password"]:-ms-input-placeholder {
    color: #d7d8dd;
}

#settingsProfile .modal-dialog .modal-body form input[type="text"]:-moz-placeholder, #settingsProfile .modal-dialog .modal-body form input[type="password"]:-moz-placeholder {
    color: #d7d8dd;
}

#settingsProfile .modal-dialog .modal-body form input[type="text"].email, #settingsProfile .modal-dialog .modal-body form input[type="password"].email {
    border-bottom: 1px solid #d7d8dd;
    color: #d7d8dd;
}

#settingsProfile .modal-dialog .modal-body form input[type="text"].email::-webkit-input-placeholder, #settingsProfile .modal-dialog .modal-body form input[type="password"].email::-webkit-input-placeholder {
    color: #d7d8dd;
}

#settingsProfile .modal-dialog .modal-body form input[type="text"].email::-moz-placeholder, #settingsProfile .modal-dialog .modal-body form input[type="password"].email::-moz-placeholder {
    color: #d7d8dd;
}

#settingsProfile .modal-dialog .modal-body form input[type="text"].email:-ms-input-placeholder, #settingsProfile .modal-dialog .modal-body form input[type="password"].email:-ms-input-placeholder {
    color: #d7d8dd;
}

#settingsProfile .modal-dialog .modal-body form input[type="text"].email:-moz-placeholder, #settingsProfile .modal-dialog .modal-body form input[type="password"].email:-moz-placeholder {
    color: #d7d8dd;
}

#settingsProfile .modal-dialog .modal-body form input[type="text"]:placeholder, #settingsProfile .modal-dialog .modal-body form input[type="password"]:placeholder {
    color: #d7d8dd;
}

#settingsProfile .modal-dialog .modal-body form input[type="text"]:focus, #settingsProfile .modal-dialog .modal-body form input[type="password"]:focus {
    border-color: #6f7275;
}

#settingsProfile .modal-dialog .modal-body form .field-group {
    display: flex;
    position: relative;
    margin-bottom: 2.32vh;
}

#settingsProfile .modal-dialog .modal-body form .field-group__label {
    order: 1;
    position: absolute;
    top: -1.8em;
}

#settingsProfile .modal-dialog .modal-body form .field-group__input {
    flex: 1;
    order: 2;
}

#settingsProfile .modal-dialog .modal-body form .field-group input:focus + label {
    color: #6f7275;
}

#settingsProfile .info-modal-dialog {
    width: 30em;
}

@media (min-width: 768px) {
    #settingsProfile .info-modal-dialog {
        width: 30em;
    }
}

#settingsProfile .info-modal-dialog .info-modal-body {
    padding: 3.25vh 4vh;
}

#settingsProfile .info-modal-dialog .info-modal-body h3 {
    font-size: 20px;
    color: #5b5d61;
}

#settingsProfile .info-modal-dialog .info-modal-body p {
    color: #afb1b4;
    font-size: 0.9em;
}

.settings-popup input[type="text"], .settings-popup input[type="password"] {
    border: 1px solid #d7d8dd;
    border-radius: 5px;
    color: #6f7275;
    width: 100%;
    padding: 0.8em 0.6em;
}

.settings-popup input[type="text"]::-webkit-input-placeholder, .settings-popup input[type="password"]::-webkit-input-placeholder {
    color: #d7d8dd;
}

.settings-popup input[type="text"]::-moz-placeholder, .settings-popup input[type="password"]::-moz-placeholder {
    color: #d7d8dd;
}

.settings-popup input[type="text"]:-ms-input-placeholder, .settings-popup input[type="password"]:-ms-input-placeholder {
    color: #d7d8dd;
}

.settings-popup input[type="text"]:-moz-placeholder, .settings-popup input[type="password"]:-moz-placeholder {
    color: #d7d8dd;
}

.settings-popup__tab .tab-steps__item::after {
    content: " ";
    position: absolute;
    height: 1px;
    width: 100%;
    top: 0.94em;
    left: 51%;
    background: #f5f5f6;
}

.settings-popup__tab .tab-steps__item:last-of-type::after {
    width: 0;
}

.settings-popup__tab .tab-steps__item p {
    font-size: 0.5em;
    text-transform: uppercase;
    font-weight: 600;
}

.settings-popup__tab .tab-steps__item i {
    background-color: #cdd1db;
    border-radius: 50%;
    display: inline-block;
    height: 5px;
    margin-left: 1px;
    padding: 3px;
    width: 5px;
}

.settings-popup__tab .tab-steps__item.active i {
    background-color: #5cb6d7 !important;
}

.settings-popup__tab .tab-steps__item.active p {
    background: linear-gradient(45deg, #63c5c9 33%, #5ba1ea 55%, #5a9aef);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    color: #5a9aef;
}

.settings-popup__tab .nav-tabs > li.active > a,
.settings-popup__tab .nav-tabs > li.active > a:focus, .settings-popup__tab .nav-tabs > li.active > a:hover {
    border: 0;
}

.settings-popup__tab .nav > li > a {
    padding: 0;
    color: #b1b2b9;
}

.settings-popup__tab .nav-tabs > li > a {
    border: 0;
}

.settings-popup__tab .nav-tabs > li > a:hover {
    border: 0;
}

.settings-popup__tab .nav > li > a:focus, .settings-popup__tab .nav > li > a:hover {
    background-color: transparent;
}

.settings-popup__tab-content label {
    font-family: "Gilroy Light", sans-serif;
    font-weight: 300;
    text-transform: uppercase;
    font-size: 0.8em;
    line-height: 1.5em;
    color: #b2b4b7;
    letter-spacing: 0.1em;
}

.settings-popup__tab-content__footer .footer__cell {
    margin: 1em 0;
}

.settings-popup__tab-content__footer .footer__cell span {
    font-weight: 600;
}

.settings-popup__tab-content__footer p {
    font-family: "Gilroy Light", sans-serif;
    font-weight: 300;
    text-transform: uppercase;
    font-size: 0.8em;
    line-height: 1.5em;
    color: #afb1b4;
    letter-spacing: 0.1em;
    margin: 0;
}

.settings-popup__tab-content .slider {
    background-color: #fff;
}

.settings-popup__tab-content .slider.round {
    border: 1px solid #f3f3f3;
}

.settings-popup__tab-content input:checked + .slider {
    background-color: #54add6;
}

.settings-popup__tab-content input:checked + .slider:before {
    background-color: #fff;
    color: #cdcdd1;
    border: 1px solid #f3f3f3;
}

.settings-popup__tab-content .i-action-accordion {
    width: 1.25em;
}

.settings-popup__tab-content .panel-heading.collapsed .i-action-accordion {
    background: url("/img/faq-arrow.png") no-repeat;
    background-size: contain;
}

.settings-popup__tab-content .panel-heading .i-action-accordion {
    background: url("/img/close-news.png") no-repeat;
    background-size: contain;
}

.settings-popup__tab-content .panel-heading .i-action-accordion {
    width: 1.25em;
    height: 1.25em;
}

.settings-popup__tab-content .tab-content__accordion-table {
    margin-top: 1.5em;
    color: #bdbdbe;
}

.settings-popup__tab-content .tab-content__accordion-table th {
    color: #737373;
    font-weight: 400;
}

.settings-popup__tab-content .tab-content__accordion-table .table > thead > tr > th,
.settings-popup__tab-content .tab-content__accordion-table .table > tbody > tr > td,
.settings-popup__tab-content .tab-content__accordion-table .table > tbody > tr > th,
.settings-popup__tab-content .tab-content__accordion-table .table > tfoot > tr > td,
.settings-popup__tab-content .tab-content__accordion-table .table > tfoot > tr > th,
.settings-popup__tab-content .tab-content__accordion-table .table > thead > tr > td,
.settings-popup__tab-content .tab-content__accordion-table .table > thead > tr > th {
    border: 0;
}

.investments__table--cols7 > .investments__table--cell {
    width: 14.2%;
}

.investments__table {
    background: url("/img/table-background.png") no-repeat;
    background-color: #5068c6;
    background-size: 100% 100%;
    border-radius: 10px;
    color: #fff;
    text-transform: uppercase;
    margin-top: 20px;
    width: 100%;
    overflow: auto;
}

.investments__table--cell {
    box-sizing: border-box;
    padding: 0.8em 1.2em;
    overflow: hidden;
    list-style: none;
}

.investments__table--title {
    border-bottom: 1px solid rgba(255, 255, 255, 0.2);
    border-right: 1px solid rgba(255, 255, 255, 0.2);
    font-weight: 100;
    font-size: 10px;
    line-height: 19.6px;
    padding: 15px 10px;
    text-align: center;
}

.investments__table--column {
    padding: 2em 1.5em;
    border-bottom: 1px solid rgba(255, 255, 255, 0.2);
    border-right: 1px solid rgba(255, 255, 255, 0.2);
    color: #b4afdb;
}

@media (max-width: 1280px) {
    .investments__table--column {
        padding: 1.5em 1em;
    }
}

.investments__table--column .sub-title {
    color: #fff;
    font-size: 25px;
    letter-spacing: 2px;
    line-height: 25px;
    margin: 16px 0;
    font-weight: 200;
}

@media (min-width: 1200px) {
    .investments__table--column .sub-title {
        font-size: 27px;
        line-height: 27px;
    }
}

@media (min-width: 1400px) {
    .investments__table--column .sub-title {
        font-size: 27px;
        line-height: 27px;
    }
}

.investments__table--column .sub-info {
    font-size: 11.2px;
    font-weight: 300;
    letter-spacing: 1px;
    line-height: 11.2px;
}

.investments__table--column .sub-text-bold {
    font-size: 13px;
    font-weight: 300;
    margin: 10px 0;
    color: #fff;
}

@media (max-width: 1024px) {
    .investments {
        display: none;
    }

    .m-investments {
        display: block;
        background: linear-gradient(45deg, #4bacf3 33%, #55c5e2 55%, #5ad4d8);
        text-transform: uppercase;
        letter-spacing: 1.8px;
        color: #b8e9f1;
        text-align: center;
        font-size: 1em;
        font-weight: 500;
    }

    .m-investments .m-text-blue {
        color: #4dc9da;
    }

    .m-investments__row {
        margin: 20px 10px;
        background: #fff;
        border-radius: 10px;
    }

    .m-investments__row table {
        overflow: hidden;
        border-radius: 10px;
    }

    .m-investments__row td {
        padding: 20px 0 10px;
    }

    .m-investments__row tr.tr-odd:nth-child(odd) {
        background-color: #eefcff;
    }

    .m-investments__row tr.tr-even:nth-child(even) {
        background-color: #eefcff;
    }

    .m-investments h3 {
        color: #fff;
        font-size: 1em;
    }

    .m-investments .plus-icon::before {
        background: url(/img/plus-bold-icon.png) no-repeat;
        background-position: -8px -8px;
        height: 12px;
        width: 12px;
        display: inline-block;
        vertical-align: top;
    }

    .m-investments .minus-icon::before {
        background: url(/img/minus.png) no-repeat;
        background-position: -8px -8px;
        height: 12px;
        width: 12px;
        display: inline-block;
        vertical-align: top;
    }

    .m-investments .panel-group .panel {
        border-radius: 10px;
        margin: 20px 10px;
    }

    .m-investments .panel-title {
        font-size: 1em;
    }

    .m-investments .panel-body:before {
        display: none;
    }

    .m-investments .question-mark-icon, .m-investments .icon-cloud-mobile-grey {
        display: inline-block;
        vertical-align: middle;
    }

    .m-investments button i {
        margin-right: 15px;
    }
}

@media (min-width: 1024px) {
    .m-investments {
        display: none;
    }
}

.m-btn {
    display: block;
    font-size: 10px;
    font-weight: 600;
    letter-spacing: 1.8px;
    line-height: 10px;
    outline: 0;
    padding: 18px 50px;
    text-decoration: none;
    text-transform: uppercase;
}

.m-btn-white {
    border: none;
    color: #a3a3a3;
    background-color: #fff;
    -webkit-box-shadow: 0;
    box-shadow: 0;
}

.m-btn-gradient {
    color: #fff;
    border: none;
    background: url(/img/send-bitcoins-mobile.png) no-repeat;
    background-size: cover;
}

.c-btn {
    border-radius: 10px;
    display: inline-block;
    font-size: 10px;
    font-weight: 600;
    letter-spacing: 1.8px;
    line-height: 10px;
    margin-top: 10px;
    outline: 0;
    padding: 18px 50px;
    text-decoration: none;
    text-transform: uppercase;
}

.c-btn-white {
    border: none;
    color: #6954b9;
    background-color: #fff;
    -webkit-box-shadow: 0px 10px 30px 5px #e5e5e5;
    box-shadow: 0px 10px 30px 5px #e5e5e5;
}

.c-btn-transparent {
    color: #b9bbc0;
    border: 1px solid #d6d7dd;
    background-color: transparent;
    -webkit-box-shadow: none;
    box-shadow: none;
}

.c-btn-blue {
    color: #fff;
    border: none;
    background: linear-gradient(45deg, #5cbece 33%, #5ab6d3 40%, #57a9e0);
}

.c-btn-grey {
    color: #fff;
    border: 1px solid #e5e5e5;
    background: #e5e5e5;
}

.c-btn-space-between + .c-btn-space-between {
    margin-left: 1em;
}

.pad-none {
    padding: 0 !important;
}

.full-width {
    width: 100%;
}

.line-height-2 {
    line-height: 2em;
}

.text-green {
    color: #5bbcd0;
}

.text-purple {
    color: #b785d0;
}

.text-l-green {
    color: #60d4b2;
}

.gradient-text {
    background: linear-gradient(45deg, #63c5c9 33%, #5ba1ea 55%, #5a9aef);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    color: #5a9aef;
}

.blue-gradient-1 {
    background: #4b9df8;
    /* For browsers that do not support gradients */
    background: linear-gradient(to right, rgba(75, 157, 248, 0.8) 33%, rgba(77, 163, 244, 0.8) 55%, rgba(80, 170, 241, 0.8));
    background: -webkit-linear-gradient(left, rgba(75, 157, 248, 0.8) 33%, rgba(77, 163, 244, 0.8) 55%, rgba(80, 170, 241, 0.8));
    /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(to right, rgba(75, 157, 248, 0.8) 33%, rgba(77, 163, 244, 0.8) 55%, rgba(80, 170, 241, 0.8));
    /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(to right, rgba(75, 157, 248, 0.8) 33%, rgba(77, 163, 244, 0.8) 55%, rgba(80, 170, 241, 0.8));
    /* For Firefox 3.6 to 15 */
    color: #fff;
}

.blue-gradient-2 {
    background: #50aaf1;
    /* For browsers that do not support gradients */
    background: linear-gradient(to right, rgba(80, 170, 241, 0.8) 33%, rgba(84, 178, 235, 0.8) 55%, rgba(86, 185, 231, 0.8));
    background: -webkit-linear-gradient(left, rgba(80, 170, 241, 0.8) 33%, rgba(84, 178, 235, 0.8) 55%, rgba(86, 185, 231, 0.8));
    /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(to right, rgba(80, 170, 241, 0.8) 33%, rgba(84, 178, 235, 0.8) 55%, rgba(86, 185, 231, 0.8));
    /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(to right, rgba(80, 170, 241, 0.8) 33%, rgba(84, 178, 235, 0.8) 55%, rgba(86, 185, 231, 0.8));
    color: #fff;
}

.blue-gradient-3 {
    background: #56b9e7;
    /* For browsers that do not support gradients */
    background: linear-gradient(to right, rgba(86, 185, 231, 0.8) 33%, rgba(88, 193, 224, 0.8) 55%, rgba(90, 199, 222, 0.8));
    background: linear-gradient(to right, rgba(86, 185, 231, 0.8) 33%, rgba(88, 193, 224, 0.8) 55%, rgba(90, 199, 222, 0.8));
    background: -webkit-linear-gradient(left, rgba(86, 185, 231, 0.8) 33%, rgba(88, 193, 224, 0.8) 55%, rgba(90, 199, 222, 0.8));
    /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(to right, rgba(86, 185, 231, 0.8) 33%, rgba(88, 193, 224, 0.8) 55%, rgba(90, 199, 222, 0.8));
    /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(to right, rgba(86, 185, 231, 0.8) 33%, rgba(88, 193, 224, 0.8) 55%, rgba(90, 199, 222, 0.8));
    color: #fff;
}

.blue-gradient-4 {
    background: #5ac7de;
    /* For browsers that do not support gradients */
    background: linear-gradient(to right, rgba(90, 199, 222, 0.8) 33%, rgba(93, 205, 217, 0.8) 55%, rgba(93, 208, 215, 0.8));
    background: linear-gradient(to right, rgba(90, 199, 222, 0.8) 33%, rgba(93, 205, 217, 0.8) 55%, rgba(93, 208, 215, 0.8));
    background: -webkit-linear-gradient(left, rgba(90, 199, 222, 0.8) 33%, rgba(93, 205, 217, 0.8) 55%, rgba(93, 208, 215, 0.8));
    /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(to right, rgba(90, 199, 222, 0.8) 33%, rgba(93, 205, 217, 0.8) 55%, rgba(93, 208, 215, 0.8));
    /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(to right, rgba(90, 199, 222, 0.8) 33%, rgba(93, 205, 217, 0.8) 55%, rgba(93, 208, 215, 0.8));
    color: #fff;
}

.blue-gradient-5 {
    background: #5dd0d7;
    /* For browsers that do not support gradients */
    background: linear-gradient(to right, rgba(93, 208, 215, 0.8) 33%, rgba(96, 211, 215, 0.8) 55%, rgba(97, 212, 216, 0.8));
    background: linear-gradient(to right, rgba(93, 208, 215, 0.8) 33%, rgba(96, 211, 215, 0.8) 55%, rgba(97, 212, 216, 0.8));
    background: -webkit-linear-gradient(left, rgba(93, 208, 215, 0.8) 33%, rgba(96, 211, 215, 0.8) 55%, rgba(97, 212, 216, 0.8));
    /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(to right, rgba(93, 208, 215, 0.8) 33%, rgba(96, 211, 215, 0.8) 55%, rgba(97, 212, 216, 0.8));
    /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(to right, rgba(93, 208, 215, 0.8) 33%, rgba(96, 211, 215, 0.8) 55%, rgba(97, 212, 216, 0.8));
    color: #fff;
}

.icon::before {
    content: '';
    display: inline-block;
    margin-right: 6px;
    vertical-align: middle;
}

.plus-icon::before {
    background: url(/img/plus-icon.png) no-repeat;
    background-position: -4px -4px;
    height: 10px;
    width: 10px;
}

.up-arrow-icon::before {
    background: url(/img/up-arrow.png) no-repeat;
    background-position: -4px -4px;
    height: 14px;
    width: 14px;
}

.check-icon::before {
    background: url(/img/check-icon.png) no-repeat;
    background-position: -4px -4px;
    height: 14px;
    width: 14px;
}

.clock-icon::before {
    background: url(/img/clock-icon.png) no-repeat;
    background-position: -4px -4px;
    height: 14px;
    width: 14px;
}

.question-mark-icon {
    background: url(/img/question-mark-icon.png) no-repeat;
    background-position: -4px -4px;
    height: 14px;
    width: 14px;
}

.icon-cloud-mobile-grey {
    background: url(/img/icon-cloud-mobile-grey.png) no-repeat;
    background-position: -3px -4px;
    height: 14px;
    width: 15px;
}

.margin-left {
    margin-left: 5px;
}

div.donut {
    position: relative;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 15px;
    width: 60px;
    height: 60px;
}

div.donut canvas {
    display: block;
    position: absolute;
    top: 0;
    left: 0;
}

div.donut span {
    color: #fff;
    display: block;
    line-height: 60px;
    text-align: center;
    width: 60px;
    font-size: 30px;
    font-weight: 100;
}

div.donut input {
    width: 40px;
}

.panel {
    border: none;
    box-shadow: none;
}

.panel-default > .panel-heading {
    background-color: #fff;
    color: #000;
    cursor: pointer;
    padding: 20px 50px;
    width: 100%;
    border: none;
    text-align: left;
    outline: none;
    font-size: 12px;
    transition: 0.4s;
}

.panel-default > .panel-heading .text-level {
    font-size: 1.1em;
    font-weight: 600;
    text-transform: uppercase;
}

.panel-default > .panel-heading .text-disable {
    color: #000;
}

.panel-default > .panel-heading .text-disable.collapsed {
    color: #bcbdc2;
}

.panel-group .panel {
    border-radius: 25px;
}

.panel-title {
    font-size: 12px;
}

.panel-title a:hover {
    text-decoration: none;
}

.panel-group .panel-heading + .panel-collapse > .list-group,
.panel-group .panel-heading + .panel-collapse > .panel-body {
    border-top: none;
}

.panel-body {
    padding: 20px 50px;
}

.panel-body .c-btn {
    margin-top: 0;
    line-height: 8px;
}

div.panel {
    background-color: #fff;
    overflow: hidden;
    transition: max-height 0.2s ease-out;
    border: 0;
    box-shadow: none;
    margin-bottom: 30px;
    border-radius: 0 0 25px 25px;
}

label.switch {
    position: relative;
    display: inline-block;
    width: 85px;
    height: 28px;
    font-size: 10px;
    font-weight: 100;
    line-height: 3;
    color: #fff;
}

label.switch input {
    display: none;
}

.slider {
    position: absolute;
    cursor: pointer;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: #797ecd;
    -webkit-transition: .4s;
    transition: .4s;
}

.slider:before {
    position: absolute;
    content: 'ON';
    text-align: center;
    height: 28px;
    width: 55px;
    left: 0;
    bottom: 0;
    -webkit-transition: .4s;
    transition: .4s;
}

input:checked + .slider {
    background-color: #797ecd;
}

input:focus + .slider {
    box-shadow: 0 0 1px #2196F3;
}

input:checked + .slider:before {
    -webkit-transform: translateX(30px);
    -ms-transform: translateX(30px);
    transform: translateX(30px);
    content: 'OFF';
    background-color: #805eb7;
}

/* Rounded sliders */
.slider.round {
    border-radius: 20px;
}

.slider.round:before {
    border-radius: 20px;
    background-color: #64bbe0;
}

/*# sourceMappingURL=styles.css.map */
