/* Dark */
body{
    background-color: #071e3d!important;
    color: #fff;
}
.fixmind {
    background-color: #041b39 !important;
}
.btn.btn-block.btn-default {
    background-color: #none !important;
    border: solid 2px #712ff5 !important;
\
}
a{
    color: #fff;
}
.bgc-anti-flash-white {
    background-color: #071e3d!important;
}
section#main-body {
    background-color: #071e3d!important;
}
.my-col {
    background-color: #082750!important;
}
a.list-group-item:nth-child(2n+1), a.list-group-item:nth-child(2n+1), button.list-group-item:nth-child(2n+1), button.list-group-item:nth-child(2n+1) {
    background-color: #071e3d!important;
}
a.list-group-item:nth-child(2n), a.list-group-item:nth-child(2n), button.list-group-item:nth-child(2n), button.list-group-item:nth-child(2n) {
    background-color: #082750!important;
}
.tc-davys-grey {
    color: #ffffff!important;
}
.huy a {
    color: rgb(255 255 255)!important;
}
.tc-davys-grey {
    color: #ffffff!important;
}
a.list-group-item, button.list-group-item {
    color: #fff!important;
}
.navbar-light .navbar-nav .nav-link {
    color: rgb(255 255 255)!important;
}
.my-rr {
    background-color: #082750!important;
}
.tc-dark-cerulean {
    color: #ffffff!important;
}
.img-bloc-3-style {

    display: none!important;
}
.bloc-0-bloc-7-padding-right {
    display: none!important;
}

#order-standard_cart .summary-container {

    background-color: #082750!important;

}
#fullpage-overlay {
    background-color: #082750!important;
}
.huy:hover{
    background-color: #071e3d!important;
    background-image: none!important;
}
#order-standard_cart .order-summary .btn-continue-shopping {
    color: #fff!important;
}
.mine {
    background-color: #08275000!important;

}
.dataTables_wrapper .dataTables_length {
    background-color: #082750!important;
}
table.table-list thead th {
    color: #fff!important;
    background-color: #082750!important;
}
.table {
    color: #fff!important;
}
.product-details .row {
    background-color: #082750!important;
}
div.product-details div.product-icon,.botli{
    background-color: #071e3d!important;
}
#tabDownloads .row{
    background-color: #082750!important;    

} 
.announcement-single,.santor{
    background-color: #082750!important;
}
.row .kbcategories, .kbarticles{
    background-color: #082750!important;

}
.row .kbcategories, .kbarticles,.topli,#order-standard_cart .view-cart-items .item,#order-standard_cart .view-cart-items .item:nth-child(2n),.mantor{
    background-color: #061935 !important;

}
#order-standard_cart .field, #order-standard_cart .form-control{
    background-color: #081c3d!important;
    border: 1px solid #071e3d!important;
    color: #fff!important;

}
.form-control{
    background-color: #071e3d!important;
    color: #fff!important;
}
#order-standard_cart .account-select-container div.account {
    background: transparent!important;
    border: 2px solid #071e3d!important;
    
}
#order-standard_cart label {
 color: #fff!important;
}
.alert.alert-block.alert-info .form-horizontal{
    background-color: #082750!important;
    padding: unset!important;
    margin: unset!important;
}
.alert.alert-block.alert-info{
    background-color: #082750!important;
    border:none!important;
}
.dataTables_wrapper .dataTables_filter label .form-control{
    background-image: none!important;
}
#inputContactId{
    border: 2px solid #071e3d!important;
    background-color: #071e3d!important;
    color: #fff!important;
}
.form-control.input-sm{
    
    border: 2px solid #071e3d!important;
    background-color: #071e3d!important;
    color: #fff!important;
}

.col-sm-3.control-label{
    color: #fff!important;

}
.table>tbody>tr>td, .table>tbody>tr>th, .table>tfoot>tr>td, .table>tfoot>tr>th, .table>thead>tr>td, .table>thead>tr>th{
    border: none!important;
    text-align: center;
}
.status {
    border: none;
    background-color: #092751;

}

