@charset "UTF-8";
html,
body {
  height: 100%;
  margin: 0;
  padding: 0;
}
#main-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  min-height: 100%;
}
#content {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}



* {
    margin: 0;
	font-family: 'Source Sans Pro', Arial, sans-serif;

   color: #696969;
}
html, body {
    height: 100%;
	
}
.container-fluid{
	padding:0px;
	
}

.wrapper {
    min-height: 100%;
    height: auto !important;
    height: 100%;
    margin: 0 auto -200px; /* the bottom margin is the negative value of the footer's height */
	background-color:#f8f8f8;

}
.push {
    height: 199px;
	}
#fatFooter{
	background-color: #f2f1eb;
	min-height: 100px;
	/*padding:20px;*/	
	color:#000000;
	padding: 30px 0;
}

.fatFooter a {
	color: #5f574f;
	
	
}
.footer{
	background-color: #8c1515;
	
  /* height: 100px; */
	padding:20px;
	color:#fff;
}


body {
  	margin: 0;
  	font-family: Source Sans Pro, "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 16px;
	line-height: 1.42857143;
	color: #333;
}
.contentArea{
	background-color: #fbfbf9;	
}
#stanfordBrandBar{
	background-color: #8c1515;
    border:none;
	border-radius:0px;
	min-height:30px;
	margin-bottom:0px;
}

#stanfordHeaderLogo{
	margin: 4px 0px 3px 0px;
 	width: 170px;
	height: 45px;
}

#newssection_xs{
	margin: 0px 0px 300px 0px;
 }

 #newssection_sm{
 	margin: 0px 0px 200px 0px;
  }


#alertBar{
	padding: 10px;
	background-color:#E2CDCD;
}

h1{
	font-weight: bold;
	color: #820000;
	
}

h2{
	margin: 10 0 10 0 !important;
}

.grey {
	background-color: #e9e6df;
}

.btn {
	color: #FFFFFF !important;
    background-color: #00505c;
    border-color: #8C1515;
    font-size: 16px;
}
.btn:hover, .btn:active{
	color: #FFFFFF;
    background-color:#820000;
    border-color: #B43F27 important!;
}

.retiredBeige{
	
		background-color:hsla(12,15%,94%,.80);
}

.retiredRow{
	padding:20px 0 20px 0;
	
}

.retireWrapper{
	background-size:contain;
	background-repeat:no-repeat;
	background-color: #fff;
	background-position: 0 calc(100% - 100px); 
 
}

.btn-primary {
	background-color: #00505c !important;
	background-image: none;
	text-decoration: none;
	border-color: #585754
}

.btn-primary:hover {
	background-color: #820000 !important;
	background-image: none;
}
.btn-signin {
	background-color: #8c1515;
	background-image: none;
	text-decoration: none;
	color: #fff;
	border-color: #8c1515
}
.btn-signin:hover {
	background-color: #8c1515;
	background-image: none;
	color: #fff;
	text-decoration: underline;
}
.navbar-canvas {
	align: right;
}
.well.logo {
	align: center;
	background-color: #ffffff;
}
#helplogin {
	height: 104px;
	width: 104px;
	top: 40px;
	z-index: 999;
	transform: rotate(-90deg);
	-webkit-transform: rotate(-90deg);
	-moz-transform: rotate(-90deg);
	-o-transform: rotate(-90deg);
 filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
}
#helplogin a {
	display: block;
	background: #f00;
	height: 25px;
	width: 70px;
	padding: 28px 16px;
	color: #fff;
	font-size: 17px;
	font-weight: bold;
	text-decoration: none;
	border-bottom: solid 1px #333;
	border-left: solid 1px #333;
	border-right: solid 1px #fff;
}
#helplogin a:hover {
	background: #06c;
}
.secondary-feature-caption {
	padding: 10px;
	width: 50%;
	color: #2e2d29;
	font-size: 1.1em;
	line-height: 1.2;
	text-shadow: none;
	text-align: left;
	position: absolute;
	z-index: 1;
	top: auto;
	bottom: 0%;
	left: auto;
	right: 0%
}
#feature-banner .secondary-feature-caption:before {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: -1;
	background-color: #f2f1eb;
	opacity: .95
}
#feature-banner .feature-caption.left-top {
	top: 18px;
	bottom: auto;
	left: 18px;
	right: auto
}
#feature-banner .feature-caption.right-top {
	top: 18px;
	bottom: auto;
	left: auto;
	right: 18px
} 
#feature-banner .feature-caption.right-bottom {
	top: auto;
	bottom: 18px;
	left: auto;
	right: 18px
}
#feature-banner .feature-caption h2 {
	color: #820000;
	font-size: 2.255em
}
#feature-banner .feature-caption h3 {
	color: #820000;
	font-size: 1.455em
}
.canvas_DiscoveryBanner_lg {
	margin: 0 0px 20px 18px;
	height: 500px;
  width:  400px;
	background-image:url(../images/lgArchJackie.jpg);
  background-repeat:no-repeat;
  padding: 0 0 20px 0;
       
} 
  
