@media only screen and (min-width: 1999.98px) {

}

@media only screen and (max-width: 1920px) {

}

@media only screen and (max-width: 1599.98px) {

}

@media only screen and (max-width: 1399.98px) {
	.single-card .lesson-wrapper input{
		padding: .375rem 0.5rem;
	}

	.add-lesson {
		opacity: 1;
		color: #1CC88A;
	}

	.lesson .fa-minus-circle {
		opacity: 1;
		color: #E74A3B;
	}

}

@media only screen and (max-width: 1199.98px) {
	.single-card .lesson-wrapper input{
		padding: .375rem 0.75rem;
	}
}

@media only screen and (max-width: 991.98px) {

}

@media only screen and (max-width: 844.98px) {
    #wrapper #content-wrapper {
        padding-left: 6.5rem;
    }

    .single-card input{
    	margin-bottom: 15px;
    }

    .course-break, #lessons-card .lessons-header{
    	margin-bottom: 15px !important;
    }

    .single-card .custom-checkbox{
    	margin-bottom: 25px;
    }

    .single-card .row, .lesson-wrapper input{
    	margin-bottom: 0;
    }

    .sidebar{
    	overflow: visible;
    }

	.toggle-sidebar-768 {
    	display: none;
    }


}

@media only screen and (max-width: 767.98px) {
	.lesson-wrapper input, .lesson-wrapper .lesson-nr {
		margin-bottom: 15px;
	}
	#accordionSidebar {
		display: block;
	}

	.lesson .delete-lesson {
		display: flex;
		justify-content: flex-start;
	}

	div.dataTables_wrapper div.dataTables_length, div.dataTables_wrapper div.dataTables_filter, div.dataTables_wrapper div.dataTables_info, div.dataTables_wrapper div.dataTables_paginate {
		text-align: left;
	}

	#table-0_length label{
		margin-bottom: 10px;
	}

	#table-0_wrapper .col-md-6{
		padding: 0 !important;
	}
}

@media only screen and (max-width: 575.98px) {
	#accordionSidebar {
		display: none;
	}

	#wrapper #content-wrapper {
		padding-left: 0;
	}

	#sidebarToggleTop {
    	display: block;
    }

    #content-wrapper.toggled #sidebarToggleTop.nav-left{
	    margin-left: 6.5rem;
	}

    #wrapper #content-wrapper.toggled {
        padding-left: unset;
    }

    .lesson-wrapper .lesson-time-end{
    	margin-bottom: 0;
    }

    .lesson-wrapper .add-lesson{
    	margin-bottom: 5px;
    	margin-top: 5px;
    }

    .lesson-wrapper .delete-lesson i {
    	margin-top: -40px;
    }
}

@media only screen and (max-width: 499.98px) {

}

@media only screen and (max-width: 449.98px) {

}

@media only screen and (max-width: 399.98px) {

}

@media only screen and (max-width: 349.98px) {

}

@media only screen and (max-width: 319.98px) {

}


@media only screen and (min-device-width: 375px) and (max-device-width: 667px) and (orientation: landscape) {
    /* Specific for iPhone landscape */
}

@media only screen and (min-device-width: 375px) and (max-device-width: 667px) and (orientation: portrait) {
    /* Specific for iPhone portrait */
}
