/* Example override for the primary background color */
.primary-bg-color {
	font-family: Oswald, sans-serif !important;
	background-image: linear-gradient(rgba(0, 0, 0, 0.92), rgba(0, 0, 0, 0.92)),
        url(../webp/21.webp) !important;
	background-size: cover;
	background-repeat: round;
	background-color: #212529;
	background-image: linear-gradient(rgba(0, 0, 0, 0.92), rgba(0, 0, 0, 0.92)),
        url(../webp/21.webp) !important;
	position: relative;
	z-index: 2;
}

body {
	color: #adadad;
		
}

i {
	color: #ebebeb;
}

.btn-return-to-admin {
	color: black !important;
	background-color: #219fdc !important;
	border-color: #219fdc;
}

.btn-return-to-admin:hover {
	color: black;
	background-color: #878787 !important;
	border-color: #878787;
	transition-duration: 300ms;
	transition-property: transform, background-color, border-color;
	transform: scale(0.98);
}

#accountNotifications {
	color: #000000;
	font-size: larger;
}

.navbar {
	background: #21252e;
	font-family: Oswald, sans-serif !important;
}

header.header .navbar-nav a {
	color: #adadad;
	font-size: large;
}

header.header .topbar .active-client .input-group-text {
	color: #219fdc;
	font-size: large;
}

.fad {
	font-size: large;
}

a.btn.btn-active-client {
	font-size: large;
}

.dropdown-item:focus,
.dropdown-item:hover {
	color: #16181b;
	background-color: #494b4d;
}

.mb-3,
.my-3 {
	background: #21252e;
	color: #adadad;
}

.tiles div:nth-child(1) > .tile,
.tiles div:nth-child(2) > .tile {
	background: #21252e;
}

.tiles .tile {
	background: #21252e;
}

.tiles .tile:hover {
	background-color: #21252e;
}

.list-group-flush > .list-group-item:last-child {
	background: #21252e;
}

.client-home-cards .card-header {
	background: #21252e;
	color: #adadad;
	border-bottom: 1px solid lightskyblue;

}

.card-footer {
	border-top: 1px solid lightskyblue;
	padding: 0.75rem 1rem;
}

.card > .card-header + .list-group,
.card > .list-group + .card-footer,
.mc-promo-login > .card-header + .list-group,
.mc-promo-login > .list-group + .card-footer,
.mc-promo-manage > .card-header + .list-group,
.mc-promo-manage > .list-group + .card-footer {
	background: #21252e;
	color: #adadad;
}

.client-home-cards .list-group .list-group-item {
	background: #21252e;
	color: #adadad;
	border-bottom: 1px solid lightskyblue;
}

.client-home-cards .card-body,
.client-home-cards .mc-promo-login .content,
.client-home-cards .mc-promo-manage .content,
.mc-promo-login .client-home-cards .content,
.mc-promo-manage .client-home-cards .content {
	background: #21252e;
	color: #adadad;
}

.client-home-cards .card-footer {
	background: #21252e;
	color: #adadad;
}

div.dataTables_wrapper div.dataTables_info {
	color: #adadad;
}

div.dataTables_wrapper div.dataTables_length label {
	color: #adadad;
}

.list-group-item-action {
	color: #adadad;
}

.master-breadcrumb {
	background-color: #21252e;
}

.topbar {
	
	padding: 1px 1px 1px 1px !important;
}

header.header .topbar {
	background-color: #21252e;
}

body.primary-bg-color header#header.header div.topbar div.container div.d-flex div.ml-auto div.input-group.active-client {
	margin:1% 0% 0% 0%;	
}

.breadcrumb {
	background-color: #21252e;
}

.breadcrumb-item.active {
	color: #adadad;
}

.dropdown-menu.show {
	background-color: #21252e;
}

.btn-default {
	color: black;
	background-color: #219fdc !important;
	border-color: #219fdc;
}

.btn-default:hover {
	color: black;
	background-color: #878787 !important;
	border-color: #878787;
	transition-duration: 300ms;
	transition-property: transform, background-color, border-color;
	transform: scale(0.98);
}

.irs-min,
.irs-max {
	color: black !important;
}

#order-standard_cart .sub-heading span,
#order-standard_cart .sub-heading-borderless span {
	color: #219fdc !important;
}

.btn-info:not(:disabled):not(.disabled).active,
.btn-info:not(:disabled):not(.disabled):active,
.show > .btn-info.dropdown-toggle {
	color: black !important;
	background-color: #219fdc !important;
	border-color: #219fdc;
}

.btn-info:not(:disabled):not(.disabled).active,
.btn-info:not(:disabled):not(.disabled):active,
.show > .btn-info.dropdown-toggle:hover {
	color: black !important;
	background-color: #219fdc !important;
	border-color: #219fdc;
	transition-duration: 300ms;
	transition-property: transform, background-color, border-color;
	transform: scale(0.98);
}

.dropdown-item {
	color: #d3d3d3;
}

.dropdown-divider {
	color: #0080ff;
	height: 1px;
	border-top: 1px solid #0080ff;
}

.card-body {
	color: #adadad;
	background-color: #21252e;
	/* border-bottom: 1px solid #219fdc; */
}

.card {
	color: #adadad;
	background-color: #21252e;
}

/* Services */

.sidebar .list-group-item {
	padding: 7px 15px;
	border-color: lightskyblue;
	background: #21252e;
	color: #adadad;
}

