/* *****************************************************

    ** Custom Stylesheet **

    Any custom styling you want to apply should be
    defined here.

***************************************************** */
label{
    font-weight: 400;
}
.main-content .logincontainer form div[align="center"] input#login {
    margin-right: 5px;
}
section#main-body .pull-md-left.sidebar .panel>.list-group a.list-group-item {
    font-size: 13px;
}
table.table-list thead tr th{
    font-weight: 600;
}
section#main-body div.col-md-9.pull-md-right.main-content .tab-content.margin-bottom div#tabOverview h3.panel-title {
    color: #fff;
}

#whmcsthemes .navbar-main {
    background-color: #797979!Important;
    border-radius: 0px;
    font-weight: 300;
}
#whmcsthemes .navbar-main .dropdown-menu > li > a:hover, #whmcsthemes .dropdown-menu > li > a:focus {
    background-color: #6CA93E!Important;
}
#whmcsthemes .navbar-main .navbar-nav > li > a:hover, #whmcsthemes .navbar-main .navbar-nav > li > a:focus, #whmcsthemes .navbar-main .navbar-nav > .active > a, #whmcsthemes .navbar-main .navbar-nav > .active > a:hover, #whmcsthemes .navbar-main .navbar-nav > .active > a:focus, #whmcsthemes .navbar-main .navbar-nav > .open > a, #whmcsthemes .navbar-main .navbar-nav > .open > a:hover, #whmcsthemes .navbar-main .navbar-nav > .open > a:focus {
    color: #CCC!Important;
    background-color: #797979!Important;
}
#whmcsthemes .dataTables_wrapper .dataTables_info {
    padding: 11px 10px!Important;
}
#whmcsthemes a.list-group-item.active, #whmcsthemes a.list-group-item.active:hover, #whmcsthemes a.list-group-item.active:focus {
    background-color: #0B9CB4!Important;
}
#whmcsthemes .list-group-item.active, #whmcsthemes .list-group-item.active:focus, #whmcsthemes .list-group-item.active:hover {
    border-color: #0B9CB4!Important;
}
#whmcsthemes body, #whmcsthemes input, #whmcsthemes button, #whmcsthemes select, #whmcsthemes textarea {
    font-family: 'Ubuntu', sans-serif!Important;
}
#whmcsthemes h1, #whmcsthemes h2, #whmcsthemes h3, #whmcsthemes h4, #whmcsthemes h5, #whmcsthemes h6 {
    font-family: 'Ubuntu', sans-serif!Important;
}
#whmcsthemes .navbar-main {
    font-family: 'Ubuntu', sans-serif!Important;
}
#whmcsthemes .pagination > .active > a, #whmcsthemes .pagination > .active > span, #whmcsthemes .pagination > .active > a:hover, #whmcsthemes .pagination > .active > span:hover, #whmcsthemes .pagination > .active > a:focus, #whmcsthemes .pagination > .active > span:focus {
    background-color: #0B9CB4!Important;
    border-color: #08A3BD!Important;
}
#whmcsthemes .domain-checker-container {
    background: #0B9CB4!Important;
}
#whmcsthemes .admin-masquerade-notice {
    margin: 0px 0 0 auto!Important;
}
#whmcsthemes .navbar-default .navbar-toggle .icon-bar {
    background-color: #FFF!Important;
}
#whmcsthemes .md-editor .fa {
    padding-right:0px;
}
#modalAjax h4 {
    color:#fff;
}


/* Add by Munshi */

div[menuitemname="Recent News"], form.clientarea, form.domainslist,
section#hosting-plans div.text-center:last-child{
    display: none;
}
section#hosting-plans div.text-center:nth-child(9){
    display: none;
}

