header.top-header-active-theme {

    padding: 0;

}

body .master-breadcrumb,

.master-breadcrumb .breadcrumb {

    display: none;

}

.body-container-skippped {

    border: none;

}

button.slick-next.slick-arrow {

    font-size: 0;

}

button.slick-prev.slick-arrow {

    font-size: 0;

}



.slick-prev:before {

    content: '←';

}



.slick-next:before {

    content: '→';

}



.slick-prev,

.slick-next {

    position: absolute;

}



.slick-prev,

.slick-next {

    font-size: 0;

    line-height: 0;

    position: absolute;

    top: 50%;

    display: block;

    padding: 0;

    transform: translate(0, -50%);

}



.body-cloudx .top-banner-inner h1,

.body-cloudx .sec-heading h2 {

    font-weight: 800 !important;



}



.body-cloudx h1 {

    font-family: 'Manrope', sans-serif;

    font-weight: 800 !important;

}



.body-cloudx h5 {

    font-weight: 600 !important;

}



.body-cloudx h1,

h2,

h3,

h4,

h5,

h6 {

    font-family: 'Manrope', sans-serif;

    font-weight: bold !important;

    color: #060606;

}



.body-cloudx .btn {

    font-family: 'Manrope', sans-serif !important;

}



.body-cloudx .term-condition-rule h2 {

    font-weight: 800 !important;

}



.body-cloudx .user-agrement h2 {

    font-weight: 800 !important;

}



.body-cloudx .banner .banner-left-side .banner-content h1 {

    font-weight: 800 !important;

}



.our-story-slider .slick-track {

    transform: translate3d(0px, 0px, 0px) !important;

}



.body-cloudx .tooltip {

    display: block;

}



.body-cloudx .btn {

    font-family: 'Manrope', sans-serif !important;

    padding: 12px;

    border-radius: inherit !important;

    background-color: #007456;

    border: none;

}

.body-cloudx .user-management-cloudx .btn{

    color: #fff !important;

}

.body-cloudx .newsletter .newsletter-wrapper button {

    border-radius: 10px !important;

}



.body-cloudx .newsletter .newsletter-wrapper button:hover {

    background-color: #060606 !important;

}



.body-cloudx .newsletter .newsletter-wrapper span.input-group-append.d-none.d-sm-block {

    display: block !important;

}



.body-cloudx .faq-sec .card button.btn[aria-expanded="true"] {

    background: #fff !important;

}



.body-cloudx .faq-sec .faq-wrapper .card-header button {

    background: #F2F2F2 !important;

}



.body-cloudx .client-home-cards .card-header .btn,

.body-cloudx .client-home-cards .card-header .bg-color-blue,

.body-cloudx .client-home-cards .card-header .btn.bg-color-red {

    background: transparent !important;

}



.body-cloudx .client-home-cards .card input.btn {

    background-color: #007456;

    border: 1px solid #007456;

    color: #fff;

    border-radius: 50px !important;

}



.body-cloudx .client-home-cards .card input.btn:hover {

    background-color: #060606;

    border-color: #060606;

}



.body-cloudx #order-standard_cart .products .btn-success,

.body-cloudx form#frmProductDomain .domain-selection-options button.btn.btn-primary {

    background-color: #007456;

    border: 1px solid #007456;

    color: #fff;

    border-radius: 50px !important;

}



.body-cloudx .card.card-accent-emerald .card-header h3.card-title.m-0 {

    color: #060606;

}



.body-cloudx #order-standard_cart .products .btn-success:hover,

.body-cloudx form#frmProductDomain .domain-selection-options button.btn.btn-primary:hover {

    background-color: #060606;

    border-color: #060606;

    color: #fff;

}



.body-cloudx #order-standard_cart .products .product header span,

.body-cloudx #order-standard_cart #frmConfigureProduct .product-info .product-title {

    color: #060606;

}



.body-cloudx #order-standard_cart .cart-body p.text-center a.btn.btn-default:hover,

.body-cloudx #order-standard_cart .domain-promo-box a.btn.btn-warning:hover,

.body-cloudx #order-standard_cart .domain-promo-box a.btn.btn-primary:hover {

    background-color: #060606;

    border-color: #060606;

    color: #fff;

}



.body-cloudx #main-body.body-background-cloudx {

    background-color: #f9f8f5;

}



.body-cloudx .domain-checker-container button#btnCheckAvailability:hover {

    background-color: #060606;

    border-color: #060606;

    color: #fff;

}





.body-cloudx #order-standard_cart .domain-promo-box a.btn.btn-warning,

.body-cloudx #order-standard_cart .domain-promo-box a.btn.btn-primary,

.body-cloudx #frmProductDomainSelections button#btnDomainContinue,

.body-cloudx #order-standard_cart #frmConfigureProduct #scrollingPanelContainer #orderSummary button#btnCompleteProductConfig,

.body-cloudx .alert.alert-warning .alert-link,

.body-cloudx .email-verification .btn {

    background-color: #007456;

    border-color: #007456;

    color: #fff;

    opacity: 1;

}



.body-cloudx #order-standard_cart .domain-promo-box a.btn,

.body-cloudx .user-profile-20i .btn {

    border-radius: 50px !important;

    padding: 6px 20px !important;

}



.body-cloudx .primary-content form.using-password-strength .btn {

    border-radius: 50px !important;

    /* padding: 10px 22px !important; */

    opacity: 1;

}



.body-cloudx form#frmDomainTransfer button#btnTransferDomain:hover,

.body-cloudx #frmProductDomainSelections button#btnDomainContinue:hover,

.body-cloudx #order-standard_cart #frmConfigureProduct #scrollingPanelContainer #orderSummary button#btnCompleteProductConfig:hover,

.body-cloudx .alert.alert-warning .alert-link:hover,

.body-cloudx .email-verification .btn:hover,

.body-cloudx form#frmManagePaymentMethod .fieldgroup-auxfields a.btn.btn-default:hover,

form#frmManagePaymentMethod .submit-container button#btnSubmit:hover,

form#frmManagePaymentMethod .submit-container button#btnSubmit:focus {

    border-color: #060606;

    background: #060606;

    color: #fff;

}



.body-cloudx #order-standard_cart .domain-promo-box .font-size-24,

.body-cloudx #order-standard_cart .domain-promo-box .font-size-22 {

    color: #060606;

}



.body-cloudx .domain-promo-box p {

    color: #52606D;

}



.body-cloudx form#frmDomainTransfer button#btnTransferDomain {

    border-color: #007456;

    background: #007456;

    border-radius: 50px !important;

}



.body-cloudx li#Secondary_Navbar-Account ul.dropdown-menu.dropdown-menu-right li a:hover,

.body-cloudx .navbar .dropdown-item:hover {

    color: #007456 !important;

}



.body-cloudx #order-standard_cart form#frmDomainTransfer .card-header .font-size-24,

.body-cloudx #order-standard_cart .text-center .font-size-30,

.card.mass-payment-domain .card-header .card-title,

.body-cloudx #order-standard_cart form .view-cart-items .item-title,

.body-cloudx #order-standard_cart form .view-cart-items .item-price span {

    color: #060606;

}



.body-cloudx #order-standard_cart .secondary-cart-body .view-cart-tabs a.nav-link.active {

    background-color: #f2f2f2 !important;

    border-radius: 50px;

    padding: 6px 16px !important;

    font-size: 12px;

}



.body-cloudx .ticket-div-cloudx .ticket-top-cont i {

    color: #007456;

}



.body-cloudx .ticket-div-cloudx {

    box-shadow: 0px 4px 20px rgb(0 0 0 / 2%);

}



.body-cloudx .ticket-div-cloudx:hover {

    box-shadow: 0px 4px 20px rgb(0 0 0 / 9%);

}



#order-standard_cart .view-cart-items span.item-group,

#order-standard_cart form .view-cart-items .item-price span.cycle,

#order-standard_cart .view-cart-items small {

    color: #52606D !important;

}



.body-cloudx .ticket-top-cont h5 {

    color: #060606;

}



.body-cloudx .sub-ticket .w-100.mb-4 .text-muted {

    color: #52606D !important;

}



.body-cloudx #order-standard_cart .domain-promo-box .clearfix p,

.body-cloudx #order-standard_cart .domain-promo-box .font-size-24~p {

    color: #52606D !important;

}



.body-cloudx form#frmProductDomain .domain-selection-options button.btn.btn-primary {

    height: auto;

    padding: 14px 30px;

}



.body-cloudx .contact-wrp .btn-group .btn-main {

    border-color: #007456;

    background-color: #007456;

    color: #fff;

}



.body-cloudx .contact-wrp .btn-group .btn-main:hover {

    border-color: #060606;

    background-color: #060606;

}



.body-cloudx .contact-wrp .btn-group .btn-main:nth-last-child(1) {

    margin: 0;

}



.body-cloudx .contact-wrp .btn-group .btn-main.live-btn {

    border-color: #060606;

    background-color: #060606;

}



.body-cloudx .contact-wrp .btn-group .btn-main.live-btn:hover {

    border-color: #007456;

    background-color: #007456;

}

.body-cloudx .cnt-frm .btn-main {

    background: #007456;

    color: #fff;

}



.body-cloudx .cnt-frm .btn-main:hover {

    background: #060606;

    border-color: #060606;

}



.body-cloudx .cnt-frm {

    border: 1px solid #f2f2f2;

    padding: 50px;

    background: #fff;

}



.body-cloudx .navbar .navbar-nav .account ul.dropdown-menu.dropdown-menu-right {

    top: 50px !important;

}



.body-cloudx .table-striped tbody tr:nth-of-type(odd) {

    background-color: #f2f2f2 !important;

}



.body-cloudx .user-management-cloudx .label-info {

    background-color: #007456 !important;

    color: #fff !important;

}



.body-cloudx .user-management-cloudx table tbody td .fa-shield {

    color: #007456;

}



.body-cloudx section#main-body {

    padding: 40px 0;

    background-color: #f9f8f5;

    border-top: 1px solid rgb(233 236 247);

}





.body-cloudx .modal-header.bg-primary {

    background: #f2f2f2 !important;

}



.body-cloudx .modal-header.bg-primary .modal-title {

    color: #060606 !important;

}



.body-cloudx .modal button.btn.btn-default,

.body-cloudx .modal button.btn.btn-primary {

    color: #fff;

    border-color: #007456;

    background-color: #007456;

    border-radius: 50px !important;

}



.body-cloudx .modal button.btn.btn-default:hover,

.body-cloudx .modal button.btn.btn-primary:hover {

    background-color: #060606;

    color: #fff;

    border-color: #060606;

}



.body-cloudx .modal button.btn.btn-default.copy-to-clipboard img {

    filter: invert(1);

    margin-right: 5px;

}



.body-cloudx button#btnTicketAttachmentsAdd {

    border-radius: 0 !important;

}



/* 07-05-23 */





.body-cloudx .login-frm {

    padding: 50px 40px;

    border: 1px solid rgba(112, 112, 112, 0.15);

    background: #fff;

}



.body-cloudx .remcheck .styled-checkbox {

    width: 20px;

    height: 20px;

}



.body-cloudx .remcheck .styled-checkbox:focus+label:before {

    box-shadow: none;

}



.body-cloudx .remcheck .styled-checkbox+label:before {

    border: 1px solid #007456;

}



.body-cloudx .remcheck .styled-checkbox:hover+label:before {

    background: #007456;

}



.body-cloudx .remcheck .styled-checkbox:checked+label:before {

    background: #007456;

}



.body-cloudx .login-act a.fgtlinks {

    color: #060606;

}



.body-cloudx .btn-main {

    border: 1px solid #007456;

    color: #fff;

    background: #007456;

}



.body-cloudx .btn-group .btn-main:hover,

.body-cloudx .secure-data .btn-main:hover,

.body-cloudx .btn-main:hover {

    background: #007456;

    color: #fff;

    border-color: #007456;

}



.body-cloudx .login-frm p a {

    color: #007456;

}



.body-cloudx .remcheck .styled-checkbox:focus {

    outline: none;

    box-shadow: none;

}



.body-cloudx .card-sidebar .card-footer a.btn.btn-default.btn-sm.btn-block,

.body-cloudx .sidebar .card-footer .btn-success {

    min-width: auto;

    padding: 2px 20px;

    color: #fff;

    background-color: #307454;

    border:1px solid #307454;

    color: #fff;

    border-radius: 50px !important;

}



.body-cloudx .card-sidebar .card-footer a.btn.btn-default.btn-sm.btn-block:hover,

.body-cloudx .sidebar .card-footer .btn-success:hover {

    background-color: #060606;

    border: 1px solid #060606;

    color: #fff;

}



.body-cloudx .client-home-cards .card-header .btn,

.body-cloudx .client-home-cards .card-header .bg-color-blue,

.body-cloudx .client-home-cards .card-header .btn.bg-color-red {

    color: #007456;

}





.body-cloudx .sidebar .card-sidebar .list-group.list-group-flush a:hover {

    color: #007456;

    background-color: #f2f2f2;

}



.body-cloudx .client-home-cards .card input.btn {

    color: #fff;

}



.body-cloudx .client-home-cards .card h3.card-title i {

    color: #007456;

}



.body-cloudx .sidebar .card.card-sidebar {

    padding-bottom: 10px;

    padding-top: 8px;

}



.body-cloudx .sidebar .card-title {

    font-size: 16px;

    line-height: normal;

}





.body-cloudx.clientarea-body-bm .footer {

    padding: 30px 0 0;

    margin: 0;

}



.body-cloudx .client-home-cards .list-group .list-group-item .text-domain,

.body-cloudx .client-home-cards .card-body p a {

    color: #007456;

}



.body-cloudx #order-standard_cart .cart-sidebar .list-group-item:hover,

.body-cloudx #order-standard_cart .cart-sidebar .list-group-item.active {

    background: #f2f2f2;

    color: #007456;

}



.body-cloudx #order-standard_cart.cloudx_cart_body .cart-sidebar .list-group-item {

    border-radius: 4px;

}



.body-cloudx #order-standard_cart .panel.card.mb-3.panel-sidebar {

    border-top: 1px solid #f2f2f2;

    padding: 12px 0px 8px 0px;

}



.body-cloudx #order-standard_cart .header-lined h1,

.body-cloudx .card.mass-payment-card .card-body .card-title,

.body-cloudx .announcement-card .card-title {

    color: #060606;

}



.body-cloudx #order-standard_cart .products .row.row-eq-height .product div.product-desc p {

    color: #52606D;

}



.body-cloudx .client-home-cards .card .card-title,

