body{
    font-family: 'Roboto', sans-serif;
    overflow-x: hidden;
    font-size: 17px;
}
.texto-mini{ font-size: 11px;}
.texto-mini2{ font-size: 13px;}

.container{
    max-width: 700px!important;
}
h1,h2,h3,h4,h5,h6{font-weight: bold;font-family: 'Roboto', sans-serif; display: block; text-align: left; margin: 15px 0 15px 0; }
svg{ color:#006495;}
h2{font-size: 20px;}
h4{font-size: 20px;color:#006495;}
h6{font-weight: normal;margin: 15px 0 5px 0;}

/*MOVIL*/
@media (min-width: 576px) {
    h2{font-size: 27px;}
    h4{font-size: 20px;}
}
/*ESCRITORIO*/
@media (min-width: 992px) {
    h2{font-size: 32px;}
    h4{font-size: 25px;}
}

label{
    margin-bottom:5px;
    display: block;
    font-weight: 400;
}
label small{
    font-weight: 300;
    color: #1b1b1b;
    font-size: 11px;
}
input[type=radio],input[type=checkbox]{width: 30px; height: 30px; cursor: pointer;}
a{
    color: #000000;
    text-decoration: underline;
}
a:hover{
    cursor: pointer;
    color: #006495;
    text-decoration: none;
}

.boton_enviar{
    display: inline-block;
    width: 253px;
    height: 75px;
    background-image: url('../img/boton_a.png');
}

.boton_enviar:hover{
    background-image: url('../img/boton_b.png');
}

/* .btn-danger,.btn-danger:active,.btn-danger:focus{
    outline: none!important;
    background-color: #b60056;
    color: #ffffff;
    border-color: transparent;
}

.btn-danger:hover{
    background-color: #aeba00;
    color: #ffffff;
    border-color: transparent;
} */

.seccion-formulario{
   /*  background: rgb(241,210,183);
    background: radial-gradient(circle, rgba(241,210,183,1) 0%, rgba(229,166,112,1) 57%, rgba(220,121,23,1) 100%); */
    background-position:top left;
    background-repeat:no-repeat;
    background-size: cover;
    background-image: url('../img/bg_home.jpg');
}

.caja-footer{
    background-color: #aeba00;
    font-size: 12px;
    text-align: center;
}

