
body{background:rgba(0,74,173,0.04);}
#page-topbar .dropdown:nth-child(1){display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:10px;top:2px;}
#page-topbar .navbar-brand-box{border-bottom:1px solid rgba(255,255,255,0.1);}
#sidebar-menu .waves-effect:after{content:"\F0140";font-family:'Material Design Icons';display:block;float:right;-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;-o-transition:transform .2s;transition:transform .2s;transition:transform .2s, -webkit-transform .2s;transition:transform .2s,-webkit-transform .2s;transition:transform .2s,-webkit-transform .2s;font-size:1rem;}
.demo-user .card-body{padding:38px 20px;}
.btn-primary{background:#003478;border-color:#003478;}
.btn-primary:hover{background:#0850af;}
/* .avatar-title{background:#004aad!important;} */
/* basic details start section */
.basic-details .card-title-box{padding:0 1.25rem;margin:0 0 30px;border-bottom:1px solid rgba(0,74,173,0.06);border-left:3px solid rgba(0,74,173,1);height:60px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}
.basic-details .details-group{padding:0 1.25rem;}
.basic-details .details-group .col-md-6{padding:0 15px;}
.basic-details .card-options .dropdown-menu{padding:0;}
.basic-details .card-options .dropdown-menu li a{font-size:14px;color:#263871;display:inline-block;padding:8px 20px;width:100%;}
.basic-details .card-options .dropdown-menu li a:hover{background:rgba(0,74,173,0.06);}
.basic-details .form-check .form-check-input{float:none;margin-left:-15px;}
tbody tr:hover{background:#f8f9fa;}
.table-lightgrey{background:#f8f9fa;}
.form-check-input:checked{background:#004aad;border-color:#004aad;}
.dataTables_wrapper{overflow:auto;}
.add-more{text-align:right;margin:0 0 20px;}
.logo-lg img{background:#fff;padding:0 6px;border-radius:5px;width:110px;height:auto;}
.shrink-height{height:90%;background:#003478;}
.shrink-height img{background:transparent;margin:0 0 20px;}
.shrink-height h3,.shrink-height p,.shrink-height a{color:#ffffff;}
.title-bg th{background:#003478;color:#ffffff;}
/* basic details end section */
@media (max-width:767px){.navbar-header{padding:0 calc(18px / 2);}
}
/* My Admin right css Start Here */
.admin .card-body{padding:0;}
.admin a.nav-link{padding:20px;border-radius:0;}
.admin a.nav-link.active{color:#004aad!important;}
.admin a.nav-link span{font-size:14px;}
.admin .nav-tabs-custom .nav-item .nav-link::after{background:#004aad;}
.admin .row.nav .nav-item a.active i{color:#004aad;height:35px;width:35px;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border:1px solid #004aad;background:rgba(0,74,173,0.1);}
.admin .nav-tabs-custom{margin:0 0 35px;}
.admin .tab-pane{padding:0 1.5rem 1.7rem;}
.admin .form-switch{padding:0;margin:0 0 15px;}
.admin .tab-pane h4{margin:0 0 20px;}
.btn-outline-primary{margin:0 0 0 15px;color:#004aad;border-color:#004aad;}
.btn-outline-primary:hover{background:#004aad;color:#fff;}
.admin #security-setting .form-check-input{font-size:24px;margin:0 0 0 40px;}
/* My Admin right css End Here */
/* My Admin left css Start Here */
.admin .profile-user-wid{margin:0;}
.admin .profile-user-wid{width:120px;height:120px;overflow: hidden;display: -webkit-box;display: -ms-flexbox;display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;border-radius: 50%; }
.admin .profile-user-wid img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%;height:100%;}
.admin .userprofile{padding:30px 0 40px;}
.admin .table-responsive h4{font-size:14px;padding:0 0 0 12px;text-transform:uppercase;}
/* My Admin left css End Here */
@media (max-width:767px){#phone-change .col-md-6:nth-child(1){margin:0 0 35px;}
}
/* Account verification css Start Here */
.account-verification .card-body{padding:1.25rem 1.25rem;}
.account-verification .card-body h4{padding:10px 0 20px;}
.account-verification .table-lightgrey{background:#003478;color:#ffffff;}
.account-verification button{width:120px;height:112px;font-size:14px;opacity:1;-webkit-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;background:#003478;color:#fff;}
.account-verification button:hover{opacity:1;}
.account-verification button i{font-size:20px !important;}
.account-verification .upload-documents p{margin:0 0 8px;}
.account-verification .upload-documents a{color:#004aad;-webkit-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease;opacity:0.7;}
.account-verification .upload-documents a:hover{opacity:1;}
/* Account verification css End Here */
@media (max-width:1199px){.account-verification .col-xl-4{margin:0 auto;text-align:center;}
.account-verification button{margin:0 0 20px;}
.account-verification .upload-documents{padding:10px 0;}
}
@media (max-width:767px){.account-verification h4{font-size:18px;}
}
/* Bank Account section css Start Here */
.bank-account .dataTables_length select{max-width:100px;}
.bank-account #datatable_length label{margin:0 0 0 10px;}
.bank-account #datatable_filter label{margin:0 10px 0 0;}
.bank-account .card-body{padding:1.5rem 1.5rem 2rem;}
.bank-account form .popup-btn{padding:0 0 20px;}
/* Bank Account section css End Here */
/* ================================= */
/* ====== withdraw report page ===== */
/* ================================= */
/* withdraw report page */
.withdraw-report button{width:100%;}
button#filter_btn{background:#f46a6a;border-color:#f46a6a;}
button#filter_btn:hover{background:#df6666;}
@media (max-width:1199px){.withdraw-report .date_box:nth-child(1){padding:0 6px 0 12px;}
.withdraw-report .date_box:nth-child(2){padding:0 12px 0 6px;}
}
@media (max-width:767px){.height-fixed{height:auto !important;}
.select2-container .select2-selection--single .select2-selection__rendered{width:100%;}
.modal.show .modal-dialog{margin:auto !important;}
button.top-space{margin-top:0;}
/*.withdraw-report .input-group.price{margin:0 0 15px;}
*/
.withdraw-report .select_margin{margin:0 0 15px;}
h4.text_center{text-align:center;}
.center-space{display:none;}
}
/* ============================================== */
/* ========== internal transfer report ========== */
/* ============================================== */
.text-color-change{color:#f46a6a;}
#datatable .send-btn{background:#50a5f1;padding:2px 6px;color:#fff;border-radius:3px;}
#datatable .receive-btn{background:#df6666;padding:2px 6px;color:#fff;border-radius:3px;}
/* ============================================== */
/* =============== Transfer Funds =============== */
/* ============================================== */
.background-change{background:rgba(245,106,106,.2);border-radius:0.25rem;}
.background-change a{font-weight:700;position:relative;}
.background-change a:hover{text-decoration:underline!important;}
.background-change p:after{content:"";position:absolute;width:20px;height:20px;right:0;}
/* ============================================== */
/* =============== Contest Status =============== */
/* ============================================== */
.contest-status .card-body{padding:1rem 1.70rem;}
.contest-status .col-4{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#003478;border-radius:0.25rem;height:100px;}
.contest-status .col-4 i{font-size:48px;color:#fff;}
.contest-status .col-8{padding:0 0 0 1rem;}
.contest-status .col-8 p{margin:10px 0 0;}
.contest-status .col-8 strong{margin:0 8px 0 0;font-weight:500!important;font-size:24px;}
/* ============================================== */
/* =============== Participate Contest =============== */
/* ============================================== */
.participate-contest .empty_column{height:70px;background:rgb(59 59 59);border-radius:0.25rem 0.25rem 0 0;}
.participate-contest .contest-profile{margin:30px 0 20px;}
.participate-contest .user-profile{width:100px;height:100px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:50%;background:#3b3b3b;border:1px solid #fff;margin:20px auto 0;}

.participate-contest .user-profile i{font-size:36px;color:#fff;}
.participate-contest .participate{width:60%;margin:0 0 0 auto;}
.participate-contest .profile-text{margin:40px 0 0;}
.participate-contest .card-body{padding:0 2rem;}
.test-contes em{font-size:15px;}
.prize-info{padding:0;background:none;border:1px solid #d7d7d7;}
.prize-info strong{color:#003478;font-size:14px;letter-spacing:0.6px;}
.prize-info p{margin:0;color:#0e0e0e;}
.prize-info .line{height:1px;background:rgb(191 191 191);padding:0;margin:0;}

.participate-contest .conditions a{bottom:0 !important;}
.participate-contest .conditions a:hover{text-decoration:underline !important;}
.participate-contest button.btn.btn-primary.w-100{padding:10px 0;background:#003478;font-size:16px;text-transform:uppercase;font-weight:600;}

.participate-contest .bxs-quote-alt-left{font-size:30px;color:#003478;margin:0 10px 0 0;}
.participate-contest .border1 em{border-bottom:1px solid rgba(0,52,120,0.1);display:block;padding:0 0 10px;}
.bg-color{background:#003478;}
input.file-input{position:absolute;opacity:0;width:100%;height:100%;top:0;bottom:0;left:0;right:0;z-index:1;font-size:0 !important;border:none;outline:none;padding:0 1rem;cursor:pointer;}
button#upload-btn{position:relative;}
.top-space{margin-top:30px;}
.table-scroll{overflow-x:scroll;}
input,input::-webkit-input-placeholder{font-size:14px !important;}
button.btn-info{color:#fff;}
.mini-stats-wid .d-flex{padding:8px 0;}
.height-fixed{height:300px !important;}
/* add css */
.text-center.label-asterisk{color:#ff0000 !important;margin:10px 0 0 !important;}
.equal-adjust{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:0 !important;}
.light-green-bg,.tot-balance-tab-bg{background:#003478 !important;border-color:#003478 !important;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;}
.light-green-bg:hover{background:#0850af !important;border-color:#0850af !important;}
.search_box.row{margin:auto !important;}
.equal-adjust .form-control{width:100%;max-width:100%;}
.left-img img{width:100%;max-width:150px;}
.dashboard-content{z-index:1;position:relative;}
.dashboard-img{position:relative;overflow:hidden;}
.dashboard-img:after{content:"";position:absolute;bottom:-60px;margin:auto;right:-70px;width:600px;height:100%;border-radius:50%;background:rgb(0,52,120,3%);-webkit-transform:rotate(352deg);-ms-transform:rotate(352deg);transform:rotate(352deg);}
.dashboard-img button{background:#003478;border:#003478;padding:8px 20px;min-width:110px;}
.dashboard-img button:hover{background:#0850af;border:#0850af;}
.dashboard-img button span{margin-left:5px;}
.new-dashboard img{width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;}
.long-img{overflow:hidden;}
.long-img img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%;max-width:100%;height:100%;}
.dashboard-img-content{position:absolute;top:55%;left:5%;bottom:0;margin:auto;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:50%;}
.dashboard-img-content h2{font-size:36px;line-height:40px;font-weight:700;letter-spacing:0;margin:0 0 15px;}
.dashboard-img-content p{font-size:16px;line-height:24px;}
.vertical-collpsed #sidebar-menu .waves-effect:after{display:none;}
.password-show{position:relative;}
.password-show i{position:absolute;top:0;bottom:0;right:15px;margin:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;opacity:1;cursor:pointer;z-index: 3;}
.btn.small {max-width: 110px;}
/*.password-show i:after{content:"";position:absolute;width:14px;height:2px;background:rgba(0,0,0,40%);border-radius:5px;left:0;right:0;top:0;bottom:0;margin:auto;transform:rotate(-60deg);}
*/
/* Login form redesign (N) */
.login-user{padding:70px 0;position:relative;background:#ffffff;height:100vh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;overflow: hidden;}
.login-user.register-page{overflow:visible;padding:100px 0;}
.login-block{-webkit-box-align:center;-ms-flex-align:center;align-items:center;}
.login-img img{width:100%;}
.login-fom{max-width:460px;margin:0 0 0 auto;background:#ffffff;padding:0px 30px 40px;-webkit-box-shadow:0 3px 34px rgb(0 0 0 / 16%);box-shadow:0 3px 34px rgb(0 0 0 / 16%);}
.login-user:before{content:"";position:absolute;left:0;top:0;width:70%;height:100%;background:#d7e8ff;}
.login-img .img-block{width:90%;margin:auto;}
.login-fom .login-logo{margin:0 auto;max-width:200px;border:0;position:relative;top:-30px;-webkit-box-shadow:0 3px 34px rgb(0 0 0 / 16%);box-shadow:0 3px 34px rgb(0 0 0 / 16%);border-radius:2px;}
.login-fom h5{text-align:center;font-size:30px;text-transform:uppercase;color:#000;font-weight:700;letter-spacing:1px;position:relative;margin:0 0 29px;}
.login-fom h5:before{content:"";position:absolute;bottom:-2px;width:100px;height:4px;background:none;left:0;right:0;margin:auto;border-bottom:2px dotted #9f9f9f;}
.login-fom input.form-control{border-radius:0 !important;height:47px;-webkit-box-shadow:1px 1px 3px 0px rgb(0 0 0 / 16%);box-shadow:1px 1px 3px 0px rgb(0 0 0 / 16%);}
.login-fom label{text-transform:uppercase;font-weight:600;}
.login-form-block .btn.btn-primary{min-width:160px;display:inline-block;width:-webkit-min-content;width:-moz-min-content;width:min-content;margin:auto;background:#004aad;padding:14px 20px;border-radius:50px;-webkit-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s;}
/* .login-fom .btn.btn-primary:hover{background:#000000;} */
.dotts-many-only{display:block;width:50px;height:74px;background:url(../images/dot-many.svg) repeat 0 0;background-size:150% auto;position:absolute;right:auto;left:75px;bottom:auto;opacity:0.5;top:-17px;}
.post-dots{display:inline-block;width:50px;height:50px;border:3px solid #004aad;border-radius:50%;position:absolute;left:-110px;right:0;top:auto;opacity:0.2;bottom:0;-webkit-transform:rotate(339deg);-ms-transform:rotate(339deg);transform:rotate(339deg);}
.post-dots:before{display:block;content:"";width:24px;height:24px;background:#004aad;border-radius:50%;position:absolute;right:-80px;top:-120px;}
.post-dots:after{display:block;content:"";width:20px;height:20px;background:#004aad;border-radius:50%;position:absolute;right:-80px;bottom:-80px;}
@-webkit-keyframes mymove{50%{-webkit-box-shadow:0 3px 20px rgba(0,0,0,0.8);box-shadow:0 3px 20px rgba(0,0,0,0.8);border:2px solid #ffffff;}
50%{-webkit-box-shadow:0 3px 20px rgba(0,0,0,0.8);box-shadow:0 3px 20px rgba(0,0,0,0.8);border:0px solid #ffffff;}
}
@keyframes mymove{50%{-webkit-box-shadow:0 3px 20px rgba(0,0,0,0.8);box-shadow:0 3px 20px rgba(0,0,0,0.8);border:2px solid #ffffff;}
50%{-webkit-box-shadow:0 3px 20px rgba(0,0,0,0.8);box-shadow:0 3px 20px rgba(0,0,0,0.8);border:0px solid #ffffff;}
}
.login-btn-demo{text-align:center;max-width:460px;margin:30px 0 0 auto;}
.login-btn-demo .btn.btn-primary{background:#000;padding:10px;-webkit-animation:mymove 3s infinite;animation:mymove 3s infinite;}
/* tickit page */
.card-vpfx{background:#f8f7fc;padding:30px;border-radius:20px;margin-bottom:15px;}
.row-of-firstdd{margin-bottom:25px;}
.transaction-btn{display:inline-block;margin-bottom:10px;}
.drop-btn-list{display:inline-block;margin-left:15px;padding:10px 30px;color:#2F3048;border-radius:10px;width:auto;background:#A6A8BE;color:#fff;text-align:left;position:relative;}
.green-gradient-btn{background:#003478 !important;padding:10px 30px;color:#ffffff !important;border-radius:10px;width:auto;}
.vpfx-client-tabs .nav-item .nav-link{background:#F8F7FC;margin:0px 6px;padding:6px 25px;color:#64667A;border-radius:6px;text-align:center;}
.example input:focus{outline:none;}
.example input{border:none;padding:5px 5px;border:2px solid #A6A8BE;border-top-left-radius:6px;border-bottom-left-radius:6px;width:90%;border-right:none;font-weight:300;color:#64667A;}
.example button{border:none;padding:5px 5px;border:2px solid #A6A8BE;border-top-right-radius:6px;border-bottom-right-radius:6px;color:#081e38;width:10%;background:transparent;border-left:none;}
.searc-left-min{margin-left:-15px !important;}
.vpfx-client-table{border-collapse:separate;border-spacing:0 5px;margin-bottom:0;}
/* .vpfx-client-table tr:last-child th:first-child{border-bottom-left-radius:10px;border-top-left-radius:10px;} */
/* table tr:last-child th:first-child{border-bottom-left-radius:10px;border-top-left-radius:10px;} */
.vpfx-client-table thead tr th{background:#003478;border:none;color:#ffffff;font-weight:normal;}
.vpfx-client-table tbody tr td{background:#F8F7FC;border:none;}
.vpfx-client-table tbody tr td:first-child{border-bottom-left-radius:10px;border-top-left-radius:10px;}
.logo.logo-light{top:auto !important;bottom:auto;}
.btn-set-task{background:#003478 !important;}
.ticket-add .modal-sm{width:40%;}
.btn-set-task i{margin:0 10px 0 0;}
/* .ticket-block{background:#f8f7fc;padding:20px 0 0;} */
.ticket-details p.text-muted{font-size:20px;color:#004aad !important;font-weight:600;margin:0;}
.main-title{border-bottom:1px solid #b2b2b2;margin:0 0 20px;}
.chat-live{background:#ffffff;}
.title-image{border-bottom:1px solid #e2e2e2;}
.upload-image form.dropzone{min-height:auto;border:1px solid #d0d6db;padding:10px;}
.hide_img{display:none !important;}
.minus ~ .hide_img{display:block !important;}
.repeater .minus{margin:10px 0;}
.main-flex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}
.minus i{background:#09336a;color:#fff;padding:10px;border-radius:50%;width:30px;height:30px;font-size:13px;line-height:10px;margin:0 0 0 20px;-webkit-transform:scale(0.8);-ms-transform:scale(0.8);transform:scale(0.8);cursor:pointer;}
.minus i:hover { background-color: #0850af; }
.add-more .btn{background:#09336a;border:0;}
.repeater .main-flex:nth-child(1) .minus i{background:#09336a;pointer-events:none;}
.repeater .main-flex:nth-child(1) .minus i:hover { background-color: #0850af; }
.repeater .main-flex:nth-child(1) .minus{pointer-events:none;}
.top_box .mini-stats-wid{max-height:400px;overflow:auto;}
.tickit-view .modal-body{padding:0;}
.img-tikit img{width:100%;}
.tickit-view button.close{position:absolute;right:-20px;top:-20px;color:#000;background:#fff;z-index:1;opacity:1;width:40px;height:40px;border-radius:50%;}
.simplebar-content-wrapper{    height: 100% !important;}
.simplebar-content1{height: 486px; overflow: auto;padding-right: 10px !important;}
div#focus {
    height: 50px;
}
/* analysis page */
.card-vpfx-tab{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}
.analysis-tab .cardvpfx-title.active{border-bottom:2px solid #003478 !important;color:#003478 !important;background:transparent;}
.analysis-tab .cardvpfx-title{border:none !important;border-bottom:2px solid #AAACB4 !important;background:transparent;margin:0;font-size:15px;font-family:"Nunito",sans-serif;}
.analysis-tab-content{max-height:700px;overflow-x:hidden;overflow-y:auto;}
.cardvpfx-title{color:#64667A;font-size:15px;display:inline-block;padding:10px !important;}
.notification_list{list-style-type:none;}
.notification_list .nav-link{color:#6c757d;min-width:32px;display:block;text-align:center;}
.profile-dropdown{width:170px;}
.news-card{padding:15px;border-radius:10px;height:100%;-webkit-transition:0.5s;-o-transition:0.5s;transition:0.5s;background:#f8f8f8;margin:0 10px;}
.news-card span{font-size:14px;color:#AAACB4;margin-bottom:15px;display:block;}
.news-card h5{color:#64667A;font-size:17px;-webkit-transition:0.5s;-o-transition:0.5s;transition:0.5s;}
.news-card p{color:#64667A;font-size:14px;}
.news-card .read-more{border:1px solid #64667A;border-radius:5px;color:#64667A;-webkit-transition:0.5s;-o-transition:0.5s;transition:0.5s;}
.news-card:hover{-webkit-box-shadow:0px 0px 10px rgb(0 0 0 / 30%);box-shadow:0px 0px 10px rgb(0 0 0 / 30%);background: #ffffff;}
.news-card:hover h5{color:#003478;font-weight:700;}
.news-card:hover .read-more{border-color:#003478;background:#003478;color:#ffffff;}
.tab-pane img{width:100%;}
.analysis-details .news-card:hover{-webkit-box-shadow:none;box-shadow:none;}
.analysis-details .news-card:hover h5{font-weight:initial;}
.analysis-details ul li{color:#837688;line-height:2;}
.analysis-details h3{color:#003478;}
.chat-btn{display:inline-block;width:100%;}
.ticket-add-inner button.close{position:absolute;top:0;right:0;background:#ffffff;opacity:1;width:50px;height:50px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0;padding:0 !important;border:1px solid #dedede;}
.ticket-add-inner{padding:0 !important;}
.ticket-add-inner .modal-header {border-bottom: 1px solid #bcbcbc;margin: 0 0 30px;padding: 8px;}
.add-tickit-popup .modal-content{max-width: 600px;margin: auto;}

/* faq  */
.faq-left .nav-item{width:100%;}
.faq-left .nav-item .nav-link{background:#ffffff;padding:20px;text-align:center;}
.faq-left .nav-item .nav-link.active{background:#003478;color:#ffffff;font-size:16px;}
.faq-box .font-size-15{font-weight:600;font-size:18px !important;}
.faq-right{background:#ffffff;padding:20px;}
.faq-box{border-bottom:1px solid #e5e5e5;}
.faq-section .title-block {border-bottom: 1px solid #c4c4c4;margin:0 0 25px;}
.faq-section .title-block h1{font-size:30px; margin-bottom: 15px;}
.faq-box i {font-size: 21px;opacity: 0.6;color: #003478;}
.faq-left .nav-item{width:100%;border-bottom:2px solid #003478;}
.date-contes {font-weight: 700;-ms-flex-pack: distribute;justify-content: space-around; margin: 0 0 10px;}
.date-contes div {white-space: nowrap;}
.date-contes em {font-weight: 300;}

.contes-content{margin:20px 0;max-height:200px;overflow:auto;}
.contes-content p {font-size: 16px;}
select {
    background-image: url(../images/down-arrow.svg) !important;
    background-repeat: no-repeat !important;
    background-position: right 0.75rem center !important;
    background-size: 22px 23px !important;
}
.main-header-balance .flex-shrink-0 {border-radius: 50%;overflow: hidden;-webkit-transform: scale(0.7);-ms-transform: scale(0.7);transform: scale(0.7);}
.main-blc{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 10px 0 0;padding:0 10px 0 0;border-right:1px solid #aaa;    font-weight: 600;}
.main-blc:last-child{border:0;}
.no-found {min-width: 100%;text-align: left;padding: 12px;font-weight: 600;color: #003478;white-space: nowrap; }

.add-wlt-btn input {background: #2f83c8;width: 100%;padding: 8px;color: #ffffff !important;border: 0;border-radius: 6px;}
button#paypal-button{border:0;background:none;}
.deposit-show td img{width:100px;height:auto;min-width:120px;-o-object-fit:contain;object-fit:contain;-o-object-position:left;object-position:left;}
.deposit-show td span{margin:0 0 0 30px;}
/* Komal */
.admin .userprofile .text-truncate{margin:10px 0 0; text-transform: capitalize;}
.vpfx-client-table td .badge{padding:0.5em 1em;font-weight:500;}
.vpfx-client-table td .change-color{background-color:#ff9000 !important;}
.tot-deposit-tab-bg{background:#003478;}
.client-pro{overflow:hidden;}
.email-text td{white-space:pre-line;word-break:break-all;}
select{background-position:right 0.2rem center !important;padding-right:23px !important;}
.modal-body .scroll-table .table td{border-top:none;}
.modal-body .scroll-table .table tr + tr td{border-top:1px solid #dee2e6;}
.modal-body .scroll-table .table thead th{border-bottom:none;border-top:none !important;}
.t-btn-bg-danger{height:72px;}
.walltet-blc .modal-content{overflow:auto !important;}
.table-scroll{overflow-x:auto;}
.form-control-sm{-webkit-appearance:none;-moz-appearance:none;appearance:none;}
.login-btn-demo .btn.btn-primary{padding:14px 20px;}

.copytrade-tab .nav-item{max-width:200px;}
.copytrade-tab .nav-item a{font-size:18px;background:#e8e8e8;border-radius: 50px;}
.copytrade-tab .nav-item a.active{background:#003478;color:#fff !important;}
.copytrade-tab .nav-tabs{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 0 10px;border:0;}
.copytrade-content td{font-size:14px;}
.text-green{color:#36940e;font-weight:600;}
.deposit_btn a.btn-secondary{background:#36940e;}
.deposit_btn a.btn-secondary + a.btn-secondary{background:#003478;}
.copytrade-content{background:#e8e8e8;padding:20px 20px 0;border-radius:10px;}
.copytrade-content th{border-right:1px solid #fff !important;text-align:center;}
.copytrade-content td{border-right:1px solid #c0c0c0 !important;text-align:center;padding:10px;}
.master-form{max-width:500px;padding:30px 30px;background:#f1f1f1;margin:40px auto;border-radius:20px;border-top:2px solid #003478;border-bottom:2px solid #003478;}
.master-form h2{text-align:center;font-weight:600;}
/* .master-form .btn{background:#003478;border-radius:50px;padding:10px 30px;} */

.copytrade-tab .nav-item a:after{height:0 !important;}
.calender-iframe iframe{width:100%;height:600px;}


/* copytrade page */
.copy-card{height:100%;}
.copy-card .avatar-md img{width:50px;height:50px;border-radius:50%;}
.no-wrap{-ms-flex-wrap: wrap;flex-wrap: wrap;}

.title-bg th { font-weight: 500;}
.title-bg thead th { border: none !important; }
.ib-area-table table { text-align: left !important; }
.ib-table-search input[type="text"] { border: 1px solid #dcdcdc; border-radius: 4px; padding: 3px; width: 100%;min-width: 200px; }
.ib-area .table thead th { white-space: nowrap; }
.back-btn {position: absolute;top: -10px; right: -10px; width: 30px;height: 30px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; background: #003478; border-radius: 50px;font-size: 14px; color: #ffffff;}
.back-btn:hover { color: #fff; }
.ib-area-box { border: 1px solid #dcdcdc;color: #003478;background: #e1e1e1;height: 53px;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; }
.ib-area-box div { font-size: 16px; }
.ib-area-table input.btn.btn-primary { font-size: 12px !important;padding: 5px 10px; }
.ib-table-search td { position: relative;}
.ib-table-search input.btn-primary { position: absolute;right: 0;top: 11px;}

.login-form-block .forgot-pass { cursor: pointer; color: #003478; }
.login-form-block .forgot-pass:hover {color: #003478;}

.form-control[readonly]{background-color:#fff !important;opacity:1 !important;}
.v-center { -webkit-box-align: center; -ms-flex-align: center; align-items: center; }
.withdraw-report .input-group .vdp-datepicker { width: 100%; }
.pass-icon{position:relative;}
.pass-icon .pass-view { position: absolute; right: 23px; bottom: 12px; }
#page-header-user-dropdown span { text-transform: capitalize; }
.to-date .vdp-datepicker__calendar { right: 0;left: auto; }
.header-profile-user{border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}
.header-profile-user img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%;height:100%;}
.balance button.header-item { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; }
#profile-edit .readonly .form-control[readonly] { background-color: #e9ecef !important; }
/* .change-password input:checked ~ label { background-color: #ca9999; color: #fff !important; border: 1px solid #ca9999; }
.change-password input:checked ~ .grey-dark-border-color { background-color: #ca9999; color: #fff !important; border: 1px solid #ca9999; }
.change-password label.grey-dark-border-color, .change-password label.grey-dark-bg { background-color: transparent; color: #ca9999 !important; border: 1px solid #ca9999; user-select: none; } */
.change-password input:checked ~ label { background-color: #003478; color: #fff !important; border: 1px solid #003478; }
.change-password input:checked ~ .grey-dark-border-color { background-color: #003478; color: #fff !important; border: 1px solid #003478; }
.change-password label.grey-dark-border-color, .change-password label.grey-dark-bg { background-color: transparent; color: #003478 !important; border: 1px solid #003478; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; }

.avatar-image{padding:0.25rem;background-color:#f8fafc;border:1px solid #dee2e6;width:75px;height:75px;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center; }
.avatar-image .img-thumbnail { padding: 0; margin: 0; background: none;border: none; width: 100%;height: 100%;-o-object-fit: cover;object-fit: cover;-o-object-position: center;object-position: center; }
.chat-conversation .conversation-list .ctext-wrap { padding: 10px 15px; background-color: rgba(85,110,230,.2); }
.chat-conversation .conversation-list .chat-time { font-size: 11px; }
.btn-outline-secondary:hover { background-color: #565c9a !important;border-color: #565c9a !important; }
.btn-set-task{border:none;}
.btn-set-task:hover { background-color: #0850af !important; }
.faq-section { margin-top: 90px; }
.bank-withdraw .form-select, .bank-withdraw .form-control { font-size: 0.9rem; }
.bank-withdraw .form-control::-webkit-input-placeholder { font-size: 0.9rem !important; }
.bank-withdraw .form-control::-moz-placeholder { font-size: 0.9rem !important; }
.bank-withdraw .form-control:-ms-input-placeholder { font-size: 0.9rem !important; }
.bank-withdraw .form-control::-ms-input-placeholder { font-size: 0.9rem !important; }
.bank-withdraw .form-control::placeholder { font-size: 0.9rem !important; }
.modal-dialog.ticket-detail-popup { max-width: 40% !important; }
.security-setting .password-show i { top: 30px !important; right: 12px !important; }

.client-pro table tr { border-top: 1px solid #f1f1f1 !important; }
.client-pro table tr th, .client-pro table tr td { border-top: none !important; }
.conversation-list .ctext-wrap { text-align: left !important; }

.dashboard-img-content h2 { color: #fff; }
.dashboard-img-content { top: 45%; }
.border-none { border: none !important; }
.add-wlt-btn input { border-radius: 3px; }
.deposit-add-btn tr td button.btn { white-space: nowrap; } 
.deposit-date-nowrap tr td:last-child { white-space: nowrap; }
.table thead th { white-space: nowrap; }
.fund-transfer-modal .modal-dialog { max-width: 75% !important; }
.space-nowrap { white-space: nowrap; }
.support-tic-table { border-radius: 5px; }
.support-tic-table tbody tr td { background-color: #fff; }
.support-tic-table .support-title { font-size: 20px; }
.support-tic-table > .row .items { margin-bottom: 20px; }
.chat-conversation .conversation-list { margin-right: 50px; }
.chat-conversation .right .conversation-list { margin-right: 0;margin-left: 50px; }
.chat-conversation .conversation-list p { word-break: break-all; }
.user-support-detail { border-radius: 5px; }
.analysis .news-card a.btn { margin: 10px 0; }
.analysis .news-card h5 ~ div div div { margin-top: 10px; }
.analysis figure { margin: 1rem 0; }

.contest-status .status-box { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; }
.contest-status .status-box > .card { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; height: 100%; }
.btn-outline-light{color:#212529 !important;border-color:#c8c8c8 !important;}
.btn-outline-light:hover{background-color:#f8f9fa;color:#004aad !important;border-color:#004aad !important;}
.navbar-brand-box { position: relative; }
.navbar-brand-box .logo { left: 0;right: 0;top: 0;bottom: 0;margin: auto; }
.table-responsive::-webkit-scrollbar{width:7px;height:10px;background-color:transparent;}
.table-responsive::-webkit-scrollbar-thumb{background:#dbdbdb;border-radius:10px;cursor:pointer;}
.table-scroll::-webkit-scrollbar{width:7px;height:10px;background-color:transparent;}
.table-scroll::-webkit-scrollbar-thumb{background:#dbdbdb;border-radius:10px;cursor:pointer;}
.login-form-block .forgot-pass { text-align: center;margin: 20px auto 0; display: inline-block; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; width: 120px; }
#vertical-menu-btn i::before { -webkit-transition: all 0.3s ease-out; -o-transition: all 0.3s ease-out; transition: all 0.3s ease-out; }
.sidebar-enable #vertical-menu-btn i::before { content: "\f00d" !important; }
.change-password .password-show i { top: 30px; right: 25px; }
.submit_password .btn { width: 200px;min-width: 200px;  }
.forgot-password-modal .modal-dialog { max-width: 500px !important;margin: auto !important; }
.forgot-password-modal .modal-body { padding: 1rem 2rem; }
.forgot-password-modal input.form-control{height:46px;-webkit-box-shadow:1px 1px 3px 0px rgb(0 0 0 / 16%);box-shadow:1px 1px 3px 0px rgb(0 0 0 / 16%);}
.trading-account-popup .modal-dialog { max-width: 860px !important; }
.fund-transfer-modal .modal-dialog { max-width: 860px !important; }
.change-leverage-modal .modal-dialog { max-width: 860px !important; }
.forgot-submit { display: -webkit-box; display: -ms-flexbox; display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column; }
.forgot-submit .btn { display: -webkit-box; display: -ms-flexbox; display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;margin-top: auto;height: 46px; }

/* All Site Changes */
.login-fom h5 { font-size: 26px; }
.login-fom .login-logo{border-radius:5px;overflow: hidden; }
.login-fom input.form-control{border-radius:0.25rem !important;height:46px;}
.login-form-block .btn.btn-primary { min-width: 130px; padding: 11px 25px; border-radius: 5px;font-size: 14px;margin-top: 5px; }
.btn-primary{background-color:#003478 !important;border-color:#003478 !important;color: #ffffff;}
.btn-primary:hover{background-color:#0850af !important;border-color:#0850af !important;}
.btn-primary:active { background-color:#0850af !important;border-color:#0850af !important; }
.ticket-add-inner button.close { width: 40px;height: 40px; }
.xero-label-text { color: #003478 !important; }
.dropdown-item:hover, .dropdown-item:focus { background-color: #e9ecef !important; }
.dropdown-item.active, .dropdown-item:active { background-color: #e9ecef !important;color: #212529 !important; }
.dropdown-item .bx-power-off, .dropdown-item > .bx-power-off ~ span { color: #003478 !important; }
.card-title { color: #003478; }
.basic-details .card-options .dropdown-menu li a { color: #212529; }
/* .text-muted .text-primary { color: #003478 !important; } */
.avatar-title{background:#0850af !important;}
.page-link { color: #003478 !important; }
.page-link:hover { color: #003478 !important; }
.page-item.active .page-link { background-color: #003478 !important;color: #ffffff !important;border-color: #003478 !important; }
.walltet-blc-main .form-group { display: -webkit-box; display: -ms-flexbox; display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column; }
.walltet-blc-main .form-group .form-control { margin-top: auto; }
.account-verification .upload-documents a { color: #0850af;opacity: 1; }
.account-verification table tr td a { color: #0850af !important; }
.upload-documents .btn-primary:hover { background-color: #003478 !important; }
.modal-mask .password-show .form-control { padding-right: 28px; }
.verti-timeline .event-list.active .event-timeline-dot { color: #0850af !important; }
form .modal-title .xero-label-text { color: #003478 !important; }
form .xero-label-text { color: #212529 !important; }
.input-text { padding: 4px 10px !important; }
.ib-table-search input.btn-primary { top: auto; }
input:focus-visible{outline:none;}
.download-box a:hover { color: #ffffff; }

.loader-balance .mb-4{margin:0 0 -50px 0 !important;position:relative;z-index:1;}
.login-user .login-fom .xero-label-text { color: #003478!important; }
.login-user form label.xero-label-text { margin: 0; }
.login-user .login-fom input { color: #000 !important; }
.login-user .account-text { text-align: center;margin: 15px 0 0; }
.login-user .account-text a { font-weight: 600; color: #003478; }
.login-user .account-text a:hover { color: #0850af;text-decoration: underline !important; }
.login-fom { padding: 0px 30px 20px; }
.btn-danger { background-color: red !important;border-color: red !important; }
.btn-danger:hover { background-color: #db0000 !important;border-color: #db0000 !important; }
.btn-success { background-color: green !important;border-color: green !important; }
.btn-success:hover { background-color: #026a02 !important;border-color: #026a02 !important; }
.btn-info { background-color: #008cff !important;border-color: #008cff !important; }
.btn-info:hover { background-color: #0072cf !important; border-color: #0072cf !important; }
.dashboard-img:after { display: none; }
.page-content .text-primary { color: #003478 !important; }
/* .text-success { color: green !important; } */
.page-content .text-danger { color: red !important; }
.main-content .page-content { padding-bottom: 0; }
.main-content ~ .mt-3 { margin-top: 0 !important; }
.client-pro .table tr:last-child th, .client-pro .table tr:last-child td { border: none !important; }
.main-content .btn-outline-primary{color:#003478;border-color:#003478;}
.main-content .btn-outline-primary:hover{background-color:#003478;border-color:#003478;}
.main-content .btn-outline-primary:not(:disabled):not(.disabled):active, .btn-outline-primary:not(:disabled):not(.disabled).active, .show > .btn-outline-primary.dropdown-toggle {background-color:#003478;border-color:#003478;}
.main-content .btn-outline-primary:focus, .btn-outline-primary.focus { -webkit-box-shadow: 0 0 0 0.2rem rgb(0 52 120 / 50%); box-shadow: 0 0 0 0.2rem rgb(0 52 120 / 50%); }
.main-content .btn-outline-success{color:green;border-color:green;}
.main-content .btn-outline-success:hover{background-color:green;border-color:green;}
.main-content .btn-outline-success:not(:disabled):not(.disabled):active, .btn-outline-success:not(:disabled):not(.disabled).active, .show > .btn-outline-success.dropdown-toggle {background-color:green;border-color:green;}
.main-content .btn-outline-danger{color:red;border-color:red;}
.main-content .btn-outline-danger:hover{background-color:red;border-color:red;}
.main-content .btn-outline-danger:not(:disabled):not(.disabled):active, .btn-outline-danger:not(:disabled):not(.disabled).active, .show > .btn-outline-danger.dropdown-toggle {background-color:red;border-color:red;}
.loader-balance .btn:hover { background-color: #003478 !important;border-color: #003478 !important; }
.verti-timeline .event-list { padding: 0 0 25px 25px; }
.support-tic-table .vpfx-client-table tr { border-bottom: 1px solid #ddd; }
.support-tic-table .vpfx-client-table { border-collapse: collapse; border-spacing: initial; }
.support-tic-table { margin: 0; }
.vpfx-client-table tr td:first-child a { color: #003478; }
.vpfx-client-table tr td:first-child a:hover { color: #0850af; }
.ticket-add-inner .modal-header { margin: 0;padding: 10px 15px; }
.add-tickit-popup .modal-content { max-width: 100%; }
.add-tickit-popup .ticket-form { padding: 15px; }
.add-tickit-popup form button.btn { min-width: 120px; }
.ticket-info .bg-warning { background-color: #ff9000 !important; padding: 5px !important; }
.mini-stats-wid .img-name a { color: #003478; }
.mini-stats-wid .img-name a:hover { color: #0850af; }
.dropdown.share-btn button::after { display: none; }
.card-body.dashboard-img { overflow: visible; }
.dropdown.share-btn .dropdown-item { padding: 0.25rem 1.1rem; }
.dropdown.share-btn .dropdown-item i { font-size: 16px; width: 22px; }
.chat-input-section .chat-input { height: 38px;border: 1px solid #dee2e6 !important; }
.chat-input-section { -webkit-box-shadow: 0 -2px 5px #00000010; box-shadow: 0 -2px 5px #00000010; }
.ticket-info .badge{padding:5px;font-weight:700;letter-spacing:1px;}
.faq-left .nav-item { border: none; }
.tab-faq .faq-box:last-child { border: none;margin: 0 !important; }
.table-style thead th { background-color: #003478;border: 1px solid #ffffff50 !important;color: #ffffff; font-weight: 400;vertical-align: initial !important; }
.contest-status .row { margin: 0; height: 100%; }
.contest-status .card-body { padding: 1.3rem 1.5rem; }
.contes-content p { margin: 0; }
.prize-info .items { padding: 0; }
.copytrade-tab .nav-link:focus, .copytrade-tab .nav-link:hover { color: #495057; }
.copytrade-tab .nav-tabs { margin: 0 0 25px; }
.copytrade-tab .badge.bg-success { background-color: #003478 !important; }
.copytrade-tab .badge { padding: 4px;font-weight: 500; }
.master-form .btn{min-width:130px;padding:10px 20px;border-radius:5px;font-size:14px;}
.analysis-main { padding: 20px 0;border-radius: 10px; }
/* .analysis .news-card a.btn{margin-top:auto;margin-bottom:10px;} */
.news-card { margin: 0; }
.analysis-main .nav-link:focus, .analysis-main .nav-link:hover { color: #495057; }

.contest-status .col-8 p { margin: 5px 0 0; }
.contest-status .box-top h5 { margin-bottom: 0.3rem;font-weight: 600;color: #003478; }
.contest-status .box-top strong { font-size: 18px;margin-right: 5px; }
.contest-status .iconbox{margin-bottom:15px;display:flex;align-items:center;justify-content:center;}
.contest-status .iconbox img { width: 40%; }
.contest-status .box-footer p { margin: 0; }

.participate-contest button.btn.btn-secondary.w-100{padding:10px 0; font-size:16px;text-transform:uppercase;font-weight:600;}
.register-page .banner-form input[type="button"] { color: #fff !important; }
.user-dashboard .tradingview-widget-container { width: 100% !important; height:100% !important; }
.user-dashboard .tradingview-widget-container iframe { width: 100% !important; height:100% !important; }

.walltet-blc-main .add-wlt-btn ~ div .btn-danger { height: 100%; }

.analysis-tab-content figure iframe { width: 100% !important;height: 490px !important; }
button#paypal-button { width: auto;margin: auto;padding: 0; }


/* Media css */
@media (min-width:1301px) and (max-width:1599px){
	.account-verification button { width: 100%;height: 90px; }
}

@media (min-width:1200px) and (max-width:1300px){
	.account-verification button { width: 85px;height: 90px;min-width: 85px; }
    .kyc-documents .account-verification .card-body { padding: 1rem; }
}

@media screen and (max-width:1199px){.new-dashboard .col-lg-9,.new-dashboard .col-lg-3{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;}
.top_box .col-lg-3{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;}
.dashboard-img .deposit_btn button{min-width:200px;}
.dashboard-img-content{top:50%;width:60%;}
.dashboard-img-content h2{font-size:30px;margin:0 0 7px;}
.four_btns {margin: 0; text-align: right;}
.four_btns button{margin:10px;min-width:150px;}
/* .four_btns button{width:calc(100% / 2 - 20px);margin:10px;min-width:auto;}
.four_btns button:last-child{margin:10px 0 10px 10px;} */
.four_btns{display:inline-block;margin:0 -10px !important;width:75%;}
.contest-status .box-top .title { font-size: 16px;margin: 0; }
.contest-status .box-footer p { margin: 0; font-size: 12px; }
.contest-status .box-top .info strong { font-size: 20px; }
.contest-status .box-top .info .text-primary { font-size: 14px; }
.contest-status .iconbox { height: 100px; }
.prize-info .items { padding: 0 15px; }
.contest-status .card-body { padding: 15px 18px; }
.contest-status .iconbox ~ .col-8 { padding-left: 10px !important; }
.contest-status { margin: 0 -10px !important; }
.contest-status .status-box { padding: 0 10px !important; }

.contest-status .iconbox { height: auto; }


}
@media screen and (max-width:991px){.login-fom{padding:0px 20px 40px;}
.login-fom h5{font-size:22px;}
.dotts-many-only{left:0;}
.row-of-firstdd{text-align:center;}
.row-of-firstdd .justify-content-end{-webkit-box-pack:center !important;-ms-flex-pack:center !important;justify-content:center !important;}
.ib-area .card-body > .mr-2 {margin: 0 !important;}
.ib-area .card-body > .mr-2 > h6 {margin-top: 0 !important;}

.change-leverage-modal .modal-dialog { max-width: 750px !important; }
.trading-account-popup .modal-dialog { max-width: 750px !important; }
.change-leverage-modal select.form-control { padding: 0.375rem 0.5rem; }
.trading-account-popup select.form-control { padding: 0.375rem 0.5rem; }
.fund-transfer-modal select.form-control { padding: 0.375rem 0.5rem; }
.fund-transfer-modal .modal-dialog { max-width: 750px !important; }
.user-support-detail .main-title { border: none;padding: 20px 15px 0;margin: 0 0 10px; }
/* .user-support-detail .ticket-block { background-color: #fff; margin: 0; } */
.faq-section .container { max-width: 850px; }
.analysis .tab-pane h2 { font-size: 24px; }
.admin a.nav-link {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center; }
.admin .nav-item { display: -webkit-box; display: -ms-flexbox; display: flex; }
.logo span.logo-lg { display: block !important; }
.navbar-brand-box { width: 160px !important; }
.upload-proof { padding-left: 0 !important; }
.login-user form label.xero-label-text { font-size: 13px; }
.login-user { height: auto !important; }
.main-blc { font-size: 12px; }
.main-header-balance .avatar-sm { width: 2.5rem;height: 2.5rem; }
.main-header-balance .avatar-sm .avatar-title i { font-size: 20px !important; }


}
@media screen and (max-width:767px){.long-img{height:200px;}
.top_box .col-lg-3{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;}
.dashboard-img .deposit_btn button{min-width:120px;}
.dashboard-img-content{width:100%;padding:0 20px;left:0;}
/* .four_btns button{width:calc(100% / 1);margin:10px auto;}
.four_btns button:last-child{margin:10px auto;} */
.new-dashboard .dashboard-content{display:block !important;text-align:center !important;}
.four_btns{width:100%;max-width:100%;margin:auto !important;}
.left-img{width:100%;max-width:100%;margin:auto !important;}
.login-user:before{width:100%;}
.login-user{padding:50px 0;height:100%;}
.login-fom{margin:50px 0;}
.login-fom .login-logo{max-width:160px;}
.login-fom{margin:50px 0;padding:20px 17px;max-width:100%;}
.login-block .right-block{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;}
.login-btn-demo{display:-webkit-box;display:-ms-flexbox;display:flex;margin:auto;}
.row-of-firstdd{margin-bottom:0px;}
.vpfx-client-tabs .nav-item .nav-link{font-size:12px;padding:6px 15px;margin-bottom:10px;}
.vpfx-client-table thead tr th{vertical-align:top;white-space:nowrap;}
.card-vpfx{margin:0;padding:10px;}
#page-topbar .dropdown:nth-child(1){-ms-flex-wrap:wrap;flex-wrap:wrap;}
.row-of-firstdd{margin:0 0 10px;}
.card-vpfx{padding:0;}
.row-of-firstdd{padding:10px 30px 0 !important;}
.tickit-view .modal-dialog{height:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}
.analysis {padding-top: 20px;}
.analysis .news-form{padding:0 10px;text-align:center;}
.analysis-details h3{font-size:20px;color:#003478;}
.add-tickit-popup {max-width: 100%;margin: auto;}
.modal-dialog.add-tickit-popup{max-width:100% !important;}
.row-of-firstdd h2{font-size:24px;margin:20px 0 0;}
.walltet-blc-main .modal-dialog{max-width:100% !important;}
.scroll-tbl{overflow:auto;}

.main-header-balance .flex-shrink-0 {-webkit-transform: scale(0.4);-ms-transform: scale(0.4);transform: scale(0.4);}
.main-blc {font-size: 12px;margin: -10px 0;padding: 0 !important;border: 0;}
.dropdown.main-header-balance {padding: 0 !important;}
.deposit-show td img{width:auto;height:40px;min-width:auto;display:block;}
.deposit-show td span{display:block;margin:6px 0 0;text-align:center;}

.master-form{padding:20px;}
.master-form h2{font-size:26px;}
.master-form .btn{margin:20px 0 0;}
.copytrade-content{padding: 10px 10px 0;}
.ib-area-table .row .res-left {text-align: left !important; margin-top: 20px;}
.dashboard-content { padding: 20px 0 !important; }
.dashboard-content .left-img{margin: 0 !important;}
.dashboard-content .four_btns {width: 100%;display: -webkit-box;display: -ms-flexbox;display: flex; -webkit-box-pack: center !important; -ms-flex-pack: center !important; justify-content: center !important;}
.four_btns button { min-width: 100px; }
.walltet-blc-main .modal-dialog { margin: 20px; }
.upload-proof { padding: 0 !important; }
#phone-change .col-md-6:nth-child(1){margin:0;}
.trading-withdraw .right-bar-border { border-right: 0 !important;padding: 0 15px !important; }
.trading-withdraw .modal-dialog { margin: auto; }
.trading-withdraw .trading-spacing > .items { padding: 0 !important; }
.change-leverage-modal .modal-dialog { max-width: 100% !important;margin: 20px; }
.change-password .change_btns .items label { padding: 10px 20px !important; }
.bank-account-modal .modal-dialog { max-width: 100% !important;margin: 20px; }
.withdraw-report .date_box:nth-child(1) { padding: 0 15px; }
.withdraw-report .date_box:nth-child(2) { padding: 0 15px; }
.add-ticket-modal .modal-dialog { max-width: 100% !important;margin: 20px; }
.faq-section .container { padding: 0 15px; }
/* .faq-left .nav-item .nav-link { padding: 20px 20px; } */
.card-vpfx.user-bonuse { padding: 20px; }
.user-bonuse .row > .items h2 { font-size: 22px;margin: 0 0 15px; }
.card-vpfx.analysis-main { padding: 15px 0; }
.analysis .tab-pane h2 { font-size: 20px; }
.copytrade-tab .nav-item a { font-size: 16px; }
.copy-list .copy-filter form button { width: 100%; }
.copy-filter .search-block { position: relative;overflow: hidden; }
.copy-filter button.search-icon{position:absolute;width:40px !important;height:94%;right:1px;top:0;bottom:0;margin:auto;}
.faq-block { margin: 0 !important; }
.faq-block > .items { padding: 0 !important; }
.faq-right { padding: 20px 0 0; }
.faq-box:last-child { border-bottom: 0 !important; }
.ib-area { padding: 5px; }
.admin a.nav-link { padding: 10px;}
.login-block .right-block { display: block !important; }
.navbar-header { padding: 0; }
.trading-account-popup .modal-dialog { padding: 20px !important;max-width: 100% !important; }
.fund-transfer-modal .modal-dialog { margin: 20px !important;max-width: 100% !important; }
.row.login-block { -webkit-box-orient: vertical; -webkit-box-direction: reverse; -ms-flex-direction: column-reverse; flex-direction: column-reverse; }
.row.login-block .login-fom { margin: 10px 0 40px; }
.login-block .right-block { margin: 0 0 30px; }
.ticket-add-inner button.close { width: 35px;height: 35px; }
.header-profile-user { width: 30px; height: 30px; }
.account-verification button { margin: 0; }
#profile-edit .alert, #security-setting .alert, #social-profiles .alert, #phone-change .alert { width: 100% !important; }
.verti-timeline .event-list { padding: 0 0 20px 25px; }
.page-content .support-tic-table { padding: 1rem !important; }
.faq-left .nav-item { width: auto !important; }
.faq-left .nav-tabs { border: none; }
.contest-status .status-box > .card { margin-bottom: 15px; }
.modal-mask{overflow:auto !important;justify-content:center !important;display:flex !important;}

.contest-status .iconbox img{width:30%;}


}

@media screen and (max-width:576px) {
    .change-password .change_btns .items label {
        width: 100%;
    }
    .change-password .change_btns { margin: 40px 0 0 !important; }
    .support-tic-table > .row .items .btn-set-task { margin: 0 !important; }
    .analysis-tab .cardvpfx-title {
        font-size: 13px;
        padding: 8px !important;
        text-align: center;
        border-color: #dfdfdf !important;
        padding-left: 0 !important;
    }
    .analysis .nav-tabs { display: block !important; margin: 0 17px; }
    .analysis .news-card { margin: 0; }
    .analysis #messages2 figure { margin: 1rem; }
    .container-fluid { padding: 0 !important; }
    .analysis-main { padding: 0 !important; }
    .analysis #profile2 { padding: 0 15px !important; }
    .admin .nav-tabs-custom { display: block; }
    .admin a.nav-link { padding: 15px;}
    .forgot-password-modal .modal-dialog { max-width: 100% !important;padding: 20px !important; }
    .forgot-password-modal .forgot-submit{padding:0 15px !important;margin:15px 0 0;}
    .forgot-password-modal .forgot-email { padding: 0 15px !important; }
    #page-topbar .navbar-brand-box { display: none; }
    .user-dashboard .page-title-box h4 { margin: 10px 0 0; }
    .user-dashboard .card { margin-bottom: 15px; }
    .account-verification button { margin: 0 0 20px; }
    .card-body { padding: 1rem !important; }
    .profile-tab-block .tab-pane { padding: 0 0 10px !important; }
    .ticket-add-inner .modal-header { padding: 0 0 10px; }
    .add-tickit-popup .ticket-form { padding: 0 0 10px; }
    .support-ticket-row .items .btn-block .btn-primary { margin: 15px 0 0 !important; }
    .contest-status .row { margin: 0; }
    .participate-contest .card-body .row { margin: 0; }
    .contes-content { margin: 15px 0 10px; }
    .participate-contest .profile-text{margin:50px 0 10px;}
    .analysis .tab-pane h2 { margin-left: 5px !important; }
    .analysis-tab-content #home2 { padding: 0 !important; }
    .analysis-main #messages2 { padding: 0 !important; }
    .contest-status .iconbox img{width:40%;}
}

@media screen and (max-width:479px){
    .dashboard-img-content h2{font-size:24px;margin:0;}
    .faq-left .nav-item .nav-link { padding: 10px; }
    .forgot-password-modal .modal-body{padding:0.5rem 1.5rem;}
    .dashboard-img-content p { font-size: 14px;line-height: 20px; }
    .dashboard-img-content h2 { font-size: 22px;line-height: 30px;margin-bottom: 5px; }
    .mini-stats-wid .fw-medium { margin-bottom: 0.5rem; }
    .dropdown-menu { right: 0 !important;left: -20px !important; }
    .prize-info .items { padding: 0; }
    .participate-contest .card-body .row{padding-left:0!important;padding-right:0 !important;}
    .participate-contest .user-profile { width: 90px;height: 90px; }
    .participate-contest .empty_column { height: 60px; }
    .contes-content{margin:15px 0 0;}
    .participate-contest button.btn.btn-primary.w-100{padding:8px 0;font-size:14px;}
    .participate-contest button.btn.btn-secondary.w-100{padding:8px 0;font-size:14px;}
    .header-profile-user { width: 23px; height: 23px; padding: 0 !important; }
    .navbar-header #vertical-menu-btn { padding: 5px 0 5px 0 !important; }
    .header-item#page-header-user-dropdown { padding-left: 0;padding-right: 4px; }
    /* .main-blc {white-space: nowrap;} */
    /* #page-topbar .dropdown:nth-child(1) { justify-content: left; max-width: 235px; position: relative; left: -5px; } */
}