#menubar-img {
  margin-right: 10px !important;
}

#div-menubar-spacer1 {
  margin-left: 50px !important;
}

nav {
  /*border-bottom: 1px solid #263238 !important;*/
  font-size: 0.92rem !important;
}

body {
  background-color: #fff;
}

.btn {
  font-family: "Exo 2";
  /*font-size: 12px;*/
}

.btn-primary {
    color: #ffffff;
    background-color: #031c4c;
    border-color: #031c4c;
}

.btn-primary:focus, .btn-primary:hover, .btn-primary:active,
.btn-primary:active:hover, .btn-primary:active:focus{
    color: #ffffff;
    background-color: #009ACD;
    border-color: #009ACD;
}

.form-control:focus {
    border-color: #00489630 !important;
    box-shadow: 0 0 0 0.25rem #dfe7ef; !important;
}

.form-control {
    font-size: 12px;
}

a {
    color: #031c4c;
    text-decoration: none !important;
}

a:active, a:focus, a:hover {
    color: #009ACD;
}

.selectize-dropdown .active{
    background-color: #009ACD !important;
}

.selectize-dropdown .selected {
    background-color: #104E8B !important;
}

.dropdown-menu {
  --bs-dropdown-link-hover-bg: #104E8B !important;
  --bs-dropdown-link-active-bg: #009ACD !important;
}

.ao-sidebar {
  background-color: #ecf1f5 !important;
}

/*.bslib-sidebar-layout .collapse-toggle{
  color: #fff;
}*/

.ao-card-header-1 {
  background-color: #2a5c92;
  color: #ffffff;
  font-size: 0.83rem !important;
  
}

/*.ao-card-header-2 {
  background-color: #009ACD;
  color: #ffffff;
  font-size: 0.83rem !important;
  
}

.ao-card-header-3 {
  background-color: #2d6c77;
  color: #ffffff;
  font-size: 0.83rem !important;
  
}

.ao-card-header-4 {
  background-color: #339c81;
  color: #ffffff;
  font-size: 0.83rem !important;*/
  
}

.ao-card {
  background-color: white !important;
  /*border: 1px solid #2632384a !important;*/
  height: 100% !important;
}

.shiny-input-text {
  border: 1px solid #00489630 !important;
}

.shiny-input-textarea {
    border: 1px solid #00489630 !important;
}

.selectize-input {
    border: 1px solid #00489630 !important;
    word-wrap : break-word;
    word-break: break-word;
}

#all_columns_popover .bi-eye {
  float: right !important;
}

#player_lists-all_columns_popover .bi-eye {
  float: right !important;
}

.nav-underline .nav-link.active, .nav-underline .nav-tabs>li>a.active, .nav-underline .nav-pills>li>a.active, .nav-underline :where(ul.nav.navbar-nav > li)>a.active, .nav-underline .show>.nav-link, .nav-underline .in>.nav-link, .nav-underline .nav-tabs>li.show>a, .nav-underline .nav-tabs>li.in>a, .nav-underline .nav-pills>li.show>a, .nav-underline .nav-pills>li.in>a, .nav-underline .show:where(ul.nav.navbar-nav > li)>a, .nav-underline .in:where(ul.nav.navbar-nav > li)>a {
    font-weight: 590 !important;
}

.bslib-sidebar-layout .sidebar-title {
    font-size: 0.83rem !important;
}

.accordion-button {
  height: 1px !important;
  box-shadow: none !important;
}

.accordion {
  --bs-accordion-btn-focus-border-color: #ecf3f5 !important;
}

.accordion-item {
    background-color: #f4f7f8 !important;
    border-color: #0096881a !important;
}

.accordion-button:not(.collapsed) {
    color: #0e0e0e !important;
    background-color: #11789542 !important;
    --bs-accordion-btn-color: #ffffff !important;
}

.accordion-title {
  margin: -12px;
}

.table {
  border-color: #0096882e !important;
  white-space: nowrap !important;
  height: auto;
  overflow: auto !important;
}

.table>:not(caption)>*>* {
  padding: .3rem .3rem;
}

.datatables thead th{
  background-color: #104E8B !important;
  color: #ffffff !important;
}

table.table-bordered.dataTable th:first-child, table.table-bordered.dataTable th:first-child, table.table-bordered.dataTable td:first-child, table.table-bordered.dataTable td:first-child {
    background-color: #1247650d;
}

table.table-bordered.dataTable th:first-child, table.table-bordered.dataTable th:first-child, table.table-bordered.dataTable td:first-child, table.table-bordered.dataTable td:first-child {
    background-color: #1247650d;
}

.datatables thead th:first-of-type{
    border-top-left-radius: 5px !important; 
}

.datatables thead th:last-of-type{
    border-top-right-radius: 5px !important; 
}

table.dataTable tr.selected td, table.dataTable td.selected {
  box-shadow: inset 0 0 0 9999px #dfe7ef !important;
  color: #031c4c !important;
}

* {
  scrollbar-width: thin !important;
  scrollbar-color: #002851 #90a7db33 !important;
}

.pagination {
  --bs-pagination-disabled-color: #104E8B !important;
  --bs-pagination-border-color: #00489630 !important;
  --bs-pagination-disabled-border-color: #002851 !important;
}

