@font-face {
src: url("../fonts/NewCwIcons.woff") format("woff");
font-family: 'NewCwIcons';
}
.cwi-icons, [class^="cwi-"] {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-style:normal;
	font-weight: 400;
	line-height: 100%;
    font-family: 'NewCwIcons';
}
/* Forces a minimun font-size if not defined elsewhere */
:where(.cwi-icons,[class^="cwi-"]) {
	font-size: 1.5rem;
}

:is(.cwi-icons, [class^="cwi-"])::before {
	font-family: 'NewCwIcons';
}

.cwi-alert:before { content: "\ea01"; }
.cwi-chevron-down-small:before { content: "\ea02"; }
.cwi-chevron-right:before { content: "\ea03"; }
.cwi-chevron-down:before { content: "\ea04"; }
.cwi-chevron-right-double:before { content: "\ea05"; }
.cwi-add-users:before { content: "\ea06"; }
.cwi-chevron-left:before { content: "\ea07"; }
.cwi-windows:before { content: "\ea08"; }
.cwi-warning:before { content: "\ea09"; }
.cwi-search:before { content: "\ea0a"; }
.cwi-folder-square:before { content: "\ea0b"; }
.cwi-download:before { content: "\ea0c"; }
.cwi-inbox:before { content: "\ea0d"; }
.cwi-pin:before { content: "\ea0e"; }
.cwi-chevron-up-small:before { content: "\ea0f"; }
.cwi-ticket-requested:before { content: "\ea10"; }
.cwi-check-small:before { content: "\ea11"; }
.cwi-refresh:before { content: "\ea12"; }
.cwi-airplane-mode:before { content: "\ea13"; }
.cwi-close:before { content: "\ea14"; }
.cwi-users:before { content: "\ea15"; }
.cwi-info-bubble:before { content: "\ea16"; }
.cwi-new-flight:before { content: "\ea17"; }
.cwi-timezone-globe:before { content: "\ea18"; }
.cwi-menu:before { content: "\ea19"; }
.cwi-save:before { content: "\ea1a"; }
.cwi-calendar:before { content: "\ea1b"; }
.cwi-alarm:before { content: "\ea1c"; }
.cwi-question:before { content: "\ea1d"; }
.cwi-chevron-up:before { content: "\ea1e"; }
.cwi-share:before { content: "\ea1f"; }
.cwi-star:before { content: "\ea20"; }
.cwi-check-big:before { content: "\ea21"; }
.cwi-eye-hide:before { content: "\ea22"; }
.cwi-comment:before { content: "\ea23"; }
.cwi-around-the-globe:before { content: "\ea24"; }
.cwi-envelope:before { content: "\ea25"; }
.cwi-delete:before { content: "\ea26"; }
.cwi-options:before { content: "\ea27"; }
.cwi-login:before { content: "\ea28"; }
.cwi-plus:before { content: "\ea29"; }
.cwi-ticket-delete:before { content: "\ea2a"; }
.cwi-logout:before { content: "\ea2b"; }
.cwi-page:before { content: "\ea2c"; }
.cwi-document:before { content: "\ea2d"; }
.cwi-chevron-left-double:before { content: "\ea2e"; }
.cwi-list:before { content: "\ea2f"; }
.cwi-eye-show:before { content: "\ea30"; }
.cwi-print:before { content: "\ea31"; }
.cwi-edit:before { content: "\ea32"; }
.cwi-close-circle:before { content: "\ea33"; }
.cwi-cancel:before { content: "\ea34"; }
.cwi-clock:before { content: "\ea35"; }
.cwi-emergency:before { content: "\ea36"; }
.cwi-folder-open:before { content: "\ea37"; }
.cwi-calculator:before { content: "\ea38"; }
.cwi-cloud:before { content: "\ea39"; }
.cwi-crop:before { content: "\ea3a"; }
.cwi-file-view:before { content: "\ea3b"; }
.cwi-user:before { content: "\ea3c"; }
.cwi-bus:before { content: "\ea3d"; }
.cwi-ticket:before { content: "\ea3e"; }
.cwi-plane-ladder:before { content: "\ea3f"; }
.cwi-traveler:before { content: "\ea40"; }
.cwi-journey:before { content: "\ea41"; }
.cwi-airport:before { content: "\ea42"; }
.cwi-search-flight:before { content: "\ea43"; }
.cwi-generate-report:before { content: "\ea44"; }
.cwi-journey-add:before { content: "\ea45"; }
.cwi-passport:before { content: "\ea46"; }
.cwi-departure:before { content: "\ea47"; }
.cwi-landing:before { content: "\ea48"; }
.cwi-flight:before { content: "\ea49"; }
.cwi-house-black:before { content: "\ea4a"; }
.cwi-reset:before { content: "\ea4b"; }
.cwi-upload:before { content: "\ea4c"; }
.cwi-thumbs-up:before { content: "\ea4d"; }
.cwi-hand-ok:before { content: "\ea4e"; }
.cwi-remarks:before { content: "\ea4f"; }
.cwi-departure-delayed:before { content: "\ea50"; }
.cwi-flight-aog:before { content: "\ea51"; }
.cwi-flight-delayed:before { content: "\ea52"; }
.cwi-flight-cancelled:before { content: "\ea53"; }
.cwi-wrench:before { content: "\ea54"; }
.cwi-waiting:before { content: "\ea55"; }
.cwi-favorite-files:before { content: "\ea56"; }
.cwi-archive:before { content: "\ea57"; }
.cwi-archive-restore:before { content: "\ea58"; }
.cwi-directory:before { content: "\ea59"; }
.cwi-lock-solid:before { content: "\ea5a"; }
.cwi-plane-movement:before { content: "\ea5b"; }
.cwi-folder-add:before { content: "\ea5c"; }
.cwi-folder-edit:before { content: "\ea5d"; }
.cwi-folder-download:before { content: "\ea5e"; }
.cwi-plane-delay:before { content: "\ea5f"; }
.cwi-folder-closed:before { content: "\ea60"; }
.cwi-folder-user:before { content: "\ea61"; }
.cwi-folder-selected:before { content: "\ea62"; }
.cwi-paper-plane:before { content: "\ea63"; }
.cwi-file-accepted:before { content: "\ea64"; }
.cwi-arrow-left-circle:before { content: "\ea65"; }
.cwi-arrow-left:before { content: "\ea66"; }
.cwi-envelope-sent:before { content: "\ea67"; }
.cwi-undo:before { content: "\ea68"; }
.cwi-file-report:before { content: "\ea69"; }
.cwi-fuel:before { content: "\ea6a"; }
.cwi-location:before { content: "\ea6b"; }
.cwi-copy:before { content: "\ea6c"; }
.cwi-check-circle:before { content: "\ea6d"; }
.cwi-important:before { content: "\ea6e"; }
.cwi-plane-solid:before { content: "\ea6f"; }
.cwi-birthday:before { content: "\ea70"; }
.cwi-link:before { content: "\ea71"; }
.cwi-user-delete:before { content: "\ea72"; }
.cwi-crew:before { content: "\ea73"; }
.cwi-luggage:before { content: "\ea74"; }
.cwi-user-luggage:before { content: "\ea75"; }
.cwi-calendar-view:before { content: "\ea76"; }
.cwi-calendar-plane:before { content: "\ea77"; }
.cwi-calendar-time:before { content: "\ea78"; }
.cwi-calendar-solid:before { content: "\ea79"; }
.cwi-duty-free:before { content: "\ea7a"; }
.cwi-undo-selected:before { content: "\ea7b"; }
.cwi-plane-pairing:before { content: "\ea7c"; }
.cwi-typerating:before { content: "\ea7d"; }
.cwi-save-selected:before { content: "\ea7e"; }
.cwi-search-filter:before { content: "\ea7f"; }
.cwi-linetraining:before { content: "\ea80"; }
.cwi-arrow-down:before { content: "\ea81"; }
.cwi-arrow-up:before { content: "\ea82"; }
.cwi-arrow-right:before { content: "\ea83"; }
.cwi-accounting:before { content: "\ea84"; }
.cwi-employee-document:before { content: "\ea85"; }
.cwi-employees:before { content: "\ea86"; }
.cwi-phone:before { content: "\ea87"; }
.cwi-stats:before { content: "\ea88"; }
.cwi-customers:before { content: "\ea89"; }
.cwi-crew-planning:before { content: "\ea8a"; }
.cwi-aircraft-owner:before { content: "\ea8b"; }
.cwi-crew-control:before { content: "\ea8c"; }
.cwi-control-tower:before { content: "\ea8d"; }
.cwi-classroom:before { content: "\ea8e"; }
.cwi-catering:before { content: "\ea8f"; }
.cwi-card:before { content: "\ea90"; }
.cwi-audit:before { content: "\ea91"; }
.cwi-administrator:before { content: "\ea92"; }
.cwi-cabincrew:before { content: "\ea93"; }
.cwi-flight-operations:before { content: "\ea94"; }
.cwi-dispatch:before { content: "\ea95"; }
.cwi-fleet:before { content: "\ea96"; }
.cwi-fatigue-risk:before { content: "\ea97"; }
.cwi-management:before { content: "\ea98"; }
.cwi-balance:before { content: "\ea99"; }
.cwi-master-crew:before { content: "\ea9a"; }
.cwi-passengers:before { content: "\ea9b"; }
.cwi-tools:before { content: "\ea9c"; }
.cwi-risk-assessment:before { content: "\ea9d"; }
.cwi-sales:before { content: "\ea9e"; }
.cwi-quiz:before { content: "\ea9f"; }
.cwi-learning:before { content: "\eaa0"; }
.cwi-support:before { content: "\eaa1"; }
.cwi-stock:before { content: "\eaa2"; }
.cwi-security:before { content: "\eaa3"; }
.cwi-plane-approval:before { content: "\eaa4"; }
.cwi-user-account:before { content: "\eaa5"; }
.cwi-money-transfer:before { content: "\eaa6"; }
.cwi-plane-spot:before { content: "\eaa7"; }
.cwi-hotel:before { content: "\eaa8"; }
.cwi-rental-car:before { content: "\eaa9"; }
.cwi-plane-seat-solid:before { content: "\eaaa"; }
.cwi-plane-seat:before { content: "\eaab"; }
.cwi-spinner:before { content: "\eaac"; }
.cwi-sortable:before { content: "\eaad"; }
.cwi-settings:before { content: "\eaae"; }
.cwi-steering-wheel:before { content: "\eaaf"; }
.cwi-road:before { content: "\eab0"; }
.cwi-grip-dots:before { content: "\eab1"; }
.cwi-medal:before { content: "\eab2"; }

/* Special styles */

.cwi-pin.cwi-pinned {
	transform: rotate(-45deg);
	font-size:0.8rem;
}

/* Important because otherwise ant-design becomes and idiot */

.cwi-undo:before { content: "\ea68"!important; }
.cwi-undo-selected:before { content: "\ea7b"!important; }
.cwi-save-selected:before { content: "\ea7e"!important; }
