* { margin: 0; padding: 0; box-sizing: border-box; } /* html, body { height: 100%; }*/ body { font-family: Arial, sans-serif; background-color: #073b4c; display: flex; /*flex-direction: column;*/ } h1 { text-align: center; padding: 20px 0; color: #ffd166; } .content { flex: 1; padding: 20px; text-align: center; } .sidebar { width: 230px; background-color: #022532; /*2c3e50*/ height: 100vh; color: white; display: flex; flex-direction: column; padding: 20px; letter-spacing: 2px; } .sidebar a { padding: 20px; color: white; text-decoration: none; /*margin-bottom: 20px;*/ display: block; font-size: 18px; } .sidebar a:hover { text-decoration: underline; } .footer { position: fixed; left: 0; bottom: 0; width: 100%; background-color: #022532; color: white; text-align: center; padding: 8px 0; } .switch { position: relative; display: inline-block; width: 60px; height: 34px; } .slider { position: absolute; cursor: pointer; top: 0; left: 0; right: 0; bottom: 0; background-color: #ccc; -webkit-transition: .4s; transition: .4s; } .slider:before { position: absolute; content: ""; height: 26px; width: 26px; left: 4px; bottom: 4px; background-color: white; -webkit-transition: .4s; transition: .4s; } input:checked + .slider { background-color: #2196F3; } input:focus + .slider { box-shadow: 0 0 1px #2196F3; } input:checked + .slider:before { -webkit-transform: translateX(26px); -ms-transform: translateX(26px); transform: translateX(26px); } /* Rounded sliders */ .slider.round { border-radius: 34px; } .slider.round:before { border-radius: 50%; } .control{ display: flex; flex-direction: column; padding: 50px 0; color: white; }