/*================================================================================================================================================*\
* GOOGLE CUSTOM SEARCH OVERRIDES
\*================================================================================================================================================*/

.gsc-control-cse {
	padding: 0;
}

.gsc-search-button {
	display: none;
}

/*================================================================================================================================================*\
* FOUNDATION OVERRIDES
\*================================================================================================================================================*/

.subheader {
	color: #aaa;
}

.errorMsg {
	display: none;
	text-transform: none;
}

span.error, small.error {
	font-style: normal;
}

.sub-nav dd {
	margin-bottom: 15px;
	margin-left: 0;
}

.sub-nav dd a {
	background-color: #eeeeee;
	border-radius: 3px;
	margin-right: 0.3rem;
	border: 1px solid transparent;
	color: steelblue;
}

.sub-nav dd a:hover {
	border: 1px solid #737373;
}

li.active a {
	/* background: none repeat scroll 0 0 #008cba; */
}

.alert-box a {
	color: white;
	text-decoration: underline;
}

.alert-box .close {
	color: white;
	text-decoration: none;
}

.row {
	background-color: white;
	max-width: 95%;
}

.row .row {
	margin: 0;
}

.row > .columns {
	padding-left: 0;
} 

.label a {
	color: white;
}

.media-left {
	float: left;
	padding-bottom: 5px;
	padding-right: 5px;
}

.top-bar, 
.top-bar-section ul li,
.top-bar-section li:not(.has-form) a:not(.button),
.top-bar-section .dropdown li:not(.has-form):not(.active) > a:not(.button),
.top-bar-section ul li:hover:not(.has-form) > a {
	background-color: white;
	color: black;
	font-size: 1rem;
    font-weight: bold;
}

.top-bar-section .dropdown li:not(.has-form):not(.active) > a:not(.button) {
	background-color: #eee;
}

.top-bar-section .dropdown  {
	background-color: #eee;
	border: 2px dotted lightgrey;
}
 
.top-bar-section .dropdown li:hover:not(.has-form):not(.active) > a:not(.button),
.top-bar-section ul li:hover:not(.has-form) > a,
.top-bar-section li.hover > a:not(.button),
.top-bar-section li:not(.has-form) a:hover:not(.button),
.no-js .top-bar-section ul li:hover > a {
	background-color: white;
	text-decoration: underline;
	color: black;
}


.top-bar.expanded .title-area {
	background-color: white;
}

.top-bar .toggle-topbar.menu-icon a {
	color: black;
}

.top-bar.expanded .toggle-topbar.menu-icon a {
	color: #96bce5;
}

.top-bar .toggle-topbar a,
.top-bar .toggle-topbar a span:after {
	color: black;
}

.top-bar .toggle-topbar.menu-icon a span::after {
    box-shadow: 0 0 0 1px #888,0 7px 0 1px #888,0 14px 0 1px #888;
}
 
.top-bar-section ul li > a {
	color: black;
}

/*================================================================================================================================================*\
* SKINNED ELEMENTS
\*================================================================================================================================================*/

body.koninginnedag .top-bar, 
body.koninginnedag .top-bar-section ul li,
body.koninginnedag .top-bar-section li:not(.has-form) a:not(.button),
body.koninginnedag .top-bar-section .dropdown li:not(.has-form):not(.active) > a:not(.button),
body.koninginnedag .top-bar-section ul li:hover:not(.has-form) > a {
	background-color: #FFC865;
}
 
body.koninginnedag .top-bar-section .dropdown li:hover:not(.has-form):not(.active) > a:not(.button),
body.koninginnedag .top-bar-section ul li:hover:not(.has-form) > a,
body.koninginnedag .top-bar-section li.hover > a:not(.button),
body.koninginnedag .top-bar-section li:not(.has-form) a:hover:not(.button),
body.koninginnedag .no-js .top-bar-section ul li:hover > a {
	background-color: orange;
}

body.koninginnedag .top-bar.expanded .title-area {
	background-color: orange;
}

body.koninginnedag .top-bar.expanded .toggle-topbar a,
body.koninginnedag .top-bar.expanded .toggle-topbar a span:after {
	color: #FFC865;
}

body.koninginnedag button:hover, 
body.koninginnedag .button:hover {
	background-color: #FFC865;
}

body.koninginnedag button, body.koninginnedag .button {
	background-color: orange;
}