/* EU new Cookie consent */
.no-cookie-consent {
    text-align: center;
    background: #F9DD16;
    box-sizing: border-box;
    padding: 15px;
    margin-bottom: 10px;
}

.no-cookie-consent a  {
  display: inline;
  text-decoration: underline;
}

.cck-content-icon svg{
    fill:white;
    background-color: inherit;
}
.cck-actions .wt-link svg{
    fill:#003399;
    background-color: inherit;
}

.cck-container {
    z-index: 99999!important;
    background: #003399!important;
    max-width: 100%!important;
    font-size: inherit!important;
}

.cck-content-content h2 {
	text-align:left;
	color: #fff!important;
    font-size: 16px!important;
    font-weight: bold!important;
    line-height: 1.4!important;
}

.cck-content-content p,
.cck-content-complete p{
	color: #fff!important;
	text-align:left;
	line-height: 1.4!important;
    font-size: inherit!important;
}

.cck-content-content p a,
.cck-content-complete p a{
	color: #fff!important;
}


.cck-actions a{
	background: #F9DD16!important;
    color: #003399!important;
    -moz-box-shadow: none!important;
    -webkit-box-shadow: none!important;
    box-shadow: none!important;
    -moz-border-radius: 0px!important;
    -webkit-border-radius: 0px!important;
    border-radius: 0px!important;
    text-shadow: none!important;
    font-family: arial!important;
    font-weight: bold!important;
    padding: 4px 8px!important;
    text-decoration: none!important;
}

.cck-actions .cck-actions-button:hover {
	background: #FFFFFF!important;
}

.cck-actions .cck-actions-button:active {
	
}

.cck-actions .cck-actions-button:focus {
	
}
.cck-container  .cck-actions .wt-link{
    line-height:2.3rem;
    }

#validate-consent-youtube.no-cookie-consent,
#validate-consent-google.no-cookie-consent,
#validate-consent-openstreetmap.no-cookie-consent {
	text-align: center;
	background: #F9DD16;
	box-sizing: border-box;
	padding: 15px;
	margin-bottom: 10px;
	font-size: 1.2em;
}

#validate-consent-youtube.no-cookie-consent a,
#validate-consent-google.no-cookie-consent a,
#validate-consent-openstreetmap.no-cookie-consent a  {
  display: inline;
  text-decoration: underline;
  font-size: 1em;
}
