﻿:root{
  --background1:#114b9c;
  --background2:#fff;
  --background3:#F5F5F5;
  --background4:#e9e6e6;
  --color1:#2b71d3;
  --color2:#555;
  --color3:#ddd;
}
/* Controles padrão */

/* botoes */
.btn-azul{
  background-color: #006596;
  color:#FFF;
}
.btn-verde{
  background-color: rgb(7, 139, 7);
  color:#FFF;
}
.btn-vermelho{
  background-color: rgb(139, 7, 7);
  color:#FFF;

}
/* inputs */
.input-search{
  background-color: #fff !important;
}
.input-search::placeholder{
  color:#444 !important;
}
/* visor */
.visor{
  background-color: #ffffff;
  color:#333;
  border:1px solid #ccc;
}
/* bloco de conteudo */
.content{
  background-color: #FFF;;
}
/* Definições especificas */
body#page-menu{
  background:none !important;
  background-color:#e9fafc !important;
  color:#333 ;
  /* font-size:normal; */
}
.top-menu{
  background-color:#114b9c !important;
  color:#fff !important;
  font-size:normal !important;
}
.topmenu-btn-menu{
  border:1px solid transparent !important;
  border-right: 0px;
}
.menu-item h5{
  font-size:.8rem !important;
  color:#333 !important;
}
.menu-item img{
  min-width:3rem !important;
}

.btn-cel{
  background-color:#006596;
  color:#fff;
  border:none;
  font-size:14px;
}

.menu-item{
  background:#FFF !important;
  border-radius:15px !important;
  display: flex;
  flex-direction: column;
  align-items: center;
}

/*================================*/
.menu-item{
    box-shadow: 0 2px 4px rgba(0,0,0,0.1),
                0 6px 12px rgba(0,0,0,0.15);
}
.menu-item i{
  color:var(--color1);
}
/* .submenu-title{
  border-bottom: 1px solid #ccc;
  padding: 5px;
  border-radius: 5px;
} */
.submenu-main{
  border:1px solid #ddd;
}
button:not([class]){
  color:#333;
}
.form-control:not(.not-tema),
input:not(.not-tema), 
select:not(.not-tema), 
textarea:not(.not-tema){
  background-color: #fff !important;
  border:1px solid #ccc !important; 
}
.footer-menu * {
  color:#fff;
}
.content-main{
  /* background-color:#ddd; */
  box-shadow: 3px 4px #9e9e9e;
  border-left:2px solid #ccc;  
  border-top:2px solid #ccc;  
}
/* .content-main label:not([class]),
p:not([class]),
b:not([class]),
h1:not([class]),
h2:not([class]),
h3:not([class]),
h4:not([class]),
h5:not([class]),
h6:not([class]),
label:not([class]){
  color:#333;
} */
.colorTema{
  color:#333 !important;
}
label:not([class]){
  color:#333;
}
.modal-title h3{
  color:#FFF;
}

.content-crianca div:nth-child(1) > *{
  font-weight: bold;
}
.content-crianca .adicionado{
  color: rgb(21, 104, 0) !important;
}
#lista-crianca .carregar{
  fill:#000;
}

.sub-menu * {
  color:#fff;
}
.content-title h2{
  color:#333;
}
.content-title{
  border-bottom:1px solid #ccc
}

.table-wrap .table > thead > tr > th {
  background-color: #fff;
}
.table-wrap tbody {
  font-size: 14px;
  color: #333;
}
.btn-ghost-white {
  border: solid 1px #3333;
  color: #333;
  width: 90%;
  padding: 8px 5px;
  font-size: 13px;
  margin: 8px 0;
  background-color: #fff;
}
.table > thead > tr > th {
  vertical-align: bottom;
  border-bottom: none;
}

.btn-white{
  background-color: #ddd;
}

.subtitulo{
  color:#616161;
}

svg path{
  fill:#fff !important;
}
/*************************  CONTROLE KIDS RELATÓRIO *****************************/

.relatorio-body .nome-sala  {
  padding-inline:10px;
  background:#006596;
  color:#FFF;
  height:40px;
  display:flex;
  justify-content:space-between;
  align-items:center;
}

.nome-sala * {
  color:#FFF;
}

.relatorio-body .relatorio div{
  background:#006596 ;
  color:#FFF;
}

.relatorio-body .relatorio * {
  color:#FFF;
}

.btn-pdf *{
  color:#FFF;
}

.content-data *{
  color:#fff;
}
/******************************    Controle Kids    ***********************************/

.btn-sala * {
  color:#FFF !important;
}



.content-main svg{
  fill: #555;
}
.btn-edit{
  color:#333 !important;
}
.content-filtro{
  background-color: #fff !important;
  border:2px solid #949494;
}

.content-cadastrar{
  background-color: #DDD !important;
}

.content-crianca{
  border-bottom:1px solid #333 !important;
}
.calendar{
  border: 1px solid #2b244f;
}
#calendario #month-year{
  color:#FFF;
}

#btn-cadastrar-opcoes{
  color:#ddd;
}

.content-crianca .botao {
  color:#ddd;
} 

input[type='radio']:checked::before{
  color: #000 !important;
}

.btn-sala{
  background-color: #006596;
}
.controle-salas{
  box-shadow: 3px 1px #9e9e9e;
  border: 1px solid #9e9e9e;
}
.controle-salas #prox{
  border-left: 1px solid #9e9e9e;
  border-right: 1px solid #9e9e9e;
}
.data-pesquisa p{
  color:#FFF;
}
.data-pesquisa i{
  color:#fff;
}
.data-pesquisa{
  background-color: #006596 ;
  color:#fff;
}
.container-crianca{
  border-bottom:1px solid #DDD;
}
.container-crianca .nome{
  color:#000;
}

#lista-crianca .container-crianca{
  background-color:#fff;
  border-radius:10px;
  border-bottom:1px solid #ddd;
  margin-bottom:5px;
}

.container-selecionado{
  background-color: #FFF;
}

.botao{
  background-color:#006596;
}

.selecionado{
  background-color: #006596 !important;
  color:#fff !important;
}

.controle-btn > div{
  background-color: #006596 !important;
}
.controle-btn * {
  color:#FFF !important;
  fill:#FFF;
}
.btn-relatorio *{
  color:#fff !important;
}

.content-title i{
  color:#fff;
}

.content-main .status-message{
  color:#000;
}

#content-criancas{
  background-color: #fff;
  border-radius:10px;
}
.content-crianca{
  background-color: #fff;
  border-radius:10px;
}

.container-crianca.container-selecionado{
  background-color:#fff !important;
}

#cancelar-filtro{
  color:#000;
  background-color:#858585
}

.container-crianca .restricoes{
  color:#000;
}
.container-crianca .restricoes textarea{
  border:1px solid #000;
}
#fechar-filtro{
  color:#000;
}


.content-cabecalho{
  background-color:#006596;
}

#btn-filtro p{
  color:#fff;
}
#btn-cadastrar-opcoes p{
  color:#fff;
}

.btn-saida.liberado{
  color:orange;
}

.submenu-title {
  /* background-color:#bbb; */
}

.submenu-main *:not(.not-tema){
    color:#000!important;
}


.content-opcao .descricao{
  color:#2e2e2e;
}

.content-crianca .info{
  color:#055e05;
}

/*=========  Cesta Basica  =========*/
.icon-info{
  color:var(--color1) !important;
}