/* IBIGS dark theme (2026-10-07). Generated light->dark overrides of the stock CSS + hand-tuned layer. Palette from ibigs.us. Rollback: /root/backups/whmcs-dark-2026-10-07/ROLLBACK.txt */
/* generated from theme.css */
body{color:#e6e9ef;background-color:#0e1621}
a{color:#94b8db}
a:hover{color:#94b8db}
caption{color:#a5b3c4}
hr{border-top:1px solid #1D2836}
mark, .mark{background-color:#373215}
.blockquote-footer{color:#a5b3c4}
.img-thumbnail{background-color:#0e1621;border:1px solid #1d2836}
.figure-caption{color:#a5b3c4}
pre{color:#e6e9ef}
.table{color:#e6e9ef}
.table th, .table td{border-top:1px solid #1d2836}
.table thead th{border-bottom:2px solid #1d2836}
.table tbody + tbody{border-top:2px solid #1d2836}
.table-bordered{border:1px solid #1d2836}
.table-bordered th, .table-bordered td{border:1px solid #1d2836}
.table-hover tbody tr:hover{color:#e6e9ef}
.table-primary, .table-primary > th, .table-primary > td{background-color:#1d2630}
.table-hover .table-primary:hover{background-color:#1d262f}
.table-hover .table-primary:hover > td, .table-hover .table-primary:hover > th{background-color:#1d262f}
.table-secondary, .table-secondary > th, .table-secondary > td{background-color:#1d2836}
.table-secondary th, .table-secondary td, .table-secondary thead th, .table-secondary tbody + tbody{border-color:#2c3b4f}
.table-hover .table-secondary:hover{background-color:#1d2836}
.table-hover .table-secondary:hover > td, .table-hover .table-secondary:hover > th{background-color:#1d2836}
.table-success, .table-success > th, .table-success > td{background-color:#1a3220}
.table-hover .table-success:hover{background-color:#1a321f}
.table-hover .table-success:hover > td, .table-hover .table-success:hover > th{background-color:#1a321f}
.table-info, .table-info > th, .table-info > td{background-color:#173135}
.table-hover .table-info:hover{background-color:#173135}
.table-hover .table-info:hover > td, .table-hover .table-info:hover > th{background-color:#173135}
.table-warning, .table-warning > th, .table-warning > td{background-color:#372f15}
.table-hover .table-warning:hover{background-color:#372f15}
.table-hover .table-warning:hover > td, .table-hover .table-warning:hover > th{background-color:#372f15}
.table-danger, .table-danger > th, .table-danger > td{background-color:#371519}
.table-danger th, .table-danger td, .table-danger thead th, .table-danger tbody + tbody{border-color:#612e33}
.table-hover .table-danger:hover{background-color:#371519}
.table-hover .table-danger:hover > td, .table-hover .table-danger:hover > th{background-color:#371519}
.table-light, .table-light > th, .table-light > td{background-color:#0e1621}
.table-light th, .table-light td, .table-light thead th, .table-light tbody + tbody{border-color:#1d2836}
.table-hover .table-light:hover{background-color:#1c1c30}
.table-hover .table-light:hover > td, .table-hover .table-light:hover > th{background-color:#1c1c30}
.table-dark, .table-dark > th, .table-dark > td{background-color:#1d2836}
.table-hover .table-dark:hover{background-color:#2c3b4f}
.table-hover .table-dark:hover > td, .table-hover .table-dark:hover > th{background-color:#2c3b4f}
.table .thead-light th{color:#a5b3c4;background-color:#131d2a;border-color:#1d2836}
.form-control{color:#a5b3c4;background-color:#0e1621;border:1px solid #2c3b4f}
.form-control:focus{color:#a5b3c4;background-color:#0e1621}
.form-control::-moz-placeholder{color:#a5b3c4}
.form-control::placeholder{color:#a5b3c4}
.form-control:disabled, .form-control[readonly]{background-color:#131d2a}
select.form-control:focus::-ms-value{color:#a5b3c4;background-color:#0e1621}
.form-control-plaintext{color:#e6e9ef}
.form-check-input[disabled] ~ .form-check-label, .form-check-input:disabled ~ .form-check-label{color:#a5b3c4}
.valid-feedback{color:#8ce3a0}
.was-validated .custom-select:valid, .custom-select.is-valid{background:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23A5B3C4' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right 0.75rem center/8px 10px, url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%2328a745' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e") #0e1621 no-repeat center right 1.75rem/calc(0.75em + 0.375rem) calc(0.75em + 0.375rem)}
.was-validated .form-check-input:valid ~ .form-check-label, .form-check-input.is-valid ~ .form-check-label{color:#8ce3a0}
.was-validated .custom-control-input:valid ~ .custom-control-label, .custom-control-input.is-valid ~ .custom-control-label{color:#8ce3a0}
.was-validated .custom-select:invalid, .custom-select.is-invalid{background:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23A5B3C4' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right 0.75rem center/8px 10px, url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23dc3545' viewBox='0 0 12 12'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e") #0e1621 no-repeat center right 1.75rem/calc(0.75em + 0.375rem) calc(0.75em + 0.375rem)}
.was-validated .custom-control-input:invalid:checked ~ .custom-control-label::before, .custom-control-input.is-invalid:checked ~ .custom-control-label::before{background-color:#371518}
.btn{color:#e6e9ef}
.btn:hover{color:#e6e9ef}
.btn-warning{color:#e6e9ef}
.btn-warning:hover{color:#e6e9ef}
.btn-warning:focus, .btn-warning.focus{color:#e6e9ef}
.btn-warning.disabled, .btn-warning:disabled{color:#e6e9ef}
.btn-warning:not(:disabled):not(.disabled):active, .btn-warning:not(:disabled):not(.disabled).active, .show > .btn-warning.dropdown-toggle{color:#e6e9ef}
.btn-light{color:#e6e9ef;background-color:#0a1119;border-color:#1d2836}
.btn-light:hover{color:#e6e9ef;background-color:#1d2836;border-color:#1d2836}
.btn-light:focus, .btn-light.focus{color:#e6e9ef;background-color:#1d2836;border-color:#1d2836}
.btn-light.disabled, .btn-light:disabled{color:#e6e9ef;background-color:#0a1119;border-color:#1d2836}
.btn-light:not(:disabled):not(.disabled):active, .btn-light:not(:disabled):not(.disabled).active, .show > .btn-light.dropdown-toggle{color:#e6e9ef;background-color:#1d2836;border-color:#2c3b4f}
.btn-outline-primary{color:#94b8db}
.btn-outline-primary.disabled, .btn-outline-primary:disabled{color:#94b8db}
.btn-outline-secondary{color:#a5b3c4}
.btn-outline-secondary.disabled, .btn-outline-secondary:disabled{color:#a5b3c4}
.btn-outline-success{color:#8ce3a0}
.btn-outline-success.disabled, .btn-outline-success:disabled{color:#8ce3a0}
.btn-outline-info{color:#82dfed}
.btn-outline-info.disabled, .btn-outline-info:disabled{color:#82dfed}
.btn-outline-warning:hover{color:#e6e9ef}
.btn-outline-warning:not(:disabled):not(.disabled):active, .btn-outline-warning:not(:disabled):not(.disabled).active, .show > .btn-outline-warning.dropdown-toggle{color:#e6e9ef}
.btn-outline-light{border-color:#1d2836}
.btn-outline-light:hover{color:#e6e9ef;background-color:#0a1119;border-color:#1d2836}
.btn-outline-light:not(:disabled):not(.disabled):active, .btn-outline-light:not(:disabled):not(.disabled).active, .show > .btn-outline-light.dropdown-toggle{color:#e6e9ef;background-color:#0a1119;border-color:#1d2836}
.btn-outline-dark{color:#e6e9ef}
.btn-outline-dark.disabled, .btn-outline-dark:disabled{color:#e6e9ef}
.btn-link{color:#94b8db}
.btn-link:hover{color:#94b8db}
.btn-link:disabled, .btn-link.disabled{color:#a5b3c4}
.dropdown-menu{color:#e6e9ef;background-color:#0e1621;border:1px solid #1D2836}
.dropdown-divider{border-top:1px solid #1d2836}
.dropdown-item{color:#e6e9ef}
.dropdown-item:hover, .dropdown-item:focus{color:#e6e9ef;background-color:#0a1119}
.dropdown-item.disabled, .dropdown-item:disabled{color:#a5b3c4}
.dropdown-header{color:#a5b3c4}
.dropdown-item-text{color:#e6e9ef}
.input-group-text{color:#a5b3c4;background-color:#131d2a;border:1px solid #2c3b4f}
.custom-control-input:not(:disabled):active ~ .custom-control-label::before{background-color:#182635}
.custom-control-input[disabled] ~ .custom-control-label, .custom-control-input:disabled ~ .custom-control-label{color:#a5b3c4}
.custom-control-input[disabled] ~ .custom-control-label::before, .custom-control-input:disabled ~ .custom-control-label::before{background-color:#131d2a}
.custom-control-label::before{background-color:#0e1621;border:#2c3b4f solid 1px}
.custom-switch .custom-control-label::after{background-color:#2c3b4f}
.custom-switch .custom-control-input:checked ~ .custom-control-label::after{background-color:#0e1621}
.custom-select{color:#a5b3c4;background:#0e1621 url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23A5B3C4' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right 0.75rem center/8px 10px;border:1px solid #2c3b4f}
.custom-select:focus::-ms-value{color:#a5b3c4;background-color:#0e1621}
.custom-select:disabled{color:#a5b3c4;background-color:#131d2a}
.custom-file-input[disabled] ~ .custom-file-label, .custom-file-input:disabled ~ .custom-file-label{background-color:#131d2a}
.custom-file-label{color:#a5b3c4;background-color:#0e1621;border:1px solid #2c3b4f}
.custom-file-label::after{color:#a5b3c4;background-color:#131d2a}
.custom-range::-webkit-slider-thumb:active{background-color:#182635}
.custom-range::-webkit-slider-runnable-track{background-color:#1d2836}
.custom-range::-moz-range-thumb:active{background-color:#182635}
.custom-range::-moz-range-track{background-color:#1d2836}
.custom-range::-ms-thumb:active{background-color:#182635}
.custom-range::-ms-fill-lower{background-color:#1d2836}
.custom-range::-ms-fill-upper{background-color:#1d2836}
.custom-range:disabled::-webkit-slider-thumb{background-color:#2c3b4f}
.custom-range:disabled::-moz-range-thumb{background-color:#2c3b4f}
.custom-range:disabled::-ms-thumb{background-color:#2c3b4f}
.nav-link.disabled{color:#a5b3c4}
.nav-tabs{border-bottom:1px solid #1d2836}
.nav-tabs .nav-link:hover, .nav-tabs .nav-link:focus{border-color:#1d2836 #1d2836 #1d2836}
.nav-tabs .nav-link.disabled{color:#a5b3c4}
.nav-tabs .nav-link.active, .nav-tabs .nav-item.show .nav-link{color:#a5b3c4;background-color:#0e1621;border-color:#1d2836 #1d2836 #1d2836}
.navbar-light .navbar-brand{color:rgba(230,233,239,0.9)}
.navbar-light .navbar-brand:hover, .navbar-light .navbar-brand:focus{color:rgba(230,233,239,0.9)}
.navbar-light .navbar-nav .nav-link{color:rgba(230,233,239,0.6)}
.navbar-light .navbar-nav .nav-link:hover, .navbar-light .navbar-nav .nav-link:focus{color:rgba(230,233,239,0.7)}
.navbar-light .navbar-nav .nav-link.disabled{color:rgba(230,233,239,0.6)}
.navbar-light .navbar-nav .show > .nav-link, .navbar-light .navbar-nav .active > .nav-link, .navbar-light .navbar-nav .nav-link.show, .navbar-light .navbar-nav .nav-link.active{color:rgba(230,233,239,0.9)}
.navbar-light .navbar-toggler{color:rgba(230,233,239,0.6);border-color:#1D2836}
.navbar-light .navbar-text{color:rgba(230,233,239,0.6)}
.navbar-light .navbar-text a{color:rgba(230,233,239,0.9)}
.navbar-light .navbar-text a:hover, .navbar-light .navbar-text a:focus{color:rgba(230,233,239,0.9)}
.card, .mc-promo-manage, .mc-promo-login{background-color:#0e1621;border:1px solid #1D2836}
.card-header{border-bottom:1px solid #1D2836}
.card-footer{border-top:1px solid #1D2836}
.breadcrumb{background-color:#131d2a}
.breadcrumb-item + .breadcrumb-item::before{color:#a5b3c4}
.breadcrumb-item.active{color:#a5b3c4}
.page-link{color:#94b8db;background-color:#0e1621;border:1px solid #1d2836}
.page-link:hover{color:#94b8db;background-color:#131d2a;border-color:#1d2836}
.page-item.disabled .page-link{color:#a5b3c4;background-color:#0e1621;border-color:#1d2836}
.badge-warning{color:#e6e9ef}
a.badge-warning:hover, a.badge-warning:focus{color:#e6e9ef}
.badge-light{color:#e6e9ef;background-color:#0a1119}
a.badge-light:hover, a.badge-light:focus{color:#e6e9ef;background-color:#1d2836}
.jumbotron{background-color:#131d2a}
.alert-primary{color:#94b7db;background-color:#1c2630;border-color:#3c4753}
.alert-primary hr{border-top-color:#3c4753}
.alert-primary .alert-link{color:#94b8db}
.alert-secondary{color:#e6e9ef;background-color:#1d2836;border-color:#2c3b4f}
.alert-secondary hr{border-top-color:#2c3b4f}
.alert-secondary .alert-link{color:#e6e9ef}
.alert-success{color:#8ce3a0;background-color:#1a3220;border-color:#39563f}
.alert-success hr{border-top-color:#38563f}
.alert-success .alert-link{color:#8ce3a0}
.alert-info{color:#82deed;background-color:#173136;border-color:#35555a}
.alert-info hr{border-top-color:#35555a}
.alert-info .alert-link{color:#82dced}
.alert-warning{color:#edd282;background-color:#372f15;border-color:#6b5a24}
.alert-warning hr{border-top-color:#6b5a24}
.alert-warning .alert-link{color:#edd282}
.alert-danger{color:#e38c94;background-color:#371518;border-color:#602e34}
.alert-danger hr{border-top-color:#602e34}
.alert-danger .alert-link{color:#e38c94}
.alert-light{color:#8a98aa;background-color:#0e1621;border-color:#3c3c53}
.alert-light hr{border-top-color:#3b3b54}
.alert-light .alert-link{color:#a5b3c4}
.alert-dark{color:#e6e9ef;background-color:#1d2836;border-color:#2c3b4f}
.alert-dark hr{border-top-color:#2c3b4f}
.alert-dark .alert-link{color:#e6e9ef}
.progress{background-color:#131d2a}
.list-group-item-action{color:#a5b3c4}
.list-group-item-action:hover, .list-group-item-action:focus{color:#a5b3c4;background-color:#0a1119}
.list-group-item-action:active{color:#e6e9ef;background-color:#131d2a}
.list-group-item{background-color:#0e1621;border:1px solid #1D2836}
.list-group-item.disabled, .list-group-item:disabled{color:#a5b3c4;background-color:#0e1621}
.list-group-item-primary{color:#94b7db;background-color:#1d2630}
.list-group-item-primary.list-group-item-action:hover, .list-group-item-primary.list-group-item-action:focus{color:#94b7db;background-color:#1d262f}
.list-group-item-secondary{color:#e6e9ef;background-color:#1d2836}
.list-group-item-secondary.list-group-item-action:hover, .list-group-item-secondary.list-group-item-action:focus{color:#e6e9ef;background-color:#1d2836}
.list-group-item-success{color:#8ce3a0;background-color:#1a3220}
.list-group-item-success.list-group-item-action:hover, .list-group-item-success.list-group-item-action:focus{color:#8ce3a0;background-color:#1a321f}
.list-group-item-info{color:#82deed;background-color:#173135}
.list-group-item-info.list-group-item-action:hover, .list-group-item-info.list-group-item-action:focus{color:#82deed;background-color:#173135}
.list-group-item-warning{color:#edd282;background-color:#372f15}
.list-group-item-warning.list-group-item-action:hover, .list-group-item-warning.list-group-item-action:focus{color:#edd282;background-color:#372f15}
.list-group-item-danger{color:#e38c94;background-color:#371519}
.list-group-item-danger.list-group-item-action:hover, .list-group-item-danger.list-group-item-action:focus{color:#e38c94;background-color:#371519}
.list-group-item-light{color:#8a98aa;background-color:#0e1621}
.list-group-item-light.list-group-item-action:hover, .list-group-item-light.list-group-item-action:focus{color:#8a98aa;background-color:#1c1c30}
.list-group-item-dark{color:#e6e9ef;background-color:#1d2836}
.list-group-item-dark.list-group-item-action:hover, .list-group-item-dark.list-group-item-action:focus{color:#e6e9ef;background-color:#2c3b4f}
.close{color:#e6e9ef}
.close:hover{color:#e6e9ef}
.toast{background-color:rgba(14,22,33,0.85);border:1px solid #1D2836}
.toast-header{color:#a5b3c4;background-color:rgba(14,22,33,0.85);border-bottom:1px solid rgba(255,255,255,0.06)}
.modal-content{background-color:#0e1621;border:1px solid #1D2836}
.modal-header{border-bottom:1px solid #1d2836}
.modal-footer{border-top:1px solid #1d2836}
.popover{background-color:#0e1621;border:1px solid #1D2836}
.bs-popover-top > .arrow::before, .bs-popover-auto[x-placement^=top] > .arrow::before{border-top-color:#1D2836}
.bs-popover-top > .arrow::after, .bs-popover-auto[x-placement^=top] > .arrow::after{border-top-color:#1d2836}
.bs-popover-right > .arrow::before, .bs-popover-auto[x-placement^=right] > .arrow::before{border-right-color:#1D2836}
.bs-popover-right > .arrow::after, .bs-popover-auto[x-placement^=right] > .arrow::after{border-right-color:#1d2836}
.bs-popover-bottom > .arrow::before, .bs-popover-auto[x-placement^=bottom] > .arrow::before{border-bottom-color:#1D2836}
.bs-popover-bottom > .arrow::after, .bs-popover-auto[x-placement^=bottom] > .arrow::after{border-bottom-color:#1d2836}
.bs-popover-bottom .popover-header::before, .bs-popover-auto[x-placement^=bottom] .popover-header::before{border-bottom:1px solid #1d2836}
.bs-popover-left > .arrow::before, .bs-popover-auto[x-placement^=left] > .arrow::before{border-left-color:#1D2836}
.bs-popover-left > .arrow::after, .bs-popover-auto[x-placement^=left] > .arrow::after{border-left-color:#1d2836}
.popover-header{background-color:#0a1119;border-bottom:1px solid #1d2836}
.popover-body{color:#e6e9ef}
.carousel-indicators li{background-color:#0e1621}
.bg-light{background-color:#0a1119 !important}
a.bg-light:hover, a.bg-light:focus, button.bg-light:hover, button.bg-light:focus{background-color:#1d2836 !important}
.bg-white{background-color:#0e1621 !important}
.border{border:1px solid #1d2836 !important}
.border-top{border-top:1px solid #1d2836 !important}
.border-right{border-right:1px solid #1d2836 !important}
.border-bottom{border-bottom:1px solid #1d2836 !important}
.border-left{border-left:1px solid #1d2836 !important}
.border-light{border-color:#1d2836 !important}
.border-white{border-color:#1d2836 !important}
.text-primary{color:#94b8db !important}
a.text-primary:hover, a.text-primary:focus{color:#94b8db !important}
.text-secondary{color:#a5b3c4 !important}
a.text-secondary:hover, a.text-secondary:focus{color:#a5b3c4 !important}
.text-success{color:#8ce3a0 !important}
a.text-success:hover, a.text-success:focus{color:#8ce4a1 !important}
.text-info{color:#82dfed !important}
a.text-info:hover, a.text-info:focus{color:#82deed !important}
a.text-warning:hover, a.text-warning:focus{color:#edd282 !important}
a.text-danger:hover, a.text-danger:focus{color:#ea858f !important}
.text-dark{color:#e6e9ef !important}
a.text-dark:hover, a.text-dark:focus{color:#e6e9ef !important}
.text-body{color:#e6e9ef !important}
.text-muted{color:#a5b3c4 !important}
.text-black-50{color:rgba(230,233,239,0.6) !important}
form[data-role=json-form] .has-error input.form-control, form[data-role=json-form] .has-error textarea.form-control, form[data-role=json-form] .has-error select.form-control{background-color:#0a1119}
.select-account{border-top:1px solid #1d2836}
.select-account a{border-bottom:1px solid #1d2836}
.select-account a:hover{background-color:#0a1119}
.continue-container{background-color:#0a1119;border:1px solid #1d2836}
.invite-box{background-color:#0a1119;border:1px solid #1d2836}
a.admin-inline-edit{color:#8a98aa}
a.admin-inline-edit:hover{color:#a5b3c4}
.form-group .field-error-msg{color:#ed8282}
.primary-bg-color{background-color:#131d2a}
header.header{background-color:#0e1621}
header.header .topbar .active-client .btn.btn-active-client span{border-bottom:1px dashed rgba(29,40,54,0.65)}
header.header .user-icon{color:#8a98aa}
header.header .toolbar .nav-link{border:1px solid #1d2836}
header.header .toolbar .nav-link:hover{color:#a5b3c4}
header.header .search{border:1px solid #1d2836}
header.header .search .btn{color:#8a98aa}
header.header .search:focus-within{border-color:#2c3b4f}
header.header .navbar a{color:#a5b3c4}
header.header .dropdown-item.active, header.header .dropdown-item:active{background-color:#1d2836}
.master-breadcrumb{background-color:#131d2a}
@media (min-width: 768px){.btn-return-to-admin{background-color:#1d2836 !important;color:#a5b3c4 !important}.btn-return-to-admin:hover{background-color:#1d2836 !important;color:#a5b3c4 !important}}
.btn-return-to-admin .floating{background-color:#1d2836 !important;color:#a5b3c4 !important}
.btn-return-to-admin .floating:hover{background-color:#1d2836 !important;color:#a5b3c4 !important}
.input-group .btn-reveal-pw:hover, .input-group .btn-reveal-pw:active{background-color:#0e1621;color:#94b8db;border-color:#2c3b4f}
.modal .modal-header{background-color:#131d2a}
.modal-localisation .item-selector .item{border:1px solid #1d2836}
.modal-localisation .item-selector .item:hover{background-color:#131d2a;color:#a5b3c4}
.modal-localisation .item-selector .item.active{background-color:#1d2836;border-color:#2c3b4f;color:#a5b3c4}
.btn-default{color:#e6e9ef;background-color:#0e1621;border-color:#2c3b4f}
.btn-default:focus, .btn-default.focus{color:#e6e9ef;background-color:#1d2836}
.btn-default:hover{color:#e6e9ef;background-color:#1d2836;border-color:#2c3b4f}
.btn-default:active, .btn-default.active, .open > .dropdown-toggle.btn-default{color:#e6e9ef;background-color:#1d2836;border-color:#2c3b4f}
.btn-default:active:hover, .btn-default.active:hover, .open > .dropdown-toggle.btn-default:hover, .btn-default:active:focus, .btn-default.active:focus, .open > .dropdown-toggle.btn-default:focus, .btn-default:active.focus, .btn-default.active.focus, .open > .dropdown-toggle.btn-default.focus{color:#e6e9ef;background-color:#1d2836}
.btn-default.disabled{border-color:#2c3b4f}
.btn-default.disabled:hover, .btn-default[disabled]:hover, fieldset[disabled] .btn-default:hover, .btn-default.disabled:focus, .btn-default[disabled]:focus, fieldset[disabled] .btn-default:focus, .btn-default.disabled.focus, .btn-default[disabled].focus, fieldset[disabled] .btn-default.focus{background-color:#0e1621 !important;border-color:#2c3b4f !important}
.card-accent-silver{border-top:3px solid #2c3b4f}
.bg-color-gold{background-color:#372915}
.bg-color-blue{background-color:#153037}
.bg-color-pink{background-color:#37152a}
.bg-color-silver{background-color:#2c3b4f}
.label-info{background-color:#153037}
.label-warning{background-color:#372915}
.status-pending-transfer{background-color:#372915}
.status-suspended{background-color:#372915}
.status-refunded{background-color:#372915}
.requestor-type-operator{background-color:#153037}
.requestor-type-registereduser{background-color:#372915}
.responsive-tabs-sm .nav-item a:hover{background-color:#0a1119}
@media (max-width: 767.98px){.responsive-tabs-sm{border-left:1px solid #1d2836;background:#0e1621;border-top:1px solid #1d2836;border-right:1px solid #1d2836}.responsive-tabs-sm .nav-item{border-bottom:1px solid #1d2836 !important}.responsive-tabs-sm .nav-item a.active{background-color:#0e1621 !important}.responsive-tabs-sm-connector .channel{background:#0e1621;border-right:1px solid #1d2836}.responsive-tabs-sm-connector .bottom-border{border-bottom:1px solid #1d2836}.responsive-tabs-sm-connector.store .channel{border-left:1px solid #1d2836}}
.sidebar .list-group-item{border-color:#1d2836}
.sidebar .list-group-item .badge{background-color:#0e1621;color:#a5b3c4}
.sidebar .list-group-item > i.far.fa-circle{color:#a5b3c4}
.home-domain-search .tld-logos{color:#a5b3c4}
.home-domain-search .input-group-wrapper{background-color:#0e1621;border:1px solid #2c3b4f}
.home-domain-search .input-group-wrapper .advanced-input label{color:#e6e9ef}
.action-icon-btns a{color:#a5b3c4;background-color:#0e1621}
.action-icon-btns a:hover{color:#a5b3c4}
.client-home-cards .card-header{background-color:#0e1621}
.client-home-cards .card-header .btn:hover{color:#e6e9ef}
.client-home-cards .list-group{border-top:1px solid #1d2836 !important;border-bottom:1px solid #1d2836 !important}
.client-home-cards .list-group .list-group-item{border-bottom:1px solid #1d2836}
.client-home-cards small{color:#8a98aa}
.tiles .tile{background-color:#0a1119;border-right:1px solid #2c3b4f}
.tiles .tile .title{color:#8a98aa}
.tiles .tile:hover{background-color:#0a1119}
.tiles .tile:hover i{color:#8a98aa}
@media (max-width: 1199.98px){.tiles div:nth-child(1) > .tile, .tiles div:nth-child(2) > .tile{border-bottom:1px solid #2c3b4f}}
div[menuitemname="Active Products/Services"] .btn-view-more.disabled{color:#a5b3c4}
.twofa-setup .activation-msg{border:1px dashed #1d2836}
.twofa-setup .backup-code{background-color:#131d2a;color:#a5b3c4}
.twofa-module{border:1px solid #2c3b4f}
.popover-user-notifications{border-color:#1d2836}
.popover-user-notifications ul li{border-bottom:1px solid #1d2836}
.popover-user-notifications ul li a{color:#a5b3c4}
.popover-user-notifications ul li a:hover{background-color:#0a1119}
.verification-banner{background-color:#0a1119;border-bottom:1px solid #1d2836;color:#e6e9ef}
.verification-banner .btn.close{color:rgba(230,233,239,0.6)}
.verification-banner .btn.close:hover{color:rgba(230,233,239,0.8)}
.verification-banner .fas, .verification-banner .fal, .verification-banner .far{color:#a5b3c4}
.md-editor{border:1px solid #1d2836}
.md-editor > .btn-toolbar{background-color:#0e1621 !important}
.md-editor > textarea.markdown-editor, .md-editor > .md-preview{border-top:1px solid #1d2836 !important;border-bottom:1px solid #1d2836 !important;background-color:#0e1621 !important}
div.md-editor.active{border:1px solid #1d2836}
.markdown-editor-status{color:#8a98aa}
.md-preview h1, .markdown-content h1{color:#e6e9ef}
.md-preview h2, .markdown-content h2{color:#e6e9ef}
.md-preview h3, .markdown-content h3{color:#e6e9ef}
.md-preview h4, .markdown-content h4{color:#e6e9ef}
.md-preview blockquote, .markdown-content blockquote{border-left:5px solid #1d2836}
.md-preview table, .markdown-content table{background-color:#0e1621;border:1px solid #1d2836}
.md-preview table > thead > tr > th, .markdown-content table > thead > tr > th{background-color:#0a1119;border:1px solid #1d2836}
.md-preview table > tbody > tr > td, .markdown-content table > tbody > tr > td{border:1px solid #1d2836}
.store-order-container .store-domain-tabs li a{background-color:#0a1119;border-bottom:1px solid #1d2836}
.store-order-container .store-domain-tabs li.active a{background-color:#0e1621}
.store-order-container .store-domain-tab-content{border:1px solid #1d2836}
.store-order-container .domain-validation{color:#8a98aa}
.store-order-container .domain-validation.ok{color:#a9e08f}
.promo-container{border:1px solid #1D2836;background-color:#0e1621}
.promo-banner{background-color:#0e1621}
.promo-banner.nordvpn .btn{background-color:#152137}
.promo-banner.ox a{color:#a5b3c4}
.promo-banner.sitebuilder .btn{background-color:#371521}
.promo-banner.xovinow a{color:#8982ed}
.client-home-cards div[menuitemname=ThreesixtymonitoringLogin] .threesixtymonitoring-metrics-row > div:not(:last-child){border-right:1px solid #2c3b4f}
.client-home-cards div[menuitemname=ThreesixtymonitoringLogin] .threesixtymonitoring-metric{color:#df90c4}
.client-home-cards div[menuitemname=ThreesixtymonitoringLogin] .threesixtymonitoring-title{color:#8a98aa}
.btn-social i.fas, .btn-social i.far{border-right:1px solid #1D2836}
.btn-facebook{border-color:#1D2836}
.btn-facebook:hover, .btn-facebook:focus, .btn-facebook:active, .btn-facebook.active, .open .dropdown-toggle.btn-facebook{border-color:#1D2836}
.btn-facebook.disabled, .btn-facebook[disabled], fieldset[disabled] .btn-facebook, .btn-facebook.disabled:hover, .btn-facebook[disabled]:hover, fieldset[disabled] .btn-facebook:hover, .btn-facebook.disabled:focus, .btn-facebook[disabled]:focus, fieldset[disabled] .btn-facebook:focus, .btn-facebook.disabled:active, .btn-facebook[disabled]:active, fieldset[disabled] .btn-facebook:active, .btn-facebook.disabled.active, .btn-facebook[disabled].active, fieldset[disabled] .btn-facebook.active{border-color:#1D2836}
.btn-twitter{border-color:#1D2836}
.btn-twitter:hover, .btn-twitter:focus, .btn-twitter:active, .btn-twitter.active, .open .dropdown-toggle.btn-twitter{border-color:#1D2836}
.btn-twitter.disabled, .btn-twitter[disabled], fieldset[disabled] .btn-twitter, .btn-twitter.disabled:hover, .btn-twitter[disabled]:hover, fieldset[disabled] .btn-twitter:hover, .btn-twitter.disabled:focus, .btn-twitter[disabled]:focus, fieldset[disabled] .btn-twitter:focus, .btn-twitter.disabled:active, .btn-twitter[disabled]:active, fieldset[disabled] .btn-twitter:active, .btn-twitter.disabled.active, .btn-twitter[disabled].active, fieldset[disabled] .btn-twitter.active{border-color:#1D2836}
div.tweet > i{color:#89d2e6}
.upgrade .product-to-be-upgraded{background-color:#0a1119}
.upgrade .products .product{background-color:#0e1621}
.upgrade .products .product ul{border-left:1px solid #1d2836;border-right:1px solid #1d2836}
.upgrade .products .product .footer{border:1px solid #1d2836}
.upgrade .products .product ul li{color:#8a98aa;border-bottom:1px solid #1d2836}
.upgrade .products .product ul li span{color:#a5b3c4}
.upgrade .products .fa-check{color:#88e790}
.announcements .announcement article{background-color:#0a1119;border-left:4px solid #2c3b4f}
.kb-category a:hover{background-color:#0a1119}
.kb-article-item:hover{background-color:#0a1119}
.kb-article-item small{color:#8a98aa}
.ticket-reply .rating span.star:before, .ticket-reply .rating-done span.star:before{color:#8a98aa}
.view-ticket .card-body, .view-ticket .mc-promo-manage .content, .mc-promo-manage .view-ticket .content, .view-ticket .mc-promo-login .content, .mc-promo-login .view-ticket .content{border-bottom:1px solid #1d2836}
.view-ticket .posted-by{color:#8a98aa;background-color:#0a1119}
.view-ticket .attachments{border-top:1px dashed #1d2836}
.view-ticket .attachment-list li span{border:1px solid #1d2836}
.view-ticket .attachment-list li figure{background-color:#0a1119}
.ticketfeedbackstaffcont{background-color:#131d2a}
#registration label{color:#a5b3c4}
#registration .sub-heading{border-top:1px solid #1d2836}
#registration .sub-heading span{color:#82c5ed;background-color:#0e1621}
#registration .field, #registration .form-control{border:1px solid #1d2836;color:#a5b3c4;background:#0e1621}
#registration .form-control:focus{border-color:#1d2836}
#registration .field[disabled], #registration .field[readonly], #registration .form-control[disabled], #registration .form-control[readonly]{background-color:#0a1119}
#registration .field-help-text{color:#8a98aa}
div.credit-card{background-color:#0a1119;border:1px solid #2c3b4f}
div.credit-card div.card-number{background-color:#1d2836}
.auth3d-area{border:1px solid #1d2836}
.submit-3d{border:1px solid #1d2836}
.invoice-summary-table td.total-row{background-color:#131d2a}
div.credit-card .logo-visa{color:#8b90e4}
div.credit-card .logo-mastercard{color:#ed8782}
div.credit-card .logo-discover{color:#e6e9ef}
tr.masspay-total td{background-color:#131d2a}
div.product-details div.product-icon{background-color:#131d2a}
div.product-details-tab-container{border:1px solid #1d2836;background-color:#0e1621}
.featured-tld{background-color:#0e1621}
.featured-tld .price{background-color:#0a1119;color:#a5b3c4}
.featured-tld .price.blog{background-color:#1b312d}
.featured-tld .price.rocks{background-color:#371a15}
.domain-pricing .tld-row{border-bottom:1px solid #1d2836}
.domain-pricing .tld-row.highlighted{background:#0a1119}
.domain-pricing .tld-pricing-header .col-xs-2, .domain-pricing .tld-pricing-header .col-sm-2, .domain-pricing .tld-pricing-header .col-xs-4, .domain-pricing .tld-pricing-header .col-sm-4{background-color:#131d2a}
.domain-pricing .tld-pricing-header div:nth-child(odd){background-color:#0a1119}
@media (min-width: 768px){.domain-pricing .two-row-center{border-right:2px solid #3a4855}}
.dataTables_wrapper table.table-list{border:1px solid #1d2836}
.dataTables_wrapper table.table-list thead th.sorting_asc, .dataTables_wrapper table.table-list thead th.sorting_desc{background-color:#0a1119}
.dataTables_wrapper .dataTables_filter label .form-control{background:url("../../../assets/img/search.png") #0e1621 no-repeat 8px 5px}
.pagination > li > a, .pagination > li > span{color:#a5b3c4}
table.table-list thead th{background-color:#0e1621;border-bottom:1px solid #2c3b4f;color:#e6e9ef}
.table-list > tbody > tr > td a.border-left{border-left:1px solid #1d2836}
.table-list > tbody > tr > td{background-color:#0e1621}
.table-list > tbody > tr:hover > td{background-color:#0a1119}
table.table-solid-bottom-border-light-gray{border-bottom:1px solid #1d2836}
/* generated from all.css */
.intl-tel-input .country-list{background-color:#0e1621;border:1px solid #2c3b4f}
.intl-tel-input .country-list .divider{border-bottom:1px solid #2c3b4f}
.intl-tel-input .country-list .country .dial-code{color:#8a98aa}
.iti-flag{background-color:#1d2836}
.bootstrap-switch{border-color:#1D2836 #1D2836 #1D2836}
.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-secondary, .bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-secondary{color:#e6e9ef;background-color:#0e1621;border-color:#2c3b4f}
.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-secondary:hover, .bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-secondary:hover{color:#e6e9ef;background-color:#1d2836;border-color:#2c3b4f}
.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-secondary.disabled, .bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-secondary:disabled, .bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-secondary.disabled, .bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-secondary:disabled{background-color:#0e1621;border-color:#2c3b4f}
.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-secondary:active, .bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-secondary.active, .show > .bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-secondary.dropdown-toggle, .bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-secondary:active, .bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-secondary.active, .show > .bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-secondary.dropdown-toggle{color:#e6e9ef;background-color:#1d2836;border-color:#2c3b4f}
.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-info, .bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-info{background-color:#153037}
.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-info.disabled, .bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-info:disabled, .bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-info.disabled, .bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-info:disabled{background-color:#153037}
.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-warning, .bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-warning{background-color:#372915}
.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-warning.disabled, .bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-warning:disabled, .bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-warning.disabled, .bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-warning:disabled{background-color:#372915}
.md-editor{border:1px solid #1d2836}
.md-editor .md-footer,.md-editor>.md-header{background:#0a1119}
.md-editor>.md-preview{background:#0e1621;border-top:1px dashed #1d2836;border-bottom:1px dashed #1d2836}
.md-editor>textarea{border-top:1px dashed #1d2836;border-bottom:1px dashed #1d2836;background:#131d2a}
.md-editor>textarea:focus{background:#0e1621}
.md-editor .md-controls .md-control:hover{color:#e6e9ef}
.md-editor.md-fullscreen-mode{background:#0e1621 !important}
.md-editor.md-fullscreen-mode .md-input,.md-editor.md-fullscreen-mode .md-preview{color:#8a98aa;background:#0e1621 !important}
.md-editor.md-fullscreen-mode .md-preview{color:#e6e9ef}
.md-editor.md-fullscreen-mode .md-input:focus,.md-editor.md-fullscreen-mode .md-input:hover{color:#e6e9ef;background:#0e1621 !important}
.md-editor.md-fullscreen-mode .btn.active,.md-editor.md-fullscreen-mode .btn:active,.md-editor.md-fullscreen-mode .btn:focus,.md-editor.md-fullscreen-mode .btn:hover{color:#e6e9ef}
.md-editor.md-fullscreen-mode .md-fullscreen-controls a:hover{color:#e6e9ef}
table.dataTable td.dt-control:before{border:0.15em solid #1d2836}
table.dataTable > tbody > tr.selected a{color:#e6e9ef}
table.dataTable.dtr-inline.collapsed > tbody > tr > td.dtr-control:before, table.dataTable.dtr-inline.collapsed > tbody > tr > th.dtr-control:before{border:0.15em solid #1d2836}
table.dataTable.dtr-column > tbody > tr > td.dtr-control:before, table.dataTable.dtr-column > tbody > tr > th.dtr-control:before, table.dataTable.dtr-column > tbody > tr > td.control:before, table.dataTable.dtr-column > tbody > tr > th.control:before{border:0.15em solid #1d2836}
table.dataTable > tbody > tr.child ul.dtr-details > li{border-bottom:1px solid #1d2836}
div.dtr-modal div.dtr-modal-display{background-color:#0a1119}
div.dtr-modal div.dtr-modal-close{border:1px solid #1d2836;background-color:#0a1119}
div.dtr-modal div.dtr-modal-close:hover{background-color:#131d2a}
.lb-outerContainer{background-color:#0e1621}
.lb-data .lb-number{color:#8a98aa}
.captcha-overlay-popup{background-color:#0e1621;border:1px solid #2c3b4f}
/* ===== IBIGS dark: hand-tuned layer (palette from ibigs.us) ===== */
:root{color-scheme:dark;--ib-bg:#070B11;--ib-bg-alt:#0A1119;--ib-surface:#0E1621;--ib-surface-2:#131D2A;--ib-line:#1D2836;--ib-line-strong:#2C3B4F;--ib-text-strong:#F4F7FA;--ib-text:#D3DCE6;--ib-text-soft:#A5B3C4;--ib-text-faint:#8A98AA;--ib-accent:#4FFFB0;--ib-accent-strong:#7DFFC6;--ib-accent-ink:#03140C;--ib-accent-soft:rgba(79,255,176,.10);--ib-accent-line:rgba(79,255,176,.38)}
html,body,body.primary-bg-color,.primary-bg-color{background-color:var(--ib-bg)!important;color:var(--ib-text)}
body{color:var(--ib-text)}
h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{color:var(--ib-text-strong)}
a{color:var(--ib-accent)}a:hover,a:focus{color:var(--ib-accent-strong)}
::selection{background:var(--ib-accent);color:var(--ib-accent-ink)}
hr{border-top-color:var(--ib-line)}
small,.small{color:inherit}
.text-muted{color:var(--ib-text-faint)!important}
.text-dark,.text-body{color:var(--ib-text)!important}
.text-black-50{color:rgba(211,220,230,.6)!important}
.text-primary{color:var(--ib-accent)!important}
a.text-primary:hover,a.text-primary:focus{color:var(--ib-accent-strong)!important}
.bg-white,.bg-light{background-color:var(--ib-surface)!important}
.border,.border-top,.border-bottom,.border-left,.border-right{border-color:var(--ib-line)!important}
code{color:#FF9ECF}pre{background:var(--ib-bg-alt);color:var(--ib-text);border:1px solid var(--ib-line)}
kbd{background:var(--ib-surface-2);color:var(--ib-text-strong)}
/* header / nav */
header.header{background-color:var(--ib-bg-alt);border-bottom:1px solid var(--ib-line)}
header.header .navbar,header.header .main-navbar-wrapper{background-color:transparent}
header.header .navbar a,header.header .navbar .nav-link{color:var(--ib-text)}
header.header .navbar a:hover,header.header .navbar .nav-link:hover,header.header .navbar .active>.nav-link{color:var(--ib-accent)}
header.header .topbar{background-color:#05080D;border-bottom:1px solid var(--ib-line)}
header.header .search{background-color:var(--ib-surface);border-color:var(--ib-line-strong)}
header.header .search .form-control,header.header .search input{background-color:transparent!important;color:var(--ib-text-strong);border:0}
header.header .toolbar .nav-link{background-color:var(--ib-surface);border-color:var(--ib-line-strong);color:var(--ib-text-soft)}
header.header .navbar-toggler{color:var(--ib-text)}
.navbar-light .navbar-toggler-icon{filter:invert(1)}
.master-breadcrumb{background-color:var(--ib-bg-alt)!important;border-bottom:1px solid var(--ib-line)}
.breadcrumb{background-color:transparent}
.breadcrumb-item,.breadcrumb-item a{color:var(--ib-text-soft)}.breadcrumb-item a:hover{color:var(--ib-accent)}
.breadcrumb-item.active{color:var(--ib-text-faint)}
/* surfaces */
.card,.panel,.well,.list-group-item,.modal-content,.popover,.dropdown-menu,.toast,.jumbotron{background-color:var(--ib-surface);border-color:var(--ib-line);color:var(--ib-text)}
.card-header,.card-footer,.panel-heading,.panel-footer,.modal-header,.modal-footer,.popover-header{background-color:var(--ib-surface-2);border-color:var(--ib-line);color:var(--ib-text-strong)}
.modal .modal-header{background-color:var(--ib-surface-2)}
.card-title,.panel-title,.modal-title{color:var(--ib-text-strong)}
.card-body,.popover-body,.panel-body{color:var(--ib-text)}
.close{color:var(--ib-text);text-shadow:none;opacity:.7}.close:hover{color:var(--ib-text-strong)}
.bs-popover-bottom>.arrow::after,.bs-popover-auto[x-placement^=bottom]>.arrow::after{border-bottom-color:var(--ib-surface-2)}
.bs-popover-top>.arrow::after,.bs-popover-auto[x-placement^=top]>.arrow::after{border-top-color:var(--ib-surface)}
.bs-popover-left>.arrow::after,.bs-popover-auto[x-placement^=left]>.arrow::after{border-left-color:var(--ib-surface)}
.bs-popover-right>.arrow::after,.bs-popover-auto[x-placement^=right]>.arrow::after{border-right-color:var(--ib-surface)}
.bs-popover-bottom>.arrow::before,.bs-popover-top>.arrow::before,.bs-popover-left>.arrow::before,.bs-popover-right>.arrow::before{border-color:transparent}
.dropdown-item{color:var(--ib-text)}
.dropdown-item:hover,.dropdown-item:focus{background-color:var(--ib-surface-2);color:var(--ib-text-strong)}
.dropdown-item.active,.dropdown-item:active{background-color:var(--ib-accent-soft);color:var(--ib-accent)}
.dropdown-divider{border-top-color:var(--ib-line)}
.dropdown-header{color:var(--ib-text-faint)}
.list-group-item-action{color:var(--ib-text)}
.list-group-item-action:hover,.list-group-item-action:focus{background-color:var(--ib-surface-2);color:var(--ib-text-strong)}
.list-group-item.active{background-color:var(--ib-accent-soft);border-color:var(--ib-accent-line);color:var(--ib-accent)}
.list-group-item.disabled,.list-group-item:disabled{background-color:var(--ib-surface);color:var(--ib-text-faint)}
.sidebar .list-group-item,.card-sidebar .list-group-item{background-color:var(--ib-surface);color:var(--ib-text)}
.sidebar .list-group-item.active,.card-sidebar .list-group-item.active{background-color:var(--ib-accent-soft)!important;color:var(--ib-accent)!important;border-color:var(--ib-accent-line)}
.sidebar .list-group-item:hover{background-color:var(--ib-surface-2)}
/* forms */
.form-control,.custom-select,select,textarea,input[type=text],input[type=email],input[type=password],input[type=number],input[type=tel],input[type=search],input[type=url],input[type=date]{background-color:var(--ib-bg-alt);color:var(--ib-text-strong);border-color:var(--ib-line-strong)}
.form-control:focus,.custom-select:focus,select:focus,textarea:focus{background-color:var(--ib-bg-alt);color:var(--ib-text-strong);border-color:var(--ib-accent);box-shadow:0 0 0 .2rem rgba(79,255,176,.18)}
.form-control::placeholder,input::placeholder,textarea::placeholder{color:#6E7D91;opacity:1}
.form-control:disabled,.form-control[readonly],.custom-select:disabled{background-color:var(--ib-surface-2);color:var(--ib-text-faint)}
select option{background-color:var(--ib-surface);color:var(--ib-text-strong)}
.custom-select{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23A5B3C4' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e")}
.input-group-text{background-color:var(--ib-surface-2);color:var(--ib-text-soft);border-color:var(--ib-line-strong)}
label,.col-form-label,legend{color:var(--ib-text)}
.form-text,.help-block{color:var(--ib-text-faint)}
.custom-control-label::before{background-color:var(--ib-bg-alt);border-color:var(--ib-line-strong)}
.custom-control-input:checked~.custom-control-label::before{background-color:var(--ib-accent);border-color:var(--ib-accent)}
.custom-file-label{background-color:var(--ib-bg-alt);color:var(--ib-text);border-color:var(--ib-line-strong)}
.custom-file-label::after{background-color:var(--ib-surface-2);color:var(--ib-text)}
input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus{-webkit-text-fill-color:var(--ib-text-strong);-webkit-box-shadow:0 0 0 1000px var(--ib-bg-alt) inset;caret-color:var(--ib-text-strong)}
.intl-tel-input .country-list{background-color:var(--ib-surface);border-color:var(--ib-line);color:var(--ib-text)}
.intl-tel-input .country-list .country.highlight{background-color:var(--ib-surface-2)}
.intl-tel-input .country-list .divider{border-color:var(--ib-line)}
.intl-tel-input .country-list .dial-code{color:var(--ib-text-faint)}
/* buttons */
.btn-primary{background-color:var(--ib-accent);border-color:var(--ib-accent);color:var(--ib-accent-ink)}
.btn-primary:hover,.btn-primary:focus,.btn-primary:active,.btn-primary.active,.btn-primary:not(:disabled):not(.disabled):active{background-color:var(--ib-accent-strong)!important;border-color:var(--ib-accent-strong)!important;color:var(--ib-accent-ink)!important;box-shadow:0 0 0 .2rem rgba(79,255,176,.25)}
.btn-primary:disabled,.btn-primary.disabled{background-color:#2B8C61;border-color:#2B8C61;color:var(--ib-accent-ink)}
.btn-outline-primary{color:var(--ib-accent);border-color:var(--ib-accent-line);background-color:transparent}
.btn-outline-primary:hover,.btn-outline-primary:focus,.btn-outline-primary:not(:disabled):not(.disabled):active{background-color:var(--ib-accent-soft)!important;color:var(--ib-accent-strong)!important;border-color:var(--ib-accent)!important}
.btn-default,.btn-light,.btn-outline-secondary,.btn-outline-light{background-color:var(--ib-surface-2);border-color:var(--ib-line-strong);color:var(--ib-text)}
.btn-default:hover,.btn-light:hover,.btn-outline-secondary:hover,.btn-outline-light:hover,.btn-default:focus,.btn-light:focus{background-color:var(--ib-line);border-color:var(--ib-line-strong);color:var(--ib-text-strong)}
.btn-link{color:var(--ib-accent)}.btn-link:hover{color:var(--ib-accent-strong)}
.btn-outline-dark{color:var(--ib-text);border-color:var(--ib-line-strong)}
.btn-outline-dark:hover{background-color:var(--ib-surface-2);color:var(--ib-text-strong)}
/* tables */
.table,table{color:var(--ib-text)}
.table th,.table td,.table thead th{border-color:var(--ib-line)}
.table-striped tbody tr:nth-of-type(odd){background-color:rgba(255,255,255,.025)}
.table-hover tbody tr:hover{background-color:rgba(255,255,255,.045);color:var(--ib-text-strong)}
.thead-light th,.table .thead-light th{background-color:var(--ib-surface-2);color:var(--ib-text-strong);border-color:var(--ib-line)}
.table-light,.table-light>td,.table-light>th{background-color:var(--ib-surface)}
.table-active,.table-active>td,.table-active>th{background-color:var(--ib-surface-2)}
.dataTables_wrapper,.dataTables_info,.dataTables_length,.dataTables_filter{color:var(--ib-text-soft)}
table.dataTable tbody tr{background-color:transparent}
/* nav, tabs, pagination */
.nav-tabs{border-bottom-color:var(--ib-line)}
.nav-tabs .nav-link{color:var(--ib-text-soft)}
.nav-tabs .nav-link:hover{border-color:var(--ib-line) var(--ib-line) transparent;color:var(--ib-text-strong)}
.nav-tabs .nav-link.active,.nav-tabs .nav-item.show .nav-link{background-color:var(--ib-surface);border-color:var(--ib-line) var(--ib-line) var(--ib-surface);color:var(--ib-text-strong)}
.nav-pills .nav-link.active{background-color:var(--ib-accent);color:var(--ib-accent-ink)}
.page-link{background-color:var(--ib-surface);border-color:var(--ib-line);color:var(--ib-accent)}
.page-link:hover{background-color:var(--ib-surface-2);color:var(--ib-accent-strong);border-color:var(--ib-line)}
.page-item.active .page-link{background-color:var(--ib-accent);border-color:var(--ib-accent);color:var(--ib-accent-ink)}
.page-item.disabled .page-link{background-color:var(--ib-surface);color:var(--ib-text-faint);border-color:var(--ib-line)}
.progress{background-color:var(--ib-surface-2)}
.badge-light{background-color:var(--ib-surface-2);color:var(--ib-text)}
.badge-dark{background-color:var(--ib-line-strong);color:var(--ib-text-strong)}
/* alerts */
.alert-success{background-color:rgba(79,255,176,.08);border-color:rgba(79,255,176,.30);color:#BBF7D0}
.alert-info{background-color:rgba(56,189,248,.08);border-color:rgba(56,189,248,.35);color:#BAE6FD}
.alert-warning{background-color:rgba(251,191,36,.08);border-color:rgba(251,191,36,.45);color:#FDE68A}
.alert-danger{background-color:rgba(255,90,80,.10);border-color:rgba(255,90,80,.40);color:#FECACA}
.alert-secondary,.alert-light,.alert-dark,.alert-primary{background-color:var(--ib-surface-2);border-color:var(--ib-line-strong);color:var(--ib-text)}
.alert a,.alert .alert-link{color:inherit;text-decoration:underline}
/* homepage tiles & client area */
.action-icon-btns a{background-color:var(--ib-surface);color:var(--ib-text-soft);border:1px solid var(--ib-line)}
.action-icon-btns a:hover{background-color:var(--ib-surface-2);color:var(--ib-text-strong)}
.action-icon-btns a .ico-container i{color:#5F7189}
.action-icon-btns a:hover .ico-container i{color:var(--ib-accent)}
.tiles .tile{background-color:var(--ib-surface);color:var(--ib-text)}
.tiles .tile:hover{background-color:var(--ib-surface-2)}
.tiles .tile .stat{color:var(--ib-text-strong)}
.client-home-cards .card-header{background-color:var(--ib-surface-2)}
.client-home-cards .card-body,.client-home-cards .list-group-item{background-color:var(--ib-surface)}
.card-columns.home .card{background-color:var(--ib-surface)}
.empty-state,.empty-state-icon{color:var(--ib-text-faint)}
/* footer */
footer.footer{background-color:var(--ib-bg-alt)!important;border-top:1px solid var(--ib-line);color:var(--ib-text-soft)}
footer.footer .nav-link,footer.footer a{color:var(--ib-text-soft)}
footer.footer .nav-link:hover,footer.footer a:hover{color:var(--ib-accent)}
footer.footer .btn{background-color:var(--ib-surface);border-color:var(--ib-line-strong);color:var(--ib-text)}
footer.footer .copyright{color:var(--ib-text-faint)}
/* misc widgets */
.popover .client-alerts li a,.client-alerts li a{color:var(--ib-text)}
.client-alerts li a:hover{background-color:var(--ib-surface-2)}
.markdown-editor,.editor-toolbar,.CodeMirror,.editor-preview,.editor-preview-side{background-color:var(--ib-bg-alt)!important;color:var(--ib-text-strong)!important;border-color:var(--ib-line-strong)!important}
.editor-toolbar a,.editor-toolbar button{color:var(--ib-text)!important}
.editor-toolbar a:hover,.editor-toolbar a.active,.editor-toolbar button:hover{background-color:var(--ib-surface-2)!important;border-color:var(--ib-line-strong)!important}
.CodeMirror-cursor{border-left-color:var(--ib-text-strong)!important}
.ticket-reply,.ticket-reply .posted-by,.view-ticket .ticket-reply{background-color:var(--ib-surface);border-color:var(--ib-line);color:var(--ib-text)}
.kb-article-content,.announcement-single,.kb-article-details{color:var(--ib-text)}
.kb-category,.kb-article-item{color:var(--ib-text)}
.bootstrap-switch{background-color:var(--ib-bg-alt);border-color:var(--ib-line-strong)}
.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-default,.bootstrap-switch .bootstrap-switch-label{background:var(--ib-surface-2);color:var(--ib-text)}
.datepicker,.datepicker-dropdown,.daterangepicker{background-color:var(--ib-surface)!important;color:var(--ib-text)!important;border-color:var(--ib-line)!important}
.daterangepicker .calendar-table{background-color:var(--ib-surface)!important;border-color:var(--ib-line)!important}
.daterangepicker td.off{background-color:transparent!important;color:var(--ib-text-faint)!important}
.daterangepicker td.available:hover,.daterangepicker th.available:hover{background-color:var(--ib-surface-2)!important}
.iCheck-helper+label,.icheckbox_square-blue,.iradio_square-blue{filter:invert(.88) hue-rotate(180deg)}
.loader,.loading{color:var(--ib-text-soft)}
.w-hidden{display:none}
#fullpage-overlay{background-color:rgba(7,11,17,.85)}
#fullpage-overlay .outer-wrapper .inner-wrapper{color:var(--ib-text)}
@media print{
  html,body,body.primary-bg-color,.primary-bg-color{background:#fff!important;color:#000!important}
  *{color:#000!important;background-color:transparent!important;border-color:#bbb!important;box-shadow:none!important}
}
@media print{:root{color-scheme:light}}
