﻿.img-brand {
    /*margin-top: -15px !important;*/
}
/*@media (max-width:1366px) {
    .img-brand {
        margin-top: -12px !important;
    }
        .img-brand img {
            max-height: 60px;
        }
}*/
@media (max-width:768px) {
    #header.header-scrolled {
        padding: 28px 0;
    }

    .img-brand {
        margin-top: -6px !important;
    }
}

@media (max-width: 1024px) {
    .table {
        font-size: 80%;
    }

    table {
        table-layout: fixed;
        word-wrap: break-word;
    }


    /*https://stackoverflow.com/questions/18432394/how-to-make-twitter-bootstrap-modal-full-screen*/
    /*.modal {
            padding: 0 !important; override inline padding-right added from js
    }

            .modal .modal-dialog {
                width: 100%;
                max-width: none;
                height: 100%;
                margin: 0;
            }

            .modal .modal-content {
                height: 100%;
                border: 0;
                border-radius: 0;
            }

            .modal .modal-body {
                overflow-y: auto;
            }*/
}



div.dataTables_wrapper div.dataTables_filter {
    text-align: left;
}

.embed-responsive {
    height: 100%;
}


/*------Resultados-----*/

.scrollbar {
    /*margin-left: 30px;*/
    float: left;
    height: 300px;
    width: 65px;
    /*background: #F5F5F5;*/
    /*overflow-y: scroll;*/
    overflow-y: auto;
    margin-bottom: 25px;
}

.force-overflow {
    min-height: 450px;
}


#result::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
    background-color: #F5F5F5;
}

#result::-webkit-scrollbar {
    width: 6px;
    background-color: #F5F5F5;
}

#result::-webkit-scrollbar-thumb {
    background-color: #000000;
}

/*Vertical Align owl-carousel */
#apoiadores .owl-carousel .owl-stage {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
}

.grecaptcha-badge {
    bottom: 75px !important;
    z-index: 10 !important;
    /*display: none !important;
    visibility: visible !important;*/
}

.link-noticias {
    color: #434345 !important;
}

@media (min-width: 992px){
    .card-section {
        height: 620px !important;
    }
}

@media (min-width: 576px) {

    .section-img-hide {
        display: block;
    }
    .section-top {
        margin-top: 4vh;
    }
    .block-list-icons {
        padding: 3vh 1.5vh;
        width: 20%;
        font-size: 0.95rem;
    }
    .list-icons {
        height: 70px;
        width: 100%;
    }
    .letter-list-icons {
        width: 100%;
    }
    .btn-responsive-card {
        width: 28%;
    }
    .section-header-noticias {
        margin-bottom: 50px;
    }
}
@media (max-width: 576px) {
    .section-img-hide {
        display: none;
    }

    .modal:not(#ModalAlert) .modal-dialog:not(#ModalAlert) {
        width: 100%;
        max-width: none;
        height: 100%;
        margin: 0;
    }

    .modal:not(#ModalAlert) .modal-content:not(#ModalAlert) {
        height: 100%;
        border: 0;
        border-radius: 0;
    }

    .btn-responsive {
        width: 100%;
    }
    .btn-responsive-card {
        width: 100%;
    }

/*    .block-list-icons {
        margin-bottom: 20px;
        padding: 3vh;
        width: 50%;
    }*/

    .block-list-icons {
        margin-bottom: 20px;
        padding: 3vh 1vh;
        width: 50%;
        font-size: 0.85rem;
    }

    .list-icons {
        height: 70px;
        width: 100%;
    }

    .letter-list-icons {
        width: 100%;
    }
    .section-header-noticias {
        margin-bottom: 50px;
    }
}

@media (max-width: 767px) {
    .section-img-hide {
        display: none;
    }
    .section-header-noticias {
        margin-bottom: 50px;
    }
}

.section-servicos {
    padding-bottom: 10vh;
    padding-top: 5vh;
}
    .embed-responsive {
        height: 100%;
    }

    .section-header-noticias {
        margin-bottom: 50px;
    }