/* Änderungen in dieser Datei befinden sich nicht unter Versionskontrolle
   und müssen gelegentlich in die versionskontrollierte custom.css übernommen
   werden. */

/* Eva 10-1-18, h6 bei Umbruch zu enge Zeilenhoehe. darum von 20px auf 26px erhoeht. */
   
h6, .uk-h6 {
    line-height: 26px;
}

/* Eva 15-1-18, andere Farbe hover accordion. */

.rl_sliders.accordion > .accordion-group > .accordion-heading > a.accordion-toggle:hover {
    color: rgb(153,153,153);
}

a, .uk-link {
    color: #2c6697;
    text-decoration: none;
    cursor: pointer;
}

a:hover, .uk-link:hover {
    color: #4db848;
    text-decoration: none;
}

.rl_sliders.accordion > .accordion-group.active > .accordion-heading > a.accordion-toggle {
    background-color: #e8eef5;
    color: #0a4695;
}

.rl_sliders.accordion > .accordion-group > .accordion-heading > a.accordion-toggle {
    font-size: 21px;

}

/* Eva 16-1-18, h4 von 23 auf 21px - wie im accordion. */
/*
h4, h4.uk-article-title {
    font-size: 21px;
    color: rgb(153,153,153); */
    
}

/* Eva 16./17.-1-18, Phoca download anpassen. */

#phoca-dl-categories-box div.pd-title {
    font-weight: normal;
    font-size: 17px;
}

#overDiv .pd-title, #phoca-dl-category-box .pd-title, #phoca-dl-file-box .pd-title, #phoca-dl-download-box .pd-title {
    font-weight: normal;
    font-size: 17px;
    color: #474747;
}

h3, h3.uk-article-title {
    font-size: 25px;
    color: #474747;
}

#phoca-dl-categories-box div.pd-categoriesbox {
    width: 88%;
    position: relative;
    float: left;
    margin: 0%;
        margin-left: 0%;
    padding: 0%;
}

/* Phoca Download: Dateinamen-Link ausblenden (Download-Button genügt). */
.pd-category .pd-filenamebox .pd-filename {
	display: none;
}

/* Eva 17-1-18, em/italic nicht mehr rot. */
em {
    color: #5a5b5d;
}

/* Eva 22-01-18, panel- und articletitle anpassen. */

h3.uk-panel-title {

    color:  #0a4695;

}

.uk-panel-title {

    font-size: 25px;

}

.uk-panel-box .uk-panel-title {
    color: #0a4695;
    font-size: 22px;
    
}

/* h4, h4.uk-article-title {

    font-size: 20px;

} */


/* Eva 7-2-18, Kinderseiten accordion. */


.kinder .rl_sliders.accordion > .accordion-group.active > .accordion-heading > a.accordion-toggle {
    background-color: #4db848;
}
    
.kinder .rl_sliders.accordion > .accordion-group > .accordion-heading > a.accordion-toggle:hover {
    color: #4db848;
}
  
.kinder .rl_sliders.accordion > .accordion-group.active > .accordion-heading > a.accordion-toggle,
.kinder .rl_sliders.accordion > .accordion-group.active > .accordion-heading > a.accordion-toggle:hover {
    color: #ffffff;
}

.kinder .rl_sliders.accordion > .accordion-group > .accordion-heading > a.accordion-toggle {

    background-color: #e8f9f3;

}


/* Eva 7-2-18, JSN Formular Titel u a */

.jsn-master, .jsn-uniform.jsn-master .jsn-bootstrap .jsn-form-content .control-label, #jsn_form_1.jsn-master .jsn-bootstrap .jsn-form-content .control-group .control-label {
    font-family: "Noto Sans" !important;
    font-weight: normal;
    font-size: 18px;
}

.jsn-master .jsn-bootstrap p {
    margin: 5px 0 5px 0;
    font-size: 15px;
}

.jsn-master .clearfix {
    height: unset;
}

/* Laurents 18-2-18, module abfallabc */

/* Modul ab Tablets über Slideshow darstellen. */
@media (min-width: 960px) {
	.custom-abfallabc {
		z-index: 2;
		position: absolute;
		top: 72%;
		display: flex;
	}

	.custom-abfallabc div {
		margin-left: auto;
		margin-right: auto;
	}
}

/* Modul je nach Bildschirmgröße zentrieren. */
@media (max-width: 1180px) {
	.custom-abfallabc {
	    width: 100%;
	}
}

@media (min-width: 1181px) {
	.custom-abfallabc {
		width: 1180px;
	}
}

/* Style und Design des Moduls. */
.custom-abfallabc div {
    background-color: #e8eef5;
    padding: 20px;
    opacity: 0.85;
}

.custom-abfallabc form > * {
    vertical-align: middle;
}

.custom-abfallabc form > *:not(:last-child) {
    margin-right: 12px;
}

.custom-abfallabc form > input[type="text"] {
    padding-top: 3px;
    padding-bottom: 3px;
    box-shadow: none;
    border-color: #99baca;
    outline: 0;
    background: #f5fbfe;
}

