/* Light Theme Overrides */

body.theme-light {
    background-image: none;
    background-color: #b1c4e8;
    color: #ffffff;
}

body.theme-light .wrap > .container {
    background-color: transparent;
}

body.theme-light .site-form {
    background-color: transparent !important;
    box-shadow: none !important;
}

body.theme-light .thanks-box {
    background: transparent;
    box-shadow: none;
}

body.theme-light .thanks-title,
body.theme-light .thanks-subtitle,
body.theme-light .thanks-body,
body.theme-light .thanks-body b,
body.theme-light .thanks-footer,
body.theme-light .thanks-footer a {
    color: #ffffff;
}

body.theme-light h1,
body.theme-light h2,
body.theme-light h3,
body.theme-light p,
body.theme-light label,
body.theme-light .checkbox label {
    color: #ffffff;
}

body.theme-light .alert {
    background-color: transparent;
    background-image: none;
    border-color: #ffffff;
    color: #ffffff;
}

body.theme-light .alert-danger {
    background-color: transparent;
    background-image: none;
    border-color: #ffffff;
    color: #fff;
}

body.theme-light .alert-success {
    background-color: transparent;
    background-image: none;
    border-color: #ffffff;
    color: #fff;
}

/* Keine speziellen Input-Overrides mehr –
   alle Inputs verhalten sich wie im Default-Theme */

body.theme-light .btn-primary {
    background-color: #003063;
    color: #ffffff;
    border-color: #003063;
}

body.theme-light .btn-primary:hover {
    background-color: #0050a3;
    border-color: #0050a3;
}

