
a:hover {
    text-decoration: none;
}

.container {
    padding-right: 0;
    padding-left: 0;
    position: relative;
    max-width: 1250px;
}

.footer .container {
    padding-right: 0;
    padding-left: 0;
}

header.header .logo-img {
    width: 300px;
    height: 44px;
}

.primary-bg-color {
    background-color: #fff;
}

header.header {
    background-color: #fff;
}

.navbar-brand {
    padding-top: 0;
    padding-bottom: 0;
}

.master-breadcrumb {
	display: none;
}

header.header .toolbar .nav-link {
    border: 1px solid #fff;
    color: #7a7a7a;
    font-size: 1.6em;
    padding: 0;
}

.btn-primary {
    background-color: #3ab2ec;
    border-color: #3ab2ec;
}

.btn-primary:hover {
    background-color: #3ab2ec78;
    border-color: #3ab2ec78;
}

.btn-primary:not(:disabled):not(.disabled).active, .btn-primary:not(:disabled):not(.disabled):active, .show>.btn-primary.dropdown-toggle {
    background-color: #3ab2ec78;
    border-color: #3ab2ec78;
}

.btn-primary.focus, .btn-primary:focus {
    background-color: #3ab2ec78;
    border-color: #3ab2ec78;
    box-shadow: 0 0 0 0.2rem rgba(82,125,168,.5);
}

.list-group-item.active {
    background-color: #3ab2ec;
    border-color: #3ab2ec;
}

#order-standard_cart .view-cart-items-header,
#order-standard_cart .empty-cart .btn {
    background-color: #2772ec !important;
}

#order-standard_cart .view-cart-items {
    border-bottom: 2px solid #2772ec !important;
}

.dropdown-item:focus, .dropdown-item:hover a {
    color: #fff;
}

.card-header {
    background-color: #2772ec;
}

.client-home-cards h3.card-title.m-0 {
    color: #54595F;
	font-weight: 600;
}

.primary-content .card-title {
    color: #54595F;
}

h3.panel-title.card-title {
    color: #fff;
}

#order-standard_cart {
    padding: 0 0 0 0;
}

#order-standard_cart .cart-sidebar h3,
.sidebar .card-title {
    color: #fff;
}

#order-standard_cart .products .product header {
    background-color: #2772ec !important;
}

#order-standard_cart .products .product header span {
    color: #fff !important;
    font-weight: 600;
    font-size: 22px !important;
}

#order-standard_cart .products .product {
    padding: 1px 0 0 0 !important;
}

#order-standard_cart .products .col-md-6 {
    flex: 0 0 100%;
    max-width: 100%;
}

#order-standard_cart .products .product div.product-desc {
    padding: 20px 14px 20px 27px !important;
    font-size: 18px !important;
}

#order-standard_cart .products .product div.product-desc ul,
#order-standard_cart .products .product div.product-desc p {
	margin-bottom: 0;
}

#order-standard_cart .products .product div.product-pricing span.price {
    font-size: 40px !important;
}

#order-standard_cart .products div.product-pricing {
    display: none;
}

#order-standard_cart .products .btn {
    font-size: 16px;
    padding: 10px 15px;
}

form#frmCheckout, 
form#frmConfigureDomains {
    background-color: #fff;
    padding: 10px;
}

.view-cart-items .renewal {
	display: none !important;
}

img.ssl-state, .ssl-inactive {
    display: none !important;
}

#custom-cpanel-login {
	margin-top: 15px;
}

.domain-checker-container, .domain-checker-bg {
	background: none !important;
}

.featured-tld {
    display: none;
}

.domain-checker-bg {
    padding: 0 0 !important;
}

@media (max-width: 992px) {
	
.domain-checker-bg {
    padding: 0 0 !important;
}

}

.navbar {
    padding: 0;
}

header.header .navbar-nav a {
    padding: 15px;
    font-size: 18px;
}

.navbar .dropdown-menu {
	background-color: #747476;
    padding: 0;
    margin: 0;
    border: 0;
}

.dropdown-item:focus, 
.dropdown-item:hover {
    background-color: #3ab2ec;
}

.btn-primary.disabled, 
.btn-primary:disabled {
    background-color: #3ab2ec;
}

header.header .navbar .dropdown-item a {
    color: #fff;
}

.dropdown-toggle::after {
    vertical-align: .15em;
}

.dropdown-item {
    padding-left: 8px;
    padding-right: 8px;
    padding-top: 9px;
    padding-bottom: 9px;
}

.dropdown-divider {
    margin: 0;
    border-top: 1px solid #e9ecef;
	display: none;
}

footer.footer {
    background-color: #fff;
    color: #54595F;
    padding: 30px 0px;
}

@media (max-width: 1292px) {
	
.logo-head {
    padding-left: 15px;
}

header.header .toolbar {
    padding-right: 15px;
}

section#main-body {
    margin-left: 15px;
    margin-right: 15px;
}

}

@media (min-width: 1200px) {

.navbar {
    min-height: 98px;
}

.navbar .dropdown:hover .dropdown-menu {
	display: block;
	padding: 0;
    top: 33px;
    border-radius: 0;
}

}

@media (max-width: 1200px) {
	
.logo-head {
    padding-left: 15px;
}

header.header .toolbar {
    padding-right: 15px;
}

section#main-body {
    margin-left: 15px;
    margin-right: 15px;
}

}

@media (max-width: 1269px) {

.footer .container {
    max-width: 100%;
}

}

@media (max-width: 1199px) {

.navbar.navbar-expand-xl.main-navbar-wrapper {
    width: 100%;
    background: #747476;
    position: absolute;
    text-align: left;
    top: 77px;
    white-space: nowrap;
    border: 0;
    border-radius: 5px;
    z-index: 99;
}

header.header .main-navbar-wrapper .navbar-collapse {
    padding: 0;
}

header.header .navbar-nav a {
	padding: 7px 10px 7px 24px !important;
    display: block;
}

header.header .navbar a {
    color: #fff;
}

.dropdown-toggle::after {
    float: right;
    margin-top: 8px;
}

.navbar.navbar-expand-xl.main-navbar-wrapper {
    border-radius: 0;
}

a.dropdown-toggle:hover {
    background: #3ab2ec;
}

.dropdown-item {
    padding-left: 8px;
    padding-right: 8px;
    padding-top: 2px;
    padding-bottom: 2px;
}

}

@media (max-width: 991px) {
	
.container {
    max-width: 93%;
}

.top-core-custom.container {
    max-width: 100%;
}

.header .container {
    padding-right: 0;
    padding-left: 0;
    position: relative;
    max-width: 100%;
}

.logo-head {
    padding-left: 15px;
}

ul.navbar-nav.toolbar {
    padding-right: 15px;
}

section#main-body {
    margin-left: 0;
    margin-right: 0;
}
	
}

@media (max-width: 767px) {

header.header .logo-img {
    width: 213px;
    height: 31px;
}

}

@media (max-width: 600px) {

#order-standard_cart .products .product div.product-desc {
    float: none !important;
    width: 100% !important;
    text-align: center;
}

#order-standard_cart .products .product div.product-desc {
    padding-bottom: 0 !important;
}

#order-standard_cart .products .product footer {
    float: none !important;
    margin: 0 0 20px 0 !important;
    width: 100% !important;
    text-align: center !important;
}

#order-standard_cart .products .product div.product-desc p {
	margin-bottom: 1rem;
}

}

@media (max-width: 575px) {
	
	.text-right {
		text-align: left !important;
	}	
	
	.order-summary .text-right {
		text-align: right !important;
	}
	
}