/* AVACLIENT Color Override Template - COMPLETE */
/* var(--site-primary) = Primary Color, var(--site-secondary) = Secondary Color */
/* Auto-generated from avaclient.css - covers ALL color references */

header.header .main-navbar-wrapper .navbar-nav a::before {
    background-color: var(--site-primary) !important;
}

#DomainSearchResults .domain-price button.btn.btn-primary.btn-add-to-cart {
    background-color: var(--site-primary) !important;
}

header.header a.login-btn-avaclient {
    background-color: var(--site-primary) !important;
}

header.header a.login-btn-avaclient:hover, #registration .btn-primary:hover, #frmCheckout button#btnCompleteOrder:hover, 
#frmProductDomainSelections button#btnDomainContinue:hover, .home-page-slider-panel .promo-banner .card-body .btn-success:hover, .card-body.store-promoted-product .btn-success:hover {
    border-color: var(--site-primary) !important;
    color: var(--site-primary) !important;
}

.tab-content.margin-bottom div#tabOverview .product-details .product-status .product-icon i {
    color: var(--site-primary) !important;
}

header.header .main-navbar-wrapper .cart-btn span.badge.badge-info {
    background-color: var(--site-primary) !important;
}

header.header .toolbar .nav-link .badge {
    background-color: var(--site-secondary) !important;
}

/* Sidebar buttons — già coperti dalle regole globali sopra */
.card-sidebar .card-footer a.btn, .sidebar .card-footer .btn-success {
    color: var(--site-primary) !important;
    border: 1px solid var(--site-primary) !important;
    background-color: transparent !important;
}

.card-sidebar .card-footer a.btn:hover, .sidebar .card-footer .btn-success:hover {
    background-color: var(--site-primary) !important;
    border-color: var(--site-primary) !important;
    color: #fff !important;
}

.card-sidebar .card-footer a.btn:active, .card-sidebar .card-footer a.btn:focus,
.sidebar .card-footer .btn-success:active, .sidebar .card-footer .btn-success:focus {
    background-color: var(--site-primary) !important;
    border-color: var(--site-primary) !important;
    color: #fff !important;
}

/* btn-success globale (pulsanti verdi) → primario */
.btn-success {
    background-color: var(--site-primary) !important;
    border-color: var(--site-primary) !important;
}

.btn-success:hover {
    background-color: var(--site-secondary) !important;
    border-color: var(--site-secondary) !important;
}

/* btn-primary globale → primario */
.btn-primary {
    background-color: var(--site-primary) !important;
    border-color: var(--site-primary) !important;
}

.btn-primary:hover {
    background-color: var(--site-secondary) !important;
    border-color: var(--site-secondary) !important;
}

.tiles .row .col-6:nth-of-type(4) a .stat, .tiles .row .col-6:nth-of-type(4) a i {
    color: var(--site-secondary) !important;
}

.client-home-cards .card h3.card-title i {
    color: var(--site-primary) !important;
}

.client-home-cards .card.card-accent-blue label.label {
    color: var(--site-primary) !important;
}

/* ====== GLOBAL BUTTON THEME OVERRIDES (tutte le pagine) ====== */

/* Tutti i .btn-default e outline buttons → bordo e testo primario */
.btn-default,
.btn-default.btn-sm,
.btn-default.btn-xs,
.btn.bg-color-gold,
.btn.bg-color-asbestos,
.btn.bg-color-blue,
.btn.bg-color-red {
    border: 1px solid var(--site-primary) !important;
    color: var(--site-primary) !important;
    background-color: transparent !important;
}

/* Hover → sfondo primario, testo bianco */
.btn-default:hover,
.btn.bg-color-gold:hover,
.btn.bg-color-asbestos:hover,
.btn.bg-color-blue:hover,
.btn.bg-color-red:hover {
    background-color: var(--site-primary) !important;
    border-color: var(--site-primary) !important;
    color: #fff !important;
}

/* Active/Focus → sfondo primario, testo bianco */
.btn-default:active,
.btn-default:focus,
.btn-default.active,
.btn.bg-color-gold:active,
.btn.bg-color-gold:focus,
.btn.bg-color-asbestos:active,
.btn.bg-color-asbestos:focus,
.btn.bg-color-blue:active,
.btn.bg-color-blue:focus,
.btn.bg-color-red:active,
.btn.bg-color-red:focus {
    background-color: var(--site-primary) !important;
    border-color: var(--site-primary) !important;
    color: #fff !important;
}

.alert-warning a.btn-default, .alert.alert-danger .btn-default {
    background-color: var(--site-secondary) !important;
}

.client-home-cards .list-group .list-group-item .text-domain, .client-home-cards .card-body p a {
    color: var(--site-primary) !important;
}

