.logo-lg{
  /*padding-top: 20px;*/
}

.left-side-menu{
  padding-top: 90px;
  /*background: #001b62;*/
  background: linear-gradient(135deg,#001b62 0,#0073c5 60%);
}

.logo-lg{
  background: #FFF;
  padding-left: 24px;
  /*padding-bottom: 20px;*/
  -webkit-box-shadow: 0 0 35px 0 rgba(154,161,171,.15);
  box-shadow: 0 0 35px 0 rgba(154,161,171,.15);
}


.side-nav .side-nav-link{
  color: #ffffff;
}

.side-nav .side-nav-link:hover{
  color: #ffffff;
  opacity: 0.8;
}

.typeahead.form-control:disabled{
  background-color: #e9ecef !important;
}

.table-centered .dt-center{
  text-align: center;
}

.verDetalhes td.details-control{
  background: url('../images/details_open.png') no-repeat center center;
  cursor: pointer;
}

.verDetalhes tr.shown td.details-control {
    background: url('../images/details_close.png') no-repeat center center;
}

.login-cliente .auth-fluid-right{
  background: linear-gradient(#b1c6e0b3, #001961db),url(../images/bg-auth-c360.jpeg) center;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center bottom;
}

.campanha .card-deck-wrapper{
  margin-bottom: 30px;
}
.campanha .card-deck-wrapper .col-md-4{
  padding: 0;
}

.campanha .codigoImagem{
  background-color: #EEE;
  font-weight: bold;
  padding: 0 5px;
}

.side-nav-item .form-group{
  padding: 0 30px;
  color: #FFF;
}

.visualizaCalendarioCliente .event{
  display: block !important;
  width: 100% !important;
  height: auto !important;
  padding: 5px !important;
  color: #FFF !important;
  font-size: 12px !important;
  line-height: 1.2em  !important;
  box-shadow: none !important;
}

.visualizaCalendarioCliente .events-list{
  max-height: 80% !important;
}

.visualizaCalendarioCliente #cal-slide-box .event{
  width: 10px !important;
  height: 10px !important;
  display: inline-block !important;
}

.visualizaCalendarioCliente .cal-month-day{
  height: 180px;
}

.visualizaCalendarioCliente .event-important, .visualizaCalendarioCliente  .event-warning{
  background-color: #4267b2;
}

.visualizaCalendarioCliente .event-special, .visualizaCalendarioCliente .event-info{
  background: linear-gradient(90deg, #5d4dc7, #d82774, #da8c3e);
}

.visualizaCalendarioCliente .imagem.V{
  display: none;
}

.visualizaCalendarioCliente .video.I{
  display: none;
}

.visualizaCalendarioCliente .events-list{
  padding-right: 5px;
}

.visualizaCalendarioCliente #modal-adiciona-item-calendario{
  ****position: absolute;
}

.visualizaCalendarioCliente .icone-status-A, .visualizaCalendarioCliente .icone-status-E{
  color: #8BC34A;
}

.visualizaCalendarioCliente .icone-status-P{
  color: #FFC107;
}

.visualizaCalendarioCliente .icone-status-R{
  color: #f44336;
}

.visualizaCalendarioCliente .icone-status-B{
  color: #00bcd4;
}

#drop-area-foto, #drop-area-logo{
  border: dashed 4px #bbb;
  margin: 10px 0 0 0;
  padding: 10px;
  text-align: center;
}

#dropImage{
  max-width: 100%;
}

.tabelaAtendimentos thead td{
  font-weight: bold;
}

.tabelaAtendimentos thead tr{
  background: #efefef;
}

.tabelaAtendimentos td{
  padding: 0.5rem;
}

.table-bordered thead{
  background: #033e89 !important;
  color: #FFF !important;
}

.table-bordered td, .table-bordered th{
  padding: .65rem !important;
}

@media (max-width: 480px){
  .logo-lg {
    padding-top: 90px;
  }

  .left-side-menu {
    padding-top: 170px;
  }
}
