.page[data-v-9f65cd44]{padding:15px}.pageContainer[data-v-9f65cd44]{display:flex;flex:6;flex-direction:column;background-color:#fff;border-radius:10px;box-shadow:0 3px 6px rgba(0,0,0,.1607843137254902);margin-right:0}.header[data-v-9f65cd44]{border-bottom:.5px solid #ddd;border-top-left-radius:10px;border-top-right-radius:10px;width:100%;padding:18px 27px;font-size:20px;font-weight:bolder;display:flex;justify-content:space-between;align-items:center}.content[data-v-9f65cd44]{flex:1;display:flex;padding:20px 20px;align-items:flex-start;overflow:hidden}.courseDetails[data-v-9f65cd44]{border:.5px solid #ddd;border-radius:5px;background-color:#fafafa;padding:12px 21px;flex:1;display:flex;flex-direction:column;color:#203e5f;line-height:2.2}.courseTitle[data-v-9f65cd44]{font-weight:700;border-bottom:.5px solid #ddd;text-transform:uppercase}.buttons[data-v-9f65cd44]{display:flex;justify-content:flex-end;flex:1}.courseSchedule[data-v-9f65cd44]{flex:4;margin-left:15px;border:.5px solid #ddd;border-radius:5px;box-shadow:0 1px 2px rgba(0,0,0,.1607843137254902);height:100%;color:#203e5f;display:flex;flex-direction:column;overflow:hidden}.courseScheduleTitle[data-v-9f65cd44]{border-bottom:.5px solid #ddd;border-top-left-radius:10px;border-top-right-radius:10px;width:auto;margin:8.5px 27px;margin-bottom:0;padding-bottom:8.5px;font-size:16px;font-weight:700}.courseScheduleWrapper[data-v-9f65cd44]{display:flex;width:100%;flex:1;padding:12.5px 25px;padding-right:12.5px;overflow:hidden}.weeks[data-v-9f65cd44]{display:flex;flex-direction:column;flex:1;overflow:auto;padding-right:12.5px}.weeks[data-v-9f65cd44]::-webkit-scrollbar{width:3px}.weeks[data-v-9f65cd44]::-webkit-scrollbar-thumb{background:#afafaf;width:3px;border-radius:100px}.week[data-v-9f65cd44]{display:flex;width:100%;border-radius:5px;border:.5px solid #ccc;margin-bottom:10px}.week[data-v-9f65cd44]:last-of-type{margin-bottom:0}.left[data-v-9f65cd44]{display:flex;justify-content:center;align-items:center;font-size:15px;font-weight:700;padding:30px 15px;border-right:.5px solid #ccc;flex-direction:column;width:95px}.right[data-v-9f65cd44]{display:flex;padding:10px;font-size:12px;font-weight:700;flex:1;flex-direction:column}table[data-v-9f65cd44]{width:100%;display:none}.day[data-v-9f65cd44]{display:flex;flex-direction:column;min-width:200px;margin:5px}.dayHeader[data-v-9f65cd44]{display:flex;justify-content:space-between;padding:1px 3px}.dayContent[data-v-9f65cd44]{display:flex;flex-direction:column;border-radius:5px;border:.5px solid #ccc;padding:3px}.attendance[data-v-9f65cd44]{display:flex;justify-content:space-between;padding:3px}.header .menuToggle[data-v-9f65cd44]{margin-right:0;height:30px;font-size:20px;width:33px}.buttons .btn[data-v-9f65cd44]{margin:0}@media screen AND (max-width:768px){.page[data-v-9f65cd44]{padding:0}.header[data-v-9f65cd44]{padding:10px 15px;font-size:16px}.content[data-v-9f65cd44]{flex-direction:column;overflow:hidden}.courseDetails[data-v-9f65cd44]{display:none}.courseSchedule[data-v-9f65cd44]{margin-left:0;overflow:hidden;width:100%;font-size:14px}.courseScheduleWrapper[data-v-9f65cd44]{overflow:auto;padding:5px!important}.weeks[data-v-9f65cd44]{padding-right:0}.week[data-v-9f65cd44]{flex-direction:column}.week .left[data-v-9f65cd44]{width:100%;border-right:none;border-bottom:.5px solid #ccc;padding:10px}.courseScheduleTitle[data-v-9f65cd44]{display:none}}@media print{#printableContent[data-v-9f65cd44]{overflow:unset}}