.strankaNewsletter h1 ~ *,
.strankaNewsletter h1 ~ * *,

.formularHistoriePrihlaseni,
.formularHistoriePrihlaseni *,

.formularSeznamObjednavek,
.formularSeznamObjednavek *,

.formularZmenitHeslo,
.formularZmenitHeslo *,

.formularZaslanoNoveHeslo,
.formularZaslanoNoveHeslo *,

.formularZadejEmail,
.formularZadejEmail *,

.strankaRegistruj h1 ~ *,
.strankaRegistruj h1 ~ * *,
.strankaRegistruj h1 ~ form *,

.strankaPrihlaseni .uzivatel,
.strankaPrihlaseni .uzivatel *
{
    box-sizing: border-box;
    max-width: 100%;
}
.strankaPrihlaseni .uzivatel ul{
    list-style-position: inside;
}
.strankaPrihlaseni .uzivatel .rememberogin .polozka{
    padding: 10px 0;
    display: flex;
    gap: 10px;
}

.strankaRegistruj h1 ~ p:not(.upozorneni),
form[data-sablona*='Uzivatel_Formular_Prihlaseni'] ~ p:not(.upozorneni),
.formularZadejEmail h1 ~ p:not(.upozorneni),
.formularZmenitHeslo h1 + p:not(.upozorneni),
.formularZaslanoNoveHeslo h1 ~ p:not(.upozorneni),
.formularSeznamObjednavek h1 + p:not(.upozorneni){
    display: none;
}

form[data-sablona*='Katalog_Objednavky_Registruj'] input[type=text],
form[data-sablona*='Katalog_Objednavky_Registruj'] input[type=password],
form[data-sablona*='Katalog_Objednavky_Registruj'] input[type=submit],
form[data-sablona*='Katalog_Objednavky_Registruj'] select,
form[data-sablona*='Uzivatel_Formular_Prihlaseni'] input[type=text],
form[data-sablona*='Uzivatel_Formular_Prihlaseni'] input[type=password],
form[data-sablona*='Katalog_Objednavky_ZadejEmail'] input[type=text],
form[data-sablona*='Katalog_Objednavky_ZmenitHeslo'] input[type=password]{
    width: 302px;
    padding: 5px;
    border: 1px solid #cccccc;
}


form[data-sablona*='Katalog_Objednavky_Registruj'] input[type=submit],
form[data-sablona*='Uzivatel_Formular_Prihlaseni'] input[type=submit],
form[data-sablona*='Katalog_Objednavky_ZadejEmail'] input[type=submit],
form[data-sablona*='Katalog_Objednavky_ZaslanoNoveHeslo'] input[type=submit],
form[data-sablona*='Katalog_Objednavky_ZmenitHeslo'] input[type=submit]{
    width: 302px;
    padding: 5px 20px;
    min-width: 130px;
}
.formularZadejEmail24 input[type=submit]{
    padding: 5px 20px;
    min-width: 130px;
}
form[data-sablona*='Uzivatel_Formular_Prihlaseni'] tr.SocnetLogin .hodnota{
    padding-top: 30px;
    text-align: center;
}

form[data-sablona*='Katalog_Objednavky_Registruj'] .popis,
form[data-sablona*='Uzivatel_Formular_Prihlaseni'] .popis,
form[data-sablona*='Katalog_Objednavky_ZadejEmail'] .popis,
form[data-sablona*='Katalog_Objednavky_ZaslanoNoveHeslo'] .popis,
form[data-sablona*='Katalog_Objednavky_ZmenitHeslo'] .popis{
    padding-right: 10px;
}


.formularSeznamObjednavek table{
    width: 100%;
    border-collapse: collapse;
    margin: 0 0 20px 0;
}
.formularSeznamObjednavek thead td{
    font-weight: bold;
    border-bottom: 1px solid silver;
}
.formularSeznamObjednavek td{
    padding: 10px;
}
.formularSeznamObjednavek tr:hover{
    background-color: #eee;
}

.formularZmenitHeslo .upozorneni{
    text-align: center;
    padding: 20px 0;
    color: red;
    font-weight: bold;
}

form[data-sablona*='Katalog_Objednavky_Registruj'] tr.nadpis td,
form[data-sablona*='Uzivatel_Formular_Prihlaseni'] tr.nadpis td,
form[data-sablona*='Katalog_Objednavky_ZadejEmail'] tr.nadpis td {
    font-weight: bold;
    padding-bottom: 0.5rem;
}
form[data-sablona*='Katalog_Objednavky_Registruj'] tr.nadpis ~ tr.nadpis td,
form[data-sablona*='Uzivatel_Formular_Prihlaseni'] tr.nadpis td {
    padding-top: 2.5rem;
}