/*! 
    Lehigh County Court of Common Pleas
    File: lccpa-cal.min.css - 2026-03-20 18:15:36 EDT
    (c)2026 Anchor Consulting
*/
#lccpacalwrap .card{border-radius:0!important;margin-right:-1px;margin-bottom:-1px;position:relative;z-index:1}#lccpacalwrap .card.border-primary{z-index:10}#lccpacalwrap .card:hover{z-index:20}#lccpacalwrap .border-primary{border-top-color:#787f8b!important;border-right-color:#787f8b!important;border-bottom-color:#787f8b!important;border-left-color:#787f8b!important}#lccpacalwrap .card-title{color:#000!important}#lccpacalwrap .card{--bs-card-title-spacer-y:0;border-radius:0!important;margin-right:-1px;margin-bottom:-1px;position:relative;z-index:1}#lccpacalwrap .col{min-height:8rem!important}#lccpacalwrap .lccpa-cal-dowrow{border-bottom:none!important}#lccpacalwrap .lccpa-cal-dowrow .col{min-height:auto!important}.calendar-header{border-bottom:.0625rem solid #ccc}.calendar-header h2{margin:0;font-size:1.75rem}.JudgeListName{float:left;margin:0 20px 0 0;padding:none}.JudgeListRoom{float:left;margin:0 0 0 0;padding:none}.EventListCol1{float:left;margin-left:30px;width:300px}.EventListCol2{float:left;margin-right:30px;width:300px}#lccpacalhead .headdate{font-size:20px}#lccpacal{width:100%}#lccpacal ul{list-style:none;padding:0;margin:0;width:100%}#lccpacal li{display:block;float:left;width:20%;padding:5px;box-sizing:border-box;border:1px solid #787f8b;margin-right:-1px;margin-bottom:-1px}#lccpacal ul.dowlist li{color:#fff;font-weight:700;text-align:center;padding:4px;background:#adb9c2}.lccpacal-monthrow{padding:10px 10px 5px 10px}.lccpacal-monthrow .prev{float:left;width:100px;font-size:10px}.lccpacal-monthrow .next{float:right;width:100px;font-size:10px;text-align:right}.lccpacal-monthrow .themonth{text-align:center;font:22px/24px Georgia,Times,serif;color:#787f8b;margin:0 120px 0 120px}#lccpacal ul.dowlist li{color:#fff;font-weight:700;text-align:center;padding:4px;background:#adb9c2}#lccpacal .dateday{text-align:center;margin-bottom:5px;padding:none;color:#000;width:20px}#lccpacal .dateday .datemonth{display:none}#lccpacal .event{line-height:14px;clear:both;display:block;padding:5px 0 5px 0;margin:0 0 0 0;text-decoration:none;text-align:center;color:#000;position:relative;z-index:1}#lccpacal .event .EventItemDetilsOnCal{position:relative;z-index:1}#lccpacal .room,#lccpacal .time{font-size:9px;line-height:12px}.Event-Canceled-Indicator{font-size:9px;color:red;line-height:12px}.Event-Canceled-Indicator-On-Popup{color:red;font-weight:700}.event-canceled{color:#999!important;text-decoration:line-through!important}#lccpacal .othermonthcell{background:#eee}#lccpacal .omc-span-1{width:20%!important}#lccpacal .omc-span-2{width:39.9%!important}#lccpacal .omc-span-3{width:59.8%!important}#lccpacal .omc-span-4{width:79.6%!important}.EventContainer{cursor:pointer}.EventContainer:hover{background-color:#f3f7f8}.EventItemDetailsPopup{position:absolute;float:left;z-index:10;background-color:#fff;padding:3px;display:none}.EventItemDetailsPopup>.Inside{padding:10px;background-color:#edf2f4;border:#283756 1px solid}@media(max-width:768px){#lccpacal .dowlist,#lccpacal .othermonthcell{display:none!important}#lccpacal li{height:auto!important;border:1px solid #adb9c2;padding:10px;margin-bottom:-1px;width:100%}#lccpacal .noeventsforday{display:none!important}#lccpacal .dateday{float:none;text-align:left;width:200px}#lccpacal .dateday .datemonth{display:inline}#lccpacal .event{text-align:left}}