




h1 {color:#086fa1;}
a {color:#209EDB;}
a:hover {color:#d76501;}
a:focus {color:#d76501;}

.bg-1, .bg-1-h:hover { background-color:#086fa1; }
.bg-2, .bg-2-h:hover { background-color:#01567F; }
.bg-3, .bg-3-h:hover { background-color:#1287BF; }
.bg-4, .bg-4-h:hover { background-color:#209EDB; }
.bg-5, .bg-5-h:hover { background-color:#49ABDA; }
.bg-alt, .bg-alt-h:hover { background-color:#d76501; }

.fg-1, .fg-1-h:hover { color:#086fa1; }
.fg-2, .fg-2-h:hover { color:#01567F; }
.fg-3, .fg-3-h:hover { color:#1287BF; }
.fg-4, .fg-4-h:hover { color:#209EDB; }
.fg-5, .fg-5-h:hover { color:#49ABDA; }
.fg-alt, .fg-alt-h:hover { color:#d76501; }

body.tilePage, .pageFooter { background-color:#72B8DA; }
.banner .hamburgerToggle .iconBar {background-color:#086fa1;}
.banner .hamburgerToggle:hover > .iconBar{background-color:#d76501;}
.banner .hamburgerToggle:focus > .iconBar{background-color:#d76501;}
.logoHeader .hamburgerToggle:hover > .iconBar{background-color:#d76501;}
.logoHeader .hamburgerToggle:focus > .iconBar{background-color:#d76501;}

.button.button-primary,
button.button-primary,
input[type="submit"].button-primary,
input[type="reset"].button-primary,
input[type="button"].button-primary {
    background-color: #01567F;
	border-color: #01567F;
}
.button.stroke{
	border-color: #01567F;
	color: #01567F;
}

.locationIndicator{	border: .1rem solid #086fa1; }
.locationIndicator.current{ background: #086fa1; }
		

#btnContinueShoppingDesktop
{
	color: #01567F;
	border-color: #01567F;
}

#btnContinueShoppingDesktop:focus
{
	color: #d76501;
	border-color: #1287BF;
}

.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: #086fa1;
	border-color: #086fa1;
}

.pagination > li > a,
.pagination > li > span {
	color: #01567F;
	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: #01567F;
	border-color: #01567F;
}

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: #d76501!important;
}
.loading:after {border-left-color:#086fa1;}
.login form button,.login form .button {
	border-color: #01567F;
	color:#01567F;
}
.login form button:hover,.login form .button:hover {
	border-color: #086fa1;
	color:#086fa1;
}
.login .loginButton:after, .login .sendButton:after { border-right-color:#01567F; border-top-color:#01567F; }
.login .loginButton:before, .login .sendButton:before { border-right-color:#01567F; border-bottom-color:#01567F; }
.login .loginButton:hover:after, .login .sendButton:hover:after { border-right-color:#086fa1; border-top-color:#086fa1; }
.login .loginButton:hover:before, .login .sendButton:hover:before { border-right-color:#086fa1; border-bottom-color:#086fa1; }

.cart .cartHeader .button:hover { border-color:#086fa1; }
.cart .cartHeader .button:hover:after { border-right-color:#086fa1; border-top-color:#086fa1; }
.cart .cartHeader .button:hover:before { border-right-color:#086fa1; border-bottom-color:#086fa1; }

.groupsPage .itemLink { border-bottom-color:#086fa1; }
.groupsPage .selected > .roundIcon { background-color: #49ABDA; }

.groupsPage .roundIcon-alert { background-color: #01567F; }
.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: #086fa1;
}
.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: #49ABDA;
}
.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: #1287BF;
}
.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: #01567F;
}
.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: #209EDB;
}

.multiLevelGroup .grid .gridItem:nth-child(7n + 1) > a{
	background-color: #086fa1;
	text-decoration: none;
}
.multiLevelGroup .grid .gridItem:nth-child(7n + 2) > a{
	background-color: #49ABDA;	
	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: #1287BF;
	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: #01567F;
	text-decoration: none;
}
.multiLevelGroup .grid .gridItem:nth-child(7n + 7) > a{
	background-color: #209EDB;
	text-decoration: none;
}

.cart {border-top-color:#49ABDA;}
.loginView {border-top-color:#086fa1;}

.allProductsPage .grid .gridItem>a,
.panel header {background-color:#01567F;}

.vis .fee .feeShade.shaded {background-color:#49ABDA;}
.vis .feeDetails > a:hover {color:#086fa1;}
.vis .feeDetails > a:focus {color:#086fa1;}

.rzslider .rz-pointer {background-color:#1287BF;}

.activeToggle {color:#1287BF;}

.selectedPrice{background:#49ABDA;}

@media(min - width:530px) {
	.block:nth-child(7n + 3) .block,
	.block:nth-child(7n + 3) .layer {
			background-color: #49ABDA;
	}

	.block:nth-child(7n + 2) .block,
	.block:nth-child(7n + 2) .layer {
			background-color: #4C4C4C;
	}
}

@media (max-width:736px) {
	.primaryNavigation a {color:#209EDB;}
	body.showingHamburger .primaryNavigation a {border-left-color:#086fa1;border-bottom-color:#086fa1;color:#086fa1;}
	body.showingHamburger .primaryNavigation .hamburger { border-bottom-color:#209EDB;}
	.topSeperator {border-top: solid 2px #49ABDA;}
}

@media (min-width:737px) {
	.primaryNavigation li ul, .logoHeader .primaryNavigation li ul { border-color:#086fa1; }
	.primaryNavigation li ul a, .logoHeader .primaryNavigation li ul a {color:#086fa1;}
	.primaryNavigation li ul a:hover, .logoHeader .primaryNavigation li ul a:hover {color:#d76501;}
	.primaryNavigation li ul a:focus, .logoHeader .primaryNavigation li ul a:focus {color:#d76501;}
	.banner .primaryNavigation {border-bottom-color:#49ABDA;}
	.primaryNavigation .dropdown .chevron:before, .primaryNavigation .dropdown .chevron:after {background-color:#1287BF;}
	.groupsPage .itemsList:before { background-color:#49ABDA; }
	.groupsPage .visPayeeList:before { background-color:#49ABDA; }					
	.groupsPage .itemsList .itemLink.selected { border-bottom-color:#49ABDA; }
	.groupsPage .visPayeeList .visPayeeLink.selected { border-bottom-color:#49ABDA; }
	.cart .cartHeader {background-color:#086fa1;}
	.cart .totals .checkoutButton:after { border-right-color:#1287BF; border-top-color:#1287BF; }
	.cart .totals .checkoutButton:before { border-right-color:#1287BF; border-bottom-color:#1287BF; }

	
	.b-w:nth-child(7n + 2) .block,
	.b-w:nth-child(7n + 2) .layer {
			background-color: #49ABDA;
	}

	.b-w:nth-child(7n + 3) .block,
	.b-w:nth-child(7n + 3) .layer {
			background-color: #4C4C4C;
	}
}

}
