/* Bootstrap Customisations */

.row {
  margin: 0 !important;
}

/*
.btn {
  width: 100%;
}
*/

// .form-check-input {
//     position: absolute !important;
//     top: -1px;  
// }

.btn-primary {
  background-color: #333a42 !important;
  border: 2px solid grey;
  box-shadow: none !important;
}
.btn-primary:hover {
  background-color: grey !important;
  border-color: darkgrey;  
  box-shadow: none !important;
}

.btn-secondary {
  background-color: #4a525a !important;
  border: 2px solid grey;
  box-shadow: none !important;
}
.btn-secondary:hover {
  background-color: #727b84 !important;
  border-color: darkgrey;  
  box-shadow: none !important;
}
.btn-info {
  background-color: transparent !important;
  box-shadow: none !important;
  border: 0;
}
.btn-info:hover {
  color: grey;
}


.inputLabel {
  position: relative;
  top: -1px;
  margin-left: 0.5em;
}

.form-check-input[type="radio"]:checked + .inputLabel {
  color: white;  
}

.buttonRegular .fa {
  font-size: 1.5em;
}

#toast-container {
  font-size: 14px;
}

.popover {
  background: #373a42;
  opacity: 0.95 !important;
  color: white !important;
  border: 2px solid lightgrey;
  font-size: 14px;
}
.popover-header {
  font-size: 16px;
  background: darkred !important;
  color: inherit !important;
}

.popover-body {
  background: inherit !important;
  color: inherit !important;
}
.popover .arrow {
  display: none !important;
}
.popover-header::before {
  display: none !important;
}
.popover a {
  color: lightblue;
}
.popover a:hover {
  color: white;  
}

#lmeTabPanelTabs.nav-tabs {
  background-color: #333a42;
  font-size: 1.5em;
}
#lmeTabPanelTabs.nav-tabs li {
  border: 1px solid grey;
}
#lmeTabPanelTabs.nav-tabs li:hover {
  background-color: #727b84;
  border-color: darkgrey;  
}

.nav-tabs .tabsRow1 {
  width: calc(100% / 2);
}
.nav-tabs .tabsRow2 {
  width: calc(100% / 3);
}
.nav-tabs .nav-link {
  color: #dddddd;
}
.nav-tabs .nav-link.active {
  background: #4a525a;
  color: white;
}
.nav-tabs .nav-link.active li:hover {
  background-color: #727b84;
  border-color: darkgrey;  
}
