body {
    background: #d48508;
}
h1, h2, h3, h4, a { font-weight: 100;}
h2 {padding: 35px 0 0; font-size: 3rem;}
h3 { font-size: 2.5rem;}
.jumbotron {background-color:transparent;}
.footer { position: absolute; bottom: 0; width: 100%; text-align: center;}
.btn-default, .btn.btn-secondary {font-size: 30px;margin-top: 25px;font-weight: 100;width: 100%;cursor: pointer;}
.container.menu h3 { }
.container.menu a { font-size: 25px; padding: 10px 0; font-weight: 100;}
.container.calcula select.form-control {font-size: 3rem;padding: 15px;background: #212121;height: 90px; color: #ffffff;}
h1.especial {font-weight: 400;font-size: 200px;}
.row.escoje h3 {
    font-size: 50px;
    background: #333;
    padding: 20px;
}
.row.escoje h1.especial.naranja {font-size: 100px;color:#fff; margin-top: 10px;}
.calculaentra {
    padding:20px 10px;
}
h2.booli {
    text-align: center;
    font-size: 50px;
    background: #222c30;
    padding: 35px 15px;
    border-radius: 30px;
    border-bottom: 5px solid #E88732;
}
.container.legales {
    position: fixed;
    text-align: center;
    bottom: 10px;
    width: 100%;
    max-width: 100%;
}
.cake {
    margin-top: 10px;
}
.img-responsive {
    width: 100%;
    border-radius: 25px;
}
.btn.btn-default.pico {
    font-size: 50px;
    background: #0b1516;
    color: #ffffff;
    border-radius: 20px;
}

input.form-control {
    height: 90px;
    font-size: 3rem;
}

.btn.btn-secondary.claculale {
    background: #333333;
    color: #ffffff;
    font-size: 50px;
    font-weight: bold;
    padding: 20px 0;
    border-radius: 30px;
}

h1.resultado {
    background: #105609;
    color: #ffffff;
    font-size: 50px;
    font-weight: bold;
    padding: 20px 0;
    border-radius: 30px;
}
h4.kk {
    margin-bottom: 20px;
    font-size: 20px;
    background: #222222;
    color: #fff;
    padding: 20px 10px;
    text-align: center;
}
h1.especial {
    font-size:120px;
    padding-top: 20px;
}
h1.equivalente {
    font-size: 50px;
background: #EB8723;
color: #fff;
padding: 10px;
}
p.resis {
    font-size:40px;
}
.row.escoje.notas.wiggle {
    opacity: 02;
}

.notiexp { 
    position: fixed;
    top: 0px;
    left: 0;
    z-index: 10000;
    width: 100%;
    height: 100%;
    background: rgba(0,0,0,0.8);
}

.notiexp p {
    font-size: 13px;
    padding: 50px 90px;
}

.notiexp i.fa {
    font-size: 80px;
    margin-top: 30px;
    color: #ff0000;
}


.container.entra.text-center {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 100vh;
}


.col-md-6.entrada {
   
}



@media (min-width: 768px) {
    .container.entra {
        padding-right: 3px;
        padding-left: 3px;
        max-width: 100%;
    }
    .calculaentra {
        padding:50px;
    }
    .col-md-6 {
        max-width: 100%;
        flex: auto;
    }
}

@media only screen and (max-width: 375px) {
    .btn.btn-default.pico {
        font-size:20px;
    }
    h2.booli {
        font-size: 30px;
    }
    .btn.btn-secondary.claculale {
        font-size: 30px;
    }
    h2 {
        font-size: 30px;
        padding-top:3px;
    }
    h4.kk {
        font-size:20px;
    }
    h1.especial {font-weight: 400;font-size: 70px;}
    input.form-control {
        font-size: 2rem;
    }
    .row.escoje h3 {
        font-size: 3rem;
        background: #1e2426;
        padding: 10px;
    }
    h1.equivalente {
        font-size: 30px;
    }
    p.resis {
        font-size:20px;
    }
    .row.escoje h1.especial.naranja {
        font-size: 50px;
    }
}

@media only screen and (max-width: 414px) {
    .btn.btn-default.pico {
        font-size:20px;
    }
    h2.booli {
        font-size: 30px;
    }
    .btn.btn-secondary.claculale {
        font-size: 30px;
    }
    h2 {
        font-size: 30px;
        padding-top:3px;
    }
    h4.kk {
        font-size:15px;
    }
    h1.especial {font-weight: 400;font-size: 70px;}
    input.form-control {
        font-size: 2rem;
    }
    .row.escoje h3 {
        font-size: 3rem;
        background: #1e2426;
        padding: 10px;
    }
    h1.equivalente {
        font-size: 30px;
    }
    p.resis {
        font-size:20px;
    }
}

@media (min-width: 768px) {
    .container {
        max-width: 850px;
    }
}