div.crform{
	border-top: 5px solid #1d4684;
	margin-top: 8px;
	padding-top: 40px;
}
div.crform p label:first-child{
	display: inline-block;
	width: 200px;
}
div.crform p span{
	vertical-align: top;	
}
div.crform input,
div.crform textarea{
	border-color: #CCC;
}
div.crform .coursePeriod,
div.crform .courseFee{
	display: inline-block;
}
div.crform textarea#course{
	width: 297px;
}
#timway_price_container input,
#timway_point_container input{
	vertical-align: top;
}
#course_startdate_container,
#course_period_container,
#course_fee_container{
	display: none;
}
.crf_error{
	color: #F00;
}

.addthis_inline_share_toolbox{
	padding-top: 30px;
	text-align: right;
}
.at-icon-wrapper.at-share-btn.at-svc-compact{
	margin-bottom: 5px !important;
}


@media only screen and (max-width : 1680px) {
}
@media only screen and (max-width : 1200px) {
	div.crform .coursePeriod,
	div.crform .courseFee{
		max-width: 500px;
	}	
}
@media only screen and (max-width : 992px) {
}
@media only screen and (max-width : 768px) {
	div.crform .coursePeriod,
	div.crform .courseFee{
		max-width: unset;
	}	
}
@media only screen and (max-width : 513px) {
	div.crform p label:first-child{
		display: block;
	}
}
@media only screen and (max-width : 480px) {
}
@media only screen and (max-width : 320px) {
}