@charset "utf-8";
/*home*/
.jumbotron {
	margin: 0 0 1em 0;
	padding: 0;
	background-color: #FFF;
}

h1 {
	font-size: 2em;
}

h1.home {
	color: #528532;
}

h3 {
	color: #3399CC;
}
h4 {
	font-weight: 600;
}
h4 a {
	color: #208AD8;
}
h5 {
	font-style: italic;
}

.reqbox {
	background-color: #D5F1F9;
	padding: 1em;
}
.picbox img {
	padding-top: 1em;
	width: 100%;
}

.btn {
	margin-top:2em;
	margin-bottom:100px;
}
h3.sbm {
	padding-top: 1em;
	color: #B1894E;
}
h3.seng {
	padding-top: 1em;
	color: #3DAB5E;
}
h3.shss {
	padding-top: 1em;
	color: #C9334D;
}
h3.ssci {
	padding-top: 1em;
	color: #C44D80;
}
h3.ipo {
	padding-top: 1em;
	color: #965FBA;
}
h3.dual {
	padding-top: 1em;
	color: #B14040;
}
h3.minor {
	padding-top: 1em;
	color: #52A499;
}
table {
	width: 100% !important;
	border: 0;
	border-collapse: collapse;
	padding:0;
	margin: 0px;
}
table th {
	vertical-align: top;
	padding: 0.5em;
	color: #FFFFFF;
	font-size: 1em;
	font-weight: bold;
	text-align: left;
	font-size: 0.9em;
}
table td {
	vertical-align: top;
	padding: 0.5em;
	font-size: 0.9em;
}
table.sbm th {
	background-color: #B1894E;
}
table.seng th {
	background-color: #3DAB5E;
}
table.shss th {
	background-color: #C44D80;
}
table.ssci th {
	background-color: #668DC8;
}
table.ipo th {
	background-color: #965FBA;
}
table.dual th {
	background-color: #B14141;
}
table.minor th {
	background-color: #53A49A;
}
table td.dept {
	font-weight: 600;
}
table tr.last {
	border-bottom-width: 1px;
	border-bottom-style: solid;
}
table.sbm tr.last {
	border-bottom-color: #B1894E;
}
table.seng tr.last {
	border-bottom-color: #3DAB5E;
}
table.shss tr.last {
	border-bottom-color: #C44D80;
}
table.ssci tr.last {
	border-bottom-color: #668DC8;
}
table.ipo tr.last {
	border-bottom-color: #965FBA;
}
table.dual tr.last {
	border-bottom-color: #B14141;
}
table.minor tr.last {
	border-bottom-color: #53A49A;
}
tbody .sch-sbm {
	color: #B1894E;
	font-weight: bold;
	font-size: 1.1em;
}
tbody .sch-seng {
	color: #3DAB5E;
	font-weight: bold;
	font-size: 1.1em;
}
tbody .sch-ssci {
	color: #C44D80;
	font-weight: bold;
	font-size: 1.1em;
}
tbody .sch-dual {
	color: #B14040;
	font-weight: bold;
	font-size: 1.1em;
}
tbody .sch-shss {
	color: #C44D80;
	font-weight: bold;
	font-size: 1.1em;
}

.deptpic {
	width:100%;
	padding-bottom:15px;
}
  
/* Extra Small */
@media(max-width:767px){
	.deptpic {
	padding-bottom:15px;
	}
	.reqbox {
		margin-bottom:100px;
	}
}

/* Small */
@media(min-width:768px) and (max-width:991px){
	h1 {
		margin-top:0px;
	}
}

/* Medium */
@media(min-width:992px) and (max-width:1199px){
	h1 {
		margin-top:0px;
	}
}

/* Large */
@media(min-width:1200px){
	h1 {
		margin-top:0px;
	}
}