@import "commonstyles.css";
@import "only_for_teachers_new.css";





body#page-question-type-multichoice div#fitem_id_defaultmark {display: none!important;}



fieldset.felement.fdate_selector input#id_enddate_enabled {
    opacity: 0!important;
}


html .skin-green .sidebar-form .btn {
    background-color: #616161!important;
}






#course-category-listings .listing-pagination .yui3-button.active-page {
    color: #fff!important;
    background-color: #39a6f2!important;
    border-radius: 4px!important;
}











body#page-question-type-truefalse div#fitem_id_defaultmark{display: none!important;}


body#page-question-type-match div#fitem_id_defaultmark{display: none!important;}


body#page-question-type-gapselect div#fitem_id_defaultmark{display: none!important;}






div#fgroup_id_currentgrp fieldset.felement.fgroup {
    margin-top: 5px;
}



fieldset.felement.fgroup input#id_usecurrentcat {
    opacity: 0!important;
}




































span#id_error_fullname {
    padding: 3px 9px;
    font-size: 13px;
}


form.form-horizontal .fp-author.control-group.clearfix{display: none!important;}




form.form-horizontal .fp-license.control-group.clearfix{display: none!important;}


div#fitem_id_timestart {
    margin-top: 73px;
}




.fp-repo-area ul.fp-list li:nth-of-type(5){display: none!important;}



li#fp-repo-59fc332c126c6-7{display: none!important}


.fp-content .fp-setauthor.control-group.clearfix, .fp-content  .fp-setlicense.control-group.clearfix{display: none!important}




table#users th.header.c6 {
    display: none;
}


.alert.alert-danger {
    background: #dd4b39!important;
}



li.activity.complete a img.iconlarge.activityicon {display: none!important}



body#page-mod-quiz-review .qtext .questioncorrectnessicon {
    float: right;
    margin-top: 0!important;
    margin-right: 20px;
}


html body div.wrapper aside.main-sidebar span.instancename {
    color: white!important;
    font-size: 15px!important;
}






ul.sidebar-menu.sfirstd1d2 li.mynewsclass.addclassgrades{
	
	display: none!important;
	
}



body#page-question-type-essay div#fgroup_id_updatebuttonar {
    display: none!important;
} 




#page-badges-view .collection thead tr th:nth-of-type(2) {
    width: 30%!important;
}



body#page-badges-view  table.collection thead




body#page-course-view-topics .mdl-right {
    text-align: right;
    margin-top: 20px!important;
}


body#page-mod-quiz-review .que td.control img.questioncorrectnessicon {
    margin-top: 2px!important;
    margin-left: 10px!important;
}



.content-item-container.notification.unread div {
    color: #e00064!important;
}



#role3 body#page-mod-quiz-edit .align-tr-tr a:nth-of-type(4) {
    display: none!important;
}


#role3 body#page-mod-quiz-edit .align-tr-tr a:nth-of-type(1) {
    display: none!important;
}


body#page-mod-quiz-edit  .align-tr-tr {
    top: inherit!important;
    z-index: 1001!important;
    padding: 0!important;
    right: -15px;}
    
    
    
 aside   span.instancename {
    background-color: transparent!important;
    font-weight: normal!important;
    color: white!important;
    font-size: 15px!important;
    padding: 2px!important;
}


section.content {
    padding-bottom: 120px;
}
    
    
    
    
 body#page-mod-quiz-edit    span.instanceshufflequestions {display: none!important;}


 body#page-mod-quiz-edit  .maxgrade {display: none!important;}






body#page-question-type-truefalse div#fgroup_id_updatebuttonar {
    display: none!important;
}




 body#page-mod-quiz-edit span.totalpoints {
    display: none;
}

 body#page-mod-quiz-edit ul.slots.only-one-section {
    margin-top: 24px!important;
}



div#fgroup_id_updatebuttonar







 body#page-mod-quiz-edit .section-heading {
    display: none;
}







body#page-course-view-topics #region-main-settings-menu > div .action-dropdown .action-dropdown-menu {
    margin-top: 11px!important;
    right: auto!important;
}



body#page-course-reset form#mform1  fieldset#id_rolesheader{display: none!important;}

body#page-course-reset form#mform1 fieldset#id_groupheader{display: none!important;}


body#page-course-reset form#mform1 fieldset#id_forumheader{display: none!important;}


body#page-course-reset input#id_selectdefault{display: none!important;}

body#page-course-reset input#id_deselectall{display: none!important;}

body#page-course-reset input#id_cancel{display: none!important;}



body#page-course-reset .mform .fitem_actionbuttons>div.felement {
	
	margin-left: 0!important;
	
}



span.newspan2 {
    display: block!important;
    float: left!important;
    clear: both;
}



body#page-badges-criteria_settings fieldset.felement.fgroup label {
    color: rgba(255, 0, 0, 0)!important;
}




.fitem.fitem_fgroup.femptylabel fieldset.felement.fgroup span{
	
	float: left;
    margin-right: 7px;
	
	
}



body#page-badges-criteria_settings a.visibleifjs {
    margin-right: 15px!important;
}



span.fdate_selector span{
	float: none!important;
	
}



input#id_grade_88 {
    display: block!important;
    margin-bottom: 21px;
    /* clear: both!important; */
    /* float: left; */
    width: 100%;
}






body#page-enrol-manual-manage .enroloptions p:first-child{
	
	display: none!important;
	
}



body#page-badges-criteria_settings fieldset#id_aggregation{display: none!important;}

body#page-enrol-manual-manage  div#userselector_options_sizer{
	
	display: none!important;
	
}



body#page-badges-criteria .singleselect .select.custom-select.autosubmit.singleselect option:nth-of-type(3) {
    display: block!important;
}


body#page-badges-criteria .singleselect .select.custom-select.autosubmit.singleselect option:nth-of-type(2) {
    display: none!important;
}


body#page-badges-criteria .singleselect .select.custom-select.autosubmit.singleselect option:nth-of-type(4) {
    display: none!important;
}






body#page-course-view-topics .content-item-container.notification.unread div {
    color: #39a6f2!important;
}







#role3 body#page-mod-quiz-edit  .action-menu.moodle-actionmenu a.dropdown-toggle {
    font-weight: 500!important;
    padding: 6px 12px 3px!important;
    /* top: -20px; */
    margin-top: -10px!important;
    display: block!important;
}





body#page-mod-feedback-complete fieldset.felement.fgroup br {
    display: none!important;
}


body#page-mod-feedback-complete fieldset.felement.fgroup span {
    min-height: 37px!important;
    display: block;
}






 
#role3 body#page-mod-quiz-edit  div#action-menu-2-menu a:nth-of-type(4){display: none!important;}
 





body#page-mod-quiz-mod fieldset#id_modstandardgrade div#fitem_id_gradecat{display: none!important;}



body#page-mod-quiz-mod fieldset#id_modstandardgrade div#fitem_id_grademethod{display: none!important;}




body#page-calendar-view select.select.custom-select.autosubmit.cal_courses_flt.m-r-1 option:nth-of-type(1){display: none!important;}






body#page-mod-feedback-show_nonrespondents form#feedback_sendmessageform .buttons {display: none!important;}




body#page-mod-feedback-show_nonrespondents form#feedback_sendmessageform fieldset.editor_atto_wrap{display: none!important;}








body#page-grade-report-overview-index .header_diagram div {

    background: #39a6f2!important;
        border: 1px solid #f6f5f6!important;}
    
    
    
    body#page-grade-report-overview-index .diagram .diag span {

    color: #292727!important;}
    
    
    body#page-grade-report-overview-index .data1 a {

    color: #292727!important;

}



body#page-grade-report-overview-index .header_diagram span {

    border-right: 2px solid #f6f5f6;
    border-bottom: 4px solid #f6f5f6;
}

    
    
    
    
    
    
    body#page-grade-report-overview-index .diagram .diag div {
    background: url('/dd2.png')!important;
}



body#page-grade-report-overview-index .header_diagram span {

    background: rgb(245, 245, 245)!important;

}



body#page-grade-report-overview-index .diagram .diag {

    background: rgb(245, 245, 245)!important;
}





body#page-mod-feedback-show_entries .groupselector{display: none!important;}

body#page-mod-feedback-show_entries .mdl-align{display: none!important;}

body#page-calendar-event fieldset#id_durationdetails{display: none!important;}



body#page-home .singlebutton{display: none!important;}


body#page-mod-feedback-edit_item div#fitem_id_dependitem{display: none!important;}

body#page-mod-feedback-edit_item div#fitem_id_dependvalue{display: none!important;}

body#page-mod-feedback-edit_item div#fitem_id_position{display: none!important;}



body#page-course-editsection fieldset#id_availabilityconditions{display: none!important;}


body#page-admin-user th.header.c8 {
    color: #292727!important;
}


body#page-question-type-truefalse div#fitem_id_generalfeedback {display: none!important;}


body#page-question-type-truefalse div#fitem_id_feedbacktrue {display: none!important;}

body#page-question-type-truefalse div#fitem_id_feedbackfalse {display: none!important;}


body#page-question-type-multichoice div#fitem_id_generalfeedback {display: none!important;}


body#page-question-type-multichoice div#fitem_id_feedback_0{display: none!important;}

body#page-question-type-multichoice div#fitem_id_feedback_1{display: none!important;}

body#page-question-type-multichoice div#fitem_id_feedback_2{display: none!important;}

body#page-question-type-multichoice div#fitem_id_feedback_3{display: none!important;}

body#page-question-type-multichoice div#fitem_id_feedback_4{display: none!important;}


body#page-question-type-truefalse fieldset#id_multitriesheader{display: none!important;}

body#page-question-type-truefalse fieldset#id_tagsheader{display: none!important;}



body#page-question-type-match div#fitem_id_generalfeedback{display: none!important;}
body#page-question-type-match fieldset#id_combinedfeedbackhdr{display: none!important;}





body#page-question-type-match fieldset#id_multitriesheader{display: none!important;}



body#page-question-type-match fieldset#id_tagsheader{display: none!important;}




div#fitem_id_generalfeedback{display: none!important;}



body#page-question-type-essay fieldset#id_responseoptions{display: none!important;}



body#page-question-type-essay fieldset#id_responsetemplateheader{display: none!important;}



body#page-question-type-essay fieldset#id_graderinfoheader{display: none!important;}


body#page-question-type-essay fieldset#id_tagsheader{display: none!important;}
body#page-question-type-gapselect fieldset#id_combinedfeedbackhdr{display: none!important;}
body#page-question-type-gapselect fieldset#id_multitriesheader{display: none!important;}
body#page-question-type-gapselect fieldset#id_tagsheader{display: none!important;}








body#page-mod-feedback-edit select  option:nth-of-type(2){
	display: none!important;
	
	}



body#page-mod-feedback-edit select  option:nth-of-type(3){
	display: none!important;
	
	}
	
	




	body#page-mod-feedback-edit select  option:nth-of-type(6){
	display: none!important;
	
	}


		body#page-mod-feedback-edit select  option:nth-of-type(7){
	display: none!important;
	
	}

	
	

	body#page-mod-feedback-edit select  option:nth-of-type(8){
	display: none!important;
	
	}
	
		body#page-mod-feedback-edit select  option:nth-of-type(9){
	display: none!important;
	
	}

	body#page-mod-feedback-edit select  option:nth-of-type(10){
	display: none!important;
	
	}







	body#page-mod-feedback-edit .menubar a {
    display: block;
    margin-left: 10px;
    margin-bottom: 6px;
    font-size: 14px;
    color: #343434!important;
}

	body#page-mod-feedback-edit .menubar a:nth-of-type(1):after {
		
		content: "Редактирование";
		    margin-left: 4px;
    /* margin-top: 7px!important; */
    /* padding-top: 10px; */
    display: inline-block;

}

	body#page-mod-feedback-edit .menubar a:nth-of-type(2):after {
		
		content: "Обязательный";
		    margin-left: 4px;
    /* margin-top: 7px!important; */
    /* padding-top: 10px; */
    display: inline-block;

}


	body#page-mod-feedback-edit .menubar a:nth-of-type(3):after {
		
		content: "Удалить";
		    margin-left: 4px;
    /* margin-top: 7px!important; */
    /* padding-top: 10px; */
    display: inline-block;

}




	body#page-mod-feedback-edit .dropdown-menu-right {
    right: auto;
    left: 0;
}





	body#page-mod-feedback-edit section.content {
    padding-bottom: 100px;
}



body#page-mod-quiz-view div#action-menu-1 div#action-menu-1-menubar div#action-menu-1-menu {
    right: auto!important;
}




body#page-mod-feedback-mod fieldset#id_modstandardelshdr{display: none!important;}





body#page-home div#region-main ul.intelliboard-menu li{
	
	display: none;
}




body#page-home div#region-main ul.intelliboard-menu li:nth-of-type(1){
	
	display: inline-block!important;
}


body#page-home div#region-main ul.intelliboard-menu li.sso {display: inline-block!important}

body#page-home div#region-main ul.intelliboard-menu li:nth-of-type(1) a{
	
	border-bottom: 0!important;
}





body#page-mod-feedback-edit .nav-tabs-custom ul li:nth-of-type(3){display: none!important;}



body#page-mod-feedback-analysis  .nav-tabs-custom ul li:nth-of-type(3){display: none!important;}



body#page-mod-feedback-view .nav-tabs-custom ul li:nth-of-type(3){display: none!important;}




body#page-mod-feedback-show_entries .nav-tabs-custom ul li:nth-of-type(3){display: none!important;}




body#page-mod-feedback-show_nonrespondents .nav-tabs-custom ul li:nth-of-type(3){display: none!important;}







