@import url('https://fonts.googleapis.com/css2?family=Montserrat:wght@300;400;600;700;800&display=swap');

* {
	font-family: 'Montserrat', sans-serif !important;
}

.background {background-color: #138694}
body {background-color: #FFF}
main,
main.darker,
main#terms.darker,
#contact {
	background-color: #1b0e53;
}
#contact input,
#contact textarea,
#contact .select2-container {
	background-color: #453195;
}

.product-panel .title-panel .title {
	background: -moz-linear-gradient(top, rgba(45, 21, 120, 0) 0%, rgba(22, 22, 114, 0.7) 100%);
	background: -webkit-linear-gradient(top, rgba(45, 21, 120, 0) 0%, rgba(22, 22, 114, 0.7) 100%);
	background: linear-gradient(to bottom, rgba(45, 21, 120, 0) 0%, rgba(22, 22, 114, 0.7) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#002d1578", endColorstr="#802d1578", GradientType=0);
}

nav.navbar,
header {
	background-color: #138694;
}
.navbar-dark .navbar-nav .nav-item {background-color: #00A79D}

nav#portal-nav {
	bottom: -1px;
}
nav#portal-nav .buttons-wrap {background-color: #304fb1}
nav#portal-nav .portal-nav-btn {background-color: #161672}
nav#portal-nav .col.current {border-color: #138694}
nav#portal-nav .col.current .portal-nav-btn {background-color: #138694}
nav.navbar .navbar-toggler {
	background-color: #00A79D;
}

.category-panel {
	background-color: #138694;
}
.product-panel.primary .title-panel {
	background-color: #138694;
}

.category-panel.disabled > .disabled-overlay {
	background-color: #011960;
}
.category-panel.disabled > .disabled-overlay .banner.coming-soon {
	background-color: #04123F;
}
.product-panel.primary,
.product-panel .description-panel {
	background-color: transparent;
}

ul.account-menu li a {background-color: #29479F}
ul.account-menu li a svg {fill: #6479BA}

.product-category-panel{background-color: #223D97}
.tag-panel .tag {background-color: #3256cc}
.controls-panel .control-btn,
#contact input[type="submit"] {
	background: #138694;
}

@media (min-width: 768px) {
	.navbar-dark .navbar-nav .nav-item {
		background-color: transparent;
	}
}