.sidebar > .card-title {
	color: #adadad;
	background-color: #21252e;
}

btn
{
	color: black;

}

btn:visited
{
	color: black;

}

section#main-body
    div.container
    div.row
    div.col-lg-8.col-xl-9.primary-content
    div.tab-content.margin-bottom
    div#tabOverview.tab-pane.fade.show.active
    ul.nav.nav-tabs.responsive-tabs-sm
    a {
	color: white !important;
}

    a.btn.btn-block.btn-danger {
	color: #fff !important;
	background-color: #c82333 !important;
	border-color: #bd2130 !important;
}

div.col-lg-8.col-xl-9.primary-content a.list-group-item.kb-article-item {
	color: #fff !important;
}

div.col-lg-8.col-xl-9.primary-content a.list-group-item.kb-article-item:hover {
	text-decoration: underline;
}

div.col-lg-8.col-xl-9.primary-content div.list-group a {
	color: #fff !important;
}

div.col-lg-8.col-xl-9.primary-content a.tile {
	color: #fff !important;
}

div.row
    div.col-lg-8.col-xl-9.primary-content
    div.client-home-cards
    div.row
    div.col-12
    div#servicesPanel.card.card-accent-gold
    div.card-footer
    a.btn-view-more.pull-right.float-right.disabled {
	color: black !important;
	background-color: #219fdc !important;
	border-color: #21252e;
}

div.row
    div.col-lg-8.col-xl-9.primary-content
    div.client-home-cards
    div.row
    div.col-12
    div#servicesPanel.card.card-accent-gold
    div.card-footer
    a.btn-view-more.pull-right.float-right.disabled:hover {
	color: black;
	background-color: #878787 !important;
	border-color: #878787;
	transition-duration: 300ms;
	transition-property: transform, background-color, border-color;
	transform: scale(0.98);
}

div.row
    div.col-lg-8.col-xl-9.primary-content
    div.row
    div.col-xl-6
    div.card.kb-category.mb-4
    a.card-body
    span.h5.m-0 {
	color: #fff !important;
}

a {
	color: #fff !important;
}

a.postlink {
	color: #219fdc !important;
}

a:hover {
	color: #adadad !important;
}



.client-home-cards small {
	color: #afafaf;
}

.btn-default {
	color: black !important;
	background-color: #219fdc !important;
	border-color: #21252e;
}

header.header .search .btn {
	color: black;
	background-color: #219fdc !important;
	border-color: #219fdc;
	border-right: 1px solid #000;
}



#main-body
    div.container
    div.row
    div.col-lg-4.col-xl-3
    div.d-none.d-lg-block.sidebar
    div.mb-3.card.card-sidebar
    div.card-footer.clearfix
    a.btn.btn-default.btn-sm.btn-block:hover {
	color: black !important;
}

.btn-success {
	color: #000000 !important;
	background-color: #219fdc !important;
	border-color: #21252e;
}

.btn-success:hover {
	color: black;
	background-color: #878787 !important;
	border-color: #878787;
	transition-duration: 300ms;
	transition-property: transform, background-color, border-color;
	transform: scale(0.98);
}

.list-group-item {
	color: #adadad;
	background-color: #21252e;
}

/* Tables */

.table {
	color: #adadad !important;
	background-color: #21252e;
}

table.table-list thead th {
	color: #adadad;
	background-color: #21252e;
}

.dataTables_wrapper table.table-list thead th.sorting_asc,
.dataTables_wrapper table.table-list thead th.sorting_desc {
	color: #adadad;
	background-color: #21252e;
}

.table-list > tbody > tr > td {
	color: #adadad;
	background-color: #21252e;
	border-top: 1px solid lightskyblue;
}

.dataTables_wrapper table.table-list {
	border: 1px solid lightskyblue;
}

.table-list > tbody > tr:hover > td {
	color: #adadad;
	background-color: #21252e;
}

div.product-details div.product-icon {
	color: #adadad;
	background-color: #21252e;
}

div.product-details-tab-container {
	color: #adadad;
	background-color: #21252e;
	border-color: #219fdc;
}

.bg-#adadad {
	color: #adadad;
	background-color: #21252e !important;
}

.product-details h4 {
	margin-top: 4% !important;
}

.nav-tabs .nav-item.show .nav-link,
.nav-tabs .nav-link.active {
	color: #adadad;
	background-color: #21252e;
}

.responsive-tabs-sm .nav-item a:hover {
	color: #adadad;
	background-color: #21252e;
}

.module-client-area {
	color: #adadad;
	background-color: #21252e;
}

.recent-ticket > .small > span {
	color: #adadad !important;
}

.small,
small {
	font-size: 80%;
	font-weight: 400;
	color: #adadad !important;
}

div.recent-ticket > small > span {
	color: #adadad !important;
}

.announcements .announcement article {
	color: #adadad;
	background-color: #21252e;
}

.text-muted {
	color: #adadad !important;
	background-color: #21252e !important;
}

.intl-tel-input .country-list {
	color: #adadad !important;
	background-color: #21252e !important;
}

.intl-tel-input.separate-dial-code .selected-flag {
	color: #adadad !important;
	background-color: #21252e !important;
	border-radius: 5px;
}

.intl-tel-input .country-list:hover {
	color: #adadad !important;
	background-color: #21252e !important;
}

