body {
  /*background-color: #007EB9 !important;*/
}

div.bg-primary {
  background-color: #007EB9 !important;
}

div.bg-gray {
  background-color: #f4f4f4;
}

.btn.btn-primary {
  background-color: #007EB9 !important;
}

.form-control:not(.dataTables_wrapper .form-control) {
  padding: 25px 15px !important
}

.main-container {
  background-color: #F4F5FB;
}

.header-container {
  background: #1F1F1F !important;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  padding: 20px 30px;
}

.header-container .header-requests {
  color: #fff;
}

.logged-user-container {
  background-color: #1F1F1F;
}

.logged-user-container .user-photo {
  width: 100px;
  height: 100px;
  background: #f4f4f4;
  border-radius: 10px;
}

.content-container-form {
  height: calc(100vh - 130px);
  overflow: auto;
}

.splited-container {
  flex: 1;
}

.sidebar {
  width: 400px;
  height: 100%;
  background: #333;
  box-shadow: 0 0 6px rgba(0, 0, 0, .2);
}

.sidebar .menu-item {
  color: #999;
  display: flex;
  align-items: center;
  padding: 10px 15px;
  cursor: pointer;
  text-decoration: none !important;
}

.sidebar .menu-item.disabled {
  pointer-events: none;
  opacity: 0.6;
}

.sidebar .menu-item:hover {
  background: #000000 !important;
  color: #D9D9D9;
  border: solid 1px #0F4875;
}

.sidebar sidebar .active {
  background: #adb5bd !important;
  color: #0062cd;
  border: solid 1px #545b62;
}

.sidebar .menu-item .icon-container {
  background: #444;
  color: #dae0e5;
  border-radius: 10px;
  margin-right: 10px;
  width: 40px;
  height: 40px;
  display: flex;
  justify-content: center;
  align-items: center;
}

.sidebar .menu-item .fa {
  font-size: 20px;
}

.sidebar .requests-container {
  color: #999;
}
/*
.dataTables_filter {
  text-align: left !important;
}

.dataTables_length {
  text-align: right !important;
}

.dataTables_wrapper>.row:first-child {
  flex-direction: row-reverse !important;
}

.dataTables_wrapper>.row:first-child .col-md-6 {
  padding: 0;
}
*/

table.dataTable tbody td {
  vertical-align: middle;
}

.disabled {
  pointer-events: none !important;
}

.token-code {
  display: flex;
}

.token-char-square input {
  height: 50px;
  width: 50px;
  text-align: center;
  font-size: 20px;
  border: 1px solid #b8b8b8;
  margin-right: 20px;
  border-radius: 5px;
}

.evento_novo {
  background-color: #FDE8E8 !important;
  /*color: white;*/
}

.evento_aberto {
  background-color: #CFDEFF !important;
  /*color: white;*/
}

.evento_em_tratamento {
  background-color: #F0FFDF !important;
  /*color: white;*/
}

.modal-content{
  max-height: 100%; /*altura da modal*/
}

.modal-dialog{
  height: 90%; /*altura da view da modal*/
  margin-top: 0 !important;
}

.modal-body{
  overflow: auto; /*habilita o overflow no corpo da modal*/
}
