.dropdown-container position: relative display: inline-block .button.dropdown-trigger padding-top: 4px padding-bottom: 4px margin-bottom: 0 cursor: pointer .dropdown-trigger-icon @extend .fa @extend .fa-lg @extend .fa-caret-left margin-right: 6px .dropdown-list-container $border-size: 1px $arrow-size: 7px $border-color: #333 $background-color: white $right-offset: 16px display: none text-align: left background-color: $background-color position: absolute right: 0 margin: 0 min-width: 160px z-index: 542 margin-top: 7px border-radius: 4px border: $border-size solid $border-color box-shadow: 5px 5px 5px #888888 // Arrow &:before, &:after border: solid transparent content: " " height: 0 width: 0 position: absolute pointer-events: none bottom: 100% &:after border-width: $arrow-size margin-left: -$arrow-size border-bottom-color: $background-color right: $right-offset + $border-size &:before border-bottom-color: $border-color border-width: $arrow-size + $border-size margin-left: -($arrow-size + $border-size) right: $right-offset ul list-style: none margin: 0 padding: 0 li border-bottom: 1px solid #bbb a font-size: 0.8em display: block padding: 4px 7px &:hover background-color: #ddd &.active color: $current-color background-color: #444 span.section-add-tables-icon @extend .fa @extend .fa-plus-square span padding-left: 7px span.section-arrange-tables-icon @extend .fa @extend .fa-th span padding-left: 7px span.section-remove-icon @extend .fa, .fa-trash-o span padding-left: 7px span.icon span // translation span padding-left: 7px span.sign-out-icon @extend .fa, .fa-sign-out span padding-left: 7px span.current-employee-my-account-icon @extend .fa, .fa-user span padding-left: 7px span.current-employee-my-schedule-icon @extend .fa, .fa-calendar span padding-left: 7px &.active .dropdown-list-container display: block .button.dropdown-trigger .dropdown-trigger-icon @extend .fa-caret-down