.fa-icon{display:inline-block;fill:currentColor}.fa-flip-horizontal{-webkit-transform:scaleX(-1);transform:scaleX(-1)}.fa-flip-vertical{-webkit-transform:scaleY(-1);transform:scaleY(-1)}.fa-spin{-webkit-animation:fa-spin 1s 0s infinite linear;animation:fa-spin 1s 0s infinite linear}.fa-inverse{color:#fff}.fa-pulse{-webkit-animation:fa-spin 1s infinite steps(8);animation:fa-spin 1s infinite steps(8)}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.v-touch-ripple{position:relative;display:inline-block}.v-touch-ripple>.touch-ripple{width:100%;height:100%;position:absolute;top:0;left:0}.v-touch-ripple>.touch-ripple>.ripple-inner{position:relative;overflow:hidden;display:block;width:100%;height:100%}.v-touch-ripple>.touch-ripple>.ripple-inner>.ripple-core{display:block;position:absolute;border-radius:50%;-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform}.v-touch-ripple>.touch-ripple>.ripple-inner>.ripple-core.ripple-leave-to{opacity:0!important}