.intl-tel-input.separate-dial-code .selected-flag:hover {
	color: #adadad !important;
	background-color: #21252e !important;
	border-radius: 5px;
}

#order-standard_cart .font-size-18 {
	color: #adadad !important;
}

#order-standard_cart .order-summary .subtotal {
	margin: 0;
	padding: 0 0 5px 0;
	font-size: 1.2em;
	border-bottom: 1px solid #ddd;
}

.domain-pricing .tld-pricing-header {
	color: #adadad !important;
	background-color: #21252e !important;
}

.domain-pricing .tld-row.highlighted {
	color: #adadad !important;
	background-color: #21252e !important;
}

.domain-pricing .tld-pricing-header div {
	color: #adadad !important;
	background-color: #21252e !important;
	border-radius: 5px !important;
	border: 1px;
	border-color: #adadad;
}

.domain-promo-box {
	color: #adadad !important;
	background-color: #21252e !important;
	border-radius: 5px !important;
}

.spotlight-tlds {
	color: #adadad !important;
	background-color: #21252e !important;
	border-radius: 5px !important;
}

#order-standard_cart label,
#order-standard_cart p.domain-renewal-desc {
	color: #adadad !important;
	background-color: #21252e !important;
}

div[menuitemname="Active Products/Services"] .btn-view-more.disabled {
	color: #adadad;
}

#order-standard_cart .products .product {
	color: #adadad !important;
	background-color: #21252e !important;
	border: 0px !important;
}

.landing-page.bg-#adadad.ssl {
	width: 75%;
}

.landing-page .hero {
	margin-top: 2%;
}

.landing-page .hero h2 {
	color: #adadad !important;
	background-color: #21252e !important;
}

.landing-page .hero h3 {
	color: #adadad !important;
	background-color: #21252e !important;
}

.landing-page.ssl .validation-levels .item {
	color: #adadad !important;
	background-color: #21252e !important;
}

.landing-page.ssl .validation-levels .item p {
	color: #adadad !important;
	background-color: #21252e !important;
}

.landing-page.ssl .detailed-info {
	color: #adadad !important;
	background-color: #21252e !important;
}

.landing-page.ssl .detailed-info .card-body {
	color: #adadad !important;
	background-color: #21252e !important;
}

.landing-page.ssl .ssl-benefits i {
	color: #adadad !important;
	background-color: #21252e !important;
}

.landing-page.ssl ul.ssl-certs-all li.featured {
	color: black;
}

.landing-page.ssl .standout-2 {
	color: #adadad !important;
	background-color: #21252e !important;
}

.view-ticket .posted-by {
	color: #adadad !important;
	background-color: #3a4253 !important;
	border-radius: 10px 10px 0px 0px;
}

div.ticket-reply.markdown-content.staff div.posted-by span.posted-by-name {
	color: lightskyblue;

	font-family: Tahoma;
	
}

div.ticket-reply.markdown-content div.posted-by span.posted-by-name {
	color: #d9534f;

	font-family: Tahoma;
}

.ticket-reply {
	border: 0px;
}

div.ticket-reply.markdown-content div.message.p-3
{
	border-left: 8px solid #3a4253 !important;
	border-right: 8px solid #3a4253 !important;
	border-bottom: 8px solid #3a4253 !important;
	border-radius: 0px 0px 10px 10px;
	font-family: system-ui;
}

body.primary-bg-color section#main-body div.container div.row div.col-lg-8.col-xl-9.primary-content div.card.view-ticket div.card-body div.ticket-reply.markdown-content.staff div.message.p-3 p
{

	margin-bottom:1%;

}

span.posted-on
{
	color: #f0ad4e !important;
	font-weight:bolder
}

.mc-promo-login .view-ticket .content,
.mc-promo-manage .view-ticket .content,
.view-ticket .card-body,
.view-ticket .mc-promo-login .content,
.view-ticket .mc-promo-manage .content {
	padding: 0;
	border-bottom: 0px;
}

.client-home-cards .card-header .btn {
	color: black !important;
	background-color: #219fdc !important;
	border-color: #219fdc;
}

.client-home-cards .card-header .btn:hover {
	color: black;
	background-color: #878787 !important;
	border-color: #878787;
	transition-duration: 300ms;
	transition-property: transform, background-color, border-color;
	transform: scale(0.98);
}

section#main-body
    div.container
    div.row
    div.col-lg-8.col-xl-9.primary-content
    div.card
    div.card-body
    form.d-flex.justify-content-between
    div
    button.btn.btn-sm.btn-secondary.px-4 {
	color: black !important;
	background-color: #219fdc !important;
	border-color: #219fdc;
}

section#main-body
    div.container
    div.row
    div.col-lg-8.col-xl-9.primary-content
    div.card
    div.card-body
    form.d-flex.justify-content-between
    div
    button.btn.btn-sm.btn-secondary.px-4:hover {
	color: black;
	background-color: #878787 !important;
	border-color: #878787;
	transition-duration: 300ms;
	transition-property: transform, background-color, border-color;
	transform: scale(0.98);
}

.requestor-type-operator {
	background-color: lightskyblue;
	color:black;
}

.requestor-type-owner{
	background-color: #d9534f;
	color:black;
}

.kb-category a:hover {
	background-color: #21252e;
}

.kb-article-item:hover {
	background-color: #21252e;
	text-decoration: none;
}

