@charset "utf-8";
/* CSS Document */

header.header .navbar.navbar-light{
	background-color:#0a004f;
}

header.header .main-navbar-wrapper {
    padding: 0;
    background-color: #2e294e;
}

header.header .navbar a {
     padding: 6px 10px;
    color: #fff;
    line-height: 20px;
    text-decoration: none;
}

header.header .navbar a:hover{
	color:#ff4800;
	}

.dropdown-menu{
	background-color:#0a004f;
}

.btn-primary{
    color: #fff;
    background-color: #ff4800;
    border-color: #ff4800;
}

.btn-primary:hover{
    color: #fff;
    background-color: #0a004f;
    border-color: #0a004f;
}


.dropdown-menu .dropdown-item{
	color:#fff;
}

.dropdown-item:focus, .dropdown-item:hover {
    color: #16181b;
    text-decoration: none;
    background-color: #f8f9fa;
}

#Primary_Navbar-Services .dropdown-divider {
	display: none !important;
}

.sidebar .list-group-item.active,
.list-group-item.active {
    z-index: 2;
    color: #fff;
    background-color: #0a004f;
    border-color: #0a004f;
}

.sidebar .list-group-item.active:focus, 
.sidebar .list-group-item.active:hover{
    background-color: #0a004f;
    border-color: #0a004f;
}

footer.footer{
	background-color:#0a004f;
	padding: 40px 0 40px;
}


footer.footer .nav-link {
    color: #eee;
    padding: .5rem 1rem .5rem 0;
}


footer.footer .copyright {
    margin: 0;
    font-size: .85rem;
    text-align: left;
}

.domain-checker-container{
	background: -webkit-gradient(linear,0 0,0 100%,from(#0a004f),to(#2e294e))!important;
	background: -webkit-linear-gradient(top,#0a004f,#2e294e)!important;
	background: -moz-linear-gradient(top,#0a004f,#2e294e)!important;
	background: -ms-linear-gradient(top,#0a004f,#2e294e)!important;
	background: -o-linear-gradient(top,#0a004f,#2e294e)!important;
}


#order-standard_cart .sub-heading {
    margin-top: 40px!important;
}

#order-standard_cart .sub-heading span, #order-standard_cart .sub-heading-borderless span {
    top: -25px!important;
    font-size: 28px!important;
    color: #ff4800!important;
}

#order-standard_cart label, #order-standard_cart p.domain-renewal-desc {
    font-size: 18px!important;
    color: #333!important;
    font-weight: 400!important;
}

#productConfigurableOptions {
	margin-bottom: 40px;
}

#productConfigurableOptions .row .col-sm-6 {
    flex: 0 0 100%!important;
    max-width: 100%!important;
}

#order-standard_cart .info-text-sm {
    font-size: 1em!important;
}
.alert-warning {
    color: #ff4800;
    background-color: #fff3cd;
    border-color: #ffeeba;
}











