/* Custom CSS for MeHosting Theme */

:root {
    --blue: #007bff;
    --indigo: #6610f2;
    --purple: #6f42c1;
    --pink: #e83e8c;
    --red: #dc3545;
    --orange: #fd7e14;
    --yellow: #ffc107;
    --green: #28a745;
    --teal: #20c997;
    --cyan: #17a2b8;
	
    --white: #fdfdff;
	--gray-light: #cccccc;
    --gray: #6c757d;
    --gray-dark: #393d3f;
	
    --primary: #62929e;
    --secondary: #546a7b;
	--tertiary: #c6c5b9;
	
    --success: #28a745;
    --info: #17a2b8;
    --warning: #ffc107;
    --danger: #dc3545;
    --light: #f8f9fa;
    --dark: #343a40;
    --breakpoint-xs: 0;
    --breakpoint-sm: 576px;
    --breakpoint-md: 768px;
    --breakpoint-lg: 992px;
    --breakpoint-xl: 1200px;
    --font-family-sans-serif: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";
    --font-family-monospace: SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;
}

/* hide this */
.master-breadcrumb, #Secondary_Sidebar-Support-Downloads { 
	display:none !important; 
}

/* main styles */

a {
    color: var(--primary);
    text-decoration: none;
    background-color: transparent;
}

.btn-primary {
    color: #fff;
    background-color: var(--primary);
    border-color: var(--primary);
}

header.header {
	background-color: var(--gray-dark);
}

header.header .main-navbar-wrapper {
	background-color: var(--secondary);
}

header.header .navbar a {
	color: var(--white);
}

header.header .navbar-nav .dropdown-menu a {
	color: var(--gray-dark);
}

.text-primary {
    color: var(--primary);
}

.bg-primary {
    background-color: var(--primary);
}

.modal-content {
  border: none;
}

.alert-success {
	color: var(--white);
	background-color: var(--green);
	border-color: var(--green);
}

.primary-bg-color {
    background-color: var(--tertiary);
}

.badge-info {
    color: var(--white);
    background-color: var(--green);
}

.list-group-item.active {
    color: var(--white);
	background-color: var(--gray);
    border-color: var(--gray);
}

#order-standard_cart .view-cart-items-header {
	background-color: var(--gray) !important;
}

#order-standard_cart .view-cart-items {
    border-bottom: 2px solid var(--gray) !important;
}

footer.footer {
	background-color: var(--secondary);
}

/*** DOMAIN PRICING STYLES ***/

.domain-pricing .two-row-center {
    border-right: 2px solid var(--secondary) !important;
}

.domain-pricing .tld-pricing-header .col-sm-2, .domain-pricing .tld-pricing-header .col-sm-4, .domain-pricing .tld-pricing-header .col-xs-2, .domain-pricing .tld-pricing-header .col-xs-4 {
    border-bottom: 6px solid var(--secondary) !important;
}

.domain-pricing .tld-pricing-header div:nth-child(odd) {
    border-color: var(--primary) !important;
}

/*** STANDARD CART STYLES ***/

#order-standard_cart .cart-body {
	background-color: var(--white);
  	border-radius: 4px;
  	border: 1px solid;
  	border-color: var(--white);
  	padding-top: 10px;
  	padding-bottom: 10px;
}

#order-standard_cart .sub-heading span, #order-standard_cart .sub-heading-borderless span {
  	color: #fff !important;
}

#order-standard_cart .panel-addon {
  	background-color: var(--gray-light) !important;
  	border-radius: 4px;
  	border: 1px solid;
  	border-color: var(--gray-light) !important;
  	padding: 4px;
}

#order-standard_cart .order-summary {
	background-color: var(--gray) !important;
}

#order-standard_cart .empty-cart .btn {
  	background-color: var(--gray) !important;
}

/*** PREMIUM COMPARISON STYLES ***/

#order-premium_comparison .includes-features {
  	background-color: var(--white);
  	border-radius: 4px;
  	border: 1px solid;
  	border-color: var(--white);
  	padding: 10px;
}

#order-premium_comparison .includes-features .head-area span {
  	color: var(--white);
}