.title-situacion-spana-temporal {
    background-color: #0d9b54 !important;
    border-color: #7bff95 !important;

}


@media screen and (min-width: 1000px) {

    .content-wrp-situacion-espana-temporal .formbuilder-radio label {
        /* display: inline; */
        display: block;
        width: 94%;
        float: right;
    }

    .radio-group {
        margin-top: 29px;
    }

    .formbuilder-radio {
        display: inline-block;
        height: 52px;
        margin-right: 41px;
    }

    .content-wrp-situacion-espana-temporal .radio-group {
        margin-top: 0px;
    }

    .content-wrp-situacion-espana-temporal .formbuilder-radio {
        display: block;
        padding-bottom: 15px;
        height: auto;
        font-size: 16px;
    }


    .content-wrp-situacion-espana-temporal .formbuilder-radio:after {
        content: '';
        display: block;
        width: 100%;
        height: 1px;
        clear: both;
    }

    .subtitle-amparadas-1,
    .subtitle-amparadas-2 {
        font-size: 18px;
    }

    .subtitle-amparadas-1,
    .subtitle-amparadas-2 {
        margin-top: 35px;

    }

    .content-wrp-situacion-espana-temporal textarea {
        border: 1px solid #A5ADC2;
        border-radius: 15px;
    }

    .content-wrp-situacion-espana-temporal .formbuilder-required {

        margin-top: -127px;

    }



    /*** Start fields form optimazed **/



    .field-n_i_e {
        display: inline-block;
        width: 45%;
        margin-right: 30%;
    }

    .field-nombre {
        display: inline-block;
        width: 45%;


    }

    .field-apellido {
        display: inline-block;
        width: 45%;
        margin-left: 50px;

    }

    .field-apellido_2 {
        display: inline-block;
        width: 45%;

    }

    .field-fecha_de_nacimiento {
        display: inline-block;
        width: 45%;
        margin-left: 50px;
    }

    .field-pais_de_nacimiento {
        display: inline-block;
        width: 45%;
    }

    .field-nacionalidad {
        display: inline-block;
        width: 45%;
        margin-left: 50px;
    }


    .field-nombre_del_padre {
        display: inline-block;
        width: 45%;
    }

    .field-nombre_de_la_madre {
        display: inline-block;
        width: 45%;
        margin-left: 50px;
    }

    .field-province {
        display: inline-block;
        width: 45%;
    }

    .field-localidad {
        display: inline-block;
        width: 45%;
        margin-left: 50px;
    }

    .field-calle {
        display: inline-block;
        width: 21%;
    }

    .field-via {
        display: inline-block;
        width: 46%;
        margin-left: 32px;
    }

    .field-numero {
        display: inline-block;
        width: 21%;
        margin-left: 35px;
    }

    .field-piso {
        display: inline-block;
        width: 21%;
    }

    .field-escalera {
        display: inline-block;
        width: 21%;
        margin-left: 35px;
    }

    .field-puerta {
        display: inline-block;
        width: 21%;
        margin-left: 35px;
    }

    .field-codigoPostal {
        display: inline-block;
        width: 21%;
        margin-left: 35px;
    }




    .field-telefono {
        display: inline-block;
        width: 44%;
        margin-right: 125px
    }

    .field-email {
        display: inline-block;
        width: 45%;
    }

    .field-confirm_email {
        display: inline-block;
        width: 45%;
        margin-left: 50px;
    }



    .field-nombre_presentador {
        display: inline-block;
        width: 45%;
    }

    .field-nif_presentador {
        display: inline-block;
        width: 45%;
        margin-left: 50px;
    }

    .field-province_presentador {
        display: inline-block;
        width: 45%;
    }

    .field-localidad_presentador {
        display: inline-block;
        width: 45%;
        margin-left: 50px;
    }

    .field-piso_domicilio_presentador {
        display: inline-block;
        width: 29%;
        margin-left: 40px;

    }

    .field-numero_domicilio_presentador {
        display: inline-block;
        width: 29%;

    }

    .field-c_p_presentador {
        display: inline-block;
        width: 29%;
        margin-left: 40px;
    }

    .field-telefono_presetnador {
        display: inline-block;
        width: 45%;
    }

    .field-email_presentador {
        display: inline-block;
        width: 45%;
        margin-left: 50px;
    }

    .field-lugar_de_nacimiento,
    .field-representante_legal_presentador_1,
    .field-representante_legal_nif_presentador_1,
    .field-representante_legal_tiulo_presentador_1,
    .field-domicilio_presentador,
    .field-representante_legal_presentador_2,
    .field-representante_legal_nif_presentador_2,
    .field-representante_legal_tiulo_presentador_2, 
    .field-amparadas_text {
        width: 95%;
    }

}

@media screen and (max-width: 1000px) {
    .content-wrp-situacion-espana-temporal .formbuilder-radio label {
        /* display: inline; */
        display: block;
        width: 92%;
        float: right;
    }

    .field-sexo input[type="radio"],
    .field-estado_civil input[type="radio"] {
        margin-right: 12px;
    }



    .field-sexo .formbuilder-radio,
    .field-estado_civil .formbuilder-radio {
        margin-top: 9px;
        margin-bottom: 6px;
    }

    .content-wrp-situacion-espana-temporal .radio-group {
        margin-top: 0px;
    }

    .content-wrp-situacion-espana-temporal .formbuilder-radio {
        display: block;
        padding-bottom: 25px;
        height: auto;
        font-size: 16px;
    }


    .content-wrp-situacion-espana-temporal .formbuilder-radio:after {
        content: '';
        display: block;
        width: 100%;
        height: 1px;
        clear: both;
    }

    .subtitle-amparadas-1,
    .subtitle-amparadas-2 {
        font-size: 18px;
    }

    .subtitle-amparadas-1,
    .subtitle-amparadas-2 {
        margin-top: 35px;

    }

    .content-wrp-situacion-espana-temporal textarea {
        border: 2px solid #a1d1ef;
    }

    .content-wrp-situacion-espana-temporal .formbuilder-required {

        margin-top: -127px;

    }

}

.field-otras_amparadas {
    margin-top: -30px;
    display: none;
}