.badge-info {
	color: #000000;
	background-color: #lightskyblue;
	text-align: left;
	border-radius: 0px;
}

kb-article-item {
	color: #219fdc !important;
}

div.card-body article {
	color: #adadad !important;
}

div.card-body article h2 {
	background-color: #212529 !important;
}

pre.language-markup {
	color: yellow;
	background: #3b4968 !important;
	padding: 1% 1% 1% 1%;
	border-radius: 8px;
}

code {
	background: #3b4968;
	color: yellow;
	page-break-inside: avoid;
	font-family: monospace;
	font-size: 15px;
	line-height: 1.6;
	margin-bottom: 1.6em;
	max-width: 100%;
	overflow: auto;
}

article p code span {
	background: #3b4968;
	color: yellow;
	page-break-inside: avoid;
	font-family: monospace;
	font-size: 15px;
	line-height: 1.6;
	margin-bottom: 1.6em;
	max-width: 100%;
	overflow: auto;
}

.alert-info {
	color: #adadad !important;
	background-color: #21252e !important;
}

body.primary-bg-color
    section#main-body
    div.container
    div.row
    div.col-lg-8.col-xl-9.primary-content
    div.card
    div.list-group.list-group-flush
    a.list-group-item.kb-article-item
    i.fal.fa-file-alt.fa-fw.text-black-50 {
	color: #219fdc !important;
}

.btn-primary {
	color: black;
	background-color: #219fdc !important;
	border-color: #000;
}

.btn-primary:hover {
	color: #000 !important;
	background-color: #878787 !important;
	border-color: #878787;
	transition-duration: 300ms;
	transition-property: transform, background-color, border-color;
	transform: scale(0.98);
}

div#tableServicesList_wrapper.dataTables_wrapper.dt-bootstrap4.no-footer
    div#tableServicesList_paginate.dataTables_paginate.paging_simple_numbers
    ul.pagination
    a {
	color: black !important;
	background-color: #219fdc !important;
	border-color: #000;
}

div#tableInvoicesList_wrapper.dataTables_wrapper.dt-bootstrap4.no-footer
    div#tableInvoicesList_paginate.dataTables_paginate.paging_simple_numbers
    a {
	color: black !important;
	background-color: #219fdc !important;
	border-color: #000;
}

div#tableQuotesList_paginate.dataTables_paginate.paging_simple_numbers a {
	color: black !important;
	background-color: #219fdc !important;
	border-color: #000;
}

div#stripeCvcWhere .btn {
	color: darkred !important;
}

.tiles .tile .title {
	color: #bebebe;
}

.input-group-text {
	color: black;
	background-color: #219fdc;
	border-color: #219fdc;
}

div.input-group-append button.btn.btn-default.btn-reveal-pw {
	color: black;
	background-color: #219fdc;
	border-color: #219fdc;
}

div.input-group.input-group-merge {
	color: #adadad;
}

.form-control , .form-control-sm {
	border: 1px solid #474747 !important;
	border-color: #000;
	background-color: #219fdc !important;
	color: #000;
}

div.input-group-prepend {
	color: #363d4d;
}

div.input-group.search.d-none.d-xl-flex {
	border: #363d4d;
	color: #000;
}

a.btn.nav-link.cart-btn {
	border: #212529;
	color: #212529;
}

section#main-body {
  flex: 1 0 auto;
}

html, body {
  height: 100%;
}

body {
  display: flex;
  flex-direction: column;
}

footer.footer {
	flex-shrink: 0;
	background-color: #21252e !important;
	padding: 2% 1% 1% 1%;
}

footer.footer .copyright {
	font-size: 1.05rem;
}

footer.footer .nav-link {
	color: #adadad;
	font-size: 1rem;
}

footer.footer .btn {
	color: black;
	background-color: #219fdc !important;
	border-color: #219fdc;
}

footer.footer li :hover {
	color: black;
	background-color: #878787 !important;
	border-color: #878787;
	transition-duration: 300ms;
	transition-property: transform, background-color, border-color;
	transform: scale(0.98);
}


.fa-discord,
.fa-facebook-f,
.fa-twitter,
.fa-eye,
.fa-key,
.fa-user,
.fa-facebook {
	color: #ebebeb;
}

.fa-discord:hover,
.fa-facebook-f:hover,
.fa-twitter:hover,
.fa-eye:hover,
.fa-key:hover,
.fa-user:hover,
.fa-facebook:hover {
	color: black;
}

footer#footer.footer div.container ul.nav.justify-content-center.justify-content-lg-start.mb-7 li.nav-item a.nav-link {
	margin:0% 3px 1% 0%;
	color: black !important;
	background-color: #219fdc !important;
	border-color: #219fdc;
		display: inline-block;
	font-weight: 400;
	color: #212529;
	text-align: center;
	vertical-align: middle;
	-webkit-user-select: none;
	-moz-user-select: none;
	user-select: none;
	background-color: transparent;
	border: 1px solid transparent;
	padding: .1rem 1rem;
	font-size: 1rem;
	line-height: 1.5;
	border-radius: .25rem;
	transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
}

footer#footer.footer div.container ul.list-inline.mb-7.text-center.float-lg-right li.list-inline-item a.btn.btn-icon.mb-1{
	margin: 0 !important;
}

.sidebar .list-group-item .badge {
	color: black;
	background-color: #219fdc !important;
	border-color: #219fdc;
}