#newsarticles {
	margin: 0 0px 10px 0px;
  width:  750px;
  background-repeat:no-repeat;
  padding: 0 0 20px 0;
   
} 


#newsarticles_md {
	margin: 0 0px 10px 0px;
  width:  645px;
  background-repeat:no-repeat;
  padding: 0 0px 20px 20;
   
}


     
.canvas2_DiscoveryBanner_lg {
	margin: 0 0px 0 14px;
	height: 780px;
  width:  360px;
	background-image:url(../images/lg_memchugateway.jpg);
  background-repeat:no-repeat;
  
}     

.canvas3_DiscoveryBanner_lg {
	margin: 0 0px 0 0px;
	height: auto;
  width:  360px;
	background-image:url(../images/memchuarches405x582.jpg);
  background-repeat:repeat;
  
}     
    
.canvas_DiscoveryBanner_md {
  margin: 0 0px 40px 0px;
	height: 810px;
  background-image:url(../images/mdArchJackie.jpg);
  background-repeat:no-repeat;
	/*
  background-image:url(../images/lg_memchugateway.jpg);
  */
}

.canvas_DiscoveryBanner_sm {
	margin: 0;
	height: 310px;
	width:parent;
	background-image:url(../images/smArchesJackiev3.jpg);
	background-position: top right;
	background-repeat:no-repeat;	
}


/* This is Reys version
.canvas_DiscoveryBanner_sm {
	margin: 0 15px 0 15px;
	height: 400px;
	background-image:url(../images/sm_stanfordbackground.jpg);
  background-repeat:no-repeat;
}
*/

 
.canvas_DiscoveryBanner_xs {
	margin: 0 -5px 0 -2px;
	height: 300px;
	/*
  background-image:url(../images/smArchesJackiev3.jpg);
  */
  background-image:url(../images/xsArchesJackie708x302px.jpg);
  background-repeat:no-repeat;	
}



.canvas_DiscoveryBanner_B {
	margin: 0;
	height: 415px;
	background-image:url(../images/stanfordbackground.jpg);
}


.canvas_DiscoveryBanner_md_B {
	margin: 0 15px 0 15px;
	height: 400px;
	background-image:url(../images/campusBG_A_md.jpg);
}




.canvas_DiscoveryBanner_sm_B{
	height: 450px;
	
}

.canvas_DiscoveryBanner_xsm {
	margin: 0 -15px 0 -15px;
	height: auto;
	width:parent;
	padding-bottom:25px;
	background-image:url(../images/campusBG_A_sm.jpg);
	background-position: top right;
	background-repeat:no-repeat;	
}
.canvas_DiscoveryBanner_xsm_B{
	height: 450px;
	
}
.login_pod {
	margin-top:200px;
	width:260px;
	height:200px;
	background-color: #f2f1eb;
	border-radius: 10px;
	padding:20px;
}
.login_pod2 {
	margin-top:30px;
  margin-left:65px;
	width:270px;
	height:280px;
	background-color: #f2f1eb;
	border-radius: 10px;
	padding:30px;
}
.login_pod_md {
	margin-top:28px;
  margin-left:10px;
	width:275px;
	height:280px;
	background-color: #f2f1eb;
	border-radius: 10px;
	padding:30px;
}
 
.login_pod_sm {
	margin-top:35px;
  margin-left:250px;
	width:260px;
	height:500px;
	background-color: #f2f1eb;
	border-radius: 10px;
	padding:30px;
}

.login_pod_xs {
	margin-top:15px;
  margin-left:250px;
	width:260px;
	height:500px;
	background-color: #f2f1eb;
	border-radius: 10px;
	padding:30px;
}
 

.login_pod3 {
	margin-top:80px;
	width:260px;
	height:350px;
	background-color: #f2f1eb;
	border-radius: 10px;
	padding:20px;
}
.login_pod4 {
	margin-top:40px;
	width:260px;
	height:400px;
	background-color: #f2f1eb;
	border-radius: 10px;
	padding:20px;
}
.pod_B{
	margin-top:110px;
	
}
 
.pod_B_md{
	margin-top:60px;
	
}
.canvas_DiscoveryBanner_md .login_pod{
	margin-top:110px;
	width:250px;
	height:200px;
}
.login_pod_sm {
	margin-top:35px;
	margin-left:auto !important;
	margin-right:auto !important;
	padding:10px;
	width:260px;
	height:auto;
	background-color: #f2f1eb;
	border-radius: 10px;
}

