body{margin:0;font-family:Arial;background:#f4f6f8}
.sidebar{width:220px;position:fixed;top:0;left:0;bottom:0;background:#2c4b7a;color:#fff}
.sidebar h2{padding:15px;margin:0;font-size:18px}
.sidebar a{display:block;color:#fff;padding:10px 15px;text-decoration:none}
.sidebar a:hover{background:#1f3557}
.main{margin-left:220px;padding:20px}
.card{background:#fff;border-radius:4px;padding:15px;margin-bottom:20px}
.topbar{background:#1f3557;color:#fff;padding:10px;margin-left:220px}