.dark * {
	color: #fff;
}

.dark .topnav, .dark .nav2 {
	background-color: #414448;
}

.dark .nav li a, .dark .topnav a {
	color: #fff;
}

.dark .nav li:hover, .dark .sub-menu:hover .menu-item-has-children {
    background-color: #2e343b;
}

.dark .sub-menu {
	background-color: #22272c;
}

.dark {
	background-color: #22272c;
}

.dark .bggray {
	background-color: #2e343b;
}

.dark .tab-tabs.tab-pills {
    background-color: #22272c;
    padding: 15px 25px;
}


.dark .product-table td {
	border-bottom: 20px solid #2e343b;
}
.dark .product-table tr {
	background-color: #22272c;
}

.dark .lined .tab-link {
	color: #fff;
}
.dark .lined .tab-link:hover {
	color: #cbcbcb;
}

.dark.wpb-js-composer .vc_tta-color-grey.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-heading {
    border-color: #22272c;
    background-color: #2e343b;
}

.dark.wpb-js-composer .vc_tta-color-grey.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-heading:hover {
    background-color: #49515a;
}

.dark.wpb-js-composer .vc_tta-color-grey.vc_tta-style-modern .vc_tta-panel.vc_active .vc_tta-panel-heading {
    background-color: #49515a;
}

.dark.wpb-js-composer .vc_tta-color-grey.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-body {
    background-color: #2e343b;
}

.dark.wpb-js-composer .vc_tta-color-grey.vc_tta-style-modern .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::after, .dark.wpb-js-composer .vc_tta-color-grey.vc_tta-style-modern .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::before {
    border-color: #fff;
}

.dark.wpb-js-composer .vc_tta-color-grey.vc_tta-style-modern .vc_tta-controls-icon::after, .dark.wpb-js-composer .vc_tta-color-grey.vc_tta-style-modern .vc_tta-controls-icon::before {
    border-color: #fff;
}

.dark .nav li a:hover {
    color: #fff;
    background-color: #686868;
}

.dark .card {
	background-color: #2e343b;
}

.dark .planoverview .prodtitle, .dark .planoverview .feat {
	color: #fff;
}

.dark .planoverview .iconp {
	background-color: #2e343b;
    border: 10px solid #2e343b;
}

.dark .planoverview .mo {
    color: #cbcbcb;
}

.dark .sheet, .dark .clip2 {
	background-color: #49515a;
}

.dark.wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic .vc_tta-tab.vc_active>a {
    border-color: #414448;
    background-color: #49515a;
}

.dark.wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic .vc_tta-tab>a {
    border-color: #2e343b;
    background-color: #414448;
}


@media (min-width: 768px) {
.dark.wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels {
    background-color: #49515a;
}
}

.dark .anti-ddos-table tr:nth-child(even) {
    background-color: #2e343b;
}

.dark.wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-heading {
    border-color: #f0f0f0;
    background-color: #49515a;
}
.dark.wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body {
    background-color: #2e343b;
}

.dark.wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading {
    border-color: #f0f0f0;
    background-color: #22272c;
}

.dark .cardstats {
	background-color: #49515a;
}

.dark select option {
	margin: 40px;
	background: rgba(0, 0, 0, 0.3);
	color: #fff;
	text-shadow: 0 1px 0 rgba(0, 0, 0, 0.4);
}

.dark #bio_ep {
    color: #fff;
    background-color: #2e343b;
}

.dark #bio_ep img {
	filter: invert(1);
}

.dark .alert {
    background-color: #414448;
}