.template-01 [class*=uk-icon-] {font-family: FontAwesome !important;}

.applicationDeadlines-interior th,
.applicationDeadlines-interior td {
    border-top: 0 !important;
}



  .cdResources dl.article-info.muted {
	margin-bottom: 0px;
}

/*removes spacing under author and publish date on career resource blog*/
.blog.cdResources .span12 {
	padding: 20px !important;
}
.blog.cdResources span.icon-calendar,
.item-page.cdResources span.icon-calendar {
	display: none;
}
.blog.cdResources .pull-left.item-image {
	float: left;

	margin: 0 20px 0 0 !important;
}
.item-page.cdResources .pull-right {
	float: right;
	width: 400px;

}

.blog.cdResources .span4, .blog.cdResources .span6, .blog.cdResources .span12 {

border: 1px solid #eee;
position: relative;
margin-top:10px;

}

.blog.cdResources h2 {
    margin-top:0 !important;
}


.blog.cdResources .readmore .btn {
    margin: 0px 0px;
    position: absolute;
    bottom: 0px;
    right: 0px;
    background-color: #eee;
    background-image: none;
    border-radius: 0px;
    border: none;
}

.blog.cdResources .readmore {
    margin-top:20px;
}


.blog.cdResources span.subheading-category {
    color: #d3d3d3;
    
    
    font-size: 1.6em;
    margin: 0 0 0 0;
    padding: 0;
    text-align: right;
  
}

@media screen and (min-width:1024px) {
    body.ribbonFullwidth #whitebar {
        height:95px
    }
}



/**************BEGIN Image***************/
	
.wideload-banner {
    background-color: #231F20;
    background-image: url("images/images/graphics/homepage_banner_1280.jpg");
    min-height: 350px;
    background-size: cover;
    background-position: left;
    position: relative;
    width: 100%;
}

.wideload-overlay {
    background: rgba(50, 50, 50, 0.50);
    min-height: 350px;
    overflow: hidden;
    z-index: 2;
}

.wideload-content {
    position: absolute;
    top: 50%;
    -webkit-transform: translate(0, -50%);
    transform: translate(0, -50%);
    left: 50%;
    margin-right: -50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    width: 70%;
}
/*---BEGIN Mobile---*/

@media only screen and (min-width: 1025px) {
    .wideload-banner {
        background-image: url("images/images/graphics/homepage_banner_1280.jpg");
    }
}

@media only screen and (min-width:760px) and (max-width: 1024px) {
    .wideload-banner {
        background-image: url("images/images/graphics/homepage_banner_1024.jpg");
    }
}

@media only screen and (min-width:550px) and (max-width: 760px) {
    .wideload-banner {
        background-image: url("images/images/graphics/homepage_banner_768.jpg");
    }
}

@media only screen and (min-width:300px) and (max-width: 550px) {
    .wideload-banner {
        background-image: url("images/images/graphics/homepage_banner_420.jpg");
    }
}
/*---END Mobile---*/
/**************END Image***************/
/**************BEGIN Text***************/

.wideload-banner h1,
.wideload-banner h2 {
    text-align: center;
}

.wideload-banner h1 {
    color: #fff;
    margin: 0px;
}

.wideload-banner h2 {
    color: #A3CD65;
    margin: 0px;
}

.wideload-content h1 {
    font-size: 48pt;
    text-shadow: 2px 2px 2px black;
}

.wideload-content h2 {
    font-size: 24pt;
    font-family: din-condensed, san-serif !important;
    text-transform: uppercase;
    text-shadow: 2px 2px 2px black;
}
/*---BEGIN Mobile---*/

@media only screen and (max-width: 980px) {
    .wideload-content {
        width: 95%;
    }
    .wideload-content h1 {
        font-size: 48px !important;
    }
    .wideload-banner h2 {
        font-size: 24px !important;
    }
}
/*---END Mobile---*/
/**************END Text***************/
/*///////////////////////////////////////END Banner///////////////////////////////////////*/



/*#region ASEM Site Specific CSS from Module */

