From e9252610ed2c3812010bd2fb52ebffbf897233bf Mon Sep 17 00:00:00 2001 From: MrBurrBurr Date: Fri, 26 Jan 2018 13:25:20 +0100 Subject: [PATCH] Add basic GUI --- Website/css/AdminLTE.css | 4977 +++ Website/css/GUI.css | 38 + Website/css/skins/_all-skins.css | 1781 + Website/css/skins/skin-black-light.css | 171 + Website/css/skins/skin-black.css | 161 + Website/css/skins/skin-blue-light.css | 163 + Website/css/skins/skin-blue.css | 142 + Website/css/skins/skin-green-light.css | 152 + Website/css/skins/skin-green.css | 134 + Website/css/skins/skin-purple-light.css | 152 + Website/css/skins/skin-purple.css | 134 + Website/css/skins/skin-red-light.css | 152 + Website/css/skins/skin-red.css | 134 + Website/css/skins/skin-yellow-light.css | 152 + Website/css/skins/skin-yellow.css | 134 + Website/img/boxed-bg.jpg | Bin 0 -> 123770 bytes Website/img/boxed-bg.png | Bin 0 -> 43677 bytes Website/img/favicon.ico | Bin 0 -> 370070 bytes Website/img/favicon.png | Bin 0 -> 5675 bytes Website/img/icons.png | Bin 0 -> 1142 bytes Website/index.html | 7 + Website/js/app.js | 1568 + Website/pages/bots.html | 141 + Website/pages/command.html | 193 + Website/pages/dashboard.html | 140 + Website/pages/generator.html | 141 + Website/pages/log.html | 168 + Website/pages/manager.html | 141 + Website/pages/status.html | 164 + Website/vendor/Ionicons/.bower.json | 41 + Website/vendor/Ionicons/LICENSE | 21 + Website/vendor/Ionicons/bower.json | 31 + Website/vendor/Ionicons/cheatsheet.html | 28009 ++++++++++++++++ Website/vendor/Ionicons/component.json | 19 + Website/vendor/Ionicons/composer.json | 36 + Website/vendor/Ionicons/css/ionicons.css | 1480 + Website/vendor/Ionicons/css/ionicons.min.css | 11 + Website/vendor/Ionicons/fonts/ionicons.eot | Bin 0 -> 120724 bytes Website/vendor/Ionicons/fonts/ionicons.svg | 2230 ++ Website/vendor/Ionicons/fonts/ionicons.ttf | Bin 0 -> 188508 bytes Website/vendor/Ionicons/fonts/ionicons.woff | Bin 0 -> 67904 bytes .../vendor/Ionicons/less/_ionicons-font.less | 27 + .../vendor/Ionicons/less/_ionicons-icons.less | 1473 + .../Ionicons/less/_ionicons-variables.less | 747 + Website/vendor/Ionicons/less/ionicons.less | 3 + .../vendor/Ionicons/png/512/alert-circled.png | Bin 0 -> 2551 bytes Website/vendor/Ionicons/png/512/alert.png | Bin 0 -> 766 bytes .../Ionicons/png/512/android-add-contact.png | Bin 0 -> 3279 bytes .../vendor/Ionicons/png/512/android-add.png | Bin 0 -> 240 bytes .../vendor/Ionicons/png/512/android-alarm.png | Bin 0 -> 6428 bytes .../Ionicons/png/512/android-archive.png | Bin 0 -> 1628 bytes .../Ionicons/png/512/android-arrow-back.png | Bin 0 -> 1218 bytes .../png/512/android-arrow-down-left.png | Bin 0 -> 1451 bytes .../png/512/android-arrow-down-right.png | Bin 0 -> 1462 bytes .../png/512/android-arrow-forward.png | Bin 0 -> 1191 bytes .../png/512/android-arrow-up-left.png | Bin 0 -> 1499 bytes .../png/512/android-arrow-up-right.png | Bin 0 -> 1482 bytes .../Ionicons/png/512/android-battery.png | Bin 0 -> 238 bytes .../vendor/Ionicons/png/512/android-book.png | Bin 0 -> 3746 bytes .../Ionicons/png/512/android-calendar.png | Bin 0 -> 849 bytes .../vendor/Ionicons/png/512/android-call.png | Bin 0 -> 4766 bytes .../Ionicons/png/512/android-camera.png | Bin 0 -> 3871 bytes .../vendor/Ionicons/png/512/android-chat.png | Bin 0 -> 3577 bytes .../Ionicons/png/512/android-checkmark.png | Bin 0 -> 1846 bytes .../vendor/Ionicons/png/512/android-clock.png | Bin 0 -> 5268 bytes .../vendor/Ionicons/png/512/android-close.png | Bin 0 -> 2156 bytes .../Ionicons/png/512/android-contact.png | Bin 0 -> 3658 bytes .../Ionicons/png/512/android-contacts.png | Bin 0 -> 4299 bytes .../vendor/Ionicons/png/512/android-data.png | Bin 0 -> 4808 bytes .../Ionicons/png/512/android-developer.png | Bin 0 -> 4115 bytes .../Ionicons/png/512/android-display.png | Bin 0 -> 4909 bytes .../Ionicons/png/512/android-download.png | Bin 0 -> 4890 bytes .../Ionicons/png/512/android-drawer.png | Bin 0 -> 190 bytes .../Ionicons/png/512/android-dropdown.png | Bin 0 -> 777 bytes .../vendor/Ionicons/png/512/android-earth.png | Bin 0 -> 6517 bytes .../Ionicons/png/512/android-folder.png | Bin 0 -> 1688 bytes .../Ionicons/png/512/android-forums.png | Bin 0 -> 1739 bytes .../Ionicons/png/512/android-friends.png | Bin 0 -> 4868 bytes .../vendor/Ionicons/png/512/android-hand.png | Bin 0 -> 4650 bytes .../vendor/Ionicons/png/512/android-image.png | Bin 0 -> 1433 bytes .../vendor/Ionicons/png/512/android-inbox.png | Bin 0 -> 3018 bytes .../Ionicons/png/512/android-information.png | Bin 0 -> 3370 bytes .../Ionicons/png/512/android-keypad.png | Bin 0 -> 1055 bytes .../Ionicons/png/512/android-lightbulb.png | Bin 0 -> 3515 bytes .../Ionicons/png/512/android-locate.png | Bin 0 -> 5003 bytes .../Ionicons/png/512/android-location.png | Bin 0 -> 3067 bytes .../vendor/Ionicons/png/512/android-mail.png | Bin 0 -> 3455 bytes .../Ionicons/png/512/android-microphone.png | Bin 0 -> 3267 bytes .../vendor/Ionicons/png/512/android-mixer.png | Bin 0 -> 2727 bytes .../vendor/Ionicons/png/512/android-more.png | Bin 0 -> 224 bytes .../vendor/Ionicons/png/512/android-note.png | Bin 0 -> 249 bytes .../Ionicons/png/512/android-playstore.png | Bin 0 -> 3165 bytes .../Ionicons/png/512/android-printer.png | Bin 0 -> 1721 bytes .../Ionicons/png/512/android-promotion.png | Bin 0 -> 2374 bytes .../Ionicons/png/512/android-reminder.png | Bin 0 -> 2890 bytes .../Ionicons/png/512/android-remove.png | Bin 0 -> 160 bytes .../Ionicons/png/512/android-search.png | Bin 0 -> 4232 bytes .../vendor/Ionicons/png/512/android-send.png | Bin 0 -> 2079 bytes .../Ionicons/png/512/android-settings.png | Bin 0 -> 3883 bytes .../vendor/Ionicons/png/512/android-share.png | Bin 0 -> 3212 bytes .../Ionicons/png/512/android-social-user.png | Bin 0 -> 3644 bytes .../Ionicons/png/512/android-social.png | Bin 0 -> 3849 bytes .../vendor/Ionicons/png/512/android-sort.png | Bin 0 -> 197 bytes .../Ionicons/png/512/android-stair-drawer.png | Bin 0 -> 209 bytes .../vendor/Ionicons/png/512/android-star.png | Bin 0 -> 2926 bytes .../Ionicons/png/512/android-stopwatch.png | Bin 0 -> 5225 bytes .../Ionicons/png/512/android-storage.png | Bin 0 -> 233 bytes .../Ionicons/png/512/android-system-back.png | Bin 0 -> 1796 bytes .../Ionicons/png/512/android-system-home.png | Bin 0 -> 1107 bytes .../png/512/android-system-windows.png | Bin 0 -> 202 bytes .../vendor/Ionicons/png/512/android-timer.png | Bin 0 -> 3904 bytes .../vendor/Ionicons/png/512/android-trash.png | Bin 0 -> 2865 bytes .../Ionicons/png/512/android-user-menu.png | Bin 0 -> 3568 bytes .../Ionicons/png/512/android-volume.png | Bin 0 -> 6022 bytes .../vendor/Ionicons/png/512/android-wifi.png | Bin 0 -> 4868 bytes Website/vendor/Ionicons/png/512/aperture.png | Bin 0 -> 9500 bytes Website/vendor/Ionicons/png/512/archive.png | Bin 0 -> 2445 bytes .../vendor/Ionicons/png/512/arrow-down-a.png | Bin 0 -> 1173 bytes .../vendor/Ionicons/png/512/arrow-down-b.png | Bin 0 -> 1307 bytes .../vendor/Ionicons/png/512/arrow-down-c.png | Bin 0 -> 1966 bytes .../vendor/Ionicons/png/512/arrow-expand.png | Bin 0 -> 2498 bytes .../png/512/arrow-graph-down-left.png | Bin 0 -> 2478 bytes .../png/512/arrow-graph-down-right.png | Bin 0 -> 2545 bytes .../Ionicons/png/512/arrow-graph-up-left.png | Bin 0 -> 2440 bytes .../Ionicons/png/512/arrow-graph-up-right.png | Bin 0 -> 2440 bytes .../vendor/Ionicons/png/512/arrow-left-a.png | Bin 0 -> 1260 bytes .../vendor/Ionicons/png/512/arrow-left-b.png | Bin 0 -> 1608 bytes .../vendor/Ionicons/png/512/arrow-left-c.png | Bin 0 -> 1662 bytes .../vendor/Ionicons/png/512/arrow-move.png | Bin 0 -> 1948 bytes .../vendor/Ionicons/png/512/arrow-resize.png | Bin 0 -> 1266 bytes .../Ionicons/png/512/arrow-return-left.png | Bin 0 -> 1082 bytes .../Ionicons/png/512/arrow-return-right.png | Bin 0 -> 1124 bytes .../vendor/Ionicons/png/512/arrow-right-a.png | Bin 0 -> 1317 bytes .../vendor/Ionicons/png/512/arrow-right-b.png | Bin 0 -> 1671 bytes .../vendor/Ionicons/png/512/arrow-right-c.png | Bin 0 -> 1657 bytes .../vendor/Ionicons/png/512/arrow-shrink.png | Bin 0 -> 2594 bytes .../vendor/Ionicons/png/512/arrow-swap.png | Bin 0 -> 1521 bytes .../vendor/Ionicons/png/512/arrow-up-a.png | Bin 0 -> 1115 bytes .../vendor/Ionicons/png/512/arrow-up-b.png | Bin 0 -> 1343 bytes .../vendor/Ionicons/png/512/arrow-up-c.png | Bin 0 -> 2002 bytes Website/vendor/Ionicons/png/512/asterisk.png | Bin 0 -> 4023 bytes Website/vendor/Ionicons/png/512/at.png | Bin 0 -> 5852 bytes Website/vendor/Ionicons/png/512/bag.png | Bin 0 -> 3665 bytes .../Ionicons/png/512/battery-charging.png | Bin 0 -> 1897 bytes .../vendor/Ionicons/png/512/battery-empty.png | Bin 0 -> 1019 bytes .../vendor/Ionicons/png/512/battery-full.png | Bin 0 -> 982 bytes .../vendor/Ionicons/png/512/battery-half.png | Bin 0 -> 1320 bytes .../vendor/Ionicons/png/512/battery-low.png | Bin 0 -> 1342 bytes Website/vendor/Ionicons/png/512/beaker.png | Bin 0 -> 3931 bytes Website/vendor/Ionicons/png/512/beer.png | Bin 0 -> 4559 bytes Website/vendor/Ionicons/png/512/bluetooth.png | Bin 0 -> 2909 bytes Website/vendor/Ionicons/png/512/bonfire.png | Bin 0 -> 4852 bytes Website/vendor/Ionicons/png/512/bookmark.png | Bin 0 -> 1102 bytes Website/vendor/Ionicons/png/512/briefcase.png | Bin 0 -> 1475 bytes Website/vendor/Ionicons/png/512/bug.png | Bin 0 -> 4736 bytes .../vendor/Ionicons/png/512/calculator.png | Bin 0 -> 1315 bytes Website/vendor/Ionicons/png/512/calendar.png | Bin 0 -> 2577 bytes Website/vendor/Ionicons/png/512/camera.png | Bin 0 -> 4190 bytes Website/vendor/Ionicons/png/512/card.png | Bin 0 -> 1494 bytes Website/vendor/Ionicons/png/512/cash.png | Bin 0 -> 3435 bytes .../Ionicons/png/512/chatbox-working.png | Bin 0 -> 2301 bytes Website/vendor/Ionicons/png/512/chatbox.png | Bin 0 -> 1870 bytes Website/vendor/Ionicons/png/512/chatboxes.png | Bin 0 -> 2562 bytes .../Ionicons/png/512/chatbubble-working.png | Bin 0 -> 3028 bytes .../vendor/Ionicons/png/512/chatbubble.png | Bin 0 -> 2579 bytes .../vendor/Ionicons/png/512/chatbubbles.png | Bin 0 -> 3751 bytes .../Ionicons/png/512/checkmark-circled.png | Bin 0 -> 3687 bytes .../Ionicons/png/512/checkmark-round.png | Bin 0 -> 2367 bytes Website/vendor/Ionicons/png/512/checkmark.png | Bin 0 -> 2134 bytes .../vendor/Ionicons/png/512/chevron-down.png | Bin 0 -> 1689 bytes .../vendor/Ionicons/png/512/chevron-left.png | Bin 0 -> 1769 bytes .../vendor/Ionicons/png/512/chevron-right.png | Bin 0 -> 1831 bytes .../vendor/Ionicons/png/512/chevron-up.png | Bin 0 -> 1677 bytes Website/vendor/Ionicons/png/512/clipboard.png | Bin 0 -> 2593 bytes Website/vendor/Ionicons/png/512/clock.png | Bin 0 -> 5866 bytes .../vendor/Ionicons/png/512/close-circled.png | Bin 0 -> 3809 bytes .../vendor/Ionicons/png/512/close-round.png | Bin 0 -> 2177 bytes Website/vendor/Ionicons/png/512/close.png | Bin 0 -> 2244 bytes .../Ionicons/png/512/closed-captioning.png | Bin 0 -> 3665 bytes Website/vendor/Ionicons/png/512/cloud.png | Bin 0 -> 2067 bytes .../vendor/Ionicons/png/512/code-download.png | Bin 0 -> 2423 bytes .../vendor/Ionicons/png/512/code-working.png | Bin 0 -> 2433 bytes Website/vendor/Ionicons/png/512/code.png | Bin 0 -> 1720 bytes Website/vendor/Ionicons/png/512/coffee.png | Bin 0 -> 3205 bytes Website/vendor/Ionicons/png/512/compass.png | Bin 0 -> 7318 bytes Website/vendor/Ionicons/png/512/compose.png | Bin 0 -> 4296 bytes .../Ionicons/png/512/connection-bars.png | Bin 0 -> 214 bytes Website/vendor/Ionicons/png/512/contrast.png | Bin 0 -> 4087 bytes Website/vendor/Ionicons/png/512/cube.png | Bin 0 -> 3265 bytes Website/vendor/Ionicons/png/512/disc.png | Bin 0 -> 4935 bytes .../vendor/Ionicons/png/512/document-text.png | Bin 0 -> 1918 bytes Website/vendor/Ionicons/png/512/document.png | Bin 0 -> 1914 bytes Website/vendor/Ionicons/png/512/drag.png | Bin 0 -> 178 bytes Website/vendor/Ionicons/png/512/earth.png | Bin 0 -> 6476 bytes Website/vendor/Ionicons/png/512/edit.png | Bin 0 -> 2741 bytes Website/vendor/Ionicons/png/512/egg.png | Bin 0 -> 4234 bytes Website/vendor/Ionicons/png/512/eject.png | Bin 0 -> 3209 bytes Website/vendor/Ionicons/png/512/email.png | Bin 0 -> 3125 bytes .../vendor/Ionicons/png/512/eye-disabled.png | Bin 0 -> 3558 bytes Website/vendor/Ionicons/png/512/eye.png | Bin 0 -> 3297 bytes Website/vendor/Ionicons/png/512/female.png | Bin 0 -> 2779 bytes Website/vendor/Ionicons/png/512/filing.png | Bin 0 -> 2349 bytes .../vendor/Ionicons/png/512/film-marker.png | Bin 0 -> 2645 bytes Website/vendor/Ionicons/png/512/fireball.png | Bin 0 -> 3325 bytes Website/vendor/Ionicons/png/512/flag.png | Bin 0 -> 2337 bytes Website/vendor/Ionicons/png/512/flame.png | Bin 0 -> 3012 bytes Website/vendor/Ionicons/png/512/flash-off.png | Bin 0 -> 5437 bytes Website/vendor/Ionicons/png/512/flash.png | Bin 0 -> 1965 bytes Website/vendor/Ionicons/png/512/flask.png | Bin 0 -> 2939 bytes Website/vendor/Ionicons/png/512/folder.png | Bin 0 -> 1689 bytes Website/vendor/Ionicons/png/512/fork-repo.png | Bin 0 -> 3236 bytes Website/vendor/Ionicons/png/512/fork.png | Bin 0 -> 3007 bytes Website/vendor/Ionicons/png/512/forward.png | Bin 0 -> 2142 bytes Website/vendor/Ionicons/png/512/funnel.png | Bin 0 -> 3354 bytes .../Ionicons/png/512/game-controller-a.png | Bin 0 -> 2548 bytes .../Ionicons/png/512/game-controller-b.png | Bin 0 -> 3623 bytes Website/vendor/Ionicons/png/512/gear-a.png | Bin 0 -> 3806 bytes Website/vendor/Ionicons/png/512/gear-b.png | Bin 0 -> 2756 bytes Website/vendor/Ionicons/png/512/grid.png | Bin 0 -> 1066 bytes Website/vendor/Ionicons/png/512/hammer.png | Bin 0 -> 2493 bytes Website/vendor/Ionicons/png/512/happy.png | Bin 0 -> 5732 bytes Website/vendor/Ionicons/png/512/headphone.png | Bin 0 -> 4082 bytes .../vendor/Ionicons/png/512/heart-broken.png | Bin 0 -> 4007 bytes Website/vendor/Ionicons/png/512/heart.png | Bin 0 -> 2322 bytes Website/vendor/Ionicons/png/512/help-buoy.png | Bin 0 -> 5824 bytes .../vendor/Ionicons/png/512/help-circled.png | Bin 0 -> 3940 bytes Website/vendor/Ionicons/png/512/help.png | Bin 0 -> 2678 bytes Website/vendor/Ionicons/png/512/home.png | Bin 0 -> 1275 bytes Website/vendor/Ionicons/png/512/icecream.png | Bin 0 -> 2317 bytes .../512/icon-social-google-plus-outline.png | Bin 0 -> 4071 bytes .../png/512/icon-social-google-plus.png | Bin 0 -> 3888 bytes Website/vendor/Ionicons/png/512/image.png | Bin 0 -> 2952 bytes Website/vendor/Ionicons/png/512/images.png | Bin 0 -> 5073 bytes .../Ionicons/png/512/information-circled.png | Bin 0 -> 3300 bytes .../vendor/Ionicons/png/512/information.png | Bin 0 -> 2236 bytes Website/vendor/Ionicons/png/512/ionic.png | Bin 0 -> 5541 bytes .../Ionicons/png/512/ios7-alarm-outline.png | Bin 0 -> 5769 bytes .../vendor/Ionicons/png/512/ios7-alarm.png | Bin 0 -> 3922 bytes .../Ionicons/png/512/ios7-albums-outline.png | Bin 0 -> 231 bytes .../vendor/Ionicons/png/512/ios7-albums.png | Bin 0 -> 226 bytes .../png/512/ios7-americanfootball-outline.png | Bin 0 -> 5767 bytes .../png/512/ios7-americanfootball.png | Bin 0 -> 5675 bytes .../png/512/ios7-analytics-outline.png | Bin 0 -> 5847 bytes .../Ionicons/png/512/ios7-analytics.png | Bin 0 -> 4406 bytes .../Ionicons/png/512/ios7-arrow-back.png | Bin 0 -> 881 bytes .../Ionicons/png/512/ios7-arrow-down.png | Bin 0 -> 1451 bytes .../Ionicons/png/512/ios7-arrow-forward.png | Bin 0 -> 898 bytes .../Ionicons/png/512/ios7-arrow-left.png | Bin 0 -> 1550 bytes .../Ionicons/png/512/ios7-arrow-right.png | Bin 0 -> 1537 bytes .../Ionicons/png/512/ios7-arrow-thin-down.png | Bin 0 -> 1632 bytes .../Ionicons/png/512/ios7-arrow-thin-left.png | Bin 0 -> 1258 bytes .../png/512/ios7-arrow-thin-right.png | Bin 0 -> 1235 bytes .../Ionicons/png/512/ios7-arrow-thin-up.png | Bin 0 -> 1647 bytes .../vendor/Ionicons/png/512/ios7-arrow-up.png | Bin 0 -> 1482 bytes .../Ionicons/png/512/ios7-at-outline.png | Bin 0 -> 4303 bytes Website/vendor/Ionicons/png/512/ios7-at.png | Bin 0 -> 4153 bytes .../Ionicons/png/512/ios7-barcode-outline.png | Bin 0 -> 233 bytes .../vendor/Ionicons/png/512/ios7-barcode.png | Bin 0 -> 219 bytes .../png/512/ios7-baseball-outline.png | Bin 0 -> 6676 bytes .../vendor/Ionicons/png/512/ios7-baseball.png | Bin 0 -> 5565 bytes .../png/512/ios7-basketball-outline.png | Bin 0 -> 6200 bytes .../Ionicons/png/512/ios7-basketball.png | Bin 0 -> 6525 bytes .../Ionicons/png/512/ios7-bell-outline.png | Bin 0 -> 3615 bytes Website/vendor/Ionicons/png/512/ios7-bell.png | Bin 0 -> 2769 bytes .../Ionicons/png/512/ios7-bolt-outline.png | Bin 0 -> 2384 bytes Website/vendor/Ionicons/png/512/ios7-bolt.png | Bin 0 -> 1892 bytes .../png/512/ios7-bookmarks-outline.png | Bin 0 -> 2454 bytes .../Ionicons/png/512/ios7-bookmarks.png | Bin 0 -> 2172 bytes .../Ionicons/png/512/ios7-box-outline.png | Bin 0 -> 1602 bytes Website/vendor/Ionicons/png/512/ios7-box.png | Bin 0 -> 1032 bytes .../png/512/ios7-briefcase-outline.png | Bin 0 -> 1359 bytes .../Ionicons/png/512/ios7-briefcase.png | Bin 0 -> 1316 bytes .../png/512/ios7-browsers-outline.png | Bin 0 -> 372 bytes .../vendor/Ionicons/png/512/ios7-browsers.png | Bin 0 -> 357 bytes .../png/512/ios7-calculator-outline.png | Bin 0 -> 1785 bytes .../Ionicons/png/512/ios7-calculator.png | Bin 0 -> 1500 bytes .../png/512/ios7-calendar-outline.png | Bin 0 -> 236 bytes .../vendor/Ionicons/png/512/ios7-calendar.png | Bin 0 -> 230 bytes .../Ionicons/png/512/ios7-camera-outline.png | Bin 0 -> 3582 bytes .../vendor/Ionicons/png/512/ios7-camera.png | Bin 0 -> 3099 bytes .../Ionicons/png/512/ios7-cart-outline.png | Bin 0 -> 2861 bytes Website/vendor/Ionicons/png/512/ios7-cart.png | Bin 0 -> 2200 bytes .../png/512/ios7-chatboxes-outline.png | Bin 0 -> 901 bytes .../Ionicons/png/512/ios7-chatboxes.png | Bin 0 -> 512 bytes .../png/512/ios7-chatbubble-outline.png | Bin 0 -> 3640 bytes .../Ionicons/png/512/ios7-chatbubble.png | Bin 0 -> 2259 bytes .../Ionicons/png/512/ios7-checkmark-empty.png | Bin 0 -> 920 bytes .../png/512/ios7-checkmark-outline.png | Bin 0 -> 4706 bytes .../Ionicons/png/512/ios7-checkmark.png | Bin 0 -> 3080 bytes .../Ionicons/png/512/ios7-circle-filled.png | Bin 0 -> 6478 bytes .../Ionicons/png/512/ios7-circle-outline.png | Bin 0 -> 4120 bytes .../Ionicons/png/512/ios7-clock-outline.png | Bin 0 -> 4320 bytes .../vendor/Ionicons/png/512/ios7-clock.png | Bin 0 -> 2762 bytes .../Ionicons/png/512/ios7-close-empty.png | Bin 0 -> 1204 bytes .../Ionicons/png/512/ios7-close-outline.png | Bin 0 -> 4999 bytes .../vendor/Ionicons/png/512/ios7-close.png | Bin 0 -> 3426 bytes .../png/512/ios7-cloud-download-outline.png | Bin 0 -> 3953 bytes .../Ionicons/png/512/ios7-cloud-download.png | Bin 0 -> 2782 bytes .../Ionicons/png/512/ios7-cloud-outline.png | Bin 0 -> 3339 bytes .../png/512/ios7-cloud-upload-outline.png | Bin 0 -> 3927 bytes .../Ionicons/png/512/ios7-cloud-upload.png | Bin 0 -> 2815 bytes .../vendor/Ionicons/png/512/ios7-cloud.png | Bin 0 -> 2082 bytes .../png/512/ios7-cloudy-night-outline.png | Bin 0 -> 3814 bytes .../Ionicons/png/512/ios7-cloudy-night.png | Bin 0 -> 2870 bytes .../Ionicons/png/512/ios7-cloudy-outline.png | Bin 0 -> 2280 bytes .../vendor/Ionicons/png/512/ios7-cloudy.png | Bin 0 -> 1572 bytes .../Ionicons/png/512/ios7-cog-outline.png | Bin 0 -> 8008 bytes Website/vendor/Ionicons/png/512/ios7-cog.png | Bin 0 -> 6029 bytes .../Ionicons/png/512/ios7-compose-outline.png | Bin 0 -> 1584 bytes .../vendor/Ionicons/png/512/ios7-compose.png | Bin 0 -> 2061 bytes .../Ionicons/png/512/ios7-contact-outline.png | Bin 0 -> 4846 bytes .../vendor/Ionicons/png/512/ios7-contact.png | Bin 0 -> 4218 bytes .../Ionicons/png/512/ios7-copy-outline.png | Bin 0 -> 927 bytes Website/vendor/Ionicons/png/512/ios7-copy.png | Bin 0 -> 782 bytes .../png/512/ios7-download-outline.png | Bin 0 -> 1163 bytes .../vendor/Ionicons/png/512/ios7-download.png | Bin 0 -> 1135 bytes Website/vendor/Ionicons/png/512/ios7-drag.png | Bin 0 -> 165 bytes .../Ionicons/png/512/ios7-email-outline.png | Bin 0 -> 2592 bytes .../vendor/Ionicons/png/512/ios7-email.png | Bin 0 -> 4167 bytes .../vendor/Ionicons/png/512/ios7-expand.png | Bin 0 -> 485 bytes .../Ionicons/png/512/ios7-eye-outline.png | Bin 0 -> 4381 bytes Website/vendor/Ionicons/png/512/ios7-eye.png | Bin 0 -> 2973 bytes .../png/512/ios7-fastforward-outline.png | Bin 0 -> 2726 bytes .../Ionicons/png/512/ios7-fastforward.png | Bin 0 -> 2158 bytes .../Ionicons/png/512/ios7-filing-outline.png | Bin 0 -> 2041 bytes .../vendor/Ionicons/png/512/ios7-filing.png | Bin 0 -> 1933 bytes .../Ionicons/png/512/ios7-film-outline.png | Bin 0 -> 772 bytes Website/vendor/Ionicons/png/512/ios7-film.png | Bin 0 -> 722 bytes .../Ionicons/png/512/ios7-flag-outline.png | Bin 0 -> 1928 bytes Website/vendor/Ionicons/png/512/ios7-flag.png | Bin 0 -> 1483 bytes .../Ionicons/png/512/ios7-folder-outline.png | Bin 0 -> 1606 bytes .../vendor/Ionicons/png/512/ios7-folder.png | Bin 0 -> 1640 bytes .../png/512/ios7-football-outline.png | Bin 0 -> 6266 bytes .../vendor/Ionicons/png/512/ios7-football.png | Bin 0 -> 5391 bytes .../Ionicons/png/512/ios7-gear-outline.png | Bin 0 -> 5721 bytes Website/vendor/Ionicons/png/512/ios7-gear.png | Bin 0 -> 3445 bytes .../Ionicons/png/512/ios7-glasses-outline.png | Bin 0 -> 3597 bytes .../vendor/Ionicons/png/512/ios7-glasses.png | Bin 0 -> 2350 bytes .../Ionicons/png/512/ios7-heart-outline.png | Bin 0 -> 3097 bytes .../vendor/Ionicons/png/512/ios7-heart.png | Bin 0 -> 2078 bytes .../Ionicons/png/512/ios7-help-empty.png | Bin 0 -> 1669 bytes .../Ionicons/png/512/ios7-help-outline.png | Bin 0 -> 5608 bytes Website/vendor/Ionicons/png/512/ios7-help.png | Bin 0 -> 3587 bytes .../Ionicons/png/512/ios7-home-outline.png | Bin 0 -> 1710 bytes Website/vendor/Ionicons/png/512/ios7-home.png | Bin 0 -> 1518 bytes .../png/512/ios7-infinite-outline.png | Bin 0 -> 3028 bytes .../vendor/Ionicons/png/512/ios7-infinite.png | Bin 0 -> 2989 bytes .../png/512/ios7-information-empty.png | Bin 0 -> 837 bytes .../png/512/ios7-information-outline.png | Bin 0 -> 4563 bytes .../Ionicons/png/512/ios7-information.png | Bin 0 -> 2959 bytes .../Ionicons/png/512/ios7-ionic-outline.png | Bin 0 -> 5780 bytes .../Ionicons/png/512/ios7-keypad-outline.png | Bin 0 -> 7485 bytes .../vendor/Ionicons/png/512/ios7-keypad.png | Bin 0 -> 7505 bytes .../png/512/ios7-lightbulb-outline.png | Bin 0 -> 3791 bytes .../Ionicons/png/512/ios7-lightbulb.png | Bin 0 -> 2696 bytes .../png/512/ios7-location-outline.png | Bin 0 -> 4116 bytes .../vendor/Ionicons/png/512/ios7-location.png | Bin 0 -> 2767 bytes .../Ionicons/png/512/ios7-locked-outline.png | Bin 0 -> 2640 bytes .../vendor/Ionicons/png/512/ios7-locked.png | Bin 0 -> 2674 bytes .../Ionicons/png/512/ios7-loop-strong.png | Bin 0 -> 4101 bytes Website/vendor/Ionicons/png/512/ios7-loop.png | Bin 0 -> 4270 bytes .../Ionicons/png/512/ios7-medkit-outline.png | Bin 0 -> 1386 bytes .../vendor/Ionicons/png/512/ios7-medkit.png | Bin 0 -> 1373 bytes .../vendor/Ionicons/png/512/ios7-mic-off.png | Bin 0 -> 7597 bytes .../Ionicons/png/512/ios7-mic-outline.png | Bin 0 -> 3550 bytes Website/vendor/Ionicons/png/512/ios7-mic.png | Bin 0 -> 3878 bytes .../Ionicons/png/512/ios7-minus-empty.png | Bin 0 -> 153 bytes .../Ionicons/png/512/ios7-minus-outline.png | Bin 0 -> 4137 bytes .../vendor/Ionicons/png/512/ios7-minus.png | Bin 0 -> 2520 bytes .../Ionicons/png/512/ios7-monitor-outline.png | Bin 0 -> 225 bytes .../vendor/Ionicons/png/512/ios7-monitor.png | Bin 0 -> 230 bytes .../Ionicons/png/512/ios7-moon-outline.png | Bin 0 -> 2566 bytes Website/vendor/Ionicons/png/512/ios7-moon.png | Bin 0 -> 1784 bytes .../Ionicons/png/512/ios7-more-outline.png | Bin 0 -> 1598 bytes Website/vendor/Ionicons/png/512/ios7-more.png | Bin 0 -> 1700 bytes .../Ionicons/png/512/ios7-musical-note.png | Bin 0 -> 1521 bytes .../Ionicons/png/512/ios7-musical-notes.png | Bin 0 -> 2124 bytes .../png/512/ios7-navigate-outline.png | Bin 0 -> 4901 bytes .../vendor/Ionicons/png/512/ios7-navigate.png | Bin 0 -> 3333 bytes .../Ionicons/png/512/ios7-paper-outline.png | Bin 0 -> 1361 bytes .../vendor/Ionicons/png/512/ios7-paper.png | Bin 0 -> 1197 bytes .../png/512/ios7-paperplane-outline.png | Bin 0 -> 2952 bytes .../Ionicons/png/512/ios7-paperplane.png | Bin 0 -> 4805 bytes .../png/512/ios7-partlysunny-outline.png | Bin 0 -> 4823 bytes .../Ionicons/png/512/ios7-partlysunny.png | Bin 0 -> 4052 bytes .../Ionicons/png/512/ios7-pause-outline.png | Bin 0 -> 227 bytes .../vendor/Ionicons/png/512/ios7-pause.png | Bin 0 -> 213 bytes .../Ionicons/png/512/ios7-paw-outline.png | Bin 0 -> 6318 bytes Website/vendor/Ionicons/png/512/ios7-paw.png | Bin 0 -> 4119 bytes .../Ionicons/png/512/ios7-people-outline.png | Bin 0 -> 5295 bytes .../vendor/Ionicons/png/512/ios7-people.png | Bin 0 -> 3439 bytes .../Ionicons/png/512/ios7-person-outline.png | Bin 0 -> 3189 bytes .../vendor/Ionicons/png/512/ios7-person.png | Bin 0 -> 2046 bytes .../png/512/ios7-personadd-outline.png | Bin 0 -> 3246 bytes .../Ionicons/png/512/ios7-personadd.png | Bin 0 -> 2110 bytes .../Ionicons/png/512/ios7-photos-outline.png | Bin 0 -> 234 bytes .../vendor/Ionicons/png/512/ios7-photos.png | Bin 0 -> 226 bytes .../Ionicons/png/512/ios7-pie-outline.png | Bin 0 -> 4549 bytes Website/vendor/Ionicons/png/512/ios7-pie.png | Bin 0 -> 3646 bytes .../Ionicons/png/512/ios7-play-outline.png | Bin 0 -> 1474 bytes Website/vendor/Ionicons/png/512/ios7-play.png | Bin 0 -> 1216 bytes .../Ionicons/png/512/ios7-plus-empty.png | Bin 0 -> 204 bytes .../Ionicons/png/512/ios7-plus-outline.png | Bin 0 -> 4415 bytes Website/vendor/Ionicons/png/512/ios7-plus.png | Bin 0 -> 2970 bytes .../png/512/ios7-pricetag-outline.png | Bin 0 -> 3007 bytes .../vendor/Ionicons/png/512/ios7-pricetag.png | Bin 0 -> 2593 bytes .../png/512/ios7-pricetags-outline.png | Bin 0 -> 3563 bytes .../Ionicons/png/512/ios7-pricetags.png | Bin 0 -> 3219 bytes .../Ionicons/png/512/ios7-printer-outline.png | Bin 0 -> 1764 bytes .../vendor/Ionicons/png/512/ios7-printer.png | Bin 0 -> 1456 bytes .../Ionicons/png/512/ios7-pulse-strong.png | Bin 0 -> 3326 bytes .../vendor/Ionicons/png/512/ios7-pulse.png | Bin 0 -> 2955 bytes .../Ionicons/png/512/ios7-rainy-outline.png | Bin 0 -> 3346 bytes .../vendor/Ionicons/png/512/ios7-rainy.png | Bin 0 -> 2567 bytes .../png/512/ios7-recording-outline.png | Bin 0 -> 4926 bytes .../Ionicons/png/512/ios7-recording.png | Bin 0 -> 3762 bytes .../Ionicons/png/512/ios7-redo-outline.png | Bin 0 -> 3094 bytes Website/vendor/Ionicons/png/512/ios7-redo.png | Bin 0 -> 2054 bytes .../Ionicons/png/512/ios7-refresh-empty.png | Bin 0 -> 2685 bytes .../Ionicons/png/512/ios7-refresh-outline.png | Bin 0 -> 6021 bytes .../vendor/Ionicons/png/512/ios7-refresh.png | Bin 0 -> 4579 bytes .../vendor/Ionicons/png/512/ios7-reload.png | Bin 0 -> 4195 bytes .../png/512/ios7-reverse-camera-outline.png | Bin 0 -> 3404 bytes .../Ionicons/png/512/ios7-reverse-camera.png | Bin 0 -> 3019 bytes .../Ionicons/png/512/ios7-rewind-outline.png | Bin 0 -> 2898 bytes .../vendor/Ionicons/png/512/ios7-rewind.png | Bin 0 -> 2362 bytes .../Ionicons/png/512/ios7-search-strong.png | Bin 0 -> 3329 bytes .../vendor/Ionicons/png/512/ios7-search.png | Bin 0 -> 3361 bytes .../Ionicons/png/512/ios7-settings-strong.png | Bin 0 -> 1714 bytes .../vendor/Ionicons/png/512/ios7-settings.png | Bin 0 -> 2160 bytes .../vendor/Ionicons/png/512/ios7-shrink.png | Bin 0 -> 490 bytes .../png/512/ios7-skipbackward-outline.png | Bin 0 -> 1890 bytes .../Ionicons/png/512/ios7-skipbackward.png | Bin 0 -> 1533 bytes .../png/512/ios7-skipforward-outline.png | Bin 0 -> 1827 bytes .../Ionicons/png/512/ios7-skipforward.png | Bin 0 -> 1556 bytes .../vendor/Ionicons/png/512/ios7-snowy.png | Bin 0 -> 3775 bytes .../png/512/ios7-speedometer-outline.png | Bin 0 -> 4678 bytes .../Ionicons/png/512/ios7-speedometer.png | Bin 0 -> 5748 bytes .../Ionicons/png/512/ios7-star-half.png | Bin 0 -> 3431 bytes .../Ionicons/png/512/ios7-star-outline.png | Bin 0 -> 3572 bytes Website/vendor/Ionicons/png/512/ios7-star.png | Bin 0 -> 2463 bytes .../png/512/ios7-stopwatch-outline.png | Bin 0 -> 4823 bytes .../Ionicons/png/512/ios7-stopwatch.png | Bin 0 -> 3451 bytes .../Ionicons/png/512/ios7-sunny-outline.png | Bin 0 -> 2669 bytes .../vendor/Ionicons/png/512/ios7-sunny.png | Bin 0 -> 2506 bytes .../png/512/ios7-telephone-outline.png | Bin 0 -> 3779 bytes .../Ionicons/png/512/ios7-telephone.png | Bin 0 -> 2352 bytes .../png/512/ios7-tennisball-outline.png | Bin 0 -> 5535 bytes .../Ionicons/png/512/ios7-tennisball.png | Bin 0 -> 6356 bytes .../png/512/ios7-thunderstorm-outline.png | Bin 0 -> 3053 bytes .../Ionicons/png/512/ios7-thunderstorm.png | Bin 0 -> 2492 bytes .../Ionicons/png/512/ios7-time-outline.png | Bin 0 -> 5875 bytes Website/vendor/Ionicons/png/512/ios7-time.png | Bin 0 -> 4136 bytes .../Ionicons/png/512/ios7-timer-outline.png | Bin 0 -> 4578 bytes .../vendor/Ionicons/png/512/ios7-timer.png | Bin 0 -> 6013 bytes .../Ionicons/png/512/ios7-toggle-outline.png | Bin 0 -> 5660 bytes .../vendor/Ionicons/png/512/ios7-toggle.png | Bin 0 -> 4825 bytes .../Ionicons/png/512/ios7-trash-outline.png | Bin 0 -> 4497 bytes .../vendor/Ionicons/png/512/ios7-trash.png | Bin 0 -> 2760 bytes .../Ionicons/png/512/ios7-undo-outline.png | Bin 0 -> 3114 bytes Website/vendor/Ionicons/png/512/ios7-undo.png | Bin 0 -> 1954 bytes .../png/512/ios7-unlocked-outline.png | Bin 0 -> 2580 bytes .../vendor/Ionicons/png/512/ios7-unlocked.png | Bin 0 -> 2605 bytes .../Ionicons/png/512/ios7-upload-outline.png | Bin 0 -> 1128 bytes .../vendor/Ionicons/png/512/ios7-upload.png | Bin 0 -> 1085 bytes .../png/512/ios7-videocam-outline.png | Bin 0 -> 2038 bytes .../vendor/Ionicons/png/512/ios7-videocam.png | Bin 0 -> 2715 bytes .../Ionicons/png/512/ios7-volume-high.png | Bin 0 -> 2977 bytes .../Ionicons/png/512/ios7-volume-low.png | Bin 0 -> 956 bytes .../png/512/ios7-wineglass-outline.png | Bin 0 -> 2527 bytes .../Ionicons/png/512/ios7-wineglass.png | Bin 0 -> 2013 bytes .../Ionicons/png/512/ios7-world-outline.png | Bin 0 -> 7420 bytes .../vendor/Ionicons/png/512/ios7-world.png | Bin 0 -> 10031 bytes Website/vendor/Ionicons/png/512/ipad.png | Bin 0 -> 1356 bytes Website/vendor/Ionicons/png/512/iphone.png | Bin 0 -> 1651 bytes Website/vendor/Ionicons/png/512/ipod.png | Bin 0 -> 3207 bytes Website/vendor/Ionicons/png/512/jet.png | Bin 0 -> 2856 bytes Website/vendor/Ionicons/png/512/key.png | Bin 0 -> 2722 bytes Website/vendor/Ionicons/png/512/knife.png | Bin 0 -> 1822 bytes Website/vendor/Ionicons/png/512/laptop.png | Bin 0 -> 2474 bytes Website/vendor/Ionicons/png/512/leaf.png | Bin 0 -> 3440 bytes Website/vendor/Ionicons/png/512/levels.png | Bin 0 -> 2431 bytes Website/vendor/Ionicons/png/512/lightbulb.png | Bin 0 -> 2474 bytes Website/vendor/Ionicons/png/512/link.png | Bin 0 -> 2306 bytes Website/vendor/Ionicons/png/512/load-a.png | Bin 0 -> 3941 bytes Website/vendor/Ionicons/png/512/load-b.png | Bin 0 -> 5473 bytes Website/vendor/Ionicons/png/512/load-c.png | Bin 0 -> 4337 bytes Website/vendor/Ionicons/png/512/load-d.png | Bin 0 -> 6618 bytes Website/vendor/Ionicons/png/512/location.png | Bin 0 -> 2739 bytes Website/vendor/Ionicons/png/512/locked.png | Bin 0 -> 2494 bytes Website/vendor/Ionicons/png/512/log-in.png | Bin 0 -> 1460 bytes Website/vendor/Ionicons/png/512/log-out.png | Bin 0 -> 1637 bytes Website/vendor/Ionicons/png/512/loop.png | Bin 0 -> 3794 bytes Website/vendor/Ionicons/png/512/magnet.png | Bin 0 -> 4495 bytes Website/vendor/Ionicons/png/512/male.png | Bin 0 -> 3788 bytes Website/vendor/Ionicons/png/512/man.png | Bin 0 -> 2126 bytes Website/vendor/Ionicons/png/512/map.png | Bin 0 -> 4906 bytes Website/vendor/Ionicons/png/512/medkit.png | Bin 0 -> 1605 bytes Website/vendor/Ionicons/png/512/merge.png | Bin 0 -> 3879 bytes Website/vendor/Ionicons/png/512/mic-a.png | Bin 0 -> 4098 bytes Website/vendor/Ionicons/png/512/mic-b.png | Bin 0 -> 2576 bytes Website/vendor/Ionicons/png/512/mic-c.png | Bin 0 -> 1726 bytes .../vendor/Ionicons/png/512/minus-circled.png | Bin 0 -> 2655 bytes .../vendor/Ionicons/png/512/minus-round.png | Bin 0 -> 937 bytes Website/vendor/Ionicons/png/512/minus.png | Bin 0 -> 160 bytes Website/vendor/Ionicons/png/512/model-s.png | Bin 0 -> 4262 bytes Website/vendor/Ionicons/png/512/monitor.png | Bin 0 -> 1469 bytes Website/vendor/Ionicons/png/512/more.png | Bin 0 -> 3357 bytes Website/vendor/Ionicons/png/512/mouse.png | Bin 0 -> 2891 bytes .../vendor/Ionicons/png/512/music-note.png | Bin 0 -> 2519 bytes .../vendor/Ionicons/png/512/navicon-round.png | Bin 0 -> 1628 bytes Website/vendor/Ionicons/png/512/navicon.png | Bin 0 -> 175 bytes Website/vendor/Ionicons/png/512/navigate.png | Bin 0 -> 1693 bytes Website/vendor/Ionicons/png/512/network.png | Bin 0 -> 3041 bytes .../vendor/Ionicons/png/512/no-smoking.png | Bin 0 -> 5816 bytes Website/vendor/Ionicons/png/512/nuclear.png | Bin 0 -> 3618 bytes Website/vendor/Ionicons/png/512/outlet.png | Bin 0 -> 2882 bytes .../Ionicons/png/512/paper-airplane.png | Bin 0 -> 3678 bytes Website/vendor/Ionicons/png/512/paperclip.png | Bin 0 -> 2710 bytes Website/vendor/Ionicons/png/512/pause.png | Bin 0 -> 1340 bytes .../vendor/Ionicons/png/512/person-add.png | Bin 0 -> 2410 bytes .../Ionicons/png/512/person-stalker.png | Bin 0 -> 3272 bytes Website/vendor/Ionicons/png/512/person.png | Bin 0 -> 2258 bytes Website/vendor/Ionicons/png/512/pie-graph.png | Bin 0 -> 3608 bytes Website/vendor/Ionicons/png/512/pin.png | Bin 0 -> 2270 bytes Website/vendor/Ionicons/png/512/pinpoint.png | Bin 0 -> 4799 bytes Website/vendor/Ionicons/png/512/pizza.png | Bin 0 -> 4548 bytes Website/vendor/Ionicons/png/512/plane.png | Bin 0 -> 3218 bytes Website/vendor/Ionicons/png/512/planet.png | Bin 0 -> 4319 bytes Website/vendor/Ionicons/png/512/play.png | Bin 0 -> 1787 bytes .../vendor/Ionicons/png/512/playstation.png | Bin 0 -> 3275 bytes .../vendor/Ionicons/png/512/plus-circled.png | Bin 0 -> 3114 bytes .../vendor/Ionicons/png/512/plus-round.png | Bin 0 -> 1567 bytes Website/vendor/Ionicons/png/512/plus.png | Bin 0 -> 223 bytes Website/vendor/Ionicons/png/512/podium.png | Bin 0 -> 209 bytes Website/vendor/Ionicons/png/512/pound.png | Bin 0 -> 2383 bytes Website/vendor/Ionicons/png/512/power.png | Bin 0 -> 4727 bytes Website/vendor/Ionicons/png/512/pricetag.png | Bin 0 -> 2457 bytes Website/vendor/Ionicons/png/512/pricetags.png | Bin 0 -> 2906 bytes Website/vendor/Ionicons/png/512/printer.png | Bin 0 -> 1869 bytes .../vendor/Ionicons/png/512/pull-request.png | Bin 0 -> 3613 bytes .../vendor/Ionicons/png/512/qr-scanner.png | Bin 0 -> 1842 bytes Website/vendor/Ionicons/png/512/quote.png | Bin 0 -> 1743 bytes .../vendor/Ionicons/png/512/radio-waves.png | Bin 0 -> 4978 bytes Website/vendor/Ionicons/png/512/record.png | Bin 0 -> 3779 bytes Website/vendor/Ionicons/png/512/refresh.png | Bin 0 -> 3582 bytes Website/vendor/Ionicons/png/512/reply-all.png | Bin 0 -> 3033 bytes Website/vendor/Ionicons/png/512/reply.png | Bin 0 -> 2131 bytes Website/vendor/Ionicons/png/512/ribbon-a.png | Bin 0 -> 6449 bytes Website/vendor/Ionicons/png/512/ribbon-b.png | Bin 0 -> 5913 bytes Website/vendor/Ionicons/png/512/sad.png | Bin 0 -> 5517 bytes Website/vendor/Ionicons/png/512/scissors.png | Bin 0 -> 5061 bytes Website/vendor/Ionicons/png/512/search.png | Bin 0 -> 3229 bytes Website/vendor/Ionicons/png/512/settings.png | Bin 0 -> 4141 bytes Website/vendor/Ionicons/png/512/share.png | Bin 0 -> 2616 bytes Website/vendor/Ionicons/png/512/shuffle.png | Bin 0 -> 3420 bytes .../vendor/Ionicons/png/512/skip-backward.png | Bin 0 -> 2421 bytes .../vendor/Ionicons/png/512/skip-forward.png | Bin 0 -> 2402 bytes .../png/512/social-android-outline.png | Bin 0 -> 3772 bytes .../Ionicons/png/512/social-android.png | Bin 0 -> 2784 bytes .../Ionicons/png/512/social-apple-outline.png | Bin 0 -> 4104 bytes .../vendor/Ionicons/png/512/social-apple.png | Bin 0 -> 2647 bytes .../png/512/social-bitcoin-outline.png | Bin 0 -> 3790 bytes .../Ionicons/png/512/social-bitcoin.png | Bin 0 -> 2424 bytes .../png/512/social-buffer-outline.png | Bin 0 -> 3913 bytes .../vendor/Ionicons/png/512/social-buffer.png | Bin 0 -> 4687 bytes .../png/512/social-designernews-outline.png | Bin 0 -> 4754 bytes .../Ionicons/png/512/social-designernews.png | Bin 0 -> 4242 bytes .../png/512/social-dribbble-outline.png | Bin 0 -> 5588 bytes .../Ionicons/png/512/social-dribbble.png | Bin 0 -> 6983 bytes .../png/512/social-dropbox-outline.png | Bin 0 -> 5113 bytes .../Ionicons/png/512/social-dropbox.png | Bin 0 -> 6161 bytes .../png/512/social-facebook-outline.png | Bin 0 -> 1788 bytes .../Ionicons/png/512/social-facebook.png | Bin 0 -> 1402 bytes .../png/512/social-foursquare-outline.png | Bin 0 -> 3364 bytes .../Ionicons/png/512/social-foursquare.png | Bin 0 -> 3021 bytes .../Ionicons/png/512/social-freebsd-devil.png | Bin 0 -> 5300 bytes .../png/512/social-github-outline.png | Bin 0 -> 7475 bytes .../vendor/Ionicons/png/512/social-github.png | Bin 0 -> 4561 bytes .../png/512/social-google-outline.png | Bin 0 -> 3890 bytes .../vendor/Ionicons/png/512/social-google.png | Bin 0 -> 3682 bytes .../png/512/social-googleplus-outline.png | Bin 0 -> 4071 bytes .../Ionicons/png/512/social-googleplus.png | Bin 0 -> 3888 bytes .../png/512/social-hackernews-outline.png | Bin 0 -> 1994 bytes .../Ionicons/png/512/social-hackernews.png | Bin 0 -> 1905 bytes .../png/512/social-instagram-outline.png | Bin 0 -> 3317 bytes .../Ionicons/png/512/social-instagram.png | Bin 0 -> 4403 bytes .../png/512/social-linkedin-outline.png | Bin 0 -> 2370 bytes .../Ionicons/png/512/social-linkedin.png | Bin 0 -> 2275 bytes .../png/512/social-pinterest-outline.png | Bin 0 -> 6933 bytes .../Ionicons/png/512/social-pinterest.png | Bin 0 -> 5532 bytes .../png/512/social-reddit-outline.png | Bin 0 -> 6414 bytes .../vendor/Ionicons/png/512/social-reddit.png | Bin 0 -> 4498 bytes .../Ionicons/png/512/social-rss-outline.png | Bin 0 -> 5945 bytes .../vendor/Ionicons/png/512/social-rss.png | Bin 0 -> 4789 bytes .../Ionicons/png/512/social-skype-outline.png | Bin 0 -> 5608 bytes .../vendor/Ionicons/png/512/social-skype.png | Bin 0 -> 4269 bytes .../png/512/social-tumblr-outline.png | Bin 0 -> 2725 bytes .../vendor/Ionicons/png/512/social-tumblr.png | Bin 0 -> 1946 bytes .../vendor/Ionicons/png/512/social-tux.png | Bin 0 -> 7103 bytes .../png/512/social-twitter-outline.png | Bin 0 -> 5569 bytes .../Ionicons/png/512/social-twitter.png | Bin 0 -> 3405 bytes .../Ionicons/png/512/social-usd-outline.png | Bin 0 -> 5744 bytes .../vendor/Ionicons/png/512/social-usd.png | Bin 0 -> 3446 bytes .../Ionicons/png/512/social-vimeo-outline.png | Bin 0 -> 5525 bytes .../vendor/Ionicons/png/512/social-vimeo.png | Bin 0 -> 3456 bytes .../png/512/social-windows-outline.png | Bin 0 -> 1775 bytes .../Ionicons/png/512/social-windows.png | Bin 0 -> 2550 bytes .../png/512/social-wordpress-outline.png | Bin 0 -> 6418 bytes .../Ionicons/png/512/social-wordpress.png | Bin 0 -> 5465 bytes .../Ionicons/png/512/social-yahoo-outline.png | Bin 0 -> 2119 bytes .../vendor/Ionicons/png/512/social-yahoo.png | Bin 0 -> 1729 bytes .../png/512/social-youtube-outline.png | Bin 0 -> 4655 bytes .../Ionicons/png/512/social-youtube.png | Bin 0 -> 2511 bytes .../vendor/Ionicons/png/512/speakerphone.png | Bin 0 -> 4310 bytes .../vendor/Ionicons/png/512/speedometer.png | Bin 0 -> 4238 bytes Website/vendor/Ionicons/png/512/spoon.png | Bin 0 -> 2306 bytes Website/vendor/Ionicons/png/512/star.png | Bin 0 -> 2195 bytes .../vendor/Ionicons/png/512/stats-bars.png | Bin 0 -> 218 bytes Website/vendor/Ionicons/png/512/steam.png | Bin 0 -> 3875 bytes Website/vendor/Ionicons/png/512/stop.png | Bin 0 -> 1090 bytes .../vendor/Ionicons/png/512/thermometer.png | Bin 0 -> 1980 bytes .../vendor/Ionicons/png/512/thumbsdown.png | Bin 0 -> 2288 bytes Website/vendor/Ionicons/png/512/thumbsup.png | Bin 0 -> 2356 bytes .../vendor/Ionicons/png/512/toggle-filled.png | Bin 0 -> 3194 bytes Website/vendor/Ionicons/png/512/toggle.png | Bin 0 -> 3599 bytes Website/vendor/Ionicons/png/512/trash-a.png | Bin 0 -> 2752 bytes Website/vendor/Ionicons/png/512/trash-b.png | Bin 0 -> 1882 bytes Website/vendor/Ionicons/png/512/trophy.png | Bin 0 -> 3579 bytes Website/vendor/Ionicons/png/512/umbrella.png | Bin 0 -> 3416 bytes .../vendor/Ionicons/png/512/university.png | Bin 0 -> 3167 bytes Website/vendor/Ionicons/png/512/unlocked.png | Bin 0 -> 2412 bytes Website/vendor/Ionicons/png/512/upload.png | Bin 0 -> 2480 bytes Website/vendor/Ionicons/png/512/usb.png | Bin 0 -> 3950 bytes .../vendor/Ionicons/png/512/videocamera.png | Bin 0 -> 2381 bytes .../vendor/Ionicons/png/512/volume-high.png | Bin 0 -> 4334 bytes .../vendor/Ionicons/png/512/volume-low.png | Bin 0 -> 2136 bytes .../vendor/Ionicons/png/512/volume-medium.png | Bin 0 -> 3174 bytes .../vendor/Ionicons/png/512/volume-mute.png | Bin 0 -> 4803 bytes Website/vendor/Ionicons/png/512/wand.png | Bin 0 -> 1933 bytes Website/vendor/Ionicons/png/512/waterdrop.png | Bin 0 -> 3169 bytes Website/vendor/Ionicons/png/512/wifi.png | Bin 0 -> 3037 bytes Website/vendor/Ionicons/png/512/wineglass.png | Bin 0 -> 3734 bytes Website/vendor/Ionicons/png/512/woman.png | Bin 0 -> 3592 bytes Website/vendor/Ionicons/png/512/wrench.png | Bin 0 -> 2866 bytes Website/vendor/Ionicons/png/512/xbox.png | Bin 0 -> 4958 bytes Website/vendor/Ionicons/readme.md | 60 + .../vendor/Ionicons/scss/_ionicons-font.scss | 27 + .../vendor/Ionicons/scss/_ionicons-icons.scss | 1473 + .../Ionicons/scss/_ionicons-variables.scss | 741 + Website/vendor/Ionicons/scss/ionicons.scss | 15 + Website/vendor/Ionicons/src/alert-circled.svg | 11 + Website/vendor/Ionicons/src/alert.svg | 9 + .../Ionicons/src/android-add-circle.svg | 12 + Website/vendor/Ionicons/src/android-add.svg | 11 + .../Ionicons/src/android-alarm-clock.svg | 15 + Website/vendor/Ionicons/src/android-alert.svg | 12 + Website/vendor/Ionicons/src/android-apps.svg | 12 + .../vendor/Ionicons/src/android-archive.svg | 12 + .../Ionicons/src/android-arrow-back.svg | 11 + .../Ionicons/src/android-arrow-down.svg | 11 + .../src/android-arrow-dropdown-circle.svg | 10 + .../Ionicons/src/android-arrow-dropdown.svg | 9 + .../src/android-arrow-dropleft-circle.svg | 10 + .../Ionicons/src/android-arrow-dropleft.svg | 9 + .../src/android-arrow-dropright-circle.svg | 10 + .../Ionicons/src/android-arrow-dropright.svg | 9 + .../src/android-arrow-dropup-circle.svg | 10 + .../Ionicons/src/android-arrow-dropup.svg | 9 + .../Ionicons/src/android-arrow-forward.svg | 11 + .../vendor/Ionicons/src/android-arrow-up.svg | 11 + .../vendor/Ionicons/src/android-attach.svg | 15 + Website/vendor/Ionicons/src/android-bar.svg | 12 + .../vendor/Ionicons/src/android-bicycle.svg | 19 + Website/vendor/Ionicons/src/android-boat.svg | 16 + .../vendor/Ionicons/src/android-bookmark.svg | 7 + Website/vendor/Ionicons/src/android-bulb.svg | 18 + Website/vendor/Ionicons/src/android-bus.svg | 18 + .../vendor/Ionicons/src/android-calendar.svg | 11 + Website/vendor/Ionicons/src/android-call.svg | 10 + .../vendor/Ionicons/src/android-camera.svg | 12 + .../vendor/Ionicons/src/android-cancel.svg | 11 + Website/vendor/Ionicons/src/android-car.svg | 15 + Website/vendor/Ionicons/src/android-cart.svg | 14 + Website/vendor/Ionicons/src/android-chat.svg | 12 + .../Ionicons/src/android-checkbox-blank.svg | 12 + .../src/android-checkbox-outline-blank.svg | 13 + .../Ionicons/src/android-checkbox-outline.svg | 13 + .../vendor/Ionicons/src/android-checkbox.svg | 13 + .../Ionicons/src/android-checkmark-circle.svg | 9 + .../vendor/Ionicons/src/android-clipboard.svg | 10 + Website/vendor/Ionicons/src/android-close.svg | 12 + .../Ionicons/src/android-cloud-circle.svg | 16 + .../Ionicons/src/android-cloud-done.svg | 12 + .../Ionicons/src/android-cloud-outline.svg | 16 + Website/vendor/Ionicons/src/android-cloud.svg | 9 + .../Ionicons/src/android-color-palette.svg | 17 + .../vendor/Ionicons/src/android-compass.svg | 9 + .../vendor/Ionicons/src/android-contact.svg | 15 + .../vendor/Ionicons/src/android-contacts.svg | 26 + .../vendor/Ionicons/src/android-contract.svg | 12 + .../vendor/Ionicons/src/android-create.svg | 13 + .../vendor/Ionicons/src/android-delete.svg | 10 + .../vendor/Ionicons/src/android-desktop.svg | 13 + .../vendor/Ionicons/src/android-document.svg | 10 + .../vendor/Ionicons/src/android-done-all.svg | 13 + Website/vendor/Ionicons/src/android-done.svg | 13 + .../vendor/Ionicons/src/android-download.svg | 9 + .../vendor/Ionicons/src/android-drafts.svg | 15 + Website/vendor/Ionicons/src/android-exit.svg | 9 + .../vendor/Ionicons/src/android-expand.svg | 12 + .../Ionicons/src/android-favorite-outline.svg | 13 + .../vendor/Ionicons/src/android-favorite.svg | 11 + Website/vendor/Ionicons/src/android-film.svg | 9 + .../Ionicons/src/android-folder-open.svg | 10 + .../vendor/Ionicons/src/android-folder.svg | 14 + .../vendor/Ionicons/src/android-funnel.svg | 7 + Website/vendor/Ionicons/src/android-globe.svg | 24 + Website/vendor/Ionicons/src/android-hand.svg | 15 + .../vendor/Ionicons/src/android-hangout.svg | 9 + Website/vendor/Ionicons/src/android-happy.svg | 12 + Website/vendor/Ionicons/src/android-home.svg | 9 + Website/vendor/Ionicons/src/android-image.svg | 13 + .../vendor/Ionicons/src/android-laptop.svg | 14 + Website/vendor/Ionicons/src/android-list.svg | 10 + .../vendor/Ionicons/src/android-locate.svg | 16 + Website/vendor/Ionicons/src/android-lock.svg | 14 + Website/vendor/Ionicons/src/android-mail.svg | 13 + Website/vendor/Ionicons/src/android-map.svg | 16 + Website/vendor/Ionicons/src/android-menu.svg | 11 + .../Ionicons/src/android-microphone-off.svg | 17 + .../Ionicons/src/android-microphone.svg | 12 + .../Ionicons/src/android-more-horizontal.svg | 9 + .../Ionicons/src/android-more-vertical.svg | 9 + .../vendor/Ionicons/src/android-navigate.svg | 11 + .../src/android-notifications-none.svg | 11 + .../src/android-notifications-off.svg | 13 + .../Ionicons/src/android-notifications.svg | 9 + Website/vendor/Ionicons/src/android-open.svg | 9 + .../vendor/Ionicons/src/android-options.svg | 26 + .../vendor/Ionicons/src/android-people.svg | 11 + .../Ionicons/src/android-person-add.svg | 17 + .../vendor/Ionicons/src/android-person.svg | 10 + .../Ionicons/src/android-phone-landscape.svg | 12 + .../Ionicons/src/android-phone-portrait.svg | 12 + Website/vendor/Ionicons/src/android-pin.svg | 11 + Website/vendor/Ionicons/src/android-plane.svg | 12 + .../vendor/Ionicons/src/android-playstore.svg | 11 + Website/vendor/Ionicons/src/android-print.svg | 10 + .../Ionicons/src/android-radio-button-off.svg | 12 + .../Ionicons/src/android-radio-button-on.svg | 13 + .../vendor/Ionicons/src/android-refresh.svg | 11 + .../Ionicons/src/android-remove-circle.svg | 10 + .../vendor/Ionicons/src/android-remove.svg | 7 + .../Ionicons/src/android-restaurant.svg | 17 + Website/vendor/Ionicons/src/android-sad.svg | 16 + .../vendor/Ionicons/src/android-search.svg | 19 + Website/vendor/Ionicons/src/android-send.svg | 7 + .../vendor/Ionicons/src/android-settings.svg | 19 + .../vendor/Ionicons/src/android-share-alt.svg | 16 + Website/vendor/Ionicons/src/android-share.svg | 12 + .../vendor/Ionicons/src/android-star-half.svg | 9 + .../Ionicons/src/android-star-outline.svg | 10 + Website/vendor/Ionicons/src/android-star.svg | 10 + .../vendor/Ionicons/src/android-stopwatch.svg | 21 + .../vendor/Ionicons/src/android-subway.svg | 13 + Website/vendor/Ionicons/src/android-sunny.svg | 18 + Website/vendor/Ionicons/src/android-sync.svg | 10 + .../vendor/Ionicons/src/android-textsms.svg | 10 + Website/vendor/Ionicons/src/android-time.svg | 15 + Website/vendor/Ionicons/src/android-train.svg | 15 + .../vendor/Ionicons/src/android-unlock.svg | 10 + .../vendor/Ionicons/src/android-upload.svg | 9 + .../Ionicons/src/android-volume-down.svg | 8 + .../Ionicons/src/android-volume-mute.svg | 7 + .../Ionicons/src/android-volume-off.svg | 15 + .../vendor/Ionicons/src/android-volume-up.svg | 9 + Website/vendor/Ionicons/src/android-walk.svg | 12 + .../vendor/Ionicons/src/android-warning.svg | 11 + Website/vendor/Ionicons/src/android-watch.svg | 15 + Website/vendor/Ionicons/src/android-wifi.svg | 14 + Website/vendor/Ionicons/src/aperture.svg | 20 + Website/vendor/Ionicons/src/archive.svg | 12 + Website/vendor/Ionicons/src/arrow-down-a.svg | 7 + Website/vendor/Ionicons/src/arrow-down-b.svg | 8 + Website/vendor/Ionicons/src/arrow-down-c.svg | 9 + Website/vendor/Ionicons/src/arrow-expand.svg | 12 + .../Ionicons/src/arrow-graph-down-left.svg | 7 + .../Ionicons/src/arrow-graph-down-right.svg | 7 + .../Ionicons/src/arrow-graph-up-left.svg | 7 + .../Ionicons/src/arrow-graph-up-right.svg | 7 + Website/vendor/Ionicons/src/arrow-left-a.svg | 7 + Website/vendor/Ionicons/src/arrow-left-b.svg | 8 + Website/vendor/Ionicons/src/arrow-left-c.svg | 9 + Website/vendor/Ionicons/src/arrow-move.svg | 8 + Website/vendor/Ionicons/src/arrow-resize.svg | 8 + .../vendor/Ionicons/src/arrow-return-left.svg | 8 + .../Ionicons/src/arrow-return-right.svg | 8 + Website/vendor/Ionicons/src/arrow-right-a.svg | 7 + Website/vendor/Ionicons/src/arrow-right-b.svg | 8 + Website/vendor/Ionicons/src/arrow-right-c.svg | 9 + Website/vendor/Ionicons/src/arrow-shrink.svg | 12 + Website/vendor/Ionicons/src/arrow-swap.svg | 10 + Website/vendor/Ionicons/src/arrow-up-a.svg | 7 + Website/vendor/Ionicons/src/arrow-up-b.svg | 8 + Website/vendor/Ionicons/src/arrow-up-c.svg | 9 + Website/vendor/Ionicons/src/asterisk.svg | 8 + Website/vendor/Ionicons/src/at.svg | 25 + .../vendor/Ionicons/src/backspace-outline.svg | 21 + Website/vendor/Ionicons/src/backspace.svg | 17 + Website/vendor/Ionicons/src/bag.svg | 10 + .../vendor/Ionicons/src/battery-charging.svg | 9 + Website/vendor/Ionicons/src/battery-empty.svg | 8 + Website/vendor/Ionicons/src/battery-full.svg | 8 + Website/vendor/Ionicons/src/battery-half.svg | 9 + Website/vendor/Ionicons/src/battery-low.svg | 9 + Website/vendor/Ionicons/src/beaker.svg | 20 + Website/vendor/Ionicons/src/beer.svg | 28 + Website/vendor/Ionicons/src/bluetooth.svg | 18 + Website/vendor/Ionicons/src/bonfire.svg | 32 + Website/vendor/Ionicons/src/bookmark.svg | 10 + Website/vendor/Ionicons/src/bowtie.svg | 22 + Website/vendor/Ionicons/src/briefcase.svg | 12 + Website/vendor/Ionicons/src/bug.svg | 30 + Website/vendor/Ionicons/src/calculator.svg | 10 + Website/vendor/Ionicons/src/calendar.svg | 12 + Website/vendor/Ionicons/src/camera.svg | 15 + Website/vendor/Ionicons/src/card.svg | 14 + Website/vendor/Ionicons/src/cash.svg | 31 + .../vendor/Ionicons/src/chatbox-working.svg | 11 + Website/vendor/Ionicons/src/chatbox.svg | 8 + Website/vendor/Ionicons/src/chatboxes.svg | 12 + .../Ionicons/src/chatbubble-working.svg | 12 + Website/vendor/Ionicons/src/chatbubble.svg | 9 + Website/vendor/Ionicons/src/chatbubbles.svg | 16 + .../vendor/Ionicons/src/checkmark-circled.svg | 13 + .../vendor/Ionicons/src/checkmark-round.svg | 9 + Website/vendor/Ionicons/src/checkmark.svg | 10 + Website/vendor/Ionicons/src/chevron-down.svg | 9 + Website/vendor/Ionicons/src/chevron-left.svg | 9 + Website/vendor/Ionicons/src/chevron-right.svg | 9 + Website/vendor/Ionicons/src/chevron-up.svg | 9 + Website/vendor/Ionicons/src/clipboard.svg | 22 + Website/vendor/Ionicons/src/clock.svg | 21 + Website/vendor/Ionicons/src/close-circled.svg | 13 + Website/vendor/Ionicons/src/close-round.svg | 9 + Website/vendor/Ionicons/src/close.svg | 10 + .../vendor/Ionicons/src/closed-captioning.svg | 31 + Website/vendor/Ionicons/src/cloud.svg | 9 + Website/vendor/Ionicons/src/code-download.svg | 31 + Website/vendor/Ionicons/src/code-working.svg | 21 + Website/vendor/Ionicons/src/code.svg | 14 + Website/vendor/Ionicons/src/coffee.svg | 13 + Website/vendor/Ionicons/src/compass.svg | 16 + Website/vendor/Ionicons/src/compose.svg | 14 + .../vendor/Ionicons/src/connection-bars.svg | 12 + Website/vendor/Ionicons/src/contrast.svg | 9 + Website/vendor/Ionicons/src/crop.svg | 11 + Website/vendor/Ionicons/src/cube.svg | 19 + Website/vendor/Ionicons/src/disc.svg | 13 + Website/vendor/Ionicons/src/document-text.svg | 15 + Website/vendor/Ionicons/src/document.svg | 10 + Website/vendor/Ionicons/src/drag.svg | 11 + Website/vendor/Ionicons/src/earth.svg | 44 + Website/vendor/Ionicons/src/easel.svg | 15 + Website/vendor/Ionicons/src/edit.svg | 13 + Website/vendor/Ionicons/src/egg.svg | 7 + Website/vendor/Ionicons/src/eject.svg | 12 + Website/vendor/Ionicons/src/email-unread.svg | 19 + Website/vendor/Ionicons/src/email.svg | 15 + .../Ionicons/src/erlenmeyer-flask-bubbles.svg | 15 + .../vendor/Ionicons/src/erlenmeyer-flask.svg | 21 + Website/vendor/Ionicons/src/eye-disabled.svg | 18 + Website/vendor/Ionicons/src/eye.svg | 15 + Website/vendor/Ionicons/src/female.svg | 8 + Website/vendor/Ionicons/src/filing.svg | 12 + Website/vendor/Ionicons/src/film-marker.svg | 10 + Website/vendor/Ionicons/src/fireball.svg | 16 + Website/vendor/Ionicons/src/flag.svg | 12 + Website/vendor/Ionicons/src/flame.svg | 11 + Website/vendor/Ionicons/src/flash-off.svg | 16 + Website/vendor/Ionicons/src/flash.svg | 7 + Website/vendor/Ionicons/src/folder.svg | 14 + Website/vendor/Ionicons/src/fork-repo.svg | 20 + Website/vendor/Ionicons/src/fork.svg | 14 + Website/vendor/Ionicons/src/forward.svg | 9 + Website/vendor/Ionicons/src/funnel.svg | 13 + Website/vendor/Ionicons/src/gear-a.svg | 15 + Website/vendor/Ionicons/src/gear-b.svg | 11 + Website/vendor/Ionicons/src/grid.svg | 32 + Website/vendor/Ionicons/src/hammer.svg | 11 + Website/vendor/Ionicons/src/happy-outline.svg | 23 + Website/vendor/Ionicons/src/happy.svg | 20 + Website/vendor/Ionicons/src/headphone.svg | 15 + Website/vendor/Ionicons/src/heart-broken.svg | 17 + Website/vendor/Ionicons/src/heart.svg | 10 + Website/vendor/Ionicons/src/help-buoy.svg | 13 + Website/vendor/Ionicons/src/help-circled.svg | 15 + Website/vendor/Ionicons/src/help.svg | 14 + Website/vendor/Ionicons/src/home.svg | 9 + Website/vendor/Ionicons/src/icecream.svg | 15 + Website/vendor/Ionicons/src/image.svg | 13 + Website/vendor/Ionicons/src/images.svg | 20 + .../Ionicons/src/information-circled.svg | 11 + Website/vendor/Ionicons/src/information.svg | 10 + Website/vendor/Ionicons/src/ionic.svg | 18 + .../vendor/Ionicons/src/ios-alarm-outline.svg | 21 + Website/vendor/Ionicons/src/ios-alarm.svg | 14 + .../Ionicons/src/ios-albums-outline.svg | 11 + Website/vendor/Ionicons/src/ios-albums.svg | 11 + .../src/ios-americanfootball-outline.svg | 24 + .../Ionicons/src/ios-americanfootball.svg | 21 + .../Ionicons/src/ios-analytics-outline.svg | 24 + Website/vendor/Ionicons/src/ios-analytics.svg | 17 + .../vendor/Ionicons/src/ios-arrow-back.svg | 7 + .../vendor/Ionicons/src/ios-arrow-down.svg | 7 + .../vendor/Ionicons/src/ios-arrow-forward.svg | 7 + .../vendor/Ionicons/src/ios-arrow-left.svg | 7 + .../vendor/Ionicons/src/ios-arrow-right.svg | 7 + .../Ionicons/src/ios-arrow-thin-down.svg | 9 + .../Ionicons/src/ios-arrow-thin-left.svg | 9 + .../Ionicons/src/ios-arrow-thin-right.svg | 9 + .../vendor/Ionicons/src/ios-arrow-thin-up.svg | 9 + Website/vendor/Ionicons/src/ios-arrow-up.svg | 7 + .../vendor/Ionicons/src/ios-at-outline.svg | 26 + Website/vendor/Ionicons/src/ios-at.svg | 24 + .../Ionicons/src/ios-barcode-outline.svg | 15 + Website/vendor/Ionicons/src/ios-barcode.svg | 10 + .../Ionicons/src/ios-baseball-outline.svg | 35 + Website/vendor/Ionicons/src/ios-baseball.svg | 27 + .../Ionicons/src/ios-basketball-outline.svg | 25 + .../vendor/Ionicons/src/ios-basketball.svg | 21 + .../vendor/Ionicons/src/ios-bell-outline.svg | 13 + Website/vendor/Ionicons/src/ios-bell.svg | 11 + .../vendor/Ionicons/src/ios-body-outline.svg | 27 + Website/vendor/Ionicons/src/ios-body.svg | 17 + .../vendor/Ionicons/src/ios-bolt-outline.svg | 8 + Website/vendor/Ionicons/src/ios-bolt.svg | 7 + .../vendor/Ionicons/src/ios-book-outline.svg | 13 + Website/vendor/Ionicons/src/ios-book.svg | 12 + .../Ionicons/src/ios-bookmarks-outline.svg | 13 + Website/vendor/Ionicons/src/ios-bookmarks.svg | 13 + .../vendor/Ionicons/src/ios-box-outline.svg | 13 + Website/vendor/Ionicons/src/ios-box.svg | 10 + .../Ionicons/src/ios-briefcase-outline.svg | 11 + Website/vendor/Ionicons/src/ios-briefcase.svg | 13 + .../Ionicons/src/ios-browsers-outline.svg | 12 + Website/vendor/Ionicons/src/ios-browsers.svg | 10 + .../Ionicons/src/ios-calculator-outline.svg | 19 + .../vendor/Ionicons/src/ios-calculator.svg | 9 + .../Ionicons/src/ios-calendar-outline.svg | 14 + Website/vendor/Ionicons/src/ios-calendar.svg | 12 + .../Ionicons/src/ios-camera-outline.svg | 17 + Website/vendor/Ionicons/src/ios-camera.svg | 13 + .../vendor/Ionicons/src/ios-cart-outline.svg | 16 + Website/vendor/Ionicons/src/ios-cart.svg | 14 + .../Ionicons/src/ios-chatboxes-outline.svg | 10 + Website/vendor/Ionicons/src/ios-chatboxes.svg | 10 + .../Ionicons/src/ios-chatbubble-outline.svg | 14 + .../vendor/Ionicons/src/ios-chatbubble.svg | 11 + .../Ionicons/src/ios-checkmark-empty.svg | 10 + .../Ionicons/src/ios-checkmark-outline.svg | 14 + Website/vendor/Ionicons/src/ios-checkmark.svg | 10 + .../vendor/Ionicons/src/ios-circle-filled.svg | 18 + .../Ionicons/src/ios-circle-outline.svg | 13 + .../vendor/Ionicons/src/ios-clock-outline.svg | 12 + Website/vendor/Ionicons/src/ios-clock.svg | 10 + .../vendor/Ionicons/src/ios-close-empty.svg | 13 + .../vendor/Ionicons/src/ios-close-outline.svg | 20 + Website/vendor/Ionicons/src/ios-close.svg | 16 + .../src/ios-cloud-download-outline.svg | 19 + .../Ionicons/src/ios-cloud-download.svg | 12 + .../vendor/Ionicons/src/ios-cloud-outline.svg | 12 + .../Ionicons/src/ios-cloud-upload-outline.svg | 20 + .../vendor/Ionicons/src/ios-cloud-upload.svg | 13 + Website/vendor/Ionicons/src/ios-cloud.svg | 9 + .../Ionicons/src/ios-cloudy-night-outline.svg | 24 + .../vendor/Ionicons/src/ios-cloudy-night.svg | 21 + .../Ionicons/src/ios-cloudy-outline.svg | 17 + Website/vendor/Ionicons/src/ios-cloudy.svg | 14 + .../vendor/Ionicons/src/ios-cog-outline.svg | 29 + Website/vendor/Ionicons/src/ios-cog.svg | 23 + .../Ionicons/src/ios-color-filter-outline.svg | 25 + .../vendor/Ionicons/src/ios-color-filter.svg | 29 + .../Ionicons/src/ios-color-wand-outline.svg | 17 + .../vendor/Ionicons/src/ios-color-wand.svg | 16 + .../Ionicons/src/ios-compose-outline.svg | 14 + Website/vendor/Ionicons/src/ios-compose.svg | 13 + .../Ionicons/src/ios-contact-outline.svg | 13 + Website/vendor/Ionicons/src/ios-contact.svg | 13 + .../vendor/Ionicons/src/ios-copy-outline.svg | 11 + Website/vendor/Ionicons/src/ios-copy.svg | 12 + .../vendor/Ionicons/src/ios-crop-strong.svg | 12 + Website/vendor/Ionicons/src/ios-crop.svg | 12 + .../Ionicons/src/ios-download-outline.svg | 14 + Website/vendor/Ionicons/src/ios-download.svg | 11 + Website/vendor/Ionicons/src/ios-drag.svg | 11 + .../vendor/Ionicons/src/ios-email-outline.svg | 8 + Website/vendor/Ionicons/src/ios-email.svg | 11 + .../vendor/Ionicons/src/ios-eye-outline.svg | 18 + Website/vendor/Ionicons/src/ios-eye.svg | 13 + .../Ionicons/src/ios-fastforward-outline.svg | 8 + .../vendor/Ionicons/src/ios-fastforward.svg | 7 + .../Ionicons/src/ios-filing-outline.svg | 9 + Website/vendor/Ionicons/src/ios-filing.svg | 11 + .../vendor/Ionicons/src/ios-film-outline.svg | 9 + Website/vendor/Ionicons/src/ios-film.svg | 11 + .../vendor/Ionicons/src/ios-flag-outline.svg | 13 + Website/vendor/Ionicons/src/ios-flag.svg | 11 + .../vendor/Ionicons/src/ios-flame-outline.svg | 14 + Website/vendor/Ionicons/src/ios-flame.svg | 11 + .../vendor/Ionicons/src/ios-flask-outline.svg | 19 + Website/vendor/Ionicons/src/ios-flask.svg | 17 + .../Ionicons/src/ios-flower-outline.svg | 75 + Website/vendor/Ionicons/src/ios-flower.svg | 38 + .../Ionicons/src/ios-folder-outline.svg | 11 + Website/vendor/Ionicons/src/ios-folder.svg | 13 + .../Ionicons/src/ios-football-outline.svg | 20 + Website/vendor/Ionicons/src/ios-football.svg | 14 + .../src/ios-game-controller-a-outline.svg | 26 + .../Ionicons/src/ios-game-controller-a.svg | 19 + .../src/ios-game-controller-b-outline.svg | 35 + .../Ionicons/src/ios-game-controller-b.svg | 23 + .../vendor/Ionicons/src/ios-gear-outline.svg | 40 + Website/vendor/Ionicons/src/ios-gear.svg | 17 + .../Ionicons/src/ios-glasses-outline.svg | 12 + Website/vendor/Ionicons/src/ios-glasses.svg | 11 + .../Ionicons/src/ios-grid-view-outline.svg | 8 + Website/vendor/Ionicons/src/ios-grid-view.svg | 11 + .../vendor/Ionicons/src/ios-heart-outline.svg | 15 + Website/vendor/Ionicons/src/ios-heart.svg | 9 + .../vendor/Ionicons/src/ios-help-empty.svg | 12 + .../vendor/Ionicons/src/ios-help-outline.svg | 22 + Website/vendor/Ionicons/src/ios-help.svg | 12 + .../vendor/Ionicons/src/ios-home-outline.svg | 11 + Website/vendor/Ionicons/src/ios-home.svg | 10 + .../Ionicons/src/ios-infinite-outline.svg | 17 + Website/vendor/Ionicons/src/ios-infinite.svg | 16 + .../Ionicons/src/ios-information-empty.svg | 12 + .../Ionicons/src/ios-information-outline.svg | 17 + .../vendor/Ionicons/src/ios-information.svg | 11 + .../vendor/Ionicons/src/ios-ionic-outline.svg | 18 + .../Ionicons/src/ios-keypad-outline.svg | 28 + Website/vendor/Ionicons/src/ios-keypad.svg | 20 + .../Ionicons/src/ios-lightbulb-outline.svg | 17 + Website/vendor/Ionicons/src/ios-lightbulb.svg | 16 + .../vendor/Ionicons/src/ios-list-outline.svg | 23 + Website/vendor/Ionicons/src/ios-list.svg | 11 + .../Ionicons/src/ios-location-outline.svg | 14 + Website/vendor/Ionicons/src/ios-location.svg | 8 + .../Ionicons/src/ios-locked-outline.svg | 14 + Website/vendor/Ionicons/src/ios-locked.svg | 12 + .../vendor/Ionicons/src/ios-loop-strong.svg | 18 + Website/vendor/Ionicons/src/ios-loop.svg | 22 + .../Ionicons/src/ios-medical-outline.svg | 10 + Website/vendor/Ionicons/src/ios-medical.svg | 8 + .../Ionicons/src/ios-medkit-outline.svg | 14 + Website/vendor/Ionicons/src/ios-medkit.svg | 13 + Website/vendor/Ionicons/src/ios-mic-off.svg | 14 + .../vendor/Ionicons/src/ios-mic-outline.svg | 12 + Website/vendor/Ionicons/src/ios-mic.svg | 12 + .../vendor/Ionicons/src/ios-minus-empty.svg | 9 + .../vendor/Ionicons/src/ios-minus-outline.svg | 16 + Website/vendor/Ionicons/src/ios-minus.svg | 10 + .../Ionicons/src/ios-monitor-outline.svg | 7 + Website/vendor/Ionicons/src/ios-monitor.svg | 10 + .../vendor/Ionicons/src/ios-moon-outline.svg | 15 + Website/vendor/Ionicons/src/ios-moon.svg | 13 + .../vendor/Ionicons/src/ios-more-outline.svg | 14 + Website/vendor/Ionicons/src/ios-more.svg | 11 + .../vendor/Ionicons/src/ios-musical-note.svg | 9 + .../vendor/Ionicons/src/ios-musical-notes.svg | 9 + .../Ionicons/src/ios-navigate-outline.svg | 12 + Website/vendor/Ionicons/src/ios-navigate.svg | 10 + .../Ionicons/src/ios-nutrition-outline.svg | 29 + Website/vendor/Ionicons/src/ios-nutrition.svg | 17 + .../vendor/Ionicons/src/ios-paper-outline.svg | 14 + Website/vendor/Ionicons/src/ios-paper.svg | 8 + .../Ionicons/src/ios-paperplane-outline.svg | 8 + .../vendor/Ionicons/src/ios-paperplane.svg | 10 + .../Ionicons/src/ios-partlysunny-outline.svg | 33 + .../vendor/Ionicons/src/ios-partlysunny.svg | 28 + .../vendor/Ionicons/src/ios-pause-outline.svg | 10 + Website/vendor/Ionicons/src/ios-pause.svg | 10 + .../vendor/Ionicons/src/ios-paw-outline.svg | 43 + Website/vendor/Ionicons/src/ios-paw.svg | 26 + .../Ionicons/src/ios-people-outline.svg | 44 + Website/vendor/Ionicons/src/ios-people.svg | 29 + .../Ionicons/src/ios-person-outline.svg | 22 + Website/vendor/Ionicons/src/ios-person.svg | 13 + .../Ionicons/src/ios-personadd-outline.svg | 25 + Website/vendor/Ionicons/src/ios-personadd.svg | 16 + .../Ionicons/src/ios-photos-outline.svg | 10 + Website/vendor/Ionicons/src/ios-photos.svg | 10 + .../vendor/Ionicons/src/ios-pie-outline.svg | 16 + Website/vendor/Ionicons/src/ios-pie.svg | 11 + .../vendor/Ionicons/src/ios-pint-outline.svg | 17 + Website/vendor/Ionicons/src/ios-pint.svg | 12 + .../vendor/Ionicons/src/ios-play-outline.svg | 9 + Website/vendor/Ionicons/src/ios-play.svg | 9 + .../vendor/Ionicons/src/ios-plus-empty.svg | 9 + .../vendor/Ionicons/src/ios-plus-outline.svg | 18 + Website/vendor/Ionicons/src/ios-plus.svg | 10 + .../Ionicons/src/ios-pricetag-outline.svg | 11 + Website/vendor/Ionicons/src/ios-pricetag.svg | 11 + .../Ionicons/src/ios-pricetags-outline.svg | 12 + Website/vendor/Ionicons/src/ios-pricetags.svg | 16 + .../Ionicons/src/ios-printer-outline.svg | 12 + Website/vendor/Ionicons/src/ios-printer.svg | 17 + .../vendor/Ionicons/src/ios-pulse-strong.svg | 12 + Website/vendor/Ionicons/src/ios-pulse.svg | 12 + .../vendor/Ionicons/src/ios-rainy-outline.svg | 20 + Website/vendor/Ionicons/src/ios-rainy.svg | 17 + .../Ionicons/src/ios-recording-outline.svg | 15 + Website/vendor/Ionicons/src/ios-recording.svg | 14 + .../vendor/Ionicons/src/ios-redo-outline.svg | 11 + Website/vendor/Ionicons/src/ios-redo.svg | 10 + .../vendor/Ionicons/src/ios-refresh-empty.svg | 10 + .../Ionicons/src/ios-refresh-outline.svg | 15 + Website/vendor/Ionicons/src/ios-refresh.svg | 11 + Website/vendor/Ionicons/src/ios-reload.svg | 11 + .../src/ios-reverse-camera-outline.svg | 20 + .../Ionicons/src/ios-reverse-camera.svg | 15 + .../Ionicons/src/ios-rewind-outline.svg | 8 + Website/vendor/Ionicons/src/ios-rewind.svg | 7 + .../vendor/Ionicons/src/ios-rose-outline.svg | 29 + Website/vendor/Ionicons/src/ios-rose.svg | 18 + .../vendor/Ionicons/src/ios-search-strong.svg | 10 + Website/vendor/Ionicons/src/ios-search.svg | 10 + .../Ionicons/src/ios-settings-strong.svg | 14 + Website/vendor/Ionicons/src/ios-settings.svg | 24 + .../Ionicons/src/ios-shuffle-strong.svg | 18 + Website/vendor/Ionicons/src/ios-shuffle.svg | 20 + .../Ionicons/src/ios-skipbackward-outline.svg | 8 + .../vendor/Ionicons/src/ios-skipbackward.svg | 7 + .../Ionicons/src/ios-skipforward-outline.svg | 8 + .../vendor/Ionicons/src/ios-skipforward.svg | 7 + Website/vendor/Ionicons/src/ios-snowy.svg | 26 + .../Ionicons/src/ios-speedometer-outline.svg | 24 + .../vendor/Ionicons/src/ios-speedometer.svg | 28 + Website/vendor/Ionicons/src/ios-star-half.svg | 8 + .../vendor/Ionicons/src/ios-star-outline.svg | 8 + Website/vendor/Ionicons/src/ios-star.svg | 7 + .../Ionicons/src/ios-stopwatch-outline.svg | 15 + Website/vendor/Ionicons/src/ios-stopwatch.svg | 13 + .../vendor/Ionicons/src/ios-sunny-outline.svg | 27 + Website/vendor/Ionicons/src/ios-sunny.svg | 26 + .../Ionicons/src/ios-telephone-outline.svg | 17 + Website/vendor/Ionicons/src/ios-telephone.svg | 12 + .../Ionicons/src/ios-tennisball-outline.svg | 19 + .../vendor/Ionicons/src/ios-tennisball.svg | 25 + .../Ionicons/src/ios-thunderstorm-outline.svg | 22 + .../vendor/Ionicons/src/ios-thunderstorm.svg | 17 + .../vendor/Ionicons/src/ios-time-outline.svg | 36 + Website/vendor/Ionicons/src/ios-time.svg | 27 + .../vendor/Ionicons/src/ios-timer-outline.svg | 11 + Website/vendor/Ionicons/src/ios-timer.svg | 12 + .../Ionicons/src/ios-toggle-outline.svg | 22 + Website/vendor/Ionicons/src/ios-toggle.svg | 16 + .../vendor/Ionicons/src/ios-trash-outline.svg | 17 + Website/vendor/Ionicons/src/ios-trash.svg | 12 + .../vendor/Ionicons/src/ios-undo-outline.svg | 11 + Website/vendor/Ionicons/src/ios-undo.svg | 10 + .../Ionicons/src/ios-unlocked-outline.svg | 14 + Website/vendor/Ionicons/src/ios-unlocked.svg | 12 + .../Ionicons/src/ios-upload-outline.svg | 14 + Website/vendor/Ionicons/src/ios-upload.svg | 10 + .../Ionicons/src/ios-videocam-outline.svg | 12 + Website/vendor/Ionicons/src/ios-videocam.svg | 11 + .../vendor/Ionicons/src/ios-volume-high.svg | 19 + .../vendor/Ionicons/src/ios-volume-low.svg | 7 + .../Ionicons/src/ios-wineglass-outline.svg | 15 + Website/vendor/Ionicons/src/ios-wineglass.svg | 11 + .../vendor/Ionicons/src/ios-world-outline.svg | 22 + Website/vendor/Ionicons/src/ios-world.svg | 29 + Website/vendor/Ionicons/src/ipad.svg | 10 + Website/vendor/Ionicons/src/iphone.svg | 13 + Website/vendor/Ionicons/src/ipod.svg | 13 + Website/vendor/Ionicons/src/jet.svg | 14 + Website/vendor/Ionicons/src/key.svg | 14 + Website/vendor/Ionicons/src/knife.svg | 9 + Website/vendor/Ionicons/src/laptop.svg | 10 + Website/vendor/Ionicons/src/leaf.svg | 12 + Website/vendor/Ionicons/src/levels.svg | 16 + Website/vendor/Ionicons/src/lightbulb.svg | 21 + Website/vendor/Ionicons/src/link.svg | 15 + Website/vendor/Ionicons/src/load-a.svg | 17 + Website/vendor/Ionicons/src/load-b.svg | 20 + Website/vendor/Ionicons/src/load-c.svg | 21 + Website/vendor/Ionicons/src/load-d.svg | 28 + Website/vendor/Ionicons/src/location.svg | 11 + .../vendor/Ionicons/src/lock-combination.svg | 28 + Website/vendor/Ionicons/src/locked.svg | 11 + Website/vendor/Ionicons/src/log-in.svg | 14 + Website/vendor/Ionicons/src/log-out.svg | 17 + Website/vendor/Ionicons/src/loop.svg | 14 + Website/vendor/Ionicons/src/magnet.svg | 14 + Website/vendor/Ionicons/src/male.svg | 10 + Website/vendor/Ionicons/src/man.svg | 12 + Website/vendor/Ionicons/src/map.svg | 30 + Website/vendor/Ionicons/src/medkit.svg | 12 + Website/vendor/Ionicons/src/merge.svg | 13 + Website/vendor/Ionicons/src/mic-a.svg | 15 + Website/vendor/Ionicons/src/mic-b.svg | 17 + Website/vendor/Ionicons/src/mic-c.svg | 8 + Website/vendor/Ionicons/src/minus-circled.svg | 9 + Website/vendor/Ionicons/src/minus-round.svg | 8 + Website/vendor/Ionicons/src/minus.svg | 7 + Website/vendor/Ionicons/src/model-s.svg | 33 + Website/vendor/Ionicons/src/monitor.svg | 12 + Website/vendor/Ionicons/src/more.svg | 12 + Website/vendor/Ionicons/src/mouse.svg | 24 + Website/vendor/Ionicons/src/music-note.svg | 10 + Website/vendor/Ionicons/src/navicon-round.svg | 14 + Website/vendor/Ionicons/src/navicon.svg | 11 + Website/vendor/Ionicons/src/navigate.svg | 7 + Website/vendor/Ionicons/src/network.svg | 12 + Website/vendor/Ionicons/src/no-smoking.svg | 33 + Website/vendor/Ionicons/src/nuclear.svg | 18 + Website/vendor/Ionicons/src/outlet.svg | 16 + Website/vendor/Ionicons/src/paintbrush.svg | 18 + Website/vendor/Ionicons/src/paintbucket.svg | 12 + .../vendor/Ionicons/src/paper-airplane.svg | 13 + Website/vendor/Ionicons/src/paperclip.svg | 13 + Website/vendor/Ionicons/src/pause.svg | 12 + Website/vendor/Ionicons/src/person-add.svg | 13 + .../vendor/Ionicons/src/person-stalker.svg | 18 + Website/vendor/Ionicons/src/person.svg | 10 + Website/vendor/Ionicons/src/pie-graph.svg | 11 + Website/vendor/Ionicons/src/pin.svg | 11 + Website/vendor/Ionicons/src/pinpoint.svg | 11 + Website/vendor/Ionicons/src/pizza.svg | 20 + Website/vendor/Ionicons/src/plane.svg | 10 + Website/vendor/Ionicons/src/planet.svg | 21 + Website/vendor/Ionicons/src/play.svg | 8 + Website/vendor/Ionicons/src/playstation.svg | 27 + Website/vendor/Ionicons/src/plus-circled.svg | 10 + Website/vendor/Ionicons/src/plus-round.svg | 9 + Website/vendor/Ionicons/src/plus.svg | 7 + Website/vendor/Ionicons/src/podium.svg | 11 + Website/vendor/Ionicons/src/pound.svg | 11 + Website/vendor/Ionicons/src/power.svg | 15 + Website/vendor/Ionicons/src/pricetag.svg | 13 + Website/vendor/Ionicons/src/pricetags.svg | 18 + Website/vendor/Ionicons/src/printer.svg | 14 + Website/vendor/Ionicons/src/pull-request.svg | 16 + Website/vendor/Ionicons/src/qr-scanner.svg | 12 + Website/vendor/Ionicons/src/quote.svg | 16 + Website/vendor/Ionicons/src/radio-waves.svg | 25 + Website/vendor/Ionicons/src/record.svg | 7 + Website/vendor/Ionicons/src/refresh.svg | 15 + Website/vendor/Ionicons/src/reply-all.svg | 12 + Website/vendor/Ionicons/src/reply.svg | 9 + Website/vendor/Ionicons/src/ribbon-a.svg | 14 + Website/vendor/Ionicons/src/ribbon-b.svg | 18 + Website/vendor/Ionicons/src/sad-outline.svg | 28 + Website/vendor/Ionicons/src/sad.svg | 20 + Website/vendor/Ionicons/src/scissors.svg | 23 + Website/vendor/Ionicons/src/search.svg | 10 + Website/vendor/Ionicons/src/settings.svg | 18 + Website/vendor/Ionicons/src/share.svg | 11 + Website/vendor/Ionicons/src/shuffle.svg | 11 + Website/vendor/Ionicons/src/skip-backward.svg | 15 + Website/vendor/Ionicons/src/skip-forward.svg | 15 + .../Ionicons/src/social-android-outline.svg | 29 + .../vendor/Ionicons/src/social-android.svg | 22 + .../Ionicons/src/social-angular-outline.svg | 11 + .../vendor/Ionicons/src/social-angular.svg | 11 + .../Ionicons/src/social-apple-outline.svg | 20 + Website/vendor/Ionicons/src/social-apple.svg | 14 + .../Ionicons/src/social-bitcoin-outline.svg | 27 + .../vendor/Ionicons/src/social-bitcoin.svg | 14 + .../Ionicons/src/social-buffer-outline.svg | 24 + Website/vendor/Ionicons/src/social-buffer.svg | 18 + .../Ionicons/src/social-chrome-outline.svg | 17 + Website/vendor/Ionicons/src/social-chrome.svg | 22 + .../Ionicons/src/social-codepen-outline.svg | 26 + .../vendor/Ionicons/src/social-codepen.svg | 26 + .../Ionicons/src/social-css3-outline.svg | 12 + Website/vendor/Ionicons/src/social-css3.svg | 14 + .../src/social-designernews-outline.svg | 18 + .../Ionicons/src/social-designernews.svg | 18 + .../Ionicons/src/social-dribbble-outline.svg | 15 + .../vendor/Ionicons/src/social-dribbble.svg | 26 + .../Ionicons/src/social-dropbox-outline.svg | 13 + .../vendor/Ionicons/src/social-dropbox.svg | 13 + .../Ionicons/src/social-euro-outline.svg | 19 + Website/vendor/Ionicons/src/social-euro.svg | 12 + .../Ionicons/src/social-facebook-outline.svg | 9 + .../vendor/Ionicons/src/social-facebook.svg | 8 + .../src/social-foursquare-outline.svg | 22 + .../vendor/Ionicons/src/social-foursquare.svg | 20 + .../Ionicons/src/social-freebsd-devil.svg | 22 + .../Ionicons/src/social-github-outline.svg | 24 + Website/vendor/Ionicons/src/social-github.svg | 14 + .../Ionicons/src/social-google-outline.svg | 19 + Website/vendor/Ionicons/src/social-google.svg | 20 + .../src/social-googleplus-outline.svg | 18 + .../vendor/Ionicons/src/social-googleplus.svg | 17 + .../src/social-hackernews-outline.svg | 12 + .../vendor/Ionicons/src/social-hackernews.svg | 9 + .../Ionicons/src/social-html5-outline.svg | 13 + Website/vendor/Ionicons/src/social-html5.svg | 9 + .../Ionicons/src/social-instagram-outline.svg | 12 + .../vendor/Ionicons/src/social-instagram.svg | 18 + .../src/social-javascript-outline.svg | 27 + .../vendor/Ionicons/src/social-javascript.svg | 17 + .../Ionicons/src/social-linkedin-outline.svg | 22 + .../vendor/Ionicons/src/social-linkedin.svg | 13 + .../vendor/Ionicons/src/social-markdown.svg | 14 + Website/vendor/Ionicons/src/social-nodejs.svg | 26 + .../vendor/Ionicons/src/social-octocat.svg | 28 + .../Ionicons/src/social-pinterest-outline.svg | 14 + .../vendor/Ionicons/src/social-pinterest.svg | 15 + Website/vendor/Ionicons/src/social-python.svg | 21 + .../Ionicons/src/social-reddit-outline.svg | 26 + Website/vendor/Ionicons/src/social-reddit.svg | 18 + .../Ionicons/src/social-rss-outline.svg | 16 + Website/vendor/Ionicons/src/social-rss.svg | 12 + Website/vendor/Ionicons/src/social-sass.svg | 35 + .../Ionicons/src/social-skype-outline.svg | 26 + Website/vendor/Ionicons/src/social-skype.svg | 20 + .../Ionicons/src/social-snapchat-outline.svg | 42 + .../vendor/Ionicons/src/social-snapchat.svg | 31 + .../Ionicons/src/social-tumblr-outline.svg | 13 + Website/vendor/Ionicons/src/social-tumblr.svg | 10 + Website/vendor/Ionicons/src/social-tux.svg | 53 + .../Ionicons/src/social-twitch-outline.svg | 13 + Website/vendor/Ionicons/src/social-twitch.svg | 9 + .../Ionicons/src/social-twitter-outline.svg | 19 + .../vendor/Ionicons/src/social-twitter.svg | 12 + .../Ionicons/src/social-usd-outline.svg | 44 + Website/vendor/Ionicons/src/social-usd.svg | 24 + .../Ionicons/src/social-vimeo-outline.svg | 23 + Website/vendor/Ionicons/src/social-vimeo.svg | 18 + .../Ionicons/src/social-whatsapp-outline.svg | 25 + .../vendor/Ionicons/src/social-whatsapp.svg | 18 + .../Ionicons/src/social-windows-outline.svg | 17 + .../vendor/Ionicons/src/social-windows.svg | 17 + .../Ionicons/src/social-wordpress-outline.svg | 16 + .../vendor/Ionicons/src/social-wordpress.svg | 20 + .../Ionicons/src/social-yahoo-outline.svg | 10 + Website/vendor/Ionicons/src/social-yahoo.svg | 8 + .../Ionicons/src/social-yen-outline.svg | 9 + Website/vendor/Ionicons/src/social-yen.svg | 8 + .../Ionicons/src/social-youtube-outline.svg | 22 + .../vendor/Ionicons/src/social-youtube.svg | 12 + .../vendor/Ionicons/src/soup-can-outline.svg | 28 + Website/vendor/Ionicons/src/soup-can.svg | 16 + Website/vendor/Ionicons/src/speakerphone.svg | 19 + Website/vendor/Ionicons/src/speedometer.svg | 15 + Website/vendor/Ionicons/src/spoon.svg | 10 + Website/vendor/Ionicons/src/star.svg | 7 + Website/vendor/Ionicons/src/stats-bars.svg | 12 + Website/vendor/Ionicons/src/steam.svg | 20 + Website/vendor/Ionicons/src/stop.svg | 8 + Website/vendor/Ionicons/src/thermometer.svg | 11 + Website/vendor/Ionicons/src/thumbsdown.svg | 13 + Website/vendor/Ionicons/src/thumbsup.svg | 13 + Website/vendor/Ionicons/src/toggle-filled.svg | 11 + Website/vendor/Ionicons/src/toggle.svg | 12 + Website/vendor/Ionicons/src/transgender.svg | 12 + Website/vendor/Ionicons/src/trash-a.svg | 10 + Website/vendor/Ionicons/src/trash-b.svg | 13 + Website/vendor/Ionicons/src/trophy.svg | 16 + .../vendor/Ionicons/src/tshirt-outline.svg | 11 + Website/vendor/Ionicons/src/tshirt.svg | 8 + Website/vendor/Ionicons/src/umbrella.svg | 18 + Website/vendor/Ionicons/src/university.svg | 11 + Website/vendor/Ionicons/src/unlocked.svg | 10 + Website/vendor/Ionicons/src/upload.svg | 9 + Website/vendor/Ionicons/src/usb.svg | 22 + Website/vendor/Ionicons/src/videocamera.svg | 11 + Website/vendor/Ionicons/src/volume-high.svg | 15 + Website/vendor/Ionicons/src/volume-low.svg | 11 + Website/vendor/Ionicons/src/volume-medium.svg | 13 + Website/vendor/Ionicons/src/volume-mute.svg | 14 + Website/vendor/Ionicons/src/wand.svg | 17 + Website/vendor/Ionicons/src/waterdrop.svg | 11 + Website/vendor/Ionicons/src/wifi.svg | 16 + Website/vendor/Ionicons/src/wineglass.svg | 21 + Website/vendor/Ionicons/src/woman.svg | 13 + Website/vendor/Ionicons/src/wrench.svg | 11 + Website/vendor/Ionicons/src/xbox.svg | 21 + .../bootstrap-slider/bootstrap-slider.js | 1576 + Website/vendor/bootstrap-slider/slider.css | 282 + Website/vendor/bootstrap/.bower.json | 45 + Website/vendor/bootstrap/CHANGELOG.md | 5 + Website/vendor/bootstrap/Gemfile | 6 + Website/vendor/bootstrap/Gemfile.lock | 43 + Website/vendor/bootstrap/Gruntfile.js | 511 + Website/vendor/bootstrap/ISSUE_TEMPLATE.md | 22 + Website/vendor/bootstrap/LICENSE | 21 + Website/vendor/bootstrap/README.md | 142 + Website/vendor/bootstrap/bower.json | 34 + .../bootstrap/dist/css/bootstrap-theme.css | 587 + .../dist/css/bootstrap-theme.css.map | 1 + .../dist/css/bootstrap-theme.min.css | 6 + .../dist/css/bootstrap-theme.min.css.map | 1 + .../vendor/bootstrap/dist/css/bootstrap.css | 6757 ++++ .../bootstrap/dist/css/bootstrap.css.map | 1 + .../bootstrap/dist/css/bootstrap.min.css | 6 + .../bootstrap/dist/css/bootstrap.min.css.map | 1 + .../fonts/glyphicons-halflings-regular.eot | Bin 0 -> 20127 bytes .../fonts/glyphicons-halflings-regular.svg | 288 + .../fonts/glyphicons-halflings-regular.ttf | Bin 0 -> 45404 bytes .../fonts/glyphicons-halflings-regular.woff | Bin 0 -> 23424 bytes .../fonts/glyphicons-halflings-regular.woff2 | Bin 0 -> 18028 bytes Website/vendor/bootstrap/dist/js/bootstrap.js | 2377 ++ .../vendor/bootstrap/dist/js/bootstrap.min.js | 7 + Website/vendor/bootstrap/dist/js/npm.js | 13 + .../fonts/glyphicons-halflings-regular.eot | Bin 0 -> 20127 bytes .../fonts/glyphicons-halflings-regular.svg | 288 + .../fonts/glyphicons-halflings-regular.ttf | Bin 0 -> 45404 bytes .../fonts/glyphicons-halflings-regular.woff | Bin 0 -> 23424 bytes .../fonts/glyphicons-halflings-regular.woff2 | Bin 0 -> 18028 bytes Website/vendor/bootstrap/grunt/.jshintrc | 7 + .../bootstrap/grunt/bs-commonjs-generator.js | 30 + .../grunt/bs-glyphicons-data-generator.js | 42 + .../bootstrap/grunt/bs-lessdoc-parser.js | 237 + .../bootstrap/grunt/bs-raw-files-generator.js | 44 + .../vendor/bootstrap/grunt/change-version.js | 109 + .../vendor/bootstrap/grunt/configBridge.json | 46 + .../bootstrap/grunt/npm-shrinkwrap.json | 2679 ++ .../vendor/bootstrap/grunt/sauce_browsers.yml | 82 + Website/vendor/bootstrap/js/.jscsrc | 42 + Website/vendor/bootstrap/js/.jshintrc | 15 + Website/vendor/bootstrap/js/affix.js | 162 + Website/vendor/bootstrap/js/alert.js | 94 + Website/vendor/bootstrap/js/button.js | 125 + Website/vendor/bootstrap/js/carousel.js | 237 + Website/vendor/bootstrap/js/collapse.js | 212 + Website/vendor/bootstrap/js/dropdown.js | 165 + Website/vendor/bootstrap/js/modal.js | 339 + Website/vendor/bootstrap/js/popover.js | 108 + Website/vendor/bootstrap/js/scrollspy.js | 172 + Website/vendor/bootstrap/js/tab.js | 155 + Website/vendor/bootstrap/js/tooltip.js | 520 + Website/vendor/bootstrap/js/transition.js | 59 + Website/vendor/bootstrap/less/.csscomb.json | 304 + Website/vendor/bootstrap/less/.csslintrc | 19 + Website/vendor/bootstrap/less/alerts.less | 73 + Website/vendor/bootstrap/less/badges.less | 66 + Website/vendor/bootstrap/less/bootstrap.less | 56 + .../vendor/bootstrap/less/breadcrumbs.less | 26 + .../vendor/bootstrap/less/button-groups.less | 244 + Website/vendor/bootstrap/less/buttons.less | 166 + Website/vendor/bootstrap/less/carousel.less | 270 + Website/vendor/bootstrap/less/close.less | 34 + Website/vendor/bootstrap/less/code.less | 69 + .../bootstrap/less/component-animations.less | 33 + Website/vendor/bootstrap/less/dropdowns.less | 216 + Website/vendor/bootstrap/less/forms.less | 613 + Website/vendor/bootstrap/less/glyphicons.less | 305 + Website/vendor/bootstrap/less/grid.less | 84 + .../vendor/bootstrap/less/input-groups.less | 171 + Website/vendor/bootstrap/less/jumbotron.less | 54 + Website/vendor/bootstrap/less/labels.less | 64 + Website/vendor/bootstrap/less/list-group.less | 130 + Website/vendor/bootstrap/less/media.less | 66 + Website/vendor/bootstrap/less/mixins.less | 40 + .../vendor/bootstrap/less/mixins/alerts.less | 14 + .../less/mixins/background-variant.less | 9 + .../bootstrap/less/mixins/border-radius.less | 18 + .../vendor/bootstrap/less/mixins/buttons.less | 65 + .../bootstrap/less/mixins/center-block.less | 7 + .../bootstrap/less/mixins/clearfix.less | 22 + .../vendor/bootstrap/less/mixins/forms.less | 85 + .../bootstrap/less/mixins/gradients.less | 59 + .../bootstrap/less/mixins/grid-framework.less | 91 + .../vendor/bootstrap/less/mixins/grid.less | 122 + .../bootstrap/less/mixins/hide-text.less | 21 + .../vendor/bootstrap/less/mixins/image.less | 33 + .../vendor/bootstrap/less/mixins/labels.less | 12 + .../bootstrap/less/mixins/list-group.less | 30 + .../bootstrap/less/mixins/nav-divider.less | 10 + .../less/mixins/nav-vertical-align.less | 9 + .../vendor/bootstrap/less/mixins/opacity.less | 8 + .../bootstrap/less/mixins/pagination.less | 24 + .../vendor/bootstrap/less/mixins/panels.less | 24 + .../bootstrap/less/mixins/progress-bar.less | 10 + .../bootstrap/less/mixins/reset-filter.less | 8 + .../bootstrap/less/mixins/reset-text.less | 18 + .../vendor/bootstrap/less/mixins/resize.less | 6 + .../less/mixins/responsive-visibility.less | 15 + .../vendor/bootstrap/less/mixins/size.less | 10 + .../bootstrap/less/mixins/tab-focus.less | 9 + .../bootstrap/less/mixins/table-row.less | 28 + .../bootstrap/less/mixins/text-emphasis.less | 9 + .../bootstrap/less/mixins/text-overflow.less | 8 + .../less/mixins/vendor-prefixes.less | 227 + Website/vendor/bootstrap/less/modals.less | 150 + Website/vendor/bootstrap/less/navbar.less | 660 + Website/vendor/bootstrap/less/navs.less | 242 + Website/vendor/bootstrap/less/normalize.less | 424 + Website/vendor/bootstrap/less/pager.less | 54 + Website/vendor/bootstrap/less/pagination.less | 89 + Website/vendor/bootstrap/less/panels.less | 271 + Website/vendor/bootstrap/less/popovers.less | 131 + Website/vendor/bootstrap/less/print.less | 101 + .../vendor/bootstrap/less/progress-bars.less | 87 + .../bootstrap/less/responsive-embed.less | 35 + .../bootstrap/less/responsive-utilities.less | 194 + .../vendor/bootstrap/less/scaffolding.less | 161 + Website/vendor/bootstrap/less/tables.less | 234 + Website/vendor/bootstrap/less/theme.less | 291 + Website/vendor/bootstrap/less/thumbnails.less | 36 + Website/vendor/bootstrap/less/tooltip.less | 101 + Website/vendor/bootstrap/less/type.less | 302 + Website/vendor/bootstrap/less/utilities.less | 55 + Website/vendor/bootstrap/less/variables.less | 869 + Website/vendor/bootstrap/less/wells.less | 29 + Website/vendor/bootstrap/nuget/MyGet.ps1 | 8 + .../bootstrap/nuget/bootstrap.less.nuspec | 28 + .../vendor/bootstrap/nuget/bootstrap.nuspec | 28 + Website/vendor/bootstrap/package.js | 32 + Website/vendor/bootstrap/package.json | 89 + Website/vendor/font-awesome/.bower.json | 37 + Website/vendor/font-awesome/.gitignore | 33 + Website/vendor/font-awesome/.npmignore | 42 + Website/vendor/font-awesome/HELP-US-OUT.txt | 7 + Website/vendor/font-awesome/bower.json | 22 + .../vendor/font-awesome/css/font-awesome.css | 2337 ++ .../font-awesome/css/font-awesome.css.map | 7 + .../font-awesome/css/font-awesome.min.css | 4 + .../vendor/font-awesome/fonts/FontAwesome.otf | Bin 0 -> 134808 bytes .../fonts/fontawesome-webfont.eot | Bin 0 -> 165742 bytes .../fonts/fontawesome-webfont.svg | 2671 ++ .../fonts/fontawesome-webfont.ttf | Bin 0 -> 165548 bytes .../fonts/fontawesome-webfont.woff | Bin 0 -> 98024 bytes .../fonts/fontawesome-webfont.woff2 | Bin 0 -> 77160 bytes .../vendor/font-awesome/less/animated.less | 34 + .../font-awesome/less/bordered-pulled.less | 25 + Website/vendor/font-awesome/less/core.less | 12 + .../vendor/font-awesome/less/fixed-width.less | 6 + .../font-awesome/less/font-awesome.less | 18 + Website/vendor/font-awesome/less/icons.less | 789 + Website/vendor/font-awesome/less/larger.less | 13 + Website/vendor/font-awesome/less/list.less | 19 + Website/vendor/font-awesome/less/mixins.less | 60 + Website/vendor/font-awesome/less/path.less | 15 + .../font-awesome/less/rotated-flipped.less | 20 + .../font-awesome/less/screen-reader.less | 5 + Website/vendor/font-awesome/less/stacked.less | 20 + .../vendor/font-awesome/less/variables.less | 800 + .../vendor/font-awesome/scss/_animated.scss | 34 + .../font-awesome/scss/_bordered-pulled.scss | 25 + Website/vendor/font-awesome/scss/_core.scss | 12 + .../font-awesome/scss/_fixed-width.scss | 6 + Website/vendor/font-awesome/scss/_icons.scss | 789 + Website/vendor/font-awesome/scss/_larger.scss | 13 + Website/vendor/font-awesome/scss/_list.scss | 19 + Website/vendor/font-awesome/scss/_mixins.scss | 60 + Website/vendor/font-awesome/scss/_path.scss | 15 + .../font-awesome/scss/_rotated-flipped.scss | 20 + .../font-awesome/scss/_screen-reader.scss | 5 + .../vendor/font-awesome/scss/_stacked.scss | 20 + .../vendor/font-awesome/scss/_variables.scss | 800 + .../font-awesome/scss/font-awesome.scss | 18 + Website/vendor/jquery/.bower.json | 25 + Website/vendor/jquery/AUTHORS.txt | 301 + Website/vendor/jquery/LICENSE.txt | 36 + Website/vendor/jquery/README.md | 67 + Website/vendor/jquery/bower.json | 14 + Website/vendor/jquery/dist/.eslintrc.json | 22 + Website/vendor/jquery/dist/jquery.js | 10253 ++++++ Website/vendor/jquery/dist/jquery.min.js | 4 + Website/vendor/jquery/dist/jquery.min.map | 1 + Website/vendor/jquery/dist/jquery.slim.js | 8160 +++++ Website/vendor/jquery/dist/jquery.slim.min.js | 4 + .../vendor/jquery/dist/jquery.slim.min.map | 1 + .../vendor/jquery/external/sizzle/LICENSE.txt | 36 + .../jquery/external/sizzle/dist/sizzle.js | 2272 ++ .../jquery/external/sizzle/dist/sizzle.min.js | 3 + .../external/sizzle/dist/sizzle.min.map | 1 + Website/vendor/jquery/src/.eslintrc.json | 5 + Website/vendor/jquery/src/ajax.js | 855 + Website/vendor/jquery/src/ajax/jsonp.js | 102 + Website/vendor/jquery/src/ajax/load.js | 76 + Website/vendor/jquery/src/ajax/parseXML.js | 30 + Website/vendor/jquery/src/ajax/script.js | 77 + .../vendor/jquery/src/ajax/var/location.js | 5 + Website/vendor/jquery/src/ajax/var/nonce.js | 7 + Website/vendor/jquery/src/ajax/var/rquery.js | 5 + Website/vendor/jquery/src/ajax/xhr.js | 169 + Website/vendor/jquery/src/attributes.js | 13 + Website/vendor/jquery/src/attributes/attr.js | 141 + .../vendor/jquery/src/attributes/classes.js | 174 + Website/vendor/jquery/src/attributes/prop.js | 143 + .../vendor/jquery/src/attributes/support.js | 33 + Website/vendor/jquery/src/attributes/val.js | 190 + Website/vendor/jquery/src/callbacks.js | 234 + Website/vendor/jquery/src/core.js | 476 + Website/vendor/jquery/src/core/DOMEval.js | 16 + Website/vendor/jquery/src/core/access.js | 70 + Website/vendor/jquery/src/core/init.js | 128 + Website/vendor/jquery/src/core/nodeName.js | 13 + Website/vendor/jquery/src/core/parseHTML.js | 65 + .../jquery/src/core/ready-no-deferred.js | 96 + Website/vendor/jquery/src/core/ready.js | 86 + .../vendor/jquery/src/core/readyException.js | 13 + .../jquery/src/core/stripAndCollapse.js | 14 + Website/vendor/jquery/src/core/support.js | 20 + .../vendor/jquery/src/core/var/rsingleTag.js | 6 + Website/vendor/jquery/src/css.js | 438 + Website/vendor/jquery/src/css/addGetHookIf.js | 26 + Website/vendor/jquery/src/css/adjustCSS.js | 71 + Website/vendor/jquery/src/css/curCSS.js | 65 + .../jquery/src/css/hiddenVisibleSelectors.js | 15 + Website/vendor/jquery/src/css/showHide.js | 105 + Website/vendor/jquery/src/css/support.js | 89 + .../vendor/jquery/src/css/var/cssExpand.js | 5 + .../vendor/jquery/src/css/var/getStyles.js | 17 + .../jquery/src/css/var/isHiddenWithinTree.js | 34 + Website/vendor/jquery/src/css/var/rmargin.js | 5 + .../vendor/jquery/src/css/var/rnumnonpx.js | 7 + Website/vendor/jquery/src/css/var/swap.js | 26 + Website/vendor/jquery/src/data.js | 179 + Website/vendor/jquery/src/data/Data.js | 161 + .../vendor/jquery/src/data/var/acceptData.js | 19 + .../vendor/jquery/src/data/var/dataPriv.js | 7 + .../vendor/jquery/src/data/var/dataUser.js | 7 + Website/vendor/jquery/src/deferred.js | 391 + .../jquery/src/deferred/exceptionHook.js | 21 + Website/vendor/jquery/src/deprecated.js | 40 + Website/vendor/jquery/src/dimensions.js | 56 + Website/vendor/jquery/src/effects.js | 699 + Website/vendor/jquery/src/effects/Tween.js | 123 + .../jquery/src/effects/animatedSelector.js | 15 + Website/vendor/jquery/src/event.js | 746 + Website/vendor/jquery/src/event/ajax.js | 22 + Website/vendor/jquery/src/event/alias.js | 29 + Website/vendor/jquery/src/event/focusin.js | 55 + Website/vendor/jquery/src/event/support.js | 11 + Website/vendor/jquery/src/event/trigger.js | 185 + Website/vendor/jquery/src/exports/amd.js | 26 + Website/vendor/jquery/src/exports/global.js | 34 + Website/vendor/jquery/src/jquery.js | 41 + Website/vendor/jquery/src/manipulation.js | 488 + .../jquery/src/manipulation/_evalUrl.js | 23 + .../jquery/src/manipulation/buildFragment.js | 104 + .../vendor/jquery/src/manipulation/getAll.js | 32 + .../jquery/src/manipulation/setGlobalEval.js | 22 + .../vendor/jquery/src/manipulation/support.js | 35 + .../src/manipulation/var/rcheckableType.js | 5 + .../src/manipulation/var/rscriptType.js | 5 + .../jquery/src/manipulation/var/rtagName.js | 5 + .../vendor/jquery/src/manipulation/wrapMap.js | 29 + Website/vendor/jquery/src/offset.js | 229 + Website/vendor/jquery/src/queue.js | 145 + Website/vendor/jquery/src/queue/delay.js | 24 + Website/vendor/jquery/src/selector-native.js | 237 + Website/vendor/jquery/src/selector-sizzle.js | 19 + Website/vendor/jquery/src/selector.js | 3 + Website/vendor/jquery/src/serialize.js | 130 + Website/vendor/jquery/src/traversing.js | 191 + .../jquery/src/traversing/findFilter.js | 106 + .../vendor/jquery/src/traversing/var/dir.js | 22 + .../src/traversing/var/rneedsContext.js | 8 + .../jquery/src/traversing/var/siblings.js | 17 + .../jquery/src/var/ObjectFunctionString.js | 7 + Website/vendor/jquery/src/var/arr.js | 5 + Website/vendor/jquery/src/var/class2type.js | 6 + Website/vendor/jquery/src/var/concat.js | 7 + Website/vendor/jquery/src/var/document.js | 5 + .../vendor/jquery/src/var/documentElement.js | 7 + Website/vendor/jquery/src/var/fnToString.js | 7 + Website/vendor/jquery/src/var/getProto.js | 5 + Website/vendor/jquery/src/var/hasOwn.js | 7 + Website/vendor/jquery/src/var/indexOf.js | 7 + Website/vendor/jquery/src/var/pnum.js | 5 + Website/vendor/jquery/src/var/push.js | 7 + Website/vendor/jquery/src/var/rcssNum.js | 9 + .../vendor/jquery/src/var/rnothtmlwhite.js | 8 + Website/vendor/jquery/src/var/slice.js | 7 + Website/vendor/jquery/src/var/support.js | 6 + Website/vendor/jquery/src/var/toString.js | 7 + Website/vendor/jquery/src/wrap.js | 77 + 1678 files changed, 125156 insertions(+) create mode 100644 Website/css/AdminLTE.css create mode 100644 Website/css/GUI.css create mode 100644 Website/css/skins/_all-skins.css create mode 100644 Website/css/skins/skin-black-light.css create mode 100644 Website/css/skins/skin-black.css create mode 100644 Website/css/skins/skin-blue-light.css create mode 100644 Website/css/skins/skin-blue.css create mode 100644 Website/css/skins/skin-green-light.css create mode 100644 Website/css/skins/skin-green.css create mode 100644 Website/css/skins/skin-purple-light.css create mode 100644 Website/css/skins/skin-purple.css create mode 100644 Website/css/skins/skin-red-light.css create mode 100644 Website/css/skins/skin-red.css create mode 100644 Website/css/skins/skin-yellow-light.css create mode 100644 Website/css/skins/skin-yellow.css create mode 100644 Website/img/boxed-bg.jpg create mode 100644 Website/img/boxed-bg.png create mode 100644 Website/img/favicon.ico create mode 100644 Website/img/favicon.png create mode 100644 Website/img/icons.png create mode 100644 Website/index.html create mode 100644 Website/js/app.js create mode 100644 Website/pages/bots.html create mode 100644 Website/pages/command.html create mode 100644 Website/pages/dashboard.html create mode 100644 Website/pages/generator.html create mode 100644 Website/pages/log.html create mode 100644 Website/pages/manager.html create mode 100644 Website/pages/status.html create mode 100644 Website/vendor/Ionicons/.bower.json create mode 100644 Website/vendor/Ionicons/LICENSE create mode 100644 Website/vendor/Ionicons/bower.json create mode 100644 Website/vendor/Ionicons/cheatsheet.html create mode 100644 Website/vendor/Ionicons/component.json create mode 100644 Website/vendor/Ionicons/composer.json create mode 100644 Website/vendor/Ionicons/css/ionicons.css create mode 100644 Website/vendor/Ionicons/css/ionicons.min.css create mode 100644 Website/vendor/Ionicons/fonts/ionicons.eot create mode 100644 Website/vendor/Ionicons/fonts/ionicons.svg create mode 100644 Website/vendor/Ionicons/fonts/ionicons.ttf create mode 100644 Website/vendor/Ionicons/fonts/ionicons.woff create mode 100644 Website/vendor/Ionicons/less/_ionicons-font.less create mode 100644 Website/vendor/Ionicons/less/_ionicons-icons.less create mode 100644 Website/vendor/Ionicons/less/_ionicons-variables.less create mode 100644 Website/vendor/Ionicons/less/ionicons.less create mode 100644 Website/vendor/Ionicons/png/512/alert-circled.png create mode 100644 Website/vendor/Ionicons/png/512/alert.png create mode 100644 Website/vendor/Ionicons/png/512/android-add-contact.png create mode 100644 Website/vendor/Ionicons/png/512/android-add.png create mode 100644 Website/vendor/Ionicons/png/512/android-alarm.png create mode 100644 Website/vendor/Ionicons/png/512/android-archive.png create mode 100644 Website/vendor/Ionicons/png/512/android-arrow-back.png create mode 100644 Website/vendor/Ionicons/png/512/android-arrow-down-left.png create mode 100644 Website/vendor/Ionicons/png/512/android-arrow-down-right.png create mode 100644 Website/vendor/Ionicons/png/512/android-arrow-forward.png create mode 100644 Website/vendor/Ionicons/png/512/android-arrow-up-left.png create mode 100644 Website/vendor/Ionicons/png/512/android-arrow-up-right.png create mode 100644 Website/vendor/Ionicons/png/512/android-battery.png create mode 100644 Website/vendor/Ionicons/png/512/android-book.png create mode 100644 Website/vendor/Ionicons/png/512/android-calendar.png create mode 100644 Website/vendor/Ionicons/png/512/android-call.png create mode 100644 Website/vendor/Ionicons/png/512/android-camera.png create mode 100644 Website/vendor/Ionicons/png/512/android-chat.png create mode 100644 Website/vendor/Ionicons/png/512/android-checkmark.png create mode 100644 Website/vendor/Ionicons/png/512/android-clock.png create mode 100644 Website/vendor/Ionicons/png/512/android-close.png create mode 100644 Website/vendor/Ionicons/png/512/android-contact.png create mode 100644 Website/vendor/Ionicons/png/512/android-contacts.png create mode 100644 Website/vendor/Ionicons/png/512/android-data.png create mode 100644 Website/vendor/Ionicons/png/512/android-developer.png create mode 100644 Website/vendor/Ionicons/png/512/android-display.png create mode 100644 Website/vendor/Ionicons/png/512/android-download.png create mode 100644 Website/vendor/Ionicons/png/512/android-drawer.png create mode 100644 Website/vendor/Ionicons/png/512/android-dropdown.png create mode 100644 Website/vendor/Ionicons/png/512/android-earth.png create mode 100644 Website/vendor/Ionicons/png/512/android-folder.png create mode 100644 Website/vendor/Ionicons/png/512/android-forums.png create mode 100644 Website/vendor/Ionicons/png/512/android-friends.png create mode 100644 Website/vendor/Ionicons/png/512/android-hand.png create mode 100644 Website/vendor/Ionicons/png/512/android-image.png create mode 100644 Website/vendor/Ionicons/png/512/android-inbox.png create mode 100644 Website/vendor/Ionicons/png/512/android-information.png create mode 100644 Website/vendor/Ionicons/png/512/android-keypad.png create mode 100644 Website/vendor/Ionicons/png/512/android-lightbulb.png create mode 100644 Website/vendor/Ionicons/png/512/android-locate.png create mode 100644 Website/vendor/Ionicons/png/512/android-location.png create mode 100644 Website/vendor/Ionicons/png/512/android-mail.png create mode 100644 Website/vendor/Ionicons/png/512/android-microphone.png create mode 100644 Website/vendor/Ionicons/png/512/android-mixer.png create mode 100644 Website/vendor/Ionicons/png/512/android-more.png create mode 100644 Website/vendor/Ionicons/png/512/android-note.png create mode 100644 Website/vendor/Ionicons/png/512/android-playstore.png create mode 100644 Website/vendor/Ionicons/png/512/android-printer.png create mode 100644 Website/vendor/Ionicons/png/512/android-promotion.png create mode 100644 Website/vendor/Ionicons/png/512/android-reminder.png create mode 100644 Website/vendor/Ionicons/png/512/android-remove.png create mode 100644 Website/vendor/Ionicons/png/512/android-search.png create mode 100644 Website/vendor/Ionicons/png/512/android-send.png create mode 100644 Website/vendor/Ionicons/png/512/android-settings.png create mode 100644 Website/vendor/Ionicons/png/512/android-share.png create mode 100644 Website/vendor/Ionicons/png/512/android-social-user.png create mode 100644 Website/vendor/Ionicons/png/512/android-social.png create mode 100644 Website/vendor/Ionicons/png/512/android-sort.png create mode 100644 Website/vendor/Ionicons/png/512/android-stair-drawer.png create mode 100644 Website/vendor/Ionicons/png/512/android-star.png create mode 100644 Website/vendor/Ionicons/png/512/android-stopwatch.png create mode 100644 Website/vendor/Ionicons/png/512/android-storage.png create mode 100644 Website/vendor/Ionicons/png/512/android-system-back.png create mode 100644 Website/vendor/Ionicons/png/512/android-system-home.png create mode 100644 Website/vendor/Ionicons/png/512/android-system-windows.png create mode 100644 Website/vendor/Ionicons/png/512/android-timer.png create mode 100644 Website/vendor/Ionicons/png/512/android-trash.png create mode 100644 Website/vendor/Ionicons/png/512/android-user-menu.png create mode 100644 Website/vendor/Ionicons/png/512/android-volume.png create mode 100644 Website/vendor/Ionicons/png/512/android-wifi.png create mode 100644 Website/vendor/Ionicons/png/512/aperture.png create mode 100644 Website/vendor/Ionicons/png/512/archive.png create mode 100644 Website/vendor/Ionicons/png/512/arrow-down-a.png create mode 100644 Website/vendor/Ionicons/png/512/arrow-down-b.png create mode 100644 Website/vendor/Ionicons/png/512/arrow-down-c.png create mode 100644 Website/vendor/Ionicons/png/512/arrow-expand.png create mode 100644 Website/vendor/Ionicons/png/512/arrow-graph-down-left.png create mode 100644 Website/vendor/Ionicons/png/512/arrow-graph-down-right.png create mode 100644 Website/vendor/Ionicons/png/512/arrow-graph-up-left.png create mode 100644 Website/vendor/Ionicons/png/512/arrow-graph-up-right.png create mode 100644 Website/vendor/Ionicons/png/512/arrow-left-a.png create mode 100644 Website/vendor/Ionicons/png/512/arrow-left-b.png create mode 100644 Website/vendor/Ionicons/png/512/arrow-left-c.png create mode 100644 Website/vendor/Ionicons/png/512/arrow-move.png create mode 100644 Website/vendor/Ionicons/png/512/arrow-resize.png create mode 100644 Website/vendor/Ionicons/png/512/arrow-return-left.png create mode 100644 Website/vendor/Ionicons/png/512/arrow-return-right.png create mode 100644 Website/vendor/Ionicons/png/512/arrow-right-a.png create mode 100644 Website/vendor/Ionicons/png/512/arrow-right-b.png create mode 100644 Website/vendor/Ionicons/png/512/arrow-right-c.png create mode 100644 Website/vendor/Ionicons/png/512/arrow-shrink.png create mode 100644 Website/vendor/Ionicons/png/512/arrow-swap.png create mode 100644 Website/vendor/Ionicons/png/512/arrow-up-a.png create mode 100644 Website/vendor/Ionicons/png/512/arrow-up-b.png create mode 100644 Website/vendor/Ionicons/png/512/arrow-up-c.png create mode 100644 Website/vendor/Ionicons/png/512/asterisk.png create mode 100644 Website/vendor/Ionicons/png/512/at.png create mode 100644 Website/vendor/Ionicons/png/512/bag.png create mode 100644 Website/vendor/Ionicons/png/512/battery-charging.png create mode 100644 Website/vendor/Ionicons/png/512/battery-empty.png create mode 100644 Website/vendor/Ionicons/png/512/battery-full.png create mode 100644 Website/vendor/Ionicons/png/512/battery-half.png create mode 100644 Website/vendor/Ionicons/png/512/battery-low.png create mode 100644 Website/vendor/Ionicons/png/512/beaker.png create mode 100644 Website/vendor/Ionicons/png/512/beer.png create mode 100644 Website/vendor/Ionicons/png/512/bluetooth.png create mode 100644 Website/vendor/Ionicons/png/512/bonfire.png create mode 100644 Website/vendor/Ionicons/png/512/bookmark.png create mode 100644 Website/vendor/Ionicons/png/512/briefcase.png create mode 100644 Website/vendor/Ionicons/png/512/bug.png create mode 100644 Website/vendor/Ionicons/png/512/calculator.png create mode 100644 Website/vendor/Ionicons/png/512/calendar.png create mode 100644 Website/vendor/Ionicons/png/512/camera.png create mode 100644 Website/vendor/Ionicons/png/512/card.png create mode 100644 Website/vendor/Ionicons/png/512/cash.png create mode 100644 Website/vendor/Ionicons/png/512/chatbox-working.png create mode 100644 Website/vendor/Ionicons/png/512/chatbox.png create mode 100644 Website/vendor/Ionicons/png/512/chatboxes.png create mode 100644 Website/vendor/Ionicons/png/512/chatbubble-working.png create mode 100644 Website/vendor/Ionicons/png/512/chatbubble.png create mode 100644 Website/vendor/Ionicons/png/512/chatbubbles.png create mode 100644 Website/vendor/Ionicons/png/512/checkmark-circled.png create mode 100644 Website/vendor/Ionicons/png/512/checkmark-round.png create mode 100644 Website/vendor/Ionicons/png/512/checkmark.png create mode 100644 Website/vendor/Ionicons/png/512/chevron-down.png create mode 100644 Website/vendor/Ionicons/png/512/chevron-left.png create mode 100644 Website/vendor/Ionicons/png/512/chevron-right.png create mode 100644 Website/vendor/Ionicons/png/512/chevron-up.png create mode 100644 Website/vendor/Ionicons/png/512/clipboard.png create mode 100644 Website/vendor/Ionicons/png/512/clock.png create mode 100644 Website/vendor/Ionicons/png/512/close-circled.png create mode 100644 Website/vendor/Ionicons/png/512/close-round.png create mode 100644 Website/vendor/Ionicons/png/512/close.png create mode 100644 Website/vendor/Ionicons/png/512/closed-captioning.png create mode 100644 Website/vendor/Ionicons/png/512/cloud.png create mode 100644 Website/vendor/Ionicons/png/512/code-download.png create mode 100644 Website/vendor/Ionicons/png/512/code-working.png create mode 100644 Website/vendor/Ionicons/png/512/code.png create mode 100644 Website/vendor/Ionicons/png/512/coffee.png create mode 100644 Website/vendor/Ionicons/png/512/compass.png create mode 100644 Website/vendor/Ionicons/png/512/compose.png create mode 100644 Website/vendor/Ionicons/png/512/connection-bars.png create mode 100644 Website/vendor/Ionicons/png/512/contrast.png create mode 100644 Website/vendor/Ionicons/png/512/cube.png create mode 100644 Website/vendor/Ionicons/png/512/disc.png create mode 100644 Website/vendor/Ionicons/png/512/document-text.png create mode 100644 Website/vendor/Ionicons/png/512/document.png create mode 100644 Website/vendor/Ionicons/png/512/drag.png create mode 100644 Website/vendor/Ionicons/png/512/earth.png create mode 100644 Website/vendor/Ionicons/png/512/edit.png create mode 100644 Website/vendor/Ionicons/png/512/egg.png create mode 100644 Website/vendor/Ionicons/png/512/eject.png create mode 100644 Website/vendor/Ionicons/png/512/email.png create mode 100644 Website/vendor/Ionicons/png/512/eye-disabled.png create mode 100644 Website/vendor/Ionicons/png/512/eye.png create mode 100644 Website/vendor/Ionicons/png/512/female.png create mode 100644 Website/vendor/Ionicons/png/512/filing.png create mode 100644 Website/vendor/Ionicons/png/512/film-marker.png create mode 100644 Website/vendor/Ionicons/png/512/fireball.png create mode 100644 Website/vendor/Ionicons/png/512/flag.png create mode 100644 Website/vendor/Ionicons/png/512/flame.png create mode 100644 Website/vendor/Ionicons/png/512/flash-off.png create mode 100644 Website/vendor/Ionicons/png/512/flash.png create mode 100644 Website/vendor/Ionicons/png/512/flask.png create mode 100644 Website/vendor/Ionicons/png/512/folder.png create mode 100644 Website/vendor/Ionicons/png/512/fork-repo.png create mode 100644 Website/vendor/Ionicons/png/512/fork.png create mode 100644 Website/vendor/Ionicons/png/512/forward.png create mode 100644 Website/vendor/Ionicons/png/512/funnel.png create mode 100644 Website/vendor/Ionicons/png/512/game-controller-a.png create mode 100644 Website/vendor/Ionicons/png/512/game-controller-b.png create mode 100644 Website/vendor/Ionicons/png/512/gear-a.png create mode 100644 Website/vendor/Ionicons/png/512/gear-b.png create mode 100644 Website/vendor/Ionicons/png/512/grid.png create mode 100644 Website/vendor/Ionicons/png/512/hammer.png create mode 100644 Website/vendor/Ionicons/png/512/happy.png create mode 100644 Website/vendor/Ionicons/png/512/headphone.png create mode 100644 Website/vendor/Ionicons/png/512/heart-broken.png create mode 100644 Website/vendor/Ionicons/png/512/heart.png create mode 100644 Website/vendor/Ionicons/png/512/help-buoy.png create mode 100644 Website/vendor/Ionicons/png/512/help-circled.png create mode 100644 Website/vendor/Ionicons/png/512/help.png create mode 100644 Website/vendor/Ionicons/png/512/home.png create mode 100644 Website/vendor/Ionicons/png/512/icecream.png create mode 100644 Website/vendor/Ionicons/png/512/icon-social-google-plus-outline.png create mode 100644 Website/vendor/Ionicons/png/512/icon-social-google-plus.png create mode 100644 Website/vendor/Ionicons/png/512/image.png create mode 100644 Website/vendor/Ionicons/png/512/images.png create mode 100644 Website/vendor/Ionicons/png/512/information-circled.png create mode 100644 Website/vendor/Ionicons/png/512/information.png create mode 100644 Website/vendor/Ionicons/png/512/ionic.png create mode 100644 Website/vendor/Ionicons/png/512/ios7-alarm-outline.png create mode 100644 Website/vendor/Ionicons/png/512/ios7-alarm.png create mode 100644 Website/vendor/Ionicons/png/512/ios7-albums-outline.png create mode 100644 Website/vendor/Ionicons/png/512/ios7-albums.png create mode 100644 Website/vendor/Ionicons/png/512/ios7-americanfootball-outline.png create mode 100644 Website/vendor/Ionicons/png/512/ios7-americanfootball.png create mode 100644 Website/vendor/Ionicons/png/512/ios7-analytics-outline.png create mode 100644 Website/vendor/Ionicons/png/512/ios7-analytics.png create mode 100644 Website/vendor/Ionicons/png/512/ios7-arrow-back.png create mode 100644 Website/vendor/Ionicons/png/512/ios7-arrow-down.png create mode 100644 Website/vendor/Ionicons/png/512/ios7-arrow-forward.png create mode 100644 Website/vendor/Ionicons/png/512/ios7-arrow-left.png create mode 100644 Website/vendor/Ionicons/png/512/ios7-arrow-right.png create mode 100644 Website/vendor/Ionicons/png/512/ios7-arrow-thin-down.png create mode 100644 Website/vendor/Ionicons/png/512/ios7-arrow-thin-left.png create mode 100644 Website/vendor/Ionicons/png/512/ios7-arrow-thin-right.png create mode 100644 Website/vendor/Ionicons/png/512/ios7-arrow-thin-up.png create mode 100644 Website/vendor/Ionicons/png/512/ios7-arrow-up.png create mode 100644 Website/vendor/Ionicons/png/512/ios7-at-outline.png create mode 100644 Website/vendor/Ionicons/png/512/ios7-at.png create mode 100644 Website/vendor/Ionicons/png/512/ios7-barcode-outline.png create mode 100644 Website/vendor/Ionicons/png/512/ios7-barcode.png create mode 100644 Website/vendor/Ionicons/png/512/ios7-baseball-outline.png create mode 100644 Website/vendor/Ionicons/png/512/ios7-baseball.png create mode 100644 Website/vendor/Ionicons/png/512/ios7-basketball-outline.png create mode 100644 Website/vendor/Ionicons/png/512/ios7-basketball.png create mode 100644 Website/vendor/Ionicons/png/512/ios7-bell-outline.png create mode 100644 Website/vendor/Ionicons/png/512/ios7-bell.png create mode 100644 Website/vendor/Ionicons/png/512/ios7-bolt-outline.png create mode 100644 Website/vendor/Ionicons/png/512/ios7-bolt.png create mode 100644 Website/vendor/Ionicons/png/512/ios7-bookmarks-outline.png create mode 100644 Website/vendor/Ionicons/png/512/ios7-bookmarks.png create mode 100644 Website/vendor/Ionicons/png/512/ios7-box-outline.png create mode 100644 Website/vendor/Ionicons/png/512/ios7-box.png create mode 100644 Website/vendor/Ionicons/png/512/ios7-briefcase-outline.png create mode 100644 Website/vendor/Ionicons/png/512/ios7-briefcase.png create mode 100644 Website/vendor/Ionicons/png/512/ios7-browsers-outline.png create mode 100644 Website/vendor/Ionicons/png/512/ios7-browsers.png create mode 100644 Website/vendor/Ionicons/png/512/ios7-calculator-outline.png create mode 100644 Website/vendor/Ionicons/png/512/ios7-calculator.png create mode 100644 Website/vendor/Ionicons/png/512/ios7-calendar-outline.png create mode 100644 Website/vendor/Ionicons/png/512/ios7-calendar.png create mode 100644 Website/vendor/Ionicons/png/512/ios7-camera-outline.png create mode 100644 Website/vendor/Ionicons/png/512/ios7-camera.png create mode 100644 Website/vendor/Ionicons/png/512/ios7-cart-outline.png create mode 100644 Website/vendor/Ionicons/png/512/ios7-cart.png create mode 100644 Website/vendor/Ionicons/png/512/ios7-chatboxes-outline.png create mode 100644 Website/vendor/Ionicons/png/512/ios7-chatboxes.png create mode 100644 Website/vendor/Ionicons/png/512/ios7-chatbubble-outline.png create mode 100644 Website/vendor/Ionicons/png/512/ios7-chatbubble.png create mode 100644 Website/vendor/Ionicons/png/512/ios7-checkmark-empty.png create mode 100644 Website/vendor/Ionicons/png/512/ios7-checkmark-outline.png create mode 100644 Website/vendor/Ionicons/png/512/ios7-checkmark.png create mode 100644 Website/vendor/Ionicons/png/512/ios7-circle-filled.png create mode 100644 Website/vendor/Ionicons/png/512/ios7-circle-outline.png create mode 100644 Website/vendor/Ionicons/png/512/ios7-clock-outline.png create mode 100644 Website/vendor/Ionicons/png/512/ios7-clock.png create mode 100644 Website/vendor/Ionicons/png/512/ios7-close-empty.png create mode 100644 Website/vendor/Ionicons/png/512/ios7-close-outline.png create mode 100644 Website/vendor/Ionicons/png/512/ios7-close.png create mode 100644 Website/vendor/Ionicons/png/512/ios7-cloud-download-outline.png create mode 100644 Website/vendor/Ionicons/png/512/ios7-cloud-download.png create mode 100644 Website/vendor/Ionicons/png/512/ios7-cloud-outline.png create mode 100644 Website/vendor/Ionicons/png/512/ios7-cloud-upload-outline.png create mode 100644 Website/vendor/Ionicons/png/512/ios7-cloud-upload.png create mode 100644 Website/vendor/Ionicons/png/512/ios7-cloud.png create mode 100644 Website/vendor/Ionicons/png/512/ios7-cloudy-night-outline.png create mode 100644 Website/vendor/Ionicons/png/512/ios7-cloudy-night.png create mode 100644 Website/vendor/Ionicons/png/512/ios7-cloudy-outline.png create mode 100644 Website/vendor/Ionicons/png/512/ios7-cloudy.png create mode 100644 Website/vendor/Ionicons/png/512/ios7-cog-outline.png create mode 100644 Website/vendor/Ionicons/png/512/ios7-cog.png create mode 100644 Website/vendor/Ionicons/png/512/ios7-compose-outline.png create mode 100644 Website/vendor/Ionicons/png/512/ios7-compose.png create mode 100644 Website/vendor/Ionicons/png/512/ios7-contact-outline.png create mode 100644 Website/vendor/Ionicons/png/512/ios7-contact.png create mode 100644 Website/vendor/Ionicons/png/512/ios7-copy-outline.png create mode 100644 Website/vendor/Ionicons/png/512/ios7-copy.png create mode 100644 Website/vendor/Ionicons/png/512/ios7-download-outline.png create mode 100644 Website/vendor/Ionicons/png/512/ios7-download.png create mode 100644 Website/vendor/Ionicons/png/512/ios7-drag.png create mode 100644 Website/vendor/Ionicons/png/512/ios7-email-outline.png create mode 100644 Website/vendor/Ionicons/png/512/ios7-email.png create mode 100644 Website/vendor/Ionicons/png/512/ios7-expand.png create mode 100644 Website/vendor/Ionicons/png/512/ios7-eye-outline.png create mode 100644 Website/vendor/Ionicons/png/512/ios7-eye.png create mode 100644 Website/vendor/Ionicons/png/512/ios7-fastforward-outline.png create mode 100644 Website/vendor/Ionicons/png/512/ios7-fastforward.png create mode 100644 Website/vendor/Ionicons/png/512/ios7-filing-outline.png create mode 100644 Website/vendor/Ionicons/png/512/ios7-filing.png create mode 100644 Website/vendor/Ionicons/png/512/ios7-film-outline.png create mode 100644 Website/vendor/Ionicons/png/512/ios7-film.png create mode 100644 Website/vendor/Ionicons/png/512/ios7-flag-outline.png create mode 100644 Website/vendor/Ionicons/png/512/ios7-flag.png create mode 100644 Website/vendor/Ionicons/png/512/ios7-folder-outline.png create mode 100644 Website/vendor/Ionicons/png/512/ios7-folder.png create mode 100644 Website/vendor/Ionicons/png/512/ios7-football-outline.png create mode 100644 Website/vendor/Ionicons/png/512/ios7-football.png create mode 100644 Website/vendor/Ionicons/png/512/ios7-gear-outline.png create mode 100644 Website/vendor/Ionicons/png/512/ios7-gear.png create mode 100644 Website/vendor/Ionicons/png/512/ios7-glasses-outline.png create mode 100644 Website/vendor/Ionicons/png/512/ios7-glasses.png create mode 100644 Website/vendor/Ionicons/png/512/ios7-heart-outline.png create mode 100644 Website/vendor/Ionicons/png/512/ios7-heart.png create mode 100644 Website/vendor/Ionicons/png/512/ios7-help-empty.png create mode 100644 Website/vendor/Ionicons/png/512/ios7-help-outline.png create mode 100644 Website/vendor/Ionicons/png/512/ios7-help.png create mode 100644 Website/vendor/Ionicons/png/512/ios7-home-outline.png create mode 100644 Website/vendor/Ionicons/png/512/ios7-home.png create mode 100644 Website/vendor/Ionicons/png/512/ios7-infinite-outline.png create mode 100644 Website/vendor/Ionicons/png/512/ios7-infinite.png create mode 100644 Website/vendor/Ionicons/png/512/ios7-information-empty.png create mode 100644 Website/vendor/Ionicons/png/512/ios7-information-outline.png create mode 100644 Website/vendor/Ionicons/png/512/ios7-information.png create mode 100644 Website/vendor/Ionicons/png/512/ios7-ionic-outline.png create mode 100644 Website/vendor/Ionicons/png/512/ios7-keypad-outline.png create mode 100644 Website/vendor/Ionicons/png/512/ios7-keypad.png create mode 100644 Website/vendor/Ionicons/png/512/ios7-lightbulb-outline.png create mode 100644 Website/vendor/Ionicons/png/512/ios7-lightbulb.png create mode 100644 Website/vendor/Ionicons/png/512/ios7-location-outline.png create mode 100644 Website/vendor/Ionicons/png/512/ios7-location.png create mode 100644 Website/vendor/Ionicons/png/512/ios7-locked-outline.png create mode 100644 Website/vendor/Ionicons/png/512/ios7-locked.png create mode 100644 Website/vendor/Ionicons/png/512/ios7-loop-strong.png create mode 100644 Website/vendor/Ionicons/png/512/ios7-loop.png create mode 100644 Website/vendor/Ionicons/png/512/ios7-medkit-outline.png create mode 100644 Website/vendor/Ionicons/png/512/ios7-medkit.png create mode 100644 Website/vendor/Ionicons/png/512/ios7-mic-off.png create mode 100644 Website/vendor/Ionicons/png/512/ios7-mic-outline.png create mode 100644 Website/vendor/Ionicons/png/512/ios7-mic.png create mode 100644 Website/vendor/Ionicons/png/512/ios7-minus-empty.png create mode 100644 Website/vendor/Ionicons/png/512/ios7-minus-outline.png create mode 100644 Website/vendor/Ionicons/png/512/ios7-minus.png create mode 100644 Website/vendor/Ionicons/png/512/ios7-monitor-outline.png create mode 100644 Website/vendor/Ionicons/png/512/ios7-monitor.png create mode 100644 Website/vendor/Ionicons/png/512/ios7-moon-outline.png create mode 100644 Website/vendor/Ionicons/png/512/ios7-moon.png create mode 100644 Website/vendor/Ionicons/png/512/ios7-more-outline.png create mode 100644 Website/vendor/Ionicons/png/512/ios7-more.png create mode 100644 Website/vendor/Ionicons/png/512/ios7-musical-note.png create mode 100644 Website/vendor/Ionicons/png/512/ios7-musical-notes.png create mode 100644 Website/vendor/Ionicons/png/512/ios7-navigate-outline.png create mode 100644 Website/vendor/Ionicons/png/512/ios7-navigate.png create mode 100644 Website/vendor/Ionicons/png/512/ios7-paper-outline.png create mode 100644 Website/vendor/Ionicons/png/512/ios7-paper.png create mode 100644 Website/vendor/Ionicons/png/512/ios7-paperplane-outline.png create mode 100644 Website/vendor/Ionicons/png/512/ios7-paperplane.png create mode 100644 Website/vendor/Ionicons/png/512/ios7-partlysunny-outline.png create mode 100644 Website/vendor/Ionicons/png/512/ios7-partlysunny.png create mode 100644 Website/vendor/Ionicons/png/512/ios7-pause-outline.png create mode 100644 Website/vendor/Ionicons/png/512/ios7-pause.png create mode 100644 Website/vendor/Ionicons/png/512/ios7-paw-outline.png create mode 100644 Website/vendor/Ionicons/png/512/ios7-paw.png create mode 100644 Website/vendor/Ionicons/png/512/ios7-people-outline.png create mode 100644 Website/vendor/Ionicons/png/512/ios7-people.png create mode 100644 Website/vendor/Ionicons/png/512/ios7-person-outline.png create mode 100644 Website/vendor/Ionicons/png/512/ios7-person.png create mode 100644 Website/vendor/Ionicons/png/512/ios7-personadd-outline.png create mode 100644 Website/vendor/Ionicons/png/512/ios7-personadd.png create mode 100644 Website/vendor/Ionicons/png/512/ios7-photos-outline.png create mode 100644 Website/vendor/Ionicons/png/512/ios7-photos.png create mode 100644 Website/vendor/Ionicons/png/512/ios7-pie-outline.png create mode 100644 Website/vendor/Ionicons/png/512/ios7-pie.png create mode 100644 Website/vendor/Ionicons/png/512/ios7-play-outline.png create mode 100644 Website/vendor/Ionicons/png/512/ios7-play.png create mode 100644 Website/vendor/Ionicons/png/512/ios7-plus-empty.png create mode 100644 Website/vendor/Ionicons/png/512/ios7-plus-outline.png create mode 100644 Website/vendor/Ionicons/png/512/ios7-plus.png create mode 100644 Website/vendor/Ionicons/png/512/ios7-pricetag-outline.png create mode 100644 Website/vendor/Ionicons/png/512/ios7-pricetag.png create mode 100644 Website/vendor/Ionicons/png/512/ios7-pricetags-outline.png create mode 100644 Website/vendor/Ionicons/png/512/ios7-pricetags.png create mode 100644 Website/vendor/Ionicons/png/512/ios7-printer-outline.png create mode 100644 Website/vendor/Ionicons/png/512/ios7-printer.png create mode 100644 Website/vendor/Ionicons/png/512/ios7-pulse-strong.png create mode 100644 Website/vendor/Ionicons/png/512/ios7-pulse.png create mode 100644 Website/vendor/Ionicons/png/512/ios7-rainy-outline.png create mode 100644 Website/vendor/Ionicons/png/512/ios7-rainy.png create mode 100644 Website/vendor/Ionicons/png/512/ios7-recording-outline.png create mode 100644 Website/vendor/Ionicons/png/512/ios7-recording.png create mode 100644 Website/vendor/Ionicons/png/512/ios7-redo-outline.png create mode 100644 Website/vendor/Ionicons/png/512/ios7-redo.png create mode 100644 Website/vendor/Ionicons/png/512/ios7-refresh-empty.png create mode 100644 Website/vendor/Ionicons/png/512/ios7-refresh-outline.png create mode 100644 Website/vendor/Ionicons/png/512/ios7-refresh.png create mode 100644 Website/vendor/Ionicons/png/512/ios7-reload.png create mode 100644 Website/vendor/Ionicons/png/512/ios7-reverse-camera-outline.png create mode 100644 Website/vendor/Ionicons/png/512/ios7-reverse-camera.png create mode 100644 Website/vendor/Ionicons/png/512/ios7-rewind-outline.png create mode 100644 Website/vendor/Ionicons/png/512/ios7-rewind.png create mode 100644 Website/vendor/Ionicons/png/512/ios7-search-strong.png create mode 100644 Website/vendor/Ionicons/png/512/ios7-search.png create mode 100644 Website/vendor/Ionicons/png/512/ios7-settings-strong.png create mode 100644 Website/vendor/Ionicons/png/512/ios7-settings.png create mode 100644 Website/vendor/Ionicons/png/512/ios7-shrink.png create mode 100644 Website/vendor/Ionicons/png/512/ios7-skipbackward-outline.png create mode 100644 Website/vendor/Ionicons/png/512/ios7-skipbackward.png create mode 100644 Website/vendor/Ionicons/png/512/ios7-skipforward-outline.png create mode 100644 Website/vendor/Ionicons/png/512/ios7-skipforward.png create mode 100644 Website/vendor/Ionicons/png/512/ios7-snowy.png create mode 100644 Website/vendor/Ionicons/png/512/ios7-speedometer-outline.png create mode 100644 Website/vendor/Ionicons/png/512/ios7-speedometer.png create mode 100644 Website/vendor/Ionicons/png/512/ios7-star-half.png create mode 100644 Website/vendor/Ionicons/png/512/ios7-star-outline.png create mode 100644 Website/vendor/Ionicons/png/512/ios7-star.png create mode 100644 Website/vendor/Ionicons/png/512/ios7-stopwatch-outline.png create mode 100644 Website/vendor/Ionicons/png/512/ios7-stopwatch.png create mode 100644 Website/vendor/Ionicons/png/512/ios7-sunny-outline.png create mode 100644 Website/vendor/Ionicons/png/512/ios7-sunny.png create mode 100644 Website/vendor/Ionicons/png/512/ios7-telephone-outline.png create mode 100644 Website/vendor/Ionicons/png/512/ios7-telephone.png create mode 100644 Website/vendor/Ionicons/png/512/ios7-tennisball-outline.png create mode 100644 Website/vendor/Ionicons/png/512/ios7-tennisball.png create mode 100644 Website/vendor/Ionicons/png/512/ios7-thunderstorm-outline.png create mode 100644 Website/vendor/Ionicons/png/512/ios7-thunderstorm.png create mode 100644 Website/vendor/Ionicons/png/512/ios7-time-outline.png create mode 100644 Website/vendor/Ionicons/png/512/ios7-time.png create mode 100644 Website/vendor/Ionicons/png/512/ios7-timer-outline.png create mode 100644 Website/vendor/Ionicons/png/512/ios7-timer.png create mode 100644 Website/vendor/Ionicons/png/512/ios7-toggle-outline.png create mode 100644 Website/vendor/Ionicons/png/512/ios7-toggle.png create mode 100644 Website/vendor/Ionicons/png/512/ios7-trash-outline.png create mode 100644 Website/vendor/Ionicons/png/512/ios7-trash.png create mode 100644 Website/vendor/Ionicons/png/512/ios7-undo-outline.png create mode 100644 Website/vendor/Ionicons/png/512/ios7-undo.png create mode 100644 Website/vendor/Ionicons/png/512/ios7-unlocked-outline.png create mode 100644 Website/vendor/Ionicons/png/512/ios7-unlocked.png create mode 100644 Website/vendor/Ionicons/png/512/ios7-upload-outline.png create mode 100644 Website/vendor/Ionicons/png/512/ios7-upload.png create mode 100644 Website/vendor/Ionicons/png/512/ios7-videocam-outline.png create mode 100644 Website/vendor/Ionicons/png/512/ios7-videocam.png create mode 100644 Website/vendor/Ionicons/png/512/ios7-volume-high.png create mode 100644 Website/vendor/Ionicons/png/512/ios7-volume-low.png create mode 100644 Website/vendor/Ionicons/png/512/ios7-wineglass-outline.png create mode 100644 Website/vendor/Ionicons/png/512/ios7-wineglass.png create mode 100644 Website/vendor/Ionicons/png/512/ios7-world-outline.png create mode 100644 Website/vendor/Ionicons/png/512/ios7-world.png create mode 100644 Website/vendor/Ionicons/png/512/ipad.png create mode 100644 Website/vendor/Ionicons/png/512/iphone.png create mode 100644 Website/vendor/Ionicons/png/512/ipod.png create mode 100644 Website/vendor/Ionicons/png/512/jet.png create mode 100644 Website/vendor/Ionicons/png/512/key.png create mode 100644 Website/vendor/Ionicons/png/512/knife.png create mode 100644 Website/vendor/Ionicons/png/512/laptop.png create mode 100644 Website/vendor/Ionicons/png/512/leaf.png create mode 100644 Website/vendor/Ionicons/png/512/levels.png create mode 100644 Website/vendor/Ionicons/png/512/lightbulb.png create mode 100644 Website/vendor/Ionicons/png/512/link.png create mode 100644 Website/vendor/Ionicons/png/512/load-a.png create mode 100644 Website/vendor/Ionicons/png/512/load-b.png create mode 100644 Website/vendor/Ionicons/png/512/load-c.png create mode 100644 Website/vendor/Ionicons/png/512/load-d.png create mode 100644 Website/vendor/Ionicons/png/512/location.png create mode 100644 Website/vendor/Ionicons/png/512/locked.png create mode 100644 Website/vendor/Ionicons/png/512/log-in.png create mode 100644 Website/vendor/Ionicons/png/512/log-out.png create mode 100644 Website/vendor/Ionicons/png/512/loop.png create mode 100644 Website/vendor/Ionicons/png/512/magnet.png create mode 100644 Website/vendor/Ionicons/png/512/male.png create mode 100644 Website/vendor/Ionicons/png/512/man.png create mode 100644 Website/vendor/Ionicons/png/512/map.png create mode 100644 Website/vendor/Ionicons/png/512/medkit.png create mode 100644 Website/vendor/Ionicons/png/512/merge.png create mode 100644 Website/vendor/Ionicons/png/512/mic-a.png create mode 100644 Website/vendor/Ionicons/png/512/mic-b.png create mode 100644 Website/vendor/Ionicons/png/512/mic-c.png create mode 100644 Website/vendor/Ionicons/png/512/minus-circled.png create mode 100644 Website/vendor/Ionicons/png/512/minus-round.png create mode 100644 Website/vendor/Ionicons/png/512/minus.png create mode 100644 Website/vendor/Ionicons/png/512/model-s.png create mode 100644 Website/vendor/Ionicons/png/512/monitor.png create mode 100644 Website/vendor/Ionicons/png/512/more.png create mode 100644 Website/vendor/Ionicons/png/512/mouse.png create mode 100644 Website/vendor/Ionicons/png/512/music-note.png create mode 100644 Website/vendor/Ionicons/png/512/navicon-round.png create mode 100644 Website/vendor/Ionicons/png/512/navicon.png create mode 100644 Website/vendor/Ionicons/png/512/navigate.png create mode 100644 Website/vendor/Ionicons/png/512/network.png create mode 100644 Website/vendor/Ionicons/png/512/no-smoking.png create mode 100644 Website/vendor/Ionicons/png/512/nuclear.png create mode 100644 Website/vendor/Ionicons/png/512/outlet.png create mode 100644 Website/vendor/Ionicons/png/512/paper-airplane.png create mode 100644 Website/vendor/Ionicons/png/512/paperclip.png create mode 100644 Website/vendor/Ionicons/png/512/pause.png create mode 100644 Website/vendor/Ionicons/png/512/person-add.png create mode 100644 Website/vendor/Ionicons/png/512/person-stalker.png create mode 100644 Website/vendor/Ionicons/png/512/person.png create mode 100644 Website/vendor/Ionicons/png/512/pie-graph.png create mode 100644 Website/vendor/Ionicons/png/512/pin.png create mode 100644 Website/vendor/Ionicons/png/512/pinpoint.png create mode 100644 Website/vendor/Ionicons/png/512/pizza.png create mode 100644 Website/vendor/Ionicons/png/512/plane.png create mode 100644 Website/vendor/Ionicons/png/512/planet.png create mode 100644 Website/vendor/Ionicons/png/512/play.png create mode 100644 Website/vendor/Ionicons/png/512/playstation.png create mode 100644 Website/vendor/Ionicons/png/512/plus-circled.png create mode 100644 Website/vendor/Ionicons/png/512/plus-round.png create mode 100644 Website/vendor/Ionicons/png/512/plus.png create mode 100644 Website/vendor/Ionicons/png/512/podium.png create mode 100644 Website/vendor/Ionicons/png/512/pound.png create mode 100644 Website/vendor/Ionicons/png/512/power.png create mode 100644 Website/vendor/Ionicons/png/512/pricetag.png create mode 100644 Website/vendor/Ionicons/png/512/pricetags.png create mode 100644 Website/vendor/Ionicons/png/512/printer.png create mode 100644 Website/vendor/Ionicons/png/512/pull-request.png create mode 100644 Website/vendor/Ionicons/png/512/qr-scanner.png create mode 100644 Website/vendor/Ionicons/png/512/quote.png create mode 100644 Website/vendor/Ionicons/png/512/radio-waves.png create mode 100644 Website/vendor/Ionicons/png/512/record.png create mode 100644 Website/vendor/Ionicons/png/512/refresh.png create mode 100644 Website/vendor/Ionicons/png/512/reply-all.png create mode 100644 Website/vendor/Ionicons/png/512/reply.png create mode 100644 Website/vendor/Ionicons/png/512/ribbon-a.png create mode 100644 Website/vendor/Ionicons/png/512/ribbon-b.png create mode 100644 Website/vendor/Ionicons/png/512/sad.png create mode 100644 Website/vendor/Ionicons/png/512/scissors.png create mode 100644 Website/vendor/Ionicons/png/512/search.png create mode 100644 Website/vendor/Ionicons/png/512/settings.png create mode 100644 Website/vendor/Ionicons/png/512/share.png create mode 100644 Website/vendor/Ionicons/png/512/shuffle.png create mode 100644 Website/vendor/Ionicons/png/512/skip-backward.png create mode 100644 Website/vendor/Ionicons/png/512/skip-forward.png create mode 100644 Website/vendor/Ionicons/png/512/social-android-outline.png create mode 100644 Website/vendor/Ionicons/png/512/social-android.png create mode 100644 Website/vendor/Ionicons/png/512/social-apple-outline.png create mode 100644 Website/vendor/Ionicons/png/512/social-apple.png create mode 100644 Website/vendor/Ionicons/png/512/social-bitcoin-outline.png create mode 100644 Website/vendor/Ionicons/png/512/social-bitcoin.png create mode 100644 Website/vendor/Ionicons/png/512/social-buffer-outline.png create mode 100644 Website/vendor/Ionicons/png/512/social-buffer.png create mode 100644 Website/vendor/Ionicons/png/512/social-designernews-outline.png create mode 100644 Website/vendor/Ionicons/png/512/social-designernews.png create mode 100644 Website/vendor/Ionicons/png/512/social-dribbble-outline.png create mode 100644 Website/vendor/Ionicons/png/512/social-dribbble.png create mode 100644 Website/vendor/Ionicons/png/512/social-dropbox-outline.png create mode 100644 Website/vendor/Ionicons/png/512/social-dropbox.png create mode 100644 Website/vendor/Ionicons/png/512/social-facebook-outline.png create mode 100644 Website/vendor/Ionicons/png/512/social-facebook.png create mode 100644 Website/vendor/Ionicons/png/512/social-foursquare-outline.png create mode 100644 Website/vendor/Ionicons/png/512/social-foursquare.png create mode 100644 Website/vendor/Ionicons/png/512/social-freebsd-devil.png create mode 100644 Website/vendor/Ionicons/png/512/social-github-outline.png create mode 100644 Website/vendor/Ionicons/png/512/social-github.png create mode 100644 Website/vendor/Ionicons/png/512/social-google-outline.png create mode 100644 Website/vendor/Ionicons/png/512/social-google.png create mode 100644 Website/vendor/Ionicons/png/512/social-googleplus-outline.png create mode 100644 Website/vendor/Ionicons/png/512/social-googleplus.png create mode 100644 Website/vendor/Ionicons/png/512/social-hackernews-outline.png create mode 100644 Website/vendor/Ionicons/png/512/social-hackernews.png create mode 100644 Website/vendor/Ionicons/png/512/social-instagram-outline.png create mode 100644 Website/vendor/Ionicons/png/512/social-instagram.png create mode 100644 Website/vendor/Ionicons/png/512/social-linkedin-outline.png create mode 100644 Website/vendor/Ionicons/png/512/social-linkedin.png create mode 100644 Website/vendor/Ionicons/png/512/social-pinterest-outline.png create mode 100644 Website/vendor/Ionicons/png/512/social-pinterest.png create mode 100644 Website/vendor/Ionicons/png/512/social-reddit-outline.png create mode 100644 Website/vendor/Ionicons/png/512/social-reddit.png create mode 100644 Website/vendor/Ionicons/png/512/social-rss-outline.png create mode 100644 Website/vendor/Ionicons/png/512/social-rss.png create mode 100644 Website/vendor/Ionicons/png/512/social-skype-outline.png create mode 100644 Website/vendor/Ionicons/png/512/social-skype.png create mode 100644 Website/vendor/Ionicons/png/512/social-tumblr-outline.png create mode 100644 Website/vendor/Ionicons/png/512/social-tumblr.png create mode 100644 Website/vendor/Ionicons/png/512/social-tux.png create mode 100644 Website/vendor/Ionicons/png/512/social-twitter-outline.png create mode 100644 Website/vendor/Ionicons/png/512/social-twitter.png create mode 100644 Website/vendor/Ionicons/png/512/social-usd-outline.png create mode 100644 Website/vendor/Ionicons/png/512/social-usd.png create mode 100644 Website/vendor/Ionicons/png/512/social-vimeo-outline.png create mode 100644 Website/vendor/Ionicons/png/512/social-vimeo.png create mode 100644 Website/vendor/Ionicons/png/512/social-windows-outline.png create mode 100644 Website/vendor/Ionicons/png/512/social-windows.png create mode 100644 Website/vendor/Ionicons/png/512/social-wordpress-outline.png create mode 100644 Website/vendor/Ionicons/png/512/social-wordpress.png create mode 100644 Website/vendor/Ionicons/png/512/social-yahoo-outline.png create mode 100644 Website/vendor/Ionicons/png/512/social-yahoo.png create mode 100644 Website/vendor/Ionicons/png/512/social-youtube-outline.png create mode 100644 Website/vendor/Ionicons/png/512/social-youtube.png create mode 100644 Website/vendor/Ionicons/png/512/speakerphone.png create mode 100644 Website/vendor/Ionicons/png/512/speedometer.png create mode 100644 Website/vendor/Ionicons/png/512/spoon.png create mode 100644 Website/vendor/Ionicons/png/512/star.png create mode 100644 Website/vendor/Ionicons/png/512/stats-bars.png create mode 100644 Website/vendor/Ionicons/png/512/steam.png create mode 100644 Website/vendor/Ionicons/png/512/stop.png create mode 100644 Website/vendor/Ionicons/png/512/thermometer.png create mode 100644 Website/vendor/Ionicons/png/512/thumbsdown.png create mode 100644 Website/vendor/Ionicons/png/512/thumbsup.png create mode 100644 Website/vendor/Ionicons/png/512/toggle-filled.png create mode 100644 Website/vendor/Ionicons/png/512/toggle.png create mode 100644 Website/vendor/Ionicons/png/512/trash-a.png create mode 100644 Website/vendor/Ionicons/png/512/trash-b.png create mode 100644 Website/vendor/Ionicons/png/512/trophy.png create mode 100644 Website/vendor/Ionicons/png/512/umbrella.png create mode 100644 Website/vendor/Ionicons/png/512/university.png create mode 100644 Website/vendor/Ionicons/png/512/unlocked.png create mode 100644 Website/vendor/Ionicons/png/512/upload.png create mode 100644 Website/vendor/Ionicons/png/512/usb.png create mode 100644 Website/vendor/Ionicons/png/512/videocamera.png create mode 100644 Website/vendor/Ionicons/png/512/volume-high.png create mode 100644 Website/vendor/Ionicons/png/512/volume-low.png create mode 100644 Website/vendor/Ionicons/png/512/volume-medium.png create mode 100644 Website/vendor/Ionicons/png/512/volume-mute.png create mode 100644 Website/vendor/Ionicons/png/512/wand.png create mode 100644 Website/vendor/Ionicons/png/512/waterdrop.png create mode 100644 Website/vendor/Ionicons/png/512/wifi.png create mode 100644 Website/vendor/Ionicons/png/512/wineglass.png create mode 100644 Website/vendor/Ionicons/png/512/woman.png create mode 100644 Website/vendor/Ionicons/png/512/wrench.png create mode 100644 Website/vendor/Ionicons/png/512/xbox.png create mode 100644 Website/vendor/Ionicons/readme.md create mode 100644 Website/vendor/Ionicons/scss/_ionicons-font.scss create mode 100644 Website/vendor/Ionicons/scss/_ionicons-icons.scss create mode 100644 Website/vendor/Ionicons/scss/_ionicons-variables.scss create mode 100644 Website/vendor/Ionicons/scss/ionicons.scss create mode 100644 Website/vendor/Ionicons/src/alert-circled.svg create mode 100644 Website/vendor/Ionicons/src/alert.svg create mode 100644 Website/vendor/Ionicons/src/android-add-circle.svg create mode 100644 Website/vendor/Ionicons/src/android-add.svg create mode 100644 Website/vendor/Ionicons/src/android-alarm-clock.svg create mode 100644 Website/vendor/Ionicons/src/android-alert.svg create mode 100644 Website/vendor/Ionicons/src/android-apps.svg create mode 100644 Website/vendor/Ionicons/src/android-archive.svg create mode 100644 Website/vendor/Ionicons/src/android-arrow-back.svg create mode 100644 Website/vendor/Ionicons/src/android-arrow-down.svg create mode 100644 Website/vendor/Ionicons/src/android-arrow-dropdown-circle.svg create mode 100644 Website/vendor/Ionicons/src/android-arrow-dropdown.svg create mode 100644 Website/vendor/Ionicons/src/android-arrow-dropleft-circle.svg create mode 100644 Website/vendor/Ionicons/src/android-arrow-dropleft.svg create mode 100644 Website/vendor/Ionicons/src/android-arrow-dropright-circle.svg create mode 100644 Website/vendor/Ionicons/src/android-arrow-dropright.svg create mode 100644 Website/vendor/Ionicons/src/android-arrow-dropup-circle.svg create mode 100644 Website/vendor/Ionicons/src/android-arrow-dropup.svg create mode 100644 Website/vendor/Ionicons/src/android-arrow-forward.svg create mode 100644 Website/vendor/Ionicons/src/android-arrow-up.svg create mode 100644 Website/vendor/Ionicons/src/android-attach.svg create mode 100644 Website/vendor/Ionicons/src/android-bar.svg create mode 100644 Website/vendor/Ionicons/src/android-bicycle.svg create mode 100644 Website/vendor/Ionicons/src/android-boat.svg create mode 100644 Website/vendor/Ionicons/src/android-bookmark.svg create mode 100644 Website/vendor/Ionicons/src/android-bulb.svg create mode 100644 Website/vendor/Ionicons/src/android-bus.svg create mode 100644 Website/vendor/Ionicons/src/android-calendar.svg create mode 100644 Website/vendor/Ionicons/src/android-call.svg create mode 100644 Website/vendor/Ionicons/src/android-camera.svg create mode 100644 Website/vendor/Ionicons/src/android-cancel.svg create mode 100644 Website/vendor/Ionicons/src/android-car.svg create mode 100644 Website/vendor/Ionicons/src/android-cart.svg create mode 100644 Website/vendor/Ionicons/src/android-chat.svg create mode 100644 Website/vendor/Ionicons/src/android-checkbox-blank.svg create mode 100644 Website/vendor/Ionicons/src/android-checkbox-outline-blank.svg create mode 100644 Website/vendor/Ionicons/src/android-checkbox-outline.svg create mode 100644 Website/vendor/Ionicons/src/android-checkbox.svg create mode 100644 Website/vendor/Ionicons/src/android-checkmark-circle.svg create mode 100644 Website/vendor/Ionicons/src/android-clipboard.svg create mode 100644 Website/vendor/Ionicons/src/android-close.svg create mode 100644 Website/vendor/Ionicons/src/android-cloud-circle.svg create mode 100644 Website/vendor/Ionicons/src/android-cloud-done.svg create mode 100644 Website/vendor/Ionicons/src/android-cloud-outline.svg create mode 100644 Website/vendor/Ionicons/src/android-cloud.svg create mode 100644 Website/vendor/Ionicons/src/android-color-palette.svg create mode 100644 Website/vendor/Ionicons/src/android-compass.svg create mode 100644 Website/vendor/Ionicons/src/android-contact.svg create mode 100644 Website/vendor/Ionicons/src/android-contacts.svg create mode 100644 Website/vendor/Ionicons/src/android-contract.svg create mode 100644 Website/vendor/Ionicons/src/android-create.svg create mode 100644 Website/vendor/Ionicons/src/android-delete.svg create mode 100644 Website/vendor/Ionicons/src/android-desktop.svg create mode 100644 Website/vendor/Ionicons/src/android-document.svg create mode 100644 Website/vendor/Ionicons/src/android-done-all.svg create mode 100644 Website/vendor/Ionicons/src/android-done.svg create mode 100644 Website/vendor/Ionicons/src/android-download.svg create mode 100644 Website/vendor/Ionicons/src/android-drafts.svg create mode 100644 Website/vendor/Ionicons/src/android-exit.svg create mode 100644 Website/vendor/Ionicons/src/android-expand.svg create mode 100644 Website/vendor/Ionicons/src/android-favorite-outline.svg create mode 100644 Website/vendor/Ionicons/src/android-favorite.svg create mode 100644 Website/vendor/Ionicons/src/android-film.svg create mode 100644 Website/vendor/Ionicons/src/android-folder-open.svg create mode 100644 Website/vendor/Ionicons/src/android-folder.svg create mode 100644 Website/vendor/Ionicons/src/android-funnel.svg create mode 100644 Website/vendor/Ionicons/src/android-globe.svg create mode 100644 Website/vendor/Ionicons/src/android-hand.svg create mode 100644 Website/vendor/Ionicons/src/android-hangout.svg create mode 100644 Website/vendor/Ionicons/src/android-happy.svg create mode 100644 Website/vendor/Ionicons/src/android-home.svg create mode 100644 Website/vendor/Ionicons/src/android-image.svg create mode 100644 Website/vendor/Ionicons/src/android-laptop.svg create mode 100644 Website/vendor/Ionicons/src/android-list.svg create mode 100644 Website/vendor/Ionicons/src/android-locate.svg create mode 100644 Website/vendor/Ionicons/src/android-lock.svg create mode 100644 Website/vendor/Ionicons/src/android-mail.svg create mode 100644 Website/vendor/Ionicons/src/android-map.svg create mode 100644 Website/vendor/Ionicons/src/android-menu.svg create mode 100644 Website/vendor/Ionicons/src/android-microphone-off.svg create mode 100644 Website/vendor/Ionicons/src/android-microphone.svg create mode 100644 Website/vendor/Ionicons/src/android-more-horizontal.svg create mode 100644 Website/vendor/Ionicons/src/android-more-vertical.svg create mode 100644 Website/vendor/Ionicons/src/android-navigate.svg create mode 100644 Website/vendor/Ionicons/src/android-notifications-none.svg create mode 100644 Website/vendor/Ionicons/src/android-notifications-off.svg create mode 100644 Website/vendor/Ionicons/src/android-notifications.svg create mode 100644 Website/vendor/Ionicons/src/android-open.svg create mode 100644 Website/vendor/Ionicons/src/android-options.svg create mode 100644 Website/vendor/Ionicons/src/android-people.svg create mode 100644 Website/vendor/Ionicons/src/android-person-add.svg create mode 100644 Website/vendor/Ionicons/src/android-person.svg create mode 100644 Website/vendor/Ionicons/src/android-phone-landscape.svg create mode 100644 Website/vendor/Ionicons/src/android-phone-portrait.svg create mode 100644 Website/vendor/Ionicons/src/android-pin.svg create mode 100644 Website/vendor/Ionicons/src/android-plane.svg create mode 100644 Website/vendor/Ionicons/src/android-playstore.svg create mode 100644 Website/vendor/Ionicons/src/android-print.svg create mode 100644 Website/vendor/Ionicons/src/android-radio-button-off.svg create mode 100644 Website/vendor/Ionicons/src/android-radio-button-on.svg create mode 100644 Website/vendor/Ionicons/src/android-refresh.svg create mode 100644 Website/vendor/Ionicons/src/android-remove-circle.svg create mode 100644 Website/vendor/Ionicons/src/android-remove.svg create mode 100644 Website/vendor/Ionicons/src/android-restaurant.svg create mode 100644 Website/vendor/Ionicons/src/android-sad.svg create mode 100644 Website/vendor/Ionicons/src/android-search.svg create mode 100644 Website/vendor/Ionicons/src/android-send.svg create mode 100644 Website/vendor/Ionicons/src/android-settings.svg create mode 100644 Website/vendor/Ionicons/src/android-share-alt.svg create mode 100644 Website/vendor/Ionicons/src/android-share.svg create mode 100644 Website/vendor/Ionicons/src/android-star-half.svg create mode 100644 Website/vendor/Ionicons/src/android-star-outline.svg create mode 100644 Website/vendor/Ionicons/src/android-star.svg create mode 100644 Website/vendor/Ionicons/src/android-stopwatch.svg create mode 100644 Website/vendor/Ionicons/src/android-subway.svg create mode 100644 Website/vendor/Ionicons/src/android-sunny.svg create mode 100644 Website/vendor/Ionicons/src/android-sync.svg create mode 100644 Website/vendor/Ionicons/src/android-textsms.svg create mode 100644 Website/vendor/Ionicons/src/android-time.svg create mode 100644 Website/vendor/Ionicons/src/android-train.svg create mode 100644 Website/vendor/Ionicons/src/android-unlock.svg create mode 100644 Website/vendor/Ionicons/src/android-upload.svg create mode 100644 Website/vendor/Ionicons/src/android-volume-down.svg create mode 100644 Website/vendor/Ionicons/src/android-volume-mute.svg create mode 100644 Website/vendor/Ionicons/src/android-volume-off.svg create mode 100644 Website/vendor/Ionicons/src/android-volume-up.svg create mode 100644 Website/vendor/Ionicons/src/android-walk.svg create mode 100644 Website/vendor/Ionicons/src/android-warning.svg create mode 100644 Website/vendor/Ionicons/src/android-watch.svg create mode 100644 Website/vendor/Ionicons/src/android-wifi.svg create mode 100644 Website/vendor/Ionicons/src/aperture.svg create mode 100644 Website/vendor/Ionicons/src/archive.svg create mode 100644 Website/vendor/Ionicons/src/arrow-down-a.svg create mode 100644 Website/vendor/Ionicons/src/arrow-down-b.svg create mode 100644 Website/vendor/Ionicons/src/arrow-down-c.svg create mode 100644 Website/vendor/Ionicons/src/arrow-expand.svg create mode 100644 Website/vendor/Ionicons/src/arrow-graph-down-left.svg create mode 100644 Website/vendor/Ionicons/src/arrow-graph-down-right.svg create mode 100644 Website/vendor/Ionicons/src/arrow-graph-up-left.svg create mode 100644 Website/vendor/Ionicons/src/arrow-graph-up-right.svg create mode 100644 Website/vendor/Ionicons/src/arrow-left-a.svg create mode 100644 Website/vendor/Ionicons/src/arrow-left-b.svg create mode 100644 Website/vendor/Ionicons/src/arrow-left-c.svg create mode 100644 Website/vendor/Ionicons/src/arrow-move.svg create mode 100644 Website/vendor/Ionicons/src/arrow-resize.svg create mode 100644 Website/vendor/Ionicons/src/arrow-return-left.svg create mode 100644 Website/vendor/Ionicons/src/arrow-return-right.svg create mode 100644 Website/vendor/Ionicons/src/arrow-right-a.svg create mode 100644 Website/vendor/Ionicons/src/arrow-right-b.svg create mode 100644 Website/vendor/Ionicons/src/arrow-right-c.svg create mode 100644 Website/vendor/Ionicons/src/arrow-shrink.svg create mode 100644 Website/vendor/Ionicons/src/arrow-swap.svg create mode 100644 Website/vendor/Ionicons/src/arrow-up-a.svg create mode 100644 Website/vendor/Ionicons/src/arrow-up-b.svg create mode 100644 Website/vendor/Ionicons/src/arrow-up-c.svg create mode 100644 Website/vendor/Ionicons/src/asterisk.svg create mode 100644 Website/vendor/Ionicons/src/at.svg create mode 100644 Website/vendor/Ionicons/src/backspace-outline.svg create mode 100644 Website/vendor/Ionicons/src/backspace.svg create mode 100644 Website/vendor/Ionicons/src/bag.svg create mode 100644 Website/vendor/Ionicons/src/battery-charging.svg create mode 100644 Website/vendor/Ionicons/src/battery-empty.svg create mode 100644 Website/vendor/Ionicons/src/battery-full.svg create mode 100644 Website/vendor/Ionicons/src/battery-half.svg create mode 100644 Website/vendor/Ionicons/src/battery-low.svg create mode 100644 Website/vendor/Ionicons/src/beaker.svg create mode 100644 Website/vendor/Ionicons/src/beer.svg create mode 100644 Website/vendor/Ionicons/src/bluetooth.svg create mode 100644 Website/vendor/Ionicons/src/bonfire.svg create mode 100644 Website/vendor/Ionicons/src/bookmark.svg create mode 100644 Website/vendor/Ionicons/src/bowtie.svg create mode 100644 Website/vendor/Ionicons/src/briefcase.svg create mode 100644 Website/vendor/Ionicons/src/bug.svg create mode 100644 Website/vendor/Ionicons/src/calculator.svg create mode 100644 Website/vendor/Ionicons/src/calendar.svg create mode 100644 Website/vendor/Ionicons/src/camera.svg create mode 100644 Website/vendor/Ionicons/src/card.svg create mode 100644 Website/vendor/Ionicons/src/cash.svg create mode 100644 Website/vendor/Ionicons/src/chatbox-working.svg create mode 100644 Website/vendor/Ionicons/src/chatbox.svg create mode 100644 Website/vendor/Ionicons/src/chatboxes.svg create mode 100644 Website/vendor/Ionicons/src/chatbubble-working.svg create mode 100644 Website/vendor/Ionicons/src/chatbubble.svg create mode 100644 Website/vendor/Ionicons/src/chatbubbles.svg create mode 100644 Website/vendor/Ionicons/src/checkmark-circled.svg create mode 100644 Website/vendor/Ionicons/src/checkmark-round.svg create mode 100644 Website/vendor/Ionicons/src/checkmark.svg create mode 100644 Website/vendor/Ionicons/src/chevron-down.svg create mode 100644 Website/vendor/Ionicons/src/chevron-left.svg create mode 100644 Website/vendor/Ionicons/src/chevron-right.svg create mode 100644 Website/vendor/Ionicons/src/chevron-up.svg create mode 100644 Website/vendor/Ionicons/src/clipboard.svg create mode 100644 Website/vendor/Ionicons/src/clock.svg create mode 100644 Website/vendor/Ionicons/src/close-circled.svg create mode 100644 Website/vendor/Ionicons/src/close-round.svg create mode 100644 Website/vendor/Ionicons/src/close.svg create mode 100644 Website/vendor/Ionicons/src/closed-captioning.svg create mode 100644 Website/vendor/Ionicons/src/cloud.svg create mode 100644 Website/vendor/Ionicons/src/code-download.svg create mode 100644 Website/vendor/Ionicons/src/code-working.svg create mode 100644 Website/vendor/Ionicons/src/code.svg create mode 100644 Website/vendor/Ionicons/src/coffee.svg create mode 100644 Website/vendor/Ionicons/src/compass.svg create mode 100644 Website/vendor/Ionicons/src/compose.svg create mode 100644 Website/vendor/Ionicons/src/connection-bars.svg create mode 100644 Website/vendor/Ionicons/src/contrast.svg create mode 100644 Website/vendor/Ionicons/src/crop.svg create mode 100644 Website/vendor/Ionicons/src/cube.svg create mode 100644 Website/vendor/Ionicons/src/disc.svg create mode 100644 Website/vendor/Ionicons/src/document-text.svg create mode 100644 Website/vendor/Ionicons/src/document.svg create mode 100644 Website/vendor/Ionicons/src/drag.svg create mode 100644 Website/vendor/Ionicons/src/earth.svg create mode 100644 Website/vendor/Ionicons/src/easel.svg create mode 100644 Website/vendor/Ionicons/src/edit.svg create mode 100644 Website/vendor/Ionicons/src/egg.svg create mode 100644 Website/vendor/Ionicons/src/eject.svg create mode 100644 Website/vendor/Ionicons/src/email-unread.svg create mode 100644 Website/vendor/Ionicons/src/email.svg create mode 100644 Website/vendor/Ionicons/src/erlenmeyer-flask-bubbles.svg create mode 100644 Website/vendor/Ionicons/src/erlenmeyer-flask.svg create mode 100644 Website/vendor/Ionicons/src/eye-disabled.svg create mode 100644 Website/vendor/Ionicons/src/eye.svg create mode 100644 Website/vendor/Ionicons/src/female.svg create mode 100644 Website/vendor/Ionicons/src/filing.svg create mode 100644 Website/vendor/Ionicons/src/film-marker.svg create mode 100644 Website/vendor/Ionicons/src/fireball.svg create mode 100644 Website/vendor/Ionicons/src/flag.svg create mode 100644 Website/vendor/Ionicons/src/flame.svg create mode 100644 Website/vendor/Ionicons/src/flash-off.svg create mode 100644 Website/vendor/Ionicons/src/flash.svg create mode 100644 Website/vendor/Ionicons/src/folder.svg create mode 100644 Website/vendor/Ionicons/src/fork-repo.svg create mode 100644 Website/vendor/Ionicons/src/fork.svg create mode 100644 Website/vendor/Ionicons/src/forward.svg create mode 100644 Website/vendor/Ionicons/src/funnel.svg create mode 100644 Website/vendor/Ionicons/src/gear-a.svg create mode 100644 Website/vendor/Ionicons/src/gear-b.svg create mode 100644 Website/vendor/Ionicons/src/grid.svg create mode 100644 Website/vendor/Ionicons/src/hammer.svg create mode 100644 Website/vendor/Ionicons/src/happy-outline.svg create mode 100644 Website/vendor/Ionicons/src/happy.svg create mode 100644 Website/vendor/Ionicons/src/headphone.svg create mode 100644 Website/vendor/Ionicons/src/heart-broken.svg create mode 100644 Website/vendor/Ionicons/src/heart.svg create mode 100644 Website/vendor/Ionicons/src/help-buoy.svg create mode 100644 Website/vendor/Ionicons/src/help-circled.svg create mode 100644 Website/vendor/Ionicons/src/help.svg create mode 100644 Website/vendor/Ionicons/src/home.svg create mode 100644 Website/vendor/Ionicons/src/icecream.svg create mode 100644 Website/vendor/Ionicons/src/image.svg create mode 100644 Website/vendor/Ionicons/src/images.svg create mode 100644 Website/vendor/Ionicons/src/information-circled.svg create mode 100644 Website/vendor/Ionicons/src/information.svg create mode 100644 Website/vendor/Ionicons/src/ionic.svg create mode 100644 Website/vendor/Ionicons/src/ios-alarm-outline.svg create mode 100644 Website/vendor/Ionicons/src/ios-alarm.svg create mode 100644 Website/vendor/Ionicons/src/ios-albums-outline.svg create mode 100644 Website/vendor/Ionicons/src/ios-albums.svg create mode 100644 Website/vendor/Ionicons/src/ios-americanfootball-outline.svg create mode 100644 Website/vendor/Ionicons/src/ios-americanfootball.svg create mode 100644 Website/vendor/Ionicons/src/ios-analytics-outline.svg create mode 100644 Website/vendor/Ionicons/src/ios-analytics.svg create mode 100644 Website/vendor/Ionicons/src/ios-arrow-back.svg create mode 100644 Website/vendor/Ionicons/src/ios-arrow-down.svg create mode 100644 Website/vendor/Ionicons/src/ios-arrow-forward.svg create mode 100644 Website/vendor/Ionicons/src/ios-arrow-left.svg create mode 100644 Website/vendor/Ionicons/src/ios-arrow-right.svg create mode 100644 Website/vendor/Ionicons/src/ios-arrow-thin-down.svg create mode 100644 Website/vendor/Ionicons/src/ios-arrow-thin-left.svg create mode 100644 Website/vendor/Ionicons/src/ios-arrow-thin-right.svg create mode 100644 Website/vendor/Ionicons/src/ios-arrow-thin-up.svg create mode 100644 Website/vendor/Ionicons/src/ios-arrow-up.svg create mode 100644 Website/vendor/Ionicons/src/ios-at-outline.svg create mode 100644 Website/vendor/Ionicons/src/ios-at.svg create mode 100644 Website/vendor/Ionicons/src/ios-barcode-outline.svg create mode 100644 Website/vendor/Ionicons/src/ios-barcode.svg create mode 100644 Website/vendor/Ionicons/src/ios-baseball-outline.svg create mode 100644 Website/vendor/Ionicons/src/ios-baseball.svg create mode 100644 Website/vendor/Ionicons/src/ios-basketball-outline.svg create mode 100644 Website/vendor/Ionicons/src/ios-basketball.svg create mode 100644 Website/vendor/Ionicons/src/ios-bell-outline.svg create mode 100644 Website/vendor/Ionicons/src/ios-bell.svg create mode 100644 Website/vendor/Ionicons/src/ios-body-outline.svg create mode 100644 Website/vendor/Ionicons/src/ios-body.svg create mode 100644 Website/vendor/Ionicons/src/ios-bolt-outline.svg create mode 100644 Website/vendor/Ionicons/src/ios-bolt.svg create mode 100644 Website/vendor/Ionicons/src/ios-book-outline.svg create mode 100644 Website/vendor/Ionicons/src/ios-book.svg create mode 100644 Website/vendor/Ionicons/src/ios-bookmarks-outline.svg create mode 100644 Website/vendor/Ionicons/src/ios-bookmarks.svg create mode 100644 Website/vendor/Ionicons/src/ios-box-outline.svg create mode 100644 Website/vendor/Ionicons/src/ios-box.svg create mode 100644 Website/vendor/Ionicons/src/ios-briefcase-outline.svg create mode 100644 Website/vendor/Ionicons/src/ios-briefcase.svg create mode 100644 Website/vendor/Ionicons/src/ios-browsers-outline.svg create mode 100644 Website/vendor/Ionicons/src/ios-browsers.svg create mode 100644 Website/vendor/Ionicons/src/ios-calculator-outline.svg create mode 100644 Website/vendor/Ionicons/src/ios-calculator.svg create mode 100644 Website/vendor/Ionicons/src/ios-calendar-outline.svg create mode 100644 Website/vendor/Ionicons/src/ios-calendar.svg create mode 100644 Website/vendor/Ionicons/src/ios-camera-outline.svg create mode 100644 Website/vendor/Ionicons/src/ios-camera.svg create mode 100644 Website/vendor/Ionicons/src/ios-cart-outline.svg create mode 100644 Website/vendor/Ionicons/src/ios-cart.svg create mode 100644 Website/vendor/Ionicons/src/ios-chatboxes-outline.svg create mode 100644 Website/vendor/Ionicons/src/ios-chatboxes.svg create mode 100644 Website/vendor/Ionicons/src/ios-chatbubble-outline.svg create mode 100644 Website/vendor/Ionicons/src/ios-chatbubble.svg create mode 100644 Website/vendor/Ionicons/src/ios-checkmark-empty.svg create mode 100644 Website/vendor/Ionicons/src/ios-checkmark-outline.svg create mode 100644 Website/vendor/Ionicons/src/ios-checkmark.svg create mode 100644 Website/vendor/Ionicons/src/ios-circle-filled.svg create mode 100644 Website/vendor/Ionicons/src/ios-circle-outline.svg create mode 100644 Website/vendor/Ionicons/src/ios-clock-outline.svg create mode 100644 Website/vendor/Ionicons/src/ios-clock.svg create mode 100644 Website/vendor/Ionicons/src/ios-close-empty.svg create mode 100644 Website/vendor/Ionicons/src/ios-close-outline.svg create mode 100644 Website/vendor/Ionicons/src/ios-close.svg create mode 100644 Website/vendor/Ionicons/src/ios-cloud-download-outline.svg create mode 100644 Website/vendor/Ionicons/src/ios-cloud-download.svg create mode 100644 Website/vendor/Ionicons/src/ios-cloud-outline.svg create mode 100644 Website/vendor/Ionicons/src/ios-cloud-upload-outline.svg create mode 100644 Website/vendor/Ionicons/src/ios-cloud-upload.svg create mode 100644 Website/vendor/Ionicons/src/ios-cloud.svg create mode 100644 Website/vendor/Ionicons/src/ios-cloudy-night-outline.svg create mode 100644 Website/vendor/Ionicons/src/ios-cloudy-night.svg create mode 100644 Website/vendor/Ionicons/src/ios-cloudy-outline.svg create mode 100644 Website/vendor/Ionicons/src/ios-cloudy.svg create mode 100644 Website/vendor/Ionicons/src/ios-cog-outline.svg create mode 100644 Website/vendor/Ionicons/src/ios-cog.svg create mode 100644 Website/vendor/Ionicons/src/ios-color-filter-outline.svg create mode 100644 Website/vendor/Ionicons/src/ios-color-filter.svg create mode 100644 Website/vendor/Ionicons/src/ios-color-wand-outline.svg create mode 100644 Website/vendor/Ionicons/src/ios-color-wand.svg create mode 100644 Website/vendor/Ionicons/src/ios-compose-outline.svg create mode 100644 Website/vendor/Ionicons/src/ios-compose.svg create mode 100644 Website/vendor/Ionicons/src/ios-contact-outline.svg create mode 100644 Website/vendor/Ionicons/src/ios-contact.svg create mode 100644 Website/vendor/Ionicons/src/ios-copy-outline.svg create mode 100644 Website/vendor/Ionicons/src/ios-copy.svg create mode 100644 Website/vendor/Ionicons/src/ios-crop-strong.svg create mode 100644 Website/vendor/Ionicons/src/ios-crop.svg create mode 100644 Website/vendor/Ionicons/src/ios-download-outline.svg create mode 100644 Website/vendor/Ionicons/src/ios-download.svg create mode 100644 Website/vendor/Ionicons/src/ios-drag.svg create mode 100644 Website/vendor/Ionicons/src/ios-email-outline.svg create mode 100644 Website/vendor/Ionicons/src/ios-email.svg create mode 100644 Website/vendor/Ionicons/src/ios-eye-outline.svg create mode 100644 Website/vendor/Ionicons/src/ios-eye.svg create mode 100644 Website/vendor/Ionicons/src/ios-fastforward-outline.svg create mode 100644 Website/vendor/Ionicons/src/ios-fastforward.svg create mode 100644 Website/vendor/Ionicons/src/ios-filing-outline.svg create mode 100644 Website/vendor/Ionicons/src/ios-filing.svg create mode 100644 Website/vendor/Ionicons/src/ios-film-outline.svg create mode 100644 Website/vendor/Ionicons/src/ios-film.svg create mode 100644 Website/vendor/Ionicons/src/ios-flag-outline.svg create mode 100644 Website/vendor/Ionicons/src/ios-flag.svg create mode 100644 Website/vendor/Ionicons/src/ios-flame-outline.svg create mode 100644 Website/vendor/Ionicons/src/ios-flame.svg create mode 100644 Website/vendor/Ionicons/src/ios-flask-outline.svg create mode 100644 Website/vendor/Ionicons/src/ios-flask.svg create mode 100644 Website/vendor/Ionicons/src/ios-flower-outline.svg create mode 100644 Website/vendor/Ionicons/src/ios-flower.svg create mode 100644 Website/vendor/Ionicons/src/ios-folder-outline.svg create mode 100644 Website/vendor/Ionicons/src/ios-folder.svg create mode 100644 Website/vendor/Ionicons/src/ios-football-outline.svg create mode 100644 Website/vendor/Ionicons/src/ios-football.svg create mode 100644 Website/vendor/Ionicons/src/ios-game-controller-a-outline.svg create mode 100644 Website/vendor/Ionicons/src/ios-game-controller-a.svg create mode 100644 Website/vendor/Ionicons/src/ios-game-controller-b-outline.svg create mode 100644 Website/vendor/Ionicons/src/ios-game-controller-b.svg create mode 100644 Website/vendor/Ionicons/src/ios-gear-outline.svg create mode 100644 Website/vendor/Ionicons/src/ios-gear.svg create mode 100644 Website/vendor/Ionicons/src/ios-glasses-outline.svg create mode 100644 Website/vendor/Ionicons/src/ios-glasses.svg create mode 100644 Website/vendor/Ionicons/src/ios-grid-view-outline.svg create mode 100644 Website/vendor/Ionicons/src/ios-grid-view.svg create mode 100644 Website/vendor/Ionicons/src/ios-heart-outline.svg create mode 100644 Website/vendor/Ionicons/src/ios-heart.svg create mode 100644 Website/vendor/Ionicons/src/ios-help-empty.svg create mode 100644 Website/vendor/Ionicons/src/ios-help-outline.svg create mode 100644 Website/vendor/Ionicons/src/ios-help.svg create mode 100644 Website/vendor/Ionicons/src/ios-home-outline.svg create mode 100644 Website/vendor/Ionicons/src/ios-home.svg create mode 100644 Website/vendor/Ionicons/src/ios-infinite-outline.svg create mode 100644 Website/vendor/Ionicons/src/ios-infinite.svg create mode 100644 Website/vendor/Ionicons/src/ios-information-empty.svg create mode 100644 Website/vendor/Ionicons/src/ios-information-outline.svg create mode 100644 Website/vendor/Ionicons/src/ios-information.svg create mode 100644 Website/vendor/Ionicons/src/ios-ionic-outline.svg create mode 100644 Website/vendor/Ionicons/src/ios-keypad-outline.svg create mode 100644 Website/vendor/Ionicons/src/ios-keypad.svg create mode 100644 Website/vendor/Ionicons/src/ios-lightbulb-outline.svg create mode 100644 Website/vendor/Ionicons/src/ios-lightbulb.svg create mode 100644 Website/vendor/Ionicons/src/ios-list-outline.svg create mode 100644 Website/vendor/Ionicons/src/ios-list.svg create mode 100644 Website/vendor/Ionicons/src/ios-location-outline.svg create mode 100644 Website/vendor/Ionicons/src/ios-location.svg create mode 100644 Website/vendor/Ionicons/src/ios-locked-outline.svg create mode 100644 Website/vendor/Ionicons/src/ios-locked.svg create mode 100644 Website/vendor/Ionicons/src/ios-loop-strong.svg create mode 100644 Website/vendor/Ionicons/src/ios-loop.svg create mode 100644 Website/vendor/Ionicons/src/ios-medical-outline.svg create mode 100644 Website/vendor/Ionicons/src/ios-medical.svg create mode 100644 Website/vendor/Ionicons/src/ios-medkit-outline.svg create mode 100644 Website/vendor/Ionicons/src/ios-medkit.svg create mode 100644 Website/vendor/Ionicons/src/ios-mic-off.svg create mode 100644 Website/vendor/Ionicons/src/ios-mic-outline.svg create mode 100644 Website/vendor/Ionicons/src/ios-mic.svg create mode 100644 Website/vendor/Ionicons/src/ios-minus-empty.svg create mode 100644 Website/vendor/Ionicons/src/ios-minus-outline.svg create mode 100644 Website/vendor/Ionicons/src/ios-minus.svg create mode 100644 Website/vendor/Ionicons/src/ios-monitor-outline.svg create mode 100644 Website/vendor/Ionicons/src/ios-monitor.svg create mode 100644 Website/vendor/Ionicons/src/ios-moon-outline.svg create mode 100644 Website/vendor/Ionicons/src/ios-moon.svg create mode 100644 Website/vendor/Ionicons/src/ios-more-outline.svg create mode 100644 Website/vendor/Ionicons/src/ios-more.svg create mode 100644 Website/vendor/Ionicons/src/ios-musical-note.svg create mode 100644 Website/vendor/Ionicons/src/ios-musical-notes.svg create mode 100644 Website/vendor/Ionicons/src/ios-navigate-outline.svg create mode 100644 Website/vendor/Ionicons/src/ios-navigate.svg create mode 100644 Website/vendor/Ionicons/src/ios-nutrition-outline.svg create mode 100644 Website/vendor/Ionicons/src/ios-nutrition.svg create mode 100644 Website/vendor/Ionicons/src/ios-paper-outline.svg create mode 100644 Website/vendor/Ionicons/src/ios-paper.svg create mode 100644 Website/vendor/Ionicons/src/ios-paperplane-outline.svg create mode 100644 Website/vendor/Ionicons/src/ios-paperplane.svg create mode 100644 Website/vendor/Ionicons/src/ios-partlysunny-outline.svg create mode 100644 Website/vendor/Ionicons/src/ios-partlysunny.svg create mode 100644 Website/vendor/Ionicons/src/ios-pause-outline.svg create mode 100644 Website/vendor/Ionicons/src/ios-pause.svg create mode 100644 Website/vendor/Ionicons/src/ios-paw-outline.svg create mode 100644 Website/vendor/Ionicons/src/ios-paw.svg create mode 100644 Website/vendor/Ionicons/src/ios-people-outline.svg create mode 100644 Website/vendor/Ionicons/src/ios-people.svg create mode 100644 Website/vendor/Ionicons/src/ios-person-outline.svg create mode 100644 Website/vendor/Ionicons/src/ios-person.svg create mode 100644 Website/vendor/Ionicons/src/ios-personadd-outline.svg create mode 100644 Website/vendor/Ionicons/src/ios-personadd.svg create mode 100644 Website/vendor/Ionicons/src/ios-photos-outline.svg create mode 100644 Website/vendor/Ionicons/src/ios-photos.svg create mode 100644 Website/vendor/Ionicons/src/ios-pie-outline.svg create mode 100644 Website/vendor/Ionicons/src/ios-pie.svg create mode 100644 Website/vendor/Ionicons/src/ios-pint-outline.svg create mode 100644 Website/vendor/Ionicons/src/ios-pint.svg create mode 100644 Website/vendor/Ionicons/src/ios-play-outline.svg create mode 100644 Website/vendor/Ionicons/src/ios-play.svg create mode 100644 Website/vendor/Ionicons/src/ios-plus-empty.svg create mode 100644 Website/vendor/Ionicons/src/ios-plus-outline.svg create mode 100644 Website/vendor/Ionicons/src/ios-plus.svg create mode 100644 Website/vendor/Ionicons/src/ios-pricetag-outline.svg create mode 100644 Website/vendor/Ionicons/src/ios-pricetag.svg create mode 100644 Website/vendor/Ionicons/src/ios-pricetags-outline.svg create mode 100644 Website/vendor/Ionicons/src/ios-pricetags.svg create mode 100644 Website/vendor/Ionicons/src/ios-printer-outline.svg create mode 100644 Website/vendor/Ionicons/src/ios-printer.svg create mode 100644 Website/vendor/Ionicons/src/ios-pulse-strong.svg create mode 100644 Website/vendor/Ionicons/src/ios-pulse.svg create mode 100644 Website/vendor/Ionicons/src/ios-rainy-outline.svg create mode 100644 Website/vendor/Ionicons/src/ios-rainy.svg create mode 100644 Website/vendor/Ionicons/src/ios-recording-outline.svg create mode 100644 Website/vendor/Ionicons/src/ios-recording.svg create mode 100644 Website/vendor/Ionicons/src/ios-redo-outline.svg create mode 100644 Website/vendor/Ionicons/src/ios-redo.svg create mode 100644 Website/vendor/Ionicons/src/ios-refresh-empty.svg create mode 100644 Website/vendor/Ionicons/src/ios-refresh-outline.svg create mode 100644 Website/vendor/Ionicons/src/ios-refresh.svg create mode 100644 Website/vendor/Ionicons/src/ios-reload.svg create mode 100644 Website/vendor/Ionicons/src/ios-reverse-camera-outline.svg create mode 100644 Website/vendor/Ionicons/src/ios-reverse-camera.svg create mode 100644 Website/vendor/Ionicons/src/ios-rewind-outline.svg create mode 100644 Website/vendor/Ionicons/src/ios-rewind.svg create mode 100644 Website/vendor/Ionicons/src/ios-rose-outline.svg create mode 100644 Website/vendor/Ionicons/src/ios-rose.svg create mode 100644 Website/vendor/Ionicons/src/ios-search-strong.svg create mode 100644 Website/vendor/Ionicons/src/ios-search.svg create mode 100644 Website/vendor/Ionicons/src/ios-settings-strong.svg create mode 100644 Website/vendor/Ionicons/src/ios-settings.svg create mode 100644 Website/vendor/Ionicons/src/ios-shuffle-strong.svg create mode 100644 Website/vendor/Ionicons/src/ios-shuffle.svg create mode 100644 Website/vendor/Ionicons/src/ios-skipbackward-outline.svg create mode 100644 Website/vendor/Ionicons/src/ios-skipbackward.svg create mode 100644 Website/vendor/Ionicons/src/ios-skipforward-outline.svg create mode 100644 Website/vendor/Ionicons/src/ios-skipforward.svg create mode 100644 Website/vendor/Ionicons/src/ios-snowy.svg create mode 100644 Website/vendor/Ionicons/src/ios-speedometer-outline.svg create mode 100644 Website/vendor/Ionicons/src/ios-speedometer.svg create mode 100644 Website/vendor/Ionicons/src/ios-star-half.svg create mode 100644 Website/vendor/Ionicons/src/ios-star-outline.svg create mode 100644 Website/vendor/Ionicons/src/ios-star.svg create mode 100644 Website/vendor/Ionicons/src/ios-stopwatch-outline.svg create mode 100644 Website/vendor/Ionicons/src/ios-stopwatch.svg create mode 100644 Website/vendor/Ionicons/src/ios-sunny-outline.svg create mode 100644 Website/vendor/Ionicons/src/ios-sunny.svg create mode 100644 Website/vendor/Ionicons/src/ios-telephone-outline.svg create mode 100644 Website/vendor/Ionicons/src/ios-telephone.svg create mode 100644 Website/vendor/Ionicons/src/ios-tennisball-outline.svg create mode 100644 Website/vendor/Ionicons/src/ios-tennisball.svg create mode 100644 Website/vendor/Ionicons/src/ios-thunderstorm-outline.svg create mode 100644 Website/vendor/Ionicons/src/ios-thunderstorm.svg create mode 100644 Website/vendor/Ionicons/src/ios-time-outline.svg create mode 100644 Website/vendor/Ionicons/src/ios-time.svg create mode 100644 Website/vendor/Ionicons/src/ios-timer-outline.svg create mode 100644 Website/vendor/Ionicons/src/ios-timer.svg create mode 100644 Website/vendor/Ionicons/src/ios-toggle-outline.svg create mode 100644 Website/vendor/Ionicons/src/ios-toggle.svg create mode 100644 Website/vendor/Ionicons/src/ios-trash-outline.svg create mode 100644 Website/vendor/Ionicons/src/ios-trash.svg create mode 100644 Website/vendor/Ionicons/src/ios-undo-outline.svg create mode 100644 Website/vendor/Ionicons/src/ios-undo.svg create mode 100644 Website/vendor/Ionicons/src/ios-unlocked-outline.svg create mode 100644 Website/vendor/Ionicons/src/ios-unlocked.svg create mode 100644 Website/vendor/Ionicons/src/ios-upload-outline.svg create mode 100644 Website/vendor/Ionicons/src/ios-upload.svg create mode 100644 Website/vendor/Ionicons/src/ios-videocam-outline.svg create mode 100644 Website/vendor/Ionicons/src/ios-videocam.svg create mode 100644 Website/vendor/Ionicons/src/ios-volume-high.svg create mode 100644 Website/vendor/Ionicons/src/ios-volume-low.svg create mode 100644 Website/vendor/Ionicons/src/ios-wineglass-outline.svg create mode 100644 Website/vendor/Ionicons/src/ios-wineglass.svg create mode 100644 Website/vendor/Ionicons/src/ios-world-outline.svg create mode 100644 Website/vendor/Ionicons/src/ios-world.svg create mode 100644 Website/vendor/Ionicons/src/ipad.svg create mode 100644 Website/vendor/Ionicons/src/iphone.svg create mode 100644 Website/vendor/Ionicons/src/ipod.svg create mode 100644 Website/vendor/Ionicons/src/jet.svg create mode 100644 Website/vendor/Ionicons/src/key.svg create mode 100644 Website/vendor/Ionicons/src/knife.svg create mode 100644 Website/vendor/Ionicons/src/laptop.svg create mode 100644 Website/vendor/Ionicons/src/leaf.svg create mode 100644 Website/vendor/Ionicons/src/levels.svg create mode 100644 Website/vendor/Ionicons/src/lightbulb.svg create mode 100644 Website/vendor/Ionicons/src/link.svg create mode 100644 Website/vendor/Ionicons/src/load-a.svg create mode 100644 Website/vendor/Ionicons/src/load-b.svg create mode 100644 Website/vendor/Ionicons/src/load-c.svg create mode 100644 Website/vendor/Ionicons/src/load-d.svg create mode 100644 Website/vendor/Ionicons/src/location.svg create mode 100644 Website/vendor/Ionicons/src/lock-combination.svg create mode 100644 Website/vendor/Ionicons/src/locked.svg create mode 100644 Website/vendor/Ionicons/src/log-in.svg create mode 100644 Website/vendor/Ionicons/src/log-out.svg create mode 100644 Website/vendor/Ionicons/src/loop.svg create mode 100644 Website/vendor/Ionicons/src/magnet.svg create mode 100644 Website/vendor/Ionicons/src/male.svg create mode 100644 Website/vendor/Ionicons/src/man.svg create mode 100644 Website/vendor/Ionicons/src/map.svg create mode 100644 Website/vendor/Ionicons/src/medkit.svg create mode 100644 Website/vendor/Ionicons/src/merge.svg create mode 100644 Website/vendor/Ionicons/src/mic-a.svg create mode 100644 Website/vendor/Ionicons/src/mic-b.svg create mode 100644 Website/vendor/Ionicons/src/mic-c.svg create mode 100644 Website/vendor/Ionicons/src/minus-circled.svg create mode 100644 Website/vendor/Ionicons/src/minus-round.svg create mode 100644 Website/vendor/Ionicons/src/minus.svg create mode 100644 Website/vendor/Ionicons/src/model-s.svg create mode 100644 Website/vendor/Ionicons/src/monitor.svg create mode 100644 Website/vendor/Ionicons/src/more.svg create mode 100644 Website/vendor/Ionicons/src/mouse.svg create mode 100644 Website/vendor/Ionicons/src/music-note.svg create mode 100644 Website/vendor/Ionicons/src/navicon-round.svg create mode 100644 Website/vendor/Ionicons/src/navicon.svg create mode 100644 Website/vendor/Ionicons/src/navigate.svg create mode 100644 Website/vendor/Ionicons/src/network.svg create mode 100644 Website/vendor/Ionicons/src/no-smoking.svg create mode 100644 Website/vendor/Ionicons/src/nuclear.svg create mode 100644 Website/vendor/Ionicons/src/outlet.svg create mode 100644 Website/vendor/Ionicons/src/paintbrush.svg create mode 100644 Website/vendor/Ionicons/src/paintbucket.svg create mode 100644 Website/vendor/Ionicons/src/paper-airplane.svg create mode 100644 Website/vendor/Ionicons/src/paperclip.svg create mode 100644 Website/vendor/Ionicons/src/pause.svg create mode 100644 Website/vendor/Ionicons/src/person-add.svg create mode 100644 Website/vendor/Ionicons/src/person-stalker.svg create mode 100644 Website/vendor/Ionicons/src/person.svg create mode 100644 Website/vendor/Ionicons/src/pie-graph.svg create mode 100644 Website/vendor/Ionicons/src/pin.svg create mode 100644 Website/vendor/Ionicons/src/pinpoint.svg create mode 100644 Website/vendor/Ionicons/src/pizza.svg create mode 100644 Website/vendor/Ionicons/src/plane.svg create mode 100644 Website/vendor/Ionicons/src/planet.svg create mode 100644 Website/vendor/Ionicons/src/play.svg create mode 100644 Website/vendor/Ionicons/src/playstation.svg create mode 100644 Website/vendor/Ionicons/src/plus-circled.svg create mode 100644 Website/vendor/Ionicons/src/plus-round.svg create mode 100644 Website/vendor/Ionicons/src/plus.svg create mode 100644 Website/vendor/Ionicons/src/podium.svg create mode 100644 Website/vendor/Ionicons/src/pound.svg create mode 100644 Website/vendor/Ionicons/src/power.svg create mode 100644 Website/vendor/Ionicons/src/pricetag.svg create mode 100644 Website/vendor/Ionicons/src/pricetags.svg create mode 100644 Website/vendor/Ionicons/src/printer.svg create mode 100644 Website/vendor/Ionicons/src/pull-request.svg create mode 100644 Website/vendor/Ionicons/src/qr-scanner.svg create mode 100644 Website/vendor/Ionicons/src/quote.svg create mode 100644 Website/vendor/Ionicons/src/radio-waves.svg create mode 100644 Website/vendor/Ionicons/src/record.svg create mode 100644 Website/vendor/Ionicons/src/refresh.svg create mode 100644 Website/vendor/Ionicons/src/reply-all.svg create mode 100644 Website/vendor/Ionicons/src/reply.svg create mode 100644 Website/vendor/Ionicons/src/ribbon-a.svg create mode 100644 Website/vendor/Ionicons/src/ribbon-b.svg create mode 100644 Website/vendor/Ionicons/src/sad-outline.svg create mode 100644 Website/vendor/Ionicons/src/sad.svg create mode 100644 Website/vendor/Ionicons/src/scissors.svg create mode 100644 Website/vendor/Ionicons/src/search.svg create mode 100644 Website/vendor/Ionicons/src/settings.svg create mode 100644 Website/vendor/Ionicons/src/share.svg create mode 100644 Website/vendor/Ionicons/src/shuffle.svg create mode 100644 Website/vendor/Ionicons/src/skip-backward.svg create mode 100644 Website/vendor/Ionicons/src/skip-forward.svg create mode 100644 Website/vendor/Ionicons/src/social-android-outline.svg create mode 100644 Website/vendor/Ionicons/src/social-android.svg create mode 100644 Website/vendor/Ionicons/src/social-angular-outline.svg create mode 100644 Website/vendor/Ionicons/src/social-angular.svg create mode 100644 Website/vendor/Ionicons/src/social-apple-outline.svg create mode 100644 Website/vendor/Ionicons/src/social-apple.svg create mode 100644 Website/vendor/Ionicons/src/social-bitcoin-outline.svg create mode 100644 Website/vendor/Ionicons/src/social-bitcoin.svg create mode 100644 Website/vendor/Ionicons/src/social-buffer-outline.svg create mode 100644 Website/vendor/Ionicons/src/social-buffer.svg create mode 100644 Website/vendor/Ionicons/src/social-chrome-outline.svg create mode 100644 Website/vendor/Ionicons/src/social-chrome.svg create mode 100644 Website/vendor/Ionicons/src/social-codepen-outline.svg create mode 100644 Website/vendor/Ionicons/src/social-codepen.svg create mode 100644 Website/vendor/Ionicons/src/social-css3-outline.svg create mode 100644 Website/vendor/Ionicons/src/social-css3.svg create mode 100644 Website/vendor/Ionicons/src/social-designernews-outline.svg create mode 100644 Website/vendor/Ionicons/src/social-designernews.svg create mode 100644 Website/vendor/Ionicons/src/social-dribbble-outline.svg create mode 100644 Website/vendor/Ionicons/src/social-dribbble.svg create mode 100644 Website/vendor/Ionicons/src/social-dropbox-outline.svg create mode 100644 Website/vendor/Ionicons/src/social-dropbox.svg create mode 100644 Website/vendor/Ionicons/src/social-euro-outline.svg create mode 100644 Website/vendor/Ionicons/src/social-euro.svg create mode 100644 Website/vendor/Ionicons/src/social-facebook-outline.svg create mode 100644 Website/vendor/Ionicons/src/social-facebook.svg create mode 100644 Website/vendor/Ionicons/src/social-foursquare-outline.svg create mode 100644 Website/vendor/Ionicons/src/social-foursquare.svg create mode 100644 Website/vendor/Ionicons/src/social-freebsd-devil.svg create mode 100644 Website/vendor/Ionicons/src/social-github-outline.svg create mode 100644 Website/vendor/Ionicons/src/social-github.svg create mode 100644 Website/vendor/Ionicons/src/social-google-outline.svg create mode 100644 Website/vendor/Ionicons/src/social-google.svg create mode 100644 Website/vendor/Ionicons/src/social-googleplus-outline.svg create mode 100644 Website/vendor/Ionicons/src/social-googleplus.svg create mode 100644 Website/vendor/Ionicons/src/social-hackernews-outline.svg create mode 100644 Website/vendor/Ionicons/src/social-hackernews.svg create mode 100644 Website/vendor/Ionicons/src/social-html5-outline.svg create mode 100644 Website/vendor/Ionicons/src/social-html5.svg create mode 100644 Website/vendor/Ionicons/src/social-instagram-outline.svg create mode 100644 Website/vendor/Ionicons/src/social-instagram.svg create mode 100644 Website/vendor/Ionicons/src/social-javascript-outline.svg create mode 100644 Website/vendor/Ionicons/src/social-javascript.svg create mode 100644 Website/vendor/Ionicons/src/social-linkedin-outline.svg create mode 100644 Website/vendor/Ionicons/src/social-linkedin.svg create mode 100644 Website/vendor/Ionicons/src/social-markdown.svg create mode 100644 Website/vendor/Ionicons/src/social-nodejs.svg create mode 100644 Website/vendor/Ionicons/src/social-octocat.svg create mode 100644 Website/vendor/Ionicons/src/social-pinterest-outline.svg create mode 100644 Website/vendor/Ionicons/src/social-pinterest.svg create mode 100644 Website/vendor/Ionicons/src/social-python.svg create mode 100644 Website/vendor/Ionicons/src/social-reddit-outline.svg create mode 100644 Website/vendor/Ionicons/src/social-reddit.svg create mode 100644 Website/vendor/Ionicons/src/social-rss-outline.svg create mode 100644 Website/vendor/Ionicons/src/social-rss.svg create mode 100644 Website/vendor/Ionicons/src/social-sass.svg create mode 100644 Website/vendor/Ionicons/src/social-skype-outline.svg create mode 100644 Website/vendor/Ionicons/src/social-skype.svg create mode 100644 Website/vendor/Ionicons/src/social-snapchat-outline.svg create mode 100644 Website/vendor/Ionicons/src/social-snapchat.svg create mode 100644 Website/vendor/Ionicons/src/social-tumblr-outline.svg create mode 100644 Website/vendor/Ionicons/src/social-tumblr.svg create mode 100644 Website/vendor/Ionicons/src/social-tux.svg create mode 100644 Website/vendor/Ionicons/src/social-twitch-outline.svg create mode 100644 Website/vendor/Ionicons/src/social-twitch.svg create mode 100644 Website/vendor/Ionicons/src/social-twitter-outline.svg create mode 100644 Website/vendor/Ionicons/src/social-twitter.svg create mode 100644 Website/vendor/Ionicons/src/social-usd-outline.svg create mode 100644 Website/vendor/Ionicons/src/social-usd.svg create mode 100644 Website/vendor/Ionicons/src/social-vimeo-outline.svg create mode 100644 Website/vendor/Ionicons/src/social-vimeo.svg create mode 100644 Website/vendor/Ionicons/src/social-whatsapp-outline.svg create mode 100644 Website/vendor/Ionicons/src/social-whatsapp.svg create mode 100644 Website/vendor/Ionicons/src/social-windows-outline.svg create mode 100644 Website/vendor/Ionicons/src/social-windows.svg create mode 100644 Website/vendor/Ionicons/src/social-wordpress-outline.svg create mode 100644 Website/vendor/Ionicons/src/social-wordpress.svg create mode 100644 Website/vendor/Ionicons/src/social-yahoo-outline.svg create mode 100644 Website/vendor/Ionicons/src/social-yahoo.svg create mode 100644 Website/vendor/Ionicons/src/social-yen-outline.svg create mode 100644 Website/vendor/Ionicons/src/social-yen.svg create mode 100644 Website/vendor/Ionicons/src/social-youtube-outline.svg create mode 100644 Website/vendor/Ionicons/src/social-youtube.svg create mode 100644 Website/vendor/Ionicons/src/soup-can-outline.svg create mode 100644 Website/vendor/Ionicons/src/soup-can.svg create mode 100644 Website/vendor/Ionicons/src/speakerphone.svg create mode 100644 Website/vendor/Ionicons/src/speedometer.svg create mode 100644 Website/vendor/Ionicons/src/spoon.svg create mode 100644 Website/vendor/Ionicons/src/star.svg create mode 100644 Website/vendor/Ionicons/src/stats-bars.svg create mode 100644 Website/vendor/Ionicons/src/steam.svg create mode 100644 Website/vendor/Ionicons/src/stop.svg create mode 100644 Website/vendor/Ionicons/src/thermometer.svg create mode 100644 Website/vendor/Ionicons/src/thumbsdown.svg create mode 100644 Website/vendor/Ionicons/src/thumbsup.svg create mode 100644 Website/vendor/Ionicons/src/toggle-filled.svg create mode 100644 Website/vendor/Ionicons/src/toggle.svg create mode 100644 Website/vendor/Ionicons/src/transgender.svg create mode 100644 Website/vendor/Ionicons/src/trash-a.svg create mode 100644 Website/vendor/Ionicons/src/trash-b.svg create mode 100644 Website/vendor/Ionicons/src/trophy.svg create mode 100644 Website/vendor/Ionicons/src/tshirt-outline.svg create mode 100644 Website/vendor/Ionicons/src/tshirt.svg create mode 100644 Website/vendor/Ionicons/src/umbrella.svg create mode 100644 Website/vendor/Ionicons/src/university.svg create mode 100644 Website/vendor/Ionicons/src/unlocked.svg create mode 100644 Website/vendor/Ionicons/src/upload.svg create mode 100644 Website/vendor/Ionicons/src/usb.svg create mode 100644 Website/vendor/Ionicons/src/videocamera.svg create mode 100644 Website/vendor/Ionicons/src/volume-high.svg create mode 100644 Website/vendor/Ionicons/src/volume-low.svg create mode 100644 Website/vendor/Ionicons/src/volume-medium.svg create mode 100644 Website/vendor/Ionicons/src/volume-mute.svg create mode 100644 Website/vendor/Ionicons/src/wand.svg create mode 100644 Website/vendor/Ionicons/src/waterdrop.svg create mode 100644 Website/vendor/Ionicons/src/wifi.svg create mode 100644 Website/vendor/Ionicons/src/wineglass.svg create mode 100644 Website/vendor/Ionicons/src/woman.svg create mode 100644 Website/vendor/Ionicons/src/wrench.svg create mode 100644 Website/vendor/Ionicons/src/xbox.svg create mode 100644 Website/vendor/bootstrap-slider/bootstrap-slider.js create mode 100644 Website/vendor/bootstrap-slider/slider.css create mode 100644 Website/vendor/bootstrap/.bower.json create mode 100644 Website/vendor/bootstrap/CHANGELOG.md create mode 100644 Website/vendor/bootstrap/Gemfile create mode 100644 Website/vendor/bootstrap/Gemfile.lock create mode 100644 Website/vendor/bootstrap/Gruntfile.js create mode 100644 Website/vendor/bootstrap/ISSUE_TEMPLATE.md create mode 100644 Website/vendor/bootstrap/LICENSE create mode 100644 Website/vendor/bootstrap/README.md create mode 100644 Website/vendor/bootstrap/bower.json create mode 100644 Website/vendor/bootstrap/dist/css/bootstrap-theme.css create mode 100644 Website/vendor/bootstrap/dist/css/bootstrap-theme.css.map create mode 100644 Website/vendor/bootstrap/dist/css/bootstrap-theme.min.css create mode 100644 Website/vendor/bootstrap/dist/css/bootstrap-theme.min.css.map create mode 100644 Website/vendor/bootstrap/dist/css/bootstrap.css create mode 100644 Website/vendor/bootstrap/dist/css/bootstrap.css.map create mode 100644 Website/vendor/bootstrap/dist/css/bootstrap.min.css create mode 100644 Website/vendor/bootstrap/dist/css/bootstrap.min.css.map create mode 100644 Website/vendor/bootstrap/dist/fonts/glyphicons-halflings-regular.eot create mode 100644 Website/vendor/bootstrap/dist/fonts/glyphicons-halflings-regular.svg create mode 100644 Website/vendor/bootstrap/dist/fonts/glyphicons-halflings-regular.ttf create mode 100644 Website/vendor/bootstrap/dist/fonts/glyphicons-halflings-regular.woff create mode 100644 Website/vendor/bootstrap/dist/fonts/glyphicons-halflings-regular.woff2 create mode 100644 Website/vendor/bootstrap/dist/js/bootstrap.js create mode 100644 Website/vendor/bootstrap/dist/js/bootstrap.min.js create mode 100644 Website/vendor/bootstrap/dist/js/npm.js create mode 100644 Website/vendor/bootstrap/fonts/glyphicons-halflings-regular.eot create mode 100644 Website/vendor/bootstrap/fonts/glyphicons-halflings-regular.svg create mode 100644 Website/vendor/bootstrap/fonts/glyphicons-halflings-regular.ttf create mode 100644 Website/vendor/bootstrap/fonts/glyphicons-halflings-regular.woff create mode 100644 Website/vendor/bootstrap/fonts/glyphicons-halflings-regular.woff2 create mode 100644 Website/vendor/bootstrap/grunt/.jshintrc create mode 100644 Website/vendor/bootstrap/grunt/bs-commonjs-generator.js create mode 100644 Website/vendor/bootstrap/grunt/bs-glyphicons-data-generator.js create mode 100644 Website/vendor/bootstrap/grunt/bs-lessdoc-parser.js create mode 100644 Website/vendor/bootstrap/grunt/bs-raw-files-generator.js create mode 100644 Website/vendor/bootstrap/grunt/change-version.js create mode 100644 Website/vendor/bootstrap/grunt/configBridge.json create mode 100644 Website/vendor/bootstrap/grunt/npm-shrinkwrap.json create mode 100644 Website/vendor/bootstrap/grunt/sauce_browsers.yml create mode 100644 Website/vendor/bootstrap/js/.jscsrc create mode 100644 Website/vendor/bootstrap/js/.jshintrc create mode 100644 Website/vendor/bootstrap/js/affix.js create mode 100644 Website/vendor/bootstrap/js/alert.js create mode 100644 Website/vendor/bootstrap/js/button.js create mode 100644 Website/vendor/bootstrap/js/carousel.js create mode 100644 Website/vendor/bootstrap/js/collapse.js create mode 100644 Website/vendor/bootstrap/js/dropdown.js create mode 100644 Website/vendor/bootstrap/js/modal.js create mode 100644 Website/vendor/bootstrap/js/popover.js create mode 100644 Website/vendor/bootstrap/js/scrollspy.js create mode 100644 Website/vendor/bootstrap/js/tab.js create mode 100644 Website/vendor/bootstrap/js/tooltip.js create mode 100644 Website/vendor/bootstrap/js/transition.js create mode 100644 Website/vendor/bootstrap/less/.csscomb.json create mode 100644 Website/vendor/bootstrap/less/.csslintrc create mode 100644 Website/vendor/bootstrap/less/alerts.less create mode 100644 Website/vendor/bootstrap/less/badges.less create mode 100644 Website/vendor/bootstrap/less/bootstrap.less create mode 100644 Website/vendor/bootstrap/less/breadcrumbs.less create mode 100644 Website/vendor/bootstrap/less/button-groups.less create mode 100644 Website/vendor/bootstrap/less/buttons.less create mode 100644 Website/vendor/bootstrap/less/carousel.less create mode 100644 Website/vendor/bootstrap/less/close.less create mode 100644 Website/vendor/bootstrap/less/code.less create mode 100644 Website/vendor/bootstrap/less/component-animations.less create mode 100644 Website/vendor/bootstrap/less/dropdowns.less create mode 100644 Website/vendor/bootstrap/less/forms.less create mode 100644 Website/vendor/bootstrap/less/glyphicons.less create mode 100644 Website/vendor/bootstrap/less/grid.less create mode 100644 Website/vendor/bootstrap/less/input-groups.less create mode 100644 Website/vendor/bootstrap/less/jumbotron.less create mode 100644 Website/vendor/bootstrap/less/labels.less create mode 100644 Website/vendor/bootstrap/less/list-group.less create mode 100644 Website/vendor/bootstrap/less/media.less create mode 100644 Website/vendor/bootstrap/less/mixins.less create mode 100644 Website/vendor/bootstrap/less/mixins/alerts.less create mode 100644 Website/vendor/bootstrap/less/mixins/background-variant.less create mode 100644 Website/vendor/bootstrap/less/mixins/border-radius.less create mode 100644 Website/vendor/bootstrap/less/mixins/buttons.less create mode 100644 Website/vendor/bootstrap/less/mixins/center-block.less create mode 100644 Website/vendor/bootstrap/less/mixins/clearfix.less create mode 100644 Website/vendor/bootstrap/less/mixins/forms.less create mode 100644 Website/vendor/bootstrap/less/mixins/gradients.less create mode 100644 Website/vendor/bootstrap/less/mixins/grid-framework.less create mode 100644 Website/vendor/bootstrap/less/mixins/grid.less create mode 100644 Website/vendor/bootstrap/less/mixins/hide-text.less create mode 100644 Website/vendor/bootstrap/less/mixins/image.less create mode 100644 Website/vendor/bootstrap/less/mixins/labels.less create mode 100644 Website/vendor/bootstrap/less/mixins/list-group.less create mode 100644 Website/vendor/bootstrap/less/mixins/nav-divider.less create mode 100644 Website/vendor/bootstrap/less/mixins/nav-vertical-align.less create mode 100644 Website/vendor/bootstrap/less/mixins/opacity.less create mode 100644 Website/vendor/bootstrap/less/mixins/pagination.less create mode 100644 Website/vendor/bootstrap/less/mixins/panels.less create mode 100644 Website/vendor/bootstrap/less/mixins/progress-bar.less create mode 100644 Website/vendor/bootstrap/less/mixins/reset-filter.less create mode 100644 Website/vendor/bootstrap/less/mixins/reset-text.less create mode 100644 Website/vendor/bootstrap/less/mixins/resize.less create mode 100644 Website/vendor/bootstrap/less/mixins/responsive-visibility.less create mode 100644 Website/vendor/bootstrap/less/mixins/size.less create mode 100644 Website/vendor/bootstrap/less/mixins/tab-focus.less create mode 100644 Website/vendor/bootstrap/less/mixins/table-row.less create mode 100644 Website/vendor/bootstrap/less/mixins/text-emphasis.less create mode 100644 Website/vendor/bootstrap/less/mixins/text-overflow.less create mode 100644 Website/vendor/bootstrap/less/mixins/vendor-prefixes.less create mode 100644 Website/vendor/bootstrap/less/modals.less create mode 100644 Website/vendor/bootstrap/less/navbar.less create mode 100644 Website/vendor/bootstrap/less/navs.less create mode 100644 Website/vendor/bootstrap/less/normalize.less create mode 100644 Website/vendor/bootstrap/less/pager.less create mode 100644 Website/vendor/bootstrap/less/pagination.less create mode 100644 Website/vendor/bootstrap/less/panels.less create mode 100644 Website/vendor/bootstrap/less/popovers.less create mode 100644 Website/vendor/bootstrap/less/print.less create mode 100644 Website/vendor/bootstrap/less/progress-bars.less create mode 100644 Website/vendor/bootstrap/less/responsive-embed.less create mode 100644 Website/vendor/bootstrap/less/responsive-utilities.less create mode 100644 Website/vendor/bootstrap/less/scaffolding.less create mode 100644 Website/vendor/bootstrap/less/tables.less create mode 100644 Website/vendor/bootstrap/less/theme.less create mode 100644 Website/vendor/bootstrap/less/thumbnails.less create mode 100644 Website/vendor/bootstrap/less/tooltip.less create mode 100644 Website/vendor/bootstrap/less/type.less create mode 100644 Website/vendor/bootstrap/less/utilities.less create mode 100644 Website/vendor/bootstrap/less/variables.less create mode 100644 Website/vendor/bootstrap/less/wells.less create mode 100644 Website/vendor/bootstrap/nuget/MyGet.ps1 create mode 100644 Website/vendor/bootstrap/nuget/bootstrap.less.nuspec create mode 100644 Website/vendor/bootstrap/nuget/bootstrap.nuspec create mode 100644 Website/vendor/bootstrap/package.js create mode 100644 Website/vendor/bootstrap/package.json create mode 100644 Website/vendor/font-awesome/.bower.json create mode 100644 Website/vendor/font-awesome/.gitignore create mode 100644 Website/vendor/font-awesome/.npmignore create mode 100644 Website/vendor/font-awesome/HELP-US-OUT.txt create mode 100644 Website/vendor/font-awesome/bower.json create mode 100644 Website/vendor/font-awesome/css/font-awesome.css create mode 100644 Website/vendor/font-awesome/css/font-awesome.css.map create mode 100644 Website/vendor/font-awesome/css/font-awesome.min.css create mode 100644 Website/vendor/font-awesome/fonts/FontAwesome.otf create mode 100644 Website/vendor/font-awesome/fonts/fontawesome-webfont.eot create mode 100644 Website/vendor/font-awesome/fonts/fontawesome-webfont.svg create mode 100644 Website/vendor/font-awesome/fonts/fontawesome-webfont.ttf create mode 100644 Website/vendor/font-awesome/fonts/fontawesome-webfont.woff create mode 100644 Website/vendor/font-awesome/fonts/fontawesome-webfont.woff2 create mode 100644 Website/vendor/font-awesome/less/animated.less create mode 100644 Website/vendor/font-awesome/less/bordered-pulled.less create mode 100644 Website/vendor/font-awesome/less/core.less create mode 100644 Website/vendor/font-awesome/less/fixed-width.less create mode 100644 Website/vendor/font-awesome/less/font-awesome.less create mode 100644 Website/vendor/font-awesome/less/icons.less create mode 100644 Website/vendor/font-awesome/less/larger.less create mode 100644 Website/vendor/font-awesome/less/list.less create mode 100644 Website/vendor/font-awesome/less/mixins.less create mode 100644 Website/vendor/font-awesome/less/path.less create mode 100644 Website/vendor/font-awesome/less/rotated-flipped.less create mode 100644 Website/vendor/font-awesome/less/screen-reader.less create mode 100644 Website/vendor/font-awesome/less/stacked.less create mode 100644 Website/vendor/font-awesome/less/variables.less create mode 100644 Website/vendor/font-awesome/scss/_animated.scss create mode 100644 Website/vendor/font-awesome/scss/_bordered-pulled.scss create mode 100644 Website/vendor/font-awesome/scss/_core.scss create mode 100644 Website/vendor/font-awesome/scss/_fixed-width.scss create mode 100644 Website/vendor/font-awesome/scss/_icons.scss create mode 100644 Website/vendor/font-awesome/scss/_larger.scss create mode 100644 Website/vendor/font-awesome/scss/_list.scss create mode 100644 Website/vendor/font-awesome/scss/_mixins.scss create mode 100644 Website/vendor/font-awesome/scss/_path.scss create mode 100644 Website/vendor/font-awesome/scss/_rotated-flipped.scss create mode 100644 Website/vendor/font-awesome/scss/_screen-reader.scss create mode 100644 Website/vendor/font-awesome/scss/_stacked.scss create mode 100644 Website/vendor/font-awesome/scss/_variables.scss create mode 100644 Website/vendor/font-awesome/scss/font-awesome.scss create mode 100644 Website/vendor/jquery/.bower.json create mode 100644 Website/vendor/jquery/AUTHORS.txt create mode 100644 Website/vendor/jquery/LICENSE.txt create mode 100644 Website/vendor/jquery/README.md create mode 100644 Website/vendor/jquery/bower.json create mode 100644 Website/vendor/jquery/dist/.eslintrc.json create mode 100644 Website/vendor/jquery/dist/jquery.js create mode 100644 Website/vendor/jquery/dist/jquery.min.js create mode 100644 Website/vendor/jquery/dist/jquery.min.map create mode 100644 Website/vendor/jquery/dist/jquery.slim.js create mode 100644 Website/vendor/jquery/dist/jquery.slim.min.js create mode 100644 Website/vendor/jquery/dist/jquery.slim.min.map create mode 100644 Website/vendor/jquery/external/sizzle/LICENSE.txt create mode 100644 Website/vendor/jquery/external/sizzle/dist/sizzle.js create mode 100644 Website/vendor/jquery/external/sizzle/dist/sizzle.min.js create mode 100644 Website/vendor/jquery/external/sizzle/dist/sizzle.min.map create mode 100644 Website/vendor/jquery/src/.eslintrc.json create mode 100644 Website/vendor/jquery/src/ajax.js create mode 100644 Website/vendor/jquery/src/ajax/jsonp.js create mode 100644 Website/vendor/jquery/src/ajax/load.js create mode 100644 Website/vendor/jquery/src/ajax/parseXML.js create mode 100644 Website/vendor/jquery/src/ajax/script.js create mode 100644 Website/vendor/jquery/src/ajax/var/location.js create mode 100644 Website/vendor/jquery/src/ajax/var/nonce.js create mode 100644 Website/vendor/jquery/src/ajax/var/rquery.js create mode 100644 Website/vendor/jquery/src/ajax/xhr.js create mode 100644 Website/vendor/jquery/src/attributes.js create mode 100644 Website/vendor/jquery/src/attributes/attr.js create mode 100644 Website/vendor/jquery/src/attributes/classes.js create mode 100644 Website/vendor/jquery/src/attributes/prop.js create mode 100644 Website/vendor/jquery/src/attributes/support.js create mode 100644 Website/vendor/jquery/src/attributes/val.js create mode 100644 Website/vendor/jquery/src/callbacks.js create mode 100644 Website/vendor/jquery/src/core.js create mode 100644 Website/vendor/jquery/src/core/DOMEval.js create mode 100644 Website/vendor/jquery/src/core/access.js create mode 100644 Website/vendor/jquery/src/core/init.js create mode 100644 Website/vendor/jquery/src/core/nodeName.js create mode 100644 Website/vendor/jquery/src/core/parseHTML.js create mode 100644 Website/vendor/jquery/src/core/ready-no-deferred.js create mode 100644 Website/vendor/jquery/src/core/ready.js create mode 100644 Website/vendor/jquery/src/core/readyException.js create mode 100644 Website/vendor/jquery/src/core/stripAndCollapse.js create mode 100644 Website/vendor/jquery/src/core/support.js create mode 100644 Website/vendor/jquery/src/core/var/rsingleTag.js create mode 100644 Website/vendor/jquery/src/css.js create mode 100644 Website/vendor/jquery/src/css/addGetHookIf.js create mode 100644 Website/vendor/jquery/src/css/adjustCSS.js create mode 100644 Website/vendor/jquery/src/css/curCSS.js create mode 100644 Website/vendor/jquery/src/css/hiddenVisibleSelectors.js create mode 100644 Website/vendor/jquery/src/css/showHide.js create mode 100644 Website/vendor/jquery/src/css/support.js create mode 100644 Website/vendor/jquery/src/css/var/cssExpand.js create mode 100644 Website/vendor/jquery/src/css/var/getStyles.js create mode 100644 Website/vendor/jquery/src/css/var/isHiddenWithinTree.js create mode 100644 Website/vendor/jquery/src/css/var/rmargin.js create mode 100644 Website/vendor/jquery/src/css/var/rnumnonpx.js create mode 100644 Website/vendor/jquery/src/css/var/swap.js create mode 100644 Website/vendor/jquery/src/data.js create mode 100644 Website/vendor/jquery/src/data/Data.js create mode 100644 Website/vendor/jquery/src/data/var/acceptData.js create mode 100644 Website/vendor/jquery/src/data/var/dataPriv.js create mode 100644 Website/vendor/jquery/src/data/var/dataUser.js create mode 100644 Website/vendor/jquery/src/deferred.js create mode 100644 Website/vendor/jquery/src/deferred/exceptionHook.js create mode 100644 Website/vendor/jquery/src/deprecated.js create mode 100644 Website/vendor/jquery/src/dimensions.js create mode 100644 Website/vendor/jquery/src/effects.js create mode 100644 Website/vendor/jquery/src/effects/Tween.js create mode 100644 Website/vendor/jquery/src/effects/animatedSelector.js create mode 100644 Website/vendor/jquery/src/event.js create mode 100644 Website/vendor/jquery/src/event/ajax.js create mode 100644 Website/vendor/jquery/src/event/alias.js create mode 100644 Website/vendor/jquery/src/event/focusin.js create mode 100644 Website/vendor/jquery/src/event/support.js create mode 100644 Website/vendor/jquery/src/event/trigger.js create mode 100644 Website/vendor/jquery/src/exports/amd.js create mode 100644 Website/vendor/jquery/src/exports/global.js create mode 100644 Website/vendor/jquery/src/jquery.js create mode 100644 Website/vendor/jquery/src/manipulation.js create mode 100644 Website/vendor/jquery/src/manipulation/_evalUrl.js create mode 100644 Website/vendor/jquery/src/manipulation/buildFragment.js create mode 100644 Website/vendor/jquery/src/manipulation/getAll.js create mode 100644 Website/vendor/jquery/src/manipulation/setGlobalEval.js create mode 100644 Website/vendor/jquery/src/manipulation/support.js create mode 100644 Website/vendor/jquery/src/manipulation/var/rcheckableType.js create mode 100644 Website/vendor/jquery/src/manipulation/var/rscriptType.js create mode 100644 Website/vendor/jquery/src/manipulation/var/rtagName.js create mode 100644 Website/vendor/jquery/src/manipulation/wrapMap.js create mode 100644 Website/vendor/jquery/src/offset.js create mode 100644 Website/vendor/jquery/src/queue.js create mode 100644 Website/vendor/jquery/src/queue/delay.js create mode 100644 Website/vendor/jquery/src/selector-native.js create mode 100644 Website/vendor/jquery/src/selector-sizzle.js create mode 100644 Website/vendor/jquery/src/selector.js create mode 100644 Website/vendor/jquery/src/serialize.js create mode 100644 Website/vendor/jquery/src/traversing.js create mode 100644 Website/vendor/jquery/src/traversing/findFilter.js create mode 100644 Website/vendor/jquery/src/traversing/var/dir.js create mode 100644 Website/vendor/jquery/src/traversing/var/rneedsContext.js create mode 100644 Website/vendor/jquery/src/traversing/var/siblings.js create mode 100644 Website/vendor/jquery/src/var/ObjectFunctionString.js create mode 100644 Website/vendor/jquery/src/var/arr.js create mode 100644 Website/vendor/jquery/src/var/class2type.js create mode 100644 Website/vendor/jquery/src/var/concat.js create mode 100644 Website/vendor/jquery/src/var/document.js create mode 100644 Website/vendor/jquery/src/var/documentElement.js create mode 100644 Website/vendor/jquery/src/var/fnToString.js create mode 100644 Website/vendor/jquery/src/var/getProto.js create mode 100644 Website/vendor/jquery/src/var/hasOwn.js create mode 100644 Website/vendor/jquery/src/var/indexOf.js create mode 100644 Website/vendor/jquery/src/var/pnum.js create mode 100644 Website/vendor/jquery/src/var/push.js create mode 100644 Website/vendor/jquery/src/var/rcssNum.js create mode 100644 Website/vendor/jquery/src/var/rnothtmlwhite.js create mode 100644 Website/vendor/jquery/src/var/slice.js create mode 100644 Website/vendor/jquery/src/var/support.js create mode 100644 Website/vendor/jquery/src/var/toString.js create mode 100644 Website/vendor/jquery/src/wrap.js diff --git a/Website/css/AdminLTE.css b/Website/css/AdminLTE.css new file mode 100644 index 000000000..517575bc2 --- /dev/null +++ b/Website/css/AdminLTE.css @@ -0,0 +1,4977 @@ +/*! + * AdminLTE v2.4.0 + * Author: Almsaeed Studio + * Website: Almsaeed Studio + * License: Open source - MIT + * Please visit http://opensource.org/licenses/MIT for more information + */ +/* + * Core: General Layout Style + * ------------------------- + */ +html, +body { + height: 100%; +} +.layout-boxed html, +.layout-boxed body { + height: 100%; +} +body { + font-family: 'Source Sans Pro', 'Helvetica Neue', Helvetica, Arial, sans-serif; + font-weight: 400; + overflow-x: hidden; + overflow-y: auto; +} +/* Layout */ +.wrapper { + height: 100%; + position: relative; + overflow-x: hidden; + overflow-y: auto; +} +.wrapper:before, +.wrapper:after { + content: " "; + display: table; +} +.wrapper:after { + clear: both; +} +.layout-boxed .wrapper { + max-width: 1250px; + margin: 0 auto; + min-height: 100%; + box-shadow: 0 0 8px rgba(0, 0, 0, 0.5); + position: relative; +} +.layout-boxed { + background: url('../img/boxed-bg.jpg') repeat fixed; +} +/* + * Content Wrapper - contains the main content + */ +.content-wrapper, +.main-footer { + -webkit-transition: -webkit-transform 0.3s ease-in-out, margin 0.3s ease-in-out; + -moz-transition: -moz-transform 0.3s ease-in-out, margin 0.3s ease-in-out; + -o-transition: -o-transform 0.3s ease-in-out, margin 0.3s ease-in-out; + transition: transform 0.3s ease-in-out, margin 0.3s ease-in-out; + margin-left: 230px; + z-index: 820; +} +.layout-top-nav .content-wrapper, +.layout-top-nav .main-footer { + margin-left: 0; +} +@media (max-width: 767px) { + .content-wrapper, + .main-footer { + margin-left: 0; + } +} +@media (min-width: 768px) { + .sidebar-collapse .content-wrapper, + .sidebar-collapse .main-footer { + margin-left: 0; + } +} +@media (max-width: 767px) { + .sidebar-open .content-wrapper, + .sidebar-open .main-footer { + -webkit-transform: translate(230px, 0); + -ms-transform: translate(230px, 0); + -o-transform: translate(230px, 0); + transform: translate(230px, 0); + } +} +.content-wrapper { + min-height: 100%; + background-color: #ecf0f5; + z-index: 800; +} +.main-footer { + background: #fff; + padding: 15px; + color: #444; + border-top: 1px solid #d2d6de; +} +/* Fixed layout */ +.fixed .main-header, +.fixed .main-sidebar, +.fixed .left-side { + position: fixed; +} +.fixed .main-header { + top: 0; + right: 0; + left: 0; +} +.fixed .content-wrapper, +.fixed .right-side { + padding-top: 50px; +} +@media (max-width: 767px) { + .fixed .content-wrapper, + .fixed .right-side { + padding-top: 100px; + } +} +.fixed.layout-boxed .wrapper { + max-width: 100%; +} +.fixed .wrapper { + overflow: hidden; +} +.hold-transition .content-wrapper, +.hold-transition .right-side, +.hold-transition .main-footer, +.hold-transition .main-sidebar, +.hold-transition .left-side, +.hold-transition .main-header .navbar, +.hold-transition .main-header .logo, +.hold-transition .menu-open .fa-angle-left { + /* Fix for IE */ + -webkit-transition: none; + -o-transition: none; + transition: none; +} +/* Content */ +.content { + min-height: 250px; + padding: 15px; + margin-right: auto; + margin-left: auto; + padding-left: 15px; + padding-right: 15px; +} +/* H1 - H6 font */ +h1, +h2, +h3, +h4, +h5, +h6, +.h1, +.h2, +.h3, +.h4, +.h5, +.h6 { + font-family: 'Source Sans Pro', sans-serif; +} +/* General Links */ +a { + color: #3c8dbc; +} +a:hover, +a:active, +a:focus { + outline: none; + text-decoration: none; + color: #72afd2; +} +/* Page Header */ +.page-header { + margin: 10px 0 20px 0; + font-size: 22px; +} +.page-header > small { + color: #666; + display: block; + margin-top: 5px; +} +/* + * Component: Main Header + * ---------------------- + */ +.main-header { + position: relative; + max-height: 100px; + z-index: 1030; +} +.main-header .navbar { + -webkit-transition: margin-left 0.3s ease-in-out; + -o-transition: margin-left 0.3s ease-in-out; + transition: margin-left 0.3s ease-in-out; + margin-bottom: 0; + margin-left: 230px; + border: none; + min-height: 50px; + border-radius: 0; +} +.layout-top-nav .main-header .navbar { + margin-left: 0; +} +.main-header #navbar-search-input.form-control { + background: rgba(255, 255, 255, 0.2); + border-color: transparent; +} +.main-header #navbar-search-input.form-control:focus, +.main-header #navbar-search-input.form-control:active { + border-color: rgba(0, 0, 0, 0.1); + background: rgba(255, 255, 255, 0.9); +} +.main-header #navbar-search-input.form-control::-moz-placeholder { + color: #ccc; + opacity: 1; +} +.main-header #navbar-search-input.form-control:-ms-input-placeholder { + color: #ccc; +} +.main-header #navbar-search-input.form-control::-webkit-input-placeholder { + color: #ccc; +} +.main-header .navbar-custom-menu, +.main-header .navbar-right { + float: right; +} +@media (max-width: 991px) { + .main-header .navbar-custom-menu a, + .main-header .navbar-right a { + color: inherit; + background: transparent; + } +} +@media (max-width: 767px) { + .main-header .navbar-right { + float: none; + } + .navbar-collapse .main-header .navbar-right { + margin: 7.5px -15px; + } + .main-header .navbar-right > li { + color: inherit; + border: 0; + } +} +.main-header .sidebar-toggle { + float: left; + background-color: transparent; + background-image: none; + padding: 15px 15px; + font-family: fontAwesome; +} +.main-header .sidebar-toggle:before { + content: "\f0c9"; +} +.main-header .sidebar-toggle:hover { + color: #fff; +} +.main-header .sidebar-toggle:focus, +.main-header .sidebar-toggle:active { + background: transparent; +} +.main-header .sidebar-toggle .icon-bar { + display: none; +} +.main-header .navbar .nav > li.user > a > .fa, +.main-header .navbar .nav > li.user > a > .glyphicon, +.main-header .navbar .nav > li.user > a > .ion { + margin-right: 5px; +} +.main-header .navbar .nav > li > a > .label { + position: absolute; + top: 9px; + right: 7px; + text-align: center; + font-size: 9px; + padding: 2px 3px; + line-height: .9; +} +.main-header .logo { + -webkit-transition: width 0.3s ease-in-out; + -o-transition: width 0.3s ease-in-out; + transition: width 0.3s ease-in-out; + display: block; + float: left; + height: 50px; + font-size: 20px; + line-height: 50px; + text-align: center; + width: 230px; + font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; + padding: 0 15px; + font-weight: 300; + overflow: hidden; +} +.main-header .logo .logo-lg { + display: block; +} +.main-header .logo .logo-mini { + display: none; +} +.main-header .navbar-brand { + color: #fff; +} +.content-header { + position: relative; + padding: 15px 15px 0 15px; +} +.content-header > h1 { + margin: 0; + font-size: 24px; +} +.content-header > h1 > small { + font-size: 15px; + display: inline-block; + padding-left: 4px; + font-weight: 300; +} +.content-header > .breadcrumb { + float: right; + background: transparent; + margin-top: 0; + margin-bottom: 0; + font-size: 12px; + padding: 7px 5px; + position: absolute; + top: 15px; + right: 10px; + border-radius: 2px; +} +.content-header > .breadcrumb > li > a { + color: #444; + text-decoration: none; + display: inline-block; +} +.content-header > .breadcrumb > li > a > .fa, +.content-header > .breadcrumb > li > a > .glyphicon, +.content-header > .breadcrumb > li > a > .ion { + margin-right: 5px; +} +.content-header > .breadcrumb > li + li:before { + content: '>\00a0'; +} +@media (max-width: 991px) { + .content-header > .breadcrumb { + position: relative; + margin-top: 5px; + top: 0; + right: 0; + float: none; + background: #d2d6de; + padding-left: 10px; + } + .content-header > .breadcrumb li:before { + color: #97a0b3; + } +} +.navbar-toggle { + color: #fff; + border: 0; + margin: 0; + padding: 15px 15px; +} +@media (max-width: 991px) { + .navbar-custom-menu .navbar-nav > li { + float: left; + } + .navbar-custom-menu .navbar-nav { + margin: 0; + float: left; + } + .navbar-custom-menu .navbar-nav > li > a { + padding-top: 15px; + padding-bottom: 15px; + line-height: 20px; + } +} +@media (max-width: 767px) { + .main-header { + position: relative; + } + .main-header .logo, + .main-header .navbar { + width: 100%; + float: none; + } + .main-header .navbar { + margin: 0; + } + .main-header .navbar-custom-menu { + float: right; + } +} +@media (max-width: 991px) { + .navbar-collapse.pull-left { + float: none !important; + } + .navbar-collapse.pull-left + .navbar-custom-menu { + display: block; + position: absolute; + top: 0; + right: 40px; + } +} +/* + * Component: Sidebar + * ------------------ + */ +.main-sidebar { + position: absolute; + top: 0; + left: 0; + padding-top: 50px; + min-height: 100%; + width: 230px; + z-index: 810; + -webkit-transition: -webkit-transform 0.3s ease-in-out, width 0.3s ease-in-out; + -moz-transition: -moz-transform 0.3s ease-in-out, width 0.3s ease-in-out; + -o-transition: -o-transform 0.3s ease-in-out, width 0.3s ease-in-out; + transition: transform 0.3s ease-in-out, width 0.3s ease-in-out; +} +@media (max-width: 767px) { + .main-sidebar { + padding-top: 100px; + } +} +@media (max-width: 767px) { + .main-sidebar { + -webkit-transform: translate(-230px, 0); + -ms-transform: translate(-230px, 0); + -o-transform: translate(-230px, 0); + transform: translate(-230px, 0); + } +} +@media (min-width: 768px) { + .sidebar-collapse .main-sidebar { + -webkit-transform: translate(-230px, 0); + -ms-transform: translate(-230px, 0); + -o-transform: translate(-230px, 0); + transform: translate(-230px, 0); + } +} +@media (max-width: 767px) { + .sidebar-open .main-sidebar { + -webkit-transform: translate(0, 0); + -ms-transform: translate(0, 0); + -o-transform: translate(0, 0); + transform: translate(0, 0); + } +} +.sidebar { + padding-bottom: 10px; +} +.sidebar-form input:focus { + border-color: transparent; +} +.user-panel { + position: relative; + width: 100%; + padding: 10px; + overflow: hidden; +} +.user-panel:before, +.user-panel:after { + content: " "; + display: table; +} +.user-panel:after { + clear: both; +} +.user-panel > .image > img { + width: 100%; + max-width: 45px; + height: auto; +} +.user-panel > .info { + padding: 5px 5px 5px 15px; + line-height: 1; + position: absolute; + left: 55px; +} +.user-panel > .info > p { + font-weight: 600; + margin-bottom: 9px; +} +.user-panel > .info > a { + text-decoration: none; + padding-right: 5px; + margin-top: 3px; + font-size: 11px; +} +.user-panel > .info > a > .fa, +.user-panel > .info > a > .ion, +.user-panel > .info > a > .glyphicon { + margin-right: 3px; +} +.sidebar-menu { + list-style: none; + margin: 0; + padding: 0; +} +.sidebar-menu > li { + position: relative; + margin: 0; + padding: 0; +} +.sidebar-menu > li > a { + padding: 12px 5px 12px 15px; + display: block; +} +.sidebar-menu > li > a > .fa, +.sidebar-menu > li > a > .glyphicon, +.sidebar-menu > li > a > .ion { + width: 20px; +} +.sidebar-menu > li .label, +.sidebar-menu > li .badge { + margin-right: 5px; +} +.sidebar-menu > li .badge { + margin-top: 3px; +} +.sidebar-menu li.header { + padding: 10px 25px 10px 15px; + font-size: 12px; +} +.sidebar-menu li > a > .fa-angle-left, +.sidebar-menu li > a > .pull-right-container > .fa-angle-left { + width: auto; + height: auto; + padding: 0; + margin-right: 10px; + -webkit-transition: transform 0.5s ease; + -o-transition: transform 0.5s ease; + transition: transform 0.5s ease; +} +.sidebar-menu li > a > .fa-angle-left { + position: absolute; + top: 50%; + right: 10px; + margin-top: -8px; +} +.sidebar-menu .menu-open > a > .fa-angle-left, +.sidebar-menu .menu-open > a > .pull-right-container > .fa-angle-left { + -webkit-transform: rotate(-90deg); + -ms-transform: rotate(-90deg); + -o-transform: rotate(-90deg); + transform: rotate(-90deg); +} +.sidebar-menu .active > .treeview-menu { + display: block; +} +/* + * Component: Sidebar Mini + */ +@media (min-width: 768px) { + .sidebar-mini.sidebar-collapse .content-wrapper, + .sidebar-mini.sidebar-collapse .right-side, + .sidebar-mini.sidebar-collapse .main-footer { + margin-left: 50px !important; + z-index: 840; + } + .sidebar-mini.sidebar-collapse .main-sidebar { + -webkit-transform: translate(0, 0); + -ms-transform: translate(0, 0); + -o-transform: translate(0, 0); + transform: translate(0, 0); + width: 50px !important; + z-index: 850; + } + .sidebar-mini.sidebar-collapse .sidebar-menu > li { + position: relative; + } + .sidebar-mini.sidebar-collapse .sidebar-menu > li > a { + margin-right: 0; + } + .sidebar-mini.sidebar-collapse .sidebar-menu > li > a > span { + border-top-right-radius: 4px; + } + .sidebar-mini.sidebar-collapse .sidebar-menu > li:not(.treeview) > a > span { + border-bottom-right-radius: 4px; + } + .sidebar-mini.sidebar-collapse .sidebar-menu > li > .treeview-menu { + padding-top: 5px; + padding-bottom: 5px; + border-bottom-right-radius: 4px; + } + .sidebar-mini.sidebar-collapse .main-sidebar .user-panel > .info, + .sidebar-mini.sidebar-collapse .sidebar-form, + .sidebar-mini.sidebar-collapse .sidebar-menu > li > a > span, + .sidebar-mini.sidebar-collapse .sidebar-menu > li > .treeview-menu, + .sidebar-mini.sidebar-collapse .sidebar-menu > li > a > .pull-right, + .sidebar-mini.sidebar-collapse .sidebar-menu li.header { + display: none !important; + -webkit-transform: translateZ(0); + } + .sidebar-mini.sidebar-collapse .main-header .logo { + width: 50px; + } + .sidebar-mini.sidebar-collapse .main-header .logo > .logo-mini { + display: block; + margin-left: -15px; + margin-right: -15px; + font-size: 18px; + } + .sidebar-mini.sidebar-collapse .main-header .logo > .logo-lg { + display: none; + } + .sidebar-mini.sidebar-collapse .main-header .navbar { + margin-left: 50px; + } +} +.sidebar-mini:not(.sidebar-mini-expand-feature).sidebar-collapse .sidebar-menu > li:hover > a > span:not(.pull-right), +.sidebar-mini:not(.sidebar-mini-expand-feature).sidebar-collapse .sidebar-menu > li:hover > .treeview-menu { + display: block !important; + position: absolute; + width: 180px; + left: 50px; +} +.sidebar-mini:not(.sidebar-mini-expand-feature).sidebar-collapse .sidebar-menu > li:hover > a > span { + top: 0; + margin-left: -3px; + padding: 12px 5px 12px 20px; + background-color: inherit; +} +.sidebar-mini:not(.sidebar-mini-expand-feature).sidebar-collapse .sidebar-menu > li:hover > a > .pull-right-container { + position: relative !important; + float: right; + width: auto !important; + left: 180px !important; + top: -22px !important; + z-index: 900; +} +.sidebar-mini:not(.sidebar-mini-expand-feature).sidebar-collapse .sidebar-menu > li:hover > a > .pull-right-container > .label:not(:first-of-type) { + display: none; +} +.sidebar-mini:not(.sidebar-mini-expand-feature).sidebar-collapse .sidebar-menu > li:hover > .treeview-menu { + top: 44px; + margin-left: 0; +} +.sidebar-expanded-on-hover .main-footer, +.sidebar-expanded-on-hover .content-wrapper { + margin-left: 50px; +} +.sidebar-expanded-on-hover .main-sidebar { + box-shadow: 3px 0 8px rgba(0, 0, 0, 0.125); +} +.sidebar-menu, +.main-sidebar .user-panel, +.sidebar-menu > li.header { + white-space: nowrap; + overflow: hidden; +} +.sidebar-menu:hover { + overflow: visible; +} +.sidebar-form, +.sidebar-menu > li.header { + overflow: hidden; + text-overflow: clip; +} +.sidebar-menu li > a { + position: relative; +} +.sidebar-menu li > a > .pull-right-container { + position: absolute; + right: 10px; + top: 50%; + margin-top: -7px; +} +/* + * Component: Control sidebar. By default, this is the right sidebar. + */ +.control-sidebar-bg { + position: fixed; + z-index: 1000; + bottom: 0; +} +.control-sidebar-bg, +.control-sidebar { + top: 0; + right: -230px; + width: 230px; + -webkit-transition: right 0.3s ease-in-out; + -o-transition: right 0.3s ease-in-out; + transition: right 0.3s ease-in-out; +} +.control-sidebar { + position: absolute; + padding-top: 50px; + z-index: 1010; +} +@media (max-width: 768px) { + .control-sidebar { + padding-top: 100px; + } +} +.control-sidebar > .tab-content { + padding: 0px 15px; +} +.control-sidebar.control-sidebar-open, +.control-sidebar.control-sidebar-open + .control-sidebar-bg { + right: 0; +} +.control-sidebar-open .control-sidebar-bg, +.control-sidebar-open .control-sidebar { + right: 0; +} +@media (min-width: 768px) { + .control-sidebar-open .content-wrapper, + .control-sidebar-open .right-side, + .control-sidebar-open .main-footer { + margin-right: 230px; + } +} +.fixed .control-sidebar { + position: fixed; + height: 100%; + overflow-y: auto; + padding-bottom: 50px; +} +.nav-tabs.control-sidebar-tabs > li:first-of-type > a, +.nav-tabs.control-sidebar-tabs > li:first-of-type > a:hover, +.nav-tabs.control-sidebar-tabs > li:first-of-type > a:focus { + border-left-width: 0; +} +.nav-tabs.control-sidebar-tabs > li > a { + border-radius: 0; +} +.nav-tabs.control-sidebar-tabs > li > a, +.nav-tabs.control-sidebar-tabs > li > a:hover { + border-top: none; + border-right: none; + border-left: 1px solid transparent; + border-bottom: 1px solid transparent; +} +.nav-tabs.control-sidebar-tabs > li > a .icon { + font-size: 16px; +} +.nav-tabs.control-sidebar-tabs > li.active > a, +.nav-tabs.control-sidebar-tabs > li.active > a:hover, +.nav-tabs.control-sidebar-tabs > li.active > a:focus, +.nav-tabs.control-sidebar-tabs > li.active > a:active { + border-top: none; + border-right: none; + border-bottom: none; +} +@media (max-width: 768px) { + .nav-tabs.control-sidebar-tabs { + display: table; + } + .nav-tabs.control-sidebar-tabs > li { + display: table-cell; + } +} +.control-sidebar-heading { + font-weight: 400; + font-size: 16px; + padding: 10px 0; + margin-bottom: 10px; +} +.control-sidebar-subheading { + display: block; + font-weight: 400; + font-size: 14px; +} +.control-sidebar-menu { + list-style: none; + padding: 0; + margin: 0 -15px; +} +.control-sidebar-menu > li > a { + display: block; + padding: 10px 15px; +} +.control-sidebar-menu > li > a:before, +.control-sidebar-menu > li > a:after { + content: " "; + display: table; +} +.control-sidebar-menu > li > a:after { + clear: both; +} +.control-sidebar-menu > li > a > .control-sidebar-subheading { + margin-top: 0; +} +.control-sidebar-menu .menu-icon { + float: left; + width: 35px; + height: 35px; + border-radius: 50%; + text-align: center; + line-height: 35px; +} +.control-sidebar-menu .menu-info { + margin-left: 45px; + margin-top: 3px; +} +.control-sidebar-menu .menu-info > .control-sidebar-subheading { + margin: 0; +} +.control-sidebar-menu .menu-info > p { + margin: 0; + font-size: 11px; +} +.control-sidebar-menu .progress { + margin: 0; +} +.control-sidebar-dark { + color: #b8c7ce; +} +.control-sidebar-dark, +.control-sidebar-dark + .control-sidebar-bg { + background: #222d32; +} +.control-sidebar-dark .nav-tabs.control-sidebar-tabs { + border-bottom: #1c2529; +} +.control-sidebar-dark .nav-tabs.control-sidebar-tabs > li > a { + background: #181f23; + color: #b8c7ce; +} +.control-sidebar-dark .nav-tabs.control-sidebar-tabs > li > a, +.control-sidebar-dark .nav-tabs.control-sidebar-tabs > li > a:hover, +.control-sidebar-dark .nav-tabs.control-sidebar-tabs > li > a:focus { + border-left-color: #141a1d; + border-bottom-color: #141a1d; +} +.control-sidebar-dark .nav-tabs.control-sidebar-tabs > li > a:hover, +.control-sidebar-dark .nav-tabs.control-sidebar-tabs > li > a:focus, +.control-sidebar-dark .nav-tabs.control-sidebar-tabs > li > a:active { + background: #1c2529; +} +.control-sidebar-dark .nav-tabs.control-sidebar-tabs > li > a:hover { + color: #fff; +} +.control-sidebar-dark .nav-tabs.control-sidebar-tabs > li.active > a, +.control-sidebar-dark .nav-tabs.control-sidebar-tabs > li.active > a:hover, +.control-sidebar-dark .nav-tabs.control-sidebar-tabs > li.active > a:focus, +.control-sidebar-dark .nav-tabs.control-sidebar-tabs > li.active > a:active { + background: #222d32; + color: #fff; +} +.control-sidebar-dark .control-sidebar-heading, +.control-sidebar-dark .control-sidebar-subheading { + color: #fff; +} +.control-sidebar-dark .control-sidebar-menu > li > a:hover { + background: #1e282c; +} +.control-sidebar-dark .control-sidebar-menu > li > a .menu-info > p { + color: #b8c7ce; +} +.control-sidebar-light { + color: #5e5e5e; +} +.control-sidebar-light, +.control-sidebar-light + .control-sidebar-bg { + background: #f9fafc; + border-left: 1px solid #d2d6de; +} +.control-sidebar-light .nav-tabs.control-sidebar-tabs { + border-bottom: #d2d6de; +} +.control-sidebar-light .nav-tabs.control-sidebar-tabs > li > a { + background: #e8ecf4; + color: #444444; +} +.control-sidebar-light .nav-tabs.control-sidebar-tabs > li > a, +.control-sidebar-light .nav-tabs.control-sidebar-tabs > li > a:hover, +.control-sidebar-light .nav-tabs.control-sidebar-tabs > li > a:focus { + border-left-color: #d2d6de; + border-bottom-color: #d2d6de; +} +.control-sidebar-light .nav-tabs.control-sidebar-tabs > li > a:hover, +.control-sidebar-light .nav-tabs.control-sidebar-tabs > li > a:focus, +.control-sidebar-light .nav-tabs.control-sidebar-tabs > li > a:active { + background: #eff1f7; +} +.control-sidebar-light .nav-tabs.control-sidebar-tabs > li.active > a, +.control-sidebar-light .nav-tabs.control-sidebar-tabs > li.active > a:hover, +.control-sidebar-light .nav-tabs.control-sidebar-tabs > li.active > a:focus, +.control-sidebar-light .nav-tabs.control-sidebar-tabs > li.active > a:active { + background: #f9fafc; + color: #111; +} +.control-sidebar-light .control-sidebar-heading, +.control-sidebar-light .control-sidebar-subheading { + color: #111; +} +.control-sidebar-light .control-sidebar-menu { + margin-left: -14px; +} +.control-sidebar-light .control-sidebar-menu > li > a:hover { + background: #f4f4f5; +} +.control-sidebar-light .control-sidebar-menu > li > a .menu-info > p { + color: #5e5e5e; +} +/* + * Component: Dropdown menus + * ------------------------- + */ +/*Dropdowns in general*/ +.dropdown-menu { + box-shadow: none; + border-color: #eee; +} +.dropdown-menu > li > a { + color: #777; +} +.dropdown-menu > li > a > .glyphicon, +.dropdown-menu > li > a > .fa, +.dropdown-menu > li > a > .ion { + margin-right: 10px; +} +.dropdown-menu > li > a:hover { + background-color: #e1e3e9; + color: #333; +} +.dropdown-menu > .divider { + background-color: #eee; +} +.navbar-nav > .notifications-menu > .dropdown-menu, +.navbar-nav > .messages-menu > .dropdown-menu, +.navbar-nav > .tasks-menu > .dropdown-menu { + width: 280px; + padding: 0 0 0 0; + margin: 0; + top: 100%; +} +.navbar-nav > .notifications-menu > .dropdown-menu > li, +.navbar-nav > .messages-menu > .dropdown-menu > li, +.navbar-nav > .tasks-menu > .dropdown-menu > li { + position: relative; +} +.navbar-nav > .notifications-menu > .dropdown-menu > li.header, +.navbar-nav > .messages-menu > .dropdown-menu > li.header, +.navbar-nav > .tasks-menu > .dropdown-menu > li.header { + border-top-left-radius: 4px; + border-top-right-radius: 4px; + border-bottom-right-radius: 0; + border-bottom-left-radius: 0; + background-color: #ffffff; + padding: 7px 10px; + border-bottom: 1px solid #f4f4f4; + color: #444444; + font-size: 14px; +} +.navbar-nav > .notifications-menu > .dropdown-menu > li.footer > a, +.navbar-nav > .messages-menu > .dropdown-menu > li.footer > a, +.navbar-nav > .tasks-menu > .dropdown-menu > li.footer > a { + border-top-left-radius: 0; + border-top-right-radius: 0; + border-bottom-right-radius: 4px; + border-bottom-left-radius: 4px; + font-size: 12px; + background-color: #fff; + padding: 7px 10px; + border-bottom: 1px solid #eeeeee; + color: #444 !important; + text-align: center; +} +@media (max-width: 991px) { + .navbar-nav > .notifications-menu > .dropdown-menu > li.footer > a, + .navbar-nav > .messages-menu > .dropdown-menu > li.footer > a, + .navbar-nav > .tasks-menu > .dropdown-menu > li.footer > a { + background: #fff !important; + color: #444 !important; + } +} +.navbar-nav > .notifications-menu > .dropdown-menu > li.footer > a:hover, +.navbar-nav > .messages-menu > .dropdown-menu > li.footer > a:hover, +.navbar-nav > .tasks-menu > .dropdown-menu > li.footer > a:hover { + text-decoration: none; + font-weight: normal; +} +.navbar-nav > .notifications-menu > .dropdown-menu > li .menu, +.navbar-nav > .messages-menu > .dropdown-menu > li .menu, +.navbar-nav > .tasks-menu > .dropdown-menu > li .menu { + max-height: 200px; + margin: 0; + padding: 0; + list-style: none; + overflow-x: hidden; +} +.navbar-nav > .notifications-menu > .dropdown-menu > li .menu > li > a, +.navbar-nav > .messages-menu > .dropdown-menu > li .menu > li > a, +.navbar-nav > .tasks-menu > .dropdown-menu > li .menu > li > a { + display: block; + white-space: nowrap; + /* Prevent text from breaking */ + border-bottom: 1px solid #f4f4f4; +} +.navbar-nav > .notifications-menu > .dropdown-menu > li .menu > li > a:hover, +.navbar-nav > .messages-menu > .dropdown-menu > li .menu > li > a:hover, +.navbar-nav > .tasks-menu > .dropdown-menu > li .menu > li > a:hover { + background: #f4f4f4; + text-decoration: none; +} +.navbar-nav > .notifications-menu > .dropdown-menu > li .menu > li > a { + color: #444444; + overflow: hidden; + text-overflow: ellipsis; + padding: 10px; +} +.navbar-nav > .notifications-menu > .dropdown-menu > li .menu > li > a > .glyphicon, +.navbar-nav > .notifications-menu > .dropdown-menu > li .menu > li > a > .fa, +.navbar-nav > .notifications-menu > .dropdown-menu > li .menu > li > a > .ion { + width: 20px; +} +.navbar-nav > .messages-menu > .dropdown-menu > li .menu > li > a { + margin: 0; + padding: 10px 10px; +} +.navbar-nav > .messages-menu > .dropdown-menu > li .menu > li > a > div > img { + margin: auto 10px auto auto; + width: 40px; + height: 40px; +} +.navbar-nav > .messages-menu > .dropdown-menu > li .menu > li > a > h4 { + padding: 0; + margin: 0 0 0 45px; + color: #444444; + font-size: 15px; + position: relative; +} +.navbar-nav > .messages-menu > .dropdown-menu > li .menu > li > a > h4 > small { + color: #999999; + font-size: 10px; + position: absolute; + top: 0; + right: 0; +} +.navbar-nav > .messages-menu > .dropdown-menu > li .menu > li > a > p { + margin: 0 0 0 45px; + font-size: 12px; + color: #888888; +} +.navbar-nav > .messages-menu > .dropdown-menu > li .menu > li > a:before, +.navbar-nav > .messages-menu > .dropdown-menu > li .menu > li > a:after { + content: " "; + display: table; +} +.navbar-nav > .messages-menu > .dropdown-menu > li .menu > li > a:after { + clear: both; +} +.navbar-nav > .tasks-menu > .dropdown-menu > li .menu > li > a { + padding: 10px; +} +.navbar-nav > .tasks-menu > .dropdown-menu > li .menu > li > a > h3 { + font-size: 14px; + padding: 0; + margin: 0 0 10px 0; + color: #666666; +} +.navbar-nav > .tasks-menu > .dropdown-menu > li .menu > li > a > .progress { + padding: 0; + margin: 0; +} +.navbar-nav > .user-menu > .dropdown-menu { + border-top-right-radius: 0; + border-top-left-radius: 0; + padding: 1px 0 0 0; + border-top-width: 0; + width: 280px; +} +.navbar-nav > .user-menu > .dropdown-menu, +.navbar-nav > .user-menu > .dropdown-menu > .user-body { + border-bottom-right-radius: 4px; + border-bottom-left-radius: 4px; +} +.navbar-nav > .user-menu > .dropdown-menu > li.user-header { + height: 175px; + padding: 10px; + text-align: center; +} +.navbar-nav > .user-menu > .dropdown-menu > li.user-header > img { + z-index: 5; + height: 90px; + width: 90px; + border: 3px solid; + border-color: transparent; + border-color: rgba(255, 255, 255, 0.2); +} +.navbar-nav > .user-menu > .dropdown-menu > li.user-header > p { + z-index: 5; + color: #fff; + color: rgba(255, 255, 255, 0.8); + font-size: 17px; + margin-top: 10px; +} +.navbar-nav > .user-menu > .dropdown-menu > li.user-header > p > small { + display: block; + font-size: 12px; +} +.navbar-nav > .user-menu > .dropdown-menu > .user-body { + padding: 15px; + border-bottom: 1px solid #f4f4f4; + border-top: 1px solid #dddddd; +} +.navbar-nav > .user-menu > .dropdown-menu > .user-body:before, +.navbar-nav > .user-menu > .dropdown-menu > .user-body:after { + content: " "; + display: table; +} +.navbar-nav > .user-menu > .dropdown-menu > .user-body:after { + clear: both; +} +.navbar-nav > .user-menu > .dropdown-menu > .user-body a { + color: #444 !important; +} +@media (max-width: 991px) { + .navbar-nav > .user-menu > .dropdown-menu > .user-body a { + background: #fff !important; + color: #444 !important; + } +} +.navbar-nav > .user-menu > .dropdown-menu > .user-footer { + background-color: #f9f9f9; + padding: 10px; +} +.navbar-nav > .user-menu > .dropdown-menu > .user-footer:before, +.navbar-nav > .user-menu > .dropdown-menu > .user-footer:after { + content: " "; + display: table; +} +.navbar-nav > .user-menu > .dropdown-menu > .user-footer:after { + clear: both; +} +.navbar-nav > .user-menu > .dropdown-menu > .user-footer .btn-default { + color: #666666; +} +@media (max-width: 991px) { + .navbar-nav > .user-menu > .dropdown-menu > .user-footer .btn-default:hover { + background-color: #f9f9f9; + } +} +.navbar-nav > .user-menu .user-image { + float: left; + width: 25px; + height: 25px; + border-radius: 50%; + margin-right: 10px; + margin-top: -2px; +} +@media (max-width: 767px) { + .navbar-nav > .user-menu .user-image { + float: none; + margin-right: 0; + margin-top: -8px; + line-height: 10px; + } +} +/* Add fade animation to dropdown menus by appending + the class .animated-dropdown-menu to the .dropdown-menu ul (or ol)*/ +.open:not(.dropup) > .animated-dropdown-menu { + backface-visibility: visible !important; + -webkit-animation: flipInX 0.7s both; + -o-animation: flipInX 0.7s both; + animation: flipInX 0.7s both; +} +@keyframes flipInX { + 0% { + transform: perspective(400px) rotate3d(1, 0, 0, 90deg); + transition-timing-function: ease-in; + opacity: 0; + } + 40% { + transform: perspective(400px) rotate3d(1, 0, 0, -20deg); + transition-timing-function: ease-in; + } + 60% { + transform: perspective(400px) rotate3d(1, 0, 0, 10deg); + opacity: 1; + } + 80% { + transform: perspective(400px) rotate3d(1, 0, 0, -5deg); + } + 100% { + transform: perspective(400px); + } +} +@-webkit-keyframes flipInX { + 0% { + -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg); + -webkit-transition-timing-function: ease-in; + opacity: 0; + } + 40% { + -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg); + -webkit-transition-timing-function: ease-in; + } + 60% { + -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 10deg); + opacity: 1; + } + 80% { + -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -5deg); + } + 100% { + -webkit-transform: perspective(400px); + } +} +/* Fix dropdown menu in navbars */ +.navbar-custom-menu > .navbar-nav > li { + position: relative; +} +.navbar-custom-menu > .navbar-nav > li > .dropdown-menu { + position: absolute; + right: 0; + left: auto; +} +@media (max-width: 991px) { + .navbar-custom-menu > .navbar-nav { + float: right; + } + .navbar-custom-menu > .navbar-nav > li { + position: static; + } + .navbar-custom-menu > .navbar-nav > li > .dropdown-menu { + position: absolute; + right: 5%; + left: auto; + border: 1px solid #ddd; + background: #fff; + } +} +/* + * Component: Form + * --------------- + */ +.form-control { + border-radius: 0; + box-shadow: none; + border-color: #d2d6de; +} +.form-control:focus { + border-color: #3c8dbc; + box-shadow: none; +} +.form-control::-moz-placeholder, +.form-control:-ms-input-placeholder, +.form-control::-webkit-input-placeholder { + color: #bbb; + opacity: 1; +} +.form-control:not(select) { + -webkit-appearance: none; + -moz-appearance: none; + appearance: none; +} +.form-group.has-success label { + color: #00a65a; +} +.form-group.has-success .form-control, +.form-group.has-success .input-group-addon { + border-color: #00a65a; + box-shadow: none; +} +.form-group.has-success .help-block { + color: #00a65a; +} +.form-group.has-warning label { + color: #f39c12; +} +.form-group.has-warning .form-control, +.form-group.has-warning .input-group-addon { + border-color: #f39c12; + box-shadow: none; +} +.form-group.has-warning .help-block { + color: #f39c12; +} +.form-group.has-error label { + color: #dd4b39; +} +.form-group.has-error .form-control, +.form-group.has-error .input-group-addon { + border-color: #dd4b39; + box-shadow: none; +} +.form-group.has-error .help-block { + color: #dd4b39; +} +/* Input group */ +.input-group .input-group-addon { + border-radius: 0; + border-color: #d2d6de; + background-color: #fff; +} +/* button groups */ +.btn-group-vertical .btn.btn-flat:first-of-type, +.btn-group-vertical .btn.btn-flat:last-of-type { + border-radius: 0; +} +.icheck > label { + padding-left: 0; +} +/* support Font Awesome icons in form-control */ +.form-control-feedback.fa { + line-height: 34px; +} +.input-lg + .form-control-feedback.fa, +.input-group-lg + .form-control-feedback.fa, +.form-group-lg .form-control + .form-control-feedback.fa { + line-height: 46px; +} +.input-sm + .form-control-feedback.fa, +.input-group-sm + .form-control-feedback.fa, +.form-group-sm .form-control + .form-control-feedback.fa { + line-height: 30px; +} +/* + * Component: Progress Bar + * ----------------------- + */ +.progress, +.progress > .progress-bar { + -webkit-box-shadow: none; + box-shadow: none; +} +.progress, +.progress > .progress-bar, +.progress .progress-bar, +.progress > .progress-bar .progress-bar { + border-radius: 1px; +} +/* size variation */ +.progress.sm, +.progress-sm { + height: 10px; +} +.progress.sm, +.progress-sm, +.progress.sm .progress-bar, +.progress-sm .progress-bar { + border-radius: 1px; +} +.progress.xs, +.progress-xs { + height: 7px; +} +.progress.xs, +.progress-xs, +.progress.xs .progress-bar, +.progress-xs .progress-bar { + border-radius: 1px; +} +.progress.xxs, +.progress-xxs { + height: 3px; +} +.progress.xxs, +.progress-xxs, +.progress.xxs .progress-bar, +.progress-xxs .progress-bar { + border-radius: 1px; +} +/* Vertical bars */ +.progress.vertical { + position: relative; + width: 30px; + height: 200px; + display: inline-block; + margin-right: 10px; +} +.progress.vertical > .progress-bar { + width: 100%; + position: absolute; + bottom: 0; +} +.progress.vertical.sm, +.progress.vertical.progress-sm { + width: 20px; +} +.progress.vertical.xs, +.progress.vertical.progress-xs { + width: 10px; +} +.progress.vertical.xxs, +.progress.vertical.progress-xxs { + width: 3px; +} +.progress-group .progress-text { + font-weight: 600; +} +.progress-group .progress-number { + float: right; +} +/* Remove margins from progress bars when put in a table */ +.table tr > td .progress { + margin: 0; +} +.progress-bar-light-blue, +.progress-bar-primary { + background-color: #3c8dbc; +} +.progress-striped .progress-bar-light-blue, +.progress-striped .progress-bar-primary { + background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); +} +.progress-bar-green, +.progress-bar-success { + background-color: #00a65a; +} +.progress-striped .progress-bar-green, +.progress-striped .progress-bar-success { + background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); +} +.progress-bar-aqua, +.progress-bar-info { + background-color: #00c0ef; +} +.progress-striped .progress-bar-aqua, +.progress-striped .progress-bar-info { + background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); +} +.progress-bar-yellow, +.progress-bar-warning { + background-color: #f39c12; +} +.progress-striped .progress-bar-yellow, +.progress-striped .progress-bar-warning { + background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); +} +.progress-bar-red, +.progress-bar-danger { + background-color: #dd4b39; +} +.progress-striped .progress-bar-red, +.progress-striped .progress-bar-danger { + background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); +} +/* + * Component: Small Box + * -------------------- + */ +.small-box { + border-radius: 2px; + position: relative; + display: block; + margin-bottom: 20px; + box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1); +} +.small-box > .inner { + padding: 10px; +} +.small-box > .small-box-footer { + position: relative; + text-align: center; + padding: 3px 0; + color: #fff; + color: rgba(255, 255, 255, 0.8); + display: block; + z-index: 10; + background: rgba(0, 0, 0, 0.1); + text-decoration: none; +} +.small-box > .small-box-footer:hover { + color: #fff; + background: rgba(0, 0, 0, 0.15); +} +.small-box h3 { + font-size: 38px; + font-weight: bold; + margin: 0 0 10px 0; + white-space: nowrap; + padding: 0; +} +.small-box p { + font-size: 15px; +} +.small-box p > small { + display: block; + color: #f9f9f9; + font-size: 13px; + margin-top: 5px; +} +.small-box h3, +.small-box p { + z-index: 5; +} +.small-box .icon { + -webkit-transition: all 0.3s linear; + -o-transition: all 0.3s linear; + transition: all 0.3s linear; + position: absolute; + top: -10px; + right: 10px; + z-index: 0; + font-size: 90px; + color: rgba(0, 0, 0, 0.15); +} +.small-box:hover { + text-decoration: none; + color: #f9f9f9; +} +.small-box:hover .icon { + font-size: 95px; +} +@media (max-width: 767px) { + .small-box { + text-align: center; + } + .small-box .icon { + display: none; + } + .small-box p { + font-size: 12px; + } +} +/* + * Component: Box + * -------------- + */ +.box { + position: relative; + border-radius: 3px; + background: #ffffff; + border-top: 3px solid #d2d6de; + margin-bottom: 20px; + width: 100%; + box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1); +} +.box.box-primary { + border-top-color: #3c8dbc; +} +.box.box-info { + border-top-color: #00c0ef; +} +.box.box-danger { + border-top-color: #dd4b39; +} +.box.box-warning { + border-top-color: #f39c12; +} +.box.box-success { + border-top-color: #00a65a; +} +.box.box-default { + border-top-color: #d2d6de; +} +.box.collapsed-box .box-body, +.box.collapsed-box .box-footer { + display: none; +} +.box .nav-stacked > li { + border-bottom: 1px solid #f4f4f4; + margin: 0; +} +.box .nav-stacked > li:last-of-type { + border-bottom: none; +} +.box.height-control .box-body { + max-height: 300px; + overflow: auto; +} +.box .border-right { + border-right: 1px solid #f4f4f4; +} +.box .border-left { + border-left: 1px solid #f4f4f4; +} +.box.box-solid { + border-top: 0; +} +.box.box-solid > .box-header .btn.btn-default { + background: transparent; +} +.box.box-solid > .box-header .btn:hover, +.box.box-solid > .box-header a:hover { + background: rgba(0, 0, 0, 0.1); +} +.box.box-solid.box-default { + border: 1px solid #d2d6de; +} +.box.box-solid.box-default > .box-header { + color: #444444; + background: #d2d6de; + background-color: #d2d6de; +} +.box.box-solid.box-default > .box-header a, +.box.box-solid.box-default > .box-header .btn { + color: #444444; +} +.box.box-solid.box-primary { + border: 1px solid #3c8dbc; +} +.box.box-solid.box-primary > .box-header { + color: #ffffff; + background: #3c8dbc; + background-color: #3c8dbc; +} +.box.box-solid.box-primary > .box-header a, +.box.box-solid.box-primary > .box-header .btn { + color: #ffffff; +} +.box.box-solid.box-info { + border: 1px solid #00c0ef; +} +.box.box-solid.box-info > .box-header { + color: #ffffff; + background: #00c0ef; + background-color: #00c0ef; +} +.box.box-solid.box-info > .box-header a, +.box.box-solid.box-info > .box-header .btn { + color: #ffffff; +} +.box.box-solid.box-danger { + border: 1px solid #dd4b39; +} +.box.box-solid.box-danger > .box-header { + color: #ffffff; + background: #dd4b39; + background-color: #dd4b39; +} +.box.box-solid.box-danger > .box-header a, +.box.box-solid.box-danger > .box-header .btn { + color: #ffffff; +} +.box.box-solid.box-warning { + border: 1px solid #f39c12; +} +.box.box-solid.box-warning > .box-header { + color: #ffffff; + background: #f39c12; + background-color: #f39c12; +} +.box.box-solid.box-warning > .box-header a, +.box.box-solid.box-warning > .box-header .btn { + color: #ffffff; +} +.box.box-solid.box-success { + border: 1px solid #00a65a; +} +.box.box-solid.box-success > .box-header { + color: #ffffff; + background: #00a65a; + background-color: #00a65a; +} +.box.box-solid.box-success > .box-header a, +.box.box-solid.box-success > .box-header .btn { + color: #ffffff; +} +.box.box-solid > .box-header > .box-tools .btn { + border: 0; + box-shadow: none; +} +.box.box-solid[class*='bg'] > .box-header { + color: #fff; +} +.box .box-group > .box { + margin-bottom: 5px; +} +.box .knob-label { + text-align: center; + color: #333; + font-weight: 100; + font-size: 12px; + margin-bottom: 0.3em; +} +.box > .overlay, +.overlay-wrapper > .overlay, +.box > .loading-img, +.overlay-wrapper > .loading-img { + position: absolute; + top: 0; + left: 0; + width: 100%; + height: 100%; +} +.box .overlay, +.overlay-wrapper .overlay { + z-index: 50; + background: rgba(255, 255, 255, 0.7); + border-radius: 3px; +} +.box .overlay > .fa, +.overlay-wrapper .overlay > .fa { + position: absolute; + top: 50%; + left: 50%; + margin-left: -15px; + margin-top: -15px; + color: #000; + font-size: 30px; +} +.box .overlay.dark, +.overlay-wrapper .overlay.dark { + background: rgba(0, 0, 0, 0.5); +} +.box-header:before, +.box-body:before, +.box-footer:before, +.box-header:after, +.box-body:after, +.box-footer:after { + content: " "; + display: table; +} +.box-header:after, +.box-body:after, +.box-footer:after { + clear: both; +} +.box-header { + color: #444; + display: block; + padding: 10px; + position: relative; +} +.box-header.with-border { + border-bottom: 1px solid #f4f4f4; +} +.collapsed-box .box-header.with-border { + border-bottom: none; +} +.box-header > .fa, +.box-header > .glyphicon, +.box-header > .ion, +.box-header .box-title { + display: inline-block; + font-size: 18px; + margin: 0; + line-height: 1; +} +.box-header > .fa, +.box-header > .glyphicon, +.box-header > .ion { + margin-right: 5px; +} +.box-header > .box-tools { + position: absolute; + right: 10px; + top: 5px; +} +.box-header > .box-tools [data-toggle="tooltip"] { + position: relative; +} +.box-header > .box-tools.pull-right .dropdown-menu { + right: 0; + left: auto; +} +.box-header > .box-tools .dropdown-menu > li > a { + color: #444!important; +} +.btn-box-tool { + padding: 5px; + font-size: 12px; + background: transparent; + color: #97a0b3; +} +.open .btn-box-tool, +.btn-box-tool:hover { + color: #606c84; +} +.btn-box-tool.btn:active { + box-shadow: none; +} +.box-body { + border-top-left-radius: 0; + border-top-right-radius: 0; + border-bottom-right-radius: 3px; + border-bottom-left-radius: 3px; + padding: 10px; +} +.no-header .box-body { + border-top-right-radius: 3px; + border-top-left-radius: 3px; +} +.box-body > .table { + margin-bottom: 0; +} +.box-body .fc { + margin-top: 5px; +} +.box-body .full-width-chart { + margin: -19px; +} +.box-body.no-padding .full-width-chart { + margin: -9px; +} +.box-body .box-pane { + border-top-left-radius: 0; + border-top-right-radius: 0; + border-bottom-right-radius: 0; + border-bottom-left-radius: 3px; +} +.box-body .box-pane-right { + border-top-left-radius: 0; + border-top-right-radius: 0; + border-bottom-right-radius: 3px; + border-bottom-left-radius: 0; +} +.box-footer { + border-top-left-radius: 0; + border-top-right-radius: 0; + border-bottom-right-radius: 3px; + border-bottom-left-radius: 3px; + border-top: 1px solid #f4f4f4; + padding: 10px; + background-color: #ffffff; +} +.chart-legend { + margin: 10px 0; +} +@media (max-width: 991px) { + .chart-legend > li { + float: left; + margin-right: 10px; + } +} +.box-comments { + background: #f7f7f7; +} +.box-comments .box-comment { + padding: 8px 0; + border-bottom: 1px solid #eee; +} +.box-comments .box-comment:before, +.box-comments .box-comment:after { + content: " "; + display: table; +} +.box-comments .box-comment:after { + clear: both; +} +.box-comments .box-comment:last-of-type { + border-bottom: 0; +} +.box-comments .box-comment:first-of-type { + padding-top: 0; +} +.box-comments .box-comment img { + float: left; +} +.box-comments .comment-text { + margin-left: 40px; + color: #555; +} +.box-comments .username { + color: #444; + display: block; + font-weight: 600; +} +.box-comments .text-muted { + font-weight: 400; + font-size: 12px; +} +/* Widget: TODO LIST */ +.todo-list { + margin: 0; + padding: 0; + list-style: none; + overflow: auto; +} +.todo-list > li { + border-radius: 2px; + padding: 10px; + background: #f4f4f4; + margin-bottom: 2px; + border-left: 2px solid #e6e7e8; + color: #444; +} +.todo-list > li:last-of-type { + margin-bottom: 0; +} +.todo-list > li > input[type='checkbox'] { + margin: 0 10px 0 5px; +} +.todo-list > li .text { + display: inline-block; + margin-left: 5px; + font-weight: 600; +} +.todo-list > li .label { + margin-left: 10px; + font-size: 9px; +} +.todo-list > li .tools { + display: none; + float: right; + color: #dd4b39; +} +.todo-list > li .tools > .fa, +.todo-list > li .tools > .glyphicon, +.todo-list > li .tools > .ion { + margin-right: 5px; + cursor: pointer; +} +.todo-list > li:hover .tools { + display: inline-block; +} +.todo-list > li.done { + color: #999; +} +.todo-list > li.done .text { + text-decoration: line-through; + font-weight: 500; +} +.todo-list > li.done .label { + background: #d2d6de !important; +} +.todo-list .danger { + border-left-color: #dd4b39; +} +.todo-list .warning { + border-left-color: #f39c12; +} +.todo-list .info { + border-left-color: #00c0ef; +} +.todo-list .success { + border-left-color: #00a65a; +} +.todo-list .primary { + border-left-color: #3c8dbc; +} +.todo-list .handle { + display: inline-block; + cursor: move; + margin: 0 5px; +} +/* Chat widget (DEPRECATED - this will be removed in the next major release. Use Direct Chat instead)*/ +.chat { + padding: 5px 20px 5px 10px; +} +.chat .item { + margin-bottom: 10px; +} +.chat .item:before, +.chat .item:after { + content: " "; + display: table; +} +.chat .item:after { + clear: both; +} +.chat .item > img { + width: 40px; + height: 40px; + border: 2px solid transparent; + border-radius: 50%; +} +.chat .item > .online { + border: 2px solid #00a65a; +} +.chat .item > .offline { + border: 2px solid #dd4b39; +} +.chat .item > .message { + margin-left: 55px; + margin-top: -40px; +} +.chat .item > .message > .name { + display: block; + font-weight: 600; +} +.chat .item > .attachment { + border-radius: 3px; + background: #f4f4f4; + margin-left: 65px; + margin-right: 15px; + padding: 10px; +} +.chat .item > .attachment > h4 { + margin: 0 0 5px 0; + font-weight: 600; + font-size: 14px; +} +.chat .item > .attachment > p, +.chat .item > .attachment > .filename { + font-weight: 600; + font-size: 13px; + font-style: italic; + margin: 0; +} +.chat .item > .attachment:before, +.chat .item > .attachment:after { + content: " "; + display: table; +} +.chat .item > .attachment:after { + clear: both; +} +.box-input { + max-width: 200px; +} +.modal .panel-body { + color: #444; +} +/* + * Component: Info Box + * ------------------- + */ +.info-box { + display: block; + min-height: 90px; + background: #fff; + width: 100%; + box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1); + border-radius: 2px; + margin-bottom: 15px; +} +.info-box small { + font-size: 14px; +} +.info-box .progress { + background: rgba(0, 0, 0, 0.2); + margin: 5px -10px 5px -10px; + height: 2px; +} +.info-box .progress, +.info-box .progress .progress-bar { + border-radius: 0; +} +.info-box .progress .progress-bar { + background: #fff; +} +.info-box-icon { + border-top-left-radius: 2px; + border-top-right-radius: 0; + border-bottom-right-radius: 0; + border-bottom-left-radius: 2px; + display: block; + float: left; + height: 90px; + width: 90px; + text-align: center; + font-size: 45px; + line-height: 90px; + background: rgba(0, 0, 0, 0.2); +} +.info-box-icon > img { + max-width: 100%; +} +.info-box-content { + padding: 5px 10px; + margin-left: 90px; +} +.info-box-number { + display: block; + font-weight: bold; + font-size: 18px; +} +.progress-description, +.info-box-text { + display: block; + font-size: 14px; + white-space: nowrap; + overflow: hidden; + text-overflow: ellipsis; +} +.info-box-text { + text-transform: uppercase; +} +.info-box-more { + display: block; +} +.progress-description { + margin: 0; +} +/* + * Component: Timeline + * ------------------- + */ +.timeline { + position: relative; + margin: 0 0 30px 0; + padding: 0; + list-style: none; +} +.timeline:before { + content: ''; + position: absolute; + top: 0; + bottom: 0; + width: 4px; + background: #ddd; + left: 31px; + margin: 0; + border-radius: 2px; +} +.timeline > li { + position: relative; + margin-right: 10px; + margin-bottom: 15px; +} +.timeline > li:before, +.timeline > li:after { + content: " "; + display: table; +} +.timeline > li:after { + clear: both; +} +.timeline > li > .timeline-item { + -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1); + box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1); + border-radius: 3px; + margin-top: 0; + background: #fff; + color: #444; + margin-left: 60px; + margin-right: 15px; + padding: 0; + position: relative; +} +.timeline > li > .timeline-item > .time { + color: #999; + float: right; + padding: 10px; + font-size: 12px; +} +.timeline > li > .timeline-item > .timeline-header { + margin: 0; + color: #555; + border-bottom: 1px solid #f4f4f4; + padding: 10px; + font-size: 16px; + line-height: 1.1; +} +.timeline > li > .timeline-item > .timeline-header > a { + font-weight: 600; +} +.timeline > li > .timeline-item > .timeline-body, +.timeline > li > .timeline-item > .timeline-footer { + padding: 10px; +} +.timeline > li > .fa, +.timeline > li > .glyphicon, +.timeline > li > .ion { + width: 30px; + height: 30px; + font-size: 15px; + line-height: 30px; + position: absolute; + color: #666; + background: #d2d6de; + border-radius: 50%; + text-align: center; + left: 18px; + top: 0; +} +.timeline > .time-label > span { + font-weight: 600; + padding: 5px; + display: inline-block; + background-color: #fff; + border-radius: 4px; +} +.timeline-inverse > li > .timeline-item { + background: #f0f0f0; + border: 1px solid #ddd; + -webkit-box-shadow: none; + box-shadow: none; +} +.timeline-inverse > li > .timeline-item > .timeline-header { + border-bottom-color: #ddd; +} +/* + * Component: Button + * ----------------- + */ +.btn { + border-radius: 3px; + -webkit-box-shadow: none; + box-shadow: none; + border: 1px solid transparent; +} +.btn.uppercase { + text-transform: uppercase; +} +.btn.btn-flat { + border-radius: 0; + -webkit-box-shadow: none; + -moz-box-shadow: none; + box-shadow: none; + border-width: 1px; +} +.btn:active { + -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); + -moz-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); + box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); +} +.btn:focus { + outline: none; +} +.btn.btn-file { + position: relative; + overflow: hidden; +} +.btn.btn-file > input[type='file'] { + position: absolute; + top: 0; + right: 0; + min-width: 100%; + min-height: 100%; + font-size: 100px; + text-align: right; + opacity: 0; + filter: alpha(opacity=0); + outline: none; + background: white; + cursor: inherit; + display: block; +} +.btn-default { + background-color: #f4f4f4; + color: #444; + border-color: #ddd; +} +.btn-default:hover, +.btn-default:active, +.btn-default.hover { + background-color: #e7e7e7; +} +.btn-primary { + background-color: #3c8dbc; + border-color: #367fa9; +} +.btn-primary:hover, +.btn-primary:active, +.btn-primary.hover { + background-color: #367fa9; +} +.btn-success { + background-color: #00a65a; + border-color: #008d4c; +} +.btn-success:hover, +.btn-success:active, +.btn-success.hover { + background-color: #008d4c; +} +.btn-info { + background-color: #00c0ef; + border-color: #00acd6; +} +.btn-info:hover, +.btn-info:active, +.btn-info.hover { + background-color: #00acd6; +} +.btn-danger { + background-color: #dd4b39; + border-color: #d73925; +} +.btn-danger:hover, +.btn-danger:active, +.btn-danger.hover { + background-color: #d73925; +} +.btn-warning { + background-color: #f39c12; + border-color: #e08e0b; +} +.btn-warning:hover, +.btn-warning:active, +.btn-warning.hover { + background-color: #e08e0b; +} +.btn-outline { + border: 1px solid #fff; + background: transparent; + color: #fff; +} +.btn-outline:hover, +.btn-outline:focus, +.btn-outline:active { + color: rgba(255, 255, 255, 0.7); + border-color: rgba(255, 255, 255, 0.7); +} +.btn-link { + -webkit-box-shadow: none; + box-shadow: none; +} +.btn[class*='bg-']:hover { + -webkit-box-shadow: inset 0 0 100px rgba(0, 0, 0, 0.2); + box-shadow: inset 0 0 100px rgba(0, 0, 0, 0.2); +} +.btn-app { + border-radius: 3px; + position: relative; + padding: 15px 5px; + margin: 0 0 10px 10px; + min-width: 80px; + height: 60px; + text-align: center; + color: #666; + border: 1px solid #ddd; + background-color: #f4f4f4; + font-size: 12px; +} +.btn-app > .fa, +.btn-app > .glyphicon, +.btn-app > .ion { + font-size: 20px; + display: block; +} +.btn-app:hover { + background: #f4f4f4; + color: #444; + border-color: #aaa; +} +.btn-app:active, +.btn-app:focus { + -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); + -moz-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); + box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); +} +.btn-app > .badge { + position: absolute; + top: -3px; + right: -10px; + font-size: 10px; + font-weight: 400; +} +/* + * Component: Callout + * ------------------ + */ +.callout { + border-radius: 3px; + margin: 0 0 20px 0; + padding: 15px 30px 15px 15px; + border-left: 5px solid #eee; +} +.callout a { + color: #fff; + text-decoration: underline; +} +.callout a:hover { + color: #eee; +} +.callout h4 { + margin-top: 0; + font-weight: 600; +} +.callout p:last-child { + margin-bottom: 0; +} +.callout code, +.callout .highlight { + background-color: #fff; +} +.callout.callout-danger { + border-color: #c23321; +} +.callout.callout-warning { + border-color: #c87f0a; +} +.callout.callout-info { + border-color: #0097bc; +} +.callout.callout-success { + border-color: #00733e; +} +/* + * Component: alert + * ---------------- + */ +.alert { + border-radius: 3px; +} +.alert h4 { + font-weight: 600; +} +.alert .icon { + margin-right: 10px; +} +.alert .close { + color: #000; + opacity: 0.2; + filter: alpha(opacity=20); +} +.alert .close:hover { + opacity: 0.5; + filter: alpha(opacity=50); +} +.alert a { + color: #fff; + text-decoration: underline; +} +.alert-success { + border-color: #008d4c; +} +.alert-danger, +.alert-error { + border-color: #d73925; +} +.alert-warning { + border-color: #e08e0b; +} +.alert-info { + border-color: #00acd6; +} +/* + * Component: Nav + * -------------- + */ +.nav > li > a:hover, +.nav > li > a:active, +.nav > li > a:focus { + color: #444; + background: #f7f7f7; +} +/* NAV PILLS */ +.nav-pills > li > a { + border-radius: 0; + border-top: 3px solid transparent; + color: #444; +} +.nav-pills > li > a > .fa, +.nav-pills > li > a > .glyphicon, +.nav-pills > li > a > .ion { + margin-right: 5px; +} +.nav-pills > li.active > a, +.nav-pills > li.active > a:hover, +.nav-pills > li.active > a:focus { + border-top-color: #3c8dbc; +} +.nav-pills > li.active > a { + font-weight: 600; +} +/* NAV STACKED */ +.nav-stacked > li > a { + border-radius: 0; + border-top: 0; + border-left: 3px solid transparent; + color: #444; +} +.nav-stacked > li.active > a, +.nav-stacked > li.active > a:hover { + background: transparent; + color: #444; + border-top: 0; + border-left-color: #3c8dbc; +} +.nav-stacked > li.header { + border-bottom: 1px solid #ddd; + color: #777; + margin-bottom: 10px; + padding: 5px 10px; + text-transform: uppercase; +} +/* NAV TABS */ +.nav-tabs-custom { + margin-bottom: 20px; + background: #fff; + box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1); + border-radius: 3px; +} +.nav-tabs-custom > .nav-tabs { + margin: 0; + border-bottom-color: #f4f4f4; + border-top-right-radius: 3px; + border-top-left-radius: 3px; +} +.nav-tabs-custom > .nav-tabs > li { + border-top: 3px solid transparent; + margin-bottom: -2px; + margin-right: 5px; +} +.nav-tabs-custom > .nav-tabs > li.disabled > a { + color: #777; +} +.nav-tabs-custom > .nav-tabs > li > a { + color: #444; + border-radius: 0; +} +.nav-tabs-custom > .nav-tabs > li > a.text-muted { + color: #999; +} +.nav-tabs-custom > .nav-tabs > li > a, +.nav-tabs-custom > .nav-tabs > li > a:hover { + background: transparent; + margin: 0; +} +.nav-tabs-custom > .nav-tabs > li > a:hover { + color: #999; +} +.nav-tabs-custom > .nav-tabs > li:not(.active) > a:hover, +.nav-tabs-custom > .nav-tabs > li:not(.active) > a:focus, +.nav-tabs-custom > .nav-tabs > li:not(.active) > a:active { + border-color: transparent; +} +.nav-tabs-custom > .nav-tabs > li.active { + border-top-color: #3c8dbc; +} +.nav-tabs-custom > .nav-tabs > li.active > a, +.nav-tabs-custom > .nav-tabs > li.active:hover > a { + background-color: #fff; + color: #444; +} +.nav-tabs-custom > .nav-tabs > li.active > a { + border-top-color: transparent; + border-left-color: #f4f4f4; + border-right-color: #f4f4f4; +} +.nav-tabs-custom > .nav-tabs > li:first-of-type { + margin-left: 0; +} +.nav-tabs-custom > .nav-tabs > li:first-of-type.active > a { + border-left-color: transparent; +} +.nav-tabs-custom > .nav-tabs.pull-right { + float: none !important; +} +.nav-tabs-custom > .nav-tabs.pull-right > li { + float: right; +} +.nav-tabs-custom > .nav-tabs.pull-right > li:first-of-type { + margin-right: 0; +} +.nav-tabs-custom > .nav-tabs.pull-right > li:first-of-type > a { + border-left-width: 1px; +} +.nav-tabs-custom > .nav-tabs.pull-right > li:first-of-type.active > a { + border-left-color: #f4f4f4; + border-right-color: transparent; +} +.nav-tabs-custom > .nav-tabs > li.header { + line-height: 35px; + padding: 0 10px; + font-size: 20px; + color: #444; +} +.nav-tabs-custom > .nav-tabs > li.header > .fa, +.nav-tabs-custom > .nav-tabs > li.header > .glyphicon, +.nav-tabs-custom > .nav-tabs > li.header > .ion { + margin-right: 5px; +} +.nav-tabs-custom > .tab-content { + background: #fff; + padding: 10px; + border-bottom-right-radius: 3px; + border-bottom-left-radius: 3px; +} +.nav-tabs-custom .dropdown.open > a:active, +.nav-tabs-custom .dropdown.open > a:focus { + background: transparent; + color: #999; +} +.nav-tabs-custom.tab-primary > .nav-tabs > li.active { + border-top-color: #3c8dbc; +} +.nav-tabs-custom.tab-info > .nav-tabs > li.active { + border-top-color: #00c0ef; +} +.nav-tabs-custom.tab-danger > .nav-tabs > li.active { + border-top-color: #dd4b39; +} +.nav-tabs-custom.tab-warning > .nav-tabs > li.active { + border-top-color: #f39c12; +} +.nav-tabs-custom.tab-success > .nav-tabs > li.active { + border-top-color: #00a65a; +} +.nav-tabs-custom.tab-default > .nav-tabs > li.active { + border-top-color: #d2d6de; +} +/* PAGINATION */ +.pagination > li > a { + background: #fafafa; + color: #666; +} +.pagination.pagination-flat > li > a { + border-radius: 0 !important; +} +/* + * Component: Products List + * ------------------------ + */ +.products-list { + list-style: none; + margin: 0; + padding: 0; +} +.products-list > .item { + border-radius: 3px; + -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1); + box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1); + padding: 10px 0; + background: #fff; +} +.products-list > .item:before, +.products-list > .item:after { + content: " "; + display: table; +} +.products-list > .item:after { + clear: both; +} +.products-list .product-img { + float: left; +} +.products-list .product-img img { + width: 50px; + height: 50px; +} +.products-list .product-info { + margin-left: 60px; +} +.products-list .product-title { + font-weight: 600; +} +.products-list .product-description { + display: block; + color: #999; + overflow: hidden; + white-space: nowrap; + text-overflow: ellipsis; +} +.product-list-in-box > .item { + -webkit-box-shadow: none; + box-shadow: none; + border-radius: 0; + border-bottom: 1px solid #f4f4f4; +} +.product-list-in-box > .item:last-of-type { + border-bottom-width: 0; +} +/* + * Component: Table + * ---------------- + */ +.table > thead > tr > th, +.table > tbody > tr > th, +.table > tfoot > tr > th, +.table > thead > tr > td, +.table > tbody > tr > td, +.table > tfoot > tr > td { + border-top: 1px solid #f4f4f4; +} +.table > thead > tr > th { + border-bottom: 2px solid #f4f4f4; +} +.table tr td .progress { + margin-top: 5px; +} +.table-bordered { + border: 1px solid #f4f4f4; +} +.table-bordered > thead > tr > th, +.table-bordered > tbody > tr > th, +.table-bordered > tfoot > tr > th, +.table-bordered > thead > tr > td, +.table-bordered > tbody > tr > td, +.table-bordered > tfoot > tr > td { + border: 1px solid #f4f4f4; +} +.table-bordered > thead > tr > th, +.table-bordered > thead > tr > td { + border-bottom-width: 2px; +} +.table.no-border, +.table.no-border td, +.table.no-border th { + border: 0; +} +/* .text-center in tables */ +table.text-center, +table.text-center td, +table.text-center th { + text-align: center; +} +.table.align th { + text-align: left; +} +.table.align td { + text-align: right; +} +/* + * Component: Label + * ---------------- + */ +.label-default { + background-color: #d2d6de; + color: #444; +} +/* + * Component: Direct Chat + * ---------------------- + */ +.direct-chat .box-body { + border-bottom-right-radius: 0; + border-bottom-left-radius: 0; + position: relative; + overflow-x: hidden; + padding: 0; +} +.direct-chat.chat-pane-open .direct-chat-contacts { + -webkit-transform: translate(0, 0); + -ms-transform: translate(0, 0); + -o-transform: translate(0, 0); + transform: translate(0, 0); +} +.direct-chat-messages { + -webkit-transform: translate(0, 0); + -ms-transform: translate(0, 0); + -o-transform: translate(0, 0); + transform: translate(0, 0); + padding: 10px; + height: 250px; + overflow: auto; +} +.direct-chat-msg, +.direct-chat-text { + display: block; +} +.direct-chat-msg { + margin-bottom: 10px; +} +.direct-chat-msg:before, +.direct-chat-msg:after { + content: " "; + display: table; +} +.direct-chat-msg:after { + clear: both; +} +.direct-chat-messages, +.direct-chat-contacts { + -webkit-transition: -webkit-transform 0.5s ease-in-out; + -moz-transition: -moz-transform 0.5s ease-in-out; + -o-transition: -o-transform 0.5s ease-in-out; + transition: transform 0.5s ease-in-out; +} +.direct-chat-text { + border-radius: 5px; + position: relative; + padding: 5px 10px; + background: #d2d6de; + border: 1px solid #d2d6de; + margin: 5px 0 0 50px; + color: #444444; +} +.direct-chat-text:after, +.direct-chat-text:before { + position: absolute; + right: 100%; + top: 15px; + border: solid transparent; + border-right-color: #d2d6de; + content: ' '; + height: 0; + width: 0; + pointer-events: none; +} +.direct-chat-text:after { + border-width: 5px; + margin-top: -5px; +} +.direct-chat-text:before { + border-width: 6px; + margin-top: -6px; +} +.right .direct-chat-text { + margin-right: 50px; + margin-left: 0; +} +.right .direct-chat-text:after, +.right .direct-chat-text:before { + right: auto; + left: 100%; + border-right-color: transparent; + border-left-color: #d2d6de; +} +.direct-chat-img { + border-radius: 50%; + float: left; + width: 40px; + height: 40px; +} +.right .direct-chat-img { + float: right; +} +.direct-chat-info { + display: block; + margin-bottom: 2px; + font-size: 12px; +} +.direct-chat-name { + font-weight: 600; +} +.direct-chat-timestamp { + color: #999; +} +.direct-chat-contacts-open .direct-chat-contacts { + -webkit-transform: translate(0, 0); + -ms-transform: translate(0, 0); + -o-transform: translate(0, 0); + transform: translate(0, 0); +} +.direct-chat-contacts { + -webkit-transform: translate(101%, 0); + -ms-transform: translate(101%, 0); + -o-transform: translate(101%, 0); + transform: translate(101%, 0); + position: absolute; + top: 0; + bottom: 0; + height: 250px; + width: 100%; + background: #222d32; + color: #fff; + overflow: auto; +} +.contacts-list > li { + border-bottom: 1px solid rgba(0, 0, 0, 0.2); + padding: 10px; + margin: 0; +} +.contacts-list > li:before, +.contacts-list > li:after { + content: " "; + display: table; +} +.contacts-list > li:after { + clear: both; +} +.contacts-list > li:last-of-type { + border-bottom: none; +} +.contacts-list-img { + border-radius: 50%; + width: 40px; + float: left; +} +.contacts-list-info { + margin-left: 45px; + color: #fff; +} +.contacts-list-name, +.contacts-list-status { + display: block; +} +.contacts-list-name { + font-weight: 600; +} +.contacts-list-status { + font-size: 12px; +} +.contacts-list-date { + color: #aaa; + font-weight: normal; +} +.contacts-list-msg { + color: #999; +} +.direct-chat-danger .right > .direct-chat-text { + background: #dd4b39; + border-color: #dd4b39; + color: #ffffff; +} +.direct-chat-danger .right > .direct-chat-text:after, +.direct-chat-danger .right > .direct-chat-text:before { + border-left-color: #dd4b39; +} +.direct-chat-primary .right > .direct-chat-text { + background: #3c8dbc; + border-color: #3c8dbc; + color: #ffffff; +} +.direct-chat-primary .right > .direct-chat-text:after, +.direct-chat-primary .right > .direct-chat-text:before { + border-left-color: #3c8dbc; +} +.direct-chat-warning .right > .direct-chat-text { + background: #f39c12; + border-color: #f39c12; + color: #ffffff; +} +.direct-chat-warning .right > .direct-chat-text:after, +.direct-chat-warning .right > .direct-chat-text:before { + border-left-color: #f39c12; +} +.direct-chat-info .right > .direct-chat-text { + background: #00c0ef; + border-color: #00c0ef; + color: #ffffff; +} +.direct-chat-info .right > .direct-chat-text:after, +.direct-chat-info .right > .direct-chat-text:before { + border-left-color: #00c0ef; +} +.direct-chat-success .right > .direct-chat-text { + background: #00a65a; + border-color: #00a65a; + color: #ffffff; +} +.direct-chat-success .right > .direct-chat-text:after, +.direct-chat-success .right > .direct-chat-text:before { + border-left-color: #00a65a; +} +/* + * Component: Users List + * --------------------- + */ +.users-list > li { + width: 25%; + float: left; + padding: 10px; + text-align: center; +} +.users-list > li img { + border-radius: 50%; + max-width: 100%; + height: auto; +} +.users-list > li > a:hover, +.users-list > li > a:hover .users-list-name { + color: #999; +} +.users-list-name, +.users-list-date { + display: block; +} +.users-list-name { + font-weight: 600; + color: #444; + overflow: hidden; + white-space: nowrap; + text-overflow: ellipsis; +} +.users-list-date { + color: #999; + font-size: 12px; +} +/* + * Component: Carousel + * ------------------- + */ +.carousel-control.left, +.carousel-control.right { + background-image: none; +} +.carousel-control > .fa { + font-size: 40px; + position: absolute; + top: 50%; + z-index: 5; + display: inline-block; + margin-top: -20px; +} +/* + * Component: modal + * ---------------- + */ +.modal { + background: rgba(0, 0, 0, 0.3); +} +.modal-content { + border-radius: 0; + -webkit-box-shadow: 0 2px 3px rgba(0, 0, 0, 0.125); + box-shadow: 0 2px 3px rgba(0, 0, 0, 0.125); + border: 0; +} +@media (min-width: 768px) { + .modal-content { + -webkit-box-shadow: 0 2px 3px rgba(0, 0, 0, 0.125); + box-shadow: 0 2px 3px rgba(0, 0, 0, 0.125); + } +} +.modal-header { + border-bottom-color: #f4f4f4; +} +.modal-footer { + border-top-color: #f4f4f4; +} +.modal-primary .modal-header, +.modal-primary .modal-footer { + border-color: #307095; +} +.modal-warning .modal-header, +.modal-warning .modal-footer { + border-color: #c87f0a; +} +.modal-info .modal-header, +.modal-info .modal-footer { + border-color: #0097bc; +} +.modal-success .modal-header, +.modal-success .modal-footer { + border-color: #00733e; +} +.modal-danger .modal-header, +.modal-danger .modal-footer { + border-color: #c23321; +} +/* + * Component: Social Widgets + * ------------------------- + */ +.box-widget { + border: none; + position: relative; +} +.widget-user .widget-user-header { + padding: 20px; + height: 120px; + border-top-right-radius: 3px; + border-top-left-radius: 3px; +} +.widget-user .widget-user-username { + margin-top: 0; + margin-bottom: 5px; + font-size: 25px; + font-weight: 300; + text-shadow: 0 1px 1px rgba(0, 0, 0, 0.2); +} +.widget-user .widget-user-desc { + margin-top: 0; +} +.widget-user .widget-user-image { + position: absolute; + top: 65px; + left: 50%; + margin-left: -45px; +} +.widget-user .widget-user-image > img { + width: 90px; + height: auto; + border: 3px solid #fff; +} +.widget-user .box-footer { + padding-top: 30px; +} +.widget-user-2 .widget-user-header { + padding: 20px; + border-top-right-radius: 3px; + border-top-left-radius: 3px; +} +.widget-user-2 .widget-user-username { + margin-top: 5px; + margin-bottom: 5px; + font-size: 25px; + font-weight: 300; +} +.widget-user-2 .widget-user-desc { + margin-top: 0; +} +.widget-user-2 .widget-user-username, +.widget-user-2 .widget-user-desc { + margin-left: 75px; +} +.widget-user-2 .widget-user-image > img { + width: 65px; + height: auto; + float: left; +} +.treeview-menu { + display: none; + list-style: none; + padding: 0; + margin: 0; + padding-left: 5px; +} +.treeview-menu .treeview-menu { + padding-left: 20px; +} +.treeview-menu > li { + margin: 0; +} +.treeview-menu > li > a { + padding: 5px 5px 5px 15px; + display: block; + font-size: 14px; +} +.treeview-menu > li > a > .fa, +.treeview-menu > li > a > .glyphicon, +.treeview-menu > li > a > .ion { + width: 20px; +} +.treeview-menu > li > a > .pull-right-container > .fa-angle-left, +.treeview-menu > li > a > .pull-right-container > .fa-angle-down, +.treeview-menu > li > a > .fa-angle-left, +.treeview-menu > li > a > .fa-angle-down { + width: auto; +} +/* + * Page: Mailbox + * ------------- + */ +.mailbox-messages > .table { + margin: 0; +} +.mailbox-controls { + padding: 5px; +} +.mailbox-controls.with-border { + border-bottom: 1px solid #f4f4f4; +} +.mailbox-read-info { + border-bottom: 1px solid #f4f4f4; + padding: 10px; +} +.mailbox-read-info h3 { + font-size: 20px; + margin: 0; +} +.mailbox-read-info h5 { + margin: 0; + padding: 5px 0 0 0; +} +.mailbox-read-time { + color: #999; + font-size: 13px; +} +.mailbox-read-message { + padding: 10px; +} +.mailbox-attachments li { + float: left; + width: 200px; + border: 1px solid #eee; + margin-bottom: 10px; + margin-right: 10px; +} +.mailbox-attachment-name { + font-weight: bold; + color: #666; +} +.mailbox-attachment-icon, +.mailbox-attachment-info, +.mailbox-attachment-size { + display: block; +} +.mailbox-attachment-info { + padding: 10px; + background: #f4f4f4; +} +.mailbox-attachment-size { + color: #999; + font-size: 12px; +} +.mailbox-attachment-icon { + text-align: center; + font-size: 65px; + color: #666; + padding: 20px 10px; +} +.mailbox-attachment-icon.has-img { + padding: 0; +} +.mailbox-attachment-icon.has-img > img { + max-width: 100%; + height: auto; +} +/* + * Page: Lock Screen + * ----------------- + */ +/* ADD THIS CLASS TO THE TAG */ +.lockscreen { + background: #d2d6de; +} +.lockscreen-logo { + font-size: 35px; + text-align: center; + margin-bottom: 25px; + font-weight: 300; +} +.lockscreen-logo a { + color: #444; +} +.lockscreen-wrapper { + max-width: 400px; + margin: 0 auto; + margin-top: 10%; +} +/* User name [optional] */ +.lockscreen .lockscreen-name { + text-align: center; + font-weight: 600; +} +/* Will contain the image and the sign in form */ +.lockscreen-item { + border-radius: 4px; + padding: 0; + background: #fff; + position: relative; + margin: 10px auto 30px auto; + width: 290px; +} +/* User image */ +.lockscreen-image { + border-radius: 50%; + position: absolute; + left: -10px; + top: -25px; + background: #fff; + padding: 5px; + z-index: 10; +} +.lockscreen-image > img { + border-radius: 50%; + width: 70px; + height: 70px; +} +/* Contains the password input and the login button */ +.lockscreen-credentials { + margin-left: 70px; +} +.lockscreen-credentials .form-control { + border: 0; +} +.lockscreen-credentials .btn { + background-color: #fff; + border: 0; + padding: 0 10px; +} +.lockscreen-footer { + margin-top: 10px; +} +/* + * Page: Login & Register + * ---------------------- + */ +.login-logo, +.register-logo { + font-size: 35px; + text-align: center; + margin-bottom: 25px; + font-weight: 300; +} +.login-logo a, +.register-logo a { + color: #444; +} +.login-page, +.register-page { + background: #d2d6de; +} +.login-box, +.register-box { + width: 360px; + margin: 7% auto; +} +@media (max-width: 768px) { + .login-box, + .register-box { + width: 90%; + margin-top: 20px; + } +} +.login-box-body, +.register-box-body { + background: #fff; + padding: 20px; + border-top: 0; + color: #666; +} +.login-box-body .form-control-feedback, +.register-box-body .form-control-feedback { + color: #777; +} +.login-box-msg, +.register-box-msg { + margin: 0; + text-align: center; + padding: 0 20px 20px 20px; +} +.social-auth-links { + margin: 10px 0; +} +/* + * Page: 400 and 500 error pages + * ------------------------------ + */ +.error-page { + width: 600px; + margin: 20px auto 0 auto; +} +@media (max-width: 991px) { + .error-page { + width: 100%; + } +} +.error-page > .headline { + float: left; + font-size: 100px; + font-weight: 300; +} +@media (max-width: 991px) { + .error-page > .headline { + float: none; + text-align: center; + } +} +.error-page > .error-content { + margin-left: 190px; + display: block; +} +@media (max-width: 991px) { + .error-page > .error-content { + margin-left: 0; + } +} +.error-page > .error-content > h3 { + font-weight: 300; + font-size: 25px; +} +@media (max-width: 991px) { + .error-page > .error-content > h3 { + text-align: center; + } +} +/* + * Page: Invoice + * ------------- + */ +.invoice { + position: relative; + background: #fff; + border: 1px solid #f4f4f4; + padding: 20px; + margin: 10px 25px; +} +.invoice-title { + margin-top: 0; +} +/* + * Page: Profile + * ------------- + */ +.profile-user-img { + margin: 0 auto; + width: 100px; + padding: 3px; + border: 3px solid #d2d6de; +} +.profile-username { + font-size: 21px; + margin-top: 5px; +} +.post { + border-bottom: 1px solid #d2d6de; + margin-bottom: 15px; + padding-bottom: 15px; + color: #666; +} +.post:last-of-type { + border-bottom: 0; + margin-bottom: 0; + padding-bottom: 0; +} +.post .user-block { + margin-bottom: 15px; +} +/* + * Social Buttons for Bootstrap + * + * Copyright 2013-2015 Panayiotis Lipiridis + * Licensed under the MIT License + * + * https://github.com/lipis/bootstrap-social + */ +.btn-social { + position: relative; + padding-left: 44px; + text-align: left; + white-space: nowrap; + overflow: hidden; + text-overflow: ellipsis; +} +.btn-social > :first-child { + position: absolute; + left: 0; + top: 0; + bottom: 0; + width: 32px; + line-height: 34px; + font-size: 1.6em; + text-align: center; + border-right: 1px solid rgba(0, 0, 0, 0.2); +} +.btn-social.btn-lg { + padding-left: 61px; +} +.btn-social.btn-lg > :first-child { + line-height: 45px; + width: 45px; + font-size: 1.8em; +} +.btn-social.btn-sm { + padding-left: 38px; +} +.btn-social.btn-sm > :first-child { + line-height: 28px; + width: 28px; + font-size: 1.4em; +} +.btn-social.btn-xs { + padding-left: 30px; +} +.btn-social.btn-xs > :first-child { + line-height: 20px; + width: 20px; + font-size: 1.2em; +} +.btn-social-icon { + position: relative; + padding-left: 44px; + text-align: left; + white-space: nowrap; + overflow: hidden; + text-overflow: ellipsis; + height: 34px; + width: 34px; + padding: 0; +} +.btn-social-icon > :first-child { + position: absolute; + left: 0; + top: 0; + bottom: 0; + width: 32px; + line-height: 34px; + font-size: 1.6em; + text-align: center; + border-right: 1px solid rgba(0, 0, 0, 0.2); +} +.btn-social-icon.btn-lg { + padding-left: 61px; +} +.btn-social-icon.btn-lg > :first-child { + line-height: 45px; + width: 45px; + font-size: 1.8em; +} +.btn-social-icon.btn-sm { + padding-left: 38px; +} +.btn-social-icon.btn-sm > :first-child { + line-height: 28px; + width: 28px; + font-size: 1.4em; +} +.btn-social-icon.btn-xs { + padding-left: 30px; +} +.btn-social-icon.btn-xs > :first-child { + line-height: 20px; + width: 20px; + font-size: 1.2em; +} +.btn-social-icon > :first-child { + border: none; + text-align: center; + width: 100%; +} +.btn-social-icon.btn-lg { + height: 45px; + width: 45px; + padding-left: 0; + padding-right: 0; +} +.btn-social-icon.btn-sm { + height: 30px; + width: 30px; + padding-left: 0; + padding-right: 0; +} +.btn-social-icon.btn-xs { + height: 22px; + width: 22px; + padding-left: 0; + padding-right: 0; +} +.btn-adn { + color: #ffffff; + background-color: #d87a68; + border-color: rgba(0, 0, 0, 0.2); +} +.btn-adn:focus, +.btn-adn.focus { + color: #ffffff; + background-color: #ce563f; + border-color: rgba(0, 0, 0, 0.2); +} +.btn-adn:hover { + color: #ffffff; + background-color: #ce563f; + border-color: rgba(0, 0, 0, 0.2); +} +.btn-adn:active, +.btn-adn.active, +.open > .dropdown-toggle.btn-adn { + color: #ffffff; + background-color: #ce563f; + border-color: rgba(0, 0, 0, 0.2); +} +.btn-adn:active, +.btn-adn.active, +.open > .dropdown-toggle.btn-adn { + background-image: none; +} +.btn-adn .badge { + color: #d87a68; + background-color: #ffffff; +} +.btn-bitbucket { + color: #ffffff; + background-color: #205081; + border-color: rgba(0, 0, 0, 0.2); +} +.btn-bitbucket:focus, +.btn-bitbucket.focus { + color: #ffffff; + background-color: #163758; + border-color: rgba(0, 0, 0, 0.2); +} +.btn-bitbucket:hover { + color: #ffffff; + background-color: #163758; + border-color: rgba(0, 0, 0, 0.2); +} +.btn-bitbucket:active, +.btn-bitbucket.active, +.open > .dropdown-toggle.btn-bitbucket { + color: #ffffff; + background-color: #163758; + border-color: rgba(0, 0, 0, 0.2); +} +.btn-bitbucket:active, +.btn-bitbucket.active, +.open > .dropdown-toggle.btn-bitbucket { + background-image: none; +} +.btn-bitbucket .badge { + color: #205081; + background-color: #ffffff; +} +.btn-dropbox { + color: #ffffff; + background-color: #1087dd; + border-color: rgba(0, 0, 0, 0.2); +} +.btn-dropbox:focus, +.btn-dropbox.focus { + color: #ffffff; + background-color: #0d6aad; + border-color: rgba(0, 0, 0, 0.2); +} +.btn-dropbox:hover { + color: #ffffff; + background-color: #0d6aad; + border-color: rgba(0, 0, 0, 0.2); +} +.btn-dropbox:active, +.btn-dropbox.active, +.open > .dropdown-toggle.btn-dropbox { + color: #ffffff; + background-color: #0d6aad; + border-color: rgba(0, 0, 0, 0.2); +} +.btn-dropbox:active, +.btn-dropbox.active, +.open > .dropdown-toggle.btn-dropbox { + background-image: none; +} +.btn-dropbox .badge { + color: #1087dd; + background-color: #ffffff; +} +.btn-facebook { + color: #ffffff; + background-color: #3b5998; + border-color: rgba(0, 0, 0, 0.2); +} +.btn-facebook:focus, +.btn-facebook.focus { + color: #ffffff; + background-color: #2d4373; + border-color: rgba(0, 0, 0, 0.2); +} +.btn-facebook:hover { + color: #ffffff; + background-color: #2d4373; + border-color: rgba(0, 0, 0, 0.2); +} +.btn-facebook:active, +.btn-facebook.active, +.open > .dropdown-toggle.btn-facebook { + color: #ffffff; + background-color: #2d4373; + border-color: rgba(0, 0, 0, 0.2); +} +.btn-facebook:active, +.btn-facebook.active, +.open > .dropdown-toggle.btn-facebook { + background-image: none; +} +.btn-facebook .badge { + color: #3b5998; + background-color: #ffffff; +} +.btn-flickr { + color: #ffffff; + background-color: #ff0084; + border-color: rgba(0, 0, 0, 0.2); +} +.btn-flickr:focus, +.btn-flickr.focus { + color: #ffffff; + background-color: #cc006a; + border-color: rgba(0, 0, 0, 0.2); +} +.btn-flickr:hover { + color: #ffffff; + background-color: #cc006a; + border-color: rgba(0, 0, 0, 0.2); +} +.btn-flickr:active, +.btn-flickr.active, +.open > .dropdown-toggle.btn-flickr { + color: #ffffff; + background-color: #cc006a; + border-color: rgba(0, 0, 0, 0.2); +} +.btn-flickr:active, +.btn-flickr.active, +.open > .dropdown-toggle.btn-flickr { + background-image: none; +} +.btn-flickr .badge { + color: #ff0084; + background-color: #ffffff; +} +.btn-foursquare { + color: #ffffff; + background-color: #f94877; + border-color: rgba(0, 0, 0, 0.2); +} +.btn-foursquare:focus, +.btn-foursquare.focus { + color: #ffffff; + background-color: #f71752; + border-color: rgba(0, 0, 0, 0.2); +} +.btn-foursquare:hover { + color: #ffffff; + background-color: #f71752; + border-color: rgba(0, 0, 0, 0.2); +} +.btn-foursquare:active, +.btn-foursquare.active, +.open > .dropdown-toggle.btn-foursquare { + color: #ffffff; + background-color: #f71752; + border-color: rgba(0, 0, 0, 0.2); +} +.btn-foursquare:active, +.btn-foursquare.active, +.open > .dropdown-toggle.btn-foursquare { + background-image: none; +} +.btn-foursquare .badge { + color: #f94877; + background-color: #ffffff; +} +.btn-github { + color: #ffffff; + background-color: #444444; + border-color: rgba(0, 0, 0, 0.2); +} +.btn-github:focus, +.btn-github.focus { + color: #ffffff; + background-color: #2b2b2b; + border-color: rgba(0, 0, 0, 0.2); +} +.btn-github:hover { + color: #ffffff; + background-color: #2b2b2b; + border-color: rgba(0, 0, 0, 0.2); +} +.btn-github:active, +.btn-github.active, +.open > .dropdown-toggle.btn-github { + color: #ffffff; + background-color: #2b2b2b; + border-color: rgba(0, 0, 0, 0.2); +} +.btn-github:active, +.btn-github.active, +.open > .dropdown-toggle.btn-github { + background-image: none; +} +.btn-github .badge { + color: #444444; + background-color: #ffffff; +} +.btn-google { + color: #ffffff; + background-color: #dd4b39; + border-color: rgba(0, 0, 0, 0.2); +} +.btn-google:focus, +.btn-google.focus { + color: #ffffff; + background-color: #c23321; + border-color: rgba(0, 0, 0, 0.2); +} +.btn-google:hover { + color: #ffffff; + background-color: #c23321; + border-color: rgba(0, 0, 0, 0.2); +} +.btn-google:active, +.btn-google.active, +.open > .dropdown-toggle.btn-google { + color: #ffffff; + background-color: #c23321; + border-color: rgba(0, 0, 0, 0.2); +} +.btn-google:active, +.btn-google.active, +.open > .dropdown-toggle.btn-google { + background-image: none; +} +.btn-google .badge { + color: #dd4b39; + background-color: #ffffff; +} +.btn-instagram { + color: #ffffff; + background-color: #3f729b; + border-color: rgba(0, 0, 0, 0.2); +} +.btn-instagram:focus, +.btn-instagram.focus { + color: #ffffff; + background-color: #305777; + border-color: rgba(0, 0, 0, 0.2); +} +.btn-instagram:hover { + color: #ffffff; + background-color: #305777; + border-color: rgba(0, 0, 0, 0.2); +} +.btn-instagram:active, +.btn-instagram.active, +.open > .dropdown-toggle.btn-instagram { + color: #ffffff; + background-color: #305777; + border-color: rgba(0, 0, 0, 0.2); +} +.btn-instagram:active, +.btn-instagram.active, +.open > .dropdown-toggle.btn-instagram { + background-image: none; +} +.btn-instagram .badge { + color: #3f729b; + background-color: #ffffff; +} +.btn-linkedin { + color: #ffffff; + background-color: #007bb6; + border-color: rgba(0, 0, 0, 0.2); +} +.btn-linkedin:focus, +.btn-linkedin.focus { + color: #ffffff; + background-color: #005983; + border-color: rgba(0, 0, 0, 0.2); +} +.btn-linkedin:hover { + color: #ffffff; + background-color: #005983; + border-color: rgba(0, 0, 0, 0.2); +} +.btn-linkedin:active, +.btn-linkedin.active, +.open > .dropdown-toggle.btn-linkedin { + color: #ffffff; + background-color: #005983; + border-color: rgba(0, 0, 0, 0.2); +} +.btn-linkedin:active, +.btn-linkedin.active, +.open > .dropdown-toggle.btn-linkedin { + background-image: none; +} +.btn-linkedin .badge { + color: #007bb6; + background-color: #ffffff; +} +.btn-microsoft { + color: #ffffff; + background-color: #2672ec; + border-color: rgba(0, 0, 0, 0.2); +} +.btn-microsoft:focus, +.btn-microsoft.focus { + color: #ffffff; + background-color: #125acd; + border-color: rgba(0, 0, 0, 0.2); +} +.btn-microsoft:hover { + color: #ffffff; + background-color: #125acd; + border-color: rgba(0, 0, 0, 0.2); +} +.btn-microsoft:active, +.btn-microsoft.active, +.open > .dropdown-toggle.btn-microsoft { + color: #ffffff; + background-color: #125acd; + border-color: rgba(0, 0, 0, 0.2); +} +.btn-microsoft:active, +.btn-microsoft.active, +.open > .dropdown-toggle.btn-microsoft { + background-image: none; +} +.btn-microsoft .badge { + color: #2672ec; + background-color: #ffffff; +} +.btn-openid { + color: #ffffff; + background-color: #f7931e; + border-color: rgba(0, 0, 0, 0.2); +} +.btn-openid:focus, +.btn-openid.focus { + color: #ffffff; + background-color: #da7908; + border-color: rgba(0, 0, 0, 0.2); +} +.btn-openid:hover { + color: #ffffff; + background-color: #da7908; + border-color: rgba(0, 0, 0, 0.2); +} +.btn-openid:active, +.btn-openid.active, +.open > .dropdown-toggle.btn-openid { + color: #ffffff; + background-color: #da7908; + border-color: rgba(0, 0, 0, 0.2); +} +.btn-openid:active, +.btn-openid.active, +.open > .dropdown-toggle.btn-openid { + background-image: none; +} +.btn-openid .badge { + color: #f7931e; + background-color: #ffffff; +} +.btn-pinterest { + color: #ffffff; + background-color: #cb2027; + border-color: rgba(0, 0, 0, 0.2); +} +.btn-pinterest:focus, +.btn-pinterest.focus { + color: #ffffff; + background-color: #9f191f; + border-color: rgba(0, 0, 0, 0.2); +} +.btn-pinterest:hover { + color: #ffffff; + background-color: #9f191f; + border-color: rgba(0, 0, 0, 0.2); +} +.btn-pinterest:active, +.btn-pinterest.active, +.open > .dropdown-toggle.btn-pinterest { + color: #ffffff; + background-color: #9f191f; + border-color: rgba(0, 0, 0, 0.2); +} +.btn-pinterest:active, +.btn-pinterest.active, +.open > .dropdown-toggle.btn-pinterest { + background-image: none; +} +.btn-pinterest .badge { + color: #cb2027; + background-color: #ffffff; +} +.btn-reddit { + color: #000000; + background-color: #eff7ff; + border-color: rgba(0, 0, 0, 0.2); +} +.btn-reddit:focus, +.btn-reddit.focus { + color: #000000; + background-color: #bcddff; + border-color: rgba(0, 0, 0, 0.2); +} +.btn-reddit:hover { + color: #000000; + background-color: #bcddff; + border-color: rgba(0, 0, 0, 0.2); +} +.btn-reddit:active, +.btn-reddit.active, +.open > .dropdown-toggle.btn-reddit { + color: #000000; + background-color: #bcddff; + border-color: rgba(0, 0, 0, 0.2); +} +.btn-reddit:active, +.btn-reddit.active, +.open > .dropdown-toggle.btn-reddit { + background-image: none; +} +.btn-reddit .badge { + color: #eff7ff; + background-color: #000000; +} +.btn-soundcloud { + color: #ffffff; + background-color: #ff5500; + border-color: rgba(0, 0, 0, 0.2); +} +.btn-soundcloud:focus, +.btn-soundcloud.focus { + color: #ffffff; + background-color: #cc4400; + border-color: rgba(0, 0, 0, 0.2); +} +.btn-soundcloud:hover { + color: #ffffff; + background-color: #cc4400; + border-color: rgba(0, 0, 0, 0.2); +} +.btn-soundcloud:active, +.btn-soundcloud.active, +.open > .dropdown-toggle.btn-soundcloud { + color: #ffffff; + background-color: #cc4400; + border-color: rgba(0, 0, 0, 0.2); +} +.btn-soundcloud:active, +.btn-soundcloud.active, +.open > .dropdown-toggle.btn-soundcloud { + background-image: none; +} +.btn-soundcloud .badge { + color: #ff5500; + background-color: #ffffff; +} +.btn-tumblr { + color: #ffffff; + background-color: #2c4762; + border-color: rgba(0, 0, 0, 0.2); +} +.btn-tumblr:focus, +.btn-tumblr.focus { + color: #ffffff; + background-color: #1c2d3f; + border-color: rgba(0, 0, 0, 0.2); +} +.btn-tumblr:hover { + color: #ffffff; + background-color: #1c2d3f; + border-color: rgba(0, 0, 0, 0.2); +} +.btn-tumblr:active, +.btn-tumblr.active, +.open > .dropdown-toggle.btn-tumblr { + color: #ffffff; + background-color: #1c2d3f; + border-color: rgba(0, 0, 0, 0.2); +} +.btn-tumblr:active, +.btn-tumblr.active, +.open > .dropdown-toggle.btn-tumblr { + background-image: none; +} +.btn-tumblr .badge { + color: #2c4762; + background-color: #ffffff; +} +.btn-twitter { + color: #ffffff; + background-color: #55acee; + border-color: rgba(0, 0, 0, 0.2); +} +.btn-twitter:focus, +.btn-twitter.focus { + color: #ffffff; + background-color: #2795e9; + border-color: rgba(0, 0, 0, 0.2); +} +.btn-twitter:hover { + color: #ffffff; + background-color: #2795e9; + border-color: rgba(0, 0, 0, 0.2); +} +.btn-twitter:active, +.btn-twitter.active, +.open > .dropdown-toggle.btn-twitter { + color: #ffffff; + background-color: #2795e9; + border-color: rgba(0, 0, 0, 0.2); +} +.btn-twitter:active, +.btn-twitter.active, +.open > .dropdown-toggle.btn-twitter { + background-image: none; +} +.btn-twitter .badge { + color: #55acee; + background-color: #ffffff; +} +.btn-vimeo { + color: #ffffff; + background-color: #1ab7ea; + border-color: rgba(0, 0, 0, 0.2); +} +.btn-vimeo:focus, +.btn-vimeo.focus { + color: #ffffff; + background-color: #1295bf; + border-color: rgba(0, 0, 0, 0.2); +} +.btn-vimeo:hover { + color: #ffffff; + background-color: #1295bf; + border-color: rgba(0, 0, 0, 0.2); +} +.btn-vimeo:active, +.btn-vimeo.active, +.open > .dropdown-toggle.btn-vimeo { + color: #ffffff; + background-color: #1295bf; + border-color: rgba(0, 0, 0, 0.2); +} +.btn-vimeo:active, +.btn-vimeo.active, +.open > .dropdown-toggle.btn-vimeo { + background-image: none; +} +.btn-vimeo .badge { + color: #1ab7ea; + background-color: #ffffff; +} +.btn-vk { + color: #ffffff; + background-color: #587ea3; + border-color: rgba(0, 0, 0, 0.2); +} +.btn-vk:focus, +.btn-vk.focus { + color: #ffffff; + background-color: #466482; + border-color: rgba(0, 0, 0, 0.2); +} +.btn-vk:hover { + color: #ffffff; + background-color: #466482; + border-color: rgba(0, 0, 0, 0.2); +} +.btn-vk:active, +.btn-vk.active, +.open > .dropdown-toggle.btn-vk { + color: #ffffff; + background-color: #466482; + border-color: rgba(0, 0, 0, 0.2); +} +.btn-vk:active, +.btn-vk.active, +.open > .dropdown-toggle.btn-vk { + background-image: none; +} +.btn-vk .badge { + color: #587ea3; + background-color: #ffffff; +} +.btn-yahoo { + color: #ffffff; + background-color: #720e9e; + border-color: rgba(0, 0, 0, 0.2); +} +.btn-yahoo:focus, +.btn-yahoo.focus { + color: #ffffff; + background-color: #500a6f; + border-color: rgba(0, 0, 0, 0.2); +} +.btn-yahoo:hover { + color: #ffffff; + background-color: #500a6f; + border-color: rgba(0, 0, 0, 0.2); +} +.btn-yahoo:active, +.btn-yahoo.active, +.open > .dropdown-toggle.btn-yahoo { + color: #ffffff; + background-color: #500a6f; + border-color: rgba(0, 0, 0, 0.2); +} +.btn-yahoo:active, +.btn-yahoo.active, +.open > .dropdown-toggle.btn-yahoo { + background-image: none; +} +.btn-yahoo .badge { + color: #720e9e; + background-color: #ffffff; +} +/* + * Plugin: Full Calendar + * --------------------- + */ +.fc-button { + background: #f4f4f4; + background-image: none; + color: #444; + border-color: #ddd; + border-bottom-color: #ddd; +} +.fc-button:hover, +.fc-button:active, +.fc-button.hover { + background-color: #e9e9e9; +} +.fc-header-title h2 { + font-size: 15px; + line-height: 1.6em; + color: #666; + margin-left: 10px; +} +.fc-header-right { + padding-right: 10px; +} +.fc-header-left { + padding-left: 10px; +} +.fc-widget-header { + background: #fafafa; +} +.fc-grid { + width: 100%; + border: 0; +} +.fc-widget-header:first-of-type, +.fc-widget-content:first-of-type { + border-left: 0; + border-right: 0; +} +.fc-widget-header:last-of-type, +.fc-widget-content:last-of-type { + border-right: 0; +} +.fc-toolbar { + padding: 10px; + margin: 0; +} +.fc-day-number { + font-size: 20px; + font-weight: 300; + padding-right: 10px; +} +.fc-color-picker { + list-style: none; + margin: 0; + padding: 0; +} +.fc-color-picker > li { + float: left; + font-size: 30px; + margin-right: 5px; + line-height: 30px; +} +.fc-color-picker > li .fa { + -webkit-transition: -webkit-transform linear 0.3s; + -moz-transition: -moz-transform linear 0.3s; + -o-transition: -o-transform linear 0.3s; + transition: transform linear 0.3s; +} +.fc-color-picker > li .fa:hover { + -webkit-transform: rotate(30deg); + -ms-transform: rotate(30deg); + -o-transform: rotate(30deg); + transform: rotate(30deg); +} +#add-new-event { + -webkit-transition: all linear 0.3s; + -o-transition: all linear 0.3s; + transition: all linear 0.3s; +} +.external-event { + padding: 5px 10px; + font-weight: bold; + margin-bottom: 4px; + box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1); + text-shadow: 0 1px 1px rgba(0, 0, 0, 0.1); + border-radius: 3px; + cursor: move; +} +.external-event:hover { + box-shadow: inset 0 0 90px rgba(0, 0, 0, 0.2); +} +/* + * Plugin: Select2 + * --------------- + */ +.select2-container--default.select2-container--focus, +.select2-selection.select2-container--focus, +.select2-container--default:focus, +.select2-selection:focus, +.select2-container--default:active, +.select2-selection:active { + outline: none; +} +.select2-container--default .select2-selection--single, +.select2-selection .select2-selection--single { + border: 1px solid #d2d6de; + border-radius: 0; + padding: 6px 12px; + height: 34px; +} +.select2-container--default.select2-container--open { + border-color: #3c8dbc; +} +.select2-dropdown { + border: 1px solid #d2d6de; + border-radius: 0; +} +.select2-container--default .select2-results__option--highlighted[aria-selected] { + background-color: #3c8dbc; + color: white; +} +.select2-results__option { + padding: 6px 12px; + user-select: none; + -webkit-user-select: none; +} +.select2-container .select2-selection--single .select2-selection__rendered { + padding-left: 0; + padding-right: 0; + height: auto; + margin-top: -4px; +} +.select2-container[dir="rtl"] .select2-selection--single .select2-selection__rendered { + padding-right: 6px; + padding-left: 20px; +} +.select2-container--default .select2-selection--single .select2-selection__arrow { + height: 28px; + right: 3px; +} +.select2-container--default .select2-selection--single .select2-selection__arrow b { + margin-top: 0; +} +.select2-dropdown .select2-search__field, +.select2-search--inline .select2-search__field { + border: 1px solid #d2d6de; +} +.select2-dropdown .select2-search__field:focus, +.select2-search--inline .select2-search__field:focus { + outline: none; +} +.select2-container--default.select2-container--focus .select2-selection--multiple, +.select2-container--default .select2-search--dropdown .select2-search__field { + border-color: #3c8dbc !important; +} +.select2-container--default .select2-results__option[aria-disabled=true] { + color: #999; +} +.select2-container--default .select2-results__option[aria-selected=true] { + background-color: #ddd; +} +.select2-container--default .select2-results__option[aria-selected=true], +.select2-container--default .select2-results__option[aria-selected=true]:hover { + color: #444; +} +.select2-container--default .select2-selection--multiple { + border: 1px solid #d2d6de; + border-radius: 0; +} +.select2-container--default .select2-selection--multiple:focus { + border-color: #3c8dbc; +} +.select2-container--default.select2-container--focus .select2-selection--multiple { + border-color: #d2d6de; +} +.select2-container--default .select2-selection--multiple .select2-selection__choice { + background-color: #3c8dbc; + border-color: #367fa9; + padding: 1px 10px; + color: #fff; +} +.select2-container--default .select2-selection--multiple .select2-selection__choice__remove { + margin-right: 5px; + color: rgba(255, 255, 255, 0.7); +} +.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover { + color: #fff; +} +.select2-container .select2-selection--single .select2-selection__rendered { + padding-right: 10px; +} +.box .datepicker-inline, +.box .datepicker-inline .datepicker-days, +.box .datepicker-inline > table, +.box .datepicker-inline .datepicker-days > table { + width: 100%; +} +.box .datepicker-inline td:hover, +.box .datepicker-inline .datepicker-days td:hover, +.box .datepicker-inline > table td:hover, +.box .datepicker-inline .datepicker-days > table td:hover { + background-color: rgba(255, 255, 255, 0.3); +} +.box .datepicker-inline td.day.old, +.box .datepicker-inline .datepicker-days td.day.old, +.box .datepicker-inline > table td.day.old, +.box .datepicker-inline .datepicker-days > table td.day.old, +.box .datepicker-inline td.day.new, +.box .datepicker-inline .datepicker-days td.day.new, +.box .datepicker-inline > table td.day.new, +.box .datepicker-inline .datepicker-days > table td.day.new { + color: #777; +} +/* + * General: Miscellaneous + * ---------------------- + */ +.pad { + padding: 10px; +} +.margin { + margin: 10px; +} +.margin-bottom { + margin-bottom: 20px; +} +.margin-bottom-none { + margin-bottom: 0; +} +.margin-r-5 { + margin-right: 5px; +} +.inline { + display: inline; +} +.description-block { + display: block; + margin: 10px 0; + text-align: center; +} +.description-block.margin-bottom { + margin-bottom: 25px; +} +.description-block > .description-header { + margin: 0; + padding: 0; + font-weight: 600; + font-size: 16px; +} +.description-block > .description-text { + text-transform: uppercase; +} +.bg-red, +.bg-yellow, +.bg-aqua, +.bg-blue, +.bg-light-blue, +.bg-green, +.bg-navy, +.bg-teal, +.bg-olive, +.bg-lime, +.bg-orange, +.bg-fuchsia, +.bg-purple, +.bg-maroon, +.bg-black, +.bg-red-active, +.bg-yellow-active, +.bg-aqua-active, +.bg-blue-active, +.bg-light-blue-active, +.bg-green-active, +.bg-navy-active, +.bg-teal-active, +.bg-olive-active, +.bg-lime-active, +.bg-orange-active, +.bg-fuchsia-active, +.bg-purple-active, +.bg-maroon-active, +.bg-black-active, +.callout.callout-danger, +.callout.callout-warning, +.callout.callout-info, +.callout.callout-success, +.alert-success, +.alert-danger, +.alert-error, +.alert-warning, +.alert-info, +.label-danger, +.label-info, +.label-warning, +.label-primary, +.label-success, +.modal-primary .modal-body, +.modal-primary .modal-header, +.modal-primary .modal-footer, +.modal-warning .modal-body, +.modal-warning .modal-header, +.modal-warning .modal-footer, +.modal-info .modal-body, +.modal-info .modal-header, +.modal-info .modal-footer, +.modal-success .modal-body, +.modal-success .modal-header, +.modal-success .modal-footer, +.modal-danger .modal-body, +.modal-danger .modal-header, +.modal-danger .modal-footer { + color: #fff !important; +} +.bg-gray { + color: #000; + background-color: #d2d6de !important; +} +.bg-gray-light { + background-color: #f7f7f7; +} +.bg-black { + background-color: #111111 !important; +} +.bg-red, +.callout.callout-danger, +.alert-danger, +.alert-error, +.label-danger, +.modal-danger .modal-body { + background-color: #dd4b39 !important; +} +.bg-yellow, +.callout.callout-warning, +.alert-warning, +.label-warning, +.modal-warning .modal-body { + background-color: #f39c12 !important; +} +.bg-aqua, +.callout.callout-info, +.alert-info, +.label-info, +.modal-info .modal-body { + background-color: #00c0ef !important; +} +.bg-blue { + background-color: #0073b7 !important; +} +.bg-light-blue, +.label-primary, +.modal-primary .modal-body { + background-color: #3c8dbc !important; +} +.bg-green, +.callout.callout-success, +.alert-success, +.label-success, +.modal-success .modal-body { + background-color: #00a65a !important; +} +.bg-navy { + background-color: #001f3f !important; +} +.bg-teal { + background-color: #39cccc !important; +} +.bg-olive { + background-color: #3d9970 !important; +} +.bg-lime { + background-color: #01ff70 !important; +} +.bg-orange { + background-color: #ff851b !important; +} +.bg-fuchsia { + background-color: #f012be !important; +} +.bg-purple { + background-color: #605ca8 !important; +} +.bg-maroon { + background-color: #d81b60 !important; +} +.bg-gray-active { + color: #000; + background-color: #b5bbc8 !important; +} +.bg-black-active { + background-color: #000000 !important; +} +.bg-red-active, +.modal-danger .modal-header, +.modal-danger .modal-footer { + background-color: #d33724 !important; +} +.bg-yellow-active, +.modal-warning .modal-header, +.modal-warning .modal-footer { + background-color: #db8b0b !important; +} +.bg-aqua-active, +.modal-info .modal-header, +.modal-info .modal-footer { + background-color: #00a7d0 !important; +} +.bg-blue-active { + background-color: #005384 !important; +} +.bg-light-blue-active, +.modal-primary .modal-header, +.modal-primary .modal-footer { + background-color: #357ca5 !important; +} +.bg-green-active, +.modal-success .modal-header, +.modal-success .modal-footer { + background-color: #008d4c !important; +} +.bg-navy-active { + background-color: #001a35 !important; +} +.bg-teal-active { + background-color: #30bbbb !important; +} +.bg-olive-active { + background-color: #368763 !important; +} +.bg-lime-active { + background-color: #00e765 !important; +} +.bg-orange-active { + background-color: #ff7701 !important; +} +.bg-fuchsia-active { + background-color: #db0ead !important; +} +.bg-purple-active { + background-color: #555299 !important; +} +.bg-maroon-active { + background-color: #ca195a !important; +} +[class^="bg-"].disabled { + opacity: 0.65; + filter: alpha(opacity=65); +} +.text-red { + color: #dd4b39 !important; +} +.text-yellow { + color: #f39c12 !important; +} +.text-aqua { + color: #00c0ef !important; +} +.text-blue { + color: #0073b7 !important; +} +.text-black { + color: #111111 !important; +} +.text-light-blue { + color: #3c8dbc !important; +} +.text-green { + color: #00a65a !important; +} +.text-gray { + color: #d2d6de !important; +} +.text-navy { + color: #001f3f !important; +} +.text-teal { + color: #39cccc !important; +} +.text-olive { + color: #3d9970 !important; +} +.text-lime { + color: #01ff70 !important; +} +.text-orange { + color: #ff851b !important; +} +.text-fuchsia { + color: #f012be !important; +} +.text-purple { + color: #605ca8 !important; +} +.text-maroon { + color: #d81b60 !important; +} +.link-muted { + color: #7a869d; +} +.link-muted:hover, +.link-muted:focus { + color: #606c84; +} +.link-black { + color: #666; +} +.link-black:hover, +.link-black:focus { + color: #999; +} +.hide { + display: none !important; +} +.no-border { + border: 0 !important; +} +.no-padding { + padding: 0 !important; +} +.no-margin { + margin: 0 !important; +} +.no-shadow { + box-shadow: none !important; +} +.list-unstyled, +.chart-legend, +.contacts-list, +.users-list, +.mailbox-attachments { + list-style: none; + margin: 0; + padding: 0; +} +.list-group-unbordered > .list-group-item { + border-left: 0; + border-right: 0; + border-radius: 0; + padding-left: 0; + padding-right: 0; +} +.flat { + border-radius: 0 !important; +} +.text-bold, +.text-bold.table td, +.text-bold.table th { + font-weight: 700; +} +.text-sm { + font-size: 12px; +} +.jqstooltip { + padding: 5px !important; + width: auto !important; + height: auto !important; +} +.bg-teal-gradient { + background: #39cccc !important; + background: -webkit-gradient(linear, left bottom, left top, color-stop(0, #39cccc), color-stop(1, #7adddd)) !important; + background: -ms-linear-gradient(bottom, #39cccc, #7adddd) !important; + background: -moz-linear-gradient(center bottom, #39cccc 0%, #7adddd 100%) !important; + background: -o-linear-gradient(#7adddd, #39cccc) !important; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#7adddd', endColorstr='#39cccc', GradientType=0) !important; + color: #fff; +} +.bg-light-blue-gradient { + background: #3c8dbc !important; + background: -webkit-gradient(linear, left bottom, left top, color-stop(0, #3c8dbc), color-stop(1, #67a8ce)) !important; + background: -ms-linear-gradient(bottom, #3c8dbc, #67a8ce) !important; + background: -moz-linear-gradient(center bottom, #3c8dbc 0%, #67a8ce 100%) !important; + background: -o-linear-gradient(#67a8ce, #3c8dbc) !important; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#67a8ce', endColorstr='#3c8dbc', GradientType=0) !important; + color: #fff; +} +.bg-blue-gradient { + background: #0073b7 !important; + background: -webkit-gradient(linear, left bottom, left top, color-stop(0, #0073b7), color-stop(1, #0089db)) !important; + background: -ms-linear-gradient(bottom, #0073b7, #0089db) !important; + background: -moz-linear-gradient(center bottom, #0073b7 0%, #0089db 100%) !important; + background: -o-linear-gradient(#0089db, #0073b7) !important; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0089db', endColorstr='#0073b7', GradientType=0) !important; + color: #fff; +} +.bg-aqua-gradient { + background: #00c0ef !important; + background: -webkit-gradient(linear, left bottom, left top, color-stop(0, #00c0ef), color-stop(1, #14d1ff)) !important; + background: -ms-linear-gradient(bottom, #00c0ef, #14d1ff) !important; + background: -moz-linear-gradient(center bottom, #00c0ef 0%, #14d1ff 100%) !important; + background: -o-linear-gradient(#14d1ff, #00c0ef) !important; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#14d1ff', endColorstr='#00c0ef', GradientType=0) !important; + color: #fff; +} +.bg-yellow-gradient { + background: #f39c12 !important; + background: -webkit-gradient(linear, left bottom, left top, color-stop(0, #f39c12), color-stop(1, #f7bc60)) !important; + background: -ms-linear-gradient(bottom, #f39c12, #f7bc60) !important; + background: -moz-linear-gradient(center bottom, #f39c12 0%, #f7bc60 100%) !important; + background: -o-linear-gradient(#f7bc60, #f39c12) !important; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f7bc60', endColorstr='#f39c12', GradientType=0) !important; + color: #fff; +} +.bg-purple-gradient { + background: #605ca8 !important; + background: -webkit-gradient(linear, left bottom, left top, color-stop(0, #605ca8), color-stop(1, #9491c4)) !important; + background: -ms-linear-gradient(bottom, #605ca8, #9491c4) !important; + background: -moz-linear-gradient(center bottom, #605ca8 0%, #9491c4 100%) !important; + background: -o-linear-gradient(#9491c4, #605ca8) !important; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#9491c4', endColorstr='#605ca8', GradientType=0) !important; + color: #fff; +} +.bg-green-gradient { + background: #00a65a !important; + background: -webkit-gradient(linear, left bottom, left top, color-stop(0, #00a65a), color-stop(1, #00ca6d)) !important; + background: -ms-linear-gradient(bottom, #00a65a, #00ca6d) !important; + background: -moz-linear-gradient(center bottom, #00a65a 0%, #00ca6d 100%) !important; + background: -o-linear-gradient(#00ca6d, #00a65a) !important; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ca6d', endColorstr='#00a65a', GradientType=0) !important; + color: #fff; +} +.bg-red-gradient { + background: #dd4b39 !important; + background: -webkit-gradient(linear, left bottom, left top, color-stop(0, #dd4b39), color-stop(1, #e47365)) !important; + background: -ms-linear-gradient(bottom, #dd4b39, #e47365) !important; + background: -moz-linear-gradient(center bottom, #dd4b39 0%, #e47365 100%) !important; + background: -o-linear-gradient(#e47365, #dd4b39) !important; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e47365', endColorstr='#dd4b39', GradientType=0) !important; + color: #fff; +} +.bg-black-gradient { + background: #111111 !important; + background: -webkit-gradient(linear, left bottom, left top, color-stop(0, #111111), color-stop(1, #2b2b2b)) !important; + background: -ms-linear-gradient(bottom, #111111, #2b2b2b) !important; + background: -moz-linear-gradient(center bottom, #111111 0%, #2b2b2b 100%) !important; + background: -o-linear-gradient(#2b2b2b, #111111) !important; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#2b2b2b', endColorstr='#111111', GradientType=0) !important; + color: #fff; +} +.bg-maroon-gradient { + background: #d81b60 !important; + background: -webkit-gradient(linear, left bottom, left top, color-stop(0, #d81b60), color-stop(1, #e73f7c)) !important; + background: -ms-linear-gradient(bottom, #d81b60, #e73f7c) !important; + background: -moz-linear-gradient(center bottom, #d81b60 0%, #e73f7c 100%) !important; + background: -o-linear-gradient(#e73f7c, #d81b60) !important; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e73f7c', endColorstr='#d81b60', GradientType=0) !important; + color: #fff; +} +.description-block .description-icon { + font-size: 16px; +} +.no-pad-top { + padding-top: 0; +} +.position-static { + position: static !important; +} +.list-header { + font-size: 15px; + padding: 10px 4px; + font-weight: bold; + color: #666; +} +.list-seperator { + height: 1px; + background: #f4f4f4; + margin: 15px 0 9px 0; +} +.list-link > a { + padding: 4px; + color: #777; +} +.list-link > a:hover { + color: #222; +} +.font-light { + font-weight: 300; +} +.user-block:before, +.user-block:after { + content: " "; + display: table; +} +.user-block:after { + clear: both; +} +.user-block img { + width: 40px; + height: 40px; + float: left; +} +.user-block .username, +.user-block .description, +.user-block .comment { + display: block; + margin-left: 50px; +} +.user-block .username { + font-size: 16px; + font-weight: 600; +} +.user-block .description { + color: #999; + font-size: 13px; +} +.user-block.user-block-sm .username, +.user-block.user-block-sm .description, +.user-block.user-block-sm .comment { + margin-left: 40px; +} +.user-block.user-block-sm .username { + font-size: 14px; +} +.img-sm, +.img-md, +.img-lg, +.box-comments .box-comment img, +.user-block.user-block-sm img { + float: left; +} +.img-sm, +.box-comments .box-comment img, +.user-block.user-block-sm img { + width: 30px !important; + height: 30px !important; +} +.img-sm + .img-push { + margin-left: 40px; +} +.img-md { + width: 60px; + height: 60px; +} +.img-md + .img-push { + margin-left: 70px; +} +.img-lg { + width: 100px; + height: 100px; +} +.img-lg + .img-push { + margin-left: 110px; +} +.img-bordered { + border: 3px solid #d2d6de; + padding: 3px; +} +.img-bordered-sm { + border: 2px solid #d2d6de; + padding: 2px; +} +.attachment-block { + border: 1px solid #f4f4f4; + padding: 5px; + margin-bottom: 10px; + background: #f7f7f7; +} +.attachment-block .attachment-img { + max-width: 100px; + max-height: 100px; + height: auto; + float: left; +} +.attachment-block .attachment-pushed { + margin-left: 110px; +} +.attachment-block .attachment-heading { + margin: 0; +} +.attachment-block .attachment-text { + color: #555; +} +.connectedSortable { + min-height: 100px; +} +.ui-helper-hidden-accessible { + border: 0; + clip: rect(0 0 0 0); + height: 1px; + margin: -1px; + overflow: hidden; + padding: 0; + position: absolute; + width: 1px; +} +.sort-highlight { + background: #f4f4f4; + border: 1px dashed #ddd; + margin-bottom: 10px; +} +.full-opacity-hover { + opacity: 0.65; + filter: alpha(opacity=65); +} +.full-opacity-hover:hover { + opacity: 1; + filter: alpha(opacity=100); +} +.chart { + position: relative; + overflow: hidden; + width: 100%; +} +.chart svg, +.chart canvas { + width: 100% !important; +} +/* + * Misc: print + * ----------- + */ +@media print { + .no-print, + .main-sidebar, + .left-side, + .main-header, + .content-header { + display: none !important; + } + .content-wrapper, + .right-side, + .main-footer { + margin-left: 0 !important; + min-height: 0 !important; + -webkit-transform: translate(0, 0) !important; + -ms-transform: translate(0, 0) !important; + -o-transform: translate(0, 0) !important; + transform: translate(0, 0) !important; + } + .fixed .content-wrapper, + .fixed .right-side { + padding-top: 0 !important; + } + .invoice { + width: 100%; + border: 0; + margin: 0; + padding: 0; + } + .invoice-col { + float: left; + width: 33.3333333%; + } + .table-responsive { + overflow: auto; + } + .table-responsive > .table tr th, + .table-responsive > .table tr td { + white-space: normal !important; + } +} diff --git a/Website/css/GUI.css b/Website/css/GUI.css new file mode 100644 index 000000000..35913b7e5 --- /dev/null +++ b/Website/css/GUI.css @@ -0,0 +1,38 @@ +.box-content-status { + width:auto; + height:400px; + padding:6px 12px; + overflow-y:scroll; + white-space:pre-line; + border-color: rgb(221, 221, 221); + border-style: solid; + border-width: 1px; + background-color: rgb(255, 255, 255); + overflow:-moz-scrollbars-horizontal; +} + +.box-content-log { + width:auto; + height:400px; + padding:6px 12px; + overflow-y:scroll; + white-space:pre-line; + border-color: rgb(221, 221, 221); + border-style: solid; + border-width: 1px; + background-color: rgb(255, 255, 255); + overflow:-moz-scrollbars-horizontal; +} + +.box-content-command { + width:auto; + height:400px; + padding:6px 12px; + overflow-y:scroll; + white-space:pre-line; + border-color: rgb(221, 221, 221); + border-style: solid; + border-width: 1px; + background-color: rgb(255, 255, 255); + overflow:-moz-scrollbars-horizontal; +} \ No newline at end of file diff --git a/Website/css/skins/_all-skins.css b/Website/css/skins/_all-skins.css new file mode 100644 index 000000000..7ed56a3e5 --- /dev/null +++ b/Website/css/skins/_all-skins.css @@ -0,0 +1,1781 @@ +/* + * Skin: Blue + * ---------- + */ +.skin-blue .main-header .navbar { + background-color: #3c8dbc; +} +.skin-blue .main-header .navbar .nav > li > a { + color: #ffffff; +} +.skin-blue .main-header .navbar .nav > li > a:hover, +.skin-blue .main-header .navbar .nav > li > a:active, +.skin-blue .main-header .navbar .nav > li > a:focus, +.skin-blue .main-header .navbar .nav .open > a, +.skin-blue .main-header .navbar .nav .open > a:hover, +.skin-blue .main-header .navbar .nav .open > a:focus, +.skin-blue .main-header .navbar .nav > .active > a { + background: rgba(0, 0, 0, 0.1); + color: #f6f6f6; +} +.skin-blue .main-header .navbar .sidebar-toggle { + color: #ffffff; +} +.skin-blue .main-header .navbar .sidebar-toggle:hover { + color: #f6f6f6; + background: rgba(0, 0, 0, 0.1); +} +.skin-blue .main-header .navbar .sidebar-toggle { + color: #fff; +} +.skin-blue .main-header .navbar .sidebar-toggle:hover { + background-color: #367fa9; +} +@media (max-width: 767px) { + .skin-blue .main-header .navbar .dropdown-menu li.divider { + background-color: rgba(255, 255, 255, 0.1); + } + .skin-blue .main-header .navbar .dropdown-menu li a { + color: #fff; + } + .skin-blue .main-header .navbar .dropdown-menu li a:hover { + background: #367fa9; + } +} +.skin-blue .main-header .logo { + background-color: #367fa9; + color: #ffffff; + border-bottom: 0 solid transparent; +} +.skin-blue .main-header .logo:hover { + background-color: #357ca5; +} +.skin-blue .main-header li.user-header { + background-color: #3c8dbc; +} +.skin-blue .content-header { + background: transparent; +} +.skin-blue .wrapper, +.skin-blue .main-sidebar, +.skin-blue .left-side { + background-color: #222d32; +} +.skin-blue .user-panel > .info, +.skin-blue .user-panel > .info > a { + color: #fff; +} +.skin-blue .sidebar-menu > li.header { + color: #4b646f; + background: #1a2226; +} +.skin-blue .sidebar-menu > li > a { + border-left: 3px solid transparent; +} +.skin-blue .sidebar-menu > li:hover > a, +.skin-blue .sidebar-menu > li.active > a, +.skin-blue .sidebar-menu > li.menu-open > a { + color: #ffffff; + background: #1e282c; +} +.skin-blue .sidebar-menu > li.active > a { + border-left-color: #3c8dbc; +} +.skin-blue .sidebar-menu > li > .treeview-menu { + margin: 0 1px; + background: #2c3b41; +} +.skin-blue .sidebar a { + color: #b8c7ce; +} +.skin-blue .sidebar a:hover { + text-decoration: none; +} +.skin-blue .sidebar-menu .treeview-menu > li > a { + color: #8aa4af; +} +.skin-blue .sidebar-menu .treeview-menu > li.active > a, +.skin-blue .sidebar-menu .treeview-menu > li > a:hover { + color: #ffffff; +} +.skin-blue .sidebar-form { + border-radius: 3px; + border: 1px solid #374850; + margin: 10px 10px; +} +.skin-blue .sidebar-form input[type="text"], +.skin-blue .sidebar-form .btn { + box-shadow: none; + background-color: #374850; + border: 1px solid transparent; + height: 35px; +} +.skin-blue .sidebar-form input[type="text"] { + color: #666; + border-top-left-radius: 2px; + border-top-right-radius: 0; + border-bottom-right-radius: 0; + border-bottom-left-radius: 2px; +} +.skin-blue .sidebar-form input[type="text"]:focus, +.skin-blue .sidebar-form input[type="text"]:focus + .input-group-btn .btn { + background-color: #fff; + color: #666; +} +.skin-blue .sidebar-form input[type="text"]:focus + .input-group-btn .btn { + border-left-color: #fff; +} +.skin-blue .sidebar-form .btn { + color: #999; + border-top-left-radius: 0; + border-top-right-radius: 2px; + border-bottom-right-radius: 2px; + border-bottom-left-radius: 0; +} +.skin-blue.layout-top-nav .main-header > .logo { + background-color: #3c8dbc; + color: #ffffff; + border-bottom: 0 solid transparent; +} +.skin-blue.layout-top-nav .main-header > .logo:hover { + background-color: #3b8ab8; +} +/* + * Skin: Blue + * ---------- + */ +.skin-blue-light .main-header .navbar { + background-color: #3c8dbc; +} +.skin-blue-light .main-header .navbar .nav > li > a { + color: #ffffff; +} +.skin-blue-light .main-header .navbar .nav > li > a:hover, +.skin-blue-light .main-header .navbar .nav > li > a:active, +.skin-blue-light .main-header .navbar .nav > li > a:focus, +.skin-blue-light .main-header .navbar .nav .open > a, +.skin-blue-light .main-header .navbar .nav .open > a:hover, +.skin-blue-light .main-header .navbar .nav .open > a:focus, +.skin-blue-light .main-header .navbar .nav > .active > a { + background: rgba(0, 0, 0, 0.1); + color: #f6f6f6; +} +.skin-blue-light .main-header .navbar .sidebar-toggle { + color: #ffffff; +} +.skin-blue-light .main-header .navbar .sidebar-toggle:hover { + color: #f6f6f6; + background: rgba(0, 0, 0, 0.1); +} +.skin-blue-light .main-header .navbar .sidebar-toggle { + color: #fff; +} +.skin-blue-light .main-header .navbar .sidebar-toggle:hover { + background-color: #367fa9; +} +@media (max-width: 767px) { + .skin-blue-light .main-header .navbar .dropdown-menu li.divider { + background-color: rgba(255, 255, 255, 0.1); + } + .skin-blue-light .main-header .navbar .dropdown-menu li a { + color: #fff; + } + .skin-blue-light .main-header .navbar .dropdown-menu li a:hover { + background: #367fa9; + } +} +.skin-blue-light .main-header .logo { + background-color: #3c8dbc; + color: #ffffff; + border-bottom: 0 solid transparent; +} +.skin-blue-light .main-header .logo:hover { + background-color: #3b8ab8; +} +.skin-blue-light .main-header li.user-header { + background-color: #3c8dbc; +} +.skin-blue-light .content-header { + background: transparent; +} +.skin-blue-light .wrapper, +.skin-blue-light .main-sidebar, +.skin-blue-light .left-side { + background-color: #f9fafc; +} +.skin-blue-light .main-sidebar { + border-right: 1px solid #d2d6de; +} +.skin-blue-light .user-panel > .info, +.skin-blue-light .user-panel > .info > a { + color: #444444; +} +.skin-blue-light .sidebar-menu > li { + -webkit-transition: border-left-color 0.3s ease; + -o-transition: border-left-color 0.3s ease; + transition: border-left-color 0.3s ease; +} +.skin-blue-light .sidebar-menu > li.header { + color: #848484; + background: #f9fafc; +} +.skin-blue-light .sidebar-menu > li > a { + border-left: 3px solid transparent; + font-weight: 600; +} +.skin-blue-light .sidebar-menu > li:hover > a, +.skin-blue-light .sidebar-menu > li.active > a { + color: #000000; + background: #f4f4f5; +} +.skin-blue-light .sidebar-menu > li.active { + border-left-color: #3c8dbc; +} +.skin-blue-light .sidebar-menu > li.active > a { + font-weight: 600; +} +.skin-blue-light .sidebar-menu > li > .treeview-menu { + background: #f4f4f5; +} +.skin-blue-light .sidebar a { + color: #444444; +} +.skin-blue-light .sidebar a:hover { + text-decoration: none; +} +.skin-blue-light .sidebar-menu .treeview-menu > li > a { + color: #777777; +} +.skin-blue-light .sidebar-menu .treeview-menu > li.active > a, +.skin-blue-light .sidebar-menu .treeview-menu > li > a:hover { + color: #000000; +} +.skin-blue-light .sidebar-menu .treeview-menu > li.active > a { + font-weight: 600; +} +.skin-blue-light .sidebar-form { + border-radius: 3px; + border: 1px solid #d2d6de; + margin: 10px 10px; +} +.skin-blue-light .sidebar-form input[type="text"], +.skin-blue-light .sidebar-form .btn { + box-shadow: none; + background-color: #fff; + border: 1px solid transparent; + height: 35px; +} +.skin-blue-light .sidebar-form input[type="text"] { + color: #666; + border-top-left-radius: 2px; + border-top-right-radius: 0; + border-bottom-right-radius: 0; + border-bottom-left-radius: 2px; +} +.skin-blue-light .sidebar-form input[type="text"]:focus, +.skin-blue-light .sidebar-form input[type="text"]:focus + .input-group-btn .btn { + background-color: #fff; + color: #666; +} +.skin-blue-light .sidebar-form input[type="text"]:focus + .input-group-btn .btn { + border-left-color: #fff; +} +.skin-blue-light .sidebar-form .btn { + color: #999; + border-top-left-radius: 0; + border-top-right-radius: 2px; + border-bottom-right-radius: 2px; + border-bottom-left-radius: 0; +} +@media (min-width: 768px) { + .skin-blue-light.sidebar-mini.sidebar-collapse .sidebar-menu > li > .treeview-menu { + border-left: 1px solid #d2d6de; + } +} +.skin-blue-light .main-footer { + border-top-color: #d2d6de; +} +.skin-blue.layout-top-nav .main-header > .logo { + background-color: #3c8dbc; + color: #ffffff; + border-bottom: 0 solid transparent; +} +.skin-blue.layout-top-nav .main-header > .logo:hover { + background-color: #3b8ab8; +} +/* + * Skin: Black + * ----------- + */ +/* skin-black navbar */ +.skin-black .main-header { + -webkit-box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.05); + box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.05); +} +.skin-black .main-header .navbar-toggle { + color: #333; +} +.skin-black .main-header .navbar-brand { + color: #333; + border-right: 1px solid #eee; +} +.skin-black .main-header .navbar { + background-color: #ffffff; +} +.skin-black .main-header .navbar .nav > li > a { + color: #333333; +} +.skin-black .main-header .navbar .nav > li > a:hover, +.skin-black .main-header .navbar .nav > li > a:active, +.skin-black .main-header .navbar .nav > li > a:focus, +.skin-black .main-header .navbar .nav .open > a, +.skin-black .main-header .navbar .nav .open > a:hover, +.skin-black .main-header .navbar .nav .open > a:focus, +.skin-black .main-header .navbar .nav > .active > a { + background: #ffffff; + color: #999999; +} +.skin-black .main-header .navbar .sidebar-toggle { + color: #333333; +} +.skin-black .main-header .navbar .sidebar-toggle:hover { + color: #999999; + background: #ffffff; +} +.skin-black .main-header .navbar > .sidebar-toggle { + color: #333; + border-right: 1px solid #eee; +} +.skin-black .main-header .navbar .navbar-nav > li > a { + border-right: 1px solid #eee; +} +.skin-black .main-header .navbar .navbar-custom-menu .navbar-nav > li > a, +.skin-black .main-header .navbar .navbar-right > li > a { + border-left: 1px solid #eee; + border-right-width: 0; +} +.skin-black .main-header > .logo { + background-color: #ffffff; + color: #333333; + border-bottom: 0 solid transparent; + border-right: 1px solid #eee; +} +.skin-black .main-header > .logo:hover { + background-color: #fcfcfc; +} +@media (max-width: 767px) { + .skin-black .main-header > .logo { + background-color: #222222; + color: #ffffff; + border-bottom: 0 solid transparent; + border-right: none; + } + .skin-black .main-header > .logo:hover { + background-color: #1f1f1f; + } +} +.skin-black .main-header li.user-header { + background-color: #222; +} +.skin-black .content-header { + background: transparent; + box-shadow: none; +} +.skin-black .wrapper, +.skin-black .main-sidebar, +.skin-black .left-side { + background-color: #222d32; +} +.skin-black .user-panel > .info, +.skin-black .user-panel > .info > a { + color: #fff; +} +.skin-black .sidebar-menu > li.header { + color: #4b646f; + background: #1a2226; +} +.skin-black .sidebar-menu > li > a { + border-left: 3px solid transparent; +} +.skin-black .sidebar-menu > li:hover > a, +.skin-black .sidebar-menu > li.active > a, +.skin-black .sidebar-menu > li.menu-open > a { + color: #ffffff; + background: #1e282c; +} +.skin-black .sidebar-menu > li.active > a { + border-left-color: #ffffff; +} +.skin-black .sidebar-menu > li > .treeview-menu { + margin: 0 1px; + background: #2c3b41; +} +.skin-black .sidebar a { + color: #b8c7ce; +} +.skin-black .sidebar a:hover { + text-decoration: none; +} +.skin-black .sidebar-menu .treeview-menu > li > a { + color: #8aa4af; +} +.skin-black .sidebar-menu .treeview-menu > li.active > a, +.skin-black .sidebar-menu .treeview-menu > li > a:hover { + color: #ffffff; +} +.skin-black .sidebar-form { + border-radius: 3px; + border: 1px solid #374850; + margin: 10px 10px; +} +.skin-black .sidebar-form input[type="text"], +.skin-black .sidebar-form .btn { + box-shadow: none; + background-color: #374850; + border: 1px solid transparent; + height: 35px; +} +.skin-black .sidebar-form input[type="text"] { + color: #666; + border-top-left-radius: 2px; + border-top-right-radius: 0; + border-bottom-right-radius: 0; + border-bottom-left-radius: 2px; +} +.skin-black .sidebar-form input[type="text"]:focus, +.skin-black .sidebar-form input[type="text"]:focus + .input-group-btn .btn { + background-color: #fff; + color: #666; +} +.skin-black .sidebar-form input[type="text"]:focus + .input-group-btn .btn { + border-left-color: #fff; +} +.skin-black .sidebar-form .btn { + color: #999; + border-top-left-radius: 0; + border-top-right-radius: 2px; + border-bottom-right-radius: 2px; + border-bottom-left-radius: 0; +} +.skin-black .pace .pace-progress { + background: #222; +} +.skin-black .pace .pace-activity { + border-top-color: #222; + border-left-color: #222; +} +/* + * Skin: Black + * ----------- + */ +/* skin-black navbar */ +.skin-black-light .main-header { + border-bottom: 1px solid #d2d6de; +} +.skin-black-light .main-header .navbar-toggle { + color: #333; +} +.skin-black-light .main-header .navbar-brand { + color: #333; + border-right: 1px solid #d2d6de; +} +.skin-black-light .main-header .navbar { + background-color: #ffffff; +} +.skin-black-light .main-header .navbar .nav > li > a { + color: #333333; +} +.skin-black-light .main-header .navbar .nav > li > a:hover, +.skin-black-light .main-header .navbar .nav > li > a:active, +.skin-black-light .main-header .navbar .nav > li > a:focus, +.skin-black-light .main-header .navbar .nav .open > a, +.skin-black-light .main-header .navbar .nav .open > a:hover, +.skin-black-light .main-header .navbar .nav .open > a:focus, +.skin-black-light .main-header .navbar .nav > .active > a { + background: #ffffff; + color: #999999; +} +.skin-black-light .main-header .navbar .sidebar-toggle { + color: #333333; +} +.skin-black-light .main-header .navbar .sidebar-toggle:hover { + color: #999999; + background: #ffffff; +} +.skin-black-light .main-header .navbar > .sidebar-toggle { + color: #333; + border-right: 1px solid #d2d6de; +} +.skin-black-light .main-header .navbar .navbar-nav > li > a { + border-right: 1px solid #d2d6de; +} +.skin-black-light .main-header .navbar .navbar-custom-menu .navbar-nav > li > a, +.skin-black-light .main-header .navbar .navbar-right > li > a { + border-left: 1px solid #d2d6de; + border-right-width: 0; +} +.skin-black-light .main-header > .logo { + background-color: #ffffff; + color: #333333; + border-bottom: 0 solid transparent; + border-right: 1px solid #d2d6de; +} +.skin-black-light .main-header > .logo:hover { + background-color: #fcfcfc; +} +@media (max-width: 767px) { + .skin-black-light .main-header > .logo { + background-color: #222222; + color: #ffffff; + border-bottom: 0 solid transparent; + border-right: none; + } + .skin-black-light .main-header > .logo:hover { + background-color: #1f1f1f; + } +} +.skin-black-light .main-header li.user-header { + background-color: #222; +} +.skin-black-light .content-header { + background: transparent; + box-shadow: none; +} +.skin-black-light .wrapper, +.skin-black-light .main-sidebar, +.skin-black-light .left-side { + background-color: #f9fafc; +} +.skin-black-light .main-sidebar { + border-right: 1px solid #d2d6de; +} +.skin-black-light .user-panel > .info, +.skin-black-light .user-panel > .info > a { + color: #444444; +} +.skin-black-light .sidebar-menu > li { + -webkit-transition: border-left-color 0.3s ease; + -o-transition: border-left-color 0.3s ease; + transition: border-left-color 0.3s ease; +} +.skin-black-light .sidebar-menu > li.header { + color: #848484; + background: #f9fafc; +} +.skin-black-light .sidebar-menu > li > a { + border-left: 3px solid transparent; + font-weight: 600; +} +.skin-black-light .sidebar-menu > li:hover > a, +.skin-black-light .sidebar-menu > li.active > a { + color: #000000; + background: #f4f4f5; +} +.skin-black-light .sidebar-menu > li.active { + border-left-color: #ffffff; +} +.skin-black-light .sidebar-menu > li.active > a { + font-weight: 600; +} +.skin-black-light .sidebar-menu > li > .treeview-menu { + background: #f4f4f5; +} +.skin-black-light .sidebar a { + color: #444444; +} +.skin-black-light .sidebar a:hover { + text-decoration: none; +} +.skin-black-light .sidebar-menu .treeview-menu > li > a { + color: #777777; +} +.skin-black-light .sidebar-menu .treeview-menu > li.active > a, +.skin-black-light .sidebar-menu .treeview-menu > li > a:hover { + color: #000000; +} +.skin-black-light .sidebar-menu .treeview-menu > li.active > a { + font-weight: 600; +} +.skin-black-light .sidebar-form { + border-radius: 3px; + border: 1px solid #d2d6de; + margin: 10px 10px; +} +.skin-black-light .sidebar-form input[type="text"], +.skin-black-light .sidebar-form .btn { + box-shadow: none; + background-color: #fff; + border: 1px solid transparent; + height: 35px; +} +.skin-black-light .sidebar-form input[type="text"] { + color: #666; + border-top-left-radius: 2px; + border-top-right-radius: 0; + border-bottom-right-radius: 0; + border-bottom-left-radius: 2px; +} +.skin-black-light .sidebar-form input[type="text"]:focus, +.skin-black-light .sidebar-form input[type="text"]:focus + .input-group-btn .btn { + background-color: #fff; + color: #666; +} +.skin-black-light .sidebar-form input[type="text"]:focus + .input-group-btn .btn { + border-left-color: #fff; +} +.skin-black-light .sidebar-form .btn { + color: #999; + border-top-left-radius: 0; + border-top-right-radius: 2px; + border-bottom-right-radius: 2px; + border-bottom-left-radius: 0; +} +@media (min-width: 768px) { + .skin-black-light.sidebar-mini.sidebar-collapse .sidebar-menu > li > .treeview-menu { + border-left: 1px solid #d2d6de; + } +} +/* + * Skin: Green + * ----------- + */ +.skin-green .main-header .navbar { + background-color: #00a65a; +} +.skin-green .main-header .navbar .nav > li > a { + color: #ffffff; +} +.skin-green .main-header .navbar .nav > li > a:hover, +.skin-green .main-header .navbar .nav > li > a:active, +.skin-green .main-header .navbar .nav > li > a:focus, +.skin-green .main-header .navbar .nav .open > a, +.skin-green .main-header .navbar .nav .open > a:hover, +.skin-green .main-header .navbar .nav .open > a:focus, +.skin-green .main-header .navbar .nav > .active > a { + background: rgba(0, 0, 0, 0.1); + color: #f6f6f6; +} +.skin-green .main-header .navbar .sidebar-toggle { + color: #ffffff; +} +.skin-green .main-header .navbar .sidebar-toggle:hover { + color: #f6f6f6; + background: rgba(0, 0, 0, 0.1); +} +.skin-green .main-header .navbar .sidebar-toggle { + color: #fff; +} +.skin-green .main-header .navbar .sidebar-toggle:hover { + background-color: #008d4c; +} +@media (max-width: 767px) { + .skin-green .main-header .navbar .dropdown-menu li.divider { + background-color: rgba(255, 255, 255, 0.1); + } + .skin-green .main-header .navbar .dropdown-menu li a { + color: #fff; + } + .skin-green .main-header .navbar .dropdown-menu li a:hover { + background: #008d4c; + } +} +.skin-green .main-header .logo { + background-color: #008d4c; + color: #ffffff; + border-bottom: 0 solid transparent; +} +.skin-green .main-header .logo:hover { + background-color: #008749; +} +.skin-green .main-header li.user-header { + background-color: #00a65a; +} +.skin-green .content-header { + background: transparent; +} +.skin-green .wrapper, +.skin-green .main-sidebar, +.skin-green .left-side { + background-color: #222d32; +} +.skin-green .user-panel > .info, +.skin-green .user-panel > .info > a { + color: #fff; +} +.skin-green .sidebar-menu > li.header { + color: #4b646f; + background: #1a2226; +} +.skin-green .sidebar-menu > li > a { + border-left: 3px solid transparent; +} +.skin-green .sidebar-menu > li:hover > a, +.skin-green .sidebar-menu > li.active > a, +.skin-green .sidebar-menu > li.menu-open > a { + color: #ffffff; + background: #1e282c; +} +.skin-green .sidebar-menu > li.active > a { + border-left-color: #00a65a; +} +.skin-green .sidebar-menu > li > .treeview-menu { + margin: 0 1px; + background: #2c3b41; +} +.skin-green .sidebar a { + color: #b8c7ce; +} +.skin-green .sidebar a:hover { + text-decoration: none; +} +.skin-green .sidebar-menu .treeview-menu > li > a { + color: #8aa4af; +} +.skin-green .sidebar-menu .treeview-menu > li.active > a, +.skin-green .sidebar-menu .treeview-menu > li > a:hover { + color: #ffffff; +} +.skin-green .sidebar-form { + border-radius: 3px; + border: 1px solid #374850; + margin: 10px 10px; +} +.skin-green .sidebar-form input[type="text"], +.skin-green .sidebar-form .btn { + box-shadow: none; + background-color: #374850; + border: 1px solid transparent; + height: 35px; +} +.skin-green .sidebar-form input[type="text"] { + color: #666; + border-top-left-radius: 2px; + border-top-right-radius: 0; + border-bottom-right-radius: 0; + border-bottom-left-radius: 2px; +} +.skin-green .sidebar-form input[type="text"]:focus, +.skin-green .sidebar-form input[type="text"]:focus + .input-group-btn .btn { + background-color: #fff; + color: #666; +} +.skin-green .sidebar-form input[type="text"]:focus + .input-group-btn .btn { + border-left-color: #fff; +} +.skin-green .sidebar-form .btn { + color: #999; + border-top-left-radius: 0; + border-top-right-radius: 2px; + border-bottom-right-radius: 2px; + border-bottom-left-radius: 0; +} +/* + * Skin: Green + * ----------- + */ +.skin-green-light .main-header .navbar { + background-color: #00a65a; +} +.skin-green-light .main-header .navbar .nav > li > a { + color: #ffffff; +} +.skin-green-light .main-header .navbar .nav > li > a:hover, +.skin-green-light .main-header .navbar .nav > li > a:active, +.skin-green-light .main-header .navbar .nav > li > a:focus, +.skin-green-light .main-header .navbar .nav .open > a, +.skin-green-light .main-header .navbar .nav .open > a:hover, +.skin-green-light .main-header .navbar .nav .open > a:focus, +.skin-green-light .main-header .navbar .nav > .active > a { + background: rgba(0, 0, 0, 0.1); + color: #f6f6f6; +} +.skin-green-light .main-header .navbar .sidebar-toggle { + color: #ffffff; +} +.skin-green-light .main-header .navbar .sidebar-toggle:hover { + color: #f6f6f6; + background: rgba(0, 0, 0, 0.1); +} +.skin-green-light .main-header .navbar .sidebar-toggle { + color: #fff; +} +.skin-green-light .main-header .navbar .sidebar-toggle:hover { + background-color: #008d4c; +} +@media (max-width: 767px) { + .skin-green-light .main-header .navbar .dropdown-menu li.divider { + background-color: rgba(255, 255, 255, 0.1); + } + .skin-green-light .main-header .navbar .dropdown-menu li a { + color: #fff; + } + .skin-green-light .main-header .navbar .dropdown-menu li a:hover { + background: #008d4c; + } +} +.skin-green-light .main-header .logo { + background-color: #00a65a; + color: #ffffff; + border-bottom: 0 solid transparent; +} +.skin-green-light .main-header .logo:hover { + background-color: #00a157; +} +.skin-green-light .main-header li.user-header { + background-color: #00a65a; +} +.skin-green-light .content-header { + background: transparent; +} +.skin-green-light .wrapper, +.skin-green-light .main-sidebar, +.skin-green-light .left-side { + background-color: #f9fafc; +} +.skin-green-light .main-sidebar { + border-right: 1px solid #d2d6de; +} +.skin-green-light .user-panel > .info, +.skin-green-light .user-panel > .info > a { + color: #444444; +} +.skin-green-light .sidebar-menu > li { + -webkit-transition: border-left-color 0.3s ease; + -o-transition: border-left-color 0.3s ease; + transition: border-left-color 0.3s ease; +} +.skin-green-light .sidebar-menu > li.header { + color: #848484; + background: #f9fafc; +} +.skin-green-light .sidebar-menu > li > a { + border-left: 3px solid transparent; + font-weight: 600; +} +.skin-green-light .sidebar-menu > li:hover > a, +.skin-green-light .sidebar-menu > li.active > a { + color: #000000; + background: #f4f4f5; +} +.skin-green-light .sidebar-menu > li.active { + border-left-color: #00a65a; +} +.skin-green-light .sidebar-menu > li.active > a { + font-weight: 600; +} +.skin-green-light .sidebar-menu > li > .treeview-menu { + background: #f4f4f5; +} +.skin-green-light .sidebar a { + color: #444444; +} +.skin-green-light .sidebar a:hover { + text-decoration: none; +} +.skin-green-light .sidebar-menu .treeview-menu > li > a { + color: #777777; +} +.skin-green-light .sidebar-menu .treeview-menu > li.active > a, +.skin-green-light .sidebar-menu .treeview-menu > li > a:hover { + color: #000000; +} +.skin-green-light .sidebar-menu .treeview-menu > li.active > a { + font-weight: 600; +} +.skin-green-light .sidebar-form { + border-radius: 3px; + border: 1px solid #d2d6de; + margin: 10px 10px; +} +.skin-green-light .sidebar-form input[type="text"], +.skin-green-light .sidebar-form .btn { + box-shadow: none; + background-color: #fff; + border: 1px solid transparent; + height: 35px; +} +.skin-green-light .sidebar-form input[type="text"] { + color: #666; + border-top-left-radius: 2px; + border-top-right-radius: 0; + border-bottom-right-radius: 0; + border-bottom-left-radius: 2px; +} +.skin-green-light .sidebar-form input[type="text"]:focus, +.skin-green-light .sidebar-form input[type="text"]:focus + .input-group-btn .btn { + background-color: #fff; + color: #666; +} +.skin-green-light .sidebar-form input[type="text"]:focus + .input-group-btn .btn { + border-left-color: #fff; +} +.skin-green-light .sidebar-form .btn { + color: #999; + border-top-left-radius: 0; + border-top-right-radius: 2px; + border-bottom-right-radius: 2px; + border-bottom-left-radius: 0; +} +@media (min-width: 768px) { + .skin-green-light.sidebar-mini.sidebar-collapse .sidebar-menu > li > .treeview-menu { + border-left: 1px solid #d2d6de; + } +} +/* + * Skin: Red + * --------- + */ +.skin-red .main-header .navbar { + background-color: #dd4b39; +} +.skin-red .main-header .navbar .nav > li > a { + color: #ffffff; +} +.skin-red .main-header .navbar .nav > li > a:hover, +.skin-red .main-header .navbar .nav > li > a:active, +.skin-red .main-header .navbar .nav > li > a:focus, +.skin-red .main-header .navbar .nav .open > a, +.skin-red .main-header .navbar .nav .open > a:hover, +.skin-red .main-header .navbar .nav .open > a:focus, +.skin-red .main-header .navbar .nav > .active > a { + background: rgba(0, 0, 0, 0.1); + color: #f6f6f6; +} +.skin-red .main-header .navbar .sidebar-toggle { + color: #ffffff; +} +.skin-red .main-header .navbar .sidebar-toggle:hover { + color: #f6f6f6; + background: rgba(0, 0, 0, 0.1); +} +.skin-red .main-header .navbar .sidebar-toggle { + color: #fff; +} +.skin-red .main-header .navbar .sidebar-toggle:hover { + background-color: #d73925; +} +@media (max-width: 767px) { + .skin-red .main-header .navbar .dropdown-menu li.divider { + background-color: rgba(255, 255, 255, 0.1); + } + .skin-red .main-header .navbar .dropdown-menu li a { + color: #fff; + } + .skin-red .main-header .navbar .dropdown-menu li a:hover { + background: #d73925; + } +} +.skin-red .main-header .logo { + background-color: #d73925; + color: #ffffff; + border-bottom: 0 solid transparent; +} +.skin-red .main-header .logo:hover { + background-color: #d33724; +} +.skin-red .main-header li.user-header { + background-color: #dd4b39; +} +.skin-red .content-header { + background: transparent; +} +.skin-red .wrapper, +.skin-red .main-sidebar, +.skin-red .left-side { + background-color: #222d32; +} +.skin-red .user-panel > .info, +.skin-red .user-panel > .info > a { + color: #fff; +} +.skin-red .sidebar-menu > li.header { + color: #4b646f; + background: #1a2226; +} +.skin-red .sidebar-menu > li > a { + border-left: 3px solid transparent; +} +.skin-red .sidebar-menu > li:hover > a, +.skin-red .sidebar-menu > li.active > a, +.skin-red .sidebar-menu > li.menu-open > a { + color: #ffffff; + background: #1e282c; +} +.skin-red .sidebar-menu > li.active > a { + border-left-color: #dd4b39; +} +.skin-red .sidebar-menu > li > .treeview-menu { + margin: 0 1px; + background: #2c3b41; +} +.skin-red .sidebar a { + color: #b8c7ce; +} +.skin-red .sidebar a:hover { + text-decoration: none; +} +.skin-red .sidebar-menu .treeview-menu > li > a { + color: #8aa4af; +} +.skin-red .sidebar-menu .treeview-menu > li.active > a, +.skin-red .sidebar-menu .treeview-menu > li > a:hover { + color: #ffffff; +} +.skin-red .sidebar-form { + border-radius: 3px; + border: 1px solid #374850; + margin: 10px 10px; +} +.skin-red .sidebar-form input[type="text"], +.skin-red .sidebar-form .btn { + box-shadow: none; + background-color: #374850; + border: 1px solid transparent; + height: 35px; +} +.skin-red .sidebar-form input[type="text"] { + color: #666; + border-top-left-radius: 2px; + border-top-right-radius: 0; + border-bottom-right-radius: 0; + border-bottom-left-radius: 2px; +} +.skin-red .sidebar-form input[type="text"]:focus, +.skin-red .sidebar-form input[type="text"]:focus + .input-group-btn .btn { + background-color: #fff; + color: #666; +} +.skin-red .sidebar-form input[type="text"]:focus + .input-group-btn .btn { + border-left-color: #fff; +} +.skin-red .sidebar-form .btn { + color: #999; + border-top-left-radius: 0; + border-top-right-radius: 2px; + border-bottom-right-radius: 2px; + border-bottom-left-radius: 0; +} +/* + * Skin: Red + * --------- + */ +.skin-red-light .main-header .navbar { + background-color: #dd4b39; +} +.skin-red-light .main-header .navbar .nav > li > a { + color: #ffffff; +} +.skin-red-light .main-header .navbar .nav > li > a:hover, +.skin-red-light .main-header .navbar .nav > li > a:active, +.skin-red-light .main-header .navbar .nav > li > a:focus, +.skin-red-light .main-header .navbar .nav .open > a, +.skin-red-light .main-header .navbar .nav .open > a:hover, +.skin-red-light .main-header .navbar .nav .open > a:focus, +.skin-red-light .main-header .navbar .nav > .active > a { + background: rgba(0, 0, 0, 0.1); + color: #f6f6f6; +} +.skin-red-light .main-header .navbar .sidebar-toggle { + color: #ffffff; +} +.skin-red-light .main-header .navbar .sidebar-toggle:hover { + color: #f6f6f6; + background: rgba(0, 0, 0, 0.1); +} +.skin-red-light .main-header .navbar .sidebar-toggle { + color: #fff; +} +.skin-red-light .main-header .navbar .sidebar-toggle:hover { + background-color: #d73925; +} +@media (max-width: 767px) { + .skin-red-light .main-header .navbar .dropdown-menu li.divider { + background-color: rgba(255, 255, 255, 0.1); + } + .skin-red-light .main-header .navbar .dropdown-menu li a { + color: #fff; + } + .skin-red-light .main-header .navbar .dropdown-menu li a:hover { + background: #d73925; + } +} +.skin-red-light .main-header .logo { + background-color: #dd4b39; + color: #ffffff; + border-bottom: 0 solid transparent; +} +.skin-red-light .main-header .logo:hover { + background-color: #dc4735; +} +.skin-red-light .main-header li.user-header { + background-color: #dd4b39; +} +.skin-red-light .content-header { + background: transparent; +} +.skin-red-light .wrapper, +.skin-red-light .main-sidebar, +.skin-red-light .left-side { + background-color: #f9fafc; +} +.skin-red-light .main-sidebar { + border-right: 1px solid #d2d6de; +} +.skin-red-light .user-panel > .info, +.skin-red-light .user-panel > .info > a { + color: #444444; +} +.skin-red-light .sidebar-menu > li { + -webkit-transition: border-left-color 0.3s ease; + -o-transition: border-left-color 0.3s ease; + transition: border-left-color 0.3s ease; +} +.skin-red-light .sidebar-menu > li.header { + color: #848484; + background: #f9fafc; +} +.skin-red-light .sidebar-menu > li > a { + border-left: 3px solid transparent; + font-weight: 600; +} +.skin-red-light .sidebar-menu > li:hover > a, +.skin-red-light .sidebar-menu > li.active > a { + color: #000000; + background: #f4f4f5; +} +.skin-red-light .sidebar-menu > li.active { + border-left-color: #dd4b39; +} +.skin-red-light .sidebar-menu > li.active > a { + font-weight: 600; +} +.skin-red-light .sidebar-menu > li > .treeview-menu { + background: #f4f4f5; +} +.skin-red-light .sidebar a { + color: #444444; +} +.skin-red-light .sidebar a:hover { + text-decoration: none; +} +.skin-red-light .sidebar-menu .treeview-menu > li > a { + color: #777777; +} +.skin-red-light .sidebar-menu .treeview-menu > li.active > a, +.skin-red-light .sidebar-menu .treeview-menu > li > a:hover { + color: #000000; +} +.skin-red-light .sidebar-menu .treeview-menu > li.active > a { + font-weight: 600; +} +.skin-red-light .sidebar-form { + border-radius: 3px; + border: 1px solid #d2d6de; + margin: 10px 10px; +} +.skin-red-light .sidebar-form input[type="text"], +.skin-red-light .sidebar-form .btn { + box-shadow: none; + background-color: #fff; + border: 1px solid transparent; + height: 35px; +} +.skin-red-light .sidebar-form input[type="text"] { + color: #666; + border-top-left-radius: 2px; + border-top-right-radius: 0; + border-bottom-right-radius: 0; + border-bottom-left-radius: 2px; +} +.skin-red-light .sidebar-form input[type="text"]:focus, +.skin-red-light .sidebar-form input[type="text"]:focus + .input-group-btn .btn { + background-color: #fff; + color: #666; +} +.skin-red-light .sidebar-form input[type="text"]:focus + .input-group-btn .btn { + border-left-color: #fff; +} +.skin-red-light .sidebar-form .btn { + color: #999; + border-top-left-radius: 0; + border-top-right-radius: 2px; + border-bottom-right-radius: 2px; + border-bottom-left-radius: 0; +} +@media (min-width: 768px) { + .skin-red-light.sidebar-mini.sidebar-collapse .sidebar-menu > li > .treeview-menu { + border-left: 1px solid #d2d6de; + } +} +/* + * Skin: Yellow + * ------------ + */ +.skin-yellow .main-header .navbar { + background-color: #f39c12; +} +.skin-yellow .main-header .navbar .nav > li > a { + color: #ffffff; +} +.skin-yellow .main-header .navbar .nav > li > a:hover, +.skin-yellow .main-header .navbar .nav > li > a:active, +.skin-yellow .main-header .navbar .nav > li > a:focus, +.skin-yellow .main-header .navbar .nav .open > a, +.skin-yellow .main-header .navbar .nav .open > a:hover, +.skin-yellow .main-header .navbar .nav .open > a:focus, +.skin-yellow .main-header .navbar .nav > .active > a { + background: rgba(0, 0, 0, 0.1); + color: #f6f6f6; +} +.skin-yellow .main-header .navbar .sidebar-toggle { + color: #ffffff; +} +.skin-yellow .main-header .navbar .sidebar-toggle:hover { + color: #f6f6f6; + background: rgba(0, 0, 0, 0.1); +} +.skin-yellow .main-header .navbar .sidebar-toggle { + color: #fff; +} +.skin-yellow .main-header .navbar .sidebar-toggle:hover { + background-color: #e08e0b; +} +@media (max-width: 767px) { + .skin-yellow .main-header .navbar .dropdown-menu li.divider { + background-color: rgba(255, 255, 255, 0.1); + } + .skin-yellow .main-header .navbar .dropdown-menu li a { + color: #fff; + } + .skin-yellow .main-header .navbar .dropdown-menu li a:hover { + background: #e08e0b; + } +} +.skin-yellow .main-header .logo { + background-color: #e08e0b; + color: #ffffff; + border-bottom: 0 solid transparent; +} +.skin-yellow .main-header .logo:hover { + background-color: #db8b0b; +} +.skin-yellow .main-header li.user-header { + background-color: #f39c12; +} +.skin-yellow .content-header { + background: transparent; +} +.skin-yellow .wrapper, +.skin-yellow .main-sidebar, +.skin-yellow .left-side { + background-color: #222d32; +} +.skin-yellow .user-panel > .info, +.skin-yellow .user-panel > .info > a { + color: #fff; +} +.skin-yellow .sidebar-menu > li.header { + color: #4b646f; + background: #1a2226; +} +.skin-yellow .sidebar-menu > li > a { + border-left: 3px solid transparent; +} +.skin-yellow .sidebar-menu > li:hover > a, +.skin-yellow .sidebar-menu > li.active > a, +.skin-yellow .sidebar-menu > li.menu-open > a { + color: #ffffff; + background: #1e282c; +} +.skin-yellow .sidebar-menu > li.active > a { + border-left-color: #f39c12; +} +.skin-yellow .sidebar-menu > li > .treeview-menu { + margin: 0 1px; + background: #2c3b41; +} +.skin-yellow .sidebar a { + color: #b8c7ce; +} +.skin-yellow .sidebar a:hover { + text-decoration: none; +} +.skin-yellow .sidebar-menu .treeview-menu > li > a { + color: #8aa4af; +} +.skin-yellow .sidebar-menu .treeview-menu > li.active > a, +.skin-yellow .sidebar-menu .treeview-menu > li > a:hover { + color: #ffffff; +} +.skin-yellow .sidebar-form { + border-radius: 3px; + border: 1px solid #374850; + margin: 10px 10px; +} +.skin-yellow .sidebar-form input[type="text"], +.skin-yellow .sidebar-form .btn { + box-shadow: none; + background-color: #374850; + border: 1px solid transparent; + height: 35px; +} +.skin-yellow .sidebar-form input[type="text"] { + color: #666; + border-top-left-radius: 2px; + border-top-right-radius: 0; + border-bottom-right-radius: 0; + border-bottom-left-radius: 2px; +} +.skin-yellow .sidebar-form input[type="text"]:focus, +.skin-yellow .sidebar-form input[type="text"]:focus + .input-group-btn .btn { + background-color: #fff; + color: #666; +} +.skin-yellow .sidebar-form input[type="text"]:focus + .input-group-btn .btn { + border-left-color: #fff; +} +.skin-yellow .sidebar-form .btn { + color: #999; + border-top-left-radius: 0; + border-top-right-radius: 2px; + border-bottom-right-radius: 2px; + border-bottom-left-radius: 0; +} +/* + * Skin: Yellow + * ------------ + */ +.skin-yellow-light .main-header .navbar { + background-color: #f39c12; +} +.skin-yellow-light .main-header .navbar .nav > li > a { + color: #ffffff; +} +.skin-yellow-light .main-header .navbar .nav > li > a:hover, +.skin-yellow-light .main-header .navbar .nav > li > a:active, +.skin-yellow-light .main-header .navbar .nav > li > a:focus, +.skin-yellow-light .main-header .navbar .nav .open > a, +.skin-yellow-light .main-header .navbar .nav .open > a:hover, +.skin-yellow-light .main-header .navbar .nav .open > a:focus, +.skin-yellow-light .main-header .navbar .nav > .active > a { + background: rgba(0, 0, 0, 0.1); + color: #f6f6f6; +} +.skin-yellow-light .main-header .navbar .sidebar-toggle { + color: #ffffff; +} +.skin-yellow-light .main-header .navbar .sidebar-toggle:hover { + color: #f6f6f6; + background: rgba(0, 0, 0, 0.1); +} +.skin-yellow-light .main-header .navbar .sidebar-toggle { + color: #fff; +} +.skin-yellow-light .main-header .navbar .sidebar-toggle:hover { + background-color: #e08e0b; +} +@media (max-width: 767px) { + .skin-yellow-light .main-header .navbar .dropdown-menu li.divider { + background-color: rgba(255, 255, 255, 0.1); + } + .skin-yellow-light .main-header .navbar .dropdown-menu li a { + color: #fff; + } + .skin-yellow-light .main-header .navbar .dropdown-menu li a:hover { + background: #e08e0b; + } +} +.skin-yellow-light .main-header .logo { + background-color: #f39c12; + color: #ffffff; + border-bottom: 0 solid transparent; +} +.skin-yellow-light .main-header .logo:hover { + background-color: #f39a0d; +} +.skin-yellow-light .main-header li.user-header { + background-color: #f39c12; +} +.skin-yellow-light .content-header { + background: transparent; +} +.skin-yellow-light .wrapper, +.skin-yellow-light .main-sidebar, +.skin-yellow-light .left-side { + background-color: #f9fafc; +} +.skin-yellow-light .main-sidebar { + border-right: 1px solid #d2d6de; +} +.skin-yellow-light .user-panel > .info, +.skin-yellow-light .user-panel > .info > a { + color: #444444; +} +.skin-yellow-light .sidebar-menu > li { + -webkit-transition: border-left-color 0.3s ease; + -o-transition: border-left-color 0.3s ease; + transition: border-left-color 0.3s ease; +} +.skin-yellow-light .sidebar-menu > li.header { + color: #848484; + background: #f9fafc; +} +.skin-yellow-light .sidebar-menu > li > a { + border-left: 3px solid transparent; + font-weight: 600; +} +.skin-yellow-light .sidebar-menu > li:hover > a, +.skin-yellow-light .sidebar-menu > li.active > a { + color: #000000; + background: #f4f4f5; +} +.skin-yellow-light .sidebar-menu > li.active { + border-left-color: #f39c12; +} +.skin-yellow-light .sidebar-menu > li.active > a { + font-weight: 600; +} +.skin-yellow-light .sidebar-menu > li > .treeview-menu { + background: #f4f4f5; +} +.skin-yellow-light .sidebar a { + color: #444444; +} +.skin-yellow-light .sidebar a:hover { + text-decoration: none; +} +.skin-yellow-light .sidebar-menu .treeview-menu > li > a { + color: #777777; +} +.skin-yellow-light .sidebar-menu .treeview-menu > li.active > a, +.skin-yellow-light .sidebar-menu .treeview-menu > li > a:hover { + color: #000000; +} +.skin-yellow-light .sidebar-menu .treeview-menu > li.active > a { + font-weight: 600; +} +.skin-yellow-light .sidebar-form { + border-radius: 3px; + border: 1px solid #d2d6de; + margin: 10px 10px; +} +.skin-yellow-light .sidebar-form input[type="text"], +.skin-yellow-light .sidebar-form .btn { + box-shadow: none; + background-color: #fff; + border: 1px solid transparent; + height: 35px; +} +.skin-yellow-light .sidebar-form input[type="text"] { + color: #666; + border-top-left-radius: 2px; + border-top-right-radius: 0; + border-bottom-right-radius: 0; + border-bottom-left-radius: 2px; +} +.skin-yellow-light .sidebar-form input[type="text"]:focus, +.skin-yellow-light .sidebar-form input[type="text"]:focus + .input-group-btn .btn { + background-color: #fff; + color: #666; +} +.skin-yellow-light .sidebar-form input[type="text"]:focus + .input-group-btn .btn { + border-left-color: #fff; +} +.skin-yellow-light .sidebar-form .btn { + color: #999; + border-top-left-radius: 0; + border-top-right-radius: 2px; + border-bottom-right-radius: 2px; + border-bottom-left-radius: 0; +} +@media (min-width: 768px) { + .skin-yellow-light.sidebar-mini.sidebar-collapse .sidebar-menu > li > .treeview-menu { + border-left: 1px solid #d2d6de; + } +} +/* + * Skin: Purple + * ------------ + */ +.skin-purple .main-header .navbar { + background-color: #605ca8; +} +.skin-purple .main-header .navbar .nav > li > a { + color: #ffffff; +} +.skin-purple .main-header .navbar .nav > li > a:hover, +.skin-purple .main-header .navbar .nav > li > a:active, +.skin-purple .main-header .navbar .nav > li > a:focus, +.skin-purple .main-header .navbar .nav .open > a, +.skin-purple .main-header .navbar .nav .open > a:hover, +.skin-purple .main-header .navbar .nav .open > a:focus, +.skin-purple .main-header .navbar .nav > .active > a { + background: rgba(0, 0, 0, 0.1); + color: #f6f6f6; +} +.skin-purple .main-header .navbar .sidebar-toggle { + color: #ffffff; +} +.skin-purple .main-header .navbar .sidebar-toggle:hover { + color: #f6f6f6; + background: rgba(0, 0, 0, 0.1); +} +.skin-purple .main-header .navbar .sidebar-toggle { + color: #fff; +} +.skin-purple .main-header .navbar .sidebar-toggle:hover { + background-color: #555299; +} +@media (max-width: 767px) { + .skin-purple .main-header .navbar .dropdown-menu li.divider { + background-color: rgba(255, 255, 255, 0.1); + } + .skin-purple .main-header .navbar .dropdown-menu li a { + color: #fff; + } + .skin-purple .main-header .navbar .dropdown-menu li a:hover { + background: #555299; + } +} +.skin-purple .main-header .logo { + background-color: #555299; + color: #ffffff; + border-bottom: 0 solid transparent; +} +.skin-purple .main-header .logo:hover { + background-color: #545096; +} +.skin-purple .main-header li.user-header { + background-color: #605ca8; +} +.skin-purple .content-header { + background: transparent; +} +.skin-purple .wrapper, +.skin-purple .main-sidebar, +.skin-purple .left-side { + background-color: #222d32; +} +.skin-purple .user-panel > .info, +.skin-purple .user-panel > .info > a { + color: #fff; +} +.skin-purple .sidebar-menu > li.header { + color: #4b646f; + background: #1a2226; +} +.skin-purple .sidebar-menu > li > a { + border-left: 3px solid transparent; +} +.skin-purple .sidebar-menu > li:hover > a, +.skin-purple .sidebar-menu > li.active > a, +.skin-purple .sidebar-menu > li.menu-open > a { + color: #ffffff; + background: #1e282c; +} +.skin-purple .sidebar-menu > li.active > a { + border-left-color: #605ca8; +} +.skin-purple .sidebar-menu > li > .treeview-menu { + margin: 0 1px; + background: #2c3b41; +} +.skin-purple .sidebar a { + color: #b8c7ce; +} +.skin-purple .sidebar a:hover { + text-decoration: none; +} +.skin-purple .sidebar-menu .treeview-menu > li > a { + color: #8aa4af; +} +.skin-purple .sidebar-menu .treeview-menu > li.active > a, +.skin-purple .sidebar-menu .treeview-menu > li > a:hover { + color: #ffffff; +} +.skin-purple .sidebar-form { + border-radius: 3px; + border: 1px solid #374850; + margin: 10px 10px; +} +.skin-purple .sidebar-form input[type="text"], +.skin-purple .sidebar-form .btn { + box-shadow: none; + background-color: #374850; + border: 1px solid transparent; + height: 35px; +} +.skin-purple .sidebar-form input[type="text"] { + color: #666; + border-top-left-radius: 2px; + border-top-right-radius: 0; + border-bottom-right-radius: 0; + border-bottom-left-radius: 2px; +} +.skin-purple .sidebar-form input[type="text"]:focus, +.skin-purple .sidebar-form input[type="text"]:focus + .input-group-btn .btn { + background-color: #fff; + color: #666; +} +.skin-purple .sidebar-form input[type="text"]:focus + .input-group-btn .btn { + border-left-color: #fff; +} +.skin-purple .sidebar-form .btn { + color: #999; + border-top-left-radius: 0; + border-top-right-radius: 2px; + border-bottom-right-radius: 2px; + border-bottom-left-radius: 0; +} +/* + * Skin: Purple + * ------------ + */ +.skin-purple-light .main-header .navbar { + background-color: #605ca8; +} +.skin-purple-light .main-header .navbar .nav > li > a { + color: #ffffff; +} +.skin-purple-light .main-header .navbar .nav > li > a:hover, +.skin-purple-light .main-header .navbar .nav > li > a:active, +.skin-purple-light .main-header .navbar .nav > li > a:focus, +.skin-purple-light .main-header .navbar .nav .open > a, +.skin-purple-light .main-header .navbar .nav .open > a:hover, +.skin-purple-light .main-header .navbar .nav .open > a:focus, +.skin-purple-light .main-header .navbar .nav > .active > a { + background: rgba(0, 0, 0, 0.1); + color: #f6f6f6; +} +.skin-purple-light .main-header .navbar .sidebar-toggle { + color: #ffffff; +} +.skin-purple-light .main-header .navbar .sidebar-toggle:hover { + color: #f6f6f6; + background: rgba(0, 0, 0, 0.1); +} +.skin-purple-light .main-header .navbar .sidebar-toggle { + color: #fff; +} +.skin-purple-light .main-header .navbar .sidebar-toggle:hover { + background-color: #555299; +} +@media (max-width: 767px) { + .skin-purple-light .main-header .navbar .dropdown-menu li.divider { + background-color: rgba(255, 255, 255, 0.1); + } + .skin-purple-light .main-header .navbar .dropdown-menu li a { + color: #fff; + } + .skin-purple-light .main-header .navbar .dropdown-menu li a:hover { + background: #555299; + } +} +.skin-purple-light .main-header .logo { + background-color: #605ca8; + color: #ffffff; + border-bottom: 0 solid transparent; +} +.skin-purple-light .main-header .logo:hover { + background-color: #5d59a6; +} +.skin-purple-light .main-header li.user-header { + background-color: #605ca8; +} +.skin-purple-light .content-header { + background: transparent; +} +.skin-purple-light .wrapper, +.skin-purple-light .main-sidebar, +.skin-purple-light .left-side { + background-color: #f9fafc; +} +.skin-purple-light .main-sidebar { + border-right: 1px solid #d2d6de; +} +.skin-purple-light .user-panel > .info, +.skin-purple-light .user-panel > .info > a { + color: #444444; +} +.skin-purple-light .sidebar-menu > li { + -webkit-transition: border-left-color 0.3s ease; + -o-transition: border-left-color 0.3s ease; + transition: border-left-color 0.3s ease; +} +.skin-purple-light .sidebar-menu > li.header { + color: #848484; + background: #f9fafc; +} +.skin-purple-light .sidebar-menu > li > a { + border-left: 3px solid transparent; + font-weight: 600; +} +.skin-purple-light .sidebar-menu > li:hover > a, +.skin-purple-light .sidebar-menu > li.active > a { + color: #000000; + background: #f4f4f5; +} +.skin-purple-light .sidebar-menu > li.active { + border-left-color: #605ca8; +} +.skin-purple-light .sidebar-menu > li.active > a { + font-weight: 600; +} +.skin-purple-light .sidebar-menu > li > .treeview-menu { + background: #f4f4f5; +} +.skin-purple-light .sidebar a { + color: #444444; +} +.skin-purple-light .sidebar a:hover { + text-decoration: none; +} +.skin-purple-light .sidebar-menu .treeview-menu > li > a { + color: #777777; +} +.skin-purple-light .sidebar-menu .treeview-menu > li.active > a, +.skin-purple-light .sidebar-menu .treeview-menu > li > a:hover { + color: #000000; +} +.skin-purple-light .sidebar-menu .treeview-menu > li.active > a { + font-weight: 600; +} +.skin-purple-light .sidebar-form { + border-radius: 3px; + border: 1px solid #d2d6de; + margin: 10px 10px; +} +.skin-purple-light .sidebar-form input[type="text"], +.skin-purple-light .sidebar-form .btn { + box-shadow: none; + background-color: #fff; + border: 1px solid transparent; + height: 35px; +} +.skin-purple-light .sidebar-form input[type="text"] { + color: #666; + border-top-left-radius: 2px; + border-top-right-radius: 0; + border-bottom-right-radius: 0; + border-bottom-left-radius: 2px; +} +.skin-purple-light .sidebar-form input[type="text"]:focus, +.skin-purple-light .sidebar-form input[type="text"]:focus + .input-group-btn .btn { + background-color: #fff; + color: #666; +} +.skin-purple-light .sidebar-form input[type="text"]:focus + .input-group-btn .btn { + border-left-color: #fff; +} +.skin-purple-light .sidebar-form .btn { + color: #999; + border-top-left-radius: 0; + border-top-right-radius: 2px; + border-bottom-right-radius: 2px; + border-bottom-left-radius: 0; +} +@media (min-width: 768px) { + .skin-purple-light.sidebar-mini.sidebar-collapse .sidebar-menu > li > .treeview-menu { + border-left: 1px solid #d2d6de; + } +} diff --git a/Website/css/skins/skin-black-light.css b/Website/css/skins/skin-black-light.css new file mode 100644 index 000000000..2f48e0678 --- /dev/null +++ b/Website/css/skins/skin-black-light.css @@ -0,0 +1,171 @@ +/* + * Skin: Black + * ----------- + */ +/* skin-black navbar */ +.skin-black-light .main-header { + border-bottom: 1px solid #d2d6de; +} +.skin-black-light .main-header .navbar-toggle { + color: #333; +} +.skin-black-light .main-header .navbar-brand { + color: #333; + border-right: 1px solid #d2d6de; +} +.skin-black-light .main-header .navbar { + background-color: #ffffff; +} +.skin-black-light .main-header .navbar .nav > li > a { + color: #333333; +} +.skin-black-light .main-header .navbar .nav > li > a:hover, +.skin-black-light .main-header .navbar .nav > li > a:active, +.skin-black-light .main-header .navbar .nav > li > a:focus, +.skin-black-light .main-header .navbar .nav .open > a, +.skin-black-light .main-header .navbar .nav .open > a:hover, +.skin-black-light .main-header .navbar .nav .open > a:focus, +.skin-black-light .main-header .navbar .nav > .active > a { + background: #ffffff; + color: #999999; +} +.skin-black-light .main-header .navbar .sidebar-toggle { + color: #333333; +} +.skin-black-light .main-header .navbar .sidebar-toggle:hover { + color: #999999; + background: #ffffff; +} +.skin-black-light .main-header .navbar > .sidebar-toggle { + color: #333; + border-right: 1px solid #d2d6de; +} +.skin-black-light .main-header .navbar .navbar-nav > li > a { + border-right: 1px solid #d2d6de; +} +.skin-black-light .main-header .navbar .navbar-custom-menu .navbar-nav > li > a, +.skin-black-light .main-header .navbar .navbar-right > li > a { + border-left: 1px solid #d2d6de; + border-right-width: 0; +} +.skin-black-light .main-header > .logo { + background-color: #ffffff; + color: #333333; + border-bottom: 0 solid transparent; + border-right: 1px solid #d2d6de; +} +.skin-black-light .main-header > .logo:hover { + background-color: #fcfcfc; +} +@media (max-width: 767px) { + .skin-black-light .main-header > .logo { + background-color: #222222; + color: #ffffff; + border-bottom: 0 solid transparent; + border-right: none; + } + .skin-black-light .main-header > .logo:hover { + background-color: #1f1f1f; + } +} +.skin-black-light .main-header li.user-header { + background-color: #222; +} +.skin-black-light .content-header { + background: transparent; + box-shadow: none; +} +.skin-black-light .wrapper, +.skin-black-light .main-sidebar, +.skin-black-light .left-side { + background-color: #f9fafc; +} +.skin-black-light .main-sidebar { + border-right: 1px solid #d2d6de; +} +.skin-black-light .user-panel > .info, +.skin-black-light .user-panel > .info > a { + color: #444444; +} +.skin-black-light .sidebar-menu > li { + -webkit-transition: border-left-color 0.3s ease; + -o-transition: border-left-color 0.3s ease; + transition: border-left-color 0.3s ease; +} +.skin-black-light .sidebar-menu > li.header { + color: #848484; + background: #f9fafc; +} +.skin-black-light .sidebar-menu > li > a { + border-left: 3px solid transparent; + font-weight: 600; +} +.skin-black-light .sidebar-menu > li:hover > a, +.skin-black-light .sidebar-menu > li.active > a { + color: #000000; + background: #f4f4f5; +} +.skin-black-light .sidebar-menu > li.active { + border-left-color: #ffffff; +} +.skin-black-light .sidebar-menu > li.active > a { + font-weight: 600; +} +.skin-black-light .sidebar-menu > li > .treeview-menu { + background: #f4f4f5; +} +.skin-black-light .sidebar a { + color: #444444; +} +.skin-black-light .sidebar a:hover { + text-decoration: none; +} +.skin-black-light .sidebar-menu .treeview-menu > li > a { + color: #777777; +} +.skin-black-light .sidebar-menu .treeview-menu > li.active > a, +.skin-black-light .sidebar-menu .treeview-menu > li > a:hover { + color: #000000; +} +.skin-black-light .sidebar-menu .treeview-menu > li.active > a { + font-weight: 600; +} +.skin-black-light .sidebar-form { + border-radius: 3px; + border: 1px solid #d2d6de; + margin: 10px 10px; +} +.skin-black-light .sidebar-form input[type="text"], +.skin-black-light .sidebar-form .btn { + box-shadow: none; + background-color: #fff; + border: 1px solid transparent; + height: 35px; +} +.skin-black-light .sidebar-form input[type="text"] { + color: #666; + border-top-left-radius: 2px; + border-top-right-radius: 0; + border-bottom-right-radius: 0; + border-bottom-left-radius: 2px; +} +.skin-black-light .sidebar-form input[type="text"]:focus, +.skin-black-light .sidebar-form input[type="text"]:focus + .input-group-btn .btn { + background-color: #fff; + color: #666; +} +.skin-black-light .sidebar-form input[type="text"]:focus + .input-group-btn .btn { + border-left-color: #fff; +} +.skin-black-light .sidebar-form .btn { + color: #999; + border-top-left-radius: 0; + border-top-right-radius: 2px; + border-bottom-right-radius: 2px; + border-bottom-left-radius: 0; +} +@media (min-width: 768px) { + .skin-black-light.sidebar-mini.sidebar-collapse .sidebar-menu > li > .treeview-menu { + border-left: 1px solid #d2d6de; + } +} diff --git a/Website/css/skins/skin-black.css b/Website/css/skins/skin-black.css new file mode 100644 index 000000000..cead8e9a6 --- /dev/null +++ b/Website/css/skins/skin-black.css @@ -0,0 +1,161 @@ +/* + * Skin: Black + * ----------- + */ +/* skin-black navbar */ +.skin-black .main-header { + -webkit-box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.05); + box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.05); +} +.skin-black .main-header .navbar-toggle { + color: #333; +} +.skin-black .main-header .navbar-brand { + color: #333; + border-right: 1px solid #eee; +} +.skin-black .main-header .navbar { + background-color: #ffffff; +} +.skin-black .main-header .navbar .nav > li > a { + color: #333333; +} +.skin-black .main-header .navbar .nav > li > a:hover, +.skin-black .main-header .navbar .nav > li > a:active, +.skin-black .main-header .navbar .nav > li > a:focus, +.skin-black .main-header .navbar .nav .open > a, +.skin-black .main-header .navbar .nav .open > a:hover, +.skin-black .main-header .navbar .nav .open > a:focus, +.skin-black .main-header .navbar .nav > .active > a { + background: #ffffff; + color: #999999; +} +.skin-black .main-header .navbar .sidebar-toggle { + color: #333333; +} +.skin-black .main-header .navbar .sidebar-toggle:hover { + color: #999999; + background: #ffffff; +} +.skin-black .main-header .navbar > .sidebar-toggle { + color: #333; + border-right: 1px solid #eee; +} +.skin-black .main-header .navbar .navbar-nav > li > a { + border-right: 1px solid #eee; +} +.skin-black .main-header .navbar .navbar-custom-menu .navbar-nav > li > a, +.skin-black .main-header .navbar .navbar-right > li > a { + border-left: 1px solid #eee; + border-right-width: 0; +} +.skin-black .main-header > .logo { + background-color: #ffffff; + color: #333333; + border-bottom: 0 solid transparent; + border-right: 1px solid #eee; +} +.skin-black .main-header > .logo:hover { + background-color: #fcfcfc; +} +@media (max-width: 767px) { + .skin-black .main-header > .logo { + background-color: #222222; + color: #ffffff; + border-bottom: 0 solid transparent; + border-right: none; + } + .skin-black .main-header > .logo:hover { + background-color: #1f1f1f; + } +} +.skin-black .main-header li.user-header { + background-color: #222; +} +.skin-black .content-header { + background: transparent; + box-shadow: none; +} +.skin-black .wrapper, +.skin-black .main-sidebar, +.skin-black .left-side { + background-color: #222d32; +} +.skin-black .user-panel > .info, +.skin-black .user-panel > .info > a { + color: #fff; +} +.skin-black .sidebar-menu > li.header { + color: #4b646f; + background: #1a2226; +} +.skin-black .sidebar-menu > li > a { + border-left: 3px solid transparent; +} +.skin-black .sidebar-menu > li:hover > a, +.skin-black .sidebar-menu > li.active > a, +.skin-black .sidebar-menu > li.menu-open > a { + color: #ffffff; + background: #1e282c; +} +.skin-black .sidebar-menu > li.active > a { + border-left-color: #ffffff; +} +.skin-black .sidebar-menu > li > .treeview-menu { + margin: 0 1px; + background: #2c3b41; +} +.skin-black .sidebar a { + color: #b8c7ce; +} +.skin-black .sidebar a:hover { + text-decoration: none; +} +.skin-black .sidebar-menu .treeview-menu > li > a { + color: #8aa4af; +} +.skin-black .sidebar-menu .treeview-menu > li.active > a, +.skin-black .sidebar-menu .treeview-menu > li > a:hover { + color: #ffffff; +} +.skin-black .sidebar-form { + border-radius: 3px; + border: 1px solid #374850; + margin: 10px 10px; +} +.skin-black .sidebar-form input[type="text"], +.skin-black .sidebar-form .btn { + box-shadow: none; + background-color: #374850; + border: 1px solid transparent; + height: 35px; +} +.skin-black .sidebar-form input[type="text"] { + color: #666; + border-top-left-radius: 2px; + border-top-right-radius: 0; + border-bottom-right-radius: 0; + border-bottom-left-radius: 2px; +} +.skin-black .sidebar-form input[type="text"]:focus, +.skin-black .sidebar-form input[type="text"]:focus + .input-group-btn .btn { + background-color: #fff; + color: #666; +} +.skin-black .sidebar-form input[type="text"]:focus + .input-group-btn .btn { + border-left-color: #fff; +} +.skin-black .sidebar-form .btn { + color: #999; + border-top-left-radius: 0; + border-top-right-radius: 2px; + border-bottom-right-radius: 2px; + border-bottom-left-radius: 0; +} +.skin-black .pace .pace-progress { + background: #222; +} +.skin-black .pace .pace-activity { + border-top-color: #222; + border-left-color: #222; +} diff --git a/Website/css/skins/skin-blue-light.css b/Website/css/skins/skin-blue-light.css new file mode 100644 index 000000000..580644081 --- /dev/null +++ b/Website/css/skins/skin-blue-light.css @@ -0,0 +1,163 @@ +/* + * Skin: Blue + * ---------- + */ +.skin-blue-light .main-header .navbar { + background-color: #3c8dbc; +} +.skin-blue-light .main-header .navbar .nav > li > a { + color: #ffffff; +} +.skin-blue-light .main-header .navbar .nav > li > a:hover, +.skin-blue-light .main-header .navbar .nav > li > a:active, +.skin-blue-light .main-header .navbar .nav > li > a:focus, +.skin-blue-light .main-header .navbar .nav .open > a, +.skin-blue-light .main-header .navbar .nav .open > a:hover, +.skin-blue-light .main-header .navbar .nav .open > a:focus, +.skin-blue-light .main-header .navbar .nav > .active > a { + background: rgba(0, 0, 0, 0.1); + color: #f6f6f6; +} +.skin-blue-light .main-header .navbar .sidebar-toggle { + color: #ffffff; +} +.skin-blue-light .main-header .navbar .sidebar-toggle:hover { + color: #f6f6f6; + background: rgba(0, 0, 0, 0.1); +} +.skin-blue-light .main-header .navbar .sidebar-toggle { + color: #fff; +} +.skin-blue-light .main-header .navbar .sidebar-toggle:hover { + background-color: #367fa9; +} +@media (max-width: 767px) { + .skin-blue-light .main-header .navbar .dropdown-menu li.divider { + background-color: rgba(255, 255, 255, 0.1); + } + .skin-blue-light .main-header .navbar .dropdown-menu li a { + color: #fff; + } + .skin-blue-light .main-header .navbar .dropdown-menu li a:hover { + background: #367fa9; + } +} +.skin-blue-light .main-header .logo { + background-color: #3c8dbc; + color: #ffffff; + border-bottom: 0 solid transparent; +} +.skin-blue-light .main-header .logo:hover { + background-color: #3b8ab8; +} +.skin-blue-light .main-header li.user-header { + background-color: #3c8dbc; +} +.skin-blue-light .content-header { + background: transparent; +} +.skin-blue-light .wrapper, +.skin-blue-light .main-sidebar, +.skin-blue-light .left-side { + background-color: #f9fafc; +} +.skin-blue-light .main-sidebar { + border-right: 1px solid #d2d6de; +} +.skin-blue-light .user-panel > .info, +.skin-blue-light .user-panel > .info > a { + color: #444444; +} +.skin-blue-light .sidebar-menu > li { + -webkit-transition: border-left-color 0.3s ease; + -o-transition: border-left-color 0.3s ease; + transition: border-left-color 0.3s ease; +} +.skin-blue-light .sidebar-menu > li.header { + color: #848484; + background: #f9fafc; +} +.skin-blue-light .sidebar-menu > li > a { + border-left: 3px solid transparent; + font-weight: 600; +} +.skin-blue-light .sidebar-menu > li:hover > a, +.skin-blue-light .sidebar-menu > li.active > a { + color: #000000; + background: #f4f4f5; +} +.skin-blue-light .sidebar-menu > li.active { + border-left-color: #3c8dbc; +} +.skin-blue-light .sidebar-menu > li.active > a { + font-weight: 600; +} +.skin-blue-light .sidebar-menu > li > .treeview-menu { + background: #f4f4f5; +} +.skin-blue-light .sidebar a { + color: #444444; +} +.skin-blue-light .sidebar a:hover { + text-decoration: none; +} +.skin-blue-light .sidebar-menu .treeview-menu > li > a { + color: #777777; +} +.skin-blue-light .sidebar-menu .treeview-menu > li.active > a, +.skin-blue-light .sidebar-menu .treeview-menu > li > a:hover { + color: #000000; +} +.skin-blue-light .sidebar-menu .treeview-menu > li.active > a { + font-weight: 600; +} +.skin-blue-light .sidebar-form { + border-radius: 3px; + border: 1px solid #d2d6de; + margin: 10px 10px; +} +.skin-blue-light .sidebar-form input[type="text"], +.skin-blue-light .sidebar-form .btn { + box-shadow: none; + background-color: #fff; + border: 1px solid transparent; + height: 35px; +} +.skin-blue-light .sidebar-form input[type="text"] { + color: #666; + border-top-left-radius: 2px; + border-top-right-radius: 0; + border-bottom-right-radius: 0; + border-bottom-left-radius: 2px; +} +.skin-blue-light .sidebar-form input[type="text"]:focus, +.skin-blue-light .sidebar-form input[type="text"]:focus + .input-group-btn .btn { + background-color: #fff; + color: #666; +} +.skin-blue-light .sidebar-form input[type="text"]:focus + .input-group-btn .btn { + border-left-color: #fff; +} +.skin-blue-light .sidebar-form .btn { + color: #999; + border-top-left-radius: 0; + border-top-right-radius: 2px; + border-bottom-right-radius: 2px; + border-bottom-left-radius: 0; +} +@media (min-width: 768px) { + .skin-blue-light.sidebar-mini.sidebar-collapse .sidebar-menu > li > .treeview-menu { + border-left: 1px solid #d2d6de; + } +} +.skin-blue-light .main-footer { + border-top-color: #d2d6de; +} +.skin-blue.layout-top-nav .main-header > .logo { + background-color: #3c8dbc; + color: #ffffff; + border-bottom: 0 solid transparent; +} +.skin-blue.layout-top-nav .main-header > .logo:hover { + background-color: #3b8ab8; +} diff --git a/Website/css/skins/skin-blue.css b/Website/css/skins/skin-blue.css new file mode 100644 index 000000000..582d55495 --- /dev/null +++ b/Website/css/skins/skin-blue.css @@ -0,0 +1,142 @@ +/* + * Skin: Blue + * ---------- + */ +.skin-blue .main-header .navbar { + background-color: #3c8dbc; +} +.skin-blue .main-header .navbar .nav > li > a { + color: #ffffff; +} +.skin-blue .main-header .navbar .nav > li > a:hover, +.skin-blue .main-header .navbar .nav > li > a:active, +.skin-blue .main-header .navbar .nav > li > a:focus, +.skin-blue .main-header .navbar .nav .open > a, +.skin-blue .main-header .navbar .nav .open > a:hover, +.skin-blue .main-header .navbar .nav .open > a:focus, +.skin-blue .main-header .navbar .nav > .active > a { + background: rgba(0, 0, 0, 0.1); + color: #f6f6f6; +} +.skin-blue .main-header .navbar .sidebar-toggle { + color: #ffffff; +} +.skin-blue .main-header .navbar .sidebar-toggle:hover { + color: #f6f6f6; + background: rgba(0, 0, 0, 0.1); +} +.skin-blue .main-header .navbar .sidebar-toggle { + color: #fff; +} +.skin-blue .main-header .navbar .sidebar-toggle:hover { + background-color: #367fa9; +} +@media (max-width: 767px) { + .skin-blue .main-header .navbar .dropdown-menu li.divider { + background-color: rgba(255, 255, 255, 0.1); + } + .skin-blue .main-header .navbar .dropdown-menu li a { + color: #fff; + } + .skin-blue .main-header .navbar .dropdown-menu li a:hover { + background: #367fa9; + } +} +.skin-blue .main-header .logo { + background-color: #367fa9; + color: #ffffff; + border-bottom: 0 solid transparent; +} +.skin-blue .main-header .logo:hover { + background-color: #357ca5; +} +.skin-blue .main-header li.user-header { + background-color: #3c8dbc; +} +.skin-blue .content-header { + background: transparent; +} +.skin-blue .wrapper, +.skin-blue .main-sidebar, +.skin-blue .left-side { + background-color: #222d32; +} +.skin-blue .user-panel > .info, +.skin-blue .user-panel > .info > a { + color: #fff; +} +.skin-blue .sidebar-menu > li.header { + color: #4b646f; + background: #1a2226; +} +.skin-blue .sidebar-menu > li > a { + border-left: 3px solid transparent; +} +.skin-blue .sidebar-menu > li:hover > a, +.skin-blue .sidebar-menu > li.active > a, +.skin-blue .sidebar-menu > li.menu-open > a { + color: #ffffff; + background: #1e282c; +} +.skin-blue .sidebar-menu > li.active > a { + border-left-color: #3c8dbc; +} +.skin-blue .sidebar-menu > li > .treeview-menu { + margin: 0 1px; + background: #2c3b41; +} +.skin-blue .sidebar a { + color: #b8c7ce; +} +.skin-blue .sidebar a:hover { + text-decoration: none; +} +.skin-blue .sidebar-menu .treeview-menu > li > a { + color: #8aa4af; +} +.skin-blue .sidebar-menu .treeview-menu > li.active > a, +.skin-blue .sidebar-menu .treeview-menu > li > a:hover { + color: #ffffff; +} +.skin-blue .sidebar-form { + border-radius: 3px; + border: 1px solid #374850; + margin: 10px 10px; +} +.skin-blue .sidebar-form input[type="text"], +.skin-blue .sidebar-form .btn { + box-shadow: none; + background-color: #374850; + border: 1px solid transparent; + height: 35px; +} +.skin-blue .sidebar-form input[type="text"] { + color: #666; + border-top-left-radius: 2px; + border-top-right-radius: 0; + border-bottom-right-radius: 0; + border-bottom-left-radius: 2px; +} +.skin-blue .sidebar-form input[type="text"]:focus, +.skin-blue .sidebar-form input[type="text"]:focus + .input-group-btn .btn { + background-color: #fff; + color: #666; +} +.skin-blue .sidebar-form input[type="text"]:focus + .input-group-btn .btn { + border-left-color: #fff; +} +.skin-blue .sidebar-form .btn { + color: #999; + border-top-left-radius: 0; + border-top-right-radius: 2px; + border-bottom-right-radius: 2px; + border-bottom-left-radius: 0; +} +.skin-blue.layout-top-nav .main-header > .logo { + background-color: #3c8dbc; + color: #ffffff; + border-bottom: 0 solid transparent; +} +.skin-blue.layout-top-nav .main-header > .logo:hover { + background-color: #3b8ab8; +} diff --git a/Website/css/skins/skin-green-light.css b/Website/css/skins/skin-green-light.css new file mode 100644 index 000000000..a2ba6219e --- /dev/null +++ b/Website/css/skins/skin-green-light.css @@ -0,0 +1,152 @@ +/* + * Skin: Green + * ----------- + */ +.skin-green-light .main-header .navbar { + background-color: #00a65a; +} +.skin-green-light .main-header .navbar .nav > li > a { + color: #ffffff; +} +.skin-green-light .main-header .navbar .nav > li > a:hover, +.skin-green-light .main-header .navbar .nav > li > a:active, +.skin-green-light .main-header .navbar .nav > li > a:focus, +.skin-green-light .main-header .navbar .nav .open > a, +.skin-green-light .main-header .navbar .nav .open > a:hover, +.skin-green-light .main-header .navbar .nav .open > a:focus, +.skin-green-light .main-header .navbar .nav > .active > a { + background: rgba(0, 0, 0, 0.1); + color: #f6f6f6; +} +.skin-green-light .main-header .navbar .sidebar-toggle { + color: #ffffff; +} +.skin-green-light .main-header .navbar .sidebar-toggle:hover { + color: #f6f6f6; + background: rgba(0, 0, 0, 0.1); +} +.skin-green-light .main-header .navbar .sidebar-toggle { + color: #fff; +} +.skin-green-light .main-header .navbar .sidebar-toggle:hover { + background-color: #008d4c; +} +@media (max-width: 767px) { + .skin-green-light .main-header .navbar .dropdown-menu li.divider { + background-color: rgba(255, 255, 255, 0.1); + } + .skin-green-light .main-header .navbar .dropdown-menu li a { + color: #fff; + } + .skin-green-light .main-header .navbar .dropdown-menu li a:hover { + background: #008d4c; + } +} +.skin-green-light .main-header .logo { + background-color: #00a65a; + color: #ffffff; + border-bottom: 0 solid transparent; +} +.skin-green-light .main-header .logo:hover { + background-color: #00a157; +} +.skin-green-light .main-header li.user-header { + background-color: #00a65a; +} +.skin-green-light .content-header { + background: transparent; +} +.skin-green-light .wrapper, +.skin-green-light .main-sidebar, +.skin-green-light .left-side { + background-color: #f9fafc; +} +.skin-green-light .main-sidebar { + border-right: 1px solid #d2d6de; +} +.skin-green-light .user-panel > .info, +.skin-green-light .user-panel > .info > a { + color: #444444; +} +.skin-green-light .sidebar-menu > li { + -webkit-transition: border-left-color 0.3s ease; + -o-transition: border-left-color 0.3s ease; + transition: border-left-color 0.3s ease; +} +.skin-green-light .sidebar-menu > li.header { + color: #848484; + background: #f9fafc; +} +.skin-green-light .sidebar-menu > li > a { + border-left: 3px solid transparent; + font-weight: 600; +} +.skin-green-light .sidebar-menu > li:hover > a, +.skin-green-light .sidebar-menu > li.active > a { + color: #000000; + background: #f4f4f5; +} +.skin-green-light .sidebar-menu > li.active { + border-left-color: #00a65a; +} +.skin-green-light .sidebar-menu > li.active > a { + font-weight: 600; +} +.skin-green-light .sidebar-menu > li > .treeview-menu { + background: #f4f4f5; +} +.skin-green-light .sidebar a { + color: #444444; +} +.skin-green-light .sidebar a:hover { + text-decoration: none; +} +.skin-green-light .sidebar-menu .treeview-menu > li > a { + color: #777777; +} +.skin-green-light .sidebar-menu .treeview-menu > li.active > a, +.skin-green-light .sidebar-menu .treeview-menu > li > a:hover { + color: #000000; +} +.skin-green-light .sidebar-menu .treeview-menu > li.active > a { + font-weight: 600; +} +.skin-green-light .sidebar-form { + border-radius: 3px; + border: 1px solid #d2d6de; + margin: 10px 10px; +} +.skin-green-light .sidebar-form input[type="text"], +.skin-green-light .sidebar-form .btn { + box-shadow: none; + background-color: #fff; + border: 1px solid transparent; + height: 35px; +} +.skin-green-light .sidebar-form input[type="text"] { + color: #666; + border-top-left-radius: 2px; + border-top-right-radius: 0; + border-bottom-right-radius: 0; + border-bottom-left-radius: 2px; +} +.skin-green-light .sidebar-form input[type="text"]:focus, +.skin-green-light .sidebar-form input[type="text"]:focus + .input-group-btn .btn { + background-color: #fff; + color: #666; +} +.skin-green-light .sidebar-form input[type="text"]:focus + .input-group-btn .btn { + border-left-color: #fff; +} +.skin-green-light .sidebar-form .btn { + color: #999; + border-top-left-radius: 0; + border-top-right-radius: 2px; + border-bottom-right-radius: 2px; + border-bottom-left-radius: 0; +} +@media (min-width: 768px) { + .skin-green-light.sidebar-mini.sidebar-collapse .sidebar-menu > li > .treeview-menu { + border-left: 1px solid #d2d6de; + } +} diff --git a/Website/css/skins/skin-green.css b/Website/css/skins/skin-green.css new file mode 100644 index 000000000..4222107af --- /dev/null +++ b/Website/css/skins/skin-green.css @@ -0,0 +1,134 @@ +/* + * Skin: Green + * ----------- + */ +.skin-green .main-header .navbar { + background-color: #00a65a; +} +.skin-green .main-header .navbar .nav > li > a { + color: #ffffff; +} +.skin-green .main-header .navbar .nav > li > a:hover, +.skin-green .main-header .navbar .nav > li > a:active, +.skin-green .main-header .navbar .nav > li > a:focus, +.skin-green .main-header .navbar .nav .open > a, +.skin-green .main-header .navbar .nav .open > a:hover, +.skin-green .main-header .navbar .nav .open > a:focus, +.skin-green .main-header .navbar .nav > .active > a { + background: rgba(0, 0, 0, 0.1); + color: #f6f6f6; +} +.skin-green .main-header .navbar .sidebar-toggle { + color: #ffffff; +} +.skin-green .main-header .navbar .sidebar-toggle:hover { + color: #f6f6f6; + background: rgba(0, 0, 0, 0.1); +} +.skin-green .main-header .navbar .sidebar-toggle { + color: #fff; +} +.skin-green .main-header .navbar .sidebar-toggle:hover { + background-color: #008d4c; +} +@media (max-width: 767px) { + .skin-green .main-header .navbar .dropdown-menu li.divider { + background-color: rgba(255, 255, 255, 0.1); + } + .skin-green .main-header .navbar .dropdown-menu li a { + color: #fff; + } + .skin-green .main-header .navbar .dropdown-menu li a:hover { + background: #008d4c; + } +} +.skin-green .main-header .logo { + background-color: #008d4c; + color: #ffffff; + border-bottom: 0 solid transparent; +} +.skin-green .main-header .logo:hover { + background-color: #008749; +} +.skin-green .main-header li.user-header { + background-color: #00a65a; +} +.skin-green .content-header { + background: transparent; +} +.skin-green .wrapper, +.skin-green .main-sidebar, +.skin-green .left-side { + background-color: #222d32; +} +.skin-green .user-panel > .info, +.skin-green .user-panel > .info > a { + color: #fff; +} +.skin-green .sidebar-menu > li.header { + color: #4b646f; + background: #1a2226; +} +.skin-green .sidebar-menu > li > a { + border-left: 3px solid transparent; +} +.skin-green .sidebar-menu > li:hover > a, +.skin-green .sidebar-menu > li.active > a, +.skin-green .sidebar-menu > li.menu-open > a { + color: #ffffff; + background: #1e282c; +} +.skin-green .sidebar-menu > li.active > a { + border-left-color: #00a65a; +} +.skin-green .sidebar-menu > li > .treeview-menu { + margin: 0 1px; + background: #2c3b41; +} +.skin-green .sidebar a { + color: #b8c7ce; +} +.skin-green .sidebar a:hover { + text-decoration: none; +} +.skin-green .sidebar-menu .treeview-menu > li > a { + color: #8aa4af; +} +.skin-green .sidebar-menu .treeview-menu > li.active > a, +.skin-green .sidebar-menu .treeview-menu > li > a:hover { + color: #ffffff; +} +.skin-green .sidebar-form { + border-radius: 3px; + border: 1px solid #374850; + margin: 10px 10px; +} +.skin-green .sidebar-form input[type="text"], +.skin-green .sidebar-form .btn { + box-shadow: none; + background-color: #374850; + border: 1px solid transparent; + height: 35px; +} +.skin-green .sidebar-form input[type="text"] { + color: #666; + border-top-left-radius: 2px; + border-top-right-radius: 0; + border-bottom-right-radius: 0; + border-bottom-left-radius: 2px; +} +.skin-green .sidebar-form input[type="text"]:focus, +.skin-green .sidebar-form input[type="text"]:focus + .input-group-btn .btn { + background-color: #fff; + color: #666; +} +.skin-green .sidebar-form input[type="text"]:focus + .input-group-btn .btn { + border-left-color: #fff; +} +.skin-green .sidebar-form .btn { + color: #999; + border-top-left-radius: 0; + border-top-right-radius: 2px; + border-bottom-right-radius: 2px; + border-bottom-left-radius: 0; +} diff --git a/Website/css/skins/skin-purple-light.css b/Website/css/skins/skin-purple-light.css new file mode 100644 index 000000000..2609787e3 --- /dev/null +++ b/Website/css/skins/skin-purple-light.css @@ -0,0 +1,152 @@ +/* + * Skin: Purple + * ------------ + */ +.skin-purple-light .main-header .navbar { + background-color: #605ca8; +} +.skin-purple-light .main-header .navbar .nav > li > a { + color: #ffffff; +} +.skin-purple-light .main-header .navbar .nav > li > a:hover, +.skin-purple-light .main-header .navbar .nav > li > a:active, +.skin-purple-light .main-header .navbar .nav > li > a:focus, +.skin-purple-light .main-header .navbar .nav .open > a, +.skin-purple-light .main-header .navbar .nav .open > a:hover, +.skin-purple-light .main-header .navbar .nav .open > a:focus, +.skin-purple-light .main-header .navbar .nav > .active > a { + background: rgba(0, 0, 0, 0.1); + color: #f6f6f6; +} +.skin-purple-light .main-header .navbar .sidebar-toggle { + color: #ffffff; +} +.skin-purple-light .main-header .navbar .sidebar-toggle:hover { + color: #f6f6f6; + background: rgba(0, 0, 0, 0.1); +} +.skin-purple-light .main-header .navbar .sidebar-toggle { + color: #fff; +} +.skin-purple-light .main-header .navbar .sidebar-toggle:hover { + background-color: #555299; +} +@media (max-width: 767px) { + .skin-purple-light .main-header .navbar .dropdown-menu li.divider { + background-color: rgba(255, 255, 255, 0.1); + } + .skin-purple-light .main-header .navbar .dropdown-menu li a { + color: #fff; + } + .skin-purple-light .main-header .navbar .dropdown-menu li a:hover { + background: #555299; + } +} +.skin-purple-light .main-header .logo { + background-color: #605ca8; + color: #ffffff; + border-bottom: 0 solid transparent; +} +.skin-purple-light .main-header .logo:hover { + background-color: #5d59a6; +} +.skin-purple-light .main-header li.user-header { + background-color: #605ca8; +} +.skin-purple-light .content-header { + background: transparent; +} +.skin-purple-light .wrapper, +.skin-purple-light .main-sidebar, +.skin-purple-light .left-side { + background-color: #f9fafc; +} +.skin-purple-light .main-sidebar { + border-right: 1px solid #d2d6de; +} +.skin-purple-light .user-panel > .info, +.skin-purple-light .user-panel > .info > a { + color: #444444; +} +.skin-purple-light .sidebar-menu > li { + -webkit-transition: border-left-color 0.3s ease; + -o-transition: border-left-color 0.3s ease; + transition: border-left-color 0.3s ease; +} +.skin-purple-light .sidebar-menu > li.header { + color: #848484; + background: #f9fafc; +} +.skin-purple-light .sidebar-menu > li > a { + border-left: 3px solid transparent; + font-weight: 600; +} +.skin-purple-light .sidebar-menu > li:hover > a, +.skin-purple-light .sidebar-menu > li.active > a { + color: #000000; + background: #f4f4f5; +} +.skin-purple-light .sidebar-menu > li.active { + border-left-color: #605ca8; +} +.skin-purple-light .sidebar-menu > li.active > a { + font-weight: 600; +} +.skin-purple-light .sidebar-menu > li > .treeview-menu { + background: #f4f4f5; +} +.skin-purple-light .sidebar a { + color: #444444; +} +.skin-purple-light .sidebar a:hover { + text-decoration: none; +} +.skin-purple-light .sidebar-menu .treeview-menu > li > a { + color: #777777; +} +.skin-purple-light .sidebar-menu .treeview-menu > li.active > a, +.skin-purple-light .sidebar-menu .treeview-menu > li > a:hover { + color: #000000; +} +.skin-purple-light .sidebar-menu .treeview-menu > li.active > a { + font-weight: 600; +} +.skin-purple-light .sidebar-form { + border-radius: 3px; + border: 1px solid #d2d6de; + margin: 10px 10px; +} +.skin-purple-light .sidebar-form input[type="text"], +.skin-purple-light .sidebar-form .btn { + box-shadow: none; + background-color: #fff; + border: 1px solid transparent; + height: 35px; +} +.skin-purple-light .sidebar-form input[type="text"] { + color: #666; + border-top-left-radius: 2px; + border-top-right-radius: 0; + border-bottom-right-radius: 0; + border-bottom-left-radius: 2px; +} +.skin-purple-light .sidebar-form input[type="text"]:focus, +.skin-purple-light .sidebar-form input[type="text"]:focus + .input-group-btn .btn { + background-color: #fff; + color: #666; +} +.skin-purple-light .sidebar-form input[type="text"]:focus + .input-group-btn .btn { + border-left-color: #fff; +} +.skin-purple-light .sidebar-form .btn { + color: #999; + border-top-left-radius: 0; + border-top-right-radius: 2px; + border-bottom-right-radius: 2px; + border-bottom-left-radius: 0; +} +@media (min-width: 768px) { + .skin-purple-light.sidebar-mini.sidebar-collapse .sidebar-menu > li > .treeview-menu { + border-left: 1px solid #d2d6de; + } +} diff --git a/Website/css/skins/skin-purple.css b/Website/css/skins/skin-purple.css new file mode 100644 index 000000000..b5ec71b6c --- /dev/null +++ b/Website/css/skins/skin-purple.css @@ -0,0 +1,134 @@ +/* + * Skin: Purple + * ------------ + */ +.skin-purple .main-header .navbar { + background-color: #605ca8; +} +.skin-purple .main-header .navbar .nav > li > a { + color: #ffffff; +} +.skin-purple .main-header .navbar .nav > li > a:hover, +.skin-purple .main-header .navbar .nav > li > a:active, +.skin-purple .main-header .navbar .nav > li > a:focus, +.skin-purple .main-header .navbar .nav .open > a, +.skin-purple .main-header .navbar .nav .open > a:hover, +.skin-purple .main-header .navbar .nav .open > a:focus, +.skin-purple .main-header .navbar .nav > .active > a { + background: rgba(0, 0, 0, 0.1); + color: #f6f6f6; +} +.skin-purple .main-header .navbar .sidebar-toggle { + color: #ffffff; +} +.skin-purple .main-header .navbar .sidebar-toggle:hover { + color: #f6f6f6; + background: rgba(0, 0, 0, 0.1); +} +.skin-purple .main-header .navbar .sidebar-toggle { + color: #fff; +} +.skin-purple .main-header .navbar .sidebar-toggle:hover { + background-color: #555299; +} +@media (max-width: 767px) { + .skin-purple .main-header .navbar .dropdown-menu li.divider { + background-color: rgba(255, 255, 255, 0.1); + } + .skin-purple .main-header .navbar .dropdown-menu li a { + color: #fff; + } + .skin-purple .main-header .navbar .dropdown-menu li a:hover { + background: #555299; + } +} +.skin-purple .main-header .logo { + background-color: #555299; + color: #ffffff; + border-bottom: 0 solid transparent; +} +.skin-purple .main-header .logo:hover { + background-color: #545096; +} +.skin-purple .main-header li.user-header { + background-color: #605ca8; +} +.skin-purple .content-header { + background: transparent; +} +.skin-purple .wrapper, +.skin-purple .main-sidebar, +.skin-purple .left-side { + background-color: #222d32; +} +.skin-purple .user-panel > .info, +.skin-purple .user-panel > .info > a { + color: #fff; +} +.skin-purple .sidebar-menu > li.header { + color: #4b646f; + background: #1a2226; +} +.skin-purple .sidebar-menu > li > a { + border-left: 3px solid transparent; +} +.skin-purple .sidebar-menu > li:hover > a, +.skin-purple .sidebar-menu > li.active > a, +.skin-purple .sidebar-menu > li.menu-open > a { + color: #ffffff; + background: #1e282c; +} +.skin-purple .sidebar-menu > li.active > a { + border-left-color: #605ca8; +} +.skin-purple .sidebar-menu > li > .treeview-menu { + margin: 0 1px; + background: #2c3b41; +} +.skin-purple .sidebar a { + color: #b8c7ce; +} +.skin-purple .sidebar a:hover { + text-decoration: none; +} +.skin-purple .sidebar-menu .treeview-menu > li > a { + color: #8aa4af; +} +.skin-purple .sidebar-menu .treeview-menu > li.active > a, +.skin-purple .sidebar-menu .treeview-menu > li > a:hover { + color: #ffffff; +} +.skin-purple .sidebar-form { + border-radius: 3px; + border: 1px solid #374850; + margin: 10px 10px; +} +.skin-purple .sidebar-form input[type="text"], +.skin-purple .sidebar-form .btn { + box-shadow: none; + background-color: #374850; + border: 1px solid transparent; + height: 35px; +} +.skin-purple .sidebar-form input[type="text"] { + color: #666; + border-top-left-radius: 2px; + border-top-right-radius: 0; + border-bottom-right-radius: 0; + border-bottom-left-radius: 2px; +} +.skin-purple .sidebar-form input[type="text"]:focus, +.skin-purple .sidebar-form input[type="text"]:focus + .input-group-btn .btn { + background-color: #fff; + color: #666; +} +.skin-purple .sidebar-form input[type="text"]:focus + .input-group-btn .btn { + border-left-color: #fff; +} +.skin-purple .sidebar-form .btn { + color: #999; + border-top-left-radius: 0; + border-top-right-radius: 2px; + border-bottom-right-radius: 2px; + border-bottom-left-radius: 0; +} diff --git a/Website/css/skins/skin-red-light.css b/Website/css/skins/skin-red-light.css new file mode 100644 index 000000000..17ea0a706 --- /dev/null +++ b/Website/css/skins/skin-red-light.css @@ -0,0 +1,152 @@ +/* + * Skin: Red + * --------- + */ +.skin-red-light .main-header .navbar { + background-color: #dd4b39; +} +.skin-red-light .main-header .navbar .nav > li > a { + color: #ffffff; +} +.skin-red-light .main-header .navbar .nav > li > a:hover, +.skin-red-light .main-header .navbar .nav > li > a:active, +.skin-red-light .main-header .navbar .nav > li > a:focus, +.skin-red-light .main-header .navbar .nav .open > a, +.skin-red-light .main-header .navbar .nav .open > a:hover, +.skin-red-light .main-header .navbar .nav .open > a:focus, +.skin-red-light .main-header .navbar .nav > .active > a { + background: rgba(0, 0, 0, 0.1); + color: #f6f6f6; +} +.skin-red-light .main-header .navbar .sidebar-toggle { + color: #ffffff; +} +.skin-red-light .main-header .navbar .sidebar-toggle:hover { + color: #f6f6f6; + background: rgba(0, 0, 0, 0.1); +} +.skin-red-light .main-header .navbar .sidebar-toggle { + color: #fff; +} +.skin-red-light .main-header .navbar .sidebar-toggle:hover { + background-color: #d73925; +} +@media (max-width: 767px) { + .skin-red-light .main-header .navbar .dropdown-menu li.divider { + background-color: rgba(255, 255, 255, 0.1); + } + .skin-red-light .main-header .navbar .dropdown-menu li a { + color: #fff; + } + .skin-red-light .main-header .navbar .dropdown-menu li a:hover { + background: #d73925; + } +} +.skin-red-light .main-header .logo { + background-color: #dd4b39; + color: #ffffff; + border-bottom: 0 solid transparent; +} +.skin-red-light .main-header .logo:hover { + background-color: #dc4735; +} +.skin-red-light .main-header li.user-header { + background-color: #dd4b39; +} +.skin-red-light .content-header { + background: transparent; +} +.skin-red-light .wrapper, +.skin-red-light .main-sidebar, +.skin-red-light .left-side { + background-color: #f9fafc; +} +.skin-red-light .main-sidebar { + border-right: 1px solid #d2d6de; +} +.skin-red-light .user-panel > .info, +.skin-red-light .user-panel > .info > a { + color: #444444; +} +.skin-red-light .sidebar-menu > li { + -webkit-transition: border-left-color 0.3s ease; + -o-transition: border-left-color 0.3s ease; + transition: border-left-color 0.3s ease; +} +.skin-red-light .sidebar-menu > li.header { + color: #848484; + background: #f9fafc; +} +.skin-red-light .sidebar-menu > li > a { + border-left: 3px solid transparent; + font-weight: 600; +} +.skin-red-light .sidebar-menu > li:hover > a, +.skin-red-light .sidebar-menu > li.active > a { + color: #000000; + background: #f4f4f5; +} +.skin-red-light .sidebar-menu > li.active { + border-left-color: #dd4b39; +} +.skin-red-light .sidebar-menu > li.active > a { + font-weight: 600; +} +.skin-red-light .sidebar-menu > li > .treeview-menu { + background: #f4f4f5; +} +.skin-red-light .sidebar a { + color: #444444; +} +.skin-red-light .sidebar a:hover { + text-decoration: none; +} +.skin-red-light .sidebar-menu .treeview-menu > li > a { + color: #777777; +} +.skin-red-light .sidebar-menu .treeview-menu > li.active > a, +.skin-red-light .sidebar-menu .treeview-menu > li > a:hover { + color: #000000; +} +.skin-red-light .sidebar-menu .treeview-menu > li.active > a { + font-weight: 600; +} +.skin-red-light .sidebar-form { + border-radius: 3px; + border: 1px solid #d2d6de; + margin: 10px 10px; +} +.skin-red-light .sidebar-form input[type="text"], +.skin-red-light .sidebar-form .btn { + box-shadow: none; + background-color: #fff; + border: 1px solid transparent; + height: 35px; +} +.skin-red-light .sidebar-form input[type="text"] { + color: #666; + border-top-left-radius: 2px; + border-top-right-radius: 0; + border-bottom-right-radius: 0; + border-bottom-left-radius: 2px; +} +.skin-red-light .sidebar-form input[type="text"]:focus, +.skin-red-light .sidebar-form input[type="text"]:focus + .input-group-btn .btn { + background-color: #fff; + color: #666; +} +.skin-red-light .sidebar-form input[type="text"]:focus + .input-group-btn .btn { + border-left-color: #fff; +} +.skin-red-light .sidebar-form .btn { + color: #999; + border-top-left-radius: 0; + border-top-right-radius: 2px; + border-bottom-right-radius: 2px; + border-bottom-left-radius: 0; +} +@media (min-width: 768px) { + .skin-red-light.sidebar-mini.sidebar-collapse .sidebar-menu > li > .treeview-menu { + border-left: 1px solid #d2d6de; + } +} diff --git a/Website/css/skins/skin-red.css b/Website/css/skins/skin-red.css new file mode 100644 index 000000000..d4d711358 --- /dev/null +++ b/Website/css/skins/skin-red.css @@ -0,0 +1,134 @@ +/* + * Skin: Red + * --------- + */ +.skin-red .main-header .navbar { + background-color: #dd4b39; +} +.skin-red .main-header .navbar .nav > li > a { + color: #ffffff; +} +.skin-red .main-header .navbar .nav > li > a:hover, +.skin-red .main-header .navbar .nav > li > a:active, +.skin-red .main-header .navbar .nav > li > a:focus, +.skin-red .main-header .navbar .nav .open > a, +.skin-red .main-header .navbar .nav .open > a:hover, +.skin-red .main-header .navbar .nav .open > a:focus, +.skin-red .main-header .navbar .nav > .active > a { + background: rgba(0, 0, 0, 0.1); + color: #f6f6f6; +} +.skin-red .main-header .navbar .sidebar-toggle { + color: #ffffff; +} +.skin-red .main-header .navbar .sidebar-toggle:hover { + color: #f6f6f6; + background: rgba(0, 0, 0, 0.1); +} +.skin-red .main-header .navbar .sidebar-toggle { + color: #fff; +} +.skin-red .main-header .navbar .sidebar-toggle:hover { + background-color: #d73925; +} +@media (max-width: 767px) { + .skin-red .main-header .navbar .dropdown-menu li.divider { + background-color: rgba(255, 255, 255, 0.1); + } + .skin-red .main-header .navbar .dropdown-menu li a { + color: #fff; + } + .skin-red .main-header .navbar .dropdown-menu li a:hover { + background: #d73925; + } +} +.skin-red .main-header .logo { + background-color: #d73925; + color: #ffffff; + border-bottom: 0 solid transparent; +} +.skin-red .main-header .logo:hover { + background-color: #d33724; +} +.skin-red .main-header li.user-header { + background-color: #dd4b39; +} +.skin-red .content-header { + background: transparent; +} +.skin-red .wrapper, +.skin-red .main-sidebar, +.skin-red .left-side { + background-color: #222d32; +} +.skin-red .user-panel > .info, +.skin-red .user-panel > .info > a { + color: #fff; +} +.skin-red .sidebar-menu > li.header { + color: #4b646f; + background: #1a2226; +} +.skin-red .sidebar-menu > li > a { + border-left: 3px solid transparent; +} +.skin-red .sidebar-menu > li:hover > a, +.skin-red .sidebar-menu > li.active > a, +.skin-red .sidebar-menu > li.menu-open > a { + color: #ffffff; + background: #1e282c; +} +.skin-red .sidebar-menu > li.active > a { + border-left-color: #dd4b39; +} +.skin-red .sidebar-menu > li > .treeview-menu { + margin: 0 1px; + background: #2c3b41; +} +.skin-red .sidebar a { + color: #b8c7ce; +} +.skin-red .sidebar a:hover { + text-decoration: none; +} +.skin-red .sidebar-menu .treeview-menu > li > a { + color: #8aa4af; +} +.skin-red .sidebar-menu .treeview-menu > li.active > a, +.skin-red .sidebar-menu .treeview-menu > li > a:hover { + color: #ffffff; +} +.skin-red .sidebar-form { + border-radius: 3px; + border: 1px solid #374850; + margin: 10px 10px; +} +.skin-red .sidebar-form input[type="text"], +.skin-red .sidebar-form .btn { + box-shadow: none; + background-color: #374850; + border: 1px solid transparent; + height: 35px; +} +.skin-red .sidebar-form input[type="text"] { + color: #666; + border-top-left-radius: 2px; + border-top-right-radius: 0; + border-bottom-right-radius: 0; + border-bottom-left-radius: 2px; +} +.skin-red .sidebar-form input[type="text"]:focus, +.skin-red .sidebar-form input[type="text"]:focus + .input-group-btn .btn { + background-color: #fff; + color: #666; +} +.skin-red .sidebar-form input[type="text"]:focus + .input-group-btn .btn { + border-left-color: #fff; +} +.skin-red .sidebar-form .btn { + color: #999; + border-top-left-radius: 0; + border-top-right-radius: 2px; + border-bottom-right-radius: 2px; + border-bottom-left-radius: 0; +} diff --git a/Website/css/skins/skin-yellow-light.css b/Website/css/skins/skin-yellow-light.css new file mode 100644 index 000000000..5beaab0a2 --- /dev/null +++ b/Website/css/skins/skin-yellow-light.css @@ -0,0 +1,152 @@ +/* + * Skin: Yellow + * ------------ + */ +.skin-yellow-light .main-header .navbar { + background-color: #f39c12; +} +.skin-yellow-light .main-header .navbar .nav > li > a { + color: #ffffff; +} +.skin-yellow-light .main-header .navbar .nav > li > a:hover, +.skin-yellow-light .main-header .navbar .nav > li > a:active, +.skin-yellow-light .main-header .navbar .nav > li > a:focus, +.skin-yellow-light .main-header .navbar .nav .open > a, +.skin-yellow-light .main-header .navbar .nav .open > a:hover, +.skin-yellow-light .main-header .navbar .nav .open > a:focus, +.skin-yellow-light .main-header .navbar .nav > .active > a { + background: rgba(0, 0, 0, 0.1); + color: #f6f6f6; +} +.skin-yellow-light .main-header .navbar .sidebar-toggle { + color: #ffffff; +} +.skin-yellow-light .main-header .navbar .sidebar-toggle:hover { + color: #f6f6f6; + background: rgba(0, 0, 0, 0.1); +} +.skin-yellow-light .main-header .navbar .sidebar-toggle { + color: #fff; +} +.skin-yellow-light .main-header .navbar .sidebar-toggle:hover { + background-color: #e08e0b; +} +@media (max-width: 767px) { + .skin-yellow-light .main-header .navbar .dropdown-menu li.divider { + background-color: rgba(255, 255, 255, 0.1); + } + .skin-yellow-light .main-header .navbar .dropdown-menu li a { + color: #fff; + } + .skin-yellow-light .main-header .navbar .dropdown-menu li a:hover { + background: #e08e0b; + } +} +.skin-yellow-light .main-header .logo { + background-color: #f39c12; + color: #ffffff; + border-bottom: 0 solid transparent; +} +.skin-yellow-light .main-header .logo:hover { + background-color: #f39a0d; +} +.skin-yellow-light .main-header li.user-header { + background-color: #f39c12; +} +.skin-yellow-light .content-header { + background: transparent; +} +.skin-yellow-light .wrapper, +.skin-yellow-light .main-sidebar, +.skin-yellow-light .left-side { + background-color: #f9fafc; +} +.skin-yellow-light .main-sidebar { + border-right: 1px solid #d2d6de; +} +.skin-yellow-light .user-panel > .info, +.skin-yellow-light .user-panel > .info > a { + color: #444444; +} +.skin-yellow-light .sidebar-menu > li { + -webkit-transition: border-left-color 0.3s ease; + -o-transition: border-left-color 0.3s ease; + transition: border-left-color 0.3s ease; +} +.skin-yellow-light .sidebar-menu > li.header { + color: #848484; + background: #f9fafc; +} +.skin-yellow-light .sidebar-menu > li > a { + border-left: 3px solid transparent; + font-weight: 600; +} +.skin-yellow-light .sidebar-menu > li:hover > a, +.skin-yellow-light .sidebar-menu > li.active > a { + color: #000000; + background: #f4f4f5; +} +.skin-yellow-light .sidebar-menu > li.active { + border-left-color: #f39c12; +} +.skin-yellow-light .sidebar-menu > li.active > a { + font-weight: 600; +} +.skin-yellow-light .sidebar-menu > li > .treeview-menu { + background: #f4f4f5; +} +.skin-yellow-light .sidebar a { + color: #444444; +} +.skin-yellow-light .sidebar a:hover { + text-decoration: none; +} +.skin-yellow-light .sidebar-menu .treeview-menu > li > a { + color: #777777; +} +.skin-yellow-light .sidebar-menu .treeview-menu > li.active > a, +.skin-yellow-light .sidebar-menu .treeview-menu > li > a:hover { + color: #000000; +} +.skin-yellow-light .sidebar-menu .treeview-menu > li.active > a { + font-weight: 600; +} +.skin-yellow-light .sidebar-form { + border-radius: 3px; + border: 1px solid #d2d6de; + margin: 10px 10px; +} +.skin-yellow-light .sidebar-form input[type="text"], +.skin-yellow-light .sidebar-form .btn { + box-shadow: none; + background-color: #fff; + border: 1px solid transparent; + height: 35px; +} +.skin-yellow-light .sidebar-form input[type="text"] { + color: #666; + border-top-left-radius: 2px; + border-top-right-radius: 0; + border-bottom-right-radius: 0; + border-bottom-left-radius: 2px; +} +.skin-yellow-light .sidebar-form input[type="text"]:focus, +.skin-yellow-light .sidebar-form input[type="text"]:focus + .input-group-btn .btn { + background-color: #fff; + color: #666; +} +.skin-yellow-light .sidebar-form input[type="text"]:focus + .input-group-btn .btn { + border-left-color: #fff; +} +.skin-yellow-light .sidebar-form .btn { + color: #999; + border-top-left-radius: 0; + border-top-right-radius: 2px; + border-bottom-right-radius: 2px; + border-bottom-left-radius: 0; +} +@media (min-width: 768px) { + .skin-yellow-light.sidebar-mini.sidebar-collapse .sidebar-menu > li > .treeview-menu { + border-left: 1px solid #d2d6de; + } +} diff --git a/Website/css/skins/skin-yellow.css b/Website/css/skins/skin-yellow.css new file mode 100644 index 000000000..3eb1e013b --- /dev/null +++ b/Website/css/skins/skin-yellow.css @@ -0,0 +1,134 @@ +/* + * Skin: Yellow + * ------------ + */ +.skin-yellow .main-header .navbar { + background-color: #f39c12; +} +.skin-yellow .main-header .navbar .nav > li > a { + color: #ffffff; +} +.skin-yellow .main-header .navbar .nav > li > a:hover, +.skin-yellow .main-header .navbar .nav > li > a:active, +.skin-yellow .main-header .navbar .nav > li > a:focus, +.skin-yellow .main-header .navbar .nav .open > a, +.skin-yellow .main-header .navbar .nav .open > a:hover, +.skin-yellow .main-header .navbar .nav .open > a:focus, +.skin-yellow .main-header .navbar .nav > .active > a { + background: rgba(0, 0, 0, 0.1); + color: #f6f6f6; +} +.skin-yellow .main-header .navbar .sidebar-toggle { + color: #ffffff; +} +.skin-yellow .main-header .navbar .sidebar-toggle:hover { + color: #f6f6f6; + background: rgba(0, 0, 0, 0.1); +} +.skin-yellow .main-header .navbar .sidebar-toggle { + color: #fff; +} +.skin-yellow .main-header .navbar .sidebar-toggle:hover { + background-color: #e08e0b; +} +@media (max-width: 767px) { + .skin-yellow .main-header .navbar .dropdown-menu li.divider { + background-color: rgba(255, 255, 255, 0.1); + } + .skin-yellow .main-header .navbar .dropdown-menu li a { + color: #fff; + } + .skin-yellow .main-header .navbar .dropdown-menu li a:hover { + background: #e08e0b; + } +} +.skin-yellow .main-header .logo { + background-color: #e08e0b; + color: #ffffff; + border-bottom: 0 solid transparent; +} +.skin-yellow .main-header .logo:hover { + background-color: #db8b0b; +} +.skin-yellow .main-header li.user-header { + background-color: #f39c12; +} +.skin-yellow .content-header { + background: transparent; +} +.skin-yellow .wrapper, +.skin-yellow .main-sidebar, +.skin-yellow .left-side { + background-color: #222d32; +} +.skin-yellow .user-panel > .info, +.skin-yellow .user-panel > .info > a { + color: #fff; +} +.skin-yellow .sidebar-menu > li.header { + color: #4b646f; + background: #1a2226; +} +.skin-yellow .sidebar-menu > li > a { + border-left: 3px solid transparent; +} +.skin-yellow .sidebar-menu > li:hover > a, +.skin-yellow .sidebar-menu > li.active > a, +.skin-yellow .sidebar-menu > li.menu-open > a { + color: #ffffff; + background: #1e282c; +} +.skin-yellow .sidebar-menu > li.active > a { + border-left-color: #f39c12; +} +.skin-yellow .sidebar-menu > li > .treeview-menu { + margin: 0 1px; + background: #2c3b41; +} +.skin-yellow .sidebar a { + color: #b8c7ce; +} +.skin-yellow .sidebar a:hover { + text-decoration: none; +} +.skin-yellow .sidebar-menu .treeview-menu > li > a { + color: #8aa4af; +} +.skin-yellow .sidebar-menu .treeview-menu > li.active > a, +.skin-yellow .sidebar-menu .treeview-menu > li > a:hover { + color: #ffffff; +} +.skin-yellow .sidebar-form { + border-radius: 3px; + border: 1px solid #374850; + margin: 10px 10px; +} +.skin-yellow .sidebar-form input[type="text"], +.skin-yellow .sidebar-form .btn { + box-shadow: none; + background-color: #374850; + border: 1px solid transparent; + height: 35px; +} +.skin-yellow .sidebar-form input[type="text"] { + color: #666; + border-top-left-radius: 2px; + border-top-right-radius: 0; + border-bottom-right-radius: 0; + border-bottom-left-radius: 2px; +} +.skin-yellow .sidebar-form input[type="text"]:focus, +.skin-yellow .sidebar-form input[type="text"]:focus + .input-group-btn .btn { + background-color: #fff; + color: #666; +} +.skin-yellow .sidebar-form input[type="text"]:focus + .input-group-btn .btn { + border-left-color: #fff; +} +.skin-yellow .sidebar-form .btn { + color: #999; + border-top-left-radius: 0; + border-top-right-radius: 2px; + border-bottom-right-radius: 2px; + border-bottom-left-radius: 0; +} diff --git a/Website/img/boxed-bg.jpg b/Website/img/boxed-bg.jpg new file mode 100644 index 0000000000000000000000000000000000000000..e47586abbea589bcff7d55019346167bc72b6c2e GIT binary patch literal 123770 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

(dAFK)1d zb4PPc_GxCv5ULfp>w=fU#i*P6P;xA(H`b)X{8_A(0k`~t|Vx<3@3kga~Ioj z-nJ*d?`bM2^^xpvj!ev4%`r^w(tE#QB41SJk|fDJoDFlQAgd?m^vK3g)@ynLKVR}` zN!2uK4DG9H`eH-+bK9y&3W}(go~8-L_Ml&p z)+6tc(v3I%NIoi3d7_2Dw20!g4J8dZGfzH6A1%FAb9YQxmRF^sYf)k+QnvL&5ANVl zuXpF$`cxzX284ksUYkY?+e=}!1xChq`~GQM7mf%M4JHR>?|db91v@BQ00m=CG` z-dpLwqks8^o`GI z1%X6*b=8_#*Va!(looo+$TZ&2FCyT;Zp*mlm8sdbMkk*ml%k;7~Y8jMl^)nprV zkuPn1T|SR?R;Efd5n!qw#Ey)S#;odYse1pmiKP~0VyNeSTmRD5A3${7gAUp({ShE9 zy(4(^Nv`q7e_qJbTl_KYmjLI!nSyvLjq;i{qV2=~XRtP^7vGzgGrOJBo;D16Zs ze_kAVXYwb9cz`_Qq#$~)uDF;6>E7#(zB8*<2H6xjLCB_ue)P9GCrU=5Wij-(uOu#t z%9w_%91d4Bd$jR;_mI;OPf$-e1s(B}YnHVAsUg!&&5Ktu?QS3m&E{BVVPG+21)^xW zH}4tn4Y$G`Y|q`%aXS#t3ZmIt^RsOnKvKBAymcudv)=#vRDF8((1%@xrWsJ^oW>wW zkpHk$15bTH7mR}}unT}>T*I}yw_ax4wao*P`Eo|1oWh-~`hZ-!OWBR1rzM}cWJXS- z#!{|DCMba$A(rs~H0ldwM5H<(Q+}P6>*L0H+1NuYl$>_Wnq69KznWD)wmJG4roi$H zc|areL{O65T}krrV5eIA9+l}g21Kd)f!chw3rfYFO8 z7NdVn%+gCpp_iwv#i?TlnGF^)Z`4TDybaPEB}xYtToc;*69pr2Y|TX0`X>uZk6KQW z$Nb`kHA~x~KXVvo27EU1AXsBFX^1l7W$=3XM*>0*`X?Hp9B7m3!+RPof`YKSt%4x1 zn=7I1ESPx&6QO~inM?{YE7aF(o3GVJPc^2>89b!i|1f=4R4+a!sv`Z1az#iw>Co&=FVnE1Wr-BTkM5cu9 zhk4cg>Prc>yf8UlWN8gfDKI@l{!@f!@sj2y*CxW25FA`IE6abWvYN30%j6E?9 zrC|-*rT-k2yc?io?hBk$Oz&%k{xKEihUebhCMPxItAhTTGL`ReCPZ-tqh=?UTY8iN z4cP?`9Dk)Yq;lW!5z5O_{Ac)V9xFy+-mhS zB^&cqcWZw2^*K8;1!hUVkuf6D93VK+CwNu z;i@6)+qt!S%%AY~o)nbP<9?y4G>EKw2ny%0xkoZVqB4E_jTJrbzFdo>OwaE#L2=XPARZOY}Z5jzB=vQBea&^jHD@Yfp5tLvA zvm8SIB(zL+D8QS@Cd^aOKc`|7H`05wF(hPNM#R80+P$4t3A70c!+C=YNsa`927`Vq z$nTe}%weOlU2XVG|9<;YYRCq(XB7nNzaloveun2v@!F;Z&^DuzrwT`vTkD6%1g z&j_NOf*^Ss%YF^r4evV0p)VzCq1#&q^#d^V(Vl(^NZt4J@>g{`l%KeGX8S=K=0p3feio4smcRONY)SX(zWp)6o$~THf9|Vt zxVGmKO}cpp+MR57KV%?d+LBGo|KsW0 z)fdcxmN*A*`E%E&aQgM=Mzh* zOuXTarw&+V$Gt!h8`1GtLwO%*XZ+qD zlXqy6`YE34E0TNld#$WIvDuOioA*My^mo5B)E}m?O$P!0WG~Uk9|gRTDatfk^^xGW zYSYJlpuPRJp%{LF0*L6HGkkw_NOd0Drr%d~r<@%dDHw1FYR@eM+}}3Dj@Lc?f$yL9^OW+APPp8mhEu0bgHZ^%}&$@qI zmxr4C0jaV@b2FX%Yq~cgpJSD_I^VAMD?W2)7DbleT(cyX;;tQLc`Mne7%own4!z2b5{=GHjWeG4gqf5RTmJsU}+)K1AL{_=oa;Fw_jqh{Z2;gtk z>Rg;tGk%wnKj7 z__0=urJA%`_ewLQV2GT$202Kn2W!+=I|U7)ArwJd%cWOiLraV%X3_I{m=iFq`*yC! z7l3o=L+aob9*0egfT67GbZ$@@uLwfKo$T98^HS16${q;68iKOblF9D%qpmq8Hded5 zA4)(W1H(DUS`L?-QjmjCa%!HZ9Hca;&S=T%n`rL1jQ)Pn$QC ztyh5nObkSRI(Z?ZI0#-kC9GVL?EH1T3=o}AXZ_M`I?rr}SFZQ94RJ&wE^bI|w$MxG zkNQV;<3Lvd6vVL_b~MFTPW_>uPUH|9jvTX>V$GXY4?KMN&Bb;`9;{PVT~glIh=i@> zZv39s#v%OW?FFjXY11onnjN}CoCGC#NwMZ7lUbK=3AfbRr&=G2$YXT?R74^p(gjo* zZU?7kUxWtRW>CaMjd!E{mhnklN>yr$=kvG|0#8rM2fMKW|1*N zRcP*k;5~P;C4CGHyrQ)#Jvf|O6CRRg*hyKen@d4kgmBMRa7J^umT*#mQ(b4n*M!Mo zCPkcVNc=+M!@p|U>QP~%fscW}^vSQfc1JOToqMU-DftjcL2SZbNLj0Z6=lKZ1{qZ` zD*Gw*HXAeUq|Q6nxFuy>Lvbg*e*xOxA)wUVl=1@ zJHt|wb=s3H)m(+PUCQQ_Y zB~=M7bULK@*l>^cub#=2=jYioi>7NXq>8~@f_4mtvu^d}m$i^OPLeA8=ja~BiH&~sQ^<2!8(}1!yp%gSVlzw3NfRQ)&CN#Qj`lEq zDI5I(V~Uwt!YoO_xAsjQS5M1}pFlQo{z|{0lWFbS-koc9GD>|ITY26HrREA*QtlST z+xo6*4jkK|=yBB+(tJ7{8{jePLol)2=h|tK5ImzZ1W1lEBw+L+L^R)eI!fy(y%sdC z!9Y>~g`5wNQx=tb=u7}dJ)@OdHtj%^s2d!WIS&-|T+4CGxJj)-#ZIEx6+4otQa2ko z4^juoF;aQLGnTddz(XeOC|}XLU|7WkcE%Qp`g{o~jryV7#+~jT9h9+}#5mo+-m6Uo z>l?E^#ObcZ?k5*@DAf~ zS$;#Rlv?n%K zXD)?DaI(i$?4OZ@0uUMo43uSSa=wmELJmAowB8)?dChucB znPQ8^y=X^piM52`3PeGE$T6CUMeoygqD$t3cPc}X(y9*}$3&$4g?stk7M#>1cYPz?}1I^Df-XQT1m+AN7`poY}ZP zv1+YIOrq41X?DsK)BUa*$>ioSbArvF(s5K+=k<~S``)$4jVZ*9IBvw#F?UWp9h1D? z`H;nVwhjF=bpW3>3^HMal0TSMhQcUg` z)AMFhX9Gfw=Fd(~OEz*Ms4$=-oMOgt!Q7&s5P_RLb@BlhgI6`jQJ5ogg zmtgVfwOHL%snVY~dp5o%p;ij%CuLoT1|m#t?rn&XO)OIA{d1$Oa}_u^6AX*o<8wOkG6iZI026a4^n&r1vCK;xHHSWILAhaZECOj7z|Y zkrn!TSJCRG)dh^>2+C>nGeOq*Z$BIdR;(TQ`jGmurxL`hMw_q#HuE$r4-XR-@dA&J zdq@;EqZZReDq}t+nwz8_H}c{#&dNWCawl~zq8ecVnr0WdoB!&5U+kd0b#ApeP&CMz z>d&Hl4?F5ol?rMMTiWW1$mo1={>9d9&ZK>~JRN4+1XtpV{)=fSIixG48B!<8LSaGv zCoAvvmn1p|QLy#zEOU8N5&*|?TV3pCpOQ3?Tp89Rk03LtaI~ouVY5~l#T;C>#sDP` zF#v(2d}jJ8y{5k$!Bt6qjq-yf=y8k%f7PG_v zG?E=#4tGCt!Ee_ATxJK;7%h)Mq({#pTzX@tr}7pGQ5LEp(0xp9c`Al;v*C@MmqEy#sqK?hkK>% z&fyrukVWugOnrWWM3GA8#nXaGysUU9&fn^gq9 zJ#Sh%y~X2d!EiwIh4pdjPCIuJbuANEoHK}0hFDY^9cTOfiI^YLIY_+)l0~GcdfBQd ztM3QO5nqOZ?GhV#ex4v=IV*HpQ@u-Y%k21D+fP(+&KalB=+8?MCIDF;aK;>@6kJZV zRjcRe!$&?Sp{`H{qhh9&wFbCU4;`r&Euk3-Wa zf~S+{j@UR@UNNL$3f{6~yW7K_@z+B-_R`{p*@8xPQFDY3_dji9ac(f-BYSY%)4`ow zR532^E*fE)Ub}#cm_1A9Z9}dy0w{q0hk51hI5^cv; z*{-48{AaQLYM=r6xa8g+34<@k7_4=F{hW<6Ouo5d+JT4-hB%ypYicybax*z5*v6vA zD`otj{iTMa<(dnLEaH1<_Hx(W>gDmu@s**=ckOx}GwDv_RRAJnf>&RX^v31nyDm|7 z`sKJpe}>*P7go!7=?<&B79f9rB5398e1`(bLt)+7ZYuhB>29Re<`m~qzL18-As*@RqB=ko~sgE z#PO2S*tPjq(Gq;Zp2c(SEV%xTCPeC^PqAmg0Jz{ta zKpu)i#sd^w6=G{|d9H9LE_qSJGy$wx%FN7UOh=98L#mg%YVvt^VP{CNhRQs70;F(1 zTFS;zGxu9pH?aJj(?a#2eZ(d>D*GjzyP)UtxC=vFfyFlZD$6>(L*P~B2mpF6?!3YNDf#eXzg8m-QZk@EZnJL;6g<} z(blj*jPD| zrFvViZFl3Pq>PJfOpVek)CpgeeuI0rSbdaVxCFB==zj=sm#l>#$L%J}6h&ZE!#FI8 z&*)B8glQ}T#QM*`r#zZ@>uRp7-wMMGr|FLg2j@I1+B zV;{~K2SxP=hn=cDcf#@Ke;jNXd>|!PSKq%>6+smCK8zci%gY)BY+l zX2}e;$gzA6mYgH+m`-UEj$^G@+rZXVi_e;=*j^-;cG)R*X|!RF_2rK|3nRw~46CvPP5eH*e>^g)c)r>jfB^trT& zedH8ois_}+o-;UJYOVOEnAe7&s+h9lA^b#HWr%E>1TBIBja`3plnWFr;xCnku2Gst z$v7S+SDgDkwJ6I^{c5wiABO?0~TxCjWz-c`84;&O`H|5!M4{>G6ki9-ad z+ZB)!woT!XerqC;P?bx9Y}J@0scP00NtMQ&+u!?hPy8dXJGa0DkonGd5lA_2x>ZUx zo1)8Iw3GSu&EW+R!ZtFSFq6K;GK=j_7gN_VyUoIdq-QE0j-ut>@48#4UG30$r7{7Y z{udywE;79c3m8=Wic|Owt(3mA9!kP+T+Q~bAq6wZn7R}mO(|7o9!hsV_~$X~`bHiq zoL82kt59dip1?XYAxRkmyIKbojzeliX ze8?u0nqTbs7}b>u(GjE#$<%-n!W9Y=-)1ySGyHGe-4lM*^ATYJ-e|;SVqoBqC*BhRKA;IP+j0-G)W*m|w#=($IMMTaec1ryWXJ?Z2 ze9>-;!2)_EGrjpQ*@~Wtqsb5vBw8l_D&y7onn6R+m?L;lK#R}#)YHdbO}KUaOuc^dzni;%$5N~G>7({V>GiRB(+*o~ z5u5!8ZYX!ZcjPcz<46uE6Mn7(p|yw0Ofdt@Jypj-!R5i#3v_8V6X}4Nq{K1c z|K=pxAO#vfYFbNd2;syr5XggPd|1fU2cTW_*fm}KU0!(#LEN)Pg^5?e%k%8%f8azS zN&E7AG3j~OA#7qAcw#qSA#j%|%NebJ+%apKI=L%QR#Io7F5c(}H3{6D0*L1{4ZMhU zDfmbp_8dD}h3Q3USj5f9I5rjhf?fKRj_zl-XE&Hy*{w6Xd%IxWu1@iiMYc$j*@%-S zM9n3L{K=SAX-sj#3-mPm!KrI&8U;eP$yXu_a# z>#Moo=)7SOeo3_mc$#isFpou3T6C09=H0zx~HGubZ48I1k#kM$ijQ1xVCLTdRQU zN5k|u7322w8_^>*ot%;g9Or_0xz9~Q>{2LoJ>=W9-K>kc>E!7QyX0pgu;Jd5riz?M z1!yrj4P?WlWhXT`B=GAk3{yzWkQs7U&5MbJq-@Ma{FUm!FbFIm_K`Ur@-Z_cSm~c` zx>$qiiS2&i?z~JFQ6loC&yB0z@%}$qW3t9*se0n=dbWGEU z?f~#RnLiDU=2=B}vW+%>p?2|*5mG5hnXu!OcG)wj3*vjfmEL7KQXGx+X<-D?*~RTq zz@Xy1+O}t`D(=qfMVCDbXH}?8gUV}9^PVT+0b^;LuuFQ39&dsb%#pk{(q38hre5I) z`hh^}XGV7>827ZTHaE+eB1uH|s!l$$NNq?EuJudEx-0t2d&>Iu`LB0id|8q6Sn~L6o?L{5>Xn zvzeHT5NM|KS}u^ zRNe{}Ldwo61E(iy0nzdg=Ho{rrbdS~m!@I{F!k+Gshg^`^m(^YvuY><=GI9UGSAmZ zBbqmqK}o%?V15;;dnux|XhV0P`eROen3FJq@J1HLcT-oR^2Z#2{&XRJ%c&|PyIR#B zxA#GDXKz)N$<=gB0ewN6_aFJ%b@jfN%KzqYtF4Lw{hacy%KFv~zY3RA|6f{3-JrU(AMTb`FESTg$5-1M ze!8ekH0qGktBL>W3Ss|pGZ!b$=u#*oPjpP9D)MJ`Tg6;os7`4S(43{*(M=~)u|1?z z+YC+`sacc6Vn{yJj>`5`$JQPWn?gD)w(ZiH1vBnIrl9mrH7-1Aj+I4rU-n&}cCDeO z0;R6;n>ttBXs*TCc3)W}uT)uNM^7-)srb=6Ix+1#6|=gIrpl@}npOr=Y7+;uId{d< zk3=ya;*c-;ay^Jg@`c*UElosKHlmf&Ii4T(po4UDOHDYTWn_ctK`0w&f4tH~-Z{Nk zuTIaFYx342J5OlhAs__=sx1NjYx%v=pt09Zh^NQIxO-t8H@s6 zVcL^cj5~|$3V{X}0o*qS?RcWACPShJXNJpmKG9en%8Q0U7-NB}(_4-f2hgU_H&yRi zd55#33<9qBD-bPcj7t&hBWVn$rJ*SH(b)YnK|}qdynu=dL7U_pGC;hr^SEmD_jDyH zwnrSiYdlgfCs|@g$&7LS+Y68UXlQW%(3^x-eim5aJu zglo-uM;~-1;|w#PSY3%f&x27512aydT8Lveam zy0Z)=Nv@ApEz|D(tsRd%2HG;O}-Ezc&9Suy-W(J#NXx8Ac+Zbp*lFH4s`!`tCIP4?DqAzCAo5$HKYw0T5 znpcW2i(Kh5tv0&xXzhht8PlSxm#l`?#?2~~=-T*j4DXmH5b+5X{k&h5c&qA77omFV z>Me3t*oAr2r9oDfq4AWlB9RW9<`t7J20@gf3Y{@hv4endLv{w)C&4JKD20V4dJ$Q) ze2b9^;bz-0380QkHb5B|%A{2qM{;MDAh`AxFIh!))T&B*TqIMblmXk(w-4xZ)DU&W zr>aBsmVFW@Kik0ai{Lm61M?7(UXurzWYInOn~VIFpLn^K{AARmLEGgLgEVpu805Tn z@udA=x3O(B556cqIF{t}fBRU5Wk_mlN=?jWtiL)Kw7*lVb6@Rvej zh5EKVb8_6whinIRA>Uc6=E>>rnsN68fTeV> zdYGCRb5@xmjSDfGi}kWX9T@pi*Wq9c&Abw$qTTkj0x^t2;kadkSw{hJF|`9RpQy%* z6qQJt-G6}Txj<QdIT^ zZv5s`eair$Wfnn?$VQOzw9<(nN4mjPJ)hXRhxaGjjBAf8VnY#O+fH=Wj!u;{PKvOl zni<(FLJw=zW^T($T3M-U0;(mcBxM~3*HvSE1{tl1B4* z#4`Qya@7$@-kGHg9*tY8CWN%&)Rb}BZoq2ciNoX5f3l#B?X!v`PahUg*+w}ykTG)`~Z`{6eaC$8&O9KzV;Pb3mCgE5xIdGu0Jif}_Pao6nI-5pWlrPOWh zYe}qllJGlm3f0^55JqH&)Y)55&VSg-WJC+49fhm@(>6VV9p~a;WA)=e+03=;WPk~A zijOY|OCl$8xU6Ky@^C8Uk~J+#IEsm6ca?%rR8GD;7C=VfB=yT0Tf)dt3cmNG<-+{HRP%wvr(PKBJYQvn(Z)=)603}=#&)?iY zW+^r;bK5CNXEBK9@eI+aKIgqbvZ$JNkpX`Dt1jWKsQ^4}A@;2zJ2Asr@m4Cm2q+$% z^6$}fLr#V~G4XjrvgQW0a(HEF>V8v+4g2;kG-i*`Spv}*+Z(Ol$nCVe*zIF9TfhS$ zZgO}{eD9SlT%;@6Q zwheL+&?GN{QJnG|A1BqE1B)1RlU)ykr%O%(V~+q=J%BID@(BLOoU1w!<^ey|MaG8L zvj7$X2|CgQV%%Kxr&eb22FWlKt8fA)=3IYY%mp*-`SIv-EVTms(27B;hJJDnTH;{{ zI21JZPyzVajU~J2qXiQT2AD?Sasz}{6=51f^P_WUA;Z|l*b6uT#?SaHht;zr#{4NQ z*!&=vJIxX^^v1sR18^@8A`XL?Po;#_h#+i#Ojg!A+a4gTNC)OR2&n{rX zHfi>a!u`gow`XB{Gz6hopDil`53@|N{{TJG8$g8snsCykjRbGfvo4bqWeqQ)s7Q0D z)&VPKc*ytzr3y5U3gOBraVA=SAY&@$t32^VYM9bq&&Y6^Ln1D_8NSI9SQB_Wz~0<` zYL6mCaXalMuolv|7S&sAjtrtUHu6Jjm`nO)rf}g%`J|BNTo{yVb;e;}q>bR|+fOzL zlbMyi^mwF(*%hA!S$f^cTp>O`vq$p?l1u^5SY60zrmhlQjm4gtH&j$L8A&C}lG!nt z9`h9LulUkxaB3r;= zV18b7yiX(awaI!`?9^jS5)KSh_m>cLm?qKg71?02DPL4TW$}ooFcd4aCSdojnyi8u zc_XNUeD5VP2GC=9&>WbbcU1AlGFK6L$ShkPgKF_JC{-{alK{`+ql!O-A*Bbi)L>u+ z^xcr4@DPRiEHIY;uX`|%#YI5mdqBoo zlbe|hA1bx?b5Wqjs?{Mvera3Ije@VbbTAtGp4`Q+l`w7~&+k?Z(iyTb#aR7wsL2_UB3 z;S;L*C)m%aFyV0A5UzxP=pv+a)C@lA7J*KtOJ^Vh1NL`$fFR|~Sy~4xBL80>F%DIX z4R!hLOPZ)vNz=W3!DT#Bd_A4^$ZBw&)WJ#P5#Ec;M1umN63_msg;6AzP7}`<80H_! z!MKk#hNfh@y2L2g3y63Qyvgk}?(=cjK(P)`z-7nAjAvCb* z+xNc~IXb8)9!ZA&*hlp-^>k}RaF*?I5oD9;90jO-PEs@W5I?0b`)JJtluKS8jGZ)5 zDjQ}fA?mI7z^raA{C#OW0A>6EWEP?SyqSNfE9LXQ@2%lh9QTm;LQ=SwLnS5|wgA30 zyUASJ83#U$a`iahZj{hY)d$;6%_n8fd+QX7b<8;&y8<9aXki-p<4em&}7HGzXF>(Seox13?t%XR%XVlAVv_(-AY^+7rmh z`|kn%=485%Yxe|pAOBQ^WBBXi38|^$p}-=N?Jg~=ju2OI8vT4nfNf+j@2lhMqG%2OJv`gm+_v^4R1pbO{6 z?!2u1PaP8%4{bD@W1j|sCceC*Q!iw0$%FeBj_@JN(8iJ@VW}++45FABT_9Ng1m=uf zc9LM9tF{)|eeMgww0Kp0vuIbSW4rraE1jqI84!dc;jy$On!3tHsi<-_d0%wLFMrno z0)ZN;iFiq&DdZO>WK_jquY45$OvHE3O8V=z0o9wDc5`i9uZgqVv?^xF819nSqia)L?k?`0c0nukk0<=ypMbXaQnvzn}%afHkRolAPzdi5o{T@CwIn&*F(qVu= zAR@lYdm&9b?1RS~;xWM24|;Fzq!IYvZq;Ka$hrRrEd~M>hC zexyYAacfe=kH1uRGwqsR_cwgL2vZ9c0o80oPlRUIvCU`M}IK#4D=fm zFHS|{kIuzMtt)kG_}X_tY?us0jU=dX#bgaEUCG7Z?cR~%l@6jVVnJt{s1id;nfDw= z?kifs#H=^w!aa2U?@lkWJyS+%_K1z5kr-HNE@uchgXnJZ+DzkJBL9145CY`o@aYx; zspxsylRlkj+K0fi;TisG6e=Rz6@I=073__pAi!h)Tk7c;B$~=t=?getDfyww&Wfj1 z?khQCX$!&+Yn}v&&a5}-K5AZg+xoWQ)?R50Ts7VaupVijm$m9{Et0f=eL$3)YIOTN z=-2s4f6T@u@(8q#?C2tTFi;x1EPjduzEZ?oq4{iW5ITT9)gKW?fqTQC)+!p^VSIeq zp6N1wm*%5EO9vk$A3mj7Z=^d_^D2@k z$OYH#;c;$8-Vw2Ep`&rSbn6m^~P-#42E&%rHADIn+IdfCGmTg3COF z^sPuFp~tHom|2SKGIEQVb!5s+g_dh27HP}0;%Qgw*5y!mP%1xbZLlA4 zI}b9x!l|krzS4ArTolYt{2ut>Z!u^n@)Y%!5YuvNW8T0pL%?DiG_;&)y$@Hx-}1M$ z&Y}*mQa#U!I0^NbOQ(S^qK{rMAT+pY-fl>RsTy!41)-~n5^mO0SHsyI0=yRV@g>tF zV&l^4pln(Ho8}FOyvv!)KU`B@Ehp4a^aveB`dsIv4c4uRC$^K{!I2u;Qy@j-|8`oI)6*j_GSXqP*a!W(F>ZI4SpLMNP~*fYfYz8x?cXZ- z@*VKWgfusuxc{|c<$@;$XRw6zc9>C(5p^pMg+78)LM_V^HdxUE#vn&k#Lx_tMt$}zvn%G!?Oeak}d z2XaHL%{VJA52$RIXQJ%KW9NWz1Lf>(AITaAVrdp1b@NQLtZtpzOWgm;heGRajlSqt zx`O7aIR#orePl4_g0R;iP#OJrr2lmSGU`k4Ld>3WWsK?7m9noi5d+*MuB7F>`lyt^ zGu_nV7?fK@SlZrs$u7jawQPZ}bIV2%Axcrgot%JwqB){%aQ5x1t~68?U~;ctN~=!R!WV^fRytV8z=j&&JxILm2?u) zetxgox09Q~ygfewpQ;B@tO{zJ7O_zRrc*S+23EXnHqLB`rX}-M0X`2sHW0T9N!&P$ z2j}qDJE(EN#67vRhvkvJ;n3!DgQa57L966_Xw?Q*p>gc_SMmq5LTEc{3*b5$Gw>ts&=i?GUSZlw!L!*BEUeWLX zR~e01@cd`rJ_lD#M^g^6E$5in%C~Bqf)BUiZ5e~idAbY30k~@0fmRG8Y1d;)203q5 zgI2a!6ZB<7$Tf(5n*k5L5_JnTzIS?39+@JeO9PZ}>&0NTEBMVf$=|vMQFgo{F|;Bo z+3`)OqF^s^prAz;Hmzu8#rY9PSBnVj=wmOADtkJ?JH0 zAtKRTe@1*bx$T5ARM9E10&ABVU7a2X+Zt7aT10>yDLi`q){Eu#q0(r8tW)>PPX!B2 zNJV=C52ixSIS@YrIcW3#N$LvgP4h84|8fUzj;MjSAoLXowp|7KJUws^-Vm(jBI&?u zRVf(@wugCt;z|QW3)BB^x5mivcK?3$5f5^Kt^^G&c*MIz^=;sY+VXkV>@qh|w6lFk z4AM?8u>}My4Y2Yit|U@lH@ICq!Jq5jXi}oh$BX3YVvui#%0DUi!7^!J-3$>aABR`v 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 ZIXU1(yta2u2`#t$8WLKrTF!>t{}&cjwMqa0 literal 0 HcmV?d00001 diff --git a/Website/img/favicon.png b/Website/img/favicon.png new file mode 100644 index 0000000000000000000000000000000000000000..b8970730840fcdee9adfae7f7652bc951fbaeccb GIT binary patch literal 5675 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 a`${31Ow9j0xD&X&&}~gajcPTAhyMen-JdQ1 literal 0 HcmV?d00001 diff --git a/Website/img/icons.png b/Website/img/icons.png new file mode 100644 index 0000000000000000000000000000000000000000..d47bc1500b241af1580e4ab43ac5bae713478227 GIT binary patch literal 1142 zcmV-+1d02JP)Rb;RbOc;)gvOJ&{m?0+S=$USzY1ZOqAZ@qNiG2^qMR=SNmamVd|Z>=cgQDkzUs4 zCRf>?om7Av>vK~+4SHtE1uDQbp+_R;6-!zVjM>Lv_}eMjUl!u{jy#lA{V_>K-x1gR1vCPX28?C= z%G_$+!!rW}mi+z5QSiTIR{e*LulAl1We8=&McEMgh8gv@VJ~A;?C-7h0OmvO(Y_3A zw69S{+$%Kp8V)aj%fP%RXh6=i9z6X2nyF$*0~k5I4Xy4kL5tDB|FF^Nintgxl}^e2 zvI6%1dXF3RLtmY-PQC!4j5xj{PlLW&&7r?Z}7y(X(u=%}cuJ6T6qq*r8QWK~Q|OaXHE_oqQY zK}zr5Pd@qNxbpIHS4l|;$wIqmKM-K{KT=UqL7n)wao@FfZw)vpDTxXT3kgZDzWVC7 zx7~Kz!m_fmx*c?D6i+O2x`SyZDZN zs6bzI(M5#%MMXs(@7}Cyqobqa*#AI>ze|G_GfYH@9n1Jvv846Dn0-=s2A2J0A&&3J zQ-Rj4(DBl_@f!B|r=Na0P55ij2tWcjGc%Lo;wD{8=bC* zi&0bQl!ZU48 z`B!lLgX|-Fdz|1Tzk7ST8 + + + + + \ No newline at end of file diff --git a/Website/js/app.js b/Website/js/app.js new file mode 100644 index 000000000..f2ad90381 --- /dev/null +++ b/Website/js/app.js @@ -0,0 +1,1568 @@ +if (typeof jQuery === 'undefined') { + throw new Error('ASF App requires jQuery') +} + + function get(name) { + if (typeof (Storage) !== 'undefined') { + return localStorage.getItem(name) + } else { + window.alert('Please use a modern browser to properly view this template!') + } + } + + function store(name, val) { + if (typeof (Storage) !== 'undefined') { + localStorage.setItem(name, val) + } else { + window.alert('Please use a modern browser to properly view this template!') + } + } + +var IPCHost = get('IPCHost'); +var IPCPort = get('IPCPort'); +var IPCPassword = get('IPCPassword'); + +if (IPCHost === null || IPCPort === null || IPCPassword === null ) { + $.getJSON("../../config/ASF.json", function(json) { + IPCHost = json["IPCHost"]; + store('IPCHost', IPCHost); + IPCPort = json["IPCPort"]; + store('IPCPort', IPCPort); + IPCPassword = json["IPCPassword"]; + store('IPCPassword', IPCPassword); + }); +} + + +/* Status Page + * ========= + */ + +$('.box-content-status').ready(function() { + var tmpHeight = get('statusHeight'); + + if (isNaN(tmpHeight)) { + $('.box-content-status').css('height', 400 + 'px'); + $('#sliderHeightStatus').slider('setValue', 400); + } else { + $('.box-content-status').css('height', tmpHeight + 'px'); + $('#sliderHeightStatus').slider('setValue', parseInt(tmpHeight)); + } + + $.post("http://" + IPCHost + ":" + IPCPort + "/Api/Command/status ASF?password=" + IPCPassword, function(data) { + $(".box-content-status").html(data['Result'].slice(1, -1)); + $('.overlay').remove(); + }); +}); + +$('#sliderHeightStatus').slider({ + min: 100, + max: 690, + step: 10, + tooltip_position:'bottom', + formatter: function (value) { + $('.box-content-status').css('height', value + 'px'); + return value + 'px'; + } +}); + +if ($('#sliderHeightStatus').slider() !== undefined) { + $('#sliderHeightStatus').slider().on('slideStop', function(ev){ + var val = $('#sliderHeightStatus').data('slider').getValue(); + store('statusHeight', val); + }); +} + +/* GUI Bot Status Buttons + * ========= + */ + +var accounts = []; +var config_dir = "../../config/"; +var activeBots = 0; +var idleBots = 0; +var offlineBots = 0; + + +$.ajax({url: config_dir}).then(function(html) { + // create temporary DOM element + var document = $(html); + + + // find all links ending with .json + document.find('a[href$=".json"]').each(function() { + var jsonName = $(this).text(); + var n = jsonName.indexOf('.'); + var just_name = jsonName.substring(0, n != -1 ? n : n.length); + + if (jsonName != "example.json" && jsonName != "minimal.json" && jsonName != "ASF.json") { + + $.post("http://" + IPCHost + ":" + IPCPort + "/Api/Command/status " + just_name + "?password=" + IPCPassword, function(data) { + var botStatus = data['Result'].substr(4 + just_name.length, 19); + + if (botStatus === "Bot is not idling a") { // check if running + idleBots++; + $("#idleBots").html(idleBots); + } else if (botStatus === "Bot is idling game:") { //check if farming + activeBots++; + $("#activeBots").html(activeBots); + } else if (botStatus === "Bot is not running.") { //check if stopped + offlineBots++; + $("#offlineBots").html(offlineBots); + } + }); + + accounts.push(just_name); + } + }); + //console.log(accounts); +}); + + + +/* Footer Version + * ========= + */ +$('.main-footer').ready(function() { + $.post("http://" + IPCHost + ":" + IPCPort + "/Api/Command/version?password=" + IPCPassword,function(data) { + var version = data['Result'].substr(data['Result'].length - 7); + $(".main-footer").append('

' + + 'ArchiSteamFarm - GitHub'); + }); +}); + +/* Command Page + * ========= + */ + + $('#commandReply').ready(function() { + + //fill drop down with all bots + console.log("all accounts" + accounts); + for (var botName in accounts){ + console.log(botName); + $("#botsDropDown").append('
  • ' + botName + '
  • '); + } + + + var tmpHeight = get('commandHeight'); + + if (isNaN(tmpHeight)) { + $('#commandReply').css('height', 400 + 'px'); + $('#sliderHeightCommand').slider('setValue', 400); + } else { + $('#commandReply').css('height', tmpHeight + 'px'); + $('#sliderHeightCommand').slider('setValue', parseInt(tmpHeight)); + } +}); + +var cmdInput = document.getElementById('commandInput'); + +function fillCommand(cmd){ + cmdInput.value = cmd; +} + +function fillBots(bot){ + cmdInput.value = cmdInput.value + " " + bot; +} + +function logCommand(state, cmd){ + var currentdate = new Date(); + var datetime = currentdate.getDate() + "." + + (currentdate.getMonth()+1) + "." + + currentdate.getFullYear() + " " + + currentdate.getHours() + ":" + + currentdate.getMinutes() + ":" + + currentdate.getSeconds(); + + if (state) { + $("#commandReply").text(datetime + "|GUI|INFO|ASF|Sent IPC command: " + cmd); + } else { + $("#commandReply").text($("#commandReply").text() + "\n" + datetime + "|GUI|INFO|ASF|Answered to IPC command: " + cmd); + } +} + +function sendCommand(){ + $.post("http://" + IPCHost + ":" + IPCPort + "/Api/Command/" + cmdInput.value + "?password=" + IPCPassword,function(data) { + logCommand(false, data['Result']); + }); + logCommand(true, cmdInput.value); + cmdInput.value = ""; +} + +$('#sliderHeightCommand').slider({ + min: 100, + max: 610, + step: 10, + tooltip_position:'bottom', + formatter: function (value) { + $('#commandReply').css('height', value + 'px'); + return value + 'px'; + } +}); + +if ($('#sliderHeightCommand').slider() !== undefined) { + $('#sliderHeightCommand').slider().on('slideStop', function(ev){ + var val = $('#sliderHeightCommand').data('slider').getValue(); + store('commandHeight', val); + }); +} + + + +/* Log Page + * ========= + */ + +$('.box-content-log').ready(function() { + var tmpHeight = get('logHeight'); + var tmpInterval = get('logInterval'); + + updateLog(); + $('.overlay').remove(); + + if (isNaN(tmpHeight)) { + $('.box-content-log').css('height', 400 + 'px'); + $('#sliderHeightLog').slider('setValue', 400); + } else { + $('.box-content-log').css('height', tmpHeight + 'px'); + $('#sliderHeightLog').slider('setValue', parseInt(tmpHeight)); + } + + if (isNaN(tmpInterval)) { + refreshLogIntervalId = setInterval(updateLog, 2 * 1000); + $('#sliderIntervalLog').slider('setValue', 2); + } else { + refreshLogIntervalId = setInterval(updateLog, tmpInterval * 1000); + $('#sliderIntervalLog').slider('setValue', parseInt(tmpInterval)); + } +}); + +var log = document.getElementById('log'); +var liveLog = true; +var lastScrollTop = 0; + +$('#sliderHeightLog').slider({ + min: 100, + max: 690, + step: 10, + tooltip_position:'bottom', + formatter: function (value) { + $('.box-content-log').css('height', value + 'px'); + return value + 'px'; + } +}); + +if ($('#sliderHeightLog').slider() !== undefined) { + $('#sliderHeightLog').slider().on('slideStop', function(ev){ + var val = $('#sliderHeightLog').data('slider').getValue(); + store('logHeight', val); + }); +} + +$('#sliderIntervalLog').slider({ + min: 1, + max: 10, + step: 1, + tooltip_position:'bottom', + formatter: function (value) { + return value + ' sec'; + } +}); + +if ($('#sliderIntervalLog').slider() !== undefined) { + $('#sliderIntervalLog').slider().on('slideStop', function(ev){ + var val = $('#sliderIntervalLog').data('slider').getValue(); + store('logInterval', val); + + clearInterval(refreshLogIntervalId); + refreshLogIntervalId = setInterval(updateLog, val * 1000); + liveLog = true; + }); +} + +function updateLog(){ + $('.box-content-log').ready(function() { + $.ajax({ + url : "../../log.txt", + dataType: "text", + success : function (data) { + $('.box-content-log').html(data); + log.scrollTop = log.scrollHeight; + } + }); + }); +} + +$('.box-content-log').on('scroll', function() { + var st = $(this).scrollTop(); + + if (st > lastScrollTop){ + if ((this.scrollTop + this.offsetHeight) > this.scrollHeight) { + if (refreshLogIntervalId === 0) { + document.getElementById("liveLogBtn").classList.add('active'); + document.getElementById("liveLogIco").classList.remove('text-red'); + document.getElementById("liveLogIco").classList.add('text-green'); + var tmpInterval = get('logInterval'); + refreshLogIntervalId = setInterval(updateLog, tmpInterval * 1000); + liveLog = true; + } + } + } + else { + clearInterval(refreshLogIntervalId); + refreshLogIntervalId = 0; + document.getElementById("liveLogBtn").classList.remove('active'); + document.getElementById("liveLogIco").classList.remove('text-green'); + document.getElementById("liveLogIco").classList.add('text-red'); + liveLog = false; + } + + lastScrollTop = st; +}); + +$('#liveLogBtn').on('click', function() { + if (liveLog) { + clearInterval(refreshLogIntervalId); + refreshLogIntervalId = 0; + document.getElementById("liveLogBtn").classList.remove('active'); + document.getElementById("liveLogIco").classList.remove('text-green'); + document.getElementById("liveLogIco").classList.add('text-red'); + liveLog = false; + } + else { + if (refreshLogIntervalId === 0) { + log.scrollTop = log.scrollHeight; + document.getElementById("liveLogBtn").classList.add('active'); + document.getElementById("liveLogIco").classList.remove('text-red'); + document.getElementById("liveLogIco").classList.add('text-green'); + var tmpInterval = get('logInterval'); + refreshLogIntervalId = setInterval(updateLog, tmpInterval * 1000); + liveLog = true; + } + } +}); + +/* Tree() + * ====== + * Converts a nested list into a multilevel + * tree view menu. + * + * @Usage: $('.my-menu').tree(options) + * or add [data-widget="tree"] to the ul element + * Pass any option as data-option="value" + */ ++function ($) { + 'use strict' + + var DataKey = 'lte.tree' + + var Default = { + animationSpeed: 500, + accordion : true, + followLink : false, + trigger : '.treeview a' + } + + var Selector = { + tree : '.tree', + treeview : '.treeview', + treeviewMenu: '.treeview-menu', + open : '.menu-open, .active', + li : 'li', + data : '[data-widget="tree"]', + active : '.active' + } + + var ClassName = { + open: 'menu-open', + tree: 'tree' + } + + var Event = { + collapsed: 'collapsed.tree', + expanded : 'expanded.tree' + } + + // Tree Class Definition + // ===================== + var Tree = function (element, options) { + this.element = element + this.options = options + + $(this.element).addClass(ClassName.tree) + + $(Selector.treeview + Selector.active, this.element).addClass(ClassName.open) + + this._setUpListeners() + } + + Tree.prototype.toggle = function (link, event) { + var treeviewMenu = link.next(Selector.treeviewMenu) + var parentLi = link.parent() + var isOpen = parentLi.hasClass(ClassName.open) + + if (!parentLi.is(Selector.treeview)) { + return + } + + if (!this.options.followLink || link.attr('href') === '#') { + event.preventDefault() + } + + if (isOpen) { + this.collapse(treeviewMenu, parentLi) + } else { + this.expand(treeviewMenu, parentLi) + } + } + + Tree.prototype.expand = function (tree, parent) { + var expandedEvent = $.Event(Event.expanded) + + if (this.options.accordion) { + var openMenuLi = parent.siblings(Selector.open) + var openTree = openMenuLi.children(Selector.treeviewMenu) + this.collapse(openTree, openMenuLi) + } + + parent.addClass(ClassName.open) + tree.slideDown(this.options.animationSpeed, function () { + $(this.element).trigger(expandedEvent) + }.bind(this)) + } + + Tree.prototype.collapse = function (tree, parentLi) { + var collapsedEvent = $.Event(Event.collapsed) + + tree.find(Selector.open).removeClass(ClassName.open) + parentLi.removeClass(ClassName.open) + tree.slideUp(this.options.animationSpeed, function () { + tree.find(Selector.open + ' > ' + Selector.treeview).slideUp() + $(this.element).trigger(collapsedEvent) + }.bind(this)) + } + + // Private + + Tree.prototype._setUpListeners = function () { + var that = this + + $(this.element).on('click', this.options.trigger, function (event) { + that.toggle($(this), event) + }) + } + + // Plugin Definition + // ================= + function Plugin(option) { + return this.each(function () { + var $this = $(this) + var data = $this.data(DataKey) + + if (!data) { + var options = $.extend({}, Default, $this.data(), typeof option == 'object' && option) + $this.data(DataKey, new Tree($this, options)) + } + }) + } + + var old = $.fn.tree + + $.fn.tree = Plugin + $.fn.tree.Constructor = Tree + + // No Conflict Mode + // ================ + $.fn.tree.noConflict = function () { + $.fn.tree = old + return this + } + + // Tree Data API + // ============= + $(window).on('load', function () { + $(Selector.data).each(function () { + Plugin.call($(this)) + }) + }) + +}(jQuery) + + +/* BoxRefresh() + * ========= + * Adds AJAX content control to a box. + * + * @Usage: $('#my-box').boxRefresh(options) + * or add [data-widget="box-refresh"] to the box element + * Pass any option as data-option="value" + */ ++function ($) { + 'use strict' + + var DataKey = 'lte.boxrefresh' + + var Default = { + source : '', + params : {}, + trigger : '.refresh-btn', + content : '.box-body', + loadInContent : true, + responseType : '', + overlayTemplate: '
    ', + onLoadStart : function () { + }, + onLoadDone : function (response) { + return response + } + } + + var Selector = { + data: '[data-widget="box-refresh"]' + } + + // BoxRefresh Class Definition + // ========================= + var BoxRefresh = function (element, options) { + this.element = element + this.options = options + this.$overlay = $(options.overlay) + + if (options.source === '') { + throw new Error('Source url was not defined. Please specify a url in your BoxRefresh source option.') + } + + this._setUpListeners() + this.load() + } + + BoxRefresh.prototype.load = function () { + this._addOverlay() + this.options.onLoadStart.call($(this)) + + $.get(this.options.source, this.options.params, function (response) { + if (this.options.loadInContent) { + $(this.options.content).html(response) + } + this.options.onLoadDone.call($(this), response) + this._removeOverlay() + }.bind(this), this.options.responseType !== '' && this.options.responseType) + } + + // Private + + BoxRefresh.prototype._setUpListeners = function () { + $(this.element).on('click', Selector.trigger, function (event) { + if (event) event.preventDefault() + this.load() + }.bind(this)) + } + + BoxRefresh.prototype._addOverlay = function () { + $(this.element).append(this.$overlay) + } + + BoxRefresh.prototype._removeOverlay = function () { + $(this.element).remove(this.$overlay) + } + + // Plugin Definition + // ================= + function Plugin(option) { + return this.each(function () { + var $this = $(this) + var data = $this.data(DataKey) + + if (!data) { + var options = $.extend({}, Default, $this.data(), typeof option == 'object' && option) + $this.data(DataKey, (data = new BoxRefresh($this, options))) + } + + if (typeof data == 'string') { + if (typeof data[option] == 'undefined') { + throw new Error('No method named ' + option) + } + data[option]() + } + }) + } + + var old = $.fn.boxRefresh + + $.fn.boxRefresh = Plugin + $.fn.boxRefresh.Constructor = BoxRefresh + + // No Conflict Mode + // ================ + $.fn.boxRefresh.noConflict = function () { + $.fn.boxRefresh = old + return this + } + + // BoxRefresh Data API + // ================= + $(window).on('load', function () { + $(Selector.data).each(function () { + Plugin.call($(this)) + }) + }) + +}(jQuery) + + +/* BoxWidget() + * ====== + * Adds box widget functions to boxes. + * + * @Usage: $('.my-box').boxWidget(options) + * This plugin auto activates on any element using the `.box` class + * Pass any option as data-option="value" + */ ++function ($) { + 'use strict' + + var DataKey = 'lte.boxwidget' + + var Default = { + animationSpeed : 500, + collapseTrigger: '[data-widget="collapse"]', + removeTrigger : '[data-widget="remove"]', + collapseIcon : 'fa-minus', + expandIcon : 'fa-plus', + removeIcon : 'fa-times' + } + + var Selector = { + data : '.box', + collapsed: '.collapsed-box', + body : '.box-body', + footer : '.box-footer', + tools : '.box-tools' + } + + var ClassName = { + collapsed: 'collapsed-box' + } + + var Event = { + collapsed: 'collapsed.boxwidget', + expanded : 'expanded.boxwidget', + removed : 'removed.boxwidget' + } + + // BoxWidget Class Definition + // ===================== + var BoxWidget = function (element, options) { + this.element = element + this.options = options + + this._setUpListeners() + } + + BoxWidget.prototype.toggle = function () { + var isOpen = !$(this.element).is(Selector.collapsed) + + if (isOpen) { + this.collapse() + } else { + this.expand() + } + } + + BoxWidget.prototype.expand = function () { + var expandedEvent = $.Event(Event.expanded) + var collapseIcon = this.options.collapseIcon + var expandIcon = this.options.expandIcon + + $(this.element).removeClass(ClassName.collapsed) + + $(this.element) + .find(Selector.tools) + .find('.' + expandIcon) + .removeClass(expandIcon) + .addClass(collapseIcon) + + $(this.element).find(Selector.body + ', ' + Selector.footer) + .slideDown(this.options.animationSpeed, function () { + $(this.element).trigger(expandedEvent) + }.bind(this)) + } + + BoxWidget.prototype.collapse = function () { + var collapsedEvent = $.Event(Event.collapsed) + var collapseIcon = this.options.collapseIcon + var expandIcon = this.options.expandIcon + + $(this.element) + .find(Selector.tools) + .find('.' + collapseIcon) + .removeClass(collapseIcon) + .addClass(expandIcon) + + $(this.element).find(Selector.body + ', ' + Selector.footer) + .slideUp(this.options.animationSpeed, function () { + $(this.element).addClass(ClassName.collapsed) + $(this.element).trigger(collapsedEvent) + }.bind(this)) + } + + BoxWidget.prototype.remove = function () { + var removedEvent = $.Event(Event.removed) + + $(this.element).slideUp(this.options.animationSpeed, function () { + $(this.element).trigger(removedEvent) + $(this.element).remove() + }.bind(this)) + } + + // Private + + BoxWidget.prototype._setUpListeners = function () { + var that = this + + $(this.element).on('click', this.options.collapseTrigger, function (event) { + if (event) event.preventDefault() + that.toggle() + }) + + $(this.element).on('click', this.options.removeTrigger, function (event) { + if (event) event.preventDefault() + that.remove() + }) + } + + // Plugin Definition + // ================= + function Plugin(option) { + return this.each(function () { + var $this = $(this) + var data = $this.data(DataKey) + + if (!data) { + var options = $.extend({}, Default, $this.data(), typeof option == 'object' && option) + $this.data(DataKey, (data = new BoxWidget($this, options))) + } + + if (typeof option == 'string') { + if (typeof data[option] == 'undefined') { + throw new Error('No method named ' + option) + } + data[option]() + } + }) + } + + var old = $.fn.boxWidget + + $.fn.boxWidget = Plugin + $.fn.boxWidget.Constructor = BoxWidget + + // No Conflict Mode + // ================ + $.fn.boxWidget.noConflict = function () { + $.fn.boxWidget = old + return this + } + + // BoxWidget Data API + // ================== + $(window).on('load', function () { + $(Selector.data).each(function () { + Plugin.call($(this)) + }) + }) + +}(jQuery) + + +/* ControlSidebar() + * =============== + * Toggles the state of the control sidebar + * + * @Usage: $('#control-sidebar-trigger').controlSidebar(options) + * or add [data-toggle="control-sidebar"] to the trigger + * Pass any option as data-option="value" + */ ++function ($) { + 'use strict' + + var DataKey = 'lte.controlsidebar' + + var Default = { + slide: true + } + + var Selector = { + sidebar: '.control-sidebar', + data : '[data-toggle="control-sidebar"]', + open : '.control-sidebar-open', + bg : '.control-sidebar-bg', + wrapper: '.wrapper', + content: '.content-wrapper', + boxed : '.layout-boxed' + } + + var ClassName = { + open : 'control-sidebar-open', + fixed: 'fixed' + } + + var Event = { + collapsed: 'collapsed.controlsidebar', + expanded : 'expanded.controlsidebar' + } + + // ControlSidebar Class Definition + // =============================== + var ControlSidebar = function (element, options) { + this.element = element + this.options = options + this.hasBindedResize = false + + this.init() + } + + ControlSidebar.prototype.init = function () { + // Add click listener if the element hasn't been + // initialized using the data API + if (!$(this.element).is(Selector.data)) { + $(this).on('click', this.toggle) + } + + this.fix() + $(window).resize(function () { + this.fix() + }.bind(this)) + } + + ControlSidebar.prototype.toggle = function (event) { + if (event) event.preventDefault() + + this.fix() + + if (!$(Selector.sidebar).is(Selector.open) && !$('body').is(Selector.open)) { + this.expand() + } else { + this.collapse() + } + } + + ControlSidebar.prototype.expand = function () { + if (!this.options.slide) { + $('body').addClass(ClassName.open) + } else { + $(Selector.sidebar).addClass(ClassName.open) + } + + $(this.element).trigger($.Event(Event.expanded)) + } + + ControlSidebar.prototype.collapse = function () { + $('body, ' + Selector.sidebar).removeClass(ClassName.open) + $(this.element).trigger($.Event(Event.collapsed)) + } + + ControlSidebar.prototype.fix = function () { + if ($('body').is(Selector.boxed)) { + this._fixForBoxed($(Selector.bg)) + } + } + + // Private + + ControlSidebar.prototype._fixForBoxed = function (bg) { + bg.css({ + position: 'absolute', + height : $(Selector.wrapper).height() + }) + } + + // Plugin Definition + // ================= + function Plugin(option) { + return this.each(function () { + var $this = $(this) + var data = $this.data(DataKey) + + if (!data) { + var options = $.extend({}, Default, $this.data(), typeof option == 'object' && option) + $this.data(DataKey, (data = new ControlSidebar($this, options))) + } + + if (typeof option == 'string') data.toggle() + }) + } + + var old = $.fn.controlSidebar + + $.fn.controlSidebar = Plugin + $.fn.controlSidebar.Constructor = ControlSidebar + + // No Conflict Mode + // ================ + $.fn.controlSidebar.noConflict = function () { + $.fn.controlSidebar = old + return this + } + + // ControlSidebar Data API + // ======================= + $(document).on('click', Selector.data, function (event) { + if (event) event.preventDefault() + Plugin.call($(this), 'toggle') + }) + +}(jQuery) + + +/* Layout() + * ======== + * Implements AdminLTE layout. + * Fixes the layout height in case min-height fails. + * + * @usage activated automatically upon window load. + * Configure any options by passing data-option="value" + * to the body tag. + */ ++function ($) { + 'use strict' + + var DataKey = 'lte.layout' + + var Default = { + slimscroll : true, + resetHeight: true + } + + var Selector = { + wrapper : '.wrapper', + contentWrapper: '.content-wrapper', + layoutBoxed : '.layout-boxed', + mainFooter : '.main-footer', + mainHeader : '.main-header', + sidebar : '.sidebar', + controlSidebar: '.control-sidebar', + fixed : '.fixed', + sidebarMenu : '.sidebar-menu', + logo : '.main-header .logo' + } + + var ClassName = { + fixed : 'fixed', + holdTransition: 'hold-transition' + } + + var Layout = function (options) { + this.options = options + this.bindedResize = false + this.activate() + } + + Layout.prototype.activate = function () { + this.fix() + this.fixSidebar() + + $('body').removeClass(ClassName.holdTransition) + + if (this.options.resetHeight) { + $('body, html, ' + Selector.wrapper).css({ + 'height' : 'auto', + 'min-height': '100%' + }) + } + + if (!this.bindedResize) { + $(window).resize(function () { + this.fix() + this.fixSidebar() + + $(Selector.logo + ', ' + Selector.sidebar).one('webkitTransitionEnd otransitionend oTransitionEnd msTransitionEnd transitionend', function () { + this.fix() + this.fixSidebar() + }.bind(this)) + }.bind(this)) + + this.bindedResize = true + } + + $(Selector.sidebarMenu).on('expanded.tree', function () { + this.fix() + this.fixSidebar() + }.bind(this)) + + $(Selector.sidebarMenu).on('collapsed.tree', function () { + this.fix() + this.fixSidebar() + }.bind(this)) + } + + Layout.prototype.fix = function () { + // Remove overflow from .wrapper if layout-boxed exists + $(Selector.layoutBoxed + ' > ' + Selector.wrapper).css('overflow', 'hidden') + + // Get window height and the wrapper height + var footerHeight = $(Selector.mainFooter).outerHeight() || 0 + var neg = $(Selector.mainHeader).outerHeight() + footerHeight + var windowHeight = $(window).height() + var sidebarHeight = $(Selector.sidebar).height() || 0 + + // Set the min-height of the content and sidebar based on + // the height of the document. + if ($('body').hasClass(ClassName.fixed)) { + $(Selector.contentWrapper).css('min-height', windowHeight - footerHeight) + } else { + var postSetHeight + + if (windowHeight >= sidebarHeight) { + $(Selector.contentWrapper).css('min-height', windowHeight - neg) + postSetHeight = windowHeight - neg + } else { + $(Selector.contentWrapper).css('min-height', sidebarHeight) + postSetHeight = sidebarHeight + } + + // Fix for the control sidebar height + var $controlSidebar = $(Selector.controlSidebar) + if (typeof $controlSidebar !== 'undefined') { + if ($controlSidebar.height() > postSetHeight) + $(Selector.contentWrapper).css('min-height', $controlSidebar.height()) + } + } + } + + Layout.prototype.fixSidebar = function () { + // Make sure the body tag has the .fixed class + if (!$('body').hasClass(ClassName.fixed)) { + if (typeof $.fn.slimScroll !== 'undefined') { + $(Selector.sidebar).slimScroll({ destroy: true }).height('auto') + } + return + } + + // Enable slimscroll for fixed layout + if (this.options.slimscroll) { + if (typeof $.fn.slimScroll !== 'undefined') { + // Destroy if it exists + $(Selector.sidebar).slimScroll({ destroy: true }).height('auto') + + // Add slimscroll + $(Selector.sidebar).slimScroll({ + height: ($(window).height() - $(Selector.mainHeader).height()) + 'px', + color : 'rgba(0,0,0,0.2)', + size : '3px' + }) + } + } + } + + // Plugin Definition + // ================= + function Plugin(option) { + return this.each(function () { + var $this = $(this) + var data = $this.data(DataKey) + + if (!data) { + var options = $.extend({}, Default, $this.data(), typeof option === 'object' && option) + $this.data(DataKey, (data = new Layout(options))) + } + + if (typeof option === 'string') { + if (typeof data[option] === 'undefined') { + throw new Error('No method named ' + option) + } + data[option]() + } + }) + } + + var old = $.fn.layout + + $.fn.layout = Plugin + $.fn.layout.Constuctor = Layout + + // No conflict mode + // ================ + $.fn.layout.noConflict = function () { + $.fn.layout = old + return this + } + + // Layout DATA-API + // =============== + $(window).on('load', function () { + Plugin.call($('body')) + }) +}(jQuery) + + +/* PushMenu() + * ========== + * Adds the push menu functionality to the sidebar. + * + * @usage: $('.btn').pushMenu(options) + * or add [data-toggle="push-menu"] to any button + * Pass any option as data-option="value" + */ ++function ($) { + 'use strict' + + var DataKey = 'lte.pushmenu' + + var Default = { + collapseScreenSize : 767, + expandOnHover : false, + expandTransitionDelay: 200 + } + + var Selector = { + collapsed : '.sidebar-collapse', + open : '.sidebar-open', + mainSidebar : '.main-sidebar', + contentWrapper: '.content-wrapper', + searchInput : '.sidebar-form .form-control', + button : '[data-toggle="push-menu"]', + mini : '.sidebar-mini', + expanded : '.sidebar-expanded-on-hover', + layoutFixed : '.fixed' + } + + var ClassName = { + collapsed : 'sidebar-collapse', + open : 'sidebar-open', + mini : 'sidebar-mini', + expanded : 'sidebar-expanded-on-hover', + expandFeature: 'sidebar-mini-expand-feature', + layoutFixed : 'fixed' + } + + var Event = { + expanded : 'expanded.pushMenu', + collapsed: 'collapsed.pushMenu' + } + + // PushMenu Class Definition + // ========================= + var PushMenu = function (options) { + this.options = options + this.init() + } + + PushMenu.prototype.init = function () { + //Load left side menu state + var tmpLeftSidebarState = get('leftSidebarState') + + if (tmpLeftSidebarState == 'closed') { + console.log('left side bar is closed') + $('body').addClass('sidebar-collapse') + console.log('class removed') + } + + if (this.options.expandOnHover + || ($('body').is(Selector.mini + Selector.layoutFixed))) { + this.expandOnHover() + $('body').addClass(ClassName.expandFeature) + } + + $(Selector.contentWrapper).click(function () { + // Enable hide menu when clicking on the content-wrapper on small screens + if ($(window).width() <= this.options.collapseScreenSize && $('body').hasClass(ClassName.open)) { + this.close() + } + }.bind(this)) + + // __Fix for android devices + $(Selector.searchInput).click(function (e) { + e.stopPropagation() + }) + } + + PushMenu.prototype.toggle = function () { + var windowWidth = $(window).width() + var isOpen = !$('body').hasClass(ClassName.collapsed) + + if (windowWidth <= this.options.collapseScreenSize) { + isOpen = $('body').hasClass(ClassName.open) + } + + if (!isOpen) { + this.open() + store('leftSidebarState', 'opened') + console.log('saved as open') + } else { + this.close() + store('leftSidebarState', 'closed') + console.log('saved as closed') + } + } + + PushMenu.prototype.open = function () { + var windowWidth = $(window).width() + + if (windowWidth > this.options.collapseScreenSize) { + $('body').removeClass(ClassName.collapsed) + .trigger($.Event(Event.expanded)) + } + else { + $('body').addClass(ClassName.open) + .trigger($.Event(Event.expanded)) + } + } + + PushMenu.prototype.close = function () { + var windowWidth = $(window).width() + if (windowWidth > this.options.collapseScreenSize) { + $('body').addClass(ClassName.collapsed) + .trigger($.Event(Event.collapsed)) + } else { + $('body').removeClass(ClassName.open + ' ' + ClassName.collapsed) + .trigger($.Event(Event.collapsed)) + } + } + + PushMenu.prototype.expandOnHover = function () { + $(Selector.mainSidebar).hover(function () { + if ($('body').is(Selector.mini + Selector.collapsed) + && $(window).width() > this.options.collapseScreenSize) { + this.expand() + } + }.bind(this), function () { + if ($('body').is(Selector.expanded)) { + this.collapse() + } + }.bind(this)) + } + + PushMenu.prototype.expand = function () { + setTimeout(function () { + $('body').removeClass(ClassName.collapsed) + .addClass(ClassName.expanded) + }, this.options.expandTransitionDelay) + } + + PushMenu.prototype.collapse = function () { + setTimeout(function () { + $('body').removeClass(ClassName.expanded) + .addClass(ClassName.collapsed) + }, this.options.expandTransitionDelay) + } + + // PushMenu Plugin Definition + // ========================== + function Plugin(option) { + return this.each(function () { + var $this = $(this) + var data = $this.data(DataKey) + + if (!data) { + var options = $.extend({}, Default, $this.data(), typeof option == 'object' && option) + $this.data(DataKey, (data = new PushMenu(options))) + } + + if (option == 'toggle') data.toggle() + }) + } + + var old = $.fn.pushMenu + + $.fn.pushMenu = Plugin + $.fn.pushMenu.Constructor = PushMenu + + // No Conflict Mode + // ================ + $.fn.pushMenu.noConflict = function () { + $.fn.pushMenu = old + return this + } + + // Data API + // ======== + $(document).on('click', Selector.button, function (e) { + e.preventDefault() + Plugin.call($(this), 'toggle') + }) + $(window).on('load', function () { + Plugin.call($(Selector.button)) + }) +}(jQuery) + +$(function () { + 'use strict' + + $('[data-toggle="control-sidebar"]').controlSidebar() + + var $controlSidebar = $('[data-toggle="control-sidebar"]').data('lte.controlsidebar') + + var mySkins = [ + 'skin-blue', + 'skin-black', + 'skin-red', + 'skin-yellow', + 'skin-purple', + 'skin-green', + 'skin-blue-light', + 'skin-black-light', + 'skin-red-light', + 'skin-yellow-light', + 'skin-purple-light', + 'skin-green-light' + ] + + function changeLayout(cls) { + $('body').toggleClass(cls) + $controlSidebar.fix() + } + + function changeSkin(cls) { + $.each(mySkins, function (i) { + $('body').removeClass(mySkins[i]) + }) + + $('body').addClass(cls) + changeSidebarSkin(cls) + store('skin', cls) + return false + } + + function changeSidebarSkin(cls) { + var $sidebar = $('.control-sidebar') + if (cls.includes("-light")) { + if ($sidebar.hasClass('control-sidebar-dark')) { + $sidebar.removeClass('control-sidebar-dark') + $sidebar.addClass('control-sidebar-light') + } + } else { + if ($sidebar.hasClass('control-sidebar-light')) { + $sidebar.removeClass('control-sidebar-light') + $sidebar.addClass('control-sidebar-dark') + } + } + } + + function setup() { + var tmpSkin = get('skin') + if (tmpSkin && $.inArray(tmpSkin, mySkins)) { + changeSkin(tmpSkin) + } + + // Add the change skin listener + $('[data-skin]').on('click', function (e) { + if ($(this).hasClass('knob')) + return + e.preventDefault() + changeSkin($(this).data('skin')) + }) + + // Add the layout manager + $('[data-layout]').on('click', function () { + changeLayout($(this).data('layout')) + }) + + + // Load sidebar state + var tmpSidebarState = get('sidebarState') + //console.log('sidebarstate read=' + tmpSidebarState) + if (tmpSidebarState !== null && tmpSidebarState) { + //console.log('sidebarstate loaded=' + tmpSidebarState) + $controlSidebar.options.slide = !tmpSidebarState; + + if (!tmpSidebarState) { + $('.control-sidebar').removeClass('control-sidebar-open') + } + + if (tmpSidebarState) { + $('[data-controlsidebar="control-sidebar-open"]').attr('checked', 'checked') + //console.log('sidebarstate checked') + } + store('sidebarState', !tmpSidebarState) + } + + $('[data-controlsidebar]').on('click', function () { + changeLayout($(this).data('controlsidebar')) + var slide = !$controlSidebar.options.slide + $controlSidebar.options.slide = slide + + if (!slide) { + $('.control-sidebar').removeClass('control-sidebar-open') + } + + store('sidebarState', !slide) + //console.log('sidebarstate stored=' + !slide) + }) + + // Reset options + if ($('body').hasClass('fixed')) { + $('[data-layout="fixed"]').attr('checked', 'checked') + } + if ($('body').hasClass('layout-boxed')) { + $('[data-layout="layout-boxed"]').attr('checked', 'checked') + } + //if ($('body').hasClass('control-sidebar-open')) { + // $('[data-controlsidebar="control-sidebar-open"]').attr('checked', 'checked') + //} + + } + + // Create the layout tab + var $tabPane = $('
    ', { + 'id' : 'control-sidebar-layout-tab', + 'class': 'tab-pane active' + }) + + // Create the tab button + var $tabButton = $('
  • ', { 'class': 'active' }) + .html('' + + '' + + '') + + // Add the tab button to the right sidebar tabs + $('[href="#control-sidebar-info-tab"]') + .parent() + .before($tabButton) + + // Create the menu + var $layoutSettings = $('
    ') + + // Layout options + $layoutSettings.append( + '

    ' + + 'Layout Options' + + '

    ' + // Fixed layout + + '
    ' + + '' + + '

    Activate the fixed layout. You can\'t use fixed and boxed layouts together

    ' + + '
    ' + // Boxed layout + + '
    ' + + '' + + '

    Activate the boxed layout

    ' + + '
    ' + // Control Sidebar Toggle + + '
    ' + + '' + + '

    Toggle between slide over content and push content effects

    ' + + '
    ' + ) + var $skinsList = $('