.theme-dark .app-nav-header#header {
    background: linear-gradient(95.45deg, #33313d 0.64%, #1e1e2c 98.23%) !important;
}
.theme-dark div.main-header {
        background: url(../../../../../template/images/slider/bg_small.webp), linear-gradient(rgba(0,0,0,0.5),rgba(0,0,0,0.5));
        background-blend-mode: overlay;
        background-size: cover;
}
.theme-dark div.main-banner.banner-home.banner-secondary {
        background: url(../../../../../template/images/slider/background.webp), linear-gradient(rgba(0,0,0,0.5),rgba(0,0,0,0.5));
        background-blend-mode: overlay;
}
.theme-dark .app-nav-menu#main-menu {
    background: #33313d !important;
}
.theme-dark .app-nav-menu {
    background-color: transparent;
    transition: background-color 0.4s ease;
}
.theme-dark .app-nav-menu.sticky {
    background-color: #33313d;
}
.theme-dark .app-nav-menu .menu>li>a:not(.btn) {
    color: #fff !important; 
}
.theme-dark div.main-body {
    background: #1e1e2c !important;
}
body.theme-dark.lagom.page-login.page-login-secondary.lagom-not-portal.lagom-layout-top.lagom-depth.page-login div.main-body {
    background-image: url(../../../../../template/images/slider/bg-login.webp), linear-gradient(rgba(0,0,0,0.1),rgba(0,0,0,0.1)) !important;
    background-size: cover;
    background-position: 0px -80px;
    background-blend-mode: overlay !important;
}
.theme-dark .message {
    background: #33313d !important;
} 
.theme-dark .message-no-data .message-title {
    color: #fff !important; 
}
.theme-dark div.panel.panel-summary.panel-summary-primary.order-summary {
    background: #33313d !important;
}
.theme-dark .panel-summary-primary .panel-heading .panel-title {
    color: #fff !important;
}
.theme-dark .panel-footer {
    color: #fff !important;
}
.theme-dark ul.summary-list li.list-item {
    color: #fff !important;
}
.theme-dark .summary-list .list-item .item-name {
    color: #fff !important;
}
.theme-dark .panel-summary-primary ul.summary-list li {
    color: #fff !important;
}
.theme-dark .panel-summary-primary .summary-list .list-item.faded, .panel-summary-primary .summary-list .list-item .item-actions a, .panel-summary-primary .summary-list .list-item .item-name span, .panel-summary-primary .summary-list .list-item .item-value .line-through, .panel-summary-primary .summary-list .list-item .item-value [style*="font-size: 1.2em; text-decoration: line-through;"] {
    color: #fff !important;
}
.theme-dark .panel-summary-primary .price .price-title, .panel-summary-primary .price .price-total {
    color: #fff !important;
}
.theme-dark .price-left-h .price-amount {
    font-size: 26px !important;
    color: #ffa500 !important;
}
.theme-dark .main-footer {
    background: #33313d !important;
}
.theme-dark .main-footer .footer-copyright {
    color: #fff !important;
}
.theme-dark .main-footer .footer-bottom {
    border-color: #666 !important;
}
.theme-dark .main-footer .footer-nav>li>a {
    color: #fff !important;
}
.theme-dark .panel.panel-sidebar {
    background: #33313d !important;
}
.theme-dark .panel-sidebar .panel-title {
    color: #fff !important;
}
.theme-dark .panel-sidebar:not(.panel-summary):not(.panel-styled-group) .list-group>a.list-group-item {
    color: #fff !important;
}
.theme-dark .panel-sidebar:not(.panel-summary):not(.panel-styled-group) .list-group>a.list-group-item:hover {
    color: #ffa500 !important;
}
/*
.theme-dark .panel.panel-sidebar > .panel-sidebar:not(.panel-summary):not(.panel-styled-group) .list-group>a.list-group-item.active, .panel-sidebar:not(.panel-summary):not(.panel-styled-group) .list-group>a.list-group-item.active:focus, .panel-sidebar:not(.panel-summary):not(.panel-styled-group) .list-group>a.list-group-item.active {
   background-color: #1e1e2c !important;
}
*/
.theme-dark .panel-sidebar:not(.panel-summary):not(.panel-styled-group) .list-group>a.list-group-item:hover {
   background-color: #1e1e2c !important;
    color: #ffa500 !important;
}
.theme-dark .panel-sidebar:not(.panel-summary):not(.panel-styled-group) .list-group>a.list-group-item.active {
   background-color: #1e1e2c !important;
}
.theme-dark .panel-sidebar:not(.panel-summary):not(.panel-styled-group) .list-group>a.list-group-item.active:hover {
   background-color: #1e1e2c !important;
}
.theme-dark .package {
   background-color:  #33313d !important;
}
.theme-dark .package-title {
    color: #fff !important;
}
.theme-dark div.package-price > div.price > div.price-amount {
    color: #ffa500 !important;
}
.theme-dark .price-cycle, .price-setup-fee, .price-setup-fee [style="color: red; text-decoration: line-through;"], .price-starting-from {
    color: #fff !important;
}
.theme-dark div.whmcstext {
    color: #fff !important;
}
.theme-dark .pricing-column ul.feature-list > li {
    color: #fff !important;
}
.theme-dark .app-main {
    background: #1e1e2c !important;
}
.theme-dark .featured-tld {
    background: #33313d !important;
}
.theme-dark .featured-tld-price {
    color: #fff !important;
    border-top:1px solid #555 !important;
}
.theme-dark .selectize-control.form-control.custom-multiselect .selectize-input {
    background: #33313d !important;
    color: #fff !important;
    border: none !important;
}
.theme-dark .table, table {
    background: #33313d !important; 
}
.theme-dark .table, table th {
    color: #fff !important; 
}
.theme-dark table tr {
    color: #fff !important; 
}
.theme-dark .tld-table .tld-name {
    color: #fff !important; 
    border: none !important;
} 
.theme-dark td {
    color: #fff !important; 
    border-top: 1px solid #666 !important;
}
.theme-dark .search-group .search-field {
    background: #33313d !important; 
    color: #fff !important; 
    border: none !important;
}
.theme-dark .banner-secondary .domain-search-input.search-group-combined, .search-box-secondary .domain-search-input.search-group-combined {
    background: #33313d !important; 
    color: #fff !important; 
    border: none !important;
}
.theme-dark .form-control, input[type=password]:not(.form-control), input[type=text]:not(.form-control), select:not(.form-control) {
    background: #33313d !important; 
    color: #fff !important; 
    border: none !important;
} 
.theme-dark .search-group .search-field .form-control {
    color: #fff !important; 
    border: none !important;
}
.theme-dark .table-container .dataTables_info, .table-container .dataTables_length {
    background: #33313d !important; 
    color: #fff !important; 
    border-top: 1px solid #666 !important;
}
.theme-dark div.dataTables_length#tableDomainPricing_length {
    background: #33313d !important;
    color: #fff !important;
    border-top: 1px solid #666 !important;
}
.theme-dark div.dataTables_wrapper div.dataTables_length label {
    color: #ffa500 !important; 
}
.theme-dark .pagination {
    background: #33313d !important; 
    color: #fff !important; 
    border: none !important;
}
.theme-dark .pagination .page-item .page-link, .pagination .page-item>a, .pagination .page-item>span, .pagination>li .page-link, .pagination>li>a, .pagination>li>span {
    background: #33313d !important; 
    color: #fff !important; 
    border: none !important; 
}
.theme-dark .pagination>.active .page-link {
    color: #ffa500 !important;
}
.theme-dark .selectize-control.form-control .selectize-dropdown-content {
    background: #33313d !important; 
}
.theme-dark .selectize-control.form-control .selectize-dropdown .option {
    color: #fff !important;
}
.theme-dark .selectize-control.form-control .selectize-dropdown .option:hover {
    color: #ffa500 !important;
}
.theme-dark .dropdown-menu {
    background: #33313d !important; 
}
.theme-dark .dropdown-menu .dropdown-item, .dropdown-menu .dropdown-menu-item>a, .dropdown-menu>li>a {
    color: #fff !important;
}
.theme-dark .dropdown-menu>li a:hover  {
    color: #ffa500 !important;
}
.theme-dark .dropdown-item.active, .dropdown-item.active:focus, .dropdown-item.active:hover, .dropdown-menu-item.active>a, .dropdown-menu-item.active>a:focus, .dropdown-menu-item.active>a:hover, .dropdown-menu>.active>a, .dropdown-menu>.active>a:focus, .dropdown-menu>.active>a:hover {
    background: #1e1e2c !important;
    color: #ffa500 !important;
}
.theme-dark div.search-box.search-box-secondary {
    background: #33313d !important; 
    color: #ffa500 !important;
}
.theme-dark .section-hook-output .section-title, .section-hook-output>h3, .section .section-title, .section>h3 {
    color: #fff !important; 
}
.theme-dark .form-control, input[type=password]:not(.form-control), input[type=text]:not(.form-control), select:not(.form-control) {
    background: #1e1e2c !important;
    color: #fff !important;
    border: none !important;
}
.theme-dark .panel.panel-default.panel-support.panel-department-box.kbbox.shadow {
    border:none !important; 
    background: #33313d !important; 
    color: #ffa500 !important;
}
.theme-dark .kbtitle {
    color: #fff !important;
}
.theme-dark span.kbnum {
    color: #ccc !important;
}
.theme-dark .kbhrb {
    border-bottom: 1px solid #666 !important;
}
.theme-dark hr {
    width: 100% !important;
    height: 1px;
    color: #ddd;
    background: #666;
    font-size: 0;
    border: 0;
}
.theme-dark .list-group-item-text {
    color: #ccc !important;
}
.theme-dark div.panel.panel-default.panel-support.panel-department-box.kbbox.shadow .btn-primary-faded {
    color: #ccc !important;
    background: #1e1e2c !important;
    border-color: transparent !important;
}
.theme-dark div.panel.panel-default.panel-support.panel-department-box.kbbox.shadow .btn-primary-faded:hover {
    color: #ffa500 !important;
}
.theme-dark div.list-group a {
    border:none !important; 
    background: #33313d !important; 
}
.theme-dark .list-group-item-link .list-group-item-heading, a.list-group-item .list-group-item-heading, button.list-group-item .list-group-item-heading {
    color: #fff !important;
}
.theme-dark .list-group-item:first-child {
    border-top-left-radius: 0px !important; 
    border-top-right-radius: 0px !important; 
}
.theme-dark .list-group-item-link .list-group-item-text, a.list-group-item .list-group-item-text, button.list-group-item .list-group-item-text {
    color: #999 !important;
}
.theme-dark div.article.panel.panel-default {
    border:none !important; 
    background: #33313d !important; 
}
.theme-dark div.article-content > span.bblue {
    color: #fff !important;
}
.theme-dark .article-content, .markdown-content {
    color: #999 !important; 
}
.theme-dark .article-rate .panel-body {
    border:none !important; 
    background: #33313d !important; 
    color: #fff !important;
}
.theme-dark input#domain-filter-selectized {
    background: #33313d !important; 
}
.theme-dark input#table-search.form-control {
    background: #33313d !important; 
}
.theme-dark .list-group-item:hover {
        background: #1e1e2c !important;
}
.theme-dark .list-group-item:hover div.list-group-item-heading {
    color: #ffa500 !important;
}
.theme-dark .list-group-item:hover p.list-group-item-text {
    color: #fff !important;
}
.theme-dark div.article.panel.panel-default .alert-success:not(.alert-primary) {
    background-color: #1e1e2c !important;
    border-color: #ffa500 !important;
    color: #287d3b !important;
    border: none !important;
}
.theme-dark .login-wrapper {
    background: #33313d !important; 
}
.theme-dark .login-body>.login-title {
    color: #fff !important;
}
.theme-dark form.login-form label {
    color: #fff !important;
}
.theme-dark input:-webkit-autofill,
.theme-dark input:-webkit-autofill:hover, 
.theme-dark input:-webkit-autofill:focus,
.theme-dark textarea:-webkit-autofill,
.theme-dark textarea:-webkit-autofill:hover,
.theme-dark textarea:-webkit-autofill:focus,
.theme-dark select:-webkit-autofill,
.theme-dark select:-webkit-autofill:hover,
.theme-dark select:-webkit-autofill:focus {
    border-radius:0px;
    border: 0px solid #434346;
    -webkit-text-fill-color: #F1F1F1;
    -webkit-box-shadow: 0 0 0px 1000px #1e1e2c inset;
    transition: background-color 5000s ease-in-out 0s;
};
.theme-dark div.panel-body > strong {
    color: #fff !important;
}
.theme-dark .panel-sidebar.panel-client-details strong {
    color: #fff !important;
}
.theme-dark .panel.panel-sidebar {
    color: #fff !important;
}
.theme-dark .panel-heading {
    border-bottom: 1px solid #666;
}
.theme-dark div.col-md-3.swiper-slide a {
    background: #33313d !important; 
}
.theme-dark .tile-stat {
    color: #ffa500 !important; 
}
.theme-dark .tile-title {
    color: #fff !important;
}
.theme-dark .panel {
    background: #33313d !important; 
}
.theme-dark .panel-heading {
    background: #33313d !important; 
    color: #fff !important;
}