.page-item.disabled .page-link {
	color: black;
	background-color: #219fdc !important;
	border-color: #000;
}

#tableTicketsList_wrapper.dataTables_wrapper.dt-bootstrap4.no-footer
    div.listtable
    div#tableTicketsList_filter.dataTables_filter
    label
    input.form-control.form-control-sm {
	color: black;
	background-color: #219fdc !important;
	border-color: #219fdc;
}

div#ClientAreaHomePagePanels-Active_Products_Services-0.list-group-item.list-group-item-action {
	border-bottom: 1px solid lightskyblue !important;
}

.client-home-cards .list-group {
	border-color: #21252e !important;
}

.bg-white {
	background-color: #21252e !important;
	color: #adadad;
}

.nav-tabs {
	border-color: #219fdc;
}

.nav-tabs .nav-item.show .nav-link,
.nav-tabs .nav-link.active {
	border-color: #219fdc;
}

#tabOverview.tab-pane.fade.show.active
    div.card
    div.card-body
    div.product-details
    div.row
    div.col-md-6
    div.product-status.product-status-active.mb-3
    div.product-icon.text-center
    h3 {
	margin-top: 5%;
}

a.page-link {
	background-color: #219fdc;
	border-color: #000;
	color: #000 !important;
}

.font-weight-light {
	color: #000 !important;
}

.page-link:hover {
	border-color: #000;
}

th.sorting {
	border-top: 1px solid lightskyblue;
}

th.sorting_desc {
	border-top: 1px solid lightskyblue;
}

th.sorting_asc {
	border-top: 1px solid lightskyblue;
}

th.sorting_disabled {
	border-top: 1px solid lightskyblue;
}

div.input-group-prepend {
	border-color: #000;
}

.input-group-text {
	color: black;
	border-color: #000;
}

.form-control:focus {
	border-color: #000;
}

div.input-group-append button.btn.btn-default.btn-reveal-pw {
	border-color: #000;
}

.input-group-append {
	border-left: 1px solid #000;
}

.tiles .tile {
	border-right: 1px solid lightskyblue;
}

.client-home-cards .list-group {
	/* border-top: 1px solid #0080ff !important; */
	/* border-bottom: 1px solid #0080ff !important; */
}

.client-home-cards .list-group .list-group-item {
	/* border-bottom: 1px solid #0080ff !important; */
}

.i .fa-arrow-right {
	color: #000 !important;
}

#order-standard_cart .products .product header {
	background: #219fdc !important;
}

#order-standard_cart .products .product div.product-desc {
	font-size: 1.2em !important;
}

#order-standard_cart .field,
#order-standard_cart .form-control {
	color: #000 !important;
}

.dataTables_wrapper .dataTables_filter label .form-control {
	border-right: 1px solid #219fdc;
}

.domain-pricing .two-row-center {
	border-right: 2px solid #219fdc !important;
}

.domain-promo-box {
	border: 1px solid #000 !important;
}

.domain-pricing .tld-row {
	border-bottom: 1px solid #219fdc !important;
}

.domain-checker-container .input-group-box {
	background-color: #fff1bc !important;
}

div.col-lg-2.col-sm-4 {
	color: #adadad;
}

.table th {
	border-top: 1px solid lightskyblue;
}

.table td {
	border-top: 1px solid lightskyblue;
}

.sidebar .list-group-item.active,
.sidebar .list-group-item.active:focus,
.sidebar .list-group-item.active:hover {
	border-color: #00b0ff;
}

.card-header {
	border-bottom: 1px solid lightskyblue;
}



.border-left {
	border-left: 1px solid #00b0ff !important;
}

.list-group-item {

	border: 1px solid #219fdc;
}

hr {
	border-top: 1px solid #219fdc;
}

#main-body
    div.container
    div.row
    div.col-lg-4.col-xl-3
    div.sidebar
    div.mb-3.card.card-sidebar
    div.card-footer.clearfix
    a.btn.btn-success.btn-sm.btn-block {
	color: black !important;
}

button.btn.btn-danger.btn-sm.btn-block:hover {
	color: black;
	background-color: #878787 !important;
	border-color: #878787;
	transition-duration: 300ms;
	transition-property: transform, background-color, border-color;
	transform: scale(0.98);
}

body#popup-backdrop div.card.bg-default {
	height: 100%;
}

body#popup-backdrop div.card.bg-default div.card-body iframe {
	height: 100%;
}

textarea:focus,
input:focus {
	color: #000 !important;
}

input::placeholder {
	color: #000 !important;
}

.dataTables_wrapper .dataTables_filter label .form-control {
	background: url("../svg/magnifying-glass2.svg") no-repeat 5px 7px !important;
	padding: 7px 10px 7px 45px !important;
	height: 30px;
}

a:hover {
	color: #219fdc !important;
}

a.pr-4 {
	margin-right:0.5rem;
	padding-right:0.5rem !important;
	color: white !important;

}

a.pr-4:hover {
	border-bottom: 2px solid lightskyblue;
	text-decoration:none;
}



nav.master-breadcrumb a:hover
{
	border-bottom: 2px solid lightskyblue;
	text-decoration:none;
}

a.dropdown-toggle{
	margin-right:0.5rem;
	padding-right:0.5rem !important;
	color: white !important;
}

a.dropdown-toggle:hover{
	border-bottom: 2px solid lightskyblue;
	text-decoration:none;
}

