@import url(https://fonts.googleapis.com/css?family=Montserrat:400,500);body { margin: 0; color: #3A3A3A; font-family: "Montserrat", sans-serif; font-size: 14px; font-weight: 500; position: static; min-height: 100%; } .navbar-top { height: 60px; background: #ffffff; font-size: 0; -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.05); box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.05); border-bottom: 1px solid rgba(162, 162, 162, 0.2); position: fixed; left: 0; right: 0; z-index: 5; } .navbar-top .navbar-top-left { width: 50%; height: 60px; display: inline-block; vertical-align: middle; } .navbar-top .navbar-top-left .brand-logo { padding: 10px; } .navbar-top .navbar-top-right { width: 50%; height: 60px; text-align: right; display: inline-block; vertical-align: middle; } .navbar-top .navbar-top-right .profile-info { display: inline-block; vertical-align: middle; text-align: left; min-width: 50px; position: relative; padding: 12px 0px; margin: 0px 25px 0px 30px; font-size: 15px; cursor: pointer; position: relative; } .navbar-top .navbar-top-right .profile-info .dropdown-list { top: 63px; } .navbar-top .navbar-top-right .profile-info .name { color: #000311; display: block; text-align: left; } .navbar-top .navbar-top-right .profile-info .role { font-size: 14px; color: #8e8e8e; display: block; text-align: left; } .navbar-top .navbar-top-right .profile-info i.icon { margin-left: 10px; } .navbar-left { position: absolute; top: 60px; bottom: 0; width: 90px; padding-top: 20px; height: auto; border-right: 1px solid rgba(162, 162, 162, 0.2); z-index: 2; } .navbar-left ul.menubar li.menu-item { height: 90px; padding: 10px 5px; font-size: 11px; text-align: center; text-transform: uppercase; } .navbar-left ul.menubar li.menu-item a { color: #a2a2a2; } .navbar-left ul.menubar li.menu-item.active a { color: #0041ff; } .content-container { padding-left: 90px; position: absolute; margin-top: 60px; top: 0px; right: 0; left: 0; bottom: 0px; overflow-x: hidden; overflow-y: auto; } .content-container .aside-nav { width: 280px; position: fixed; top: 60px; bottom: 0; border-right: 1px solid rgba(162, 162, 162, 0.2); background: #f8f9fa; padding-top: 10px; overflow-y: auto; z-index: 4; } .content-container .aside-nav a { padding: 15px; display: block; color: #000311; } .content-container .aside-nav .active a { background: #ffffff; border-top: 1px solid rgba(162, 162, 162, 0.2); border-bottom: 1px solid rgba(162, 162, 162, 0.2); } .content-container .aside-nav .active i { float: right; } .content-container .content-wrapper { padding: 25px 25px 25px 305px; } .content-container .content { padding: 25px 0; } .content-container .content.full-page { padding: 25px; } .content-container .content .page-header { display: inline-block; margin-bottom: 20px; width: 100%; } .content-container .content .page-header .page-title { float: left; } .content-container .content .page-header .page-title h1 { margin-bottom: 0; vertical-align: middle; display: inline-block; } .content-container .content .page-header .page-action { float: right; } .content-container .content .page-header .control-group { width: 180px; display: inline-block; margin-bottom: 0; margin-left: 20px; } .content-container .content .page-header .control { width: 100%; margin: 0; } .content-container .content .page-content { width: 100%; display: inline-block; }