.card.card-accent-emerald, .card.card-accent-emerald .card-header, .card.card-accent-emerald .card-header .card-title {
    background-color: var(--site-primary) !important;
}

.card.card-accent-emerald input.btn.btn-default {
    background-color: var(--site-secondary) !important;
    border: 1px solid var(--site-secondary) !important;
}

table#tableServicesList td a, .dataTables_wrapper table.table-list td a {
    color: var(--site-primary) !important;
}

div#tableServicesList_paginate .pagination>.active>a, .dataTables_wrapper ul.pagination>.active>a {
    background-color: var(--site-primary) !important;
    border-color: var(--site-primary) !important;
}

.alert-warning, .alert.alert-danger {
    color: var(--site-secondary) !important;
}

div.product-details div.product-icon span i.fas.fa-hdd.fa-stack-1x.fa-inverse {
    color: var(--site-primary) !important;
}

.product-icon.text-center h4 {
    color: var(--site-primary) !important;
}

.product-status-text {
    color: var(--site-primary) !important;
}

div#tabAddons form .btn.btn-success {
    background: var(--site-primary) !important;
    border-color: var(--site-primary) !important;
}

.tab-content.margin-bottom div#tabOverview ul.nav.nav-tabs.responsive-tabs-sm a.nav-link.active {
    color: var(--site-primary) !important;
}

.tab-content.margin-bottom div#tabOverview ul.nav.nav-tabs.responsive-tabs-sm a.nav-link::after {
    background-color: var(--site-primary) !important;
}

.ticket-div-avaclient .ticket-top-cont i {
    color: var(--site-primary) !important;
}

.primary-content .landing-page .hero {
    background: var(--site-primary) !important;
}

.primary-content .landing-page.ssl .validation-levels .item .btn {
    color: var(--site-primary) !important;
    border: 1px solid var(--site-primary) !important;
}

.primary-content .landing-page.ssl .validation-levels .item .btn:hover {
    background-color: var(--site-primary) !important;
}

.primary-content .landing-page .navbar {
    background-color: var(--site-primary)!important;
}

.primary-content .landing-page.ssl .content-block.standout .btn, .primary-content .landing-page.ssl .content-block.detailed-info .accordion .card-body .btn, .primary-content .landing-page.weebly .content-block.pricing .weebly-lite-plan .btn, .primary-content .landing-page.weebly .content-block.pricing .weebly-plans .btn, .primary-content .landing-page.sitelock .content-block.plans .plan-comparison .plan .footer .btn, .primary-content .landing-page.sitelock .content-block.emergency .btn, .primary-content .landing-page.mail-services .product-options .item .btn, .primary-content .landing-page.mail-services .content-block.get-started .btn {
    color: var(--site-primary) !important;
    border: 1px solid var(--site-primary) !important;
}

.primary-content .landing-page.ssl .content-block.standout .btn:hover, .primary-content .landing-page.ssl .content-block.detailed-info .accordion .card-body .btn:hover, .primary-content .landing-page.weebly .content-block.pricing .weebly-lite-plan .btn:hover, .primary-content .landing-page.weebly .content-block.pricing .weebly-plans .btn:hover, .primary-content .landing-page.sitelock .content-block.plans .plan-comparison .plan .footer .btn:hover, .primary-content .landing-page.sitelock .content-block.emergency .btn:hover, .primary-content .landing-page.mail-services .product-options .item .btn:hover, .primary-content .landing-page.mail-services .content-block.get-started .btn:hover {
    background-color: var(--site-primary) !important;
}

.primary-content .landing-page.ssl .content-block.ssl-benefits i {
    color: var(--site-primary) !important;
}

.primary-content .landing-page.ssl .standout-1 {
    background-color: var(--site-primary) !important;
}

.primary-content .landing-page.weebly .content-block.pricing .btn-group .btn.cycle-change:hover, .primary-content .landing-page.weebly .content-block.pricing .btn-group .btn.cycle-change.active, .primary-content .landing-page.weebly .content-block.pricing .btn-group .btn.cycle-change:focus, 
#modalChooseLanguage .modal-footer button {
    background-color: var(--site-primary) !important;
    border-color: var(--site-primary) !important;
}

.primary-content .landing-page.weebly .content-block.pricing .weebly-plans .btn {
    background: var(--site-primary) !important;
    outline: 1px solid var(--site-primary) !important;
}

.primary-content .landing-page.sitelock .navbar {
    background-color: var(--site-primary)!important;
}

.primary-content .landing-page.sitelock .content-block.features .feature-wrapper i, .primary-content .landing-page.sitelock .content-block.emergency .feature-wrapper i {
    color: var(--site-primary) !important;
}

.primary-content .landing-page.sitelock .content-block.emergency .price {
    color: var(--site-primary) !important;
}

.primary-content .landing-page.codeguard .content-block.pricing {
    background: var(--site-primary) !important;
}

