@import '../_variables' @import '../_mixins' #menu position: fixed top: 0px bottom: 0px left: 0px width: 180px background-color: $sidebarBg z-index: 300 overflow-y: auto; overflow-x: hidden; webkit-transition-fix() noselect() .main li list-style-type: none line-height: 12px svg position: absolute top: 50% left: 10px margin-top: -13px fill: white &:hover background: $sidebarActive a display: block position: relative padding: 0 15px 0 40px text-decoration: none font-size: $fontMedium color: white font-weight: 600 line-height: 35px border-bottom: 1px solid lighten($sidebarActive, 5%) h1 font-size: $fontMedium margin: 0 padding: 5px 10px color: lighten($sidebarActive, 50%) border-top: 1px solid lighten($sidebarActive, 5%) border-bottom: 1px solid lighten($sidebarActive, 5%) background: $sidebarActive #roster, #bookmarks li list-style-type: none padding: 11px margin: 0px position: relative min-height: 20px font-size: $fontSmall color: #fff cursor: pointer &:nth-child(2n) background: #1e252f &:hover background: #2a323f &.hasUnread .unread display: block &.online, &.chat border-left: 2px solid green &.dnd border-left: 2px solid red &.away, &.xa border-left: 2px solid orange &.offline border-left: 2px solid #222 color: #aaa img opacity: .25 .status color: #777 &.activeContact background: $activeBlue color: white font-weight: bold &.composing border-right: 4px solid orange &.paused border-right: 4px solid #666 img opacity: 1 .avatar vertical-align: top margin-right: 5px margin-top: -10px position: absolute left: 10px top: 50% width: 20px height: 20px roundall(30px) noselect() .name margin-left: 30px line-height: 20px .status color: #ccc font-size: $fontSmall font-style: italic font-weight: 600 margin: 0px margin-left: 40px .unread display: none color: white padding-left: 5px padding-right: 5px roundall: 11px position: absolute top: 20px left: 20px text-align: center font-weight: bold background-color: red border: 1px solid white