table {
    border-collapse: collapse;
    border-spacing: 0;
}

/**
 * Print Stylesheet fuer Deinewebsite.de
* @version         1.0
* @lastmodified    16.06.2016
*/
/** Seitenränder einstellen */
@page {
    size: a4 landscape;
}

/* Font auf 16px/13pt setzen, Background auf Weiß und Schrift auf Schwarz setzen.*/
/* Das spart Tinte */
body {
    font-family: Helvetica, Georgia, "Times New Roman", Times, serif;
    line-height: 1.3;
    font-size: 12px;
    background: #fff !important;
    color: #000;
}

#sidebar, #filtro-wrapper, #menu-modulo, #messages, .ui-growl, nav, .breadcrumb, .navegar-modulo, .hidden-print, .d-print-none, footer, [id*="botoesAcaoForm"], [id*="ui-"], .modal, #cont, #informacoes-form, .pagination, .doubleScroll-scroll-wrapper, .small-only, a[href='#menu-modulo'], #md-app-widget {
    display: none;
}

h1 {
    font-size: 16px;
    text-align: center;
}

h2, h3, h4, h5 {
    font-size: 14px;
    margin: 10px 0;
    text-align: center;
}

/* Alle Seitenumbrüche definieren */
a {
    page-break-inside: avoid;
    color: black;
}

/* Zeichensatz fuer Code Beispiele */
code, pre {
    font-family: "Courier New", Courier, mono
}

ul, ol {
    list-style: square;
    margin-left: 18pt;
    margin-bottom: 20pt;
}

li {
    line-height: 1.6em;
}

.etiqueta {
    height: 50px;
    line-height: 50px;
    padding: 0 10px;
    margin: 0 0 10px 10px;
    display: inline-table;
    align-content: center;
    border: 1px solid;
}

.etiqueta-imagem {
    width: 50px;
}

table {
    border: 1px solid #dee2e6;
    width: 100%;
}

table thead {
    background-color: rgba(56, 189, 255, 0.3) !important;
    /*Esse comando tem suporte oficial para Chrome e Safari, no Firefox não existe suporte oficial da Mozilla, mas o comportamento foi validados com sucesso e está funcional*/
    -webkit-print-color-adjust: exact !important;
    /*Responsável por deixar as cores de fundo sendo exibidas por padrão*/
    color-adjust: exact;
}

tr td.active {
    background-color: rgba(56, 189, 255, 0.3) !important;
    /*Esse comando tem suporte oficial para Chrome e Safari, no Firefox não existe suporte oficial da Mozilla, mas o comportamento foi validados com sucesso e está funcional*/
    -webkit-print-color-adjust: exact !important;
    /*Responsável por deixar as cores de fundo sendo exibidas por padrão*/
    color-adjust: exact;
}

thead th.active {
    background-color: rgba(56, 189, 255, 0.3) !important;
    /*Esse comando tem suporte oficial para Chrome e Safari, no Firefox não existe suporte oficial da Mozilla, mas o comportamento foi validados com sucesso e está funcional*/
    -webkit-print-color-adjust: exact !important;
    /*Responsável por deixar as cores de fundo sendo exibidas por padrão*/
    color-adjust: exact;
}

tr th {
    background-color: rgba(56, 189, 255, 0.11) !important;
    /*Esse comando tem suporte oficial para Chrome e Safari, no Firefox não existe suporte oficial da Mozilla, mas o comportamento foi validados com sucesso e está funcional*/
    -webkit-print-color-adjust: exact !important;
    /*Responsável por deixar as cores de fundo sendo exibidas por padrão*/
    color-adjust: exact;
}

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

table td, table th {
	padding: 5px 10px !important;
}

.coluna-valor {
    text-align: right;
}

.table-responsive{
    overflow: initial !important;
}

#tabelaNotas td,
#tabelaNotas th {
    padding: 5px 5px !important;
}

.text-center {
	text-align: center;
}

.text-left {
	text-align: left;
}

.text-right {
	text-align: right;
}

.text-justify {
	text-align: justify;
}
