#side-bar .study-record {
	background: rgba(60, 218, 30, 0.06);
	padding: 10px;
	width: 190px;
}

#side-bar .study-record .chapter-record {
	color: rgb(88, 88, 88);
}

#side-bar .study-record .record-order {
	vertical-align: top;
	width: 16px;
}

#side-bar .study-record .chapter-record .score {
	color: #FF553A;
}

#side-bar .study-record dt span {
	background-color: rgb(101, 175, 213);
	color: white;
	padding: 1px 5px;
}

#side-bar #open-course {
	margin-bottom: 11px;
}

#side-bar .cover {
	width: 210px;
	height: 160px;
	padding: 2px;
	vertical-align: middle;
	text-align: center;
	display: table-cell;
	border: 1px solid rgba(224, 223, 223, 0.99);
}

#side-bar .cover img {
	max-width: 210px;
	max-height: 160px;
}

#side-bar .basic-info {
	padding: 7px 0;
}

#side-bar .key {
	color: rgb(25, 8, 155)
}

#side-bar #invite-view-member-form input {
	width: 128px;
}

#side-bar .invite-view-member {
	margin-top: 5px;
}

#side-bar #invite-view-member-form a {
	vertical-align: top;
	margin-left: 5px;
}

#side-bar #invite-list .reject {
	text-decoration: line-through;
	font-style: italic;
}