<style type="text/css">
	/*BEGIN Success Stories*/
	
	.tag-2.tag-list0 {
		display: none;
	}
	
	.items-row.row-fluid>div {
		margin-bottom: 25px!important;
	}
	
	.readmore {
		min-height: 20px;
	}
	
	.readmore .btn {
		margin: 0px 0px;
		position: absolute;
		bottom: 0px;
		right: 0px;
		background-color: #eee;
		background-image: none;
		border-radius: 0px;
		border: none;
	}
	
	.blog .span4,
	.blog .span6,
	.blog .span12 {
		border: 1px solid #eee;
		position: relative;
	}
	
	.relatedArticles li {
		border-radius: 4px;
		border: 1px solid #ddd;
		padding: 7px !important;
		margin-top: -1px;
	}
	
	.relatedArticles li a {
		font-weight: 900;
	}
	
	.blog .row-fluid {
		display: -webkit-box;
		/* OLD - iOS 6-, Safari 3.1-6, BB7 */
		display: -ms-flexbox;
		/* TWEENER - IE 10 */
		display: -webkit-flex;
		/* NEW - Safari 6.1+. iOS 7.1+, BB10 */
		display: flex;
		/* NEW, Spec - Firefox, Chrome, Opera */
		-webkit-flex-wrap: wrap;
		flex-wrap: wrap;
	}
	
	.successStoryQuote {
		font-size: 1.4em;
		font-style: italic;
	}
	
	.successStoryGrad {
		text-align: right;
		font-size: 1.1em;
		font-weight: bold;
		padding-right: 20px;
	}
	
	.successStoryContainter {
		background-color: #eee;
		padding: 1em;
		overflow: hidden;
	}
	
	.blog .span4 {
		padding: 10px;
	}
	/*END Success Stories*/
	/*BEGIN Home */
	
	.DCHomepage {
		min-height: 900px;
	}
	/*END Home */
	/*BEGIN Alumni Map */
	
	.alumniMap .uk-panel-box {
		width: 100px;
	}
	
	@media only screen and (max-width:768px) {
		.alumniMap {
			display: none;
		}
	}
	/*END Alumni Map */
	/*BEGIN Student Testimonials*/
	
	.testimonialName {
		font-weight: 500;
	}
	
	.testimonialBox {
		padding: 5px 10px 5px 15px;
		margin: 10px;
		border-top: 3px #A3CD65 solid;
		border-bottom: 3px #A3CD65 solid;
		float: right;
		width: 35%;
	}
	
	.testimonialText {
		font-size: 20px;
		font-family: din-condensed, san-serif !important;
		padding: 0px 5px;
	}
	
	@media only screen and (max-width: 700px) {
		.testimonialBox {
			float: none;
			width: 90%;
			margin: 10px 0px;
		}
	}
	/*END Student Testimonials*/
	/*BEGIN Course Descriptions*/
	
	.items-row.row-fluid>div {
		margin-bottom: 0px;
	}
	
	.items-leading>div {
		float: none;
	}
	
	@media only screen and (min-width: 900px) {
		.courseSequenceASEM .span6 {
			min-height: 180px;
		}
	}
	
	.courseSequenceASEM .span6,
	.courseSequenceASEM .span12 {
		border: 1px solid #eee;
		padding: 10px;
		margin-top: 10px;
		text-align: center;
		background-color: #f5f5f5;
	}
	
	.courseSequenceASEM h3 {
		margin-top: 0px !important;
	}
	
	.courseSequenceASEM h3 {
		text-align: center;
	}
	
	.mediumBold {
		font-weight: 500;
	}
	
	a.accordion-toggle:hover {
		color: #1e6b52 !important;
		text-decoration: none;
	}
	
	.moreText {
		font-weight: bold;
		color: #1e6b52;
	}
	
	.lessText {
		display: none;
		font-weight: bold;
		color: #1e6b52;
	}
	
	.arrow-up {
		display: none;
	}
	
	.accordion-body {
		background-color: #f5f5f5;
	}
	
	.accordion {
		margin-bottom: 0px;
	}
	
	.arrow-up {
		width: 0;
		height: 0;
		border-left: 5px solid transparent;
		border-right: 5px solid transparent;
		border-bottom: 5px solid black;
		-ms-transform: translate(0px, -2px);
		/* IE 9 */
		-webkit-transform: translate(0px, -2px);
		/* Safari */
		transform: translate(0px, -2px);
	}
	
	.arrow-down {
		width: 0;
		height: 0;
		border-left: 5px solid transparent;
		border-right: 5px solid transparent;
		border-top: 5px solid black;
		display: inline-block;
		-ms-transform: translate(0px, -2px);
		/* IE 9 */
		-webkit-transform: translate(0px, -2px);
		/* Safari */
		transform: translate(0px, -2px);
	}
	
	.accordion-group {
		border: none;
	}
	
	.accordion-inner {
		border-top: none;
	}
	
	.lessAccordionText:before {
		content: 'Less";
 font-weight: bold;
		color: #1e6b52;
	}
	/*END Course Descriptions*/
	
	.resp-tabs-container {
		background-color: #f5f5f5;
	}
	
	h2.resp-accordion {
		border-top: 1px solid #c1c1c1;
	}
	
	.jobTitle-PS {
		font-weight: bold;
	}
	
	.companyName-PS {
		font-weight: 500;
	}
	
	.specialtyArea_PS {}
	
	.practitionerScholars .btn:hover {
		color: #1E6B52 !important;
	}
	
	.practitionerScholars a.btn {
		color: #1E6B52;
		font-weight: normal;
	}
	
	.practitionerScholars .span6 .btn {
		position: absolute;
		bottom: 0px;
		right: 0px;
		box-shadow: none;
		border-radius: 0px;
		background-image: none;
		background-color: #eee;
		text-shadow: none;
		border: none;
	}
	
	.practitionerScholars .row-fluid .span6 {
		border: 1px solid #eee;
		padding: 10px;
		min-height: 185px;
		text-align: center;
		position: relative;
		margin-top: 10px;
	}
	
	.practitionerScholars .row-fluid .span6 h2 {
		text-align: center;
		margin-top: 10px;
	}
	
	@media (min-width: 1200px) {
		.practitionerScholars .row-fluid .span6 {
			min-height: 200px;
		}
	}
	/*BEGIN Giving Button*/
	
	@media only screen and (max-width: 735px) {
		.giveButtonGroup {
			margin-bottom: 80px;
		}
	}
	
	@media only screen and (max-width: 1024px) and (min-width: 300px) {
		.giveButtonGroup,
		.giveButtonDropdown {
			min-width: 99%;
		}
		.giveButtonGroup a {
			font-size: 16px;
		}
	}
	
	.giveButtonGroup>ul.dropdown-menu {
		width: 100% !important;
		text-align: center;
	}
	
	.giveButtonDropdown {
		width: 320px;
	}
	/*END Giving Button*/
	/*BEGIN Giving*/
	
	a.gridButton {
        background-color: #f5f5f5;
        background-color:#1E6B52;
    }
    
    .gridAmount, .gridDescription {
        color:#fff !important;
    }
	
	@media only screen and (min-width: 833px) {
		.gridButton {
			min-height: 95px;
		}
	}
	
	@media only screen and (min-width: 768px) and (max-width: 832px) {
		.gridButton {
			min-height: 145px;
		}
	}
	
	.givingAreas-ASEM {
		border: 1px #eee solid;
		padding: 20px;
		margin: 10px 0px;
	}
	
	.givingAreas-ASEM h2 {
		margin-top: 0px;
	}
	
	.campaignButtonASEM {
		width: 180px;
		max-width: 215px;
		margin-top: 10px;
		margin-left: 12px;
		float: right;
	}
	
	@media only screen and (max-width: 400px) and (min-width: 300px) {
		.campaignButtonASEM {
			width: 70%;
		}
	}
	/*END Giving */
	/*BEGIN Advisory Council */
	
	.advisoryCouncil {
		padding: 10px;
		border: 1px solid #eee;
		margin-top: 10px;
		min-height: 200px !important;
	}
	
	.advisoryCouncil h2 {
		margin-top: 0px !important;
	}
	
	@media only screen and (max-width:768px) {
		.advisoryCouncil {
			min-height: 140px !important;
			text-align: center;
		}
		.advisoryCouncil h2 {
			text-align: center;
		}
	}
	/*END Advisory Council */
	
	span.subheading-category {
		font-size: 32px;
		line-height: 120% !important;
		font-family: din-condensed, san-serif !important;
		text-align: left;
		color: #333;
		margin-top: 40px;
	}
	
	body.hd .third {
		width: 25.33%;
	}
	
	@media screen and (max-width: 650px) {
		#whitebox .third:nth-of-type(1) {
			border-bottom: none;
		}
	}
	/*BEGIN News*/
	
	@media screen and (max-width:1024px) {
		.newsASEM .third img {
			max-width: 250px !important;
			min-width: 250px;
		}
	}
	
	@media screen and (min-width:1024px) {
		.newsDescription .two_thirds {
			padding-left: 20px !important;
		}
	}
	
	.newsDescription .third {
		text-align: center;
	}
	
	.newsDescription {
		border: 1px #eee solid;
		padding: 10px;
		margin: 10px 0px;
		position: relative;
		overflow: hidden;
	}
	
	.newsTag {
		font-weight: 500;
		position: absolute;
		top: 15px;
		right: 0px;
		padding: 5px;
		background-color: #1E6B52;
		color: #fff;
	}
	
	.newsTitle {
		width: 60%;
		display: inline-block;
	}
	
	.spaceforCourseNumber {
		width: 20%;
		display: inline-block;
	}
	
	.newsTitle h2 {
		margin-top: 0px !important;
	}
	
	.newsbuttonContainer {
		text-align: left;
	}
	
	@media screen and (min-width:805px) and (max-width:1024px) {
		.newsButton {
			margin-top: 10px;
		}
	}
	
	@media screen and (max-width:805px) {
		.newsTag {
			position: absolute;
			top: 0px;
			width: 100%;
			text-align: center;
			right: 0px;
			padding: 5px 0px;
		}
		.newsDescription img {
			margin-top: 40px;
		}
		.newsDescription {
			margin-top: 20px;
		}
		.newsTitle h2 {
			margin-top: 20px !important;
		}
		.newsTitle {
			width: 100%;
			display: inline-block;
		}
		.spacefornewsTag {
			width: 0%;
			display: inline-block;
		}
		.newsButton {
			width: 100%;
			margin-top: 10px;
		}
	}
	/*END News*/
	
	@media screen and (max-width: 1024px) {
		body.hd #whitebox .half~div {
			width: 100%;
		}
	}
	
	.pull-left.item-image img {
		max-width: 250px;
	}
	
	.focusBoxPullLeftCustom {
		float: left;
		margin: 0px 10px 10px;
	}
	
	.focusBoxPullRightCustom {
		float: right;
		margin: 0px 10px 10px;
	}
	
	.focusBoxCustom {
		background-color: rgba(210, 199, 128, 0.6);
		width: 40%;
		padding: 20px;
	}
	
	@media only screen and (max-width: 767px) {
		.focusBoxPullRightCustom,
		.focusBoxPullLeftCustom {
			float: none;
			display: block;
			width: 89%;
			padding: 5%;
			margin: 0% 0% 2% 0%;
		}
		.focusBox {
			margin: 15px 0px;
		}
	}
	
	.courseDescription {
		border: 1px #eee solid;
		padding: 10px;
		margin: 10px 0px;
		position: relative;
	}
	
	.courseNumber {
		font-weight: 500;
		position: absolute;
		top: 15px;
		right: 0px;
		padding: 5px;
		background-color: #1E6B52;
		color: #fff;
	}
	
	.courseTitle {
		width: 75%;
		display: inline-block;
	}
	
	.spaceforCourseNumber {
		width: 20%;
		display: inline-block;
	}
	
	.courseTitle h3 {
		margin-top: 20px !important;
	}
	
	@media screen and (max-width:700px) {
		.courseNumber {
			position: absolute;
			top: 0px;
			width: 100%;
			text-align: center;
			right: 0px;
			padding: 5px 0px;
		}
		.courseTitle h3 {
			margin-top: 40px !important;
		}
		.courseTitle {
			width: 100%;
			display: inline-block;
		}
		.spaceforCourseNumber {
			width: 0%;
			display: inline-block;
		}
	}

	/*BEGIN Directory fixes */
	.v2-directory.blog .readmore a, .v2-directory.blog a.profile-button {
		position: relative;
	}

	.v2-directory.blog .item {
		overflow:hidden;
	}

	.v2-directory.blog .item-image img {
		max-width: 100%;
	}
	/*END Directory Fixes*/

/*#region ASEM Site Specific CSS from Module */


/*BEGIN Fix to Category Description of Category People Blog */


.v2-directory--4-across .category-desc {
	grid-column: 1 / -1;
	}

/*END Fix to Category Description of Category People Blog */