.primary-content .landing-page.codeguard .content-block.pricing .price-calc-container .btn:hover {
    color: var(--site-primary) !important;
}

.primary-content .landing-page.mail-services .product-options .item .icon i {
    color: var(--site-primary) !important;
}

.primary-content .landing-page.mail-services .product-options .item .price {
    color: var(--site-primary) !important;
}

.primary-content .landing-page.mail-services .product-options .item .btn.btn-learn-more {
    background-color: var(--site-primary) !important;
}

.primary-content .landing-page.mail-services .content-block.tabs .nav-tabs li a.active {
    border: 1px solid var(--site-primary) !important;
    color: var(--site-primary) !important;
}

.primary-content .landing-page.sitelockvpn .hero, .primary-content .landing-page.ox .header {
    background-color: var(--site-primary) !important;
}

.primary-content .landing-page.sitelockvpn .hero-bg .btn-start:hover, .primary-content .landing-page.ox .header .header-content .btn:hover {
    color: var(--site-primary) !important;
}

.primary-content .landing-page.sitelockvpn .feature .highlights li::before {
    color: var(--site-primary) !important;
}

.primary-content .landing-page.sitelockvpn .feature.pricing .pricing-box .cycle .label.label-info {
    background-color: var(--site-primary) !important;
}

.primary-content .landing-page.sitelockvpn .feature.pricing .pricing-box .price {
    color: var(--site-primary) !important;
}

.primary-content .landing-page.sitelockvpn .feature.pricing .pricing-box .btn, .primary-content .landing-page.ox .pricing table .btn {
    color: var(--site-primary) !important;
    border: 1px solid var(--site-primary) !important;
}

.primary-content .landing-page.sitelockvpn .feature.pricing .pricing-box .btn:hover, .primary-content .landing-page.ox .pricing table .btn:hover {
    background-color: var(--site-primary) !important;
}

.primary-content .landing-page.sitelockvpn .feature.all-plans span::after {
    color: var(--site-primary) !important;
}

.primary-content .landing-page.sitelockvpn .feature.world span {
    color: var(--site-primary) !important;
}

.primary-content .landing-page.ox .header {
    background-color: var(--site-primary) !important;
}

#header .user-detail-avaclient a.btn {
    color: var(--site-primary) !important;
}

.fast-hosting-theme-list li span i {
    color: var(--site-primary) !important;
}

.fast-hosting-theme-list li span::after {
    border: 1px solid var(--site-primary) !important;
}

.get-strated-btn {
    background-color: var(--site-primary) !important;
}

.get-strated-btn:hover {
    border-color: var(--site-primary) !important;
    color: var(--site-primary) !important;
}

.home-domain-search {
    background-color: var(--site-primary) !important;
}

.card-columns.home .btn {
    color: var(--site-primary) !important;
}

.card-columns.home .btn:hover {
    background: var(--site-primary) !important;
}

.action-icon-btns a .ico-container i {
    color: var(--site-primary) !important;
}

body .home-domain-search .input-group-wrapper .input-group .btn, .home-domain-search button#btnTransfer2 {
    background-color: var(--site-primary) !important;
}

body .home-domain-search .input-group-wrapper .input-group .btn:hover {
    border-color: var(--site-primary) !important;
    color: var(--site-primary) !important;
}

.home-domain-search::after {
    background-color: var(--site-primary) !important;
}

.help-elements .action-icon-btns a .ico-container i {
    color: var(--site-primary) !important;
}

.product-section-avaclient .btn-outline-primary {
    color: var(--site-primary) !important;
    border: 1px solid var(--site-primary) !important;
}

.primary-content .product-section-avaclient .card:hover .btn-outline-primary {
    background-color: var(--site-primary) !important;
}

.home-icon-fa i {
    color: var(--site-primary) !important;
}

.account-section-main-avaclient .action-icon-btns a .ico-container i {
    color: var(--site-primary) !important;
}

.login-form .focused a {
    color: var(--site-primary) !important;
}

form.login-form button.btn.btn-default.btn-reveal-pw i:hover, .login-form .card-footer a, .user-management-avaclient table tbody td .fa-shield {
    color: var(--site-primary) !important;
}

#registration .btn-primary {
    background-color: var(--site-primary) !important;
}

div#registration .bootstrap-switch.bootstrap-switch-small span.bootstrap-switch-handle-on.bootstrap-switch-success {
    background-color: var(--site-primary) !important;
    border-color: var(--site-primary) !important;
}

div#registration .bootstrap-switch-small.bootstrap-switch.bootstrap-switch-wrapper.bootstrap-switch-animate.bootstrap-switch-on {
    background-color: var(--site-primary) !important;
}

.sidebar .card-sidebar .list-group.list-group-flush a:hover {
    color: var(--site-primary) !important;
}

