html{font-size:105%;}
body{font:100%/1.5 "verdana", geneva, sans-serif !important;}

/*html {
    font-size: 16px;
}*/

body {
    overflow-x: hidden;
}

h1 {
    font-size: 6rem;
    text-shadow: 2px 2px 3px #000;
    margin-top: 50px;
    font-weight: bolder;
    font-family: 'Manjari', sans-serif;
}

h2 {
    font-size: 2.5rem;
    color: #003c5e;
    font-weight: bolder;
    /* font-family: "Roboto", trebuchet ms, geneva, sans-serif;*/
    font-family: "Roboto", trebuchet ms, geneva;
    text-transform: uppercase;
    letter-spacing: 2px;
}

h3 {
    font-size: 2.2rem;
    font-weight: normal;
    font-family: "Manjari", trebuchet ms, geneva, sans-serif;
    color: #003c5e;
    line-height: 2.5rem;
    padding-bottom: 25px;
}

p, ul, li{
    font-size: 1rem;
    font-family: "verdana", geneva, sans-serif;
    color: #444444;
}

.piePagina{
    font-size: 0.8rem;
    font-family: "verdana", geneva, sans-serif;
    color: white;
}

.azulINA{color:  #003c5e}
.grisINA{color: #444444}

.negrita {
    font-weight: bolder;
}

.containerCero{
        padding-top: 0vh !important;
    }
.container{
        padding-top: 7vh;
    }
.introTitulos
{
        height: 100vh;
    }

/*color titulo cuadros*/

.ft {
    color: #fee300 !important;
    font-weight: bolder;
    font-family: 'Roboto', sans-serif;
}


/*----------ACORDEONES----------*/

/*---Acordeon 1---*/
#accordionFlushExample1 .accordion-button:is(.collapsed){
        background-color: none;
        color: #444444;
    }

#accordionFlushExample1 .accordion-button:is(.collapsed):hover{
        background-color: #FFF8BF;
    }

#accordionFlushExample1 .accordion-button:not(.collapsed){
        background-color: #FFF8BF;
        color: #444444;
    }

#accordionFlushExample1 .accordion-button:is(.collapsed):focus{
        box-shadow: none;
    }
#accordionFlushExample1 .accordion-button:not(.collapsed):focus{
        box-shadow: none;
    }

/*acordeonIcono2*/
#accordionFlushExample1 .accordion-button:is(.collapsed)::after {
    color: #444444;
    }
#accordionFlushExample1 .accordion-button:not(.collapsed)::after {
    color: #444444;
    }

/*---Acordeon 2---*/
#accordionFlushExample2 .accordion-body:not(.collapsed){
    background-color: #E7E7E7;
}

#accordionFlushExample2 .accordion-button:is(.collapsed){
        background-color: #E7E7E7;
        color: #444444;
        font-size: 1.8rem;
        font-weight: normal;
        font-family: "Manjari", trebuchet ms, geneva, sans-serif;
    }

#accordionFlushExample2 .accordion-button:is(.collapsed):hover{
        background-color: #FFF8BF;
    }

#accordionFlushExample2 .accordion-button:not(.collapsed){
        background-color: #e7e7e7;
        color: #444444;
        font-size: 1.8rem;
        font-weight: normal;
        font-family: "Manjari", trebuchet ms, geneva, sans-serif;
    }

#accordionFlushExample2 .accordion-button:is(.collapsed):focus{
        box-shadow: none;
    }
#accordionFlushExample2 .accordion-button:not(.collapsed):focus{
        box-shadow: none;
    }

/*acordeonIcono2*/
#accordionFlushExample2 .accordion-button:is(.collapsed)::after {
    color: #444444;
    }
#accordionFlushExample2 .accordion-button:not(.collapsed)::after {
    color: #444444;
    }





/*----------BOTON-COMENCEMOS----------*/
.btnentrada {
    cursor: pointer;
    background-color: #fee300;
    color: #003c5e;
    font-family: 'Manjari', sans-serif;
    font-size: 2rem;
    font-weight: bold;
    letter-spacing: 2px;
    border-radius: 0.8rem;
    text-decoration: none;
    transition: linear 0.3s;
    box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;
    padding: 37px 30px 30px 30px;
    line-height: 0px;
    box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;
}

.btnentrada:hover {
    background-color: #003c5e;
    color: #fee300;;
    text-decoration: none;
    transition: linear 0.2s;
}