@font-face {
    font-family: AvertaStd;
    src: url(../fonts/AvertaStdPE-Thin/font.woff2) format("woff2"), url(../fonts/AvertaStdPE-Thin/font.woff) format("woff");
    font-weight: 200;
}
@font-face {
    font-family: AvertaStd;
    src: url(../fonts/AvertaStdPE-Light/font.woff2) format("woff2"), url(../fonts/AvertaStdPE-Light/font.woff) format("woff");
    font-weight: 300;
}
@font-face {
    font-family: AvertaStd;
    src: url(../fonts/AvertaStdPE-Regular/font.woff2) format("woff2"), url(../fonts/AvertaStdPE-Regular/font.woff) format("woff");
    font-weight: 400;
}
@font-face {
    font-family: AvertaStd;
    src: url(../fonts/AvertaStdPE-Semibold/font.woff2) format("woff2"), url(../fonts/AvertaStdPE-Semibold/font.woff) format("woff");
    font-weight: 600;
}
@font-face {
    font-family: AvertaStd;
    src: url(../fonts/AvertaStdPE-Bold/font.woff2) format("woff2"), url(../fonts/AvertaStdPE-Bold/font.woff) format("woff");
    font-weight: 700;
}
@font-face {
    font-family: AvertaStd;
    src: url(../fonts/AvertaStdPE-Extrabold/font.woff2) format("woff2"), url(../fonts/AvertaStdPE-Extrabold/font.woff) format("woff");
    font-weight: 800;
}
@font-face {
    font-family: AvertaStd;
    src: url(../fonts/AvertaStdPE-Black/font.woff2) format("woff2"), url(../fonts/AvertaStdPE-Black/font.woff) format("woff");
    font-weight: 900;
}
.lagom-layout-left .app-main .main-top .top-nav {
    width: calc(100% + 8px);
    justify-content: flex-end;
    margin-right: 0;
}
.lagom-layout-left .app-main .main-top .top-nav > li.is-left.left-divider {
    margin-right: auto;
}
.custom-nav .app-nav-header .container .app-nav-menu .menu-language,
.lagom-layout-left .app-main .main-top .top-nav > li.data-quick-tour,
.lagom-layout-left .app-nav .app-nav-header .top-nav li a .item-text,
.lagom-layout-left .app-nav .app-nav-header .top-nav li a .ls-caret,
.lagom-layout-left .app-nav .app-nav-header .top-nav li.quick-tour,
.lagom-layout-left .top-nav .client-alerts .item-text,
.lagom-layout-left .top-nav .client-alerts .ls-caret,
.main-grid p[style="text-align:center;"],
.modal .quick-tour-audio-pause-text,
.modal .quick-tour-audio-playing .quick-tour-audio-play-text,
.modal .quick-tour-audio-playing svg,
.modal.quick-tour audio,
.page-affiliates .page-affiliates-content-custom .section-unique-link .slab-banner .slab-banner-icons .slab-banner-circle .slab-banner-circle-check,
.page-affiliates .page-affiliates-content-custom .section-unique-link .slab-banner .slab-banner-icons .slab-banner-circle.active .slab-banner-circle-text,
.page-configureproduct .product-config-info .configure-product-collapse .collapse-panel .collapse-body .package__features-group .package__title,
.page-configureproductdomain .panel-choose-domain .panel-domain-option .nav-tabs a .radio-styled,
.page-login .tooltip .arrow,
.page-password-reset-container .dropdown-language-search .dropdown-menu-no-data,
.page-upgrade form.package ul .pt__features br,
.page-viewcart .custom-viewcart .cart-products .loader,
.products .package .package-content:after {
    display: none;
}
.lagom-layout-left .app-main .main-top .top-nav > li .nav-badge {
    position: absolute;
    top: 8px;
    left: 16px;
    background: var(--brand-secondary);
    color: #fff;
    padding: 3px;
    font-size: 12px;
}
.cookie-bar.is-active,
.lagom-layout-left.page-clientareahome .app-main .main-top .top-nav li.data-quick-tour,
.page-clientareahome .custom-dashboard-tabs .table-container-dashboard .dataTables_wrapper {
    display: block;
}
.lagom-layout-left.page-clientareahome .tile.tile-deals {
    margin-bottom: var(--spacing-3x);
    padding: var(--spacing-2x) var(--spacing-3x);
}
@media (max-width: 300px) {
    .lagom-layout-left .app-nav .app-nav-header .logo {
        display: none !important;
    }
}
.lagom-layout-left input.btn {
    line-height: 0 !important;
}
.lagom-layout-left .panel-summary.panel-body table td {
    background-color: transparent;
}
.lagom-layout-left .panel-summary.panel-body .btn:not(.btn-info),
.lagom-layout-left .panel-summary.panel-body input[type="button"],
.lagom-layout-left .panel-summary.panel-body input[type="submit"] {
    width: 100%;
    height: 42px;
    background: var(--btn-primary-bg) !important;
    border-color: var(--btn-primary-border) !important;
    line-height: 0;
}
.lagom-layout-left .top-nav .client-alerts.dropdown-menu a {
    margin-right: 0 !important;
}
.lagom-layout-left .top-nav .client-alerts.dropdown-menu i {
    margin-right: 8px;
    margin-top: 4px;
}
.lagom-layout-left .top-nav .client-alerts .item-text,
.lagom-layout-left .top-nav [menuitemname="Account"] .item-text {
    margin-right: 3px;
}
.lagom-layout-left .top-nav .dropdown-menu.show {
    transform: translateY(7px);
}
#creditCardInputFields .nav li.active > a,
.lagom-layout-left .top-nav .dropdown .ul > li .active a,
.lagom-layout-left .top-nav .dropdown .ul > li:hover a,
.page-clientareahome .custom-dashboard-tabs-nav .nav-tabs .content-slider-item a.active,
.page-clientareahome .tile-deals-domain span,
.page-domaintransfer .tile-deals-domain span,
.page-products .products-tabs .nav-tabs-table li a:hover,
.paymethod-info .nav li.active > a {
    color: var(--brand-primary);
}
.lagom-layout-left .top-nav .dropdown.language .dropdown-menu .active a {
    color: var(--brand-primary);
    background-color: var(--dropdown-link-hover-bg);
}
.lagom-layout-left .cpanel-usage-stats .row {
    transform: none;
    justify-content: space-evenly;
}
.lagom-layout-left .cpanel-usage-stats .row .usage-stats > div,
.page-configuredomains .panel-domain-config .panel-domain-addon .domain-information-body .domain-information-desc ul li,
.page-configureproductdomain .panel-choose-domain .panel-domain-search #domainowndomain .inline-form-element:first-of-type,
.page-configureproductdomain .panel-choose-domain .panel-domain-search #domainregister .inline-form-element:first-of-type,
.server-actions.has-quick-tour.show {
    position: relative;
}
.flag {
    width: 26px;
    height: 18px;
    border-radius: 2px;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: 50%;
    box-shadow: 0 2px 10px 0 rgba(0, 14, 69, 0.08);
}
.flag-lg {
    width: 46px;
    height: 32px;
}
.flag-united-states {
    background-image: url(../../../../../assets/img/locations/flag-us.png);
}
.flag-germany {
    background-image: url(../../../../../assets/img/locations/flag-germany.png);
}
.flag-united-kingdom {
    background-image: url(../../../../../assets/img/locations/flag-uk.png);
}
.flag-romania {
    background-image: url(../../../../../assets/img/locations/flag-romania.png);
}
.flag-singapore {
    background-image: url(../../../../../assets/img/locations/flag-singapore.png);
}
.flag-india {
    background-image: url(../../../../../assets/img/locations/flag-india.png);
}
.flag-australia {
    background-image: url(../../../../../assets/img/locations/flag-au.png);
}
.flag-canada {
    background-image: url(../../../../../assets/img/locations/flag-canada.png);
}
.flag-japan {
    background-image: url(../../../../../assets/img/locations/flag-japan.png);
}
.flag-netherlands {
    background-image: url(../../../../../assets/img/locations/flag-netherlands.png);
}
.flag-france {
    background-image: url(../../../../../assets/img/locations/flag-france.png);
}
.flag-korea {
    background-image: url(../../../../../assets/img/locations/flag-korea.png);
}
.flag-italy {
    background-image: url(../../../../../assets/img/locations/flag-italy.png);
}
.flag-spain {
    background-image: url(../../../../../assets/img/locations/flag-spain.png);
}
.flag-sweden {
    background-image: url(../../../../../assets/img/locations/flag-sweden.png);
}
.form-group .md-editor.active {
    border: 1px solid var(--input-focus-border-color);
}
.check .radio-styled.checked,
.radio .radio-styled.checked,
.radio-inline .radio-styled.checked {
    background: var(--brand-secondary);
    background-color: var(--brand-secondary);
    border-color: var(--brand-secondary);
}
.check .checkbox-styled.checked,
.check .icheckbox_square-blue.checked,
.check .iradio_square-blue.checked,
.check .radio-styled.checked,
.radio .checkbox-styled.checked,
.radio .icheckbox_square-blue.checked,
.radio .iradio_square-blue.checked,
.radio .radio-styled.checked,
.radio-inline .checkbox-styled.checked,
.radio-inline .icheckbox_square-blue.checked,
.radio-inline .iradio_square-blue.checked,
.radio-inline .radio-styled.checked {
    border-color: var(--brand-secondary);
    background: var(--brand-secondary);
}
.page-clientareahome .custom-dashboard-tabs .table-container-dashboard .dataTables_wrapper .listtable .table tr td.server-title b a,
.page-configuredomains .panel-domain-config .panel-body:not(.panel-domain-addon) .domain-information .domain-information-top .domain-information-title i,
.page-configureproductdomain .panel-choose-domain .panel-domain-option .nav-tabs .active a label,
.text-secondary {
    color: var(--brand-secondary);
}
.box-divider {
    height: 2px;
    width: 70px;
    background: var(--brand-secondary);
    margin: var(--spacing-6x) auto var(--spacing-3x) auto;
}
.invisible + .loader-button {
    display: flex !important;
    position: absolute !important;
}
.sidebar-primary .panel-summary .panel-body .btn.btn-info {
    background: var(--btn-primary-bg);
    border-color: var(--btn-primary-border);
}
.sidebar-primary .panel-summary .panel-body .btn.btn-info:hover {
    background: var(--btn-primary-hover-bg);
    border-color: var(--btn-primary-hover-border);
}
.cart-item-price .dropdown .dropdown-toggle {
    padding: 8px;
}
.lagom-layout-left .app-nav .app-nav-menu .menu > li > a svg {
    max-width: 48px;
    max-height: 48px;
}
.lagom-layout-left .app-nav .app-nav-menu .menu-primary > li > a {
    color: var(--app-nav-left-link-color);
}
.lagom-layout-left .app-nav .app-nav-menu .menu-primary > li .dropdown-header {
    padding: var(--spacing-2x) var(--spacing-3x) var(--spacing-3x);
    color: var(--gray-darker);
    font-size: 18px;
    font-weight: 600;
    line-height: 28px;
}
.lagom-layout-left .app-nav .app-nav-menu .menu-primary > li .dropdown-menu > li > a i {
    margin-right: var(--spacing-1x);
    color: var(--ui-icon-color);
}
.lagom-layout-left .app-nav .app-nav-menu .menu-primary > li .dropdown-menu > li > a:focus i,
.lagom-layout-left .app-nav .app-nav-menu .menu-primary > li .dropdown-menu > li > a:hover i {
    color: var(--brand-primary-darker);
}
.panel .panel-nav {
    background-color: unset;
}
.btn-sidebar-form-submit,
.page-affiliates .page-affiliates-content-custom .tile .title.has-legend,
.page-configuredomains .panel-domain-config .panel-body:not(.panel-domain-addon) .domain-information .domain-information-top,
.page-configuredomains .panel-domain-config .panel-body:not(.panel-domain-addon) .domain-information .domain-information-top .domain-information-title,
.page-configuredomains .panel-domain-config .panel-domain-addon .domain-information-check label,
ul.top-nav > li > a {
    display: flex;
    align-items: center;
}
.table-container .dataTables_length {
    border-radius: var(--ui-block-border-radius);
}
#orderSummary .panel-footer .btn-checkout .spinner > div,
#orderSummary .summary-footer .btn-checkout .spinner > div,
#orderSummaryMob .panel-footer .btn-checkout .spinner > div,
#orderSummaryMob .summary-footer .btn-checkout .spinner > div,
.table-container .pagination {
    background: #fff;
}
.table-container .table-top {
    border-radius: var(--ui-block-border-radius) var(--ui-block-border-radius) 0 0;
}
svg.svg-icon-on-dark .svg-icon-outline {
    stroke: hsla(0, 0%, 100%, 0.48);
}
svg.svg-icon-on-dark .svg-icon-prime {
    stroke: #41247f;
    fill: #41247f;
}
svg.svg-icon-on-dark .svg-icon-prime-l {
    stroke: #b8a9e5;
    fill: #b8a9e5;
}
.products > .row {
    justify-content: center;
}
.products .package .p-4 {
    padding: 0 !important;
}
.products .package .package__title {
    margin-bottom: 8px;
}
.products .package .package-name {
    font-size: 18px !important;
    line-height: 28px !important;
    font-weight: 700 !important;
    font-size: var(--package-title-font-size);
    font-weight: var(--package-title-font-weight);
    line-height: var(--package-title-line-height);
}
.page-affiliates .page-affiliates-content-custom .section-header h3,
.products .package .package__list {
    margin-bottom: 0;
}
.products .package .package-price .package-starting-from {
    color: var(--text-faded-color);
    font-size: var(--font-size-sm);
    line-height: var(--line-height-sm);
    margin-bottom: 10px;
    font-size: 16px;
}
.products .package .package-price .price {
    color: var(--package-price-color);
    font-size: var(--package-price-font-size);
    font-weight: var(--package-price-font-weight);
    line-height: var(--package-price-line-height);
    word-break: unset;
}
.products .package .package-content {
    padding-top: 0;
    margin-top: 0;
}
.products .package .package-content .package__features-group ul {
    list-style: none;
    padding-left: 0;
}
.products .package .package-content .package__features-group > li {
    font-size: 15px;
    padding: 6px 0;
    color: #7c8088;
}
.products .package .package-content .package__features-group > li > b {
    font-weight: 700;
    color: #52399d;
}
.promo-slider-wrapper {
    background: var(--brand-primary-gradient-h);
}
#frmPayment .order-summary h2,
.promo-slider-header .promo-slider-nav > li.active,
.promo-slider-wrapper .promo-slider-title {
    color: #fff;
}
.promo-slider-header .promo-slider-close,
.promo-slider-header .promo-slider-nav > li,
.promo-slider-more,
.promo-slider-slide:hover .promo-slider-more,
.promo-slider-slide:hover .promo-slider-more > i {
    color: var(--gray-lighter-2);
}
.promo-slider-header .promo-slider-close:hover,
.promo-slider-header .promo-slider-nav > li:hover,
.promo-slider-more:hover {
    color: var(--gray-faded);
}
#frmPayment .order-summary ul,
.addon-promo-container .checkbox-inline,
.addon-promo-container .radio-inline,
.lagom .panel-sidebar.panel-ticket-information .col-button-right,
.modal.quick-tour .modal-footer label {
    padding-left: 0;
}
#orderSummary .alert-panel.alert-info,
#orderSummaryMob .alert-panel.alert-info {
    border: none;
    background-color: var(--alert-info-border);
    font-weight: var(--font-weight-light);
    position: relative;
    padding: calc(var(--spacing-3x) + 12px) var(--spacing-4x) var(--spacing-2x) calc(var(--spacing-4x) + 12px);
}
#frmPayment .order-summary.order-summary-mob,
#orderSummary .alert-panel.alert-info .alert-body,
#orderSummaryMob .alert-panel.alert-info .alert-body,
.page-clientareahome .custom-dashboard-tabs .table-container-dashboard .dataTables_wrapper .listtable,
.page-configureproductdomain #spotlightTlds .spotlight-tlds-container .spotlight-tld-container .spotlight-tld .spotlight-body .spotlight-top,
.page-domainregister .tld-filters .selectize-control.form-control.custom-multiselect .selectize-input input,
.page-upgrade .panel.panel-sidebar[menuitemname="Upgrade Downgrade"] .panel-footer,
.page-upgrade .panel.panel-sidebar[menuitemname="Upgrade Downgrade"] .panel-heading,
.products .package .package-features > li,
.products .package .package__features > li {
    padding: 0;
}
#orderSummary .alert-panel.alert-info .alert-link,
#orderSummaryMob .alert-panel.alert-info .alert-link {
    font-weight: var(--font-weight-light);
    text-decoration: underline;
}
#orderSummary .alert-panel.alert-info .alert-icon,
#orderSummaryMob .alert-panel.alert-info .alert-icon {
    position: absolute;
    top: 37px;
    left: 16px;
}
#orderSummary .panel-footer .total-price,
#orderSummary .panel-summary .panel-heading .panel-title,
#orderSummary .panel-summary .summary-content .summary-list .list-item-main,
#orderSummary .summary-footer .total-price,
#orderSummary.panel-summary .panel-heading .panel-title,
#orderSummary.panel-summary .summary-content .summary-list .list-item-main,
#orderSummaryMob .panel-footer .total-price,
#orderSummaryMob .panel-summary .panel-heading .panel-title,
#orderSummaryMob .panel-summary .summary-content .summary-list .list-item-main,
#orderSummaryMob .summary-footer .total-price,
#orderSummaryMob.panel-summary .panel-heading .panel-title,
#orderSummaryMob.panel-summary .summary-content .summary-list .list-item-main {
    color: var(--secondary-text-color);
}
#orderSummary .panel-summary .summary-content .summary-list,
#orderSummary .panel-summary .summary-content .summary-list-recurring .list-item:not(.list-item-title),
#orderSummary.panel-summary .summary-content .summary-list,
#orderSummary.panel-summary .summary-content .summary-list-recurring .list-item:not(.list-item-title),
#orderSummaryMob .panel-summary .summary-content .summary-list,
#orderSummaryMob .panel-summary .summary-content .summary-list-recurring .list-item:not(.list-item-title),
#orderSummaryMob.panel-summary .summary-content .summary-list,
#orderSummaryMob.panel-summary .summary-content .summary-list-recurring .list-item:not(.list-item-title) {
    color: var(--panel-summary-text-color);
}
#orderSummary .panel-summary .summary-content .summary-list .list-item-title,
#orderSummary.panel-summary .summary-content .summary-list .list-item-title,
#orderSummaryMob .panel-summary .summary-content .summary-list .list-item-title,
#orderSummaryMob.panel-summary .summary-content .summary-list .list-item-title {
    font-size: var(--font-size-sm);
}
#orderSummary .panel-summary .summary-content .summary-list .list-item span,
#orderSummary.panel-summary .summary-content .summary-list .list-item span,
#orderSummaryMob .panel-summary .summary-content .summary-list .list-item span,
#orderSummaryMob.panel-summary .summary-content .summary-list .list-item span {
    font-size: 13px;
    font-weight: var(--font-weight-light);
}
#orderSummary .panel-footer .price-total,
#orderSummary .summary-footer .price-total,
#orderSummaryMob .panel-footer .price-total,
#orderSummaryMob .summary-footer .price-total {
    opacity: 0.72;
}
#orderSummary .panel-footer .btn-checkout,
#orderSummary .summary-footer .btn-checkout,
#orderSummaryMob .panel-footer .btn-checkout,
#orderSummaryMob .summary-footer .btn-checkout,
.order-summary.order-summary-mob .btn-checkout {
    color: #fff;
    background: var(--btn-primary-bg);
    border-color: var(--btn-primary-border);
}
#orderSummary .panel-footer .btn-checkout:hover,
#orderSummary .summary-footer .btn-checkout:hover,
#orderSummaryMob .panel-footer .btn-checkout:hover,
#orderSummaryMob .summary-footer .btn-checkout:hover,
.order-summary.order-summary-mob .btn-checkout:hover {
    color: #fff;
    background: var(--btn-primary-hover-bg);
    border-color: var(--btn-primary-hover-border);
}
#orderSummary .panel-footer .btn-checkout.disabled,
#orderSummary .summary-footer .btn-checkout.disabled,
#orderSummaryMob .panel-footer .btn-checkout.disabled,
#orderSummaryMob .summary-footer .btn-checkout.disabled,
.order-summary.order-summary-mob .btn-checkout.disabled {
    color: #393d45;
    background: #e6e8ec;
    border-color: #e6e8ec;
    opacity: 1;
    cursor: not-allowed;
}
.login-body.register .login-title {
    font-size: 32px;
}
#frmPayment .order-summary .total-due-today,
.login-body.register .text-faded {
    margin-bottom: var(--spacing-2x);
}
.page-clientareahome .custom-dashboard-tabs-nav .nav-tabs {
    height: 64px;
}
.page-clientareahome .custom-dashboard-tabs-nav .nav-tabs .content-slider-item:not(:last-child) {
    margin-right: var(--spacing-5x);
    margin-left: 0;
}
.page-clientareahome .custom-dashboard-tabs-nav .nav-tabs .content-slider-item a {
    font-size: var(--font-size-lg);
    color: var(--text-heading-color);
    font-weight: var(--font-weight-bold);
    margin-bottom: 12px;
    padding: 8px 0;
    min-height: 48px;
}
.page-clientareahome .custom-dashboard-tabs-nav .nav-tabs .content-slider-item a .badge {
    font-size: 11px;
    margin-left: 8px;
    font-weight: 400;
    margin-bottom: 4px;
}
.page-clientareahome .custom-dashboard-tabs-nav .nav-tabs .content-slider-item a .badge-outline {
    background: 0 0;
    border: 1px solid #d9e0e3;
    color: #3b3940;
}
.page-clientareahome .custom-dashboard-tabs-nav .nav-tabs .content-slider-item a.active:after {
    height: 2px;
    left: 0;
    right: 0;
}
.page-clientareahome .custom-dashboard-tabs .table-container-dashboard {
    width: 100%;
    margin-bottom: 32px;
}
.page-clientareahome .custom-dashboard-tabs .table-container-dashboard .table-top {
    height: 56px;
}
.page-clientareahome .custom-dashboard-tabs .table-container-dashboard .table-top .table-top-search {
    flex: 1;
    width: 100%;
}
.page-clientareahome .custom-dashboard-tabs .table-container-dashboard .table-top .table-top-search .form-control {
    padding-left: 32px;
    width: 100%;
    border: 0;
    font-size: 14px;
}
.page-clientareahome .custom-dashboard-tabs .table-container-dashboard .table-top .table-top-search:before {
    left: -13px;
}
.page-clientareahome .custom-dashboard-tabs .table-container-dashboard .table-top .table-top-actions .btn:first-child {
    height: 36px;
    min-width: 100px;
    font-size: 13px;
    color: var(--gray-lighter);
}
.page-clientareahome .custom-dashboard-tabs .table-container-dashboard .table-top .table-top-actions .btn:last-child {
    height: 36px;
    font-size: 13px;
    font-weight: 600;
}
.page-clientareahome .custom-dashboard-tabs .table-container-dashboard .table-top .table-top-actions .btn:last-child i {
    margin-right: 12px;
}
.page-clientareahome .custom-dashboard-tabs .table-container-dashboard .dataTables_wrapper .listtable .table > thead > tr > th {
    padding: var(--spacing-1x);
    color: var(--gray-lighter);
    background: #fbfbfb;
}
.page-clientareahome .custom-dashboard-tabs .table-container-dashboard .dataTables_wrapper .listtable .table tr td:first-child,
.page-clientareahome .custom-dashboard-tabs .table-container-dashboard .dataTables_wrapper .listtable .table tr th:first-child {
    padding-left: var(--spacing-2x);
}
.page-clientareahome .custom-dashboard-tabs .table-container-dashboard .dataTables_wrapper .listtable .table tr td:last-child,
.page-clientareahome .custom-dashboard-tabs .table-container-dashboard .dataTables_wrapper .listtable .table tr th:last-child {
    padding: var(--spacing-2x) var(--spacing-2x) var(--spacing-2x) var(--spacing-1x);
}
.page-clientareahome .custom-dashboard-tabs .table-container-dashboard .dataTables_wrapper .listtable .table tr th {
    padding: 10px var(--spacing-1x);
    height: 24px;
}
.page-clientareahome .custom-dashboard-tabs .table-container-dashboard .dataTables_wrapper .listtable .table tr td {
    padding: var(--spacing-2x) var(--spacing-1x);
    border-bottom: 1px solid var(--table-border-color);
}
.page-clientareahome .custom-dashboard-tabs .table-container-dashboard .dataTables_wrapper .listtable .table tr td:last-child {
    padding: var(--spacing-2x) var(--spacing-2x) var(--spacing-2x) 0;
}
.modal.quick-tour .modal-body h6,
.page-clientareahome .custom-dashboard-tabs .table-container-dashboard .dataTables_wrapper .listtable .table tr td.server-title b,
.page-configureproduct .panel-check .check-location label .check-content .check-title {
    font-size: 15px;
}
.page-clientareahome .custom-dashboard-tabs .table-container-dashboard .dataTables_wrapper .listtable .table tr td.due-date b,
.page-clientareahome .custom-dashboard-tabs .table-container-dashboard .dataTables_wrapper .listtable .table tr td.due-date span,
.page-clientareahome .custom-dashboard-tabs .table-container-dashboard .dataTables_wrapper .listtable .table tr td.server-location b,
.page-clientareahome .custom-dashboard-tabs .table-container-dashboard .dataTables_wrapper .listtable .table tr td.server-price b,
.page-clientareahome .custom-dashboard-tabs .table-container-dashboard .dataTables_wrapper .listtable .table tr td.server-price span {
    color: var(--text-heading-color);
    font-size: 15px;
}
.page-clientareahome .custom-dashboard-tabs .table-container-dashboard .dataTables_wrapper .listtable .table tr td.server-location .flag {
    display: inline-block;
    margin-right: var(--spacing-2x);
    width: 30px;
    height: 20px;
}
.page-clientareahome .custom-dashboard-tabs .table-container-dashboard .dataTables_wrapper .listtable .table tr td.disk-usage .progress {
    margin-top: 0;
    margin-bottom: var(--spacing-1x);
}
.page-clientareahome .custom-dashboard-tabs .table-container-dashboard .dataTables_wrapper .listtable .table tr td.disk-usage .progress .progress-bar {
    border-radius: var(--border-radius-xlg);
}
.page-clientareahome .custom-dashboard-tabs .table-container-dashboard .dataTables_wrapper .listtable .table tr td.disk-usage span {
    color: var(--gray-lighter);
    font-size: 12px;
}
.page-clientareahome .custom-dashboard-tabs .table-container-dashboard .dataTables_wrapper .listtable .table tr td.server-actions .btn-icon {
    width: 39px;
    height: 22px;
    font-size: 18px;
}
.page-clientareahome .custom-dashboard-tabs .table-container-dashboard .dataTables_wrapper .listtable .table tr td.server-actions .btn-icon.btn-cpanel {
    padding: 2px;
}
.page-clientareahome .custom-dashboard-tabs .table-container-dashboard .dataTables_wrapper .listtable .table tr td.server-actions .btn-icon .btn-whm,
.page-clientareahome .custom-dashboard-tabs .table-container-dashboard .dataTables_wrapper .listtable .table tr td.server-actions .btn-icon.btn-cpanel {
    width: 48px;
}
.page-clientareahome .custom-dashboard-tabs .table-container-dashboard .dataTables_wrapper .listtable .table tr td.server-actions .btn-icon .btn-whm i,
.page-clientareahome .custom-dashboard-tabs .table-container-dashboard .dataTables_wrapper .listtable .table tr td.server-actions .btn-icon .btn-whm svg,
.page-clientareahome .custom-dashboard-tabs .table-container-dashboard .dataTables_wrapper .listtable .table tr td.server-actions .btn-icon.btn-cpanel i,
.page-clientareahome .custom-dashboard-tabs .table-container-dashboard .dataTables_wrapper .listtable .table tr td.server-actions .btn-icon.btn-cpanel svg {
    max-width: 39px;
    max-height: 22px;
    padding: 0;
}
.page-clientareahome .custom-dashboard-tabs .table-container-dashboard .dataTables_wrapper .listtable .table tr td.server-actions .server-info {
    display: inline;
    position: relative;
}
.page-clientareahome .custom-dashboard-tabs .table-container-dashboard .dataTables_wrapper .dataTables_length {
    display: flex;
    justify-content: flex-start;
    align-items: center;
    border-top: none;
}
.page-clientareahome .custom-dashboard-tabs .table-container-dashboard .dataTables_wrapper .dataTables_length label select,
.page-clientareahome .custom-dashboard-tabs .table-container-dashboard .dataTables_wrapper .dataTables_paginate .pagination .paginate_button a {
    height: 26px;
}
.banner-promo-container .promo-code-timer .timer .unit,
.page-clientareahome .client-home-panels-title {
    font-weight: var(--font-weight-bold);
}
@media (min-width: 768px) {
    .page-clientareahome .col-md-5ths {
        width: 20% !important;
    }
}
.page-clientareahome .col-sm-6.swiper-slide {
    flex: none;
}
#frmPayment .order-summary .content .list-item,
.banner-promo-container .promo-code-timer #week-countdown,
.custom-footer.main-footer .main-footer-bottom .payments,
.custom-nav .app-nav-header .container .menu-primary,
.modal .quick-tour-audio-playing .quick-tour-audio-pause,
.modal .quick-tour-audio-playing .quick-tour-audio-pause-text,
.modal .quick-tour-audio-playing .quick-tour-audio-time,
.page-affiliates .page-affiliates-content-custom .section-unique-link .slab-banner .slab-banner-icons .slab-banner-circle.active .slab-banner-circle-check,
.page-clientareahome .panel.panel-become-affilate,
.page-configuredomains .panel-domain-config .panel-domain-addon .domain-information-body {
    display: flex;
}
.page-clientareahome .panel.panel-become-affilate .panel-body {
    max-height: unset;
}
.page-clientareahome .panel.panel-become-affilate .panel-left {
    border-right: var(--panel-border);
}
.page-clientareahome .panel.panel-become-affilate .panel-left h2 {
    font-size: 28px;
    font-weight: var(--font-weight-bolder);
    margin-bottom: var(--spacing-3x);
}
.page-clientareahome .panel.panel-become-affilate .panel-left h5,
.page-clientareahome .tile-deals-action,
.page-domaintransfer .tile-deals-action {
    margin-bottom: var(--spacing-1x);
}
.page-clientareahome .panel.panel-become-affilate .panel-left .panel-share {
    display: flex;
    align-items: center;
    justify-content: flex-start;
}
.page-clientareahome .panel.panel-become-affilate .panel-left .panel-share span {
    color: var(--text-heading-color);
    font-weight: var(--font-weight-medium);
    margin-right: var(--spacing-3x);
}
.page-clientareahome .panel.panel-become-affilate .panel-left .panel-share .social-signin-btns-circle .btn-social-circle {
    width: 36px;
    height: 36px;
    background-color: transparent;
    color: unset;
    font-size: var(--font-size-lg);
    border: var(--panel-border);
    border-radius: 50%;
    margin-bottom: 0;
}
.has-quick-tour .modal-content,
.has-quick-tour .modal-dialog,
.page-clientareahome .panel.panel-become-affilate .panel-left .panel-share .social-signin-btns-circle .btn-social-circle i {
    margin: 0;
}
.page-clientareahome .panel.panel-become-affilate .panel-left .panel-share .social-signin-btns-circle .btn-social-circle.btn-twitter {
    color: #1da1f2;
}
.page-clientareahome .panel.panel-become-affilate .panel-left .panel-share .social-signin-btns-circle .btn-social-circle.btn-facebook {
    color: #4267b2;
}
.page-clientareahome .panel.panel-become-affilate .panel-left .panel-share .social-signin-btns-circle .btn-social-circle.btn-google {
    color: #db4437;
}
.page-clientareahome .panel.panel-become-affilate .panel-left .panel-share .social-signin-btns-circle .btn-social-circle:hover {
    border-color: var(--gray-lighter-1);
}
.page-clientareahome .panel.panel-become-affilate .panel-left .input-group {
    margin: var(--spacing-4x) 0;
}
.page-clientareahome .panel.panel-become-affilate .panel-left .input-group .form-control {
    background: var(--brand-primary);
    height: var(--ui-height-lg);
    color: #fff;
    font-size: 17px;
    font-weight: var(--font-weight-medium);
    border-color: var(--brand-primary);
    padding-right: var(--spacing-5x);
}
.page-clientareahome .panel.panel-become-affilate .panel-left .input-group .btn-icon {
    position: absolute;
    top: 3px;
    right: 3px;
    z-index: 2;
    font-size: 18px;
}
.page-clientareahome .panel.panel-become-affilate .panel-left .input-group .btn-icon i {
    transition: var(--transition-base);
    color: #fff;
    opacity: 0.5;
}
.page-clientareahome .panel.panel-become-affilate .panel-left .input-group .btn-icon:hover i {
    transition: var(--transition-base);
    opacity: 1;
}
.page-clientareahome .panel.panel-become-affilate .panel-right .panel-steps {
    list-style: none;
    padding: 0;
    margin-bottom: 0;
}
.page-clientareahome .panel.panel-become-affilate .panel-right .panel-steps li:not(:last-child) .affiliate-rule,
.page-configureproductdomain #spotlightTlds {
    margin-bottom: var(--spacing-3x);
}
.page-clientareahome .panel.panel-become-affilate .panel-right .panel-steps li .affiliate-rule {
    display: flex;
    align-items: flex-start;
    flex-wrap: nowrap;
}
.page-clientareahome .panel.panel-become-affilate .panel-right .panel-steps li .affiliate-rule .affiliate-rule-number {
    color: var(--brand-primary);
    font-size: 28px;
    line-height: 26px;
    font-weight: var(--font-weight-bold);
    margin-right: var(--spacing-3x);
    min-width: 54px;
    height: 54px;
    text-align: center;
    border-radius: 50%;
    padding-top: 12px;
    background-color: var(--brand-primary-lighter-4);
    box-shadow: var(--tile-box-shadow);
}
.page-clientareahome .panel.panel-become-affilate .panel-right .panel-steps li .affiliate-rule .affiliate-rule-desc {
    font-size: 15px;
    line-height: 24px;
}
@media (max-width: 1199px) {
    .page-clientareahome .panel.panel-become-affilate {
        flex-direction: column;
    }
    .page-clientareahome .panel.panel-become-affilate .panel-left {
        border: none;
    }
    .page-clientareahome .row-deals {
        margin-top: 32px;
    }
}
.page-clientareahome .view-all-deals,
.page-domaintransfer .view-all-deals {
    position: relative;
    font-size: 17px;
    line-height: 24px;
    font-weight: var(--font-weight-medium);
    color: var(--brand-secondary);
    transition: var(--transition-base);
    z-index: 2;
}
.page-clientareahome .view-all-deals i,
.page-domaintransfer .view-all-deals i {
    position: absolute;
    top: 2px;
    right: -28px;
}
.page-clientareahome .view-all-deals:hover,
.page-domaintransfer .view-all-deals:hover {
    transition: var(--transition-base);
    color: var(--brand-secondary-lighter);
}
.page-clientareahome .tile-deals,
.page-domaintransfer .tile-deals {
    display: flex;
    flex-direction: column;
    align-items: center;
    max-height: 160px;
    min-height: unset !important;
    margin-bottom: var(--spacing-3x);
    padding: var(--spacing-2x) var(--spacing-3x);
}
.page-clientareahome .tile-deals-domain,
.page-domaintransfer .tile-deals-domain {
    font-size: 28px;
    font-weight: 900;
    color: var(--text-heading-color);
    margin-bottom: 12px;
}
.page-clientareahome .tile-deals-price,
.page-domaintransfer .tile-deals-price {
    font-size: 15px;
    margin-bottom: var(--spacing-1x);
}
.page-clientareahome .tile-deals-action .btn-tile,
.page-domaintransfer .tile-deals-action .btn-tile,
.page-login .main-body.custom-loginpage.auth .auth-right .auth-box .auth-box-actions .btn-auth {
    transition: var(--transition-base);
    color: var(--brand-secondary);
    border: 1px solid var(--brand-secondary);
}
.page-clientareahome .tile-deals-action .btn-tile:hover,
.page-domaintransfer .tile-deals-action .btn-tile:hover,
.page-login .main-body.custom-loginpage.auth .auth-right .auth-box .auth-box-actions .btn-auth:hover {
    transition: var(--transition-base);
    color: var(--brand-secondary-lighter);
    border-color: var(--brand-secondary-lighter);
}
.page-clientareahome .tile-deals-desc,
.page-domaintransfer .tile-deals-desc {
    font-size: 12px;
    line-height: 29px;
    color: var(--gray-lighter);
    border-bottom: 1px dashed #dbdbdb;
    height: 24px;
    margin-bottom: -9px;
    white-space: nowrap;
}
@media (min-width: 1320px) {
    .page-clientareahome .client-home-panels .view-all-deals,
    .page-domaintransfer .client-home-panels .view-all-deals {
        top: -16px;
    }
    .page-clientareahome .row.promo-row .tld-promo-box,
    .page-domaintransfer .row.promo-row .tld-promo-box {
        margin-top: -26px;
    }
}
.page-login .main-body.custom-loginpage {
    flex-direction: row !important;
    padding: 0;
}
.page-login .main-body.custom-loginpage.auth {
    padding: 0;
    display: flex;
    min-height: 100vh;
}
.page-login .main-body.custom-loginpage.auth h1 {
    font-weight: 700;
    text-align: center;
}
.page-login .main-body.custom-loginpage.auth .auth-left,
.page-login .main-body.custom-loginpage.auth .auth-right {
    display: flex;
    align-items: center;
    min-height: 100vh;
}
.page-login .main-body.custom-loginpage.auth .auth-left {
    background: #fff;
    min-width: 470px;
    width: 470px;
    padding: 44px 32px;
    flex-direction: column;
    justify-content: space-between;
}
.page-login .main-body.custom-loginpage.auth .auth-left .auth-form {
    width: 100%;
    max-width: 345px;
}
.page-login .main-body.custom-loginpage.auth .auth-left .auth-form .auth-title {
    margin-bottom: var(--spacing-6x);
    font-size: 34px;
}
.page-login .main-body.custom-loginpage.auth .auth-left .auth-form #login {
    line-height: 0;
}
.page-login .main-body.custom-loginpage.auth .auth-left .auth-footer {
    margin-top: var(--spacing-4x);
}
.page-login .main-body.custom-loginpage.auth .auth-left .auth-logo img {
    max-width: 258px;
    height: 54px;
}
#frmPayment .order-summary .order-summary-actions .btn,
.page-configureproductdomain .panel-choose-domain .panel-domain-search #domainowndomain button,
.page-configureproductdomain .panel-choose-domain .panel-domain-search #domainregister button,
.page-login .main-body.custom-loginpage.auth .auth-left .social-signin-btns .btn-social,
.panel-add-funds input.form-control[name="creditamount"] {
    width: 100%;
}
.page-login .main-body.custom-loginpage.auth .auth-right {
    flex: 1;
    justify-content: center;
    padding: 24px;
    position: relative;
    background: var(--primary-block-bg);
}
.page-login .main-body.custom-loginpage.auth .auth-right .auth-box {
    position: relative;
    z-index: 2;
    background: #fff;
    max-width: 680px;
    width: 100%;
    padding: 50px 40px;
    border-radius: 4px;
    box-shadow: 0 16px 40px 0 rgba(0, 0, 0, 0.16);
}
.page-login .main-body.custom-loginpage.auth .auth-right .auth-box .auth-box-title {
    text-align: center;
    font-size: 32px;
    font-weight: var(--font-weight-bolder);
    margin-bottom: var(--spacing-3x);
}
.page-login .main-body.custom-loginpage.auth .auth-right .auth-box .auth-box-desc {
    color: var(--gray-lighter);
    font-size: 19px;
    line-height: 29px;
    text-align: center;
    margin-bottom: 0;
    font-weight: var(--font-weight-light);
}
.page-login .main-body.custom-loginpage.auth .auth-right .auth-box .auth-box-desc span {
    color: var(--brand-secondary);
    font-weight: var(--font-weight-bold);
}
.page-login .main-body.custom-loginpage.auth .auth-right .auth-box .auth-box-content .auth-box-list {
    position: relative;
    margin: 0 -12px;
    padding: 0;
    font-size: 19px;
    font-weight: 700;
    list-style: none;
    display: flex;
    flex-wrap: wrap;
}
.page-login .main-body.custom-loginpage.auth .auth-right .auth-box .auth-box-content .auth-box-list li {
    width: 50%;
    padding-left: var(--spacing-3x);
    margin-top: var(--spacing-3x);
}
.custom-nav .app-nav-header .container .app-nav-menu li a i,
.page-login .main-body.custom-loginpage.auth .auth-right .auth-box .auth-box-content .auth-box-list li img {
    margin-right: var(--spacing-2x);
}
.page-login .main-body.custom-loginpage.auth .auth-right .auth-box .auth-box-actions {
    margin-top: var(--spacing-9x);
    text-align: center;
}
@media (max-height: 750px) {
    .page-login .main-body.custom-loginpage.auth .auth-left {
        overflow-y: scroll;
    }
}
.custom-footer.main-footer {
    background: #f4f0ff;
    padding: 24px 0;
    margin-top: 30px;
    border: 0;
}
.custom-footer.main-footer .container {
    flex-direction: column;
}
.custom-footer.main-footer .container .row {
    margin-top: calc(var(--spacing-7x) * -1);
}
.custom-footer.main-footer .box {
    padding: 16px 20px;
    background: #fff;
    border-radius: 8px;
    box-shadow: 0 5px 20px 0 rgba(0, 0, 0, 0.1);
    border: 1px solid #f4f0ff;
    display: flex;
    align-items: center;
    margin-bottom: 20px;
    height: 100px;
}
.custom-footer.main-footer .box .box-icon {
    width: 64px;
    min-width: 64px;
    margin-right: 20px;
}
.custom-footer.main-footer .box .box-icon img,
.main-content .ticket-reply .ticket-message img,
.main-grid > .main-content {
    max-width: 100%;
}
.custom-footer.main-footer .box .box-content h5 {
    font-weight: var(--font-weight-bolder);
    line-height: 22px;
    margin: 0;
}
.custom-footer.main-footer .main-footer-bottom {
    width: 100%;
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.custom-footer.main-footer .main-footer-bottom .logo img {
    height: 34px;
    width: 164px;
}
.custom-footer.main-footer .main-footer-bottom .payments svg,
.modal-dialog .modal-footer .btn + .btn,
.page-configuredomains .panel-domain-config .panel-domain-addon .domain-information-check label h3 i {
    margin-left: var(--spacing-1x);
}
.custom-nav .app-nav-header {
    height: 80px;
    background: var(--primary-block-bg);
}
.custom-nav .app-nav-header .container {
    display: flex;
    justify-content: space-between;
}
.custom-nav .app-nav-header .container .app-nav-menu li a {
    color: #fff;
    transition: var(--transition-base);
}
.custom-nav .app-nav-header .container .app-nav-menu li a:hover,
.page-configureproductdomain .panel-choose-domain .panel-domain-option .nav-tabs a label:hover {
    color: var(--brand-secondary);
    transition: var(--transition-base);
}
.custom-nav .app-nav-header .container .menu-primary li {
    display: flex;
    white-space: nowrap;
}
.custom-nav .app-nav-header .container .menu-primary li a {
    padding: 8px 16px;
    position: relative;
}
.custom-nav .app-nav-header .container .menu-primary li[menuitemname="View Cart"] svg {
    width: 24px;
    height: 24px;
}
.custom-nav .app-nav-header .container .menu-primary li[menuitemname="View Cart"] svg > * {
    stroke: #fff;
}
.custom-nav .app-nav-header .container .menu-primary li .nav-badge {
    position: absolute;
    right: 5px;
    top: 0;
    border-radius: 6px;
    min-width: 16px;
    min-height: 16px;
    background: #f67a3c;
    border-color: #f67a3c;
    color: #fff;
    font-size: 12px;
    line-height: 16px;
}
.page-configureproductdomain #spotlightTlds .spotlight-tlds-container .spotlight-tld-container .spotlight-tld .spotlight-body .spotlight-top .spotlight-footer .btn,
.page-configureproductdomain .domain-suggestion .actions .btn {
    margin: 0;
    min-width: 0;
    white-space: unset;
    height: auto;
    min-height: 36px;
    background: #f0ebff;
    border-color: #f0ebff;
    color: var(--brand-primary);
}
.page-configureproductdomain #spotlightTlds .spotlight-tlds-container .spotlight-tld-container .spotlight-tld .spotlight-body .spotlight-top .spotlight-footer .btn:hover,
.page-configureproductdomain .domain-suggestion .actions .btn:hover {
    background: #e5dcff;
    border-color: #e5dcff;
    color: #393d45;
}
.page-configureproductdomain #spotlightTlds .spotlight-tlds-container {
    margin-left: -4px;
    margin-right: -4px;
    display: flex;
}
.page-configureproductdomain #spotlightTlds .spotlight-tlds-container .spotlight-tld-container {
    margin-top: 24px;
    padding: 0 4px;
}
.page-configureproductdomain #spotlightTlds .spotlight-tlds-container .spotlight-tld-container.spotlight-tld-container-7 {
    width: 14.28%;
}
.page-configureproductdomain #spotlightTlds .spotlight-tlds-container .spotlight-tld-container .spotlight-tld {
    position: relative;
    overflow: hidden;
    margin: 0;
    height: auto;
    background: #fff;
    box-shadow: 0 2px 8px rgba(0, 0, 0, 0.04);
    border-radius: 4px;
    text-align: center;
}
.page-configureproductdomain #spotlightTlds .spotlight-tlds-container .spotlight-tld-container .spotlight-tld .spotlight-body {
    display: flex;
    flex-direction: column;
    background-color: #fff;
    border: 1px solid #e6e8ec;
    box-shadow: 0 2px 8px rgba(0, 0, 0, 0.04);
}
.page-configureproductdomain #spotlightTlds .spotlight-tlds-container .spotlight-tld-container .spotlight-tld .spotlight-body .spotlight-top .spotlight-price {
    background: #fff;
    border-bottom: 1px solid #e6e8ec;
    font-size: 13px;
}
.page-configureproductdomain #spotlightTlds .spotlight-tlds-container .spotlight-tld-container .spotlight-tld .spotlight-body .spotlight-top .spotlight-content {
    position: relative;
    overflow: hidden;
    border-top: none;
    padding: 24px 0;
}
.page-configureproductdomain #spotlightTlds .spotlight-tlds-container .spotlight-tld-container .spotlight-tld .spotlight-body .spotlight-top .spotlight-content .extension {
    font-size: 24px;
    font-weight: 400;
    margin: 0;
}
.page-configureproductdomain #spotlightTlds .spotlight-tlds-container .spotlight-tld-container .spotlight-tld .spotlight-body .spotlight-top .spotlight-footer {
    background-color: unset !important;
}
.page-configureproductdomain .domain-lookup-loader {
    margin-top: var(--spacing-3x);
}
.page-configureproductdomain .main-header-title,
.page-domaintransfer .main-header-title {
    text-align: center;
}
.page-configureproductdomain .panel-choose-domain .panel-domain-option .nav-tabs {
    display: flex;
    justify-content: center;
    font-size: var(--font-size-lg);
}
.page-configureproductdomain .panel-choose-domain .panel-domain-option .nav-tabs > li:not(:last-of-type) {
    margin-right: var(--spacing-5x);
}
.page-configureproductdomain .panel-choose-domain .panel-domain-option .nav-tabs a {
    border: none;
    padding: 0;
}
.page-configureproductdomain .panel-choose-domain .panel-domain-option .nav-tabs a label {
    cursor: pointer;
    font-size: var(--font-size-lg);
    font-weight: var(--font-weight-bold);
    transition: var(--transition-base);
    margin: 0;
    padding: var(--spacing-1x) 0;
    color: var(--text-heading-color);
}
.page-configureproductdomain .panel-choose-domain .panel-domain-option .nav-tabs .active a:after {
    height: 2px;
    background: var(--brand-secondary);
    content: "";
    position: absolute;
    bottom: var(--spacing-1x);
    left: 0;
    right: 0;
}
@media (max-width: 484px) {
    .page-configureproductdomain .panel-choose-domain .panel-domain-option .nav-tabs {
        flex-direction: column;
        align-items: center;
    }
    .page-configureproductdomain .panel-choose-domain .panel-domain-option .nav-tabs > li:not(:last-of-type) {
        margin-right: 0;
    }
}
.page-configureproductdomain .panel-choose-domain .panel-domain-search {
    border-radius: var(--panel-border-radius);
}
.page-configureproductdomain .panel-choose-domain .panel-domain-search #domainowndomain,
.page-configureproductdomain .panel-choose-domain .panel-domain-search #domainregister {
    max-width: unset;
}
.page-configureproductdomain .panel-choose-domain .panel-domain-search #domainowndomain .inline-form-element:first-of-type input,
.page-configureproductdomain .panel-choose-domain .panel-domain-search #domainregister .inline-form-element:first-of-type input {
    padding-left: 68px;
}
.page-configureproductdomain .panel-choose-domain .panel-domain-search #domainowndomain .inline-form-element:first-of-type:before,
.page-configureproductdomain .panel-choose-domain .panel-domain-search #domainregister .inline-form-element:first-of-type:before {
    content: "www.";
    position: absolute;
    left: 16px;
    font-size: 18px;
    top: 15px;
    width: 50px;
    z-index: 4;
}
.page-configureproduct .product-config-info.custom-border {
    border: 1px solid var(--brand-secondary);
}
.page-configureproduct .product-config-info .configure-product-collapse .collapse-header {
    cursor: pointer;
    padding: var(--spacing-2x);
    border-radius: var(--card-border-radius);
}
.page-configureproduct .product-config-info .configure-product-collapse .collapse-header .collapse-heading {
    margin-bottom: 0;
    font-weight: 650;
    padding-left: var(--spacing-5x);
    position: relative;
    font-size: 24px;
    line-height: 32px;
}
.page-configureproduct .product-config-info .configure-product-collapse .collapse-header .collapse-heading .collapse-heading-icon {
    position: absolute;
    top: 7px;
    left: 0;
    border: 2px solid var(--brand-primary-darker);
    display: flex;
    justify-content: center;
    align-items: center;
    width: 20px;
    height: 20px;
    border-radius: 3px;
}
.page-configureproduct .product-config-info .configure-product-collapse .collapse-header .collapse-heading .collapse-heading-icon .rect {
    position: absolute;
    top: 7px;
    left: 3px;
    display: block;
    height: 2px;
    width: 10px;
    background: var(--brand-primary-darker);
    display: flex;
    justify-content: center;
    align-items: center;
}
.page-configureproduct .product-config-info .configure-product-collapse .collapse-header .collapse-heading .collapse-heading-icon .rect-movable {
    height: 10px;
    width: 2px;
    top: 3px;
    left: 7px;
    transition: var(--transition-base);
}
.page-configureproduct .product-config-info .configure-product-collapse .collapse-header:not(.collapsed) .collapse-heading .collapse-heading-icon .rect-movable {
    transition: var(--transition-base);
    transform: rotate(90deg);
}
.page-configureproduct .product-config-info .configure-product-collapse .collapse-panel .collapse-body {
    padding-right: 0;
}
.page-configureproduct .product-config-info .configure-product-collapse .collapse-panel .collapse-body .package__features-group .package__list {
    width: 100%;
    display: flex;
    flex-wrap: wrap;
    list-style: none;
    margin-bottom: 0;
    padding-left: 40px;
}
.page-configureproduct .product-config-info .configure-product-collapse .collapse-panel .collapse-body .package__features-group .package__list .list-item {
    margin-bottom: var(--spacing-2x);
    width: 100%;
    max-width: 250px;
    margin-right: var(--spacing-2x);
    border: 1px solid #dbdbdb;
    padding: var(--spacing-1x) var(--spacing-2x);
    border-radius: 4px;
}
.page-configureproduct .product-config-info .configure-product-collapse .collapse-panel .collapse-body .package__features-group .package__list .list-item span {
    padding: 0 !important;
}
.page-configureproduct .modal-metric-pricing .modal-body table tr th {
    text-align: left !important;
}
.page-configureproduct .modal-metric-pricing .modal-body .alert.alert-info,
.page-upgrade .panel.panel-sidebar[menuitemname="Upgrade Downgrade"] .panel-footer {
    margin-top: var(--spacing-2x);
}
.page-configureproduct .addon-promo-container .description h3 {
    font-size: var(--font-size-lg);
}
.page-configureproduct .addon-promo-container .description p {
    color: var(--text-body-color);
    font-size: var(--font-size-base);
    font-weight: var(--font-weight-light);
}
.page-configureproduct .panel-check[data-virtual-input] .check label {
    width: 100%;
    height: 100%;
}
.btnCompleteProductConfigMob.btn-checkout,
.page-configureproduct .panel-summary .btnCompleteProductConfigMob .btn-checkout {
    color: #fff;
    background: var(--brand-secondary);
    border-color: var(--brand-secondary);
}
.btnCompleteProductConfigMob.btn-checkout:hover,
.page-configureproduct .panel-summary .btnCompleteProductConfigMob .btn-checkout:hover {
    color: #fff;
    background: var(--brand-secondary-lighter);
    border-color: var(--brand-secondary-lighter);
}
.page-configureproduct .check.check-cycle label {
    padding: 0 var(--spacing-2x);
    width: 100%;
    color: var(--text-body-color);
    font-size: 15px;
}
.page-configureproduct .check.check-cycle .check-content {
    display: flex;
    justify-content: space-between;
    align-items: center;
    height: 54px;
    margin-left: var(--spacing-4x);
}
.page-configureproduct .panel-check .check-location {
    height: 84px;
}
.server-actions.has-quick-tour.show:before,
.transfer-to-us.has-quick-tour:before {
    height: 36px;
    margin-top: -18px;
    border: 1px solid #f67a3c;
    background: #fff;
    z-index: 998;
}
.page-configureproduct .panel-check .check-location label {
    padding: var(--spacing-2x);
}
.page-configureproduct .panel-check .check-location label .radio-styled .radio-styled {
    left: -1px;
}
.page-configureproduct .panel-check .check-location label .check-content .check-subtitle {
    font-size: 12px;
    color: var(--gray-lighter);
}
.page-configureproduct .panel-check .check-location label .check-content .check-flag {
    position: absolute;
    right: var(--spacing-2x);
    top: calc(50% - 16px);
}
.page-configuredomains .panel-domain-config {
    border: 1px solid var(--brand-primary-lighter-4);
}
.page-configuredomains .panel-domain-config .panel-body:not(.panel-domain-addon) {
    border-bottom: 1px solid var(--brand-primary-lighter-4);
    padding: 20px var(--spacing-3x);
}
.page-configuredomains .panel-domain-config .panel-body:not(.panel-domain-addon) .domain-information .domain-information-top .domain-information-title h2 {
    margin-left: var(--spacing-3x);
    margin-bottom: 0;
    font-weight: var(--font-weight-bolder);
}
.page-configuredomains .panel-domain-config .panel-body:not(.panel-domain-addon) .domain-information .domain-information-top .domain-information-info {
    margin-top: 0;
    margin-left: auto;
    display: flex;
    flex-direction: column;
}
.page-configuredomains .panel-domain-config .panel-body:not(.panel-domain-addon) .domain-information .domain-information-top .domain-information-info .domain-period-info {
    margin-left: auto;
    font-size: 15px;
    color: var(--gray-lighter);
    font-weight: var(--font-weight-light);
}
.page-configuredomains .panel-domain-config .panel-domain-addon .domain-information-top .domain-information-title {
    display: flex;
    align-items: center;
    justify-content: space-between;
    font-size: 18px;
    font-weight: var(--font-weight-bolder);
    margin-bottom: var(--spacing-3x);
}
.page-configuredomains .panel-domain-config .panel-domain-addon .domain-information-top .domain-information-title h2 {
    margin: 0;
    font-size: 18px;
    font-weight: var(--font-weight-bolder);
}
.page-configuredomains .panel-domain-config .panel-domain-addon .domain-information-top .domain-information-price {
    font-size: 18px;
    font-weight: var(--font-weight-bolder);
    color: var(--text-heading-color);
}
.page-configuredomains .panel-domain-config .panel-domain-addon .domain-information-body .domain-information-desc {
    font-size: 15px;
    line-height: 26px;
}
.page-configuredomains .panel-domain-config .panel-domain-addon .domain-information-body .domain-information-desc ul {
    padding-left: 20px;
    list-style: none;
}
.page-configuredomains .panel-domain-config .panel-domain-addon .domain-information-body .domain-information-desc ul li:before {
    position: absolute;
    content: "\2022";
    color: var(--brand-secondary);
    font-weight: bolder;
    font-size: 24px;
    display: inline-block;
    width: 10px;
    margin-left: -19px;
    top: 1px;
}
.page-configuredomains .panel-domain-config .panel-domain-addon .domain-information-body .domain-information-img img,
.page-configuredomains .panel-domain-config .panel-domain-addon .domain-information-body .domain-information-img svg {
    margin-top: 12px;
    width: 280px;
    height: 240px;
}
.page-configuredomains .panel-domain-config .panel-domain-addon .domain-information-check h3 {
    font-size: 18px;
}
.page-configuredomains .panel-domain-config .panel-domain-addon .domain-information-check .checkbox-styled.checked {
    background: var(--brand-secondary);
    border-color: var(--brand-secondary);
}
.page-configuredomains .panel-domain-config .panel-domain-addon .domain-information-check label h3 {
    font-weight: var(--font-weight-bolder);
    margin-bottom: 0;
    margin-left: var(--spacing-2x);
}
.page-configuredomains .panel-domain-config .panel-domain-addon .domain-information-check .domain-information-price {
    font-size: 18px;
    font-weight: var(--font-weight-bolder);
    color: var(--text-heading-color);
    margin-left: auto;
}
.main-content .ticket-reply .ticket-reply-top .user i,
.page-clientareaproductdetails .section .section-body .nav.nav-tabs > li a > i,
.page-clientareaproductdetails .section .section-body .tab-content .tab-pane .row > .col-xs-12,
.page-password-reset-container .dropdown-language-search .dropdown-header .input-group-icon {
    margin-right: 8px;
}
.page-password-reset-container .dropdown-language-search .dropdown-header .form-control {
    border-radius: 4px !important;
}
.page-viewcart .mc-promos .mc-promo .header .icon {
    position: absolute;
}
.page-viewcart .mc-promos .mc-promo .header .cta .price {
    color: var(--price-package-color);
}
.page-viewcart .btn-add,
.page-viewcart .btn-add:hover {
    color: #fff !important;
    background-color: var(--brand-secondary) !important;
    border-color: var(--brand-secondary-lighter) !important;
    font-weight: 600;
}
.page-viewcart .h3 {
    font-size: var(--ca-section-title-font-size);
    font-weight: var(--ca-section-title-font-weight);
    line-height: var(--ca-section-title-line-height);
}
.page-viewcart .alert-promo {
    background: var(--brand-primary);
    color: #fff;
    padding-left: 48px;
}
.page-viewcart .custom-viewcart .cart-products.is-loader .loader {
    display: block;
    z-index: 13;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}