a#product2-order-button {
    background-color: var(--site-primary) !important;
    border-color: var(--site-primary) !important;
}

#domainForm button.setBulkAction, .btn-group.btn-group-sm button#btnGroupDrop1 {
    color: var(--site-primary) !important;
}

footer.footer {
    background-color: var(--site-primary) !important;
}

div#modalRemoveItem h4.modal-title i {
    color: var(--site-secondary) !important;
}

div#modalRemoveItem button.btn.btn-primary {
    background-color: var(--site-secondary) !important;
    border-color: var(--site-secondary) !important;
}

div#modalRemoveItem button.btn.btn-primary:hover {
    color: var(--site-secondary) !important;
}

.modal .modal-header {
    background-color: var(--site-primary) !important;
}

.email-verification .btn:active {
    background-color: var(--site-secondary) !important;
}

.alert.alert-warning .alert-link, .email-verification .btn {
    background-color: var(--site-secondary) !important;
}

.card.mass-payment-domain button#btnMassPayMakePayment {
    background-color: var(--site-secondary) !important;
    border: 1px solid var(--site-secondary) !important;
}

.knowledgebase-avaclient .kb-category span i, .download-avaclient .kb-category span i, .kb-category span i {
    color: var(--site-primary) !important;
}

button#btnTicketAttachmentsAdd:hover {
    color: var(--site-primary) !important;
}

div#ticketReplyContainer .form-group input.btn.btn-primary, .submit-ticket-two-avaclient p .btn.btn-primary, form#frmManagePaymentMethod .submit-container button#btnSubmit, form#frmConfigureDomains button.btn.btn-primary, .modal button.btn.btn-primary, #frmAddToCart .btn-primary, .already-registered.clearfix button#btnAlreadyRegistered, .account-manage-avaclient .btn-primary, .payment-methods-avaclient table#payMethodList .btn-default, .account-manage-avaclient form .btn-default, .using-password-strength .btn-primary, .btn-primary, .account-new-avaclient button {
    background-color: var(--site-primary) !important;
    border: 1px solid var(--site-primary) !important;
}

div#ticketReplyContainer .form-group input.btn.btn-primary:hover, .submit-ticket-two-avaclient p .btn.btn-primary:hover, form#frmManagePaymentMethod .submit-container button#btnSubmit:hover, form#frmConfigureDomains button.btn.btn-primary:hover, .modal button.btn.btn-primary:hover, #frmAddToCart .btn-primary:hover, .already-registered.clearfix button#btnAlreadyRegistered:hover, .account-manage-avaclient .btn-primary:hover, .using-password-strength .btn-primary:hover, .btn-primary:hover, .account-new-avaclient button:hover, #modalChooseLanguage .modal-footer button:hover,
div#ticketReplyContainer .form-group input.btn.btn-primary:focus, .submit-ticket-two-avaclient p .btn.btn-primary:focus, form#frmManagePaymentMethod .submit-container button#btnSubmit:focus, form#frmConfigureDomains button.btn.btn-primary:focus, .modal button.btn.btn-primary:focus, #frmAddToCart .btn-primary:focus, .already-registered.clearfix button#btnAlreadyRegistered:focus, .account-manage-avaclient .btn-primary:focus, .using-password-strength .btn-primary:focus, .btn-primary:focus, .account-new-avaclient button:focus, #modalChooseLanguage .modal-footer button:focus {
    border-color: var(--site-secondary) !important;
    background-color: var(--site-secondary) !important;
    color: #fff !important;
}

/* btn-default hover/focus — sfondo primario, testo bianco (GLOBALE) */
div#ticketReplyContainer .form-group input.btn.btn-default:hover, .submit-ticket-two-avaclient p .btn.btn-default:hover, form#frmManagePaymentMethod .form-group.submit-container .btn.btn-default:hover, .modal button.btn.btn-default:hover, .account-manage-avaclient .btn-default:hover, .account-manage-avaclient form .btn-default:hover, .payment-methods-avaclient table#payMethodList .btn-default:hover, .using-password-strength .btn-default:hover, .btn-default:hover,
div#ticketReplyContainer .form-group input.btn.btn-default:focus, .submit-ticket-two-avaclient p .btn.btn-default:focus, form#frmManagePaymentMethod .form-group.submit-container .btn.btn-default:focus, .modal button.btn.btn-default:focus, .account-manage-avaclient .btn-default:focus, .account-manage-avaclient form .btn-default:focus, .payment-methods-avaclient table#payMethodList .btn-default:focus, .using-password-strength .btn-default:focus, .btn-default:focus {
    background-color: var(--site-primary) !important;
    border-color: var(--site-primary) !important;
    color: #fff !important;
}

