.FormGroup{
    width: 98%;
    height: 25%;
    padding-left: 13%;
    text-align: left;
    font-family: sans-serif;
    margin-top: 1%;
}

.FormTable{
    width: 98%;
    padding-left: 13%;
    text-align: left;
    font-family: sans-serif;
    margin-top: 1%;
}

.SubForm3{
    width: 30%;
    padding: 0%;
    text-align: left;
    display: inline-block;
    height: 90%;
}

.SubForm1{
    width: 20%;
    padding: 0%;
    text-align: left;
    display: inline-block;
    height: 90%;
}

.SubForm2{
    width: 12%;
    padding: 0%;
    text-align: left;
    display: inline-block;
}

.FormLabel{
    color: black;
    text-align: left;
    height: 35%;
    width: 50%;
    font-size: 1.2vw;
}

.FormText{
    text-align: left;
    height: 35px;
    width: 90%;
    padding-top: 3%;
    padding-bottom: 0%;
    border-color: black;
}

.SubmitButton{
    background: #3a2bba;
    width: 98%;
    color: white;
    font-size: 1.2vw;
    height: 40px;
}

.txtarea{
    width: 85%;
    font-size: 1vw;
    font-weight: bold;
    height:75px;
    border-color: black;
}

textarea::placeholder{
    opacity: 1;
    color: rgb(228, 220, 220);
}

table{
    width: 85%;
    table-layout: auto;
    font-size: 1vw;
}

td{
    max-width: 5ch;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    word-wrap: break-word;
}

th{
    max-width: 5ch;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    word-wrap: break-word;
    background: #97cdd6;
    font-weight: bold;
    color: black;
}