div#fitem_id_addanswers {
    margin-top: 22px;
}



body#page-question-type-multichoice fieldset#id_combinedfeedbackhdr{display: none!important;}

body#page-question-type-multichoice fieldset#id_multitriesheader{display: none!important;}

body#page-question-type-multichoice fieldset#id_tagsheader{display: none!important;}







body#page-mod-quiz-mod div#fitem_id_quizpassword{
	
	display: none!important;
	
}


body#page-mod-quiz-mod div#fitem_id_subnet{
	
	display: none!important;
	
}

body#page-mod-quiz-mod div#fitem_id_browsersecurity{
	
	display: none!important;
	
}




body#page-mod-quiz-mod div#fitem_id_allowofflineattempts{
	
	display: none!important;
	
}



.moodle-dialogue-bd.yui3-widget-bd .alloptions .option:nth-of-type(5){
	
	display: none!important;
	
}





.moodle-dialogue-bd.yui3-widget-bd .alloptions .option:nth-of-type(6){
	
	display: none!important;
	
}










.moodle-dialogue-bd.yui3-widget-bd .alloptions .option:nth-of-type(8){
	
	display: none!important;
	
}







.moodle-dialogue-bd.yui3-widget-bd .alloptions .option:nth-of-type(10){
	
	display: none!important;
	
}



.moodle-dialogue-bd.yui3-widget-bd .alloptions .option:nth-of-type(11){
	
	display: none!important;
	
}


.moodle-dialogue-bd.yui3-widget-bd .alloptions .option:nth-of-type(12){
	
	display: none!important;
	
}

.moodle-dialogue-bd.yui3-widget-bd .alloptions .option:nth-of-type(13){
	
	display: none!important;
	
}
.moodle-dialogue-bd.yui3-widget-bd .alloptions .option:nth-of-type(14){
	
	display: none!important;
	
}

.moodle-dialogue-bd.yui3-widget-bd .alloptions .option:nth-of-type(15){
	
	display: none!important;
	
}

.moodle-dialogue-bd.yui3-widget-bd .alloptions .option:nth-of-type(16){
	
	display: none!important;
	
}



form.mform fieldset#id_description_header{
	display: none!important;
	
	
}



html#role3 .choosercontainer #chooseform .alloptions div.option:nth-of-type(17) {
    display: block!important;
}
html#role3 .choosercontainer #chooseform .alloptions div.option:nth-of-type(24) {
    display: block!important;
}
html#role3 .choosercontainer #chooseform .alloptions div.option:nth-of-type(22) {
    display: none!important;
}
/*NEWLOGO NEWLOGO*/



body#page-enrol-users .mass_set a {

    border-radius: 4px!important;
}


.singleselect .select.custom-select.autosubmit.singleselect option:nth-of-type(3){
	
	display: none!important;
	
	}
	
	
	
	
	
	
	
	.yui3-widget.yui3-panel.moodle-dialogue.yui3-widget-positioned.yui3-widget-modal.yui3-widget-stacked.moodle-has-zindex.moodle-dialogue-focused.yui3-dd-draggable .moodle-dialogue-bd.yui3-widget-bd ul.list-unstyled.container-fluid li.clearfix.row:nth-of-type(2){
		
		
		display: none!important;
		
		
	}	
	
	
	
	
	
		
	.yui3-widget.yui3-panel.moodle-dialogue.yui3-widget-positioned.yui3-widget-modal.yui3-widget-stacked.moodle-has-zindex.moodle-dialogue-focused.yui3-dd-draggable .moodle-dialogue-bd.yui3-widget-bd ul.list-unstyled.container-fluid li.clearfix.row:nth-of-type(3){
		
		
		display: none!important;
		
		
	}	
	
	
		
	.yui3-widget.yui3-panel.moodle-dialogue.yui3-widget-positioned.yui3-widget-modal.yui3-widget-stacked.moodle-has-zindex.moodle-dialogue-focused.yui3-dd-draggable .moodle-dialogue-bd.yui3-widget-bd ul.list-unstyled.container-fluid li.clearfix.row:nth-of-type(4){
		
		
		display: none!important;
		
		
	}	
	
	
	
	.yui3-widget.yui3-panel.moodle-dialogue.yui3-widget-positioned.yui3-widget-modal.yui3-widget-stacked.moodle-has-zindex.moodle-dialogue-focused.yui3-dd-draggable .moodle-dialogue-bd.yui3-widget-bd ul.list-unstyled.container-fluid li.clearfix.row:nth-of-type(5){
		
		
		display: none!important;
		
		
	}	
	



fieldset#id_moodle_additional_names, fieldset#id_moodle_interests {
    display: none!important;
}


.skin-green .wrapper, .skin-green .main-sidebar, .skin-green .left-side {
    background-color: #292727!important;
}



html body#page-course-view-topics #region-main-settings-menu span.action-dropdown.dropdown a.curs_setting_btn {
    padding: 6px 12px 6px 12px!important;
    line-height: 1.42857143!important;
    height: 34px!important;
}

html#role3 #region-main-settings-menu .singlebutton input[type="submit"] {
    line-height: normal!important;
    height: 34px!important;
}



input[id$="_clearbutton"], input[type="reset"] {
    display: inline-block;
    padding: 6px 12px;
    margin-bottom: 0;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.42857143;
    color: #fff;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    touch-action: manipulation;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;

    background-color: #39a6f2!important;
    background-image: none;
    border: 1px solid transparent;
    border-color: #eea236;
    border-color: #c8c7c6!important;
    border-width: 1px;
    border-radius: 4px;
    border-radius: 3px;
    border-radius: 0;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
}

form#mform1 fieldset#id_moodle_optional {
    display: none!important;
}



form#mform1 div#fitem_id_imagealt {
    display: none;
}


form#id_summary_editor_atto_media_form ul.root.nav.nav-tabs{
	
	
	
	display: none!important;
	}


form#id_summary_editor_atto_media_form button.openmediabrowser {
    margin: 7px 0px 15px!important;
}
	



form#id_summary_editor_atto_media_form input#id_summary_editor_link_nameentry {
    margin-left: 14px;
}


	


form#id_summary_editor_atto_media_form button.submit {
    background: #39a6f2;
    color: #fff!important;
    border: 1px solid #fff!important;
}


form#id_summary_editor_atto_media_form .atto_media_url_entry{
	    margin-top: 5px!important;
	
	
	}
	
	

	
	
	@media only screen and (max-width: 1600px) and (min-width: 1399px){

body#page-course-view-topics ul.topics li#section-0 .no-overflow, #page-mod-resource-view .resourcecontent {
    height: 600px!important;}}
    
    
    
    
    
    
    
    
    @media only screen and (max-width: 1400px) and (min-width: 1200px){
#page-course-view-topics ul.topics li#section-0 .no-overflow, #page-mod-resource-view .resourcecontent {
    height: 556px!important;
    background-color: white!important;
    width: 889px;
}
    
    }
    
	
	





body#page-login-index h1 a.logo {
    background-image: url(/newlogo_white.png)!important;
    height: 160px!important;
    background-size: 130px!important;
}


.row.course-grid .box-footer.no-padding .m-b-5 a:nth-of-type(2){
	
	display: none!important;
	
}

.row.course-grid .box-footer.no-padding .m-b-5 a:nth-of-type(5){
	
	display: none!important;
	
}

.littlebottomline {
    background: #818181!important;
}


body#page-mod-pdfjsfolder-view div#region-main-settings-menu a.dropdown-toggle.curs_setting_btn{
	
	display: none!important;
	}





.top-title{
	
	display: none!important;
	
}


html body.sidebar-mini.sidebar-collapse a.logo {
    background-image: url(img/logo3.png)!important;
}
/*NEWLOGO NEWLOGO*/

label {
    font-weight: 400;
}
#page-mod-feedback-complete .felement.fgroup label {
    padding-top: 10px;
}
#page-mod-feedback-complete .felement.fgroup .weight {
    display: none!important
}
#feedback_edit_form .fitem .felement.fgroup .weight {
    display: none!important
}
#page-mod-feedback-edit .mform .fitemtitle,
.form-label {
    text-align: left!important;
    padding-left: 25px!important;
}
#page-mod-feedback-edit img.iconsmall {
    margin-left: 0px!important;
}
#role3 .choosercontainer #chooseform .alloptions div.option:nth-of-type(9) {
    display: block!important;
}
#page-mod-feedback-edit .singleselect form,
html body.path-mod-feedback .singleselect form {
    display: block!important;
}
#page-course-view-topics ul.section li.modtype_feedback div.activityinstance {
    padding-left: 45px;
    min-height: 40px!important;
    background-image: url('http://knomarylms.com/theme/image.php/remui/feedback/1504682669/icon');
    background-size: 40px 40px!important;
    background-repeat: no-repeat!important;
}
#page-mod-feedback-view h2 a img.smallicon {
    display: none!important;
}
#page-course-view-topics ul.section li.modtype_feedback div.activityinstance img.activityicon {
    display: none;
}
#page-mod-feedback-mod #mform1 #id_availabilityconditionsheader,
#page-mod-feedback-mod #mform1 #id_tagshdr {
    display: none!important
}
#page-mod-feedback-edit #feedback_edit_form .felement.fgroup span label {
    padding-top: 10px!important;
}
body div.mediaplugin.mediaplugin_videojs div:nth-of-type(1) video.video-js {
    opacity: 1!important;
}
body div.mediaplugin.mediaplugin_videojs {
    background-image: none!important;
}
ul.pagination .current-page:hover,
ul.pagination .current-page,
ul.pagination li a.next:hover,
ul.pagination li a.next,
ul.pagination li a.previous:hover,
ul.pagination li a.previous {
    background-color: #39A6F2!important
}
.linebottom {
    width: 100%;
    height: 10px;
    background-color: #1e1e1f!important;
}
ul.pagination li a:hover {
background-color: #39a6f2!important;
}
#page-course-view-topics a.btn {
    background-color: #39A6F2;
    color: white;
}
/*Блок 4 августа начало*/

#page-course-view-topics table#participants th.header.c0 {
    width: 50px!important
}
.intelliboard-chart {
    min-height: 350px!important;
}
.intelliboard-stats h4:before {
    display: block;
    float: left;
    margin-right: 20px;
}
body .intelliboard-stats {
    width: 250px
}
body .intelliboard-chart-body {
    margin-left: 250px
}
.uep-ajax-content {
    padding: 20px!important;
}
.uep-controls.form-inline {
    padding: 20px!important;
    text-align: left!important;
}
.uep-controls input[type="radio"]:not(checked) + label {
    height: 25px;
    line-height: 45px;
}
#cohorts thead tr th {
    color: black!important;
    font-size: 16px!important
}
input.form-submit:hover,
input#id_resetbutton:hover,
input#id_submitbutton:hover,
input#id_submitbutton2:hover,
.path-admin .buttons input[type="submit"]:hover,
td.submit input:hover,
input.form-submit:active,
input#id_resetbutton:active,
input#id_submitbutton:active,
input#id_submitbutton2:active,
.path-admin .buttons input[type="submit"]:active,
td.submit input:active,
input.form-submit.hover,
input#id_resetbutton.hover,
input#id_submitbutton.hover,
input#id_submitbutton2.hover,
.path-admin .buttons input[type="submit"].hover,
td.submit input.hover,
input.form-submit,
input#id_resetbutton,
input#id_submitbutton,
input#id_submitbutton2,
.path-admin .buttons input[type="submit"],
td.submit input {
    background-color: #39A6F2!important;
}
.path-grade-report-user .user-grade thead th {
    font-size: 16px!important;
    color: black!important
}
html body .content-wrapper {
    min-height: 1000px!important;
}
/*Блок 4 августа конец*/