div.header-lined, div.sidebar {
    margin-top: 50px;
}
div.sidebar:last-child {
    margin-top: 0;
}
section#main-body div.col-md-9.pull-md-right.main-content {
    margin-bottom: 135px;
}
.breadcrumb li a {
    color: #00a63f;
}
section#subbanner {
    padding-top: 15px;
}
.email-verification {
    margin: 40px 0 0 0;
}
div.header-lined h1 {
    color: #E21F26;
    font-weight: bold;
    font-size: 32px;
    letter-spacing: 1px;
}
div.header-lined h1 small {
    color: #E21F26;
    letter-spacing: 0;
    font-size: 16px;
    font-weight: bold;
}
div.panel-default>div.panel-heading, div#orderSummary h2, div#order-standard_cart div.view-cart-items-header,
div[menuitemname="My Invoices Summary"] div.panel-heading{
    background-color: #E21F26;
    border-color: #E21F26;
}
div.panel-default, div[menuitemname="My Invoices Summary"] {
    border-color: rgb(221 221 221 / 38%);
}
div.sidebar div.panel-heading h3,
div.product-selection-sidebar h3.panel-title,
form#frmDomainTransfer h3.panel-title,
form.form-horizontal h3.panel-title{
    color: #fff;
}
.badge {
    background-color: #761014;
}
.list-group-item {
    border: 1px solid rgb(221 221 221 / 38%);
}
a.list-group-item:focus, a.list-group-item:hover, button.list-group-item:focus, button.list-group-item:hover {
    color: #313131;
    text-decoration: none;
    background-color: rgb(245 124 129 / 90%);
}
div.product-selection-sidebar a.active,
div.product-selection-sidebar a.active:hover,
div.product-selection-sidebar a.active:focus,
div.sidebar a.active,
div.sidebar a.active:hover,
div.sidebar a.active:focus{
    background-color: rgb(226 31 38 / 40%);
    color: #333;
    border-color: rgb(221 221 221 / 38%);
}
.form-control:focus, #order-standard_cart .form-control:focus {
    border-color: #761014 !important;
    outline: 0 !important;
    -webkit-box-shadow: inset 0 1px 1px rgba(76, 193, 120,.075), 0 0 8px rgba(76, 193, 120,.6) !important;
    box-shadow: inset 0 1px 1px rgba(76, 193, 120,.075), 0 0 8px rgba(76, 193, 120,.6) !important;
}
.cart-sidebar.sidebar .panel {
    border: 1px solid rgb(221 221 221 / 38%);
}
#order-standard_cart .cart-sidebar h3 {
    color: #fff;
}
.cart-sidebar {
    margin-top: 50px;
}

.cart-sidebar .list-group-item.active{
    z-index: 2;
    color: #fff;
    background-color: #E21F26;
    border-color: #761014;
}
a#product1-order-button,
a#product2-order-button,
a#product3-order-button,
a#product4-order-button,
a#product5-order-button,
a#product6-order-button,
a#product7-order-button,
a#product8-order-button {
    background: #E21F26;
    border-color: #a1151a;
}
a#product1-order-button:hover,
a#product2-order-button:hover,
a#product3-order-button:hover,
a#product4-order-button:hover,
a#product5-order-button:hover,
a#product6-order-button:hover,
a#product7-order-button:hover,
a#product8-order-button:hover {
    background: rgb(226 31 38 / 90%);
}
.panel {
    border: 1px solid rgb(221 221 221 / 38%);
}
.panel-heading.card-header {
    background: #E21F26;
}

.tiles .tile {
   background-color: #e21f26;
   border-right: 1px solid rgb(221 221 221 / 38%);
}
.tiles .tile:hover {
    background-color: rgb(226 31 38 / 90%);
}
div.tiles .tile * {
    color: #fff;
}
div.tiles .tile .highlight {
    background: rgba(255, 255, 255, 0.6);
}

.dataTables_wrapper .dataTables_info {
    background-color: #e21f26;
}

.alert.alert-info {
    color: #E21F26;
    background-color: rgba(76, 193, 120, 0.1);
    border-color: #bce8f1;
}
.panel.panel-accent-emerald {
    border-top: 3px solid #e21f26;
}
input.btn.btn-success{
    background: #E21F26;
    border-color: #a1151a;
}
input.btn.btn-success:hover{
 background: rgb(226 31 38 / 90%);}