.body-cloudx .home-page-slider-panel h3 {

    border-bottom: 1px solid #f1f1f1;

    color: #060606;

}



.body-cloudx .tiles .tile .title {

    color: #060606;

}



.body-cloudx small.billing-cycle-p-list {

    color: #52606D;

}





.body-cloudx #order-standard_cart .cart-body p.text-center a.btn.btn-default {

    color: #fff;

    background-color: #007456;

}



.body-cloudx #order-standard_cart .cart-body p.text-center a.btn.btn-default:hover {

    color: #fff;

}



.body-cloudx #order-standard_cart .cart-body p.text-center a.btn.btn-default i {

    margin-right: 5px;

    vertical-align: middle;

}



.body-cloudx .domain-checker-container .domain-checker-bg {

    padding: 0;

}



.body-cloudx .domain-checker-container button#btnCheckAvailability,

.body-cloudx .knowledgebase-cloudx form button#btnKnowledgebaseSearch,

.body-cloudx .knowledgebase-base-cat-cloudx button#btnKnowledgebaseSearch,

.body-cloudx .download-cloudx #btnDownloadsSearch,

.body-cloudx .download-cat-cloudx #btnDownloadsSearch {

    background-color: #007456;

    border: 1px solid #007456;

    color: #fff;

}



.body-cloudx #order-standard_cart .domain-promo-box i {

    color: #007456;

    padding-top: 0;

    vertical-align: middle;

}



.body-cloudx .primary-content .card-body ul.list-inline {

    margin: 15px 0;

}



.body-cloudx .btn-default {

    color: #fff;

}



.body-cloudx .btn-default:hover,

.body-cloudx .user-management-table table.table.table-striped .btn:hover {

    color: #fff;

    background-color: #060606 !important;

    border-color: #060606 !important;

}



.body-cloudx form#frmDomainTransfer .card-body .form-group input,

.body-cloudx .card.mass-payment-domain .card-body .form-group select::placeholder,

.body-cloudx .card.mass-payment-domain button#btnMassPayMakePayment {

    color: #52606D;

    background: #f2f2f2;

}



.body-cloudx .sidebar .card-sidebar .list-group-item.active {

    background: #F2F2F2;

    color: #007456;

}



.body-cloudx .primary-content .card .text-description-20i p {

    color: #52606D;

}



.body-cloudx .primary-content .card .text-description-20i p a {

    color: #007456;

}



.body-cloudx .view-cart-tabs button.btn.btn-block.btn-default {

    background-color: #007456;

    border: 1px solid #007456;

    color: #fff;

    border-radius: 50px !important;

    margin: 0 0 0 12px;

}





.body-cloudx .view-cart-tabs button.btn.btn-block.btn-default:hover {

    background-color: #060606;

    border: 1px solid #060606;

}



.body-cloudx #order-standard_cart .secondary-cart-body .view-cart-tabs ul li a,

.body-cloudx #order-standard_cart .secondary-cart-body .view-cart-tabs .nav-tabs>li.active>a {

    color: #007456;



}



.body-cloudx .view-cart-items-header .col-sm-7,

.body-cloudx .view-cart-items-header .col-sm-4,

.body-cloudx #order-standard_cart #scrollingPanelContainer .order-summary h2 {

    color: #060606;

    line-height: normal;

}



.body-cloudx #order-standard_cart #scrollingPanelContainer .order-summary .subtotal span,

.body-cloudx #order-standard_cart #scrollingPanelContainer .order-summary .recurring-totals span {

    color: #52606D;

}







.body-cloudx .primary-content .form-control,

.body-cloudx #order-standard_cart .field,

.body-cloudx #order-standard_cart .form-control {

    min-height: auto;

    border: 1px solid #f1f1f1;

    color: #52606D;

    height: auto;

    padding: 16px 20px;

    background: #fff;

}



.body-cloudx .announcements .announcement a.btn-default,

.body-cloudx .btn-back-20i,

.body-cloudx .account-manage-cloudx button.btn.btn-default.btn-block,

.body-cloudx .account-manage-cloudx input.btn,

.body-cloudx .account-manage-cloudx button.btn {

    color: #fff;

    background-color: #007456;

    border: 1px solid #007456;

    border-radius: 50px !important;

    padding: 8px 25px !important;

}



.body-cloudx .announcements .announcement a.btn-default:hover,

.body-cloudx .btn-back-20i:hover,

.body-cloudx .account-manage-cloudx button.btn.btn-default.btn-block:hover,

.body-cloudx .account-manage-cloudx input.btn:hover,

.body-cloudx .account-manage-cloudx button.btn:hover {

    background-color: #060606;

    border-color: #060606;

}



.body-cloudx .primary-content .btn.btn-primary {

    padding: 8px 30px;

    font-size: 16px;

}



.body-cloudx .primary-content .submit-ticket-two-20i .btn {

    border-radius: 50px !important;

}



.body-cloudx .primary-content .user-management-cloudx .card-body .btn.btn-primary {

    padding: 8px 30px;

    border-radius: 50px !important;

}



.body-cloudx .primary-content .btn.btn-primary:hover {

    background-color: #060606;

    border-color: #060606;

    color: #fff;

}



/* .body-cloudx .alert-success,

.body-cloudx .alert-info,

.body-cloudx .primary-content #order-standard_cart .alert-warning,

.body-cloudx .alert.alert-danger {

    color: #007456;

    background-color: #d4edda;

    border-color: #007456;

} */



/* .body-cloudx .alert-success i {

    color: #007456;

} */



.body-cloudx #order-standard_cart #scrollingPanelContainer .order-summary .btn-continue-shopping {

    font-size: 14px;

    background-color: #007456;

    color: #fff;

    border-color: #007456;

}



.body-cloudx #order-standard_cart #scrollingPanelContainer .order-summary .btn-continue-shopping:hover {

    color: #fff;

    background-color: #060606;

    border-color: #060606;

}



.body-cloudx #order-standard_cart #scrollingPanelContainer .order-summary .btn-checkout {

    background-color: #007456;

    border: 1px solid #007456;

   color: #FFF !important;

    opacity: 1;

    border-radius: 50px !important;

}



button#btnNewUserSignup {

    background: #227455;

    border-color: #227455;

    border-radius: 50px !important;

}

.body-cloudx #order-standard_cart #scrollingPanelContainer .order-summary .btn-checkout:hover {

    color: #fff;

    background-color: #007456;

    border-color: #007456;

}

button#btnNewUserSignup:hover {

    background: #060606;

    color: #fff;

}

.body-cloudx .primary-content .card-title {

    color: #060606;

}



.body-cloudx .sidebar .card-sidebar .list-group-item .badge {

    background-color: #007456;

    color: #fff;

}



.body-cloudx .header-topbar .right-topbar-content .btn {

    background-color: transparent;

}



.body-cloudx .header-topbar .fad:before,

.body-cloudx .header-topbar .fad.fa-random:after {

    color: #007456;

}



.body-cloudx .header-topbar span.notification-count {

    background: #007456;

}



.body-cloudx .primary-content .server-status-cloudx nav {

    margin: 20px 0;

}



.header-topbar .right-topbar-content,

.body-cloudx .header-topbar .input-group,

.body-cloudx .header-topbar .right-topbar-content .btn-group {

    align-items: center;

}



.body-cloudx .card.card-accent-emerald input.form-control {

    padding: 10px 10px;

    color: #060606;

    background: #F2f2f2;

}



.body-cloudx .client-home-cards .card-body p {

    color: #52606D;

}



.body-cloudx table#tableServicesList th,

.body-cloudx .dataTables_wrapper table.table-list th {

    background-color: #f2f2f2;

    color: #060606;

}



.body-cloudx #domainForm button.setBulkAction,

.body-cloudx .btn-group.btn-group-sm button#btnGroupDrop1 {

    color: #fff;

}



.body-cloudx #domainForm .btn-group.btn-group-sm .setBulkAction:hover,

.body-cloudx #domainForm .btn-group.btn-group-sm button#btnGroupDrop1:hover {

    background-color: #060606;

    color: #fff;

}



.body-cloudx .dataTables_wrapper table.table-list thead th.sorting_asc,

.body-cloudx .dataTables_wrapper table.table-list thead th.sorting_desc {

    background-color: #f2f2f2;

}



.body-cloudx table#tableServicesList td strong,

.body-cloudx table#tableServicesList td,

.body-cloudx .dataTables_wrapper table.table-list td {

    color: #52606D;

}



.body-cloudx div#Primary_Sidebar-Already_Registered-Already_Registered_Heading,

.body-cloudx .sidebar .card-sidebar .list-group-item {

    color: #060606;

}



.body-cloudx div#tableServicesList_paginate ul.pagination li.page-item .page-link,

.body-cloudx .dataTables_wrapper ul.pagination li.page-item .page-link {

    background: transparent;

    border-color: #007456;

    color: #007456;

}



.body-cloudx div#tableServicesList_paginate ul.pagination li.page-item:hover .page-link,

.body-cloudx .dataTables_wrapper ul.pagination li.page-item:hover .page-link {

    background: #007456;

    color: #fff;

}



.body-cloudx .dataTables_length select.custom-select {

    padding: 8px;

    margin: 0 6px;

    line-height: normal;

    appearance: auto;

    background: #fff;

}



.body-cloudx .dataTables_wrapper .dataTables_length label {

    color: #52606D;

}



.body-cloudx .table-list>tbody>tr:hover>td {

    background-color: transparent;

}





.body-cloudx .client-home-cards .card-header .btn:hover {

    color: #007456;

    text-decoration: underline;

}



.body-cloudx .domain-pricing .tld-row.filtered-row strong,

.body-cloudx .domain-pricing .tld-row.filtered-row .col-xs-4.col-4 {

    font-size: 16px;

    line-height: 25px;

    color: #060606;

}



.body-cloudx .domain-checker-container .domain-checker-bg {

    background-color: transparent;

}



.body-cloudx .domain-pricing .tld-filters a:hover {

    color: #007456;

    border-color: #007456;

}



.body-cloudx .domain-pricing .tld-row.filtered-row .col-xs-4.col-4 small {

    color: #52606D;

}



.body-cloudx #order-standard_cart .domain-checker-container .input-group-box {

    background-color: #f2f2f2;

}



.body-cloudx #order-standard_cart .domain-pricing .font-size-18,

.body-cloudx #order-standard_cart .domain-pricing .tld-pricing-header>div {

    color: #060606;

}



.body-cloudx #order-standard_cart .domain-pricing .tld-row.highlighted:hover {

    background-color: #F2F2F2;

}



.body-cloudx #order-standard_cart form#frmProductDomain .domain-selection-options .option .row.domains-row select {

    height: auto;

    color: #060606;

}



.body-cloudx #order-standard_cart form#frmProductDomain .domain-selection-options span.input-group-text {

    border-color: #DCDFE2;

    color: #060606;

}



.body-cloudx #order-standard_cart label,

.body-cloudx #order-standard_cart p.domain-renewal-desc {

    color: #52606D;

}



.body-cloudx #order-standard_cart form#frmProductDomain .domain-selection-options .option.option-selected {

    background-color: #fff;

}



.body-cloudx ul.selectBillingCycleCloudCart li {

    box-shadow: 0px 0px 31px rgba(0, 0, 0, 0.04);

}



.body-cloudx ul.selectBillingCycleCloudCart li.active {

    border-color: #007456;

    box-shadow: 0px 0px 31px rgba(0, 0, 0, 0.09);

}



.body-cloudx ul.selectBillingCycleCloudCart li strong {

    color: #060606;

}



.body-cloudx ul.selectBillingCycleCloudCart li strong span {

    color: #52606D;

}



.body-cloudx #order-standard_cart #frmConfigureProduct #scrollingPanelContainer .order-summary .product-name,

.body-cloudx #order-standard_cart #frmConfigureProduct #scrollingPanelContainer .order-summary .clearfix span,

.body-cloudx #order-standard_cart #frmConfigureProduct #scrollingPanelContainer .order-summary .product-group {

    color: #52606D;

}



.body-cloudx .product-info p {

    color: #52606D;

}



.body-cloudx .titlebar h2 {

    color: #060606;

}



.body-cloudx .titlebar p,

.body-cloudx .cnt-lf-dt p {

    color: #52606D;

}



.body-cloudx .cnt-infbx {

    background: #fff;

    padding: 25px 30px;

}



.body-cloudx .cnt-icbx i {

    background: #007456;

}



.body-cloudx .cnt-frm h3 {

    color: #060606;

}







.body-cloudx #order-standard_cart.cloudx_cart_body .cart-sidebar .list-group-item {

    transition: all 0.2s ease-in-out;

}



.body-cloudx form#frmDomainTransfer .card-header,

.body-cloudx .card.mass-payment-domain .card-header {

    border-bottom: 1px solid #F2F2F2;

}



.body-cloudx #order-standard_cart .cart-sidebar .panel-heading.card-header h3.panel-title {

    color: #060606;

}



.body-cloudx .navbar .navbar-nav .account {

    padding: 10px 10px;

    line-height: normal;

}



.body-cloudx .navbar .navbar-nav .account a.dropdown-toggle {

    font-weight: 600;

    font-size: 18px;

    line-height: 28px;

    color: #060606;

    font-family: 'Manrope';

    font-style: normal;

}



.body-cloudx .navbar .navbar-nav .account a.dropdown-toggle:hover {

    color: #007456;

}



.body-cloudx .navbar .navbar-nav .account i {

    font-size: 20px;

    font-weight: 500;

    vertical-align: middle;

    color: #060606;

    display: none;

}



.body-cloudx .navbar .navbar-nav .account a.dropdown-toggle::after {

    content: "";

    display: inline-block;

    margin-left: 6px;

    vertical-align: middle;

    border: 0;

    background-image: url('../images/nav-down-arrow.svg');

    width: 11px;

    height: 7px;

    background-repeat: no-repeat;

}



.body-cloudx .navbar .navbar-nav .account a.dropdown-toggle[aria-expanded="true"]::after{

    color: #007456;

    background-image: url('../images/nav-active-arrow.svg');

}



.body-cloudx .navbar .navbar-nav .dropdown.mega-menu .dropdown-menu {

    top: 48px;

    max-width: 330px;

    right: 0px;

    left: 0;

    margin: 0 0 0 auto;

}

li.nav-item.dropdown.mega-menu:hover .dropdown-menu {

    display: block;

}

li.nav-item:hover ul.dropdown-menu.dropdown-menu-right.child-menu-ul-nkshost {

    display: block !important;

}

