 
body {
  font-family:system-ui !important;
}

/* CSS */
a.kb-order-button-link {
  display:flex;
  justify-content:center;
  align-items:center;
  margin:0.7em;
  background: #FF4742;
  border: 1px solid #FF4742;
  border-radius: 6px;
  box-shadow: rgba(0, 0, 0, 0.1) 1px 2px 4px;
  box-sizing: border-box;
  cursor: pointer;
  font-family: nunito,roboto,proxima-nova,"proxima nova",sans-serif;
  font-size: 1.2em;
  font-weight: 800;
  line-height: 16px;
  min-height: 40px;
  outline: 0;
  padding: 12px 14px;
  text-align: center;
  text-rendering: geometricprecision;
  text-transform: none;
  user-select: none;
  -webkit-user-select: none;
  touch-action: manipulation;
}

div#domainRenewals.domain-renewals div.domain-renewal
{
	background: #21252e;
	color: #adadad;
}

html body.primary-bg-color section#main-body div.container div.row div.col-12.primary-content div#order-standard_cart div.row div.cart-body form#frmProductDomain div.domain-selection-options div.option
{
	background: #21252e;
	color: #adadad;
}

a.kb-order-button-link:hover,
a.kb-order-button-link:active {
  animation:shakethebutton 2.3s linear infinite both;
  box-shadow: 0 12px 16px 0 rgba(0,0,0,0.24),0 17px 50px 0 rgba(0, 0, 0, 0.06)
}

@keyframes shakethebutton {
  0%{-webkit-transform:translate(0);
  transform:translate(0);
}
20% {
  -webkit-transform:translate(-2px, 2px);
  transform:translate(-2px, 2px);
}
40% {
  -webkit-transform:translate(-2px, -2px);
  transform:translate(-2px, -2px);
}
60% {
  -webkit-transform:translate(2px, 2px);
  transform:translate(2px, 2px);
}
80% {
  -webkit-transform:translate(2px, -2px);
  transform:translate(2px, -2px);
}
100% {
  -webkit-transform:translate(0);
  transform:translate(0);
}

}

a.kb-order-button-link:active {
  opacity: .5;
}

.badge-info {
  color:#fff;
  background-color:#17a2b8;
}
.primary-bg-color {
  background-image:linear-gradient(rgba(0, 0, 0, 0.92), rgba(0, 0, 0, 0.92)), url(https://pingperfect.com/img/21.webp) !important;
  background-size:cover;
  background-repeat:round;
  background-color:#19191a;
  background-image:linear-gradient(rgba(0, 0, 0, 0.92), rgba(0, 0, 0, 0.92)), url(https://pingperfect.com/img/21.webp) !important;
  position:relative;
  z-index:2;
}
body {
  color:#adadad;
}

.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;
}
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;
}
.card {
  color:#adadad;
  background-color:#21252e;
}
.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-sma {
  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-footera.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-golddiv.card-footera.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-bodyspan.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-sidebardiv.card-footer.clearfixa.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;
}
.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:system-ui;
}
div.ticket-reply.markdown-content div.posted-by span.posted-by-name {
  color:#d9534f;
  font-family:system-ui;
}
.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
}

html 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
{
	background-color: #1c1f26 !important
}

