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

/* End Tolko esli est odnovremenno nie i nif */

.contet-wrp-cuidadano {
    margin-top: 10px;
    padding-left: 2%;
}

.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,
.title-cuidadano,
.title-renovacion {
    background-color: #1E9957 !important;
    border-color: #1E9957 !important;
}

/* .title-cuidadano {
    text-align:left;
    color:white;
    font-weight:500;
} */

.title-h-ciudadano,
.title-situacion-na-spana,
.title-domicilio-ciudadano {
    margin-top: 25px;
    margin-bottom: 25px;
    font-size: 1.2rem;
}

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


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

.field-adress_equal_ciudadano label {
    float: right;
    min-width: 94%;
    height: 15px;
    display: block;
    font-weight: 500;
}

#adress_equal_ciudadano-0 {
    box-shadow: 0px 0px 4px #178aed;
}

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

@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-nif_ciudadano,
    .field-parentesco_ciudadano,
    .field-province_ciudadano {
        display: inline-block;
        width: 45%;
    }

    .field-n_i_e_ciudadano,
    .field-nacionalidad_ciudadano,
    .field-localidad_ciudadano {
        display: inline-block;
        width: 45%;
        margin-left: 50px;
    }

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

    }

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

    }

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

    .field-apellido_2,
    .field-apellido_2_ciudadano {
        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,
    .field-calle_ciudadano {
        display: inline-block;
        width: 21%;
    }

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

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

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

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

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

    .field-codigoPostal,
    .field-codigoPostal_ciudadano {
        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,
    .title-situacion-spana-temporal,
    .title-situacion-spana-permanente,
    .title-situacion-spana-modificacion,
    .title-situacion-spana-baja,
    .title-cuidadano,
    .title-renovacion {
        font-family: "PT Sans", sans-serif;
        font-weight: 400;
        font-size: 17px;
        width: 465px;
        height: 50px;
        border-radius: 25px;
        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-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;
    }

    .title-situacion-spana-temporal,
    .title-situacion-spana-permanente,
    .title-situacion-spana-modificacion,
    .title-situacion-spana-baja,
    .title-cuidadano,
    .title-renovacion {
        width: 100%;
        min-height: 50px;
        height: auto;
    }


}

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