div.mod_search63 input[type="search"]{
	width:auto;
}
.osmlogo {
	padding-top: 10px;
}
.googletagmanagercss {
	display: none;
	visibility: hidden;
}
.width100 {
	width: 100%;
}

/* CIVIC Control */
/*
#ccc p,
#ccc #ccc-notify p,
#ccc .ccc-notify-buttons {
  	font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
}

#ccc[light] button.ccc-notify-button {
  	color: #fff !important;
  	font-size: 0.95em;
  	border-radius: 0;
}

#ccc[light] button.ccc-notify-button:focus,
#ccc[light] button.ccc-notify-button:active {
  	border-color: #ccc !important;
}

#ccc #ccc-content hr {
  	opacity: 0.75;
}

#ccc #ccc-content hr:nth-of-type(2),
#ccc #ccc-content #ccc-optional-categories .optional-cookie:nth-child(1) hr,
#ccc #ccc-content #ccc-optional-categories .optional-cookie:nth-child(2) hr{
  	opacity: 0.25;
}
*/
/* Continue to site text */
#ccc-optional-categories .optional-cookie:nth-child(3) .checkbox-toggle {
  	display: none;
}

#ccc-optional-categories .optional-cookie:nth-child(3) p {
  	text-align: center;
}

#ccc-optional-categories .optional-cookie:nth-child(3) p a {
  	font-size: 15px;
  	font-weight: 700;
}

#ccc-optional-categories .optional-cookie:nth-child(3) p a:hover {
  	text-decoration: none;
}


/* End of Cookie Control */

/* A11y */
.element-invisible {
	position: absolute;
	padding: 0;
	margin: 0;
	border: 0;
	height: 1px;
	width: 1px;
	overflow: hidden;
}

/* Contact Form Privacy Consent */
label.checkbox input#jform_consentbox0 {
	width: 20px;
}

/* Contrast in menu sidbar */
.sidebar .menu-sidemenu li a {
  color: #3779b1;
}
a.pathway {
  color: #3373a9;
}
.breadcrumb > li.active {
  color: #707070;
}