BODY{
    color: #6C8497 !important;
    font-size: small;
    text-align: justify;
}

A{
    color: #6C8497 !important;
}

.error{
    color:red;
    background-color: #ffffcc;
    border: solid 1px red;
    padding: 5px;
}

header.banner{
    margin: 0px;
    /*background: linear-gradient(  #00CCFF, #129FEA);*/
    background-color: #b3ecff;
    opacity: 0.8;
    padding-top: 5px;
    padding-bottom: 5px;
}

img.logo-banner, img.logo-banner-direita{
    height: 40px;

}

img.logo-banner{
    float:  left;
    margin-right: 10px;
}

img.logo-banner-direita{
    float: right;
}

.texto-banner h1, .texto-banner h1 a{
    font-size: 15px;
    margin: 5px 0 0;
    color: #003580;
    border-bottom-width: 0px;
}

.titulo-aplicacao{
    font-size: 14px;
    font-weight: normal;
}

.menu_sistema{
    margin-bottom: 20px;
}

.pagina_evento .imagem_principal{
    float: right;
    margin-left: 10px;
    width: 300px;
}

.panel-heading{
    font-weight: bold;
    
}

.panel-info > .panel-heading {
    color: #31708f;
    background-color: #d9edf7;
    border-color: #bce8f1;
}

.form_concluido,.form_nao_concluido{
    font-weight: bold;
}

.form_concluido{
    color: blue;
}

.form_nao_concluido{
    color: red;

}

.rodape{
    text-align: center;
    margin-top: 30px;
}

.control-group{
    margin-top: 10px;
}
.titulo_painel_inscricao{
    text-transform: uppercase;
}
.informacoes_curso ul, .horarios_turma_selecionada, ul.dados_usuario_confirmacao{
    list-style-type: none;
}

li.horario_turma{
    margin-bottom: 20px;
}
.titulo_comprovante_inscricao{
    text-transform: uppercase ;
    text-align: center;
}
.nome_usuario_confirmacao{
    text-transform: uppercase ;
}

ul.dados_usuario_confirmacao, ul.dados_usuario_confirmacao li{
    margin-left: 0px;
    padding-left: 0px;
}

.apoio img {

    padding-left: 5px;
    color: #000000;
    width: 100%;
}

footer {
    background-color: #ffffff   ;
    height: 86px;
    width: 100%;
    text-align: center;
    color: #000000;
}

td.sessoes, td .local_ministracao{
    white-space: nowrap;
}

@media print{
    .no-print{
        display: none;
    }

  

}
.pagina_evento h3{
    text-transform: uppercase;
}

.locais_ministracao h5{
    font-weight: bold;
    text-transform: uppercase;
}

ul.locais_ministracao{
    list-style-type: none;
    padding-left: 0px;
    margin-left: 0px;
}

ul.locais_ministracao li{
    margin-bottom: 20px;

}

#rodape_apoio{
    margin-top: 40px;
}

h3, h4, h5, h6{
    font-weight: bold;
}

#programacao h4{
    margin-top: 40px;
}





th.insc{
    white-space: nowrap;
}

.tam_max {

}

th  {
    text-align: center;
    font-size: 10px;

}

tr, td{
    page-break-inside: avoid;
}

td {
    font-size: 10px;
}

.data {
    width: 70px;
}

.insc {
    width: 60px;
}

.nome {
    width: 200px;
    white-space: nowrap;
}

.ass {
    min-width: 2cm;
}

.pagina_impressao_meio{
    page-break-after: always;
}

.campo_inscricoes_admin .container{
    width: 100%;
}

.flexigrid div.form-div input, .flexigrid div.form-div select{
    height: 34px !important;
}

#tab_certificados_usuario td.certificados{
    text-align: center;
}

#escolha_evento{
    margin-top: 0.5em;

}
.escolha_evento{
    margin-bottom: 0px;
}

.btn-inscricao{
    white-space: normal;
}

.dado_filho{
    margin-top: 20px;
}

.campo_datahora{
    width: 110px !important;
}

td.numero{
    text-align:right;
}

.rodape_impresso{
    text-align: right;
}

td.letra_turma{
    text-align: center;
}

table.diaProgramacaoImpressao th.topo_programacao{
    font-weight: bold;
    font-size: 16px;
    text-align: center;
}

table.diaProgramacaoImpressao td.turno, table.diaProgramacaoImpressao td.horario{
    vertical-align: middle;
    text-align: center;
}

table.diaProgramacaoImpressao td.turno{
    font-weight: bold;
    text-transform: uppercase;
}

table.diaProgramacaoImpressao td.local_ministracao{
    font-weight: bold;
}

tr.totais{
    background-color: #e0e0e0;
    font-weight: bold;
}

td.iteracao_inscricao{
    width: 35px;
}

td.numero_inscricao{
    width: 70px;
}

td.turno{
    width: 70px;
}

td.horario{
    width: 70px;
}

td.local_ministracao{
    width: 20%;
}

table#inscritos_evento th.assinatura{
    width: 5cm;
}

thead {display: table-header-group;}