.body-cloudx .navbar .dropdown-item.active,

.body-cloudx .navbar .dropdown-item:active {

    background-color: #f2f2f2;

    color: #007456;

}



.body-cloudx .navbar .dropdown-item:focus,

.body-cloudx .navbar .dropdown-item:hover,

.body-cloudx li#Secondary_Navbar-Account ul.dropdown-menu.dropdown-menu-right li a:hover {

    color: #007456;

    background-color: #f2f2f2;

}



.body-cloudx li#Secondary_Navbar-Account ul.dropdown-menu.dropdown-menu-right li a:hover span {

    color: #007456;

}



.body-cloudx li#Secondary_Navbar-Account ul.dropdown-menu.dropdown-menu-right li {

    padding: 2px 4px;

}



.body-cloudx li#Secondary_Navbar-Account ul.dropdown-menu.dropdown-menu-right li a {

    font-size: 16px;

    padding: 8px 15px !important;

    border-radius: 0;

    color: #060606;

    font-family: 'Manrope';

}



.body-cloudx .top-header-active-theme .navigation-label-theme span {

    color: #060606;

    font-family: 'Manrope';

}



.body-cloudx li#Secondary_Navbar-Account ul.dropdown-menu.dropdown-menu-right li a span {

    font-size: 16px;

}



.body-cloudx .navbar .navbar-nav .account ul.dropdown-menu.dropdown-menu-right {

    position: absolute !important;

    min-width: 240px;

    padding: 0px;

    box-shadow: 0px 10px 20px rgba(0, 0, 0, 0.1);

    border-radius: 4px;

}





.body-cloudx .register-wrapper .titlebar h2 {

    color: #060606;

}



.body-cloudx .titlebar.login-sec-rg-page p,

.body-cloudx .form-switch span,

.body-cloudx .primary-content #default-captcha-domainchecker p,

.body-cloudx .user-security-20i p {

    color: #52606D;

}



.body-cloudx .form-title h2 {

    color: #060606;

}



.body-cloudx .register-form .form-group .form-control {

    color: #52606D;

}



.body-cloudx .cloudx-register-page section#main-body {

    background: #f9f8f5;

}



.body-cloudx .payment-methods-cloudx a.btn.btn-primary {

    background-color: #007456;

    border: 1px solid #007456;

    border-radius: 50px !important;

}



.body-cloudx .payment-methods-cloudx table#payMethodList tr th {

    color: #060606;

}



.body-cloudx .payment-methods-cloudx table#payMethodList tr td,

.body-cloudx .payment-methods-cloudx p,

.body-cloudx .user-management-cloudx .card p {

    color: #52606D;

}



.body-cloudx .user-management-cloudx .card:first-child p {

    color: #007456;

}



.body-cloudx a.reg-login-btn,

.body-cloudx .register-wrapper .btn-main,

.body-cloudx #tableEmailsList_wrapper .btn-info,

.body-cloudx form.using-password-strength .btn.btn-default,

.body-cloudx a.btn.btn-success.open-modal.twofa-config-link.enable,

.body-cloudx button#activateAffiliate,

#popup-backdrop .card-footer .btn.btn-primary,

.body-cloudx #order-standard_cart #frmConfigureProduct #scrollingPanelContainer #orderSummary button#btnCompleteProductConfig {

    background: #007456;

    color: #fff;

    border-color: #007456;

    border-radius: 50px !important;

    padding: 12px 20px;

}



.body-cloudx a.reg-login-btn:hover,

.body-cloudx .register-wrapper .btn-main:hover,

.body-cloudx #tableEmailsList_wrapper .btn-info:hover,

.body-cloudx form.using-password-strength .btn-default:hover .body-cloudx a.btn.btn-success.open-modal.twofa-config-link.enable:hover,

.body-cloudx button#activateAffiliate:hover,

.body-cloudx form#frmCheckout .generate-password:hover,

.body-cloudx .primary-content form .md-editor .btn.btn-primary:hover,

.body-cloudx button#btnTicketAttachmentsAdd:hover,

.body-cloudx form.using-password-strength .btn.btn-default:hover,

.body-cloudx a.btn.btn-success.open-modal.twofa-config-link.enable:hover,

#popup-backdrop .card-footer .btn.btn-primary:hover .body-cloudx #order-standard_cart #frmConfigureProduct #scrollingPanelContainer #orderSummary button#btnCompleteProductConfig:hover {

    background: #060606;

    color: #fff;

    border-color: #060606;

}



.body-cloudx .btn-default:focus,

.body-cloudx .primary-content .btn.btn-primary:focus {

    color: #fff;

}



.body-cloudx form#frmCheckout .generate-password {

    background: #007456  !important;

    color: #fff;

    padding: 8px 16px;

    border-radius: 20px !important;

}





.body-cloudx .bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-secondary,

.body-cloudx .bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-secondary:hover {

    background-color: #007456;

    border-color: #007456;

    color: #fff;

}



.body-cloudx .bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-success,

.body-cloudx .bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-success:hover {

    background-color: #007456;

    border-color: #007456;

}



.body-cloudx .account-new-20i .alert-info .col-form-label,

.body-cloudx .primary-content .account-new-20i .card-title {

    color: #060606;

}



.body-cloudx .primary-content .account-new-20i .btn.btn-default,

.body-cloudx .primary-content .account-new-20i .btn.btn-primary {

    padding: 10px 25px;

    border-radius: 50px !important;

}



.body-cloudx .col-form-label {

    color: #060606;

}



.body-cloudx .btn.btn-default {

    padding: 8px 15px;

}



.body-cloudx .knowledgebase-base-cat-20i .btn.btn-default {

    padding: 8px 15px;

    border-radius: 50px !important;

}



.body-cloudx .user-management-table table.table.table-striped .btn {

    padding: 10px 20px;

    opacity: 1;

    border-radius: 50px !important;

}



.body-cloudx form#frmConfigureProduct .alert.alert-warning a.alert-link {

    float: right;

    border-radius: 50px;

    text-align: center;

}



.body-cloudx .form-check .form-check-input {

    accent-color: #007456;

}



.body-cloudx .primary-content form .md-editor .btn.btn-primary,

.body-cloudx button#btnTicketAttachmentsAdd {

    background-color: #007456;

    border-color: #007456;

    padding: 6px 10px;

    color: #fff;

}



.body-cloudx .custom-file .custom-file-label::after {

    color: #007456;

    background-color: #eefbf8;

    border: 0;

}



.body-cloudx .md-editor .md-footer {

    background-color: #eefbf8;

}



.body-cloudx .form-group label {

    color: #060606 !important;

    font-weight: 400 !important;

}



.body-cloudx .body-cloudx .user-security-20i .alert.alert-warning {

    margin: 15px auto 20px;

}



.body-cloudx .modal .modal-header {

    background-color: #f2f2f2;

}



.body-cloudx .modal .modal-header h5.modal-title {

    color: #060606;

}



.body-cloudx .modal input.btn.btn-primary,

.body-cloudx .modal button.btn.btn-default {

    border-radius: 50px !important;

    padding: 10px 25px;

}







.body-cloudx .modal .twofa-module.active {

    border-color: #f2f2f2;

}



.body-cloudx .modal .twofa-module .col-description,

.body-cloudx .modal .modal-body p {

    color: #060606;

}





.body-cloudx form#frmConfigureDomains .sub-heading .primary-bg-color {

    color: #007456;

}



.body-cloudx form#frmConfigureDomains .epp-code-rows .form-group {

    color: #060606;

}



.body-cloudx form#frmManagePaymentMethod .fieldgroup-auxfields a.btn.btn-default,

form#frmManagePaymentMethod .submit-container button#btnSubmit,

.body-cloudx #DomainSearchResults .domain-price button.btn.btn-primary.btn-add-to-cart,

.body-cloudx form#frmConfigureDomains .btn.btn-primary,

.body-cloudx #frmCheckout button#btnCompleteOrder,

.body-cloudx #frmProductDomainSelections button#btnDomainContinue,

.body-cloudx .ticket-reply.markdown-content .requestor-type-owner,

.body-cloudx div#ticketReplyContainer form#frmReply .btn,

.body-cloudx #order-standard_cart button#btnAlreadyRegistered {

    border-color: #007456;

    background: #007456;

    color: #fff !important;

    border-radius: 50px !important;

}



.body-cloudx #order-standard_cart #btnAlreadyRegistered {

    padding: 10px 20px;

}



.body-cloudx .modal input.btn.btn-primary:active,

.body-cloudx .modal input.btn.btn-primary:hover,

.body-cloudx #DomainSearchResults .domain-price button.btn.btn-primary.btn-add-to-cart:hover,

.body-cloudx form#frmConfigureDomains .btn.btn-primary:hover,

.body-cloudx #frmCheckout button#btnCompleteOrder:hover,

.body-cloudx #frmProductDomainSelections button#btnDomainContinue:hover,

.body-cloudx .card-sidebar .col-xs-6.col-button-left button.btn.btn-sm:hover,

.body-cloudx .card-sidebar .col-6.col-xs-6.col-button-right button.btn.btn-sm:hover,

.body-cloudx div#ticketReplyContainer form#frmReply .btn:hover,

.body-cloudx #order-standard_cart button#btnAlreadyRegistered:hover {

    color: #fff;

    background-color: #060606;

    border-color: #060606;



}



.body-cloudx form#frmManagePaymentMethod .fieldgroup-auxfields a.btn.btn-default {

    margin: 0;

    padding: 12px 22px;

    font-size: 16px;

}



.body-cloudx .primary-content div#ticketReplyContainer .input-group-append button#btnTicketAttachmentsAdd {

    border-radius: 0 !important;

}



.body-cloudx #DomainSearchResults .domain-price button.btn.btn-primary.btn-add-to-cart span {

    color: #fff;

}



.body-cloudx #frmManagePaymentMethod button#cvvWhereLink {

    color: #fff !important;

    padding: 5px 10px;

    margin-top: 10PX;

    float: left;

}



.body-cloudx a.btn.btn-link {

    color: #fff;

    border-radius: 50px !important;

    padding: 5px 16px;

}



.body-cloudx .view-cart-items a.btn.btn-link.btn-xs {

    background: #f2f2f2;

    color: #007456;

}



.body-cloudx #order-standard_cart form .view-cart-items .item-price .btn-default.btn-default {

    color: #fff;

    border-radius: 50px !important;

    padding: 4px 16px;

    line-height: normal;

    font-size: 12px;

}



.body-cloudx a.btn.btn-link i {

    margin-right: 5px;

}



.body-cloudx #order-standard_cart .view-cart-items span.item-domain {

    color: #007456;

}



.body-cloudx #order-standard_cart .secondary-cart-body .empty-cart .btn {

    color: #007456;

    padding: 6px 12px;

}



.body-cloudx #order-standard_cart .secondary-cart-body .empty-cart .btn i {

    margin-right: 4px;

}



.body-cloudx #order-standard_cart .view-cart-items .btn-remove-from-cart {

    background-color: transparent;

    color: #007456;

    border-radius: 50% !important;

    padding: 0;

    width: 30px;

    height: 30px;

    border: 1px solid #007456;

    line-height: 30px;

}

p.order-recevied {

    text-align: center;

    margin: auto;

    padding-bottom: 16px;

    font-size: 16px;

}



p.order-instructions {

    text-align: center;

    padding-bottom: 21px;

    font-size: 15px;

}



a.btn.btn-default.complete-page-btn {

    border-radius: 50px !important;

    background-color: #007456!important;

    border: none;

    color: #FFF!important;

}



#order-standard_cart .alert.alert-info.order-confirmation span {

    color: #060606!important;;



}

.body-cloudx form#frmConfigureProduct .sub-heading span.primary-bg-color {

    padding: 0;

    color: #060606;

}



.body-cloudx form#frmConfigureProduct .sub-heading span.primary-bg-color small {

    display: block;

}



.body-cloudx #order-standard_cart form#frmProductDomain .domain-selection-options select {

    height: auto;



}



.body-cloudx #order-standard_cart .transfer-eligible {

    color: #060606;

    background-color: #dff0d8;

    border-color: #d6e9c6;

}



.body-cloudx #order-standard_cart .domain-checker-available {

    color: #007456;

}



.body-cloudx #order-standard_cart .domain-price span {

    color: #060606;

}



.body-cloudx .user-security-20i .alert.alert-warning {

    margin: 10px 0 15px;

}



.body-cloudx #searchDomainInfo .domain-available.domain-checker-available {

    color: #007456;

}



.body-cloudx .modal .modal-header h4,

.body-cloudx .modal .modal-header button span {

    color: #060606 !important;

}



.body-cloudx #frmCheckout div#totalDueToday strong {

    color: #060606;

}



.body-cloudx #order-standard_cart #frmCheckout .primary-bg-color {

    color: #060606;

}





.body-cloudx #order-standard_cart .cart-sidebar h3,

.body-cloudx #order-standard_cart #frmCheckout .primary-bg-color,

.body-cloudx #frmCheckout div#paymentGatewaysContainer p.small,

.body-cloudx #order-standard_cart #frmCheckout .cc-input-container label,

.body-cloudx .suggested-domains .panel-heading.card-header,

.body-cloudx #spotlightTlds .domain-lookup-result .available.price,

.body-cloudx #order-standard_cart .mc-promos.viewcart .headline,

.body-cloudx #order-standard_cart .mc-promos.checkout .headline,

.body-cloudx div#modalRemoveItem h4.modal-title,

.body-cloudx form#frmAddToCart .col-sm-5 .payment-term h4,

.body-cloudx form#frmAddToCart h4,

.body-cloudx #frmCheckout .marketing-email-optin h4,

.body-cloudx form#frmCheckout div#containerNewUserSignup #providerLinkingMessages+.sub-heading .primary-bg-color {

    color: #060606 !important;

}



.body-cloudx #order-standard_cart #frmCheckout .account-select-container div.account.active label,

.body-cloudx #order-standard_cart #frmCheckout .account-select-container div.account.active label strong {

    color: #007456;

}



.body-cloudx #order-standard_cart #frmCheckout .account-select-container div.account label span.label.label-info {

    background-color: #d4edda;

    color: #007456;

    border-color: #d4edda;



}



.body-cloudx form#frmManagePaymentMethod .form-group input,

.body-cloudx form#frmProductDomain .domain-selection-options input,

.body-cloudx #order-standard_cart form#frmProductDomain .domain-selection-options select,

.body-cloudx #order-standard_cart #frmCheckout .form-group .form-control,

.body-cloudx #order-standard_cart #frmConfigureProduct .field-container select,