.d-bloc .card .a-btn, .l-bloc .a-btn, .l-bloc .navbar a, .l-bloc a .icon-sm, .l-bloc a .icon-md, .l-bloc a .icon-lg, .l-bloc a .icon-xl, .l-bloc h1 a, .l-bloc h2 a, .l-bloc h3 a, .l-bloc h4 a, .l-bloc h5 a, .l-bloc h6 a, .l-bloc p a {
    color: rgb(255 255 255);
}
.text-lg-right .gfd {
    font-size: 10px;
    text-align: right;
    direction: rtl;
    color: #ffffff !important;
}
.d-bloc .card, .l-bloc{
    color: #ffffff !important;

}
.form-control.field-style{
    background-color: #071e3d!important;
}
.form-horizontal{
    background-color: #082750!important;
}
.h1 .small, .h1 small, .h2 .small, .h2 small, .h3 .small, .h3 small, .h4 .small, .h4 small, .h5 .small, .h5 small, .h6 .small, .h6 small, h1 .small, h1 small, h2 .small, h2 small, h3 .small, h3 small, h4 .small, h4 small, h5 .small, h5 small, h6 .small, h6 small{
    color: #ffffff !important;

}
#registration .field, #registration .form-control {

    background: #071e3d!important;
}
.nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link.active {
    color: #ffffff!important;
    background-color: #092751!important;

}
.btn.btn-block.btn-default {
    background-color: #071e3d!important;
    color: #ffffff!important;

}
.modal-content {

    background-color: #09274f!important;

}
.tc-dim-gray {
    color: #ffffff!important;
}
.lkmnb:hover {
        background-color: rgb(14 50 99)!important;
        box-shadow: 0px 13px 27px 0px rgb(18 8 63 / 2%), 0px 45px 95px 0px rgb(18 8 63 / 14%)!important;
    transition: 0.5s!important;
}
.h3-padding-right {
	color: #ffffff!important;
}
#order-standard_cart .domain-selection-options .option {
    background-color: #092751!important;
}
.marketing-email-optin {

    background-color: #071e3d!important;
  
}
.domain-pricing .tld-pricing-header div:nth-child(odd) {

    background-color: #092751!important;
}
.domain-pricing .tld-pricing-header .col-sm-2, .domain-pricing .tld-pricing-header .col-sm-4, .domain-pricing .tld-pricing-header .col-xs-2, .domain-pricing .tld-pricing-header .col-xs-4 {
    background-color: #071e3d!important;

}
.santor p span {
    color:#fff!important;
}
.domain-checker-container .input-group-box {

    background-color: #092751!important;

}
.domain-promo-box {
    background-color: #092751!important;
    color: #fff!important;
}
.col-md-9.pull-md-right.main-content .form-control{
        background-color: #092751!important;
    color: #fff!important;
    
}
.amli {
    color: #ffffff!important;
}
#order-standard_cart .view-cart-items .item:nth-child(2n) {
    background-color: #092751!important;

}
.card {
    background-color: rgb(9, 39, 81)!important;
}
.panel-default {
    background-color: #092751!important;
    border-color: #092751!important;
}
.d-bloc .card .a-btn:hover, .l-bloc .a-btn:hover, .l-bloc .navbar a:hover, .l-bloc a:hover .icon-sm, .l-bloc a:hover .icon-md, .l-bloc a:hover .icon-lg, .l-bloc a:hover .icon-xl, .l-bloc h1 a:hover, .l-bloc h2 a:hover, .l-bloc h3 a:hover, .l-bloc h4 a:hover, .l-bloc h5 a:hover, .l-bloc h6 a:hover, .l-bloc p a:hover {
    color: rgb(36 36 218)!important;
}
.bazshow {
background-color: #071d3d !important;

}
.bc2 {
    background: #071d3d !important;
    color: #ffffff !important;
    border: #ffffff 3px solid !important;
    font-weight: 500 !important;
}
div#tabOverview .row:nth-child(2n) {
    background: #082750 !important;
}
.pagination>li>a, .pagination>li>span {
    color: #ffffff !important;
    background-color: #071d3d !important;
     border: 1px solid #712FF5 !important; 
}
.d-bloc .card .a-btn:hover, .l-bloc .a-btn:hover, .l-bloc .navbar a:hover, .l-bloc a:hover .icon-sm, .l-bloc a:hover .icon-md, .l-bloc a:hover .icon-lg, .l-bloc a:hover .icon-xl, .l-bloc h1 a:hover, .l-bloc h2 a:hover, .l-bloc h3 a:hover, .l-bloc h4 a:hover, .l-bloc h5 a:hover, .l-bloc h6 a:hover, .l-bloc p a:hover {
    color: #712FF5 !important;
}
.panel-ooter {
    background-color: #082750 !important;


.panel-body {
    border-radius: 15px !important;
    background-color: #092750 !important;
}
#order-standard_cart .panel-addon .panel-price {
    background-color: #071E3D !important;
}
#order-standard_cart .field, #order-standard_cart .form-control {
    background-color: #712FF5 !important;

}


