/* Webhive WHMCS css */
ol.breadcrumb, .input-group.search.d-xl-flex {
  display: none !important;
}

header.header .logo-img {
  content: url("https://portal.webhive.com.au/templates/webhive/Webhive_website_design_and_hosting_Canberra_logo.png");
  max-height: 100px;
  margin-top: 20px;
  margin-bottom: 20px;
  position: relative;
  left: 50%;
  transform: translateX(-50%);
}

header.header .toolbar .nav-link, header.header .navbar a.dropdown-item  {
  color: rgb(33, 37, 41);
  }
  
/** MENU **/
.navbar .container {
  text-align: center;
  }

.navbar .container a {
  margin-left: auto;
  margin-right: auto;
  }

div.navbar:nth-child(2) {
  background-color: #357e8f;
  } 

header.header .navbar a {
  color: white;
  font-weight: 500;
  }

/*#Primary_Navbar-Home {
  content: '<a class="pr-4" href="https://portal.webhive.com.au/cart.php"> Home </a>';
  }*/

.main-navbar-wrapper {
  background-color: #357e8f;
}

section#main-body {
  padding-top: 50px;
  }

/** SIDEBAR **/
.sidebar .panel, div.panel-default > div, .cart-sidebar .panel, div.panel-default > div  {
  background-color: #357e8f /*7d70a6*/;
  color: white;
  }

.sidebar .panel a.list-group-item, .cart-sidebar .panel a.list-group-item {
  background-color: #c6c0d8;
  }

 body .sidebar .panel a.list-group-item.active, .cart-sidebar .panel a.list-group-item.active {
/*   background-color: #8c82b0; */
   color: white;
   }

/** SHOPPING CART **/
body #order-standard_cart .view-cart-items-header, #orderSummary h2 {
  background-color: #357e8f;
}

body #order-standard_cart .empty-cart .btn {
  background-color: #357e8f;
  }
  
/** DOMAIN SEARCH (HOME PAGE) */

.home-domain-search.bg-white {
  background-color: #357e8f !important;
  background-image:  url("https://portal.webhive.com.au/smoke.png");
}
.home-domain-search h2, .home-domain-search a.btn {
  color: white;
}

#main-body h2, h3.card-title, body h1, body #order-standard_cart .products .product header span, .domain-pricing h4, .dataTables_wrapper table.table-list thead th {
  color: #357e8f;
}

h1.font-size-36, .header-lined p {
  text-align: center;
  margin-bottom: 30px;
  }

#Secondary_Sidebar-Actions-Domain_Transfer, .col-12.primary-content div.card:nth-child(7),
div.my-5:nth-child(4).action-icon-btns .col-6 /* > div:nth-child(1)*/ {
  display: none;
}

div.my-5:nth-child(4).action-icon-btns .col-6:last-child {
  display: flex;
}

/* home page - browse our products */
.card.mb-3, body #order-standard_cart .products .product {
  border-color: #b7b1ce;
}
.card.mb-3 p {
  min-height: 50px;
}
.card.mb-3:nth-child(3) {
  clear: right;
}

/* submit a ticket button */
div.my-5:nth-child(4).action-icon-btns .col-6:last-child a {
  min-width: 198px;
  margin-left: auto;
  margin-right: auto;
  background-color: #5cb85c;
  color: white;
  font-weight: 600;
}
/* Your account buttons on home page */
#main-body > div > div.row > div > div:nth-child(6) > div > a {
  background-color: #7d70a6;
  color: white;
  font-weight: 600;
}
.card-accent-midnight-blue {
  border-top-color: #7d70a6;
}

.domain-checker-bg.clearfix {
  background-image: none;
}

/** PRODUCTS PAGES **/

body #order-standard_cart .products .product div.product-desc {
  width: 100%;
  padding-left: 20px;
  text-align: center;
}

body #order-standard_cart .products .product div.product-desc ul {
  text-align: left;
  }

body #order-standard_cart .products .product footer {
  float: none;
  margin-left: auto;
  margin-right: auto;
}

body .product header {
  text-align: center;
}

.cart-body .domain-checker-container {
  background-image: url("https://portal.webhive.com.au/smoke.png");
  background-color: #357e8f;
}

#btnCheckAvailability.btn-primary, .btn-primary {
  background-color: #C21460;
  border-color: #C21460;
  border-top-color: #C21460;
  border-bottom-color: #C21460;
  border-right-color: #C21460;
}

#order-premium_comparison h5#tagline {
  color: #357e8f;
  font-size: 18px;
}

/* Footer */
footer.footer {
  background-color: #357e8f;
  padding: 40px 0 40px;
}
footer .container p.copyright.mb-0 {
  margin-top: 0;
  text-align: center;
  padding-left: 200px;
}

@media screen and (max-device-width: 992px),handheld,screen and (max-width: 992px) {
  footer .container p.copyright.mb-0 {
    padding-left: 0;
    }
    header.header .logo-img {
    transform: translateX(-30%);
    }
}
@media screen and (max-device-width: 1202px),handheld,screen and (max-width: 1202px) {
      
  .navbar-nav.toolbar {
    display: block;
    clear: left;
    }
      header.header .logo-img {
          transform: translateX(-20%);
              }
              
  }
