/* 
additional css
============================================= */

.section-colleges {
	padding-top: 70px;
	padding-bottom: 70px;
	margin-bottom: -31px;
	text-align: center;
	background-color: rgba(0,0,0,0.03)
}
.section-colleges .img-responsive {
	margin-left: auto;
	margin-right: auto;
}
.section-colleges .action-btn {
	text-align: center;
	padding-bottom: 60px;
}
.section-colleges .action-btn .btn-wide, .course-search .btn-wide {
	padding-left: 60px;
	padding-right: 60px;
}
.btn.btn-wide {
	padding-left: 60px;
	padding-right: 60px;
}
.course-search {
	background-color: rgba(0,0,0,0.05);
	padding-bottom: 30px;
	padding-top: 30px;
	margin-top: -20px;
}
.course-search .form-group {
	margin-bottom: 5px
}
.course-search .btn {
	margin-top: 20px
}
.mrb-0 {
	margin-bottom: 0;
}

@media (min-width: 768px) {
.course-search .course-search-btn {
	margin-top: 22px;
}
}

@media (min-width: 768px) {
.form-option {
	position: absolute;
	right: -5px;
	top: 30px;
}
}
.form-help {
	font-size: 18px;
	color: #a9a9a9;
}

@media (min-width: 768px) {
.form-help {
	position: absolute;
	right: -10px;
	top: 25px;
	font-size: 18px;
	color: #a9a9a9;
}
}

@media (max-width: 767px) {
.form-help {
	display: none;
}
}
.course-search-title {
	font-size: 18px;
	margin-top: 0;
	text-align: center;
	text-transform: uppercase;
	margin-bottom: 30px
}
.course-selection {
	padding-bottom: 30px;
	padding-top: 30px;
}
.searh-results {
	padding-bottom: 30px;
	padding-top: 30px;
}
/*.btn-default {
	color: #fff;
	background-color: #f18b21;
	border-color: #f18b21;
}*/
/*.btn-default:hover, .open > .dropdown-toggle.btn-switch {
	color: #fff;
	background-color: #e27a0e;
	border-color: #f18b21;
}*/
/* 
College Lists
============================================= */

.college-list {
	text-align: center;
	display: table;
	width: 100%
}
.college-list li {
	/*width: 12%;*/
	display: table-cell;
	padding: 0 1px;
}
.college-list li .panel-body {
	padding: 10px 5px;
}
.package-container .panel-heading {
	padding: 5px;
}
.package-item {
	line-height: 24px;
	float: left;
}
.package-container .panel-heading .btn-sm {
	padding: 5px 20px;
	font-size: 12px;
	line-height: 1;
	border-radius: 3px;
}
.course-package-alert .alert {
	margin: 0;
	padding: 10px;
}
.package-modal {
	max-height: 760px;
	overflow-y: auto;
}
