@charset "UTF-8";
/*----------------------------------------------
------------------------------------------------ 

Stanford | Management Science and Engineering  

-----------------------------------------------
----------------------------------------------*/

/* WordPress pieces
======================================
img.alignright { float: right; margin: 0 0 1em 1em; }
img.alignleft { float: left; margin: 0 1em 1em 0; }
img.aligncenter { display: block; margin-left: auto; margin-right: auto; }
.alignright { float: right; }
.alignleft { float: left; }
.aligncenter { display: block; margin-left: auto; margin-right: auto; }


/* LAYOUT
======================================*/
.overlay {
  position: absolute;
  left: -1px; 
  width: 100.1%; 
  overflow: hidden;
  top: 0;
  height: 100%;
  z-index: -2;
  background-color: rgba(76, 89,101,0.7); 
}

.lightBackground {
	background-color: #f7f9fa;
	padding: 60px 0;	
}

.whiteBackground {
	background-color: #ffffff;
	padding: 60px 0;	
}

.darkBackground {
	background-color: #5e6974;
	padding: 60px 0;	
}

	.darkBackground a {
		color: #d3d6d9;	
	}
	
	.darkBackground a:hover {
		color: #fff; 	
	}

.affix {
  top: 100px;
  width:100%;
}

img {
	max-width: 100%;
	height: auto;
}

.col-centered{
    float: none;
    margin: 0 auto;
}


.top10 {
	margin-top: 10px;	
}

.top20 {
	margin-top: 20px;	
}

	.top20-visible-xs {
		margin-top:0;
	}

	.bottom20 {
		margin-bottom: 20px;	
	}

.top30 {
	margin-top: 30px;	
}

.top40 {
	margin-top: 40px;	
}

.top50 {
	margin-top: 50px;	
}

