/* SLIDER */
#slider1_container h1 {
    padding:0.4em;
    font-size: 4.5rem;
    text-align: center;
}
.splide__pagination__page {
    width: 15px!important;
    height: 15px!important;
    background: #ffc107!important;
    padding: 0;
}
.splide__progress__bar {
    background:#0c2318 !important;
}
.splide__pagination{
    bottom: 1em !important;
}

#slider1_container a h3 {
    padding: 0.2em 0.4em;
    font-size: 3rem;
    text-align: justify;
}

#slider1_container a {
    text-decoration: none;
}
.splide__slide img {
	width : 100%;
	height: auto;
}

/*LINKS EXTERNOS*/
 col-lg-2{
    width: 15%!important;
}

@media (min-width: 992px){
 .links-externos .col-lg-2 {
        flex: 0 0 auto;
        width: 15%;
    }
}
.links-externos .logo{
    background-size: contain!important;height:50px;margin-bottom:10px;
}
#mec{background:url('../images/logos/mec.png') no-repeat top center;}
#mec:hover{background:url('../images/logos/mec-c.png') no-repeat top center;}
#capes{background:url('../images/logos/capes.png') no-repeat top center;}
#capes:hover{background:url('../images/logos/capes-c.png') no-repeat top center;}
#comut{background:url('../images/logos/comut.png') no-repeat top center;}
#comut:hover{background:url('../images/logos/comut-c.png') no-repeat top center;}
#inep{background:url('../images/logos/inep.png') no-repeat top center;}
#inep:hover{background:url('../images/logos/inep-c.png') no-repeat top center;}
#bvs{background:url('../images/logos/bvs.png') no-repeat top center;}
#bvs:hover{background:url('../images/logos/bvs-c.png') no-repeat top center;}
#scielo{background:url('../images/logos/scielo.png') no-repeat top center;}
#scielo:hover{background:url('../images/logos/scielo-c.png') no-repeat top center;}

#noticias .card {
    background-size: cover;
    background-position: center;
}

#noticias h3.card-title{
    font-size: 1.5rem;
}

#noticias .card-body {
    background-color: rgba(27, 94, 32, 0);
}

#noticias .card-body a{
    color: #fff;
    opacity: 0;
    text-shadow: 2px 2px #0c2318bf;
}

#noticias .card-body:hover {
    -webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    transition: all 0.5s ease;
    background-color: rgba(27, 94, 32, 0.6);
    color: #fff;
}    

#noticias .card-body:hover a{
   opacity: 1;
}

#noticias .card-body hr {
    height: 5px;
    width: 0;
    -webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    transition: all 0.5s ease;
    background-color: #fff;
    border: 0;
}

#noticias .card:hover .card-body hr {
    width: 100%;
    height: 5px;
}

@media only screen and (max-width: 768px) {
    #noticias .card-body {
        -webkit-transition: all 0.5s ease;
        -moz-transition: all 0.5s ease;
        -o-transition: all 0.5s ease;
        transition: all 0.5s ease;
        background-color: rgba(27, 94, 32, 0.6);
        color: #fff;
    }    
    #noticias .card-body a{
       opacity: 1;
    }
}


.card-img .card-item {
    right: 0;
    margin: 0 0 15px
}

.card-img .card-item .card-link {
    position: relative;
    display: block;
    max-width: 400px;
    margin: 0 auto;
    cursor: pointer
}

.card-img .card-item .card-link .card-hover {
    position: absolute;
    width: 100%;
    height: 100%;
    -webkit-transition: all ease .5s;
    -moz-transition: all ease .5s;
    transition: all ease .5s;
    opacity: 0;
    background: rgba(107, 64, 240, 0.9) url("../images/youtube.png") no-repeat center 25%;
    background-size: 35px auto;
}

.card-img .card-item .card-link .card-hover-insta  {
    background: rgba(18,71,6, 0.9) url("../images/instagram.png") no-repeat center 25%;
    background-size: 35px auto;
}

.card-img .card-item .card-link .card-hover:hover {
    opacity: 1
}

.card-img .card-item .card-link .card-hover .card-hover-content {
    font-size: 15px;
    position: absolute;
    top: 35%;
    width: 100%;
    height: 20px;
    margin-top: -12px;
    text-align: center;
    color: #fff
}

#imagem-aviso{
    width:auto;
    height:100%;
}

@media only screen and (max-width: 768px) {
    #imagem-aviso{
        width:100%;
        height:auto;
    }
}