/* Digital Trade Max | same ocean blue, midnight navy & warm amber palette as the public front site. */
:root{--dtm-wine:#0C6999;--dtm-wine-dark:#063E62;--dtm-charcoal:#0B1629;--dtm-gold:#FFB84D;--dtm-ivory:#fff9ec;--dtm-canvas:#f7f6f5}
body{font-family:Inter,"Segoe UI",Arial,sans-serif!important;background:var(--dtm-canvas)}
a{transition:color .2s ease}a:hover{color:var(--dtm-wine)}
.navibar .top-bar,.light .top-bar,.light .navibar2,.top-bar{background:#fff!important;border-bottom:1px solid #e9dedf}
.light .sidebar,.light .sidenav,.sidebar,.sidenav{background:var(--dtm-charcoal)!important;color:#fff;box-shadow:5px 0 24px rgba(0,0,0,.09)}
.light .sidebar ul li a,.light .sidenav ul li a,.sidebar ul li a,.sidenav ul li a{color:#fff!important;opacity:.95}
.light .sidebar ul li:hover,.light .sidebar ul li.active,.light .sidenav ul li:hover,.light .sidenav ul li.active{background:var(--dtm-wine)!important;box-shadow:none!important;border-radius:10px!important}
.light .sidebar ul li.active i,.light .sidenav ul li.active i,.sidebar a:hover i{color:var(--dtm-gold)!important}
.light .main-container,.main-container,.dashboard-container{background:var(--dtm-canvas)!important}
.light .card-balance,.card-balance,.bg-primary,.bg--primary,.bg--base{background:var(--dtm-wine)!important}
.light .balance .item,.balance .item,.d-widget,.card,.balance-holder,.long-chart,.dashboard-inner .card{background:#fff;border-radius:15px!important;box-shadow:0 9px 32px rgba(7,44,67,.08)!important;border:1px solid #eee5e5}
.btn-primary,.btn.btn-primary,.fund-btn,.btn--base,button[type=submit]:not(.close),.cmn-btn,.investModal,.plan-btn{background:var(--dtm-wine)!important;border-color:var(--dtm-wine)!important;color:#fff!important;border-radius:9px!important;box-shadow:none!important}
.btn-primary:hover,.fund-btn:hover,.btn--base:hover,.cmn-btn:hover{background:var(--dtm-wine-dark)!important;border-color:var(--dtm-wine-dark)!important;color:#fff!important}
.bg-success,.badge-success{background:#276b4e!important}
.text-primary,.text--base,.base--color{color:var(--dtm-wine)!important}
.form-control:focus{border-color:var(--dtm-wine)!important;box-shadow:0 0 0 3px rgba(12,105,153,.12)!important}
.rs-header .menu-area,.rs-header .menu-sticky.sticky,.rs-header .topbar-area{background:var(--dtm-charcoal)!important}
.rs-header .menu-area .nav-menu>li>a:hover,.rs-header .topbar-area a:hover{color:var(--dtm-gold)!important}
.rs-banner.main-home{background:linear-gradient(125deg,#0B1629,#092E4B 72%,#0C6999)!important}
.rs-banner.main-home:after{border-color:rgba(255,184,77,.4)!important}
.readon,.readon.consultant{background:var(--dtm-wine)!important;border-color:var(--dtm-wine)!important;color:#fff!important}
.rs-footer{background:var(--dtm-charcoal)!important}
@media(max-width:991px){.light .navibar2{padding:10px 18px!important}.light .sidenav{max-width:min(83vw,320px)!important;overflow-y:auto!important;z-index:9999!important}}
@media(max-width:575px){.light .balance .item,.card{border-radius:12px!important}.light .main-container{padding:12px!important}}

.light .main-container{height:auto!important;min-height:100vh!important}
.light .sidebar{min-height:100vh}
.dashboard-inner .balance .item{min-height:220px}
.dashboard-inner .balance .item h4{color:#0C6999!important}
