body{
    background: #CCCCCC; color: #656565; text-align: justify;
    font-size: 9pt;
}

.divisao-barra-miolo{
    background: #CCCCCC; height: 10px; margin-top: -20px;
}

.bg-conteudo{
    width: 100%; min-height: 80vh;
    background: white;
    border: 1px solid #CCCCCC;
    border-radius: 2px;
    box-shadow: 5px 5px #ccc; margin-top: 20px;
    font-size: 9pt;
    padding: 0px 10px 10px 10px;
    display: inline-block;
}

.btn-sm{ box-shadow: 3px 3px #ccc; margin-left: 0px; }
.btn-default{ color: #6B6B6B; }

a{ color: #FF7001; }
a:hover{ color: #FF3501; text-decoration: none; }

.cima10{ margin-top: 10px; width: 100%; }
.icone{ width: 100%; text-align: center; margin-top: 10px; }

.btn{ font-size: 10px; text-transform: uppercase; font-weight: bolder; }

.menu-secundario{ text-align: justify; margin-top: 10px; }

input[type='text'], input[type='password'], input[type='number'], input[type='email'], input[type='file'], textarea{
    width: 100%; border: 1px solid #D4D4D4;
    border-radius: 4pt; padding-left: 10px;
}

select{ width: 100%; }

tr{ text-transform: uppercase; font-size: 12px; }

.helptext{ font-size: 9px; color: #FF3600; }

.esquerda{ text-align: left; }
.centro{ text-align: center; }
.direita{ text-align: right; }

.navbar, .navbar-default{
    background: white; font-weight: bolder;
    border: 1px solid white;
    text-transform: uppercase;
    font-size: 9pt;
    border-radius: 0px;
}

.dropdown-menu{
    font-size: 8pt;
}

h1, h2, h3{ text-transform: uppercase; font-size: 12pt; font-weight: bolder; color: #BC9600; }
h4, h5{ text-transform: uppercase; font-size: 10pt; font-weight: bolder; color: #BC9600; }

tbody{ text-align: left; }

.negrito{ font-weight: bolder; }

.label{ font-size: 7pt; }

li{ list-style: none; }

.legenda-imagem{ font-size: 7pt; }

.lista-decorada{ list-style-type: circle; }

.contorno{ border: 1px solid #D8D8D8; padding: 5px 5px 5px 5px; }

.pequeno{ font-size: 8pt; text-align: center; color: #C29600; }

.btn-tabela{ min-width: 90px; }

.azul{ color: #337AB7; }
.verde{ color: #287528; }
.laranja{ color: #D26E00; }
.vermelho{ color: #FF9F00; }

.listagem-cliente{
    font-size: 9pt;
}

.jumbotron{
    padding: 20px 0px 10px 0px;
    border: 1px #DDDDDD solid; border-radius: 4pt;
}

.altura-thumbnail{
    min-height: 30vh;
}

.thumb-ico{ max-height: 95px; }

.assinaturaCM {
    width: 270px;
}