html, body {
    padding: 0px;
    margin: 0px;
    font-family: Roboto,Arial,sans-serif;
    -webkit-print-color-adjust: exact;
    background-color: transparent;
}
.impressao-inicio {
    display: flex;
    flex-wrap: nowrap;
    background-color: #efefef;
    padding: 10px;
}
.impressao-inicio .col-a {
    flex: 1;
}
.impressao-inicio .col-b {
    flex: 1;
    text-align: right;
}
.impressao-inicio .col-b img {
    float: right;
    width: 50px;
    margin-left: 10px;
}
.cabecalho-menu {
    display: none;
}
.menu-sistema {
    display: none;
}
.menu-esquerdo {
    display: none;
}
.breadcrumb {
    display: none;
}
.menus-pagina {
    display: none
}
.mdl-grid {
    display: none;
}
.dt-table {
    display: block;
}
.mdl-data-table {
    border-collapse: separate;
    border-spacing: 0px;
    width: 100% !important;
}
.mdl-data-table thead tr th {
    border-bottom: #727272 1px solid;
    border-spacing: 0px;
    text-align: left;
    font-size: 12px;
}
.tabela-foto {
    width: 30px;
    height: 30px;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    border-radius: 50%;
}
.mdl-data-table tbody tr td {
    padding: 5px;
    border-bottom: #dcdcdc 1px solid;
    font-size: 10px;
}
.filtro-lista {
    display: none;
}
.lista-vistorias .borda-logo-imobiliaria .img-imobiliaria {
    width: 40px;
    height: 40px;
    background-color: #ffffff;
    background-position: center;
    background-repeat: no-repeat;
    background-size: contain;
    border-radius: 37px;
    border: #868686 3px solid;
    float: left;
}
.lista-vistorias .dados-empresa {
    padding-left: 10px;
    float: left;
    padding-top: 10px;
}
.subdescricao-tabela {
    margin-top: 10px;
}
.subdescricao-tabela span {
    background: transparent !important;
    border: none !important;
    font-weight: bold;
}
.tabela-icon-sexo {
    width: 15px;
    height: 15px;
    float: left;
    margin-top: -2px;
    margin-right: 5px;
}
.info-imobiliaria {
    display: none;
}
.menu-voltar {
    display: none;
}
table#tabela-vistorias thead tr th:nth-child(6), table#tabela-vistorias tbody tr td:nth-child(6) {
    display: none;
}
table#tabela-vistorias thead tr th:nth-child(7), table#tabela-vistorias tbody tr td:nth-child(7) {
    display: none;
}
table#tabela-modelos tbody tr td:nth-child(2) {
    display: none;
}
table#tabela-modelos thead tr th:nth-child(2) {
    display: none;
}
table#tabela-tipos-servicos thead tr th:nth-child(3), table#tabela-tipos-servicos tbody tr td:nth-child(3) {
    display: none;
}
table#tabela-tipos-servicos thead tr th:nth-child(4), table#tabela-tipos-servicos tbody tr td:nth-child(4) {
    display: none;
}
table#tabela-ambientes thead tr th:nth-child(2), table#tabela-ambientes tbody tr td:nth-child(2) {
    display: none;
}
table#tabela-ambientes thead tr th:nth-child(3), table#tabela-ambientes tbody tr td:nth-child(3) {
    display: none;
}
table#tabela-itens thead tr th:nth-child(2), table#tabela-itens tbody tr td:nth-child(2) {
    display: none;
}
table#tabela-itens thead tr th:nth-child(3), table#tabela-itens tbody tr td:nth-child(3) {
    display: none;
}
table#tabela-itens thead tr th:nth-child(4), table#tabela-itens tbody tr td:nth-child(4) {
    display: none;
}
table#tabela-chaves thead tr th:nth-child(2), table#tabela-chaves tbody tr td:nth-child(2) {
    display: none;
}
table#tabela-chaves thead tr th:nth-child(3), table#tabela-chaves tbody tr td:nth-child(3) {
    display: none;
}
table#tabela-medidor thead tr th:nth-child(3), table#tabela-medidor tbody tr td:nth-child(3) {
    display: none;
}
table#tabela-medidor thead tr th:nth-child(4), table#tabela-medidor tbody tr td:nth-child(4) {
    display: none;
}
table#tabela-vistoriadores thead tr th:nth-child(7), table#tabela-vistoriadores tbody tr td:nth-child(8) {
    display: none;
}
table#tabela-vistoriadores thead tr th:nth-child(8), table#tabela-vistoriadores tbody tr td:nth-child(8) {
    display: none;
}
table#tabela-imobiliaria thead tr th:nth-child(7), table#tabela-imobiliaria tbody tr td:nth-child(7) {
    display: none;
}
table#tabela-imobiliaria thead tr th:nth-child(8), table#tabela-imobiliaria tbody tr td:nth-child(8) {
    display: none;
}
table#tabela-expedientes thead tr th:nth-child(3), table#tabela-expedientes tbody tr td:nth-child(3) {
    display: none;
}
table#tabela-expedientes thead tr th:nth-child(4), table#tabela-expedientes tbody tr td:nth-child(4) {
    display: none;
}
table#tabela-usuarios thead tr th:nth-child(4), table#tabela-usuarios tbody tr td:nth-child(4) {
    display: none;
}
table#tabela-usuarios thead tr th:nth-child(5), table#tabela-usuarios tbody tr td:nth-child(5) {
    display: none;
}
table#tabela-usuarios thead tr th:nth-child(6), table#tabela-usuarios tbody tr td:nth-child(6) {
    display: none;
}
table#tabela-clientes thead tr th:nth-child(5), table#tabela-clientes tbody tr td:nth-child(5) {
    display: none;
}
table#tabela-clientes thead tr th:nth-child(6), table#tabela-clientes tbody tr td:nth-child(6) {
    display: none;
}
table#tabela-imoveis thead tr th:nth-child(6), table#tabela-imoveis tbody tr td:nth-child(6) {
    display: none;
}
table#tabela-imoveis thead tr th:nth-child(7), table#tabela-imoveis tbody tr td:nth-child(7) {
    display: none;
}
table#tabela-imobiliaria-usuarios thead tr th:nth-child(4), table#tabela-imobiliaria-usuarios tbody tr td:nth-child(4) {
    display: none;
}
table#tabela-imobiliaria-usuarios thead tr th:nth-child(3), table#tabela-imobiliaria-usuarios tbody tr td:nth-child(3) {
    display: none;
}
.table-striped tbody tr:nth-child(even) {
    background-color: #f2f2f2;
}
.dataTables_info {
    margin: 30px 15px;
    background-color: #f2f2f2;
    padding: 10px;
}
.dataTables_length {
    display: none;
}
#tabela-vistorias_filter {
    display: none;
}
.dataTables_paginate {
    display: none;
}
#modalAviso {
    display: none;
}
#modalConfirmar {
    display: none;
}
.conteudo {
    margin: 0;
}
.principal-conteudo {
    margin: 0;
}