.ifas::before, .ifas::after { font-family: "Font Awesome 5 Free";   font-weight: 900; } /* solid   */
.ifar::before, .ifar::after { font-family: "Font Awesome 5 Free";   font-weight: 400; } /* regular */
.ifal::before, .ifal::after { font-family: "Font Awesome 5 Free";   font-weight: 300; } /* light   */
.ifab::before, .ifab::after { font-family: "Font Awesome 5 Brands"; font-weight: 400; } /* brands  */

.ifa_r, .ifas::before, .ifar::before, .ifal::before, .ifab::before { padding-right: 0.5em; }
.ifa_l, .ifas::after,  .ifar::after,  .ifal::after,  .ifab::after  { padding-left: 0.5em;  }

.ifab-success::before { content: '\f164'; } /* <i class="fas fa-thumbs-up"></i>            */
.ifab-warning::before { content: '\f071'; } /* <i class="fas fa-exclamation-triangle"></i> */
.ifab-danger::before  { content: '\f06a'; } /* <i class="fas fa-exclamation-circle"></i>   */
.ifab-info::before    { content: '\f05a'; } /* <i class="fas fa-info-circle"></i>          */

.ifab-trash::before        { content: '\f2ed'; } /* <i class="fa fa-trash-alt"></i>           */
.ifas-arrows-alt-v::before { content: '\f338'; } /* <i class="fas fa-arrows-alt-v"></i>       */

.ifab-user::before           { content: '\f007'; } /* <i class="far fa-user"></i>        */
.ifab-users::before          { content: '\f0c0'; } /* <i class="fas fa-users"></i>       */
.ifab-sign-in-alt::before    { content: '\f2f6'; } /* <i class="fas fa-sign-in-alt"></i> */

.ifab-calendar::before       { content: '\f133'; } /* <i class="far fa-calendar"></i>       */
.ifab-calendar-alt::before   { content: '\f073'; } /* <i class="far fa-calendar-alt"></i>   */
.ifab-calendar-check::before { content: '\f274'; } /* <i class="far fa-calendar-check"></i> */
.ifab-calendar-plus::before  { content: '\f271'; }  /* <i class="far fa-calendar-plus"></i> */

.ifab-comment::before      { content: '\f075'; } /* <i class="far fa-comment"></i>      */
.ifab-comments::before     { content: '\f086'; } /* <i class="far fa-comments"></i>     */
.ifab-comment-dots::before { content: '\f4ad'; } /* <i class="far fa-comment-dots"></i> */

.ifab-info-circle::before     { content: '\f05a'; } /* <i class="fas fa-info-circle"></i> */
.ifab-envelope::before        { content: '\f0e0'; } /* <i class="far fa-envelope">        */
.ifab-theater-masks::before   { content: '\f630'; } /* <i class="fas fa-theater-masks">   */
.ifab-language::before        { content: '\f1ab'; } /* <i class="fas fa-language">        */
.ifab-file-alt::before        { content: '\f15c'; } /* <i class="fas fa-file-alt"></i>    */
.ifab-facebook-square::before { content: '\f082'; } /* <i class="fab fa-facebook-square"> */

.ifab-address-card::before  { content: '\f2bb'; } /* <i class="fas fa-address-card"></i>  */
.ifab-birthday-cake::before { content: '\f1fd'; } /* <i class="fas fa-birthday-cake"></i> */
.ifab-medal::before         { content: '\f5a2'; } /* <i class="fas fa-medal"></i>         */

.ifab-sync::before        { content: '\f021'; } /* <i class="fas fa-sync"></i>        */
.ifab-paper-plane::before { content: '\f1d8'; } /* <i class="far fa-paper-plane"></i> */
.ifab-list::before        { content: '\f03a'; } /* <i class="fas fa-list"></i>        */
.ifab-chart-pie::before   { content: '\f200'; } /* <i class="fas fa-chart-pie"></i>   */
.ifab-home::before        { content: '\f015'; } /* <i class="fas fa-home"></i>        */

.ifab-cog::before         { content: '\f013'; } /* <i class="fas fa-cog"></i>       */
.ifab-cogs::before        { content: '\f085'; } /* <i class="fas fa-cogs"></i>      */
.ifab-user-cog::before    { content: '\f4fe'; } /* <i class="fas fa-user-cog"></i>  */
.ifab-users-cog::before   { content: '\f509'; } /* <i class="fas fa-users-cog"></i> */

.ifab-chevron-left::before { content: '\f053'; } /* <i class="fas fa-chevron-left"></i>       */
.ifaf-chevron-right::after { content: '\f054'; } /* <i class="fas fa-chevron-right last"></i> */
