.materialized.mint-fe-materialized input:not([type]),
.materialized.mint-fe-materialized input[type=text]:not(.browser-default),
.materialized.mint-fe-materialized input[type=password]:not(.browser-default),
.materialized.mint-fe-materialized input[type=email]:not(.browser-default),
.materialized.mint-fe-materialized input[type=url]:not(.browser-default),
.materialized.mint-fe-materialized input[type=time]:not(.browser-default),
.materialized.mint-fe-materialized input[type=date]:not(.browser-default),
.materialized.mint-fe-materialized input[type=datetime]:not(.browser-default),
.materialized.mint-fe-materialized input[type=datetime-local]:not(.browser-default),
.materialized.mint-fe-materialized input[type=tel]:not(.browser-default),
.materialized.mint-fe-materialized input[type=number]:not(.browser-default),
.materialized.mint-fe-materialized input[type=search]:not(.browser-default),
.materialized.mint-fe-materialized textarea.materialize-textarea {
    height: 54px;
    border: 1px solid #637588;
    border-bottom: 1px solid #637588;
    border-radius: 4px;
    background-color: white;
    margin: 0px 0 2px 0;
    padding-left: 15px;
    padding-right: 15px;
    font-family: Montserrat-SemiBold, sans-serif;
    font-size: 16px;
    color: black;
    width: 100%;
    box-sizing: border-box;
}

.materialized.mint-fe-materialized input:not([type]):focus:not([readonly]),
.materialized.mint-fe-materialized input[type=text]:not(.browser-default):focus:not([readonly]),
.materialized.mint-fe-materialized input[type=password]:not(.browser-default):focus:not([readonly]),
.materialized.mint-fe-materialized input[type=email]:not(.browser-default):focus:not([readonly]),
.materialized.mint-fe-materialized input[type=url]:not(.browser-default):focus:not([readonly]),
.materialized.mint-fe-materialized input[type=time]:not(.browser-default):focus:not([readonly]),
.materialized.mint-fe-materialized input[type=date]:not(.browser-default):focus:not([readonly]),
.materialized.mint-fe-materialized input[type=datetime]:not(.browser-default):focus:not([readonly]),
.materialized.mint-fe-materialized input[type=datetime-local]:not(.browser-default):focus:not([readonly]),
.materialized.mint-fe-materialized input[type=tel]:not(.browser-default):focus:not([readonly]),
.materialized.mint-fe-materialized input[type=number]:not(.browser-default):focus:not([readonly]),
.materialized.mint-fe-materialized input[type=search]:not(.browser-default):focus:not([readonly]),
.materialized.mint-fe-materialized textarea.materialize-textarea:focus:not([readonly]) {
    border-bottom: 1px solid #75F461;
    border-top: 1px solid #75F461;
    border-left: 1px solid #75F461;
    border-right: 1px solid #75F461;
    box-shadow: 0 1px 0 0 #75F461;
}

.materialized.mint-fe-materialized .input-field > label {
    color: white;
    font-family: Montserrat-SemiBold, sans-serif;
    font-size: 16px;
    position: absolute;
    top: -25px;
    left: 0;
    cursor: text;
    -webkit-transition: color .2s ease-out, -webkit-transform .2s ease-out;
    transition: color .2s ease-out, -webkit-transform .2s ease-out;
    transition: transform .2s ease-out, color .2s ease-out;
    transition: transform .2s ease-out, color .2s ease-out, -webkit-transform .2s ease-out;
    -webkit-transform-origin: inherit;
    transform-origin: inherit;
    text-align: initial;
    -webkit-transform: inherit;
    transform: inherit;
}

.materialized.mint-fe-materialized input:not([type]):focus:not([readonly]) + label,
.materialized.mint-fe-materialized input[type=text]:not(.browser-default):focus:not([readonly]) + label,
.materialized.mint-fe-materialized input[type=password]:not(.browser-default):focus:not([readonly]) + label,
.materialized.mint-fe-materialized input[type=email]:not(.browser-default):focus:not([readonly]) + label,
.materialized.mint-fe-materialized input[type=url]:not(.browser-default):focus:not([readonly]) + label,
.materialized.mint-fe-materialized input[type=time]:not(.browser-default):focus:not([readonly]) + label,
.materialized.mint-fe-materialized input[type=date]:not(.browser-default):focus:not([readonly]) + label,
.materialized.mint-fe-materialized input[type=datetime]:not(.browser-default):focus:not([readonly]) + label,
.materialized.mint-fe-materialized input[type=datetime-local]:not(.browser-default):focus:not([readonly]) + label,
.materialized.mint-fe-materialized input[type=tel]:not(.browser-default):focus:not([readonly]) + label,
.materialized.mint-fe-materialized input[type=number]:not(.browser-default):focus:not([readonly]) + label,
.materialized.mint-fe-materialized input[type=search]:not(.browser-default):focus:not([readonly]) + label,
.materialized.mint-fe-materialized textarea.materialize-textarea:focus:not([readonly]) + label {
    color: #75F461;
}

