




h1 {color:#065693;}
a {color:#3A94DA;}
a:hover {color:#181616;}
a:focus {color:#181616;}

.bg-1, .bg-1-h:hover { background-color:#065693; }
.bg-2, .bg-2-h:hover { background-color:#0F6CB2; }
.bg-3, .bg-3-h:hover { background-color:#1C81CF; }
.bg-4, .bg-4-h:hover { background-color:#3A94DA; }
.bg-5, .bg-5-h:hover { background-color:#64A6D8; }
.bg-alt, .bg-alt-h:hover { background-color:#181616; }

.fg-1, .fg-1-h:hover { color:#065693; }
.fg-2, .fg-2-h:hover { color:#0F6CB2; }
.fg-3, .fg-3-h:hover { color:#1C81CF; }
.fg-4, .fg-4-h:hover { color:#3A94DA; }
.fg-5, .fg-5-h:hover { color:#64A6D8; }
.fg-alt, .fg-alt-h:hover { color:#181616; }

body.tilePage, .pageFooter { background-color:#8BB8DA; }
.banner .hamburgerToggle .iconBar {background-color:#065693;}
.banner .hamburgerToggle:hover > .iconBar{background-color:#181616;}
.banner .hamburgerToggle:focus > .iconBar{background-color:#181616;}
.logoHeader .hamburgerToggle:hover > .iconBar{background-color:#181616;}
.logoHeader .hamburgerToggle:focus > .iconBar{background-color:#181616;}

.button.button-primary,
button.button-primary,
input[type="submit"].button-primary,
input[type="reset"].button-primary,
input[type="button"].button-primary {
    background-color: #0F6CB2;
	border-color: #0F6CB2;
}
.button.stroke{
	border-color: #0F6CB2;
	color: #0F6CB2;
}

.locationIndicator{	border: .1rem solid #065693; }
.locationIndicator.current{ background: #065693; }
		

#btnContinueShoppingDesktop
{
	color: #0F6CB2;
	border-color: #0F6CB2;
}

#btnContinueShoppingDesktop:focus
{
	color: #181616;
	border-color: #1C81CF;
}

.button.button-primary:hover,
button.button-primary:hover,
input[type="submit"].button-primary:hover,
input[type="reset"].button-primary:hover,
input[type="button"].button-primary:hover,
.button.button-primary:focus,
button.button-primary:focus,
input[type="submit"].button-primary:focus,
input[type="reset"].button-primary:focus,
input[type="button"].button-primary:focus {
    background-color: #065693;
	border-color: #065693;
}

.pagination > li > a,
.pagination > li > span {
	color: #0F6CB2;
	background-color: #fff;
}
.pagination > .active > a,
.pagination > .active > span,
.pagination > .active > a:hover,
.pagination > .active > span:hover,
.pagination > .active > a:focus,
.pagination > .active > span:focus {
	color: #fff;
	background-color: #0F6CB2;
	border-color: #0F6CB2;
}

input[type="email"]:focus, input[type="number"]:focus, input[type="search"]:focus, input[type="text"]:focus, input[type="tel"]:focus, input[type="url"]:focus, input[type="password"]:focus, textarea:focus, select:focus, input[type="email"].ng-touched.ng-invalid:focus, input[type="number"].ng-touched.ng-invalid:focus, input[type="search"].ng-touched.ng-invalid:focus, input[type="text"].ng-touched.ng-invalid:focus, input[type="tel"].ng-touched.ng-invalid:focus, input[type="url"].ng-touched.ng-invalid:focus, input[type="password"].ng-touched.ng-invalid:focus, textarea.ng-touched.ng-invalid:focus, select.ng-touched.ng-invalid:focus, .ng-submitted input[type="email"].ng-invalid:focus, .ng-submitted input[type="number"].ng-invalid:focus, .ng-submitted input[type="search"].ng-invalid:focus, .ng-submitted input[type="text"].ng-invalid:focus, .ng-submitted input[type="tel"].ng-invalid:focus, .ng-submitted input[type="url"].ng-invalid:focus, .ng-submitted input[type="password"].ng-invalid:focus, .ng-submitted textarea.ng-invalid:focus, .ng-submitted select.ng-invalid:focus {
	border-color: #181616!important;
}
.loading:after {border-left-color:#065693;}
.login form button,.login form .button {
	border-color: #0F6CB2;
	color:#0F6CB2;
}
.login form button:hover,.login form .button:hover {
	border-color: #065693;
	color:#065693;
}
.login .loginButton:after, .login .sendButton:after { border-right-color:#0F6CB2; border-top-color:#0F6CB2; }
.login .loginButton:before, .login .sendButton:before { border-right-color:#0F6CB2; border-bottom-color:#0F6CB2; }
.login .loginButton:hover:after, .login .sendButton:hover:after { border-right-color:#065693; border-top-color:#065693; }
.login .loginButton:hover:before, .login .sendButton:hover:before { border-right-color:#065693; border-bottom-color:#065693; }

.cart .cartHeader .button:hover { border-color:#065693; }
.cart .cartHeader .button:hover:after { border-right-color:#065693; border-top-color:#065693; }
.cart .cartHeader .button:hover:before { border-right-color:#065693; border-bottom-color:#065693; }

.groupsPage .itemLink { border-bottom-color:#065693; }
.groupsPage .selected > .roundIcon { background-color: #64A6D8; }

.groupsPage .roundIcon-alert { background-color: #0F6CB2; }
.groupsPage .roundIcon-success { background-color: #88be7d; }

.b-w:nth-child(7n + 1) .block,
.b-w:nth-child(7n + 1) .layer,
.s-w.c-1 .block,
.s-w.c-1 .layer {
	background-color: #065693;
}
.b-w:nth-child(7n + 2) .block,
.b-w:nth-child(7n + 2) .layer,
.s-w.c-2 .block,
.s-w.c-2 .layer  {
	background-color: #64A6D8;
}
.b-w:nth-child(7n + 3) .block,
.b-w:nth-child(7n + 3) .layer,
.s-w.c-3 .block,
.s-w.c-3 .layer {
	background-color: #4C4C4C;
}
.b-w:nth-child(7n + 4) .block,
.b-w:nth-child(7n + 4) .layer,
.s-w.c-4 .block,
.s-w.c-4 .layer {
	background-color: #1C81CF;
}
.b-w:nth-child(7n + 5) .block,
.b-w:nth-child(7n + 5) .layer,
.s-w.c-5 .block,
.s-w.c-5 .layer {
	background-color: #2B2B2B;
}
.b-w:nth-child(7n + 6) .block,
.b-w:nth-child(7n + 6) .layer,
.s-w.c-6 .block,
.s-w.c-6 .layer {
	background-color: #0F6CB2;
}
.b-w:nth-child(7n + 7) .block,
.b-w:nth-child(7n + 7) .layer,
.s-w.c-7 .block,
.s-w.c-7 .layer {
	background-color: #3A94DA;
}

.multiLevelGroup .grid .gridItem:nth-child(7n + 1) > a{
	background-color: #065693;
	text-decoration: none;
}
.multiLevelGroup .grid .gridItem:nth-child(7n + 2) > a{
	background-color: #64A6D8;	
	text-decoration: none;
}
.multiLevelGroup .grid .gridItem:nth-child(7n + 3) > a{
	background-color: #4C4C4C;	
	text-decoration: none;
}
.multiLevelGroup .grid .gridItem:nth-child(7n + 4) > a{
	background-color: #1C81CF;
	text-decoration: none;
}
.multiLevelGroup .grid .gridItem:nth-child(7n + 5) > a{
	background-color: #2B2B2B;
	text-decoration: none;
}
.multiLevelGroup .grid .gridItem:nth-child(7n + 6) > a{
	background-color: #0F6CB2;
	text-decoration: none;
}
.multiLevelGroup .grid .gridItem:nth-child(7n + 7) > a{
	background-color: #3A94DA;
	text-decoration: none;
}

.cart {border-top-color:#64A6D8;}
.loginView {border-top-color:#065693;}

.allProductsPage .grid .gridItem>a,
.panel header {background-color:#0F6CB2;}

.vis .fee .feeShade.shaded {background-color:#64A6D8;}
.vis .feeDetails > a:hover {color:#065693;}
.vis .feeDetails > a:focus {color:#065693;}

.rzslider .rz-pointer {background-color:#1C81CF;}

.activeToggle {color:#1C81CF;}

.selectedPrice{background:#64A6D8;}

@media(min - width:530px) {
	.block:nth-child(7n + 3) .block,
	.block:nth-child(7n + 3) .layer {
			background-color: #64A6D8;
	}

	.block:nth-child(7n + 2) .block,
	.block:nth-child(7n + 2) .layer {
			background-color: #4C4C4C;
	}
}

@media (max-width:736px) {
	.primaryNavigation a {color:#3A94DA;}
	body.showingHamburger .primaryNavigation a {border-left-color:#065693;border-bottom-color:#065693;color:#065693;}
	body.showingHamburger .primaryNavigation .hamburger { border-bottom-color:#3A94DA;}
	.topSeperator {border-top: solid 2px #64A6D8;}
}

@media (min-width:737px) {
	.primaryNavigation li ul, .logoHeader .primaryNavigation li ul { border-color:#065693; }
	.primaryNavigation li ul a, .logoHeader .primaryNavigation li ul a {color:#065693;}
	.primaryNavigation li ul a:hover, .logoHeader .primaryNavigation li ul a:hover {color:#181616;}
	.primaryNavigation li ul a:focus, .logoHeader .primaryNavigation li ul a:focus {color:#181616;}
	.banner .primaryNavigation {border-bottom-color:#64A6D8;}
	.primaryNavigation .dropdown .chevron:before, .primaryNavigation .dropdown .chevron:after {background-color:#1C81CF;}
	.groupsPage .itemsList:before { background-color:#64A6D8; }
	.groupsPage .visPayeeList:before { background-color:#64A6D8; }					
	.groupsPage .itemsList .itemLink.selected { border-bottom-color:#64A6D8; }
	.groupsPage .visPayeeList .visPayeeLink.selected { border-bottom-color:#64A6D8; }
	.cart .cartHeader {background-color:#065693;}
	.cart .totals .checkoutButton:after { border-right-color:#1C81CF; border-top-color:#1C81CF; }
	.cart .totals .checkoutButton:before { border-right-color:#1C81CF; border-bottom-color:#1C81CF; }

	
	.b-w:nth-child(7n + 2) .block,
	.b-w:nth-child(7n + 2) .layer {
			background-color: #64A6D8;
	}

	.b-w:nth-child(7n + 3) .block,
	.b-w:nth-child(7n + 3) .layer {
			background-color: #4C4C4C;
	}
}

}
