html {   font-family:Open Sans,sans-serif;  }
.schedule{align:center;text-align:center;border-spacing: 0px;border-collapse: collapse;}
.schedule td{border:gray 1px solid;padding:5px;line-height: 1.5;}
a{font-weight: bold;}
a:visited{color: #06c; text-decoration: none;}
a:link{color: #06c; text-decoration: none;}
a:hover{color:#61320E;text-decoration:none;}
a:active{color:#0fc;text-decoration:none;}
.schedule tr{border:black 2px solid;height: 80px;}
#mainmenu {position:relative;}
.mmul {display: block;padding: 0;background:#243963;margin: 37px auto;}
.mmul li{display:inline-block;position: relative;z-index:0;}
.mmul li img{vertical-align:top;display:inline-block;width:16px;}
.mmul li a {text-decoration:none;padding:15px;display:block;color:#f5f0f0;-webkit-transition:all 0.3s ease-in-out 0s;-moz-transition:all 0.3s ease-in-out 0s;
    -o-transition: all 0.3s ease-in-out 0s;-ms-transition: all 0.3s ease-in-out 0s;transition:all 0.3s ease-in-out 0s;}
.mmul li a:hover, .mmul li:hover > a {color: #f5f0f0;background: #125092;}
.mmul ul {display:none;margin:0;padding:0;width:163px;position:absolute;top:46px;left:0px;background:#f1efef;}
.mmul ul li {display:block;float: none;background:none;}
.mmul ul li a {display:block;color:#383434;border-left:3px solid #f7f5f5;background:#e8e3e3;}
.mmul ul li a:hover, .mmul ul li:hover > a {background: #f9f6f6;border-left: 3px solid #27598e;color: #7b7474;}
/*.mmul ul li a img{width:16px;}*/
.mmul li:hover > ul{display: block;}
.mmul ul ul {left: 149px;top: 0px;}
#mmmob{ display:none;}
tr.fhead {
    background-color: #0C1D40;
    color: #eeeeee;
    text-align:CENTER;
}
#user_div{
  position:absolute;
  right: 20px;top:13px;
}
.login{display:grid;}
.login input{
    font-size: 2em;
    width:300px;
    margin-bottom: 20px;
    justify-self: center;
    align-self: center;
    border-radius: 5px;
}
.login input[type=submit]{width:150px;}
.login input:-internal-autofill-previewed {
  font-size: 2em !important;
}