.vjs-control-bar {
    background-image: none!important
}
html body #region-main-settings-menu a.curs_setting_btn {
    padding: 8px 12px !important;
}
html body .content-item-container .view-more {
    display: block!important;
    width: 100%!important;
    display: block!important;
    height: 100px!important;
    position: absolute!important;
    text-indent: -9999999px;
}
#page-message-output-popup-notifications div#region-main h2 {
    font-size: 24px;
    color: #333!important;
    font-family: 'PT Sans'!important;
    font-weight: normal!important;
}
#role3 #course-category-listings .listing-actions a {
    border-radius: 4px!important;
}
#page-course-management .coursesearchbox {
    display: none!important
}
.vjs-control {
    background-image: none!important
}
body .course-content .section-modchooser-link span {
    background-color: #39A6F2!important
}
#section_course_mov li.modtype_forum {
    display: none
}
.path-calendar .maincalendar .calendar-controls .current {
    font-size: 21px!important;
}
.path-calendar .maincalendar .controls {
    border: 0px!important;
    padding: 0px!important;
}
body#page-calendar-view .maincalendar .controls .calendar-controls .arrow_link.previous .arrow {
    border-top-left-radius: 5px;
    border-bottom-left-radius: 5px;
}
body#page-calendar-view .maincalendar .controls .calendar-controls .arrow_link.previous .arrow_text {
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
}
body#page-calendar-view .maincalendar .controls .calendar-controls .arrow_link.next .arrow {
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
}
body#page-calendar-view .maincalendar .controls .calendar-controls .arrow_link.next .arrow_text {
    border-top-left-radius: 5px;
    border-bottom-left-radius: 5px;
}
span.autocompletion img {
    width: 25px!important;
    margin-top: 7px!important;
}
.vjs-volume-menu-button,
.vjs-progress-control,
.vjs-time-control,
.vjs-control,
vjs-remaining-time-display,
.vjs-control div {
    background-image: none!important
}
div.mediaplugin.mediaplugin_videojs div:nth-of-type(1) video.video-js {
    opacity: 0!important
}
body#page-calendar-view .maincalendar .controls .calendar-controls .arrow_link .arrow,
body#page-calendar-view .maincalendar .controls .calendar-controls .arrow_link .arrow_text {
    background-color: #39A6F2!important;
    border-color: #39A6F2!important;
}
body .content-wrapper {
    min-height: 890px!important;
}
.alert a {
    display: none!important
}
.continuebutton input[type='submit'] {
    display: block!important
}
body #id_timing,
body #id_modstandardgrade,
body #id_interactionhdr {
    display: block!important;
}
body #id_modstandardelshdr,
body #id_availabilityconditionsheader,
body #id_activitycompletionheader,
body #id_tagshdr,
body #id_availabilityconditions {
    display: block!important;
}
fieldset.collapsible input[type="checkbox"]:not(checked) {
    opacity: 1!important;
}
.statusbox.inactive {
    margin-bottom: 20px!important;
}
#page-badges-criteria .singleselect form {
    display: block!important;
}
#page-calendar-view .header .cal_courses_flt form label {
    margin-right: 20px!important;
}
#page-calendar-view div.bottom {
    display: none!important;
}
#page-calendar-view .maincalendar .calendar-information {
    background-color: #676767!important;
    border-color: #676767!important
}
.newling {
    background-color: #39A6F2!important;
    border: 0px!important;
    font-weight: 500!important;
    color: white!important;
    font-size: 16px!important;
    padding: 6px 12px;
    border-radius: 4px!important;
    margin-bottom: 20px!important;
    margin-right: 10px!important;
}
.la {
    width: 100%!important;
    clear: both!important;
    float: none!important;
    height: 40px!important
}
#page-admin-cohort-index .m-b-1 {
    display: none!important
}
#page-admin-cohort-index .action-buttons {
    display: none!important;
}
#page-admin-cohort-index ul.nav li:nth-of-type(2),
#page-admin-cohort-index ul.nav li:nth-of-type(4) {
    display: none;
}
#page-cohort-edit ul.nav li:nth-of-type(2),
#page-cohort-edit ul.nav li:nth-of-type(4) {
    display: none;
}
#page-cohort-edit fieldset .fitem {
    display: none!important
}
#page-cohort-edit fieldset #fitem_id_name {
    display: block!important
}
#page-cohort-edit fieldset #fgroup_id_buttonar {
    display: block!important;
}
#page-cohort-assign .form-inline {
    display: none!important
}
.section-modchooser-link img.smallicon {
    display: none!important;
}
.course-content .section-modchooser-link a {
    padding: 0px!important;
}
.course-content .section-modchooser-link span {
    border-radius: 4px!important;
}
.course-content .section-modchooser-link span {
    background-color: #282828!important;
    border: 0px!important;
    font-weight: 500!important;
    color: white!important;
    font-size: 16px!important;
    padding: 7px 12px;
}
.newwfoot {
    width: 100%;
    height: 10px;
    background-color: #282828!important;
    clear: both;
}
@media (min-width: 250px) and (max-width: 600px) {
    html body {
        font-size: 14px!important;
    }
  
    .content-header .heading {
        padding-left: 15px!important;
    }
    .skin-green .main-sidebar {
        box-shadow: none!important;
    }
    .navbar-nav>.user-menu .user-image {
        margin-top: 0px!important;
    }
    .popover-region-footer-container .popover-region-seeall-text {
        background-color: #f1f1f1;
        text-align: center;
        font-size: 15px;
        padding-top: 10px;
        height: 50px;
        padding-bottom: 10px;
    }
    .navbar .popover-region .popover-region-container {} .popover-region-footer-container {
        height: 50px!important;
    }
    .popover-region-content-container {
        height: calc(100% - 76px)!important;
    }
    body #spoiler2 {
        right: 95px!important;
    }
    body div#spoiler2 {
        width: 220px!important;
        height: 92px!important;
        margin-top: -47px!important;
    }
    #smiley_mod span {
        margin-bottom: 5px!important;
    }
    body .block_course_overview .content .course_list .coursebox .title a {
        font-size: 19px!important;
    }
    body .btn_section_course_mov #btn1,
    body .btn_section_course_mov #btn2,
    body .btn_section_course_mov #btn3 {
        font-size: 14px!important;
        padding-left: 7px!important;
        padding-right: 7px!important;
    }
}
.fp-repo-area li a img {
    display: none!important;
}
}
#page-mod-quiz-edit ul.slots {
    margin-bottom: 120px!important;
}
html body#page-course-view-topics table#participants td {
    color: black!important;
    font-weight: normal!important;
}
html body#page-course-view-topics table#participants td a {
    color: black!important;
    font-weight: normal!important;
}
html body#page-course-view-topics table#participants th {
    color: silver!important;
}
html body#page-course-view-topics table#participants th a {
    font-weight: bold!important;
    color: black!important;
}
#page-course-view-topics table#participants th.header.c0 {
    opacity: 0!important;
}
.section-modchooser {
    margin-bottom: 70px!important;
}
.btn_section_course_mov {
    margin-top: 45px!important;
}
.moodle-dialogue-wrap .fp-repo-area ul.fp-list li a img {
    display: none!important;
}
html body section.content div#region-main div.vjs-fullscreen {
    max-width: 100%!important;
}
@media (max-width: 1100px) {
    #spoiler2 {
        right: 22%!important;
    }
}
.intelloboard-alert {
    display: none!important;
}
.sidebar-collapse form#coursesearch {
    display: none!important;
}
html body.sidebar-collapse .mynewsclass a i.fa-folder {
    margin-left: 3px!important;
}
div.video-js {
    box-shadow: 0px 3px 10px rgba(108, 108, 108, 0.6)!important;
}
html #region-main-settings-menu .listing-actions a {
    border-radius: 4px!important;
    display: block;
    margin-right: 12px!important;
}
aside.control-sidebar {
    display: none!important;
}
div#spoiler2 {
    width: 330px!important;
    height: 62px!important;
    background-color: white!important;
    padding: 18px;
    border-radius: 30px;
    /* box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.20)!important; */
    
    border: 1px solid #ffffff;
    margin-top: -11px!important;
    box-shadow: 0px 0px 10px gainsboro;
}
a#spoiler2 {
    padding-top: 9px!important;
    margin-right: 10px!important;
}
#smiley_mod {
    left: 0px!important;
}
#smiley_mod span img {
    width: 20px!important;
}
#smiley_mod span {
    display: none!important;
    float: left;
    margin-right: 5px!important;
}
#smiley_mod span#smile_span1 {
    display: block!important;
}
#smiley_mod span#smile_span2 {
    display: block!important;
}
#smiley_mod span#smile_span3 {
    display: block!important;
}
#smiley_mod span#smile_span4 {
    display: block!important;
}
#smiley_mod span#smile_span5 {
    display: block!important;
}
#smiley_mod span#smile_span6 {
    display: block!important;
}
#smiley_mod span#smile_span7 {
    display: block!important;
}
#smiley_mod span#smile_span8 {
    display: block!important;
}
#smiley_mod span#smile_span9 {
    display: block!important;
}
#coursesearch {
    margin-left: 15px!important;
}
#page-message-index #region-main div h2 {
    font-size: 24px!important;
    font-weight: normal!important;
    color: #333!important
}
#recent_active_forum {
    display: none!important;
}
tr td.column-leader {
    display: none!important;
}
.block_course_overview .content .course_list .coursebox {
    padding: 0px!important;
    padding-right: 15px!important;
    padding-bottom: 20px!important;
}
body.sidebar-collapse#page-course-view-topics .content-wrapper {
    width: calc(100% - 60px)!important;
}
.block_course_overview .content .course_list {
    margin-left: 0px!important;
    margin-right: 0px!important;
    width: calc(100% + 15px);
}
.loginbox .subcontent.loginsub {
    padding: 25px!important;
}
.loginbox .loginform .form-input {
    margin-top: 0px!important;
}
body#page-login-index .loginbox input[type="submit"]#loginbtn {
    margin-bottom: 0px!important;
}
.btn_section_course_mov #btn1,
.btn_section_course_mov #btn2,
.btn_section_course_mov #btn3 {
    font-size: 18px!important;
    width: auto!important;
    padding-left: 15px!important;
    padding-top: 11px!important;
    padding-bottom: 11px!important;
    padding-right: 15px!important;
}
body .btn_section_course_mov #btn1,
body .btn_section_course_mov #btn2,
body .btn_section_course_mov #btn3 {
    border-radius: 0px!important;
    height: 50px!important;
    border-left: 1px solid white;
    border-right: 1px solid white;
    color: black!important;
    border-top: 3px solid white;
    margin-right: 0px!important;
}
body .btn_section_course_mov .active_btn {
    border: 1px solid #eee!important;
    border-radius: 0px!important;
    border-top: 3px solid #39A6F2!important;
    border-bottom: 0px!important;
}
#section-0 .btn_section_course_mov {
    border-bottom: 1px solid #eeeeee!important;
    padding: 0px!important;
    height: 50px!important;
    margin-bottom: 20px!important;
}
video.vjs-fullscreen {
    height: auto!important;
    max-width: 1280px!important;
    width: 100%!important;
}
video {
    opacity: 1;
    height: auto!important;
    max-width: 1280px!important;
    width: 100%!important;
}
video.vjs-tech {
    opacity: 1;
}
.mediaplugin.mediaplugin_videojs div:first-of-type {
    max-width: 1280px!important;
    margin-left: 0px!important;
}
@media (min-width: 768px) {
    #page-badges-badge div#badge dl dt {
        width: 260px!important;
        text-align: left!important;
    }
    html #page-badges-badge div#badge dl dd {
        margin-left: 280px!important;
    }
}
div.course_description {
    margin-top: 20px!important;
    margin-bottom: 10px;
    margin-bottom: 15px!important;
}
.btn:active {
    box-shadow: none!important;
}
.content-item-container.unread {
    background-color: #39A6F2!important
}
.messaging-area-container .messaging-area .messages-area .response .message-box .send-button-container button {
    text-decoration: none!important;
}
input,
button {
    border-radius: 4px!important;
}
#role3 a.dropdown-toggle {
    border-radius: 4px!important;
}
.btn_section_course_mov #btn1,
#btn2 {
    border-radius: 4px!important;
}
#page-course-view-topics ul.section li.modtype_quiz div.activityinstance img.activityicon {
    display: none;
}
#page-course-view-topics span.instancename {
    display: block!important;
    padding-top: 8px!important;
}
#page-course-view-topics ul.section li.modtype_quiz div.activityinstance {
    /*padding-left: 45px;*/
    min-height: 40px!important;
    background-image: url('http://elporta.knomarylms.com/theme/image.php?theme=remui&component=quiz&image=icon');
    background-size: 40px 40px!important;
    background-repeat: no-repeat!important;
}
#page-course-view-topics ul.section li.modtype_resource div.activityinstance img.activityicon {
    display: none;
}
#page-course-view-topics ul.section li.modtype_resource div.activityinstance {
    /*padding-left: 45px;*/
    min-height: 40px!important;
    background-image: url('http://knomarylms.com/theme/image.php?theme=remui&component=core&image=f%2Fquicktime');
    background-size: 40px 40px!important;
    background-repeat: no-repeat!important;
}
#page-course-view-topics ul.section li.modtype_page div.activityinstance img.activityicon {
    display: none;
}
#page-course-view-topics ul.section li.modtype_page div.activityinstance {
    /*padding-left: 45px;*/
    min-height: 40px!important;
    background-image: url('http://knomarylms.com/theme/image.php?theme=remui&component=page&image=icon');
    background-size: 40px 40px!important;
    background-repeat: no-repeat!important;
}
.m-b-5 > a {
    line-height: 5em!important
}
.box-footer.no-padding .fa.fa-user:before {
    content: none!important;
}
.box-footer.no-padding .fa.fa-user {
    width: 25px;
    height: 25px;
    background-image: url('/newicons/users.svg');
    background-size: 25px 25px!important;
}
.box-footer.no-padding .fa.fa-graduation-cap:before {
    content: none!important;
}
.box-footer.no-padding .fa.fa-graduation-cap {
    width: 25px;
    height: 25px;
    background-image: url('/newicons/notebook.svg');
    background-size: 25px 25px!important;
}
.box-footer.no-padding .fa.fa-binoculars:before {
    content: none!important;
}
.box-footer.no-padding .fa.fa-binoculars {
    width: 25px;
    height: 25px;
    background-image: url('/newicons/folder.svg');
    background-size: 25px 25px!important;
}
.box-footer.no-padding .fa.fa-cog:before {
    content: none!important;
}
.box-footer.no-padding .fa.fa-cog {
    width: 25px;
    height: 25px;
    background-image: url('/newicons/settings.svg');
    background-size: 25px 25px!important;
}
.box-footer.no-padding .fa.fa-arrow-circle-o-right:before {
    content: none!important;
}
.box-footer.no-padding .fa.fa-arrow-circle-o-right {
    width: 25px;
    height: 25px;
    background-image: url('/newicons/play-button.svg');
    background-size: 25px 25px!important;
}
#role2 input[type="checkbox"]:not(checked) {
    position: relative!important;
    opacity: 1!important;
}
.messaging-area-container .messaging-area .messages-area .response .message-box .message-text-container textarea {
    padding: 6px 12px!important;
    border-radius: 4px!important;
    border: 1px solid #e3e3e3!important;
    background-color: white!important;
}
.messaging-area-container .messaging-area .messages-area .response .message-box .send-button-container button {
    padding: 6px 12px;
    border-radius: 4px;
}
.messaging-area-container .messaging-area .messages-area .response .message-box .send-button-container button:hover {
    border-color: #39A6F2!important;
    background-color: #39A6F2!important;
    text-decoration: none!important;
}
.popover-region-content .messages .content-item-container {
    padding: 15px!important;
    padding-bottom: 10px!important;
}
.profile-image-container {
    display: block!important;
    float: left!important
}
#page-mod-quiz-edit ul.slots li.section li.activity {
    padding-bottom: 4px!important;
}
body thead {
    background-color: white!important;
}
body table.collection > tbody > tr:nth-of-type(odd) {
    background-color: white!important
}
#role3 #page-course-view-topics #region-main .course-content .text-right {
    display: none!important;
}
.messaging-area-container .messaging-area .contacts-area .contacts .contact:hover {
    background-color: #39A6F2!important
}
#region-main .course-grid .box {
    border: 1px solid #eaeaea;
    border-radius: 4px;
}
#page-mod-quiz-edit ul.slots .activityinstance span.instancename {
    height: auto!important;
    padding-top: 0px!important;
    font-size: 16px!important;
}
.nav-tabs-custom > .nav-tabs > li:first-of-type.active > a {
    border-left-color: #eee!important;
}
body .navbar-nav > .user-menu > .dropdown-menu > .user-footer .btn-default {
    color: #333!important;
    background-color: transparent!important;
}
.user-footer div {
    clear: both;
    float: none!important;
}
.user-footer .pull-left a {
    padding-left: 30px!important;
    background-image: url('/user2.svg')!important;
    background-size: 20px!important;
    background-repeat: no-repeat!important;
    background-position: 0px 5px;
}
.user-footer .pull-right a {
    padding-left: 30px!important;
    background-image: url('/exit.svg')!important;
    background-size: 20px!important;
    background-repeat: no-repeat!important;
    background-position: 0px 5px;
}
.navbar-nav > .user-menu > .dropdown-menu {
    width: 180px!important;
}
.navbar-nav > .user-menu > .dropdown-menu > .user-footer {
    padding: 0px!important;
}
.navbar-nav > .user-menu > .dropdown-menu > .user-footer div {
    padding: 5px 10px!important;
}
.navbar-nav > .user-menu > .dropdown-menu > .user-footer div:hover {
    background-color: #f7f7f7;
}
#changenumsections {
    display: none!important;
}
#recent_assignments h3 {
    font-size: 18px;
    font-weight: bold!important;
    color: #1e1e1f!important;
}
.modified {
    display: none!important;
}
.block_course_overview .content .course_list .coursebox .title a {
    text-transform: uppercase!important;
}
span.instancename {
    padding-left: 30px!important;
}
html body div.wrapper aside.main-sidebar .sidebar .activities li ul li a span {
    display: block!important;
}
.course-content .topics li.section ul.section {
    display: block!important
}
.main-sidebar li.activity a img {
    margin-left: 2px!important;
    display: block!important;
    float: left;
    margin-top: 3px!important;
    margin-right: 10px!important;
    width: 14px!important;
    height: 14px!important;
    text-indent: -900000px;
    /* background-image: url(/play-button3.svg)!important; */
    background-size: 13px auto!important;
    background-image: none;
    background-color: rgba(255, 0, 0, 0)!important;
    border: 3px solid #39A6F2;
    border-radius: 50%!important;
    text-indent: -900000px;
    display: none!important;
}







