﻿body {
    display: flex;
    flex-direction: column;
    min-height: 100vh;
}

main {
    flex: 1;
}

h3 {
    color: darkblue;
    font-size: x-large;
}

.h3 {
    color: darkblue;
    font-size: x-large;
}

.row {
    padding: 4px;
    margin-bottom: 5px;
} 
 

/* PANEL CONTROL */

.modalBackground {
    background-color: Gray;
    filter: blur(5px); /*alpha(opacity=70);*/
    opacity: 0.7;
}

/*.PanelUserControl {*/
    /*    padding: 40px;
    margin: auto;
    background-color: white;
    max-height: 300px;
    width: 800px;
    margin-left: auto;
    margin-right: auto;
    border: var(--bs-border-width) solid var(--bs-border-color);
    border-radius: var(--bs-border-radius);
    transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;*/

.PanelUserControl {
    padding: 10px;
    margin: auto;
    background-color: white;
    font-size: small;
    border: var(--bs-border-width) solid var(--bs-border-color);
    border-radius: var(--bs-border-radius);
    transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
} 


.CustomFormLite {
    width: 800px;
    height: 100%;
    margin-left: auto;
    margin-right: auto;
}

.ModalFormLite {
    width: 500px;
    height: 100%;
    margin-left: auto;
    margin-right: auto;
}

@media only screen and (max-width: 768px) {

    .CustomFormLite, .PanelUserControl .ModalFormLite {
        width: 90%;
        margin-left: auto;
        margin-right: auto;
    } 
}