/**
 * Druckportal Main CSS
 * 
 * Hauptstyles für Frontend
 */

/* Basis-Styles */
.druckportal-wrapper {
    max-width: 100%;
}

/* Formulare */
.druckportal-form {
    margin: 20px 0;
}

/* Utility-Klassen */
.required {
    color: #d63638;
}

.dp-notice {
    padding: 15px;
    margin: 15px 0;
    border-left: 4px solid #72aee6;
    background: #f0f6fc;
}

.dp-notice.error {
    border-left-color: #d63638;
    background: #fcf0f1;
}

.dp-notice.success {
    border-left-color: #00a32a;
    background: #f0f6f1;
}