.domain-checker-container {
    background-color: #e21f26;
    background: -webkit-linear-gradient(top, #4cc178, #e21f26);
    background: -webkit-linear-gradient(top, #4cc178, #e21f26);
    background: -moz-linear-gradient(top, #4cc178, #e21f26);
    background: -ms-linear-gradient(top, #4cc178, #e21f26);
    background: -o-linear-gradient(top, #4cc178, #e21f26);
}
.domain-checker-bg {
    background-image: url(/templates/servermore/img/green-globe.png);
}
div#order-standard_cart div.order-summary {
    border-bottom: 3px solid rgb(226 31 38 / 90%);;
}
div.tld_price ul {
    padding: 0;
    margin: 0;
    text-align: center;
}
div.tld_price ul li {
    list-style: none;
    margin: 0px 5px;
    display: inline-block;
    min-width: 85px;
    margin: 15px 3px 0;
}
div.tld_price ul li:first-child {
    margin-left: 0;
}
div.tld_price span.tld_name {
    color: #fff;
    font-weight: 800;
    font-size: 12px;
    letter-spacing: 1px;
}
div.tld_price span.tld_value {
    color: #fff;
    font-size: 12px;
    font-weight: 400;
    line-height: 1;
}
ul#domainSuggestions li {
    padding: 15px 15px;
    display: block !important;
}
div.suggested-domains .more-suggestions, ul#domainSuggestions li:first-child {
    display: none !important;
}
div#searchDomainInfo button {
    width: auto;
}
div.suggested-domains .price {
    font-size: 13.5px;
}
div.suggested-domains .btn:not(.domain-contact-support) {
    background-color: #00a63f;
    border-color: #00a63f;
    width: auto;
    padding: 6px 10px;
    margin-top: -5px;
    font-size: 12px;
}


a.WhatsAppButtonGreenMedium {
   position: fixed;
   z-index: 9999999;
   bottom: 95px;
   right: -50px;
}
a.WhatsAppButtonGreenMedium img {
    width: 66%;
}

@media only screen and (max-width:768px){
	
	a.WhatsAppButtonGreenMedium img {
    width: 50%;
    margin: 0 auto;
    display: inherit;
}
a.WhatsAppButtonGreenMedium {  
    right: 0;
    bottom: 80px;
}
}



/* Client Logo Section */

div#client_logos{
    overflow: hidden;
    padding: 70px 0;
    background: rgba(218, 218, 218, 0.24);
    margin-bottom: -40px;
}
div#client_logos .title{
    text-align: center;
}
div#client_logos .title > h2{
    margin: 0;
    line-height: 33px;
    font-size: 33px;
    padding-bottom: 10px;
}
div#client_logos .title > p{
    margin: 0;
}
div#client_logos .logos{
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}
div#client_logos .logos .icons {
    width: 18%;
    margin: 47px 30px 0px 0px;
    overflow: hidden;
    text-align: center;
    padding: 40px 0px;
    background: #fff;
    transition: all 0.3s ease 0s;
}
div#client_logos .logos .icons a {
    display: block;
    height: 36px;
}
div#client_logos .logos .icons a img {
    margin: 0 auto;
    height: 40px;
}
div#client_logos .logos .icons:hover {
    box-shadow: 1px 12px 27px -9px rgba(0, 0, 0, 0.2196078431372549);
    transform: translateY(-5px);
}
i {
    font-family: 'FontAwesome' !important;
    font-style: inherit;
}
@media only screen and (max-width: 991px){
div#client_logos .container .icons {
    width: 48% !important;
    overflow: hidden !important;
    padding: 21px 0px !important;
    margin-top: 4%;
}
div#client_logos .container .icons:last-child {
    width: 100% !important;
}
}




/* Media Style Here */
@media (min-width: 768px) {
#whmcsthemes .container {
 width: 710px;
}
}

@media (min-width: 992px) {
#whmcsthemes .container {
 width: 940px;
}
}

@media (min-width: 1200px) {
#whmcsthemes .container {
 width: 1140px;
}
}

@media (max-width: 1199px) {
#whmcsthemes .navbar-main .navbar-nav .open .dropdown-menu > li > a {
    color: #ddd;
}
}
