@import "root.css";

html{
    position: relative;
}
main{
    background: #e6e6e68f;
    min-height: 1200px;
}
/* #E6E6E6 */
.carousel-control-next{
    justify-content: end;
    opacity: 1;
}

.carousel-control-prev{
    justify-content: start;
    opacity: 1;
}

h4, .text-style{
    /* font-family:Times New Roman, Times, serif; */
    color: #000;
}
ul{
    padding: 0 1rem 0 1rem;
}

li{
    list-style: none;
}

.link-side{
    text-decoration: none;
    color: var(--cor-primaria);
}

.small-carousel{
    height: 200px;
}

.menu-side:hover{
    background-color: rgb(1, 42, 1);
    color: #f8f9fa;
}

.carousel-indicators [data-bs-target]{
    background-color: rgb(1, 42, 1);
   
}

.carousel-indicators {
    margin-bottom: -2rem;
}

.quick-access{
    background-color: #f8f9fa;
    text-decoration: none;
    color: var(--cor-primaria);
/* 
    width: auto; */
}

.quick-access:hover{
    color: rgb(1, 42, 1);
}

.carousel-control-next, .carousel-control-prev {
    width: 2%;
    
}

.carousel-control-prev-icon .carousel-control-next-icon{
    color:#000;
}

.simple-pagination ul{
    display: flex;
    
}

.link-nav{
    color: var(--cor-primaria);
}

.link-nav:hover{
    border-bottom: 1px solid rgb(1, 42, 1);
   
}
.link-nav-dark{
    color: var(--cor-secundaria);
}

.link-nav-dark:hover{
    border-bottom: 1px solid var(--cor-secundaria)!important;
}


.dropdown:hover>.dropdown-menu {
    display: block;
    --bs-dropdown-link-active-bg:rgb(1, 42, 1);
  }
  
.dropdown>.dropdown-toggle:active {
    pointer-events: none;
}


.quick-access h6{
    color: #000;
}

.acess-featured-news{
    height: 600px;
}

.acess-featured-news img{
  object-fit: contain;
  width: 100%;  
  height: 100%;
}

.acess-featured-news div h5{
    color: #000;
}

.acess-featured-news div h5:hover{
    text-decoration: underline;
}

.carousel-item {
    position: relative;
}

.carousel-text {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    padding: 1rem;
    background: var(--cor-primaria); 
    color: var(--cor-secundaria); 
    text-align: center;
    
}



.link-notice{
    text-decoration: none;
}
.list-group-item:hover{
    /* background-color: var(--cor-primaria); */
    background-color: #f8f9fa !important;
}
.link-map{
    text-decoration: none;
}

.link-map:hover{
    background-color: var(--cor-primaria)!important;
    /* background-color: #f8f9fa !important; */
    color: #f8f9fa!important;
}

.cursor-pointer{
    cursor: pointer;
}

.cmd-accessibility:hover{
    color: #f0f0f0cf!important;
}


.dark-mode{
    background:#000 !important;
    color: var(--cor-secundaria) !important; 
    --bs-btn-border-color: #f8f9fa!important;
    border-color: #f8f9fa!important;
    --bs-navbar-toggler-icon-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='%23FFFFFF' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")
}

.dark-hover{
    background: var(--cor-secundaria) !important;
    color: #000 !important;
}

.dark-hover:hover{
    background: #000 !important;
    color: var(--cor-secundaria) !important;
}

.accordion-button:not(.collapsed){
    background-color: var(--cor-primaria);
}

.accordion-button:focus{
    border-color: var(--cor-primaria);
}



@media screen and (max-width: 1250px) {

    .text-acessibilidade{
        display: none;
        
    }

}

@media screen and (max-width: 991px) {
    .text-search{
        display: none;
    }

    .form-search{
        width: 100% !important;
    }

    .social-midea{
        display: none;
    }


    .container-footer{
        display: flex;
        flex-direction: column;
    }

    .container-result{
        display: flex;
        flex-direction: column;
    }

    .result{
        width: 100%;
        padding: 0!important;
    }

    .cmd-accessibility{
        margin: 0 1rem !important;
    }

}