div#ticketReplyContainer .form-group input.btn.btn-default, .submit-ticket-two-avaclient p .btn.btn-default, form#frmManagePaymentMethod .form-group.submit-container .btn.btn-default, .modal button.btn.btn-default, .using-password-strength .btn-default, .btn-default {
    border: 1px solid var(--site-primary) !important;
    color: var(--site-primary) !important;
}

.modal button.btn.btn-default:hover {
    background-color: var(--site-primary) !important;
    border-color: var(--site-primary) !important;
    color: #fff !important;
}

.view-cart-tabs button.btn.btn-block.btn-default {
    border: 1px solid var(--site-primary) !important;
    color: var(--site-primary) !important;
    background-color: transparent !important;
}

.payment-methods-avaclient a.btn.btn-primary {
    background-color: var(--site-primary) !important;
    border: 1px solid var(--site-primary) !important;
}

form#frmProductDomain .domain-selection-options button.btn.btn-primary {
    background-color: var(--site-secondary) !important;
    border-color: var(--site-secondary) !important;
}

button#btnNewUserSignup {
    background: var(--site-primary) !important;
    border-color: var(--site-primary) !important;
}

button#btnNewUserSignup:hover {
    border-color: var(--site-primary) !important;
    color: var(--site-primary) !important;
}

form#frmCheckout .generate-password {
    color: var(--site-primary) !important;
}

ul.selectBillingCycleCloudCart li.active {
    border-color: var(--site-primary) !important;
}

.card-body.store-promoted-product .btn-success {
    background-color: var(--site-primary) !important;
    border: 1px solid var(--site-primary) !important;
}

.email-verification .btn:hover, .email-verification .btn:active {
    background-color: var(--site-secondary) !important;
}

.email-verification button#btnEmailVerificationClose:hover {
    color: var(--site-secondary) !important;
}

.invoice-header h2 {
    color: var(--site-primary) !important;
}

.invoice-container .invoice-col button#btnPayNow {
    background-color: var(--site-primary) !important;
    border-color: var(--site-primary) !important;
}

.invoice-container .float-right.btn-group a {
    border-color: var(--site-primary) !important;
    color: var(--site-primary) !important;
}

.invoice-container .float-right.btn-group a:hover {
    background-color: var(--site-primary) !important;
}

body .landing-page.ssl .ideal-for.ev i, body .landing-page.ssl .ideal-for.ov i, body .landing-page.ssl .ideal-for.dv i {
    color: var(--site-primary) !important;
}

form#frmAddToCart .store-domain-tabs .nav-link.active {
    border-color: var(--site-primary) !important;
}

form#frmAddToCart .store-domain-tab-content, form#frmAddToCart .store-domain-tabs .nav-link.active {
    background-color: var(--site-primary) !important;
}

form#frmAddToCart .store-domain-tabs .nav-link {
    color: var(--site-primary) !important;
}

body .landing-page.ssl .certificate-options.ov, body .landing-page.ssl .certificate-options.ev, body .landing-page.ssl .certificate-options.dv, body .landing-page.ssl .certificate-options.wildcard {
    background-color: var(--site-primary) !important;
}

.landing-page.ssl .certificate-options.ov .btn, .landing-page.ssl .certificate-options.ev .btn, .landing-page.ssl .certificate-options.dv .btn, .landing-page.ssl .certificate-options.wildcard .btn {
    color: var(--site-primary) !important;
}

.primary-content .landing-page.ssl .content-block.features .feature {
    background-color: var(--site-primary) !important;
    border: 1px solid var(--site-primary) !important;
}

.primary-content .landing-page.ssl .content-block.features .feature:hover {
    color: var(--site-primary) !important;
}

.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-success, .bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-success:hover {
    background-color: var(--site-primary) !important;
    border-color: var(--site-primary) !important;
}

.tab-content.margin-bottom div#tabOverview ul.nav.nav-tabs.responsive-tabs-sm a.nav-link:hover {
    color: var(--site-primary) !important;
}

#modalChooseLanguage .item-selector .item:hover {
    color: var(--site-primary)!important;
}

.account-section-main-avaclient ~ p a:hover {
    color: var(--site-primary) !important;
}

.knowledgebase-avaclient .kb-category .card-body:hover span {
    color: var(--site-primary) !important;
}

#tableEmailsList_wrapper .btn-info {
    background-color: var(--site-primary) !important;
    border-color: var(--site-primary) !important;
}

.body-background-avaclient .landing-page.sitebuilder .bold-line {
    background-color: var(--site-primary) !important;
}

.body-background-avaclient .landing-page.sitebuilder .nav-tabs a.active,
.body-background-avaclient .landing-page.sitebuilder .nav-tabs a.active:focus, 
.body-background-avaclient .landing-page.sitebuilder .nav-tabs a.active:hover {
    color: var(--site-primary) !important;
}

.body-background-avaclient .landing-page.sitebuilder .btn-primary {
    background-color: var(--site-primary) !important;
    border-color: var(--site-primary) !important;
}

