.form-style{
    /*margin: 0 10% 20% 15%;*/
    background: rgba(0,0,0,.7);
    max-width:400px;
    width:100%;
    border-radius: 5px;
    color:#fff;
    /*padding: 40px*/
    position:relative;
    text-align:center;
}

.label-form{
    color: rgb(32, 30, 30);
    font-size: 17px;
}
.h4-form{
    color: #fff;
    line-height:1.7rem;
}
.divTextoTrans{
    padding: 5px;
    text-align:justify; 
    opacity: 0.8; 
    background-color: rgb(53, 48, 64);
    border-radius: 4px;
    margin-bottom: 10px;
}

p {
    color: #fff;
    font-size: 1rem;
    text-align: justify;
    line-height:1.2rem;
}

.help-text{
    color: #000;
}

#aceptarTerminos label{
    color:#fff;
}

#aceptarTerminos label{
    color:#fff;
}

#persona_experienciaLaboral_otra{
    width: 305px;
}

#persona_educacion_otroCurso{
    width: 305px;   
}

#persona_educacion_estudiosIncompletos{
    width: 305px;   
}

#curriculum{
    margin: 24px 3px 0px 0px;
}

.cambioFechaN{
    padding: 0px;
}

@media screen and (max-width:768px) {
    #curriculum{
        margin: 0px 0px 0px 0px;
    }

    .cambioFechaN{
        padding: 0px 10px 0px 10px;
    }
}