* { background:transparent !important; color:#000 !important; text-shadow:none !important; filter:none !important; -ms-filter:none !important; }
 
body { margin:0; padding:0; line-height: 1.4em; -webkit-print-color-adjust: exact; }

a, a:visited{ text-decoration: underline; }
/*a:link:after, a:visited:after{ content: " (" attr(href) ") "; }*/

header.cabecalho{ position: static; height: auto; border-bottom: 1px solid #e8e2d2; box-shadow: none; padding: 8px; padding-top: 26px; }
.bar-cabe{ display: none; }
.logo{ position: static; left: 0; top: 0; width: 300px; height: 52px; margin-bottom: 8px; background: url("../images/logo_forcadevendas_print.png") no-repeat !important; }
.logo a{ display: none; }
nav{ display: none; }

.content{ padding: 0; }
.box{ border: none; }

.submenus{ padding-top: 20px; }
.submenus ul, .submenus li, .submenus li a{ background: transparent; border: 0px !important; height: auto; outline: none; }
.submenus li:not(.active){ display: none; }
.submenus li.active::after{ display: none; }
.submenus li.active a{ float: none; position: static; padding: 0px; border: 0px; font-size: 24px; }
.submenus li.active a:before{ content: "\f005"; display: inline-block; font-family: "FontAwesome"; border: 0px; margin-right: 10px; }

#page-wrapper{ padding-top: 0px; }
#page-wrapper > .container{ display: none; }

.submenus .container{ padding: 0px 8px; }

.box .title{ height: auto; padding: 14px 8px; }
.box .title p{ padding-top: 0px; }
.title-page{ display: none; }
.title a{ display: none; }

.submenus a:hover, .submenus li.active a{ display: block; box-shadow: none; border: 0px; }
.submenus li.active a:hover{ box-shadow: none; }

.desc-page{ display: none; }

thead th:last-child{ display: none; }
thead th:nth-child(1), tbody td:nth-child(1){ display: none; }
thead th:nth-child(2){ width: 60%; }
thead th:nth-child(5), tbody td:nth-child(5){ display: none; }
.actions{ display: none; }

tfoot{ display: none; }

.link_name_list{ font-size: 16px; }

.semhistorico span{ font-size: 10px; box-shadow: none; border: 0px; animation: none; background-color: red !important; color: #fff !important; }

.footer{ padding: 0px; }
.footer .container{ padding: 14px 8px; }
.footer .container div, .footer .container div strong{ color: #b3ad9e !important; }


/*
*
* CONTRATOS
*
*/
*{ font-size: 11px !important; }
.legenda_status{ display: none !important; }