.body-background-avaclient .landing-page.sitebuilder .btn-primary:hover {
    border-color: var(--site-primary) !important;
    color: var(--site-primary) !important;
}

.body-background-avaclient .landing-page.sitebuilder .pricing,
.body-background-avaclient .landing-page.sitebuilder .hero {
    background-color: var(--site-primary) !important;
}

.body-background-avaclient .landing-page.sitebuilder  .pricing .btn-primary.large {
    color: var(--site-primary) !important;
}

.body-background-avaclient .landing-page.sitebuilder .intro .learn-more {
    color: var(--site-primary) !important;
}

#footer .list-inline.float-lg-right .list-inline-item a.btn {
    color: var(--site-primary) !important;
}

ul.nav-cnts li a.nav-btns:hover {
    background: var(--site-secondary) !important;
}

a.close-btn {
    color: var(--site-secondary) !important;
}

a.close-btn:hover {
    color: var(--site-secondary) !important;
}

aside.sidebar li a:hover {
    color: var(--site-primary) !important;
}

.btn-main {
    border: 1px solid var(--site-secondary) !important;
    color: var(--site-secondary) !important;
}

.hero-slider ul.slick-dots li.slick-active button:before {
    background: var(--site-secondary) !important;
}

.hero-slider .slick-prev:hover:before,

.hero-slider .slick-next:hover:before {
    background: var(--site-secondary) !important;
}

.btn-domainb button {
    border: 1px solid var(--site-secondary) !important;
    color: var(--site-secondary) !important;
}

.btn-domainb button:hover {
    background: var(--site-secondary) !important;
}

.microsoft-btn .btn-main {
    background: var(--site-primary) !important;
}

.plan-plat h4 {
    color: var(--site-primary) !important;
}

.plan-include .btn-main {
    background: var(--site-primary) !important;
}

.plan-include .knobtn {
    color: var(--site-secondary) !important;
}

.plan-include .knobtn:hover {
    color: var(--site-secondary) !important;
}

.populer-box label {
    background: var(--site-secondary) !important;
}

.populer-box .plan-plat {
    background: var(--site-secondary) !important;
}

.abt-bx .btn-group .btn-main {
    color: var(--site-secondary) !important;
}

.social-bx i {
    color: var(--site-primary) !important;
}

.copyright-nav ul li a:hover {
    color: var(--site-secondary) !important;
}

.remcheck .styled-checkbox + label a {
    color: var(--site-secondary) !important;
}

.remcheck .styled-checkbox + label:before {
    border: 1px solid var(--site-secondary) !important;
}

.remcheck .styled-checkbox:hover + label:before {
    background: var(--site-secondary) !important;
}

a.fgtlinks {
    color: var(--site-secondary) !important;
}

.login-frm p a {
    color: var(--site-secondary) !important;
}

.inner-banner ul li a:hover {
    color: var(--site-secondary) !important;
}

.story-lst li:before {
    color: var(--site-secondary) !important;
}

.mission-dt li:before {
    color: var(--site-secondary) !important;
}

.team-slider .slick-prev:hover:before, .team-slider .slick-next:hover:before {
    background: var(--site-primary) !important;
}

#myBtn:hover {
    background: var(--site-secondary) !important;
}

.cnt-icbx i {
    background: var(--site-primary) !important;
}

.contact-wrp .btn-group .btn-main.live-btn {
    color: var(--site-secondary) !important;
    border-color: var(--site-secondary) !important;
}

.contact-wrp .btn-group .btn-main:hover {
    background: var(--site-secondary) !important;
    border-color: var(--site-secondary) !important;
}

.cnt-frm .btn-main {
    background: var(--site-secondary) !important;
}

.cnt-frm .btn-main:hover {
    background: var(--site-secondary) !important;
    border-color: var(--site-secondary) !important;
}

.why-cloud-bx .btn-main {
    background: var(--site-secondary) !important;
}

.why-cloud-bx .btn-main:hover {
    background: var(--site-secondary) !important;
}

.build-dt .btn-main {
    background: var(--site-secondary) !important;
}

.build-dt .btn-main:hover {
    background: var(--site-secondary) !important;
}

.custom-rangeInput::-webkit-slider-thumb {
    outline: 2px solid var(--site-secondary) !important;
}

.custom-rangeslider__tooltip {
    background-color: var(--site-secondary) !important;
    border: 1px var(--site-secondary) solid !important;
}

.custom-rangeslider__tooltip:after {
    background: var(--site-secondary) !important;
    border: 1px var(--site-secondary) solid !important;
}

.servers-info .btn-main {
    background: var(--site-secondary) !important;
}

.servers-info .btn-main:hover {
    background: var(--site-secondary) !important;
}

.pager-bx ul li.active a,

