.header-buttons { display: flex; justify-content: center; }
.header-buttons .btn { margin-right: 5px; }
.table th, .table td { text-align: center; }
.logout-btn { position: absolute; top: 10px; right: 10px; }
.logo { background: black; color: white; padding: 10px; }
.switch-buttons .btn { margin-right: 5px; }
.logo-container { background-color: #fff; display: inline-block; padding: 10px; color: black;}
.table-header-sucess { background-color: #1F581C; color: white; }
.card-body { background-color: #DEDEDE; }
.sub-header-padding { padding: 15px; height: 75px; align-items: center; justify-content: center; display: flex;}
.bg-success { background-color: #1F581C !important; color: white; }
.custom-field-col {
  flex: 0 0 12.5%;
  max-width: 10.5%;
}
.custom-field-col-year {
  flex: 0 0 12.5%;
  max-width: 12.5%;
}
.btn.active  {
  background-color: #40BC7E !important;
  color: white;
  border-color: #40BC7E !important;
}