body{height: 100%;width: 100%;margin: 0;padding: 0;}
.btn-sg{padding: 22px;background: #308E5B;border:none;text-transform:uppercase; border-radius:.375rem}
.btn-sg:hover{background-color: #00a94c !important;}
.alert{border-radius: 0;}
.form-container input[type="text"], .form-signin input[type="password"]{
    border-radius: 0;
}
.form-control input[type="text"],.form-signin input[type="text"]{
    border-radius: 0;
}
.form-container .form-control label, .form-container .form-control input, .form-signin .form-control label, .form-signin .form-control input{
    padding:5px;
} 
.form-floating>.form-control, .form-floating>.form-control-plaintext, .form-floating>.form-select{
    height: calc(4.5rem + 2px) !important;
}
.spaceUnder>td {
  padding-bottom: 1em;
}

.splash {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100vh;
    background: black;
    z-index: 200;
    color: white;
    text-align: center;
    line-height: 90vh;
}

@keyframes fadeIn {
    to {
    opacity: 1;
    }
}

.fade-in {
    opacity: 0;
    animation: fadeIn 1s eash-in forwards;
}