@import url("../Agile-Web24/styles.css");

.epgColor1 { color:#000000 !important; }
.epgColor1Back { background-color:#000000 !important; color: white !important; }
.epgColor1Back a, .epgColor1Back span { color:white !important; }
.epgColor1Border { border-color:#000000 }
.epgColor2 { color: #EC1A22 !important; }
.epgColor2Back { background-color: #EC1A22 !important; color: white !important; }
a.epgColor2Back:hover { background-color: #B1141A !important; color: white !important; }
.epgColor2Back a, .epgColor2Back span { color: white !important; }
.epgColor2BorderTop { border-top: 4px solid #EC1A22 !important; } 
.epgColor2Border { border-color:#EC1A22 }
.epgColor3 { color: #28ABD9 !important; }
.epgColor3Back { background-color: #28ABD9 !important; color: white !important;}
.epgColor3Back a { color: white !important; }
.epgColor3BorderBottom { border-bottom: 4px solid #28ABD9 !important; }
.epgColor3Border { border-color:#28ABD9 }
:root { --epg-color1: #000000; --epg-color1-rgb: 0,0,0; --epg-color1text: white!important; --epg-color1text-rgb: 255,255,255; --epg-color2: #EC1A22; --epg-color2-rgb: 236,26,34; --epg-color2text: white!important; --epg-color2text-rgb: 255,255,255; --epg-color3: #28ABD9; --epg-color3-rgb: 40,171,217; --epg-color3text: white!important; --epg-color3text-rgb: 255,255,255; }

.AgileList-Calendar .Past .Item { display: none; }
.agl-iframed .agl-intro, .agl-iframed .agl-navigation { display: block; }
.agl-iframed .agl-navigation-main, .agl-iframed .agl-navigation-toggle { display: none; }
.agl-iframed .agl-intro { position: relative; }
html:has(body.agl-iframed) { overflow: hidden; background-color: transparent; /* Hide both horizontal and vertical scrollbars */ }
.agl-columnset { width: calc(100% - 4px) !important; }
.agl-container { min-height: unset; }
.agl-iframed .agl-content, body { background-color: transparent; }
.agl-modal { background-color: rgba(240, 243, 255, 0.90); }

.agl-iframed .agl-navigation { min-height: 50px; }
.agl-iframed .agl-navigation-toggle span, .agl-iframed .agl-navigation-cart span, .agl-iframed .agl-navigation-user span { line-height: 40px;  }
.agl-iframed .agl-navigation-user { right: 50px; top: 6px; padding: 0; margin: 0; }
.agl-iframed .agl-navigation-cart { right: 10px; top: 8px; padding: 0; margin: 0; }
.CalendarTable .MonthHeader { font-size: 2rem; }
.CalendarTable .Date { border-radius: unset;}
.CalendarTable .InsideDate { border: 1px solid #555555; }
.EpgHeaderLogo { filter: none; }


@media only screen and (max-width: 768px) { .AgileList-Calendar .Past, .AgileList-Calendar .MyCalLink { display: none; } }

