/* WHMCS Core Tweaks */

body{-webkit-box-orient:vertical;-webkit-box-direction:normal;}
.adminreturndiv{display:none!important;}
td.text-center,.form-group.text-center,form p.text-center{text-align:left;}
.panel-sidebar .panel-minimise,.header-lined{display:none;}
section#main-body{padding:30px 0;}
a:focus,a:hover,.client-alerts li a,.tile,ul.top-nav>li>a{text-decoration:none;}
.product-status,div.product-details div.product-icon{border-radius:2px;}
#top-menu-nav > ul > li > a:hover  { background-color: transparent;}

.btn{margin-bottom:0;font-weight:500;text-align:center;vertical-align:middle;touch-action:manipulation;border:1px solid transparent;white-space:nowrap;border-radius:2px;-webkit-user-select:none;-ms-user-select:none;user-select:none;transition:all .24s ease;}
.btn-primary{color:#fff;background-color:#0c70df;border-color:#0c70df;}
.btn-default{color:#393c45;background-color:#fff;border-color:#dcdee3;}

.modal {z-index: 100000;}

/* Breadcrumbs */

.breadcrumbs>li+li:before{font-family:"Font Awesome 5 Pro";content:"\f0da";color:#ccc;margin:0;padding:0 7px 0 2px;}

/* Main Navbar */

.navbar-main{margin-bottom:0;background-color:#fff;border-radius:0;border:none;font-size:15px;}
.navbar-main .dropdown-menu{left:20px;min-width:180px;padding:6px 0;}
.navbar-main .navbar-nav{margin-bottom:-1px;margin-left:-20px;margin-right:0;}
.navbar-main .navbar-nav>li>a{position:relative;display:flex;-webkit-box-align:center;align-items:center;color:#393d45;height:75px;padding:30px 20px;}
.navbar-main .navbar-nav>li.active>a,.navbar-main .navbar-nav>li.active>a:focus,.navbar-main .navbar-nav>li.active>a:hover,.navbar-main .navbar-nav>li.open>a,.navbar-main .navbar-nav>li.open>a:focus,.navbar-main .navbar-nav>li.open>a:hover,.navbar-main .navbar-nav>li>a:focus,.navbar-main .navbar-nav>li>a:hover{color:#0c70df;background-color:transparent;}
.navbar-main li.account{background-color:transparent;}
.navbar-main .dropdown-menu-item a:focus,.navbar-main .dropdown-menu-item a:hover,.navbar-main .dropdown-menu>li>a:focus,.navbar-main .dropdown-menu>li>a:hover{text-decoration:none;color:#333;background-color:#eee;}
.navbar-main .navbar-toggle .icon-bar{background-color:#333;}
.nav-divider{height:1px;overflow:hidden;background-color:#e6e8ed;margin:5px 0;}
.navbar-nav li li {margin:0;padding:0;}

/* Sidebar */

.list-group-item{border-color:#f5f5f5;padding:7px 15px;}
.panel .list-group>.list-group-item{padding:12px 16px;}
.panel .list-group>.list-group-item i{display:inline-block;width:12px;height:12px;text-align:center;}
.panel .list-group>.list-group-item i:first-child{margin-right:8px;}
.panel-sidebar{background-color:transparent;box-shadow:none;border-color:transparent;}
.panel-sidebar .panel-heading{color:#393c45;background:0 0;border-bottom:0;padding:4px 0 12px;}
.panel-sidebar .panel-footer{background:0 0;border-top:0;padding:16px 0 0;}
.panel-sidebar .panel-title>i{width:0;overflow:hidden;margin-left:-9px;display:inline-block;line-height:0;}
.panel-sidebar .panel-body{display:block!important;padding:8px 0;}
.panel-sidebar .list-group>a.list-group-item,.panel-sidebar .list-group>a.list-group-item.active:focus>i,.panel-sidebar .list-group>a.list-group-item.active:hover>i,.panel-sidebar .list-group>a.list-group-item.active>i,.panel-sidebar .list-group>a.list-group-item>i{color:#0c70df;}
.panel-sidebar .list-group{display:block!important;}
.panel-sidebar .list-group>.list-group-item{background-color:transparent;border:none;margin:0;padding:5px 0;}
.panel-sidebar .list-group>a.list-group-item:hover{background-color:#ebf4fd;padding-right:8px;padding-left:15px;}
.panel-sidebar .btn-success {color:#fff;background-color:#0c70df;border-color:#0c70df;}
.panel-sidebar .panel-body strong{color:#393c45;font-weight:400;}
.panel-sidebar .list-group-item i:not(.fa-circle):not(.fa-dot-circle){font-size:12px;color:#b9bdc5;}
.panel-sidebar .panel-footer .btn-block{display:inline-block;width:auto;}
.panel-sidebar a.list-group-item.active,.panel-sidebar a.list-group-item.active:focus,.panel-sidebar a.list-group-item.active:hover{background-color:#f5f5f8;padding-left:15px;}

/* Top Nav */

ul.top-nav{display:flex;padding-left:0;list-style:none;white-space:nowrap;margin:-2px -8px 0 auto;}
ul.top-nav>a,ul.top-nav>li{display:flex;position:relative;-webkit-box-align:center;align-items:center;}
ul.top-nav>li>a{color:#7c8088;padding:6px 8px;}
ul.top-nav>li>a b{color:#b9bdc5;}
ul.top-nav>li>a>i{position:relative;width:18px;height:18px;display:inline-flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;color:#b9bdc5;font-size:18px;margin-right:1px;vertical-align:middle;}
ul.top-nav>li>a>i .label{top:-3px;right:-4px;}
ul.top-nav>li>a.btn-logged-in-admin i{color:#b9bdc5;margin:0;}
ul.top-nav>li>a .label{top:5px;right:5px;position:absolute;width:6px;height:6px;text-indent:-9999px;overflow:hidden;border-radius:6px;padding:0;}
ul.top-nav>li>a .label.label-info{background-color:#0c70df;}
ul.top-nav .dropdown-menu{left: 10px;}

/* Home Panels */

.client-home-panels .panel>.panel-heading{padding-top:17px;padding-bottom:17px;padding-left:5px;}
.client-home-panels .panel>.panel-heading .panel-title{display:flex;-webkit-box-pack:justify;justify-content:space-between;-webkit-box-align:center;align-items:center;}
.client-home-panels .panel>.panel-heading .panel-title>i{-webkit-box-ordinal-group:3;order:2;color:#b9bdc5;}
.client-home-panels .panel>.panel-heading .panel-title .pull-right{-webkit-box-ordinal-group:2;order:1;margin-left:auto;margin-right:16px;display:none;}
.client-home-panels .panel>.panel-heading .panel-title .btn{color:#fff;border:0;}
.client-home-panels .panel>.panel-heading .panel-title .btn:hover{color:#000;}
.client-home-panels .panel>.panel-body{max-height:323px;padding:0;}
.client-home-panels .panel>.panel-body .input-group.margin-10{margin:10px 16px 24px;}
.client-home-panels .panel>.panel-body .input-group .input-group-btn .btn{color:#0c70df; background-color:#e3effc;border-color:#e3effc;}
.client-home-panels .panel>.panel-body .input-group .input-group-btn .btn .badge{color:#e3effc;background-color:#0c70df;}
.client-home-panels .panel>.panel-body .input-group .input-group-btn .btn-success.active,.client-home-panels .panel>.panel-body .input-group .input-group-btn .btn-success.active.focus,.client-home-panels .panel>.panel-body .input-group .input-group-btn .btn-success.active:focus,.client-home-panels .panel>.panel-body .input-group .input-group-btn .btn-success.active:hover,.client-home-panels .panel>.panel-body .input-group .input-group-btn .btn-success.focus,.client-home-panels .panel>.panel-body .input-group .input-group-btn .btn-success:active,.client-home-panels .panel>.panel-body .input-group .input-group-btn .btn-success:active.focus,.client-home-panels .panel>.panel-body .input-group .input-group-btn .btn-success:active:focus,.client-home-panels .panel>.panel-body .input-group .input-group-btn .btn-success:active:hover,.client-home-panels .panel>.panel-body .input-group .input-group-btn .btn-success:focus,.client-home-panels .panel>.panel-body .input-group .input-group-btn .btn-success:hover,.open>.client-home-panels .panel>.panel-body .input-group .input-group-btn .btn-success.dropdown-toggle,.open>.client-home-panels .panel>.panel-body .input-group .input-group-btn .btn-success.dropdown-toggle.focus,.open>.client-home-panels .panel>.panel-body .input-group .input-group-btn .btn-success.dropdown-toggle:focus,.open>.client-home-panels .panel>.panel-body .input-group .input-group-btn .btn-success.dropdown-toggle:hover{color:#fff;background-color:#015abe;border-color:#015abe;}
.client-home-panels .panel>.panel-body .input-group .input-group-btn .btn-success .badge{color:#0c70df;background-color:#fff;}
.client-home-panels .panel>.panel-body p{margin:0;padding:16px 15px;}
.client-home-panels .panel>.panel-body .no-data{display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-align:center;align-items:center;padding:48px 24px 36px;}
.client-home-panels .panel>.panel-body .no-data-icon{width:64px;height:64px;margin-bottom:20px;}
.client-home-panels .panel>.panel-footer{border-top-width:1px;}
.client-home-panels .panel .text-last-updated,.client-home-panels .panel small{display:block;font-size:12px;color:#acb0b8;}
.client-home-panels .panel .list-group{max-height:323px;overflow:hidden;position:relative;}
.client-home-panels .panel .list-group .list-group-item{color:#393c45;border-bottom:1px solid #e6e8ed;padding:16px;}
.client-home-panels .panel .list-group .list-group-item:last-of-type{border-bottom:0;}
.client-home-panels .panel>.panel-body .input-group .input-group-btn .btn.active,.client-home-panels .panel>.panel-body .input-group .input-group-btn .btn.active.focus,.client-home-panels .panel>.panel-body .input-group .input-group-btn .btn.active:focus,.client-home-panels .panel>.panel-body .input-group .input-group-btn .btn.active:hover,.client-home-panels .panel>.panel-body .input-group .input-group-btn .btn.focus,.client-home-panels .panel>.panel-body .input-group .input-group-btn .btn:active,.client-home-panels .panel>.panel-body .input-group .input-group-btn .btn:active.focus,.client-home-panels .panel>.panel-body .input-group .input-group-btn .btn:active:focus,.client-home-panels .panel>.panel-body .input-group .input-group-btn .btn:active:hover,.client-home-panels .panel>.panel-body .input-group .input-group-btn .btn:focus,.client-home-panels .panel>.panel-body .input-group .input-group-btn .btn:hover,.open>.client-home-panels .panel>.panel-body .input-group .input-group-btn .btn.dropdown-toggle,.open>.client-home-panels .panel>.panel-body .input-group .input-group-btn .btn.dropdown-toggle.focus,.open>.client-home-panels .panel>.panel-body .input-group .input-group-btn .btn.dropdown-toggle:focus,.open>.client-home-panels .panel>.panel-body .input-group .input-group-btn .btn.dropdown-toggle:hover,section#home-banner .btn.transfer{color:#0c70df;background-color:#d5e7fc;border-color:#d5e7fc;}
.client-home-panels .panel>.panel-body .input-group .input-group-btn .btn.disabled,.client-home-panels .panel>.panel-body .input-group .input-group-btn .btn.disabled.focus,.client-home-panels .panel>.panel-body .input-group .input-group-btn .btn.disabled:focus,.client-home-panels .panel>.panel-body .input-group .input-group-btn .btn.disabled:hover,.client-home-panels .panel>.panel-body .input-group .input-group-btn .btn[disabled],.client-home-panels .panel>.panel-body .input-group .input-group-btn .btn[disabled].focus,.client-home-panels .panel>.panel-body .input-group .input-group-btn .btn[disabled]:focus,.client-home-panels .panel>.panel-body .input-group .input-group-btn .btn[disabled]:hover,fieldset[disabled] .client-home-panels .panel>.panel-body .input-group .input-group-btn .btn,fieldset[disabled] .client-home-panels .panel>.panel-body .input-group .input-group-btn .btn.focus,fieldset[disabled] .client-home-panels .panel>.panel-body .input-group .input-group-btn .btn:focus,fieldset[disabled] .client-home-panels .panel>.panel-body .input-group .input-group-btn .btn:hover,.client-home-panels .panel>.panel-body .input-group .input-group-btn .btn-success.disabled,.client-home-panels .panel>.panel-body .input-group .input-group-btn .btn-success.disabled.focus,.client-home-panels .panel>.panel-body .input-group .input-group-btn .btn-success.disabled:focus,.client-home-panels .panel>.panel-body .input-group .input-group-btn .btn-success.disabled:hover,.client-home-panels .panel>.panel-body .input-group .input-group-btn .btn-success[disabled],.client-home-panels .panel>.panel-body .input-group .input-group-btn .btn-success[disabled].focus,.client-home-panels .panel>.panel-body .input-group .input-group-btn .btn-success[disabled]:focus,.client-home-panels .panel>.panel-body .input-group .input-group-btn .btn-success[disabled]:hover,fieldset[disabled] .client-home-panels .panel>.panel-body .input-group .input-group-btn .btn-success,fieldset[disabled] .client-home-panels .panel>.panel-body .input-group .input-group-btn .btn-success.focus,fieldset[disabled] .client-home-panels .panel>.panel-body .input-group .input-group-btn .btn-success:focus,fieldset[disabled] .client-home-panels .panel>.panel-body .input-group .input-group-btn .btn-success:hover{color:#393c45;background-color:#e6e8ed;border-color:#e6e8ed;}
.client-home-panels .panel>.panel-body .no-data-icon img,.core-whmcs .container{width:100%;}
.client-home-panels .panel>.panel-body .input-group .input-group-btn .btn-success{color:#fff!important;background-color:#0c70df;border-color:#0c70df;}
.client-home-panels .panel>.panel-body .input-group .input-group-btn .btn-success:hover {color: #fff;background-color: #015abf;border-color: #015abf;}
.panel-footer{background-color:#fff;border-top:none;}
.client-home-panels .panel>.list-group {border-bottom: none;}

/* KB */

.home-kb-search{margin-bottom:30px;}
.home-kb-search .form-control{padding-left:50px;background-color:#fff;border:1px solid #eee;color:#999;font-weight:300;}
.home-kb-search .form-control:focus{outline:0;box-shadow:none;border-color:#eee;}
.home-kb-search i{float:left;margin-top:-30px;margin-left:20px;color:#777;}
.kbarticles{background:#fff;border-radius:4px;}
.kb-search{margin-bottom:48px;}

/* Tiles */

.tile .icon{position:absolute;top:10px;right:20px;font-size:12px;line-height:1;color:#b9bdc5;}
.tiles .tile{background-color:#fff;border-right:1px solid #e6e6ec;}
.panel.panel-accent-red,.panel.panel-accent-gold,.panel.panel-accent-blue,.panel.panel-accent-emerald,.panel.panel-accent-asbestos{border:1px solid #ddd;}
.tile{min-height:150px;display:flex;flex-direction:column;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;}
.tiles{margin:15px 0 30px;}
.tiles .tile .highlight{height:0;}
.index-tiles .tile{position:relative;min-height:182px;display:flex;flex-direction:column;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;background-color:#fff;border:1px solid #e6e8ed;border-radius:4px;transition:background .24s ease;padding:12px 20px;}
a.tile svg {width: 60px;margin-bottom:15px;} 

/* Table */

.dropdown-menu .dropdown-menu-item a,.dropdown-menu>li>a{display:block;font-weight:400;line-height:24px;color:#393c45;white-space:nowrap;padding:6px 16px;}
.dataTables_wrapper .dataTables_info{background-color:#f5f5f8;border:0;border-bottom:1px solid #eee;font-size:.9em;border-radius:0;text-align:left!important;color:#111;margin:0;padding:9px 10px;}
.table-container{position:relative;background:#fff;margin-bottom:15px;padding:0;}
.dataTables_wrapper table.table-list thead th{border-bottom:none;font-weight:400;}
.dataTables_wrapper table.table-list thead th:nth-child(even){border-bottom:none;}
table.table-list thead th{text-align:left;font-size:13px;}
.table-list>tbody>tr:nth-child(even)>td{background-color:#f8f8fa;}
.table>tbody>tr>td,.table>tbody>tr>th,.table>tfoot>tr>td,.table>tfoot>tr>th,.table>thead>tr>td,.table>thead>tr>th{border-top:1px solid #eee;}
.dataTables_wrapper .dataTables_length{background-color:#f5f5f8;}
.pagination>.active>a,.pagination>.active>a:focus,.pagination>.active>a:hover,.pagination>.active>span,.pagination>.active>span:focus,.pagination>.active>span:hover{z-index:3;color:#fff;background-color:#0c70df;cursor:default;border-color:#0c70df;}
table.table-list tbody td img{width:15px;margin-left:25px;}
.dataTables_wrapper table.table-list{margin-bottom:0!important;}
table.dataTable thead .sorting_asc:after{font-family:"Font Awesome 5 Pro"!important;content:"\f0de"!important;}
table.dataTable thead .sorting:after{font-family:"Font Awesome 5 Pro"!important;content:"\f0dc"!important;}
table.dataTable thead .sorting_desc:after{font-family:"Font Awesome 5 Pro"!important;content:"\f0dd"!important;}
.panel-sidebar.view-filter-btns .list-group-item.active,.panel-sidebar.view-filter-btns .list-group-item.active:focus,.panel-sidebar.view-filter-btns .list-group-item.active:hover,.dataTables_wrapper table.table-list thead th.sorting_asc,.dataTables_wrapper table.table-list thead th.sorting_desc{background-color:#fff;}
#tableDomainsList .ssl-info>*{margin-right:5px;}
.dropdown-menu>li>a i.glyphicon{color:#aaa;margin-right:7px;}

/* Status */

.status{display:flex;min-height:24px;align-items:center;line-height:18px;color:#7c8088;font-size:14px;font-weight:400;border:none;background-color:transparent;padding:0;}
.status,.table-top{-webkit-box-align:center;}
.status-inprogress.transfer:before,.status-inprogress:before,.status-onhold.transfer:before,.status-onhold:before,.status-payment-pending.transfer:before,.status-payment-pending:before,.status-pending-transfer.transfer:before,.status-pending-transfer:before,.status-pending.transfer:before,.status-pending:before{background:#ffbf01;}
.status-answered:before,.status-collections:before,.status-customer-reply:before,.status-draft:before,.status-refunded:before{background:#0c70df;}
.status-accepted:before,.status-active:before,.status-answered:before,.status-completed:before,.status-delivered:before,.status-open:before,.status-paid:before,.status.completed:before{background:#1fc065;}
.status-fraud:before,.status-suspended:before,.status-unpaid:before{background:#e02532;}
.status-cancelled:before,.status-closed:before,.status-dead:before,.status-expired:before,.status-lost:before,.status-terminated:before,.status-transferred.away:before{background:#b9b9bc;}
.status:before{position:relative;top:-1px;content:'';width:8px;height:8px;border-radius:100%;margin-right:8px;}

/* Home Banner */

section#home-banner .btn.search{background-color:#0c70df;border-color:#0c70df;}
section#home-banner h2{margin-bottom:40px;font-size:32px;font-weight:400;line-height:32px;text-align:center;}
section#home-banner{background-color:#f5f5f8;color:#333;margin:0;padding:50px 0 60px;}

/* Announcement */

.announcement-single blockquote p{font-size:14px;margin:0;}
.announcement-single .label-warning,.announcement-single .label-default{background-color:transparent;color:#333;}
.announcement-single h3{font-size:18px;}
.announcement-single{background:#fff;border:1px solid #e6e8ed;border-radius:4px;padding:30px 15px;}
div.announcement-single blockquote{margin:0;padding:0;}

/* Language Selector */

.footer-lang{list-style:none;float:right;padding-left:30px;margin:0 0 0 auto;}
.footer-lang>li:not(:last-of-type){margin-right:24px;}
.footer-lang>li.language{display:block;}
.footer-lang>li .dropdown-menu{top:auto;bottom:100%;max-height:320px;overflow:auto;}

/* Responsive */

@media (min-width:992px) {
.navbar-main li.dropdown:hover>ul.dropdown-menu{display:block;top:calc(100% - 9px);}
.navbar-main .navbar-collapse{display:flex!important;-webkit-box-pack:justify;justify-content:space-between;-webkit-box-align:center;align-items:center;padding:0;}
.navbar-main .navbar-header,.navbar-main .navbar-collapse:after,.navbar-main .navbar-collapse:before{display:none;}
}
@media (max-width:767px) {
.homepage-tiles .tile{margin-bottom:16px;}
}
@media (max-width:991px) {
.panel-sidebar.panel-client-details{display:none;}
}
@media (max-width:767px) {
.navbar-main .navbar-nav .open .dropdown-menu>li>a{color:#777;}
.navbar-main .navbar-nav .open .dropdown-menu>li>a:hover{color:#aaa;}
}
@media (max-width:980px) {
.footer-lang{float:none;text-align:center;margin-bottom:15px;}
}