html body div.wrapper aside.main-sidebar .sidebar .activities li ul li a span.instancename:before {
    content: "1";
    margin-left: 2px!important;
    display: block!important;
    float: left;
    margin-top: 3px!important;
    margin-right: 8px!important;
    width: 14px!important;
    height: 14px!important;
    text-indent: -900000px;
    /* background-image: url(/play-button3.svg)!important; */
    background-size: 13px auto!important;
    background-image: none;
    background-color: rgba(255, 0, 0, 0)!important;
    border: 3px solid #39A6F2;
    border-radius: 50%!important;
    text-indent: -900000px;
}























.dropdown-menu {
    box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.2)!important;
    border: 0px!important;
}
#region-main-settings-menu > div .action-dropdown .action-dropdown-menu .action-dropdown-item a:hover {
    color: #39A6F2!important;
}
#notice {
    width: 100%!important;
}
.sidebar-menu li.addclassmycourses a i {
    display: block!important;
    float: left;
    margin-right: 10px!important;
    width: 20px;
    height: 20px;
    text-indent: -900000px;
    background-image: url(/share.svg)!important;
    background-size: 20px auto!important;
}
.messaging-area-container .online-text {
    color: #99cc33!important
}
.messaging-area-container .online-text:before {
    content: '';
    display: block;
    height: 10px;
    margin-right: 5px;
    float: left;
    width: 10px;
    border-radius: 10px;
    background-color: #99cc33;
}
.messaging-area-container .offline-text:before {
    content: '';
    display: block;
    height: 10px;
    margin-right: 5px;
    float: left;
    width: 10px;
    border-radius: 10px;
    background-color: red;
}
.messaging-area-container .messaging-area .contacts-area .contacts .contact.selected .information .lastmessage {
    color: #7f7f7f
}
.messaging-area-container .messaging-area .messages-area .response .message-box .send-button-container button {
    border-color: #39A6F2!important;
    background-color: #39A6F2!important;
}
.messaging-area-container .messaging-area .contacts-area .contacts .contact.selected {
    color: black!important;
}
.direct-chat-primary .right > .direct-chat-text:after {
    border-left-color: #39A6F2!important;
}
.messaging-area-container .messaging-area .messages-area .messages .message .content.right {
    color: silver!important;
}
.direct-chat-primary .right > .direct-chat-text {
    background-color: #39A6F2!important;
    border-color: #39A6F2!important;
}
.messaging-area-container a,
.messaging-area-container .btn.btn-link {
    color: #39A6F2!important;
}
.messaging-area-container .messaging-area .contacts-area .contacts .contact.selected {
    background-color: #e6e6e6!important;
}
.initialbar.firstinitial {
    margin-bottom: 10px!important;
}
.user-enroller-panel .uep-search input.form-control {
    width: 76%!important;
}
.user-enroller-panel .uep-search-results .user .options .enrol {
    background-color: #39A6F2!important;
    color: white!important;
}
.user-enroller-panel .uep-wrap .uep-content .uep-search-results .totalusers {
    text-align: center!important;
    padding-bottom: 10px!important;
    padding-top: 10px!important;
}
td .addrole {
    display: none!important;
}
.userenrolment .col_role .role {
    padding-left: 0px!important;
    margin-left: 0px!important;
}
.btn-primary,
.path-grade-report-singleview .singleview_buttons input,
.fd > a {
    border-color: #39A6F2!important;
}
.user-enroller-panel .uep-searchoptions {
    display: none!important;
}
.table thead tr th a {
    color: #39A6F2!important
}
div.user-enroller-panel.yui3-dd-draggable .uep-enrolment-option.role {
    display: none!important;
}
#page-enrol-users .userinforow .subfield_picture a img {
    border-radius: 50%!important;
}
#page-enrol-users .enrol_user_buttons:nth-of-type(5) {
    display: none!important;
}
#page-enrol-users form#filterform {
    display: none!important;
}
#page-enrol-users h2 {
    display: none!important;
}
#page-enrol-users h2.modal-title {
    display: block!important;
}
.userenrolment .col_userdetails .subfield_picture {
    margin-right: 10px!important;
}
.userenrolment .col_role .role a,
.userenrolment .col_group .group a {
    margin-left: 10px!important;
    margin-top: -3px!important;
}
.userenrolment .col_enrol .enrolment a {
    float: right;
    margin-left: 10px;
    margin-top: -3px;
}
.teachermenu {
    display: none;
}
@media (min-width: 250px) and (max-width: 1600px) {
    .firststep,
    .secondstep,
    .thirdstep {
        padding-left: 75px!important;
        background-size: 60px!important;
    }
}
.content-item-container.notification .content-item-body .notification-message {
    font-size: 14px!important;
}
.content-item-container .content-item-footer .timestamp {
    margin-left: 0px!important;
}
.content-item-container .view-more {
    position: relative!important;
    text-align: right!important;
    right: 0px!important;
    bottom: 0px!important;
}
@media (min-width: 768px) and (max-width: 1600px) {
    html body .loginbox.onecolumn .loginpanel {
        left: 35%!important;
        width: 30%!important;
    }
}
.nofloat {
    float: none;
    clear: both;
}
@media (min-width: 1000px) and (max-width: 3000px) {
    body.format-topics.path-course.path-course-view.pagelayout-course .coursestats {
        display: block!important;
        float: left;
        right: 0px;
        height: 100%;
    }
}
.path-grade-report-user .user-grade {
    border: 0px!important;
}
.path-rating .ratingtable > thead > tr > th,
table.flexible > thead > tr > th,
.generaltable > thead > tr > th,
.path-rating .ratingtable > tbody > tr > th,
table.flexible > tbody > tr > th,
.generaltable > tbody > tr > th,
.path-rating .ratingtable > tfoot > tr > th,
table.flexible > tfoot > tr > th,
.generaltable > tfoot > tr > th,
.path-rating .ratingtable > thead > tr > td,
table.flexible > thead > tr > td,
.generaltable > thead > tr > td,
.path-rating .ratingtable > tbody > tr > td,
table.flexible > tbody > tr > td,
.generaltable > tbody > tr > td,
.path-rating .ratingtable > tfoot > tr > td,
table.flexible > tfoot > tr > td,
.generaltable > tfoot > tr > td {
    color: #111!important;
    font-size: 14px!important;
    font-weight: 400!important;
}
.path-rating .ratingtable thead tr,
table.flexible thead tr,
.generaltable thead tr {
    height: 22px!important
}
thead {
    background-color: #f5f8fc!important;
    border-bottom: 1px solid #e0e0e0!important;
}
.path-rating .ratingtable thead tr th,
table.flexible thead tr th,
.generaltable thead tr th {
    border: 0px!important;
    font-weight: normal!important;
    color: #5285b8!important;
    font-size: 14px!important;
}
#region-main #user-notifications .alert-warning {
    background: #f5f8fc!important;
    border: 0px!important;
    color: #5285b8!important;
    font-size: 14px!important;
    border-bottom: 1px solid #cbd9ec!important;
}
.companyname {
    display: none!important;
}
html body.skin-green ul.sfirstd1d2 li:hover a {
    border-color: transparent!important;
}
ul.sfirstd1d2 li.addclasscoursehome a i {
    display: block!important;
    float: left;
    margin-right: 10px!important;
    width: 20px;
    height: 20px;
    text-indent: -900000px;
    background-image: url('/shares.svg')!important;
    background-size: 20px auto!important;
}
ul.sfirstd1d2 li.addclassparticipants a i {
    display: block!important;
    float: left;
    margin-right: 10px!important;
    width: 20px;
    height: 20px;
    text-indent: -900000px;
    background-image: url('/users.svg')!important;
    background-size: 20px auto!important;
}
ul.sfirstd1d2 li.addclassbadgesview a i {
    display: block!important;
    float: left;
    margin-right: 10px!important;
    width: 20px;
    height: 20px;
    text-indent: -900000px;
    background-image: url('/diamond.svg')!important;
    background-size: 20px auto!important;
}
ul.sfirstd1d2 li.addclassgrades a i {
    display: block!important;
    float: left;
    margin-right: 10px!important;
    width: 20px;
    height: 20px;
    text-indent: -900000px;
    background-image: url('/star.svg')!important;
    background-size: 20px auto!important;
}
.sfirstd1d2 li.addclass1 {
    display: none!important;
}
table.collection .name {
    vertical-align: top!important;
}
.collection th.criteria,
.collection td.criteria.cell {
    display: none;
}
.skin-green .sidebar-menu > li:hover > a {
    border-left-color: #39A6F2!important;
}
.sidebar-extra-pad-left {
    padding-left: 1px!important;
    color: #74d5ca!important;
    border-left: 3px solid #39A6F2!important;
}
.skin-green .sidebar a {
    color: white!important;
}
.sidebar-menu > li {
    border-bottom: 0px solid #184668!important
}
.sidebar-menu .mynewsclass a i.fa-folder {
    margin-left: 25px!important;
    display: block!important;
    float: left;
    margin-top: 3px!important;
    margin-right: 8px!important;
    width: 14px;
    height: 14px;
    text-indent: -900000px;
    /* background-image: url(/play-button3.svg)!important; */
    
    background-size: 13px auto!important;
    background-image: none;
    background-color: rgba(255, 0, 0, 0)!important;
    border: 3px solid #39A6F2;
    border-radius: 50%!important;
}
.sidebar-menu li.addclassmyhometeacher a i {
    display: block!important;
    float: left;
    margin-right: 10px!important;
    width: 20px;
    height: 20px;
    text-indent: -900000px;
    background-image: url('/radar.svg')!important;
    background-size: 20px auto!important;
}
.sidebar-menu li.addclassmyhome a i {
    display: block!important;
    float: left;
    margin-right: 10px!important;
    width: 20px;
    height: 20px;
    text-indent: -900000px;
    background-image: url('/user.svg')!important;
    background-size: 20px auto!important;
}
.sidebar-menu li.addclassmycourses a {
    padding-bottom: 10px!important;
}
.sidebar-menu li.addclassmycourses {
    border-bottom: 0px!important;
}
.sidebar-menu li.addclassmycourses a i {
    display: block!important;
    float: left;
    margin-right: 10px!important;
    width: 20px;
    height: 20px;
    text-indent: -900000px;
    background-image: url('/share.svg')!important;
    background-size: 20px auto!important;
}
.sidebar-menu li.addclassmessage a i {
    display: block!important;
    float: left;
    margin-right: 10px!important;
    width: 20px;
    height: 20px;
    text-indent: -900000px;
    background-image: url('/compose.svg')!important;
    background-size: 20px auto!important;
}
.sidebar-menu li.addclassstast a i {
    display: block!important;
    float: left;
    margin-right: 10px!important;
    width: 20px;
    height: 20px;
    text-indent: -900000px;
    background-image: url('/settings.svg')!important;
    background-size: 20px auto!important;
}
.sidebar-menu li.addclassstaster a i {
    display: block!important;
    float: left;
    margin-right: 10px!important;
    width: 20px;
    height: 20px;
    text-indent: -900000px;
    background-image: url('/settingsnew.svg')!important;
    background-size: 20px auto!important;
}
.sidebar-menu li.addclassmyhome a i {
    display: block!important;
    float: left;
    margin-right: 10px!important;
    width: 20px;
    height: 20px;
    text-indent: -900000px;
    background-image: url('/user.svg')!important;
    background-size: 20px auto!important;
}
.messaging-area-container .messaging-area .contacts-area .contacts {
    height: 539px!important;
}



