table, td, th {
  border: 1px solid #dee2e6;
}

table {
  border-collapse: collapse;
}
label{
    margin-bottom:0.1rem;
    margin-left: 2px;
}
.w-95{
    width:95%;
}
.btn-outline-secondary{
    color: #2f3337;
}
.rolagem{
    display: block;
    overflow-x: auto;
    white-space: nowrap;
}
.navbar-brand{
    font-size: 28px;
    color: white !important;
}
.navbar{
    font-size: 18px;
    background-color: #098AB8 !important;
}
.navbar-nav .active{
    /*font-weight: bold;*/
    /*font-size: 38px;*/
     /*text-decoration: underline;*/
       background-color: #076d92;
       border-radius: 15px;
       color: white !important;
}
.i-18{
    font-style: italic;
    font-size: 18px;
}
.navbar-light .navbar-nav .nav-link {
    color: white !important;
}
.navbar-light .navbar-nav .nav-link:hover {
/*    -webkit-transform: scale(1.05);
    -ms-transition: all 200ms ease-in;
    -ms-transform: scale(1.05);
    -moz-transition: all 200ms ease-in;
    -moz-transform: scale(1.05);*/
    color:white;
    transition: all 125ms ease-in;
    transform: scale(1.05)
}
.nav-link{
    margin-left: 10px;
    margin-right: 5px;
}
.table-rodape{
    background-color: #076d92;
    color:white;
    width:100%;
    text-align: center;
    font-size: 12px;
}
.table-rodape td{
    padding: 12px;
}
body{
    display: flex;
    min-height: 100vh;
    flex-direction: column;
}
.container-fluid{
    flex: 1;
}
.gradiente{
    /*background-image: linear-gradient(#0aa3db, #098AB8);*/
    background-image: linear-gradient(#0991c3, #098AB8, #0991c3);
    /*background-image: radial-gradient(#098AB8, #0aa3db, #0aa3db);*/

}
.envelope_16_9 {
       background-color: #f2f2f2;
       position: relative;
       width: 100%;
       padding-top: 56.25%; /* 16:9 Aspect Ratio */
}
.conteudo_16_9 {
       position:  absolute;
       top: 0;
       left: 0;
       bottom: 0;
       right: 0;
       text-align: center;
}



body .mini-slider{
        /*position:relative !important;*/
        /*bottom:20px !important;*/
        /*right:5% !important;*/
        z-index:30
}

body .mini-slider .mini-slider-control{
    background-color:#2884d9;
    border-radius:70px;
    overflow:hidden;
    white-space:nowrap;
    color:white;
    height:50px;
    /*
    -webkit-box-shadow:10px 10px 0 0 rgba(24,24,24,0.1);
    -moz-box-shadow:10px 10px 0 0 rgba(24,24,24,0.1);
    -o-box-shadow:10px 10px 0 0 rgba(24,24,24,0.1);
    box-shadow:10px 10px 0 0 rgba(24,24,24,0.1)
    */
}
body .mini-slider .mini-slider-control>*{
    display:inline-block;
    line-height:50px;
    height:50px;
    
    vertical-align:top
    }
body .mini-slider .mini-slider-control .left:before,body .mini-slider .mini-slider-control .right:after{
    /*content:'';*/
    display:inline-block;
    height:32px;
    width:61px;

    vertical-align:middle;
    text-align:center;
    margin-top:-4px
}
body .mini-slider .mini-slider-control .left:before{
    border-right:2px solid #1c73c3;
    
    /*
    background:url("https://avamec.mec.gov.br/ava-mec-ws/instituicao/seb/conteudo/modulo/301/img/ic-left.png") no-repeat center center
    */
}
body .mini-slider .mini-slider-control .left:hover{background:#7bc91a}
body .mini-slider .mini-slider-control .left:hover:before{border-right-color:#6eac22}
body .mini-slider .mini-slider-control .info{
    font-size:14px;font-weight:bold;min-width:50px;text-align:center;padding:0 20px
}
body .mini-slider .mini-slider-control .right:after{
    border-left:2px solid #1c73c3;
    /*
    background:url("https://avamec.mec.gov.br/ava-mec-ws/instituicao/seb/conteudo/modulo/301/img/ic-right.png") no-repeat center center
    */
}

body .mini-slider .mini-slider-control .right:hover{background:#7bc91a}
body .mini-slider .mini-slider-control .right:hover:after{border-left-color:#6eac22}

.semScrool{
    overflow: hidden;
}