.body-cloudx #frmCheckout select#inputDomainContact,

.body-cloudx #frmManagePaymentMethod .fieldgroup-creditcard label+div .form-control,

.body-cloudx form#frmAddToCart select,

.body-cloudx form#frmAddToCart .store-domain-tab-content input,

.body-cloudx .landing-page select.form-control.currency-selector,

.body-cloudx form.using-password-strength .form-control {

    height: auto;

}





.icheckbox_square-blue,

.iradio_square-blue {

    display: inline-block;

    vertical-align: middle;

    margin: 0;

    padding: 0;

    width: 22px;

    height: 22px;

    background: url('../images/green.png') no-repeat !important;

    border: none;

    cursor: pointer;

}



.body-cloudx .icheckbox_square-blue,

.body-cloudx .iradio_square-blue {

    filter: none;

}



.body-cloudx .iradio_square-blue {

    background-position: -120px 0 !important;

}



.body-cloudx .iradio_square-blue.checked {

    background-position: -168px 0 !important;

}



.body-cloudx #order-standard_cart .prepend-icon .field-icon {

    line-height: 55px !important;

    display: block;

    margin: 0;

    height: 55px;

    width: 42px;

}



.body-cloudx #order-standard_cart input#inputPhone {

    padding-left: 80px;

}



.body-cloudx .primary-content form .md-header.btn-toolbar button.btn-default.btn-sm.btn,

.body-cloudx div#ticketReplyContainer form#frmReply button.btn-default.btn-sm.btn {

    border-radius: 0 !important;

    margin: 0 2px;

    color: #060606;

}



.body-cloudx .primary-content .card-body.extra-padding a.btn.btn-default {

    border-radius: 50px !important;

}



.body-cloudx .primary-content .card-body.extra-padding a.btn.btn-default p {

    color: #52606D;

}



.body-cloudx table#tableServicesList td a,

.body-cloudx .dataTables_wrapper table.table-list td a {

    color: #007456;

    text-decoration: none;

}



.body-cloudx table#tableServicesList .status-open {

    background-color: #007456;

}



.body-cloudx .card.view-ticket button.btn.btn-sm,

.body-cloudx .card-sidebar .col-xs-6.col-button-left button.btn.btn-sm,

.body-cloudx .card-sidebar .col-6.col-xs-6.col-button-right button.btn.btn-sm {

    background: #007456;

    border-color: #007456;

    padding: 8px 16px;

    border-radius: 50px !important;

}



.body-cloudx .card-sidebar .col-xs-6.col-button-left button.btn.btn-sm,

.body-cloudx .card-sidebar .col-6.col-xs-6.col-button-right button.btn.btn-sm {

    display: inline-flex;

    align-items: center;

    line-height: normal;

    justify-content: center;

}



.body-cloudx .card-sidebar .col-6.col-xs-6.col-button-left {

    padding: 0 10px;

}



.body-cloudx .card-sidebar .col-6.col-xs-6.col-button-right {

    padding: 0;

}



.body-cloudx .card-sidebar .col-xs-6.col-button-left button.btn.btn-sm i,

.body-cloudx .card-sidebar .col-6.col-xs-6.col-button-right button.btn.btn-sm i {

    margin-right: 5px;

}



.body-cloudx .card-sidebar button#btnAddCcEmail {

    background: #007456;

    padding: 5px 17px;

}



.body-cloudx div#containerAddCcEmail .form-control {

    font-size: 14px;

    padding: 8px 20px;

}



.body-cloudx .md-header.btn-toolbar .btn-default.btn-sm.btn {

    background: transparent !important;

    margin: 0 2px;

    padding: 5px 11px;

    border-color: #d9d9d9 !important;

    width: 35px;

    height: 35px;

    justify-content: center;

    display: flex;

    align-items: center;

}



.body-cloudx .requestor-type-owner {

    background-color: #007456;

}





.body-cloudx div#ticketReplyContainer .form-group input.btn.btn-primary,

div#ticketReplyContainer .form-group input.btn.btn-default {

    padding: 10px 22px;

    height: auto;

}



.body-cloudx .using-password-strength .alert-info {

    color: #060606;

    margin-bottom: 15px;

}



.body-cloudx .remcheck .styled-checkbox+label {

    color: #060606;

}



.body-cloudx .password-wrapper-forgot .card-body p {

    color: #060606;

}



.body-cloudx .contact-wrp .titlebar {

    padding: 40px 30px;

    display: flex;

    align-items: center;

    justify-content: center;

    flex-direction: column;

    margin: 0 0 20px;

}



.body-cloudx .contact-wrp .titlebar p,

.body-cloudx .contact-wrp .cnt-lf-dt p {

    margin: 0;

}



.body-cloudx .contact-wrp .titlebar h2 {

    margin: 0 0 15px;

}



.body-cloudx .tab-section.share-hosting-tab-sec h2 {

    margin: 0 0 4px;

}



.body-cloudx #order-standard_cart .captcha-container p {

    margin-bottom: 5px;

    color: #52606D;

}



.body-cloudx #order-standard_cart form .view-cart-items-header .row {

    align-items: center;

}



.body-cloudx form#frmDomainTransfer div#captchaContainer .default-captcha {

    padding: 0;

}



.body-cloudx .download-cat-20i a.btn.btn-default.px-4 {

    border-radius: 50px !important;

}



.body-cloudx .primary-content .account-new-20i .card .card-body label {

    color: #060606;

}





.body-cloudx #ticketReplyContainer .input-group.mb-1.attachment-group {

    margin: 0 0 20px !important;

}



.body-cloudx .dataTables_wrapper ul.pagination li.paginate_button.page-item.active .page-link {

    background: #fff;

    border-color: #f2f2f2;

    padding: 10px 18px !important;

    border-radius: 4px;

    color: #060606;

}



.body-cloudx #order-standard_cart .secondary-cart-body .view-cart-items .item-price .dropdown-menu {

    box-shadow: 0px 10px 20px rgba(0, 0, 0, 0.1);

    border-radius: 4px;

    top: 5px !important;

    border: 0;

}



.body-cloudx #order-standard_cart .secondary-cart-body .view-cart-items .item-price .dropdown-menu .dropdown-item {

    padding: 5px 15px;

    color: #060606;

}





.body-cloudx #order-standard_cart .secondary-cart-body .view-cart-items li.dropdown-item a {

    font-size: 14px;

    color: #060606;

    padding: 0;

}





.body-cloudx form#frmConfigureDomains .sub-heading~.row .form-control {

    height: auto;

}





.body-cloudx form#frmConfigureDomains p {

    padding-left: 0;

}



.body-cloudx .dataTables_wrapper table.table-list span.label {

    padding: 4px 16px;

    border-radius: 50px;

}

.tab-content.margin-bottom div#tabOverview ul.nav.nav-tabs.responsive-tabs-sm a.nav-link::after{

    background-color: #227455;

}

.tab-content.margin-bottom div#tabOverview ul.nav.nav-tabs.responsive-tabs-sm a.nav-link.active{

    color: #227455;

}

.tab-content.margin-bottom div#tabOverview .product-details .product-status .product-icon i{

    color: #060606;

}

.product-status-text {

    background-color: #f2f2f2;

    color: #227455;

}

.tab-content.margin-bottom div#tabOverview ul.nav.nav-tabs.responsive-tabs-sm {

    background-color: #f2f2f2;

    padding: 10px 10px 10px 10px;

}

.parent-menu-nkshost a.pr-4 {

    padding: 10px 8px !important;

    background: transparent;

    margin-bottom: 5px !important;

    display: block;

    text-align: center;

    color: #060606;

    border-radius: 0;

    font-size: 16px;

    font-weight: 600;

}



ul.primary-nav-side-bar-custom a.pr-4.dropdown-toggle:before {

    content: "";

    display: inline-block;

    margin-left: 6px;

    vertical-align: middle;

    border: 0;

    background-image: url(../images/nav-down-arrow.svg);

    width: 11px;

    height: 7px;

    background-repeat: no-repeat;

    right: 16px;

    top: 19px;

    position: absolute;

    transition: 0.5s;

}



ul.primary-nav-side-bar-custom .parent-menu-nkshost.show a.pr-4.dropdown-toggle:before {

    transform: rotate(178deg);

}



ul.primary-nav-side-bar-custom a.pr-4.dropdown-toggle {

    position: relative;

}



/* 15-07-2023  */



.primary-content .client-home-cards .card .list-group {

    background: #fff;

}



.primary-content .list-group.main-detail {

    flex-direction: inherit;

    justify-content: space-between;

    background-color: #007456;

    color: #fff;

    padding: 20px 20px;

    border-radius: 4px;

    margin: 20px auto;

}



.primary-content .list-group.main-detail .welcome-user p {

    font-size: 14px;

    line-height: 24px;

    font-weight: 600;

}



.primary-content .list-group.main-detail .account-ticket {

    border: 0;

    padding: 0 10px 0 0;

    display: flex;

    align-items: flex-start;

    justify-content: space-between;

}



.primary-content .list-group.main-detail .account-ticket button {

    border: 0;

    margin: 0;

    padding: 0;

    color: #fff;

    background: transparent;

    font-size: 20px;

    line-height: 24px;

    text-align: left;

}



.primary-content .list-group.main-detail .available-account-funds {

    text-align: center;

    margin-right: 15px;

}



.primary-content .list-group.main-detail .available-account-funds p {

    font-size: 14px;

    line-height: 22px;

    text-align: left;

    font-weight: 600;

}



.primary-content .list-group.main-detail .available-account-funds .funds-detail span,

.primary-content .list-group.main-detail .available-account-funds .funds-detail span a {

    font-size: 13px;

    color: #52606D;

    line-height: 16px;

}



.primary-content .list-group.main-detail .available-account-funds .funds-detail span a:hover {

    text-decoration: underline;

}



.body-cloudx .primary-content table .btn.btn-primary {

    padding: 6px 26px;

    font-size: 14px;

}

.body-cloudx .contact-us-wrap {

    margin: 0px 0px 20px;

}



.body-cloudx ul.dropdown-menu.child-menu-ul-nkshost {

    box-shadow: 0px 10px 20px rgba(0, 0, 0, 0.1);

    border: 0;

    border-radius: 4px;

    min-width: auto;

    width: 100%;

    float: unset;

    position: unset;

    margin-bottom: 5px;

}



.body-cloudx ul.dropdown-menu.child-menu-ul-nkshost li.dropdown-item {

    padding: 0;

}



.body-cloudx ul.dropdown-menu.child-menu-ul-nkshost li.dropdown-item:hover {

    background-color: #f2f2f2;

}



.body-cloudx ul.dropdown-menu.child-menu-ul-nkshost li.dropdown-item:hover .dropdown-item {

    color: #007456;

}



.body-cloudx ul.dropdown-menu.child-menu-ul-nkshost li.dropdown-item .dropdown-item {

    padding: 8px 15px 7px !important;

    color: #000;

    font-size: 16px;

    border-radius: 0;

    font-family: 'Manrope';

    font-weight: 500;

}



.body-cloudx .dropdown-divider {

    border-top: 0;

    border: 0;

    margin: 0;

}



.primary-content table#sortabletbl0 {

    margin: 20px;

}

#order-standard_cart .view-cart-items .item-qty button.btn.btn-xs{

    color: #fff;

    border-radius: 50px !important;

    padding: 4px 16px;

}

.dataTables_wrapper .status-cancelled {

    background: #f2f2f2;

    color: #646464;

}

.dataTables_wrapper .status-unpaid {

    background-color: #ffd7e0;

    color: #eb243b;

}

.body-cloudx .primary-content .payment-method-button .btn.btn-primary, .invoice-actions a.btn.down-btn, a.btn.previous-page-link, button#btnPayNow {

    margin: auto;

    font-size: 13px;

    margin-bottom: 10px;

    border-radius: 50px !important;

    width: 100%;

    color: #fff;

    text-align: center;

    white-space: break-spaces;

    background-color: #007456;

}

.both-table-details td.invoice-pay-button a, a.invoice_pay_button {

    font-size: 14px;

    line-height: 21px;

    color: #fff !important;

    text-decoration: none;

    background-color: #007456;

    padding: 2px 17px;

    display: inline-flex;

    justify-content: left;

    border-radius: 50px !important;

    text-transform: capitalize;

}

.invoice-inner-left span.invoice-state.cancelled::before {

    height: 0;

    width: 0;

    border-top: 10px solid #d8d8d8;

}

span.invoice-state.cancelled {

    background: #d8d8d8;

    color: #646464;

}

.primary-content .list-group.main-detail .account-ticket button a {

    color: #060606;

    font-size: 14px;

    font-weight: 600;

}

.primary-content .credit-balance .list-group.main-detail {

    background-color: #fff;

    color: #060606;

    display: block;

}

.both-table-details {

    padding: 25px;

    background: #fff;

    border-radius: 4px;

}

.both-table-details table {

    box-shadow: 0px 0px 3px #00000014;

    margin-bottom: 20px;

    width: 100%;

}

.both-table-details th {

    padding: 12px 8px;

    text-align: left;

    font-size: 14px;

    line-height: normal;

    background: #f2f2f2;

    color: #060606;

}

.both-table-details td {

    text-align: left;

    padding: 18px 8px;

    color: #52606D;

    text-decoration: none !important;

    font-size: 14px !important;

}

.both-table-details td a {

    color: #52606D ;

}

.both-table-details tr:not(:last-child) {

    border-bottom: 1px solid #f1f1f1;

}

p.two-expired-service a, span.expire-domain-button a{

    font-size: 16px;

    font-weight: 700;

    color: #227455;

    display: block;

    text-align: center;

    margin-bottom: 10px;

    text-decoration: underline;

}

p.expired-soon-main-html {

    font-size: 14px;

    font-weight: 700;

    color: #060606;

    text-align: left;

    margin-bottom: 10px;

}

.invoice-inner-left .refunded::before{

    border-top: 10px solid #d4a556 !important;

}

.refunded {

    background: #f0ad4e;

    color: #fff;

}

.status {

    padding: 2px 6px;

    border-radius: 50px;

    font-size: 14px;

    line-height: 16px;

}

.active-status {

    color: #46a546;

}

.terminated-status {

    color: #646464;

}

.terminated-status {

    color: #646464;

}

.pending-status {

   color: #369;

}

.completed-status {

    color:#008b8b;

}

ul.primary-nav-side-bar-custom .active a.pr-4.dropdown-toggle:before {

    transform: rotate(180deg);

}

ul.child-menu-ul-nkshost.dropdown-menu1.nav-menu-open {

    margin-bottom: 10px;

   box-shadow: none;

}

