body.high-contrast {
    font-size: 20px;
    text-align: justify;
    font-family: Arial, Helvetica, sans-serif;
    padding: 0% 10%;
    background-color: black !important;
    color: yellow !important;
    text-transform: uppercase;
}

body.high-contrast h1 {
    font-size: 300%;
    text-align: center;
    margin-bottom: 3%;
    color: yellow !important;
    border-bottom: 2px solid yellow;
}

body.high-contrast h2 {
    font-size: 160%;
    color: yellow !important;
    border-bottom: 1px solid yellow;
}

body.high-contrast h3 {
    font-size: 150%;
    color: yellow !important;
    border-bottom: 1px solid yellow;
}

body.high-contrast p,
body.high-contrast div,
body.high-contrast #tabla {
    color: yellow !important;
}

body.high-contrast header {
    background: none !important;
    background-color: black !important;
    border-bottom: 2px solid yellow;
}

body.high-contrast footer {
    text-align: center;
    background-color: black !important;
    border: 3px solid yellow !important;
    color: yellow !important;
}

body.high-contrast table {
    margin: 0 auto;
    text-align: justify;
    border: 2px solid yellow !important;
    background-color: black !important;
    color: yellow !important;
}

body.high-contrast th, 
body.high-contrast td {
    border: 1px solid yellow !important;
    padding: 0% 1%;
    color: yellow !important;
}

body.high-contrast main {
    background-color: black !important;
    color: yellow !important;
}

body.high-contrast details {
    color: white !important;
}

body.high-contrast button {
    background-color: #00000000;
    text-transform: uppercase;
    text-decoration: underline;
    color: yellow;
    cursor: pointer;
}

body.high-contrast a:link {
    color: #83ff40;
    text-decoration: underline;
}
body.high-contrast a:visited {
    color: #c7ff99;
    text-decoration: underline;
}

body.high-contrast .fejlec{
    border: 2px solid rgb(95, 95, 95);
    background-color: rgb(47, 47, 47);
}

body.high-contrast .fomenu{
    border: 3px solid rgb(95, 95, 95);
    background-color: rgb(47, 47, 47);
}

body.high-contrast section {
    background-color: #202020;
}
body.high-contrast input[type="text"],body.high-contrast input[type="email"],body.high-contrast textarea{
    background-color: rgb(65, 65, 65);
    color: yellow;
}