* { margin: 0; } body { background-color: black; color: white; } li { list-style: none; } ul { display: flex; flex-direction: row; gap: 2em; cursor: pointer; } a { text-decoration: none; color: white; } nav { height: 60px; box-sizing: border-box; width: 100%; display: flex; align-items: center; background-color: #2b2c2e; justify-content: space-between; padding: 0 2em; } li:hover { color: black; } .SoftName { display: flex; align-items: center; font-size: 1.5em; gap: 1em; cursor: pointer; } .SoftName img { width: 40px; border-radius: 50%; } .nav-link:hover { color: rgb(141, 122, 122); } @media only screen and (max-width: 690px) { nav { justify-content: space-between; } .SoftName { margin-right: 20px; } ul { display: none; } .hamburger { display: block; cursor: pointer; } .hamburger div { width: 30px; height: 3px; background-color: white; margin: 5px; } .nav-open ul { right: 0; top: 60px; width: 20vw; display: block; padding-top: 20px; position: absolute; text-align: center; padding: 0 10px; border-bottom-right-radius: 5%; border-bottom-left-radius: 5%; background-color: #2b2c2e; } .nav-open li { margin-bottom: 20px; display: block; } .nav-open li a { color: white; } .hamburger.is-active { opacity: 70%; } .hamburger.is-active div:first-child { transform: translateY(8px) rotate(45deg); } .hamburger.is-active div:nth-child(2) { opacity: 0; } .hamburger.is-active div:last-child { transform: translateY(-8px) rotate(-45deg); } } #UserName{ text-align: center; margin: auto; font-size: 2em; margin-top: 20px; color: green; font-weight: bold; } #plandetails{ text-align: center; margin: auto; font-size: 1.5em; margin-top: 20px; } #details{ text-align: center; margin: auto; font-size: 1.5em; margin-top: 20px; border: 1px solid white; width: 300px; border-radius: 10px; justify-content: space-between; } #RegDate, #reqAmmount, #cycle, #DueDate, #methode, #Plantype{ font-size: 0.8em; color: #0a35b4; font-weight: bold; } #PlanDetails{ color: red; font-size: large; font-weight: bold; } #AccountSettings button { position: absolute; left: 50%; transform: translate(-50%, -50%); background-color: rgb(15, 15, 140); color: white; border-radius: 5px; cursor: pointer; font-size: 20px; border: none; margin-top: 50px; } #AccountSettings button:hover { background-color: #110f0f; } #loading { position: fixed; width: 100%; height: 100%; background-color: black; display: flex; justify-content: center; align-items: center; z-index: 1000; } .loader { width: 48px; height: 48px; display: inline-block; position: relative; border: 3px solid; border-color: #de3500 #0000 #fff #0000; border-radius: 50%; box-sizing: border-box; animation: 1s rotate linear infinite; } .loader:before, .loader:after { content: ''; top: 0; left: 0; position: absolute; border: 10px solid transparent; border-bottom-color: #fff; transform: translate(-10px, 19px) rotate(-35deg); } .loader:after { border-color: #de3500 #0000 #0000 #0000; transform: translate(32px, 3px) rotate(-35deg); } @keyframes rotate { 100% { transform: rotate(360deg); } } #content { display: none; }