.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
    divbutton.btn.btn-sm.btn-secondary.px-4 {
  color:black !important;
  background-color:#219fdc !important;
  border-color:#219fdc;
}
body.primary-bg-color section#main-body div div.row div.col-12.primary-content div.container div.text-center.p-5 div.buttons a.btn.btn-info.px-4 {
  color:black !important;
  background-color:#219fdc !important;
  border-color:#219fdc;
}
  body.primary-bg-color section#main-body div div.row div.col-12.primary-content div.container div.text-center.p-5 div.buttons a.btn.btn-info.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);
}
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-betweendivbutton.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:#34b2e6;
  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-itemi.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.paginationa {
  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_numbersa {
  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
    labelinput.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-centerh3 {
  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{}.client-home-cards .list-group .list-group-item{}.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.clearfixa.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("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-4a.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-choosediv.col-md-4a.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.itema.btn {
  color:black !important;
  background-color:#219fdc !important;
  border-color:#219fdc;
}
div.validation-levels
    div.container
    div.row
      div.col-md-6.col-lg-4div.itema.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-bodyh4.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:4px;
}

a.list-group-item.kb-article-item i.fal.fa-file-alt.fa-fw.text-black-50
{
	color: white !important;
}

#order-standard_cart .prepend-icon .field-icon {
  width:36px;
  height:36px;
  line-height:30px;
}
i {
  line-height:unset !important;
  color:#ebebeb !important;
}

body.primary-bg-color.modal-open section#main-body div.container div.row div.col-12.primary-content div#order-standard_cart div.row div.cart-body form#frmConfigureProduct div.row div.secondary-cart-body div.product-info div#exampleModalCenter.modal.fade.show div.modal-dialog.modal-dialog-centered div.modal-content div.modal-header
{
	background-color:#21252e !important;

}

body.primary-bg-color.modal-open section#main-body div.container div.row div.col-12.primary-content div#order-standard_cart div.row div.cart-body form#frmConfigureProduct div.row div.secondary-cart-body div.product-info div#exampleModalCenter.modal.fade.show div.modal-dialog.modal-dialog-centered div.modal-content div.modal-header button.close
{
	background-color:red !important;
		opacity:0.9 !important;
}

body.primary-bg-color section#main-body div.container div.row div.col-lg-8.col-xl-9.primary-content div#registration form#frmCheckout.using-password-strength div.card.mb-4 div.card-body.p-4{}div.form-group label, span.field-help-text {
  color:white !important;
}
  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-3p {
  margin-bottom:0rem !important;
}
.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
    labelinput.form-control.form-control-sm {
  background-color:#219fdc !important;
}
div#tableServicesList_filter.dataTables_filter
    labelinput.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-groupdiv.custom-filelabel.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.paginationa {
  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.paginationa {
  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_filterlabel 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 {
  margin-top:1%;
  margin-bottom:1%;
  height:auto !important;
  width:100% !important;
  border:solid 2px #87cefa12;
  border-radius:10px;
  padding:4px;
}
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{}body.primary-bg-color section#main-body div.container div.row div.col-lg-8.col-xl-9.primary-content div.card div.card-body ul.list-inline li.list-inline-item.text-sm.pr-3.text-muted {
  margin:2% !important;
}
a:hover {
  cursor: pointer;
}

.invoice-summary-table td.total-row
{
	background-color: #21252e !important; 
}

.custom-select {
	color: #141414 !important;
}

html body.primary-bg-color 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
{ color:#adadad;
background-color:#21252e }

html body.primary-bg-color 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 li.nav-item a.nav-link.active 
{ color:#adadad !important;
background-color:#21252e !important;}

div#tabOverview div#domain div:nth-child(3) , div#tabOverview div#domain div:nth-child(4) , html body.primary-bg-color 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 div.tab-content.bg-white.product-details-tab-container div#domain.tab-pane.fade.show.active.text-center p a.btn.btn-default {
  display: none;
}

html body.primary-bg-color section#main-body div.container div.row div.col-12.primary-content div.providerLinkingFeedback.alert.alert-danger
{
	display:none !important;
}

html body.primary-bg-color section#main-body div.container div.row div.col-12.primary-content div.row.my-5.action-icon-btns a
{
	color: #adadad;
	background-color: #21252e;
}

.home-domain-search .input-group-wrapper {
	background-color: #219fdc !important;
	border:none;
}

body.primary-bg-color section#main-body div.container div.row div.col-12.primary-content div#order-standard_cart div.row div.cart-body div.sidebar-collapsed
{
	background-color:#1f232c !important
}