/*!
 * Custom styles for course websites
 */
 
.schedule .due {
	color: #822;
	text-transform: uppercase;
	font-size: 16px;
	font-weight: bold;
}
.lab li, .projects li {
	margin-bottom: 12px;
}
.schedule .sch-header {
	background-color: #333;
	color: #fff;
}
.schedule .sch-sept {
	background-color: #FF8;
	color: #000;
}
.schedule .sch-oct {
	background-color: #FD8;
	color: #000;
}
.schedule .sch-nov {
	background-color: #FA8;
	color: #000;
}
.schedule .sch-dec {
	background-color: #CFF;
	color: #000;
}
.schedule .sch-none {
	background-color: #CCC;
	color: #333;
}
.schedule h3, .schedule h4, .schedule h5 {
	padding: 0;
	margin: 0;
}
.schedule h3 {
	text-transform: uppercase;
	font-size: 14px;
	text-align: center;
	line-height: 20px;
}
.schedule h4 {
	text-transform: uppercase;
	font-size: 12px;
	text-align: right;
}
.schedule h5 {
	font-size: 16px;
	margin-top: -12px;
	padding-right: 50px;
}
.schedule p {
	font-size: 12px;
	margin: 0 0 0 12px;
}

code,
pre,
var {
  padding: 0 3px 2px;
  font-family: Monaco, Menlo, Consolas, "Courier New", monospace;
  font-size: 12px;
  color: #333333;
  -webkit-border-radius: 3px;
     -moz-border-radius: 3px;
          border-radius: 3px;
}

code, var {
  padding: 2px 4px;
  color: #d14;
  white-space: nowrap;

}

code {
  color: #44f;
  background-color: #f7f7f9;
  border: 1px solid #e1e1e8;
}

var {
  font-style: normal;
  color: #d1d;
  background-color: #ffd;
}	

pre {
  display: block;
  padding: 9.5px;
  margin: 0 0 10px;
  font-size: 13px;
  line-height: 20px;
  word-break: break-all;
  word-wrap: break-word;
  white-space: pre;
  white-space: pre-wrap;
  background-color: #f5f5f5;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, 0.15);
  -webkit-border-radius: 4px;
     -moz-border-radius: 4px;
          border-radius: 4px;
}

pre.prettyprint {
  margin-bottom: 20px;
}

pre code, pre var {
  padding: 0;
  color: inherit;
  white-space: pre;
  white-space: pre-wrap;
  background-color: transparent;
  border: 0;
}
.thumbnail {
  background-color: #ffd;
  display: block;
  padding: 12px;
  line-height: 20px;
  border: 1px solid #aaa;
}


	