button,
input,
optgroup,
select,
textarea {
	background-color: #219fdc !important;
	border: 1px solid #474747 !important;
	border-radius: 5px;
}

.affiliate-stat {
	margin: 0;
	margin-bottom: 0px;
	padding: 0px;
	font-size: 1.6em;
	text-align: center;
}

.intl-tel-input .flag-container {
	position: absolute;
	top: 1px;
	bottom: 0;
	right: 0;
	padding: 1px;
}

.alert-success {
	color: #000000;
	background-color: #219fdc;
	border-color: #219fdc;
}

.table thead th {
	vertical-align: bottom;
	border-bottom: 2px solid #219fdc;
}

.landing-page.ssl .validation-levels .item .btn {
	padding: 6px 20px;
	background-color: #219fdc;
	color: #000000;
}

.landing-page.ssl .validation-levels .item .btn {
	padding: 6px 20px;
	background-color: #219fdc;
	color: #000000;
}

.table-bordered td,
.table-bordered th {
	border: 1px solid #00b0ff;
}

table.table-list thead th {
	border-bottom: 1px solid #219fdc;
}

#order-standard_cart .product-info {
	margin: 0 0 20px 0;
	padding: 6px 15px;
	font-size: 1.15em !important;
	background-color: #212529 !important;
	border-top: 1px solid #212529 !important;
	border-bottom: 1px solid #212529 !important;
}

#order-standard_cart .summary-container {
	background-color: #212529 !important;
	font-size: 1em !important;
}

#order-standard_cart .order-summary .summary-totals {
	margin: 5px 0;
	padding: 5px 0;
	border-top: 1px solid #219fdc !important;
	border-bottom: 1px solid #219fdc !important;
}

#order-standard_cart label,
#order-standard_cart p.domain-renewal-desc {
	background-color: rgba(0, 0, 0, 0) !important;
	font-size: 15px !important;
}

#order-standard_cart .panel-addon {
	font-size: 1.1em !important;
}

#order-standard_cart .panel-addon .panel-body {
	border-radius: 0px !important;
}

#order-standard_cart .panel-addon .panel-price {
	padding: 6px !important;
	background-color: #212529 !important;
}

#order-standard_cart .view-cart-items .item {
	background-color: #212529 !important;
	font-size: 1.1em !important;
}

#order-standard_cart .view-cart-tabs .nav-tabs a[aria-expanded="true"],
#order-standard_cart .view-cart-tabs .nav-tabs a[aria-selected="true"] {
	border-color: #212529 !important;
	background-color: #212529 !important;
}

#order-standard_cart .view-cart-tabs .tab-content {
	background-color: #212529 !important;
	padding: 15px;
}

#order-standard_cart .order-summary .subtotal {
	border-bottom: 1px solid #219fdc !important;
}

#order-standard_cart .panel-addon .panel-price {
	padding: 6px;
	background-color: #212529 !important;
}

#order-standard_cart .order-summary .bordered-totals {
	border-bottom: 1px solid #219fdc !important;
}

#order-standard_cart .view-cart-items-header {
	background-color: #666 !important;
	color: #fff !important;
	font-size: 1.1em !important;
}

#order-standard_cart .field-icon i {
	color: #000 !important;
}

#order-standard_cart .account-select-container div.account.active {
	background: #212529 !important;
}

#order-standard_cart .account-select-container div.account {
	border: 1px solid #212529 !important;
}

#order-standard_cart .account-select-container {
	border-right: 1px solid #212529 !important;
}

#order-standard_cart .cc-input-container {
	background-color: #212529 !important;
	border: 1px solid #212529 !important;
}

#order-standard_cart label,
#order-standard_cart p.domain-renewal-desc {
	margin-top: 5px;
}

#order-standard_cart .account-select-container div.account {
	background-color: #212529 !important;
	border: 1px solid #212529 !important;
}

.md-editor > .md-preview,
.md-editor > textarea.markdown-editor {
	border-top: 1px solid #adadad !important;
	border-bottom: 1px solid #adadad !important;
	background-color: #6c757d !important;
}

.md-editor > .btn-toolbar {
	background-color: #adadad !important;
}

.md-editor .md-footer,
.md-editor > .md-header {
	background: #adadad !important;
}

.md-editor {
	border: 1px solid #212529 !important;
}

.markdown-editor-status {
	color: #000000 !important;
}

.custom-file-label {
	color: #000000;
	background-color: #6c757d;
	border: 1px solid #6c757d;
}

.custom-file-label::after {
	color: #000000;
	background-color: #6c757d;
	border-left: 1px solid #000;
}

#order-standard_cart .apply-credit-container {
	background-color: #212529 !important;
}

.small,
small {
	font-size: 1.1em;
}

#order-standard_cart .sub-heading {
	border-top: 1px solid #219fdc !important;
}

#collapseHelpMeChoose.collapse.show
    div.card-body
    div.row.help-me-choose
    div.col-md-4
    a.btn.btn-primary.btn-block {
	color: black !important;
	background-color: #219fdc !important;
	border-color: #219fdc;
}

#collapseHelpMeChoose.collapse.show
    div.card-body
    div.row.help-me-choose
    div.col-md-4
    a.btn.btn-primary.btn-block:hover {
	color: black;
	background-color: #878787 !important;
	border-color: #878787;
	transition-duration: 300ms;
	transition-property: transform, background-color, border-color;
	transform: scale(0.98);
}