.theme-dark .panel-heading > h5.panel-title {
    background: #33313d !important; 
    color: #fff !important;
}
.theme-dark div.text-light {
    color: #fff !important;
}
.theme-dark a.btn.btn-outline.btn-sm.btn-block {
    background: #1e1e2c !important;
    color: #fff !important;
    border-color: transparent !important;
}
.theme-dark a.btn.btn-outline.btn-sm.btn-block:hover {
    border-color: #666 !important;
}
.theme-dark .panel-sidebar.panel-client-details .panel-footer .btn:not(.btn-outline):not(.btn-primary-faded), .panel-sidebar.panel-client-details .panel-footer input[type=button]:not(.btn), .panel-sidebar.panel-client-details .panel-footer input[type=submit]:not(.btn), .panel-sidebar.panel-sidebar-primary .btn:not(.btn-outline):not(.btn-primary-faded), .panel-sidebar.panel-sidebar-primary input[type=button]:not(.btn), .panel-sidebar.panel-sidebar-primary input[type=submit]:not(.btn), .panel-sidebar.panel-sidebar-secondary .btn:not(.btn-outline):not(.btn-primary-faded), .panel-sidebar.panel-sidebar-secondary input[type=button]:not(.btn), .panel-sidebar.panel-sidebar-secondary input[type=submit]:not(.btn), .panel-summary-primary .btn:not(.btn-outline):not(.btn-primary-faded), .panel-summary-primary input[type=button]:not(.btn), .panel-summary-primary input[type=submit]:not(.btn), .panel-summary-secondary .btn:not(.btn-outline):not(.btn-primary-faded), .panel-summary-secondary input[type=button]:not(.btn), .panel-summary-secondary input[type=submit]:not(.btn) {
    background: #1e1e2c !important;
    color: #fff !important;
    border-color: transparent !important;
}
.theme-dark a.btn.btn-success.btn-sm.btn-block:hover {
    border-color: #666 !important;
}
.theme-dark a.btn.btn-default.btn-sm.btn-block {
    background: #1e1e2c !important;
    color: #fff !important;
    border-color: transparent !important;
}
.theme-dark a.btn.btn-default.btn-sm.btn-block:hover {
    border-color: #666 !important;
}
.theme-dark svg.svg-icon > path { 
    stroke: #fff !important;
}
.theme-dark div.list-group > a { 
    text-indent:4px !important;
}
.theme-dark div.nav-header {
    color: #ffa500 !important
}
.theme-dark div.dropdown-header-title {
    color: #fff !important;
}
.theme-dark ul.dropdown-menu.dropdown-lazy.has-scroll.dropdown-menu-right.show > li a {
    color: #fff !important
}
.theme-dark ul.dropdown-menu.dropdown-lazy.has-scroll.dropdown-menu-right.show > li:hover > a {
    color: #ffa500 !important;
}
.theme-dark .lagom-layout-top .app-nav-menu .menu>li.dropdown-mega .dropdown-menu-content .nav-header {
        font-weight: 250 !important 
}
.theme-dark span.menu-item-content > span.menu-item-title  {
    color: #fff !important;
}
.theme-dark .main-header .breadcrumb li {
    color: #ccc;
}
.theme-dark .main-header .breadcrumb li a {
    color: #fff;
}
.theme-dark .main-header .breadcrumb li.active {
    color: #ffa500 !important;
}
.theme-dark ul.dropdown-menu.dropdown-lazy.has-scroll li a  {
    color: #fff !important;
}
.theme-dark ul.dropdown-menu.dropdown-lazy.has-scroll li:hover a  {
    color: #ffa500 !important;
}
.theme-dark ul.dropdown-menu.dropdown-lazy.has-scroll.show li.active a {
    background-color: #1e1e2c !important;
    background: #1e1e2c !important;
    color: #ffa500 !important;
}
.theme-dark .message-title {
    font-size: 20px !important;
    color: #fff !important;
}
.theme-dark .spotlight {
    background: #33313d !important; 
    color: #fff !important;
}
.theme-dark .price {
    color: #fff !important;
}
.theme-dark .spotlight-content .extension {
    color: #ccc !important;
}
.theme-dark .spotlight-footer_border {
    border-top: 1px solid #666 !important;
}
.theme-dark .bottom-action-sticky.is-fixed {
    border-top: 2px solid #ffa500 !important;
    background-color: #1e1e2c !important;
    color: #fff !important;
}
.theme-dark .domain-info-title {
    color: #ffa500 !important;
}
.theme-dark .bottom-action-sticky {
    background: #33313d !important; 
}
.theme-dark .panel-cart .cart-item-title-main {
    color: #fff !important;
}
.theme-dark .panel-footer {
    background: #33313d !important; 
    color: #fff !important;
}
.theme-dark .checkbox, .checkbox>label, .radio, .radio>label {
    color: #fff !important;
}
.theme-dark .panel-cart .cart-item-title-small {
    line-height:40px !important;
    font-size: 16px !important;
    font-weight:500 !important;
    color: #ffa500 !important;
}
.theme-dark button.btn.btn-default.btn-sm#btnEmptyCart {
    background: #1e1e2c !important;
    color: #fff !important;
}
.theme-dark div.content.d-flex.space-between.w-100.flex-nowrap > a.btn.btn-default.btn-sm {
    background: #1e1e2c !important; 
    color: #fff !important;
}
.theme-dark .panel-cart .cart-item-price {
    color: #fff !important;
}
.theme-dark .panel-check .check-content>span {
    color: #fff !important;
}
.theme-dark div.section > p {
    color: #fff !important;
}
.theme-dark .h1, .theme-dark .h2, .theme-dark .h3, .theme-dark .h4, .theme-dark .h5, .theme-dark .h6, .theme-dark h1, .theme-dark h2, .theme-dark h3, .theme-dark h4, .theme-dark h5, .theme-dark h6 {
    color: #fff !important;
}
.theme-dark label {
    color: #ccc !important;
}
.theme-dark .section .section-desc {
    color: #ccc !important;
}
.theme-dark .panel-switch .panel-body .switch-label {
    color: #ccc !important;
}
.theme-dark div.section-body > textarea {
    background: #33313d !important; 
    color: #ccc !important;
}
.theme-dark div.price.price-left-h > span.price-total {
    color: #fff !important;
}
.theme-dark label >  span {
    color: #fff !important;
}
.theme-dark div.section-header > h2.section-title {
    color: #fff !important;
}
.theme-dark div.search-box.search-box-sm.search-box-secondary.m-b-40 {
    background-color: #33313d !important;
    background: #33313d !important; 
    color: #fff !important;
}
.theme-dark .alert.alert-primary {
    background-color: #33313d !important;
    background: #33313d !important; 
    color: #fff !important;
}
@media (max-width: 991.98px) {
.theme-dark a.dropdown-toggle {
    background: #33313d !important; 
    color: #fff !important;
}
.theme-dark .dropdown-menu>li.active a {
    background: #33313d !important; 
    color: #000 !important;
     margin-left:-12px !important;
}
.theme-dark .dropdown-menu>li.active a i {
    color: #ffa500 !important;
}
}
.theme-dark div.list-group-item-body div.list-group-item-heading {
    color: #fff !important;
}
.theme-dark .btn.btn-default.dropdown-toggle {
    background: #1e1e2c !important;
    width: 100% !important;
    color: #fff !important;
    border-color: transparent !important;
}
.theme-dark .btn.btn-default.dropdown-toggle span {
    color: #fff !important;
}
.theme-dark div.cart-item-pricing.dropdown.show  a {
    color: #fff !important;
}
@media (max-width: 767.98px) {
.theme-dark .panel-cart .cart-item {
    background: #33313d !important; 
    color: #fff !important;
}
.theme-dark .panel-body {
    background: #33313d !important; 
    color: #fff !important;
}
}
@media (max-width: 767.98px) {
.theme-dark .panel-cart .prod-name:before, .panel-cart .prod-price:before, .panel-cart .prod-qty:before {
    color: #fff !important;
}
}
@media (max-width: 767.98px) {
.theme-dark .panel-cart .panel-footer {
        border: 0px solid var(--panel-default-border);
}
}
.theme-dark .label-primary-faded {
    background: #1e1e2c !important; 
    color: #fff !important;
}
.theme-dark .label-primary-faded:hover {
    background: #1e1e2c !important; 
    color: #ffa500 !important;
}
.theme-dark .panel-body.panel-domain-search.panel-domain-search-secondary {
    background: #33313d !important;  
    color: #fff !important;
}
.theme-dark div.tld-select {
    background: #1e1e2c !important;  
    color: #fff !important;
    border:none !important;
}
.theme-dark span.item-value > span {
    color: #fff !important;
    display: block;
    overflow: hidden;
    text-overflow: initial !important;
}

