/* this is how we set the styles of the buttons on the calendar */

/* this is how we set the bg color of the tooltips */
.tooltip-inner {
    background-color: #AAAAAA;
    box-shadow: 0px 0px 4px black;
    opacity: 1 !important;
}

.tooltip.bs-tooltip-right .tooltip-arrow::before {
    border-right-color: #AAAAAA !important;
}

.tooltip.bs-tooltip-left .tooltip-arrow::before {
    border-left-color: #AAAAAA !important;
}

.tooltip.bs-tooltip-bottom .tooltip-arrow::before {
    border-bottom-color: #AAAAAA !important;
}

.tooltip.bs-tooltip-top .tooltip-arrow::before {
    border-top-color: #AAAAAA !important;
}

#calendar:focus {
    outline: none;
}

.leftRail {
    background-color: #EDEDED !important;
}

a {
    color: #333333;
    text-decoration-color: #333333;
    text-decoration-line: none;
}

.reset {
    all: revert;
}

.small-text {
    font-size: .8em;
    padding: 0px;
}

.popover-lbl {
    text-align: right;
    font-weight: bold;
    padding: 0px;
}

/* .custom-popover {
    --bs-popover-max-width: 300px;
    --bs-popover-border-color: var(--bs-primary);
    --bs-popover-header-bg: var(--bs-primary);
    --bs-popover-header-color: var(--bs-white);
    --bs-popover-body-padding-x: 1rem;
    --bs-popover-body-padding-y: .5rem;
} */

.homeEvent {
    /* background-color: #66DD66; */
    background-color: #005ea6;
    color: #FFFFFF;
}

.awayEvent {
    /* background-color: #3399FF; */
    background-color: #f38300;
    color: #FFFFFF;
}

.practiceEvent {
    /* background-color: #00CCCC; */
    background-color: #060;;
    color: #FFFFFF
}

.scrimmageEvent {
    /* background-color: #EEDD44; */
    background-color: #5ab7cc;
    color: #FFFFFF;
}

.schoolEvent {
    /* background-color: #BA79F5; */
    background-color: #7d0707;
    color: #FFFFFF;
}

.tryoutEvent {
    /* background-color: #FB91E0; */
    background-color: #000000;
    color: #FFFFFF;
}

.ppdEvent {
    /* background-color: #F8A949; */
    background-color: #d8c21c;
    color: #FFFFFF;
}

.cncEvent {
    /* background-color: #FE102E; */
    background-color: #f80000;
    color: #FFFFFF;
}

.pastEvent {
    /* background-color: #AAAAAA; */
    background-color: #AAAAAA;
    color: #FFFFFF;
}

.otherEvent {
    background-color: #660066;
    color: #FFFFFF;
}

.accordion-button:not(.collapsed) {
    color: #212529;
}

.homeEventText {
    /* background-color: #66DD66; */
    color: #005ea6;
}

.awayEventText {
    /* background-color: #3399FF; */
    color: #f38300;
}

.practiceEventText {
    /* background-color: #00CCCC; */
    color: #060;
}

.scrimmageEventText {
    /* background-color: #EEDD44; */
    color: #5ab7cc;
}

.schoolEventText {
    /* background-color: #BA79F5; */
    color: #7d0707;
}

.tryoutEventText {
    /* background-color: #FB91E0; */
    color: #000000;
}

.ppdEventText {
    /* background-color: #F8A949; */
    color: #f80000;
}

.cncEventText {
    /* background-color: #FE102E; */
    color: #f80000;
}

.pastEventText {
    /* background-color: #AAAAAA; */
    color: #AAAAAA;
}

.otherEventText {
    color: #660066;
}

.legendPill {
    display: block;
}

.fc-h-event {
    border: 0px;
}

.colPadding5 {
    padding: 5px;
    white-space: nowrap;;
}

.colPadding6 {
    padding: 6px;
    white-space: nowrap;;
}

.colPadding56 {
    padding: 5px 13px 5px 5px;
    white-space: nowrap;;
}

.colPadding2 {
    padding: 2px;
    white-space: nowrap;;
}

.colPadding0 {
    padding: 0px;
    white-space: nowrap;;
}

.legendFont11 {
    font-size: 14px;
}

.homePod {
    border-left: 6px solid #005ea6;
}

.awayPod {
    border-left: 6px solid #f38300;
}

.practicePod {
    border-left: 6px solid #060;
}

.scrimmagePod {
    border-left: 6px solid #5ab7cc;
}

.schoolPod {
    border-left: 6px solid #7d0707;
}

.tryoutsPod {
    border-left: 6px solid #d8c21c;
}

.ppdPod {
    border-left: 6px solid #f80000;
}

.cncPod {
    border-left: 6px solid #f80000;
}

.pastPod {
    border-left: 6px solid #AAAAAA;
}

.otherPod {
    border-left: 6px solid #660066;
}

.horizontalRuleCal {
    padding-top: 10px;
    border-top: 1px solid #eee;
}

.accordion {
    border-bottom: 0px;
}

.padTB08 {
    padding-top:0px;
    padding-bottom:8px;
}

.hrmb11 {
    margin-bottom:11px;
}
