.center {
	text-align: center;
}

.align-left {
	text-align: left;
	float: left;
}

.align-right {
	text-align: right;
	float: right;
}

.always-align-right {
	text-align: right;
	float: right;
}

.clear-both {
	clear: both;
}

.lazy-right {
	text-align: right;
	float: right;
}

@media (max-width: 480px) {
	.align-right {
		float: left;
		text-align: left;
		clear: both;
	}
	
	.align-right-no-clear {
		clear: none;
	}
	
	.minstructor-lessons-container .lesson-mycontent .link,
	.course-table-of-contents .lesson-content .link,
	.course-table-of-contents .lesson-mycontent .link {
		width: 100%;
	}
}

@media (max-width: 320px) {
	.lazy-right {
		float: left;
		text-align: left;
		clear: both;
	}
	.tab-content .table {
		min-width: 480px;
		border-right: 20px solid #FFF;
	}
	.tabbable-header ul {
		margin-top: 35px;
	}
	.tabbable-header select {
		width: 100px;
	}
}

@media (min-width: 321px)
{
	.modal.fade.in {
		top: 10px;
		margin-top: 0px;
	}
	
	.minstructor-lessons-container .lesson-mycontent .lesson,
	.course-table-of-contents .lesson-mycontent .lesson {
		padding-left: 20px;
	}
	
	.minstructor-lessons-container .lesson-mycontent .link,
	.course-table-of-contents .lesson-mycontent .link {
		margin-bottom: 10px;
		width: 100%;
	}
	
	.minstructor-lessons-container .lesson_row .description .span12 > a {
		width: 90%;
		margin-left: 5%;
		padding: 0px;
	}
}

@media (min-width: 600px) {
	.minstructor-lessons-container .lesson-mycontent .link,
	.course-table-of-contents .lesson-mycontent .link {
		max-width: 290px;
	}
	
	.minstructor-lessons-container .lesson_row .description .span12 > a {
		width: 90%;
		margin-left: 5%;
		padding: 0px;
	}
}

@media (min-width: 768px) {
	.minstructor-lessons-container .lesson-mycontent .link,
	.course-table-of-contents .lesson-mycontent .link {
		width: auto;
		margin-bottom: 0px;
		max-width: 470px;
	}
	
	.minstructor-lessons-container .lesson_row .description .span12 > a {
		width: 100%;
		margin-left: 0px;
		padding: 10px 0 10px 20px;
	}
}

@media (min-width: 1024px) {
	.minstructor-lessons-container .lesson-mycontent .link,
	.course-table-of-contents .lesson-mycontent .link {
		max-width: 550px;
	}
	
	.minstructor-lessons-container .lesson_row .description .span12 > a {
		width: 100%;
		margin-left: 0px;
		padding: 10px 0 10px 20px;
	}
}