.formContainer {
    margin: 2rem auto;
    width: 95%;
}
.field-row {
    margin: 1rem auto;
}
.each-field-column {
    display: flex;
    align-items: center;
}
.form-general-labels {
    display: inline-block;
    width: 35%;
    border: 1px solid gainsboro;
    padding: 0.5rem 1rem;
    font-size: 0.9rem;
    font-weight: 450;
    background-color: #f1f1f1;
    color: gray;
    border-top-left-radius: 5px;
    border-bottom-left-radius: 5px;
}
.form-general-fields {
    display: inline-block;
    width: 65%;
    border: 1px solid gainsboro;
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
}
.general-field {
    padding: 0.5rem 1rem;
    border: none;
    outline: none;
    background-color: transparent;
    color: black;
    font-size: 0.9rem;
    width: 100%;
}

.general-dropdown {
    display: inline-block;
    position: relative;
    width: 100%;
}
.general-dropdown .fa-caret-down {
    position: absolute;
    right: 0.5rem;
    top: 25%;
    z-index: 1;
    color: gray;
}
.general-dropdown-box {
    display: none;
    padding: 0;
    position: absolute;
    top: 100%;
    right: 0;
    z-index: 2;
    width: 100%;
    background-color: white;
    border: 1px solid gainsboro;
    border-radius: 5px;
    box-shadow: 0px 0px 7px 0px gainsboro;
}
.general-dropdown-box .general-dropdown-item {
    padding: 0.5rem 1rem;
    margin: 0;
    font-weight: 450;
    font-size: 0.9rem;
    cursor: pointer;
    color: rgb(79, 77, 77);
}
.general-dropdown-box .general-dropdown-item i { 
    color: gray;
}
.general-dropdown-box .general-dropdown-item:hover {
    background-color: rgb(239, 243, 249);
    color: black;
}