/*
Theme Name: High School Football Lifting
Theme URI: https://example.com/
Author: Your Name
Author URI: https://example.com/
Description: A fully custom WordPress Bootstrap 5.3 theme for a high school football team's weight lifting program.
Version: 1.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
*/
:root, [data-bs-theme=light] {
	--bs-dark-rgb: 0, 30, 60;
	--bs-heading-color: #001e3c;
	--bs-primary-rgb: 0, 30, 60;
	--bs-link-color-rgb:  0, 30, 60;
	--bs-danger-rgb: 153, 0, 51;
}

.table-dark {--bs-table-bg: #001e3c;}
.btn-primary {
	--bs-btn-bg: #001e3c;
    --bs-btn-border-color: #001e3c;
    --bs-btn-hover-color: #fff;
    --bs-btn-hover-bg: #001e3c;
    --bs-btn-hover-border-color: #001e3c;
    --bs-btn-focus-shadow-rgb: 49, 132, 253;
    --bs-btn-active-color: #fff;
    --bs-btn-active-bg: #001e3c;
    --bs-btn-active-border-color: #001e3c;
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
    --bs-btn-disabled-color: #fff;
    --bs-btn-disabled-bg: #001e3c;
    --bs-btn-disabled-border-color: #001e3c;

}
.btn-outline-primary {
    --bs-btn-color: #001e3c;
    --bs-btn-border-color: #001e3c;
    --bs-btn-hover-color: #fff;
    --bs-btn-hover-bg: #001e3c;
    --bs-btn-hover-border-color: #001e3c;
    --bs-btn-focus-shadow-rgb: 13, 110, 253;
    --bs-btn-active-color: #fff;
    --bs-btn-active-bg: #001e3c;
    --bs-btn-active-border-color: #001e3c;
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
    --bs-btn-disabled-color: #001e3c;
    --bs-btn-disabled-bg: transparent;
    --bs-btn-disabled-border-color: #001e3c;
    --bs-gradient: none;
}
section {padding:50px 0;}
.hideme {display:none;}
img, svg {max-width:100%;}
.text-maroon {color:#990033;}
.bg-danger {color:#fff;}
.bg-light.text-muted {
    background-color: #f8f9fa;
    color: #6c757d;
}
.bg-orange {
    background-color: #fd7e14 !important; /* Bootstrap's standard orange */
    color: #fff !important;
}
#lifter-dropdown {border: 1px solid #ccc; display: none; position: absolute; background: white; list-style: none; max-height: 200px; overflow-y: auto; min-width: 200px; padding:0;z-index: 999;}
#lifter-dropdown .dropdown-item {color:#001e3c; padding:7px; font-size:16px;}
#lifter-dropdown .dropdown-item:hover{cursor: pointer; background-color: #001e3c; color:#fff;}

#lifter-modal-list {list-style: none; padding: 0;}
#lifter-modal-list li {padding:7px;}
#lifter-modal-list li:hover{cursor: pointer; background-color: #001e3c; color:#fff;}

tr.completed {opacity:.25;}

.modal-header {background: #990033;}
.modal-title {color:#fff;}
.modal-header .btn-close {}
#repsButtons .btn-primary, #rpeButtons .btn-primary {color:#fff;}
.btn-light.complete-lift {border:1px solid;}
@media (min-width: 576px) {
    .d-sm-block {
        display: table-cell !important;
    }
}

@media (max-width: 768px) { /* Mobile Screens */
    .breakdown-mobile {display: block;}
}


/* Desktop hover dropdown */
@media (min-width: 992px) {
  .navbar-nav .dropdown:hover > .dropdown-menu {
    display: block;
    margin-top: 0;
  }
}

/* Ensure dropdown hidden by default */
.navbar-nav .dropdown-menu {
  display: none;
  transition: all 0.2s ease;
}

/* Mobile dropdown toggle class */
.navbar-nav .dropdown.show > .dropdown-menu {
  display: block;
}