.mediaplugin.mediaplugin_videojs .vjs-poster {
    background-color: #f7f7f7!important;
    background-size: 100%!important;
}



.messaging-area-container .messaging-area .messages-area {
    position: relative;
    float: right;
    width: calc(100% - 280px);
    height: 680px!important;
    box-sizing: border-box;
    margin: 0;
}



@media (max-height: 670px) {
    .messaging-area-container .messaging-area .contacts-area .contacts {
        height: 539px!important;
    }
}
div.coursestats {
    display: none!important;
}
body#page-course-view-topics {
    display: block!important;
}
#block-region-content .block .header {
    padding-left: 0px!important;
}
#block-region-content .block_course_overview .content {
    padding: 0px!important;
}
#recent_assignments .box-header {
    padding-left: 0px!important;
}
#recent_assignments .box-body {
    padding: 0px!important;
}
.block_course_overview .content .course_list .coursebox .title a {
    color: white;
    font-size: 23px!important;
}
.block_course_overview .content .course_list .coursebox .title {
    padding-bottom: 18px!important;
}
.block_course_overview .content .course_list .coursebox .progress-section {
    padding-bottom: 7px!important
}
#recent_assignments div.box {
    border: 0px!important;
}
.block_course_overview {
    border: 0px!important;
}
.block_course_overview .content .course_list .coursebox .course_title {
    min-height: 240px!important;
}
section.sidebar ul li.addclasshome {
    display: none!important;
}
section.sidebar ul li.addclasscalendar {
    display: none!important;
}
.course-content ul li.section ul.section {
    margin: 0px!important;
    margin-top: 15px!important;
}
.ssecond .currentcourse {
    background-color: rgba(255, 255, 255, 0.12);
    font-size: 17px;
    font-weight: 600;
    padding-left: 20px;
    padding-top: 10px;
    padding-bottom: 10px;
    color: white;
    width: 100%!important;
    display: block!important;
}
.currentcourse {
    display: none;
}
.sfirstd1d2 .currentcourse {
    background-color: rgba(255, 255, 255, 0.12);
    font-size: 17px;
    font-weight: 600;
    padding-left: 20px;
    padding-top: 10px;
    padding-bottom: 10px;
    color: white;
    width: 100%!important;
    display: block!important;
}
.path-rating .ratingtable thead tr th a,
table.flexible thead tr th a,
.generaltable thead tr th a {
    color: #1e1e1f!important
}
.pagelayout-incourse .userlist th.header.c3 {
    opacity: 0!important;
}
.pagelayout-incourse .userlist .pagination-div {
    display: none!important;
}
.pagelayout-incourse .userlist .singleselect label {
    margin-right: 10px!important;
}
.sfirstd1d2 {
    border-left: 3px solid #39A6F2!important;
}
.pagelayout-incourse .userlist table.controls,
.pagelayout-incourse .userlist .initialbar {
    display: none!important;
}
.hover-tooltip-container .hover-tooltip {
    color: black!important;
}
.newmessage-link {
    display: none!important;
}
.popover-region-seeall-text {
    text-align: right;
    padding-right: 10px;
    text-decoration: underline!important;
}
.popover-region-content {
    min-height: 100px!important;
}
.popover-region-footer-container {
    border: 0px!important;
}
.popover-region-container {
    height: auto!important;
}
.popover-region-header-actions .hover-tooltip-container a {
    color: white!important;
}
.popover-region-header-text {
    color: white!important;
    line-height: 35px!important;
    font-size: 16px;
    font-weight: 500!important;
    padding-left: 10px!important;
}
.popover-region-header-container {
    height: 35px!important;
    line-height: 35px!important;
    background-color: #818181!important;
    color: white!important;
}
.popover-region-container {
    border: 0px!important;
    box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.23);
}
.navbar-nav > .user-menu > .dropdown-menu > .user-footer .btn-default {
    color: white!important;
    background-color: #1e1e1f!important;
    border: 0px!important;
}
.navbar-custom-menu > .navbar-nav > li > .dropdown-menu {
    border: 0px!important;
    box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.23);
    margin-top: 1px!important;
}
.navbar-nav > .user-menu > .dropdown-menu > .user-footer {
    background-color: white!important;
}
.navbar-nav > .user-menu .user-image {
    box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.26);
}
.navbar-nav > .user-menu > .dropdown-menu > li.user-header {
    display: none!important;
}
.course-grid .box .box-header.wdm-course-img .wdm-course-img-info {
    transform: scale(1)!important;
}
.course-grid .box .box-header.wdm-course-img {
    transition: all .4s ease-in!important;
}
.course-grid .box .box-body {
    background-color: transparent!important;
    padding: 5px 10px!important;
    line-height: 18px!important;
    min-height: 18px!important;
}
.course-grid .m-b-5 {
    display: none!important;
}
.course-grid .box .box-header.wdm-course-img {
    height: 320px!important;
}
body {
    font-size: 15px!important;
}
.wdm-course-img-info {
    padding: 20px;
    padding-right: 90px!important;
    color: white!important;
    text-align: left;
    background-image: url('/play-button2.svg')!important;
    background-repeat: no-repeat!important;
    background-size: 50px!important;
    background-position: 97% 7%!important;
}
@media (min-width: 768px) and (max-width: 1400px) {
    .wdm-course-img-info {
        padding: 20px;
        padding-right: 20px!important;
        color: white!important;
        text-align: left;
        background-image: none!important;
        background-repeat: no-repeat!important;
        background-size: 50px!important;
        background-position: 97% 7%!important;
        font-size: 13px!important;
        line-height: 16px!important;
    }
}
.wdm-course-img .box-body {
    text-align: left;
}
.course-grid .box .box-body h4 {
    margin-bottom: 0px!important;
}
.course-grid .box .box-body {
    position: absolute;
    bottom: 0px!important;
    width: 100%!important;
    background-color: rgba(76, 81, 85, 0.85)!important;
}
.course-grid h4 span.wdm_course {
    font-size: 18px!important;
    font-weight: 600!important;
    color: white!important;
}
.vvods {
    margin-bottom: 25px;
}
.rightsidebar-toggle {
    display: none!important;
}
li.tasks-menu {
    display: none!important;
}
li.user-body {
    display: none!important;
}
body,
h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6 {
    font-family: 'PT Sans'!important;
}
footer .footer-columns {
    display: none
}


body#page-enrol-users .mass_set a {
    background-color: #39A6F2!important;

}





.footer-last {
    display: none!important;
}
.vvods {
    display: none!important;
}
.course-content .section-modchooser-link a {
    border-radius: 4px!important;
}



header.main-header a.logo {
    background-image: url(/img/logo2.png);
    /* background-size: 160px; */
    background-repeat: no-repeat!important;
    background-position: 4px 0px;
    background-color: #818181!important;
    /* width: 40px; */
    /* background-size: 40px; */
    background-position: center;
    /* background-position-x: -47px!important; */
    background-position-y: 5px!important;
}


body#page-course-index-category #region-main-settings-menu .listing-actions a {
    background-color: #39A6F2!important;
    border: 0px !important;
    font-weight: 500 !important;
    color: white !important;
    font-size: 16px !important;
    padding: 6px 12px;
    border-radius: 4px !important;
    height: 34px!important;
}


#role3 .content-wrapper .btn-default, input[type='submit'], .section-modchooser-link a {
background-color: #39A6F2!important;
    border: 0px!important;
    font-weight: 500!important;
    color: white!important;
    font-size: 16px!important;
        border-radius: 4px !important;
}

#role3 #course-category-listings .listing-actions a {
    background-color: #39A6F2!important;}
    
    
  body#page-course-view-topics  #region-main-settings-menu .curs_setting_btn {
    background-color: #39A6F2 !important;

}



.bg-red, .alert-danger, .alert-error, .label-danger, .modal-danger .modal-body, .mform span.error, #page-admin-index .maturitywarning, #page-admin-index .testsitewarning, #page-admin-index .adminwarning.maturityinfo.maturity50, #page-admin-roles-assign div.box.generalbox, .course-detail .listing-actions.course-detail-listing-actions>a:nth-child(2), .course-detail .listing-actions.course-detail-listing-actions>a:nth-child(4), .row.maincontent.clearfix .no-overflow.content .commands>a:nth-child(2), .notesgroup .footer p>a:nth-child(2), .row.maincontent.dl-horizontal dd .no-overflow.content .commands>a:nth-child(2), .row.maincontent.container .no-overflow.content .commands>a:nth-child(2), .row.maincontent.container-fluid .no-overflow.content .commands>a:nth-child(2), .row.maincontent.row .no-overflow.content .commands>a:nth-child(2), .row.maincontent.form-horizontal .form-group .no-overflow.content .commands>a:nth-child(2), .row.maincontent.btn-toolbar .no-overflow.content .commands>a:nth-child(2), .row.maincontent.btn-group-vertical>.btn-group .no-overflow.content .commands>a:nth-child(2), .row.maincontent.nav .no-overflow.content .commands>a:nth-child(2), .row.maincontent.navbar .no-overflow.content .commands>a:nth-child(2), .row.maincontent.navbar-header .no-overflow.content .commands>a:nth-child(2), .row.maincontent.navbar-collapse .no-overflow.content .commands>a:nth-child(2), .row.maincontent.pager .no-overflow.content .commands>a:nth-child(2), .row.maincontent.panel-body .no-overflow.content .commands>a:nth-child(2), .row.maincontent.modal-header .no-overflow.content .commands>a:nth-child(2), .row.maincontent.modal-footer .no-overflow.content .commands>a:nth-child(2), .row.maincontent.content .no-overflow.content .commands>a:nth-child(2), .row.maincontent.content-header .no-overflow.content .commands>a:nth-child(2), .row.maincontent.moodle-dialogue-base .moodle-dialogue-wrap .moodle-dialogue-hd .no-overflow.content .commands>a:nth-child(2), .row.maincontent.moodle-dialogue-base .moodle-dialogue-wrap .moodle-dialogue-hd.yui3-widget-hd .no-overflow.content .commands>a:nth-child(2), .row.maincontent.moodle-dialogue-base .moodle-dialogue .moodle-dialogue-content .moodle-dialogue-ft .no-overflow.content .commands>a:nth-child(2), .statusserious, .statuscritical, #plugins-control-panel .status-missing .statusmsg, .row.maincontent.path-calendar .maincalendar div.header .no-overflow.content .commands>a:nth-child(2), .row.maincontent.messaging-area-container .messaging-area .messages-area .messages .message.row-fluid .no-overflow.content .commands>a:nth-child(2), .row.maincontent.messaging-area-container .messaging-area .messages-area .response .message-box .no-overflow.content .commands>a:nth-child(2), .row.maincontent.userprofile dl.list dd .no-overflow.content .commands>a:nth-child(2), .row.maincontent.loginbox .no-overflow.content .commands>a:nth-child(2), .row.maincontent#page-badges-badge div#badge dl dd .no-overflow.content .commands>a:nth-child(2), .row.maincontent.block_course_overview .content .course_list .no-overflow.content .commands>a:nth-child(2), .row.maincontent.mform .fitem_actionbuttons .no-overflow.content .commands>a:nth-child(2), .row.maincontent.path-backup .mform .grouped_settings .no-overflow.content .commands>a:nth-child(2), .row.maincontent.path-backup .mform .grouped_settings .fitem .no-overflow.content .commands>a:nth-child(2), .row.maincontent.yui-skin-sam .yui-navset .yui-nav .no-overflow.content .commands>a:nth-child(2), .row.maincontent.yui-bootstrapped .yui-navset .yui-nav .no-overflow.content .commands>a:nth-child(2), .row.maincontent.yui-skin-sam .yui3-tabview-list .no-overflow.content .commands>a:nth-child(2), .row.maincontent.yui-bootstrapped .yui3-tabview-list .no-overflow.content .commands>a:nth-child(2), .row.maincontent.yui-skin-sam .yui-panel-container .yui-panel .hd .no-overflow.content .commands>a:nth-child(2), .row.maincontent.yui-bootstrapped .yui-panel-container .yui-panel .hd .no-overflow.content .commands>a:nth-child(2), .row.maincontent.yui-skin-sam .yui-panel-container .yui-panel .ft .no-overflow.content .commands>a:nth-child(2), .row.maincontent.yui-bootstrapped .yui-panel-container .yui-panel .ft .no-overflow.content .commands>a:nth-child(2), .row.maincontent.yui-skin-sam .yui3-panel .yui3-panel-content .yui3-widget-hd .no-overflow.content .commands>a:nth-child(2), .row.maincontent.yui-bootstrapped .yui3-panel .yui3-panel-content .yui3-widget-hd .no-overflow.content .commands>a:nth-child(2), .row.maincontent.yui-skin-sam .yui3-panel .yui3-panel-content .yui3-widget-ft .no-overflow.content .commands>a:nth-child(2), .row.maincontent.yui-bootstrapped .yui3-panel .yui3-panel-content .yui3-widget-ft .no-overflow.content .commands>a:nth-child(2), .row.maincontent.yui-skin-sam .yui3-panel .yui3-panel-content .ft .no-overflow.content .commands>a:nth-child(2), .row.maincontent.yui-bootstrapped .yui3-panel .yui3-panel-content .ft .no-overflow.content .commands>a:nth-child(2), .row.maincontent.yui-skin-sam#page-local-joulegrader-view .yui3-panel #fgroup_id_grading_buttonar .no-overflow.content .commands>a:nth-child(2), .row.maincontent.yui-bootstrapped#page-local-joulegrader-view .yui3-panel #fgroup_id_grading_buttonar .no-overflow.content .commands>a:nth-child(2), .row.maincontent.user-enroller-panel .uep-wrap .uep-header .no-overflow.content .commands>a:nth-child(2), .row.maincontent.other-user-manager-panel .uep-wrap .uep-header .no-overflow.content .commands>a:nth-child(2), .row.maincontent.user-enroller-panel .oump-wrap .uep-header .no-overflow.content .commands>a:nth-child(2), .row.maincontent.other-user-manager-panel .oump-wrap .uep-header .no-overflow.content .commands>a:nth-child(2), .row.maincontent.user-enroller-panel .uep-wrap .oump-header .no-overflow.content .commands>a:nth-child(2), .row.maincontent.other-user-manager-panel .uep-wrap .oump-header .no-overflow.content .commands>a:nth-child(2), .row.maincontent.user-enroller-panel .oump-wrap .oump-header .no-overflow.content .commands>a:nth-child(2), .row.maincontent.other-user-manager-panel .oump-wrap .oump-header .no-overflow.content .commands>a:nth-child(2), .row.maincontent.user-enroller-panel .uep-wrap .uep-footer .no-overflow.content .commands>a:nth-child(2), .row.maincontent.other-user-manager-panel .uep-wrap .uep-footer .no-overflow.content .commands>a:nth-child(2), .row.maincontent.user-enroller-panel .oump-wrap .uep-footer .no-overflow.content .commands>a:nth-child(2), .row.maincontent.other-user-manager-panel .oump-wrap .uep-footer .no-overflow.content .commands>a:nth-child(2), .row.maincontent.user-enroller-panel .uep-wrap .oump-footer .no-overflow.content .commands>a:nth-child(2), .row.maincontent.other-user-manager-panel .uep-wrap .oump-footer .no-overflow.content .commands>a:nth-child(2), .row.maincontent.user-enroller-panel .oump-wrap .oump-footer .no-overflow.content .commands>a:nth-child(2), .row.maincontent.other-user-manager-panel .oump-wrap .oump-footer .no-overflow.content .commands>a:nth-child(2), .row.maincontent.main-footer .social-section .no-overflow.content .commands>a:nth-child(2), .row.maincontent.mform .fitem .no-overflow.content .commands>a:nth-child(2), .row.maincontent.form-item .no-overflow.content .commands>a:nth-child(2), .row.maincontent.path-mod-feedback .feedback_item_box_left .no-overflow.content .commands>a:nth-child(2){
	
	
	    background-color: #39A6F2!important;
	
	
}






