/* - - - - - - - - - - - - - - - 
CSS para pantallas medianas (Tablets)
Ultima modificación por:
Fecha:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ */
#login_form,#sign_form{
    min-height: 30vh !important;
    min-width: 70%;
}
#fondo2{    
    height: calc(100% - 20px);
}
.prof_text{
    width: 90%;
}
.text_fondo {
    font-size: 1.5vw;
    margin-top: 0vh;   
}
.text_fondo p {
    font-size: 1.3vh;
}
.btnres {
     top:2vh;
    left:0vw;
}
.textfondo1 {
    height: auto;
    max-height: 80vh;
}
.textfondo2 {
    font-size: 1.3vh;
      height: auto;
      max-height: 80vh;
}
.textfondo_div{
        max-height: 75vh;
    overflow: scroll;
}
.textfondo2 p{
   font-family: 'Kansas New Thin';
   font-size: unset;
}
#form_about, #form_user {
    width: 80%;
    margin: 0% auto;
}
#form_about span {
    width: 15vw;
}
#abouts {
    right: 0vw;
    top: 10vh;
    left: auto;
}
.reg_btn{
    margin-left: 30vw;
}
#levels {
    width: 70%;
       margin: 0 auto;
}
.menu_header {
    font-size: 1vh;
}
.fondo {
    min-height: 151vh;
}

#results {
    margin-top: 0vh;
}
.accordion {
    font-size: 2vw;

}
.popup_fin {
    height: auto;
}
#logo_mango {
    width: 150px;
    height: 50px;
}
#powered {
    height: 70px;
    width: 200px;
}
#block_tit_mail{
    font-size: 2vw;
}
#cl_img_mail_f {
    width: 60px;
    height: 43px;
    margin-left: 1vw;
}
footer div div {
    font-size: x-small;
}
footer div a {
    margin-right: 10px;
    margin-left: 0px;
}
.menu_header a, .menu_header ul, #wel_lang_sel a {
    padding: 20px;
    font-size: larger;
}
#t_about{
    width: 81.5vw;
}
#start_eva{
    width: 25vw;
    
}
#result_title{
    font-size: 1em;
}
.fondo1, .fondo2{
    height: 95vh;
}
.fondo3{
    height: 100vh;
}
#wb{
    padding: 0px 1em;
}
.typesurvey{
    width: 20px;
    height: 20px;
}