body{
  font-weight: lighter;
}

.datepicker.-bottom-left-.-from-bottom-{
    z-index: 10000 !important;
}

#date_picker > .form-group.shiny-input-container {
  margin-bottom:0;
}

.nav-link.active {
    background-color: #0066b3!important;
}
.brand-link {
  background-color: #0066b3 !important;
}

.sidebar-dark-primary .nav-sidebar > .nav-item > .nav-link.active {
  background-color:#0066b3;
}
.card-primary.card-outline {
  border-top: 3px solid #0066b3;
}
#page_title>h4,
#board_title>h4{
  padding-top: 0.4rem;
  font-weight: lighter;
}

#shiny-tab-scost_month_tab tbody>tr,
#shiny-tab-scost_day_tab tbody>tr{
  font-size: 14px; 
}

#shiny-tab-scost_day_tab .card-body,
#shiny-tab-scost_month_tab .card-body{
  min-height: 100px;
}

ul.nav.nav-treeview {
    margin-left: 10px;
}

.sidebar-dark-primary .nav-treeview>.nav-item>.nav-link.active,
.sidebar-dark-primary .nav-treeview > .nav-item > .nav-link.active:hover, .sidebar-dark-primary .nav-treeview > .nav-item > .nav-link.active:focus{
    color: #fff;
    font-weight: bold;
}

#waste_day_select .selectize-dropdown-content {
  max-height: 100px;
  }
  
div#target_speed_table {
    font-size: 14px;
}

#shiny-tab-target_speed_tab .card-body {
  padding:10px;
}

.handsontable {
    overflow: hidden;
}

#newprod-legend {
    background-color: #ffeea7;
    padding-left: 10px;
     border-radius: 8px;
}


#ts-update-descr .alert-warning {
    background-color: #dfe6e9!important;
    border-color: #b2bec3;
}

div#target_speed_table_mod {
    font-weight: normal;
}

.navbar-nav h5{
   font-weight:lighter;
}

.log_link>.bttn{
  display: flex;
    justify-content: center;
    margin:auto;
}

.alert-primary {
    color: #444!important;
    background-color: #dee2e6!important;
    border-color: #adb5bd;
    width: 30%;
    margin: auto;
}

.alert-primary .bttn {
    color:#343a40;
}