/* =====================================================================
   [شكل] أيقونات حديثة (Lucide — رخصة ISC، الملف في fonts/lucide/LICENSE.txt) مكان Font Awesome 4.5
   نفس كلاسات fa-* القديمة بالظبط (مفيش أي شاشة اتغيرت) — الأيقونة اللي مالهاش مقابل بتفضل زي ما هي
   الماركات (واتساب / فيسبوك / إنستجرام ...) بتفضل Font Awesome
   ===================================================================== */
@font-face { font-family: "gs-lucide"; src: url(../fonts/lucide/lucide.woff2) format("woff2"), url(../fonts/lucide/lucide.woff) format("woff"); font-display: block; }
.fa-address-card-o:before,
.fa-align-center:before,
.fa-align-left:before,
.fa-align-right:before,
.fa-angle-down:before,
.fa-angle-left:before,
.fa-angle-right:before,
.fa-angle-up:before,
.fa-archive:before,
.fa-arrow-circle-down:before,
.fa-arrow-circle-right:before,
.fa-arrow-down:before,
.fa-arrow-left:before,
.fa-arrow-right:before,
.fa-arrow-up:before,
.fa-arrows:before,
.fa-arrows-alt:before,
.fa-arrows-h:before,
.fa-arrows-v:before,
.fa-balance-scale:before,
.fa-ban:before,
.fa-bar-chart:before,
.fa-barcode:before,
.fa-bars:before,
.fa-battery-quarter:before,
.fa-bell:before,
.fa-bell-o:before,
.fa-bell-slash-o:before,
.fa-bold:before,
.fa-bolt:before,
.fa-briefcase:before,
.fa-building:before,
.fa-building-o:before,
.fa-bullhorn:before,
.fa-bullseye:before,
.fa-calculator:before,
.fa-calendar:before,
.fa-calendar-check-o:before,
.fa-calendar-o:before,
.fa-calendar-plus-o:before,
.fa-calendar-times-o:before,
.fa-camera:before,
.fa-caret-right:before,
.fa-certificate:before,
.fa-chain-broken:before,
.fa-check:before,
.fa-check-circle:before,
.fa-check-circle-o:before,
.fa-check-square:before,
.fa-check-square-o:before,
.fa-chevron-down:before,
.fa-chevron-left:before,
.fa-chevron-right:before,
.fa-chevron-up:before,
.fa-child:before,
.fa-circle:before,
.fa-circle-o:before,
.fa-circle-o-notch:before,
.fa-clipboard:before,
.fa-clock-o:before,
.fa-clone:before,
.fa-cloud:before,
.fa-cloud-upload:before,
.fa-code:before,
.fa-coffee:before,
.fa-cog:before,
.fa-cogs:before,
.fa-columns:before,
.fa-comment:before,
.fa-comment-o:before,
.fa-comments:before,
.fa-comments-o:before,
.fa-compress:before,
.fa-copy:before,
.fa-credit-card:before,
.fa-crop:before,
.fa-crosshairs:before,
.fa-cube:before,
.fa-cubes:before,
.fa-database:before,
.fa-desktop:before,
.fa-download:before,
.fa-edit:before,
.fa-ellipsis-h:before,
.fa-envelope-o:before,
.fa-eraser:before,
.fa-exchange:before,
.fa-exclamation:before,
.fa-exclamation-circle:before,
.fa-exclamation-triangle:before,
.fa-expand:before,
.fa-external-link:before,
.fa-eye:before,
.fa-eye-slash:before,
.fa-eyedropper:before,
.fa-female:before,
.fa-file-archive-o:before,
.fa-file-excel-o:before,
.fa-file-o:before,
.fa-file-pdf-o:before,
.fa-file-text-o:before,
.fa-files-o:before,
.fa-film:before,
.fa-filter:before,
.fa-fire:before,
.fa-flag-checkered:before,
.fa-folder:before,
.fa-folder-open:before,
.fa-folder-open-o:before,
.fa-font:before,
.fa-futbol-o:before,
.fa-gift:before,
.fa-globe:before,
.fa-hand-o-down:before,
.fa-hand-pointer-o:before,
.fa-hand-rock-o:before,
.fa-hashtag:before,
.fa-header:before,
.fa-heart:before,
.fa-heartbeat:before,
.fa-history:before,
.fa-home:before,
.fa-hourglass-end:before,
.fa-hourglass-half:before,
.fa-i-cursor:before,
.fa-id-card-o:before,
.fa-image:before,
.fa-inbox:before,
.fa-industry:before,
.fa-info:before,
.fa-info-circle:before,
.fa-key:before,
.fa-keyboard-o:before,
.fa-language:before,
.fa-laptop:before,
.fa-leaf:before,
.fa-level-down:before,
.fa-level-up:before,
.fa-lightbulb-o:before,
.fa-line-chart:before,
.fa-link:before,
.fa-list:before,
.fa-list-alt:before,
.fa-list-ol:before,
.fa-list-ul:before,
.fa-lock:before,
.fa-long-arrow-right:before,
.fa-long-arrow-up:before,
.fa-magic:before,
.fa-male:before,
.fa-map-marker:before,
.fa-map-pin:before,
.fa-minus:before,
.fa-minus-circle:before,
.fa-minus-square-o:before,
.fa-mobile:before,
.fa-money:before,
.fa-moon-o:before,
.fa-music:before,
.fa-paint-brush:before,
.fa-paper-plane:before,
.fa-paragraph:before,
.fa-pause:before,
.fa-pause-circle:before,
.fa-pencil:before,
.fa-percent:before,
.fa-phone:before,
.fa-picture-o:before,
.fa-pie-chart:before,
.fa-play:before,
.fa-play-circle:before,
.fa-play-circle-o:before,
.fa-plug:before,
.fa-plus:before,
.fa-plus-circle:before,
.fa-plus-square-o:before,
.fa-power-off:before,
.fa-print:before,
.fa-puzzle-piece:before,
.fa-qrcode:before,
.fa-question:before,
.fa-question-circle:before,
.fa-quote-right:before,
.fa-random:before,
.fa-refresh:before,
.fa-repeat:before,
.fa-save:before,
.fa-search:before,
.fa-server:before,
.fa-share:before,
.fa-share-alt:before,
.fa-share-square-o:before,
.fa-shield:before,
.fa-shopping-bag:before,
.fa-shopping-basket:before,
.fa-shopping-cart:before,
.fa-sign-in:before,
.fa-sign-out:before,
.fa-sitemap:before,
.fa-sliders:before,
.fa-sort-amount-asc:before,
.fa-sort-amount-desc:before,
.fa-sort-numeric-asc:before,
.fa-spinner:before,
.fa-square-o:before,
.fa-star:before,
.fa-star-o:before,
.fa-stethoscope:before,
.fa-sticky-note:before,
.fa-sticky-note-o:before,
.fa-street-view:before,
.fa-table:before,
.fa-tablet:before,
.fa-tachometer:before,
.fa-tag:before,
.fa-tags:before,
.fa-th:before,
.fa-th-large:before,
.fa-ticket:before,
.fa-times:before,
.fa-times-circle:before,
.fa-tint:before,
.fa-trash:before,
.fa-trash-o:before,
.fa-trophy:before,
.fa-truck:before,
.fa-undo:before,
.fa-unlink:before,
.fa-unlock:before,
.fa-unlock-alt:before,
.fa-upload:before,
.fa-user:before,
.fa-user-circle:before,
.fa-user-circle-o:before,
.fa-user-o:before,
.fa-user-plus:before,
.fa-user-secret:before,
.fa-user-times:before,
.fa-users:before,
.fa-video-camera:before,
.fa-volume-off:before,
.fa-volume-up:before,
.fa-warning:before,
.fa-window-maximize:before,
.fa-window-minimize:before,
.fa-wrench:before { font-family: "gs-lucide" !important; font-weight: normal !important; font-style: normal !important; font-size: 1.14em; line-height: 1; display: inline-block; vertical-align: -.1em; -webkit-font-smoothing: antialiased; }
.fa-address-card-o:before { content: "\e0a0"; }
.fa-align-center:before { content: "\e03c"; }
.fa-align-left:before { content: "\e041"; }
.fa-align-right:before { content: "\e042"; }
.fa-angle-down:before { content: "\e071"; }
.fa-angle-left:before { content: "\e072"; }
.fa-angle-right:before { content: "\e073"; }
.fa-angle-up:before { content: "\e074"; }
.fa-archive:before { content: "\e045"; }
.fa-arrow-circle-down:before { content: "\e07c"; }
.fa-arrow-circle-right:before { content: "\e07e"; }
.fa-arrow-down:before { content: "\e046"; }
.fa-arrow-left:before { content: "\e04c"; }
.fa-arrow-right:before { content: "\e04d"; }
.fa-arrow-up:before { content: "\e04e"; }
.fa-arrows:before { content: "\e125"; }
.fa-arrows-alt:before { content: "\e117"; }
.fa-arrows-h:before { content: "\e1c6"; }
.fa-arrows-v:before { content: "\e1c7"; }
.fa-balance-scale:before { content: "\e212"; }
.fa-ban:before { content: "\e055"; }
.fa-bar-chart:before { content: "\e2a3"; }
.fa-barcode:before { content: "\e538"; }
.fa-bars:before { content: "\e119"; }
.fa-battery-quarter:before { content: "\e05a"; }
.fa-bell:before { content: "\e05d"; }
.fa-bell-o:before { content: "\e05d"; }
.fa-bell-slash-o:before { content: "\e05e"; }
.fa-bold:before { content: "\e061"; }
.fa-bolt:before { content: "\e1b4"; }
.fa-briefcase:before { content: "\e066"; }
.fa-building:before { content: "\e290"; }
.fa-building-o:before { content: "\e1cc"; }
.fa-bullhorn:before { content: "\e235"; }
.fa-bullseye:before { content: "\e184"; }
.fa-calculator:before { content: "\e1bc"; }
.fa-calendar:before { content: "\e067"; }
.fa-calendar-check-o:before { content: "\e2b7"; }
.fa-calendar-o:before { content: "\e067"; }
.fa-calendar-plus-o:before { content: "\e2bc"; }
.fa-calendar-times-o:before { content: "\e2be"; }
.fa-camera:before { content: "\e068"; }
.fa-caret-right:before { content: "\e073"; }
.fa-certificate:before { content: "\e241"; }
.fa-chain-broken:before { content: "\e19c"; }
.fa-check:before { content: "\e070"; }
.fa-check-circle:before { content: "\e226"; }
.fa-check-circle-o:before { content: "\e226"; }
.fa-check-square:before { content: "\e55e"; }
.fa-check-square-o:before { content: "\e55e"; }
.fa-chevron-down:before { content: "\e071"; }
.fa-chevron-left:before { content: "\e072"; }
.fa-chevron-right:before { content: "\e073"; }
.fa-chevron-up:before { content: "\e074"; }
.fa-child:before { content: "\e2ce"; }
.fa-circle:before { content: "\e07a"; }
.fa-circle-o:before { content: "\e07a"; }
.fa-circle-o-notch:before { content: "\e10e"; }
.fa-clipboard:before { content: "\e089"; }
.fa-clock-o:before { content: "\e08b"; }
.fa-clone:before { content: "\e0a2"; }
.fa-cloud:before { content: "\e08c"; }
.fa-cloud-upload:before { content: "\e095"; }
.fa-code:before { content: "\e097"; }
.fa-coffee:before { content: "\e09a"; }
.fa-cog:before { content: "\e158"; }
.fa-cogs:before { content: "\e245"; }
.fa-columns:before { content: "\e09c"; }
.fa-comment:before { content: "\e11b"; }
.fa-comment-o:before { content: "\e11b"; }
.fa-comments:before { content: "\e412"; }
.fa-comments-o:before { content: "\e412"; }
.fa-compress:before { content: "\e11f"; }
.fa-copy:before { content: "\e0a2"; }
.fa-credit-card:before { content: "\e0ae"; }
.fa-crop:before { content: "\e0af"; }
.fa-crosshairs:before { content: "\e0b0"; }
.fa-cube:before { content: "\e065"; }
.fa-cubes:before { content: "\e2d0"; }
.fa-database:before { content: "\e0b1"; }
.fa-desktop:before { content: "\e121"; }
.fa-download:before { content: "\e0b6"; }
.fa-edit:before { content: "\e176"; }
.fa-ellipsis-h:before { content: "\e0ba"; }
.fa-envelope-o:before { content: "\e113"; }
.fa-eraser:before { content: "\e28f"; }
.fa-exchange:before { content: "\e24a"; }
.fa-exclamation:before { content: "\e07b"; }
.fa-exclamation-circle:before { content: "\e07b"; }
.fa-exclamation-triangle:before { content: "\e193"; }
.fa-expand:before { content: "\e21a"; }
.fa-external-link:before { content: "\e0bd"; }
.fa-eye:before { content: "\e0be"; }
.fa-eye-slash:before { content: "\e0bf"; }
.fa-eyedropper:before { content: "\e13f"; }
.fa-female:before { content: "\e19f"; }
.fa-file-archive-o:before { content: "\e30d"; }
.fa-file-excel-o:before { content: "\e327"; }
.fa-file-o:before { content: "\e0c4"; }
.fa-file-pdf-o:before { content: "\e0d0"; }
.fa-file-text-o:before { content: "\e0d0"; }
.fa-files-o:before { content: "\e0d3"; }
.fa-film:before { content: "\e0d4"; }
.fa-filter:before { content: "\e0d5"; }
.fa-fire:before { content: "\e0d7"; }
.fa-flag-checkered:before { content: "\e0d6"; }
.fa-folder:before { content: "\e0dc"; }
.fa-folder-open:before { content: "\e247"; }
.fa-folder-open-o:before { content: "\e247"; }
.fa-font:before { content: "\e198"; }
.fa-futbol-o:before { content: "\e634"; }
.fa-gift:before { content: "\e0e4"; }
.fa-globe:before { content: "\e0eb"; }
.fa-hand-o-down:before { content: "\e1d7"; }
.fa-hand-pointer-o:before { content: "\e1e8"; }
.fa-hand-rock-o:before { content: "\e22c"; }
.fa-hashtag:before { content: "\e0f2"; }
.fa-header:before { content: "\e388"; }
.fa-heart:before { content: "\e0f5"; }
.fa-heartbeat:before { content: "\e372"; }
.fa-history:before { content: "\e1f5"; }
.fa-home:before { content: "\e0f8"; }
.fa-hourglass-end:before { content: "\e296"; }
.fa-hourglass-half:before { content: "\e296"; }
.fa-i-cursor:before { content: "\e264"; }
.fa-id-card-o:before { content: "\e61c"; }
.fa-image:before { content: "\e0f9"; }
.fa-inbox:before { content: "\e0fa"; }
.fa-industry:before { content: "\e29f"; }
.fa-info:before { content: "\e0fe"; }
.fa-info-circle:before { content: "\e0fe"; }
.fa-key:before { content: "\e4a8"; }
.fa-keyboard-o:before { content: "\e284"; }
.fa-language:before { content: "\e103"; }
.fa-laptop:before { content: "\e1cd"; }
.fa-leaf:before { content: "\e2de"; }
.fa-level-down:before { content: "\e0a9"; }
.fa-level-up:before { content: "\e0aa"; }
.fa-lightbulb-o:before { content: "\e1c2"; }
.fa-line-chart:before { content: "\e2a5"; }
.fa-link:before { content: "\e108"; }
.fa-list:before { content: "\e10c"; }
.fa-list-alt:before { content: "\e1d0"; }
.fa-list-ol:before { content: "\e1d1"; }
.fa-list-ul:before { content: "\e10c"; }
.fa-lock:before { content: "\e10f"; }
.fa-long-arrow-right:before { content: "\e04d"; }
.fa-long-arrow-up:before { content: "\e04e"; }
.fa-magic:before { content: "\e35b"; }
.fa-male:before { content: "\e19f"; }
.fa-map-marker:before { content: "\e115"; }
.fa-map-pin:before { content: "\e115"; }
.fa-minus:before { content: "\e120"; }
.fa-minus-circle:before { content: "\e083"; }
.fa-minus-square-o:before { content: "\e175"; }
.fa-mobile:before { content: "\e167"; }
.fa-money:before { content: "\e056"; }
.fa-moon-o:before { content: "\e122"; }
.fa-music:before { content: "\e126"; }
.fa-paint-brush:before { content: "\e2e7"; }
.fa-paper-plane:before { content: "\e156"; }
.fa-paragraph:before { content: "\e3a7"; }
.fa-pause:before { content: "\e132"; }
.fa-pause-circle:before { content: "\e084"; }
.fa-pencil:before { content: "\e1f9"; }
.fa-percent:before { content: "\e136"; }
.fa-phone:before { content: "\e137"; }
.fa-picture-o:before { content: "\e0f9"; }
.fa-pie-chart:before { content: "\e06f"; }
.fa-play:before { content: "\e140"; }
.fa-play-circle:before { content: "\e085"; }
.fa-play-circle-o:before { content: "\e085"; }
.fa-plug:before { content: "\e383"; }
.fa-plus:before { content: "\e141"; }
.fa-plus-circle:before { content: "\e086"; }
.fa-plus-square-o:before { content: "\e177"; }
.fa-power-off:before { content: "\e144"; }
.fa-print:before { content: "\e145"; }
.fa-puzzle-piece:before { content: "\e29c"; }
.fa-qrcode:before { content: "\e1df"; }
.fa-question:before { content: "\e082"; }
.fa-question-circle:before { content: "\e082"; }
.fa-quote-right:before { content: "\e239"; }
.fa-random:before { content: "\e162"; }
.fa-refresh:before { content: "\e149"; }
.fa-repeat:before { content: "\e14a"; }
.fa-save:before { content: "\e151"; }
.fa-search:before { content: "\e155"; }
.fa-server:before { content: "\e157"; }
.fa-share:before { content: "\e159"; }
.fa-share-alt:before { content: "\e15a"; }
.fa-share-square-o:before { content: "\e159"; }
.fa-shield:before { content: "\e15c"; }
.fa-shopping-bag:before { content: "\e15f"; }
.fa-shopping-basket:before { content: "\e4ef"; }
.fa-shopping-cart:before { content: "\e160"; }
.fa-sign-in:before { content: "\e111"; }
.fa-sign-out:before { content: "\e112"; }
.fa-sitemap:before { content: "\e129"; }
.fa-sliders:before { content: "\e29a"; }
.fa-sort-amount-asc:before { content: "\e420"; }
.fa-sort-amount-desc:before { content: "\e04b"; }
.fa-sort-numeric-asc:before { content: "\e418"; }
.fa-spinner:before { content: "\e10d"; }
.fa-square-o:before { content: "\e16b"; }
.fa-star:before { content: "\e17a"; }
.fa-star-o:before { content: "\e17a"; }
.fa-stethoscope:before { content: "\e2f1"; }
.fa-sticky-note:before { content: "\e303"; }
.fa-sticky-note-o:before { content: "\e303"; }
.fa-street-view:before { content: "\e21e"; }
.fa-table:before { content: "\e181"; }
.fa-tablet:before { content: "\e182"; }
.fa-tachometer:before { content: "\e1bf"; }
.fa-tag:before { content: "\e183"; }
.fa-tags:before { content: "\e360"; }
.fa-th:before { content: "\e105"; }
.fa-th-large:before { content: "\e105"; }
.fa-ticket:before { content: "\e20f"; }
.fa-times:before { content: "\e1b2"; }
.fa-times-circle:before { content: "\e088"; }
.fa-tint:before { content: "\e0b8"; }
.fa-trash:before { content: "\e18e"; }
.fa-trash-o:before { content: "\e18e"; }
.fa-trophy:before { content: "\e377"; }
.fa-truck:before { content: "\e194"; }
.fa-undo:before { content: "\e2a1"; }
.fa-unlink:before { content: "\e19c"; }
.fa-unlock:before { content: "\e110"; }
.fa-unlock-alt:before { content: "\e110"; }
.fa-upload:before { content: "\e19e"; }
.fa-user:before { content: "\e19f"; }
.fa-user-circle:before { content: "\e466"; }
.fa-user-circle-o:before { content: "\e466"; }
.fa-user-o:before { content: "\e19f"; }
.fa-user-plus:before { content: "\e1a2"; }
.fa-user-secret:before { content: "\e46d"; }
.fa-user-times:before { content: "\e1a3"; }
.fa-users:before { content: "\e1a4"; }
.fa-video-camera:before { content: "\e1a5"; }
.fa-volume-off:before { content: "\e1ac"; }
.fa-volume-up:before { content: "\e1ab"; }
.fa-warning:before { content: "\e193"; }
.fa-window-maximize:before { content: "\e42b"; }
.fa-window-minimize:before { content: "\e11e"; }
.fa-wrench:before { content: "\e1b1"; }
