@media (max-width: 1000px) {
#page-course-view-topics .content-wrapper  {width: 100%!important;}
html body .coursestats {width: 100%!important; margin-left: 0px!important; display: block!important;}
.sidebar-mini.sidebar-collapse  .coursestats   {margin-left: 50px!important;}
}


.course-content ul.topics li.section, .course-content ul.weeks li.section {margin-bottom: 0px!important;}





#page-course-view-topics .content-wrapper {min-height: 1100px!important;}


#moodle-footer {display: none!important;}






@media (max-width: 767px) {
	
	#page-course-view-topics .content-wrapper {min-height: 100%!important;}
	
}




@media (max-width: 767px) {
	
html	.sidebar-mini.sidebar-collapse  .coursestats   {margin-left: 0px!important;}
	
	
	}


#region-main .content .clearfix .wdm_content.col-lg-10 {padding-left: 0px!important; padding-right: 0px!important;}

.course-content ul.topics li.section .content, .course-content ul.weeks li.section .content {padding-top: 0px!important; padding-bottom: 0px!important;}


.course-content .box {border: 0px!important;}



.resourcelinkdetails {display: none!important;}


h1 {font-size: 30px!important;}

.coursestats h3 {margin-top: 2px!important; margin-bottom: 20px!important; color: #111!important;}

.toggle-btn-wrapper, .toggle-section-btn {display: none!important;}
	
	
#page-course-view-topics .content-wrapper {width: calc(100% - 270px); float: left!important;}
	

.btn_section_course_mov #btn1:hover, #btn2:hover {cursor: pointer!important;}


.course-content .topics li.section ul.section, .course-content .weeks li.section ul.section {display: block!important;}


.coursestats {padding-top: 0px!important;}

#completionprogressid {display: none!important;}





.coursestats .usersicon, .coursestats .levelsicon, .coursestats .timesicon, .coursestats .elementsicon, .coursestats .znaksicon, .coursestats .navuki {
    padding-left: 40px;
    font-size: 15px;
    height: 35px;
    border-bottom: 0px dotted silver;
    line-height: 40px;
    background-size: 25px;
    background-repeat: no-repeat;
    margin-top: 10px!important;
	
	
	
}


.coursestats .navuki {
    height: auto!important;
    margin-bottom: 50px!important;
    }


.coursestats .navuki span, .coursestats .navuki p {padding: 0px!important;
	 
    margin: 0px;
    line-height: 20px;
}



.coursestats .znaksicon {height: 130px!important; border-bottom: 0px!important;}


.coursestats .elementsicon {height: 140px!important;}


.coursestats .usersicon {
	
	background-image: url('https://image.flaticon.com/icons/svg/149/149447.svg');
	
	}
	
	
	
	
.coursestats .navuki div.addpoing {height: auto; font-size: 15px;
	
	background-image: url('/substract.svg');
	background-size: 15px 20px;
	font-weight: bold;
	background-repeat: no-repeat!important;
	padding-left: 25px;
	line-height: 20px;
	margin-bottom: 8px!important;
	margin-left: -25px!important;
	
}		
	
	
.coursestats .navuki {
	
	background-image: url('https://image.flaticon.com/icons/svg/149/149148.svg');
	
	}	


.coursestats .levelsicon {
	background-image: url('https://image.flaticon.com/icons/svg/149/149267.svg');
	}


.coursestats .levelsicon b {color: white!important; background-color: #0a0; padding: 1px 7px!important; border-radius: 3px; font-weight: normal!important;}



.coursestats .timesicon {

	background-image: url('https://image.flaticon.com/icons/svg/149/149313.svg');

	}
	

.coursestats .elementsicon {

	background-image: url('https://image.flaticon.com/icons/svg/149/149176.svg');

	}
		


.coursestats .znaksicon {

	background-image: url('https://image.flaticon.com/icons/svg/149/149286.svg');

	}
		
		
		
		
		
			
		
.znaksicon img {width: 60px!important; margin-bottom: 20px!important;}			
		
		
#region-main .content .clearfix .wdm_img {display: none!important;}

#region-main .content .clearfix h4.media-heading  {display: none!important;}
		
		
		
		
#region-main .content .clearfix .wdm_content.col-lg-10 {width: 100%!important;}




.coursestats .elementsicon div.innervideo {height: auto; font-size: 15px;
	
	background-image: url('/substract.svg');
	background-size: 15px 20px;
	font-weight: bold;
	background-repeat: no-repeat!important;
	padding-left: 25px;
	line-height: 20px;
	margin-bottom: 5px;
	margin-left: -25px!important;
	
}	





.coursestats .elementsicon div.innerdocs {height: auto; font-size: 15px;
	background-image: url('/substract.svg');
	background-size: 15px 20px;
	font-size: 14px!important;
	font-weight: bold;
	background-repeat: no-repeat!important;
	padding-left: 25px;
	line-height: 20px;
	margin-bottom: 5px;
	margin-left: -25px!important;
}	



.coursestats .elementsicon div.innertest {height: auto; font-size: 15px;
	
	background-image: url('/substract.svg');
	background-size: 15px 20px;
	font-weight: bold;
	background-repeat: no-repeat!important;
	padding-left: 25px;
	line-height: 20px;
	margin-bottom: 5px;
	margin-left: -25px!important;
	
}	




span.actions form.togglecompletion div input[type="image"]:hover {opacity: 0.7!important;}
span.actions form.togglecompletion div input[type="image"] {width: 25px!important; margin-top: 7px!important;}


img.iconlarge {width: 40px!important; height: 40px!important;}





span.instancename {font-size: 20px!important; color: black; padding-left: 10px!important; padding-top: 10px!important;}













.coursestats .navuki {

	

	
	}


.navuki ul { margin-left: 0px!important;}

.navuki ul li {display: block; list-style: none!important;
	
	line-height: 20px; margin-bottom: 15px!important;
	
}















	
	
