﻿body{
	font-family: 'Montserrat', sans-serif;
    color: #343434;
    scroll-behavior: smooth !important;
}

/** --- MENU --- **/
.navbar-expand-lg .navbar-nav .nav-link{
    padding-right: 0.8rem;
    padding-left: 0.8rem;
}

.navbar-dark .navbar-nav .nav-link{
    color: rgba(255,255,255,.5);
    font-size: 16px;
}

.navbar-dark .navbar-nav .active>.nav-link{
    color: rgba(255,255,255,.5) !important;
}

.navbar-dark .navbar-nav .nav-link:hover{
    color: #ffbe00;
}

/** --- HEADER --- **/
#header{
    background: #ffbe00;
}

#header .titulo{
    margin-top: 7%;
}

#header .texto{
    border: 5px solid #FFF;
    padding: 3%;
}

#header h1{
    font-size: 2.5em;
    font-weight: 800;
    color: #FFF;
}

#header h2{
    font-size: 1.7em;
    font-weight: 200;
    color: #272727;
}

@media (max-width: 1024px){
    #header .titulo{
        margin-top: 10%;
    }
}

@media (max-width: 800px){
    #header .titulo{
        margin-top: 10%;
    }
    #header h1{
        font-size: 1.8em;
    }
    #header h2{
        font-size: 1.2em;
    }
}

@media (max-width: 440px){
    #header .titulo{
        margin-top: 17%;
    }
}


/** --- ENADE --- **/
#enade{
    margin-top: 8%;
}

#enade .icone{
    font-size: 4em;
    color: #ffbe00;
}

#enade h1{
    font-size: 2.2em;
    font-weight: 800;
    color: #000;
}

#enade h2{
    font-size: 1.7em;
    font-weight: 300;
    color: #000;
}

#enade .card{
    margin: 8% 0% 15% 0%;
    -webkit-box-shadow: 0px 0px 10px 3px rgba(179,179,179,0.38);
    -moz-box-shadow: 0px 0px 10px 3px rgba(179,179,179,0.38);
    box-shadow: 0px 0px 10px 3px rgba(179,179,179,0.38);
}

#enade .card-title{
    font-weight: 800;
    color: #ffbe00;
    text-align: center;
}

#enade h3{
    font-size: 1.4em;
    font-weight: 700;
    color: #ffbe00;
    margin-top: 3%;
}


/** --- LEGISLAÃ‡ÃƒO --- **/
#legislacao{
    margin-top: 8%;
}

#legislacao .icone{
    font-size: 4em;
    color: #ff2e45;
}

#legislacao h1{
    font-size: 2.2em;
    font-weight: 800;
    color: #000;
}

#legislacao h2{
    font-size: 1.7em;
    font-weight: 300;
    color: #000;
}

#legislacao .infos{
    margin-top: 3%;
}

#legislacao .menor{
    font-size: 0.8em;
    font-style: italic;}

#legislacao .menor a{
    color: #000;
}


/** --- BOLSAS --- **/
#bolsas{
    margin-top: 8%;
}

#bolsas .icone{
    font-size: 4em;
    color: #00bebe;
}

#bolsas h1{
    font-size: 2.2em;
    font-weight: 800;
    color: #000;
}

#bolsas h2{
    font-size: 1.7em;
    font-weight: 300;
    color: #000;
}

#bolsas .infos{
    margin-top: 3%;
}


/** --- DEPOIMENTOS --- **/
#depoimentos{
    margin-top: 8%;
}

#depoimentos .icone{
    font-size: 4em;
    color: #882059;
    margin-top: -1.5%;
}

#depoimentos h1{
    font-size: 2.2em;
    font-weight: 800;
    color: #000;
}

#depoimentos h2{
    font-size: 1.7em;
    font-weight: 300;
    color: #000;
}

#depoimentos .infos{
    margin-top: 3%;
}


/** --- FAQ --- **/
#faq{
    margin-top: 8%;
}

#faq .icone{
    font-size: 4em;
    color: #ffbe00;
}

#faq h1{
    font-size: 2.2em;
    font-weight: 800;
    color: #000;
}

#faq h2{
    font-size: 1.7em;
    font-weight: 300;
    color: #000;
}

#faq h3{
    font-size: 1.5em;
    font-weight: 700;
    color: #ffbe00;
    margin-top: 5%;
}

#faq .infos{
    margin-top: 3%;
}

#faq .fa-solid{
    float: right;
    color: #ffbe00;
    font-weight: 900;
}

#faq .btn-link {
    font-weight: 700;
    color: #000;
    text-decoration: none;
}

#faq .nav-item{
    margin: 0px 2px;
}