@charset "utf-8";
/* CSS Document */

p a {border-bottom:1px dashed #cc4e0b;}

.header_logos_container .content_container .col-sm-2 .col-xs-6 .navbar-toggle {display:block;}



.page_content img {width:100%;}
.content_topper {background-size:cover; padding:0px;}

.faculty-resources .row02 .content_container .guide-button {text-align: center;}
.faculty-resources .row02 .content_container .btn-default {border-radius: 0px; border:0px; margin:0px auto; margin:10px auto; padding:2%; font-size:18px; font-weight:600;}


.content_topper .content_container {padding:0px;}
.content_topper .blubar .blubar_title {font-size:30px; text-transform: uppercase; font-weight:600;}
.content_topper .blubar .content_container {padding:1%;}	

.content_topper.super1 {min-height:900px;}
.content_topper.super2 {min-height:1200px;}


.index .row02, .index .row03, .index .row04, .index .row05 {padding-top:2%; padding-bottom:2%;}
.index .row02 .content_container {max-width:1000px; font-size:18px;}
.index .row03 .content_container {max-width:1200px; font-size:18px;}
.index .row04 .content_container {max-width:1000px; font-size:18px;}
.index .row05 .content_container {max-width:1200px; font-size:18px;}
.index .row03 .item {text-align: center;}
.index .row03 .item img {padding:5%; width:60%;}
.index .row03 .item a {font-size:20px; font-weight:600; text-transform: uppercase;}
.index .row05 .content_container .item {background-color:#454545;}
.index .row05 .content_container .item {padding-right:0px; padding-left:0px; display:table; color:#fff; margin:4% auto;}
.index .row05 .content_container .item [class*="col-"] {text-align: center;}
.index .row05 .content_container .item .title {background-color:#03244d;}
.index .row05 .content_container .item .arrow {padding-right:0px; text-align: right;}
.index .row05 .content_container .item .arrow img {width:70%;}
	

.index .row05 .content_container .item {background-color:#454545;}
.index .row05 .content_container .item {padding-right:0px; padding-left:0px; display:table; color:#fff; margin:4% auto;}
.index .row05 .content_container .item [class*="col-"] {text-align: center;}
.index .row05 .content_container .item .title {background-color:#03244d;}
.index .row05 .content_container .item .arrow {padding-right:0px; text-align: right; background-color:#03244d;}
.index .row05 .content_container .item .arrow img {width:70%;}
	
	

.easl .content_row {padding:2%;}
.easl .row02 {max-width:1200px; margin:20px auto; font-size:16px;}
.easl .row03 .content_container {padding:0px 10px;}
.easl.about .row03 .content_container .item {background-color:#CC4E0B; color:#fff; padding:2%; text-align: center; font-size:14px; display:table; min-height:200px; border:3px solid #fff; transition: all 0.25s;}
.easl .row03 .content_container .item:hover {background-color:#eaeaea; color:#cc4e0b;}
.easl .row03 .content_container .item .content {display:table-cell; vertical-align: middle; width:100%; font-weight:600; font-size:18px;}
.easl .row04 ul {list-style: none; padding:0px; text-align: center; font-size:18px;}
.easl .row04 ul li {padding:10px;}
.easl .row06 .item {text-align: center; padding:3%;}
.easl .row06 .item img {width:35%; transition: all 0.25s;}
.easl .row06 .item p {font-size:20px; font-weight:600; text-transform: uppercase; padding:10px;}
.easl .row06 .item:hover img {width:50%;}
.easl .row06 .item:hover p {color:#cc4e0b;}
	
.reserve .row02 .content_container .reserve-button {text-align: center;}
.reserve .row02 .content_container .btn-default {border-radius: 0px; border:0px; margin:0px auto; margin:10px auto; padding:2%; font-size:18px; font-weight:600;}
.reserve .row03 li {padding:1% 0px;}


.consultants #row01 {margin:20px auto;}
.consultants #row02 {margin:20px auto;}
.consultants #row02 .item {min-height: 200px;}

.teaching .platforms {padding:2%;}
.teaching .platforms .item {text-align: center;}
.teaching .platforms .item a.btn-default {width:90%; padding:2%;}


.covid-teaching .row02 .options {text-align: center;}
.covid-teaching .row02 .options .btn {width:75%; margin:2% auto; font-weight:600; font-size:1.2em; padding:2%;}
.covid-teaching table.mellcapacity {width:100%;}
.covid-teaching table.mellcapacity tr {}
.covid-teaching table.mellcapacity tr.head {background-color:#cc4e0b; color:#fff;}
.covid-teaching table.mellcapacity tr:nth-child(even) {background-color:#eaeaea;}
.covid-teaching table.mellcapacity tr th {padding:1%; text-transform: uppercase;}
.covid-teaching table.mellcapacity tr td {padding:1%;}

.content_row.alertbar {background-color:#cc4e0b; border-top:4px solid #eaeaea; color:#fff; padding:1%;}
.content_row.alertbar .title {font-size:1.5em; font-weight:600;}
.content_row.alertbar a {color:#fff; border-bottom:1px dashed #fff;}

	@media (min-width:768px) {
		.content_topper {min-height:400px;}		
		.student-resources .row03 .content_container {display:table; width:100%;}
		.student-resources .row03 .content_container [class*="col-"] {display:table-cell; vertical-align: middle; float:none;}
		.faculty-resources .row03 .content_container {display:table; width:100%;}
		.faculty-resources .row03 .content_container [class*="col-"] {display:table-cell; vertical-align: middle; float:none;}
	}
	
	@media (min-width:996px) {
		.content_topper {min-height:500px;}	
		.index .row05 .content_container .item [class*="col-"] {display:table-cell; vertical-align: middle; float: none; }
		.index .row05 .content_container .item .title {background-color:#03244d;  }
		.index .row05 .content_container .item .description {background: linear-gradient(90deg, rgba(204,78,11,1) 0%, rgba(3,36,77,1) 100%);}
		.index .row05 .content_container .item .title .alt-container {position: absolute; top: -20px; bottom: -20px; left: 0; right: 0; background-color: #03244d; z-index: -1; box-shadow: 5px 5px 5px #000;}
		.content_row.alertbar {display:table; width:100%;}
		.content_row.alertbar .title, .content_row.alertbar .info {display:table-cell; vertical-align: middle; float:none;}
		}
	
	@media (min-width: 1200px) {
		.content_topper {min-height:600px;}	
		.page-index .content_topper {margin-top: 0px;}
	}