/* General CSS */
.wdm-dash-approve-essay{background-color: #e7e7e7 !important; padding: 3px 8px; cursor: pointer !important; color: #000 !important; margin-right: 8px;}
.wdm-dash-cust-loading{display: inline-block; border: 4px solid #f3f3f3; border-radius: 50%; border-top: 4px solid #3498db; width: 20px; height: 20px; -webkit-animation: wdm-dash-cust-spin 2s linear infinite; animation: wdm-dash-cust-spin 2s linear infinite; vertical-align: middle;}
.wdm-dash-cust-pd-lr{padding-left: 30px; padding-right: 30px;}
.wdm-dash-cust-mr-top{margin-top: 10px;}
.wdm-dash-cust-loader{position: absolute; left: 0; right: 0; top: 50%; transform: translateY(-50%); text-align: center;}
.wdm-dash-cust-loader img{width: 50px; height: 50px; line-height: 50px;}

/* Comment box CSS */
.wdm-dash-cust-comment-box-overlay{display: none; position: fixed; background-color: rgba(0,0,0,0.5); top: 0; left: 0; right: 0; bottom: 0; width: 100%; height: 100%; z-index: 999999;}
.wdm-dash-cust-comment-box-wrap{display: none; position: fixed; top: 50%; left: 0; right: 0; width: 100%; max-width: 60%; z-index: 999999; background-color: #dae8fc; margin: 0 auto; transform: translateY(-50%); /*padding: 0 0 20px 0;*/ color: #000;}
.wdm-dash-cust-tabs-wrap{background-color: #ffffff;}
.wdm-dash-cust-tab-ttl{display: inline-block; padding: 0 12px; cursor: pointer;}
.wdm-dash-cust-tab-ttl.wdm-dash-cust-active{background-color: #dae8fc; font-weight: 700;}
.wdm-dash-cust-comment-box-wrap .wdm-dash-cust-comment-refresh{text-align: right; margin-right: 10px;}
.wdm-dash-cust-comment-box-wrap .wdm-dc-refresh-cmnt{cursor: pointer; text-decoration: underline;}
.wdm-dash-cust-comment-box-wrap .wdm-dash-cust-comment-close{position: absolute; top: 0; right: 10px; font-weight: bold; cursor: pointer;}
.rtl .wdm-dash-cust-comment-box-wrap .wdm-dash-cust-comment-close{right: unset; left: 10px;}
.wdm-dash-cust-comment-box-wrap #wdm-dash-cust-comment{display: inline-block; width: 77%; padding: 10px; text-align: center; outline: none !important; border: none;}
.wdm-dash-cust-comment-box-wrap #wdm-dash-cus-insert-comment,
.wdm-dash-cust-comment-box-wrap .wdm-dash-cust-insert-essay-point{display: inline-block; width: 21%; padding: 8px; line-height: normal;}
.wdm-dash-cust-comment-box-wrap .wdm-dash-cust-insert-essay-point{width: 15%; line-height: 1.4;}
.wdm-dash-cust-comment-box-wrap .wdm-dash-cust-popup-cont{height: 300px; overflow-y: auto; margin-bottom: 85px;}
.wdm-dash-cust-comment-box-wrap .wdm-dc-get-comments{margin-top: 8px; text-align: left;}
.wdm-dash-cust-comment-box-wrap .wdm-dc-right-comment{text-align: right;}
.wdm-dash-cust-comment-box-wrap .wdm-dc-author-name{display: inline-block; vertical-align: middle; margin-left: 5px;}
.wdm-dash-cust-comment-box-wrap .wdm-dc-author-img{width: 30px; height: 30px; line-height: 30px; display: inline-block;}
.wdm-dash-cust-comment-box-wrap .wdm-dc-author-img img{width: 100%; height: 100%; border-radius: 50%;}
.wdm-dash-cust-comment-box-wrap .wdm-dc-comment-text{background-color: #3387da; padding: 2px 12px; color: #fff; border-radius: 5px; margin-top: 7px; display: inline-block; vertical-align: middle;}
.wdm-dash-cust-comment-box-wrap .wdm-dash-cust-comment-input{position: absolute; left: 0; right: 0; bottom: 10px;}
.wdm-essay-data-insert{position: absolute; bottom: 10px; left: 30px; right: 30px;}
.wdm-dash-cust-hide{display: none;}

span.ld-dashboard-new-comment-notification-span {margin-left: 5px;color: #fff;font-size: 14px;padding: 0 6px;line-height: 18px;border-radius: 30px;text-align: center;background: red;}
.wpProQuiz_modal_window #wpProQuiz_user_content .wpProQuiz_questionList .wpProQuiz_sortable{display: none;}

#wpProQuiz_user_content table.wp-list-table tbody tr th:nth-child(2){display:flex; flex-direction:column; align-items:start;}
#wpProQuiz_user_content table.wp-list-table tbody tr th:nth-child(2) p:has(span.wdm-custom-btn-ordering){order:100;}
#wpProQuiz_user_content table.wp-list-table tbody tr th:nth-child(2) a.statistic_data{order:2;}

.wdm-instructor-filter-container{ justify-content:initial; width:100%; }
.wdm-instructor-title-container{ float:right; }
.wdm-instructor-title-container h3{ padding:12px 0px; }
.wdm-instructor-submit-btn-wrap button{ padding-top:17px; padding-top:17px; }
.wdm-instructor-filter-container .wdm-instructor-group-select-box{ float:left; margin-right:10px; }
.wdm-instructor-filter-container .wdm-instructor-students-dropdown{ float:left; }
.instructor-courses-list .wdm-instructor-search-wrap{ margin-bottom: 15px; }
.instructor-courses-list .wdm-instructor-search-wrap > input{ width: 100%; }

.wdm-group-dropdown-selectbox .select2-search__field,
.wdm-course-dropdown-selectbox .select2-search__field, 
.select2-search__field{ width: 100% !important; }
.wdm-instructor-filter-container .wdm-instructor-submit-btn-wrap {float: left;margin-left: 10px;height: 52px;}
.wdm-instructor-group-select-box .select2-container .select2-selection--single .select2-selection__rendered{height:52px; line-height: 50px;}
.wdm-instructor-group-select-box .select2-container .select2-selection--single .select2-selection__arrow{height:52px; line-height: 50px;}
.wdm-assignment-group-select-box .select2-selection__arrow{height:39px !important; line-height: 0 !important;}
.wdm-instructor-students-dropdown .wdm-group-container-selectbox.select2-selection--multiple li.select2-search{ width:100%; }
.wdm-instructor-students-dropdown .wdm-group-container-selectbox.select2-selection--multiple .select2-search__field{ width:100% !important; }
.wdm-instructor-course-select-box{ padding:10px; }
.wdm-instructor-course-select-box input{ width:40px; height:20px; }
.select2-container--open .select2-dropdown--below{ margin-top: 0px !important; top: 0px !important; }
select.classroom_student_id, .select2-search__field { padding: 0px !important; }
.wdm-dashboard-course-filter button.wdm-dashboard-course-filter-submit{ padding-top:11px; padding-bottom:11px; }
.ld-dashboard-content .ld-dashboard-course-filter .ld-dashboard-actions-iteam.wdm-select-course-container .select2-container.select2-container{ width: 165px !important; }
.wdm-assignment-points-update button.wdm-rank-user{ padding-top: 12px; padding-bottom:12px; }
.single-sfwd-assignment .comment-reply-title{display: none;}
.single-sfwd-assignment .learndash-wrapper .ld-focus-comments #commentform textarea#comment{border-width: 10px;background:#ffffff;}
.single-sfwd-assignment .learndash-wrapper .ld-focus-comments #ld-comments-post-button.ld-open {display: block;}
.single-sfwd-assignment .comment-form-comment .required {display: none;}
.single-sfwd-assignment .learndash-wrapper .ld-focus-comments #commentform .logged-in-as .required-field-message {display: none;}
.single-sfwd-assignment .learndash-wrapper .ld-comment-wrapper{ background: white !important; border: 10px solid #e2e7ed !important; }
.single-sfwd-assignment .ld-focus-comments .ld-text{ font-size:20px; }
@media only screen and (max-width:1024px) {
.wdm-instructor-filter-container{ width:100%; display:inline-block; }
.wdm-instructor-title-container{float: none;}
.wdm-instructor-filter-container .wdm-instructor-group-select-box{float: none;margin-right: 0px;width: 100%;}
.wdm-instructor-group-select-box .select2-container.select2-container--default{ width:100% !important; margin-bottom: 25px;}
.wdm-instructor-students-dropdown .select2-container.select2-container--default{ width:100% !important;  }
.wdm-instructor-filter-container .wdm-instructor-students-dropdown{ float:none; width:100; }
.wdm-instructor-filter-container .wdm-instructor-submit-btn-wrap {float: none;margin-left: 0px;height: 52px;width: 100%;}
.wdm-instructor-filter-container .wdm-instructor-submit-btn-wrap button {width: 100%;margin-top: 10px;}
}
@media only screen and (min-width:767px) and (max-width:1024px) {}

/* Safari */
@-webkit-keyframes wdm-dash-cust-spin {
	0% { -webkit-transform: rotate(0deg); }
	100% { -webkit-transform: rotate(360deg); }
}

@keyframes wdm-dash-cust-spin {
	0% { transform: rotate(0deg); }
	100% { transform: rotate(360deg); }
}

.my-quiz-attempts-wrapper-view.ld-dashboard-course-content .ld-dashboard-section-head-title{
    flex-direction: column;
}

.my-quiz-attempts-wrapper-view .ld-dashboard-section-head-title h3{
    align-self: baseline;
}

.my-quiz-attempts-wrapper-view .ld-dashboard-instructor-students-container {
	display: none;
}

.my-quiz-attempts-wrapper-view .ld-dashboard-content-inner{
	width: 100%;
}

.my-quiz-attempts-wrapper-view .wdm-ld-dashboard-actions-alignment{
	width: 100%;
	display: flex;
}

.my-quiz-attempts-wrapper-view .ld-dasboard-my-filter.ld-dashboard-course-filter{
	flex-direction: column;
}

.my-quiz-attempts-wrapper-view .ld-dashboard-actions-iteam.wdm-select-lesson-container{
	display: none;
}

.ld-dashboard-content .my-quiz-attempts-wrapper-view .ld-dashboard-course-filter .ld-dashboard-actions-iteam.wdm-select-course-container .select2-container.select2-container{
	width: 100% !important;
}

.wdm-ld-dashboard-continue-from-last-point--container{
	display: flex;
	flex-direction: column;
	text-align: initial;
}

.wdm-ld-dashboard-continue-from-last-point--container a input[type="submit"]{
	border-radius: 15px;
	padding: 0.3em 1em;
	background-color: #FFDE59;
	color: black;
}

.wdm-ld-dashboard-continue-from-last-point--container .resume-item-name{
	color: white;
}

/* Graded Assignment */

div.wdm-upload-graded-assignment form.graded_assignment input.wdm-upload-graded-assignment-submit{
	padding: 5px 15px;
}

form.delete-graded_assignment {
	display: inline;
}

form.delete-graded_assignment button {
	background-color: transparent;
	color: var(--e-global-color-primary);
	font-weight: 400;
}

form.delete-graded_assignment button:focus {
	color: var(--e-global-color-primary);
}