ul.primary-nav-side-bar-custom .active a.pr-4.dropdown-toggle {

    background: #f2f2f2;

    border-radius: 3px;

    color: #227455;

}

.custom_cart_footer .col-xs-6 {

    width: 100%;

    max-width: 100%;

    flex: 0 0 100%;

    float: unset !important;

}

.card-footer.clearfix.custom_cart_footer {

    display: block;

}

.custom_cart_footer .col-xs-6 .btn {

    display: block !important;

    width: 100% !important;

    margin-bottom: 5px;

}

.login-wrapper .login-frm.forgot-frm .alert.alert-danger {

    margin: 0px 0 10px;

}

.bs-tooltip-bottom.show .bs-tooltip-auto[x-placement^=bottom] .arrow::before, .bs-tooltip-bottom .arrow::before {

    border-bottom-color: #007456;

}

.body-cloudx .primary-content .contact-detail-20i .btn {

    border-radius: 50px !important;

}

.primary-nav-side-bar-custom .navigation-icons-theme {

    height:auto;

    margin-right: 9px;

    background: transparent;

    width:auto;

}

.primary-nav-side-bar-custom .navigation-icons-theme i {

    font-size: 14px;

    color: #227455;

}

.primary-nav-side-bar-custom a.pr-4 {

    display: flex;

    align-items: center;

}

.tab-content.margin-bottom div#tabOverview #domain p a.btn.btn-default{

    color: #fff;

    background-color: #227455;

    border-radius: 50px !important;

}

form.form-stacked .text-center .btn {

    padding: 8px 15px;

    border-radius: 50px !important;

}

body{

    color: #060606;

}

div#modalRemoveItem button.btn.btn-primary {

    background-color: #007456;

    border-color: #007456;

}

div#modalRemoveItem h4.modal-title i{

    color: #227455;

}

#order-standard_cart #scrollingPanelContainer .order-summary .recurring-totals span span.cost {

    font-size: 15px !important;

}

#order-standard_cart #scrollingPanelContainer .order-summary .subtotal span, #order-standard_cart #scrollingPanelContainer .order-summary .recurring-totals span {

    font-size: 15px !important;

}

#order-standard_cart .view-cart-items span.item-domain, #order-standard_cart form .view-cart-items .item-price span, #order-standard_cart form .view-cart-items .item-title {

    font-size: 17px !important;

}

#order-standard_cart #frmConfigureProduct #scrollingPanelContainer .order-summary .product-name, #order-standard_cart #frmConfigureProduct #scrollingPanelContainer .order-summary .clearfix span, #order-standard_cart #frmConfigureProduct #scrollingPanelContainer .order-summary .product-group {

    font-size: 15px !important;

    line-height: 22px !important;

}

body #order-standard_cart .products#products .product{

    min-height: 370px !important;

}

body #order-standard_cart .product .product-desc {

    min-height: 155px !important;

}

body #order-standard_cart .products#products .product header {

    margin-bottom: 0 !important;

    border-bottom: transparent !important;

    padding-bottom: 0 !important;

}

/*.col-md-10.col-xl-8.primary-content.content_data {

    padding: 0px 20px;

}

.client-home-cards .col-md-12.col-lg-12.col-xl-12 {

    padding: 0;

}*/

body #order-standard_cart .products#products .product div.product-pricing {

    margin-bottom: 10px !important;

    margin-top: 10px !important;

}

#order-standard_cart .view-cart-items span.item-group {

    margin-bottom: 6px !important;

    font-size: 15px !important;

}

body #order-standard_cart .secondary-cart-body .view-cart-items-header .col-sm-4 {

    font-size: 20px;

}

.body-cloudx #order-standard_cart #frmCheckout .primary-bg-color,  .body-cloudx #frmCheckout div#paymentGatewaysContainer p.small,  .body-cloudx #order-standard_cart #frmCheckout .cc-input-container ul li label{

    font-size: 20px !important;

}

#order-standard_cart #frmCheckout .account-select-container div.account.active span.small {

    font-size: 15px;

}

.body-cloudx #order-standard_cart #frmCheckout .account-select-container div.account.active label, .body-cloudx #order-standard_cart #frmCheckout .account-select-container div.account.active label strong {

    font-size: 15px;

    font-weight: 600;

}

#order-standard_cart .products .row.row-eq-height .product div.product-desc p {

    font-size: 15px !important;

    margin-bottom: 15px;

}

#stripeCvcWhere #cvvWhereLink {

    background: transparent;

    display: block;

    text-align: left;

    width: 100%;

}

#btnSubmitContainer #btnSubmit {

    border-radius: 50px !important;

}

#invoiceIdSummary .invoice-summary-table td {

    font-size: 15px;

}

.invoice-summary-table td.total-row {

    background-color: #f2f2f2;

}

.card-sidebar .collapsable-card-body .card-body{

    font-size: 15px;

    line-height: 25px;

}

.cc-payment-form #cvvWhereLink {

    background: transparent;

    width: 100%;

    display: block;

    text-align: left;

}

button.navbar-toggler.navbarTogglerDemo12 {

    display: none;

}



a.dropdown-item.px-2.py-0 {

    white-space: initial;

}

.dropdown-menu1{

    display: none;

}

.dropdown-menu1 {

  padding: 0px;

  box-shadow: 0px 10px 20px rgba(0, 0, 0, 0.1);

  border: 0;

  border-radius: 4px;

  min-width: auto;

  width: 100%;

}

li .dropdown-menu1 {

    padding:0;

}

.dropdown-menu1 a{

  color: #000;

  font-size: 16px;

  border-radius: 0;

  font-family: 'Manrope';

  font-weight: 500;

}

.primary-nav-side-bar-custom a.dropdown-item {

    color: #060606;

    font-size: 13px;

}

.primary-nav-side-bar-custom .dropdown-item.child-menu-nkshost:hover {

    background: #F2F2F2;

    border-radius: 3px;

}

.client-home-cards .card {

    box-shadow: none !important;

}

.nav-right ul.primary-nav-side-bar-custom {

    background: transparent;

    padding: 0;

}

ul.primary-nav-side-bar-custom .parent-menu-nkshost .dropdown-menu1 {

    box-shadow: none;

}

.child-menu-ul-nkshost.dropdown-menu1 a.dropdown-item:hover, .child-menu-ul-nkshost.dropdown-menu1 a.dropdown-item:focus {

    background: transparent;

}

.primary-nav-side-bar-custom .child-menu-ul-nkshost .dropdown-item:hover a {

    color: #007456;

}

.primary-nav-side-bar-custom .dropdown-item {

    padding: 7px 15px;

}

.primary-nav-side-bar-custom .child-menu-ul-nkshost a.dropdown-item {

    color: #060606;

    font-size: 13px;

}

.invoice_pay_button.disabled {

    background-color: #52606d !important;

}

/* li.nav-item.dropdown:hover #navbarDropdownMenuLink::after {

    transform: rotate(180deg);

  } */

  #alertOverdueInvoice .float-right {

    float: unset;

  }

  #alertOverdueInvoice {

    display: flex;

    align-items: center;

    justify-content: space-between;

    flex-direction: row-reverse;

  }

  #alertOverdueInvoice .btn.btn-xs.btn-default {

    background: #007456;

    border-radius: 50px !important;

  }  

  .alert-warning, .alert.alert-danger{

    background: #f2f2f2 !important;

    color: #FF0000;

  }

  #frmCheckout label.checkbox-inline .icheckbox_square-blue.checked {

    background-position: -48px 0 !important;

  }

#fullpage-overlay .inner-wrapper img {

    margin: 0 auto;

}

ul.primary-nav-side-bar-custom {

    background: #fff;

    padding: 10px 10px;

}

.welcome-user {

    background: #f2f2f2;

    padding: 7px 10px;

    margin-bottom: 10px;

}

.product-details .btn {

    border-radius: 50px !important;

}

.cnt-frm .form-control, .login-frm .form-group .form-control, .register-form .form-group .form-control{

    border-radius: 3px;

}

.product-status {

    padding: 0 0 40px;

    background: #f2f2f2;

}

.product-status .product-status-text {

    background-color: #307454;

    color: #ffffff;

    padding: 5px;

}

.product-status small.p-group-detail-pg {

    font-size: 20px;

    line-height: 24px;

    display: block;

    color: #52606D;

    margin: 0;

    padding: 0;

}

div.product-details div.product-icon span.fa-stack.fa-lg {

    margin-bottom: 10px;

}

.cs-ticket .ticket-top-cont h5 {

    font-size: 16px;

    margin-bottom: 0;

    line-height: normal;

}

.body-cloudx .card-sidebar .col-xs-6.col-button-left button.btn.btn-sm i.fa-pencil-alt, .body-cloudx .card-sidebar .col-6.col-xs-6.col-button-right button.btn.btn-sm i.fa-times {

    display: none;

}

p.two-expired-service {

    margin-bottom: 10px;

    display: inline-block;

    text-align: center;

    width: 100%;

}

div#Primary_Sidebar-Support-Pin-display-pin {

    background: #fff;

}

h4#support_pinn {

    background: #f2f2f2;

    border-radius: 3px;

    line-height: 32px;

}

.supportpin .sidebar .card.card-sidebar {

    box-shadow: none;

    border-bottom: 1px solid #f2f2f2;

}

.card-sidebar .collapsable-card-body .card-body strong{font-size: 15px;}

.primary-content .list-group.main-detail .available-account-funds .funds-detail span a {

    color: #307454;

    font-weight: 700;

    text-transform: capitalize;

}

section.footer.custom_footer_value{

    padding: 0px 0 0;

    margin-top: 0;

}

section.footer.custom_footer_value {

    padding: 0px 0 0;

    margin-top: 0;

}

.supportpindetails {

    width: 100%;

    max-width: 800px;

    margin: 10px auto;

    background: #fff;

    padding: 25px;

    border-radius: 5px;

    box-shadow: 0px 0px 5px #00000014;

}

.well {

    margin-bottom: 20px;

}

.well h2 {

    margin-bottom: 12px;

}

.supportpindetails .btn-large {

    border-radius: 50px !important;

    padding-left: 20px;

    padding-right: 20px;

}

li.nav-item.dropdown.show .nav-link.dropdown-toggle::after {

    background-image: url(../images/nav-active-arrow.svg);

    color: #007456;

}

form#frmDomainTransfer .panel-body.card-body {

    display: flex;

    align-items: center;

    width: 100%;

    flex-wrap: wrap;

}

form#frmDomainTransfer .form-group {

    width: 100%;

    max-width: 25%;

    margin-right: 14px;

}

form#frmDomainTransfer input {

    width: 100%;

    max-width: 100% !important;

}

.domain-transfer-products .text-center {

    padding: 0px 20px;

}

.domain-transfer-products h2.font-size-30 {

    padding-top: 0 !important;

}

#order-standard_cart .domain-transfer-products h1.font-size-36 {

    font-size: 30px;

}

.mass-payment-table-sec .table.masspayment-table td {

    text-align: center;

}

.mass-payment-table-sec .table tr td:first-child {

    text-align: left !important;

}

.mass-pay-descp {

    margin-bottom: 10px;

}

.domain-transfer-products form#frmDomainTransfer .card-body{

    padding: 22px 30px 0px;

}

.domain-transfer-products form#frmDomainTransfer .card-header{

    padding: 0px 30px;

}

.domain-transfer-products form#frmDomainTransfer {

    padding: 20px 0px;

}

.complete-page-order {

    background: #fff;

    padding: 20px;

}

#order-standard_cart .complete-page-order .order-confirmation{

        padding: 10px;

}

.content_data .credit-balance .list-group.main-detail {

    margin-top: 0;

}

body #order-standard_cart .productdetails .products .product header span{

    font-size: 21px;

    color: #227455;

}

.both-table-details{

    margin-bottom: 10px;

}

#DomainSearchResults div#domainSuggestions .domain-suggestion.list-group-item button.btn{

    background-color: #007456 !important;

    border-color: #007456 !important;

    color: #fff;

    border-radius: 50px !important;

}

#DomainSearchResults div#domainSuggestions .domain-suggestion.list-group-item.w-hidden.clone button span{

    color: #fff !important;

}

div#DomainSearchResults .suggested-domains a#moreSuggestions{

    color: #464747 !important;

}

#order-standard_cart #frmConfigureProduct .field-container select{

    color: #060606 !important;

    font-weight: 500;

    background-color: transparent !important;

}

.body-cloudx form#frmConfigureDomains .domain-config {

    padding: 0px 20px 15px;

    font-size: 18px;

}

form#frmConfigureDomains .domain-config-serversdesc {

    color: #060606 !important;

    font-size: 17px !important;

    padding-left: 35px !important;

}

form#frmConfigureDomains .sub-heading{

        padding: 20px 25px 20px !important;

}

form#frmConfigureDomains span.primary-bg-color {

    position: unset !important;

}

.body-cloudx #modalRemoveItem .modal-footer .btn.btn-default{

    padding: 8px 25px;

}

div#modalRemoveItem button.btn.btn-primary:hover {

    background-color: transparent;

    color: #007456;

}

.invoice-wrapper .table-condensed  td {

    text-align: left;

}

.body-cloudx #order-standard_cart .secondary-cart-body .view-cart-tabs li.nav-item a.nav-link {

    background-color: #007456 !important;

    color: #fff !important;

}

.icheckbox_square-blue.checked {

    background-position: -48px 0 !important;

}

form#frmConfigureProduct .panel.panel-addon .panel-add {

    background-color: #227455 !important;

    border: 1px solid #227455 !important;

    border-radius: 50px !important;

}

#order-standard_cart form#frmConfigureDomains .panel-addon{

    background: #f9f8f5;

    padding: 10px;

    align-items: center;

    border: 1px solid #f4efe2;

}

#order-standard_cart form#frmConfigureDomains .addon-products .panel-addon{

    background: #f9f8f5 !important;

    border: 1px solid #f7f1e1 !important;

}

#order-standard_cart form#frmConfigureDomains .panel-addon .panel-add {

    background-color: #007456 !important;

}

.login-account-email {

    padding: 20px 25px 10px;

}

#containerExistingUserSignin .login-account-email  .row {

    padding: 0;

}

.alert.alert-warning.network-issue-alert {

    padding-top: 10px;

    padding-bottom: 10px;

}

.login-wrapper .alert.alert-danger{

    margin: 0px 0 10px;

}

.login-frm h6{

    margin: 0 0 20px;

}

