#main-content{
	margin: 0px auto;
	padding: 10px 15px;
}
#main-content .form{
	width: 400px;
	margin: 0px auto;
}
.modal-content textarea{
	width: 100%;
	height: 200px;
	border: 0px none;
	resize: none;
	padding: 10px;
}

.lecture-cont{
/* 	border: 1px solid red; */
	display: inline-block;
	width: 350px;
	margin: 10px;
	height: 280px;
	overflow: hidden;
}
.lecture-cont img{
	width: 100%;	
}
#show-movie{
/* 	text-align: center; */
}
.show-intro, .show-intro label, .show-intro a { color: #5f85cc; }
.show-intro .label1 { width: 600px; margin-left: auto; margin-right: auto; text-align: justify; }
.show-intro #instructor-name { float: right; }
.show-intro a { font-weight: bold; }
.show-intro h5 {margin:0; padding: 0;}

#show-intro-video {
    box-shadow: 0 0 10px 1px rgba(74, 137, 151, 0.5);
    margin-bottom: 10px;
    text-align: left;
		margin-left: auto; margin-right: auto
}
.modal .video-js{
	font-size: 10px;
}
#accept-user-movie{
	float: left;
}
#accept-user-movie-label{
	padding: 2px 0px 0px 5px;
}
.opinion { padding: 2px; margin-bottom: 10px; border: 1px dotted #c2c2c2; }
.opinion-content, .opinion-reply-display { margin-top: 5px; padding-left: 10px; background-color: #f5f5f5; }
.opinion-lecture { padding-left: 10px; }
.opinion label { margin-bottom: 1px; font-style: italic; }
.opinion-reply, .opinion-delete { text-align: right; }
.opinion-reply textarea { width: 100%; height: 200px; }
.area-cont { position: relative; margin: 0px 0px 10px; }
.opinion-reply label { display: block; float: left; text-align: left; width: 200px; }
.opinion-reply .form-container { display: none; }

h2.center { text-align: center; }
.filter { background-color: rgb(245,245,245);padding-bottom:10px;margin-bottom: 10px; }
.filter #showbutton { margin-top:6px; }

.vjs-default-skin .vjs-control-bar { font-size: 100% !important; }
.filmik-video-dimensions { width: 100%}

.additionalMessage{
    color:mediumblue;
}
.additionalMessage a{
    color:#0089ff;
}
