@import url('https://fonts.googleapis.com/css2?family=Open+Sans&display=swap'); *{ list-style: none; text-decoration: none; margin: 0; padding: 0; box-sizing: border-box; font-family: 'Open Sans', sans-serif; } body{ background: linear-gradient(0deg, #0e2a39, #0a181e); } .wrapper .sidebar{ background: linear-gradient(0deg, #0e2a39, #0a181e); border: 1px solid #153549; position: fixed; width: 225px; height: 100%; transition: all 0.5s ease; bottom: 0px; } .wrapper .sidebar .profile{ margin-bottom: 30px; text-align: center; } .wrapper .sidebar .profile img{ display: block; width: 100px; height: 100px; border-radius: 50%; margin: 0 auto; } .wrapper .sidebar .profile h3{ color: #ffffff; margin: 10px 0 5px; } .wrapper .sidebar .profile p{ color: rgb(206, 240, 253); font-size: 14px; } .wrapper .sidebar ul li a{ display: block; padding: 13px 30px; /* border-bottom: 1px solid #10558d; */ color: rgb(241, 237, 237); font-size: 16px; position: relative; } .wrapper .sidebar ul li a .icon{ color: #dee4ec; width: 30px; display: inline-block; } .wrapper .sidebar ul li a:hover, .wrapper .sidebar ul li a.active{ color: #0c7db1; background: linear-gradient(0deg, #0e2a39, #0a181e); border: 1px solid #153549; border-right: 2px solid rgb(5, 68, 104); } .wrapper .sidebar ul li a:hover .icon, .wrapper .sidebar ul li a.active .icon{ color: #0c7db1; } .wrapper .sidebar ul li a:hover:before, .wrapper .sidebar ul li a.active:before{ display: block; } .wrapper .section{ width: calc(100% - 225px); margin-left: 225px; transition: all 0.5s ease; } .wrapper .section .top_navbar{ background: linear-gradient(0deg, #0e2a39, #0a181e); border: 1px solid #153549; padding: 0 30px; } .wrapper .section .top_navbar .hamburger a{ font-size: 28px; color: #f4fbff; } .wrapper .section .top_navbar .hamburger a:hover{ color: #a2ecff; } .wrapper .section .container-navbar{ margin: 30px; background: linear-gradient(0deg, #0e2a39, #0a181e); padding: 50px; line-height: 28px; overflow-y: auto; border: 1px solid #153549; } body.active .wrapper .sidebar{ left: -225px; } body.active .wrapper .section{ margin-left: 0; width: 100%; }