#order-standard_cart .view-cart-tabs .tab-content input::placeholder, #order-standard_cart .view-cart-tabs .tab-content input{

    color: #060606 !important;

}

.product-configurable-options .icheckbox_square-blue {

    margin-right: 5px;

}

#order-standard_cart #frmConfigureProduct .addon-products .panel-price{

    color: #060606 !important;

}

.cc-payment-form.payment_form_style.stripe_form_style .card-body .text-md-right {

    text-align: left !important;

}

div#tableServicesList_paginate ul.pagination li a, .dataTables_wrapper ul.pagination li a {

    padding: 10px 15px;

    margin-top: 0px;

}

.tab-content.margin-bottom div#tabOverview ul.nav.nav-tabs.responsive-tabs-sm a.nav-link, .tab-content.margin-bottom div#tabOverview ul.nav.nav-tabs.responsive-tabs-sm a.nav-link:hover{

    color: #060606;

}

.tab-content.margin-bottom div#tabOverview .tab-content.bg-white.product-details-tab-container #domain strong {

    color: #060606;

    font-weight: 700;

}

.tab-content.margin-bottom div#tabOverview .tab-content.bg-white.product-details-tab-container a {

    color: #060606;

}

.card-footer.support-pin-inner {

    justify-content: center !important;

}

#invoiceIdSummary .card-body.invoice-summary td {

    text-align: left !important;

}

button#cvvWhereLink {

    color: #060606 !important;

    font-size: 13px;

}

#tableDomainsList td.text-center.ssl-info {

    width: 30px;

}

.body-cloudx div#alertUnpaidInvoice .btn.btn-default {

    padding: 0 10px;

    background: #3a7453;

}

.tab-content.margin-bottom #tabOverview .col-lg-6 h5{

    color: #060606;

}

#order-standard_cart .domain-renewals .domain-renewal form.form-horizontal {

    float: unset !important;

}

body #order-standard_cart .domain-renewals .font-size-24{

    color: #060606 !important;

}

#order-standard_cart .secondary-cart-body .domain-renewals .domain-renewal .label{

    color: #fff;

    background-color: #007456;

}

#domainForm .btn-group.btn-group-sm button#btnGroupDrop1:focus{

    background-color: #060606 !important;

}

.user-management-cloudx .card-body p {

    margin-bottom: 10px;

}

.body-cloudx .user-management-table table.table.table-striped .btn{

    margin-right: 10px;

}

#order-standard_cart .domain-renewals .btn-add-renewal-to-cart{

        background-color: #007456 !important;

    border: 1px solid #007456 !important;

    border-radius: 50px!important;

}

#order-standard_cart .domain-renewals .btn-add-renewal-to-cart:hover{

        color: #fff !important;

}

#order-standard_cart #scrollingPanelContainer .summary-container span {

    font-size: 14px;

}

div#DomainSearchResults .suggested-domains .domain-suggestions-warning p{

    color: #060606 !important;

}

div#DomainSearchResults .suggested-domains a#moreSuggestions {

    color: #060606 !important;

    text-decoration: underline;

    text-underline-offset: 5px;

    font-weight: 600;

    font-size: 16px !important;

}

#searchDomainInfo .domain-price span.register-price-label, .suggested-domains .domain-suggestions-warning p {

    color: #060606 !important;

}

form#frmProductDomain .domain-selection-options label{

    font-size: 16px;

    color: #060606;

}

#order-standard_cart .field-help-text{

    color: #060606;

    font-size: 13px;

}

body #order-standard_cart .secondary-cart-body .product-info p {

    color: #060606;

    font-size: 14px;

    line-height: 20px;

}

#order-standard_cart .secondary-cart-body .view-cart-tabs.apply-promo li.nav-item a.nav-link {

    background-color: transparent !important;

    color: #060606 !important;

    padding: 10px 16px !important;

    border-radius: 4px;

    font-size: 14px !important;

}

#order-standard_cart .secondary-cart-body .view-cart-tabs.apply-promo li.nav-item a.nav-link.active {

    background: #227455 !important;

    color: #fff !important;

}

.view-cart-tabs.apply-promo #calcTaxes button.btn.btn-default {

    color: #ffff !important;

    border-radius: 50px !important;

}

.body-cloudx #order-standard_cart #frmCheckout .form-group label {

    line-height: 1;

}

.body-cloudx .primary-content button#btnExistingLogin {

    border-radius: 50px !important;

}

.user-management-table small {

    display: block;

    text-align: left;

    font-size: 12px;

}

.sidebar a[menuitemname='Open']>i.far.fa-circle::after{

    background-color: #5cb85c;

}

.sidebar a[menuitemname='Answered']>i.far.fa-circle::after {

    background-color: #794f9f;

}

.sidebar a[menuitemname='Customer-Reply']>i.far.fa-circle::after{

    background-color: #f56400;

}

.sidebar a[menuitemname='Closed']>i.far.fa-circle::after{

    background-color: #8893a0;

}

.sidebar a[menuitemname='Open']>i.far.fa-dot-circle {

    color: #68b857;

}

.sidebar a[menuitemname='Answered']>i.far.fa-dot-circle {

    color: #794f9f;

}

.sidebar a[menuitemname='Customer-Reply']>i.far.fa-dot-circle {

    color: #f56400;

}

.sidebar a[menuitemname='Closed']>i.far.fa-dot-circle {

    color: #8893a0;

}

.sidebar a[menuitemname='Unpaid']>i.far.fa-circle::after{

        background-color: #eb243b;

}

.sidebar a[menuitemname='Unpaid']>i.far.fa-dot-circle{

    color: #eb243b;

}

.sidebar a[menuitemname='Cancelled']>i.far.fa-dot-circle{

        color: #646464;

}

.sidebar a[menuitemname='Cancelled']>i.far.fa-circle::after{

    background-color: #646464;

}

table#tableDomainsList .status-active {

    background-color: #01aa5d;

    color: #fff;

}

.sidebar a[menuitemname='clientareaexpired']>i.far.fa-circle::after{

    background-color: #114259;

}

.sidebar a[menuitemname='clientareaexpired']>i.far.fa-dot-circle{

    color:#114259;

}

.dataTables_paginate .paginate_button.page-item.active a {

    border-color: #007456 !important;

}

#order-standard_cart #scrollingPanelContainer a#btnGoToCart {

    background-color: #007456;

    border-color: #007456;

    border-radius: 50px !important;

}

.summary-container i.fas.fa-fw.fa-trash-alt {

    color: #de3f3f;

}

#order-standard_cart #scrollingPanelContainer a#btnGoToCart:hover {

    background-color: #060606;

    color: #fff;

}

.body-cloudx form#frmConfigureDomains .btn.btn-primary:focus{

    background-color: #060606 ;

    border-color: #060606;

    color: #fff;

}





.tab-content.margin-bottom .tab-content.bg-white.product-details-tab-container .row {

    margin-bottom: 8px;

}

.tab-content.margin-bottom.domain-page-details .row.mb-3.addon-cont-row i {

    font-weight: normal;

    color: #060606;

}

.tab-content.margin-bottom.domain-page-details .row.mb-3.addon-cont-row i {

    font-weight: normal;

    color: #060606;

}

.tab-content.margin-bottom.domain-page-details div#tabAddons form .btn {

    background: #307454;

    border-color: #307454;

    border-radius: 50px !important;

    margin-top: 7px;

}

div#tabAutorenew button {

    border-radius: 50px !important;

    padding: 8px 18px !important;

    font-size: 16px;

    line-height: 22px;

}

.sidebar a[menuitemname='Completed']>i.far.fa-circle::after{

    background-color: #68b857;

}

.sidebar a[menuitemname='Completed']>i.far.fa-dot-circle{

    color: #68b857;

}

.sidebar a[menuitemname='Fraud']>i.far.fa-circle::after, .sidebar a[menuitemname='clientareafraud']>i.far.fa-circle::after{

    background-color: #000;

}

.sidebar a[menuitemname='Fraud']>i.far.fa-dot-circle, .sidebar a[menuitemname='clientareafraud']>i.far.fa-dot-circle{

    color: #000;

}

.sidebar a[menuitemname='clientareagrace']>i.far.fa-circle::after, .sidebar a[menuitemname='clientarearedemption']>i.far.fa-circle::after, .sidebar a[menuitemname='clientareapendingregistration']>i.far.fa-circle::after{

    background-color: #f60;

}

.sidebar a[menuitemname='clientareagrace']>i.far.fa-dot-circle, .sidebar a[menuitemname='clientarearedemption']>i.far.fa-dot-circle, .sidebar a[menuitemname='clientareapendingregistration']>i.far.fa-dot-circle{

    color: #f60;

}

.sidebar a[menuitemname='clientareapendingtransfer']>i.far.fa-circle::after{

    background-color: #f0ad4e;

}

.sidebar a[menuitemname='clientareapendingtransfer']>i.far.fa-dot-circle{

    color:#f0ad4e;

}

.sidebar a[menuitemname='clientareatransferredaway']>i.far.fa-circle::after{

    background-color: #004258;

}

.sidebar a[menuitemname='clientareatransferredaway']>i.far.fa-dot-circle{

    color:#004258;

}

.sidebar a[menuitemname='clientareacancelled']>i.far.fa-circle::after{

    background-color: #646464;

}

.sidebar a[menuitemname='clientareacancelled']>i.far.fa-dot-circle{

    color:#646464;

}

.sidebar a[menuitemname='On Hold']>i.far.fa-circle::after{

    background-color: #224488;

}

.sidebar a[menuitemname='On Hold']>i.far.fa-dot-circle{

    color:#224488;

}

.sidebar a[menuitemname='In Progress']>i.far.fa-circle::after{

    background-color: #cc0000;

}

.sidebar a[menuitemname='In Progress']>i.far.fa-dot-circle{

    color:#cc0000;

}

table#tableServicesList span.label.status.status-active {

    background: #01aa5d;

    color: #fff;

    line-height: 14px;

    display: inline-block;

}

#order-standard_cart .secondary-cart-body .view-cart-tabs {

    padding: 20px 10px 10px !important;

}

.alert.alert-warning.network-issue-alert .container{

        max-width: 1410px;

}

.register-wrapper {

    padding: 0;

    max-width: 100%;

    margin: 30px auto;

}

div#btnSubmitContainer .btn.btn-primary.disabled {

    color: #fff !important;

}

.knowledgebase-cloudx .kb-category span, .download-cloudx .kb-category span, form#frmAddToCart .col-sm-7 h2, .kb-category span{

    color: #060606;

}

.body-cloudx .knowledgebase-20i .btn.btn-default {

    padding: 2px 15px;

    border-radius: 50px !important;

}

.body-cloudx .knowledgebase-20i .kb-category span:hover, .body-cloudx .sidebar.sidebar-support-category  .truncate:hover {

    color: #227455;

}

.knowledgebase-article-20i a.btn.btn-default.btn-sm {

    color: #fff;

    border-radius: 50px !important;

}

.body-cloudx .kb-category span.badge.badge-info {

    color: #007456;

    background-color: #f2f2f2;

    border: 1px solid #f2f2f2;

}

.knowledgebase-article-20i button.btn.btn-sm.btn-secondary.px-4:first-child:hover {

    background: #060606;

    color: #fff;

}

.knowledgebase-article-20i button.btn.btn-sm.btn-secondary.px-4:hover {

    background: #007456;

    color: #FFF;

}

.knowledgebase-article-20i button.btn.btn-sm.btn-secondary.px-4:first-child {

    background: #007456;

    border-color: #007456;

    color: #fff;

    border-radius: 50px !important;

    padding: 7px 12px;

}

.knowledgebase-article-20i button.btn.btn-sm.btn-secondary.px-4 {

    background: #060606;

    color: #fff;

    border-color: #060606;

    border-radius: 50px !important;

    padding: 7px 12px;

}

.knowledgebase-article-20i a.btn.btn-default.btn-sm {

    color: #fff;

    border-radius: 50px !important;

}

.body-cloudx .knowledgebase-article-20i .btn.btn-default {

    padding: 8px 15px;

    border-radius: 50px !important;

}

.btn-primary.domain-check-availability.disabled {

    color: #fff !important;

}

#DomainSearchResults div#domainSuggestions .domain-suggestion.list-group-item button.btn{

    width: auto;

}

.content_data a.btn.btn-default.px-4.float-right.btn-edit-20i {

    border-radius: 50px !important;

    border: 1px solid #007456;

}

.col-sm-7.text-left.ssl-inactive img.ssl-inactive {

    display: inline-block;

}

.payment-methods-cloudx table#payMethodList a.btn.btn-sm.btn-default.btn-set-default {

    border-radius: 50px !important;

    background: #227455 !important;

    color: #fff !important;

    border-color: #227455 !important;

}

.payment-methods-cloudx table#payMethodList a.btn.btn-sm.btn-default.btn-edit-cloudx {

    border-radius: 50px !important;

    background: #060606!important;

    color: #fff !important;

    border-color: #060606!important;

}

.payment-methods-cloudx table#payMethodList a.btn.btn-sm.btn-default.btn-delete {

    border-radius: 50px !important;

    background: #e42e2e !important;

    color: #fff !important;

    border-color: #e42e2e !important;

}

body #order-standard_cart .productdetails .products .product header span.starting-from {

    font-size: 14px;

    line-height: 15px;

    margin: 8px 0 0;

    padding: 0;

}

.card-body.add-fund-invoices button.btn.btn-primary.btn-block {

    border-radius: 50px !important;

    width: auto !important;

    margin: auto;

}

div#newBillingAddress .custom-select {

    font-size: 14px;

    color: #060606;

}

.row.cc-payment-form.payment_form_style.stripe_form_style .control-label {

    text-align: left;

}

.sidebar .list-group .truncate:hover, .kb-category span:hover {

    color: #3a7453 !important;

}

.body-cloudx .navbar .dropdown-item:focus{

        background-color: transparent;

}

.bundle-error .row {

    justify-content: center;

}

.bundle-error h1.font-size-36 {

    margin-bottom: 10px;

}

.bundle-error a.btn.btn-default {

    border-radius: 50px !important;

    margin: 10px 0px;

}

.view-ticket .ticket-reply.markdown-content .message p {

    color: #060606;

    font-size: 15px;

}

.view-ticket .ticket-actions .btn-danger:not(:disabled):not(.disabled):active{

    color: #fff;

}

.body-cloudx #ticketReplyContainer .input-group.mb-1.attachment-group, div#containerAddCcEmail, .submit-ticket-two-20i .input-group.mb-1.attachment-group{

    overflow: hidden;

    border-radius: 4px;

}