.materialized.mint-fe-materialized input:not([type]):focus.valid ~ label,
.materialized.mint-fe-materialized input[type=text]:not(.browser-default):focus.valid ~ label,
.materialized.mint-fe-materialized input[type=password]:not(.browser-default):focus.valid ~ label,
.materialized.mint-fe-materialized input[type=email]:not(.browser-default):focus.valid ~ label,
.materialized.mint-fe-materialized input[type=url]:not(.browser-default):focus.valid ~ label,
.materialized.mint-fe-materialized input[type=time]:not(.browser-default):focus.valid ~ label,
.materialized.mint-fe-materialized input[type=date]:not(.browser-default):focus.valid ~ label,
.materialized.mint-fe-materialized input[type=datetime]:not(.browser-default):focus.valid ~ label,
.materialized.mint-fe-materialized input[type=datetime-local]:not(.browser-default):focus.valid ~ label,
.materialized.mint-fe-materialized input[type=tel]:not(.browser-default):focus.valid ~ label,
.materialized.mint-fe-materialized input[type=number]:not(.browser-default):focus.valid ~ label,
.materialized.mint-fe-materialized input[type=search]:not(.browser-default):focus.valid ~ label,
.materialized.mint-fe-materialized textarea.materialize-textarea:focus.valid ~ label {
    color: #75F461;
}

.materialized.mint-fe-materialized input:not([type]):focus.valid ~ label,
.materialized.mint-fe-materialized input[type=text]:not(.browser-default):focus.valid ~ label,
.materialized.mint-fe-materialized input[type=password]:not(.browser-default):focus.valid ~ label,
.materialized.mint-fe-materialized input[type=email]:not(.browser-default):focus.valid ~ label,
.materialized.mint-fe-materialized input[type=url]:not(.browser-default):focus.valid ~ label,
.materialized.mint-fe-materialized input[type=time]:not(.browser-default):focus.valid ~ label,
.materialized.mint-fe-materialized input[type=date]:not(.browser-default):focus.valid ~ label,
.materialized.mint-fe-materialized input[type=datetime]:not(.browser-default):focus.valid ~ label,
.materialized.mint-fe-materialized input[type=datetime-local]:not(.browser-default):focus.valid ~ label,
.materialized.mint-fe-materialized input[type=tel]:not(.browser-default):focus.valid ~ label,
.materialized.mint-fe-materialized input[type=number]:not(.browser-default):focus.valid ~ label,
.materialized.mint-fe-materialized input[type=search]:not(.browser-default):focus.valid ~ label,
.materialized.mint-fe-materialized textarea.materialize-textarea:focus.valid ~ label {
    color: #75F461;
}

.materialized.mint-fe-materialized input.valid:not([type]),
.materialized.mint-fe-materialized input.valid:not([type]):focus,
.materialized.mint-fe-materialized input.valid[type=text]:not(.browser-default),
.materialized.mint-fe-materialized input.valid[type=text]:not(.browser-default):focus,
.materialized.mint-fe-materialized input.valid[type=password]:not(.browser-default),
.materialized.mint-fe-materialized input.valid[type=password]:not(.browser-default):focus,
.materialized.mint-fe-materialized input.valid[type=email]:not(.browser-default),
.materialized.mint-fe-materialized input.valid[type=email]:not(.browser-default):focus,
.materialized.mint-fe-materialized input.valid[type=url]:not(.browser-default),
.materialized.mint-fe-materialized input.valid[type=url]:not(.browser-default):focus,
.materialized.mint-fe-materialized input.valid[type=time]:not(.browser-default),
.materialized.mint-fe-materialized input.valid[type=time]:not(.browser-default):focus,
.materialized.mint-fe-materialized input.valid[type=date]:not(.browser-default),
.materialized.mint-fe-materialized input.valid[type=date]:not(.browser-default):focus,
.materialized.mint-fe-materialized input.valid[type=datetime]:not(.browser-default),
.materialized.mint-fe-materialized input.valid[type=datetime]:not(.browser-default):focus,
.materialized.mint-fe-materialized input.valid[type=datetime-local]:not(.browser-default),
.materialized.mint-fe-materialized input.valid[type=datetime-local]:not(.browser-default):focus,
.materialized.mint-fe-materialized input.valid[type=tel]:not(.browser-default),
.materialized.mint-fe-materialized input.valid[type=tel]:not(.browser-default):focus,
.materialized.mint-fe-materialized input.valid[type=number]:not(.browser-default),
.materialized.mint-fe-materialized input.valid[type=number]:not(.browser-default):focus,
.materialized.mint-fe-materialized input.valid[type=search]:not(.browser-default),
.materialized.mint-fe-materialized input.valid[type=search]:not(.browser-default):focus,
.materialized.mint-fe-materialized textarea.materialize-textarea.valid,
.materialized.mint-fe-materialized textarea.materialize-textarea.valid:focus,
.materialized.mint-fe-materialized .select-wrapper.valid > input.select-dropdown {
    border-bottom: 1px solid #75F461;
    border-top: 1px solid #75F461;
    border-left: 1px solid #75F461;
    border-right: 1px solid #75F461;
    box-shadow: 0 1px 0 0 #75F461;
}

