.loginContainer { border-radius: 5px; width: 600px; position: relative; } .loginForm { padding: 25px; border: 1px solid #bbb; border-radius: 5px; background-color: #bbb; color: black; } .loginForm input { margin-bottom: 10px; } .loginForm button, .loginForm div { margin-top: 15px; margin-bottom: 0; } .loginForm input[type="checkbox"] { padding: 0; margin-bottom: 0; vertical-align: bottom; } .main-header { border-bottom: 1px solid #dee2e6; } .main-sidebar { background-color: #343a40; width: 250px; position: fixed; top: 0; left: 0; height: 100vh; z-index: 999; color: #fff; transition: all 0.3s; } .content-wrapper { background: #f4f6f9; } .main-wrapper { display: flex; width: 100%; }