.body-cloudx #order-standard_cart #frmCheckout .account-select-container div.account label{

    font-size: 15px;

}

#frmCheckout>.account-select-container+#containerExistingUserSignin+div#containerNewUserSignup {

    padding: 0px 50px 20px;

}

#order-standard_cart #frmCheckout .account-select-container div.account.active span.small {

    font-size: 14px;

}

form#frmProductDomain .btn.disabled {

    color: #fff !important;

}

.header-topbar .container-fluid {

    padding: 0px 15px;

    max-width: 1730px;

}

.invoice-inner-left .invoice-state.paid::before {

    height: 0;

    width: 0;

    border-top: 10px solid #aacf0c;

}

.domain-renewals-price {

    background-color: transparent;

    color: #007456;

    border-radius: 50% !important;

    padding: 0;

    width: 25px;

    height: 25px;

    border: 1px solid #007456;

    line-height: 25px;

    display: inline-block;

}

.domain-renewals-price i {

    text-align: center;

    display: flex;

    align-items: center;

    justify-content: center;

    line-height: 25px;

}

#order-standard_cart #frmConfigureProduct #scrollingPanelContainer #orderSummary button#btnCompleteProductConfig {

    width: 100%;

    max-width: 75%;

}

#frmConfigureProduct #productAddonsContainer .addon-products .panel-add {

    width: 100%;

    max-width: 200px;

}

.domain-banner .slider-domain-sec{

    scroll-behavior: smooth;

}

button#btnMassPayMakePayment {

    border-radius: 50px !important;

}

.affiliates-page-cloudx a.btn {

    color: #fff !important;

    border-radius: 50px !important;

    font-size: 15px;

}

.affiliate-stat i{

    color: #007456;

    background: #d1e4e0;

}

.affliates-card .card-body, .card.bulk-domain-section-page{

    border: transparent;

    background: #fff;

}

.affiliates-page-cloudx h2 {

    font-size: 25px;

    margin-top: 20px;

}

.affiliates-page-cloudx .text-muted.text-center {

    margin-top: 5px;

}

.card.bulk-domain-section-page p {

    margin-bottom: 10px;

}

.card.bulk-domain-section-page button.btn.btn-primary.btn-lg, a.btn.btn-default.bulkdomain-manage {

    border-radius: 50px !important;

}

.card.bulk-domain-section-page button.btn.btn-lg {

    border-radius: 50px !important;

    font-size: 15px;

    padding: 8px 15px;

}

.card.bulk-domain-section-page .btn-danger:not(:disabled):not(.disabled):active, .card.bulk-domain-section-page .show>.btn-danger.dropdown-toggle {

    color: #fff;

    border-color: #FC5185;

    background-color: #060606;

}

.card.bulk-domain-section-page .alert p {

    margin-bottom: 0;

}

.card.bulk-domain-section-page .alert.alert-error{

    background: #f2f2f2 !important;

    color: #FF0000;

}

.text-center.p-5.error-cloud-page {

    background: #fff;

}

.text-center.p-5.error-cloud-page i {

    color: #060606 !important;

    font-size: 60px;

}

h1.display-1.font-weight-bold.text-primary.line-height-reduced.mb-5 {

    color: #060606 !important;

    font-size: 65px;

    margin-bottom: 25px !important;

}

.body-cloudx .primary-content .error-cloud-page a.btn.px-4 {

    border-radius: 50px !important;

    padding: 12px 15px !important;

    font-size: 14px !important;

    margin-right: 5px;

}

.error-cloud-page .buttons {

    margin-top: 15px;

}

.body-cloudx .primary-content form.using-password-strength .btn {

    border-radius: 50px !important;

    padding: 10px 8px !important;

    font-size: 14px !important;

    max-width: 200px !important;

    min-width: 120px !important;

    width: 152px !important;

    margin:  0 auto ;

}



input.btn.btn-default.cancel-button {

    background-color:#060606!important;

    margin-left: 5px !important;

}

input.btn.btn-default.cancel-button:hover {

    background: #007456 !important;

}

/* Media-query-start  */

@media(min-width:1200px) {

    .col-md-10.col-xl-8.primary-content.content_data {

        padding: 0px 20px;

    }

    .client-home-cards .col-md-12.col-lg-12.col-xl-12 {

        padding: 0;

    }

    .primary-content.content_data .col-md-12.col-lg-12.col-xl-12 {

        padding: 0;

    }

    #main-body .col-md-10.col-xl-8.primary-content+ .col-lg-3.col-xl-2 {

        padding-left: 0px;

        padding-right: 5px;

    }

    .col-lg-2.col-xl-2.clientsideinfromation {

        padding-right: 0;

        padding-left: 5px;

    }

}

@media (min-width:1440px) and (max-width:1600px){

    .key-box-info-data {

        bottom: 27%;

    }

}

@media(max-width:1600px) {

a#wsajaxgeneratepin {

    padding: 4px 10px;

    font-size: 11px;

}

.card-footer.clearfix.custom_cart_footer {

    padding-left: 20px;

    padding-right: 20px;

}

}

@media(max-width:1360px) {

    .body-cloudx .navbar .navbar-nav .account a.dropdown-toggle {

        font-size: 15px;

        line-height: 22px;

        margin: 0 7px;

    }



    .body-cloudx .register-wrapper .titlebar h2 {

        font-size: 25px;

        margin: 0 0 10px;

        line-height: normal;

    }

    form#frmDomainTransfer .form-group {

        max-width: 34%;

    }

    .body-cloudx .primary-content form.using-password-strength .btn {

        border-radius: 50px !important;

        padding: 10px 0px !important;

    }



}

@media(max-width:1199px) {

    span.due-amount-total {

        font-size: 24px;

    }

    .payment-gateway-section {

        margin-top: 5px;

    }

    #order-standard_cart #scrollingPanelContainer .order-summary .total-due-today .amt{

        font-size: 17px !important;

    }

    #scrollingPanelContainer .total-due-today{

        padding: 15px 0px !important;

    }

    #order-standard_cart form .view-cart-items-header {

        margin-top: 0;

    }

    #order-standard_cart #frmConfigureProduct #scrollingPanelContainer .order-summary .product-name, #order-standard_cart #frmConfigureProduct #scrollingPanelContainer .order-summary .clearfix span, #order-standard_cart #frmConfigureProduct #scrollingPanelContainer .order-summary .product-group {

        font-size: 14px !important;

    }

    .col-lg-2.col-xl-2.clientsideinfromation, .col-lg-3.col-xl-2.supportpin{

        flex: 0 0 20%;

        max-width: 20%;

    }

    .col-md-10.col-xl-8.primary-content.content_data{

        flex: 0 0 60%;

        max-width: 60%;

        padding:0px 15px;

    }

    .col-lg-2.col-xl-2.clientsideinfromation {

        padding-right: 0;

        padding-left: 5px;

    }

    #main-body .col-md-10.col-xl-8.primary-content+ .col-lg-3.col-xl-2 {

        padding-left: 0px;

        padding-right: 5px;

    }

    .primary-content.content_data .col-md-12.col-lg-12.col-xl-12 {

        padding: 0;

    }

   

}

@media(max-width:991px) {

    .body-cloudx .register-wrapper .titlebar h2 {

        font-size: 22px;

    }



    .body-cloudx .titlebar {

        padding: 20px;

    }



    .body-cloudx .primary-content .form-control,

    .body-cloudx #order-standard_cart .field,

    .body-cloudx #order-standard_cart .form-control {

        padding: 12px 20px;

    }



    .body-cloudx form#frmManagePaymentMethod .form-group input,

    .body-cloudx form#frmProductDomain .domain-selection-options input,

    .body-cloudx #order-standard_cart form#frmProductDomain .domain-selection-options select,

    .body-cloudx #order-standard_cart #frmCheckout .form-group .form-control,

    .body-cloudx #order-standard_cart #frmConfigureProduct .field-container select,

    .body-cloudx #frmCheckout select#inputDomainContact,

    .body-cloudx #frmManagePaymentMethod .fieldgroup-creditcard label+div .form-control,

    .body-cloudx form#frmAddToCart select,

    .body-cloudx form#frmAddToCart .store-domain-tab-content input,

    .body-cloudx .landing-page select.form-control.currency-selector,

    .body-cloudx form.using-password-strength .form-control {

        font-size: 14px;

        padding: 10px 20px !important;

    }

    .body-cloudx .navbar .navbar-nav .account ul.dropdown-menu.dropdown-menu-right {

        position: relative !important;

       

    }

    .body-cloudx .navbar .navbar-nav .dropdown.mega-menu .dropdown-menu{

        max-width: 100%;

        width: 100%;

        top: 0;

    }

    .col-md-12.col-lg-12.col-xl-12.credit-balance, div#show-expired-services {

        padding: 0;

    }

    #order-standard_cart #scrollingPanelContainer .order-summary .total-due-today .amt {

        font-size: 20px !important;

    }

    .col-lg-2.col-xl-2 ul.primary-nav-side-bar-custom {

        transform: translateX(-109%);

        left: -7px;

        position: absolute;

        transition: all 0.5s;

        z-index: 999;

        width: 100%;

        max-width: 300px;

        box-shadow: 0px 0px 10px #0000000f;

        height: 100vh;

    }

    section#main-body {

        position: relative;

    }

    .toggle_body .col-lg-2.col-xl-2 ul.primary-nav-side-bar-custom {

        transform: translateX(0px);

    }

    button.navbar-toggler.navbarTogglerDemo12 {

        position: absolute;

        left: 6px;

        top: 77px;

        z-index: 99;

        display: block;

        z-index: 999;

    }

     .body-cloudx span.navbar-toggler-icon:before, .body-cloudx span.navbar-toggler-icon:after{

        height: 2px;

    }

    .col-lg-2.col-xl-2.clientsideinfromation, .col-lg-3.col-xl-2.supportpin, .col-md-10.col-xl-8.primary-content.content_data {

        flex: 0 0 100%;

        max-width: 100%;

    }

    #main-body .col-md-10.col-xl-8.primary-content+ .col-lg-3.col-xl-2 {

        padding-left: 15px;

        padding-right: 15px;

    }

    .content_data .tiles.mb-4.w-hidden {

        margin: 0px 0px;

    }

    .col-lg-3.col-xl-2.supportpin .sidebar {

        margin-top: 20px;

    }

    form#frmDomainTransfer .form-group {

        max-width: 47%;

    }

   form#frmDomainTransfer .panel-footer.card-footer.text-right {

        padding: 0 10px 0px 0px !important;

    }

    .body-cloudx .navbar .navbar-nav .account ul.dropdown-menu.dropdown-menu-right {

        top: 14px !important;

    }

    .body-cloudx #order-standard_cart form#frmCheckout input#inputPhone {

        padding-left: 80px !important;

    }

    .body-cloudx #order-standard_cart form#frmCheckout .prepend-icon .field-icon{

        line-height: 47px !important;

    }

    .body-cloudx #order-standard_cart #frmCheckout .form-group .form-control{

        padding: 10px 35px !important;

    }

    /* body.primary-bg-color.body-cloudx.header_toggle_data {

        overflow: hidden;

    } */

    .nav-link.dashboard_nav_menu {

        display: flex;

    }

    .nav-link.dashboard_nav_menu img {

        margin-right: 8px;

    }

    .supportpin .card-footer.clearfix.custom_cart_footer {

        display: flex;

    }

    .sidebar.sidebar-support-category .custom_cart_footer .col-xs-6 {

        width: 100%;

        max-width: 49%;

        flex: 0 0 49%;

    }

    .body-cloudx .navbar ul.primary-nav-side-bar-custom .dropdown-item:active {

        background-color: transparent;

    }

    .body-cloudx ul.dropdown-menu.child-menu-ul-nkshost li.dropdown-item:hover {

        background-color: transparent;

    }

}



