.btn { border-radius: 0; white-space: nowrap; @include transition(); } .btn-primary { background-color: $color-imaq; border-color: $color-imaq; &:hover, &:focus, &:active { background-color: $color-imaq-dark !important; border-color: $color-imaq-dark !important; } } body { .spt-btn-low { background-color: #a7adb1 !important; &:hover { background-color: #75797c !important; } } } .btn-delete-user { width: 40px; text-align: center; box-sizing: content-box; } [data-type="action-icon"] { font-size: 20px; } [data-type="user-tool"] { cursor: pointer; font-size: 20px; @include transition(); &:not(.btn):hover { color: $color-imaq; } &.btn { &:hover { background-color: $color-imaq; } } } [data-action="edit"] { right: 0; bottom: 0; width: auto; } [data-action="follow"] { right: 0; top: 0; width: auto; background: $color-imaq; color: #fff; &:before { @include transition(); } &:hover:before { content: "\f415"; color: #fff; } &.user-follows { &:hover:before { content: "\f417"; color: #fff; } } } .badge { border-radius: 0; background: #2b3b44 !important; font-weight: 400; text-transform: uppercase; @include transition(); &:hover { background: #556169 !important; } } .spt-icon-details { display: block; width: 32px; height: 32px; background: #2e3a43 url("/assets/images/icons/details.svg") no-repeat center center; background-size: 20px auto; border-color: #2e3a43; &:hover { background-color: #6d757c !important; border-color: #6d757c !important; } } .spt-icon-edit { display: block; width: 32px; height: 32px; background: #2e3a43 url("/assets/images/icons/icon-edit.svg") no-repeat center center; background-size: 20px auto; border-color: #2e3a43; &:hover { background-color: #6d757c !important; border-color: #6d757c !important; } } .spt-icon-unassign { display: inline-block; width: 20px; height: 30px; @include delete-image(); }