.tabs li { display: inline-block; padding-right: 8px; } .tabs li a { position: relative; cursor: default; } .tabs li:hover { .tab-svg-path { fill: #2c3251; stroke: #690455; } transition-duration: 250ms; transform: translate(0, -10px); } .tabs li button { position: relative; border: none; background: none; } .tab-svg-path { position: absolute; fill: #21253c; stroke: #690455; stroke-width: 4; stroke-miterlimit: 10; pointer-events: all; } .tab-svg-text { fill: #FFFFFF; font-family: "Roboto"; font-size: 18px; text-anchor: middle; } #tabs-main { float: left; margin-left: 32px; padding: 0; list-style: none; } #tabs-account { float: right; margin-right: 24px; padding: 0; list-style: none; } .auth-container { font: normal 18px Roboto; position: fixed; display: block; right: 38px; top: 86px; border: 4px solid #690455; border-radius: 12px; width: 286px; padding: 0; background-color: #191c2e; color: #FFFFFF; z-index: 10; .auth-submit { position: relative; margin: 6px; padding: 6px 12px; text-align: center; background: #21253c; color: inherit; border: 2px solid #690455; border-radius: 6px; font: inherit; } .auth-submit:hover, .auth-submit:focus { background: #2c3251; outline: none; } .auth-field { position: relative; text-align: center; margin-bottom: 8px; .auth-input { border: 2px solid #690455; border-radius: 6px; background: #21253c; color: #FFFFFF; text-align: center; font: normal 14px Roboto; } .auth-input:focus { background: #2c3251; outline: none; } } } .center-x { text-align: center; }