@import url(https://fonts.googleapis.com/css?family=Josefin+Sans:300italic,400italic,700italic,300,400,700);
body {
   margin: 0; font-family:  Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, "sans-serif"; font-size: 19.5px; font-weight: 300;
}

h3 {font-size:22.5px; font-weight: 400;
}
h4 {font-size:20.5px; font-weight: 400;
}

ul_left {
    list-style-type: none;
    margin: 0;
    padding: 0;
    width: 16%;
    background-color: #f1f1f1;
  	 position: fixed; 
    height: 100%;
    overflow: auto;
    font-weight: 300;
} 



li a {
    display: block;
    color: #000;
    padding: 8px 16px;
    text-decoration: none;
}

li a:hover {
    background-color: #8E8E8D;
    color: white;
    font-weight: 400;
}

li a.active {
    background-color: #164194;
    color: white;
    font-weight: 400;
}
table {
    border-collapse: collapse;
    width: 97.8%;
}

th, td {
    text-align: left;
    padding: 8px;
    font-weight: 300;
}

tr:nth-child(even){background-color: #f2f2f2}

A:link { text-decoration: none;}
A:visited { text-decoration: none;}

.math-box .frac-line {
  width: 2.8pc;
  display: inline-block;
}
.math-box .frac-line:before {
  display: block;
  border-bottom-style: solid;
  border-bottom-width: 1px;
  content: "";
}
.math-box .frac-line:after {
  display: block;
  margin-top: -1px;
  border-bottom-style: solid;
  border-bottom-width: 0.04em;
  content: "";
}
