.wplms_course_admin_tab_wplms_attendance .course_students{display:flex;flex-direction:row;justify-content:flex-start;flex-wrap:wrap}.attendance-calendar input.flatpickr-input{display:none}.wplms_student_attendance .record.recordHeader strong:nth-child(3){display:none}.wplms_student_attendance .record{grid-template-columns:1fr 1fr 1fr}.attendanceloader svg{display:inline-block;width:50px;margin-left:calc(50% - 25px)}.record.recordHeader{border-top:1px solid rgba(0,0,0,0.08);background:rgba(0,0,0,0.08)}.record{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:5px;border-bottom:1px solid rgba(0,0,0,0.08);padding:6px;border-left:1px solid rgba(0,0,0,0.08);border-right:1px solid rgba(0,0,0,0.08)}.selectdate{height:35px;border:1px solid rgba(0,0,0,0.1)}.selectdate input{border:none}.selectCourses select{margin-bottom:0}.attendanceSorter{padding:10px 0;display:grid;grid-template-columns:1fr 1fr 1fr;align-items:center;grid-gap:10px}.attendanceSorter button{margin:0}.searchStudent{margin-top:10px;position:relative}.studentList{position:absolute;background:#fff;border:1px solid rgba(0,0,0,0.08);padding:10px;width:100%;margin-top:5px;padding:10px;width:100%;margin-top:5px;max-height:300px;z-index:9999;overflow-y:scroll}.studentDetails{display:grid;grid-template-columns:24px 1fr;grid-gap:10px;align-items:center}.studentDetails img{border-radius:50%;line-height:1;margin-bottom:10px}.attendanceloader svg{display:inline-block;width:50px;margin-left:calc(50% - 25px)}.record.recordHeader{border-top:1px solid rgba(0,0,0,0.08);background:rgba(0,0,0,0.08)}.record{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;grid-gap:5px;border-bottom:1px solid rgba(0,0,0,0.08);padding:6px;border-left:1px solid rgba(0,0,0,0.08);border-right:1px solid rgba(0,0,0,0.08)}.selectdate{height:35px;border:1px solid rgba(0,0,0,0.1)}.selectdate input{border:none}.attendanceSorter select{margin-bottom:0}.attendanceSorter{padding:10px 0;display:grid;grid-template-columns:1fr 1fr 1fr 1fr;align-items:center;grid-gap:10px}.attendanceSorter button{margin:0}.attendanceRecords div.pagination{background:0 0;border:none;color:#444;margin:0;position:relative;display:inline-block;float:none;width:100%;padding:15px 0}.attendanceRecords .pagination .page-numbers.current,.attendanceRecords .pagination label,.attendanceRecords .pagination span{padding:2px 6px;border-radius:2px;margin-right:5px;font-size:11px;text-transform:uppercase;font-weight:600;color:#444;border:2px solid rgba(0,0,0,0.08);background:rgba(0,0,0,0.08)}.attendanceRecords .pagination a,.attendanceRecords .pagination a.page-numbers{padding:2px 6px;border-radius:2px;margin-right:5px;font-size:11px;color:#444;background:rgba(0,0,0,0.08);border:2px solid rgba(0,0,0,0.08);text-transform:uppercase;font-weight:600}