.green {color: #44b29d;}
.yellow {color: #e7c129;}
.blue {color: #1bbcce;}
.orange {color: #f29c1f;}
.purple {color: #923d88;}

/* TYPOGRAPHY
======================================*/
/*body {
	font-weight: 400;	
	line-height: 1.8;
	font-size: 16px;
	color: #4c5965;
}

a {
	font-weight: 500;
	word-wrap:break-word;
	-moz-transition: 0.2s; 
	-webkit-transition: 0.2s; 
	-o-transition: 0.2s; 
	transition: 0.2s;
	outline: none;
}*/

/*a:active {
	outline: none;
}

:focus {
  -moz-outline-style: none;
}

:-moz-any-link:focus {
  outline: none;
}

a:hover, a:focus {
	text-decoration: none;
}

 h1, .h1, h2, .h2, h3, .h3, h4, .h4 {
	text-transform: uppercase;
	text-align: center;	
}

	h3, .h3 { 
		margin-bottom: 40px;
		letter-spacing: 1px;

	}

	h5 {
		font-size: 16px;
	}
	
	
	h6, .h6 {
		text-transform: uppercase;
		color: inherit;
		letter-spacing: 1px;	
	}

.lead {
	font-weight: 100;
	line-height: 1.6;	
	font-size: 21px;
}




/* Courses */


.checkbox-inline {
  vertical-align: inherit;
  padding-left: 40px;
  font-weight: 100;
}

input[type="checkbox"] {
  margin: 7px 0 0;
}

.courses-filter .btn-primary {
	border: 1px solid #818a93;
	background: none;
	color: #c02327;
	font-size: 16px;
}
.coursetitle .a { color: #A70000 !important; font-size:14px;
}

	.courses-filter .btn-primary:hover {
		background-color: #df4046;
		color: #ffffff;
		border: 1px solid #df4046;	
	}

	.course-filter .btn:active, .btn.active {
	  background-color: #c02327;
	  color: #ffffff;
	  border: 1px solid #c02327;
	  background-image: none;
	  -webkit-box-shadow: none;
	  box-shadow: none;
	}
	
	.courses-filter .btn {
		margin-top: 20px;	
	}

.course-details {
	display: block; 
	clear: both; 
	position: relative;
	}
	
	.course-details .row {
		padding-top: 20px;
	}
	
.courses-list {
	font-size: 14px;	
}

.courses-list ul {
	list-style:none;
	padding-left: 0;	
}

	.courses-list ul li {
		border-bottom: 1px solid #a5acb2;	
		margin-bottom: 15px;
  		padding-bottom: 15px;
		margin-left: 15px;
		margin-right: 15px;
	}
	.courses-list .col-sm-1, .courses-list .col-sm-2, .courses-list .col-sm-3, .courses-list .col-sm-4, .courses-list .col-sm-5, .courses-list .col-sm-6{ 
		padding-right: 0;
		
	}
	
	.courses-list h4 {
		text-transform: none;
		text-align: left;
		color: #4c5965;
		font-weight: 500;	
	}
	
.courses-button .btn-group {
  margin-left: 0;
  
}

.courses-button .btn {
	margin-top:10px;
}
	
.courses-head {
	display: block;
	background-color: #818a93;
	color: #ffffff;
	font-size: 14px;
	font-weight: 500;
	padding: 10px 0;
	margin-left: 0;
	margin-right: 0;
}
	

.courses-table thead {
	background-color: #818a93;
	color: #fff;
	border: none;
	font-size: 14px;
}
	
	.courses-table th {			
		font-weight: 500 !important;		
	}	
	
.btn:focus, .btn:active:focus, .btn.active:focus {
	outline: none !important;
}

.courses_toc ul {
	list-style: none;
	margin-left: 0;
	padding-left: 0;
}

	.courses_toc a {
		font-weight: 100;	
	}
	
.courses h5, .blogLatest h5 {
	text-align: left;
}

.courses h3, .blogLatest h3 {
	text-align: left;
	font-weight: 500;
	margin-top: 5px;
	margin-bottom: 5px;
	letter-spacing: normal;
	text-transform: none;	
}

	.blogLatest h3 {
		line-height: 1.3;	
	}
	
	.blogLatest .top20 {
		margin-top: 0;	
	}

.courses ul, .blogLatest ul {
	list-style: none;
	margin-left: 0;
	padding-left: 0;
}

	.courses ul li, .blogLatest ul li {
		margin-bottom: 40px;	
	}
	
	.blogLatest img {
		margin-top: 7px;	
	}
	
	.courses .panel {
		background-color: #f7f9fa;
		padding: 15px 15px 10px 15px;	
	}
	

	.courses-list .col-sm-1, .courses-list .col-sm-2, .courses-list .col-sm-3, .courses-list .col-sm-4, .courses-list .col-sm-5, .courses-list .col-sm-6{ 
		padding-right: 15px;
		
	}
	.course-details .row {
		padding-top: 10px;
	}
	
	.nameList {
		text-align: center;
	}
	.adjunct h4, h3, .h3 {
		margin-bottom: 20px;	
	}
	.jumbotronBlog {
		padding-top: 60px;
		min-height: 300px;
	}
		.jumbotronBlog h1 {
			font-size: 40px;	
		}
	.blog {
		margin-top: 30px;
		margin-bottom: 30px;
		font-size: 14px;	
	}
		.blog p {
			margin-bottom: 10px;	
		}
		.blog .share ul {
			margin-top: 3px;
		}
	.pastPartners img {
			margin-bottom: 10px;
			margin-top: 25px;
		}
		
	.row .cohort_info {
		margin: 0;
	}
	.activities h3, .info h4, .activitiesInfo, .activitiesHeader  {
		text-align: center;	
	}
	.activities .btn-default {
		margin-top: 20px;
		margin-bottom: 20px;
		display: block;
		margin-left: auto;
		margin-right: auto;	
	}
	/*.publications .panel {
		height: 100%;	
	}
	.publicationsPanelWrap:after {
		padding-top: 100%;
	}
	.publications .panel {
		height: auto; 
	}
	.homeWrap h1 {
		font-size: 30px;
		letter-spacing: normal;
	}
	.home .navbar-default {
		background-color: #fff;	
	}
	.headerLogoHome {
		background: #c12026;
	}

	.home .navbar-default .navbar-nav>li>a {
		color: inherit;	
	}
	.home .navbar-default .navbar-nav>li>a:hover, .home .navbar-default .navbar-nav>li>a:focus {
			color: inherit;	
		}
	.forms .container {
		padding-left: 15px;
		padding-right: 15px;	
	}
	.email-field {
		width: 100%;	
	}
	.homeHighlight .clear {
		height: auto;
	}
	.blog-form .navbar-form {
			padding-left: 15px;
			padding-right: 15px;	
		}
	.gform_wrapper{
		padding-left: 15px;	
		padding-right: 15px;	
	}
	.mediaWrap {
		height: 0;
		margin-bottom: 4px;
		overflow: hidden;
		padding-bottom: 56.25%;
		position: relative;
	}
	.mediaWrap iframe, .mediaWrap object, .mediaWrap embed {
		height: 100%;
		left: 0;
		position: absolute;
		top: 0;
		width: 100%;
	}
	#columns {
		-webkit-column-count: 1;
		-moz-column-count: 1;
		column-count: 1;
	}
	.prev-container {
		height: auto;	
	}
	.blog .article-end p {font-size: 13px !important;	}
	.blog .article-end {margin-top: 10px !important;}*/


}