.form-page-bg{background:url(../../img/form-page-bg.png) center center/100% 100% no-repeat;height:100%;width:100%;position:relative}
.form-page-pos{position:absolute;top:50%;transform:translate(0,-50%);left:0;width:100%}
.form-page-box{background:#fff;box-shadow:0 7px 27px rgb(0 0 0 / 17%);border-radius:15px;overflow:hidden;position:relative}
.custom-radio [type=radio]:checked,.custom-radio [type=radio]:not(:checked){position:absolute;left:-9999px}
.custom-radio [type=radio]:checked+label,.custom-radio [type=radio]:not(:checked)+label{position:relative;padding-left:28px;cursor:pointer;line-height:20px;display:inline-block;color:#666}
.custom-radio [type=radio]:checked+label:before,.custom-radio [type=radio]:not(:checked)+label:before{content:'';position:absolute;left:0;top:0;width:18px;height:18px;border:1px solid #3a5bc6;border-radius:100%;background:#fff}
.custom-radio [type=radio]:checked+label:after,.custom-radio [type=radio]:not(:checked)+label:after{content:'';width:12px;height:12px;background:#3a5bc6;position:absolute;top:3px;left:3px;border-radius:100%;-webkit-transition:.2s;transition:.2s}
.custom-radio [type=radio]:not(:checked)+label:after{opacity:0;-webkit-transform:scale(0);transform:scale(0)}
.custom-radio [type=radio]:checked+label:after{opacity:1;-webkit-transform:scale(1);transform:scale(1)}
.blue-link{color:#3a5bc6}
.fpb-link,.fpb-link:hover{color:#fff}
.fpb-left{background:url(../../img/forms-circle-bg.png) center left/100% no-repeat;width:400px;height:520px;padding:30px 50px}
.fpb-right{width:calc(100% - 400px);padding:40px 80px}
.fpb-logo img{max-width:180px}
.mt-80{margin-top:80px!important}
.fpb-link{font-weight:600}
.fpb-link img{margin-top:7px;max-width:45px}
.fpb-left p{font-size:.9em}
.mxw-460{max-width:400px;margin-left:auto;margin-right:auto}
.lock-bg-icon{background:url(../../img/lock-bg-icon.png) 75% center/auto 80% no-repeat #fff}
.close-btn{position:absolute;right:15px;top:15px}
.close-btn img{max-width:68px}.fpb-right .lg-btn{padding:12px 42px}.forgot-bg-icon{background:url(../../img/forgot-bg-icon.png) 75% center/auto 80% no-repeat #fff}

/* Dashboard pages */
.generate-address,.text-ellipse{white-space:nowrap}
.dash-page-wrap{min-height:576px;padding:30px 0 100px}
.dash-menu{border-bottom:1px solid #3a5bc6;text-align:center}
.dash-menu ul{padding:0;display:inline-flex}
.dash-menu ul li a{font-size:1.1em;color:#000;display:block;font-weight:400;padding:13px 45px;position:relative}
.dash-menu ul li.active a{color:#3a5bc6;font-weight:500}
.dash-menu ul li.active a:after{content:"";position:absolute;left:50%;bottom:0;transform:translate(-50%,0);width:100px;height:3px;background:#3a5bc6}
.transaction-block .white-box{box-shadow:0 0 17px rgb(0 0 0 / 17%);padding:0}
.transaction-tabs .nav-tabs{width:100%;border-bottom:none;box-shadow:0 5px 7px rgb(0 0 0 / 7%)}
.transaction-tabs .nav-tabs li{width:50%;position:relative}
.transaction-tabs .nav-tabs button{width:100%;text-align:center;border:none;color:#161616;font-size:1.1em;padding:15px;margin-bottom:0}
.transaction-tabs .nav-tabs li:first-child:after{content:"";position:absolute;right:0;top:13px;bottom:13px;background:#e8ecf8;width:2px}
.transaction-tabs .nav-tabs button.active{border-bottom:2px solid #3a5bc6;color:#3a5bc6;font-weight:500}
.red-text{color:#ef4836!important}
.transaction-tabs .tab-pane{padding:15px 45px}
.custom-table-block table tr th{font-size:1.1em;font-weight:500;color:#010101;padding:15px 0;border-bottom:1px solid #e8e8e8}
.custom-table-block table tr td{font-size:.95em;font-weight:400;color:#161616;padding:15px 0;border-bottom:1px solid #e8e8e8}
.text-ellipse{text-overflow:ellipsis;overflow:hidden;max-width:250px}
.cs-pagination a{padding:15px 0;display:inline-block;font-size:1em;font-weight:400;color:#161616}
.cs-pagination a.disabled{opacity:.5;pointer-events:none}
.deposit-total{position:relative;padding-left:15px}
.deposit-total:before{content:"";position:absolute;left:0;top:4px;bottom:4px;background:#3dacec;width:3px}
.blue-bg-wrap,.dark-border.deposit-total:before{background:#3a5bc6}
.mxw-250{max-width:206px;text-align:center;padding:20px!important;margin-left:auto;margin-right:auto}
.pr-80{padding-right:80px!important}
.copy-icon{position:absolute;right:10px;top:10px;cursor:pointer}
.blank-div,.dw-row-block,.ib-box{position:relative}
.copy-icon img{max-width:36px}
.ml-20{margin-left:20px!important}
.gp-flex,.mxw-80,.profit-down-arrow{margin-left:auto;margin-right:auto}
.recent-deposit-block .card{border:none}
.recent-deposit-block .card-header{padding:15px 40px 15px 35px;border-bottom:none;background:#f5f5f5;color:#000;font-size:1.1em}
.recent-deposit-block .card-body{padding:15px 35px}
.refresh-icon img{max-width:20px}
.mnw-300{min-width:300px}
.orders-block{margin-top:60px}
.orders-block .white-box{padding:20px 40px}
.font-0-9em{font-size:.9em!important;line-height:1.1em}
.font-1em{font-size:1em!important;line-height:1.1em}
.font-2-2em{font-size:2.2em!important;line-height:1em}
.usdt-text{font-size:1.3em;font-weight:400;color:#000}
.usdt-text img{max-width:50px;margin-right:10px;vertical-align:-18px}
.currency-sign{max-width:19px;vertical-align:-1px}
.cp-left p,.dw-content p,.ib-box p{font-size:.9em}
.dw-icon{width:70px;min-width:70px}
.dw-row-block{text-align:right}
.dw-row-block:before{content:"";position:absolute;left:50%;width:1px;background:#3a5bc6;top:0;bottom:0}
.does-work-wrap .dw-row-block:first-child:before{top:50%}
.does-work-wrap .dw-row-block:last-child:before{bottom:50%}
.does-work-wrap .dw-row-block:after{content:"";position:absolute;top:50%;left:calc(50% + 1px);width:10px;height:10px;background:#3a5bc6;transform:translate(-50%,-50%)}
.dw-row-block .dw-icon{order:2}
.dw-row-block .dw-content{padding-right:25px}
.dw-row-block.reverse-block{text-align:left}
.dw-row-block .col-md-6{padding:10px 0}
.dw-row-block .col-md-6:first-child{padding-right:120px}
.dw-row-block.reverse-block .col-md-6:first-child{order:2;padding-right:0;padding-left:120px}
.dw-row-block.reverse-block .dw-icon{order:inherit}
.dw-row-block.reverse-block .dw-content{padding-left:25px;padding-right:0}
.dw-count{font-size:3em;font-weight:500;color:rgb(58 91 198 / 17%);position:absolute;left:30px;top:50%;transform:translate(0,-50%);line-height:1em}
.dw-row-block.reverse-block .dw-count{left:inherit;right:30px}
.calculate-profit-wrap{background:#f1f4fe}
.cp-left{width:40%}
.cp-right{width:60%;padding-left:40px}
.mnw-240{min-width:240px}
.cp-right .white-box{padding:50px 50px 100px}
.gp-flex{justify-content:space-between;align-items:flex-end;max-width:90%}
.gp-count{font-size:1.8em;text-align:center;font-weight:500}
.profit-down-arrow{max-width:79%;left:-30px}
.profit-down-arrow .gp-count{position:absolute;left:50%;transform:translate(-50%,0);top:25px}
.mxw-80{max-width:90%}
.gp-icon img{max-height:150px}
.gp-right-line img{max-width:150px}
.ib-icon img{max-width:90px}
.ib-box:after{content:"";position:absolute;left:70%;top:-30px;width:176px;height:46px;background:url(../../img/dotted-line.png) center center/100% no-repeat}
.ib-box:nth-child(2):after{transform:rotate(180deg);top:20%}
.ib-box:last-child:after{display:none}
.how-earn-block p{font-size:.9em;margin-bottom:25px}

/* Range Slider */
.crp-circle {width: 25px;min-width: 25px;height: 25px;border-radius: 50%;background: #3a5bc6;border: solid 3px #fff;box-shadow: 0 0 9px rgb(0 0 0 / 20%);position: relative;top: 27px;z-index: 1;}
.cr-labels,.range{position:relative}
.range-labels li.active.selected::before,.range-labels li::before{content:"";top:-7px;right:inherit;width:20px;height:20px;box-shadow:0 0 10px rgb(0 0 0 / 10%);background:#3a5bc6!important}
.cr-labels{margin-bottom:15px;font-size:1.1em;color:rgb(0 0 0 / 50%);left:-7px;font-weight:500}
.range-labels li span{display:none;position:absolute;right:0;top:-42px;font-size:1.2em;font-weight:500;color:#3a5bc6}
.range-labels li.active span{display:block}#slide-test-1,#slide-test-2{background:0 0;height:10px;padding-top:0;padding-left:0}
.range{width:100%;height:6px;background:#cfd8f7!important}
.range input{opacity:0}
.range-labels{margin:0;display:flex;justify-content:space-between}
.range-labels li{width:auto;position:inherit}
.range-labels li::before{left:25%;position:absolute;border:3px solid #fff}
.range-labels li.active.selected::before{border:none;display:block}
.range-labels li:first-child::before{left:calc(0px - 10px)}
.range-labels li:nth-child(2)::before{left:calc(25% - 10px)}
.range-labels li:nth-child(3)::before{left:calc(50% - 10px)}
.range-labels li:nth-child(4)::before{left:calc(75% - 10px)}
.period-block .range-labels li:nth-child(4)::before,.range-labels li:nth-child(5)::before{left:calc(100% - 10px)}
.mt-100{margin-top:100px!important}
.period-block .range-labels li:nth-child(2)::before{left:calc(33.33% - 10px)}
.period-block .range-labels li:nth-child(3)::before{left:calc(66.66% - 10px)}
.for-mobile{display:none!important}
.mt-15{margin-top:15px!important}