/*DATA UPDATE CSS*/
.bg {
    background-image: url("../img/actualiza-datos.jpg");
    height: 60%;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
}

@media(max-width: 700px){
    .bg{
        height: 50%;
    }
}
.titulo{
	font-family: gotham-thin;
	padding: 1em 4em;
}

a{
	color: #f08014;
}
.formul{
	text-align: center;
	padding: 1em 3em;
}

.elemento{
	padding: 0.5em 0em;

}

.text-area{
	font-family: gotham-thin;
	color: #003e77;
}

.caja {
    width: 280px;
    height: 40px;
    padding: 5px;
    background: #FFF;
    font-family: Arial, Helvetica, sans-serif;
    color: #999;
    font-size: 13px;
    border-radius: 5px;
    border: solid 1px #999;
    margin-top: 10px;
}

.caja-tarjeta {
    width: 100px;
    height: 40px;
    padding: 5px;
    background: #FFF;
    font-family: Arial, Helvetica, sans-serif;
    color: #999;
    font-size: 13px;
    border-radius: 5px;
    border: solid 1px #999;
    margin-top: 10px;
}

.titulo-tarjeta{
	font-family: gotham;
	color: #f0810e;
	font-size: 1.5em;
	padding: 1em 3em;

}

.envia {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #FFF;
    background: #003e77;
    padding: 5px;
    border-radius: 5px;
}

.envia-div{
text-align: center;
padding: 1em 0em;
}


.ok {
    box-shadow: 0 0 3px #08d20a;
}

.not-ok {
    box-shadow: 0 0 3px #fb0606;
}