.custom-topmeldung + .custom-abfallabc {
	/*background-color: red !important;*/
	display: none;
}


/* Farbe Button hover geändert - 27-02-18 - Eva */

.btn-success:hover {
    background-color: #0a4695;

}

.uk-button-success:hover, .uk-button-success:focus {
    background-color: #0a4695;
}

.backbutton a {
    border: 0px solid #4db848;

}

/* padding von 30 auf 10px verringert | Eva 03.03.18 */

.uk-panel-box {
    padding: 10px;

}


/* Downloadmodul - Eva 08-03-18 */

#phoca-dl-categories-box div.pd-title {
    font-weight: normal;

}

/* Abstad der Module zum Header - Eva 11-03-18*/

h3.uk-panel-title {
    margin-top: 40px;
    padding-top: 20px;

}

/* Phoca Abstand favicon - 14-3-18 */

#phoca-dl-most-viewed-box .pd-document16 {

    background: url('/images/phocadownload/favicon_eawmsh.jpg') no-repeat !important;

}

/* Phoca Text Anzeige eigener Text - 16-3-18 */

.jsn-master .jsn-bootstrap h1, .jsn-master .jsn-bootstrap h2, .jsn-master .jsn-bootstrap h3, .jsn-master .jsn-bootstrap h4, .jsn-master .jsn-bootstrap h5, .jsn-master .jsn-bootstrap h6 {
    margin: 5px 0 10px;
    font-weight: normal;
    color: #444444;
}


/* Breite Navbar von 266 auf 333px - 16-3-18 */

.uk-navbar-nav li:hover > ul.uk-nav-sub, .uk-navbar-nav li:focus > ul.uk-nav-sub {

    width: 313px;

}

/* Farbe der Bestätigung nach Absenden Formular - 28-3-18 */

.alert-success {
    background: #e8eef5;
    color: #659f13;
}

/* Farbkorrektur Link im Footermbereich- 12-4-18 */

#bottom-d a:hover {
    background: transparent;
  	text-decoration: underline;
}

/* Topmeldung auf der Startseite*/
.headerbar {
    position: relative;
}

.custom-topmeldung {
}

.custom-topmeldung > div {
    background-color: #e8eef5;
	padding-top: 20px;
	padding-bottom: 20px;
	padding-left: 8px;
	padding-right: 24px;
}

.custom-topmeldung .alert .close {
	font-size: 40px;
}

.custom-topmeldung h5 {
	margin-top: 15px;
}

/* Modul ab Tablets über Slideshow darstellen. */
@media (min-width: 960px) {
	.headerbar {
		display: flex;
	}
	
	.custom-topmeldung {
		background-image: url("/images/Start/startseitetopmeldung.jpg");
		z-index: 11;
		position: absolute;
		align-self: stretch;
		width: 100%;
		height: 100%;
		
		display: flex;
	}
	
	.custom-topmeldung > div {
		opacity: 0.85;
		align-self: center;
		width: 100%;
		max-height: 360px;
	}
}

@media (min-width: 1181px) {
	.custom-topmeldung > div {
		padding-left: 80px;
		padding-right: 80px;
	}
}

/* Link-Darstellung im oberen (blauen) Bereich des mobilen Menüs anpassen. */
.uk-offcanvas-bar .uk-panel:first-child a:hover {
	background-color: transparent;
	text-decoration: underline;
}

/* Farbe Text im Suchfeld blau. */

.uk-form select, .uk-form textarea, .uk-form input:not([type]), .uk-form input[type="text"], .uk-form input[type="password"], .uk-form input[type="datetime"], .uk-form input[type="datetime-local"], .uk-form input[type="date"], .uk-form input[type="month"], .uk-form input[type="time"], .uk-form input[type="week"], .uk-form input[type="number"], .uk-form input[type="email"], .uk-form input[type="url"], .uk-form input[type="search"], .uk-form input[type="tel"], .uk-form input[type="color"] {
    color: #0a4695;
}

/* Schnellkontakt nach rechts rücken wegen Schnellmenü darunter auf Startseite */

.uk-panel {
    padding-left: 1px;
}

/* Leere Texte in Sprocket-Modulen werden ausgeblendet. */
.sprocket-none {
	display: none;
}

hr.style-one {
	margin-top: 10px;
}

h3.uk-panel-title {
	margin-top: 0px;
}

/* Aktuelles im Hauptmenü wird besonders hervorgehoben. */
.uk-navbar-nav > li:nth-child(6) {
	border-bottom-style: none;
    background-color: #00baf2;
}

.uk-navbar-nav > li:nth-child(6):hover {
	border-bottom-style: solid;
	border-bottom-color: #00baf2;
}

.uk-navbar-nav > li:nth-child(6) > a {
    color: white;
    outline: none;
}

.uk-navbar-nav > li:nth-child(6):hover > a,
.uk-navbar-nav > li:nth-child(6) > a:focus,
.uk-navbar-nav > li.uk-active:nth-child(6) > a {
    color: #222222;
}

.uk-navbar-nav > li.uk-active:nth-child(6) {
    border-bottom: 10px solid #00baf2;
}
