.ldat-alert-success{background:green}.ldat-sd-grades .ldat-table .ldat-progress{display:block;margin:0}.ldat-sd-grades .ldat-table .ldat-progress .ldat-progress-bar{top:0;height:1.4em}.ldat-sd-grades .ldat-table .ldat-progress .progress__indicator{font-size:1em;position:relative;right:.4em;top:.2em;z-index:1}.ldat-table{border:1px solid #efefef;width:100%}.ldat-table thead th,.ldat-table thead td{font-weight:700}.ldat-table tbody tr:nth-child(odd) td,.ldat-table tbody tr:nth-child(odd) th{background:#f9f9f9}.ldat-table tbody tr:last-child{border-bottom-width:0}.ldat-table tfoot tr{background:#f9f9f9}.ldat-table tfoot tr .ldat-pagination .page-numbers{margin:0}.ldat-table tfoot tr .ldat-table-sort{text-align:right}.ldat-table tfoot tr .ldat-table-sort form,.ldat-table tfoot tr .ldat-table-sort select,.ldat-table tfoot tr .ldat-table-sort input,.ldat-table tfoot tr .ldat-table-sort button{margin:0}.ldat-table th{font-weight:700}.ldat-table th,.ldat-table td{border-bottom:1px solid #efefef;padding:8px 12px}.ldat-table th:first-child,.ldat-table td:first-child{padding-left:12px}.ldat-table th:last-child,.ldat-table td:last-child{padding-right:12px}.ldat-success{color:#3c763d;background:#dff0d8;border:1px solid #3c763d;border-radius:5px;margin-bottom:20px;padding:5px}.ldat-error{padding:5px;border:1px solid #a94442;color:#a94442;background:#f2dede;border-radius:5px}ul,#ldat-myUL{list-style-type:none}#ldat-myUL{margin:0;padding:0}.ldat-caret{cursor:pointer;user-select:none}.ldat-caret::before{content:"\25B6";color:#000;display:inline-block;margin-right:6px}.ldat-caret-down::before{transform:rotate(90deg)}.ldat-nested{display:none}.ldat-show::before{content:"\2605";color:#000;display:inline-block;margin-right:6px}.ldat-diceychild li{margin-left:35px;position:relative;margin-bottom:.25em}.ldat-diceychild li:nth-child(1n):before{position:absolute;left:-1em}.ldat-diceychild li:nth-child(n):before{color:#000;content:"\2681"}.ldat-dicey li{margin-left:35px;position:relative;margin-bottom:.25em}.ldat-dicey li:nth-child(1n):before{position:absolute;left:-1em}.ldat-dicey li:nth-child(n):before{color:#000;content:"\2680"}.ldat-button-mark-attendance{width:inherit!important;font-size:inherit!important;float:left;color:white!important;align-items:center;background-color:#235af3;border:0;border-radius:20px;box-shadow:none;color:#fff;cursor:pointer;display:flex;font-family:inherit;font-size:.75em;font-weight:800;height:auto;justify-content:center;line-height:1.25em;margin:0;max-width:385px;opacity:1;padding:1em;text-align:center;text-decoration:none;text-shadow:none;text-transform:none;transition:opacity .3s ease;white-space:normal;width:100%}#ldat-mark-attendance-wrap{width:100%;display:inline-block}.pdl-10{padding-left:10px}#ldat-mark-attendance-wrap ul.select2-selection__rendered{margin:0!important;padding:0 5px!important;position:relative;z-index:999}#ldat-mark-attendance-wrap ul.select2-selection__rendered li{white-space:break-spaces}#ldat-mark-attendance-wrap .wp-editor-tabs button{border-radius:inherit}.select2-container--open .select2-dropdown--below{margin-top:32px}.mce-toolbar .mce-btn-group .mce-last{display:none!important}.calendar-cs-frnt table{margin-bottom:10px}.calendar-cs-frnt .fc-widget-header table{margin:0}.calendar-cs-frnt .fc-widget-header table thead th{padding:10px;text-align:left}.calendar-cs-frnt .fc-content-skeleton .fc-widget-header table tbody th{padding:10px}.calendar-cs-frnt .fc-content-skeleton table tbody th{padding:0}.calendar-cs-frnt .fc-content-skeleton thead td{padding:10px}.calendar-cs-frnt .fc-content-skeleton tbody td.fc-event-container{padding:0 10px}.calendar-cs-frnt .fc-content-skeleton tbody td.fc-event-container .fc-day-grid-event{padding:2px 10px;width:fit-content;display:inline-block;text-decoration:none}.ld-frnt-calndr .select2-container{margin:0 0 20px}.ld-frnt-calndr .select2-container span.select2-selection{border:1px solid #eee;padding:5px 10px;height:fit-content}.ld-frnt-calndr{width:300px}.calendar-cs-frnt .fc-right button{text-transform:capitalize}.ld-frnt-calndr .select2-container span.select2-selection .select2-selection__arrow{margin-top:4px}.table.ldat-attedance-log-table{border-radius:0;border:1px solid #c3c4c7}.table.ldat-attedance-log-table tbody tr:first-child{background:#dbdbdb}#ldat-mark-attendance-wrap .select2-container .select2-search--inline{float:none;display:block;position:absolute;top:0;z-index:1;width:100%;height:auto}#ldat-mark-attendance-wrap .select2-container .select2-search--inline textarea{margin:0;display:block;width:100%;height:100%;padding:5px;resize:none}#ldat-mark-attendance-wrap .selection .select2-selection{border-color:#d5d5d5;padding:10px 10px 0}#ldat-mark-attendance-wrap .select2-container .select2-search--inline textarea::-webkit-scrollbar{display:none}#ldat-mark-attendance-wrap .selection .select2-selection li button{padding:2px 5px;background:none;font-weight:900}#ldat-mark-attendance-wrap .select2-selection__clear{margin:0;padding:2px 3px;position:relative;z-index:999}@media(max-width:767px){.calendar-cs-frnt .fc-widget-header table thead th,.fc-body .fc-widget-content table td{width:100px;min-width:100px;box-sizing:border-box}.fc-dayGridMonth-view.fc-dayGrid-view>table{overflow-x:auto;display:block}}@media(max-width:575px){.calendar-cs-frnt .fc-toolbar.fc-header-toolbar{display:grid;grid-gap:10px}.ld-frnt-calndr{width:100%}.table.ldat-attedance-log-table{display:block;overflow-x:auto}}