BODY, .disclaimer{
	color:#fff;	
	background:#2C423D;
	}
	
	.disclaimer li a{
		color:#fff;
	}
	.modal-content{
		color:#333;
	}
	.panel-body p{
		color:#333;
	}
	th, td{
		color:#333;
	}

	.breadcrumb{
		background:#175872;
	}
		.breadcrumb a{
			color:#fff;
		}
		.breadcrumb .active{
			color:#fff;
		}
	.breadcrumb > li + li:before{
		color:#fff;
	}
	.alert-warning{
		background:rgb(255,255,245);
	}
	.program_banner{
		background:#2C423D;
		background-repeat: no-repeat;
		background-position: center;
		text-align:center;
	}
	h2{
		color:#f7ce4a;
		font-weight: bold;
	}
	a{
		color:#8aafcf;
	}
	.img-responsive{
		margin:0 auto;
	}

	.well{
		background:rgb(255,255,245);
	}
	code{
		font-size:100%;
	}
	.fb-like{
		text-align:right;
	}
	em{
		color:red;
	}
	.warning_bold{
		font-weight: 700;
		color:#CA6749;
	}
	.timeline-row section .icon, .timeline-center-line .timeline-scroll-icon{
		color:#70A3BD;
	}
	.timeline-row section{
		color:#000;
	}

/*For Course Summary Page*/

	h6{
		color:#333;
	}
	input, button, select, textarea{
		color:#333;
	}

	table{
	margin:auto;
	font-size:90%;
	width:100%;
}
h4{
	font-size:120%;
}
h6{
	margin:0 0 5px 0;
	font-size:100%;
	font-weight:600;
}
h7{
	color:green;
	display:block;
	text-align:right;
	font-size:120%;
	font-weight:700;
}

table#course_summary, table#admission_list, table#course_classroom{
	margin: 0 auto;
/*	border-collapse: collapse;*/
	font-weight: 100;
	background: #276EAA; color: #fff;
	text-rendering: optimizeLegibility;
	border-radius: 5px;
}
table#course_classroom{
	table-layout: fixed;
}

table#course_summary thead th, table#admission_list thead th, table#course_classroom thead th{
	font-weight: 600;
	color: white;
}
table#course_summary thead th, table#course_summary tbody td, table#admission_list thead th, table#admission_list tbody td, table#course_classroom thead th, table#course_classroom tbody td{
	padding: .5rem; font-size: 1.4rem;
}
table#course_summary tbody td, table#admission_list tbody td, table#course_classroom tbody td{
	padding: .5rem; font-size: 1.4rem;
	color: #444; background: #fff;
}
/* setting for non-white background (regular setting)
table#course_summary tbody tr:not(:last-child){
	border-top: 2px solid #E7F3F7;
	border-bottom: 3px solid #E7F3F7;
}*/
table#course_summary tbody tr:not(:last-child), table#admission_list tbody tr:not(:last-child), table#course_classroom tbody tr:not(:last-child){
	border-top: 1px solid #428bca;
	border-bottom: 1px solid #428bca;
	border-left: 1px solid #428bca;
	border-right: 1px solid #428bca;
}

/*delete section below when on non-white background*/
table#course_summary tbody tr:last-child, table#admission_list tbody tr:last-child, table#course_classroom tbody tr:last-child{
	border-top: 1px solid #428bca;
	border-bottom: 1px solid #428bca;
	border-left: 1px solid #428bca;
	border-right: 1px solid #428bca;
}

table#course_classroom thead th:not(:last-child){
	border-right: 1px solid white;
}

table#course_classroom tbody td:not(:last-child){
	border-right: 1px solid #276EAA;
}

.dl-horizontal{
	margin:0 10px;
	font-size:110%;
}
.dl-horizontal dt{
	width:110px;
	color:#276EAA;
}
.dl-horizontal dd{
	margin: 0 0 10px 120px;
}

dd.remarks{
	font-size:90%;
}
.eligibility{
	text-decoration:underline;
}
.course_remarks{
	color:#428bca;
}
th{
	text-align:center;
}

@media screen and (max-width: 768px){

	table#course_summary{
		width:95%;
	}
	table#course_summary caption{
		background-image: none;
	}
	table#course_summary thead{
		display: none;
	}
	table#course_summary tbody td{
		display: block; padding: .8rem;
	}
	table#course_summary tbody tr td:first-child{
		background: #276EAA; color: #fff;
	}
	table#course_summary tbody td:before{
		content: attr(data-th);
		font-weight: bold;
		display: inline-block;
		width: 6rem;
	}
	.dl-horizontal{
		margin:0 5px;
		font-size:100%;
	}
	.dl-horizontal dt{
		width:100px;
		margin-bottom:5px;
		padding-left:0px;
	}
	.dl-horizontal dd{
		margin: 0 0 10px 40px;
		padding-left:0px;
	}
}