.modal-open{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:1055;background:#000000d6}.topic{font-size:.9em}.info-box[data-v-a90d017c]:hover{transition:transform .5s;transform:scale(1.01);box-shadow:0 4px 8px #0003}.small{font-size:.75em}.topic,.teacher_name{font-size:.9em}.avatar-uploader[data-v-0d03711e]{max-width:300px;margin:0 auto;text-align:center}.current-avatar img[data-v-0d03711e],.preview img[data-v-0d03711e]{border:2px solid #ddd}.icon[data-v-0d03711e]{width:150px;height:150px}body[data-v-b90b3226]{background-color:#f9f9fa}.flex[data-v-b90b3226]{flex:1 1 auto}@media (max-width: 991.98px){.padding[data-v-b90b3226]{padding:1.5rem}}@media (max-width: 767.98px){.padding[data-v-b90b3226]{padding:1rem}}.padding[data-v-b90b3226]{padding:5rem}.card[data-v-b90b3226]{box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none;-ms-box-shadow:none}.pl-3[data-v-b90b3226],.px-3[data-v-b90b3226]{padding-left:1rem!important}.card[data-v-b90b3226]{position:relative;display:flex;flex-direction:column;min-width:0;word-wrap:break-word;background-color:#fff;background-clip:border-box;border:1px solid #d2d2dc;border-radius:0}.card .card-title[data-v-b90b3226]{color:#000;margin-bottom:.625rem;text-transform:capitalize;font-size:.875rem;font-weight:500}.card .card-description[data-v-b90b3226]{margin-bottom:.875rem;font-weight:400;color:#76838f}p[data-v-b90b3226]{font-size:.875rem;margin-bottom:.5rem;line-height:1.5rem}.table-responsive[data-v-b90b3226]{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}.table[data-v-b90b3226],.jsgrid .jsgrid-table[data-v-b90b3226]{width:100%;max-width:100%;margin-bottom:1rem;background-color:transparent}.table thead th[data-v-b90b3226],.jsgrid .jsgrid-table thead th[data-v-b90b3226]{border-top:0;border-bottom-width:1px;font-weight:500;font-size:.875rem;text-transform:uppercase}.table td[data-v-b90b3226],.jsgrid .jsgrid-table td[data-v-b90b3226]{font-size:.875rem;padding:.5rem .1rem}.badge[data-v-b90b3226]{border-radius:0;font-size:12px;line-height:1;padding:.375rem .5625rem;font-weight:400}.calendar_container[data-v-45370e49]{margin:50px 0;max-width:700px}.calendar[data-v-45370e49]{display:flex;flex-direction:column;align-items:center}.header[data-v-45370e49]{display:flex;justify-content:space-between;width:100%;padding:10px;font-size:18px}.calendar-day[data-v-45370e49]{margin:1px;border:1px dashed rgba(176,176,176,.95);display:flex;flex-direction:column;height:min(100px,14vw);overflow:hidden}.days-of-week[data-v-45370e49]{display:grid;grid-template-columns:repeat(7,1fr);text-align:center;width:100%}.calendar-days[data-v-45370e49]{display:grid;grid-template-columns:repeat(7,1fr);width:100%}.date[data-v-45370e49]{font-weight:700;padding-left:15px}.empty-cell[data-v-45370e49]{border:none;background-color:transparent}.events[data-v-45370e49]{margin-top:10px}.event[data-v-45370e49]{font-size:.8em;padding:5px;margin-bottom:5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.no-events[data-v-45370e49]{color:gray;width:calc(100vw/7)}.badge[data-v-45370e49]{border-radius:0;padding:.5em;font-weight:400}.flag[data-v-45370e49]{padding-right:1em;clip-path:polygon(0 0,100% 0,90% 50%,100% 100%,0 100%)}.dz-error-mark,.dz-success-mark,.dz-details{display:none}.dz-started{width:100%;display:flex;grid-gap:20px;flex-wrap:wrap}.dz-preview{display:grid;display:inline-block;margin:10px}#upload-button{margin-bottom:20px}.selected-preview{border:2px solid #28a745!important}.teacher_name{font-size:.9em}