.pager-bx ul li a:hover {
    background: var(--site-secondary) !important;
}

.server-features-slider .slick-prev:before,

.server-features-slider .slick-next:before {
    color: var(--site-primary) !important;
}

.server-features-slider .slick-prev:hover:before,

.server-features-slider .slick-next:hover:before {
    background: var(--site-secondary) !important;
}

.free-install h3 span {
    color: var(--site-primary) !important;
}

.dedi-serv-slider .slick-prev:before,

.dedi-serv-slider .slick-next:before {
    color: var(--site-primary) !important;
}

.dedi-serv-slider .slick-prev:hover:before,

.dedi-serv-slider .slick-next:hover:before {
    background: var(--site-secondary) !important;
}

.benifit-block a {
    color: var(--site-secondary) !important;
}

.benifit-block a:hover {
    color: var(--site-secondary) !important;
}

.brows-tbs .nav-tabs li button:after {
    background: var(--site-secondary) !important;
}

.brows-tbs .nav-tabs .nav-item.show .nav-link, .brows-tbs .nav-tabs .nav-link.active {
    color: var(--site-secondary) !important;
}

.domain-trans-frm .btn-main {
    background: var(--site-secondary) !important;
}

.domain-trans-frm .btn-main:hover {
    background: var(--site-secondary) !important;
}

.benifit-wrp h6 {
    color: var(--site-secondary) !important;
}

.engine-slider .slick-prev:before,

.engine-slider .slick-next:before {
    color: var(--site-secondary) !important;
}

.engine-slider .slick-prev:hover:before,

.engine-slider .slick-next:hover:before {
    background: var(--site-secondary) !important;
}

.upgrade-wrp .btn-main {
    background: var(--site-secondary) !important;
}

.upgrade-wrp .btn-main:hover {
    background: var(--site-secondary) !important;
}

.ssl-right-bx .btn-group .btn-main {
    background: var(--site-secondary) !important;
}

.ssl-right-bx .btn-group .lernbn {
    color: var(--site-secondary) !important;
}

.ssl-right-bx .btn-group .btn-main:hover {
    background: var(--site-secondary) !important;
}

.ssl-right-bx .btn-group .lernbn:hover {
    color: var(--site-secondary) !important;
}

.certificates-tble .available-os-tbles .table thead th:nth-child(2) {
    background: var(--site-primary) !important;
}

.certificates-tble .available-os-tbles .table thead th:nth-child(3) {
    background: var(--site-secondary) !important;
}

.certificates-tble .available-os-tbles .table tbody td a {
    background: var(--site-secondary) !important;
}

.faq-wrapper .btn-main:hover {
    background: var(--site-secondary) !important;
}

.security-hosting .paln-info .btn-main {
    background: var(--site-secondary) !important;
}

.security-hosting .paln-info .btn-main:hover {
    background: var(--site-secondary) !important;
}

.security-hosting .paln-info .learn-main {
    color: var(--site-secondary) !important;
}

.security-hosting .paln-info .learn-main:hover {
    color: var(--site-secondary) !important;
}

.generate-box h3 {
    color: var(--site-secondary) !important;
}

.generate-box ul li.red {
    background-color: var(--site-secondary) !important;
}

.form-switch label:after {
    background: var(--site-secondary) !important;
}

.form-switch input:checked + label {
    background: var(--site-secondary) !important;
}

.register-wrapper .btn-main {
    background: var(--site-secondary) !important;
}

.register-wrapper .btn-main:hover {
    background: var(--site-secondary) !important;
}

.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-success, .bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-success:hover {
    background-color: var(--site-secondary) !important;
    border-color: var(--site-secondary) !important;
}

.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-secondary, .bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-secondary:hover {
    color: var(--site-secondary) !important;
}

.knowledgebase-avaclient form button#btnKnowledgebaseSearch, .knowledgebase-avaclient form button#btnKnowledgebaseSearch:hover, .knowledgebase-base-cat-avaclient button#btnKnowledgebaseSearch {
    background-color: var(--site-primary) !important;
    border: 1px solid var(--site-primary) !important;
}

.knowledgebase-avaclient .kb-category .card-body:hover span {
    color: var(--site-secondary) !important;
}

.announcements .announcement a.btn-default, .knowledgebase-avaclient .kb-category span.badge.badge-info, .download-avaclient .kb-category span.badge.badge-info, .kb-category span.badge.badge-info {
    color: var(--site-secondary) !important;
}

.knowledgebase-avaclient .card .card-title i, .knowledgebase-article-avaclient h3.card-title i, .knowledgebase-base-cat-avaclient .card-title i, .download-avaclient .card .card-title i, .download-cat-avaclient .card .card-title i {
    color: var(--site-secondary) !important;
}