.login_pod_xs {
	margin-top:15px;
	margin-left:auto;
	margin-right:auto;
	padding:10px;
	width:260px;
	height:auto;
	background-color: #f2f1eb;
	border-radius: 10px;
}

.login_pod_xs h2, .login_pod_sm h2{
	color:#565347;
	padding-bottom:5px;
	margin-bottom:10px;
	border-bottom:#c4bfa9 solid 1px;
	
}
.login_pod_xs p{
	margin-top:10px;
	
}
.pad_pod_lg {
	width: 65px;
	height: 110px;
	/*background-color: #00F3FF;*/
	padding: 0;
}

.pad_pod_md {
	width: 40px;
	height: 110px;
	/*background-color: #00FFCB;*/
	padding: 0;
}
.pad_pod_md:nth-child(1), .pad_pod_md:nth-child(12){
	width: 2px;
}
.canvasHeader {
	height: 70px;
	margin: 0px;
	padding: 15px 0;
}
.canvasHeader_md {
	padding: 15px;
}
      
.btn-primary.active, .btn-primary.focus, .btn-primary:active, .btn-primary:focus, .btn-primary:hover, .open>.dropdown-toggle.btn-primary {
    color: #fff;
    background-color: #5E3032;
    border-color: #B43F27 important!;
}

.alertgateway{
  font: Source Sans Pro, Arial, sans-serif;
	padding: 5px 0px 5px 0px;
	font-size: 16px;
  color: #696969;
  margin: 0px 0px 0px 0px;
  font-size: 16px;
  line-height: 1.42857143;
}

 

.headline{
	
	font-size: 1.71429em;
font-weight: 300;
color: #5f574f;
border-bottom: 1px solid #d5d0c0
}


.podHeader{
	margin-top: 0 !important;
	padding-top: 0 !important;
	color: #8c1515  !important;

}
.podHeader a {
	color: #8c1515  !important;
	text-decoration: underline  !important;
}

.footer .container{
	padding-top: 20px;
}


.copyright {
	margin-top:25px;
	color: #fff !important;
}

.form-style-6{
    font: 95% Arial, Helvetica, sans-serif;
    max-width: 400px;
    margin: 10px auto;
    padding: 16px;
    background: #F7F7F7;
}
.form-style-6 h1{
    background: #43D1AF;
    padding: 20px 0;
    font-size: 140%;
    font-weight: 300;
    text-align: center;
    color: #fff;
    margin: -16px -16px 16px -16px;
}
.form-style-6 input[type="text"],
.form-style-6 input[type="date"],
.form-style-6 input[type="datetime"],
.form-style-6 input[type="email"],
.form-style-6 input[type="number"],
.form-style-6 input[type="search"],
.form-style-6 input[type="time"],
.form-style-6 input[type="url"],
.form-style-6 textarea,
.form-style-6 select 
{
    -webkit-transition: all 0.30s ease-in-out;
    -moz-transition: all 0.30s ease-in-out;
    -ms-transition: all 0.30s ease-in-out;
    -o-transition: all 0.30s ease-in-out;
    outline: none;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    width: 100%;
    background: #fff;
    margin-bottom: 4%;
    border: 1px solid #ccc;
    padding: 3%;
    color: #555;
    font: 95% Arial, Helvetica, sans-serif;
}
.form-style-6 input[type="text"]:focus,
.form-style-6 input[type="date"]:focus,
.form-style-6 input[type="datetime"]:focus,
.form-style-6 input[type="email"]:focus,
.form-style-6 input[type="number"]:focus,
.form-style-6 input[type="search"]:focus,
.form-style-6 input[type="time"]:focus,
.form-style-6 input[type="url"]:focus,
.form-style-6 textarea:focus,
.form-style-6 select:focus
{
    box-shadow: 0 0 5px #43D1AF;
    padding: 3%;
    border: 1px solid #43D1AF;
}

.form-style-6 input[type="submit"],
.form-style-6 input[type="button"]{
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    width: 100%;
    padding: 3%;
    background: #43D1AF;
    border-bottom: 2px solid #30C29E;
    border-top-style: none;
    border-right-style: none;
    border-left-style: none;    
    color: #fff;
}
.form-style-6 input[type="submit"]:hover,
.form-style-6 input[type="button"]:hover{
    background: #2EBC99;
}

.ck-heading_heading1 {
   font-size: 35px;
   color: #820000
}

#global-footer .span10 {
 width: 100%;
 margin-left: 30px;
}



