/* Setzt Standardtext, Kacheln im Formulardesigner bleiben im Gegensatz zur Nutzung von .XPage sichtbar */
.default-text {
    font-family: 'Open Sans', Arial, sans-serif !important;
}

/* Legt die Größe für die Formularüberschrift fest */
.modern .CXPage .header h1 {
    font-size: 16px;
    color: #000000;
    font-family: 'Open Sans', Arial, sans-serif !important;
}

/* Standard-Schrifteinstellungen */
.modern .xm-item-div .XItem, .modern .xm-item-div LABEL {
    font-size: 14px;
    color: #000000;
    font-family: 'Open Sans', Arial, sans-serif !important;
}

/* Header: Setzt das Bild im Header und setzt Abstand */
.XHeader::before {
    content: url('../includes/ressource?mid=1&name=Logo+Stadt+Hilden.png');
    display: block;
    text-align: center;
    padding-right: 20px;
    padding-top: 20px;
    padding-bottom: 10px;
}

/* Farbe für Schrift in Elementen */
.modern .XItem {
    color: black
}

/* Setzt die Hintergrundfarbe für die aktive Navigationsleistenelemente */
.modern .XNavigationBar .active .xnav-view,
.modern .XNavigationBar .active-before .xnav-view 
{
    background-color:  #036715
}

/* Setzt die Hintergrundfarbe für Container und Fieldsets */
.modern .XContainer:not(.XContainerInvisible) {
    border-style: dotted;
    border-width: 1px;
    border-color: rgba(0, 0, 0, 1);
    background-color: #e6e6e6
}

/* Farben für verschiedene Formularitems */
.modern .xm-item-div input[type=checkbox]:checked+label:before,
.modern .xm-item-div input[type=radio]:checked+label:before {
    color: #036715
}
.modern .xm-item-div input[type=checkbox]:checked+label:checked,
.modern .xm-item-div input[type=radio]:checked+label:checked {
    color: rgba(112, 180, 39, 0.2)
}

/* Form und Farbe für Schaltflächen/Buttons */
.modern .XButtonList {
    border-radius:76px;
    background-color: #036715 !important;
    border-color: #036715 !important;
    color: #fcfcfc !important;
}

/* Farben für Hover-Effekt auf Schaltflächen */
.modern .XButtonList:hover {
    background-color: #fcfcfc !important;
    border-color: #036715 !important;
    color: #036715 !important
}


/* Rahmen für fokussierte Elemente */
.modern .XItem:focus:not(:disabled) {
    border: rgba(112, 180, 39, 1);
}
 /* Setzt die Schriftgröße für das im Formular als "Titel" bezeichnete Element */
.h1 {
    font-size: 16px;
}


/* Für die Schriftgröße von PDF-Anträgen (Workflow: PDF erzeugen) */
.xm-form .xm-content div.print.XSpan {
  font-size: 11pt;
  font-family: 'Open Sans', Arial, sans-serif;
}

/* Der Footer mit Impressum & Datenschutz wird nicht im PDF angezeigt */
@media print {
.CXFooter {
    display:none;}
}