.page-viewcart .custom-viewcart .cart-products.is-loader:before {
    content: "";
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    background: #fff;
    width: 100%;
    height: 100%;
    z-index: 12;
}
.page-viewcart .custom-viewcart .cart-products .cart-items-actions .btn-icon {
    padding: var(--spacing-1x) !important;
}
.page-domainregister .tld-filters .selectize-control.form-control.custom-multiselect .selectize-input {
    padding: 8px 28px 4px 16px !important;
}
.page-domainregister .tld-pricing .tld-pricing-header > .col-md-4,
.page-domainregister .tld-pricing .tld-pricing-header > .col-md-8 {
    padding-top: var(--spacing-1x);
}
.page-affiliates .page-affiliates-content-custom #stats_loader,
.page-affiliates .page-affiliates-content-custom #stats_loader .panel-body {
    display: flex;
    align-items: center;
    justify-content: center;
    height: 306px;
}
.page-affiliates .page-affiliates-content-custom #stats_loader .spinner {
    width: 50px;
    height: 40px;
    text-align: center;
    font-size: 10px;
    border: none !important;
    animation: none !important;
}
.page-affiliates .page-affiliates-content-custom .tile {
    min-height: 140px;
    margin-bottom: 24px;
}
.page-affiliates .page-affiliates-content-custom .tile .stat {
    font-size: 36px;
    color: #393d45;
    padding-top: 4px;
    padding-bottom: 8px;
}
.page-affiliates .page-affiliates-content-custom .tile .title {
    font-size: 13px;
    color: #7c8088;
    margin-top: -4px;
}
.page-affiliates .page-affiliates-content-custom .tile .title.has-legend:before {
    content: "";
    width: 6px;
    height: 6px;
    border-radius: 100%;
    background: var(--bg-color);
    margin-right: 8px;
    margin-top: -2px;
}
.page-affiliates .page-affiliates-content-custom .section-header {
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-bottom: var(--spacing-2x);
}
.page-affiliates .page-affiliates-content-custom .section-header .section-header-actions .form-inline label {
    margin: 0 16px 0 0;
    white-space: nowrap;
}
.page-affiliates .page-affiliates-content-custom .section-unique-link .panel-body .btn-icon {
    padding-top: 8px;
}
.page-affiliates .page-affiliates-content-custom .section-unique-link .slab-banner {
    display: flex;
    padding: 24px;
    border-radius: 4px;
    align-items: center;
}
.page-affiliates .page-affiliates-content-custom .section-unique-link .slab-banner .slab-banner-body h2 {
    font-size: 22px;
    color: #fff;
    margin-bottom: 6px;
    font-weight: 400;
}
.page-affiliates .page-affiliates-content-custom .section-unique-link .slab-banner .slab-banner-body p {
    color: #cecee1;
    margin: 0;
}
.page-affiliates .page-affiliates-content-custom .section-unique-link .slab-banner .slab-banner-icons {
    display: flex;
    position: relative;
    margin-left: auto;
    padding-left: 16px;
}
.page-affiliates .page-affiliates-content-custom .section-unique-link .slab-banner .slab-banner-icons .slab-banner-circle {
    position: relative;
    width: 46px;
    height: 46px;
    border-radius: 100%;
    background: rgba(240, 235, 255, 0.1);
    display: flex;
    justify-content: center;
    align-items: center;
    font-size: 12px;
}
.page-affiliates .page-affiliates-content-custom .section-unique-link .slab-banner .slab-banner-icons .slab-banner-circle + .slab-banner-circle {
    margin-left: 24px;
}
.page-affiliates .page-affiliates-content-custom .section-unique-link .slab-banner .slab-banner-icons .slab-banner-circle:not(:first-child):after {
    content: "";
    border: 1px dashed #fbfbfc;
    opacity: 0.64;
    position: absolute;
    height: 2px;
    top: 50%;
    margin-top: -1px;
    width: 24px;
    left: -24px;
}
.page-affiliates .page-affiliates-content-custom .section-unique-link .slab-banner .slab-banner-icons .slab-banner-circle.active {
    background: var(--brand-secondary);
}
.page-products .products-tabs {
    margin-bottom: var(--spacing-6x);
    display: flex;
    justify-content: center;
}
.page-products .products-tabs .nav-tabs-table {
    padding: 0;
    font-size: 17px;
    font-weight: 600;
    margin-bottom: -1px;
    z-index: 39;
    position: relative;
    flex-wrap: wrap;
}
.page-products .products-tabs .nav-tabs-table li {
    flex-shrink: 0;
}
.page-products .products-tabs .nav-tabs-table li a {
    text-transform: uppercase;
    padding-bottom: 24px;
}
.page-products .products-tabs .nav-tabs-table li a:after {
    bottom: 1px;
}
@media (max-width: 479px) {
    .page-configureproduct .panel-check[data-virtual-input] .check label {
        padding: var(--spacing-2x) calc(var(--spacing-2x) - 4px);
    }
    .page-configureproduct .panel-check[data-virtual-input] .check label .check-content {
        display: block;
        height: unset;
    }
    .page-configuredomains .panel-domain-config .panel-body .domain-information {
        flex-direction: column;
        align-items: flex-start;
    }
    .page-configuredomains .panel-domain-config .panel-body .domain-information .domain-information-info {
        margin-left: 0;
    }
    .page-configuredomains .panel-domain-addon .domain-information-price .price {
        text-align: right;
    }
    .page-configuredomains .panel-domain-addon .domain-information-price .price span {
        white-space: nowrap;
    }
    .page-products .products-tabs {
        justify-content: flex-start;
    }
    .page-products .products-tabs .nav-tabs-table {
        flex-direction: column;
    }
}
.modal.quick-tour .btn-outline:hover,
.page-clientareaaddfunds #add-credits-buttons .btn-outline {
    border-color: var(--gray-lighter-3);
}
.page-clientareaaddfunds .panel-summary .list-info .list-info-title {
    width: 116px;
    color: var(--panel-summary-text-color-faded);
}
.page-clientareaaddfunds .sidebar-primary .alert-info .alert-icon {
    margin-right: var(--spacing-1x);
}
.quick-tour-open-step-2,
.quick-tour-open-step-3,
.quick-tour-open-step-4,
.quick-tour-open-step-5,
.quick-tour-open-step-6 {
    padding-right: 0 !important;
    overflow-y: auto !important;
}
.quick-tour-open-step-2 .app-nav,
.quick-tour-open-step-2 .nav-tabs-table,
.quick-tour-open-step-3 .app-nav,
.quick-tour-open-step-3 .nav-tabs-table {
    z-index: 1;
}
.quick-tour-open-step-4 #main-menu,
.quick-tour-open-step-5 #main-menu,
.quick-tour-open-step-6 #main-menu {
    overflow: visible !important;
}
.has-quick-tour .modal {
    padding-right: 0 !important;
    position: absolute;
    width: auto;
    height: auto;
    left: auto;
    text-align: left;
    white-space: normal;
}
.menu-primary li.has-quick-tour:after,
.server-actions.has-quick-tour.show:after,
.transfer-to-us.has-quick-tour:after {
    content: "";
    position: fixed;
    background-color: #393d45;
    opacity: 0.48;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: 997;
}
.server-actions.has-quick-tour.show:before {
    content: "";
    left: -2px;
    right: 8px;
    top: 53%;
    position: absolute;
    border-radius: 4px;
}
.menu-primary li.has-quick-tour > a,
.server-actions.has-quick-tour.show .btn,
.transfer-to-us.has-quick-tour > a {
    position: relative;
    z-index: 999;
    pointer-events: none;
}
.server-actions.has-quick-tour.show .modal {
    bottom: 64px;
    top: auto;
    left: auto;
    right: 8px;
    opacity: 1;
}
.server-actions.has-quick-tour.show .modal .btn {
    pointer-events: inherit;
}
.transfer-to-us.has-quick-tour:before {
    content: "";
    left: 0;
    right: 0;
    top: 50%;
    position: absolute;
    border-radius: 4px;
}
.transfer-to-us.has-quick-tour > a {
    color: #7c8088 !important;
}
.transfer-to-us.has-quick-tour > a > i {
    color: #b9bdc5 !important;
}
.transfer-to-us.has-quick-tour .modal {
    right: auto;
    bottom: auto;
    top: 56px;
    opacity: 1;
}
.menu-primary li.has-quick-tour {
    position: relative !important;
}
.menu-primary li.has-quick-tour:before {
    content: "";
    left: 4px;
    right: 4px;
    top: 2px;
    bottom: 4px;
    background: var(--brand-primary);
    z-index: 998;
    position: absolute;
    border: 1px solid #f67a3c;
    border-radius: 4px;
}
.menu-primary li.has-quick-tour .modal {
    position: fixed;
    top: 29%;
    transform: translateY(-50%);
    bottom: auto;
    left: 148px;
    right: auto;
}
.menu-primary li.has-quick-tour#Primary_Navbar-Affiliates .modal {
    bottom: 90px;
    top: auto;
    transform: none;
}
.menu-primary li.has-quick-tour#Primary_Navbar-Support .modal {
    top: 50%;
}
.modal.quick-tour.fade {
    transition: none;
}
.modal.quick-tour.fade.show {
    opacity: 1;
}
.modal.quick-tour .modal-dialog {
    width: 494px;
    max-width: 500px;
}
.modal.quick-tour .modal-body {
    padding: 24px 24px 8px;
}
.modal.quick-tour .modal-body h2 {
    margin-bottom: 14px;
}
.modal.quick-tour .modal-body p {
    color: #393d45;
    font-weight: 300;
    margin: 0;
    font-size: 14px;
    line-height: 26px;
}
.modal.quick-tour .modal-footer {
    padding: 8px 24px;
    display: flex;
    align-items: center;
}
.modal.quick-tour .modal-footer .btn {
    margin-left: auto;
    margin-right: -16px;
}
.modal.quick-tour .checkbox label,
.modal.quick-tour .modal-footer .btn:not(:hover) {
    color: #878b92;
}
.modal.quick-tour .checkbox {
    font-size: 13px;
    line-height: 24px;
    margin: 0;
}
.modal.quick-tour .checkbox-styled {
    border-width: 2px;
    width: 20px;
    height: 20px;
}
#creditCardInputFields #existingCardInfo .cc-item:not(.active),
#creditCardInputFields #existingCardsContainer .cc-item:not(.active),
.modal.quick-tour .btn-outline,
.paymethod-info #existingCardInfo .cc-item:not(.active),
.paymethod-info #existingCardsContainer .cc-item:not(.active) {
    border: 1px solid var(--gray-lighter-2);
}
.modal.quick-tour .quick-tour-buttons .btn {
    font-weight: var(--font-weight-bold) !important;
}
.modal.quick-tour .quick-tour-buttons .btn.btn-outline {
    color: var(--btn-default-color) !important;
    background: 0 0;
    border: 1px solid var(--gray-lighter-2) !important;
}
.modal.quick-tour .quick-tour-buttons .btn.btn-outline:hover {
    border: 1px solid var(--gray-lighter-2) !important;
}
.modal .quick-tour-actions {
    padding: 16px 0 8px;
    display: flex;
}
.modal .quick-tour-audio {
    display: flex;
    align-items: center;
    color: #393d45;
    font-weight: var(--font-weight-bold);
    font-size: 14px;
    flex: 1;
    padding-right: 10px;
    cursor: pointer;
}
.modal .quick-tour-audio svg {
    width: 22px;
    fill: var(--brand-primary);
    margin-right: 10px;
}
.modal .quick-tour-audio-pause {
    display: none;
    border-radius: 100%;
    background: var(--brand-primary);
    width: 22px;
    height: 22px;
    margin-right: 10px;
    align-items: center;
    justify-content: center;
}
.modal .quick-tour-audio-pause span {
    width: 3px;
    height: 10px;
    background: #fff;
}
.modal .quick-tour-audio-pause span:last-of-type {
    margin-left: 2px;
}
.modal .quick-tour-audio-time {
    display: none;
    font-size: 13px;
    line-height: 24px;
    color: #878b92;
    font-weight: 400;
    margin-left: auto;
    align-items: center;
}
#frmPayment .order-summary .content .list-item .item-value,
.modal .quick-tour-buttons {
    margin-left: auto;
}
.modal .quick-tour-buttons .btn {
    height: 34px;
    padding: 5px 16px;
}
.modal .quick-tour-buttons .btn .ls-left {
    margin-left: -4px;
}
.modal .quick-tour-buttons .btn .ls-right {
    margin-right: -4px;
    margin-left: 6px;
}
.modal .quick-tour-buttons .btn + .btn {
    margin-left: 4px;
}
#quick-tour-1 h4 {
    font-size: 24px;
    font-weight: 600;
}
#quick-tour-1 .modal-body p,
#quick-tour-7 .modal-body p {
    font-size: 16px;
    line-height: 32px;
}
#quick-tour-1 .quick-tour-actions,
#quick-tour-7 .quick-tour-actions {
    padding: 24px 0 16px;
}
.cookie-bar {
    position: fixed;
    display: none;
    z-index: 99999;
    background-color: #fff;
    border-radius: 12px;
    max-width: 340px;
}
.cookie-bar:after {
    position: absolute;
    content: "";
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    border-radius: 12px;
    z-index: -1;
}
.cookie-bar--bottom-left {
    left: 10px;
    bottom: 10px;
}
.cookie-bar--bottom-right {
    right: 10px;
    bottom: 10px;
}
.cookie-bar--top-left,
.cookie-bar--top-right {
    right: 10px;
    top: 10px;
}
.cookie-bar__icon {
    margin-bottom: 24px;
    display: flex;
    justify-content: center;
}
.cookie-bar__content p,
.page-upgrade form.package ul .p-4 {
    padding: 0 !important;
}
.cookie-bar__content p.p-2 {
    font-size: 20px;
    line-height: 32px;
}
.btn-copy-code,
.cookie-bar__content p.p-4 {
    font-size: 16px;
    line-height: 26px;
}
.cookie-bar__content a {
    text-decoration: none;
    font-weight: 700;
}
.cookie-bar__action {
    margin-top: 24px;
}
.cookie-bar__action .btn-lg {
    height: 52px;
}
.app-nav-menu > .container .menu-primary > li[menuitemname="Chat With Us"] > a > svg {
    margin-right: 4px;
    max-height: 18px;
}
.app-nav-menu > .container .menu-primary > li[menuitemname="Chat With Us"] > a > svg path {
    fill: #fff;
    stroke: #fff;
    transition: fill 0.24s, stroke 0.24s;
}
.app-nav-menu > .container .menu-primary > li[menuitemname="Chat With Us"] > a:hover > svg path {
    fill: var(--brand-secondary);
    stroke: var(--brand-secondary);
}
.lagom .intl-tel-input .country-list .country.highlight,
.panel-info #customFields,
.panel-info #ticketReply {
    background-color: var(--brand-primary-lighter-4);
}
#modalEmptyCart .modal-dialog > .modal-content > .modal-footer > .btn + .btn {
    margin-left: 8px;
}
.alert.hidden[style="display: block;"],
.alert.w-hidden[style="display: block;"] {
    display: block !important;
}
.btn-remove-domain,
.custom-nav .nav-item-icon-only .item-text,
.lagom .hidden,
.lagom .w-hidden {
    display: none !important;
}
.lagom .panel-info.panel-collapsable .panel-body {
    background-color: #fff;
    padding: var(--panel-body-padding);
}
.dataTables_wrapper #tableTicketsList tr {
    cursor: pointer;
}
.dataTables_wrapper #tableTicketsList tr td {
    transition: background var(--transition-base);
}
.dataTables_wrapper #tableTicketsList tr:hover td {
    background-color: var(--table-bg-hover);
}
.lagom-layout-left .main-sidebar.pull-md-left,
.lagom-layout-left-wide .main-sidebar.pull-md-left {
    order: 2;
    padding-right: var(--main-sidebar-spacing-h);
    padding-left: 0;
}
.lagom-layout-left .main-sidebar,
.lagom-layout-left-wide .main-sidebar {
    order: 2;
    padding-left: var(--main-sidebar-spacing-h);
    padding-right: 0;
}
.lagom-layout-left .main-sidebar.main-sidebar-tickets,
.lagom-layout-left-wide .main-sidebar.main-sidebar-tickets {
    order: unset;
    padding-left: 0;
}
.panel-info.panel-ticket-reply {
    border-color: var(--brand-primary-lighter-4);
}
.panel-info #customFields .collapse-icon > i,
.panel-info #customFields .panel-title > i,
.panel-info #ticketReply .collapse-icon > i,
.panel-info #ticketReply .panel-title > i {
    color: var(--brand-primary) !important;
}
.panel-info #customFieldsBox,
.panel-info #customFieldsBox .panel-body,
.panel-info #ticketReplyBox,
.panel-info #ticketReplyBox .panel-body {
    border-radius: 0 0 8px 8px;
}
.panel-sidebar:not(.panel-ticket-information) .btn:not(.btn-info) {
    color: var(--btn-info-color) !important;
    background: var(--btn-info-bg) !important;
    border-color: var(--btn-info-border) !important;
}
.main-content .ticket-reply {
    border-color: var(--brand-secondary-lighter-3);
}
.main-content .ticket-reply .ticket-reply-top .info .type {
    text-align: right;
}
.main-content .ticket-reply .ticket-attachments,
.main-content .ticket-reply .ticket-message {
    padding: var(--panel-heading-padding);
}
.domain-information-check a,
.domain-information-title > *,
.main-content .ticket-reply .ticket-message {
    word-break: break-word;
}
.main-content .ticket-reply .ticket-attachments ul {
    padding: 0;
    margin: 0;
    list-style: none;
}
.main-content .ticket-reply.staff {
    border-color: var(--brand-primary-lighter-3);
}
.main-content .ticket-reply.staff .ticket-reply-top {
    background-color: var(--brand-primary-lighter-4);
    border-color: var(--brand-primary-lighter-3);
}
.main-content .ticket-reply .ticket-reply-top {
    padding: var(--panel-heading-padding);
    justify-content: space-between;
    background-color: var(--brand-secondary-lighter-4);
    border-color: var(--brand-secondary-lighter-3);
}
.page-upgrade form.package ul,
.products .package .package-features,
.products .package .package__features {
    padding-left: 0;
    list-style-type: none;
}
#frmPayment {
    display: flex;
    flex-direction: row;
}
#frmPayment .order-summary {
    padding: var(--panel-body-padding);
    border-radius: var(--panel-border-radius);
}
#frmPayment .order-summary ul li {
    list-style-type: none;
}
#frmPayment .order-summary .content .order-summary-list {
    padding-bottom: 4px;
    border-bottom: 1px solid var(--gray-faded);
}
#frmPayment .order-summary .total-due-today .content {
    display: flex;
    flex-direction: column-reverse;
}
#frmPayment .order-summary .total-due-today .content #totalDueToday {
    font-size: var(--font-size-h1);
    line-height: var(--line-height-h1);
    color: #fff;
}
#frmPayment .order-summary.order-summary-mob .summary-footer,
.order-summary.order-summary-mob .summary-footer {
    padding-top: 4px !important;
}
.page-invoice-payment .order-summary.order-summary-mob {
    border-radius: 0 !important;
}
.page-invoice-payment .order-summary.order-summary-mob .summary-container {
    padding: 16px;
}
#layers2 #panelPage,
.page-upgrade .panel.panel-sidebar[menuitemname="Upgrade Downgrade"] {
    padding: var(--panel-body-padding);
}
.page-invoice-payment .order-summary.order-summary-mob .summary-container > .content,
.page-invoice-payment .order-summary.order-summary-mob .summary-container > .total-due-today {
    padding: 16px 0 0;
}
#creditCardInputFields .cc-input-container .nav.nav-tabs {
    padding: 0 24px;
    border-bottom: 1px solid var(--gray-lighter-3);
}
#creditCardInputFields .cc-input-container .nav.nav-tabs > li a {
    margin-right: 0;
}
#creditCardInputFields .cc-input-container .nav.nav-tabs > li a:after {
    content: unset !important;
}
#creditCardInputFields .cc-input-container .nav.nav-tabs > li.active {
    border-bottom: 2px solid var(--brand-primary);
}
#creditCardInputFields .panel-nav,
.paymethod-info .panel-nav {
    border-bottom: 1px solid var(--gray-lighter-2);
}
#creditCardInputFields .nav,
.paymethod-info .nav {
    padding: 0 7px;
}
#creditCardInputFields .nav li > a,
.paymethod-info .nav li > a {
    font-weight: 600;
}
.products .pt__features br {
    line-height: 0;
    display: none;
}
.spotlight-tld-container .spotlight-top .spotlight-footer .btn-primary,
.suggested-domains #domainSuggestions .domain-suggestion .actions .btn-primary {
    color: var(--btn-primary-color) !important;
    background: var(--btn-primary-bg) !important;
    border-color: var(--btn-primary-border) !important;
}
.spotlight-tld-container .spotlight-top .spotlight-footer .btn-primary:hover,
.suggested-domains #domainSuggestions .domain-suggestion .actions .btn-primary:hover {
    color: var(--btn-primary-hover-color) !important;
    background-color: var(--btn-primary-hover-bg) !important;
    border-color: var(--btn-primary-hover-border) !important;
}
.suggested-domains #domainSuggestions .domain-suggestion .actions .price {
    font-size: 17px;
    line-height: 29px;
    font-weight: 800;
}
.suggested-domains #domainSuggestions .domain-suggestion .actions .btn {
    font-size: 14px;
    line-height: 29px;
    width: 130px !important;
}
.suggested-domains #domainSuggestions .domain-suggestion .actions .btn-info {
    border-color: var(--btn-primary-border) !important;
    background-color: #fff;
    color: var(--brand-secondary);
}
.suggested-domains #domainSuggestions .domain-suggestion .actions .btn-info:hover {
    border-color: var(--btn-primary-border) !important;
    background-color: #fff !important;
    color: var(--brand-secondary) !important;
}
.suggested-domains .domain-suggestions-warning {
    margin-top: var(--spacing-3x);
    color: var(--gray-lighter);
}
#Overview .product-details .product-icon {
    background: linear-gradient(270deg, #7b60cc, #4a338d 45.21%, #2e1a6d);
}
#Overview .product-details .product-status {
    color: #fff;
    font-size: var(--font-size-md);
    line-height: var(--line-height-md);
}
#Overview .product-details .product-name,
#Overview .product-details .product-name a {
    font-weight: var(--font-weight-bold);
    color: #fff;
}
#tableDomainList .cell-actions .btn {
    line-height: 18px !important;
    min-width: 120px;
    height: 32px;
}
.server-info .popover.in {
    display: block !important;
    top: 32px;
    right: 0 !important;
    left: unset;
    min-width: fit-content;
}
.server-info .popover.in .popover-body {
    text-align: left;
}
.server-info .popover.in .popover-body h6 {
    background-color: #fff;
    padding: 0 8px 0 24px;
    display: flex;
}
.server-info .popover.in .popover-body ul {
    margin-top: -28px;
    padding: 24px 8px 8px;
    border: 1px solid #eaeaec;
    display: flex;
    flex-direction: column;
    list-style-type: none;
}
.server-info .popover.in .popover-body ul li {
    display: inline-flex;
    position: relative;
}
.server-info .popover.in .popover-body ul li span {
    line-height: 100%;
    min-width: 180px;
    padding-right: 40px;
}
.server-info .popover.in .popover-body ul li input {
    padding: 0;
    background-color: transparent;
    outline: 0;
    border: none;
    height: 24px;
}
.page-upgrade .panel.panel-sidebar[menuitemname="Upgrade Downgrade"] .panel-footer .btn {
    width: 100% !important;
}
.page-upgrade .panel.panel-sidebar[menuitemname="Upgrade Downgrade"] .panel-footer .btn,
.page-upgrade .panel.panel-sidebar[menuitemname="Upgrade Downgrade"] .panel-footer .btn:active,
.page-upgrade .panel.panel-sidebar[menuitemname="Upgrade Downgrade"] .panel-footer .btn:focus,
.page-upgrade .panel.panel-sidebar[menuitemname="Upgrade Downgrade"] .panel-footer .btn:hover {
    color: #fff !important;
    background-color: var(--brand-secondary) !important;
    border-color: var(--brand-secondary) !important;
}
.page-upgrade form.package ul .package__title {
    margin: 16px 0;
}
.page-clientareadomaindetails .panel-group-condensed .panel-check + .panel-check {
    margin-top: 0;
}
.page-domaintransfer .tld-promo-box .view-all-deals {
    display: inline-flex;
    margin-bottom: 16px;
}
.page-domaintransfer .tld-promo-box .view-all-deals i {
    top: 3px;
}
@media (max-width: 1319px) {
    .page-clientareahome .row.promo-row .tld-promo-box,
    .page-domaintransfer .row.promo-row .tld-promo-box {
        margin-top: 24px;
    }
    .page-domaintransfer .tld-promo-box {
        order: 2;
    }
}
.page-domaintransfer .section--custom .row > div {
    padding: 0 16px !important;
    display: flex;
    flex-direction: column;
    position: relative;
}
.page-domaintransfer .section--custom .row > div .feature__number {
    position: absolute;
    background: -webkit-linear-gradient(270deg, #52399e, rgba(82, 57, 158, 0) 99.26%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    font-weight: 900;
    opacity: 0.2;
    font-size: 120px;
    line-height: 141px;
    left: 50%;
    transform: translateX(-50%);
    top: -60px;
}
.page-domaintransfer .section--custom .row > div .feature {
    min-height: auto;
    padding: 24px;
    background-color: #fff;
    align-items: center !important;
    border-radius: 12px;
    height: 100%;
    margin-top: 32px;
    border: 1px solid #efefef;
    display: flex;
    flex-direction: column;
    justify-content: center;
    text-align: center;
    width: 100%;
    position: relative;
    flex-grow: 1;
}
.page-domaintransfer .section--custom .row > div .feature__body {
    flex: 1;
    display: flex;
    flex-direction: column;
    max-width: 100%;
    justify-content: center;
}
.page-domaintransfer .section--custom .row > div .feature__body > :last-child:not(.feature__actions) {
    margin-bottom: 0;
}
.domain-available.message,
.page-domaintransfer .section--custom .row > div .feature__desc,
.page-domaintransfer .section--custom .row > div .feature__title {
    text-align: center;
}
.page-domaintransfer .section--custom .row > div .feature__title {
    display: flex;
    flex-direction: column;
    font-size: 22px;
    font-weight: 600;
    line-height: 30px;
    margin: 0 0 16px;
    color: #2b1f51;
}
.page-domaintransfer .section--custom .row > div .feature__desc {
    margin-top: 8px;
    font-size: 14px;
    font-weight: 300;
    line-height: 22px;
    height: 100%;
    text-align: center;
    display: flex;
    flex-direction: column;
    margin-right: 0;
    flex-grow: 1;
    color: #524972;
}
@media (min-width: 1388px) {
    .page-domaintransfer .section--custom .row > div .feature {
        align-items: flex-start;
    }
}
@media (min-width: 992px) and (max-width: 1387px) {
    .page-domaintransfer .section--custom .row > div {
        margin-bottom: 24px;
    }
}
@media (min-width: 992px) and (max-width: 1199px) {
    .page-domaintransfer .section--custom .row > div {
        min-width: 192px;
        padding: 0 8px !important;
    }
}
.page-login.page-type-full {
    background: var(--primary-block-bg);
}
.page-login:not(.register-page):not(.page-password-reset-container):not(.page-user-invite-accept) {
    overflow-y: hidden;
}
.page-login .main-body.custom-loginpage,
.page-login .main-body.custom-loginpage .auth-left,
.page-login .main-body.custom-loginpage .auth-right {
    max-height: 100vh;
}
.page-login .main-body.custom-loginpage .auth-right {
    align-items: flex-start !important;
    overflow-y: scroll;
}
.page-login .main-body.custom-loginpage .auth-right .auth-box {
    margin-top: 10vh;
}
.page-login .tooltip {
    min-width: 160px;
    display: flex;
    flex-direction: row;
    justify-content: center;
    border-radius: 8px;
    padding: 8px;
    line-height: 26px;
    box-shadow: 0 16px 32px 0 rgba(0, 0, 0, 0.04), 0 24px 64px 0 rgba(0, 0, 0, 0.06);
    margin-bottom: 10px;
    z-index: 10;
}
.page-login .tooltip,
.page-login .tooltip .tooltip-inner {
    background-color: #fff;
    color: #524972;
    font-size: 16px;
    font-weight: 600;
}
.page-login .tooltip:before {
    left: 50%;
    transform: translateY(-50%) rotate(45deg);
    margin-left: -12px;
    content: "";
    position: absolute;
    bottom: -12px;
    width: 18px;
    height: 18px;
    background-color: #fff;
    z-index: -1;
}
.page-login .captcha-container div {
    margin: 0 auto;
}
.btn-copy-code {
    display: inline-block;
    color: #f67a3c;
    background-color: #fee9df;
    border-radius: 4px;
    vertical-align: inherit;
    height: auto;
    padding: 2px 8px;
    cursor: pointer;
    font-weight: 600;
}
.fieldgroup-creditcard .cc-number-field {
    background-repeat: no-repeat !important;
    background-position: 100% !important;
}
.lagom .dropdown-menu-items > .active > a,
.lagom .dropdown-menu-items > .active > a:focus,
.lagom .dropdown-menu-items > .active > a:hover,
.lagom .dropdown-menu > .active > a,
.lagom .dropdown-menu > .active > a:focus,
.lagom .dropdown-menu > .active > a:hover {
    text-decoration: none;
    color: var(--dropdown-link-hover-color);
    background-color: var(--dropdown-link-hover-bg);
}
#tableDomainsList tr > td:last-child {
    min-width: 136px;
    padding: 16px 8px;
}
@media (max-width: 768px) {
    .table-responsive > .table > tbody > tr > td,
    .table-responsive > .table > tbody > tr > th,
    .table-responsive > .table > tfoot > tr > td,
    .table-responsive > .table > tfoot > tr > th,
    .table-responsive > .table > thead > tr > td,
    .table-responsive > .table > thead > tr > th {
        white-space: normal !important;
        padding: 16px !important;
    }
}
@media (max-width: 768px) and (max-width: 500px) {
    #tableTicketsList tr > td:last-child,
    #tableTicketsList tr > th:last-child {
        display: none;
    }
}
@media (max-width: 768px) and (max-width: 500px) and (max-width: 400px) {
    #tableTicketsList tr > td:nth-child(4),
    #tableTicketsList tr > th:nth-child(4) {
        display: none;
    }
}
@media (max-width: 768px) and (max-width: 500px) and (max-width: 330px) {
    #tableTicketsList tr > td:nth-child(3),
    #tableTicketsList tr > th:nth-child(3) {
        display: none;
    }
}
#sticky-sidebar.is-affixed .inner-wrapper-sticky {
    transform: translateZ(0) !important;
}
@media (max-width: 769px) {
    .page-configuredomains .panel-domain-config .panel-body:not(.panel-domain-addon) .domain-information .domain-information-top .domain-information-info {
        margin-left: 0;
    }
}
.dropdown.supportpin .dropdown-menu {
    text-align: center;
    padding: 32px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 320px;
    left: -160px;
}
.dropdown.supportpin .supportpin-pin {
    color: var(--brand-primary);
    font-size: 32px;
    line-height: 40px;
    margin-bottom: 10px;
}
@media (min-width: 992px) {
    .lagom-layout-left .app-nav .app-nav-header {
        display: none;
    }
    .lagom-layout-left .app-nav .app-nav-menu {
        height: 100%;
    }
    .custom-nav .app-nav-header .container .menu-primary li:last-of-type {
        margin-right: -16px;
    }
    .pull-md-right {
        float: right;
    }
    .pull-md-left {
        float: left;
    }
    .page-domaintransfer {
        order: 2;
    }
    .page-domaintransfer .section--custom .row {
        margin-top: 48px;
    }
    .main-content + .main-sidebar {
        margin-left: var(--main-sidebar-spacing-h);
        padding-left: var(--main-sidebar-spacing-h);
        padding-right: 0;
        margin-right: 0;
    }
}
.custom-nav .menu.menu-primary .item-text {
    margin: 0 !important;
    white-space: nowrap !important;
}
.modal.modal-checkout-delay .modal-dialog {
    width: 636px;
    max-width: 100%;
    position: relative;
    margin-top: 18vh;
}
.modal.modal-checkout-delay .modal-body {
    padding: 24px;
}
.modal.modal-checkout-delay .modal-body .loader-lg {
    max-height: 100px;
    min-height: 100px;
    width: 130px;
    display: flex;
    flex-direction: row;
    justify-content: space-evenly;
    margin: auto auto 40px;
}
.modal.modal-checkout-delay .modal-body .loader-lg > div {
    background-color: var(--brand-primary);
    width: 12px;
    animation: 1.2s ease-in-out infinite sk-stretchdelay;
}
.modal.modal-checkout-delay .modal-body .loader-lg > div:nth-child(2) {
    animation-delay: 0.1s;
}
.modal.modal-checkout-delay .modal-body .loader-lg > div:nth-child(3) {
    animation-delay: 0.2s;
}
.modal.modal-checkout-delay .modal-body .loader-lg > div:nth-child(4) {
    animation-delay: 0.3s;
}
.modal.modal-checkout-delay .modal-body .loader-lg > div:nth-child(5) {
    animation-delay: 0.4s;
}
.modal.modal-checkout-delay .modal-body button.close {
    width: 56px;
    height: 56px;
    display: flex;
    justify-content: center;
    align-items: center;
}
.modal.modal-checkout-delay .modal-body .modal-top-bar {
    font-size: 22px;
    line-height: 56px;
    margin: 0;
    font-weight: 600;
}
.modal.modal-checkout-delay .modal-body .modal-title {
    font-size: 40px;
    line-height: 52px;
    color: #2b1f51;
    text-align: center;
    font-weight: 800;
    margin: auto auto 16px;
}
.modal.modal-checkout-delay .modal-body .modal-content {
    margin: 0;
    border: none;
    padding: 24px;
}
.modal.modal-checkout-delay .modal-body .modal-text {
    margin: auto;
    font-size: 18px;
    line-height: 30px;
    font-weight: 300;
    color: #524972;
}
.modal.modal-checkout-delay .modal-body .modal-text + .modal-text {
    margin-top: 16px;
}
.modal.modal-checkout-delay .modal-body .modal-text--footer {
    margin-top: 40px;
    color: #938f9f;
    font-size: 16px;
    font-weight: 300;
    line-height: 26px;
}
.banner-promo-container {
    background-color: #f2f0ff;
}
.banner-promo-container .promo-code-banner {
    display: flex;
    justify-content: space-between;
    align-items: center;
    flex-wrap: wrap;
    min-height: 80px;
    color: #2b1f51;
    padding: 16px 8px;
    width: 100%;
}
@media (max-width: 991px) {
    .lagom-layout-left .app-nav .app-nav-menu .menu-primary > li > a svg,
    .page-login .main-body.custom-loginpage.auth .auth-right {
        display: none;
    }
    .page-login .main-body.custom-loginpage.auth .auth-left {
        width: 100%;
    }
    .custom-nav .app-nav-header .container .app-nav-menu {
        position: static;
        transform: unset;
        transition: unset;
        height: unset;
        width: unset;
        padding: unset;
        background: unset;
        overflow: unset;
    }
    .custom-nav .app-nav-header .container .app-nav-menu .menu {
        padding: 0 0 0 16px;
    }
    .custom-nav .app-nav-header .container .app-nav-menu .menu > li > a {
        font-size: var(--font-size-base);
        font-weight: var(--font-weight-base);
        padding: 8px;
    }
    .custom-nav .app-nav-header .container .app-nav-menu .menu > li > a .nav-badge {
        right: -3px;
    }
    .page-domaintransfer .section--custom .row {
        flex-direction: column;
    }
    .page-domaintransfer .section--custom .row > div {
        margin-top: 48px;
        min-width: 100%;
        padding: 0 8px !important;
    }
    .lagom.lagom-layout-left .main-sidebar,
    .lagom.lagom-layout-left-wide .main-sidebar {
        padding-left: 0;
        padding-top: 16px;
    }
    .lagom.lagom-layout-left .main-sidebar .list-group,
    .lagom.lagom-layout-left-wide .main-sidebar .list-group {
        justify-content: space-between;
    }
    .panel-sidebar:not(.panel-summary):not(.panel-ticket-information):not(.panel-recent-tickets) .list-group > a.list-group-item {
        margin-bottom: 8px !important;
    }
    .banner-promo-container .promo-code-banner {
        justify-content: center;
        flex-direction: column;
    }
    .banner-promo-container .promo-code-info {
        margin-bottom: 10px;
    }
}
.banner-promo-container .promo-code-info {
    color: #2b1f51;
    font-size: 16px;
    text-align: center;
}
.banner-promo-container .promo-code-timer {
    color: var(--brand-secondary);
    display: flex;
    justify-content: center;
    align-items: center;
}
.banner-promo-container .promo-code-timer .timer {
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
}
.banner-promo-container .promo-code-timer .timer:not(:last-of-type) {
    margin-right: 10px;
}
.banner-promo-container .promo-code-timer .timer > span:first-child {
    font-weight: var(--font-weight-bold);
    font-size: 24px;
    margin-bottom: 2px;
}
.auth-form > .custom-alerts .clientAlert > .container {
    display: flex;
    flex-direction: row;
    padding-left: 0 !important;
    padding-right: 0 !important;
}
.auth:not(.login-lg) .custom-alerts .clientAlert > .container .alert-content {
    flex-direction: column;
    align-self: flex-start;
}
.auth:not(.login-lg) .custom-alerts .clientAlert > .container .alert-content .alert-body {
    align-self: flex-start;
}
.auth:not(.login-lg) .custom-alerts .clientAlert > .container .alert-content .alert-actions {
    width: 100%;
    padding: var(--spacing-1x) 0 0 0;
}
.auth:not(.login-lg) .custom-alerts .clientAlert > .container .alert-content .alert-actions .btn {
    margin-top: var(--spacing-1x);
}
#layers2 #panelPage {
    background: var(--panel-default-bg);
    border-color: var(--panel-default-border);
    margin-bottom: var(--ui-block-spacing-base);
    background: var(--panel-bg);
    border-radius: var(--panel-border-radius);
    box-shadow: var(--panel-box-shadow);
}
#layers2 #panelPage .lu-top__toolbar {
    flex-wrap: nowrap;
}
#layers2 #panelPage .lu-top__toolbar .lu-btn--primary {
    background: var(--btn-primary-bg);
    border-color: var(--btn-primary-border);
    width: 100%;
}
@media (max-width: 767px) {
    .page-clientareahome .col-sm-6.swiper-slide {
        max-width: unset;
    }
    .page-configureproductdomain .panel-choose-domain .panel-domain-option .nav-tabs {
        margin-top: -24px;
    }
    .page-configuredomains .panel-domain-addon .domain-information-body {
        flex-direction: column;
    }
    .page-configuredomains .panel-domain-addon .domain-information-body .domain-information-img {
        align-self: center;
        margin: var(--spacing-3x) 0;
    }
    .page-affiliates .page-affiliates-content-custom .section-header {
        flex-direction: column;
        align-items: flex-start;
    }
    .page-affiliates .page-affiliates-content-custom .section-header .section-header-actions {
        display: flex;
        align-items: flex-start;
        flex-direction: column;
    }
    .page-affiliates .page-affiliates-content-custom .section-unique-link .panel-body .input-group-vertical-sm {
        flex-direction: row !important;
    }
    .page-affiliates .page-affiliates-content-custom .section-unique-link .slab-banner {
        flex-direction: column;
        justify-content: center;
    }
    .page-affiliates .page-affiliates-content-custom .section-unique-link .slab-banner .slab-banner-icons {
        margin: 0;
    }
    #layers2 #panelPage .lu-top__toolbar {
        flex-direction: column;
        row-gap: 12px;
    }
    #layers2 #panelPage .lu-top__toolbar .lu-btn--primary {
        margin-top: 0;
    }
}
#layers2 #panelPage .lu-top__toolbar .lu-btn--primary:hover {
    background-color: var(--btn-primary-hover-bg);
    border-color: var(--btn-primary-hover-border);
}
#layers2 #panelPage .lu-top__toolbar .lu-btn--primary .lu-preloader:before {
    border: 2px solid #fcb699;
    border-top-color: #fff;
}
