/* Google Font Link */ @import url('../webfonts/css2.css'); html,body{ height:100%; min-height:100%; } *{ margin: 0; padding: 0; box-sizing: border-box; font-family: "Poppins" , sans-serif; } .music-player{ width: 650px; display: flex; } .sidebar{ width: 78px; background: #00353f; padding: 6px 14px; z-index: 99; transition: all 0.5s ease; } .sidebar.open{ width: 250px; } .sidebar .logo-details{ height: 60px; display: flex; align-items: center; position: relative; } .sidebar .logo-details .icon{ opacity: 0; transition: all 0.5s ease; } .sidebar .logo-details .logo_name{ color: #fff; font-size: 20px; font-weight: 600; opacity: 0; transition: all 0.5s ease; } .sidebar.open .logo-details .icon, .sidebar.open .logo-details .logo_name{ opacity: 1; } .sidebar .logo-details #btn{ position: absolute; top: 50%; right: 0; transform: translateY(-50%); font-size: 22px; transition: all 0.4s ease; font-size: 23px; text-align: center; cursor: pointer; transition: all 0.5s ease; } .sidebar.open .logo-details #btn{ text-align: right; } .sidebar i{ color: #fff; height: 60px; min-width: 50px; font-size: 28px; text-align: center; line-height: 60px; } .sidebar .nav-list{ margin-top: 20px; height: 100%; } .sidebar li{ position: relative; margin: 8px 0; list-style: none; } .sidebar li .tooltip{ position: absolute; top: -20px; left: calc(100% + 15px); z-index: 3; background: #fff; box-shadow: 0 5px 10px rgba(0, 0, 0, 0.3); padding: 6px 12px; border-radius: 4px; font-size: 15px; font-weight: 400; opacity: 0; white-space: nowrap; pointer-events: none; transition: 0s; } .sidebar li:hover .tooltip{ opacity: 1; pointer-events: auto; transition: all 0.4s ease; top: 50%; transform: translateY(-50%); } .sidebar.open li .tooltip{ display: none; } .sidebar li a{ display: flex; height: 100%; width: 100%; border-radius: 12px; align-items: center; text-decoration: none; transition: all 0.4s ease; background: #11101D; } .sidebar li a:hover{ background: #FFF; } .sidebar li a .links_name{ color: #fff; font-size: 15px; font-weight: 400; white-space: nowrap; opacity: 0; pointer-events: none; transition: 0.4s; } .sidebar.open li a .links_name{ opacity: 1; pointer-events: auto; } .sidebar li a:hover .links_name, .sidebar li a:hover i{ transition: all 0.5s ease; color: #11101D; } .sidebar li i{ height: 50px; line-height: 50px; font-size: 18px; border-radius: 12px; } .sidebar li img{ height: 45px; width: 45px; object-fit: cover; border-radius: 6px; margin-right: 10px; } .home-section{ height: 100%; min-height: 100vh; width: calc(100% - 78px); transition: all 0.5s ease; z-index: 2; background-color: #0a0f28; background-image: linear-gradient(45deg, #0a0f28, #0c0f28); } .sidebar.open ~ .home-section{ left: 250px; width: calc(100% - 250px); background-color: #0a0f28; background-image: linear-gradient(45deg, #0a0f28, #0c0f28); } .home-section .text{ display: inline-block; color: white; font-size: 25px; font-weight: 500; margin: 18px; } @media (max-width: 420px) { .sidebar li .tooltip{ display: none; } }