@media(max-width:767px) {

    .body-cloudx .navbar .navbar-nav .account ul.dropdown-menu.dropdown-menu-right.child-menu-ul-nkshost {

        top: 6px!important;

    }

    a.btn.btn-default.bg-color-asbestos.btn-xs {

        padding: 0px 10px;

    }

    span.add-funds {

        display: block;

        text-align: left;

    }

    .body-cloudx .btn.btn-default {

        padding: 6px 18px;

    }



    .body-cloudx .login-act {

        margin: 0 0 25px;

    }



    .body-cloudx .login-form button#login {

        margin: 0 0 10px;

        font-size: 14px;

    }



    .body-cloudx #order-standard_cart .domain-checker-container .input-group-box {

        background-color: #fff !important;

    }



    .body-cloudx .domain-checker-container button#btnCheckAvailability {

        margin: 10px 0 0;

    }



    .body-cloudx li#Secondary_Navbar-Account ul.dropdown-menu.dropdown-menu-right li a {

        padding: 6px 10px !important;

    }



    .body-cloudx li#Secondary_Navbar-Account ul.dropdown-menu.dropdown-menu-right li a span {

        font-size: 14px !important;

    }



    .body-cloudx .user-management-table table.table.table-striped .btn {

        padding: 8px 15px;

    }



    .navbar .navbar-nav .nav-item .nav-link,

    .body-cloudx .navbar .navbar-nav .account a.dropdown-toggle {

        margin: 0;

    }



    .body-cloudx .login-wrapper .alert.alert-danger {

        margin: 40px 0 10px;

    }



    .body-cloudx .login-frm h1 {

        font-size: 22px;

        line-height: normal;

        margin: 0 0 5px;

    }



    .body-cloudx .login-frm h6 {

        margin: 0 0 15px;

        font-size: 14px;

        line-height: 20px;

    }



    .body-cloudx .login-frm {

        padding: 20px 20px;

        margin-top: 30px;

    }



    .body-cloudx .announcements {

        padding: 15px 15px 15px;

    }



    .body-cloudx .alert {

        margin-bottom: 0;

        padding: 12px;

    }



    .body-cloudx .ticket-div-cloudx {

        padding: 25px 15px;

    }



    .body-cloudx .cs-ticket .col-md-4 {

        margin-bottom: 15px;

    }



    .body-cloudx .ticket-div-cloudx .ticket-top-cont i {

        margin-bottom: 10px;

    }



    .body-cloudx .submit-ticket-two-20i .input-group.mb-1.attachment-group {

        margin-bottom: 10px;

        margin: 0 !important;

    }



    .body-cloudx .primary-content .submit-ticket-two-20i .md-header.btn-toolbar button.btn-default.btn-sm.btn {

        margin: 2px 2px;

        padding: 5px 12px;

    }



    .body-cloudx .primary-content .card-body.extra-padding a.btn.btn-default .col-10.offset-1 {

        margin: 0 auto;

    }



    .body-cloudx section#main-body .sidebar .card-sidebar {

        padding: 15px 25px 15px 15px !important;

    }



    .body-cloudx div#ticketReplyContainer .form-group input.btn.btn-primary,

    div#ticketReplyContainer .form-group input.btn.btn-default,

    .body-cloudx .primary-content .account-new-20i .btn.btn-default,

    .body-cloudx .primary-content .account-new-20i .btn.btn-primary,

    .body-cloudx a.reg-login-btn,

    .body-cloudx .register-wrapper .btn-main,

    .body-cloudx #tableEmailsList_wrapper .btn-info,

    .body-cloudx form.using-password-strength .btn.btn-default,

    .body-cloudx a.btn.btn-success.open-modal.twofa-config-link.enable,

    .body-cloudx button#activateAffiliate,

    #popup-backdrop .card-footer .btn.btn-primary,

    .body-cloudx .primary-content form.using-password-strength .btn,

    .body-cloudx .modal input.btn.btn-primary,

    .body-cloudx .modal button.btn.btn-default,

    .body-cloudx #order-standard_cart .domain-promo-box a.btn,

    .body-cloudx .user-profile-20i .btn,

    .body-cloudx .primary-content .btn.btn-primary,

    .body-cloudx form#frmManagePaymentMethod .fieldgroup-auxfields a.btn.btn-default,

    .body-cloudx .modal button.btn.btn-default,

    .body-cloudx .modal button.btn.btn-primary,

    .body-cloudx .domain-checker-container button#btnCheckAvailability {

        padding: 8px 20px !important;

        font-size: 14px !important;

    }



    .body-cloudx .domain-checker-container button#btnCheckAvailability {

        border-radius: 50px !important;

        height: auto;

    }



    .body-cloudx #order-standard_cart .domain-checker-container .domain-checker-bg {

        padding: 20px !important;

    }



    .body-cloudx .intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-2 input,

    .body-cloudx .intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-2 input[type=tel],

    .body-cloudx .intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-2 input[type=text],

    .intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-3 input,

    .intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-3 input[type=tel],

    .intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-3 input[type=text] {

        padding-left: 76px !important;

    }



    .body-cloudx .register-form .form-group {

        margin: 0 0 20px;

    }



    .body-cloudx .modal .modal-header h5.modal-title {

        font-size: 18px;

        line-height: 26px;

    }



    .body-cloudx .modal .modal-header,

    .body-cloudx .modal .modal-body {

        padding: 15px 20px;

    }



    .body-cloudx section.login-wrapper .col-sm-12 {

        padding: 0;

    }



    .body-cloudx section#main-body {

        padding: 30px 0;

    }



    .body-cloudx .register-wrapper {

        padding: 10px 0px;

        margin: 0 auto;

    }



    .body-cloudx .primary-content .register-wrapper .col-md-4,

    .body-cloudx .primary-content .register-wrapper .col-md-8 {

        padding: 0;

    }



    .body-cloudx .titlebar.login-sec-rg-page {

        margin: 20px 0;

    }



    .body-cloudx .form-title h2 {

        margin: 0 0 15px;

    }



    .body-cloudx .remcheck .styled-checkbox+label:before {

        width: 18px;

        height: 18px;

        margin-right: 6px;

    }



    .body-cloudx .remcheck .styled-checkbox:checked+label:after {

        left: 4px;

        top: 9px;

    }



    .body-cloudx .login-frm .form-group {

        margin: 0 0 20px;

    }



    .body-cloudx.clientarea-body-bm .footer {

        padding: 15px 0 0;

    }



    .body-cloudx .login-wrapper {

        padding: 20px 0px;

    }



    .body-cloudx .login-frm .btn-main {

        font-size: 14px;

    }



    .body-cloudx .password-wrapper-forgot .card-body {

        padding: 20px !important;

    }



    .body-cloudx .password-wrapper-forgot .card-body p {

        margin: 10px 0 0;

    }



    .body-cloudx .primary-content .password-wrapper-forgot .card {

        margin: 0 10px !important;

    }





    .body-cloudx .sidebar .card-sidebar .card-footer.clearfix {

        padding: 20px 0 10px 10px;

    }



    .body-cloudx .sidebar .card-sidebar .list-group.list-group-flush a {

        padding: 6px 10px;

    }



    .body-cloudx #order-standard_cart .header-lined h1 {

        font-size: 20px;

        line-height: 30px;

    }



    body #order-standard_cart .products#products .product {

        padding: 25px 20px 25px !important;

        min-height: auto !important;

    }



    .body-cloudx #order-standard_cart select.form-control.custom-select {

        padding: 10px;

        border: 0;

    }



    .body-cloudx .primary-content .panel.card.panel-default .card-header,

    .body-cloudx .primary-content .panel.card.panel-default .card-body {

        padding: 6px 15px;

    }



    .body-cloudx #order-standard_cart .products#products .product div.product-pricing {

        margin-top: 2px;

    }



    .body-cloudx #order-standard_cart .products#products .product div.product-pricing span.price,

    .body-cloudx #order-standard_cart .products .row.row-eq-height .product div.product-pricing span.price {

        font-size: 22px;

        line-height: 26px;

    }



    .body-cloudx #order-standard_cart .header-lined {

        padding: 15px;

        margin-bottom: 10px;

    }



    .body-cloudx #order-standard_cart .products .product header span,

    .body-cloudx #order-standard_cart #frmConfigureProduct .product-info .product-title {

        font-size: 20px;

        line-height: normal;

    }



    .body-cloudx #order-standard_cart {

        padding: 0px 0 20px 0;

    }



    .body-cloudx #order-standard_cart .domain-checker-container .input-group-box input#inputDomain {

        height: auto;

        font-size: 14px;

    }



    .body-cloudx .domain-pricing .tld-row.filtered-row .col-xs-4.col-4 {

        font-size: 14px;

        line-height: 24px;

        padding: 0 8px;

    }



    .body-cloudx #order-standard_cart .domain-pricing .two-row-center {

        padding: 15px 8px 15px !important;

    }



    .body-cloudx .contact-wrp .titlebar {

        padding: 30px 20px;

        margin: 0 0 15px;

    }



    .body-cloudx .contact-wrp .titlebar h2 {

        margin: 0;

    }



    .body-cloudx .contact-wrp .cnt-infbx .cnt-lf-dt h3 {

        margin: 0 0 10px;

        line-height: normal;

    }



    .body-cloudx .contact-wrp {

        padding: 15px 0;

    }



    .body-cloudx .ticket-div-cloudx .ticket-top-cont h5 {

        font-size: 18px;

        line-height: normal;

        margin-bottom: 0;

    }



    .body-cloudx .md-header.btn-toolbar .btn-default.btn-sm.btn {

        margin: 4px 2px;

    }



    .body-cloudx .card-sidebar button#btnAddCcEmail,

    .body-cloudx div#containerAddCcEmail .form-control {

        font-size: 14px;

    }



    .body-cloudx .view-ticket .card-title {

        font-size: 18px;

    }



    .body-cloudx div#ticketReplyContainer .card-body {

        padding: 20px;

    }



    .body-cloudx .primary-content .form-control,

    .body-cloudx #order-standard_cart .field,

    .body-cloudx #order-standard_cart .form-control {

        padding: 9px 15px;

    }



    .body-cloudx .account-new-20i .alert.alert-block.alert-info {

        margin: 0 0 20px;

    }



    .body-cloudx .dataTables_length select.custom-select {

        padding: 6px;

        margin: 0 4px;

    }



    .body-cloudx .user-management-cloudx .user-management-table {

        margin: 10px 0;

    }



    .body-cloudx ul.navbar-nav.nav-right li.nav-item:last-child {

        margin-left: 0;

    }



    .body-cloudx .modal .modal-header h4 {

        font-size: 18px;

        line-height: normal;

    }



    .body-cloudx .twofa-module {

        text-align: center;

    }



    .body-cloudx .twofa-module .col-radio {

        margin-top: 0;

    }



    .body-cloudx .twofa-module .col-description {

        margin-left: 0;

    }



    .body-cloudx .twofa-module .col-radio,

    .body-cloudx .twofa-module .col-logo,

    .body-cloudx .twofa-module .col-description {

        width: 100%;

    }



    .body-cloudx .twofa-module img {

        max-width: 100%;

        max-height: 40px;

        margin: 15px auto !important;

    }



    .body-cloudx #frmCheckout div#containerNewUserSignup {

        padding: 0px 20px;

    }



    .body-cloudx #order-standard_cart .prepend-icon input#inputLastName {

        padding: 10px 20px 10px 30px !important;

    }



    .body-cloudx .dataTables_wrapper ul.pagination li.paginate_button.page-item.active .page-link {

        padding: 9px 16px !important;

    }



    .body-cloudx .account-manage-cloudx button.btn.btn-default.btn-block,

    .body-cloudx .account-manage-cloudx input.btn,

    .body-cloudx .account-manage-cloudx button.btn {

        padding: 8px 11px !important;

        font-size: 14px;

        max-width: 100%;

        margin: 5px 2px;

        width: auto;

    }



    .body-cloudx .account-manage-cloudx .alert.alert-block.alert-info button.btn {

        padding: 10px 20px !important;

        margin: 0 auto;

        width: 100%;

        max-width: 100%;

    }



    .body-cloudx div#DomainSearchResults div#searchDomainInfo {

        padding: 15px;

    }



    .body-cloudx form#frmConfigureProduct .alert.alert-warning a.alert-link {

        margin: 0;

        padding: 3px 2px;

    }



    .body-cloudx #order-standard_cart #scrollingPanelContainer .order-summary h2 {

        line-height: normal;

    }



    .body-cloudx #order-standard_cart #scrollingPanelContainer .order-summary .btn-checkout {

        font-size: 14px;

        padding: 11px 0;

    }



    .body-cloudx #order-standard_cart form .view-cart-items .item-price .btn-default.btn-default {

        padding: 4px 13px;

        font-size: 12px;

    }



    #order-standard_cart .secondary-cart-body .view-cart-tabs .tab-content {

        padding: 10px 7px;

    }

    .both-table-details table {

        width: 680px;

    }

    #show-expired-services {

        padding: 0;

    }

    body #order-standard_cart .product .product-desc {

        min-height: auto !important;

    }

    .service-table-details {

        margin-bottom: 20px;

    }

     span.expire-domain-button a {

        margin-bottom: 14px;

    }

      button.navbar-toggler.navbarTogglerDemo12{

        top: 70px;

    }

    form#frmConfigureDomains .domain-config-serversdesc {

        color: #060606 !important;

        font-size: 14px !important;

    }

    .body-cloudx form#frmConfigureDomains .domain-config-addondns {

        margin-bottom: 10px;

    }

    .body-cloudx form#frmConfigureDomains .domain-config {

        padding: 5px 20px 15px;

        font-size: 14px;

    }

    .body-cloudx .supportpindetails .alert {

        margin-bottom: 10px;

        padding: 12px;

    }

    .our-story-bottom-inner-col p {

         font-size: 15px;

         line-height: 22px;

         MARGIN-TOP: 6PX;

    }

    .body-cloudx #order-standard_cart div#calcTaxes select.form-control.custom-select{

            border: 1px solid #f1f1f1;

    }

    .body-cloudx #order-standard_cart .alert {

        margin-bottom: 10px;

    }

    .body-cloudx #order-standard_cart #frmCheckout .cc-input-container div#newCardSaveSettings {

        padding: 0px 37px;

    }

    .login-wrapper .login-img img{

        display: none;

    } 

    .mega-menu-wrapper ul li {

        margin-bottom: 5px;

        padding: 2px 15px;

    }

}



@media (max-width: 575px){

    button.navbar-toggler.navbarTogglerDemo12{

        top: 65px;

    }

    form#frmDomainTransfer .form-group {

        max-width: 100%;

        margin-right: 0px;

    }

    .cc-payment-form.payment_form_style.stripe_form_style .input-inline-100 {

        width: 100%;

    }

    .card.bulk-domain-section-page button.btn.btn-lg {

        font-size: 14px;

        padding: 8px 12px;

        margin-bottom: 8px;

    }



}



@media(max-width:480px) {

    .body-cloudx .dataTables_wrapper ul.pagination li.paginate_button.page-item.active .page-link {

        padding: 4px 12px !important;

    }



    .body-cloudx .user-management-table table.table.table-striped .btn {

        font-size: 12px;

    }



    .user-management-cloudx table tbody span.label.label-info {

        padding: 2px 6px;

    }



    .body-cloudx .primary-content .account-new-20i .card .card-body {

        padding: 15px;

    }



    .body-cloudx .primary-content .form-control,

    .body-cloudx #order-standard_cart .field,

    .body-cloudx #order-standard_cart .form-control {

        padding: 7px 15px;

    }



    .body-cloudx .dataTables_length select.custom-select {

        padding: 4px;

        font-size: 12px;

        margin: 0 2px;

    }



    .body-cloudx #order-standard_cart .secondary-cart-body .view-cart-tabs a.nav-link.active {

        padding: 5px 13px !important;

        font-size: 12px;

    }



    .body-cloudx #order-standard_cart #scrollingPanelContainer .order-summary .total-due-today-padded {

        margin: 0;

    }



    .body-cloudx .view-cart-tabs button.btn.btn-block.btn-default {

        margin: 0;

    }



    .body-cloudx .account-manage-cloudx .alert.alert-block.alert-info {

        margin-bottom: 15px;

    }

    .body-cloudx .primary-content .error-cloud-page a.btn.px-4 {

        border-radius: 50px !important;

        padding: 12px 10px !important;

        font-size: 12px;

        margin-bottom: 10px;

        }

}

@media(max-width:390px){

    input.btn.btn-default.cancel-button {

        background-color: red !important;

        margin-top: 20px !important;

    }

}

.share-price-data h2 {

    font-size: 35px!important;

}



section.share-hosting-plan .share-plan-item .share-plan-data-top .share-discount-data p {

    background: #FFBB38;

    border-radius: 4px;

    padding: 0 9px;

    font-weight: 600;

    font-size: 17px;

    line-height: 28px;

    color: #060606;

    display: inline-block;

    width: auto;

}

.share-price-data small.cruncey {

    text-transform: capitalize !important;

}

.d-flex.custom_domains_ext.custom_domains_pk_ext ul li {
    padding: 0 5px!important;
}

body.primary-bg-color.body-cloudx.header_toggle_data {

    overflow: hidden;

}