.theme-dark select option {
    background: #1e1e2c !important;  
    color: #fff !important;
    border: 1px solid #666 !important; 
}
.theme-dark #tableServicesList_length {
    background: #33313d !important;  
    color: #fff !important;
}
.theme-dark .table-top {
    background: #33313d !important;  
    color: #fff !important;
}
.theme-dark .view-filter-btns .dropdown-menu>li>a>span.status {
    color: #fff !important;
}
.theme-dark .dropdown-menu>li>a span {
    color: #fff !important;
}

.theme-dark .table>tbody>tr[data-url]>td, table>tbody>tr[data-url]>td {
    background: #33313d !important;   
    color: #fff !important;
}
.theme-dark .table>tbody>tr[data-url]:hover>td, table>tbody>tr[data-url]:hover>td {
    background: #1e1e2c !important;  
    color: #fff !important;
}
.theme-dark .client-home-panels .panel-active-services .list-group .list-group-item:hover {
    background: #1e1e2c !important;  
    color: #ffa500 !important;
}
.theme-dark .client-home-panels .list-group .list-group-item {
    color: #fff !important;
}
.theme-dark .panel-nav, .panel-tabs {
    background: #33313d !important;  
    color: #fff !important;
}
.theme-dark div.checkbox > label {
    color: #fff !important;
}
.theme-dark .panel-default>.panel-body {
    color: #ccc !important;
}
.theme-dark .user-list-item-name {
    color: #ccc !important;
}
.theme-dark .user-list-item-date .text-light div {
    color: #fff !important;
}
.theme-dark .list-info-title {
    color: #fff !important;
}
.theme-dark .list-info-text {
    color: #ccc !important;

}
.theme-dark .nav-tabs .nav-link, .nav-tabs a {
    color: #1062fe !important;
}
.theme-dark .nav-tabs .nav-link, .nav-tabs a:hover {
    color: #ffa500 !important;
}
.theme-dark .product-details .product-info {
    background: #33313d !important;  
    color: #fff !important;
} 
.theme-dark .product-details .product-icon .product-content {
    background: #33313d !important;  
    color: #fff !important;
    box-shadow: 0px !important;
    width: 100%  !important;
}
.theme-dark .product-details .product-icon .product-footer {
    background: #33313d !important;  
    color: #fff !important;
}
.theme-dark .product-details .product-icon {
    border-top: 1px solid #ffa500 !important;
    border: 0px !important;
    border-right: 0px !important;
    border-left: 0px !important;
    box-shadow: 0px !important;
    box-shadow: none !important;
    border-color: #fff !important;
}
.theme-dark div.panel-default.section-header {
    background: #33313d !important;  
    color: #fff !important;
    border-top: 1px solid #ffa500 !important;
    padding: 30px !important;
}
.theme-dark .table, table thead tr th {
    font-size:15px !important;
    color: #fff !important;
}
.theme-dark div#tableDomainsList_length.dataTables_length {
    background: #33313d !important;  
    color: #fff !important;
    border-top: 1px solid #ddd !important;
}
.theme-dark .table.table {
    border-radius:0px !important;
    border-top: 1px solid #ffa500 !important;
}
.theme-dark .product-details .product-icon {
    background: #33313d !important;  
    color: #fff !important;
}
.theme-dark .panel-heading h3.panel-title {
    background: #33313d !important;
    color: #fff !important;
}
.theme-dark .table>tbody>tr[data-url]>td {
    border-top: 1px solid #666 !important;
}
.theme-dark .table>tbody>tr>td, .table>tfoot>tr>td, table>tbody>tr>td, table>tfoot>tr>td {
    border-top: 0px solid #666 !important;
}
.theme-dark .product-details .product-icon .product-name > a {
    color: #ffa500 !important;
}
.theme-dark .product-details .product-icon .product-name > a:hover {
    color: #2d9f46 !important;
}
.theme-dark .package-content>p {
    color: #fff !important;
}
body.lagom.lagom-layout-top.lagom-depth.page-clientareahome.page-user-logged.theme-dark button.btn.btn-default.dropdown-toggle {
    background: #1e1e2c !important;  
    color: #fff !important;
    border: 1px solid #666 !important; 
}
.theme-dark div#tableInvoicesList_length.dataTables_length {
    background: #33313d !important;
    color: #fff !important;
    border-top: 1px solid #ddd !important;
}
.theme-dark .invoice {
    background: #33313d !important;
    color: #fff !important;
}
.theme-dark .invoice-title {
    font-size: 26px !important;
    color: #fff !important;
}
.theme-dark .invoice .sub-total-row.first td {
    color: #fff !important
}
.theme-dark .invoice .sub-total-row.last td {
    color: #fff !impor
}
.theme-dark table tr {
    background: #33313d !important;
    color: #fff !important;
}
.theme-dark table tr td {
    background: #33313d !important;
    color: #fff !important;
}
.theme-dark div.section h3 {
    color: #fff !important;
}
.theme-dark .panel-default>.panel-body {
    background: #33313d !important;
    color: #ccc !important;
}
.theme-dark .product-details .product-icon .product-name {
    font-size: 1.2rem !important;
    margin-bottom: var(--ui-block-spacing-xs);
    color: #ccc !important;
    text-align: center;
}
.theme-dark div.knob-dial input.usage-dial {
    background-color:  #33313d !important;
    background:  #33313d !important;
    color: #fff !important;
    border: none !important;
}
.theme-dark div.usage-stats input.usage-dial {
    background-color:  #33313d !important;
    background:  #33313d !important;
    color: #fff !important;
    border: none !important;
}
.theme-dark a.btn.btn-link.btn-block {
    color: #ccc !important;
}
.theme-dark a.btn.btn-link.btn-block:hover {
    color: #ffa500 !important;
}
.theme-dark .text-faded {
    color: #fff !important;
}
.theme-dark div {
    color: #ccc !important;
}
.theme-dark .product-details .product-icon .product-status {
    color: #fff !important;
}
.theme-dark .list-group-item  {
    border-color: #666 !important;
}

.theme-dark .article-content b, .article-content strong, .markdown-content b, .markdown-content strong {
    font-weight: var(--font-weight-bold);
    color: #fff !important;
}
.theme-dark .article pre {
    background: #1e1e2c !important;  
    color: #fff !important;
}
.theme-dark pre {
    background: #1e1e2c !important;  
    color: #fff !important;
}
.theme-dark div.article-content strong {
    color: #fff !important;
}
.theme-dark .section .section-header>:last-child {
    color: #fff !important;
}
.theme-dark ul.dropdown-menu.pull-right.show li a {
    color: #fff !important;
}













