/* Calendar
###############################
*/
a {
	color:#00C;
}

.day {
	/*font-weight: bold;*/
	border-style:solid;
	border-top:none;
	border-width:5px;
}

.date {
	font-weight: bold;
	border-style:solid;
	border-top:none;
	border-width:1px;
	padding:10px;
}

h3 {
	font-size:150%;
}

.monday {
	background-color: #ffcccc;
}

.tuesday {
	background-color: #ffb84d;
}

.wednesday {
	background-color: #b3ffb3;
}
.friday {
	background-color: #99ffff; 
}
.saturday {
	background-color: #E799F5; 
}

.noclass {
	background-color: lightgray;
}

.day-info {
	font-weight:bold;
	border-style:solid;
	border-top:none;
	border-width:1px;
}

.list-topper {
	font-weight: bold;
	text-decoration:underline;
	font-size:0%;
}

.day-info li {
	font-weight:normal;
}

ul {
     padding-left: 10px;
}

.top-row {
	border-top:solid;
	border-width:5px;
}

.col-header{
	font-weight: bold;
	font-size:120%;
	padding-left:5px;
	display: flex;
    align-items: flex-end;
}

.week {
	font-size: 240%;
	padding-left:0;
	padding-top:50px;
}

.avoid-nav {
	padding-top:100px;
}


/* Syllabus 
###############################
*/

.sylSubHeader {
	font-size: 130%;
	font-weight: bold;
}

.dl {
	padding-bottom: 10px;
}

.dl-row{
	padding-bottom: 10px;
}

.sylHeader {
	padding-top: 60px; 
	margin-top: -60px
}

/* Home
###############################
*/
.jumbotron {
  background: 
    /* top, transparent red, faked with gradient */ 
    linear-gradient(
      rgba(255, 255, 255, 1), 
      rgba(255, 255, 255, 0)
    ),
    /* bottom, image */ url("../Images/narrowBlankBox.png");
  background-size: auto;
  background-repeat: no-repeat;
  min-height: 250px;
  opacity:.5;
  padding-top:1em;
}

.for-about {
	padding-top:0;
	margin-top:0;
}