div.validation-levels
    div.container
    div.row
    div.col-md-6.col-lg-4
    div.item
    a.btn {
	color: black !important;
	background-color: #219fdc !important;
	border-color: #219fdc;
}

div.validation-levels
    div.container
    div.row
    div.col-md-6.col-lg-4
    div.item
    a.btn:hover {
	color: black;
	background-color: #878787 !important;
	border-color: #878787;
	transition-duration: 300ms;
	transition-property: transform, background-color, border-color;
	transform: scale(0.98);
}

a.btn.btn-default {
	color: black !important;
	background-color: #219fdc !important;
	border-color: #219fdc;
}

a.btn.btn-default:hover {
	color: black;
	background-color: #878787 !important;
	border-color: #878787;
	transition-duration: 300ms;
	transition-property: transform, background-color, border-color;
	transform: scale(0.98);
}

.landing-page.ssl .validation-levels .item {
	height: 401.683px;
}

.list-inline .mb-7 .text-center .float-lg-right .list-inline-item .text-center {
	margin-top: -18px !important;
}

body.primary-bg-color.modal-open div.modal-backdrop.fade.show {
	height: 0%;
	width: 0%;
}

.modal-content {
	background-color: #16191e;
}

div#modalRemoveItem.modal.fade.modal-remove-item.show
    div.modal-dialog
    div.modal-content
    div.modal-body
    h4.modal-title.margin-bottom.mb-3 {
	background-color: #16191e;
}

a.btn.btn-block.btn-danger {
	color: black !important;
}

a.btn.btn-block.btn-danger:hover {
	color: black !important;
	transition-duration: 300ms;
	transition-property: transform, background-color, border-color;
	transform: scale(0.98);
}

a.btn.btn-block.btn-success {
	color: black !important;
}

.list-group-item-action:focus,
.list-group-item-action:hover {
	background-color: #404040;
}

span.badge.badge-pill.badge-info {
	white-space: normal;
	border-radius: 3px;
}

#order-standard_cart .prepend-icon .field-icon {
	width: 36px;
	height: 36px;
	line-height: 30px;
}

a#checkout.btn.btn-success.btn-lg.btn-checkout:hover {
	color: black !important;
	transition-duration: 300ms;
	transition-property: transform, background-color, border-color;
	transform: scale(0.98);
}

a.btn.btn-primary {
	color: black !important;
}

.card.view-ticket {
	background: none;
}

.ticket-reply.markdown-content {
	background: #21252e;
	margin-top: 15px;
	border-radius: 10px;
}

div.view-ticket .card-body {
	background: none;
}

#main-body
    div.container
    div.row
    div.col-lg-8.col-xl-9.primary-content
    div.card.view-ticket
    div.card-body.p-3
    p {
	margin-bottom: 0rem !important;
}

/* .clearfix { */
	/* margin-top: -2%; */
	/* margin-bottom: -1%; */
/* } */

/* .clearfix { */
	/* margin-top: 0%; */
	/* margin-bottom: -1%; */
/* } */

.clearfix > span.pull-right.float-right
{
	color:lightskyblue;
	border-top: 1px lightskyblue;
}

.md-editor > .md-preview,
.md-editor > textarea.markdown-editor {
	border-top: 1px solid #000 !important;
	border-bottom: 1px solid #000 !important;
	background-color: #6c757d !important;
}

.md-editor .md-footer,
.md-editor > .md-header {
	background: #6c757d !important;
}

div#containerExistingAccountSelect.row.account-select-container div.col-sm-12 {
	margin-bottom: 2% !important;
}

div#containerExistingAccountSelect.row.account-select-container {
	border: none !important;
}

a.btn.disabled,
fieldset:disabled a.btn {
	color: black !important;
}

#order-standard_cart .products .product div.product-desc-full-width {
	min-height: 350px;
}

#order-standard_cart .products .product header {
	min-height: 70px;
}

.landing-page.ssl p.help-me-choose a,
.landing-page.ssl a.help-me-choose {
	color: white !important;
}

.invoice-container {
	background-color: #21252e !important;
	border: 1px solid #325d89 !important;
	color: #adadad !important;
}

div#order-supreme_comparison .product-title h3 {
	min-height: 80px;
	padding-left: 10px !important;
	padding-right: 10px !important;
}

#header.header div.topbar div.container div.d-flex div.mr-auto {
	margin-top: 2px;
}

div#tableDomainsList_filter.dataTables_filter
    label
    input.form-control.form-control-sm {
	background-color: #219fdc !important;
}

div#tableServicesList_filter.dataTables_filter
    label
    input.form-control.form-control-sm {
	background-color: #219fdc !important;
}

body.primary-bg-color
    section#main-body
    div.container
    div.row
    div.col-lg-8.col-xl-9.primary-content
    div#ticketReplyContainer.card.d-print-none
    div.card-body
    form#frmReply
    div.form-group
    div.input-group.mb-1.attachment-group
    div.custom-file
    label.custom-file-label.text-truncate::after {
	color: black;
	background-color: #219fdc;
	border-color: #219fdc;
}

div.container div.row div.col-lg-8.col-xl-9.primary-content div#registration i
{
	color: black;
}

div.container div.row div.col-lg-8.col-xl-9.primary-content div#registration select
{
	color: black;
}

