header.header {
  background-color: #1d1d27;
}
header.header .navbar a {
  color: #eeeeee;
  font-size: 1.05em; /* Adjust the size as needed */
  font-weight: bold;
}
header.header .main-navbar-wrapper {
  padding: 0;
  background-color: #15151c;
}
.navbar-nav .dropdown-menu {
  position: absolute;
}
.dropdown-menu {
  font-size: 1em; /* Adjust the size as needed */
  color: #f1f1f1; /* Text color to match the body text color */
  background-color: #262633; /* Background color to match your main-navbar-wrapper */
  border: 1px solid #1d1d27; /* Border color to match the header background */
  border-radius: 0; /* Remove border radius if not needed */
}
.dropdown-item:focus, .dropdown-item:hover {
  color: #f1f1f1;
  text-decoration: none;
  background-color: #459933;
}
/* Add transitions for smoother effects */
.dropdown-menu {
  transition: background-color 0.3s, color 0.3s, border 0.3s;
}
.master-breadcrumb {
  background-color: #1d1d27;
  display: none;
}
.nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link.active {
  color: #fff;
}
.primary-bg-color {
  background-color: #15151c;
}
.body {
    color: #57a2da;
}
/* Product Cards */
.card {
    border: none;
}
.card-body, .mc-promo-login .content, .mc-promo-manage .content {
  flex: 1 1 auto;
  min-height: 1px;
  padding: 1.25rem;
  background-color: #262633;
  color: #f1f1f1;
  border-radius: 25px 25px 0 0;
}
.card, .mc-promo-login, .mc-promo-manage {
  background-color: #15151c;
  background-clip: border-box;
}
/* Home Action Cards */
.action-icon-btns a {
  margin: 0 0 10px 0;
  padding: 10px 0 15px;
  display: block;
  text-align: center;
  transition: all .3s ease;
  color: #666;
  text-decoration: none;
  background-color: #262633;
  border-radius: .25rem;
}

.card-footer {
  padding: .75rem 1.25rem;
    padding-right: 1.25rem;
    padding-left: 1.25rem;
  background-color: #262633;
  border-top: 10px solid #15151c;
}
footer.footer {
  margin: 0;
  padding: 50px 0 80px;
  background-color: #1d1d27;
  color: #d1d1d1;
  font-size: 2rem;
}
/* Buttons */

.btn-outline-primary {
  color: #499933;
  border-color: #459933;
}
.btn-outline-primary:hover {
  color: #fff;
  background-color: #459933;
  border-color: #499933;
}
.btn-primary {
  color: #499933;
  background-color: transparent;
  border-color: #459933;
}
.btn-primary:hover {
  color: #fff;
  background-color: #459933;
  border-color: #499933;
}


.bg-white {
  background-color: #1d1d27 !important;
}
.home-domain-search .tld-logos {
  list-style: none;
  font-size: 1.4em;
  color: #888;
  font-weight: 500;
}
/* Order Process */

/* Sidebar Fix */
.cart-sidebar .card-sidebar {
  background: 0 0 !important;
}
.sidebar .list-group-item.active, .sidebar .list-group-item.active:focus, .sidebar .list-group-item.active:hover {
  background-color: #28a745;
  border-color: #15151c;
}
.list-group-item.active {
  z-index: 2;
  color: #fff;
  background-color: #28a745 !important;
  border-color: #15151c;
}
.list-group-item {
  position: relative;
  display: block;
  padding: .75rem 1.25rem;
  background-color: #262633 !important;
  border: 3px solid #15151c !important;
    border-top-width: 3px;
    border-top-style: solid;
    border-top-color: #15151c;
    border-right-width: 3px;
    border-right-style: solid;
    border-right-color: #15151c;
    border-bottom-color: #15151c;
    border-left-width: 3px;
    border-left-style: solid;
    border-left-color: #15151c;
}
.list-group-item-action {
  color: #eeeeee;
}
.list-group-item-action:hover {
  color: #28a745;
}

/* Client Area */

.client-home-cards .card-header {
  background-color: transparent;
}