a.decreaseSize, a.increaseSize, a.resetSize {
    padding-right: 10px;
}

.decreaseSize::after {
    content: '-';
}

.increaseSize::after {
    content: '+';
}

.toggle-contraste {
    background: none;
    border: none;
    padding: 0;
    font: inherit;
    cursor: pointer;
    outline: inherit;
}

.contraste .toggle-contraste, .contraste legend{
    color: #f7934b;
}

.contraste .component-content h2{
    border: none;
    text-shadow: none;
}

.contraste h2.title {
    background-color: #f7934b;
    color: black;
}

.contraste div#rt-top, .contraste .custom-btn-home{
    background-color: #f7934b;
}

.contraste div#custom-social{
    background-color: #f7934b;
}


.contraste div#custom-line {
    background-color: #f6a367;
}

.contraste div#rt-header{
    box-shadow: 0 0 6px rgba(0,0,0,0.3), inset 0 6px 0 #968492, inset 0 7px 0 #ffffff;
}

.contraste img.access-button, .contraste div#sptrite-top {
    -webkit-filter: invert(1);
    filter: invert(1);
}


.contraste input#mod-search-searchword99, .contraste div#rt-drawer, .contraste div#rt-mainbody-surround {
    background-color: black;
    color: white;
}

.contraste ul#custom-transparencia{
    background-color: #070707;
}

.contraste a {
    color: #f7934b;
}

.contraste .custom-titulo, .contraste h4{
    color: white;
}
.contraste p.custom-rodape-font,
.contraste h4.custom-rodape,
.contraste i.icon.icon-facebook,
.contraste i.icon.icon-twitter,
.contraste i.icon.icon-youtube,
.contraste i.icon-lock,
.contraste p.custom-credito-rodape
{
    color: black;
}
    

.contraste .custom-credito-rodape a:link{
    color: black !important;
}

.contraste .breadcrumb{
    background-color: #2d2d2d;
}

.contraste .breadcrumb li{
    text-shadow: none;
    color: white;
}

.contraste .component-content .item-page h2{
    text-shadow: none;
    color:#f7934b;
}

.contraste .rokbox-wrapper,
.contraste .rokbox-outer, 
.contraste .rokbox-row, 
.contraste .rokbox-inner, 
.contraste .rokbox-container,
.contraste img
{
    -webkit-filter: invert(1);
    filter: invert(1);
}

.contraste .table-wrap{
    background-color: black;
}

.contraste .table-wrap table tr:nth-child(1) {
    background: #422208;
}

.contraste .table-wrap table tr td {
    background: none;
}

.contraste .table-wrap table tr:nth-child(2n+1) td {
    background: none;
}

.contraste .table-wrap table{
    background: none;   
}

.contraste .table-wrap table tr:nth-child(2n+1) td {
    background: #422208;
}

.contraste a:hover, .contraste .toggle-contraste:hover {
    text-decoration: none;
    border: 1px solid #f7934b;
    padding: 5px;
    background: none;
}

.contraste iframe {
    background-color:black;
    -webkit-filter:invert(100%);
    -moz-filter:invert(100%);
    -ms-filter:invert(100%);
    -o-filter:invert(100%);
    filter:invert(100%)
}

.contraste .button{

    border-color: #f7934b;
    background-color: #f6a367;
    background-image: -moz-linear-gradient(top,#f6a367,#f7934b);
    background-image: -webkit-gradient(linear,0 0,0 100%,from(#f6a367),to(#f7934b));
    background-image: -webkit-linear-gradient(top,#f6a367,#f7934b);
    background-image: -o-linear-gradient(top,#f6a367,#f7934b);
    background-image: linear-gradient(to bottom,#f6a367,#f7934b);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff22b53d', endColorstr='#ff177d2a', GradientType=0);
}

.contraste .gradient {
    background: #f7934b;
    background: -moz-linear-gradient(70deg,#f7934b 0,#f6a367 51%,#f6a367 100%) ;
    background: -webkit-gradient(linear,left bottom,right top,color-stop(0,#f6a367),color-stop(51%,#f6a367),color-stop(100%,#f6a367)) ;
    background: -webkit-linear-gradient(70deg,#f7934b 0,#f6a367 51%,#f6a367 100%) ;
    background: -o-linear-gradient(70deg,#f7934b 0,#f6a367 51%,#f6a367 100%) ;
    background: -ms-linear-gradient(70deg,#f7934b 0,#f6a367 51%,#f6a367 100%) ;
    background: linear-gradient(70deg,#f7934b 0,#f6a367 51%,#f6a367 100%) ;
}

.contraste .panel-title {
    color: #FFF;
}

.contraste h4 {
    color: #FFF;
}

.contraste .panel-body {
    background: #141414;
}

.contraste .h4.panel-title{
    border: 3px solid blue;

}

.contraste .customcustom-color-blue{
    color: #FFF;
}


.contraste a:focus, .contraste button:focus {
    border: 1px solid #f7934b;
    padding: 5px;
}

