body {font-family: 'Segoe UI', sans-serif; background: #f6f6f6; border-top: 20px solid #083c4d;}
.nopadding, .container-fluid {padding: 0;}
#header, #menuslide, #inscricao {min-height: 20px;}
h1, h2, h3, .nav.menu {float: left; width: 100%;}
a, a:visited {color: #21546f; text-decoration: none}
a:hover, a:hover:visited {color: #000; text-decoration: none}

*, textarea:hover, input:hover, textarea:active, input:active, textarea:focus, input:focus, button:focus, button:active, button:hover, label:focus,
    .btn:active, .btn.active {outline:0px !important; -webkit-appearance:none;}

div.bfClearfix div>span {color: #fff; font-size: 1pt}
a[title~=Faboba] {font-size: 1px!important; color: #fff;}

.sortPagiBar .span3 .btn-group {margin-left: 5px!important;}

.gkTabsWrap.horizontal ol li {padding-top: 15px!important; padding-bottom: 15px!important; line-height: 125%!important; text-transform: uppercase;}

fieldset.phrases, fieldset.only {display:none;}
#searchForm input#search-searchword {border: solid 1px #eaeaea; padding: 6px 15px; border-radius: 4px;}
.searchintro {padding: 15px 0 0;}
#searchForm {margin-bottom: 20px; padding: 15px; background: #eaeaea;}
#searchForm button {background: #18a29a; color: #fff;}
#searchForm button:hover {background: #000; color: #fff;}
.chzn-container-single .chzn-single, .chzn-drop, .chzn-container.chzn-with-drop .chzn-drop {width: 70px;}
.search-results .result-text {padding-bottom: 15px; margin-bottom: 15px; border-bottom: dotted 1px #eaeaea;}
.result-title {font-size: 18pt;}

.article-info-term {display: none;}
.article-info.muted {margin-bottom: 10px; font-size: 9pt; font-style: italic; color: #999;}

.item-page li {float: left; padding-left: 20px; list-style-type: none; background: url('../images/bulletcircle.png') center left no-repeat}
.item-page ul {padding-left: 20px;}


#bread {padding: 30px 0!important;}
#bread h1 {text-align: center!important; font-size:8pt; letter-spacing: 0.8px}

#phocagallery .pagination {display: none;}
.ph-cb.pg-csv-paginaton~div, .ph-cb.pg-cv-paginaton~div, #pg-msnr-container .pg-cv-name {display: none!important}

.rl_tabs .nav-tabs {border-bottom: solid 2px #18a29a;}
.rl_tabs>ul.nav-tabs>li {margin: 0!important;}
.rl_tabs>ul.nav-tabs>li a {background: #eaeaea!important; font-weight: bold; color: #333}
.rl_tabs>ul.nav-tabs>li a:hover, .rl_tabs>ul.nav-tabs>li a:visited:hover {background: #333!important; color: #fff}
.rl_tabs>ul.nav-tabs>li.active a, .rl_sliders.accordion>.accordion-group.active>.accordion-heading>a.accordion-toggle {background: #18a29a!important; color: #fff}
.tab-pane.rl_tabs-pane.nn_tabs-pane {padding-left: 0!important;}
.rl_tabs.outline_content>.tab-content, .rl_tabs.outline_handles ul.nav-tabs>li a, .rl_tabs.outline_handles ul.nav-tabs>li a:hover, .rl_tabs.top>ul.nav-tabs>li.active a,
.rl_tabs.top>ul.nav-tabs>li.active a:hover, .rl_tabs .nav-tabs>li.active>a, .rl_tabs .nav-tabs>li.active>a:hover,
.rl_tabs.top>ul.nav-tabs>li>a, .rl_sliders.accordion>.accordion-group>.accordion-body>.accordion-inner {
        border: 0!important; border-radius: 0!important;}
.rl_tabs.top>ul.nav-tabs>li.active>a:focus, .rl_tabs.top>ul.nav-tabs>li>a:focus,
.rl_sliders.accordion>.accordion-group.active>div>a:focus, .rl_sliders.accordion>.accordion-group>div>a:focus {
        box-shadow: none!important;}
.rl_sliders.accordion>.accordion-group {border-radius: 0!important;}
.accordion-group.panel {box-shadow: none!important;}
.rl_sliders.accordion>.accordion-group>.accordion-heading>a.accordion-toggle,
.rl_sliders.accordion>.accordion-group.active>.accordion-heading>a.accordion-toggle {padding-left: 25px!important;
        background-image: url('../images/accoarrow.png')!important; background-repeat: no-repeat!important;
        background-position: 10px 12px!important; text-decoration: none!important; font-weight: bold!important;}

.page-header {float: left; width: 100%; padding-bottom: 10px!important; margin-bottom: 10px!important;}
.page-header h2, .edocman-page-heading {margin-bottom: 0; font-size: 20pt; text-transform: none; font-weight: bold;}
.edocman-page-heading {margin-bottom: 20px!important;}
.edocman-box-heading .indicators {display: none;}
.items-row {margin-bottom: 30px; padding-bottom: 30px; border-bottom: dotted 1px #c0c5c9;}
.item .page-header {background: none!important}
.item h2 {text-transform: none!important; font-weight: bold; line-height: 125%;}
.item h2 a:link, .item h2 a:visited {line-height: 110%; color: #41362b}
.item h2 a:hover {text-decoration: none; color: #18a29a;}
.item-page .page-header {background: none}
.item-page p {text-align: justify;}

.pagination, .pagination ul, .pagination ul li {float: left; list-style-type: none;}
.pagination ul {padding: 0; margin: 0; float: left;}
.pagination ul li {padding: 0px; float: left; line-height: 100%!important; list-style-type: none!important;}
.pagination .counter {display: none;}
.pagination ul > li > a, .pagination ul > li > span {margin-right: 3px; padding: 5px 10px; line-height: 100%!important; font-size: 9pt!important;
        border: solid 1px #eaeaea;}

#edocman-categories > div {display:flex!important;}
#edocman-categories .edocman-category, #edocman-documents .edocman-document {border: solid 1px #eaeaea; border-radius: 5px;}
.edocman-category-title small {width:100%; float: left; padding-top: 5px; font-style: italic;}


.month_title {text-transform: capitalize}
.nav-items > div:first-child {border-left:1px solid #18a29a!important}
.nav-items > div, .jev_toprow div.previousmonth, .jev_toprow div.nextmonth {border-color: #18a29a!important}
#jevents_body .nav-items div.active a, .jev_header2 .active a, .jev_toprow div.previousmonth, .jev_toprow div.nextmonth {background-color: #18a29a!important;}
.jev_toprow div.currentmonth {border-top:1px solid #18a29a!important; border-bottom:1px solid #18a29a!important}
#jevents_body .nav-items > div a:hover {border: 0!important; background: transparent!important; font-weight: bold;}
#jevents_body .cal_today a.cal_daylink {float: left; margin: 0 0 0 5px; padding: 10px 12px; background-color: #18a29a!important; border-radius: 20px;}
#jevents_body .cal_today a.cal_daylink:hover {float: left; margin: 0 0 0 5px; padding: 10px 12px; background-color: #000!important; border: transparent;
    color: #fff; border-radius: 20px;}
#jevents_body .jev_toprow div.previousmonth a, #jevents_body .jev_toprow div.nextmonth a, .jev_toprow div.currentmonth,
    #jevents_body #jev_maincal.jev_listview .jev_daysnames {text-transform: capitalize;}
#jevents_body .cal_table {width: 100.2%!important}
.jevbootstrap table {max-width: inherit!important;}
.jev_toprow.jev_monthv {width: 100%; float: left; padding-bottom: 15px;}
#jevents_body ul.ev_ul li.ev_td_li {margin: 5px 0!important; padding: 10px 5px; font-size: 9pt;}
a.ev_link_row:link, a.ev_link_row:visited, a.ev_link_row:hover {font-size: 14pt; font-weight: bold;}
#jevents_body .cal_top_day_names {min-width: inherit!important}

.contentloadinside .readmore a {padding: 10px 20px; background: transparent; border: solid 1px #eee; border-radius: 20px;}
.contentloadinside .readmore a:hover {background: #976038; color: #fff;}

.pg-cats-box {height: 370px!important}
.pg-cats-name {padding: 8px 0 0}
.pg-cats-name a {line-height: 120%; font-size: 14px; font-weight: bold}
.pg-cats-name .small {display: none}

.sortPagiBar {margin-bottom: 10px!important; padding: 5px 10px!important; background: #eaeaea; font-size: 8pt!important;}
#edocman-documents {border-bottom: solid 1px #eaeaea;}
h2.edocman-heading {display: none}
#edocman-categories .edocman-box-heading, #edocman-documents .edocman-box-heading, #edocman-document-page .edocman-box-heading,
    #edocman-documents .edocman-description {border-radius: 0px!important;}
 #edocman-documents .edocman-box-heading, #edocman-document-page .edocman-box-heading {padding: 10px 0!important;
    border: 0!important; background: none!important;}
#edocman-categories .edocman-box-heading {padding: 0!important;
    border: 0!important; background: none!important;}
#edocman-categories .edocman-description, #edocman-documents .edocman-description, #edocman-document-page .edocman-description {border: 0!important;}
.edocman-document {border-top: dotted 1px #eaeaea}
.edocman-document > .edocman-box-heading {width: 70%!important;}
.edocman-document > .edocman-description {padding-left: 20px!important; width: 30%!important;}
.edocman-document > .edocman-box-heading, .edocman-document > .edocman-description {float: left!important;}
.edocman-document > .edocman-description .btn {font-size: 11px!important}
.edocman-category-title a {width: 100%; padding: 10px!important; font-size: 14pt; font-weight: bold;}
.edocman-document-title {font-size: 14pt; font-weight: bold;line-height: 125%;}
.edocman_logo {margin-right: 5px!important}
#edocman-categories .edocman-category {padding-top: 0px; margin-bottom: 10px!important;}
#edocman-documents .edocman-document {padding-top: 10px; padding-left: 20px; margin-bottom: 10px!important;}

.pg-cats-image {max-width: 100%!important}
div.ph-cb.pg-csv-paginaton + div {display: none!important;}
#phocagallery-categories-detail .row .span4 {padding:0!important;}

.component-content .contact label,  #contact-form .controls input, #contact-form .controls select, #contact-form .controls textarea {width: 100%!important;
    max-width: 100%!important;}
#contact-form {background: none; border-radius: 0; box-shadow: inset;}
#contact-form legend {margin-bottom: 0;}
label#jform_spacer-lbl {font-size: 8pt; font-style: italic;}
.contact h3 {display: none}
address span {float: left; margin-bottom: 5px}
.jicons-text {font-weight: bold}
.contact p {margin-bottom: 5px;}
#contact-form fieldset {padding: 15px; margin-bottom: 0px; border: 0}
.contact input, .contact textarea {padding: 10px; border: solid 1px #b3b3b3}
    .contact input:focus, .contact textarea:focus {border: solid 1px #000; outline: none !important;}
.contact-form {margin-top: 20px}
.contact-form button {font-size: 10pt; padding: 15px 40px; border: none; background: #18a29a; color: #fff; cursor: pointer; font-weight: bold}
.contact button:hover {background: #000; color: #fff;}
.control-group {margin-bottom: 15px;}
.form-horizontal .control-label {text-align: left}
.component-content .contact label, .component-content .contact input, .component-content .contact select, .component-content .contact textarea {
        max-width: 100%!important;}
.moduletable-parceirosin {margin-bottom: 70px}
.moduletable-parceirosin h3 {color: #8e6339}
a.omega-powered {display: none!important;}
.ot_logo_scroller_wrapper {margin-top: 0!important; padding-top: 0!important;}
.col-ot-3 img, .col-ot-4 img, .col-ot-5 img {max-width: 100%!important; border: solid 1px #eaeaea}
.ot_logo_scroller_wrapper {padding-bottom: 50px;}
.separadorlinha {margin: 40px 0!important; width: 100%; float: left; border-top: solid 1px #eaeaea}

#bread {margin-bottom: 30px; padding: 30px 0; background: url('../images/stripe-noticias.jpg')}
.breadcrumbs h1 {width: auto; margin: 0; padding: 10px 25px; border-radius: 20px; background: rgba(24,162,154,0.4); font-size: 10pt; color: #fff;
    text-transform: uppercase;}
ul.breadcrumb {margin: 0; padding: 8px 0 0 0; width: auto; float: right; background: none}
.breadcrumb > li + li:before {display: none!important}
.breadcrumb li a {padding: 0 5px;}
.breadcrumb li {color: #8e6339; font-size: 10pt; font-weight: bold;}
.breadcrumb li a, .breadcrumb li span {color: #000; font-size: 9pt; font-style: italic; font-weight: normal;}

textarea:focus, input:focus {border-color: none!important; box-shadow: none!important; -webkit-box-shadow: none!important; outline: none!important;}

/*tabela*/
table.tabelastyle {overflow-x:auto; width: 100%; float: left; margin-bottom: 40px}
table.tabelastyle, table.tabelastyle td {border: solid 1px #e8e8e8; border-collapse: collapse}
table.tabelastyle th {background: #f8f8f8!important; color: #fff; border-top: solid 1px #e8e8e8; border-left: solid 1px #e8e8e8;
    border-right: solid 1px #472e14;  border-bottom: solid 1px #472e14;}
table.tabelastyle th p span {font-size: 10pt!important;}
table.tabelastyle td, table.tabelastyle th {padding: 8px; vertical-align: middle;}
table.tabelastyle tr:nth-of-type(odd) {background-color:#f8f8f8;}
table.tabelastyle p {margin: 5px 0; padding: 0}
table.tabelastyle p span {padding: 0; line-height: 115%!important; font-size: 8pt}

table {width: 100%}
table td {padding: 3px 10px;}
tr.pinta td {background: #eaeaea;}

.contentarea {padding: 0 0 100px!important;}
.page-header {margin: 0!important; padding: 0!important;}
.page-header h1, .contact h1 {display: none;}
.page-header h2 {margin: 0 0 20px 0!important;}
.contentarea ul li {list-style-type: square; padding: 5px 0 15px;}

/*cabeca*/
#header {padding-top: 10px;}

/*pesquisa*/
.moduletable-search {}
.search-search {width: 100%!important;}
.moduletable-search label {display: none}
#mod-search-searchword90 {float: left; padding: 5px; border: none; background: #94a2ab; color: #fff;}
#mod-search-searchword90::placeholder {color: #becad2!important;}
.moduletable-search button {border: none; border-radius: 0; background: #d99d1b; padding: 5px 10px; font-weight: bold; cursor: pointer}
.moduletable-search button:hover {border: none; background: #000;}


/*topmenu*/
.moduletabletopmenu {}
.moduletabletopmenu ul {width: auto!important; float: right!important; margin: 0; padding: 0}
.moduletabletopmenu ul li {display: inline-block; float: left; margin: 0; padding: 0 5px}
.moduletabletopmenu ul li a:link, .moduletabletopmenu ul li a:visited {padding: 7px 5px; color: #94a2ab; font-size: 9pt;}
.moduletabletopmenu ul li a:hover {background: transparent; color: #000}

/*logo*/
.customlogo, #dj-megamenu93 {width: 100%!important}

/*menu principal*/
.moduletablemenuprincipal {margin-top: 25px;}
    #dj-megamenu95select {width: 97%; max-width: 100%;}
    #dj-megamenu92 {padding: 18px 0 0!important; width: auto; float: left!important; border-bottom: solid 2px #359533}
    .dj-megamenu-default, .dj-megamenu-default li {background: url('../images/menu-item-bg.png') center left repeat-x}
    .dj-megamenu-default li:hover div.dj-subwrap, .dj-megamenu-default li.hover div.dj-subwrap {padding: 0!important; margin-top: 0px; /*background: #209130!important;*/}
    .dj-subcol, .dj-subwrap-in, .subwrap, .dj-submenu {padding:0!important; margin: 0!important}
    .dj-megamenu-default li a.dj-up_a .arrow {display: none!important;}
    .dj-megamenu-default li a.dj-up_a span.dj-drop {padding: 0!important;}
    .dj-up.itemid101.first {display: none!important}
    .dj-megamenu-default li a.dj-up_a, .dj-megamenu-default li ul.dj-submenu > li > a {font-family: 'Segoe UI', sans-serif!important;}
    .dj-megamenu-default li a.dj-up_a {border: 0 none!important}
    .dj-megamenu-default {height: auto!important;}
    .dj-megamenu-default li a.dj-up_a {padding: 7px 0!important}
    .dj-megamenu-default li a.dj-up_a, .dj-megamenu-default li a.dj-up_a, .dj-megamenu-default li a.dj-up_a span {height: 35px!important}
    .dj-megamenu-default li a.dj-up_a span {line-height: 18px!important; font-size: 10pt!important}
    .dj-megamenu-default li a.dj-up_a .arrow {top: 19px!important; right: 20px!important;}
    .dj-megamenu-default li:hover a.dj-up_a .arrow, .dj-megamenu-default li.hover a.dj-up_a .arrow, .dj-megamenu-default li.active a.dj-up_a .arrow {
            top: 20px!important;}
    .dj-megamenu-default li:hover a.dj-up_a, .dj-megamenu-default li.hover a.dj-up_a, .dj-megamenu-default li.active a.dj-up_a,
        .dj-megamenu-default li ul.dj-submenu > li > a:hover, .dj-megamenu-default li ul.dj-submenu > li > a.active,
            .dj-megamenu-default li ul.dj-submenu > li.hover:not(.subtree) > a {background: transparent!important; color: #7d7d7d!important;}
    .dj-megamenu-default li ul.dj-submenu > li > a:hover, .dj-megamenu-default li ul.dj-submenu > li > a.active,
        .dj-megamenu-default li ul.dj-submenu > li.hover:not(.subtree) > a {background: transparent!important; color: #000!important;}
    .dj-megamenu-default li.dj-up.current.active, .dj-megamenu-default li.dj-up:hover, .dj-megamenu-default li.dj-up.hover,
        .dj-megamenu-default li.dj-up.active {}
    .dj-megamenu-default li ul.dj-submenu > li > a {text-transform: uppercase;}
    .dj-megamenu-default, .dj-megamenu-default li div.dj-subwrap, .dj-megamenu-default li:hover div.dj-subwrap li div.dj-subwrap,
        .dj-megamenu-default li.hover div.dj-subwrap li div.dj-subwrap {z-index: 1!important;}
    .dj-megamenu-default li a.dj-up_a {color: #7d7d7d;}
    .dj-megamenu-default li ul.dj-submenu > li > a {color: #7d7d7d; font-weight: bold; font-size: 10pt;;}
    .dj-megamenu-default li.dj-up {padding: 0 15px!important; border: 0!important;}
    .dj-megamenu-default li.active a.dj-up_a span {color: #000;}
    .dj-megamenu-default li a.dj-up_a:hover span {color: #000}
    .dj-megamenu-default li ul.dj-submenu > li {border-top: dotted 1px /*#00a343*/transparent!important}
    .dj-megamenu-default li ul.dj-submenu > li.first {border-top: none!important}
        .dj-megamenu-default li:hover div.dj-subwrap, .dj-megamenu-default li.hover div.dj-subwrap,
        .dj-megamenu-default li:hover div.dj-subwrap li:hover > div.dj-subwrap, .dj-megamenu-default li.hover div.dj-subwrap li.hover > div.dj-subwrap {
                -webkit-box-shadow: none!important; box-shadow: none!important;}

/*slide*/
.moduletableslide {margin: 30px 0}

/*noticias*/
.moduletablenews {margin-bottom: 30px;}
#nsp-nsp-96, .custom-premio, .custom-documentos {width: 100%!important; padding: 0!important;}
.moduletablenews .nspArt h4.nspHeader {font-weight: bold; margin: 0; padding: 5px 0 0 0; line-height: 110%; letter-spacing: -1.0px}
.moduletablenews .nspArt h4.nspHeader a {text-decoration: none; color: #215270;}
.moduletablenews .nspArt h4.nspHeader a:hover {color: #303335}
.moduletablenews .nspArt img.nspImage {border: none; display: block;}
.moduletablenews .nspArt .nspInfo {padding: 5px 0; margin: 0; display: block!important; font-size: 90%; color: #8294a8;}
.moduletablenews .nspArt p.nspText {width: 60%!important;}
.moduletablenews .nspArt .readon {margin: 15px 0 0 0; padding: 3px 10px 3px 5px; background: url(../images/readon.png) center right no-repeat; float: left}
.moduletablenews .nspArt a.readon:link, .moduletablenews .nspArt a.readon:visited {color: #fff; font-weight: bold; text-transform: uppercase; font-size: 7.5pt}
.moduletablenews .nspArt a.readon:hover, .moduletablenews .nspArt a.readon:hover:visited {color: #e0a21b; font-weight: bold}

/*premio*/
.moduletable-premio img {padding: 7px; background: #fff; border: solid 1px #ebebed;}

/*documentos*/
.moduletable-documentos {}
.moduletable-documentos h3 {margin: 0px; padding: 20px; background: #2f546e; color: #fff; text-transform: uppercase; font-size: 10pt; letter-spacing: 1px}
.moduletable-documentos h2 {margin: 0; padding: 8px 8px 8px 30px; width: 100%; height: 90px; float: left; background: url(../images/docbg.png); display: table;}
.moduletable-documentos h2 a:link, .moduletable-documentos h2 a:visited {text-transform: uppercase; font-size: 10pt; font-weight: bold; display: table-cell; vertical-align: middle; color: #21546f}
.moduletable-documentos h2 a:hover, .moduletable-documentos h2 a:visited:hover {color: #1d2b33}

#rodape .containerrodape {padding: 20px; min-height: 200px; border-top: solid 1px #d3d3d3; border-bottom: solid 1px #d3d3d3; background: rgba(235,235,235,1); background: -moz-linear-gradient(top, rgba(235,235,235,1) 0%, rgba(246,246,246,1) 47%, rgba(246,246,246,1) 100%); background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(235,235,235,1)), color-stop(47%, rgba(246,246,246,1)), color-stop(100%, rgba(246,246,246,1))); background: -webkit-linear-gradient(top, rgba(235,235,235,1) 0%, rgba(246,246,246,1) 47%, rgba(246,246,246,1) 100%); background: -o-linear-gradient(top, rgba(235,235,235,1) 0%, rgba(246,246,246,1) 47%, rgba(246,246,246,1) 100%); background: -ms-linear-gradient(top, rgba(235,235,235,1) 0%, rgba(246,246,246,1) 47%, rgba(246,246,246,1) 100%); background: linear-gradient(to bottom, rgba(235,235,235,1) 0%, rgba(246,246,246,1) 47%, rgba(246,246,246,1) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ebebeb', endColorstr='#f6f6f6', GradientType=0 );}
.moduletablesobrefooter {}
.moduletablesobrefooter h3, .moduletable-frotarodape h3 {padding-bottom: 5px; font-size: 12pt; color: #4e4e4e; font-weight: bold; text-transform: uppercase;}
.customsobrefooter {padding: 0!important; width: 100%!important; color: #7d7d7d}
.moduletable-frotarodape {padding-left: 30px!important;}
.moduletable-frotarodape li a {padding: 5px 0 5px 8px; margin: 0; font-weight: bold; background: url(../images/setafooter.jpg) center left no-repeat; font-size: 9pt}
.moduletable-frotarodape li a:link, .moduletablesobrefooter li a:visited {color: #7d7d7d}
.moduletable-frotarodape li a:hover, .moduletablesobrefooter li a:visited:hover {color: #000; background-color: transparent;}


.moduletablecopyright {margin: 10px 0; padding: 10px 0; text-align: right; font-size: 10pt; background: url(../images/mimoz.png) center left no-repeat; color: #4e4e4e}



/*MOBILE*/
@media screen and (max-width: 975px){
.search-search {padding: 0!important;}
#mod-search-searchword90 {margin-left: 20%;}
.moduletabletopmenu ul {width: 100%!important; text-align: center;}
.moduletabletopmenu li {float: none!important;}
.moduletablemenuprincipal {margin-top: 20px; padding: 5px 0; background: #2f546e;}
.dj-offcanvas-dark, .dj-offcanvas-dark .dj-offcanvas-top {background: #083c4d!important}
ul.dj-mobile-dark li.dj-mobileitem > a, ul.dj-mobile-dark ul li.dj-mobileitem > a {background: transparent!important; border-top: 1px dotted #30626f}
.dj-megamenu-select-dark .dj-mobile-open-btn, .dj-megamenu-offcanvas-dark .dj-mobile-open-btn, .dj-megamenu-accordion-dark .dj-mobile-open-btn {background: none; padding: 0;}
    .dj-megamenu-select-dark .dj-mobile-open-btn, .dj-megamenu-offcanvas-dark .dj-mobile-open-btn, .dj-megamenu-accordion-dark .dj-mobile-open-btn {color: #fff!important}
    .dj-megamenu-select-dark .dj-mobile-open-btn:focus, .dj-megamenu-select-dark:hover .dj-mobile-open-btn, .dj-megamenu-offcanvas-dark .dj-mobile-open-btn:hover,
        .dj-megamenu-offcanvas-dark .dj-mobile-open-btn:focus, .dj-megamenu-accordion-dark .dj-mobile-open-btn:hover, .dj-megamenu-accordion-dark .dj-mobile-open-btn:focus {background: transparent; color: #18a29a;}
.dj-offcanvas-effect-3.dj-offcanvas-open .dj-offcanvas-pusher {-webkit-transform: translate3d(100%, 0, 0)!important; transform: translate3d(100%, 0, 0)!important;;}
.moduletableslide {margin: 15px 0!important}
.moduletablenews, .nspArts, .nspLinksWrap, .moduletable-premio, .custom-premio, .moduletablesobrefooter, .moduletable-frotarodape, .moduletablesobrefooter {padding: 0!important;}
.moduletablenews .nspArt p.nspText {width: 100%!important}
.moduletable-documentos {float: left; margin: 30px 0!important;}
.moduletable-documentos h2 {background-size: cover; background-repeat: no-repeat;}
.moduletablesobrefooter, .moduletable-frotarodape {float: left!important; margin: 20px 0!important}
.moduletable-frotarodape li {padding: 5px 0!important; border-bottom: dotted 1px #d3d3d3}
.moduletablecopyright {padding-left: 30px;}
.moduletablecopyright p {text-align: center;}
.sortPagiBar {display: none!important}
#edocman-documents .edocman-box-heading, #edocman-document-page .edocman-box-heading, #edocman-categories .edocman-description, #edocman-documents .edocman-description, #edocman-document-page .edocman-description {width: 100%!important}
#edocman-documents .edocman-document {padding: 0!important}
#edocman-categories .edocman-box-heading h3, #edocman-documents .edocman-box-heading h3, #edocman-document-page .edocman-box-heading h3 {font-size: 13pt!important; line-height: 100%!important; padding: 0 10px!important}
#edocman-categories > div {display: block!important}
#edocman-categories .edocman-category {margin: 0 0 10px 0!important; width: 100%!important;}
#edocman-categories, #edocman-documents {margin: 20px 0!important; float: left!important;}
}

