﻿body > .container {
    box-shadow: none;
    background-color: transparent;
    align-items: center;
}

main {
    justify-content: center;
}

main .header {
    grid-template-columns: auto;
}

main .header .message {
    grid-row-start: 3;
    grid-column-start: 1;
}

#form {
    flex-grow: 0 !important;
}

#tabControl {
    background-color: transparent;
}

#tabControl > div > div.border {
    padding: 20px !important;
    background-color: #FAFAFC;
}

main > #tabControl {
    height: auto !important;
    text-align: center;
}

main #tabControl .form-group > .row {
    justify-content: center;
}

/* posledny riadok s buttonmi zarovnam doprava */
#tabControl .border > div.row entryInput {
    text-align: right;
    margin-top: 5px;
}

footer {
    text-align: center;
    margin-top: 20px;
}