@charset "utf-8";
/* CSS Document */

	.image img {width:100%;}
	.navbar .image img {max-width:100px;}
	.index .intro-text {margin:1% auto;}
	.index .intro-text p {font-size:1.2em;}
	.section-title {background-color:#03244d; color:#fff; font-family: sweet-sans-pro,sans-serif; font-weight:900; text-transform: uppercase; padding-left:4%; margin:1% auto;}
	.section-sub-title {font-family: sweet-sans-pro,sans-serif; font-weight:900; text-align: center; border-bottom:4px solid #a1a1a1; padding:5%;}
	
.content_topper {margin-bottom:2%;}
.content_topper .content_container {padding:0px;}
.content_topper .blubar {text-transform:uppercase; font-family: sweet-sans-pro,sans-serif; font-weight:600;}
	
	
	.outcomes .content-box {margin:2% auto; font-size:1.1em;}
	.outcomes .box-title {font-family: sweet-sans-pro,sans-serif; text-transform: uppercase; font-size:1.2em; text-align: center; font-weight:600;}
	.outcomes .content-box .box-color {padding:4%;}
	.outcomes .content-box .box-color .box-percent {font-size:3em; font-weight:600;}
	.outcomes .content-box .box-color .box-percent .percent {font-size:.5em; padding-left:5%; vertical-align: super;}
	.outcomes .content-box .box-color .text {font-family: sweet-sans-pro,sans-serif; font-size:1.3em;}
	
	.outcomes .employment .box-title {color:#cc4e0b;}
	.outcomes .employment .box-color {background-color:#cc4e0b; color:#fff;}
	.outcomes .education .box-title {color:#03244d;}
	.outcomes .education .box-color {background-color:#03244d; color:#fff;}
	
	.sub-navigation .caption {font-weight:600;}
	
	.row02 .practices .sub-info {font-size:1.1em; padding:1%;}
	.row02 .graduates-stats li {}
	.row02 .graduates-stats li .text {font-weight:600; padding:2%;}
	.row02 .graduates-stats li {text-align: center;}
	.row02 .graduates-stats li .image img {max-width:200px;}
	.row02 .iframe {height:500px;}
	
	.data .content_row .content_container  .sub-info {margin:2% auto; font-size:1.2em;}
	.iframe {overflow: hidden;}
	.chart-container {text-align: center; font-weight:600; color:#cc4e0b;}
	.chart-container div {padding:2% 0px;}

	.chart table {border:1px solid #a1a1a1; width:100%;}
	.chart table tr {}
	.chart table tr th {background-color:#eaeaea;}
	.chart table tr th:nth-child(2) {width:33%;}
	.chart table tr td {}
	.chart table tr th, .chart table tr td {padding:1%; border:1px solid #a1a1a1;}
	
	.salary {}
	.salary .item {padding:5%; font-family: sweet-sans-pro,sans-serif; text-align: center;}
	.salary .item .text {color:#3E3E3E; font-weight:600; font-size:1.5em;}
	.salary .item .number {color:#cc4e0b; font-weight:600; font-size:1.75em;}

	@media (min-width:768px) {
		.navbar-default {background-color:#fff; border-color:#fff;}
		.page-nav li {display: table-cell; vertical-align: bottom;}
		.row02 .practices .sub-info {text-align: center; margin:2% auto; font-weight:600;}
		.salary .item .number {font-size:2.25em;}
	}

	@media (min-width:1200px) {
		.salary .item .text {font-size:2em;}
		.salary .item .number {font-size:3.5em;}
	}
	
	@media (min-width:1500px) {
		.row02 .outcomes .content-box .image {}
		.row02 .outcomes .content-box.employment .image {position: absolute; left: -90px; top: -70px;}
		.row02 .outcomes .content-box.education .image {position: absolute; top: -70px; right: -90px;}
		.salary .item .number {font-size:5em;}
	}	