/* Customer override for BASE CSS */



/* Body Styles */

body {
	background:#fff;
}

#layoutheader {
	background: #02171e;
	background-image:linear-gradient(150deg,#02171e 15%,#08454e 100%) !important;
    margin: 0;
    padding:15px 0 10px 10px;
    border-radius: 0;
    border-bottom: 0px solid #333333;
	
}

.headerbanner img {
	max-width:250px;
	margin:0px 0 10px 0;
}


.sidebar-divider {
	background: rgba(0,0,0,0.5);
}


.headerbanner {

}

.emptytopbanner {
	display:none;
	background: #0071b9;
	border-bottom: 0px solid #333333;
	border-radius: 4px 4px 0 0;
}

.logininfosection {
	color:#fff;
}

.nologinpush {
	height:37px;
}

.layoutwrapper {
    background: #f5f5f5;
}

#sidenavbar {
	background: #02171e;
	background-image:linear-gradient(150deg,#02171e 15%,#08454e 100%) !important;
}

.sidenavbarbase {
	background:#0071b9;
}

#sidenavbar a span {
	color:#fff;
	font-weight:500;
}

#layoutfooter {
    background: #02171e;
	background-image:linear-gradient(150deg,#02171e 15%,#08454e 100%) !important;
	border-top: 0px solid #333333;
	border-radius:0 0 4px 4px;
}

#layoutfooter p {
	color:#fff !important;
}

.landerproducts ul li a h4, .landerproducts ul li div h4,
.landerproducts ul li a .h4, .landerproducts ul li div .h4 {
    background: #02171e;
	background-image:linear-gradient(150deg,#02171e 15%,#08454e 100%) !important;
    border-bottom: 0px solid #333333;
}

/* Navigation Styles ----------------------------------------------- */

/* Side menu highlights */

.login #login a,
.home #home a,
.contact #contact a,
.howitworks #howitworks a,
.invoicing #invoicing a,
.manage #manage a,
.managepermit #manage a,
.purchase #purchase a,
.accountdetails #account a,
.membermanagement #membermanagement a,
.payandstay #payandstay a,
.payandstayadd #paynow a
{
	xbackground: #02171e;
	xbackground-image:linear-gradient(150deg,#02171e 15%,#08454e 100%) !important;

}

#sidenavbar a:hover, #sidenavbar a:focus, #sidenavbar a:active {
	xbackground: #02171e;
	xbackground-image:linear-gradient(150deg,#02171e 15%,#08454e 100%) !important;
}

/* Side menu highlights  for howitworks */

.howitworkspaystay #hwcashless a,
.HowItWorksvisitors #hwvisitor a,
.HowItWorksresidents #hwresident a,
.HowItWorksseasons #hwseason a,
.HowItWorkswaivers #hwwaiver a,
.HowItWorksbuspasses #hwbuspass a
{
	xbackground: #02171e !important;
    border-color: #fff;
}

#howitworksnav a {
	xbackground: rgba(0,0,0,0.25) !important;
	color:#fff!important;
}
#howitworksnav ul li a:hover {
	xbackground: #02171e !important;
}

#sidenavbar #renewbadge a:before {
	content:"";
}

#sidenavbar #renewbadge a {
	border-radius:50% !important;
	color:#fff;
}

#LoginStatusBack {
	color:#fff;
}

.logininfosection {
	color:#fff;
}

.assisting .loggedinas {
	color: #fff;
}

.mp-lang .dropdown button {
	border-color: #fff;
	color:#fff;
}

.mp-lang .dropdown button:hover {
	border-color: #ddd;
	color:#ddd;
}

.mp-lang .open .dropdown-toggle.btn-default {
	border-color: #fff;
	color:#fff;
}

#sidenavbar a span.subtitle {
	color:#fff;
}

p, ul {
	color:#000 !important;
}

#basket a {
	background: #02171e !important;
	color: #fff !important;
	xborder-top:1px solid #127e02;
}

#sidenavbar #basket a .subtitle, #sidenavbar #basket a span {
	color: #fff;
}

#footer a {
	color:#fff !important;
}

.navbar-toggle {
	border-color: #fff;
}

.navbar-toggle .icon-bar {
	background-color: #fff;
}


