/* *****************************************************

    ** Custom Stylesheet special styles for 1.2 version **

    Any custom styling you want to apply should be
    defined here.

***************************************************** */

* {font-family: 'Open Sans',sans-serif !important; font-weight: 500 !important;}
.fa, .fas {font-family: "Font Awesome 5 Pro" !important; font-weight: 900 !important;}
.glyphicon {font-family: "Glyphicons Halflings" !important;}

/** Header **/
.the-logo .logo {width: 100%;}
body.body-style-2.dark-mode .coodiv-navbar .header-logo {height: 125px;}
.coodiv-navbar .header-logo {height: 100px;}
.header-user-info-header .user-services {padding: 6px 16px 6px 35px;}
.header-user-info-header .user-services i {left: 5px; color: #5867dd;}
.header-user-info-header .user-invoices {padding: 6px 16px 6px 35px;}
.header-user-info-header .user-invoices i {left: 6px;}
.header-user-info-header .user-info {background: #5f54ae;}
.img-15 {width: 20px !important; height: 20px;}
body.body-style-2 .coodiv-header .dropdown.drp-user .ligon-head h6 {font-size: 14px; font-weight: 600 !important;}
.header-user-info-links li a i:first-child {font-size: 20px; font-weight: 600 !important;}
body.body-style-2 .header-user-info-links li a {font-size: 12px !important; font-weight: 600 !important;}
body.body-style-2 .header-user-info-links li a span {font-size: 12px;}
.liginned-user-menu a .feather.icon-inbox,
.liginned-user-menu a .feather.icon-clipboard,
.liginned-user-menu a .feather.icon-power {font-size: 22px !important;}
.breadcrumb {background-color: #3f51b5; border-radius: 5px; box-shadow: 0px 1px 5px 0px #3f51b4;}
.breadcrumb > li a {font-weight: 600 !important; color: #fff;}
.breadcrumb > .active {color: #d8ecf6; font-weight: 700 !important; font-size: 14px;}
.user-name-header-drop {font-size: 15px; font-weight: 600 !important;}


/** home page container items **/
div.header-lined {padding: 25px 25px;}
.drop-down-btn.show-more-sidebar {border-color: transparent; color: #ffffff; border-radius: 500px;    outline: none; background: #ff9f43; box-shadow: 0 0 7px 3px rgba(0,0,0,0.1); -webkit-box-shadow: 0 0 7px 3px rgba(0,0,0,0.1);}
.drop-down-btn.show-more-sidebar:hover, .side-bar-header-lined-drop-down.open .drop-down-btn.show-more-sidebar {background: rgba(0, 109, 255, 0.9);}
.drop-down-btn.show-more-sidebar span.showmore-dots {width: 5px; height: 5px; background: #ffffff;}
.drop-down-btn.show-more-sidebar span.showmore-dots:before {width: 5px; height: 5px; left: -8px; background: #ffffff;}
.drop-down-btn.show-more-sidebar span.showmore-dots:after {width: 5px; height: 5px; right: -8px; background: #ffffff;}
.container-clientarea .clientarea-new-header .username {font-size: 20px;}
.container-clientarea .header-accout-details span.adress {font-style: initial !important;}
/** .container-clientarea .header-accout-details {font-size: 15px;} **/
.container-clientarea .header-accout-details a.edit {color: #b355ff; background: #f8efff; font-size: 12px; font-weight: 500 !important;}
.container-clientarea .header-accout-details a.balance {color: #fff; background: #4cae50; font-size: 12px; font-weight: 500 !important;}
.panel-title {font-size: 15px; font-weight: bold !important;}
.side-bar-header-lined-drop-down .panel-body {font-size: 14px; /** font-weight: 400 !important; **/}
.panel-footer.custom_btn-shema a.btn {background-color: #0c4a9d; border: none; color: #fff !important; font-size: 12px; font-weight: 500 !important;}
.side-bar-header-lined-drop-down .dropdown-menu .list-group-item {font-size: 12px; padding: 5px 10px; margin-left: 5px; margin-bottom: 5px; font-weight: 600 !important;}
.side-bar-header-lined-drop-down .dropdown-menu .list-group-item:before {content: "\e844"; font-family: 'feather'; font-weight: 600;
}
.cleinareahome-sevices-boxes a span.title {font-size: 15px; color: #143868; font-weight: bold !important;}
.cleinareahome-sevices-boxes a i:before {box-shadow: 0 0 7px 3px rgba(0,0,0,0.1); -webkit-box-shadow: 0 0 7px 3px rgba(0,0,0,0.1);}
body.body-style-2 .client-home-panels .panel>.panel-heading .panel-title {font-size: 16px; font-weight: 600 !important;}
.col-md-5ths.col-xs-6:hover a {box-shadow: 0 0 7px 3px rgba(0,0,0,0.1); -webkit-box-shadow: 0 0 7px 3px rgba(0,0,0,0.1);transition: all 0.8s ease;}
.panel-footer-area {padding: 20px 15px 15px;}
.panel-footer-area a.btn.btn-default.sucsess {font-size: 12px; padding: 5px 40px; font-weight: 600 !important;}
body.body-style-2 .client-home-panels .panel > .list-group .list-group-item {font-size: 15px; font-weight: 600 !important;}
body.body-style-2 .client-home-panels .panel > .list-group .list-group-item .text-domain {font-size: 14px; background: none; padding: 5px 15px; color: #19273c; font-weight: 600 !important;}
body.body-style-2 .client-home-panels .panel > .list-group .list-group-item .text-domain:before {font-family: 'Font Awesome 5 DuoTone'; content: "\f1eb"; font-size: 18px; margin-right: 10px; font-weight: lighter; vertical-align: middle;}
.container-clientarea {background: radial-gradient(circle, rgb(0, 109, 255) 0%, rgb(0, 109, 255) 0%, rgb(25, 38, 55) 100%);}
.client-home-panels .panel>.list-group .list-group-item .label {font-size: 1rem; text-transform: uppercase; font-weight: 600 !important;}
body.body-style-2 .client-home-panels .panel>.list-group .list-group-item small {font-size: 12px;}
.client-home-panels .panel>.list-group .list-group-item .text-last-updated {font-size: 12px;}
.client-home-panels .panel>.list-group {max-height: 250px;}
div.panel.panel-default[menuitemname="Register a New Domain"],
div.panel.panel-default[menuitemname="Recent News"] {display: none;}


/** Menu & sidebar menu **/
body.body-style-2 .side-bar-header-lined-drop-down .dropdown-menu {min-width: 320px !important;}
.jetcss_sidebar-menu a {background: #f9f9fa; font-size: 14px !important; font-weight: 600 !important; padding: 5px !important; color: #19293d; border: 1px solid rgba(25, 41, 62, 0.2);}


/** popup **/
.modalCustom-popup button {background: #0570ff; color: #fff; font-size: 14px; display: block; margin: 0 auto;}


/** Login / Register page **/
.custom-login-page-v2 .login-page-header .navbar-brand.nobg .w-logo {width: 80%;}
.custom-login-page-v2 .login-page-header .header-link span {font-size: 15px; padding: 5px; font-weight: 500 !important; margin-top: 25px;}
.custom-login-page-v2 .login-page-header .header-link a {font-size: 15px; color: #fdfdfd; font-weight: 900 !important; text-transform: uppercase;}
.custom-login-page-v2 .login-page-header .navbar-brand.nobg .w-text {margin-left: 10px; font-size: 16px; font-weight: 700 !important; color: #ffffff !important; vertical-align: top; background: red; padding: 5px; border-radius: 5px;}
.custom-control-label {font-weight: 500 !important; font-size: 14px;}
.forgotpw-txt {font-size: 14px;}


/** internal pages / services **/
.coowhm-product .product .prod-desc-div p {line-height: 1em; font-size: 14px;}
.coowhm-product .product .prod-desc-div strong {font-weight: bold !important;}
.coowhm-product .product.feature-plan p {color: #fff !important; font-weight: normal !important;}
div.header-lined h1 {font-size: 20px; font-weight: 600 !important;}
.coowhm-product .product header .product-name {font-size: 32px !important; font-weight: 600 !important;}
.coowhm-product .product .product-pricing {font-size: 14px !important}
.coowhm-product .product.feature-plan .product-pricing span.price {color: #ff9f43 !important; font-weight: 700!important;}
.coowhm-product .product.feature-plan .btn.btn-order-coowhm {color: #fff !important; background: #ff9f43 !important; border: 1px solid #fff !important; font-weight: 700 !important;}
.coowhm-product .product.feature-plan .btn.btn-order-coowhm:hover {color: #17283a !important; background: #f9f9fa !important; border: 1px solid #607D8B !important;}
.coowhm-product .product .btn.btn-order-coowhm {font-size: 14px !important;}
.coowhm-product .product .coowhm-setupFee {font-size: 12px !important; font-weight: 600 !important; text-transform: uppercase !important;}
a.feature_readmore {color: #fff; font-weight: 500 !important;}
div.dataTables_wrapper div.dataTables_info {background: #f9f9fa; font-size: 13px !important;}
.dataTables_wrapper table.table-list thead th {font-size: 14px !important; font-weight: 500 !important;}
table.table-list tbody td {font-size: 13px !important;}
table.table-list tbody td a {font-size: 14px !important; font-weight: 500 !important;}
.status {font-size: 1em !important; border-radius: 5px !important; background-color: #f9f9fa !important; font-weight: 500 !important;
}
.pagination {font-size: 0.9em !important;}

.jetcss-domain_details .right-overview-box-domain {min-height: 430px !important; box-shadow: 0 0 7px 3px rgba(63, 24, 107, 0.4);  -webkit-box-shadow: 0 0 7px 3px rgba(63, 24, 107, 0.4);}
.jetcss-domain_details span.domain-main-info strong, 
.jetcss-domain_details span.domain-main-info a,
.jetcss-domain_details .expiry-date-ssl h4 {font-size: 15px !important;}
.jetcss-domain_details span.domain-main-info a i {background: #4caf50 !important; font-size: 14px !important;}
.jetcss-domain_details .expiry-date-ssl {font-size: 14px !important; font-weight: 500 !important;}
.jetcss-domain_details .ssl-active {font-size: 14px !important; font-weight: 500 !important;}
.jetcss-domain_overview span strong {font-size: 15px !important; font-weight: 500 !important;}
.jetcss-domain_overview span i {font-size: 15px !important; background: none !important; color: #464457 !important; border-radius: inherit !important; border-left: 1px solid #4caf50 !important; opacity: 0.6;}


/** Search domain **/
#order-standard_cart .domain-pricing .tld-filters .tld-filters-button {font-size: 13px !important; font-weight: 600 !important;}
#order-standard_cart .domain-pricing .row-table-tld-pricing .row.tld-pricing-header {background: radial-gradient(circle, rgba(245,163,171,1) 0%, rgba(37,24,107,1) 0%, rgba(70,24,107,1) 100%); color: #fff;}
#order-standard_cart .domain-pricing .row-table-tld-pricing .tld-pricing-header .col-sm-2, #order-standard_cart .domain-pricing .row-table-tld-pricing .tld-pricing-header .col-sm-4, #order-standard_cart .domain-pricing .row-table-tld-pricing .tld-pricing-header .col-xs-2, #order-standard_cart .domain-pricing .row-table-tld-pricing .tld-pricing-header .col-xs-4 {font-weight: 500 !important; font-size: 15px !important;}
.domain-pricing .two-row-center strong {font-size: 16px; font-weight: 600 !important;}
.register-inforows.jetcss_reg-domain .jetcss_reg_domain-info {font-size: 14px; font-weight: 500 !important;}
.register-inforows.jetcss_reg-domain .jetcss_reg_domain-info small {font-size: 14px;}
.tld-sale-group {font-size: 12px !important; color: #1d1a51; font-weight: 600 !important;}
.domain-suggestions-warning {padding: 50px 0;}


/** Contact page **/
.jetcss_contactPage-wrapper .jetcss_contactInfo label {font-size: 14px; font-weight: 600 !important; text-transform: uppercase;}
.jetcss_contactPage-wrapper .jetcss_contactInfo .form-control {background: #f9f9fa;}


/** Suppport & tickets **/
.ticket-reply-coodiv .user .type {margin: 2px 0 0 5px; padding: 2px 6px; border-radius: 5px; font-size: 11px; font-weight: 600 !important;}
.ticket-reply-coodiv .user .date {font-size: .9em; font-weight: 600 !important;}
.ticket-reply-coodiv .user .name {font-size: 15px; font-weight: 600 !important;}


/** menu light mode **/
body.body-style-2 .coodiv-navbar .coodiv-inner-navbar li > a > .coodiv-micon + .coodiv-mtext {font-size: 15px; font-weight: 600 !important;}
.coodiv-navbar .coodiv-inner-navbar li > a > .coodiv-micon {width: 35px; height: 36px;}
body.body-style-2 .coodiv-navbar .coodiv-inner-navbar > li .coodiv-submenu li a {padding: 3px 7px 7px 35px; font-size: 14px;}
body.body-style-2 .coodiv-navbar .coodiv-inner-navbar .navigation-header {font-size: 12px;}
body.body-style-2 .coodiv-navbar .coodiv-inner-navbar > li .coodiv-submenu li a:hover {font-weight: 600 !important;}
.coodiv-submenu-clone-title.with-sub-menu{font-size: 16px;}
.coodiv-submenu-clone li > a {font-size: 14px;}
.coodiv-submenu-clone li > a:before {background: #8177f1}

/** menu dark mode **/
body.body-style-2.dark-mode .coodiv-navbar .coodiv-inner-navbar > li .coodiv-submenu li a {padding: 3px 7px 7px 35px; color: #fff; font-size: 14px;}


.alert-danger {
    background: #ffce3b;
    border-color: #ffce3b;
    color: #111;
    border-radius: 6px;
    text-align: left;
}
.alert-danger ul{
    padding: 0;
    font-size: 12px;
    list-style: none;
}
#alertUnpaidInvoice.alert.alert-warning .pull-right {
    border-radius: 2px;
    font-size: 11px;
    position: absolute;
    right: 10px;
    top: 50%;
    transform: translateY(-50%);
}
#alertUnpaidInvoice.alert.alert-warning .pull-right a.btn{
    margin: 0;
    color: #111!important;
    background: transparent;
    border-color: #111!important;
    border: 2px solid #333;
    font-weight: bold;
    padding: 7px 15px;
    font-size: 11px;
}
#alertUnpaidInvoice.alert.alert-warning .pull-right a.btn:hover{
    color: #111!important;
    background: #fff;
}
.alert.alert-danger .pull-right {
    border-radius: 2px;
    font-size: 11px;
    position: absolute;
    right: 10px;
    top: 50%;
    transform: translateY(-50%);
}
.alert.alert-danger .pull-right a.btn{
    margin: 0;
    color: #111!important;
    background: transparent;
    border-color: #111!important;
    border: 2px solid #333;
    font-weight: bold;
    padding: 7px 15px;
    font-size: 11px;
}
.alert.alert-danger .pull-right a.btn:hover{
    color: #111!important;
    background: #fff;
}
.alert-success {
    background: #b0f5c8;
    border-color: #b0f5c8;
    color: #111;
    border-radius: 2px;
}
.alert-success strong{
    margin: 0;
    font-weight: 400;
    font-size: 12px;
}
.coowhm-warning.active {
    box-shadow: none;
}

/** cart // checkout **/
.paypal-button-color-black {display: none !important;}

/** @media (min-width: 768px) {
  .form-inline .form-control {width: 320px !important;}
}
**/