#signupEmail,
#signupPassword {
    border-radius: unset !important;
}
.signupForm {
    padding: 20px;
    background-color: var(--distro-drk-green);
    margin-top: 2rem;
    margin-bottom: 4rem;
    color: white;
}
.signupForm .form-control {
    background-color: #597648;
    border: none;
}
.signupForm input,
.signupForm textarea,
.signupForm button {
    border-radius: unset !important;
    box-shadow: 4px 4px 4px rgba(1, 1, 1, 0.2);
}
.signupForm input {
    color: white !important;
}
.signupForm button {
    box-shadow: none;
}
.signupForm .form-control::placeholder {
    color: white;
}

.signupForm .form-check-input {
    background-color: #587547;
    border: none;
}
.signupForm .message {
    margin-top: auto;
}
.textArea {
    margin-top: 52px;
}
.textArea textarea {
    color: white !important;
}
.signupForm .submitBtn {
    height: 54px;
    width: 100%;
    background-color: black;
    color: #4cef2c;
}

.signupForm .requirementsBtn {
    color: white;
    background-color: #13340a;
    margin-top: 10px;
    margin-bottom: 10px;
}
.register .product {
    width: 100%;
    padding: 12px 0px;
}
.register .formTitle {
    font-size: 22px;
}

.register .big-text {
    font-size: 28px;
}

.register .med-text {
    font-size: 18px;
}

.register .sm-text {
    font-size: 12px;
}

.register .text15 {
    font-size: 15px;
}

.register .text16 {
    font-size: 16px;
}

.register .text13 {
    font-size: 13px;
}

.state-select {
    background-color: #597648 !important;
    color: white;
    border: none;
    border-radius: 0;
    box-shadow: 4px 4px 4px rgba(1, 1, 1, 0.2);
}
#signupForm input:-webkit-autofill,
#signupForm input:-webkit-autofill:hover,
#signupForm input:-webkit-autofill:focus,
#signupForm input:-webkit-autofill:active {
    -webkit-box-shadow: 0 0 0 30px #597648 inset !important;
}

#signupForm input:-webkit-autofill {
    -webkit-text-fill-color: white !important;
}
