/*
Theme Name: Transparencia SESI / SENAI
Author: Raphaell Borralho
Author URI: http://raphaborralho.com/
Description: Theme desenvolvido para o Portal da Transparência do SESI e SENAI Amapá.
Version: 2.4
*/

.table-wrap table tr td {

    background: #fff;
    border: 0 !important;
    padding: 8px;

}
.table-wrap table tr:nth-child(4n+1) td {

    background: #bdddf7 !important;

}
.table-wrap table tr td:nth-child(1), .table-wrap table tr th:nth-child(1) {

    border-radius: 6px 0 0 6px;

}

.table-wrap table tr.space td, .table-wrap table.table-striped tr.space td {

    height: 8px;
    padding: 0;
    background: #f4f4f4 !important;
    font-size: 5px;
    line-height: 5px;

}

.table-wrap table tr:nth-child(1) td:last-child, .table-wrap table tr:nth-child(1) th:last-child {

    border-radius: 0 6px 6px 0;

}
.table-wrap table tr td:last-child, .table-wrap table tr th:last-child {

    border-radius: 0 6px 6px 0;

}
.ul {
	padding-left: 15px;
}
.list-item {
    padding-top: 5px;
    padding-bottom: 5px;
    font-size: 12px;
    text-decoration: none;
}

/* mudancas 2020 */
.accordion:hover .accordion-item:hover .accordion-item-content,
.accordion .accordion-item--default .accordion-item-content {
    height: auto;
}

.accordion-item-content,
.accordion:hover .accordion-item-content {
    height: 0;
    overflow: hidden;
    transition: height .25s;
}

.accordion-item-content {
    margin-left:3em;
}

.accordion-item-content p {
    line-height: 12px !important;
}

.accordion {
    padding: 0;
    margin: 0 auto;
    width: 100%;
}

.accordion .accordion-item {
  padding: 0;
  color: #000;
}

.accordion h1 {
  margin: 0;
}

.site-accessibility {
    top: 90px
}

.site-accessibility {
    position: fixed;
    background: #f0f0f0;
    width: 100%;
    z-index: 999;
    top: 45px;
    height: 25px
}

.site-accessibility .s-accessibility {
    font-size: 14px;
    margin-bottom: 0;
    text-align: center
}

@media(min-width:768px) {
    .site-accessibility .s-accessibility {
        text-align: left
    }
}

@media(max-width:479px) {
    .site-accessibility .s-accessibility .txt-label {
        display: none
    }
}

.site-accessibility .s-accessibility .shortcuts {
    list-style: none;
    margin: 0 -.5rem;
    padding: 0
}

.site-accessibility .s-accessibility .shortcuts>li {
    display: inline-block;
    position: relative;
    text-transform: capitalize
}

.site-accessibility .s-accessibility .shortcuts>li button {
    border: 0;
    background: #f0f0f0
}

.site-accessibility .s-accessibility .shortcuts>li .divider {
    color: #b9b9b9 !important
}

@media(min-width:768px) {
    .site-accessibility .s-accessibility .shortcuts>li {
        text-transform: none
    }
}

.site-accessibility .s-accessibility .shortcuts>li>a {
    display: inline-block;
    padding: .5rem .5rem
}

.site-accessibility .s-accessibility .shortcuts li a:hover {
    text-decoration: underline
}

.site-accessibility .s-accessibility .shortcuts>li>a:active,
.site-accessibility .s-accessibility .shortcuts>li>a:focus {
    color: #16808c
}

.site-accessibility .s-accessibility #libras {
    margin-right: .5rem
}

.site-accessibility .s-accessibility #libras #startWlAuto {
    height: 20px !important;
    width: 20px !important;
    top: 7px !important;
    left: auto !important;
    right: 0 !important
}

.site-accessibility .s-accessibility #libras #startWlIcon {
    background-size: 100% auto;
    margin: -2px -2px -2px -2px;
    height: 24px !important;
    width: 24px !important
}

.site-accessibility .s-accessibility #libras #imgAcessibilidadeWlAuto {
    position: absolute !important;
    top: 42px !important;
    left: -4px !important
}

.hc {
    background-color: #303030;
    -webkit-filter: invert(100%);
    -moz-filter: invert(100%);
    -ms-filter: invert(100%);
    -o-filter: invert(100%);
    filter: invert(100%)
}

.bt-color,
a.bt-color {
    display: table-cell;
    vertical-align: middle;
    width: auto;
    margin: 0 auto;
    border: 0;
    background: #3585c3;
    height: 30px;
    padding: 5px 15px;
    text-align: center;
    color: #fff;
    font-size: 14px;
    text-transform: uppercase;
    border-radius: 3px;
    -webkit-transition: .1s all ease-in-out;
    transition: .1s all ease-in-out
}