.materialized.mint-fe-materialized input.invalid:not([type]),
.materialized.mint-fe-materialized input.invalid:not([type]):focus,
.materialized.mint-fe-materialized input.invalid[type=text]:not(.browser-default),
.materialized.mint-fe-materialized input.invalid[type=text]:not(.browser-default):focus,
.materialized.mint-fe-materialized input.invalid[type=password]:not(.browser-default),
.materialized.mint-fe-materialized input.invalid[type=password]:not(.browser-default):focus,
.materialized.mint-fe-materialized input.invalid[type=email]:not(.browser-default),
.materialized.mint-fe-materialized input.invalid[type=email]:not(.browser-default):focus,
.materialized.mint-fe-materialized input.invalid[type=url]:not(.browser-default),
.materialized.mint-fe-materialized input.invalid[type=url]:not(.browser-default):focus,
.materialized.mint-fe-materialized input.invalid[type=time]:not(.browser-default),
.materialized.mint-fe-materialized input.invalid[type=time]:not(.browser-default):focus,
.materialized.mint-fe-materialized input.invalid[type=date]:not(.browser-default),
.materialized.mint-fe-materialized input.invalid[type=date]:not(.browser-default):focus,
.materialized.mint-fe-materialized input.invalid[type=datetime]:not(.browser-default),
.materialized.mint-fe-materialized input.invalid[type=datetime]:not(.browser-default):focus,
.materialized.mint-fe-materialized input.invalid[type=datetime-local]:not(.browser-default),
.materialized.mint-fe-materialized input.invalid[type=datetime-local]:not(.browser-default):focus,
.materialized.mint-fe-materialized input.invalid[type=tel]:not(.browser-default),
.materialized.mint-fe-materialized input.invalid[type=tel]:not(.browser-default):focus,
.materialized.mint-fe-materialized input.invalid[type=number]:not(.browser-default),
.materialized.mint-fe-materialized input.invalid[type=number]:not(.browser-default):focus,
.materialized.mint-fe-materialized input.invalid[type=search]:not(.browser-default),
.materialized.mint-fe-materialized input.invalid[type=search]:not(.browser-default):focus,
.materialized.mint-fe-materialized textarea.materialize-textarea.invalid,
.materialized.mint-fe-materialized textarea.materialize-textarea.invalid:focus,
.materialized.mint-fe-materialized .select-wrapper.invalid > input.select-dropdown,
.materialized.mint-fe-materialized .select-wrapper.invalid > input.select-dropdown:focus {
    border-bottom: 1px solid #F44336;
    border-top: 1px solid #F44336;
    border-left: 1px solid #F44336;
    border-right: 1px solid #F44336;
}

.materialized.mint-fe-materialized .input-field .helper-text {
    font-family: Montserrat-SemiBold, sans-serif;
    font-size: 12px;
    color: #F44336;
}

.materialized.mint-fe-materialized .btn {
    text-decoration: none;
    background-color: #75F461;
    text-align: center;
    letter-spacing: .5px;
    -webkit-transition: background-color .2s ease-out;
    transition: background-color .2s ease-out;
    cursor: pointer;
    height: 54px;
    border-radius: 4px;
    font-family: Montserrat-SemiBold, sans-serif;
    font-size: 16px;
    color: black;
    width: 100%;
}

.materialized.mint-fe-materialized textarea {
    padding: 16px;
    width: 100%;
    height: 290px;
    max-width: 100%;
    min-width: 100%;
    max-height: 290px;
    min-height: 290px;
    background-color: #F5F5F5;
    font-family: Montserrat-SemiBold, sans-serif;
    font-size: 16px;
    color: black;
    border: 1px solid #F5F5F5!important;
    border-radius: 20px;
    margin-bottom: 23px;
}

.materialized.mint-fe-materialized .input-field > input[type]:-webkit-autofill:not(.browser-default):not([type="search"]) + label,
.materialized.mint-fe-materialized > input[type=date]:not(.browser-default) + label,
.materialized.mint-fe-materialized > input[type=time]:not(.browser-default) + label {
    -webkit-transform: translateY(3px) scale(0.8);
    transform: translateY(3px) scale(0.8);
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0;
}