.knowledgebase-avaclient .kb-article-item i, .knowledgebase-article-avaclient .kb-article-item i, .knowledgebase-base-cat-avaclient .kb-article-item i, .download-avaclient .kb-article-item i, .download-cat-avaclient .kb-article-item i {
    color: var(--site-primary) !important;
}

.sidebar .card-sidebar .list-group-item.active {
    color: var(--site-primary) !important;
}

.sidebar .list-group .truncate:hover, .kb-category span:hover {
    color: var(--site-secondary) !important;
}

.sidebar .card-sidebar .list-group.list-group-flush a:hover,.knowledgebase-article-avaclient .card-body h1,.knowledgebase-article-avaclient .card-body ul li i,.knowledgebase-article-avaclient form button.btn-secondary,.knowledgebase-article-avaclient .card-body a.btn.btn-default {
    color: var(--site-primary) !important;
}

.btn-back-avaclient:hover, .btn-back-avaclient:focus, #frmAddToCart .btn-default:hover, .btn-edit-avaclient:hover, .knowledgebase-article-avaclient .btn-default:hover, .knowledgebase-base-cat-avaclient .btn-default:hover, .download-cat-avaclient .btn-default:hover {
    border-color: var(--site-secondary) !important;
    color: var(--site-secondary) !important;
}

.row.item-selector .item.active {
    background: var(--site-primary) !important;
}

.btn-link {
    color: var(--site-primary) !important;
}

.modal button.btn.btn-default {
    color: var(--site-secondary) !important;
}

.modal-header.bg-primary .modal-title {
    color: var(--site-primary)!important;
}

.irs-from, .irs-to, .irs-single {
    background: var(--site-secondary) !important;
}

.user-management-avaclient .label-info {
    background-color: var(--site-primary) !important;
}

.user-management-avaclient i {
    color: var(--site-secondary) !important';
}

.knowledgebase-article-20i button.btn.btn-sm.btn-secondary.px-4:first-child {
    background: var(--site-primary) !important;
    border-color: var(--site-primary) !important;
}

.card-sidebar button.btn.btn-danger.btn-sm.btn-block, .card.view-ticket button.btn.btn-danger.btn-sm {
    background: var(--site-secondary) !important;
    border-color: var(--site-secondary) !important;
}

.requestor-type-owner {
    background-color: var(--site-primary) !important;
}

a.dedicated-btn-buy {
    background: var(--site-secondary) !important;
}

body .navigation-label-theme .badge {
    background: var(--site-secondary) !important;
}

.pricing-section-layout-3 .populer-box label, .pricing-section-layout-1 .populer-box label {
    color: var(--site-primary) !important;
}

.btn-group .btn-main {
    border: 1px solid var(--site-secondary) !important;
    color: var(--site-secondary) !important;
}

.btn-group .btn-main.tell-btn, .btn-group .btn-main.termbtn, form#frmDomainTransfer button#btnTransferDomain {
    background: var(--site-secondary) !important;
}

form#frmDomainTransfer button#btnTransferDomain {
    border-color: var(--site-secondary) !important;
}

.btn-group .btn-main:hover, .secure-data .btn-main:hover, .btn-main:hover {
    background: var(--site-secondary) !important;
    border-color: var(--site-secondary) !important;
}

.btn-group .termbtn:hover, .btn-group .tell-btn:hover, .build-dt .btn-main:hover, form#frmDomainTransfer button#btnTransferDomain:hover {
    color: var(--site-secondary) !important;
    border-color: var(--site-secondary) !important;
}

.plan-include .btn-main:hover {
    color: var(--site-primary) !important;
    border: 1px solid var(--site-primary) !important;
}

ul.nav-cnts li a.nav-btns:hover {
    background: var(--site-primary) !important;
}

button.btn.btn-default.btn-sm.btn-view-details {
    border-color: var(--site-secondary) !important;
    color: var(--site-secondary) !important;
}

.btn-danger:not(:disabled):not(.disabled).active, .btn-danger:not(:disabled):not(.disabled):active, .show>.btn-danger.dropdown-toggle {
    color: var(--site-secondary) !important;
    border-color: var(--site-secondary) !important;
}

a.btn.btn-success.open-modal.twofa-config-link.enable, button#activateAffiliate {
    background: var(--site-primary) !important;
    border-color: var(--site-primary) !important;
}

.account-manage-avaclient button.btn.btn-default.btn-block {
    border: 1px solid var(--site-secondary) !important;
}

.account-manage-avaclient button.btn.btn-default.btn-block:hover {
    border-color: var(--site-primary) !important;
    color: var(--site-primary) !important;
}

div#modalDeleteContact .modal-footer button.btn.btn-default:hover {
    background: var(--site-secondary) !important;
}

div#ticketReplyContainer form#frmReply input.btn.btn-primary:hover {
    color: var(--site-primary) !important;
}