ul.sidebar-menu {
    margin-top: 10px!important;
}
#coursesearch {
    display: block!important;
}
.content-header {
    padding-top: 30px!important;
}
header.main-header a.logo span {
    display: none!important;
    background-position: center 5px;
}
.mod-indent-outer,
.activityinstance,
.mod-indent-outer .activityinstance a {
    display: block!important;
}
.mod-indent-outer .activityinstance a {
    display: block;
    width: 100%!important;
}
span.resourcelinkdetails {
    position: absolute;
    top: 7px;
    padding: 3px 7px;
    border-radius: 5px;
    background-color: #ffffff;
    border: 1px solid #aaccfe;
    right: 50px;
    color: #1e1e1f;
}
#page-mod-quiz-view .generalbox#feedback h3 {
    text-align: left;
    display: inline;
    padding: 10px 20px;
    border-radius: 5px;
    background-color: #ffffff;
    background-image: url(/success.svg);
    background-repeat: no-repeat;
    padding-left: 56px;
    background-size: 39px;
    background-position: 5px 4px;
}
.quizattemptsummary td.lastcol a {
    text-transform: uppercase!important;
    font-weight: 600;
    border: 1px solid #39A6F2!important;
    padding: 4px 8px 2px 9px;
    border-radius: 4px;
    color: #39A6F2!important;
}
#page-mod-quiz-view .quizattempt {
    margin-top: 15px!important;
}
.resourcepdf object#resourceobject {
    width: 100%!important;
}
.que .questioncorrectnessicon {
    float: right;
    margin-top: -33px;
    margin-right: 20px;
}
div.que .content .outcome {
    background-color: #f5f8fc!important
}
div.que .info {
    display: none!important
}
table.quizreviewsummary td.cell {
    vertical-align: middle!important
}
.skin-green .sidebar-menu > li:hover > a,
.skin-green .sidebar-menu > li.active > a {
    border-left-color: #39A6F2!important;
}
.main-sidebar li.activity span.instancename:after {
    display: none!important;
}
html body div.wrapper aside.main-sidebar .sidebar .activities li i {
    display: none!important;
}
html body div.wrapper aside.main-sidebar .sidebar .activities li a {
    background-color: rgba(255, 255, 255, 0.12)!important;
    font-size: 17px;
    font-weight: 600;
    padding-left: 20px;
    padding-top: 10px;
    padding-bottom: 10px;
    color: white;
    width: 100%!important;
    display: block!important;
}
html body div.wrapper aside.main-sidebar .sidebar .activities li ul li a {
    background-color: transparent!important;
    font-weight: normal!important;
    color: white!important;
    font-size: 15px!important;
}
html body div.wrapper aside.main-sidebar .sidebar .activities li ul li a span {
    color: white!important;
    font-size: 15px!important;
}
html body div.wrapper aside.main-sidebar .sidebar .activities li a span {
    font-size: 17px!important;
}
#page-mod-quiz-view .quizattempt input[type='submit'] {
    max-width: 400px!important;
    margin: auto!important;
    margin-top: 10px;
    background-color: #39A6F2;
    font-size: 19px;
    margin-bottom: 30px!important;
    border: 0px;
    font-weight: bold;
    color: white;
    text-shadow: 0px 1px 0px rgba(0, 0, 0, 0.37);
    padding-top: 8px;
    display: block;
    width: 100%;
}
embed {
    display: block;
    float: left;
    padding-right: 5px;
    width: 30px!important;
    height: 30px!important;
    padding: 3px;
    border-radius: 5px;
    vertical-align: middle;
    fill: white!important;
}
embed svg path {
    fill: white;
}
.formulation .ablock .prompt {
    display: none!important;
}
div.que .content .formulation {
    padding: 17px!important;
}
div.que .content .qtext p {
    font-size: 20px!important;
    color: #1e1e1f!important;
}
.singlebutton div {
    margin: 0px!important;
}
#page-mod-quiz-view #feedback.generalbox {
    width: 100%;
    display: block;
    margin: auto!important;
    margin-left: auto;
    margin-right: auto;
    padding-bottom: 15px;
    margin-top: 25px;
}
#page-mod-quiz-view table.quizattemptsummary tr.bestrow td {
    border-color: #e0e0e0!important;
    background-color: #ffffff!important;
}
#page-mod-quiz-view .quizinfo {
    margin-bottom: 30px!important;
}
#page-mod-quiz-view .quizinfo,
#page-mod-quiz-view #page .quizgradefeedback,
#page-mod-quiz-view #page .quizattempt {
    text-align: left;
}
#page-mod-quiz-attempt div.info {
    display: none!important;
}
#page-mod-quiz-attempt .submitbtns input[type="submit"] {
    font-weight: 600!important;
    border: 0px solid #567b2d!important;
}
.btn-primary {
    -webkit-transition: all .2s;
    -moz-transition: all .2s;
    -ms-transition: all .2s;
    -o-transition: all .2s;
    transition: all .2s!important;
}
.skin-green .sidebar-menu > li > a {
    border-left: 0px!important;
}
@media (max-width: 768px) {
    header.main-header a.logo {
        background-position: center center!important;
    }
}
@media (min-width: 768px) {
    .sidebar-mini.sidebar-collapse .sidebar-menu > li {
        position: relative;
    }
}
html .sidebar-mini.sidebar-collapse div.wrapper aside.main-sidebar ul.sidebar-menu.activities li:first-of-type a span {
    left: 53px!important;
    margin-top: -3px!important;
}
html .sidebar-mini.sidebar-collapse div.wrapper aside.main-sidebar ul.sidebar-menu.activities li a i {
    display: block!important;
}
.sidebar-mini.sidebar-collapse a.logo {
    background-image: url(/newlogo_white_little.svg)!important;
    background-size: 28px;
    background-repeat: no-repeat!important;
    background-position: 10px 12px;
    background-color: rgba(0, 0, 0, 0)!important;
}
.sidebar-mini.sidebar-collapse .sidebar-menu > li:hover > a > span:not(.pull-right),
.sidebar-mini.sidebar-collapse .sidebar-menu > li:hover > .treeview-menu {
    background-color: rgba(0, 0, 0, 0.62)!important;
}
.sidebar-mini.sidebar-collapse .sidebar-menu > li a {
    min-height: 51px
}
.sidebar-mini.sidebar-collapse ul.sfirstd1d2 div.currentcourse {
    display: none!important;
}
.sidebar-mini.sidebar-collapse ul.ssecond div.currentcourse {
    display: none!important;
}
}
.moodle-dialogue-confirm .btn-secondary {
    display: none!important
}
.moodle-dialogue-content .yui3-widget-hd h1 {
    font-size: 20px!important;
}
#page-mod-quiz-summary .moodle-dialogue-content .confirmation-buttons input {
    display: block;
    width: 100%;
    margin-top: 20px;
    border: 0px;
    font-weight: bold;
}
.submitbtns a.mod_quiz-next-nav {
    display: none!important
}
#page-mod-quiz-summary .controls .singlebutton div input[type='submit'] {
    max-width: 400px!important;
    margin: auto!important;
    margin-top: 10px;
    background-color: #39A6F2;
    font-size: 19px;
    border: 0px;
    font-weight: bold;
    color: white;
    text-shadow: 0px 1px 0px rgba(0,
    0,
    0,
    0.37);
    padding-top: 8px;
    display: block;
    width: 100%;
}
#page-mod-quiz-summary .submitbtns:first-of-type .singlebutton {
    display: none!important
}
#page-mod-quiz-attempt .submitbtns input,
#page-mod-quiz-review .submitbtns input {
    background-color: #39A6F2!important
}
.mod_quiz-prev-nav.btn.btn-secondary {
    background-color: white;
}


.btn-primary:hover, .btn-primary:active, .btn-primary.hover {
    background: #39A6F2!important;
}

html .skin-green .sidebar-menu > li > .treeview-menu {
background-color: #818181!important;
}
.main-sidebar li.activity.complete span.instancename:after {
    display: none!important;
}
#page-mod-quiz-view #region-main div.quizinfo p {
    text-align: left!important;
    display: inline!important;
    padding: 5px 8px;
    border: 1px solid #cdcdcd;
    border-radius: 4px;
}
.dark-sidebar .back-course {
    background: #39A6F2!important;
}
.sidebar-menu .treeview-menu > li.complete {
    border-bottom: 0px solid #e5e4e4!important;
}
.skin-green .sidebar-menu > li > .treeview-menu {
    margin: 0px!important;
}
.treeview > li {
    border-bottom: 0px!important;
}
.treeview-menu {
    padding-left: 0px!important;
}
.skin-green .treeview-menu > li > a {
    padding-left: 15px!important;
}
ul.treeview-menu span.instancename {
    display: inline-block!important;
    padding-top: 0px!important;
}
ul.treeview-menu li a img {
    width: 30px!important;
    height: 30px!important;
    padding: 3px;
    border-radius: 5px;
}
.skin-green .sidebar-menu > li > .treeview-menu {} .popover-region-header-actions {
    display: none!important;
}
.content-item-container .view-more {
    display: none!important;
}
.popover-region-messages .messages:empty + .empty-message {
    margin-top: 20px!important;
    background-image: url(/folder2.svg)!important;
    background-size: 70px!important;
    background-repeat: no-repeat;
    background-position: top center;
    padding-top: 80px!important;
}
.notification-area .content-area > .content a {
    display: none!important;
}
.notification-area .content-area .footer {
    display: none!important;
}
.notification-area .control-area .content {
    padding: 0px!important;
}
.content-item-container.selected {
    color: black!important;
}
.notification-area .content-area .header {
    display: none!important;
}
.notification-area .content-area div.image-container {
    display: none!important;
}
.content-item-container:hover .content-item-footer .timestamp,
.content-item-container .content-item-footer .timestamp {
    text-align: center!important
}
.content-item-container.notification .content-item-body .notification-message {
    width: 100%!important;
    text-align: center!important;
}
.content-item-container.notification .content-item-body .notification-image {
    margin: auto!important;
    display: block;
    margin-bottom: 10px;
}
.content-item-container.notification .content-item-body .notification-image {
    height: 70px!important;
    width: 70px!important;
}
.content-item-container.notification .notification-image img {
    width: 70px!important;
    height: 70px!important;
}
.content-item-container.notification {
    background-color: #f5f8fc!important;
}
.content-item-container:hover {
    color: black!important;
}
.content-item-container:hover .content-item-footer .timestamp,
.content-item-container .content-item-footer .timestamp {
    color: silver!important;
}


