header{
    text-align:center;
}
h3{
    font-size:16px;
}
h1{
  font-size:20px;  
}
h2{
    font-size:18px;
    margin-top:0;
}
label{
    font-weight:300;
}
.bloque{
    background-color: #f8f8f8;
    border: 1px solid #e7e7e7;
    border-radius: 4px;
    padding:10px 15px;
    margin-top:20px;
    margin-bottom:50px;
}
.mb-0{
    margin-bottom:0;
}
.inicio .btn{
    width:100%;
    text-align:left;
}
.mt-13{
    margin-top:13px;
}
.table-striped > tbody > tr:nth-of-type(2n+1) {
    background-color: #fff;
}
footer{
    position:fixed;
    bottom: 0;
    width:100%;
}
footer .container{
    text-align:center;
    background-color: #f8f8f8;
    border: 1px solid #e7e7e7;
    border-radius: 4px;
    padding:10px 15px;
}
#contratar footer,#cookies{display:none;}
.mb_20{
    margin-bottom:30px;
}
#contratar .fa.azul{color:#46b8da;font-size:1.4em;}