#name-container, #email-container, #email-confirmation-container, #postal-code-container, #nif-container{
    margin-bottom: 15px !important;
}

.smallError small {
    background-color: #f66e6e;
    padding:.2rem .5rem;
    border-radius: 4px;
    color: #000000 !important;
    width: 100%;
}

input[type=text], input[type=email], input[type=number] {
    margin: .5rem 0 !important;
}

#loading{
    display: none;
    margin: auto;
    width: 50%;
    max-width: 1145px;
    text-align: center;
}

.errorformu{
    border-color:#f66e6e !important
}

#aceptoCondicionesError{
    margin: 60px 20px 10px  ;
}

#form-response{
    border-radius: 4px;
    border:2px solid #d7d7d7;
    display: none;
    background-color: #ffffff ;
    padding: 1rem;
    margin:1rem;

}

#form-response {
    text-align: center;

}
#form-response img {
    min-width: 15% !important;
}
#form-response p {
    font-size: 1rem;
    padding: .25rem !important;
    color: #000000 !important;
}

/*--------------------*/
.group-btn {
    border-radius: 50px;
    background-color: #a71930;
    color: white;
    padding: 2%;
    text-align: center;
    margin: 3%;
    cursor: pointer;
}
.selected {
    background-color: #333333 !important;
    cursor: pointer;
}

#group-btn-info {
    margin: 10%;
    text-align: center;
    color: #787676;
}

.form-shortcode {
    margin-top: 5%;
}