.pagination {
    --bs-pagination-color: #ffffff !important;
    --bs-pagination-bg: #104E8B !important;
    --bs-pagination-border-width: var(--bs-border-width) !important;
    --bs-pagination-border-color: #104E8B !important;
    --bs-pagination-border-radius: var(--bs-border-radius) !important;
    --bs-pagination-hover-color: #ffffff !important;
    --bs-pagination-hover-bg: #009ACD !important;
    --bs-pagination-hover-border-color: #009ACD !important;
    --bs-pagination-active-color: #fff !important;
    --bs-pagination-active-bg: #009ACD !important;
    --bs-pagination-active-border-color: #009ACD !important;
    --bs-pagination-disabled-color: #000000 !important;
    --bs-pagination-disabled-bg: #ccd8e8 !important;
    --bs-pagination-disabled-border-color: #ccd8e8 !important;
}

.dataTables_processing {
  display: none !important;
}

input[type="checkbox"], .shiny-input-container .checkbox input[type="checkbox"], .shiny-input-container .checkbox-inline input[type="checkbox"], .shiny-input-container .radio input[type="checkbox"], .shiny-input-container .radio-inline input[type="checkbox"] {
    border-color: #009ACD !important;
}

.form-check-input:checked, .shiny-input-container .checkbox input:checked, .shiny-input-container .checkbox-inline input:checked, .shiny-input-container .radio input:checked, .shiny-input-container .radio-inline input:checked {
    background-color: #009ACD !important;
}

.shiny-options-group .checkbox {
  font-size: 13px !important;
}

.popover-header {
  font-size: 14px !important;
  background-color: #008b8b !important;
  color: #ffffff !important;
}

.tooltip > .tooltip-inner {
  pointer-events: none;
  background-color: #031c4c !important;
  color: #FFFFFF !important
}

.shiny-notification {
  position: fixed;
  top: calc(5%);
  left: calc(40%);
}

.player-list-table {
    margin-top: 25px;
    margin-bottom: 0px !important;
}

.alert-list-table {
    margin-top: 10px !important;
    margin-bottom: 0px !important;
}

.dataTables_paginate, .page-link {
  color: #ffffff;
}

.modal-xl {
  min-width: 1900px !important;
}

/*.bslib-card .card-body {
  overflow: visible;
}*/

.bslib-sidebar-layout {
  background-color: #f5f5f5;
}

div[data-value="list_nav_panel"] {
  background-color: #f5f5f5 !important;
}

div[data-value="alerts_nav_panel"] {
  background-color: #f5f5f5 !important;
  overflow-x: hidden;
}

.ao-card .main {
  background-color: white !important;
}

div[data-value="player_lists-new_list_tab"] {
  background-color: white !important;
}

div[data-value="player_lists-lists_tab"] {
  background-color: white !important;
}

.modal-content {
  background-color: #f5f5f5 !important;
}

.tab-pane {
  min-height: 700px !important;
}

.flag_icons {
  display: inline;
  vertical-align: middle;
  padding-left: 10px;
}

.bootstrap-select .dropdown-menu.inner {
  font-family: "Exo 2";
}

.bootstrap-select .dropdown-menu {
  overflow-y: auto;
  overflow-x: hidden;
  max-height: 200px;
  max-width: -webkit-fill-available;
}

.dropdown-toggle {
  height: auto !important;
}

.bootstrap-select .dropdown-toggle .filter-option-inner-inner {
    border-color: #bcd0e1 !important;
}

.bootstrap-select>.dropdown-toggle, .bootstrap-select>.dropdown-toggle:active, .bootstrap-select>.dropdown-toggle:focus, .bootstrap-select>.dropdown-toggle:hover {
    color: #5a5a5a !important;
    border: 1px solid #00489630 !important;
    outline: 0 !important;
    background-color: white;
}

.bootstrap-select>.dropdown-toggle:active, .bootstrap-select>.dropdown-toggle:focus, 
.bootstrap-select>.dropdown-toggle:hover {
    box-shadow: 0 0 0 0.25rem #dfe7ef;
}

.selectize-input.focus {
  box-shadow: 0 0 0 0.25rem #dfe7ef !important;
}

.custom-select-upward {
  bottom: 100% !important;
  top: auto !important;
  margin-bottom: 0px !important;
}

.selectize-control.single .selectize-input:not(.no-arrow).dropdown-active:after, .selectize-control.single .selectize-input:not(.no-arrow):after {
  display: none !important;
}

.card-body {
  padding: 12px !important;
}

.main.bslib-gap-spacing.html-fill-container {
  padding: 12px !important;
}

#menubar > li:nth-child(4) > ul > li:nth-child(1) > a {
  display: none !important;
}

#menubar > li:nth-child(4) > ul > li:nth-child(2) > a {
  display: none !important;
}

#menubar ul{
  background-color: #031c4c !important;
}

#menubar > li:nth-child(6) > ul > li:nth-child(1) > a {
  display: none !important;
}

#menubar > li:nth-child(5) > ul > li:nth-child(1) > a {
  display: none !important;
}

#menubar > li:nth-child(5) > ul > li:nth-child(2) > a {
  display: none !important;
}

#menubar > li:nth-child(6) > ul > li:nth-child(2) > a {
  display: none !important;
}

.card-body .shiny-input-container{
  max-width: 20%;
}

#physical_player_data_panel-physical_test_distribution_card .shiny-input-container {
  max-width: 14%;
}

#recovery_player_data_panel-fatigue_risk_card .shiny-input-container {
  max-width: 30%;
}

@media only screen and (max-width: 932px){
  .card-body .shiny-input-container {
    max-width: 50% !important;
    font-size: x-small !important;
  }
  
  .card-body .selectize-input {
    font-size: x-small !important;
  }
  
  .card-body button {
    font-size: small !important;
  }
}