*{box-sizing:border-box;font-family:-apple-system,BlinkMacSystemFont,"segoe ui",roboto,oxygen,ubuntu,cantarell,"fira sans","droid sans","helvetica neue",Arial,sans-serif;font-size:16px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1 img{width:75%}body{background-color:#435165;margin:0}.login,.register{width:400px;background-color:#fff;box-shadow:0 0 9px 0 rgba(0,0,0,.3);margin:100px auto}.login h1,.register h1{text-align:center;color:#5b6574;font-size:24px;padding:20px 0 20px 0;border-bottom:1px solid #dee0e4}.login .links,.register .links{display:flex;padding:0 15px}.login .links a,.register .links a{color:#adb2ba;text-decoration:none;display:inline-flex;padding:0 10px 10px 10px;font-weight:bold}.login .links a:hover,.register .links a:hover{color:#9da3ac}.login .links a.active,.register .links a.active{border-bottom:3px solid #b04c15;color:#b04c15}.login form,.register form{display:flex;flex-wrap:wrap;justify-content:center;padding-top:20px}.login form label,.register form label{display:flex;justify-content:center;align-items:center;width:12%;height:50px;background-color:#b04c15;color:#fff}.login form input[type="password"],.login form input[type="text"],.login form input[type="email"],.register form input[type="password"],.register form input[type="text"],.register form input[type="email"]{width:80%;height:50px;border:1px solid #dee0e4;margin-bottom:20px;padding:0 15px}.login form input[type="submit"],.register form input[type="submit"]{width:100%;padding:15px;margin-top:20px;background-color:#b04c15;border:0;cursor:pointer;font-weight:bold;color:#fff;transition:background-color .2s}.login form input[type="submit"]:hover,.register form input[type="submit"]:hover{background-color:#2868c7;transition:background-color .2s}.login form #rememberme,.register form #rememberme{width:100%;height:auto;padding:5px 20px;background-color:transparent;color:#000;justify-content:flex-start}.login form #rememberme input,.register form #rememberme input{transform:scale(1.3);margin-right:7px}.login form .msg,.register form .msg{padding:0 20px;width:100%;color:red}.login form>a,.register form>a{text-decoration:none;color:#5b6574;width:100%;padding:5px 20px}.login form>a:hover,.register form>a:hover{color:#394049}.navtop{background-color:#b04c15;border:0}.navtop div{display:flex;margin:0 auto;width:100%}.navtop div h1,.navtop div a{display:inline-flex;align-items:center}.navtop div h1{flex:1;font-size:28px;padding:0;margin:0;color:#eaebed;font-weight:normal}.navtop div a{text-decoration:none;color:#c1c4c8;font-weight:bold;margin-top:25%;padding:2em}.navtop div a i{padding:2px 8px 0 0}.navtop div a:hover{color:#eaebed}body.loggedin{background-color:#f3f4f7}.content{width:1000px;margin:0 auto}.content h2,h3{margin:0;padding:25px 0;font-size:22px;border-bottom:1px solid #e0e0e3;color:#4a536e}.content>p,.content>div{box-shadow:0 0 5px 0 rgba(0,0,0,.1);margin:25px 0;padding:25px;background-color:#fff}.content>p table,.content>div table{width:100%}.content>p table td,.content>div table td{overflow:hidden;padding:5px}.content>p table td:first-child,.content>div table td:first-child{font-weight:bold;color:#4a536e;padding-right:15px}.content>p table td:last-child,.content>div table td:last-child{word-break:break-all}.content>div p{padding:5px;margin:0 0 10px 0}.content>div a,.content>div input[type="submit"]{display:inline-block;text-decoration:none;border:0;cursor:pointer;color:#fff;background-color:#b04c15;margin:15px 5px 0 0;padding:10px 15px}.content>div a:hover,.content>div input[type="submit"]:hover{background-color:#2868c7}.content form label{display:block;padding:10px 0 5px 0}.content form input[type="text"],.content form input[type="password"],.content form input[type="email"]{padding:5px;width:250px}@media only screen and (max-width:400px){.login,.register{width:95%}}html,body{font-family:Arial,Helvetica,sans-serif;margin:0;padding:0;background-color:#f9f9f9}.menu{box-sizing:border-box;width:100%;z-index:9999;background-color:#b04c15}.menu h1{box-sizing:border-box;margin:0;font-size:26px;display:inline-block;float:left;line-height:65px;padding:0 80px 0 80px;color:#edf0f3}.menu>ul{list-style-type:none;padding:0;margin:0;float:left}.menu>ul ul{list-style-type:none;display:none;padding:0;margin:0;position:absolute}.menu>ul>li{float:left;display:inline-block}.menu>ul li li{position:relative}.menu>ul>li:hover>ul{display:block}.menu>ul>li>ul li:hover>ul{display:block;top:0;left:100%}.menu a{display:block;padding:25px 45px 25px 45px;background-color:#b04c15;box-sizing:border-box;text-decoration:none;color:#dadcdf;font-weight:bold;font-size:14px;min-width:150px;text-align:center}.menu>ul>li>a{border-right:1px solid #b04c15}.menu>ul>li:first-child>a{border-left:1px solid #b04c15}.menu>ul>li>a:hover{background-color:#fff}.menu>ul ul li a{display:block;padding:25px 45px 25px 45px;background-color:#b04c15;box-sizing:border-box;margin:1em;padding:1em;margin-top:-2em}.menu>ul ul li a:hover{background-color:#b04c15}.menu > ul ul ul ~ a::after {content:"";position:absolute;top:0;bottom:0;right:15px;margin:auto;width:0;height:0;border-style:solid;border-width:6px 0 6px 6px;border-color:transparent transparent transparent rgba(255,255,255,.3)}.menu label,.menu input{display:none}@media only screen and (max-width:1150px){.menu ul{display:none}.menu label{display:block;float:right;text-align:center;width:40px;border-left:1px solid #b04c15;padding:15px 25px 15px 25px;opacity:.8}.menu input:checked ~ ul {display:block;top:100%;width:100%;margin-top:1em;height:calc(100vh - 100%);overflow-y:scroll;overflow-x:hidden}.menu input:checked ~ ul li,
    .menu input:checked ~ ul ul,
    .menu input:checked ~ ul a {position:static;display:block;width:100%;top:0;left:0;margin-top:-.5em}.menu input:checked ~ ul li,
    .menu input:checked ~ ul ul {margin-top:-1em}.menu input:checked ~ ul ul {margin-left:-1em}.menu input:checked ~ ul ul ul ~ a::after {border:0}.menu a{background-color:#b04c15}.menu .navdrop{height:2em;width:2em;float:right;margin-top:2em;margin-right:2em}.content{padding:10px;width:100%}.content form input[type="text"],.content form input[type="password"],.content form input[type="email"]{width:100%}}@media only screen and (min-width:1350px){.navtop img{width:25em}}