// jquery vegas, background with opacity, not overlaying .vegas-background { opacity: .2; z-index: -200; } // bootstrap navbar, margin-top .navbar { margin-top: 20px; } * > p:last-child { margin-bottom: 0 !important; } .social-bar { margin-top: 10px; margin-bottom: -10px; text-align: right; } .volume-item { &:not(.user-have-it) { &:hover .badges .badge { display: block; } } &.user-wishlisted-it .badge-wishlist-it { display: block !important; } &.user-have-it .badge-have-it { display: block !important; } .badges { position: absolute; right: 10px; top: -10px; .badge { @size: 34px; border: #FFF 3px solid; border-radius: 50%; display: none; font-size: @size/1.5; height: @size; line-height: (@size)-3px; padding: 0; text-align: center; width: @size; } } .admin { position: absolute; bottom: 10px; } } .navbar-nav { &> li { &:hover, &:focus { &> a { color: black !important; } } } .active { color: #fff; background-color: #000; } } .alert-error { background-color: #f2838f; border: #ed5565 } .no-margin-top { margin-top: 0; }