body { overflow: hidden; } #wrapper { height: 100%; } .top-header { background: #f4f4f7; border-bottom: 1px solid #e8e8e8; padding: .5rem 1rem; flex-shrink: 0; } .side-panel { flex: 0 0 22%; padding: 1rem; border-right: 1px solid #eee; } .main-panel { flex: 1 0 78%; } .heading { padding: 8px 16px; background: #f9f9f9; font-size: 1rem; color: #212529; font-weight: normal; line-height: 1.5; margin:0; position: relative; } .heading:after { position: absolute; left: 16px; right: 16px; bottom: 0; content: ''; border-bottom: 1px solid #e8e8e8; } .content { padding: 0rem 1rem 8rem; overflow: auto; } .setting-item { font-size: 0.875rem; margin: 1em 0 3em; } .setting-item-heading { font-size: 0.9375rem; font-weight: normal; padding-bottom: 0.3rem; border-bottom: 1px solid #ddd; margin-bottom: 0.7rem; } .user-avatar { border-radius: 3px; } .avatar-edit { position: absolute; left: 0.75rem; top: 0; width: 80px; height: 80px; border-radius: 3px; background: rgba(0, 0, 0, 0.3); color: #fff; font-size: 24px; line-height: 80px; text-align: center; cursor: pointer; } .user-setting-nav .nav-item .nav-link { flex: auto; margin: 0; padding-left: 1em; border-left: 2px solid transparent; color: #212529; } .user-setting-nav .nav-item.active .nav-link { color: #ff9800; border-color: #ff9800; } .user-setting-nav .nav-item .nav-link:hover { color: #eb8205; } .eye-icon { color: #666; } .input-tip { padding-top: calc(0.375rem + 1px); color: #666; } @media (min-width: 768px) { .input-tip { padding-left: 0; } } .language-selector { width: 260px; } .btn { min-width: 60px; }