#page-login-index {
    background-image: url(/img/pattern2.png)!important;
background-color: #f1f1f1!important;

}





	
	
.loginbox.clearfix.onecolumn:before {
    content: "";
    position: absolute;
    left: 50%;
    margin-left: -54px;
    /* margin-top: -100px; */
    width: 108px;
    height: 106px;
    /* margin-left: -100px; */
    /* margin-right: -100px!important; */
    margin-top: -136px;
    font-family: 'Roboto'!important;
    /* letter-spacing: 1px; */
    color: #fff;
    font-size: 40px;
    font-weight: 100!important;
    text-align: center;
    /* left: -100px; */
    /* right: -100px!important; */
    background: url(/img/logo.png);
}
	
	
	
	
	
.top-title {
    position: absolute;
    color: #fff;
    z-index: 9999;
    width: 1000px;
    text-align: center;
    left: 50%;
margin-left: -500px;
    /* background: red; */
    font-size: 47px;
    font-weight: 100!important;
    font-family: 'Open Sans';
    top: 12%;
    font-family: 'Roboto'!important;
    letter-spacing: 1px;
}
	
	
	.bgdark {
		display: none!important;
    position: absolute;
    min-height: 80%!important;
    bottom: 0;
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#000000+0,000000+100,000000+100&0+0,0+0,0.65+100,1+100 */
background: -moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, rgba(0,0,0,0) 0%,rgba(0,0,0,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#000000',GradientType=0 ); /* IE6-9 */
    z-index: 900!important;
    width: 100%;
}
	
	
	input[type="checkbox"]:not(checked) + label {
    color: #a9a9a9!important;
}

.loginbox .loginpanel {
    position: relative;
    min-height: 20px;
    padding: 0!important;
    border: 0;
    box-shadow: none!important;
}


	
	
	
.loginbox.clearfix.onecolumn {
    z-index: 9999!important;
    position: absolute;
    width: 400px;
    height: 300px;
    /* margin: auto!important; */
    /* top: 50%; */
    left: 50%;
    margin-left: -200px!important;
    top: 50%;
    margin-top: -175px;
    background: #fcfdfc;
    background-size: contain;
    /* box-shadow: 0 0 10px rgba(204, 204, 204, 0.51); */
    box-shadow: 0 0 2px rgba(0, 0, 0, 0.09);
    border-radius: 4px!important;
}

.loginbox .subcontent.loginsub {
    padding: 0!important;
}


.loginbox .subcontent.loginsub {
    padding: 15px 25px;
    background: none!important;
    border: 0;
    box-shadow: none!important;
}


html body .loginbox.onecolumn .loginpanel {
    left: 50%!important;
    width: 320px!important;
    margin-left: -160px!important;
    top: 51px!important;
}

.loginbox.clearfix.onecolumn .loginpanel input#loginbtn {
    background: #39A6F2!important;
    border-radius: 4px!important;
}


span.error {
    display: block;
    margin-top: -24px;
    color: #8d8d8d;
    text-align: center;
    line-height: 14px;
    margin-bottom: 18px;

}

	
	
	
@media only screen 

and (max-width : 550px)  { 
	
	
	
	.loginbox.clearfix.onecolumn {
    z-index: 9999!important;
    position: absolute;
    width: 300px;
    /* max-width: 100%; */
    height: 350px;
    /* margin: auto!important; */
    /* top: 50%; */
    left: 50%;
    margin-left: -150px!important;
    top: 60%;
    margin-top: -175px;
    background: #fcfdfc;
    background-size: contain;
    /* box-shadow: 0 0 10px rgba(204, 204, 204, 0.51); */
    box-shadow: 0 0 2px rgba(0, 0, 0, 0.09);
    border-radius: 4px!important;
}


html body .loginbox.onecolumn .loginpanel {
    left: 50%!important;
    width: 270px!important;
    margin-left: -135px!important;
    top: 77px!important;
}
	
	
}










































.is_overlay{ display: block; width: 100%; height: 100%; }


#trailer {
	
	display: none!important;
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    overflow: hidden;
    background: url(/img/white.png)!important;
}

#trailer > video {
		display: none!important;
	position: absolute;
	    opacity: 0.7;

	top: 0;
	left: 0;

	max-width: 100%!important;
	
	
	min-width: 100%; 
min-height: 100%;
width: auto; height: auto; 
	
	
}



@media (min-aspect-ratio: 16/9) {
     #trailer > video { height: 300%; top: -100%; }
 }
 @media (max-aspect-ratio: 16/9) {
     #trailer > video { width: 300%; left: -100%; }
 }
 /* Если есть поддержка object-fit (Chrome/Chrome для Android, Safari в iOS 8 и Opera), используем его: */
 @supports (object-fit: cover) {
     #trailer > video {
         top: 0; left: 0;
         width: 100%; height: 100%;
         object-fit: cover;
     }
 }










button {
    -webkit-transition: all .2s;
    -moz-transition: all .2s;
    -ms-transition: all .2s;
    -o-transition: all .2s;
    transition: all .2s!important;
}
.section li.activity {
    padding: 6px 14px!important;
    -webkit-transition: all .2s;
    -moz-transition: all .2s;
    -ms-transition: all .2s;
    -o-transition: all .2s;
    transition: all .2s;
    border: 1px solid rgb(232,
    232,
    232)!important;
    border-radius: 10px;
    margin-bottom: 10px!important;
}
.section li.activity:hover {
    box-shadow: 0px 0px 23px rgba(0,
    0,
    0,
    0.10);
    padding: 6px 14px!important;
    cursor: pointer!important;
}
.skin-green .main-header .navbar {
    background-color: #818181;
}
.skin-green .main-header .navbar .sidebar-toggle {
    color: white!important;
}
a.sidebar-toggle {
    text-indent: -9000000px!important;
    opacity: 0.7!important;
    background-image: url('/menu-lines.svg')!important;
    background-size: 24px!important;
    background-repeat: no-repeat!important;
    background-position: center center!important;
    -webkit-transition: all .2s;
    -moz-transition: all .2s;
    -ms-transition: all .2s;
    -o-transition: all .2s;
    transition: all .2s;
}
.newboxing {
    width: 300px!important;
    float: left;
}
a.sidebar-toggle:hover {
    opacity: 1!important;
    background-repeat: no-repeat!important;
}
.skin-green .main-header .navbar .sidebar-toggle {
    padding-left: 25px!important;
    padding-right: 25px!important;
}
.navbar .popover-region-toggle {
    color: white!important;
}
.skin-green .main-header .navbar .nav > li > a {
    color: white!important;
}
body#page-login-index h1 {
    margin-bottom: 0px!important;
}
body#page-login-index h1 a.logo span {
    display: none!important;
}
body#page-login-index h1 a.logo {
    background-image: url('/newlogo_white.svg');
    background-size: 260px;
    display: block;
    height: 70px;
    background-position: center 5px;
    background-repeat: no-repeat;
}
body#page-login-index #login-img .wdm-logo-wrapper {
    margin-top: 100px!important;
    margin-bottom: 0px!important;
}
body#page-login-index #login-img .wdm-logo-wrapper {
    height: auto!important;
    margin-bottom: 20px!important;
}
body#page-login-index .guestsub {
    display: none!important;
}
.skin-green .sidebar-form .btn {
    background-color: #47759b;
    border-radius: 0px 4px 4px 0px!important;
}
.skin-green .main-header .navbar {
    box-shadow: 0px 0px 15px rgba(0,
    0,
    0,
    0.4)!important;
}
.skin-green .sidebar-menu>li:hover>a,
.skin-green .sidebar-menu>li.active>a {
    background-color: rgba(0,
    0,
    0,
    0.38)!important;
}
body#page-login-index div.forgetpass {
    display: none!important;
}
body#page-login-index .loginbox input[type="submit"]#loginbtn {
    background-color: #39A6F2;
    text-transform: uppercase;
    font-size: 18px;
    text-shadow: 0px -1px 0px rgba(0,
    0,
    0,
    0.30)
}
.skin-green .wrapper {
    background-color: white!important;
}
.main-footer ul.social-icons {
    box-shadow: 0px 0px 15px rgba(0,
    0,
    0,
    0.4);
}
.skin-green .main-sidebar, .skin-green .left-side {
    background-color: #818181!important;
    box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.4);
}



.fp-setauthor.control-group.clearfix, .fp-setlicense.control-group.clearfix, .fp-license, .fp-author {
    display: none!important;
}







html,
body {
    height: 100%!important;
    min-height: 100%!important;
}
.main-sidebar .sidebar-menu li a span {
    font-size: 15px!important;
}
/*Перезапись*/

@media (min-width: 768px) {
    html body .loginbox.onecolumn .loginpanel {
        left: 40%;
        width: 20%
    }
}
div.course-filter {
    display: none!important;
}
section.content {
    padding-left: 30px!important;
}
div.heading {
    padding-left: 30px!important;
}
aside.main-sidebar input#coursesearchbox,
aside.main-sidebar button {
	    color: #fff!important;
    background-color: rgba(0,
    0,
    0,
    0.25);
    border-radius: 4px 0 0 4px!important;
}
aside.main-sidebar form#coursesearch2 {
border: 1px solid #35405d;
}
table .text-blue {
    font-size: 12px!important;
}
.box-shadow .wdm-course-img:hover {
    box-shadow: 0px 0px 40px rgba(0,
    0,
    0,
    0.25)!important;
}
/*Полное скрытие*/

body#page-my-index #deadlines,
body#page-my-index #quick_message,
body#page-my-index #recent_events,
ol.breadcrumb {
    display: none!important;
}
.main-footer ul.social-icons {
    padding: 5px!important;
    padding: 5px!important;
    position: absolute;
    width: 100%;
    background-color: #8c8c8c!important;
    bottom: 0px;
}
body .table tbody tr td {
    font-size: 12px!important;
}
.coursedescript {
    display: none!important;
}
.fa-clock-o:before {
    display: none!important;
}
.text-blue {
    color: #5285b8!important;
    padding-left: 0px!important;
}
body table tbody tr:nth-of-type(odd) {
    background-color: white;
}
.table tbody tr td a:hover {
    text-decoration: underline!important;
}
.table tbody tr td a,
.table tbody tr td {
    color: #111!important;
    font-size: 12px!important;
    font-weight: 500!important;
}
.table tbody tr td {
    color: #111!important;
    font-size: 14px!important;
    font-weight: 400!important;
}
#recent_assignments div.box tr th {
    border: 0px!important;
    font-weight: bold!important;
    color: black!important;
    font-size: 16px!important;
}
#recent_assignments div.box div.table-responsive tr:first-of-type {
    background-color: white!important;
    border-bottom: 2px solid #e0e0e0!important;
}
.progress-bar {
    background-color: #39A6F2!important;
    border-radius: 2px!important;
}
.progress-striped .progress-bar,
.progress-bar-striped {
    background-image: none!important;
}
.progress {
    border-radius: 4px!important;
    height: 6px!important;
}
.messaging-area-container .messaging-area .contacts-area .searchtextarea {
    height: 80px!important;
}
button.btn-box-tool {
    display: none!important;
}
body.path-course .content-header {
    padding-top: 30px;
}
a.remui-back-to-top {
    display: none!important;
}
.content-wrapper,
.right-side {
    min-height: 100%!important;
}
.main-footer .social-section {
    background-color: white!important;
}
.groupdisplay > .nav-tabs > li.active,
.nav-tabs-custom > .nav-tabs > li.active {
    border-top-color: #39A6F2!important
}
.btn-primary,
.path-grade-report-singleview .singleview_buttons input,
.fd > a {
    background-color: #39A6F2!important
}
.path-rating .ratingtable tbody tr td a,
table.flexible tbody tr td a,
.generaltable tbody tr td a {
    color: #1e1e1f!important
}
.que label {
    display: block;
    padding-top: 10px!important;
    padding-bottom: 10px!important;
    margin-bottom: 0px!important;
}
.que.multichoice .answer div {
    margin-bottom: 0px!important;
    padding-bottom: 0px!important;
}
.que .ablock {
    margin-bottom: 0px!important;
}
.que label {
    -webkit-transition: all .2s;
    -moz-transition: all .2s;
    -ms-transition: all .2s;
    -o-transition: all .2s;
    transition: all .2s;
}
.que label:hover {
    box-shadow: 0px 0px 10px rgba(0,
    0,
    0,
    0.15)!important;
}
.que.multichoice .answer div {
    padding-left: 0px!important;
}
input[type="radio"] {
    vertical-align: top;
    width: 17px;
    height: 17px;
    margin: 0 3px 0 0;
}
input[type="radio"] + label {
    cursor: pointer;
}
input[type="radio"]:not(checked) {
    position: absolute;
    opacity: 0;
}
input[type="radio"]:not(checked) + label {
    position: relative;
    padding: 0 0 0 35px;
}
input[type="radio"]:not(checked) + label:before {
    content: '';
    position: absolute;
    top: 9px;
    left: 5px;
    width: 22px;
    height: 22px;
    border: 1px solid #CDD1DA;
    border-radius: 50%;
    background: #FFF;
}
input[type="radio"]:not(checked) + label:after {
    content: '';
    position: absolute;
    top: 12px;
    left: 8px;
    width: 16px;
    height: 16px;
    border-radius: 50%;
    background: #39A6F2;
    box-shadow: inset 0 1px 1px rgba(0,
    0,
    0,
    .5);
    opacity: 0;
    transition: all .2s;
}
input[type="radio"]:checked + label:after {
    opacity: 1;
}
input[type="radio"]:focus + label:before {
    box-shadow: 0 0 0 3px rgba(255,
    255,
    0,
    .5);
}
.vvodser {
    padding-right: 30px!important;
}
.user-about-me i.fa {
    text-indent: -900000px;
    background-size: 32px!important;
    background-repeat: no-repeat!important;
    height: 40px!important;
    margin-top: 0px!important;
}
.user-about-me i.fa.fa-id-card-o {
    background-image: url('https://image.flaticon.com/icons/svg/149/149242.svg')!important;
}
.user-about-me i.fa.fa-phone {
    background-image: url('https://image.flaticon.com/icons/svg/149/149384.svg')!important;
}
.user-about-me i.fa.fa-envelope-o {
    background-image: url('https://image.flaticon.com/icons/svg/149/149446.svg')!important;
}
#instance-33-header:before {
    text-indent: -900000px;
    background-image: url('https://image.flaticon.com/icons/svg/149/149180.svg');
    background-size: 24px!important;
    background-repeat: no-repeat!important;
}
.rememberpass label {
    font-weight: normal!important;
}
#recent_assignments h3 {
    padding-top: 5px!important;
}
i.fa.fa-book {
    text-indent: -900000px;
    background-image: url('https://image.flaticon.com/icons/svg/149/149347.svg');
    background-size: 24px!important;
    display: block;
    width: 30px;
    float: left;
    height: 30px;
    background-repeat: no-repeat!important;
}
/* Cначала обозначаем стили для IE8 и более старых версий
т.е. здесь мы немного облагораживаем стандартный чекбокс. */

