@font-face{font-family:ldc-icon;src:url(fonts/ldc_icon.eot?me70ur);src:url(fonts/ldc_icon.eot?me70ur#iefix) format('embedded-opentype'),url(fonts/ldc_icon.ttf?me70ur) format('truetype'),url(fonts/ldc_icon.woff?me70ur) format('woff'),url(fonts/ldc_icon.svg?me70ur#ldc_icon) format('svg');font-weight:400;font-style:normal}input[type=text]:disabled{background:#ddd!important;cursor:not-allowed}span.email_icon{font-family:ld-icons!important;font-size:30px}span.email_icon::after{content:"\2709"}code{background:#fff}.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}.pull-left{float:left}.pull-right{float:right}.form-group label{font-size:14px}label.error{color:red}ul.tabs{margin:0;padding:0;list-style:none;background:#eaeaea}ul.tabs li{background:0 0;color:#222;display:inline-block;padding:10px 15px;cursor:pointer;text-transform:uppercase}ul.tabs li.current{background:#fff;color:#222}.classroom-modal-container .tab-content{display:none;background:#fff;padding:15px}.classroom-modal-container .tab-content.current{display:inherit}.classroom_container{max-width:1000px;margin:50px auto}.classroom_header{display:table;width:100%;margin-bottom:20px;background:#eaeaea;border:1px solid #231f20;padding:20px;position:relative}.classroom_header_box{display:table;width:100%;margin-bottom:20px;background:#fff;border:1px solid #231f20;padding:20px;position:relative}.classroom_header_box .classroom_title h5{margin-bottom:10px;text-transform:initial}.classroom_header>div{display:inline-block;float:left;position:relative}.classroom_header .custom_header_icon_image{max-width:50px;float:left}.classroom_header .classroom_email{float:right}.classroom_header .classroom_manage{float:right}.classroom_header>div:last-of-type{padding-left:0;margin-left:60px}.classroom_container .classroom_remaining_licenses{margin-left:50px}.btn_classroom{padding:10px;position:relative;padding-right:30px;padding-left:20px;display:inline-block;border:0;line-height:normal;cursor:pointer;margin-right:10px;border:solid 1px;border-radius:5px}.btn_classroom>i{display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;font-size:22px;position:absolute;right:10px;top:8px}.btn_classroom_black{border:solid 1px;border-radius:5px}.btn_back_to_classroom{padding-left:40px;padding-right:20px}.btn_back_to_classroom>i{left:10px;right:0}.btn_classroom:hover,.btn_classroom:active,.btn_classroom:visited,.btn_classroom:focus{text-decoration:none;border:solid 1px;outline:0}.btn_email_classroom{padding:10px;position:relative;padding-right:40px;padding-left:20px;display:inline-block;border:0;line-height:normal;cursor:pointer;margin-right:10px;border:solid 1px;border-radius:5px}.classroom_students.text-right{float:right;margin-top:20px}.classroom_students_filter{clear:both}.classroom_students_filter .col{background:0 0}.classroom_students_filter select,.classroom_students_filter button{width:100%;top:5px}.form_message p.error,.form_message .ldc-error{background-color:red;padding:0 5px;margin-bottom:5px;color:#fff}.div-new-teacher .col.grid_1_of_6.text-right{margin-left:70px}#add_classroom input[type=text]{width:100%}#add_classroom .form-group{padding-bottom:5px}#add_classroom_btn{width:120px}.div-has-teacher,.div-has-student{display:none}.div-has-teacher select,.div-has-student select{border:1px solid;width:100%}.classroom_students_filter .col-lg-2.col-md-2{float:right;margin-bottom:20px;margin-top:-80px}.section.last-login-section p{font-weight:700;font-size:larger;padding-top:0;margin:0}.classroom_info{color:#000}.classroom_total_student{text-align:center}.groups_user_table tbody{height:auto;overflow-y:scroll;display:block;max-height:450px}tbody.history-table{height:100px;overflow-y:scroll;display:block}.history-table thead,.history-table tbody tr,.groups_user_table thead,.groups_user_table tbody tr{display:table;width:100%;table-layout:fixed}.groups_user_table thead,.history-table thead{width:calc( 100% - 1em )}.groups_user_table th:last-child{border-right-color:transparent}.classroom_table{margin-bottom:40px}.classroom_table,.classroom_table tr,.classroom_table td,.classroom_table th{vertical-align:middle}.classroom_table td h5{text-transform:initial}.groups_user_table.history-table th:first-child,.groups_user_table.history-table td:first-child{width:35%}.groups_user_table.history-table th:nth-child(2),.groups_user_table.history-table td:nth-child(2){width:65%}.classroom_table .pull-center{text-align:center}.classroom_table th:first-child{width:50%}.classroom_table th:nth-child(2){width:15%}.groups_user_table th:first-child,.groups_user_table td:first-child{width:60%}.groups_user_table th:nth-child(2),.groups_user_table td:nth-child(2){width:15%}.student_list_table td:first-child,.student_list_table th:first-child{width:35%}.student_list_table td:nth-child(2),.student_list_table th:nth-child(2){width:20%}.student_list_table td:nth-child(3),.student_list_table th:nth-child(3){width:5%}.classroom_licenses .ldc-user-licenses,.classroom_remaining_licenses .ldc-user-licenses-remaining{font-size:50px;display:inline-block;vertical-align:middle;position:absolute;left:0;font-family:ldc-icon;margin-top:-25px}.ldc-user-licenses::before{content:"\e902";color:#000}.ldc-user-licenses-remaining::before{content:"\e901";color:#000}.classroom-license-text{font-size:18px;margin-top:10px;display:block;line-height:normal;margin-left:60px}.classroom_container .classroom_remaining_licenses .classroom-license-text{margin-left:60px}.classroom_header_box .col-lg-6.col-md-6.text-right{margin-top:-18px;margin-left:20%}a#btn_import_classroom_student{}.ldc-edit-student a{}.action-buttons{top:10px;position:relative}#save_classroom_student_password_btn,#edit_classroom_student_btn,#edit_classroom_student_btn_delete,#save_classroom_student_btn{width:120px}#edit_classroom_student_btn_delete_permanently{width:140px}#save_classroom_student .form-group{}select.classroom_student_id,.select2-search__field{width:300px!important;padding:0 10px!important}#save_classroom_student .form-group input[type=text],#edit_classroom_student .form-group input{width:100%}#edit_classroom_student .form-group input[readonly]{cursor:not-allowed}form#edit_classroom_student .edit-student input{width:32.9%}form[name=frm_student_course_filter] .col-lg-3{width:45%;position:relative}form[name=frm_student_course_filter] .col-lg-4{position:relative;width:20%;float:left;margin-left:50%;margin-top:-55px}form[name=frm_student_course_filter] .col-lg-3.col-md-3.course-selector{top:-30px}.classroom-modal{display:none;position:absolute;z-index:99999;padding-top:100px;left:0;top:0;width:100%;height:100%;max-width:100%!important;overflow:auto;margin:0!important;background-color:#000;background-color:rgba(0,0,0,.4)}.classroom-modal-content{background-color:#fefefe;margin:auto;border:1px solid #888;width:80%;max-width:900px}.classroom-modal-header{background:#eaeaea;padding:20px;font-size:20px;text-transform:uppercase}.classroom-modal-container{max-width:100%;margin:30px auto;padding-left:20px;padding-right:20px}.modal-table td.para.italic{font-size:14px}div#wp-teacher_email_body-editor-tools,div#wp-teacher_b_email_body-wrap,div#wp-student_b_email_body-wrap,div#wp-student_email_body-wrap{margin-top:-30px}form#add_classroom .grid_2_of_4,form#manage_classroom_add_teachers .grid_2_of_4{float:right}form#manage_classroom_add_teachers .col{background:0 0}.classroom-modal-container.with-tab{margin:0;padding:0}.classroom-modal-container p.para{font-size:14px}.classroom-modal-container p.italic{font-style:italic}span[class^=icon-],.icon-delete-teacher,.icon-delete-teacher-permanently,.icon-delete-classroom{cursor:pointer}.select2-container--open .select2-dropdown--below{top:35px}.select2-container{z-index:999999}.swal-overlay--show-modal{z-index:999999}.classroom-modal-container input[type=text],.classroom-modal-container input[type=password],.classroom-modal-container input[type=email]{background:#fff;border:1px solid #141414;box-shadow:none;text-align:center}.classroom-modal-container .col .classroom-courses-select{width:100%}.classroom-modal-container .col .classroom-courses-actions{text-align:center}.classrrom-form-label{font-size:14px}.classroom-modal-container .classroom-courses-actions{margin-top:30%;display:block}.classroom-courses-select{padding:0}.import_classrrom_description{font-size:18px;text-align:center}.import_classrrom_template{text-align:center;padding-top:20px;padding-bottom:20px;font-size:16px}.import_classrrom_template img{margin:0 auto}.import_classrrom_template img{margin-bottom:10px}.import_classrrom_template a{color:#141414}.import_classrrom_upload_file{padding-top:20px;padding-bottom:20px;border-top:1px solid #eaeaea;border-bottom:1px solid #eaeaea;margin-bottom:20px;display:block}.import_classrrom_upload_file{font-size:16px}.import_classrrom_upload_file>div{display:inline-block}.upload-import-wrapper{position:relative;overflow:hidden;display:inline-block;vertical-align:middle;padding-left:10px;padding-right:10px}.upload-import-wrapper input[type=file]{font-size:100px;position:absolute;left:0;top:0;opacity:0}.classroom-close{float:right;font-size:28px;font-weight:700}.tab-link.classroom-close{padding:0 15px}.classroom-close:hover,.classroom-close:focus{text-decoration:none;cursor:pointer}.classroom_container .div-class-container{display:flex}.classroom_container .div-class-container .course-progress-percentage{flex:1}.classroom_container .div-class-container .course-time-spent{flex:.6}.ld-icon-comments:before{font-size:18px;top:2px;position:relative}.classroom_container .div-class-container h5{text-transform:initial}.div-table-container{width:100%;border:none}.div-table-container .div-table{display:table;width:100%}.lesson-content .div-table.topic-table,.lesson-content .div-table.quiz-table,.lesson-content .div-table.assignment-table,.lesson-content .div-table.essay-table,.course-quizzes-content .div-table.essay-table{width:95%;margin-left:5%;padding-top:5px}.lesson-content .div-table.essay-table .ld-status-complete,.course-quizzes-content .div-table.essay-table .ld-status-complete{border-radius:12px;background-color:green;text-align:center;padding:5px 12px;text-transform:uppercase;font-weight:700;letter-spacing:.5px;font-size:11px;line-height:1.1;color:#fff;display:block;margin:5px 0}.lesson-content .div-table.essay-table .ld-status-progress{border-radius:12px;background-color:orange;text-align:center;padding:5px 12px;text-transform:uppercase;font-weight:700;letter-spacing:.5px;font-size:11px;line-height:1.1;color:#fff;display:block;margin:5px 0}.lesson-content .div-table.essay-table p.essay-status,.course-quizzes-content .div-table.essay-table p.essay-status{margin:0;padding:5px 0}.lesson-content .div-table.essay-table p.essay-status input,.course-quizzes-content .div-table.essay-table p.essay-status input{padding:5px;border-color:#cdcdcd;width:60px}.lesson-content .div-table.essay-table p.essay-status button,.course-quizzes-content .div-table.essay-table p.essay-status button{padding:10px;margin-left:1em}.div-table-container .div-table-row-parent{float:left;width:100%}span.ldc-icon-arrow.main-list{margin-right:10px}.div-table-container .div-table-row-parent .div-table-row .ldc-icon-arrow,.div-table-container .div-table-row-header .ldc-icon-arrow{font-family:ld-icons!important;float:right}span.ld-lock-unlock{float:left;margin-right:20px}.div-table-container .div-table-row-parent .div-table-row .ldc-icon-arrow::after,.div-table-container .div-table-row-header .ldc-icon-arrow::after{content:"\e915"}.div-table-container .div-table-row-parent .div-table-row.ldc-expanded .ldc-icon-arrow,.div-table-container .div-table-row-header.ldc-expanded .ldc-icon-arrow{transform:rotate(-180deg)}.div-table-container .div-table-row-header,.div-table-container .div-table-row{width:100%;float:left;clear:both;border:solid 1px #cdcdcd;text-align:center}.div-table-container .div-table-row-header.div-table-row-class-name-header{background-color:transparent}.div-table-container .courses-content{display:none}.div-table-container .div-table-row{cursor:pointer;padding:0 10px;width:100%;float:left}.div-table-container .lesson-content,.div-table-container .topic-content{display:none;padding:0 5px;float:left}.div-table-container .lesson-content h6{display:none}.div-table-container .div-table-row-header .div-table-col{font-weight:700;padding:0 5px}.div-table-container .div-table-col a:focus{background:0 0!important}.div-table-container .div-table-col a{text-decoration:none;color:inherit}.div-table-container .div-table-col a.user_statistic span{vertical-align:middle}.div-table-container .lesson-table>.div-table-row-header .div-table-col:first-child{width:5%;text-align:left}.div-table-container .div-table-col:nth-child(2){width:45%}.div-table-container .div-table-col{float:left;display:table-column;width:40%}.div-table-container .quiz-table .div-table-col{float:left;display:table-column;width:25%}a.certificate-icon img{width:20px;padding-top:0;filter:invert(52%) sepia(18%) saturate(5932%) hue-rotate(67deg) brightness(94%) contrast(73%)}.div-table-container .assignment-table .div-table-col{float:left;display:table-column;width:50%}.div-table-container .assignment-table .div-table-col.div-assignment-name{width:55%}.div-table-container .assignment-table .div-table-col.div-comments{width:20%}.div-table-container .assignment-table .div-table-col.div-approve{width:25%;padding:5px}.div-table-container .assignment-table .div-table-col.div-approve button{padding:10px}.div-table-container .assignment-table .div-table-col.div-approve p{display:inline}.div-table-container .assignment-table .div-table-col.div-approve input{width:30%}.div-table-container .assignment-table .div-table-col.div-approve a.btn-ldc-assignment-approved,.div-table-container .assignment-table .div-table-col.div-approve a.btn-ldc-assignment-approved:focus{padding:10px 20px;background:green;border-radius:20px;color:#fff}.div-table-container .assignment-table .div-table-col.div-approve a.btn-ldc-assignment-rejected,.div-table-container .assignment-table .div-table-col.div-approve a.btn-ldc-assignment-rejected:focus{padding:10px 20px;background:orange;border-radius:20px;color:#fff}.div-table-container .assignment-table .div-table-col.div-approve a.btn-ldc-assignment-grade,.div-table-container .assignment-table .div-table-col.div-approve a.btn-ldc-assignment-grade:focus{padding:10px 20px;background:red;border-radius:20px;color:#fff}.div-table-container .lesson-content{width:100%;border:solid 1px #cdcdcd}.div-table-container .lesson-table h5{margin:20px 0 10px;float:left;text-transform:initial}.div-table-container .div-table-row-header,.div-table-container .div-table-row{display:flex}.div-table-container .div-table-row-header .div-table-col,.div-table-container .div-table-row .div-table-col{}#add_teacher_email_classroom input[type=text],#add_teacher_email_classroom select,#add_student_email_classroom input[type=text],#add_student_email_classroom select,#send_broadcast_email_to_students input[type=text],#send_broadcast_email_to_students select,#send_broadcast_email_to_teachers input[type=text],#send_broadcast_email_to_teachers select{width:100%;padding:12px 20px;margin:8px 0;display:block;border:1px solid #ccc;border-radius:4px;box-sizing:border-box;text-align:left}#add_teacher_email_classroom .form-action,#add_student_email_classroom .form-action,#send_broadcast_email_to_students .form-action,#send_broadcast_email_to_teachers .form-action{margin-top:20px}.from-modal .form-action{margin-top:20px}.ldc_classrooms_report_list h3{margin-bottom:1rem;text-transform:capitalize}.div-table-container .classrooms-report-table .div-table-row-header .div-table-col{float:left;display:table-column;width:33.33%;color:#576168;padding:0 .5rem}.div-table-container .classrooms-report-table .div-table-row-sub-header .div-table-col{}.ldc_classrooms_report_list strong{font-weight:100;font-size:.9rem}.div-table-container .classrooms-report-table .div-table-row-parent .div-table-row-header .div-table-col{float:left;display:table-column;width:32%;background-color:transparent;color:#000}.div-table-container .classrooms-report-table .div-table-row-parent .div-table-col{float:left;display:table-column;width:33.33%}.fa-lock{}.fa-unlock{color:green}.div-table-container .classrooms-report-table .courses-users-content{display:none}.div-table-container .classrooms-report-table .courses-users-content .div-table-row{padding:0 2em}.div-table-container .classrooms-report-table .div-table-row-header .ldc-icon-arrow{padding-right:.5rem}.div-table-container .classrooms-report-table .div-table-row-header.ldc-expanded .ldc-icon-arrow{padding-left:.5rem}.div_export_section{padding:20px 0}#btn_download_report_csv{display:none}table#table-broadcast-messages-list{}.wpProQuiz_modal_window{position:fixed;background:#fff;top:40px;bottom:40px;left:40px;right:40px;z-index:160000}.wpProQuiz_modal_backdrop{background:#000;opacity:.7;top:0;bottom:0;right:0;left:0;position:fixed;z-index:159900}.classroom_admin_header label.title{font-size:18px;font-weight:700}.ldc-school-product-variations ul{list-style:none;margin:0}.ldc-school-product-variations ul li{padding-bottom:5px;display:flex}.ldc-school-product-variations ul li input[type=number]{width:110px}.ldc-school-product-variations ul#school_courses_list,.ldc-school-product-variations ul#school_groups_list{max-height:300px;overflow-y:auto}.ldc-school-product-variations ul.ldc_variable_product{list-style:disc;margin-left:15px;overflow-y:unset!important}.ldc-school-product-variations ul.ldc_variable_product li{display:list-item}#ldc_courses_search_box,#ldc_groups_search_box{background-image:url(../img/searchicon.png);background-position:10px 12px;background-repeat:no-repeat;width:100%;font-size:16px;padding:12px 20px 12px 40px;border:1px solid #ddd;margin-bottom:12px}.classroom-modal-container input[type=text].ldc_courses_search_box{background-image:url(../img/searchicon.png);background-position:10px 12px;background-repeat:no-repeat;width:100%;font-size:16px;padding:12px 20px 12px 40px;border:1px solid #ddd;margin-bottom:12px}.my_broadcast_messages_list{overflow-y:auto}@media(max-width:768px){.classroom-modal-container .classroom-courses-actions{margin-top:0;display:block}form[name=frm_student_course_filter] .col-lg-4{position:absolute;margin-left:40%;margin-top:-75px}.classroom_table td:first-child{width:34%}.classroom_table th:first-child{width:36%}.groups_user_table td:first-child,.classroom_table th:first-child{width:29%}}@media(max-width:600px){.classroom_header>div{width:50%}.classroom_header>div:last-of-type{width:100%}}