@charset "UTF-8";
/* CSS Document */


html,body {height:100%;
    background-image: linear-gradient(120deg, #fdfbfb 0%, #ebedee 100%);
}


.leftcontent {
height:90%;
max-width:350px;
float:left;
padding-top: 20px;
padding-right: 30px;
}

.maincontent {
max-height:90%;
overflow:auto;
position:relative;
}

.introcoursetitle{
font-family: Georgia, Times New Roman, Times, serif;
color:#4284d3;
background:white;
border-radius: 5px; /*really large border radius to create round borders*/
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
font-size: 30px;
text-align:center;
padding: 6px;
width:200px;
vertical-align:top;
}

table.grading{
	width: 180px;
font-size: 14px;
border-spacing:0px;	
}

tr.grading1 td {
	background-color: lightgray;
	color: black;
	padding-bottom:6px;
	padding-top:6px;
}


.grading2 td {
	background-color: white; 
	color: black;
	padding-bottom:8px;
	padding-top:8px;
	padding-bottom:6px;
	padding-top:6px;
}

td.grade {
	text-align: left;
	padding-left:40px;
	border-top-left-radius:5px;
	border-bottom-left-radius:5px;
}

td.numeric {
	text-align: center;
	border-top-right-radius:5px;
	border-bottom-right-radius:5px;
		padding-right:10px;
}

.coursetitle{
font-family: "Playfair Display", serif;
color:#fe5f55;
font-size: 43px;
text-align:left;
padding: 6px;
vertical-align:top;
}

.coursedisplaybox{
font-family: "Lato", sans-serif;
border-color:lightgray;
border-width:thick;
border-style:solid;
border-radius: 10px; /*really large border radius to create round borders*/
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
font-size: 16px;
width: 600px;
padding:18px;
}



h1 {
color:#fe5f55;
font-size:20px;
font-weight: bold;
}

h2 {
color:orange;
font-size:14px;
}

.onclick-link {
	color: blue;
}

}

table.TA-table td{
    width: 200px;
    padding: 10px;
    color: red;
}

.TA {
    width: 200px;
    padding: 10px;
    vertical-align: top;
}
