.fas, .far, .fa { font-size: var(--icon-size-base); line-height: var(--icon-line-height-base); } .btn { .fas, .far { line-height: var(--line-height-computed); &.fa-sm { line-height: var(--icon-line-height-small); } } } .fas.fa-sm, .far.fa-sm, .btn-sm .fas, .btn-sm .far, .small .far, .small .fas, .fas.small, .far.small { font-size: var(--icon-size-small); line-height: var(--icon-line-height-small); } .btn:not(.btn-sm), ul.nav.tabs > li > a { > .fas.fa-ellipsis-h { vertical-align: middle; } } .btn-sm { > .fa-ellipsis-h, > .fa-plus { font-size: var(--14px); } } .icon-is-replied { transform: scaleX(-1); &::before { content: "\f064"; } }