.input-error{
    border:1px solid #FF0033;
}

.form-container .error-message, .form-container .success-message {
    display: none;
} 

/* .form-container .error-message {
    display: none;
    color: #FF0033;
    padding: 15px;
    font-weight: 600;
    text-align: left;
}

.form-container .error-message br + br {
    margin-top: 25px;
} */

.form-container .loading {
    display: none;
    text-align: center;
    padding: 15px;
}

.form-container .loading:before {
    content: "";
    display: inline-block;
    border-radius: 50%;
    width: 24px;
    height: 24px;
    margin: 0 10px -6px 0;
    border: 3px solid #ec2227;
    border-top-color: #eee;
    -webkit-animation: animate-loading 1s linear infinite;
    animation: animate-loading 1s linear infinite;
}

.custom-file-input ~ .custom-file-label::after {
    content: "Examinar";
}

.form-container-wizard {
      padding: 30px 10px;
}

.wizard-container {
    margin: 15px 0 45px;
}

.form-container label {
    font-size: 1rem;
    font-weight: bold;
}

.form-container .custom-file label{
    font-weight: normal;
} 