.header { user-select: none; position: relative; background: #333; width: 100%; height: 200px; margin-bottom: 50px; font-size: 16px; #main-page-title { position: absolute; left: 48px; bottom: 50px; color: #aaa; font-size: 47px; font-weight: 300; } .quick-actions { position: static; padding: 15px; display: flex; flex-direction: row-reverse; margin: 0; > * { margin-right: 20px; } > .menu-button { margin-right: 0; padding: 0 5px; } .alert { font-size: 14px; margin-bottom: 0px; &.alert-info { background-color: #eee; color: #333; } } .dropdown { margin-right: 0px; .dropdown-toggle i { padding: 0 1rem; } } .fa { line-height: 44px; font-size: 25px; } #user_dropdown { font-size: 25px; color: #eee; i { margin-top: 12px; display: block; } } } #acp-search { input { padding: 10px 20px; width: 250px; height: 44px; background-color: rgba(0,0,0,.2); border-radius: 3px; box-shadow: none; transition: .4s ease background-color; &:focus { background-color: #eee; color: #333; } } .dropdown:not(.open) { &:before { content: '/'; border: 1px solid $gray-500; border-radius: 5px; padding: 0px 6px; font-size: 12px; font-weight: 600; pointer-events: none; position: absolute; top: 13px; left: 1em; } &:after { content: attr(data-text); position: absolute; top: 13px; left: 3em; font-size: small; font-weight: 600; pointer-events: none; } input { color: transparent; } } .search-match { font-weight: 700; color: black; } } #main-menu > li { padding-bottom: 10px; } > ul { list-style-type: none; padding: 0px; position: absolute; bottom: -16px; left: 50px; > li { float: left; margin-right: 30px; border-bottom: 4px solid transparent; transition: border-color 150ms linear; &:hover { border-color: darken($primary, 20%); } &.active { border-color: $primary; } > a { color: white; text-transform: uppercase; text-decoration: none; outline: none; } } } .plugins-menu { max-height: 50vh; overflow-y: auto; } }