


header #topHeader {
	
	background-color: #ffffff;
	
	
	color: #484e51;
	
}

header #topHeader a, header #topHeader a:active {
	
	color: #484e51;
	
}


header {
	background-color: #f3f3f2;
}



nav ul li a {
	color: #949a9e;
}


body {
	background: #0f285a !important;
}


nav ul li.active a {
	color: #0f285a;
}

nav ul li.active a:after {
	background-image: none;
}

header {
	border-bottom: 2px solid #0f285a !important;
}



button, .button {
	background-color:#00a1e4;
}

button.inverse,.button.inverse {
	color:#00a1e4;
}

.btn.btn-primary, .btn.btn-info, .btn.btn-success {
	background-color:#00a1e4;
	border-color:#00a1e4;
}


button, .button {
	color:#ffffff;
}

button.inverse,.button.inverse {
	background-color:#ffffff;
}

.btn.btn-primary, .btn.btn-info, .btn.btn-success {
	color:#ffffff;
}



button:hover, .button:hover, button:active, .button:active, button:focus, .button:focus {
	color:#ffffff;
}

button.inverse:hover,.button.inverse:hover,button.inverse:active,.button.inverse:active,button.inverse:focus,.button.inverse:focus {
	background-color:#ffffff;
}

.btn.btn-primary:hover, .btn.btn-info:hover, .btn.btn-success:hover, .btn.btn-primary:active, .btn.btn-info:active, .btn.btn-success:active, .btn.btn-primary:focus, .btn.btn-info:focus, .btn.btn-success:focus {
	color:#ffffff;
}





button:hover, .button:hover, button:active, .button:active, button:focus, .button:focus {
	background-color:#1b8dbd;
}

button.inverse:hover,.button.inverse:hover, button.inverse:active,.button.inverse:active, button.inverse:focus,.button.inverse:focus {
	color:#1b8dbd;
}

.btn.btn-primary:hover, .btn.btn-info:hover, .btn.btn-success:hover, .btn.btn-primary:active, .btn.btn-info:active, .btn.btn-success:active, .btn.btn-primary:focus, .btn.btn-info:focus, .btn.btn-success:focus {
	background-color:#1b8dbd;
	border-color:#1b8dbd;
}


.mainLinks li a {
font-family: Source Sans Pro,Helvetica,Arial,Roboto,sans-serif;
font-weight: 500;
font-size: 16px;
}

.mainLinks li a:focus {
font-family: Source Sans Pro,Helvetica,Arial,Roboto,sans-serif;
font-weight: 500;
font-size: 16px;
}

.top-row {
font-weight: 300;
font-family: Source Sans Pro,Helvetica,Arial,Roboto,sans-serif;
}

img.cart-img {
filter: invert(.65);
}

svg.close-icon {
filter: invert(.65);
}

/*
.order-form .order-cost {
display: none;
}
*/

body > div.security-banner-wrapper {
justify-content: center;
}

select[name="config.customOptions.storageExternalPrice"] {
  appearance: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  background: #f0f2f3;
  border: 1px solid !important;
}

textarea[name="config.customOptions.storageTerms"] {
  overflow:auto
}
