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

    ** Custom Stylesheet **

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

***************************************************** */
:focus{outline:0}
.mfp-bg{top:0;left:0;width:100%;height:100%;z-index:1042;overflow:hidden;position:fixed;background:#0b0b0b;opacity:.8}
.mfp-wrap{top:0;left:0;width:100%;height:100%;z-index:1043;position:fixed;outline:none!important;backface-visibility:hidden;-webkit-backface-visibility:hidden}
.mfp-container{text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0 8px;box-sizing:border-box}
.mfp-container:before{content:'';display:inline-block;height:100%;vertical-align:middle}
.mfp-align-top .mfp-container:before{display:none}
.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:1045}
.mfp-inline-holder .mfp-content,.mfp-ajax-holder .mfp-content{width:100%;cursor:auto}
.mfp-ajax-cur{cursor:progress}
.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:-moz-zoom-out;cursor:-webkit-zoom-out;cursor:zoom-out}
.mfp-zoom{cursor:pointer;cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}
.mfp-auto-cursor .mfp-content{cursor:auto}
.mfp-close,.mfp-arrow,.mfp-preloader,.mfp-counter{-webkit-user-select:none;-moz-user-select:none;user-select:none}
.mfp-loading.mfp-figure{display:none}
.mfp-hide{display:none!important}
.mfp-preloader{color:#CCC;position:absolute;top:50%;width:auto;text-align:center;margin-top:-.8em;left:8px;right:8px;z-index:1044}
.mfp-preloader a{color:#CCC}
.mfp-preloader a:hover{color:#FFF}
.mfp-s-ready .mfp-preloader{display:none}
.mfp-s-error .mfp-content{display:none}
button.mfp-close,button.mfp-arrow{overflow:visible;cursor:pointer;background:transparent;border:0;-webkit-appearance:none;appearance:none;display:block;outline:none;padding:0;z-index:1046;box-shadow:none;touch-action:manipulation}
button::-moz-focus-inner{padding:0;border:0}
.mfp-close{width:44px;height:44px;line-height:44px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:.65;padding:0 0 18px 10px;color:#FFF;font-style:normal;font-size:28px;font-family:Arial,Baskerville,monospace}
.mfp-close:hover,.mfp-close:focus{opacity:1}
.mfp-close:active{top:1px}
.mfp-close-btn-in .mfp-close{color:#333}
.mfp-image-holder .mfp-close,.mfp-iframe-holder .mfp-close{color:#FFF;right:-6px;text-align:right;padding-right:6px;width:100%}
.mfp-counter{position:absolute;top:0;right:0;color:#CCC;font-size:12px;line-height:18px;white-space:nowrap}
.mfp-arrow{position:absolute;opacity:.65;margin:0;top:50%;margin-top:-55px;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:transparent}
.mfp-arrow:active{margin-top:-54px}
.mfp-arrow:hover,.mfp-arrow:focus{opacity:1}
.mfp-arrow:before,.mfp-arrow:after{content:'';display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:medium inset transparent}
.mfp-arrow:after{border-top-width:13px;border-bottom-width:13px;top:8px}
.mfp-arrow:before{border-top-width:21px;border-bottom-width:21px;opacity:.7}
.mfp-arrow-left{left:0}
.mfp-arrow-left:after{border-right:17px solid #FFF;margin-left:31px}
.mfp-arrow-left:before{margin-left:25px;border-right:27px solid #3F3F3F}
.mfp-arrow-right{right:0}
.mfp-arrow-right:after{border-left:17px solid #FFF;margin-left:39px}
.mfp-arrow-right:before{border-left:27px solid #3F3F3F}
.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}
.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px}
.mfp-iframe-holder .mfp-close{top:-40px}
.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%}
.mfp-iframe-scaler iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;box-shadow:0 0 8px rgba(0,0,0,0.6);background:#000}
img.mfp-img{width:auto;max-width:100%;height:auto;display:block;line-height:0;box-sizing:border-box;padding:40px 0;margin:0 auto}
.mfp-figure{line-height:0}
.mfp-figure:after{content:'';position:absolute;left:0;top:40px;bottom:40px;display:block;right:0;width:auto;height:auto;z-index:-1;box-shadow:0 0 8px rgba(0,0,0,0.6);background:#444}
.mfp-figure small{color:#BDBDBD;display:block;font-size:12px;line-height:14px}
.mfp-figure figure{margin:0}
.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto}
.mfp-title{text-align:left;line-height:18px;color:#F3F3F3;word-wrap:break-word;padding-right:36px}
.mfp-image-holder .mfp-content{max-width:100%}
.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}
@media screen and (max-width: 800px) and (orientation: landscape),screen and (max-height: 300px) {
.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}
.mfp-img-mobile img.mfp-img{padding:0}
.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}
.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px}
.mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,0.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;box-sizing:border-box}
.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}
.mfp-img-mobile .mfp-counter{right:5px;top:3px}
.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0,0,0,0.6);position:fixed;text-align:center;padding:0}
}
@media all and (max-width: 900px) {
.mfp-arrow{-webkit-transform:scale(0.75);transform:scale(0.75)}
.mfp-arrow-left{-webkit-transform-origin:0;transform-origin:0}
.mfp-arrow-right{-webkit-transform-origin:100%;transform-origin:100%}
.mfp-container{padding-left:6px;padding-right:6px}
}
.mfp-fade.mfp-bg{opacity:0;-webkit-transition:all .15s ease-out;-moz-transition:all .15s ease-out;transition:all .15s ease-out}
.mfp-fade.mfp-bg.mfp-ready{opacity:.8}
.mfp-fade.mfp-bg.mfp-removing{opacity:0}
.mfp-fade.mfp-wrap .mfp-content{opacity:0;-webkit-transition:all .15s ease-out;-moz-transition:all .15s ease-out;transition:all .15s ease-out}
.mfp-fade.mfp-wrap.mfp-ready .mfp-content{opacity:1}
.mfp-fade.mfp-wrap.mfp-removing .mfp-content{opacity:0}
.mfp-zoom-in .mfp-with-anim{opacity:0;transition:all .2s ease-in-out;transform:scale(0.8)}
.mfp-zoom-in.mfp-bg{opacity:0;transition:all .3s ease-out}
.mfp-zoom-in.mfp-ready .mfp-with-anim{opacity:1;transform:scale(1)}
.mfp-zoom-in.mfp-ready.mfp-bg{opacity:.8}
.mfp-zoom-in.mfp-removing .mfp-with-anim{transform:scale(0.8);opacity:0}
.mfp-zoom-in.mfp-removing.mfp-bg{opacity:0}
.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:700;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:700;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}
:root{font-size:15px}
body.body-style-2{font-family:"Rubik",sans-serif;font-weight:400;line-height:1.647;color:#70799f;font-size:15px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden}
body.body-style-2 .coodiv-navbar .coodiv-inner-navbar .navigation-header{font-size:12px}
body.body-style-2 .coodiv-navbar .coodiv-inner-navbar .navigation-header i{padding:2px 15px 2px 5px}
.announcement-single p,.kc-bg-box-container .kbarticles p,.kb-also-read .kbarticles p,table.table-list tbody td{font-size:14px}
body.body-style-2 .coodiv-navbar .coodiv-inner-navbar li > a > .coodiv-micon + .coodiv-mtext,body.body-style-2.dark-mode .coodiv-navbar .coodiv-inner-navbar > li .coodiv-submenu li a,table.table-list tbody td a{font-size:13px}
body.body-style-2.dark-mode .coodiv-navbar .coodiv-inner-navbar li > a > .coodiv-micon{position:relative;top:2px}
body.body-style-2 .coodiv-navbar .coodiv-inner-navbar li.coodiv-hasmenu .coodiv-submenu li > a:before,.kb-article-content{top:16px}
section#thetopbar{position:absolute;top:0;left:50%;background:#fff;transform:translateX(-50%)}
.announcement-single .title,.kc-bg-box-container .col-sm-12 a,.kc-bg-box-container .kbarticles a,.article-content .kb-article-title h2,.kb-also-read .kbarticles a{font-size:16px;font-weight:600}
.article-content .kb-article-content p{font-size:15px;color:#3e4146;line-height:25px;font-weight:400}
.status{background-color:#6eb839}
.status-active,.status-completed,.status-open,.status-answered,.status-fraud{color:#fff}
body.body-style-2.dark-mode{background-color:#0e3e6e!important;background:radial-gradient(circle,#7cdbeb 0%,#173560 0%,#10477e 100%)!important}
body.body-style-2.dark-mode .custom-login-page-v2{background:#fff url(https://www.realwebcare.com/billing/images/login-page-bg.jpg)!important;background-size:cover!important;margin-top:-10px;position:relative}
body.body-style-2.dark-mode .coodiv-header:after{background:#163e66;background:linear-gradient(0deg,#113457 0%,transparent 100%)}
body.body-style-2.dark-mode .coodiv-header{background:#0e3e6e;background:radial-gradient(circle,#7cdbeb 0%,#173560 0%,#10477e 100%)}
body.body-style-2.dark-mode .navbar-brand,body.body-style-2.dark-mode .coodiv-navbar .coodiv-submenu,body.body-style-2.dark-mode .coodiv-navbar .coodiv-inner-navbar li > a.active,body.body-style-2.dark-mode .coodiv-navbar .coodiv-inner-navbar .navigation-header i,body.body-style-2.dark-mode.not-login-page{background:#0E3E6E!important}
body.dark-mode .coodiv-navbar{background:#1C4E80}
.table>thead:first-child>tr:first-child>th{font-weight:600;font-size:14px;background:#1c4e80;color:#fff}
.custom-login-page-v2 .login-page-header{padding:0;margin:-10px 0 0}
.custom-login-page-v2 .login-page-header .navbar-brand.nobg{display:none;background:transparent!important}
.custom-login-page-v2 .login-page-header .navbar-brand.nobg .w-logo{width:100%}
.custom-login-page-v2 .login-page-header .header-link{position:unset;position:absolute;left:50%;top:90%;transform:translate(-50%,-50%);color:#fff;background-color:#01002a;border-color:#3ebfea;-webkit-box-shadow:0 0 7px 3px rgb(0 0 0 / 10%);box-shadow:0 0 7px 3px rgb(0 0 0 / 10%);text-transform:uppercase;border-radius:4px;font-size:14px;font-weight:500;width:33%;min-width:320px;height:42px;line-height:42px;text-decoration:none;text-align:center}
body.body-style-2.dark-mode .custom-login-page-v2 .login-page-header .header-link span{margin:0;padding:0}
.custom-login-page-v2 .login-page-header .header-link a{color:#fff;background-color:#21589c;border-color:#3ebfea;-webkit-box-shadow:0 0 7px 3px rgb(0 0 0 / 10%);box-shadow:0 0 7px 3px rgb(0 0 0 / 10%);text-transform:uppercase;border-radius:4px;font-size:14px;font-weight:500;width:120px;height:30px;line-height:30px;text-decoration:none;text-align:center;display:inline-block}
.custom-login-page-v2 .login-page-header .header-link a:hover{background-color:#269abc;border-color:#1b6d85}
body.body-style-2.dark-mode .custom-login-page-v2 .login-page-header .navbar-brand.nobg .w-text{display:none}
.custom-login-page-v2 + .xs-footer-section.footer-v2{margin-top:120px;padding-top:60px}
body.body-style-2 .header-hight-fixed{height:92px}
body.body-style-2 .client-home-panels .panel>.panel-heading{background:#1c4e80}
body.body-style-2 .client-home-panels .panel>.panel-heading .panel-title{color:#fff}
.panel.panel-default .input-group.margin-10.m-0.px-2.pb-2{background:#fff;padding:20px 10px 0}
.login-wrapper .login-form-container{background:radial-gradient(circle, #e8f0fe 0%, #143e6f 0%, #0f2c4e 100%)!important;background:#0F2C4E url(https://www.realwebcare.com/billing/images/login-bg.jpg)!important;margin:15px auto 100px;padding:30px;max-width:500px;box-shadow:1px 1px 4px 2px rgb(9 3 16 / 29%)
}
div.dataTables_wrapper div.dataTables_info{background:#f4f7fa;font-size:14px;font-weight:600;letter-spacing:0}

.coodiv-content{min-height:960px}
div.header-lined h1{font-size:30px;width:100%;text-align:center}
div.header-lined h1 small{max-width:100%;white-space:normal;display:block;font-size:14px;line-height:20px;margin-top:10px}
.domain-suggestions-warning{margin-bottom:15px}
.client-home-panels .panel>.list-group{overflow:auto}
.drop-down-btn.show-more-sidebar{background:#0e3e6e;color:#fff;min-width:160px}
.drop-down-btn.show-more-sidebar span.showmore-dots,.drop-down-btn.show-more-sidebar span.showmore-dots:before,.drop-down-btn.show-more-sidebar span.showmore-dots:after{background:#f7bf4f;width:6px;height:6px}
.drop-down-btn.show-more-sidebar span.showmore-dots:before,.drop-down-btn.show-more-sidebar:hover span.showmore-dots:after{left:-9px}
.drop-down-btn.show-more-sidebar span.showmore-dots:after,.drop-down-btn.show-more-sidebar:hover span.showmore-dots:before{right:-9px}
.drop-down-btn.show-more-sidebar:hover,.side-bar-header-lined-drop-down.open .drop-down-btn.show-more-sidebar{background:rgba(14,62,110,0.5)}
.drop-down-btn.show-more-sidebar:hover span.showmore-dots,.drop-down-btn.show-more-sidebar:hover span.showmore-dots:before,.drop-down-btn.show-more-sidebar:hover span.showmore-dots:after{background:#0e3e6e}
.coowhm-product .product{margin-bottom:40px}
.coowhm-product .product.feature-plan{border-radius:8px!important}
.coowhm-product .product .product-desc .prod-desc-ul{font-weight:400!important;font-size:14px}
.coowhm-product .product .product-desc .prod-desc-ul li span{font-weight:500!important}
#order-standard_cart .product-info ul li{margin-bottom:-30px;font-size:14px}
#order-standard_cart .product-info ul li span.green{color:#8cb413;padding-left:10px}
#order-standard_cart .product-info ul li span.red{color:#ed2035;padding-left:10px}
section#main-body .suggested-domains .panel-heading{border-bottom:2px solid #62cb31;margin:0 0 35px;padding:10px 25px;font-size:18px;font-weight:500}
.currencyChooser-dropdown .drop-down-btn.choose-currency{background:#0e3e6e;color:#fff;height:33px;padding:0 15px;min-width:156px}
.currencyChooser-dropdown .drop-down-btn.choose-currency i{font-size:13px}
.currencyChooser-dropdown .drop-down-btn.choose-currency span{font-weight:600;font-size:11px;margin:0}
.currencyChooser-dropdown .drop-down-btn.choose-currency:hover,
.currencyChooser-dropdown.open .drop-down-btn.choose-currency{background:#5867dd}
.spotlight-tld .btn:not(.domain-contact-support){margin:-17px auto 0;padding:0 10px!important}

.coodiv-navbar{position:absolute}
.coodiv-navbar.navbar-collapsed{height:auto;min-height:750px}
.coodiv-navbar .header-logo .the-logo img.logo-collapsed,.coodiv-navbar.navbar-collapsed .header-logo .the-logo img.logo,.coodiv-navbar .navbar-content #menufooterlogoonly,.coodiv-navbar.navbar-collapsed .navbar-content #menufooterlogo{display:none}
.coodiv-navbar .header-logo .the-logo img.logo,.navbar .m-header .the-logo img.logo{width:100%}
.coodiv-navbar.navbar-collapsed .header-logo .the-logo img.logo-collapsed{display:block;width:54px;position:relative;left:-10px}
.coodiv-navbar.navbar-collapsed .navbar-content #menufooterlogoonly{display:block}
.menu-footer-container{position:absolute;bottom:10px;left:8px;right:8px;height:45px;border-radius:8px;background:#0E3E6E;color:#d4cadd}
.coodiv-navbar .navbar-content #menufooterlogo:before,.coodiv-navbar .navbar-content #menufooterlogoonly:before{content:"";position:absolute;top:-1px;left:49%;background-image:url(../img/footer-logo.png);background-position:center;background-repeat:no-repeat;width:100%;height:100%;transform:translateX(-50%)}
.coodiv-navbar .navbar-content #menufooterlogoonly:before{background-image:url(../img/footer-collapsed-logo.png)}
.img-banner-fteatures{padding-top:5px}
.coowhm-product .product .coowhm-setupFee{display:none!important}
@media (min-width: 1199px) {
.coodiv-navbar,.coodiv-header{top:151px}
}
@media (min-width: 991px) {
body.dark-mode .coodiv-navbar{height:120vh}
body.body-style-2 .coodiv-navbar .slimScrollDiv{height:calc(105vh - 70px)!important}
.coodiv-navbar .scroll-div.navbar-content{height:calc(105vh - 70px)!important}
}
@media (min-width: 992px) and (max-width: 1199px) {
html{font-size:14px}
.coodiv-navbar,.coodiv-header{top:180px}
}
@media (max-width: 991px) {
html{font-size:90%}
.coodiv-navbar{top:208px}
.coodiv-header{top:118px}
.domain-search-form{width:100%}
.xs-heading .heading-title{font-size:1.3rem}
.xs-banner.skew-bg::after{border-bottom:150px solid #FFF}
}
@media (max-width: 767px) {
.coodiv-navbar{top:228px}
.coodiv-header{top:135px}
.xs-section-padding{padding:50px 0}
.xs-heading{margin-bottom:40px}
.xs-heading .heading-title{font-size:1.4rem;font-weight:700}
.banner-title{font-size:.96471rem}
.banner-sub-title{font-size:.81176rem}
.xs-banner .xs-banner-image{margin-left:0;margin-right:0;margin-top:50px}
.xs-banner .xs-banner-image .banner-ico{width:16px}
.xs-banner-content p{margin-bottom:20px}
.xs-btn-wraper .btn{margin-right:15px;margin-bottom:15px}
.btn{font-size:.9rem;padding:10px 25px}
.main-nav-tab-2 li{width:calc(100% / 2)}
.main-nav-tab-2 li a{font-size:.9647rem}
.office-interface-group-content.content-1{margin-top:0}
.office-interface-group-content.content-2{margin-right:0}
}
@media (max-width: 480px) {
html{font-size:65%}
.coodiv-navbar{top:221px}
.coodiv-header{top:130px}
}
@media (max-width: 320px) {
html{font-size:60.5%}
}