.form_content {
    background: white;
    padding: 10px;
    border-radius: 10px;
    width: 350px;
    min-width: 200px;
    -webkit-box-shadow: 1px 1px 25px 0px rgba(0, 0, 0, 0.20);
    -moz-box-shadow: 1px 1px 25px 0px rgba(0, 0, 0, 0.20);
    box-shadow: 1px 1px 25px 0px rgba(0, 0, 0, 0.20);
    border-bottom: solid 10px #EC1D25;
}

.myForm {
    padding: 10px;
}

.form_content input {
    border: none;
    border-bottom: solid 1px #bababa;
    border-radius: 0px;
    padding-left: 10px;
    font-size: 17px;
}

.form_content input:focus {
    outline: none;
}

#user_label {
    z-index: 99;
    margin-top: -45px;
    float: left;
    font-size: 20px;
    padding: 2px 5px;
    color: #bababa;
}

#sucess_msg {
    display: none;
    text-align: center;
    color: white;
    background-color: #00904C;
    -webkit-box-shadow: 1px -1px 18px 0px rgba(0, 0, 0, 0.46);
    -moz-box-shadow: 1px -1px 18px 0px rgba(0, 0, 0, 0.46);
    box-shadow: 1px -1px 18px 0px rgba(0, 0, 0, 0.46);
    padding: 5px;
    animation-duration: 2s;
    -webkit-animation-duration: 2s;
    -moz-animation-duration: 2s;
    animation-iteration-count: 4;
    -moz-animation-iteration-count: 4;
    -webkit-animation-iteration-count: 4;
}

.form_content #login_now {
    text-align: center;
    background-color: #2F4858;
    color: white;
    border-radius: 3px;
    border: solid 1px transparent;
    transition: 1s;
    width: 100%;
    text-transform: uppercase;
}

.form_content #login_now:hover {
    border: solid 1px #2F4858;
    background-color: transparent;
    color: #2F4858;
}

.form_content #signup_btn {
    text-align: center;
    background-color: transparent;
    color: #2F4858;
    border-radius: 3px;
    border: solid 1px #2F4858;
    transition: 1s;
    width: 100%;
    text-transform: uppercase;
}

.form_content #signup_btn:hover {
    background-color: #2F4858;
    color: white;
    border-radius: 3px;
    border: solid 1px #2F4858;
}

.btn_row {
    display: flex;
    justify-content: space-between;
}

.forgot_pass {
    text-align: center;
}

.forgot_pass a {
    color: #354F7B;
    text-decoration: none;
    transition: 1s;
}

.forgot_pass a:hover {
    text-decoration: none;
    color: #EC1D25;
}

.under_line {
    border-bottom: solid 3px red;
    width: 40px;
    text-align: center;
}

.forgot_pass a:hover {
    text-decoration: none;
    color: #EC1D25;
}

.under_line {
    border-bottom: solid 3px red;
    width: 40px;
    text-align: center;
}

.form_content input.error_class {
    border-bottom: solid 2px #EC1D25;
    color: #EC1D25;
}

.form_content input.success_class {
    border-bottom: solid 2px #00904C;
    color: #00904C;
}

#required_digits {
    color: #EC1D25;
    font-size: 12px;
    display: none;
}

.success_insert {
    text-align: center;
    width: 80%;
    margin: 0px auto;
    padding: 5px;
    color: #fff;
    background-color: #296605;
    color: white;
    margin-top: 10px;
}

.error_insert {
    width: 80%;
    margin: 0px auto;
    margin-top: 10px;
    text-align: center;
    color: #fff;
    padding: 5px;
    background-color: #a00e0e;
    color: white;
}

.enabled_class {
    background: #0d961f;
    color: white;
    border: solid 1px transparent;
    cursor: pointer;
    transition: all .5s ease-in-out;
    border-radius: 3px;
    border: none;
    border: solid 1px #0d961f;
    /* padding:5px 8px; */
}

.enabled_class:hover {
    cursor: pointer;
    background: transparent;
    color: #0d961f;
    border: solid 1px #0d961f;
}

.disabled_class {
    cursor: none;
    background-color: #cdcdcd !important;
    color: #fff;
    border: solid 1px #cdcdcd;
    /* padding:5px 8px; */
    border-radius: 3px;
}

.disabled_class:hover {
    cursor: none;
}

cursor:none;

}