/*
 * Icon classes the Trips module uses that the theme stylesheet never defined.
 *
 * `.icon.cancel`, `.icon.location`, `.icon.copy` and `.icon.view` are written
 * throughout the trip views (the sidebar card, the trip details widget, the
 * dashboard blocks, the trips index), but no rule ever gave them a glyph, so
 * every one of them rendered as an empty box. Each is defined here against a
 * glyph the loaded fonts already carry, so nothing new is downloaded.
 *
 * `.icon` sets font-family: icomoon, which the :before inherits — only the
 * FontAwesome ones need to name their font.
 */

/* icomoon: the same X as .icon.remove / .icon.delete */
.icon.cancel:before {
    content: "\e95b";
}

/* icomoon: the same pin as .icon.map */
.icon.location:before {
    content: "\e929";
}

/* FontAwesome: fa-files-o */
.icon.copy:before {
    font-family: FontAwesome;
    content: "\f0c5";
}

/* FontAwesome: fa-eye, the same glyph as .icon.eye */
.icon.view:before {
    font-family: FontAwesome;
    content: "\f06e";
}