#tabDownloads .row {
    background-color: #082750 !important;
}
/* ===== Dark Mode - Custom Templates ===== */

/* --- Dashboard --- */
.dashboard-wrapper .welcome-card {
    background: linear-gradient(135deg, #1a0a3e, #2d1b69) !important;
    border-color: #2d1b69 !important;
}

.dashboard-wrapper .stat-card {
    background-color: #092751 !important;
    border-color: #0e3268 !important;
}

.dashboard-wrapper .stat-card .stat-icon {
    background: rgba(113, 47, 245, 0.15) !important;
}

.dashboard-wrapper .stat-card .stat-label {
    color: #a0aec0 !important;
}

.dashboard-wrapper .stat-card .stat-value {
    color: #fff !important;
}

.dashboard-wrapper .quick-actions .action-item {
    background-color: #092751 !important;
    border-color: #0e3268 !important;
}

.dashboard-wrapper .quick-actions .action-item:hover {
    background-color: #0e3268 !important;
    border-color: #712ff5 !important;
}

.dashboard-wrapper .quick-actions .action-item span {
    color: #e2e8f0 !important;
}

.dashboard-wrapper .services-section,
.dashboard-wrapper .invoices-section,
.dashboard-wrapper .tickets-section {
    background-color: #092751 !important;
    border-color: #0e3268 !important;
}

.dashboard-wrapper .section-header h4 {
    color: #fff !important;
}

.dashboard-wrapper .service-item,
.dashboard-wrapper .invoice-item,
.dashboard-wrapper .ticket-item {
    background-color: #071e3d !important;
    border-color: #0e3268 !important;
}

.dashboard-wrapper .service-item:hover,
.dashboard-wrapper .invoice-item:hover,
.dashboard-wrapper .ticket-item:hover {
    background-color: #0e3268 !important;
    border-color: #712ff5 !important;
}

.dashboard-wrapper .service-item .service-name,
.dashboard-wrapper .invoice-item .invoice-id,
.dashboard-wrapper .ticket-item .ticket-subject {
    color: #fff !important;
}

.dashboard-wrapper .service-item .service-domain,
.dashboard-wrapper .invoice-item .invoice-date,
.dashboard-wrapper .ticket-item .ticket-date {
    color: #a0aec0 !important;
}

/* --- Invoice Page --- */
.invoice-wrapper .invoice-card {
    background-color: #092751 !important;
    border-color: #0e3268 !important;
}

.invoice-wrapper .invoice-header {
    background: linear-gradient(135deg, #1a0a3e, #2d1b69) !important;
}

.invoice-wrapper .invoice-info-row {
    background-color: #071e3d !important;
    border-color: #0e3268 !important;
}

.invoice-wrapper .invoice-info-row .info-label {
    color: #a0aec0 !important;
}

.invoice-wrapper .invoice-info-row .info-value {
    color: #fff !important;
}

.invoice-wrapper .invoice-items-table {
    background-color: #092751 !important;
}

.invoice-wrapper .invoice-items-table thead th {
    background-color: #071e3d !important;
    color: #a0aec0 !important;
    border-color: #0e3268 !important;
}

.invoice-wrapper .invoice-items-table tbody td {
    color: #e2e8f0 !important;
    border-color: #0e3268 !important;
}

.invoice-wrapper .invoice-items-table tbody tr:nth-child(2n) {
    background-color: #071e3d !important;
}

.invoice-wrapper .invoice-total-section {
    background-color: #071e3d !important;
    border-color: #0e3268 !important;
}

.invoice-wrapper .invoice-total-section .total-label {
    color: #a0aec0 !important;
}

.invoice-wrapper .invoice-total-section .total-value {
    color: #fff !important;
}

.invoice-wrapper .payment-status-box {
    background-color: #071e3d !important;
    border-color: #0e3268 !important;
}

.invoice-wrapper .payment-status-box .status-text {
    color: #e2e8f0 !important;
}

/* --- Add Funds Page --- */
.addfunds-wrapper .addfunds-header {
    background: linear-gradient(135deg, #1a0a3e, #2d1b69) !important;
}

.addfunds-wrapper .balance-card {
    background: linear-gradient(135deg, #1a0a3e, #2d1b69) !important;
    border-color: #2d1b69 !important;
}

.addfunds-wrapper .addfunds-card {
    background-color: #092751 !important;
    border-color: #0e3268 !important;
}

.addfunds-wrapper .addfunds-field label {
    color: #a0aec0 !important;
}

.addfunds-wrapper .addfunds-field input {
    background-color: #071e3d !important;
    border-color: #0e3268 !important;
    color: #fff !important;
}

.addfunds-wrapper .addfunds-field input:focus {
    border-color: #712ff5 !important;
    box-shadow: 0 0 0 3px rgba(113, 47, 245, 0.2) !important;
    background-color: #071e3d !important;
}

.addfunds-wrapper .addfunds-field .input-icon {
    color: #712ff5 !important;
}

.addfunds-wrapper .addfunds-note {
    background-color: #071e3d !important;
    border-color: #0e3268 !important;
    color: #a0aec0 !important;
}

.addfunds-wrapper .addfunds-note li {
    color: #a0aec0 !important;
}

.addfunds-wrapper .addfunds-note i {
    color: #712ff5 !important;
}

/* --- Change Password Page --- */
.changepass-wrapper .changepass-header {
    background: linear-gradient(135deg, #1a0a3e, #2d1b69) !important;
    box-shadow: 0 8px 24px rgba(10, 20, 50, 0.4) !important;
}

.changepass-wrapper .changepass-card {
    background-color: #092751 !important;
    border-color: #0e3268 !important;
    box-shadow: 0 4px 20px rgba(0, 0, 0, 0.2) !important;
}

.changepass-wrapper .changepass-field label {
    color: #a0aec0 !important;
}

.changepass-wrapper .changepass-field input[type="password"],
.changepass-wrapper .changepass-field input[type="text"] {
    background-color: #071e3d !important;
    border-color: #0e3268 !important;
    color: #fff !important;
}

.changepass-wrapper .changepass-field input:focus {
    border-color: #712ff5 !important;
    box-shadow: 0 0 0 3px rgba(113, 47, 245, 0.2) !important;
    background-color: #071e3d !important;
}

.changepass-wrapper .changepass-field .input-icon {
    color: #712ff5 !important;
}

.changepass-wrapper .changepass-field .progress {
    background-color: #071e3d !important;
}

.changepass-wrapper .changepass-field .alert-info {
    background-color: #071e3d !important;
    border-color: #0e3268 !important;
    color: #a0aec0 !important;
}

.changepass-wrapper .changepass-field .pw-strength-label {
    color: #8b9dc3 !important;
}

.changepass-wrapper .changepass-field .help-block {
    color: #ef4444 !important;
}

.changepass-wrapper .changepass-generate-btn {
    background-color: #071e3d !important;
    border-color: #0e3268 !important;
    color: #a78bfa !important;
}

.changepass-wrapper .changepass-generate-btn:hover {
    background-color: #0e3268 !important;
    border-color: #712ff5 !important;
    color: #c4b5fd !important;
}

.changepass-wrapper .changepass-actions {
    border-top-color: #0e3268 !important;
}

.changepass-wrapper .changepass-actions .btn-submit {
    background: linear-gradient(135deg, #5b21b6, #7c3aed) !important;
    box-shadow: 0 4px 16px rgba(113, 47, 245, 0.3) !important;
}

.changepass-wrapper .changepass-actions .btn-submit:hover {
    box-shadow: 0 6px 20px rgba(113, 47, 245, 0.5) !important;
}

.changepass-wrapper .changepass-actions .btn-cancel {
    background-color: #071e3d !important;
    border-color: #0e3268 !important;
    color: #a0aec0 !important;
}

.changepass-wrapper .changepass-actions .btn-cancel:hover {
    background-color: #0e3268 !important;
    border-color: #712ff5 !important;
}

.changepass-wrapper .changepass-note {
    background-color: #071e3d !important;
    border-color: #0e3268 !important;
    color: #a0aec0 !important;
}

.changepass-wrapper .changepass-note i {
    color: #712ff5 !important;
}

/* --- Validation States Dark Mode --- */
.changepass-wrapper .changepass-field.has-error input {
    border-color: #ef4444 !important;
}

.changepass-wrapper .changepass-field.has-warning input {
    border-color: #f59e0b !important;
}

.changepass-wrapper .changepass-field.has-success input {
    border-color: #10b981 !important;
}