input[type="checkbox"] {
    vertical-align: top;
    margin: 0 3px 0 0;
    width: 17px;
    height: 17px;
}
/* Это для всех браузеров, кроме совсем старых, которые не поддерживают
селекторы с плюсом. Показываем, что label кликабелен. */

input[type="checkbox"] + label {
    cursor: pointer;
}
#region-main-settings-menu {
    display: none!important;
}
li.pull-right {
    display: none!important;
}
.user-profile-courses,
.user-profile-badges,
.user-profile-common-courses {
    background-color: white!important;
}
/* Далее идет оформление чекбокса в современных браузерах, а также IE9 и выше.
Благодаря тому, что старые браузеры не поддерживают селекторы :not и :checked,
в них все нижеследующие стили не сработают. */

.fcheckbox input[type="checkbox"] {
    opacity: 1!important;
}
/* Прячем оригинальный чекбокс. */

input[type="checkbox"]:not(checked) {
    position: absolute;
    opacity: 0;
}
input[type="checkbox"]:not(checked) + label {
    position: relative;
    /* будем позиционировать псевдочекбокс относительно label */
    
    padding: 0 0 0 60px;
    /* оставляем слева от label место под псевдочекбокс */
}
/* Оформление первой части чекбокса в выключенном состоянии (фон). */

input[type="checkbox"]:not(checked) + label:before {
    content: '';
    position: absolute;
    top: -4px;
    left: 0;
    width: 50px;
    height: 26px;
    border-radius: 13px;
    background: #424242;
    box-shadow: inset 0 2px 3px rgba(0,
    0,
    0,
    .2);
}
/* Оформление второй части чекбокса в выключенном состоянии (переключатель). */

input[type="checkbox"]:not(checked) + label:after {
    content: '';
    position: absolute;
    top: -2px;
    left: 2px;
    width: 22px;
    height: 22px;
    border-radius: 10px;
    background: #FFF;
    box-shadow: 0 2px 5px rgba(0,
    0,
    0,
    .3);
    transition: all .2s;
    /* анимация, чтобы чекбокс переключался плавно */
}
/* Меняем фон чекбокса, когда он включен. */

input[type="checkbox"]:checked + label:before {
    background: #39A6F2;
}
/* Сдвигаем переключатель чекбокса, когда он включен. */

input[type="checkbox"]:checked + label:after {
    left: 26px;
}
/* Показываем получение фокуса. */

input[type="checkbox"]:focus + label:before {} table.collection tbody tr td a {
    color: #39A6F2!important
}
table.collection thead tr {
    height: 22px!important;
}
table.collection > thead > tr > th {
    vertical-align: top!important
}
table.collection .description {
    width: 75%!important;
}
canvas {
    -moz-user-select: none;
    -webkit-user-select: none;
    -ms-user-select: none;
}
.courselittledescription {
    padding-bottom: 20px!important;
}
body.format-topics.path-course.path-course-view.pagelayout-course div.course-content div.col-lg-12.pad.text-right {
    display: none!important;
}
.userlist table#participants td {
    font-weight: bold!important
}
.userlist table#participants td a,
.userlist table#participants th a {
    border: 0px!important;
    font-weight: normal!important;
    color: #5285b8!important;
    font-size: 14px!important;
}
#page-course-view-topics.path-user .content-wrapper {
    width: calc(100% - 270px)!important;
}
.userlist table#participants td input {
    opacity: 1!important
}
.block_course_overview .content .course_list .coursebox .course_title {} .block_course_overview .content .course_list .coursebox .progress-section {
    padding-left: 15px!important;
    padding-right: 15px!important;
}
.block_course_overview .content .course_list .coursebox .title {
    padding-left: 15px!important;
    padding-right: 15px!important;
}
.block_course_overview .content .course_list .coursebox:before {
    background: rgba(0,
    0,
    0,
    0.8)!important;
    content: "";
}
.block_course_overview .content .course_list .coursebox .title a {
    text-shadow: none!important;
}
.quizinfo {
    display: none!important
}
#participants a img {
    border-radius: 50%!important;
}
.singleselect form {
    display: none!important;
}
.userlist h3 {
    display: none!important;
}
#region-main div h2 {
    text-transform: none!important;
    letter-spacing: 0.2px;
    font-size: 18px;
    font-weight: bold!important;
    color: #1e1e1f!important;
}
.video-js .vjs-volume-bar {
    margin: 31px 0.45em!important;
}
.onlycourseshow {
    display: none!important;
}
.path-grade-report #region-main h2 {
    display: none
}
.video-js button {
    background-color: transparent!important;
}
.vjs-icon-play:before {
    content: ''!important;
}
.video-js .vjs-control-bar {
    height: 65px!important;
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#000000+0,000000+100&0+0,0.65+100 */
    
    background: -moz-linear-gradient(top,
    rgba(0,
    0,
    0,
    0) 0%,
    rgba(0,
    0,
    0,
    0.65) 100%);
    /* FF3.6-15 */
    
    background: -webkit-linear-gradient(top,
    rgba(0,
    0,
    0,
    0) 0%,
    rgba(0,
    0,
    0,
    0.65) 100%);
    /* Chrome10-25,Safari5.1-6 */
    
    background: linear-gradient(to bottom,
    rgba(0,
    0,
    0,
    0) 0%,
    rgba(0,
    0,
    0,
    0.65) 100%);
    /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000',
    endColorstr='#a6000000',
    GradientType=0);
    /* IE6-9 */
}
.video-js .vjs-play-progress:before {
    display: none!important;
}
.vjs-volume-menu-button-horizontal:hover .vjs-menu-content,
.vjs-volume-menu-button-horizontal .vjs-menu-content {
    height: 65px!important;
}
.video-js .vjs-control-bar {
    padding-left: 15px!important;
    padding-right: 15px!important;
}
.video-js .vjs-play-progress {
    background-color: #39A6F2!important;
}
html body .vjs-volume-menu-button.vjs-menu-button-inline .vjs-menu-content {
    margin-left: 20px!important;
}
.video-js .vjs-control:before {
    font-size: 2.5em!important;
}
.video-js .vjs-progress-control {
    margin-left: 20px!important;
}
.video-js .vjs-control:before {
    line-height: 65px!important;
}
body .video-js button:hover,
body .video-js button:focus {
    color: white!important;
}
body .video-js button.vjs-play-control.vjs-play-control {
    background-color: transparent!important;
}
.video-js .vjs-big-play-button:hover:before {
    opacity: 1!important;
}
.video-js .vjs-big-play-button:before {
    opacity: 1!important;
    color: white!important;
    font-size: 75px!important;
    content: ''!important;
    width: 75px!important;
    height: 75px!important;
    background-image: url(/playbig.png);
    background-size: 75px!important;
    transition: all 0.5s ease 0s;
}
.video-js .vjs-time-control {
    line-height: 65px!important;
}
.mediaplugin.mediaplugin_videojs div:first-of-type {} .coursenumbers {
    display: block;
    min-height: 100px;
}
.coursenumbers strong {
    font-size: 50px;
    display: block;
    line-height: 50px;
    color: #39A6F2;
}
.coursenumbers span {} .video-js .vjs-big-play-button:before {
    color: white!important;
    font-size: 60px!important;
}
html .video-js:hover .vjs-big-play-button,
html .video-js .vjs-big-play-button:focus {
    border-color: transparent!important;
    box-shadow: none!important;
}
html .video-js .vjs-big-play-button {
height: 3em;
    width: 3em;
    top: calc(50% - 1.2em);
    left: calc(50% - 1.2em);
    background-color: transparent!important;
    border: 0px;
    border-radius: 50%;
}
.message-text-container textarea {
  height: 35px!important;}
    .message-text-container textarea {
        height: 35px!important;
    }
    #region-main-settings-menu > div .action-dropdown .action-dropdown-menu {
        margin-top: 11px!important;
    }
    .vjs-icon-play:before {
        display: block;
        text-indent: -900000px;
        background-color: red;
        height: 2em;
        width: 2em;
    }
    .video-js .vjs-volume-bar {
        margin: 1.85em 0.45em!important;
    }
    .video-js .vjs-time-control {
        line-height: 4em!important
    }
    .vjs-volume-menu-button-horizontal:hover .vjs-menu-content,
    .vjs-volume-menu-button-horizontal:focus .vjs-menu-content,
    .vjs-volume-menu-button-horizontal .vjs-slider-active .vjs-menu-content,
    .vjs-volume-menu-button-horizontal .vjs-lock-showing .vjs-menu-content {
        height: 4em!important
    }
    html #region-main-settings-menu .listing-actions a {
        border-radius: 4px!important;
    }
    .video-js .vjs-control:before {
        font-size: 2em!important;
        line-height: 2em!important;
    }
    .video-js .vjs-play-control {
        background-color: #39A6F2!important;
    }
    .video-js .vjs-play-progress {
        background-color: #39A6F2!important;
    }
    
    /*
    html .video-js .vjs-big-play-button:hover {
        border: 0.06666em solid white!important;
    }
    */
    
    
    
html#role3 #page-course-index-category  #region-main-settings-menu .singlebutton input[type="submit"] {
    line-height: normal!important;
    height: 34px!important;
}
    
    
    
    
    body#page-mod-quiz-view div#region-main-settings-menu .action-menu.moodle-actionmenu div#action-menu-1-menubar .dropdown-toggle.curs_setting_btn {
    display: block!important;
    border-radius: 4px!important;
}
    
    
div#region-main-settings-menu .action-menu.moodle-actionmenu div#action-menu-1-menubar .dropdown-toggle.curs_setting_btn {
    display: none!important;
    border-radius: 4px!important;
}
    
    .vjs-progress-holder.vjs-slider.vjs-slider-horizontal {
    margin-top: 0px;
}





body#page-mod-resource-view .video-js .vjs-control-bar {
    height: 40px!important;}
    
    
    
    
    body#page-course-view-topics .video-js .vjs-control-bar {
    height: 40px!important;}
    


    
    
    body#page-mod-resource-view .mediaplugin.mediaplugin_videojs div {
   max-width: 100%!important; 
}



.no-overflow {
    margin-bottom: 1px;
    overflow-x: auto;
    overflow-y: auto!important;
  }
  
  
  
  @media only screen and (max-width: 2600px) and (min-width: 1599px){
  
  
  #page-course-view-topics ul.topics li#section-0 .no-overflow, #page-mod-resource-view .resourcecontent {
    height: 750px!important;}


}
    
    
    
    .video-js .vjs-fullscreen-control {

    }
    .vjs-big-play-button:before {
        color: white!important;
    }
    body .video-js .vjs-big-play-button:before:hover {
        color: white!important;
    }
    .video-js .vjs-control-bar {
        height: 4em;
        background-color: rgba(40, 65, 89, 0.81);
    }
    #role3 .action-menu.moodle-actionmenu a.dropdown-toggle {
        font-weight: 500!important;
        padding: 8px 12px!important;
    }
   .messaging-area-container .messaging-area .contacts-area .contacts .contact {
    height: 63px!important;
    padding-top: 7px;
}



.editor_atto_notification .atto_warning {
    background-color: #f2f2f2!important;
    color: #3a3a3a!important;
}



.messaging-area-container .messaging-area .contacts-area {
    display: inline-block;
    width: 280px;
    height: 680px!important;
    box-sizing: border-box;
    border-right: 1px solid #e3e3e3;
}



.fcontainer.clearfix div#fitem_id_correctanswer {
    margin-top: 63px!important;
}


.fcontainer.clearfix div#fitem_id_single {
    margin-top: 64px;
}

















