/* ------------------------------------------------------------------
   Poczta rect. — czerń i biel, spójnie z rect.pl i panelem serwera.
   Plik lezy w katalogu poczta.rect.pl, wiec aktualizacje Roundcube go
   nie nadpisza. Dokladany przez wtyczke rect_style.
   ------------------------------------------------------------------ */

/* =========================== EKRAN LOGOWANIA =========================== */

body.task-login,
body.task-login #layout,
body.task-login #layout-content,
body.task-login .no-navbar {
    background-color: #000 !important;
    background-image: none !important;
}

/* Logo — troche mniejsze, z oddechem */
body.task-login #logo,
body.task-login .banner img,
body.task-login img.logo {
    max-width: 190px !important;
    height: auto !important;
    margin: 0 auto 34px !important;
    display: block;
}

/* Pola formularza */
body.task-login input.form-control,
body.task-login input[type="text"],
body.task-login input[type="password"] {
    background-color: #fff !important;
    color: #000 !important;
    border: 2px solid #fff !important;
    border-radius: 0 !important;
    box-shadow: none !important;
}

body.task-login input.form-control:focus,
body.task-login input[type="text"]:focus,
body.task-login input[type="password"]:focus {
    border-color: #fff !important;
    box-shadow: 0 0 0 3px rgba(255, 255, 255, .25) !important;
    outline: none !important;
}

/* Autouzupełnianie przegladarki potrafi wymusic wlasny blekit */
body.task-login input:-webkit-autofill,
body.task-login input:-webkit-autofill:hover,
body.task-login input:-webkit-autofill:focus {
    -webkit-box-shadow: 0 0 0 1000px #fff inset !important;
    -webkit-text-fill-color: #000 !important;
    caret-color: #000;
}

/* Ikonki przy polach (osoba, kłódka) */
body.task-login .input-group-prepend .input-group-text,
body.task-login .input-group-text {
    background-color: #fff !important;
    color: #000 !important;
    border: 2px solid #fff !important;
    border-radius: 0 !important;
}

/* Przycisk „Zaloguj” — biały na czarnym, jak przyciski na rect.pl */
body.task-login #rcmloginsubmit,
body.task-login button.btn-primary,
body.task-login .btn-primary {
    background-color: #fff !important;
    border: 2px solid #fff !important;
    color: #000 !important;
    border-radius: 0 !important;
    font-weight: 700 !important;
    letter-spacing: .04em;
}

body.task-login #rcmloginsubmit:hover,
body.task-login #rcmloginsubmit:focus,
body.task-login button.btn-primary:hover,
body.task-login button.btn-primary:focus {
    background-color: #000 !important;
    color: #fff !important;
    border-color: #fff !important;
}

/* Stopka i drobny tekst */
body.task-login #login-footer,
body.task-login .footer,
body.task-login .product-name {
    color: rgba(255, 255, 255, .45) !important;
}

body.task-login a {
    color: #fff !important;
}

/* Wybór jezyka / dodatkowe pola */
body.task-login select.form-control {
    background-color: #fff !important;
    color: #000 !important;
    border: 2px solid #fff !important;
    border-radius: 0 !important;
}

/* =========================== WNETRZE SKRZYNKI =========================== */
/* Zamiana niebieskiego akcentu na czern - bez ruszania ukladu. */

body:not(.task-login) .btn-primary,
body:not(.task-login) .btn.btn-primary {
    background-color: #000 !important;
    border-color: #000 !important;
    color: #fff !important;
}

body:not(.task-login) .btn-primary:hover,
body:not(.task-login) .btn-primary:focus {
    background-color: #222 !important;
    border-color: #222 !important;
}
