/* Start Tolko esli est odnovremenno nie i nif */
.field-nif {
    display: none;
}
/* End Tolko esli est odnovremenno nie i nif */



.title-situacion-na-spana {
    margin-top: 16px;
    padding-bottom: 3px;
}

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

}

.field-wrp_situacion_spana_temporal,
.field-wrp_situacion_spana_permanente,
.field-wrp_situacion_spana_modificacion,
.field-wrp_situacion_spana_baja {
    margin-top: 19px;
    margin-bottom: 21px;
}



@media screen and (min-width: 1000px) {
    /*** Start fields form optimazed **/

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

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

    .field-nif {
        width: 45%;
        margin-right: 30%;
    }

    .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-situacion_spain_temporal_select,
    .field-situacion_spain_permanente_select,
    .field-situacion_spain_modificacion_select {
        margin-bottom: 14px;
    }

    /* .content-wrp-situacion-espana-temporal, .content-wrp-situacion-espana-permanente, .content-wrp-situacion-espana-modificacion, .content-wrp-situacion-espana-baja {
        margin-top:15px !important;
    } */

    .field-wrp_situacion_spana_temporal .formbuilder-radio,
    .field-wrp_situacion_spana_permanente .formbuilder-radio,
    .field-wrp_situacion_spana_modificacion .formbuilder-radio,
    .field-wrp_situacion_spana_modificacion .formbuilder-radio {
        display: block;
        padding-bottom: 15px;
        height: auto;
        font-size: 16px;

    }

    .field-wrp_situacion_spana_temporal .formbuilder-radio:after,
    .field-wrp_situacion_spana_permanente .formbuilder-radio:after,
    .field-wrp_situacion_spana_modificacion .formbuilder-radio:after {
        content: '';
        display: block;
        width: 100%;
        height: 1px;
        clear: both;
    }

    .field-wrp_situacion_spana_temporal .formbuilder-radio label,
    .field-wrp_situacion_spana_permanente .formbuilder-radio label,
    .field-wrp_situacion_spana_modificacion .formbuilder-radio label {
        /* display: inline; */

        display: block;
        width: 94%;
        float: right;
    }

    /* /// */
    .title-situacion-spana-temporal {

        text-align: center;
    }

    .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-otras_temporal_1,
    .field-otras_temporal_2,
    .field-otros_baja {
        width: 95%;
    }

}


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

    .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;
    }


    .field-wrp_situacion_spana_temporal .formbuilder-radio label,
    .field-wrp_situacion_spana_permanente .formbuilder-radio label,
    .field-wrp_situacion_spana_modificacion .formbuilder-radio label {
        /* display: inline; */

        display: block;
        width: 92%;
        float: right;
    }

    .field-wrp_situacion_spana_temporal .formbuilder-radio:after,
    .field-wrp_situacion_spana_permanente .formbuilder-radio:after,
    .field-wrp_situacion_spana_modificacion .formbuilder-radio:after {
        content: '';
        display: block;
        width: 100%;
        height: 1px;
        clear: both;
    }

    .field-wrp_situacion_spana_temporal .formbuilder-radio,
    .field-wrp_situacion_spana_permanente .formbuilder-radio,
    .field-wrp_situacion_spana_modificacion .formbuilder-radio,
    .field-wrp_situacion_spana_modificacion .formbuilder-radio {
        display: block;
        padding-bottom: 25px;
        height: auto;
        font-size: 16px;

    }

    .field-otros_baja {
        margin-top: 15px;
    }


}

.field-otros_permanente,
.field-otros_modificacion {
    margin-top: -30px;
    display: none;
}