@charset "UTF-8";
/***!  /media/templates/site/rsbptn/css/mod_ksepschedule/mod_ksepschedule_default_ltr.css?38399e  !***/

.btn-rsbp,.btn-gray-rsbp,.schedule-label,.btn-danger-rsbp,.schedule-button{font-size:12px;font-weight:300;text-decoration:none;text-transform:uppercase}.btn-danger-rsbp,.schedule-button{color:white;background:#C99D66}.btn-danger-rsbp:hover,.schedule-button:hover{color:white}.btn-gray-rsbp,.schedule-label{color:#575656;background:#ECECED}.btn-gray-rsbp:hover,.schedule-label:hover{color:#575656}.btn-rsbp-small,.schedule-label,.schedule-button{margin-top:0px;text-transform:none;padding:5px 15px;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;-khtml-border-radius:10px}.btn-rsbp-large{padding:12px 27px;text-transform:uppercase;margin-bottom:12px}.schedule-row .btn-disabled,.courses-block-footer .btn-disabled{pointer-events:none;background-color:#878786}.schedule-record-box{border:1px solid #ECECED;padding:7px 5px;min-height:70px;-webkit-box-shadow:5px 7px 10px -12px rgba(0,0,0,0.4);-moz-box-shadow:5px 7px 10px -12px rgba(0,0,0,0.4);box-shadow:5px 7px 10px -12px rgba(0,0,0,0.4);background:linear-gradient(to bottom,rgb(255,255,255) 0%,rgb(250,250,250) 50%,rgb(236,236,237) 100%);-moz-border-radius:5px;-webkit-border-radius:5px;-khtml-border-radius:5px;border-radius:5px}.schedule-button{margin-bottom:1em;margin-left:auto;margin-right:auto;max-width:fit-content;white-space:nowrap;font-weight:700}.schedule-label{clear:both;float:right;font-weight:700;max-width:fit-content;margin-bottom:1em;text-transform:uppercase}.schedule-title{display:block;font-size:large;font-weight:500;line-height:30px;padding-top:3px;color:#575656;cursor:pointer}.schedule-title a{color:#575656;text-decoration:none}.schedule-title a:hover{color:#C99D66;text-decoration:underline}.schedule-row{position:relative;margin-bottom:30px}.schedule-col-1{font-weight:500;padding-left:35px}.schedule-col-2{position:relative;border-left:1px solid #d7d7d7;border-right:1px solid #d7d7d7;padding:20px 35px}.schedule-col-3{text-align:center;padding-left:0;padding-right:0}.schedule-col-3 .btn-rsbp-small,.schedule-col-3 .schedule-button,.schedule-col-3 .schedule-label{min-width:75%}.bi-date{font-size:15px}.bi-time{font-size:14px}.schedule_show_description{display:none}.schedule_show_description:checked~.schedule-description{display:block}.schedule-description{display:none;font-style:italic;padding-top:15px}.schedule-description-text{text-align:left}.schedule-description-details{text-align:right}.schedule-buttons-title{margin-bottom:1em}.show-completed-label span{border-bottom:1px dashed #e3000f;color:#E3000F}input.show-completed-toggle{position:absolute;left:-999em;right:auto}.event-over{display:none}.show-completed-label{display:none}input[type=checkbox].show-completed-toggle:checked~.event-over{display:flex}input[type=checkbox].show-completed-toggle:checked~label.show-completed-label.hide-completed{display:flex}input[type=checkbox].show-completed-toggle:not(:checked)~label.show-completed-label.show-completed{display:flex}@media (min-width:991px) and (max-width:1259px){.schedule-col-3 .btn-rsbp-small,.schedule-col-3 .schedule-button,.schedule-col-3 .schedule-label{min-width:33%}}@media (max-width:1259px){.schedule-col-2{border-right:none;width:75%}}@media (max-width:991px){.schedule-label{float:none;margin:0 auto}.schedule-col-1{text-align:center;padding-left:calc(var(--bs-gutter-x) * 0.5)}.schedule-col-2{border-left:none;text-align:center;width:100%}}@media (max-width:576px){.schedule-button{display:block}}.show-completed-label span{border-bottom:1px dashed #C99D66;color:#C99D66}
