a, 
a:hover {
	color: #003d69;
}

.icon {
	background-color: #bce9f9;
}

header .mainmenu {
	/*background-color: #003d69;*/
	background-color: rgba(0, 61, 105, 0.98);
	color: white;
}

header .megamenu, 
.megamenu .menuboard {
	background-color: #175884;
	color: white;
}

.menuboard_heading a {
	background-image: linear-gradient(to bottom left, transparent 10%, #5188ae 200%);
}

.menuboard_heading a:hover, 
.menuboard_heading a:focus {
	background-image: linear-gradient(to bottom left, transparent 10%, #5188ae 100%);
}

.menuboard_contents {
	border-left-color: #3b7299;
}

.menuboard_contents .txt {
	background-color: rgba(255, 255, 255, 0.1);
	/*background-image: linear-gradient(to bottom, transparent 0%, rgba(255, 255, 255, 0.1) 100%);*/
}

.menuboard_contents .buttonlink {
	background-color: #0d3c66;
}

.menuboard_contents .buttonlink.secondary {
	border: 1px solid #0d3c66;
	background-color: transparent;
}

.menuboard_contents .buttonlink .icon {
	background-color: transparent;
	color: white;
}

.alphabets li a {
	background-color: #0d3c66;
}

.alphabets li a:hover {
	background-color: rgba(255, 255, 255, 0.1);
}

.storyitem {
	background-color: #0d3c66;
}

.menuboard_contents .stacked--item {
	background-color: #0d3c66;
}

.menuboard_contents .areaofcare {
	background-color: #0d3c66;
}

.linklist--item .icon {
	color: white;
}

.stacked--item .icon i {
	font-size: 20px;
}

.areasofcare .flickity-button-icon {
	fill: #B0E6FC;
}

#herobanner {
	background-color: aliceblue;
}

.herobanner--jumbotron .titlesequence {
	background-image: linear-gradient(to top left, transparent 50%, rgba(0, 36, 75, 1) 130%);
}

.herobanner--jumbotron .btn-primary {
	background-color: #003d69;
	border-color: #003d69;
	color: #bce9f9;
}

.herobanner--jumbotron .btn-primary:hover {
	background-color: white;
	border-color: white;
	color: #003d69;
}

main a, 
main a:hover {
	color: blue;
}

.lobbypanel--heading {
	background-image: linear-gradient(to top, rgba(255, 255, 255, 0.001) 50%, aliceblue 100%);
	border-top: 2px solid white;
}

.pillar .txt--title {
	color: #1c699a;
}

.lobbypanel .setlinks {
	background-color: aliceblue;
}

.lobbylink a:hover {
	background-color: aliceblue;
}

.lobbylink .icon {
	color: #003d69;
}

.videoqueues {
	background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.001) 0%, aliceblue 100%);
}

.sitefeature .teaserstats {
	border-bottom-color: #8393a4;
}

.teaserstats .col-sm {
	border-right-color: #8393a4;
}

.teaserstats .txt--primary {
	color: #1c699a;
}

.calltoaction .wrapper {
	background-color: #175884;
}

.btn--regular {
	background-color: aliceblue;
}

.btn--regular .icon {
	color: #003d69;
}

.btn--regular:hover {
	background-color: #003d69;
	color: #bce9f9;
}

.btn--regular:hover .icon {
	color: #bce9f9;
}

.btn--bolden {
	background-color: #003d69;
	/*color: #bce9f9;*/
	color: white;
}

.btn--bolden:hover {
	/*background-color: aliceblue;*/
	color: white;
}

.btn--rounded {
	background-color: #003d69;
}

.btn--rounded:hover {
	color: #bce9f9;
}

.btn--outlined {
	border-color: #003d69;
}

main p {
	color: rgb(66, 84, 102);
}

#indexlinks {
	background-color: #003d69;
	color: white;
}

footer {
	background-color: #00244b;
	color: white;
}

.menuboard a, 
.menuboard a:hover {
	color: white;
}

#indexlinks a, 
#indexlinka a:hover, 
footer a, 
footer a:hover {
	color: #bce9f9;
}

.toggletab .toggle {
	color: white;
}