div.container div.row div.col-lg-8.col-xl-9.primary-content div#registration input
{
	color: black !important;
}

section#main-body div.container div.row div.col-lg-8.col-xl-9.primary-content div.client-home-cards div.row div.col-12 div#servicesPanel.card.card-accent-gold div.card-footer a.btn-view-more.pull-right.float-right
{
	color: black;
	background-color: #219fdc !important;
	border-color: #000;
	border-radius:3px;	
	padding:3px 5px 3px 5px;
}

section#main-body div.container div.row div.col-lg-8.col-xl-9.primary-content div.client-home-cards div.row div.col-12 div#servicesPanel.card.card-accent-gold div.card-footer a.btn-view-more.pull-right.float-right:hover
{
	color: black;
	background-color: #878787 !important;
	border-color: #878787;
	border-radius:3px;
	transition-duration: 300ms;
	transition-property: transform, background-color, border-color;
	transform: scale(0.98);	
}

div#tableServicesList_wrapper.dataTables_wrapper.dt-bootstrap4.no-footer
    div#tableServicesList_paginate.dataTables_paginate.paging_simple_numbers
    ul.pagination
    a {
	color: black !important;
	background-color: #219fdc !important;
	border-color: #000;
}

div#tableAffiliatesList_wrapper.dataTables_wrapper.dt-bootstrap4.no-footer
 div#tableAffiliatesList_paginate.dataTables_paginate.paging_simple_numbers
     ul.pagination
    a {
	color: black !important;
	background-color: #219fdc !important;
	border-color: #000;
}

.popover-user-notifications
{
	background-color:#141414;
	border-color:#141414;
}

a.btn.btn-lg.btn-danger , a.btn.btn-lg.btn-danger.disabled {
	color: #fff !important;
	background-color: #c82333 !important;
	border-color: #bd2130 !important;
}

a.btn.btn-lg.btn-danger:hover , a.btn.btn-lg.btn-danger.disabled:hover {
	color: black !important;
	transition-duration: 300ms;
	transition-property: transform, background-color, border-color;
	transform: scale(0.98);
}

 div#tableAffiliatesList_filter.dataTables_filter
 label input.form-control.form-control-sm {
	 background-color: #219fdc !important;
 }
 
.alert-warning {
	color: #4a4a47;
	background-color: #dfc470;
	border-color: #ffeeba;
}

header#header.header div.navbar.navbar-expand-xl.main-navbar-wrapper div.container div#mainNavbar{
	padding: 0%;
}

body.primary-bg-color section#main-body div.container div.row div.col-lg-4.col-xl-3 div.sidebar div.card.d-block.d-md-none.bg-light{
	color: #adadad;
	background-color: #21252e !important;
	
}

div.card-body article a, div.card-body article a
{
	color:lightblue !important;
}

div.card-body article a:hover,div.card-body article a:hover
{
	color:yellow !important;
}

div.card-body article a:visited,div.card-body article a:visited
{
	color:pink !important;
}

body.primary-bg-color section#main-body div.container div.row div.col-lg-8.col-xl-9.primary-content div.card.view-ticket div.card-body div.ticket-reply.markdown-content.staff div.message.p-3 p a.autoLinked
{
	color:lightskyblue !important;
}

body.primary-bg-color section#main-body div.container div.row div.col-lg-8.col-xl-9.primary-content div.card.view-ticket div.card-body div.ticket-reply.markdown-content.staff div.message.p-3 p a.autoLinked:hover
{
	color:lightskyblue !important;
}

body.primary-bg-color section#main-body div.container div.row div.col-lg-8.col-xl-9.primary-content div.card.view-ticket div.card-body div.ticket-reply.markdown-content.staff div.message.p-3 p a.autoLinked:visited
{
	color:lightskyblue !important;
}

div.card div.card-body article img {
	padding-top: 1%;
	padding-bottom: 1%;
	height:100% !important;
	width:100% !important;
}

body.primary-bg-color section#main-body div.container div.row div.col-lg-8.col-xl-9.primary-content div.client-home-cards div.row div.col-md-6.col-lg-12.col-xl-6 div#registerDomainPanel.card.card-accent-emerald div.card-body form div.input-group.margin-10.m-0.px-2.pb-2
{

	margin-top: 6% !important;

}

body.primary-bg-color section#main-body div.container div.row div.col-lg-4.col-xl-3 div.sidebar div.mb-3.card.card-sidebar div.collapsable-card-body div.list-group.list-group-flush.d-md-flex a#Primary_Sidebar-Client-Balance-balance-amount.list-group-item.list-group-item-action h4
{
	margin-top:.5rem;
}

body.primary-bg-color.modal-open section#main-body div.container div.row div.col-lg-8.col-xl-9.primary-content form#frmDeletePaymentMethod div#modalPaymentMethodDeleteConfirmation.modal.fade.show div.modal-dialog div.modal-content div.modal-header
{
	background-color:#16191e;
}

div#order-supreme_comparison .price-table .product-icon img
{
	height: 96px !important;
	width: 55% !important;
	padding: 7% 2% 7% 2%;

}

body.primary-bg-color section#main-body div.container div.row div.col-12.primary-content div.row.row-product-selection div.col-md-12 div#order-supreme_comparison div#products.price-table-container ul li div.price-table div.product-icon
{
	/* background:#21252e; */
		
}
