From 00226944f3e796ecbb98b26e52ac774464e055a4 Mon Sep 17 00:00:00 2001 From: SchoolBoyJoJo Date: Wed, 10 Dec 2025 14:36:16 +0700 Subject: [PATCH 1/9] fix airGuard Error --- .github/workflows/python_lint.yml | 88 +- .github/workflows/update_module_info.yml | 102 +- .gitignore | 202 +- LICENSE | 42 +- README.md | 354 +- admin/docs/generated/device_info_values.md | 84 +- admin/docs/generated/module_info.md | 716 +- admin/docs/generated/module_language_list.md | 6342 ++-- .../docs/generated/module_language_missing.md | 408 +- .../generated/module_language_no_headers.md | 582 +- .../generated/modules_parsing_sqlite_db.md | 414 +- admin/scripts/all_data_headers.py | 1156 +- admin/scripts/device_info_values.py | 310 +- admin/scripts/filepath_search_list.py | 640 +- admin/scripts/module_info.py | 734 +- admin/scripts/modules_parsing_sqlite_db.py | 162 +- admin/scripts/translation_exclusions.json | 106 +- aleapp.py | 848 +- aleappGUI.py | 1236 +- requirements.txt | 32 +- .../css/addons/datatables-select.min.css | 4 +- .../css/addons/datatables.min.css | 4 +- .../css/addons/directives.min.css | 4 +- .../MDB-Free_4.13.0/css/addons/flag.min.css | 20 +- .../jquery.zmd.hierarchical-display.min.css | 4 +- .../MDB-Free_4.13.0/css/addons/rating.min.css | 4 +- .../MDB-Free_4.13.0/css/bootstrap.css | 21308 ++++++------- .../MDB-Free_4.13.0/css/bootstrap.min.css | 12 +- scripts/_elements/MDB-Free_4.13.0/css/mdb.css | 25312 ++++++++-------- .../MDB-Free_4.13.0/css/mdb.lite.css | 18810 ++++++------ .../MDB-Free_4.13.0/css/mdb.lite.min.css | 80 +- .../_elements/MDB-Free_4.13.0/css/mdb.min.css | 92 +- .../css/modules/animations-extended.min.css | 16 +- .../MDB-Free_4.13.0/img/svg/arrow_left.svg | 6 +- .../MDB-Free_4.13.0/img/svg/arrow_right.svg | 6 +- .../js/addons/datatables.min.js | 14 +- .../js/addons/imagesloaded.pkgd.min.js | 10 +- .../js/addons/masonry.pkgd.min.js | 14 +- .../_elements/MDB-Free_4.13.0/js/bootstrap.js | 9042 +++--- .../MDB-Free_4.13.0/js/bootstrap.min.js | 12 +- .../_elements/MDB-Free_4.13.0/js/jquery.js | 21194 ++++++------- .../MDB-Free_4.13.0/js/jquery.min.js | 4 +- scripts/_elements/MDB-Free_4.13.0/js/mdb.js | 24924 +++++++-------- .../_elements/MDB-Free_4.13.0/js/mdb.min.js | 110 +- .../_elements/MDB-Free_4.13.0/js/popper.js | 5176 ++-- .../MDB-Free_4.13.0/js/popper.min.js | 8 +- scripts/_elements/Roboto.css | 502 +- scripts/_elements/Tooltip.min.js | 2 +- scripts/_elements/all.css | 8 +- scripts/_elements/cal-heatmap.min.js | 2 +- scripts/_elements/chart.umd.min.js | 40 +- scripts/_elements/chat.css | 368 +- scripts/_elements/chat.js | 142 +- scripts/_elements/d3.v7.min.js | 4 +- scripts/_elements/dark-mode-switch.js | 54 +- scripts/_elements/dark-mode.css | 220 +- scripts/_elements/dashboard.css | 246 +- scripts/_elements/feather.min.js | 24 +- .../fonts/fa/fa-brands-400.svg#fontawesome | 6992 ++--- .../fonts/fa/fa-regular-400.svg#fontawesome | 1606 +- .../fonts/fa/fa-solid-900.svg#fontawesome | 9334 +++--- scripts/_elements/garmin-functions.js | 840 +- scripts/_elements/highlight.min.css | 16 +- scripts/_elements/highlight.min.js | 2402 +- scripts/_elements/moment.min.js | 2 +- scripts/_elements/popper.min.js | 12 +- scripts/_elements/timeline/js/timeline.min.js | 12 +- scripts/artifact_report.py | 724 +- scripts/artifacts/AVG.py | 652 +- scripts/artifacts/AdidasActivities.py | 558 +- scripts/artifacts/AdidasGoals.py | 168 +- scripts/artifacts/AdidasUser.py | 202 +- scripts/artifacts/BadooChat.py | 256 +- scripts/artifacts/BadooConnections.py | 128 +- scripts/artifacts/Cello.py | 358 +- scripts/artifacts/ChessComAccount.py | 116 +- scripts/artifacts/ChessComFriends.py | 80 +- scripts/artifacts/ChessComGames.py | 106 +- scripts/artifacts/ChessComMessages.py | 80 +- scripts/artifacts/ChessWithFriends.py | 110 +- scripts/artifacts/DocList.py | 142 +- scripts/artifacts/DuckDuckGo.py | 1324 +- scripts/artifacts/FCMQueuedMessageKik.py | 206 +- scripts/artifacts/FCMQueuedMessageOutlook.py | 170 +- scripts/artifacts/FCMQueuedMessagesDump.py | 524 +- .../artifacts/FCMQueuedMessagesInstagram.py | 156 +- .../artifacts/FCMQueuedMessagesJungrammer.py | 380 +- scripts/artifacts/FCMQueuedMessagesSkype.py | 738 +- scripts/artifacts/FCMQueuedMessagesTumblr.py | 320 +- scripts/artifacts/FCMQueuedMessagesTwitter.py | 292 +- scripts/artifacts/FCMQueuedMessagesXbox.py | 316 +- scripts/artifacts/FacebookMessenger.py | 756 +- scripts/artifacts/FairEmail.py | 488 +- scripts/artifacts/FilesByGoogle.py | 246 +- scripts/artifacts/GarminActAPI.py | 268 +- scripts/artifacts/GarminActivities.py | 282 +- scripts/artifacts/GarminChart.py | 208 +- scripts/artifacts/GarminDailies.py | 148 +- scripts/artifacts/GarminDailiesAPI.py | 126 +- scripts/artifacts/GarminFacebook.py | 250 +- scripts/artifacts/GarminGcmJsonActivities.py | 190 +- scripts/artifacts/GarminHRAPI.py | 184 +- scripts/artifacts/GarminJson.py | 174 +- scripts/artifacts/GarminLog.py | 138 +- scripts/artifacts/GarminNotifications.py | 126 +- scripts/artifacts/GarminPersistent.py | 114 +- scripts/artifacts/GarminPolyAPI.py | 466 +- scripts/artifacts/GarminPolyline.py | 550 +- scripts/artifacts/GarminResponse.py | 160 +- scripts/artifacts/GarminSPo2.py | 256 +- scripts/artifacts/GarminSleep.py | 160 +- scripts/artifacts/GarminSleepAPI.py | 262 +- scripts/artifacts/GarminStepsAPI.py | 190 +- scripts/artifacts/GarminStressAPI.py | 158 +- scripts/artifacts/GarminSync.py | 124 +- scripts/artifacts/GarminUser.py | 154 +- scripts/artifacts/GarminWeight.py | 144 +- scripts/artifacts/Grok.py | 702 +- scripts/artifacts/HideX.py | 104 +- scripts/artifacts/K9Mail.py | 392 +- scripts/artifacts/Life360.py | 496 +- scripts/artifacts/LinkedIn.py | 252 +- scripts/artifacts/MMWActivities.py | 568 +- scripts/artifacts/MMWUsers.py | 134 +- scripts/artifacts/MicrosoftAuthenticator.py | 168 +- scripts/artifacts/NQ_Vault.py | 556 +- scripts/artifacts/NikeAMoments.py | 236 +- scripts/artifacts/NikeActivities.py | 326 +- scripts/artifacts/NikeNotifications.py | 152 +- scripts/artifacts/NikePolyline.py | 500 +- scripts/artifacts/OneDrive_Metadata.py | 276 +- scripts/artifacts/OrnetBrowser.py | 1180 +- scripts/artifacts/Oruxmaps.py | 156 +- scripts/artifacts/PodcastAddict.py | 142 +- scripts/artifacts/ProtonDrive.py | 336 +- scripts/artifacts/PumaActivities.py | 528 +- scripts/artifacts/PumaUsers.py | 138 +- scripts/artifacts/RunkeeperActivities.py | 520 +- scripts/artifacts/RunkeeperUser.py | 174 +- scripts/artifacts/SamsungHoneyboard.py | 250 +- scripts/artifacts/SimpleStorage_applaunch.py | 106 +- scripts/artifacts/StravaGPS.py | 548 +- scripts/artifacts/Todoist.py | 326 +- scripts/artifacts/TorBrowser.py | 368 +- scripts/artifacts/Twitter.py | 146 +- scripts/artifacts/VerizonRDDAnalytics.py | 140 +- scripts/artifacts/VerizonRDDWIFI.py | 138 +- scripts/artifacts/Viber.py | 436 +- scripts/artifacts/WhatsApp.py | 966 +- scripts/artifacts/WithingsHealthMate.py | 1030 +- scripts/artifacts/WordsWithFriends.py | 114 +- scripts/artifacts/Xender.py | 194 +- scripts/artifacts/ZangiChats.py | 270 +- scripts/artifacts/Zapya.py | 110 +- scripts/artifacts/accounts_ce.py | 156 +- scripts/artifacts/accounts_de.py | 108 +- scripts/artifacts/airGuard.py | 340 +- scripts/artifacts/airtagAndroid.py | 372 +- scripts/artifacts/alexDeviceInfo.py | 82 +- scripts/artifacts/androidauto.py | 100 +- scripts/artifacts/appLockerfishingnet.py | 182 +- scripts/artifacts/appLockerfishingnetdb.py | 74 +- scripts/artifacts/appLockerfishingnetpat.py | 92 +- scripts/artifacts/appSemloc.py | 168 +- scripts/artifacts/appicons.py | 222 +- scripts/artifacts/appopSetupWiz.py | 114 +- scripts/artifacts/appops.py | 552 +- scripts/artifacts/atrackerdetect.py | 88 +- scripts/artifacts/battery_usage_v4.py | 150 +- scripts/artifacts/battery_usage_v9.py | 428 +- scripts/artifacts/bittorrentClientpref.py | 104 +- scripts/artifacts/bittorrentDlhist.py | 92 +- scripts/artifacts/blueskymessages.py | 384 +- scripts/artifacts/blueskyposts.py | 304 +- scripts/artifacts/blueskysearches.py | 138 +- scripts/artifacts/bluetoothConnections.py | 202 +- scripts/artifacts/browserCachechrome.py | 202 +- scripts/artifacts/browserCachefirefox.py | 180 +- scripts/artifacts/browserlocation.py | 116 +- scripts/artifacts/build.py | 150 +- scripts/artifacts/bumble.py | 1298 +- scripts/artifacts/burner.py | 230 +- scripts/artifacts/burnerContacts.py | 132 +- scripts/artifacts/burnerMessages.py | 154 +- scripts/artifacts/burnerSubscription.py | 150 +- scripts/artifacts/burnerUser.py | 136 +- scripts/artifacts/cachelocation.py | 116 +- scripts/artifacts/callTranscription.py | 94 +- scripts/artifacts/calllog.py | 196 +- scripts/artifacts/calllogs.py | 172 +- scripts/artifacts/cashApp.py | 126 +- scripts/artifacts/chatgpt2.py | 236 +- scripts/artifacts/chrome.py | 750 +- scripts/artifacts/chromeAutofill.py | 304 +- scripts/artifacts/chromeBookmarks.py | 136 +- scripts/artifacts/chromeCookies.py | 190 +- scripts/artifacts/chromeDIPS.py | 354 +- scripts/artifacts/chromeLoginData.py | 224 +- scripts/artifacts/chromeMediaHistory.py | 290 +- .../artifacts/chromeNetworkActionPredictor.py | 122 +- scripts/artifacts/chromeOfflinePages.py | 138 +- scripts/artifacts/chromeTopSites.py | 130 +- scripts/artifacts/clipBoard.py | 146 +- scripts/artifacts/cmh.py | 124 +- scripts/artifacts/contacts.py | 156 +- scripts/artifacts/discordChats.py | 188 +- scripts/artifacts/discreteNative.py | 170 +- scripts/artifacts/dmss.py | 878 +- scripts/artifacts/downloads.py | 144 +- scripts/artifacts/emulatedSmeta.py | 1070 +- scripts/artifacts/errp.py | 146 +- scripts/artifacts/etc_hosts.py | 82 +- scripts/artifacts/factory_reset.py | 80 +- scripts/artifacts/firefox.py | 388 +- scripts/artifacts/firefoxCookies.py | 116 +- scripts/artifacts/firefoxDownloads.py | 124 +- scripts/artifacts/firefoxFormHistory.py | 114 +- scripts/artifacts/firefoxPermissions.py | 124 +- .../artifacts/firefoxRecentlyClosedTabs.py | 106 +- scripts/artifacts/firefoxTopSites.py | 114 +- scripts/artifacts/fitbit.py | 882 +- scripts/artifacts/frosting.py | 78 +- scripts/artifacts/galleryTrash.py | 148 +- scripts/artifacts/garmin.py | 744 +- scripts/artifacts/gboard.py | 638 +- scripts/artifacts/gmail.py | 110 +- scripts/artifacts/gmailEmails.py | 518 +- scripts/artifacts/gmailIMAPEmails.py | 370 +- scripts/artifacts/googleCalendar.py | 322 +- scripts/artifacts/googleCallScreen.py | 214 +- scripts/artifacts/googleCast.py | 172 +- scripts/artifacts/googleChat.py | 428 +- scripts/artifacts/googleDuo.py | 352 +- scripts/artifacts/googleFitGMS.py | 100 +- scripts/artifacts/googleInitiatedNav.py | 106 +- scripts/artifacts/googleKeepNotes.py | 282 +- scripts/artifacts/googleMapsGmm.py | 304 +- scripts/artifacts/googleMapsSearches.py | 220 +- scripts/artifacts/googleMessages.py | 142 +- scripts/artifacts/googlePlaySearches.py | 76 +- scripts/artifacts/googleQuickSearchbox.py | 330 +- .../artifacts/googleQuickSearchboxRecent.py | 290 +- scripts/artifacts/googleTasks.py | 186 +- scripts/artifacts/googlemapaudio.py | 148 +- scripts/artifacts/googlemapaudioTemp.py | 120 +- scripts/artifacts/googlemaplocation.py | 132 +- scripts/artifacts/groupMe.py | 256 +- scripts/artifacts/hikvision.py | 410 +- scripts/artifacts/imo.py | 234 +- scripts/artifacts/installedappsGass.py | 114 +- scripts/artifacts/installedappsLibrary.py | 118 +- scripts/artifacts/installedappsVending.py | 150 +- scripts/artifacts/keepNotes.py | 132 +- scripts/artifacts/kleinanzeigen.de.py | 572 +- scripts/artifacts/knuddels.py | 102 +- scripts/artifacts/last_boot_time.py | 78 +- scripts/artifacts/lgRCS.py | 198 +- scripts/artifacts/libretorrent.py | 124 +- scripts/artifacts/libretorrentFR.py | 224 +- scripts/artifacts/life360DriverBehavior.py | 362 +- scripts/artifacts/line.py | 372 +- scripts/artifacts/mastodon.py | 696 +- scripts/artifacts/mega.py | 180 +- scripts/artifacts/mega_transfers.py | 198 +- scripts/artifacts/notificationHistory.py | 362 +- .../notificationhistory_pb2.py | 796 +- scripts/artifacts/offlinePages.py | 122 +- scripts/artifacts/oldpowerOffReset.py | 88 +- scripts/artifacts/pSettings.py | 100 +- scripts/artifacts/packageGplinks.py | 82 +- scripts/artifacts/packageInfo.py | 204 +- scripts/artifacts/permissions.py | 196 +- scripts/artifacts/persistentProp.py | 112 +- scripts/artifacts/pikpakCloudlist.py | 122 +- scripts/artifacts/pikpakDownloads.py | 112 +- scripts/artifacts/pikpakPlay.py | 112 +- scripts/artifacts/pkgPredictions.py | 178 +- scripts/artifacts/playgroundVault.py | 208 +- scripts/artifacts/powerOffReset.py | 108 +- scripts/artifacts/protonVPN.py | 290 +- scripts/artifacts/protonmail.py | 262 +- scripts/artifacts/rarlabPreferences.py | 114 +- scripts/artifacts/recentactivity.py | 430 +- scripts/artifacts/roles.py | 132 +- scripts/artifacts/runtimePerms.py | 136 +- scripts/artifacts/sChats.py | 172 +- scripts/artifacts/sRecoveryhist.py | 156 +- scripts/artifacts/sWipehist.py | 182 +- scripts/artifacts/samsungSmartThings.py | 128 +- scripts/artifacts/samsungWeatherClock.py | 290 +- scripts/artifacts/scontextLog.py | 112 +- scripts/artifacts/settingsSecure.py | 148 +- scripts/artifacts/setupWizardinfo.py | 88 +- scripts/artifacts/sharedProto.py | 242 +- scripts/artifacts/shareit.py | 124 +- scripts/artifacts/shutdown_checkpoints.py | 94 +- scripts/artifacts/siminfo.py | 190 +- scripts/artifacts/skout.py | 200 +- scripts/artifacts/skype.py | 420 +- scripts/artifacts/slopes.py | 310 +- scripts/artifacts/smanagerCrash.py | 94 +- scripts/artifacts/smanagerLow.py | 104 +- scripts/artifacts/smembersAppInv.py | 104 +- scripts/artifacts/smembersEvents.py | 98 +- scripts/artifacts/smsmms.py | 570 +- scripts/artifacts/smsmmsBackup.py | 332 +- scripts/artifacts/smyFiles.py | 278 +- scripts/artifacts/smyFiles2.py | 288 +- scripts/artifacts/smyfilesOpHistory.py | 260 +- scripts/artifacts/smyfilesRecents.py | 222 +- scripts/artifacts/smyfilesStored.py | 148 +- scripts/artifacts/smyfilesTrash.py | 376 +- scripts/artifacts/smyfilescache.py | 210 +- scripts/artifacts/speedtest.py | 286 +- scripts/artifacts/suggestions.py | 100 +- scripts/artifacts/swellbeing.py | 148 +- scripts/artifacts/tangomessage.py | 148 +- scripts/artifacts/teams.py | 416 +- scripts/artifacts/teleguard.py | 378 +- scripts/artifacts/textnow.py | 344 +- scripts/artifacts/thunderbird.py | 388 +- scripts/artifacts/tikTok.py | 204 +- scripts/artifacts/torThumbs.py | 120 +- scripts/artifacts/torrentData.py | 246 +- scripts/artifacts/torrentResumeinfo.py | 120 +- scripts/artifacts/torrentinfo.py | 140 +- scripts/artifacts/tusky.py | 370 +- scripts/artifacts/ulrUserprefs.py | 122 +- scripts/artifacts/usageHistory.py | 106 +- scripts/artifacts/usageapps.py | 250 +- scripts/artifacts/usagestats.py | 1154 +- scripts/artifacts/usagestatsVersion.py | 100 +- .../usagestats_pb/configuration_pb2.py | 878 +- .../artifacts/usagestats_pb/descriptor_pb2.py | 4088 +-- scripts/artifacts/usagestats_pb/locale_pb2.py | 186 +- .../artifacts/usagestats_pb/privacy_pb2.py | 282 +- scripts/artifacts/usagestats_pb/rect_pb2.py | 186 +- .../usagestats_pb/usagestatsservice_pb2.py | 1316 +- .../usagestats_pb/usagestatsservice_v2_pb2.py | 1610 +- .../usagestats_pb/window_configuration_pb2.py | 192 +- scripts/artifacts/userDict.py | 98 +- scripts/artifacts/vaulty_files.py | 76 +- scripts/artifacts/vaulty_info.py | 184 +- scripts/artifacts/vlcMedia.py | 116 +- scripts/artifacts/vlcThumbs.py | 160 +- scripts/artifacts/vlcthumbsADB.py | 142 +- scripts/artifacts/walStrings.py | 132 +- scripts/artifacts/waze.py | 118 +- scripts/artifacts/wellbeing.py | 260 +- scripts/artifacts/wellbeingaccount.py | 62 +- scripts/artifacts/wifiConfigstore2.py | 264 +- scripts/artifacts/wifiHotspot.py | 122 +- scripts/artifacts/zepplife.py | 100 +- .../ccl/ccl_android_fcm_queued_messages.py | 240 +- scripts/ccl/ccl_leveldb.py | 1162 +- scripts/ccl/ccl_protobuff.py | 460 +- scripts/ccl/ccl_simplesnappy.py | 408 +- scripts/filetype.py | 680 +- scripts/filetypes/__init__.py | 250 +- scripts/filetypes/application.py | 40 +- scripts/filetypes/archive.py | 1372 +- scripts/filetypes/audio.py | 438 +- scripts/filetypes/base.py | 58 +- scripts/filetypes/document.py | 516 +- scripts/filetypes/font.py | 226 +- scripts/filetypes/image.py | 804 +- scripts/filetypes/isobmff.py | 64 +- scripts/filetypes/text.py | 186 +- scripts/filetypes/video.py | 456 +- scripts/html_parts.py | 694 +- scripts/ilapfuncs.py | 2620 +- scripts/lavafuncs.py | 574 +- scripts/modules_to_exclude.py | 10 +- scripts/plugin_loader.py | 196 +- .../pyinstaller/aleapp-file_version_info.txt | 54 +- .../aleappGUI-file_version_info.txt | 54 +- scripts/pyinstaller/aleappGUI_macOS.spec | 128 +- scripts/pyinstaller/aleapp_macOS.spec | 102 +- scripts/pyinstaller/hook-plugin_loader.py | 48 +- scripts/report.py | 652 +- scripts/report_icons.py | 2376 +- scripts/search_files.py | 410 +- scripts/version_info.py | 66 +- 383 files changed, 129709 insertions(+), 129715 deletions(-) diff --git a/.github/workflows/python_lint.yml b/.github/workflows/python_lint.yml index c5bd7102..bb16e192 100644 --- a/.github/workflows/python_lint.yml +++ b/.github/workflows/python_lint.yml @@ -1,44 +1,44 @@ -name: Python Lint Check - -on: - pull_request: - paths: - - '**.py' # only trigger on python files -jobs: - lint-changed-files: - runs-on: ubuntu-latest - steps: - - name: Checkout code - uses: actions/checkout@v4 - with: - # Required to fetch the base branch for comparison - fetch-depth: 0 - - - name: Get changed Python files - id: changed-files-py - uses: tj-actions/changed-files@v46 # This action finds changed files - with: - files: | - **.py - - - name: Set up Python - if: steps.changed-files-py.outputs.any_changed == 'true' - uses: actions/setup-python@v5 - with: - python-version: '3.11' - - - name: Install Pylint - if: steps.changed-files-py.outputs.any_changed == 'true' - run: python -m pip install pylint - - - name: Install dependencies - if: steps.changed-files-py.outputs.any_changed == 'true' - run: python -m pip install -r requirements.txt - - - name: Run on changed files - if: steps.changed-files-py.outputs.any_changed == 'true' - run: | - echo "Linting the following files:" - echo "${{ steps.changed-files-py.outputs.all_changed_files }}" - - PYTHONPATH=. pylint ${{ steps.changed-files-py.outputs.all_changed_files }} --disable=C,R +name: Python Lint Check + +on: + pull_request: + paths: + - '**.py' # only trigger on python files +jobs: + lint-changed-files: + runs-on: ubuntu-latest + steps: + - name: Checkout code + uses: actions/checkout@v4 + with: + # Required to fetch the base branch for comparison + fetch-depth: 0 + + - name: Get changed Python files + id: changed-files-py + uses: tj-actions/changed-files@v46 # This action finds changed files + with: + files: | + **.py + + - name: Set up Python + if: steps.changed-files-py.outputs.any_changed == 'true' + uses: actions/setup-python@v5 + with: + python-version: '3.11' + + - name: Install Pylint + if: steps.changed-files-py.outputs.any_changed == 'true' + run: python -m pip install pylint + + - name: Install dependencies + if: steps.changed-files-py.outputs.any_changed == 'true' + run: python -m pip install -r requirements.txt + + - name: Run on changed files + if: steps.changed-files-py.outputs.any_changed == 'true' + run: | + echo "Linting the following files:" + echo "${{ steps.changed-files-py.outputs.all_changed_files }}" + + PYTHONPATH=. pylint ${{ steps.changed-files-py.outputs.all_changed_files }} --disable=C,R diff --git a/.github/workflows/update_module_info.yml b/.github/workflows/update_module_info.yml index e0557cbd..6ab45dff 100644 --- a/.github/workflows/update_module_info.yml +++ b/.github/workflows/update_module_info.yml @@ -1,51 +1,51 @@ -name: Update Module Info - -on: - push: - branches: - - main - paths: - - 'scripts/artifacts/**' - workflow_dispatch: - -permissions: - contents: write - -jobs: - update-module-info: - # Only run on the main repository, not on forks - if: startsWith(github.repository, 'abrignoni/') - runs-on: ubuntu-latest - steps: - - uses: actions/checkout@v4 - with: - fetch-depth: 0 - - - name: Set up Python - uses: actions/setup-python@v5 - with: - python-version: '3.x' - - - name: Run documentation scripts - run: | - python admin/scripts/device_info_values.py - python admin/scripts/module_info.py - python admin/scripts/modules_parsing_sqlite_db.py - - - name: Check for changes - id: git-check - run: | - git diff --exit-code || echo "changes=true" >> $GITHUB_OUTPUT - - - name: Commit changes - if: steps.git-check.outputs.changes == 'true' - run: | - git config --local user.email "action@github.com" - git config --local user.name "GitHub Action" - git add admin/ - git commit -m "Update documentation files" - - - name: Push changes - if: steps.git-check.outputs.changes == 'true' - run: | - git push +name: Update Module Info + +on: + push: + branches: + - main + paths: + - 'scripts/artifacts/**' + workflow_dispatch: + +permissions: + contents: write + +jobs: + update-module-info: + # Only run on the main repository, not on forks + if: startsWith(github.repository, 'abrignoni/') + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v4 + with: + fetch-depth: 0 + + - name: Set up Python + uses: actions/setup-python@v5 + with: + python-version: '3.x' + + - name: Run documentation scripts + run: | + python admin/scripts/device_info_values.py + python admin/scripts/module_info.py + python admin/scripts/modules_parsing_sqlite_db.py + + - name: Check for changes + id: git-check + run: | + git diff --exit-code || echo "changes=true" >> $GITHUB_OUTPUT + + - name: Commit changes + if: steps.git-check.outputs.changes == 'true' + run: | + git config --local user.email "action@github.com" + git config --local user.name "GitHub Action" + git add admin/ + git commit -m "Update documentation files" + + - name: Push changes + if: steps.git-check.outputs.changes == 'true' + run: | + git push diff --git a/.gitignore b/.gitignore index acb64ce4..3329c780 100644 --- a/.gitignore +++ b/.gitignore @@ -1,101 +1,101 @@ -# Compiled files -__pycache__/ -*.py[cod] -*$py.class -*.so - -# Distribution / packaging -.Python -build/ -dist/ -*.egg-info/ -.installed.cfg -*.egg -MANIFEST - -# Installers -*.cab -*.msi -*.msix -*.msm -*.msp - -# Logs -*.log -pip-log.txt -pytestdebug.log - -# Environments -.env -.venv -env/ -venv/ -ENV/ -env.bak/ -venv.bak/ - -# Testing -.coverage -.coverage.* -*.cover -*.py,cover -htmlcov/ -.tox/ -.nox/ -.cache -nosetests.xml -coverage.xml -.hypothesis/ -.pytest_cache/ - -# IDEs -.vscode/ -.idea/ -.spyderproject -.spyproject -.ropeproject - -# OS -*.DS_Store -Thumbs.db -Thumbs.db:encryptable -ehthumbs.db -ehthumbs_vista.db -[Dd]esktop.ini -$RECYCLE.BIN/ - -# Project specific -?LEAPP_Reports_* -path_list.txt -coordinates.db - -# Documentation -docs/_build/ -/site -target/ - -# Misc -*.sage.py -celerybeat-schedule -__pypackages__/ -.mypy_cache/ -.pyre/ -.pytype/ - -# Version control -.history - -# Other tools -*.pot -*.mo -*.manifest -pip-wheel-metadata/ -share/python-wheels/ -wheels/ -local_settings.py -instance/ -.webassets-cache -.scrapy -.ipynb_checkpoints -.python-version - +# Compiled files +__pycache__/ +*.py[cod] +*$py.class +*.so + +# Distribution / packaging +.Python +build/ +dist/ +*.egg-info/ +.installed.cfg +*.egg +MANIFEST + +# Installers +*.cab +*.msi +*.msix +*.msm +*.msp + +# Logs +*.log +pip-log.txt +pytestdebug.log + +# Environments +.env +.venv +env/ +venv/ +ENV/ +env.bak/ +venv.bak/ + +# Testing +.coverage +.coverage.* +*.cover +*.py,cover +htmlcov/ +.tox/ +.nox/ +.cache +nosetests.xml +coverage.xml +.hypothesis/ +.pytest_cache/ + +# IDEs +.vscode/ +.idea/ +.spyderproject +.spyproject +.ropeproject + +# OS +*.DS_Store +Thumbs.db +Thumbs.db:encryptable +ehthumbs.db +ehthumbs_vista.db +[Dd]esktop.ini +$RECYCLE.BIN/ + +# Project specific +?LEAPP_Reports_* +path_list.txt +coordinates.db + +# Documentation +docs/_build/ +/site +target/ + +# Misc +*.sage.py +celerybeat-schedule +__pypackages__/ +.mypy_cache/ +.pyre/ +.pytype/ + +# Version control +.history + +# Other tools +*.pot +*.mo +*.manifest +pip-wheel-metadata/ +share/python-wheels/ +wheels/ +local_settings.py +instance/ +.webassets-cache +.scrapy +.ipynb_checkpoints +.python-version + diff --git a/LICENSE b/LICENSE index 6656d6fb..1756f4e9 100755 --- a/LICENSE +++ b/LICENSE @@ -1,21 +1,21 @@ -MIT License - -Copyright (c) 2020 Alexis Brignoni - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. +MIT License + +Copyright (c) 2020 Alexis Brignoni + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. diff --git a/README.md b/README.md index 20f5b58d..fcb2caa3 100755 --- a/README.md +++ b/README.md @@ -1,177 +1,177 @@ -![ALEAPP](assets/ALEAPP_logo.png) - -# Android Logs Events And Protobuf Parser - -If you want to contribute hit me up on twitter: https://twitter.com/AlexisBrignoni - -Details in blog post here: https://abrignoni.blogspot.com/2020/02/aleapp-android-logs-events-and-protobuf.html - -## Requirements - -**Python 3.9 or above** (older versions of 3.x will also work with the exception of one or two modules) - -### Dependencies - -Dependencies for your python environment are listed in `requirements.txt`. Install them using the below command. Ensure -the `py` part is correct for your environment, eg `py`, `python`, or `python3`, etc. - -`py -m pip install -r requirements.txt` -or -`pip3 install -r requirements.txt` - -To run on **Linux**, you will also need to install `tkinter` separately like so: - -`sudo apt-get install python3-tk` - -## Compile to executable - -To compile to an executable so you can run this on a system without python installed. - -To create aleapp.exe, run: - -``` -pyinstaller --onefile aleapp.spec -``` - -To create aleappGUI.exe, run: - -``` -pyinstaller --onefile --noconsole aleappGUI.spec -``` - -## Usage - -### CLI - -``` -$ python aleapp.py -t -i -o -``` - -### GUI - -``` -$ python aleappGUI.py -``` - -### Help - -``` -$ python aleapp.py --help -``` - -## Contributing artifact plugins - -Each plugin is a Python source file which should be added to the `scripts/artifacts` folder which will be loaded dynamically each time ALEAPP is run. - -The plugin source file must contain a dictionary named `__artifacts_v2__` at the very beginning of the module, which defines the artifacts that the plugin processes. The keys in the `__artifacts_v2__` dictionary should be IDs for the artifact(s) which must be unique within ALEAPP. The values should be dictionaries containing the following keys: - -- `name`: The name of the artifact as a string. -- `description`: A description of the artifact as a string. -- `author`: The author of the plugin as a string. -- `version`: The version of the artifact as a string. -- `date`: The date of the last update to the artifact as a string. -- `requirements`: Any requirements for processing the artifact as a string. -- `category`: The category of the artifact as a string. -- `notes`: Any additional notes as a string. -- `paths`: A tuple of strings containing glob search patterns to match the path of the data that the plugin expects for the artifact. -- `function`: The name of the function which is the entry point for the artifact's processing as a string. - -For example: - -```python -__artifacts_v2__ = { - "cool_artifact_1": { - "name": "Cool Artifact 1", - "description": "Extracts cool data from database files", - "author": "@username", - "version": "0.1", - "date": "2022-10-25", - "requirements": "none", - "category": "Really cool artifacts", - "notes": "", - "paths": ('*/com.android.cooldata/databases/database*.db',), - "function": "get_cool_data1" - }, - "cool_artifact_2": { - "name": "Cool Artifact 2", - "description": "Extracts cool data from XML files", - "author": "@username", - "version": "0.1", - "date": "2022-10-25", - "requirements": "none", - "category": "Really cool artifacts", - "notes": "", - "paths": ('*/com.android.cooldata/files/cool.xml',), - "function": "get_cool_data2" - } -} -``` - -The functions referenced as entry points in the `__artifacts__` dictionary must take the following arguments: - -- An iterable of the files found which are to be processed (as strings) -- The path of ALEAPP's output folder(as a string) -- The seeker (of type FileSeekerBase) which found the files -- A Boolean value indicating whether or not the plugin is expected to wrap text - -For example: - -```python -def get_cool_data1(files_found, report_folder, seeker, wrap_text): - pass # do processing here -``` - -Plugins are generally expected to provide output in ALEAPP's HTML output format, TSV, and optionally submit records to -the timeline. Functions for generating this output can be found in the `artifact_report` and `ilapfuncs` modules. -At a high level, an example might resemble: - -```python -__artifacts_v2__ = { - "cool_artifact_1": { - "name": "Cool Artifact 1", - "description": "Extracts cool data from database files", - "author": "@username", # Replace with the actual author's username or name - "version": "0.1", # Version number - "date": "2022-10-25", # Date of the latest version - "requirements": "none", - "category": "Really cool artifacts", - "notes": "", - "paths": ('*/com.android.cooldata/databases/database*.db',), - "function": "get_cool_data1" - } -} - -import datetime -from scripts.artifact_report import ArtifactHtmlReport -import scripts.ilapfuncs - -def get_cool_data1(files_found, report_folder, seeker, wrap_text): - # let's pretend we actually got this data from somewhere: - rows = [ - (datetime.datetime.now(), "Cool data col 1, value 1", "Cool data col 1, value 2", "Cool data col 1, value 3"), - (datetime.datetime.now(), "Cool data col 2, value 1", "Cool data col 2, value 2", "Cool data col 2, value 3"), - ] - - headers = ["Timestamp", "Data 1", "Data 2", "Data 3"] - - # HTML output: - report = ArtifactHtmlReport("Cool stuff") - report_name = "Cool DFIR Data" - report.start_artifact_report(report_folder, report_name) - report.add_script() - report.write_artifact_data_table(headers, rows, files_found[0]) # assuming only the first file was processed - report.end_artifact_report() - - # TSV output: - scripts.ilapfuncs.tsv(report_folder, headers, rows, report_name, files_found[0]) # assuming first file only - - # Timeline: - scripts.ilapfuncs.timeline(report_folder, report_name, rows, headers) - -``` - -## Acknowledgements - -This tool is the result of a collaborative effort of many people in the DFIR community. - -ALEAPP logo courtesy of Derek Eiri. +![ALEAPP](assets/ALEAPP_logo.png) + +# Android Logs Events And Protobuf Parser + +If you want to contribute hit me up on twitter: https://twitter.com/AlexisBrignoni + +Details in blog post here: https://abrignoni.blogspot.com/2020/02/aleapp-android-logs-events-and-protobuf.html + +## Requirements + +**Python 3.9 or above** (older versions of 3.x will also work with the exception of one or two modules) + +### Dependencies + +Dependencies for your python environment are listed in `requirements.txt`. Install them using the below command. Ensure +the `py` part is correct for your environment, eg `py`, `python`, or `python3`, etc. + +`py -m pip install -r requirements.txt` +or +`pip3 install -r requirements.txt` + +To run on **Linux**, you will also need to install `tkinter` separately like so: + +`sudo apt-get install python3-tk` + +## Compile to executable + +To compile to an executable so you can run this on a system without python installed. + +To create aleapp.exe, run: + +``` +pyinstaller --onefile aleapp.spec +``` + +To create aleappGUI.exe, run: + +``` +pyinstaller --onefile --noconsole aleappGUI.spec +``` + +## Usage + +### CLI + +``` +$ python aleapp.py -t -i -o +``` + +### GUI + +``` +$ python aleappGUI.py +``` + +### Help + +``` +$ python aleapp.py --help +``` + +## Contributing artifact plugins + +Each plugin is a Python source file which should be added to the `scripts/artifacts` folder which will be loaded dynamically each time ALEAPP is run. + +The plugin source file must contain a dictionary named `__artifacts_v2__` at the very beginning of the module, which defines the artifacts that the plugin processes. The keys in the `__artifacts_v2__` dictionary should be IDs for the artifact(s) which must be unique within ALEAPP. The values should be dictionaries containing the following keys: + +- `name`: The name of the artifact as a string. +- `description`: A description of the artifact as a string. +- `author`: The author of the plugin as a string. +- `version`: The version of the artifact as a string. +- `date`: The date of the last update to the artifact as a string. +- `requirements`: Any requirements for processing the artifact as a string. +- `category`: The category of the artifact as a string. +- `notes`: Any additional notes as a string. +- `paths`: A tuple of strings containing glob search patterns to match the path of the data that the plugin expects for the artifact. +- `function`: The name of the function which is the entry point for the artifact's processing as a string. + +For example: + +```python +__artifacts_v2__ = { + "cool_artifact_1": { + "name": "Cool Artifact 1", + "description": "Extracts cool data from database files", + "author": "@username", + "version": "0.1", + "date": "2022-10-25", + "requirements": "none", + "category": "Really cool artifacts", + "notes": "", + "paths": ('*/com.android.cooldata/databases/database*.db',), + "function": "get_cool_data1" + }, + "cool_artifact_2": { + "name": "Cool Artifact 2", + "description": "Extracts cool data from XML files", + "author": "@username", + "version": "0.1", + "date": "2022-10-25", + "requirements": "none", + "category": "Really cool artifacts", + "notes": "", + "paths": ('*/com.android.cooldata/files/cool.xml',), + "function": "get_cool_data2" + } +} +``` + +The functions referenced as entry points in the `__artifacts__` dictionary must take the following arguments: + +- An iterable of the files found which are to be processed (as strings) +- The path of ALEAPP's output folder(as a string) +- The seeker (of type FileSeekerBase) which found the files +- A Boolean value indicating whether or not the plugin is expected to wrap text + +For example: + +```python +def get_cool_data1(files_found, report_folder, seeker, wrap_text): + pass # do processing here +``` + +Plugins are generally expected to provide output in ALEAPP's HTML output format, TSV, and optionally submit records to +the timeline. Functions for generating this output can be found in the `artifact_report` and `ilapfuncs` modules. +At a high level, an example might resemble: + +```python +__artifacts_v2__ = { + "cool_artifact_1": { + "name": "Cool Artifact 1", + "description": "Extracts cool data from database files", + "author": "@username", # Replace with the actual author's username or name + "version": "0.1", # Version number + "date": "2022-10-25", # Date of the latest version + "requirements": "none", + "category": "Really cool artifacts", + "notes": "", + "paths": ('*/com.android.cooldata/databases/database*.db',), + "function": "get_cool_data1" + } +} + +import datetime +from scripts.artifact_report import ArtifactHtmlReport +import scripts.ilapfuncs + +def get_cool_data1(files_found, report_folder, seeker, wrap_text): + # let's pretend we actually got this data from somewhere: + rows = [ + (datetime.datetime.now(), "Cool data col 1, value 1", "Cool data col 1, value 2", "Cool data col 1, value 3"), + (datetime.datetime.now(), "Cool data col 2, value 1", "Cool data col 2, value 2", "Cool data col 2, value 3"), + ] + + headers = ["Timestamp", "Data 1", "Data 2", "Data 3"] + + # HTML output: + report = ArtifactHtmlReport("Cool stuff") + report_name = "Cool DFIR Data" + report.start_artifact_report(report_folder, report_name) + report.add_script() + report.write_artifact_data_table(headers, rows, files_found[0]) # assuming only the first file was processed + report.end_artifact_report() + + # TSV output: + scripts.ilapfuncs.tsv(report_folder, headers, rows, report_name, files_found[0]) # assuming first file only + + # Timeline: + scripts.ilapfuncs.timeline(report_folder, report_name, rows, headers) + +``` + +## Acknowledgements + +This tool is the result of a collaborative effort of many people in the DFIR community. + +ALEAPP logo courtesy of Derek Eiri. diff --git a/admin/docs/generated/device_info_values.md b/admin/docs/generated/device_info_values.md index c887f509..2482cfba 100644 --- a/admin/docs/generated/device_info_values.md +++ b/admin/docs/generated/device_info_values.md @@ -1,42 +1,42 @@ -# Device Information Collection - -This document outlines the various device information collected by LEAPP modules using the `device_info()` and `logdevinfo()` functions. - -> **Note**: The information below is automatically generated by `admin/scripts/device_info_values.py` - -## Categories and Sources - -### device_info() Usage - -| Category | Label | Source Modules | -|-----------|-------|----------------| -| ADB Hosts | Hosts | adb_hosts | -| Usagestats | Android version | usagestatsVersion | -| Usagestats | Build version | usagestatsVersion | -| Usagestats | Codename | usagestatsVersion | -| Usagestats | Country Specific Code | usagestatsVersion | - - -### logdevinfo() Usage - -| Key | Source Modules | -|-----|----------------| -| Android version per build.props: {value} | build | -| Bluetooth address: {val} | settingsSecure | -| Bluetooth name: {val} | settingsSecure | -| Brand: {value} | build | -| Country: {elem.text} | protonVPN | -| Device: {value} | build | -| Factory Reset Timestamp: {reset_time} | factory_reset | -| IP Address: {elem.text} | protonVPN | -| ISP: {elem.text} | protonVPN | -| Last Boot Timestamp: {last_boot_time} | last_boot_time | -| Last IP Check Time: {timestamp} | protonVPN | -| Manufacturer: {value} | build | -| Model: {value} | build | -| SDK: {value} | build | -| SIM Display Name: {row[2]} | siminfo | -| SIM Number & IMSI: {row[0]} - {row1} | siminfo | -| Version release: {value} | build | - - +# Device Information Collection + +This document outlines the various device information collected by LEAPP modules using the `device_info()` and `logdevinfo()` functions. + +> **Note**: The information below is automatically generated by `admin/scripts/device_info_values.py` + +## Categories and Sources + +### device_info() Usage + +| Category | Label | Source Modules | +|-----------|-------|----------------| +| ADB Hosts | Hosts | adb_hosts | +| Usagestats | Android version | usagestatsVersion | +| Usagestats | Build version | usagestatsVersion | +| Usagestats | Codename | usagestatsVersion | +| Usagestats | Country Specific Code | usagestatsVersion | + + +### logdevinfo() Usage + +| Key | Source Modules | +|-----|----------------| +| Android version per build.props: {value} | build | +| Bluetooth address: {val} | settingsSecure | +| Bluetooth name: {val} | settingsSecure | +| Brand: {value} | build | +| Country: {elem.text} | protonVPN | +| Device: {value} | build | +| Factory Reset Timestamp: {reset_time} | factory_reset | +| IP Address: {elem.text} | protonVPN | +| ISP: {elem.text} | protonVPN | +| Last Boot Timestamp: {last_boot_time} | last_boot_time | +| Last IP Check Time: {timestamp} | protonVPN | +| Manufacturer: {value} | build | +| Model: {value} | build | +| SDK: {value} | build | +| SIM Display Name: {row[2]} | siminfo | +| SIM Number & IMSI: {row[0]} - {row1} | siminfo | +| Version release: {value} | build | + + diff --git a/admin/docs/generated/module_info.md b/admin/docs/generated/module_info.md index 4ed72fd8..d273bcad 100644 --- a/admin/docs/generated/module_info.md +++ b/admin/docs/generated/module_info.md @@ -1,359 +1,359 @@ -# LEAPP Artifacts - -The data below is generated by the [@module_info.py](/admin/scripts/module_info.py) script. - - - - -## Summary - -Total number of modules: 296 -Number of v1 artifacts: 195 -Number of v2 artifacts: 107 -Number of modules with 'lava output': 58 -Number of modules using 'artifact_icon': 59 -Number of modules using 'version': 68 -Number of modules using 'last_update_date': 40 -Number of modules with errors or no recognized artifacts: 2 - -## V2 Artifacts Table - -| Module | Artifact | Name | Output Types | Icon | Version | Last Update Date | Description | Paths | -|--------|----------|------|--------------|------|---------|------------------|-------------|-------| -| [BashHistory.py](/scripts/artifacts/BashHistory.py) | bashHistory | Bash History | html, lava, tsv | terminal | | 2025-08-09 | Parses the bash history entries | ``*/.bash_history`` | -| [Cello.py](/scripts/artifacts/Cello.py) | Cello | Cello | | | 0.0.2 | | Parses the Cello db for Google Drive metadata | ``*/com.google.android.apps.docs/app_cello/*/cello.db*``, ``*/com.google.android.apps.docs/files/shiny_blobs/blobs/*`` | -| [FCMQueuedMessageKik.py](/scripts/artifacts/FCMQueuedMessageKik.py) | fcm_kik | FCM-KIK Notifications | standard | database | 0.0.1 | | Kik Notifications from FCM | ``*/fcm_queued_messages.ldb/*`` | -| [FCMQueuedMessageKik.py](/scripts/artifacts/FCMQueuedMessageKik.py) | fcm_kik_blanks | FCM-KIK Notifications Blanks | standard | database | 0.0.1 | | Kik Notifications from FCM | ``*/fcm_queued_messages.ldb/*`` | -| [FCMQueuedMessageOutlook.py](/scripts/artifacts/FCMQueuedMessageOutlook.py) | fcm_outlook | FCM-Outlook Notifications | standard | database | 0.2.1 | | Outlook Notifications from FCM | ``*/fcm_queued_messages.ldb/*`` | -| [FairEmail.py](/scripts/artifacts/FairEmail.py) | get_fair_mail_accounts | FairEmail - Accounts | standard | inbox | 0.0.2 | 2025-11-15 | FairEmail Accounts | ``*/eu.faircode.email/databases/fairemail*`` | -| [FairEmail.py](/scripts/artifacts/FairEmail.py) | get_fair_mail_contacts | FairEmail - Contacts | standard | users | 0.0.2 | 2025-11-15 | FairEmail Contacts | ``*/eu.faircode.email/databases/fairemail*`` | -| [FairEmail.py](/scripts/artifacts/FairEmail.py) | get_fair_mail_messages | FairEmail - Messages | standard | mail | 0.0.1 | 2025-11-16 | FairEmail Messages | ``*/eu.faircode.email/databases/fairemail*``, ``*/eu.faircode.email/files/attachments/*``, ``*/eu.faircode.email/files/messages/*`` | -| [K9Mail.py](/scripts/artifacts/K9Mail.py) | K9MailData | K-9 Mail - Data | | | 0.0.1 | | K-9 Mail - Data | ``*/com.fsck.k9/databases/*`` | -| [Life360.py](/scripts/artifacts/Life360.py) | Life360 | Life360 | | | 0.0.1 | | Parses the Life360 app locations, device battery, and more | ``*/com.life360.android.safetymapd/databases/messaging.db*``, ``*/com.life360.android.safetymapd/databases/L360LocalStoreRoomDatabase*``, ``*/com.life360.android.safetymapd/databases/L360EventStore.db*`` | -| [LinkedIn.py](/scripts/artifacts/LinkedIn.py) | get_linkedin_account | LinkedIn - Account | standard | user | 0.0.1 | | Existing account in LinkedIn App. The Public Identifier can be used to visit the public profile on the LinkedIn Website (https://www.linkedin.com/in/[ | ``*/com.linkedin.android/shared_prefs/linkedInPrefsName.xml`` | -| [LinkedIn.py](/scripts/artifacts/LinkedIn.py) | get_linkedin_messages | LinkedIn - Messages | standard | message-square | 0.0.1 | | Messages sent and received from LinkedIn App | ``*/com.linkedin.android/databases/messenger-sdk*`` | -| [MicrosoftAuthenticator.py](/scripts/artifacts/MicrosoftAuthenticator.py) | MSAuthenticatorAccounts | Microsoft Authenticator - Accounts | | | 0.0.1 | | Parses the existing Accounts out of the Microsoft Authenticator App. | ``*/com.azure.authenticator/databases/PhoneFactor*`` | -| [OneDrive_Metadata.py](/scripts/artifacts/OneDrive_Metadata.py) | One Drive | OneDrive Metadata | | cloud | 0.0.9 | | Parses the QTMetadata.db from OneDrive | ``*/com.microsoft.skydrive/files/QTMetadata.db*`` | -| [OrnetBrowser.py](/scripts/artifacts/OrnetBrowser.py) | ornetbrowser_bookmarks | Ornet Browser - Bookmarks | html, tsv, lava | bookmark | | 2025-11-13 | Parses Ornet Browser Bookmarks | ``*/com.ornet.torbrowser/databases/appDatabase`` | -| [OrnetBrowser.py](/scripts/artifacts/OrnetBrowser.py) | ornetbrowser_favorites | Ornet Browser - Favorited Sites | html, tsv, lava | star | | 2025-11-13 | Parses Ornet Browser favorite Sites | ``*/com.ornet.torbrowser/databases/appDatabase`` | -| [OrnetBrowser.py](/scripts/artifacts/OrnetBrowser.py) | ornetbrowser_history | Ornet Browser - Web Browser History | html, tsv, lava | globe | | 2025-11-13 | Parses Ornetbrowser Web Browsing History | ``*/com.ornet.torbrowser/databases/appDatabase`` | -| [OrnetBrowser.py](/scripts/artifacts/OrnetBrowser.py) | ornetbrowser_opentabs | Ornet Browser - Open Tabs | html, tsv, lava | book-open | | 2025-11-13 | Parses Ornet Browser Open Tab Information | ``*/com.ornet.torbrowser/databases/appDatabase``, ``*/com.ornet.torbrowser/cache/tabPreviews/*/*.jpg`` | -| [OrnetBrowser.py](/scripts/artifacts/OrnetBrowser.py) | ornetbrowser_frequents | Ornet Browser - Frequents | html, tsv, lava | globe | | 2025-11-13 | Parses Ornet Browser Frequently Visited Sites | ``*/com.ornet.torbrowser/databases/appDatabase`` | -| [OrnetBrowser.py](/scripts/artifacts/OrnetBrowser.py) | ornetbrowser_downloads | Ornet Browser - Downloads | html, tsv, lava | download | | 2025-11-14 | Parses Ornet Browser Downloads | ``*/com.ornet.torbrowser/databases/kdownloader.db*`` | -| [OrnetBrowser.py](/scripts/artifacts/OrnetBrowser.py) | ornetbrowser_thumbnails | Ornet Browser - Tab Thumbnails | html, tsv, timeline, lava | image | | 2025-11-13 | Parses Ornet Browser Tab thumbnail Information | ``*/com.ornet.torbrowser/cache/tabPreviews/*/*.jpg``, ``*//comcom.ornet.torbrowser/databases/AppDatabase`` | -| [OrnetBrowser.py](/scripts/artifacts/OrnetBrowser.py) | ornetbrowser_searchhistory | Ornet Browser - Search History | html, tsv, lava | search | | 2025-11-13 | Parses Ornet Browser Search History | ``*/com.ornet.torbrowser/databases/appDatabase`` | -| [OrnetBrowser.py](/scripts/artifacts/OrnetBrowser.py) | ornetbrowser_cookies | Ornet Browser - Cookies | html, tsv, lava | globe | | 2025-11-14 | Parses Ornet Browser Cookies | ``*/com.ornet.torbrowser/files/mozilla/m6jacqwu.default/cookies.sqlite`` | -| [OrnetBrowser.py](/scripts/artifacts/OrnetBrowser.py) | ornetbrowser_usageinfo | Ornet Browser - Usage Info | html, tsv, lava | info | | 2025-11-14 | Parses Ornet Browser Usage Information | ``*/com.ornet.torbrowser/shared_prefs/com.ornet.torbrowser_preferences.xml`` | -| [SamsungHoneyboard.py](/scripts/artifacts/SamsungHoneyboard.py) | Samsung Honeyboard Clipboard Historty | Samsung Honeyboard - Clipboard History | | | 0.0.1 | | Parses the text clipboard History. | ``*/com.samsung.android.honeyboard/databases/ClipItem*`` | -| [SamsungHoneyboard.py](/scripts/artifacts/SamsungHoneyboard.py) | Samsung Honeyboard Clipboard Screenshot | Samsung Honeyboard - Clipboard Screenshot | | | 0.0.1 | | Parses the Samsung honeyboard clipboard Screenshot. | ``*/com.samsung.android.honeyboard/clipboard/*/clip`` | -| [SimpleStorage_applaunch.py](/scripts/artifacts/SimpleStorage_applaunch.py) | SimpleStorage_applaunch | SimpleStorage - App Launch | standard | loader | 0.0.1 | | Parses SimpleStorage for application launch | ``*/com.google.android.as/databases/SimpleStorage*`` | -| [WithingsHealthMate.py](/scripts/artifacts/WithingsHealthMate.py) | HealthMateAccounts | Health Mate - Accounts | | | 0.0.1 | | Health Mate Accounts | ``*/com.withings.wiscale2/databases/Withings-WiScale*`` | -| [WithingsHealthMate.py](/scripts/artifacts/WithingsHealthMate.py) | HealthMateTrackings | Health Mate - Trackings | | | 0.0.1 | | Health Mate Trackings | ``*/com.withings.wiscale2/databases/room-healthmate*``, ``*/com.withings.wiscale2/databases/Withings-WiScale*`` | -| [WithingsHealthMate.py](/scripts/artifacts/WithingsHealthMate.py) | HealthMateLocations | Health Mate - Locations | | | 0.0.1 | | Health Mate Locations | ``*/com.withings.wiscale2/databases/room-healthmate*`` | -| [WithingsHealthMate.py](/scripts/artifacts/WithingsHealthMate.py) | HealthMateMessages | Health Mate - Messages | | | 0.0.1 | | Health Mate Messages | ``*/com.withings.wiscale2/databases/Withings-WiScale*`` | -| [WithingsHealthMate.py](/scripts/artifacts/WithingsHealthMate.py) | HealthMateContacts | Health Mate - Contacts | | | 0.0.1 | | Health Mate Contacts | ``*/com.withings.wiscale2/databases/room-healthmate*`` | -| [WithingsHealthMate.py](/scripts/artifacts/WithingsHealthMate.py) | HealthMateMeasurements | Health Mate - Measurements | | | 0.0.2 | | Health Mate Measurements | ``*/com.withings.wiscale2/databases/Withings-WiScale*`` | -| [WithingsHealthMate.py](/scripts/artifacts/WithingsHealthMate.py) | HealthMateDevices | Health Mate - Devices | | | 0.0.1 | | Health Mate Devices | ``*/com.withings.wiscale2/databases/Withings-WiScale*`` | -| [ZangiChats.py](/scripts/artifacts/ZangiChats.py) | zangichats | Zangi Chats | standard | message-square | 0.0.1 | | Parses Zangi Chat database | ``*/data/com.beint.zangi/databases/*``, ``*/data/com.beint.zangi/files/zangi/*`` | -| [accounts_ce.py](/scripts/artifacts/accounts_ce.py) | accounts_ce | Accounts_ce | html, lava, tsv | user | | 2025-03-14 | Application accounts used on the device | ``*/system_ce/*/accounts_ce.db*`` | -| [accounts_ce.py](/scripts/artifacts/accounts_ce.py) | accounts_ce_authtokens | Authentication tokens | html, lava, tsv | key | | 2025-03-14 | Application accounts that use authentication tokens. | ``*/system_ce/*/accounts_ce.db*`` | -| [accounts_de.py](/scripts/artifacts/accounts_de.py) | accounts_de | Accounts_de | standard | user | | 2025-03-14 | | ``*/system_de/*/accounts_de.db*`` | -| [adb_hosts.py](/scripts/artifacts/adb_hosts.py) | adb_hosts | ADB Hosts | html, lava, tsv | terminal | | 2025-03-15 | Authentication keys used in the Android Debug Bridge (ADB) protocol to secure communication between a device and a computer. | ``*/misc/adb/adb_keys`` | -| [airGuard.py](/scripts/artifacts/airGuard.py) | AirGuard | AirGuard | | | 0.0.2 | | Parses the AirGuard AirTag app | ``*/de.seemoo.at_tracking_detection.release/databases/attd_db*`` | -| [airtagAndroid.py](/scripts/artifacts/airtagAndroid.py) | airtagAlerts | Android Airtag Alerts | standard | alert-circle | | 2025-03-16 | | ``*/com.google.android.gms/databases/personalsafety_db*`` | -| [airtagAndroid.py](/scripts/artifacts/airtagAndroid.py) | airtagScans | Android Airtag Scans | all | alert-circle | | 2025-03-16 | | ``*/com.google.android.gms/databases/personalsafety_db*`` | -| [airtagAndroid.py](/scripts/artifacts/airtagAndroid.py) | airtagLastScan | Android Airtag Last Scan | standard | alert-circle | | 2025-03-16 | | ``*/files/personalsafety/shared/personalsafety_info.pb`` | -| [airtagAndroid.py](/scripts/artifacts/airtagAndroid.py) | airtagPassiveScan | Android Airtag Passive Scan | standard | alert-circle | | 2025-03-16 | | ``*/files/personalsafety/shared/personalsafety_optin.pb`` | -| [alexDeviceInfo.py](/scripts/artifacts/alexDeviceInfo.py) | alex_device_info | ALEX Info | html, lava, tsv | terminal | | 2025-10-17 | Reads device informations from a PRFS backup created by ALEX. | ``*/device_info_alex.json`` | -| [androidauto.py](/scripts/artifacts/androidauto.py) | androidauto | Android Auto Connected Cars | standard | truck | 0.0.1 | | Android Auto connected cars | ``*/com.google.android.projection.gearhead/databases/carservicedata.db`` | -| [appSemloc.py](/scripts/artifacts/appSemloc.py) | appSemloc | App Semantic Locations | | | 1 | | App Semantic Locations | ``*/com.google.android.gms/app_semanticlocation_rawsignal_db/*`` | -| [appicons.py](/scripts/artifacts/appicons.py) | appIcons | App Icon | html, lava | package | | 2025-03-08 | Extract App icons from Nexus launcher database | ``*/com.google.android.apps.nexuslauncher/databases/app_icons.db*`` | -| [battery_usage_v9.py](/scripts/artifacts/battery_usage_v9.py) | battery_usage_v9 | Settings Services - Battery Usages v9 - Battery States | | | 0.0.1 | | Getting Battery Usage data out of the database battery-usage-db-v9. Introduced with Android 14 | ``*/user_de/*/com.android.settings/databases/battery-usage-db-v9`` | -| [battery_usage_v9.py](/scripts/artifacts/battery_usage_v9.py) | app_battery_usage_v9 | Settings Services - App Battery Usages v9 - App Battery Usage Events | | | 0.0.1 | | Getting Battery Usage data out of the database battery-usage-db-v9. Introduced with Android 14 | ``*/user_de/*/com.android.settings/databases/battery-usage-db-v9`` | -| [blueskymessages.py](/scripts/artifacts/blueskymessages.py) | blueskymessages | Bluesky | | | 0.0.1 | | Bluesky Messages | ``*/xyz.blueskyweb.app/databases/RKStorage*``, ``*/xyz.blueskyweb.app/cache/http-cache/*.*`` | -| [blueskyposts.py](/scripts/artifacts/blueskyposts.py) | blueskyposts | Bluesky | | | 0.0.1 | | Bluesky Feed Posts | ``*/xyz.blueskyweb.app/cache/http-cache/*.*`` | -| [blueskysearches.py](/scripts/artifacts/blueskysearches.py) | blueskysearches | Bluesky | | | 0.0.1 | | User generated searches | ``*/xyz.blueskyweb.app/databases/RKStorage*`` | -| [bumble.py](/scripts/artifacts/bumble.py) | Bumble | Bumble | | | 0.0.1 | | Parses Bumble chats, matches and user details | ``*/com.bumble.app/databases/ChatComDatabase*``, ``*/com.bumble.app/files/c2V0dGluZ3M=`` | -| [burnerContacts.py](/scripts/artifacts/burnerContacts.py) | burnerContacts | Burner: Second Phone Number | | | 0.0.1 | | Parses Burner Contacts | ``*/data/data/com.adhoclabs.burner/databases/burnerDatabase.db*`` | -| [burnerMessages.py](/scripts/artifacts/burnerMessages.py) | burnerMessages | Burner: Second Phone Number | | | 0.0.1 | | Parses Burner Messages | ``*/data/data/com.adhoclabs.burner/databases/burnerDatabase.db*`` | -| [burnerSubscription.py](/scripts/artifacts/burnerSubscription.py) | burnerSubscription | Burner: Second Phone Number | | | 0.0.1 | | Parses Burner Subscription Information | ``*/data/data/com.adhoclabs.burner/databases/burnerDatabase.db*`` | -| [burnerUser.py](/scripts/artifacts/burnerUser.py) | burnerUser | Burner: Second Phone Number | | | 0.0.1 | | Parses Burner User Information | ``*/data/data/com.adhoclabs.burner/databases/burnerDatabase.db*`` | -| [callTranscription.py](/scripts/artifacts/callTranscription.py) | get_callTranscription | Android Call Transcriptions | standard | phone | 0.0.1 | | Parses recorded calls transcriptions | ``*/com.google.android.dialer/files/fermat_files/*.pb`` | -| [chatgpt.py](/scripts/artifacts/chatgpt.py) | chatgpt | ChatGPT | | | 1.0.2 | | Get user's ChatGPT conversations, settings and media files. This parser is based on a research project. Parser is validated up to the app's 1.2024.177 | ``**/com.openai.chatgpt/databases/*.*``, ``**/com.openai.chatgpt/files/datastore/*.*``, ``**/com.openai.chatgpt/shared_prefs/*``, ``**/com.openai.chatgpt/cache/files/*`` | -| [chatgpt2.py](/scripts/artifacts/chatgpt2.py) | chatgpt2 | ChatGPT | standard | loader | 0.0.2 | | Android ChatGPT conversations | ``*/data/data/com.openai.chatgpt/databases/*conversations.db*`` | -| [clipBoard.py](/scripts/artifacts/clipBoard.py) | clipboard | Clipboard Data | standard | clipboard | 0.0.2 | | Clipboard artifacts | ``*/*clipboard/*/*`` | -| [contacts.py](/scripts/artifacts/contacts.py) | contacts | Contacts | html, tsv, lava | users | | | Contacts from the device | ``*/com.android.providers.contacts/databases/contact*``, ``*/com.sec.android.provider.logsprovider/databases/logs.db*``, ``*/com.samsung.android.providers.contacts/databases/contact*`` | -| [deviceHealthServices_AppUsage.py](/scripts/artifacts/deviceHealthServices_AppUsage.py) | Turbo_AppUsage | Turbo_AppUsage | | | 0.0.1 | | Parses application usage via Device Health Services | ``*/com.google.android.apps.turbo/shared_prefs/app_usage_stats.xml`` | -| [deviceHealthServices_Battery.py](/scripts/artifacts/deviceHealthServices_Battery.py) | Turbo_Battery | Turbo - Phone Battery | all | battery-charging | 0.0.1 | 2025-03-08 | Parses battery percentage for devices from Device Health Services | ``*/com.google.android.apps.turbo/databases/turbo.db*`` | -| [deviceHealthServices_Battery.py](/scripts/artifacts/deviceHealthServices_Battery.py) | Turbo_Bluetooth | Turbo - Bluetooth Device Info | all | bluetooth | 0.0.1 | 2025-03-08 | Parses bluetooth connected devices from Device Health Services | ``*/com.google.android.apps.turbo/databases/bluetooth.db*`` | -| [downloads.py](/scripts/artifacts/downloads.py) | downloads | Native Downloads | standard | download | | | Parses native downloads database | ``*/data/com.android.providers.downloads/databases/downloads.db*`` | -| [emulatedSmeta.py](/scripts/artifacts/emulatedSmeta.py) | EmulatedSmeta | Emulated Storage Metadata | | | 0.0.2 | | Parses emulated storage metadata from external.db | ``*/com.google.android.providers.media.module/databases/external.db*``, ``*/com.android.providers.media/databases/external.db*`` | -| [factory_reset.py](/scripts/artifacts/factory_reset.py) | factory_reset | Factory Reset | standard | loader | | | Timestamp of when a factory reset occurred | ``*/misc/bootstat/factory_reset`` | -| [fitbit.py](/scripts/artifacts/fitbit.py) | Fitbit | Fitbit | | | 0.0.4 | | Parses Fitbit activities | ``*/com.fitbit.FitbitMobile/databases/activity_db*``, ``*/com.fitbit.FitbitMobile/databases/device_database*``, ``*/com.fitbit.FitbitMobile/databases/exercise_db*``, ``*/com.fitbit.FitbitMobile/databases/heart_rate_db*``, ``*/com.fitbit.FitbitMobile/databases/sleep*``, ``*/com.fitbit.FitbitMobile/databases/social_db*``, ``*/com.fitbit.FitbitMobile/databases/mobile_track_db*`` | -| [gmailEmails.py](/scripts/artifacts/gmailEmails.py) | gmailEmails | Gmail - App Emails | standard | inbox | | 2025-07-30 | Parses emails from Gmail | ``*/data/com.google.android.gm/databases/bigTopDataDB.*``, ``*/data/com.google.android.gm/files/downloads/*/attachments/*/*.*`` | -| [gmailEmails.py](/scripts/artifacts/gmailEmails.py) | gmailLabels | Gmail - Label Details | html, tsv, lava | mail | | 2025-07-31 | Parses email label metadata from Gmail | ``*/data/com.google.android.gm/databases/bigTopDataDB.*``, ``*/data/com.google.android.gm/files/downloads/*/attachments/*/*.*`` | -| [gmailEmails.py](/scripts/artifacts/gmailEmails.py) | gmailDownloadRequests | Gmail - Download Requests | standard | download | | 2025-07-30 | Parses download requests from Gmail | ``*/data/com.google.android.gm/databases/downloader.db*`` | -| [gmailIMAPEmails.py](/scripts/artifacts/gmailIMAPEmails.py) | gmailIMAPEmails | Gmail - IMAP Mailbox Emails | standard | inbox | 0.1 | 2025-10-11 | Parses emails from IMAP mailboxes in the Gmail App | ``*/data/com.google.android.gm/databases/EmailProvider.*``, ``*/data/com.google.android.gm/files/body/0/*/*.*``, ``*/data/com.google.android.gm/databases/*.db_att/*``, ``*/data/com.google.android.gm/cache/*.attachment`` | -| [gmailIMAPEmails.py](/scripts/artifacts/gmailIMAPEmails.py) | gmailIMAPAccounts | Gmail - IMAP Accounts | standard | user | 0.1 | 2025-10-11 | Parses IMAP Accounts in the Gmail App | ``*/data/com.google.android.gm/databases/EmailProvider.*`` | -| [googleCalendar.py](/scripts/artifacts/googleCalendar.py) | Calendar | Calendar | | | 0.0.1 | | Parses provider calendars and events | ``*/data/com.google.android.calendar/databases/cal_v2a*``, ``*/com.android.providers.calendar/databases/calendar.db*`` | -| [googleCast.py](/scripts/artifacts/googleCast.py) | googleCast | Google Cast | standard | cast | | 2025-08-09 | Parses Google Cast device information | ``*/com.google.android.gms/databases/cast.db*`` | -| [googleFitGMS.py](/scripts/artifacts/googleFitGMS.py) | googleFitGMS | Google Fit (GMS) - Activity Sessions | standard | activity | | | parses the Google Fit database found in com.google.android.gms/databases | ``*/com.google.android.gms/databases/fitness.db.*`` | -| [googleMapsGmm.py](/scripts/artifacts/googleMapsGmm.py) | Google Maps GMM | Google Maps GMM | | | 0.0.3 | | Parse Google Maps GMM db files | ``*/com.google.android.apps.maps/databases/gmm_myplaces.db``, ``*/com.google.android.apps.maps/databases/gmm_storage.db`` | -| [googlePlaySearches.py](/scripts/artifacts/googlePlaySearches.py) | GooglePlaySearches | Google Play Searches | standard | search | | | Search history from the Google Play Store | ``*/com.android.vending/databases/suggestions.db*`` | -| [googleVoice.py](/scripts/artifacts/googleVoice.py) | googlevoice_accounts | Google Voice - User Accounts | html, tsv, lava | user | | 2025-10-29 | Parses Google Voice User Accounts | ``*/data/com.google.android.apps.googlevoice/files/AccountData.pb``, ``*/data/com.google.android.apps.googlevoice/files/accounts/*/SqliteKeyValueCache:VoiceAccountCache.db*`` | -| [googleVoice.py](/scripts/artifacts/googleVoice.py) | googlevoice_calls | Google Voice - Calls | html, tsv, lava | phone | | 2025-11-5 | Parses Google Voice Call History | ``*/data/com.google.android.apps.googlevoice/files/accounts/*/LegacyMsgDbInstance.db*``, ``*/data/com.google.android.apps.googlevoice/cache/audio/*`` | -| [googleVoice.py](/scripts/artifacts/googleVoice.py) | googlevoice_voicemails | Google Voice - Voicemails | html, tsv, lava | voicemail | | 2025-10-29 | Parses Google Voice Voicemails | ``*/data/com.google.android.apps.googlevoice/files/accounts/*/LegacyMsgDbInstance.db*``, ``*/data/com.google.android.apps.googlevoice/cache/audio/*`` | -| [googleVoice.py](/scripts/artifacts/googleVoice.py) | googlevoice_messages | Google Voice - Messages | html, tsv, lava | user | | 2025-11-5 | Parses Google Voice Messages | ``*/data/com.google.android.apps.googlevoice/files/accounts/*/LegacyMsgDbInstance.db*``, ``*/data/com.google.android.apps.googlevoice/cache/Photo MMS images/*``, ``*/data/com.samsung.android.providers.contacts/databases/contact*`` | -| [keepNotes.py](/scripts/artifacts/keepNotes.py) | keepNotes | Google Keep Notes | | | 0.0.1 | | Parses Google Keep Notes | ``*/data/data/com.google.android.keep/databases/keep.db*`` | -| [kleinanzeigen.de.py](/scripts/artifacts/kleinanzeigen.de.py) | get_kleinanzeigenaccount | kleinanzeigen.de App - Account Details | | | 0.1 | | Extracts Account Details | ``*/com.ebay.kleinanzeigen/shared_prefs/com.ebay.kleinanzeigen_preferences.xml`` | -| [kleinanzeigen.de.py](/scripts/artifacts/kleinanzeigen.de.py) | get_kleinanzeigenrecentsearchescache | kleinanzeigen.de - Recent Searches Cache | | | 0.1 | | Extracts Recent Searches Cache | ``*/com.ebay.kleinanzeigen/files/RECENT_SEARCHES_CACHE`` | -| [kleinanzeigen.de.py](/scripts/artifacts/kleinanzeigen.de.py) | get_kleinanzeigennonresettablerecentsearchescache | kleinanzeigen.de - Non resettable Recent Searches Cache | | | 0.1 | | Extracts Recent Searches Cache | ``*/com.ebay.kleinanzeigen/files/NON_RESETTABLE_RECENT_SEARCHES_CACHE`` | -| [kleinanzeigen.de.py](/scripts/artifacts/kleinanzeigen.de.py) | get_kleinanzeigenmessagebox | kleinanzeigen.de - Messagebox | | | 0.1 | | Extracts Messages from Database | ``*com.ebay.kleinanzeigen/databases/messageBoxDatabase.db*`` | -| [knuddels.py](/scripts/artifacts/knuddels.py) | knuddels_chats | Knuddels - Chat Messages | standard | message-circle | 0.0.2 | | Extracts Knuddels Chats from database files | ``*/com.knuddels.android/databases/knuddels*`` | -| [last_boot_time.py](/scripts/artifacts/last_boot_time.py) | last_boot_time | Last Boot Time | standard | power | | 2025-08-09 | Parses the last boot timestamp of the device | ``*/misc/bootstat/last_boot_time_utc`` | -| [life360DriverBehavior.py](/scripts/artifacts/life360DriverBehavior.py) | Life360DriverBehavior | Life360 Driver Behavior Trip Events and Waypoints | | | | | Parses Events and Waypoints from Life360 DriverBehavior/trips JSON files | ``*/trips/*.json`` | -| [meetme.py](/scripts/artifacts/meetme.py) | MeetMe | MeetMe Chats | | | 0.0.1 | | Parses MeetMe Chat database | ``*/data/com.myyearbook.m/databases/chats.db*`` | -| [notificationHistory.py](/scripts/artifacts/notificationHistory.py) | Android Notification History | Android Notification History | | | 0.0.1 | | Get Android notifications' history, policy and settings. This parser is based on a research project | ``**/system_ce/*/notification_history/history/*``, ``**/system/users/*/settings_secure.xml``, ``**/system/notification_policy.xml`` | -| [powerOffReset.py](/scripts/artifacts/powerOffReset.py) | powerOffReset | Power Off Reset | standard | power | | 2025-08-09 | Parses powering off and reset events | ``*/log/power_off_reset_reason.txt``, ``*/log/power_off_reset_reason_backup.txt`` | -| [sChats.py](/scripts/artifacts/sChats.py) | sChats | Sideline Chats and Calls | | | 0.0.1 | | Parses Sideline's textfree database | ``*/data/com.sideline.phone.number/databases/textfree*`` | -| [sharedProto.py](/scripts/artifacts/sharedProto.py) | sharedProto | Shared Proto Data | | | 0.0.1 | | Shared Proto data from Samsung Browser | ``*/data/com.sec.android.app.sbrowser/app_sbrowser/Default/shared_proto_db/*`` | -| [shutdown_checkpoints.py](/scripts/artifacts/shutdown_checkpoints.py) | shutdown_checkpoints | Shutdown Checkpoints | standard | power | | 2025-08-09 | Parses powering off and reset events | ``*/system/shutdown-checkpoints/checkpoints-*`` | -| [smyfilesOpHistory.py](/scripts/artifacts/smyfilesOpHistory.py) | smyfilesOpHistory | My Files Operation History | | | 0.1 | | Extracts Operation History from My Files database | ``*/com.sec.android.app.myfiles/databases/OperationHistory.db*`` | -| [smyfilesTrash.py](/scripts/artifacts/smyfilesTrash.py) | smyfilesTrash | My Files Trash | | | 0.1 | | Shows Original Location and Deletion Timestamp of files/folders within My Files Trash | ``*/com.sec.android.app.myfiles/files/trash/*``, ``*/.Trash/com.sec.android.app.myfiles/*`` | -| [ulrUserprefs.py](/scripts/artifacts/ulrUserprefs.py) | urlUserprefs | ULR User Prefs | | | 1 | | ULR User Prefs | ``*/com.google.android.gms/shared_prefs/ULR_USER_PREFS.xml`` | -| [usagestatsVersion.py](/scripts/artifacts/usagestatsVersion.py) | usagestatsVersion | OS Version | html, tsv, lava | bar-chart-2 | | 2025-03-07 | Extracts OS Version from Usagestats | ``*/system/usagestats/*/version``, ``*/system_ce/*/usagestats/version`` | -| [wellbeing.py](/scripts/artifacts/wellbeing.py) | wellbeing | Digital Wellbeing | | | 0.0.1 | | Parses Digital Wellbeing events | ``*/com.google.android.apps.wellbeing/databases/app_usage*`` | -| [wireMessenger.py](/scripts/artifacts/wireMessenger.py) | Wire User Profile | Wire User Profile | | | 0.1 | | Parses details about the user profile for Wire Messenger | ``*/com.wire/**`` | -| [wireMessenger.py](/scripts/artifacts/wireMessenger.py) | Wire Contacts | Wire Contacts | | | 0.1 | | Parses user contacts for Wire Messenger | ``*/com.wire/**`` | -| [wireMessenger.py](/scripts/artifacts/wireMessenger.py) | Wire Messages | Wire Messages | | | 0.1 | | Parses messages and call history for Wire Messenger | ``*/com.wire/**`` | -| [zepplife.py](/scripts/artifacts/zepplife.py) | zepplife_heartrate | Zepp Life - Heart Rate | standard | heart | 0.0.1 | | Heart rate history from Zepp Life | ``*/com.xiaomi.hm.health/databases/origin_db*`` | - -## V1 Artifacts Table - -| Module | Artifacts | -|--------|----------| -| [AVG.py](/scripts/artifacts/AVG.py) | AVG | -| [AdidasActivities.py](/scripts/artifacts/AdidasActivities.py) | AdidasActivities | -| [AdidasGoals.py](/scripts/artifacts/AdidasGoals.py) | AdidasGoals | -| [AdidasUser.py](/scripts/artifacts/AdidasUser.py) | AdidasUser | -| [BadooChat.py](/scripts/artifacts/BadooChat.py) | BadooChat | -| [BadooConnections.py](/scripts/artifacts/BadooConnections.py) | BadooConnections | -| [ChessComAccount.py](/scripts/artifacts/ChessComAccount.py) | ChessComAcct | -| [ChessComFriends.py](/scripts/artifacts/ChessComFriends.py) | ChessComFriends | -| [ChessComGames.py](/scripts/artifacts/ChessComGames.py) | ChessComGames | -| [ChessComMessages.py](/scripts/artifacts/ChessComMessages.py) | ChessComMessages | -| [ChessWithFriends.py](/scripts/artifacts/ChessWithFriends.py) | ChessWithFriends | -| [DocList.py](/scripts/artifacts/DocList.py) | | -| [FCMQueuedMessagesDump.py](/scripts/artifacts/FCMQueuedMessagesDump.py) | FCM_Dump | -| [FCMQueuedMessagesInstagram.py](/scripts/artifacts/FCMQueuedMessagesInstagram.py) | FCM_Instagram | -| [FCMQueuedMessagesJungrammer.py](/scripts/artifacts/FCMQueuedMessagesJungrammer.py) | FCM_Jungrammer | -| [FCMQueuedMessagesSkype.py](/scripts/artifacts/FCMQueuedMessagesSkype.py) | FCM_Skype, FCM_Teams | -| [FCMQueuedMessagesTwitter.py](/scripts/artifacts/FCMQueuedMessagesTwitter.py) | FCM_Twitter | -| [FCMQueuedMessagesXbox.py](/scripts/artifacts/FCMQueuedMessagesXbox.py) | FCM_XBox | -| [FacebookMessenger.py](/scripts/artifacts/FacebookMessenger.py) | FacebookMessenger | -| [GarminActAPI.py](/scripts/artifacts/GarminActAPI.py) | GarminActAPI | -| [GarminActivities.py](/scripts/artifacts/GarminActivities.py) | GarminActivities | -| [GarminChart.py](/scripts/artifacts/GarminChart.py) | GarminCharts | -| [GarminDailies.py](/scripts/artifacts/GarminDailies.py) | GarminDailies | -| [GarminDailiesAPI.py](/scripts/artifacts/GarminDailiesAPI.py) | GarminDailiesAPI | -| [GarminFacebook.py](/scripts/artifacts/GarminFacebook.py) | | -| [GarminGcmJsonActivities.py](/scripts/artifacts/GarminGcmJsonActivities.py) | GarminGcmJsonActivities | -| [GarminHRAPI.py](/scripts/artifacts/GarminHRAPI.py) | GarminHRAPI | -| [GarminJson.py](/scripts/artifacts/GarminJson.py) | GarminJson | -| [GarminLog.py](/scripts/artifacts/GarminLog.py) | GarminLog | -| [GarminNotifications.py](/scripts/artifacts/GarminNotifications.py) | GarminNotifications | -| [GarminPersistent.py](/scripts/artifacts/GarminPersistent.py) | GarminPresistent | -| [GarminPolyAPI.py](/scripts/artifacts/GarminPolyAPI.py) | GarminPolyAPI | -| [GarminPolyline.py](/scripts/artifacts/GarminPolyline.py) | GarminPolyline | -| [GarminResponse.py](/scripts/artifacts/GarminResponse.py) | GarminResponse | -| [GarminSPo2.py](/scripts/artifacts/GarminSPo2.py) | GarminSPO2 | -| [GarminSleep.py](/scripts/artifacts/GarminSleep.py) | GarminSleep | -| [GarminSleepAPI.py](/scripts/artifacts/GarminSleepAPI.py) | GarminSleepAPI | -| [GarminStepsAPI.py](/scripts/artifacts/GarminStepsAPI.py) | GarminStepsAPI | -| [GarminStressAPI.py](/scripts/artifacts/GarminStressAPI.py) | GarminStressAPI | -| [GarminSync.py](/scripts/artifacts/GarminSync.py) | GarminSync | -| [GarminUser.py](/scripts/artifacts/GarminUser.py) | GarminUser | -| [GarminWeight.py](/scripts/artifacts/GarminWeight.py) | GarminWeight | -| [HideX.py](/scripts/artifacts/HideX.py) | HideX | -| [MMWActivities.py](/scripts/artifacts/MMWActivities.py) | MapWalkActivities | -| [MMWUsers.py](/scripts/artifacts/MMWUsers.py) | MapUsers | -| [NQ_Vault.py](/scripts/artifacts/NQ_Vault.py) | NQVault | -| [NikeAMoments.py](/scripts/artifacts/NikeAMoments.py) | NikeActivityMoments | -| [NikeActivities.py](/scripts/artifacts/NikeActivities.py) | NikeActivities | -| [NikeNotifications.py](/scripts/artifacts/NikeNotifications.py) | NikeNotifications | -| [NikePolyline.py](/scripts/artifacts/NikePolyline.py) | NikePolyline | -| [Oruxmaps.py](/scripts/artifacts/Oruxmaps.py) | Oruxmaps | -| [PodcastAddict.py](/scripts/artifacts/PodcastAddict.py) | | -| [PumaActivities.py](/scripts/artifacts/PumaActivities.py) | PumaActivities | -| [PumaUsers.py](/scripts/artifacts/PumaUsers.py) | PumaUsers | -| [RunkeeperActivities.py](/scripts/artifacts/RunkeeperActivities.py) | RunkeeperActivities | -| [RunkeeperUser.py](/scripts/artifacts/RunkeeperUser.py) | RunkeeperUser | -| [StravaGPS.py](/scripts/artifacts/StravaGPS.py) | Strava | -| [Todoist.py](/scripts/artifacts/Todoist.py) | Todoist | -| [Twitter.py](/scripts/artifacts/Twitter.py) | twitter | -| [VerizonRDDAnalytics.py](/scripts/artifacts/VerizonRDDAnalytics.py) | | -| [VerizonRDDWIFI.py](/scripts/artifacts/VerizonRDDWIFI.py) | | -| [Viber.py](/scripts/artifacts/Viber.py) | Viber | -| [WhatsApp.py](/scripts/artifacts/WhatsApp.py) | WhatsApp | -| [WordsWithFriends.py](/scripts/artifacts/WordsWithFriends.py) | WordsWithFriends | -| [Xender.py](/scripts/artifacts/Xender.py) | Xender | -| [Zapya.py](/scripts/artifacts/Zapya.py) | Zapya | -| [appLockerfishingnet.py](/scripts/artifacts/appLockerfishingnet.py) | | -| [appLockerfishingnetdb.py](/scripts/artifacts/appLockerfishingnetdb.py) | | -| [appLockerfishingnetpat.py](/scripts/artifacts/appLockerfishingnetpat.py) | | -| [appopSetupWiz.py](/scripts/artifacts/appopSetupWiz.py) | appopSetupWiz | -| [appops.py](/scripts/artifacts/appops.py) | appops | -| [atrackerdetect.py](/scripts/artifacts/atrackerdetect.py) | atrackerdetect | -| [battery_usage_v4.py](/scripts/artifacts/battery_usage_v4.py) | battery_usage_v4 | -| [bittorrentClientpref.py](/scripts/artifacts/bittorrentClientpref.py) | | -| [bittorrentDlhist.py](/scripts/artifacts/bittorrentDlhist.py) | bittorrentDlhist | -| [bluetoothConnections.py](/scripts/artifacts/bluetoothConnections.py) | | -| [browserCachechrome.py](/scripts/artifacts/browserCachechrome.py) | browserCachechrome | -| [browserCachefirefox.py](/scripts/artifacts/browserCachefirefox.py) | browserCachefirefox | -| [browserlocation.py](/scripts/artifacts/browserlocation.py) | | -| [build.py](/scripts/artifacts/build.py) | Build | -| [burner.py](/scripts/artifacts/burner.py) | Burner | -| [cachelocation.py](/scripts/artifacts/cachelocation.py) | | -| [calllog.py](/scripts/artifacts/calllog.py) | | -| [calllogs.py](/scripts/artifacts/calllogs.py) | | -| [cashApp.py](/scripts/artifacts/cashApp.py) | | -| [chrome.py](/scripts/artifacts/chrome.py) | Chrome | -| [chromeAutofill.py](/scripts/artifacts/chromeAutofill.py) | ChromeAutofill | -| [chromeBookmarks.py](/scripts/artifacts/chromeBookmarks.py) | ChromeBookmarks | -| [chromeCookies.py](/scripts/artifacts/chromeCookies.py) | ChromeCookies | -| [chromeDIPS.py](/scripts/artifacts/chromeDIPS.py) | ChromeDIPS | -| [chromeLoginData.py](/scripts/artifacts/chromeLoginData.py) | ChromeLoginData | -| [chromeMediaHistory.py](/scripts/artifacts/chromeMediaHistory.py) | ChromeMediaHistory | -| [chromeNetworkActionPredictor.py](/scripts/artifacts/chromeNetworkActionPredictor.py) | ChromeNetworkActionPredictor | -| [chromeOfflinePages.py](/scripts/artifacts/chromeOfflinePages.py) | ChromeOfflinePages | -| [chromeTopSites.py](/scripts/artifacts/chromeTopSites.py) | ChromeTopSites | -| [cmh.py](/scripts/artifacts/cmh.py) | cmh | -| [discordChats.py](/scripts/artifacts/discordChats.py) | discordChats | -| [discreteNative.py](/scripts/artifacts/discreteNative.py) | DiscreteNative | -| [dmss.py](/scripts/artifacts/dmss.py) | | -| [errp.py](/scripts/artifacts/errp.py) | Errp | -| [etc_hosts.py](/scripts/artifacts/etc_hosts.py) | Etc_hosts | -| [firefox.py](/scripts/artifacts/firefox.py) | Firefox | -| [firefoxCookies.py](/scripts/artifacts/firefoxCookies.py) | FirefoxCookies | -| [firefoxDownloads.py](/scripts/artifacts/firefoxDownloads.py) | FirefoxDownloads | -| [firefoxFormHistory.py](/scripts/artifacts/firefoxFormHistory.py) | FirefoxFormHistory | -| [firefoxPermissions.py](/scripts/artifacts/firefoxPermissions.py) | FirefoxPermissions | -| [firefoxRecentlyClosedTabs.py](/scripts/artifacts/firefoxRecentlyClosedTabs.py) | FirefoxRecentlyClosedTabs | -| [firefoxTopSites.py](/scripts/artifacts/firefoxTopSites.py) | FirefoxTopSites | -| [galleryTrash.py](/scripts/artifacts/galleryTrash.py) | | -| [garmin.py](/scripts/artifacts/garmin.py) | Garmin | -| [gboard.py](/scripts/artifacts/gboard.py) | GboardCache | -| [gmail.py](/scripts/artifacts/gmail.py) | GmailActive | -| [googleCallScreen.py](/scripts/artifacts/googleCallScreen.py) | GoogleCallScreen | -| [googleChat.py](/scripts/artifacts/googleChat.py) | GoogleChat | -| [googleDuo.py](/scripts/artifacts/googleDuo.py) | googleDuo | -| [googleInitiatedNav.py](/scripts/artifacts/googleInitiatedNav.py) | googleInitiatedNav | -| [googleKeepNotes.py](/scripts/artifacts/googleKeepNotes.py) | GoogleKeepNotes | -| [googleLastTrip.py](/scripts/artifacts/googleLastTrip.py) | googleLastTrip | -| [googleMapsSearches.py](/scripts/artifacts/googleMapsSearches.py) | googleMapsSearches | -| [googleMessages.py](/scripts/artifacts/googleMessages.py) | GoogleMessages | -| [googleNowPlaying.py](/scripts/artifacts/googleNowPlaying.py) | GoogleNowPlaying | -| [googlePhotos.py](/scripts/artifacts/googlePhotos.py) | GooglePhotos | -| [googleQuickSearchbox.py](/scripts/artifacts/googleQuickSearchbox.py) | Quicksearch | -| [googleQuickSearchboxRecent.py](/scripts/artifacts/googleQuickSearchboxRecent.py) | Quicksearch_recent | -| [googleTasks.py](/scripts/artifacts/googleTasks.py) | GoogleTasks | -| [googlemapaudio.py](/scripts/artifacts/googlemapaudio.py) | Googlemapaudio | -| [googlemapaudioTemp.py](/scripts/artifacts/googlemapaudioTemp.py) | GooglemapaudioT | -| [googlemaplocation.py](/scripts/artifacts/googlemaplocation.py) | Googlemaplocation | -| [groupMe.py](/scripts/artifacts/groupMe.py) | GroupMe | -| [hikvision.py](/scripts/artifacts/hikvision.py) | hikvision | -| [imagemngCache.py](/scripts/artifacts/imagemngCache.py) | ImagemngCache | -| [imo.py](/scripts/artifacts/imo.py) | Imo | -| [installedappsGass.py](/scripts/artifacts/installedappsGass.py) | installedappsGass | -| [installedappsLibrary.py](/scripts/artifacts/installedappsLibrary.py) | InstalledappsLibrary | -| [installedappsVending.py](/scripts/artifacts/installedappsVending.py) | InstalledappsVending | -| [kijijiConversations.py](/scripts/artifacts/kijijiConversations.py) | kijijiConversations | -| [kijijiLocalUserInfo.py](/scripts/artifacts/kijijiLocalUserInfo.py) | kijijiLocalUserInfo | -| [kijijiRecentSearches.py](/scripts/artifacts/kijijiRecentSearches.py) | kijijiRecentSearches | -| [lgRCS.py](/scripts/artifacts/lgRCS.py) | lgRCS | -| [libretorrent.py](/scripts/artifacts/libretorrent.py) | Libretorrent | -| [libretorrentFR.py](/scripts/artifacts/libretorrentFR.py) | LibretorrentFR | -| [likee.py](/scripts/artifacts/likee.py) | likee_location, likee_databases | -| [line.py](/scripts/artifacts/line.py) | line | -| [mastodon.py](/scripts/artifacts/mastodon.py) | mastodon | -| [mega.py](/scripts/artifacts/mega.py) | mega | -| [mega_transfers.py](/scripts/artifacts/mega_transfers.py) | mega_transfers | -| [mewe.py](/scripts/artifacts/mewe.py) | mewe | -| [offlinePages.py](/scripts/artifacts/offlinePages.py) | pages | -| [oldpowerOffReset.py](/scripts/artifacts/oldpowerOffReset.py) | oldpowerOffReset | -| [pSettings.py](/scripts/artifacts/pSettings.py) | pSettings | -| [packageGplinks.py](/scripts/artifacts/packageGplinks.py) | packageGplinks | -| [packageInfo.py](/scripts/artifacts/packageInfo.py) | package_info | -| [permissions.py](/scripts/artifacts/permissions.py) | permissions | -| [persistentProp.py](/scripts/artifacts/persistentProp.py) | persistentProp | -| [pikpakCloudlist.py](/scripts/artifacts/pikpakCloudlist.py) | | -| [pikpakDownloads.py](/scripts/artifacts/pikpakDownloads.py) | | -| [pikpakPlay.py](/scripts/artifacts/pikpakPlay.py) | | -| [pkgPredictions.py](/scripts/artifacts/pkgPredictions.py) | pkgPredictions | -| [playgroundVault.py](/scripts/artifacts/playgroundVault.py) | playgroundVault | -| [protonVPN.py](/scripts/artifacts/protonVPN.py) | | -| [protonmail.py](/scripts/artifacts/protonmail.py) | protonmail | -| [rarlabPreferences.py](/scripts/artifacts/rarlabPreferences.py) | rarlabPreferences | -| [recentactivity.py](/scripts/artifacts/recentactivity.py) | recentactivity | -| [roles.py](/scripts/artifacts/roles.py) | roles | -| [runtimePerms.py](/scripts/artifacts/runtimePerms.py) | runtimePerms | -| [sRecoveryhist.py](/scripts/artifacts/sRecoveryhist.py) | sRecoveryhist | -| [sWipehist.py](/scripts/artifacts/sWipehist.py) | sWipehist | -| [samsungSmartThings.py](/scripts/artifacts/samsungSmartThings.py) | samsungSmartThings | -| [samsungWeatherClock.py](/scripts/artifacts/samsungWeatherClock.py) | samsungWeatherClock | -| [scontextLog.py](/scripts/artifacts/scontextLog.py) | scontextLog | -| [settingsSecure.py](/scripts/artifacts/settingsSecure.py) | settingsSecure | -| [setupWizardinfo.py](/scripts/artifacts/setupWizardinfo.py) | setupWizardinfo | -| [shareit.py](/scripts/artifacts/shareit.py) | shareit | -| [siminfo.py](/scripts/artifacts/siminfo.py) | siminfo | -| [skout.py](/scripts/artifacts/skout.py) | skout | -| [skype.py](/scripts/artifacts/skype.py) | skype | -| [slopes.py](/scripts/artifacts/slopes.py) | slopes | -| [smanagerCrash.py](/scripts/artifacts/smanagerCrash.py) | smanagerCrash | -| [smanagerLow.py](/scripts/artifacts/smanagerLow.py) | smanagerLow | -| [smembersAppInv.py](/scripts/artifacts/smembersAppInv.py) | smembersAppInv | -| [smembersEvents.py](/scripts/artifacts/smembersEvents.py) | smembersEvents | -| [smsmms.py](/scripts/artifacts/smsmms.py) | sms_mms | -| [smsmmsBackup.py](/scripts/artifacts/smsmmsBackup.py) | sms_mms_backup | -| [smyFiles.py](/scripts/artifacts/smyFiles.py) | smyFiles | -| [smyFiles2.py](/scripts/artifacts/smyFiles2.py) | smyFiles2 | -| [smyfilesRecents.py](/scripts/artifacts/smyfilesRecents.py) | smyfilesRecents | -| [smyfilesStored.py](/scripts/artifacts/smyfilesStored.py) | smyfilesStored | -| [smyfilescache.py](/scripts/artifacts/smyfilescache.py) | smyfilescache | -| [snapchat.py](/scripts/artifacts/snapchat.py) | snapchat | -| [suggestions.py](/scripts/artifacts/suggestions.py) | suggestions | -| [swellbeing.py](/scripts/artifacts/swellbeing.py) | swellbeing | -| [tangomessage.py](/scripts/artifacts/tangomessage.py) | tangomessage | -| [teams.py](/scripts/artifacts/teams.py) | teams | -| [teleguard.py](/scripts/artifacts/teleguard.py) | Teleguard | -| [textnow.py](/scripts/artifacts/textnow.py) | textnow | -| [tikTok.py](/scripts/artifacts/tikTok.py) | tikTok | -| [torThumbs.py](/scripts/artifacts/torThumbs.py) | torThumbs | -| [torrentData.py](/scripts/artifacts/torrentData.py) | TorrentData | -| [torrentResumeinfo.py](/scripts/artifacts/torrentResumeinfo.py) | torrentResumeinfo | -| [torrentinfo.py](/scripts/artifacts/torrentinfo.py) | torrentinfo | -| [tusky.py](/scripts/artifacts/tusky.py) | Tusky | -| [usageHistory.py](/scripts/artifacts/usageHistory.py) | Usagehistory | -| [usageapps.py](/scripts/artifacts/usageapps.py) | usageapps | -| [usagestats.py](/scripts/artifacts/usagestats.py) | usagestats | -| [userDict.py](/scripts/artifacts/userDict.py) | userDict | -| [vaulty_files.py](/scripts/artifacts/vaulty_files.py) | vaulty_files | -| [vaulty_info.py](/scripts/artifacts/vaulty_info.py) | vaulty_info | -| [vlcMedia.py](/scripts/artifacts/vlcMedia.py) | VLC | -| [vlcThumbs.py](/scripts/artifacts/vlcThumbs.py) | | -| [vlcthumbsADB.py](/scripts/artifacts/vlcthumbsADB.py) | | -| [walStrings.py](/scripts/artifacts/walStrings.py) | walStrings | -| [waze.py](/scripts/artifacts/waze.py) | waze | -| [wellbeingaccount.py](/scripts/artifacts/wellbeingaccount.py) | wellbeingaccount | -| [wifiConfigstore2.py](/scripts/artifacts/wifiConfigstore2.py) | wifiConfigstore2 | -| [wifiHotspot.py](/scripts/artifacts/wifiHotspot.py) | wifiHotspot | -| [wifiProfiles.py](/scripts/artifacts/wifiProfiles.py) | wifiProfiles | - -## Modules with Errors or No Recognized Artifacts - -| Module | Error/Issue | -|--------|-------------| -| FCMQueuedMessagesTumblr.py | No recognized artifacts found | -| artGlobals.py | No recognized artifacts found | - +# LEAPP Artifacts + +The data below is generated by the [@module_info.py](/admin/scripts/module_info.py) script. + + + + +## Summary + +Total number of modules: 296 +Number of v1 artifacts: 195 +Number of v2 artifacts: 107 +Number of modules with 'lava output': 58 +Number of modules using 'artifact_icon': 59 +Number of modules using 'version': 68 +Number of modules using 'last_update_date': 40 +Number of modules with errors or no recognized artifacts: 2 + +## V2 Artifacts Table + +| Module | Artifact | Name | Output Types | Icon | Version | Last Update Date | Description | Paths | +|--------|----------|------|--------------|------|---------|------------------|-------------|-------| +| [BashHistory.py](/scripts/artifacts/BashHistory.py) | bashHistory | Bash History | html, lava, tsv | terminal | | 2025-08-09 | Parses the bash history entries | ``*/.bash_history`` | +| [Cello.py](/scripts/artifacts/Cello.py) | Cello | Cello | | | 0.0.2 | | Parses the Cello db for Google Drive metadata | ``*/com.google.android.apps.docs/app_cello/*/cello.db*``, ``*/com.google.android.apps.docs/files/shiny_blobs/blobs/*`` | +| [FCMQueuedMessageKik.py](/scripts/artifacts/FCMQueuedMessageKik.py) | fcm_kik | FCM-KIK Notifications | standard | database | 0.0.1 | | Kik Notifications from FCM | ``*/fcm_queued_messages.ldb/*`` | +| [FCMQueuedMessageKik.py](/scripts/artifacts/FCMQueuedMessageKik.py) | fcm_kik_blanks | FCM-KIK Notifications Blanks | standard | database | 0.0.1 | | Kik Notifications from FCM | ``*/fcm_queued_messages.ldb/*`` | +| [FCMQueuedMessageOutlook.py](/scripts/artifacts/FCMQueuedMessageOutlook.py) | fcm_outlook | FCM-Outlook Notifications | standard | database | 0.2.1 | | Outlook Notifications from FCM | ``*/fcm_queued_messages.ldb/*`` | +| [FairEmail.py](/scripts/artifacts/FairEmail.py) | get_fair_mail_accounts | FairEmail - Accounts | standard | inbox | 0.0.2 | 2025-11-15 | FairEmail Accounts | ``*/eu.faircode.email/databases/fairemail*`` | +| [FairEmail.py](/scripts/artifacts/FairEmail.py) | get_fair_mail_contacts | FairEmail - Contacts | standard | users | 0.0.2 | 2025-11-15 | FairEmail Contacts | ``*/eu.faircode.email/databases/fairemail*`` | +| [FairEmail.py](/scripts/artifacts/FairEmail.py) | get_fair_mail_messages | FairEmail - Messages | standard | mail | 0.0.1 | 2025-11-16 | FairEmail Messages | ``*/eu.faircode.email/databases/fairemail*``, ``*/eu.faircode.email/files/attachments/*``, ``*/eu.faircode.email/files/messages/*`` | +| [K9Mail.py](/scripts/artifacts/K9Mail.py) | K9MailData | K-9 Mail - Data | | | 0.0.1 | | K-9 Mail - Data | ``*/com.fsck.k9/databases/*`` | +| [Life360.py](/scripts/artifacts/Life360.py) | Life360 | Life360 | | | 0.0.1 | | Parses the Life360 app locations, device battery, and more | ``*/com.life360.android.safetymapd/databases/messaging.db*``, ``*/com.life360.android.safetymapd/databases/L360LocalStoreRoomDatabase*``, ``*/com.life360.android.safetymapd/databases/L360EventStore.db*`` | +| [LinkedIn.py](/scripts/artifacts/LinkedIn.py) | get_linkedin_account | LinkedIn - Account | standard | user | 0.0.1 | | Existing account in LinkedIn App. The Public Identifier can be used to visit the public profile on the LinkedIn Website (https://www.linkedin.com/in/[ | ``*/com.linkedin.android/shared_prefs/linkedInPrefsName.xml`` | +| [LinkedIn.py](/scripts/artifacts/LinkedIn.py) | get_linkedin_messages | LinkedIn - Messages | standard | message-square | 0.0.1 | | Messages sent and received from LinkedIn App | ``*/com.linkedin.android/databases/messenger-sdk*`` | +| [MicrosoftAuthenticator.py](/scripts/artifacts/MicrosoftAuthenticator.py) | MSAuthenticatorAccounts | Microsoft Authenticator - Accounts | | | 0.0.1 | | Parses the existing Accounts out of the Microsoft Authenticator App. | ``*/com.azure.authenticator/databases/PhoneFactor*`` | +| [OneDrive_Metadata.py](/scripts/artifacts/OneDrive_Metadata.py) | One Drive | OneDrive Metadata | | cloud | 0.0.9 | | Parses the QTMetadata.db from OneDrive | ``*/com.microsoft.skydrive/files/QTMetadata.db*`` | +| [OrnetBrowser.py](/scripts/artifacts/OrnetBrowser.py) | ornetbrowser_bookmarks | Ornet Browser - Bookmarks | html, tsv, lava | bookmark | | 2025-11-13 | Parses Ornet Browser Bookmarks | ``*/com.ornet.torbrowser/databases/appDatabase`` | +| [OrnetBrowser.py](/scripts/artifacts/OrnetBrowser.py) | ornetbrowser_favorites | Ornet Browser - Favorited Sites | html, tsv, lava | star | | 2025-11-13 | Parses Ornet Browser favorite Sites | ``*/com.ornet.torbrowser/databases/appDatabase`` | +| [OrnetBrowser.py](/scripts/artifacts/OrnetBrowser.py) | ornetbrowser_history | Ornet Browser - Web Browser History | html, tsv, lava | globe | | 2025-11-13 | Parses Ornetbrowser Web Browsing History | ``*/com.ornet.torbrowser/databases/appDatabase`` | +| [OrnetBrowser.py](/scripts/artifacts/OrnetBrowser.py) | ornetbrowser_opentabs | Ornet Browser - Open Tabs | html, tsv, lava | book-open | | 2025-11-13 | Parses Ornet Browser Open Tab Information | ``*/com.ornet.torbrowser/databases/appDatabase``, ``*/com.ornet.torbrowser/cache/tabPreviews/*/*.jpg`` | +| [OrnetBrowser.py](/scripts/artifacts/OrnetBrowser.py) | ornetbrowser_frequents | Ornet Browser - Frequents | html, tsv, lava | globe | | 2025-11-13 | Parses Ornet Browser Frequently Visited Sites | ``*/com.ornet.torbrowser/databases/appDatabase`` | +| [OrnetBrowser.py](/scripts/artifacts/OrnetBrowser.py) | ornetbrowser_downloads | Ornet Browser - Downloads | html, tsv, lava | download | | 2025-11-14 | Parses Ornet Browser Downloads | ``*/com.ornet.torbrowser/databases/kdownloader.db*`` | +| [OrnetBrowser.py](/scripts/artifacts/OrnetBrowser.py) | ornetbrowser_thumbnails | Ornet Browser - Tab Thumbnails | html, tsv, timeline, lava | image | | 2025-11-13 | Parses Ornet Browser Tab thumbnail Information | ``*/com.ornet.torbrowser/cache/tabPreviews/*/*.jpg``, ``*//comcom.ornet.torbrowser/databases/AppDatabase`` | +| [OrnetBrowser.py](/scripts/artifacts/OrnetBrowser.py) | ornetbrowser_searchhistory | Ornet Browser - Search History | html, tsv, lava | search | | 2025-11-13 | Parses Ornet Browser Search History | ``*/com.ornet.torbrowser/databases/appDatabase`` | +| [OrnetBrowser.py](/scripts/artifacts/OrnetBrowser.py) | ornetbrowser_cookies | Ornet Browser - Cookies | html, tsv, lava | globe | | 2025-11-14 | Parses Ornet Browser Cookies | ``*/com.ornet.torbrowser/files/mozilla/m6jacqwu.default/cookies.sqlite`` | +| [OrnetBrowser.py](/scripts/artifacts/OrnetBrowser.py) | ornetbrowser_usageinfo | Ornet Browser - Usage Info | html, tsv, lava | info | | 2025-11-14 | Parses Ornet Browser Usage Information | ``*/com.ornet.torbrowser/shared_prefs/com.ornet.torbrowser_preferences.xml`` | +| [SamsungHoneyboard.py](/scripts/artifacts/SamsungHoneyboard.py) | Samsung Honeyboard Clipboard Historty | Samsung Honeyboard - Clipboard History | | | 0.0.1 | | Parses the text clipboard History. | ``*/com.samsung.android.honeyboard/databases/ClipItem*`` | +| [SamsungHoneyboard.py](/scripts/artifacts/SamsungHoneyboard.py) | Samsung Honeyboard Clipboard Screenshot | Samsung Honeyboard - Clipboard Screenshot | | | 0.0.1 | | Parses the Samsung honeyboard clipboard Screenshot. | ``*/com.samsung.android.honeyboard/clipboard/*/clip`` | +| [SimpleStorage_applaunch.py](/scripts/artifacts/SimpleStorage_applaunch.py) | SimpleStorage_applaunch | SimpleStorage - App Launch | standard | loader | 0.0.1 | | Parses SimpleStorage for application launch | ``*/com.google.android.as/databases/SimpleStorage*`` | +| [WithingsHealthMate.py](/scripts/artifacts/WithingsHealthMate.py) | HealthMateAccounts | Health Mate - Accounts | | | 0.0.1 | | Health Mate Accounts | ``*/com.withings.wiscale2/databases/Withings-WiScale*`` | +| [WithingsHealthMate.py](/scripts/artifacts/WithingsHealthMate.py) | HealthMateTrackings | Health Mate - Trackings | | | 0.0.1 | | Health Mate Trackings | ``*/com.withings.wiscale2/databases/room-healthmate*``, ``*/com.withings.wiscale2/databases/Withings-WiScale*`` | +| [WithingsHealthMate.py](/scripts/artifacts/WithingsHealthMate.py) | HealthMateLocations | Health Mate - Locations | | | 0.0.1 | | Health Mate Locations | ``*/com.withings.wiscale2/databases/room-healthmate*`` | +| [WithingsHealthMate.py](/scripts/artifacts/WithingsHealthMate.py) | HealthMateMessages | Health Mate - Messages | | | 0.0.1 | | Health Mate Messages | ``*/com.withings.wiscale2/databases/Withings-WiScale*`` | +| [WithingsHealthMate.py](/scripts/artifacts/WithingsHealthMate.py) | HealthMateContacts | Health Mate - Contacts | | | 0.0.1 | | Health Mate Contacts | ``*/com.withings.wiscale2/databases/room-healthmate*`` | +| [WithingsHealthMate.py](/scripts/artifacts/WithingsHealthMate.py) | HealthMateMeasurements | Health Mate - Measurements | | | 0.0.2 | | Health Mate Measurements | ``*/com.withings.wiscale2/databases/Withings-WiScale*`` | +| [WithingsHealthMate.py](/scripts/artifacts/WithingsHealthMate.py) | HealthMateDevices | Health Mate - Devices | | | 0.0.1 | | Health Mate Devices | ``*/com.withings.wiscale2/databases/Withings-WiScale*`` | +| [ZangiChats.py](/scripts/artifacts/ZangiChats.py) | zangichats | Zangi Chats | standard | message-square | 0.0.1 | | Parses Zangi Chat database | ``*/data/com.beint.zangi/databases/*``, ``*/data/com.beint.zangi/files/zangi/*`` | +| [accounts_ce.py](/scripts/artifacts/accounts_ce.py) | accounts_ce | Accounts_ce | html, lava, tsv | user | | 2025-03-14 | Application accounts used on the device | ``*/system_ce/*/accounts_ce.db*`` | +| [accounts_ce.py](/scripts/artifacts/accounts_ce.py) | accounts_ce_authtokens | Authentication tokens | html, lava, tsv | key | | 2025-03-14 | Application accounts that use authentication tokens. | ``*/system_ce/*/accounts_ce.db*`` | +| [accounts_de.py](/scripts/artifacts/accounts_de.py) | accounts_de | Accounts_de | standard | user | | 2025-03-14 | | ``*/system_de/*/accounts_de.db*`` | +| [adb_hosts.py](/scripts/artifacts/adb_hosts.py) | adb_hosts | ADB Hosts | html, lava, tsv | terminal | | 2025-03-15 | Authentication keys used in the Android Debug Bridge (ADB) protocol to secure communication between a device and a computer. | ``*/misc/adb/adb_keys`` | +| [airGuard.py](/scripts/artifacts/airGuard.py) | AirGuard | AirGuard | | | 0.0.2 | | Parses the AirGuard AirTag app | ``*/de.seemoo.at_tracking_detection.release/databases/attd_db*`` | +| [airtagAndroid.py](/scripts/artifacts/airtagAndroid.py) | airtagAlerts | Android Airtag Alerts | standard | alert-circle | | 2025-03-16 | | ``*/com.google.android.gms/databases/personalsafety_db*`` | +| [airtagAndroid.py](/scripts/artifacts/airtagAndroid.py) | airtagScans | Android Airtag Scans | all | alert-circle | | 2025-03-16 | | ``*/com.google.android.gms/databases/personalsafety_db*`` | +| [airtagAndroid.py](/scripts/artifacts/airtagAndroid.py) | airtagLastScan | Android Airtag Last Scan | standard | alert-circle | | 2025-03-16 | | ``*/files/personalsafety/shared/personalsafety_info.pb`` | +| [airtagAndroid.py](/scripts/artifacts/airtagAndroid.py) | airtagPassiveScan | Android Airtag Passive Scan | standard | alert-circle | | 2025-03-16 | | ``*/files/personalsafety/shared/personalsafety_optin.pb`` | +| [alexDeviceInfo.py](/scripts/artifacts/alexDeviceInfo.py) | alex_device_info | ALEX Info | html, lava, tsv | terminal | | 2025-10-17 | Reads device informations from a PRFS backup created by ALEX. | ``*/device_info_alex.json`` | +| [androidauto.py](/scripts/artifacts/androidauto.py) | androidauto | Android Auto Connected Cars | standard | truck | 0.0.1 | | Android Auto connected cars | ``*/com.google.android.projection.gearhead/databases/carservicedata.db`` | +| [appSemloc.py](/scripts/artifacts/appSemloc.py) | appSemloc | App Semantic Locations | | | 1 | | App Semantic Locations | ``*/com.google.android.gms/app_semanticlocation_rawsignal_db/*`` | +| [appicons.py](/scripts/artifacts/appicons.py) | appIcons | App Icon | html, lava | package | | 2025-03-08 | Extract App icons from Nexus launcher database | ``*/com.google.android.apps.nexuslauncher/databases/app_icons.db*`` | +| [battery_usage_v9.py](/scripts/artifacts/battery_usage_v9.py) | battery_usage_v9 | Settings Services - Battery Usages v9 - Battery States | | | 0.0.1 | | Getting Battery Usage data out of the database battery-usage-db-v9. Introduced with Android 14 | ``*/user_de/*/com.android.settings/databases/battery-usage-db-v9`` | +| [battery_usage_v9.py](/scripts/artifacts/battery_usage_v9.py) | app_battery_usage_v9 | Settings Services - App Battery Usages v9 - App Battery Usage Events | | | 0.0.1 | | Getting Battery Usage data out of the database battery-usage-db-v9. Introduced with Android 14 | ``*/user_de/*/com.android.settings/databases/battery-usage-db-v9`` | +| [blueskymessages.py](/scripts/artifacts/blueskymessages.py) | blueskymessages | Bluesky | | | 0.0.1 | | Bluesky Messages | ``*/xyz.blueskyweb.app/databases/RKStorage*``, ``*/xyz.blueskyweb.app/cache/http-cache/*.*`` | +| [blueskyposts.py](/scripts/artifacts/blueskyposts.py) | blueskyposts | Bluesky | | | 0.0.1 | | Bluesky Feed Posts | ``*/xyz.blueskyweb.app/cache/http-cache/*.*`` | +| [blueskysearches.py](/scripts/artifacts/blueskysearches.py) | blueskysearches | Bluesky | | | 0.0.1 | | User generated searches | ``*/xyz.blueskyweb.app/databases/RKStorage*`` | +| [bumble.py](/scripts/artifacts/bumble.py) | Bumble | Bumble | | | 0.0.1 | | Parses Bumble chats, matches and user details | ``*/com.bumble.app/databases/ChatComDatabase*``, ``*/com.bumble.app/files/c2V0dGluZ3M=`` | +| [burnerContacts.py](/scripts/artifacts/burnerContacts.py) | burnerContacts | Burner: Second Phone Number | | | 0.0.1 | | Parses Burner Contacts | ``*/data/data/com.adhoclabs.burner/databases/burnerDatabase.db*`` | +| [burnerMessages.py](/scripts/artifacts/burnerMessages.py) | burnerMessages | Burner: Second Phone Number | | | 0.0.1 | | Parses Burner Messages | ``*/data/data/com.adhoclabs.burner/databases/burnerDatabase.db*`` | +| [burnerSubscription.py](/scripts/artifacts/burnerSubscription.py) | burnerSubscription | Burner: Second Phone Number | | | 0.0.1 | | Parses Burner Subscription Information | ``*/data/data/com.adhoclabs.burner/databases/burnerDatabase.db*`` | +| [burnerUser.py](/scripts/artifacts/burnerUser.py) | burnerUser | Burner: Second Phone Number | | | 0.0.1 | | Parses Burner User Information | ``*/data/data/com.adhoclabs.burner/databases/burnerDatabase.db*`` | +| [callTranscription.py](/scripts/artifacts/callTranscription.py) | get_callTranscription | Android Call Transcriptions | standard | phone | 0.0.1 | | Parses recorded calls transcriptions | ``*/com.google.android.dialer/files/fermat_files/*.pb`` | +| [chatgpt.py](/scripts/artifacts/chatgpt.py) | chatgpt | ChatGPT | | | 1.0.2 | | Get user's ChatGPT conversations, settings and media files. This parser is based on a research project. Parser is validated up to the app's 1.2024.177 | ``**/com.openai.chatgpt/databases/*.*``, ``**/com.openai.chatgpt/files/datastore/*.*``, ``**/com.openai.chatgpt/shared_prefs/*``, ``**/com.openai.chatgpt/cache/files/*`` | +| [chatgpt2.py](/scripts/artifacts/chatgpt2.py) | chatgpt2 | ChatGPT | standard | loader | 0.0.2 | | Android ChatGPT conversations | ``*/data/data/com.openai.chatgpt/databases/*conversations.db*`` | +| [clipBoard.py](/scripts/artifacts/clipBoard.py) | clipboard | Clipboard Data | standard | clipboard | 0.0.2 | | Clipboard artifacts | ``*/*clipboard/*/*`` | +| [contacts.py](/scripts/artifacts/contacts.py) | contacts | Contacts | html, tsv, lava | users | | | Contacts from the device | ``*/com.android.providers.contacts/databases/contact*``, ``*/com.sec.android.provider.logsprovider/databases/logs.db*``, ``*/com.samsung.android.providers.contacts/databases/contact*`` | +| [deviceHealthServices_AppUsage.py](/scripts/artifacts/deviceHealthServices_AppUsage.py) | Turbo_AppUsage | Turbo_AppUsage | | | 0.0.1 | | Parses application usage via Device Health Services | ``*/com.google.android.apps.turbo/shared_prefs/app_usage_stats.xml`` | +| [deviceHealthServices_Battery.py](/scripts/artifacts/deviceHealthServices_Battery.py) | Turbo_Battery | Turbo - Phone Battery | all | battery-charging | 0.0.1 | 2025-03-08 | Parses battery percentage for devices from Device Health Services | ``*/com.google.android.apps.turbo/databases/turbo.db*`` | +| [deviceHealthServices_Battery.py](/scripts/artifacts/deviceHealthServices_Battery.py) | Turbo_Bluetooth | Turbo - Bluetooth Device Info | all | bluetooth | 0.0.1 | 2025-03-08 | Parses bluetooth connected devices from Device Health Services | ``*/com.google.android.apps.turbo/databases/bluetooth.db*`` | +| [downloads.py](/scripts/artifacts/downloads.py) | downloads | Native Downloads | standard | download | | | Parses native downloads database | ``*/data/com.android.providers.downloads/databases/downloads.db*`` | +| [emulatedSmeta.py](/scripts/artifacts/emulatedSmeta.py) | EmulatedSmeta | Emulated Storage Metadata | | | 0.0.2 | | Parses emulated storage metadata from external.db | ``*/com.google.android.providers.media.module/databases/external.db*``, ``*/com.android.providers.media/databases/external.db*`` | +| [factory_reset.py](/scripts/artifacts/factory_reset.py) | factory_reset | Factory Reset | standard | loader | | | Timestamp of when a factory reset occurred | ``*/misc/bootstat/factory_reset`` | +| [fitbit.py](/scripts/artifacts/fitbit.py) | Fitbit | Fitbit | | | 0.0.4 | | Parses Fitbit activities | ``*/com.fitbit.FitbitMobile/databases/activity_db*``, ``*/com.fitbit.FitbitMobile/databases/device_database*``, ``*/com.fitbit.FitbitMobile/databases/exercise_db*``, ``*/com.fitbit.FitbitMobile/databases/heart_rate_db*``, ``*/com.fitbit.FitbitMobile/databases/sleep*``, ``*/com.fitbit.FitbitMobile/databases/social_db*``, ``*/com.fitbit.FitbitMobile/databases/mobile_track_db*`` | +| [gmailEmails.py](/scripts/artifacts/gmailEmails.py) | gmailEmails | Gmail - App Emails | standard | inbox | | 2025-07-30 | Parses emails from Gmail | ``*/data/com.google.android.gm/databases/bigTopDataDB.*``, ``*/data/com.google.android.gm/files/downloads/*/attachments/*/*.*`` | +| [gmailEmails.py](/scripts/artifacts/gmailEmails.py) | gmailLabels | Gmail - Label Details | html, tsv, lava | mail | | 2025-07-31 | Parses email label metadata from Gmail | ``*/data/com.google.android.gm/databases/bigTopDataDB.*``, ``*/data/com.google.android.gm/files/downloads/*/attachments/*/*.*`` | +| [gmailEmails.py](/scripts/artifacts/gmailEmails.py) | gmailDownloadRequests | Gmail - Download Requests | standard | download | | 2025-07-30 | Parses download requests from Gmail | ``*/data/com.google.android.gm/databases/downloader.db*`` | +| [gmailIMAPEmails.py](/scripts/artifacts/gmailIMAPEmails.py) | gmailIMAPEmails | Gmail - IMAP Mailbox Emails | standard | inbox | 0.1 | 2025-10-11 | Parses emails from IMAP mailboxes in the Gmail App | ``*/data/com.google.android.gm/databases/EmailProvider.*``, ``*/data/com.google.android.gm/files/body/0/*/*.*``, ``*/data/com.google.android.gm/databases/*.db_att/*``, ``*/data/com.google.android.gm/cache/*.attachment`` | +| [gmailIMAPEmails.py](/scripts/artifacts/gmailIMAPEmails.py) | gmailIMAPAccounts | Gmail - IMAP Accounts | standard | user | 0.1 | 2025-10-11 | Parses IMAP Accounts in the Gmail App | ``*/data/com.google.android.gm/databases/EmailProvider.*`` | +| [googleCalendar.py](/scripts/artifacts/googleCalendar.py) | Calendar | Calendar | | | 0.0.1 | | Parses provider calendars and events | ``*/data/com.google.android.calendar/databases/cal_v2a*``, ``*/com.android.providers.calendar/databases/calendar.db*`` | +| [googleCast.py](/scripts/artifacts/googleCast.py) | googleCast | Google Cast | standard | cast | | 2025-08-09 | Parses Google Cast device information | ``*/com.google.android.gms/databases/cast.db*`` | +| [googleFitGMS.py](/scripts/artifacts/googleFitGMS.py) | googleFitGMS | Google Fit (GMS) - Activity Sessions | standard | activity | | | parses the Google Fit database found in com.google.android.gms/databases | ``*/com.google.android.gms/databases/fitness.db.*`` | +| [googleMapsGmm.py](/scripts/artifacts/googleMapsGmm.py) | Google Maps GMM | Google Maps GMM | | | 0.0.3 | | Parse Google Maps GMM db files | ``*/com.google.android.apps.maps/databases/gmm_myplaces.db``, ``*/com.google.android.apps.maps/databases/gmm_storage.db`` | +| [googlePlaySearches.py](/scripts/artifacts/googlePlaySearches.py) | GooglePlaySearches | Google Play Searches | standard | search | | | Search history from the Google Play Store | ``*/com.android.vending/databases/suggestions.db*`` | +| [googleVoice.py](/scripts/artifacts/googleVoice.py) | googlevoice_accounts | Google Voice - User Accounts | html, tsv, lava | user | | 2025-10-29 | Parses Google Voice User Accounts | ``*/data/com.google.android.apps.googlevoice/files/AccountData.pb``, ``*/data/com.google.android.apps.googlevoice/files/accounts/*/SqliteKeyValueCache:VoiceAccountCache.db*`` | +| [googleVoice.py](/scripts/artifacts/googleVoice.py) | googlevoice_calls | Google Voice - Calls | html, tsv, lava | phone | | 2025-11-5 | Parses Google Voice Call History | ``*/data/com.google.android.apps.googlevoice/files/accounts/*/LegacyMsgDbInstance.db*``, ``*/data/com.google.android.apps.googlevoice/cache/audio/*`` | +| [googleVoice.py](/scripts/artifacts/googleVoice.py) | googlevoice_voicemails | Google Voice - Voicemails | html, tsv, lava | voicemail | | 2025-10-29 | Parses Google Voice Voicemails | ``*/data/com.google.android.apps.googlevoice/files/accounts/*/LegacyMsgDbInstance.db*``, ``*/data/com.google.android.apps.googlevoice/cache/audio/*`` | +| [googleVoice.py](/scripts/artifacts/googleVoice.py) | googlevoice_messages | Google Voice - Messages | html, tsv, lava | user | | 2025-11-5 | Parses Google Voice Messages | ``*/data/com.google.android.apps.googlevoice/files/accounts/*/LegacyMsgDbInstance.db*``, ``*/data/com.google.android.apps.googlevoice/cache/Photo MMS images/*``, ``*/data/com.samsung.android.providers.contacts/databases/contact*`` | +| [keepNotes.py](/scripts/artifacts/keepNotes.py) | keepNotes | Google Keep Notes | | | 0.0.1 | | Parses Google Keep Notes | ``*/data/data/com.google.android.keep/databases/keep.db*`` | +| [kleinanzeigen.de.py](/scripts/artifacts/kleinanzeigen.de.py) | get_kleinanzeigenaccount | kleinanzeigen.de App - Account Details | | | 0.1 | | Extracts Account Details | ``*/com.ebay.kleinanzeigen/shared_prefs/com.ebay.kleinanzeigen_preferences.xml`` | +| [kleinanzeigen.de.py](/scripts/artifacts/kleinanzeigen.de.py) | get_kleinanzeigenrecentsearchescache | kleinanzeigen.de - Recent Searches Cache | | | 0.1 | | Extracts Recent Searches Cache | ``*/com.ebay.kleinanzeigen/files/RECENT_SEARCHES_CACHE`` | +| [kleinanzeigen.de.py](/scripts/artifacts/kleinanzeigen.de.py) | get_kleinanzeigennonresettablerecentsearchescache | kleinanzeigen.de - Non resettable Recent Searches Cache | | | 0.1 | | Extracts Recent Searches Cache | ``*/com.ebay.kleinanzeigen/files/NON_RESETTABLE_RECENT_SEARCHES_CACHE`` | +| [kleinanzeigen.de.py](/scripts/artifacts/kleinanzeigen.de.py) | get_kleinanzeigenmessagebox | kleinanzeigen.de - Messagebox | | | 0.1 | | Extracts Messages from Database | ``*com.ebay.kleinanzeigen/databases/messageBoxDatabase.db*`` | +| [knuddels.py](/scripts/artifacts/knuddels.py) | knuddels_chats | Knuddels - Chat Messages | standard | message-circle | 0.0.2 | | Extracts Knuddels Chats from database files | ``*/com.knuddels.android/databases/knuddels*`` | +| [last_boot_time.py](/scripts/artifacts/last_boot_time.py) | last_boot_time | Last Boot Time | standard | power | | 2025-08-09 | Parses the last boot timestamp of the device | ``*/misc/bootstat/last_boot_time_utc`` | +| [life360DriverBehavior.py](/scripts/artifacts/life360DriverBehavior.py) | Life360DriverBehavior | Life360 Driver Behavior Trip Events and Waypoints | | | | | Parses Events and Waypoints from Life360 DriverBehavior/trips JSON files | ``*/trips/*.json`` | +| [meetme.py](/scripts/artifacts/meetme.py) | MeetMe | MeetMe Chats | | | 0.0.1 | | Parses MeetMe Chat database | ``*/data/com.myyearbook.m/databases/chats.db*`` | +| [notificationHistory.py](/scripts/artifacts/notificationHistory.py) | Android Notification History | Android Notification History | | | 0.0.1 | | Get Android notifications' history, policy and settings. This parser is based on a research project | ``**/system_ce/*/notification_history/history/*``, ``**/system/users/*/settings_secure.xml``, ``**/system/notification_policy.xml`` | +| [powerOffReset.py](/scripts/artifacts/powerOffReset.py) | powerOffReset | Power Off Reset | standard | power | | 2025-08-09 | Parses powering off and reset events | ``*/log/power_off_reset_reason.txt``, ``*/log/power_off_reset_reason_backup.txt`` | +| [sChats.py](/scripts/artifacts/sChats.py) | sChats | Sideline Chats and Calls | | | 0.0.1 | | Parses Sideline's textfree database | ``*/data/com.sideline.phone.number/databases/textfree*`` | +| [sharedProto.py](/scripts/artifacts/sharedProto.py) | sharedProto | Shared Proto Data | | | 0.0.1 | | Shared Proto data from Samsung Browser | ``*/data/com.sec.android.app.sbrowser/app_sbrowser/Default/shared_proto_db/*`` | +| [shutdown_checkpoints.py](/scripts/artifacts/shutdown_checkpoints.py) | shutdown_checkpoints | Shutdown Checkpoints | standard | power | | 2025-08-09 | Parses powering off and reset events | ``*/system/shutdown-checkpoints/checkpoints-*`` | +| [smyfilesOpHistory.py](/scripts/artifacts/smyfilesOpHistory.py) | smyfilesOpHistory | My Files Operation History | | | 0.1 | | Extracts Operation History from My Files database | ``*/com.sec.android.app.myfiles/databases/OperationHistory.db*`` | +| [smyfilesTrash.py](/scripts/artifacts/smyfilesTrash.py) | smyfilesTrash | My Files Trash | | | 0.1 | | Shows Original Location and Deletion Timestamp of files/folders within My Files Trash | ``*/com.sec.android.app.myfiles/files/trash/*``, ``*/.Trash/com.sec.android.app.myfiles/*`` | +| [ulrUserprefs.py](/scripts/artifacts/ulrUserprefs.py) | urlUserprefs | ULR User Prefs | | | 1 | | ULR User Prefs | ``*/com.google.android.gms/shared_prefs/ULR_USER_PREFS.xml`` | +| [usagestatsVersion.py](/scripts/artifacts/usagestatsVersion.py) | usagestatsVersion | OS Version | html, tsv, lava | bar-chart-2 | | 2025-03-07 | Extracts OS Version from Usagestats | ``*/system/usagestats/*/version``, ``*/system_ce/*/usagestats/version`` | +| [wellbeing.py](/scripts/artifacts/wellbeing.py) | wellbeing | Digital Wellbeing | | | 0.0.1 | | Parses Digital Wellbeing events | ``*/com.google.android.apps.wellbeing/databases/app_usage*`` | +| [wireMessenger.py](/scripts/artifacts/wireMessenger.py) | Wire User Profile | Wire User Profile | | | 0.1 | | Parses details about the user profile for Wire Messenger | ``*/com.wire/**`` | +| [wireMessenger.py](/scripts/artifacts/wireMessenger.py) | Wire Contacts | Wire Contacts | | | 0.1 | | Parses user contacts for Wire Messenger | ``*/com.wire/**`` | +| [wireMessenger.py](/scripts/artifacts/wireMessenger.py) | Wire Messages | Wire Messages | | | 0.1 | | Parses messages and call history for Wire Messenger | ``*/com.wire/**`` | +| [zepplife.py](/scripts/artifacts/zepplife.py) | zepplife_heartrate | Zepp Life - Heart Rate | standard | heart | 0.0.1 | | Heart rate history from Zepp Life | ``*/com.xiaomi.hm.health/databases/origin_db*`` | + +## V1 Artifacts Table + +| Module | Artifacts | +|--------|----------| +| [AVG.py](/scripts/artifacts/AVG.py) | AVG | +| [AdidasActivities.py](/scripts/artifacts/AdidasActivities.py) | AdidasActivities | +| [AdidasGoals.py](/scripts/artifacts/AdidasGoals.py) | AdidasGoals | +| [AdidasUser.py](/scripts/artifacts/AdidasUser.py) | AdidasUser | +| [BadooChat.py](/scripts/artifacts/BadooChat.py) | BadooChat | +| [BadooConnections.py](/scripts/artifacts/BadooConnections.py) | BadooConnections | +| [ChessComAccount.py](/scripts/artifacts/ChessComAccount.py) | ChessComAcct | +| [ChessComFriends.py](/scripts/artifacts/ChessComFriends.py) | ChessComFriends | +| [ChessComGames.py](/scripts/artifacts/ChessComGames.py) | ChessComGames | +| [ChessComMessages.py](/scripts/artifacts/ChessComMessages.py) | ChessComMessages | +| [ChessWithFriends.py](/scripts/artifacts/ChessWithFriends.py) | ChessWithFriends | +| [DocList.py](/scripts/artifacts/DocList.py) | | +| [FCMQueuedMessagesDump.py](/scripts/artifacts/FCMQueuedMessagesDump.py) | FCM_Dump | +| [FCMQueuedMessagesInstagram.py](/scripts/artifacts/FCMQueuedMessagesInstagram.py) | FCM_Instagram | +| [FCMQueuedMessagesJungrammer.py](/scripts/artifacts/FCMQueuedMessagesJungrammer.py) | FCM_Jungrammer | +| [FCMQueuedMessagesSkype.py](/scripts/artifacts/FCMQueuedMessagesSkype.py) | FCM_Skype, FCM_Teams | +| [FCMQueuedMessagesTwitter.py](/scripts/artifacts/FCMQueuedMessagesTwitter.py) | FCM_Twitter | +| [FCMQueuedMessagesXbox.py](/scripts/artifacts/FCMQueuedMessagesXbox.py) | FCM_XBox | +| [FacebookMessenger.py](/scripts/artifacts/FacebookMessenger.py) | FacebookMessenger | +| [GarminActAPI.py](/scripts/artifacts/GarminActAPI.py) | GarminActAPI | +| [GarminActivities.py](/scripts/artifacts/GarminActivities.py) | GarminActivities | +| [GarminChart.py](/scripts/artifacts/GarminChart.py) | GarminCharts | +| [GarminDailies.py](/scripts/artifacts/GarminDailies.py) | GarminDailies | +| [GarminDailiesAPI.py](/scripts/artifacts/GarminDailiesAPI.py) | GarminDailiesAPI | +| [GarminFacebook.py](/scripts/artifacts/GarminFacebook.py) | | +| [GarminGcmJsonActivities.py](/scripts/artifacts/GarminGcmJsonActivities.py) | GarminGcmJsonActivities | +| [GarminHRAPI.py](/scripts/artifacts/GarminHRAPI.py) | GarminHRAPI | +| [GarminJson.py](/scripts/artifacts/GarminJson.py) | GarminJson | +| [GarminLog.py](/scripts/artifacts/GarminLog.py) | GarminLog | +| [GarminNotifications.py](/scripts/artifacts/GarminNotifications.py) | GarminNotifications | +| [GarminPersistent.py](/scripts/artifacts/GarminPersistent.py) | GarminPresistent | +| [GarminPolyAPI.py](/scripts/artifacts/GarminPolyAPI.py) | GarminPolyAPI | +| [GarminPolyline.py](/scripts/artifacts/GarminPolyline.py) | GarminPolyline | +| [GarminResponse.py](/scripts/artifacts/GarminResponse.py) | GarminResponse | +| [GarminSPo2.py](/scripts/artifacts/GarminSPo2.py) | GarminSPO2 | +| [GarminSleep.py](/scripts/artifacts/GarminSleep.py) | GarminSleep | +| [GarminSleepAPI.py](/scripts/artifacts/GarminSleepAPI.py) | GarminSleepAPI | +| [GarminStepsAPI.py](/scripts/artifacts/GarminStepsAPI.py) | GarminStepsAPI | +| [GarminStressAPI.py](/scripts/artifacts/GarminStressAPI.py) | GarminStressAPI | +| [GarminSync.py](/scripts/artifacts/GarminSync.py) | GarminSync | +| [GarminUser.py](/scripts/artifacts/GarminUser.py) | GarminUser | +| [GarminWeight.py](/scripts/artifacts/GarminWeight.py) | GarminWeight | +| [HideX.py](/scripts/artifacts/HideX.py) | HideX | +| [MMWActivities.py](/scripts/artifacts/MMWActivities.py) | MapWalkActivities | +| [MMWUsers.py](/scripts/artifacts/MMWUsers.py) | MapUsers | +| [NQ_Vault.py](/scripts/artifacts/NQ_Vault.py) | NQVault | +| [NikeAMoments.py](/scripts/artifacts/NikeAMoments.py) | NikeActivityMoments | +| [NikeActivities.py](/scripts/artifacts/NikeActivities.py) | NikeActivities | +| [NikeNotifications.py](/scripts/artifacts/NikeNotifications.py) | NikeNotifications | +| [NikePolyline.py](/scripts/artifacts/NikePolyline.py) | NikePolyline | +| [Oruxmaps.py](/scripts/artifacts/Oruxmaps.py) | Oruxmaps | +| [PodcastAddict.py](/scripts/artifacts/PodcastAddict.py) | | +| [PumaActivities.py](/scripts/artifacts/PumaActivities.py) | PumaActivities | +| [PumaUsers.py](/scripts/artifacts/PumaUsers.py) | PumaUsers | +| [RunkeeperActivities.py](/scripts/artifacts/RunkeeperActivities.py) | RunkeeperActivities | +| [RunkeeperUser.py](/scripts/artifacts/RunkeeperUser.py) | RunkeeperUser | +| [StravaGPS.py](/scripts/artifacts/StravaGPS.py) | Strava | +| [Todoist.py](/scripts/artifacts/Todoist.py) | Todoist | +| [Twitter.py](/scripts/artifacts/Twitter.py) | twitter | +| [VerizonRDDAnalytics.py](/scripts/artifacts/VerizonRDDAnalytics.py) | | +| [VerizonRDDWIFI.py](/scripts/artifacts/VerizonRDDWIFI.py) | | +| [Viber.py](/scripts/artifacts/Viber.py) | Viber | +| [WhatsApp.py](/scripts/artifacts/WhatsApp.py) | WhatsApp | +| [WordsWithFriends.py](/scripts/artifacts/WordsWithFriends.py) | WordsWithFriends | +| [Xender.py](/scripts/artifacts/Xender.py) | Xender | +| [Zapya.py](/scripts/artifacts/Zapya.py) | Zapya | +| [appLockerfishingnet.py](/scripts/artifacts/appLockerfishingnet.py) | | +| [appLockerfishingnetdb.py](/scripts/artifacts/appLockerfishingnetdb.py) | | +| [appLockerfishingnetpat.py](/scripts/artifacts/appLockerfishingnetpat.py) | | +| [appopSetupWiz.py](/scripts/artifacts/appopSetupWiz.py) | appopSetupWiz | +| [appops.py](/scripts/artifacts/appops.py) | appops | +| [atrackerdetect.py](/scripts/artifacts/atrackerdetect.py) | atrackerdetect | +| [battery_usage_v4.py](/scripts/artifacts/battery_usage_v4.py) | battery_usage_v4 | +| [bittorrentClientpref.py](/scripts/artifacts/bittorrentClientpref.py) | | +| [bittorrentDlhist.py](/scripts/artifacts/bittorrentDlhist.py) | bittorrentDlhist | +| [bluetoothConnections.py](/scripts/artifacts/bluetoothConnections.py) | | +| [browserCachechrome.py](/scripts/artifacts/browserCachechrome.py) | browserCachechrome | +| [browserCachefirefox.py](/scripts/artifacts/browserCachefirefox.py) | browserCachefirefox | +| [browserlocation.py](/scripts/artifacts/browserlocation.py) | | +| [build.py](/scripts/artifacts/build.py) | Build | +| [burner.py](/scripts/artifacts/burner.py) | Burner | +| [cachelocation.py](/scripts/artifacts/cachelocation.py) | | +| [calllog.py](/scripts/artifacts/calllog.py) | | +| [calllogs.py](/scripts/artifacts/calllogs.py) | | +| [cashApp.py](/scripts/artifacts/cashApp.py) | | +| [chrome.py](/scripts/artifacts/chrome.py) | Chrome | +| [chromeAutofill.py](/scripts/artifacts/chromeAutofill.py) | ChromeAutofill | +| [chromeBookmarks.py](/scripts/artifacts/chromeBookmarks.py) | ChromeBookmarks | +| [chromeCookies.py](/scripts/artifacts/chromeCookies.py) | ChromeCookies | +| [chromeDIPS.py](/scripts/artifacts/chromeDIPS.py) | ChromeDIPS | +| [chromeLoginData.py](/scripts/artifacts/chromeLoginData.py) | ChromeLoginData | +| [chromeMediaHistory.py](/scripts/artifacts/chromeMediaHistory.py) | ChromeMediaHistory | +| [chromeNetworkActionPredictor.py](/scripts/artifacts/chromeNetworkActionPredictor.py) | ChromeNetworkActionPredictor | +| [chromeOfflinePages.py](/scripts/artifacts/chromeOfflinePages.py) | ChromeOfflinePages | +| [chromeTopSites.py](/scripts/artifacts/chromeTopSites.py) | ChromeTopSites | +| [cmh.py](/scripts/artifacts/cmh.py) | cmh | +| [discordChats.py](/scripts/artifacts/discordChats.py) | discordChats | +| [discreteNative.py](/scripts/artifacts/discreteNative.py) | DiscreteNative | +| [dmss.py](/scripts/artifacts/dmss.py) | | +| [errp.py](/scripts/artifacts/errp.py) | Errp | +| [etc_hosts.py](/scripts/artifacts/etc_hosts.py) | Etc_hosts | +| [firefox.py](/scripts/artifacts/firefox.py) | Firefox | +| [firefoxCookies.py](/scripts/artifacts/firefoxCookies.py) | FirefoxCookies | +| [firefoxDownloads.py](/scripts/artifacts/firefoxDownloads.py) | FirefoxDownloads | +| [firefoxFormHistory.py](/scripts/artifacts/firefoxFormHistory.py) | FirefoxFormHistory | +| [firefoxPermissions.py](/scripts/artifacts/firefoxPermissions.py) | FirefoxPermissions | +| [firefoxRecentlyClosedTabs.py](/scripts/artifacts/firefoxRecentlyClosedTabs.py) | FirefoxRecentlyClosedTabs | +| [firefoxTopSites.py](/scripts/artifacts/firefoxTopSites.py) | FirefoxTopSites | +| [galleryTrash.py](/scripts/artifacts/galleryTrash.py) | | +| [garmin.py](/scripts/artifacts/garmin.py) | Garmin | +| [gboard.py](/scripts/artifacts/gboard.py) | GboardCache | +| [gmail.py](/scripts/artifacts/gmail.py) | GmailActive | +| [googleCallScreen.py](/scripts/artifacts/googleCallScreen.py) | GoogleCallScreen | +| [googleChat.py](/scripts/artifacts/googleChat.py) | GoogleChat | +| [googleDuo.py](/scripts/artifacts/googleDuo.py) | googleDuo | +| [googleInitiatedNav.py](/scripts/artifacts/googleInitiatedNav.py) | googleInitiatedNav | +| [googleKeepNotes.py](/scripts/artifacts/googleKeepNotes.py) | GoogleKeepNotes | +| [googleLastTrip.py](/scripts/artifacts/googleLastTrip.py) | googleLastTrip | +| [googleMapsSearches.py](/scripts/artifacts/googleMapsSearches.py) | googleMapsSearches | +| [googleMessages.py](/scripts/artifacts/googleMessages.py) | GoogleMessages | +| [googleNowPlaying.py](/scripts/artifacts/googleNowPlaying.py) | GoogleNowPlaying | +| [googlePhotos.py](/scripts/artifacts/googlePhotos.py) | GooglePhotos | +| [googleQuickSearchbox.py](/scripts/artifacts/googleQuickSearchbox.py) | Quicksearch | +| [googleQuickSearchboxRecent.py](/scripts/artifacts/googleQuickSearchboxRecent.py) | Quicksearch_recent | +| [googleTasks.py](/scripts/artifacts/googleTasks.py) | GoogleTasks | +| [googlemapaudio.py](/scripts/artifacts/googlemapaudio.py) | Googlemapaudio | +| [googlemapaudioTemp.py](/scripts/artifacts/googlemapaudioTemp.py) | GooglemapaudioT | +| [googlemaplocation.py](/scripts/artifacts/googlemaplocation.py) | Googlemaplocation | +| [groupMe.py](/scripts/artifacts/groupMe.py) | GroupMe | +| [hikvision.py](/scripts/artifacts/hikvision.py) | hikvision | +| [imagemngCache.py](/scripts/artifacts/imagemngCache.py) | ImagemngCache | +| [imo.py](/scripts/artifacts/imo.py) | Imo | +| [installedappsGass.py](/scripts/artifacts/installedappsGass.py) | installedappsGass | +| [installedappsLibrary.py](/scripts/artifacts/installedappsLibrary.py) | InstalledappsLibrary | +| [installedappsVending.py](/scripts/artifacts/installedappsVending.py) | InstalledappsVending | +| [kijijiConversations.py](/scripts/artifacts/kijijiConversations.py) | kijijiConversations | +| [kijijiLocalUserInfo.py](/scripts/artifacts/kijijiLocalUserInfo.py) | kijijiLocalUserInfo | +| [kijijiRecentSearches.py](/scripts/artifacts/kijijiRecentSearches.py) | kijijiRecentSearches | +| [lgRCS.py](/scripts/artifacts/lgRCS.py) | lgRCS | +| [libretorrent.py](/scripts/artifacts/libretorrent.py) | Libretorrent | +| [libretorrentFR.py](/scripts/artifacts/libretorrentFR.py) | LibretorrentFR | +| [likee.py](/scripts/artifacts/likee.py) | likee_location, likee_databases | +| [line.py](/scripts/artifacts/line.py) | line | +| [mastodon.py](/scripts/artifacts/mastodon.py) | mastodon | +| [mega.py](/scripts/artifacts/mega.py) | mega | +| [mega_transfers.py](/scripts/artifacts/mega_transfers.py) | mega_transfers | +| [mewe.py](/scripts/artifacts/mewe.py) | mewe | +| [offlinePages.py](/scripts/artifacts/offlinePages.py) | pages | +| [oldpowerOffReset.py](/scripts/artifacts/oldpowerOffReset.py) | oldpowerOffReset | +| [pSettings.py](/scripts/artifacts/pSettings.py) | pSettings | +| [packageGplinks.py](/scripts/artifacts/packageGplinks.py) | packageGplinks | +| [packageInfo.py](/scripts/artifacts/packageInfo.py) | package_info | +| [permissions.py](/scripts/artifacts/permissions.py) | permissions | +| [persistentProp.py](/scripts/artifacts/persistentProp.py) | persistentProp | +| [pikpakCloudlist.py](/scripts/artifacts/pikpakCloudlist.py) | | +| [pikpakDownloads.py](/scripts/artifacts/pikpakDownloads.py) | | +| [pikpakPlay.py](/scripts/artifacts/pikpakPlay.py) | | +| [pkgPredictions.py](/scripts/artifacts/pkgPredictions.py) | pkgPredictions | +| [playgroundVault.py](/scripts/artifacts/playgroundVault.py) | playgroundVault | +| [protonVPN.py](/scripts/artifacts/protonVPN.py) | | +| [protonmail.py](/scripts/artifacts/protonmail.py) | protonmail | +| [rarlabPreferences.py](/scripts/artifacts/rarlabPreferences.py) | rarlabPreferences | +| [recentactivity.py](/scripts/artifacts/recentactivity.py) | recentactivity | +| [roles.py](/scripts/artifacts/roles.py) | roles | +| [runtimePerms.py](/scripts/artifacts/runtimePerms.py) | runtimePerms | +| [sRecoveryhist.py](/scripts/artifacts/sRecoveryhist.py) | sRecoveryhist | +| [sWipehist.py](/scripts/artifacts/sWipehist.py) | sWipehist | +| [samsungSmartThings.py](/scripts/artifacts/samsungSmartThings.py) | samsungSmartThings | +| [samsungWeatherClock.py](/scripts/artifacts/samsungWeatherClock.py) | samsungWeatherClock | +| [scontextLog.py](/scripts/artifacts/scontextLog.py) | scontextLog | +| [settingsSecure.py](/scripts/artifacts/settingsSecure.py) | settingsSecure | +| [setupWizardinfo.py](/scripts/artifacts/setupWizardinfo.py) | setupWizardinfo | +| [shareit.py](/scripts/artifacts/shareit.py) | shareit | +| [siminfo.py](/scripts/artifacts/siminfo.py) | siminfo | +| [skout.py](/scripts/artifacts/skout.py) | skout | +| [skype.py](/scripts/artifacts/skype.py) | skype | +| [slopes.py](/scripts/artifacts/slopes.py) | slopes | +| [smanagerCrash.py](/scripts/artifacts/smanagerCrash.py) | smanagerCrash | +| [smanagerLow.py](/scripts/artifacts/smanagerLow.py) | smanagerLow | +| [smembersAppInv.py](/scripts/artifacts/smembersAppInv.py) | smembersAppInv | +| [smembersEvents.py](/scripts/artifacts/smembersEvents.py) | smembersEvents | +| [smsmms.py](/scripts/artifacts/smsmms.py) | sms_mms | +| [smsmmsBackup.py](/scripts/artifacts/smsmmsBackup.py) | sms_mms_backup | +| [smyFiles.py](/scripts/artifacts/smyFiles.py) | smyFiles | +| [smyFiles2.py](/scripts/artifacts/smyFiles2.py) | smyFiles2 | +| [smyfilesRecents.py](/scripts/artifacts/smyfilesRecents.py) | smyfilesRecents | +| [smyfilesStored.py](/scripts/artifacts/smyfilesStored.py) | smyfilesStored | +| [smyfilescache.py](/scripts/artifacts/smyfilescache.py) | smyfilescache | +| [snapchat.py](/scripts/artifacts/snapchat.py) | snapchat | +| [suggestions.py](/scripts/artifacts/suggestions.py) | suggestions | +| [swellbeing.py](/scripts/artifacts/swellbeing.py) | swellbeing | +| [tangomessage.py](/scripts/artifacts/tangomessage.py) | tangomessage | +| [teams.py](/scripts/artifacts/teams.py) | teams | +| [teleguard.py](/scripts/artifacts/teleguard.py) | Teleguard | +| [textnow.py](/scripts/artifacts/textnow.py) | textnow | +| [tikTok.py](/scripts/artifacts/tikTok.py) | tikTok | +| [torThumbs.py](/scripts/artifacts/torThumbs.py) | torThumbs | +| [torrentData.py](/scripts/artifacts/torrentData.py) | TorrentData | +| [torrentResumeinfo.py](/scripts/artifacts/torrentResumeinfo.py) | torrentResumeinfo | +| [torrentinfo.py](/scripts/artifacts/torrentinfo.py) | torrentinfo | +| [tusky.py](/scripts/artifacts/tusky.py) | Tusky | +| [usageHistory.py](/scripts/artifacts/usageHistory.py) | Usagehistory | +| [usageapps.py](/scripts/artifacts/usageapps.py) | usageapps | +| [usagestats.py](/scripts/artifacts/usagestats.py) | usagestats | +| [userDict.py](/scripts/artifacts/userDict.py) | userDict | +| [vaulty_files.py](/scripts/artifacts/vaulty_files.py) | vaulty_files | +| [vaulty_info.py](/scripts/artifacts/vaulty_info.py) | vaulty_info | +| [vlcMedia.py](/scripts/artifacts/vlcMedia.py) | VLC | +| [vlcThumbs.py](/scripts/artifacts/vlcThumbs.py) | | +| [vlcthumbsADB.py](/scripts/artifacts/vlcthumbsADB.py) | | +| [walStrings.py](/scripts/artifacts/walStrings.py) | walStrings | +| [waze.py](/scripts/artifacts/waze.py) | waze | +| [wellbeingaccount.py](/scripts/artifacts/wellbeingaccount.py) | wellbeingaccount | +| [wifiConfigstore2.py](/scripts/artifacts/wifiConfigstore2.py) | wifiConfigstore2 | +| [wifiHotspot.py](/scripts/artifacts/wifiHotspot.py) | wifiHotspot | +| [wifiProfiles.py](/scripts/artifacts/wifiProfiles.py) | wifiProfiles | + +## Modules with Errors or No Recognized Artifacts + +| Module | Error/Issue | +|--------|-------------| +| FCMQueuedMessagesTumblr.py | No recognized artifacts found | +| artGlobals.py | No recognized artifacts found | + \ No newline at end of file diff --git a/admin/docs/generated/module_language_list.md b/admin/docs/generated/module_language_list.md index bb659edc..1d065d10 100644 --- a/admin/docs/generated/module_language_list.md +++ b/admin/docs/generated/module_language_list.md @@ -1,3172 +1,3172 @@ -# LEAPP Data Headers - -This document lists all the data headers extracted from LEAPP artifact modules and compares to the translations available in the LAVA repository. - -## Overview -Data headers define the structure of the data returned by each artifact processor. This documentation helps maintain consistency across modules and understand the translations available for each header. - -Detailed list is available in the [all_data_headers.csv](/admin/data/generated/all_data_headers.csv) file. - -Data below this is automatically generated by the [@all_data_headers.py](/admin/scripts/all_data_headers.py) script. - -## Statistics -- Total unique headers: 181 -- Headers with complete translations: 1 -- Headers missing translations: 180 - - - - -## Headers and Translations - -### _id -SQL-safe name: `_id` - -
-Used in 1 artifact - -- gmailIMAPEmails.gmailIMAPEmails - -
- -
-❌ Missing 3 translations - - -
- - -### Account Name -SQL-safe name: `account_name` - -
-Used in 4 artifacts - -- accounts_ce.accounts_ce -- accounts_ce.accounts_ce_authtokens -- accounts_de.accounts_de -- gmailEmails.gmailDownloadRequests - -
- -
-❌ Missing 3 translations - - -
- - -### Account Type -SQL-safe name: `account_type` - -
-Used in 3 artifacts - -- accounts_ce.accounts_ce -- accounts_ce.accounts_ce_authtokens -- accounts_de.accounts_de - -
- -
-❌ Missing 3 translations - - -
- - -### Action -SQL-safe name: `action` - -
-Used in 1 artifact - -- powerOffReset.powerOffReset - -
- -
-❌ Missing 3 translations - - -
- - -### Action Type -SQL-safe name: `action_type` - -
-Used in 1 artifact - -- accounts_de.accounts_de - -
- -
-❌ Missing 3 translations - - -
- - -### Activity Description -SQL-safe name: `activity_description` - -
-Used in 1 artifact - -- googleFitGMS.googleFitGMS - -
- -
-❌ Missing 3 translations - - -
- - -### Activity End Time -SQL-safe name: `activity_end_time` - -
-Used in 1 artifact - -- googleFitGMS.googleFitGMS - -
- -
-❌ Missing 3 translations - - -
- - -### Activity Name -SQL-safe name: `activity_name` - -
-Used in 1 artifact - -- googleFitGMS.googleFitGMS - -
- -
-❌ Missing 3 translations - - -
- - -### Activity Start Time -SQL-safe name: `activity_start_time` - -
-Used in 1 artifact - -- googleFitGMS.googleFitGMS - -
- -
-❌ Missing 3 translations - - -
- - -### Activity Type -SQL-safe name: `activity_type` - -
-Used in 1 artifact - -- googleFitGMS.googleFitGMS - -
- -
-❌ Missing 3 translations - - -
- - -### Alert Life Cycle ID -SQL-safe name: `alert_life_cycle_id` - -
-Used in 1 artifact - -- airtagAndroid.airtagAlerts - -
- -
-❌ Missing 3 translations - - -
- - -### Alert Status -SQL-safe name: `alert_status` - -
-Used in 1 artifact - -- airtagAndroid.airtagAlerts - -
- -
-❌ Missing 3 translations - - -
- - -### APK Path -SQL-safe name: `apk_path` - -
-Used in 1 artifact - -- frosting.frosting - -
- -
-❌ Missing 3 translations - - -
- - -### App name -SQL-safe name: `app_name` - -
-Used in 1 artifact - -- appicons.appIcons - -
- -
-❌ Missing 3 translations - - -
- - -### App Package Name -SQL-safe name: `app_package_name` - -
-Used in 1 artifact - -- frosting.frosting - -
- -
-❌ Missing 3 translations - - -
- - -### App Provider Package -SQL-safe name: `app_provider_package` - -
-Used in 1 artifact - -- downloads.downloads - -
- -
-❌ Missing 3 translations - - -
- - -### Attachment -SQL-safe name: `attachment` - -
-Used in 1 artifact - -- gmailEmails.gmailEmails - -
- -
-❌ Missing 3 translations - - -
- - -### Attachment Name -SQL-safe name: `attachment_name` - -
-Used in 1 artifact - -- gmailEmails.gmailEmails - -
- -
-❌ Missing 3 translations - - -
- - -### Authtoken -SQL-safe name: `authtoken` - -
-Used in 1 artifact - -- accounts_ce.accounts_ce_authtokens - -
- -
-❌ Missing 3 translations - - -
- - -### Authtoken Type -SQL-safe name: `authtoken_type` - -
-Used in 1 artifact - -- accounts_ce.accounts_ce_authtokens - -
- -
-❌ Missing 3 translations - - -
- - -### Bin ID -SQL-safe name: `bin_id` - -
-Used in 1 artifact - -- FCMQueuedMessageKik.fcm_kik - -
- -
-❌ Missing 3 translations - - -
- - -### Bluetooth MAC -SQL-safe name: `bluetooth_mac` - -
-Used in 1 artifact - -- androidauto.extract_android_auto - -
- -
-❌ Missing 3 translations - - -
- - -### Body -SQL-safe name: `body` - -
-Used in 1 artifact - -- FCMQueuedMessageKik.fcm_kik - -
- -
-❌ Missing 3 translations - - -
- - -### Body(HTML) -SQL-safe name: `bodyhtml` - -
-Used in 1 artifact - -- gmailIMAPEmails.gmailIMAPEmails - -
- -
-❌ Missing 3 translations - - -
- - -### Body(TXT) -SQL-safe name: `bodytxt` - -
-Used in 1 artifact - -- gmailIMAPEmails.gmailIMAPEmails - -
- -
-❌ Missing 3 translations - - -
- - -### Cached Tab Filename -SQL-safe name: `cached_tab_filename` - -
-Used in 1 artifact - -- DuckDuckGo.duckduckgo_opentabs - -
- -
-❌ Missing 3 translations - - -
- - -### Cached Tab Preview Time (Local) -SQL-safe name: `cached_tab_preview_time_local` - -
-Used in 1 artifact - -- DuckDuckGo.duckduckgo_opentabs - -
- -
-❌ Missing 3 translations - - -
- - -### Capabilities -SQL-safe name: `capabilities` - -
-Used in 1 artifact - -- googleCast.googleCast - -
- -
-❌ Missing 3 translations - - -
- - -### Cloud Device ID -SQL-safe name: `cloud_device_id` - -
-Used in 1 artifact - -- googleCast.googleCast - -
- -
-❌ Missing 3 translations - - -
- - -### Command -SQL-safe name: `command` - -
-Used in 1 artifact - -- BashHistory.bashHistory - -
- -
-❌ Missing 3 translations - - -
- - -### Connection Time -SQL-safe name: `connection_time` - -
-Used in 1 artifact - -- androidauto.extract_android_auto - -
- -
-❌ Missing 3 translations - - -
- - -### Content -SQL-safe name: `content` - -
-Used in 1 artifact - -- chatgpt2.get_chatpgt2 - -
- -
-❌ Missing 3 translations - - -
- - -### Content References -SQL-safe name: `content_references` - -
-Used in 1 artifact - -- chatgpt2.get_chatpgt2 - -
- -
-❌ Missing 3 translations - - -
- - -### Contributing App -SQL-safe name: `contributing_app` - -
-Used in 1 artifact - -- googleFitGMS.googleFitGMS - -
- -
-❌ Missing 3 translations - - -
- - -### Conversation ID -SQL-safe name: `conversation_id` - -
-Used in 1 artifact - -- chatgpt2.get_chatpgt2 - -
- -
-❌ Missing 3 translations - - -
- - -### Conversation Key -SQL-safe name: `conversation_key` - -
-Used in 1 artifact - -- knuddels.knuddels_chats - -
- -
-❌ Missing 3 translations - - -
- - -### Conversation Title -SQL-safe name: `conversation_title` - -
-Used in 1 artifact - -- chatgpt2.get_chatpgt2 - -
- -
-❌ Missing 3 translations - - -
- - -### Conversation Urn -SQL-safe name: `conversation_urn` - -
-Used in 1 artifact - -- LinkedIn.get_linkedin_messages - -
- -
-❌ Missing 3 translations - - -
- - -### Creation Time -SQL-safe name: `creation_time` - -
-Used in 1 artifact - -- chatgpt2.get_chatpgt2 - -
- -
-❌ Missing 3 translations - - -
- - -### Creation Timestamp -SQL-safe name: `creation_timestamp` - -
-Used in 2 artifacts - -- airtagAndroid.airtagAlerts -- airtagAndroid.airtagScans - -
- -
-❌ Missing 3 translations - - -
- - -### Current Bytes -SQL-safe name: `current_bytes` - -
-Used in 1 artifact - -- downloads.downloads - -
- -
-❌ Missing 3 translations - - -
- - -### Current Tab -SQL-safe name: `current_tab` - -
-Used in 1 artifact - -- DuckDuckGo.duckduckgo_opentabs - -
- -
-❌ Missing 3 translations - - -
- - -### Data -SQL-safe name: `data` - -
-Used in 1 artifact - -- clipBoard.clipboard - -
- -
-❌ Missing 3 translations - - -
- - -### Data 1 -SQL-safe name: `data_1` - -
-Used in 1 artifact - -- contacts.contacts - -
- -
-❌ Missing 3 translations - - -
- - -### Date Modified -SQL-safe name: `date_modified` - -
-Used in 1 artifact - -- FilesByGoogle.fbg_master - -
- -
-❌ Missing 3 translations - - -
- - -### Debug Time -SQL-safe name: `debug_time` - -
-Used in 1 artifact - -- accounts_de.accounts_de - -
- -
-❌ Missing 3 translations - - -
- - -### Deleted -SQL-safe name: `deleted` - -
-Used in 2 artifacts - -- DuckDuckGo.duckduckgo_bookmarks -- downloads.downloads - -
- -
-❌ Missing 3 translations - - -
- - -### Delivery Date -SQL-safe name: `delivery_date` - -
-Used in 1 artifact - -- LinkedIn.get_linkedin_messages - -
- -
-❌ Missing 3 translations - - -
- - -### Delivery Status -SQL-safe name: `delivery_status` - -
-Used in 1 artifact - -- LinkedIn.get_linkedin_messages - -
- -
-❌ Missing 3 translations - - -
- - -### Description -SQL-safe name: `description` - -
-Used in 1 artifact - -- downloads.downloads - -
- -
-❌ Missing 3 translations - - -
- - -### Device Friendly Name -SQL-safe name: `device_friendly_name` - -
-Used in 1 artifact - -- googleCast.googleCast - -
- -
-❌ Missing 3 translations - - -
- - -### Device ID (SSDP UDN) -SQL-safe name: `device_id_ssdp_udn` - -
-Used in 1 artifact - -- googleCast.googleCast - -
- -
-❌ Missing 3 translations - - -
- - -### Device IP Address -SQL-safe name: `device_ip_address` - -
-Used in 1 artifact - -- googleCast.googleCast - -
- -
-❌ Missing 3 translations - - -
- - -### Device Model Name -SQL-safe name: `device_model_name` - -
-Used in 1 artifact - -- googleCast.googleCast - -
- -
-❌ Missing 3 translations - - -
- - -### Device Port -SQL-safe name: `device_port` - -
-Used in 1 artifact - -- googleCast.googleCast - -
- -
-❌ Missing 3 translations - - -
- - -### Device Type -SQL-safe name: `device_type` - -
-Used in 1 artifact - -- airtagAndroid.airtagAlerts - -
- -
-❌ Missing 3 translations - - -
- - -### Device Version -SQL-safe name: `device_version` - -
-Used in 1 artifact - -- googleCast.googleCast - -
- -
-❌ Missing 3 translations - - -
- - -### Display -SQL-safe name: `display` - -
-Used in 1 artifact - -- googlePlaySearches.GooglePlaySearches - -
- -
-❌ Missing 3 translations - - -
- - -### Display Name -SQL-safe name: `display_name` - -
-Used in 1 artifact - -- contacts.contacts - -
- -
-❌ Missing 3 translations - - -
- - -### Download Type -SQL-safe name: `download_type` - -
-Used in 1 artifact - -- gmailEmails.gmailDownloadRequests - -
- -
-❌ Missing 3 translations - - -
- - -### Email Address -SQL-safe name: `email_address` - -
-Used in 1 artifact - -- contacts.contacts - -
- -
-❌ Missing 3 translations - - -
- - -### Email ID -SQL-safe name: `email_id` - -
-Used in 1 artifact - -- gmailEmails.gmailEmails - -
- -
-❌ Missing 3 translations - - -
- - -### Entity ID -SQL-safe name: `entity_id` - -
-Used in 2 artifacts - -- DuckDuckGo.duckduckgo_bookmarks -- DuckDuckGo.duckduckgo_favorites - -
- -
-❌ Missing 3 translations - - -
- - -### Entry -SQL-safe name: `entry` - -
-Used in 1 artifact - -- shutdown_checkpoints.shutdown_checkpoints - -
- -
-❌ Missing 3 translations - - -
- - -### Error Message -SQL-safe name: `error_message` - -
-Used in 1 artifact - -- downloads.downloads - -
- -
-❌ Missing 3 translations - - -
- - -### ETAG -SQL-safe name: `etag` - -
-Used in 1 artifact - -- downloads.downloads - -
- -
-❌ Missing 3 translations - - -
- - -### FCM Key -SQL-safe name: `fcm_key` - -
-Used in 1 artifact - -- FCMQueuedMessageOutlook.fcm_outlook - -
- -
-❌ Missing 3 translations - - -
- - -### FCM Timestamp -SQL-safe name: `fcm_timestamp` - -
-Used in 3 artifacts - -- FCMQueuedMessageKik.fcm_kik -- FCMQueuedMessageKik.fcm_kik_blanks -- FCMQueuedMessageOutlook.fcm_outlook - -
- -
-❌ Missing 3 translations - - -
- - -### File Name -SQL-safe name: `file_name` - -
-Used in 4 artifacts - -- DuckDuckGo.duckduckgo_thumbnails -- FilesByGoogle.fbg_master -- factory_reset.factory_reset -- last_boot_time.last_boot_time - -
- -
-❌ Missing 3 translations - - -
- - -### First Name -SQL-safe name: `first_name` - -
-Used in 1 artifact - -- LinkedIn.get_linkedin_account - -
- -
-❌ Missing 3 translations - - -
- - -### Folder Path -SQL-safe name: `folder_path` - -
-Used in 1 artifact - -- DuckDuckGo.duckduckgo_bookmarks - -
- -
-❌ Missing 3 translations - - -
- - -### google.c.sender.id -SQL-safe name: `googlecsenderid` - -
-Used in 2 artifacts - -- FCMQueuedMessageKik.fcm_kik -- FCMQueuedMessageKik.fcm_kik_blanks - -
- -
-❌ Missing 3 translations - - -
- - -### Headline -SQL-safe name: `headline` - -
-Used in 1 artifact - -- LinkedIn.get_linkedin_account - -
- -
-❌ Missing 3 translations - - -
- - -### Heart Rate -SQL-safe name: `heart_rate` - -
-Used in 1 artifact - -- zepplife.extract_zepplife_heartrate - -
- -
-❌ Missing 3 translations - - -
- - -### Hidden -SQL-safe name: `hidden` - -
-Used in 1 artifact - -- FilesByGoogle.fbg_master - -
- -
-❌ Missing 3 translations - - -
- - -### History Type -SQL-safe name: `history_type` - -
-Used in 1 artifact - -- DuckDuckGo.duckduckgo_history - -
- -
-❌ Missing 3 translations - - -
- - -### Hostname -SQL-safe name: `hostname` - -
-Used in 1 artifact - -- adb_hosts.adb_hosts - -
- -
-❌ Missing 3 translations - - -
- - -### Hotspot BSSID -SQL-safe name: `hotspot_bssid` - -
-Used in 1 artifact - -- googleCast.googleCast - -
- -
-❌ Missing 3 translations - - -
- - -### Icons -SQL-safe name: `icons` - -
-Used in 1 artifact - -- appicons.appIcons - -
- -
-❌ Missing 3 translations - - -
- - -### ID -SQL-safe name: `id` - -
-Used in 1 artifact - -- FCMQueuedMessageKik.fcm_kik - -
- -
-❌ Missing 3 translations - - -
- - -### Label -SQL-safe name: `label` - -
-Used in 1 artifact - -- gmailEmails.gmailLabels - -
- -
-❌ Missing 3 translations - - -
- - -### Last Discovered By BLE Timestamp -SQL-safe name: `last_discovered_by_ble_timestamp` - -
-Used in 1 artifact - -- googleCast.googleCast - -
- -
-❌ Missing 3 translations - - -
- - -### Last Discovered Timestamp -SQL-safe name: `last_discovered_timestamp` - -
-Used in 1 artifact - -- googleCast.googleCast - -
- -
-❌ Missing 3 translations - - -
- - -### Last Login -SQL-safe name: `last_login` - -
-Used in 1 artifact - -- LinkedIn.get_linkedin_account - -
- -
-❌ Missing 3 translations - - -
- - -### Last Modified -SQL-safe name: `last_modified` - -
-Used in 1 artifact - -- DuckDuckGo.duckduckgo_bookmarks - -
- -
-❌ Missing 3 translations - - -
- - -### Last Name -SQL-safe name: `last_name` - -
-Used in 1 artifact - -- LinkedIn.get_linkedin_account - -
- -
-❌ Missing 3 translations - - -
- - -### Last password entry -SQL-safe name: `last_password_entry` - -
-Used in 1 artifact - -- accounts_de.accounts_de - -
- -
-❌ Missing 3 translations - - -
- - -### Last Published Timestamp -SQL-safe name: `last_published_timestamp` - -
-Used in 1 artifact - -- googleCast.googleCast - -
- -
-❌ Missing 3 translations - - -
- - -### Last Updated Timestamp -SQL-safe name: `last_updated_timestamp` - -
-Used in 3 artifacts - -- airtagAndroid.airtagAlerts -- airtagAndroid.airtagScans -- frosting.frosting - -
- -
-❌ Missing 3 translations - - -
- - -### Latitude -SQL-safe name: `latitude` - -
-Used in 1 artifact - -- airtagAndroid.airtagScans - -
- -
-❌ Missing 3 translations - - -
- - -### Location -SQL-safe name: `location` - -
-Used in 1 artifact - -- DuckDuckGo.duckduckgo_thumbnails - -
- -
-❌ Missing 3 translations - - -
- - -### Longitude -SQL-safe name: `longitude` - -
-Used in 1 artifact - -- airtagAndroid.airtagScans - -
- -
-❌ Missing 3 translations - - -
- - -### MAC Address -SQL-safe name: `mac_address` - -
-Used in 2 artifacts - -- airtagAndroid.airtagAlerts -- airtagAndroid.airtagScans - -
- -
-❌ Missing 3 translations - - -
- - -### Mailed By -SQL-safe name: `mailed_by` - -
-Used in 2 artifacts - -- gmailEmails.gmailEmails -- gmailIMAPEmails.gmailIMAPEmails - -
- -
-❌ Missing 3 translations - - -
- - -### Main icon -SQL-safe name: `main_icon` - -
-Used in 1 artifact - -- appicons.appIcons - -
- -
-❌ Missing 3 translations - - -
- - -### Manufacturer -SQL-safe name: `manufacturer` - -
-Used in 1 artifact - -- androidauto.extract_android_auto - -
- -
-❌ Missing 3 translations - - -
- - -### Media Type -SQL-safe name: `media_type` - -
-Used in 1 artifact - -- FilesByGoogle.fbg_master - -
- -
-❌ Missing 3 translations - - -
- - -### Member ID -SQL-safe name: `member_id` - -
-Used in 1 artifact - -- LinkedIn.get_linkedin_account - -
- -
-❌ Missing 3 translations - - -
- - -### Message -SQL-safe name: `message` - -
-Used in 3 artifacts - -- LinkedIn.get_linkedin_messages -- gmailEmails.gmailEmails -- knuddels.knuddels_chats - -
- -
-❌ Missing 3 translations - - -
- - -### Message ID -SQL-safe name: `message_id` - -
-Used in 2 artifacts - -- chatgpt2.get_chatpgt2 -- gmailEmails.gmailDownloadRequests - -
- -
-❌ Missing 3 translations - - -
- - -### Mime Type -SQL-safe name: `mime_type` - -
-Used in 2 artifacts - -- FilesByGoogle.fbg_master -- downloads.downloads - -
- -
-❌ Missing 3 translations - - -
- - -### Mimetype -SQL-safe name: `mimetype` - -
-Used in 1 artifact - -- contacts.contacts - -
- -
-❌ Missing 3 translations - - -
- - -### Model -SQL-safe name: `model` - -
-Used in 1 artifact - -- androidauto.extract_android_auto - -
- -
-❌ Missing 3 translations - - -
- - -### Modified Time -SQL-safe name: `modified_time` - -
-Used in 2 artifacts - -- chatgpt2.get_chatpgt2 -- clipBoard.clipboard - -
- -
-❌ Missing 3 translations - - -
- - -### Modified/Downloaded Timestamp -SQL-safe name: `modifieddownloaded_timestamp` - -
-Used in 1 artifact - -- downloads.downloads - -
- -
-❌ Missing 3 translations - - -
- - -### Optional Device Data -SQL-safe name: `optional_device_data` - -
-Used in 1 artifact - -- airtagAndroid.airtagAlerts - -
- -
-❌ Missing 3 translations - - -
- - -### Order -SQL-safe name: `order` - -
-Used in 1 artifact - -- BashHistory.bashHistory - -
- -
-❌ Missing 3 translations - - -
- - -### Package name -SQL-safe name: `package_name` - -
-Used in 1 artifact - -- appicons.appIcons - -
- -
-❌ Missing 3 translations - - -
- - -### Parent Folder -SQL-safe name: `parent_folder` - -
-Used in 1 artifact - -- FilesByGoogle.fbg_master - -
- -
-❌ Missing 3 translations - - -
- - -### Passive Scan -SQL-safe name: `passive_scan` - -
-Used in 1 artifact - -- airtagAndroid.airtagPassiveScan - -
- -
-❌ Missing 3 translations - - -
- - -### Password -SQL-safe name: `password` - -
-Used in 1 artifact - -- accounts_ce.accounts_ce - -
- -
-❌ Missing 3 translations - - -
- - -### Path -SQL-safe name: `path` - -
-Used in 1 artifact - -- clipBoard.clipboard - -
- -
-❌ Missing 3 translations - - -
- - -### Phone Number -SQL-safe name: `phone_number` - -
-Used in 1 artifact - -- contacts.contacts - -
- -
-❌ Missing 3 translations - - -
- - -### Possible RSSI -SQL-safe name: `possible_rssi` - -
-Used in 1 artifact - -- airtagAndroid.airtagScans - -
- -
-❌ Missing 3 translations - - -
- - -### Preview -SQL-safe name: `preview` - -
-Used in 1 artifact - -- FCMQueuedMessageOutlook.fcm_outlook - -
- -
-❌ Missing 3 translations - - -
- - -### Priority -SQL-safe name: `priority` - -
-Used in 1 artifact - -- gmailEmails.gmailDownloadRequests - -
- -
-❌ Missing 3 translations - - -
- - -### Property -SQL-safe name: `property` - -
-Used in 1 artifact - -- usagestatsVersion.usagestatsVersion - -
- -
-❌ Missing 3 translations - - -
- - -### Property Value -SQL-safe name: `property_value` - -
-Used in 1 artifact - -- usagestatsVersion.usagestatsVersion - -
- -
-❌ Missing 3 translations - - -
- - -### Provider URI -SQL-safe name: `provider_uri` - -
-Used in 1 artifact - -- downloads.downloads - -
- -
-❌ Missing 3 translations - - -
- - -### Public Identifier -SQL-safe name: `public_identifier` - -
-Used in 1 artifact - -- LinkedIn.get_linkedin_account - -
- -
-❌ Missing 3 translations - - -
- - -### Query -SQL-safe name: `query` - -
-Used in 1 artifact - -- googlePlaySearches.GooglePlaySearches - -
- -
-❌ Missing 3 translations - - -
- - -### RCN Enabled Status -SQL-safe name: `rcn_enabled_status` - -
-Used in 1 artifact - -- googleCast.googleCast - -
- -
-❌ Missing 3 translations - - -
- - -### Reason -SQL-safe name: `reason` - -
-Used in 1 artifact - -- powerOffReset.powerOffReset - -
- -
-❌ Missing 3 translations - - -
- - -### Received / Renew Time -SQL-safe name: `received_renew_time` - -
-Used in 1 artifact - -- FCMQueuedMessageOutlook.fcm_outlook - -
- -
-❌ Missing 3 translations - - -
- - -### Receiver Metrics ID -SQL-safe name: `receiver_metrics_id` - -
-Used in 1 artifact - -- googleCast.googleCast - -
- -
-❌ Missing 3 translations - - -
- - -### Recipient -SQL-safe name: `recipient` - -
-Used in 2 artifacts - -- gmailEmails.gmailEmails -- gmailIMAPEmails.gmailIMAPEmails - -
- -
-❌ Missing 3 translations - - -
- - -### Recipient Name -SQL-safe name: `recipient_name` - -
-Used in 1 artifact - -- gmailEmails.gmailEmails - -
- -
-❌ Missing 3 translations - - -
- - -### Reply To -SQL-safe name: `reply_to` - -
-Used in 2 artifacts - -- gmailEmails.gmailEmails -- gmailIMAPEmails.gmailIMAPEmails - -
- -
-❌ Missing 3 translations - - -
- - -### Reply To Name -SQL-safe name: `reply_to_name` - -
-Used in 1 artifact - -- gmailEmails.gmailEmails - -
- -
-❌ Missing 3 translations - - -
- - -### Requestor -SQL-safe name: `requestor` - -
-Used in 1 artifact - -- shutdown_checkpoints.shutdown_checkpoints - -
- -
-❌ Missing 3 translations - - -
- - -### Root Path -SQL-safe name: `root_path` - -
-Used in 1 artifact - -- FilesByGoogle.fbg_master - -
- -
-❌ Missing 3 translations - - -
- - -### Root Relative Path -SQL-safe name: `root_relative_path` - -
-Used in 1 artifact - -- FilesByGoogle.fbg_master - -
- -
-❌ Missing 3 translations - - -
- - -### Save Location -SQL-safe name: `save_location` - -
-Used in 1 artifact - -- downloads.downloads - -
- -
-❌ Missing 3 translations - - -
- - -### Search Query -SQL-safe name: `search_query` - -
-Used in 1 artifact - -- DuckDuckGo.duckduckgo_history - -
- -
-❌ Missing 3 translations - - -
- - -### Search Term -SQL-safe name: `search_term` - -
-Used in 1 artifact - -- FilesByGoogle.fbg_searchhistory - -
- -
-❌ Missing 3 translations - - -
- - -### Sender -SQL-safe name: `sender` - -
-Used in 1 artifact - -- FCMQueuedMessageOutlook.fcm_outlook - -
- -
-❌ Missing 3 translations - - -
- - -### Sender Distance -SQL-safe name: `sender_distance` - -
-Used in 1 artifact - -- LinkedIn.get_linkedin_messages - -
- -
-❌ Missing 3 translations - - -
- - -### Sender First Name -SQL-safe name: `sender_first_name` - -
-Used in 1 artifact - -- LinkedIn.get_linkedin_messages - -
- -
-❌ Missing 3 translations - - -
- - -### Sender Headline -SQL-safe name: `sender_headline` - -
-Used in 1 artifact - -- LinkedIn.get_linkedin_messages - -
- -
-❌ Missing 3 translations - - -
- - -### Sender Last Name -SQL-safe name: `sender_last_name` - -
-Used in 1 artifact - -- LinkedIn.get_linkedin_messages - -
- -
-❌ Missing 3 translations - - -
- - -### Sender Profile Url -SQL-safe name: `sender_profile_url` - -
-Used in 1 artifact - -- LinkedIn.get_linkedin_messages - -
- -
-❌ Missing 3 translations - - -
- - -### Service Instance Name -SQL-safe name: `service_instance_name` - -
-Used in 1 artifact - -- googleCast.googleCast - -
- -
-❌ Missing 3 translations - - -
- - -### Signed by -SQL-safe name: `signed_by` - -
-Used in 2 artifacts - -- gmailEmails.gmailEmails -- gmailIMAPEmails.gmailIMAPEmails - -
- -
-❌ Missing 3 translations - - -
- - -### Size -SQL-safe name: `size` - -
-Used in 1 artifact - -- FilesByGoogle.fbg_master - -
- -
-❌ Missing 3 translations - - -
- - -### Snippet -SQL-safe name: `snippet` - -
-Used in 1 artifact - -- gmailIMAPEmails.gmailIMAPEmails - -
- -
-❌ Missing 3 translations - - -
- - -### Source File -SQL-safe name: `source_file` - -
-Used in 12 artifacts - -- FilesByGoogle.fbg_master -- FilesByGoogle.fbg_searchhistory -- contacts.contacts -- downloads.downloads -- gmailEmails.gmailEmails -- gmailEmails.gmailLabels -- gmailIMAPEmails.gmailIMAPEmails -- googleCast.googleCast -- googleFitGMS.googleFitGMS -- knuddels.knuddels_chats -- powerOffReset.powerOffReset -- shutdown_checkpoints.shutdown_checkpoints - -
- -
-❌ Missing 3 translations - - -
- - -### State -SQL-safe name: `state` - -
-Used in 1 artifact - -- airtagAndroid.airtagScans - -
- -
-❌ Missing 3 translations - - -
- - -### Status -SQL-safe name: `status` - -
-Used in 1 artifact - -- downloads.downloads - -
- -
-❌ Missing 3 translations - - -
- - -### STS -SQL-safe name: `sts` - -
-Used in 1 artifact - -- FCMQueuedMessageKik.fcm_kik - -
- -
-❌ Missing 3 translations - - -
- - -### Subject -SQL-safe name: `subject` - -
-Used in 1 artifact - -- LinkedIn.get_linkedin_messages - -
- -
-❌ Missing 3 translations - - -
- - -### Subject Line -SQL-safe name: `subject_line` - -
-Used in 2 artifacts - -- gmailEmails.gmailEmails -- gmailIMAPEmails.gmailIMAPEmails - -
- -
-❌ Missing 3 translations - - -
- - -### Supported Criteria -SQL-safe name: `supported_criteria` - -
-Used in 1 artifact - -- googleCast.googleCast - -
- -
-❌ Missing 3 translations - - -
- - -### Tab ID -SQL-safe name: `tab_id` - -
-Used in 1 artifact - -- DuckDuckGo.duckduckgo_opentabs - -
- -
-❌ Missing 3 translations - - -
- - -### Tab Last Accessed (Local) -SQL-safe name: `tab_last_accessed_local` - -
-Used in 1 artifact - -- DuckDuckGo.duckduckgo_opentabs - -
- -
-❌ Missing 3 translations - - -
- - -### Target File Path -SQL-safe name: `target_file_path` - -
-Used in 1 artifact - -- gmailEmails.gmailDownloadRequests - -
- -
-❌ Missing 3 translations - - -
- - -### Target File Size -SQL-safe name: `target_file_size` - -
-Used in 1 artifact - -- gmailEmails.gmailDownloadRequests - -
- -
-❌ Missing 3 translations - - -
- - -### Tenant / Mailbox GUID -SQL-safe name: `tenant_mailbox_guid` - -
-Used in 1 artifact - -- FCMQueuedMessageOutlook.fcm_outlook - -
- -
-❌ Missing 3 translations - - -
- - -### Thread Table UID -SQL-safe name: `thread_table_uid` - -
-Used in 1 artifact - -- knuddels.knuddels_chats - -
- -
-❌ Missing 3 translations - - -
- - -### Thumbnail -SQL-safe name: `thumbnail` - -
-Used in 1 artifact - -- DuckDuckGo.duckduckgo_thumbnails - -
- -
-❌ Missing 3 translations - - -
- - -### Timestamp -SQL-safe name: `timestamp` - -
-Used in 11 artifacts - -- DuckDuckGo.duckduckgo_thumbnails -- FilesByGoogle.fbg_searchhistory -- airtagAndroid.airtagLastScan -- factory_reset.factory_reset -- gmailEmails.gmailEmails -- gmailIMAPEmails.gmailIMAPEmails -- googlePlaySearches.GooglePlaySearches -- knuddels.knuddels_chats -- last_boot_time.last_boot_time -- shutdown_checkpoints.shutdown_checkpoints -- zepplife.extract_zepplife_heartrate - -
- -
-✅ All translations available - -- en: Timestamp -- es: Fecha y Hora -- fr: Date et heure - -
- - -### Timestamp (Local) -SQL-safe name: `timestamp_local` - -
-Used in 1 artifact - -- powerOffReset.powerOffReset - -
- -
-❌ Missing 3 translations - - -
- - -### Timestamp Requested -SQL-safe name: `timestamp_requested` - -
-Used in 1 artifact - -- gmailEmails.gmailDownloadRequests - -
- -
-❌ Missing 3 translations - - -
- - -### Timezone Offset -SQL-safe name: `timezone_offset` - -
-Used in 1 artifact - -- powerOffReset.powerOffReset - -
- -
-❌ Missing 3 translations - - -
- - -### Title -SQL-safe name: `title` - -
-Used in 6 artifacts - -- DuckDuckGo.duckduckgo_bookmarks -- DuckDuckGo.duckduckgo_favorites -- DuckDuckGo.duckduckgo_history -- DuckDuckGo.duckduckgo_opentabs -- FilesByGoogle.fbg_master -- downloads.downloads - -
- -
-❌ Missing 3 translations - - -
- - -### Topic -SQL-safe name: `topic` - -
-Used in 1 artifact - -- FCMQueuedMessageOutlook.fcm_outlook - -
- -
-❌ Missing 3 translations - - -
- - -### Total Bytes -SQL-safe name: `total_bytes` - -
-Used in 1 artifact - -- downloads.downloads - -
- -
-❌ Missing 3 translations - - -
- - -### Total Count -SQL-safe name: `total_count` - -
-Used in 1 artifact - -- gmailEmails.gmailLabels - -
- -
-❌ Missing 3 translations - - -
- - -### Unread Count -SQL-safe name: `unread_count` - -
-Used in 1 artifact - -- gmailEmails.gmailLabels - -
- -
-❌ Missing 3 translations - - -
- - -### Unseen Count -SQL-safe name: `unseen_count` - -
-Used in 1 artifact - -- gmailEmails.gmailLabels - -
- -
-❌ Missing 3 translations - - -
- - -### URI -SQL-safe name: `uri` - -
-Used in 1 artifact - -- FilesByGoogle.fbg_master - -
- -
-❌ Missing 3 translations - - -
- - -### URL -SQL-safe name: `url` - -
-Used in 5 artifacts - -- DuckDuckGo.duckduckgo_bookmarks -- DuckDuckGo.duckduckgo_favorites -- DuckDuckGo.duckduckgo_history -- DuckDuckGo.duckduckgo_opentabs -- gmailEmails.gmailDownloadRequests - -
- -
-❌ Missing 3 translations - - -
- - -### User Name -SQL-safe name: `user_name` - -
-Used in 1 artifact - -- knuddels.knuddels_chats - -
- -
-❌ Missing 3 translations - - -
- - -### Username -SQL-safe name: `username` - -
-Used in 1 artifact - -- adb_hosts.adb_hosts - -
- -
-❌ Missing 3 translations - - -
- - -### Users Table UID -SQL-safe name: `users_table_uid` - -
-Used in 1 artifact - -- knuddels.knuddels_chats - -
- -
-❌ Missing 3 translations - - -
- - -### Visible in Downloads UI -SQL-safe name: `visible_in_downloads_ui` - -
-Used in 1 artifact - -- downloads.downloads - -
- -
-❌ Missing 3 translations - - -
- - -### Visit Date (Local) -SQL-safe name: `visit_date_local` - -
-Used in 1 artifact - -- DuckDuckGo.duckduckgo_history - -
- -
-❌ Missing 3 translations - - -
- - -### Visit ID -SQL-safe name: `visit_id` - -
-Used in 1 artifact - -- DuckDuckGo.duckduckgo_history - -
- -
-❌ Missing 3 translations - - -
- - -### Wi-Fi BSSID -SQL-safe name: `wifi_bssid` - -
-Used in 1 artifact - -- androidauto.extract_android_auto - -
- -
-❌ Missing 3 translations - - -
- - -### Wi-Fi Password -SQL-safe name: `wifi_password` - -
-Used in 1 artifact - -- androidauto.extract_android_auto - -
- -
-❌ Missing 3 translations - - -
- - -### Wi-Fi SSID -SQL-safe name: `wifi_ssid` - -
-Used in 1 artifact - -- androidauto.extract_android_auto - -
- -
-❌ Missing 3 translations - - -
- - -### Year -SQL-safe name: `year` - -
-Used in 1 artifact - -- androidauto.extract_android_auto - -
- -
-❌ Missing 3 translations - - -
- - - - - -## Notes -- Headers are converted to i18n keys by: - - Converting to lowercase - - Replacing spaces and special characters with hyphens - - Removing duplicate hyphens -- Missing translations can be found in [module_language_missing.md](module_language_missing.md) -- New headers should be added to translation files under the `artifacts` objec## Statistics -- Total unique headers: 518 -- Headers with complete translations: 518 -- Headers missing translations: 0 +# LEAPP Data Headers + +This document lists all the data headers extracted from LEAPP artifact modules and compares to the translations available in the LAVA repository. + +## Overview +Data headers define the structure of the data returned by each artifact processor. This documentation helps maintain consistency across modules and understand the translations available for each header. + +Detailed list is available in the [all_data_headers.csv](/admin/data/generated/all_data_headers.csv) file. + +Data below this is automatically generated by the [@all_data_headers.py](/admin/scripts/all_data_headers.py) script. + +## Statistics +- Total unique headers: 181 +- Headers with complete translations: 1 +- Headers missing translations: 180 + + + + +## Headers and Translations + +### _id +SQL-safe name: `_id` + +
+Used in 1 artifact + +- gmailIMAPEmails.gmailIMAPEmails + +
+ +
+❌ Missing 3 translations + + +
+ + +### Account Name +SQL-safe name: `account_name` + +
+Used in 4 artifacts + +- accounts_ce.accounts_ce +- accounts_ce.accounts_ce_authtokens +- accounts_de.accounts_de +- gmailEmails.gmailDownloadRequests + +
+ +
+❌ Missing 3 translations + + +
+ + +### Account Type +SQL-safe name: `account_type` + +
+Used in 3 artifacts + +- accounts_ce.accounts_ce +- accounts_ce.accounts_ce_authtokens +- accounts_de.accounts_de + +
+ +
+❌ Missing 3 translations + + +
+ + +### Action +SQL-safe name: `action` + +
+Used in 1 artifact + +- powerOffReset.powerOffReset + +
+ +
+❌ Missing 3 translations + + +
+ + +### Action Type +SQL-safe name: `action_type` + +
+Used in 1 artifact + +- accounts_de.accounts_de + +
+ +
+❌ Missing 3 translations + + +
+ + +### Activity Description +SQL-safe name: `activity_description` + +
+Used in 1 artifact + +- googleFitGMS.googleFitGMS + +
+ +
+❌ Missing 3 translations + + +
+ + +### Activity End Time +SQL-safe name: `activity_end_time` + +
+Used in 1 artifact + +- googleFitGMS.googleFitGMS + +
+ +
+❌ Missing 3 translations + + +
+ + +### Activity Name +SQL-safe name: `activity_name` + +
+Used in 1 artifact + +- googleFitGMS.googleFitGMS + +
+ +
+❌ Missing 3 translations + + +
+ + +### Activity Start Time +SQL-safe name: `activity_start_time` + +
+Used in 1 artifact + +- googleFitGMS.googleFitGMS + +
+ +
+❌ Missing 3 translations + + +
+ + +### Activity Type +SQL-safe name: `activity_type` + +
+Used in 1 artifact + +- googleFitGMS.googleFitGMS + +
+ +
+❌ Missing 3 translations + + +
+ + +### Alert Life Cycle ID +SQL-safe name: `alert_life_cycle_id` + +
+Used in 1 artifact + +- airtagAndroid.airtagAlerts + +
+ +
+❌ Missing 3 translations + + +
+ + +### Alert Status +SQL-safe name: `alert_status` + +
+Used in 1 artifact + +- airtagAndroid.airtagAlerts + +
+ +
+❌ Missing 3 translations + + +
+ + +### APK Path +SQL-safe name: `apk_path` + +
+Used in 1 artifact + +- frosting.frosting + +
+ +
+❌ Missing 3 translations + + +
+ + +### App name +SQL-safe name: `app_name` + +
+Used in 1 artifact + +- appicons.appIcons + +
+ +
+❌ Missing 3 translations + + +
+ + +### App Package Name +SQL-safe name: `app_package_name` + +
+Used in 1 artifact + +- frosting.frosting + +
+ +
+❌ Missing 3 translations + + +
+ + +### App Provider Package +SQL-safe name: `app_provider_package` + +
+Used in 1 artifact + +- downloads.downloads + +
+ +
+❌ Missing 3 translations + + +
+ + +### Attachment +SQL-safe name: `attachment` + +
+Used in 1 artifact + +- gmailEmails.gmailEmails + +
+ +
+❌ Missing 3 translations + + +
+ + +### Attachment Name +SQL-safe name: `attachment_name` + +
+Used in 1 artifact + +- gmailEmails.gmailEmails + +
+ +
+❌ Missing 3 translations + + +
+ + +### Authtoken +SQL-safe name: `authtoken` + +
+Used in 1 artifact + +- accounts_ce.accounts_ce_authtokens + +
+ +
+❌ Missing 3 translations + + +
+ + +### Authtoken Type +SQL-safe name: `authtoken_type` + +
+Used in 1 artifact + +- accounts_ce.accounts_ce_authtokens + +
+ +
+❌ Missing 3 translations + + +
+ + +### Bin ID +SQL-safe name: `bin_id` + +
+Used in 1 artifact + +- FCMQueuedMessageKik.fcm_kik + +
+ +
+❌ Missing 3 translations + + +
+ + +### Bluetooth MAC +SQL-safe name: `bluetooth_mac` + +
+Used in 1 artifact + +- androidauto.extract_android_auto + +
+ +
+❌ Missing 3 translations + + +
+ + +### Body +SQL-safe name: `body` + +
+Used in 1 artifact + +- FCMQueuedMessageKik.fcm_kik + +
+ +
+❌ Missing 3 translations + + +
+ + +### Body(HTML) +SQL-safe name: `bodyhtml` + +
+Used in 1 artifact + +- gmailIMAPEmails.gmailIMAPEmails + +
+ +
+❌ Missing 3 translations + + +
+ + +### Body(TXT) +SQL-safe name: `bodytxt` + +
+Used in 1 artifact + +- gmailIMAPEmails.gmailIMAPEmails + +
+ +
+❌ Missing 3 translations + + +
+ + +### Cached Tab Filename +SQL-safe name: `cached_tab_filename` + +
+Used in 1 artifact + +- DuckDuckGo.duckduckgo_opentabs + +
+ +
+❌ Missing 3 translations + + +
+ + +### Cached Tab Preview Time (Local) +SQL-safe name: `cached_tab_preview_time_local` + +
+Used in 1 artifact + +- DuckDuckGo.duckduckgo_opentabs + +
+ +
+❌ Missing 3 translations + + +
+ + +### Capabilities +SQL-safe name: `capabilities` + +
+Used in 1 artifact + +- googleCast.googleCast + +
+ +
+❌ Missing 3 translations + + +
+ + +### Cloud Device ID +SQL-safe name: `cloud_device_id` + +
+Used in 1 artifact + +- googleCast.googleCast + +
+ +
+❌ Missing 3 translations + + +
+ + +### Command +SQL-safe name: `command` + +
+Used in 1 artifact + +- BashHistory.bashHistory + +
+ +
+❌ Missing 3 translations + + +
+ + +### Connection Time +SQL-safe name: `connection_time` + +
+Used in 1 artifact + +- androidauto.extract_android_auto + +
+ +
+❌ Missing 3 translations + + +
+ + +### Content +SQL-safe name: `content` + +
+Used in 1 artifact + +- chatgpt2.get_chatpgt2 + +
+ +
+❌ Missing 3 translations + + +
+ + +### Content References +SQL-safe name: `content_references` + +
+Used in 1 artifact + +- chatgpt2.get_chatpgt2 + +
+ +
+❌ Missing 3 translations + + +
+ + +### Contributing App +SQL-safe name: `contributing_app` + +
+Used in 1 artifact + +- googleFitGMS.googleFitGMS + +
+ +
+❌ Missing 3 translations + + +
+ + +### Conversation ID +SQL-safe name: `conversation_id` + +
+Used in 1 artifact + +- chatgpt2.get_chatpgt2 + +
+ +
+❌ Missing 3 translations + + +
+ + +### Conversation Key +SQL-safe name: `conversation_key` + +
+Used in 1 artifact + +- knuddels.knuddels_chats + +
+ +
+❌ Missing 3 translations + + +
+ + +### Conversation Title +SQL-safe name: `conversation_title` + +
+Used in 1 artifact + +- chatgpt2.get_chatpgt2 + +
+ +
+❌ Missing 3 translations + + +
+ + +### Conversation Urn +SQL-safe name: `conversation_urn` + +
+Used in 1 artifact + +- LinkedIn.get_linkedin_messages + +
+ +
+❌ Missing 3 translations + + +
+ + +### Creation Time +SQL-safe name: `creation_time` + +
+Used in 1 artifact + +- chatgpt2.get_chatpgt2 + +
+ +
+❌ Missing 3 translations + + +
+ + +### Creation Timestamp +SQL-safe name: `creation_timestamp` + +
+Used in 2 artifacts + +- airtagAndroid.airtagAlerts +- airtagAndroid.airtagScans + +
+ +
+❌ Missing 3 translations + + +
+ + +### Current Bytes +SQL-safe name: `current_bytes` + +
+Used in 1 artifact + +- downloads.downloads + +
+ +
+❌ Missing 3 translations + + +
+ + +### Current Tab +SQL-safe name: `current_tab` + +
+Used in 1 artifact + +- DuckDuckGo.duckduckgo_opentabs + +
+ +
+❌ Missing 3 translations + + +
+ + +### Data +SQL-safe name: `data` + +
+Used in 1 artifact + +- clipBoard.clipboard + +
+ +
+❌ Missing 3 translations + + +
+ + +### Data 1 +SQL-safe name: `data_1` + +
+Used in 1 artifact + +- contacts.contacts + +
+ +
+❌ Missing 3 translations + + +
+ + +### Date Modified +SQL-safe name: `date_modified` + +
+Used in 1 artifact + +- FilesByGoogle.fbg_master + +
+ +
+❌ Missing 3 translations + + +
+ + +### Debug Time +SQL-safe name: `debug_time` + +
+Used in 1 artifact + +- accounts_de.accounts_de + +
+ +
+❌ Missing 3 translations + + +
+ + +### Deleted +SQL-safe name: `deleted` + +
+Used in 2 artifacts + +- DuckDuckGo.duckduckgo_bookmarks +- downloads.downloads + +
+ +
+❌ Missing 3 translations + + +
+ + +### Delivery Date +SQL-safe name: `delivery_date` + +
+Used in 1 artifact + +- LinkedIn.get_linkedin_messages + +
+ +
+❌ Missing 3 translations + + +
+ + +### Delivery Status +SQL-safe name: `delivery_status` + +
+Used in 1 artifact + +- LinkedIn.get_linkedin_messages + +
+ +
+❌ Missing 3 translations + + +
+ + +### Description +SQL-safe name: `description` + +
+Used in 1 artifact + +- downloads.downloads + +
+ +
+❌ Missing 3 translations + + +
+ + +### Device Friendly Name +SQL-safe name: `device_friendly_name` + +
+Used in 1 artifact + +- googleCast.googleCast + +
+ +
+❌ Missing 3 translations + + +
+ + +### Device ID (SSDP UDN) +SQL-safe name: `device_id_ssdp_udn` + +
+Used in 1 artifact + +- googleCast.googleCast + +
+ +
+❌ Missing 3 translations + + +
+ + +### Device IP Address +SQL-safe name: `device_ip_address` + +
+Used in 1 artifact + +- googleCast.googleCast + +
+ +
+❌ Missing 3 translations + + +
+ + +### Device Model Name +SQL-safe name: `device_model_name` + +
+Used in 1 artifact + +- googleCast.googleCast + +
+ +
+❌ Missing 3 translations + + +
+ + +### Device Port +SQL-safe name: `device_port` + +
+Used in 1 artifact + +- googleCast.googleCast + +
+ +
+❌ Missing 3 translations + + +
+ + +### Device Type +SQL-safe name: `device_type` + +
+Used in 1 artifact + +- airtagAndroid.airtagAlerts + +
+ +
+❌ Missing 3 translations + + +
+ + +### Device Version +SQL-safe name: `device_version` + +
+Used in 1 artifact + +- googleCast.googleCast + +
+ +
+❌ Missing 3 translations + + +
+ + +### Display +SQL-safe name: `display` + +
+Used in 1 artifact + +- googlePlaySearches.GooglePlaySearches + +
+ +
+❌ Missing 3 translations + + +
+ + +### Display Name +SQL-safe name: `display_name` + +
+Used in 1 artifact + +- contacts.contacts + +
+ +
+❌ Missing 3 translations + + +
+ + +### Download Type +SQL-safe name: `download_type` + +
+Used in 1 artifact + +- gmailEmails.gmailDownloadRequests + +
+ +
+❌ Missing 3 translations + + +
+ + +### Email Address +SQL-safe name: `email_address` + +
+Used in 1 artifact + +- contacts.contacts + +
+ +
+❌ Missing 3 translations + + +
+ + +### Email ID +SQL-safe name: `email_id` + +
+Used in 1 artifact + +- gmailEmails.gmailEmails + +
+ +
+❌ Missing 3 translations + + +
+ + +### Entity ID +SQL-safe name: `entity_id` + +
+Used in 2 artifacts + +- DuckDuckGo.duckduckgo_bookmarks +- DuckDuckGo.duckduckgo_favorites + +
+ +
+❌ Missing 3 translations + + +
+ + +### Entry +SQL-safe name: `entry` + +
+Used in 1 artifact + +- shutdown_checkpoints.shutdown_checkpoints + +
+ +
+❌ Missing 3 translations + + +
+ + +### Error Message +SQL-safe name: `error_message` + +
+Used in 1 artifact + +- downloads.downloads + +
+ +
+❌ Missing 3 translations + + +
+ + +### ETAG +SQL-safe name: `etag` + +
+Used in 1 artifact + +- downloads.downloads + +
+ +
+❌ Missing 3 translations + + +
+ + +### FCM Key +SQL-safe name: `fcm_key` + +
+Used in 1 artifact + +- FCMQueuedMessageOutlook.fcm_outlook + +
+ +
+❌ Missing 3 translations + + +
+ + +### FCM Timestamp +SQL-safe name: `fcm_timestamp` + +
+Used in 3 artifacts + +- FCMQueuedMessageKik.fcm_kik +- FCMQueuedMessageKik.fcm_kik_blanks +- FCMQueuedMessageOutlook.fcm_outlook + +
+ +
+❌ Missing 3 translations + + +
+ + +### File Name +SQL-safe name: `file_name` + +
+Used in 4 artifacts + +- DuckDuckGo.duckduckgo_thumbnails +- FilesByGoogle.fbg_master +- factory_reset.factory_reset +- last_boot_time.last_boot_time + +
+ +
+❌ Missing 3 translations + + +
+ + +### First Name +SQL-safe name: `first_name` + +
+Used in 1 artifact + +- LinkedIn.get_linkedin_account + +
+ +
+❌ Missing 3 translations + + +
+ + +### Folder Path +SQL-safe name: `folder_path` + +
+Used in 1 artifact + +- DuckDuckGo.duckduckgo_bookmarks + +
+ +
+❌ Missing 3 translations + + +
+ + +### google.c.sender.id +SQL-safe name: `googlecsenderid` + +
+Used in 2 artifacts + +- FCMQueuedMessageKik.fcm_kik +- FCMQueuedMessageKik.fcm_kik_blanks + +
+ +
+❌ Missing 3 translations + + +
+ + +### Headline +SQL-safe name: `headline` + +
+Used in 1 artifact + +- LinkedIn.get_linkedin_account + +
+ +
+❌ Missing 3 translations + + +
+ + +### Heart Rate +SQL-safe name: `heart_rate` + +
+Used in 1 artifact + +- zepplife.extract_zepplife_heartrate + +
+ +
+❌ Missing 3 translations + + +
+ + +### Hidden +SQL-safe name: `hidden` + +
+Used in 1 artifact + +- FilesByGoogle.fbg_master + +
+ +
+❌ Missing 3 translations + + +
+ + +### History Type +SQL-safe name: `history_type` + +
+Used in 1 artifact + +- DuckDuckGo.duckduckgo_history + +
+ +
+❌ Missing 3 translations + + +
+ + +### Hostname +SQL-safe name: `hostname` + +
+Used in 1 artifact + +- adb_hosts.adb_hosts + +
+ +
+❌ Missing 3 translations + + +
+ + +### Hotspot BSSID +SQL-safe name: `hotspot_bssid` + +
+Used in 1 artifact + +- googleCast.googleCast + +
+ +
+❌ Missing 3 translations + + +
+ + +### Icons +SQL-safe name: `icons` + +
+Used in 1 artifact + +- appicons.appIcons + +
+ +
+❌ Missing 3 translations + + +
+ + +### ID +SQL-safe name: `id` + +
+Used in 1 artifact + +- FCMQueuedMessageKik.fcm_kik + +
+ +
+❌ Missing 3 translations + + +
+ + +### Label +SQL-safe name: `label` + +
+Used in 1 artifact + +- gmailEmails.gmailLabels + +
+ +
+❌ Missing 3 translations + + +
+ + +### Last Discovered By BLE Timestamp +SQL-safe name: `last_discovered_by_ble_timestamp` + +
+Used in 1 artifact + +- googleCast.googleCast + +
+ +
+❌ Missing 3 translations + + +
+ + +### Last Discovered Timestamp +SQL-safe name: `last_discovered_timestamp` + +
+Used in 1 artifact + +- googleCast.googleCast + +
+ +
+❌ Missing 3 translations + + +
+ + +### Last Login +SQL-safe name: `last_login` + +
+Used in 1 artifact + +- LinkedIn.get_linkedin_account + +
+ +
+❌ Missing 3 translations + + +
+ + +### Last Modified +SQL-safe name: `last_modified` + +
+Used in 1 artifact + +- DuckDuckGo.duckduckgo_bookmarks + +
+ +
+❌ Missing 3 translations + + +
+ + +### Last Name +SQL-safe name: `last_name` + +
+Used in 1 artifact + +- LinkedIn.get_linkedin_account + +
+ +
+❌ Missing 3 translations + + +
+ + +### Last password entry +SQL-safe name: `last_password_entry` + +
+Used in 1 artifact + +- accounts_de.accounts_de + +
+ +
+❌ Missing 3 translations + + +
+ + +### Last Published Timestamp +SQL-safe name: `last_published_timestamp` + +
+Used in 1 artifact + +- googleCast.googleCast + +
+ +
+❌ Missing 3 translations + + +
+ + +### Last Updated Timestamp +SQL-safe name: `last_updated_timestamp` + +
+Used in 3 artifacts + +- airtagAndroid.airtagAlerts +- airtagAndroid.airtagScans +- frosting.frosting + +
+ +
+❌ Missing 3 translations + + +
+ + +### Latitude +SQL-safe name: `latitude` + +
+Used in 1 artifact + +- airtagAndroid.airtagScans + +
+ +
+❌ Missing 3 translations + + +
+ + +### Location +SQL-safe name: `location` + +
+Used in 1 artifact + +- DuckDuckGo.duckduckgo_thumbnails + +
+ +
+❌ Missing 3 translations + + +
+ + +### Longitude +SQL-safe name: `longitude` + +
+Used in 1 artifact + +- airtagAndroid.airtagScans + +
+ +
+❌ Missing 3 translations + + +
+ + +### MAC Address +SQL-safe name: `mac_address` + +
+Used in 2 artifacts + +- airtagAndroid.airtagAlerts +- airtagAndroid.airtagScans + +
+ +
+❌ Missing 3 translations + + +
+ + +### Mailed By +SQL-safe name: `mailed_by` + +
+Used in 2 artifacts + +- gmailEmails.gmailEmails +- gmailIMAPEmails.gmailIMAPEmails + +
+ +
+❌ Missing 3 translations + + +
+ + +### Main icon +SQL-safe name: `main_icon` + +
+Used in 1 artifact + +- appicons.appIcons + +
+ +
+❌ Missing 3 translations + + +
+ + +### Manufacturer +SQL-safe name: `manufacturer` + +
+Used in 1 artifact + +- androidauto.extract_android_auto + +
+ +
+❌ Missing 3 translations + + +
+ + +### Media Type +SQL-safe name: `media_type` + +
+Used in 1 artifact + +- FilesByGoogle.fbg_master + +
+ +
+❌ Missing 3 translations + + +
+ + +### Member ID +SQL-safe name: `member_id` + +
+Used in 1 artifact + +- LinkedIn.get_linkedin_account + +
+ +
+❌ Missing 3 translations + + +
+ + +### Message +SQL-safe name: `message` + +
+Used in 3 artifacts + +- LinkedIn.get_linkedin_messages +- gmailEmails.gmailEmails +- knuddels.knuddels_chats + +
+ +
+❌ Missing 3 translations + + +
+ + +### Message ID +SQL-safe name: `message_id` + +
+Used in 2 artifacts + +- chatgpt2.get_chatpgt2 +- gmailEmails.gmailDownloadRequests + +
+ +
+❌ Missing 3 translations + + +
+ + +### Mime Type +SQL-safe name: `mime_type` + +
+Used in 2 artifacts + +- FilesByGoogle.fbg_master +- downloads.downloads + +
+ +
+❌ Missing 3 translations + + +
+ + +### Mimetype +SQL-safe name: `mimetype` + +
+Used in 1 artifact + +- contacts.contacts + +
+ +
+❌ Missing 3 translations + + +
+ + +### Model +SQL-safe name: `model` + +
+Used in 1 artifact + +- androidauto.extract_android_auto + +
+ +
+❌ Missing 3 translations + + +
+ + +### Modified Time +SQL-safe name: `modified_time` + +
+Used in 2 artifacts + +- chatgpt2.get_chatpgt2 +- clipBoard.clipboard + +
+ +
+❌ Missing 3 translations + + +
+ + +### Modified/Downloaded Timestamp +SQL-safe name: `modifieddownloaded_timestamp` + +
+Used in 1 artifact + +- downloads.downloads + +
+ +
+❌ Missing 3 translations + + +
+ + +### Optional Device Data +SQL-safe name: `optional_device_data` + +
+Used in 1 artifact + +- airtagAndroid.airtagAlerts + +
+ +
+❌ Missing 3 translations + + +
+ + +### Order +SQL-safe name: `order` + +
+Used in 1 artifact + +- BashHistory.bashHistory + +
+ +
+❌ Missing 3 translations + + +
+ + +### Package name +SQL-safe name: `package_name` + +
+Used in 1 artifact + +- appicons.appIcons + +
+ +
+❌ Missing 3 translations + + +
+ + +### Parent Folder +SQL-safe name: `parent_folder` + +
+Used in 1 artifact + +- FilesByGoogle.fbg_master + +
+ +
+❌ Missing 3 translations + + +
+ + +### Passive Scan +SQL-safe name: `passive_scan` + +
+Used in 1 artifact + +- airtagAndroid.airtagPassiveScan + +
+ +
+❌ Missing 3 translations + + +
+ + +### Password +SQL-safe name: `password` + +
+Used in 1 artifact + +- accounts_ce.accounts_ce + +
+ +
+❌ Missing 3 translations + + +
+ + +### Path +SQL-safe name: `path` + +
+Used in 1 artifact + +- clipBoard.clipboard + +
+ +
+❌ Missing 3 translations + + +
+ + +### Phone Number +SQL-safe name: `phone_number` + +
+Used in 1 artifact + +- contacts.contacts + +
+ +
+❌ Missing 3 translations + + +
+ + +### Possible RSSI +SQL-safe name: `possible_rssi` + +
+Used in 1 artifact + +- airtagAndroid.airtagScans + +
+ +
+❌ Missing 3 translations + + +
+ + +### Preview +SQL-safe name: `preview` + +
+Used in 1 artifact + +- FCMQueuedMessageOutlook.fcm_outlook + +
+ +
+❌ Missing 3 translations + + +
+ + +### Priority +SQL-safe name: `priority` + +
+Used in 1 artifact + +- gmailEmails.gmailDownloadRequests + +
+ +
+❌ Missing 3 translations + + +
+ + +### Property +SQL-safe name: `property` + +
+Used in 1 artifact + +- usagestatsVersion.usagestatsVersion + +
+ +
+❌ Missing 3 translations + + +
+ + +### Property Value +SQL-safe name: `property_value` + +
+Used in 1 artifact + +- usagestatsVersion.usagestatsVersion + +
+ +
+❌ Missing 3 translations + + +
+ + +### Provider URI +SQL-safe name: `provider_uri` + +
+Used in 1 artifact + +- downloads.downloads + +
+ +
+❌ Missing 3 translations + + +
+ + +### Public Identifier +SQL-safe name: `public_identifier` + +
+Used in 1 artifact + +- LinkedIn.get_linkedin_account + +
+ +
+❌ Missing 3 translations + + +
+ + +### Query +SQL-safe name: `query` + +
+Used in 1 artifact + +- googlePlaySearches.GooglePlaySearches + +
+ +
+❌ Missing 3 translations + + +
+ + +### RCN Enabled Status +SQL-safe name: `rcn_enabled_status` + +
+Used in 1 artifact + +- googleCast.googleCast + +
+ +
+❌ Missing 3 translations + + +
+ + +### Reason +SQL-safe name: `reason` + +
+Used in 1 artifact + +- powerOffReset.powerOffReset + +
+ +
+❌ Missing 3 translations + + +
+ + +### Received / Renew Time +SQL-safe name: `received_renew_time` + +
+Used in 1 artifact + +- FCMQueuedMessageOutlook.fcm_outlook + +
+ +
+❌ Missing 3 translations + + +
+ + +### Receiver Metrics ID +SQL-safe name: `receiver_metrics_id` + +
+Used in 1 artifact + +- googleCast.googleCast + +
+ +
+❌ Missing 3 translations + + +
+ + +### Recipient +SQL-safe name: `recipient` + +
+Used in 2 artifacts + +- gmailEmails.gmailEmails +- gmailIMAPEmails.gmailIMAPEmails + +
+ +
+❌ Missing 3 translations + + +
+ + +### Recipient Name +SQL-safe name: `recipient_name` + +
+Used in 1 artifact + +- gmailEmails.gmailEmails + +
+ +
+❌ Missing 3 translations + + +
+ + +### Reply To +SQL-safe name: `reply_to` + +
+Used in 2 artifacts + +- gmailEmails.gmailEmails +- gmailIMAPEmails.gmailIMAPEmails + +
+ +
+❌ Missing 3 translations + + +
+ + +### Reply To Name +SQL-safe name: `reply_to_name` + +
+Used in 1 artifact + +- gmailEmails.gmailEmails + +
+ +
+❌ Missing 3 translations + + +
+ + +### Requestor +SQL-safe name: `requestor` + +
+Used in 1 artifact + +- shutdown_checkpoints.shutdown_checkpoints + +
+ +
+❌ Missing 3 translations + + +
+ + +### Root Path +SQL-safe name: `root_path` + +
+Used in 1 artifact + +- FilesByGoogle.fbg_master + +
+ +
+❌ Missing 3 translations + + +
+ + +### Root Relative Path +SQL-safe name: `root_relative_path` + +
+Used in 1 artifact + +- FilesByGoogle.fbg_master + +
+ +
+❌ Missing 3 translations + + +
+ + +### Save Location +SQL-safe name: `save_location` + +
+Used in 1 artifact + +- downloads.downloads + +
+ +
+❌ Missing 3 translations + + +
+ + +### Search Query +SQL-safe name: `search_query` + +
+Used in 1 artifact + +- DuckDuckGo.duckduckgo_history + +
+ +
+❌ Missing 3 translations + + +
+ + +### Search Term +SQL-safe name: `search_term` + +
+Used in 1 artifact + +- FilesByGoogle.fbg_searchhistory + +
+ +
+❌ Missing 3 translations + + +
+ + +### Sender +SQL-safe name: `sender` + +
+Used in 1 artifact + +- FCMQueuedMessageOutlook.fcm_outlook + +
+ +
+❌ Missing 3 translations + + +
+ + +### Sender Distance +SQL-safe name: `sender_distance` + +
+Used in 1 artifact + +- LinkedIn.get_linkedin_messages + +
+ +
+❌ Missing 3 translations + + +
+ + +### Sender First Name +SQL-safe name: `sender_first_name` + +
+Used in 1 artifact + +- LinkedIn.get_linkedin_messages + +
+ +
+❌ Missing 3 translations + + +
+ + +### Sender Headline +SQL-safe name: `sender_headline` + +
+Used in 1 artifact + +- LinkedIn.get_linkedin_messages + +
+ +
+❌ Missing 3 translations + + +
+ + +### Sender Last Name +SQL-safe name: `sender_last_name` + +
+Used in 1 artifact + +- LinkedIn.get_linkedin_messages + +
+ +
+❌ Missing 3 translations + + +
+ + +### Sender Profile Url +SQL-safe name: `sender_profile_url` + +
+Used in 1 artifact + +- LinkedIn.get_linkedin_messages + +
+ +
+❌ Missing 3 translations + + +
+ + +### Service Instance Name +SQL-safe name: `service_instance_name` + +
+Used in 1 artifact + +- googleCast.googleCast + +
+ +
+❌ Missing 3 translations + + +
+ + +### Signed by +SQL-safe name: `signed_by` + +
+Used in 2 artifacts + +- gmailEmails.gmailEmails +- gmailIMAPEmails.gmailIMAPEmails + +
+ +
+❌ Missing 3 translations + + +
+ + +### Size +SQL-safe name: `size` + +
+Used in 1 artifact + +- FilesByGoogle.fbg_master + +
+ +
+❌ Missing 3 translations + + +
+ + +### Snippet +SQL-safe name: `snippet` + +
+Used in 1 artifact + +- gmailIMAPEmails.gmailIMAPEmails + +
+ +
+❌ Missing 3 translations + + +
+ + +### Source File +SQL-safe name: `source_file` + +
+Used in 12 artifacts + +- FilesByGoogle.fbg_master +- FilesByGoogle.fbg_searchhistory +- contacts.contacts +- downloads.downloads +- gmailEmails.gmailEmails +- gmailEmails.gmailLabels +- gmailIMAPEmails.gmailIMAPEmails +- googleCast.googleCast +- googleFitGMS.googleFitGMS +- knuddels.knuddels_chats +- powerOffReset.powerOffReset +- shutdown_checkpoints.shutdown_checkpoints + +
+ +
+❌ Missing 3 translations + + +
+ + +### State +SQL-safe name: `state` + +
+Used in 1 artifact + +- airtagAndroid.airtagScans + +
+ +
+❌ Missing 3 translations + + +
+ + +### Status +SQL-safe name: `status` + +
+Used in 1 artifact + +- downloads.downloads + +
+ +
+❌ Missing 3 translations + + +
+ + +### STS +SQL-safe name: `sts` + +
+Used in 1 artifact + +- FCMQueuedMessageKik.fcm_kik + +
+ +
+❌ Missing 3 translations + + +
+ + +### Subject +SQL-safe name: `subject` + +
+Used in 1 artifact + +- LinkedIn.get_linkedin_messages + +
+ +
+❌ Missing 3 translations + + +
+ + +### Subject Line +SQL-safe name: `subject_line` + +
+Used in 2 artifacts + +- gmailEmails.gmailEmails +- gmailIMAPEmails.gmailIMAPEmails + +
+ +
+❌ Missing 3 translations + + +
+ + +### Supported Criteria +SQL-safe name: `supported_criteria` + +
+Used in 1 artifact + +- googleCast.googleCast + +
+ +
+❌ Missing 3 translations + + +
+ + +### Tab ID +SQL-safe name: `tab_id` + +
+Used in 1 artifact + +- DuckDuckGo.duckduckgo_opentabs + +
+ +
+❌ Missing 3 translations + + +
+ + +### Tab Last Accessed (Local) +SQL-safe name: `tab_last_accessed_local` + +
+Used in 1 artifact + +- DuckDuckGo.duckduckgo_opentabs + +
+ +
+❌ Missing 3 translations + + +
+ + +### Target File Path +SQL-safe name: `target_file_path` + +
+Used in 1 artifact + +- gmailEmails.gmailDownloadRequests + +
+ +
+❌ Missing 3 translations + + +
+ + +### Target File Size +SQL-safe name: `target_file_size` + +
+Used in 1 artifact + +- gmailEmails.gmailDownloadRequests + +
+ +
+❌ Missing 3 translations + + +
+ + +### Tenant / Mailbox GUID +SQL-safe name: `tenant_mailbox_guid` + +
+Used in 1 artifact + +- FCMQueuedMessageOutlook.fcm_outlook + +
+ +
+❌ Missing 3 translations + + +
+ + +### Thread Table UID +SQL-safe name: `thread_table_uid` + +
+Used in 1 artifact + +- knuddels.knuddels_chats + +
+ +
+❌ Missing 3 translations + + +
+ + +### Thumbnail +SQL-safe name: `thumbnail` + +
+Used in 1 artifact + +- DuckDuckGo.duckduckgo_thumbnails + +
+ +
+❌ Missing 3 translations + + +
+ + +### Timestamp +SQL-safe name: `timestamp` + +
+Used in 11 artifacts + +- DuckDuckGo.duckduckgo_thumbnails +- FilesByGoogle.fbg_searchhistory +- airtagAndroid.airtagLastScan +- factory_reset.factory_reset +- gmailEmails.gmailEmails +- gmailIMAPEmails.gmailIMAPEmails +- googlePlaySearches.GooglePlaySearches +- knuddels.knuddels_chats +- last_boot_time.last_boot_time +- shutdown_checkpoints.shutdown_checkpoints +- zepplife.extract_zepplife_heartrate + +
+ +
+✅ All translations available + +- en: Timestamp +- es: Fecha y Hora +- fr: Date et heure + +
+ + +### Timestamp (Local) +SQL-safe name: `timestamp_local` + +
+Used in 1 artifact + +- powerOffReset.powerOffReset + +
+ +
+❌ Missing 3 translations + + +
+ + +### Timestamp Requested +SQL-safe name: `timestamp_requested` + +
+Used in 1 artifact + +- gmailEmails.gmailDownloadRequests + +
+ +
+❌ Missing 3 translations + + +
+ + +### Timezone Offset +SQL-safe name: `timezone_offset` + +
+Used in 1 artifact + +- powerOffReset.powerOffReset + +
+ +
+❌ Missing 3 translations + + +
+ + +### Title +SQL-safe name: `title` + +
+Used in 6 artifacts + +- DuckDuckGo.duckduckgo_bookmarks +- DuckDuckGo.duckduckgo_favorites +- DuckDuckGo.duckduckgo_history +- DuckDuckGo.duckduckgo_opentabs +- FilesByGoogle.fbg_master +- downloads.downloads + +
+ +
+❌ Missing 3 translations + + +
+ + +### Topic +SQL-safe name: `topic` + +
+Used in 1 artifact + +- FCMQueuedMessageOutlook.fcm_outlook + +
+ +
+❌ Missing 3 translations + + +
+ + +### Total Bytes +SQL-safe name: `total_bytes` + +
+Used in 1 artifact + +- downloads.downloads + +
+ +
+❌ Missing 3 translations + + +
+ + +### Total Count +SQL-safe name: `total_count` + +
+Used in 1 artifact + +- gmailEmails.gmailLabels + +
+ +
+❌ Missing 3 translations + + +
+ + +### Unread Count +SQL-safe name: `unread_count` + +
+Used in 1 artifact + +- gmailEmails.gmailLabels + +
+ +
+❌ Missing 3 translations + + +
+ + +### Unseen Count +SQL-safe name: `unseen_count` + +
+Used in 1 artifact + +- gmailEmails.gmailLabels + +
+ +
+❌ Missing 3 translations + + +
+ + +### URI +SQL-safe name: `uri` + +
+Used in 1 artifact + +- FilesByGoogle.fbg_master + +
+ +
+❌ Missing 3 translations + + +
+ + +### URL +SQL-safe name: `url` + +
+Used in 5 artifacts + +- DuckDuckGo.duckduckgo_bookmarks +- DuckDuckGo.duckduckgo_favorites +- DuckDuckGo.duckduckgo_history +- DuckDuckGo.duckduckgo_opentabs +- gmailEmails.gmailDownloadRequests + +
+ +
+❌ Missing 3 translations + + +
+ + +### User Name +SQL-safe name: `user_name` + +
+Used in 1 artifact + +- knuddels.knuddels_chats + +
+ +
+❌ Missing 3 translations + + +
+ + +### Username +SQL-safe name: `username` + +
+Used in 1 artifact + +- adb_hosts.adb_hosts + +
+ +
+❌ Missing 3 translations + + +
+ + +### Users Table UID +SQL-safe name: `users_table_uid` + +
+Used in 1 artifact + +- knuddels.knuddels_chats + +
+ +
+❌ Missing 3 translations + + +
+ + +### Visible in Downloads UI +SQL-safe name: `visible_in_downloads_ui` + +
+Used in 1 artifact + +- downloads.downloads + +
+ +
+❌ Missing 3 translations + + +
+ + +### Visit Date (Local) +SQL-safe name: `visit_date_local` + +
+Used in 1 artifact + +- DuckDuckGo.duckduckgo_history + +
+ +
+❌ Missing 3 translations + + +
+ + +### Visit ID +SQL-safe name: `visit_id` + +
+Used in 1 artifact + +- DuckDuckGo.duckduckgo_history + +
+ +
+❌ Missing 3 translations + + +
+ + +### Wi-Fi BSSID +SQL-safe name: `wifi_bssid` + +
+Used in 1 artifact + +- androidauto.extract_android_auto + +
+ +
+❌ Missing 3 translations + + +
+ + +### Wi-Fi Password +SQL-safe name: `wifi_password` + +
+Used in 1 artifact + +- androidauto.extract_android_auto + +
+ +
+❌ Missing 3 translations + + +
+ + +### Wi-Fi SSID +SQL-safe name: `wifi_ssid` + +
+Used in 1 artifact + +- androidauto.extract_android_auto + +
+ +
+❌ Missing 3 translations + + +
+ + +### Year +SQL-safe name: `year` + +
+Used in 1 artifact + +- androidauto.extract_android_auto + +
+ +
+❌ Missing 3 translations + + +
+ + + + + +## Notes +- Headers are converted to i18n keys by: + - Converting to lowercase + - Replacing spaces and special characters with hyphens + - Removing duplicate hyphens +- Missing translations can be found in [module_language_missing.md](module_language_missing.md) +- New headers should be added to translation files under the `artifacts` objec## Statistics +- Total unique headers: 518 +- Headers with complete translations: 518 +- Headers missing translations: 0 t \ No newline at end of file diff --git a/admin/docs/generated/module_language_missing.md b/admin/docs/generated/module_language_missing.md index 6c8b3455..5ce97b9c 100644 --- a/admin/docs/generated/module_language_missing.md +++ b/admin/docs/generated/module_language_missing.md @@ -1,205 +1,205 @@ -# Missing Header Translations - -This document shows headers extracted from the LEAPP modules that are missing translations in one or more language files within the LAVA repository. - -## Overview -Headers should have translations in all supported languages. This document helps identify gaps in translation coverage. Headers are listed only if they are missing one or more translations. - -Detailed list is available in the [all_data_headers.csv](/admin/data/all_data_headers.csv) file. - -The data below is generated by the [@all_data_headers.py](/admin/scripts/all_data_headers.py) script. - - -| Header | SQL Safe Header Name | en | es | fr | -|--------|----------------------|--|--|--| -| _id | _id | ❌ | ❌ | ❌ | -| Account Name | account_name | ❌ | ❌ | ❌ | -| Account Type | account_type | ❌ | ❌ | ❌ | -| Action | action | ❌ | ❌ | ❌ | -| Action Type | action_type | ❌ | ❌ | ❌ | -| Activity Description | activity_description | ❌ | ❌ | ❌ | -| Activity End Time | activity_end_time | ❌ | ❌ | ❌ | -| Activity Name | activity_name | ❌ | ❌ | ❌ | -| Activity Start Time | activity_start_time | ❌ | ❌ | ❌ | -| Activity Type | activity_type | ❌ | ❌ | ❌ | -| Alert Life Cycle ID | alert_life_cycle_id | ❌ | ❌ | ❌ | -| Alert Status | alert_status | ❌ | ❌ | ❌ | -| APK Path | apk_path | ❌ | ❌ | ❌ | -| App name | app_name | ❌ | ❌ | ❌ | -| App Package Name | app_package_name | ❌ | ❌ | ❌ | -| App Provider Package | app_provider_package | ❌ | ❌ | ❌ | -| Attachment | attachment | ❌ | ❌ | ❌ | -| Attachment Name | attachment_name | ❌ | ❌ | ❌ | -| Authtoken | authtoken | ❌ | ❌ | ❌ | -| Authtoken Type | authtoken_type | ❌ | ❌ | ❌ | -| Bin ID | bin_id | ❌ | ❌ | ❌ | -| Bluetooth MAC | bluetooth_mac | ❌ | ❌ | ❌ | -| Body | body | ❌ | ❌ | ❌ | -| Body(HTML) | bodyhtml | ❌ | ❌ | ❌ | -| Body(TXT) | bodytxt | ❌ | ❌ | ❌ | -| Cached Tab Filename | cached_tab_filename | ❌ | ❌ | ❌ | -| Cached Tab Preview Time (Local) | cached_tab_preview_time_local | ❌ | ❌ | ❌ | -| Capabilities | capabilities | ❌ | ❌ | ❌ | -| Cloud Device ID | cloud_device_id | ❌ | ❌ | ❌ | -| Command | command | ❌ | ❌ | ❌ | -| Connection Time | connection_time | ❌ | ❌ | ❌ | -| Content | content | ❌ | ❌ | ❌ | -| Content References | content_references | ❌ | ❌ | ❌ | -| Contributing App | contributing_app | ❌ | ❌ | ❌ | -| Conversation ID | conversation_id | ❌ | ❌ | ❌ | -| Conversation Key | conversation_key | ❌ | ❌ | ❌ | -| Conversation Title | conversation_title | ❌ | ❌ | ❌ | -| Conversation Urn | conversation_urn | ❌ | ❌ | ❌ | -| Creation Time | creation_time | ❌ | ❌ | ❌ | -| Creation Timestamp | creation_timestamp | ❌ | ❌ | ❌ | -| Current Bytes | current_bytes | ❌ | ❌ | ❌ | -| Current Tab | current_tab | ❌ | ❌ | ❌ | -| Data | data | ❌ | ❌ | ❌ | -| Data 1 | data_1 | ❌ | ❌ | ❌ | -| Date Modified | date_modified | ❌ | ❌ | ❌ | -| Debug Time | debug_time | ❌ | ❌ | ❌ | -| Deleted | deleted | ❌ | ❌ | ❌ | -| Delivery Date | delivery_date | ❌ | ❌ | ❌ | -| Delivery Status | delivery_status | ❌ | ❌ | ❌ | -| Description | description | ❌ | ❌ | ❌ | -| Device Friendly Name | device_friendly_name | ❌ | ❌ | ❌ | -| Device ID (SSDP UDN) | device_id_ssdp_udn | ❌ | ❌ | ❌ | -| Device IP Address | device_ip_address | ❌ | ❌ | ❌ | -| Device Model Name | device_model_name | ❌ | ❌ | ❌ | -| Device Port | device_port | ❌ | ❌ | ❌ | -| Device Type | device_type | ❌ | ❌ | ❌ | -| Device Version | device_version | ❌ | ❌ | ❌ | -| Display | display | ❌ | ❌ | ❌ | -| Display Name | display_name | ❌ | ❌ | ❌ | -| Download Type | download_type | ❌ | ❌ | ❌ | -| Email Address | email_address | ❌ | ❌ | ❌ | -| Email ID | email_id | ❌ | ❌ | ❌ | -| Entity ID | entity_id | ❌ | ❌ | ❌ | -| Entry | entry | ❌ | ❌ | ❌ | -| Error Message | error_message | ❌ | ❌ | ❌ | -| ETAG | etag | ❌ | ❌ | ❌ | -| FCM Key | fcm_key | ❌ | ❌ | ❌ | -| FCM Timestamp | fcm_timestamp | ❌ | ❌ | ❌ | -| File Name | file_name | ❌ | ❌ | ❌ | -| First Name | first_name | ❌ | ❌ | ❌ | -| Folder Path | folder_path | ❌ | ❌ | ❌ | -| google.c.sender.id | googlecsenderid | ❌ | ❌ | ❌ | -| Headline | headline | ❌ | ❌ | ❌ | -| Heart Rate | heart_rate | ❌ | ❌ | ❌ | -| Hidden | hidden | ❌ | ❌ | ❌ | -| History Type | history_type | ❌ | ❌ | ❌ | -| Hostname | hostname | ❌ | ❌ | ❌ | -| Hotspot BSSID | hotspot_bssid | ❌ | ❌ | ❌ | -| Icons | icons | ❌ | ❌ | ❌ | -| ID | id | ❌ | ❌ | ❌ | -| Label | label | ❌ | ❌ | ❌ | -| Last Discovered By BLE Timestamp | last_discovered_by_ble_timestamp | ❌ | ❌ | ❌ | -| Last Discovered Timestamp | last_discovered_timestamp | ❌ | ❌ | ❌ | -| Last Login | last_login | ❌ | ❌ | ❌ | -| Last Modified | last_modified | ❌ | ❌ | ❌ | -| Last Name | last_name | ❌ | ❌ | ❌ | -| Last password entry | last_password_entry | ❌ | ❌ | ❌ | -| Last Published Timestamp | last_published_timestamp | ❌ | ❌ | ❌ | -| Last Updated Timestamp | last_updated_timestamp | ❌ | ❌ | ❌ | -| Latitude | latitude | ❌ | ❌ | ❌ | -| Location | location | ❌ | ❌ | ❌ | -| Longitude | longitude | ❌ | ❌ | ❌ | -| MAC Address | mac_address | ❌ | ❌ | ❌ | -| Mailed By | mailed_by | ❌ | ❌ | ❌ | -| Main icon | main_icon | ❌ | ❌ | ❌ | -| Manufacturer | manufacturer | ❌ | ❌ | ❌ | -| Media Type | media_type | ❌ | ❌ | ❌ | -| Member ID | member_id | ❌ | ❌ | ❌ | -| Message | message | ❌ | ❌ | ❌ | -| Message ID | message_id | ❌ | ❌ | ❌ | -| Mime Type | mime_type | ❌ | ❌ | ❌ | -| Mimetype | mimetype | ❌ | ❌ | ❌ | -| Model | model | ❌ | ❌ | ❌ | -| Modified Time | modified_time | ❌ | ❌ | ❌ | -| Modified/Downloaded Timestamp | modifieddownloaded_timestamp | ❌ | ❌ | ❌ | -| Optional Device Data | optional_device_data | ❌ | ❌ | ❌ | -| Order | order | ❌ | ❌ | ❌ | -| Package name | package_name | ❌ | ❌ | ❌ | -| Parent Folder | parent_folder | ❌ | ❌ | ❌ | -| Passive Scan | passive_scan | ❌ | ❌ | ❌ | -| Password | password | ❌ | ❌ | ❌ | -| Path | path | ❌ | ❌ | ❌ | -| Phone Number | phone_number | ❌ | ❌ | ❌ | -| Possible RSSI | possible_rssi | ❌ | ❌ | ❌ | -| Preview | preview | ❌ | ❌ | ❌ | -| Priority | priority | ❌ | ❌ | ❌ | -| Property | property | ❌ | ❌ | ❌ | -| Property Value | property_value | ❌ | ❌ | ❌ | -| Provider URI | provider_uri | ❌ | ❌ | ❌ | -| Public Identifier | public_identifier | ❌ | ❌ | ❌ | -| Query | query | ❌ | ❌ | ❌ | -| RCN Enabled Status | rcn_enabled_status | ❌ | ❌ | ❌ | -| Reason | reason | ❌ | ❌ | ❌ | -| Received / Renew Time | received_renew_time | ❌ | ❌ | ❌ | -| Receiver Metrics ID | receiver_metrics_id | ❌ | ❌ | ❌ | -| Recipient | recipient | ❌ | ❌ | ❌ | -| Recipient Name | recipient_name | ❌ | ❌ | ❌ | -| Reply To | reply_to | ❌ | ❌ | ❌ | -| Reply To Name | reply_to_name | ❌ | ❌ | ❌ | -| Requestor | requestor | ❌ | ❌ | ❌ | -| Root Path | root_path | ❌ | ❌ | ❌ | -| Root Relative Path | root_relative_path | ❌ | ❌ | ❌ | -| Save Location | save_location | ❌ | ❌ | ❌ | -| Search Query | search_query | ❌ | ❌ | ❌ | -| Search Term | search_term | ❌ | ❌ | ❌ | -| Sender | sender | ❌ | ❌ | ❌ | -| Sender Distance | sender_distance | ❌ | ❌ | ❌ | -| Sender First Name | sender_first_name | ❌ | ❌ | ❌ | -| Sender Headline | sender_headline | ❌ | ❌ | ❌ | -| Sender Last Name | sender_last_name | ❌ | ❌ | ❌ | -| Sender Profile Url | sender_profile_url | ❌ | ❌ | ❌ | -| Service Instance Name | service_instance_name | ❌ | ❌ | ❌ | -| Signed by | signed_by | ❌ | ❌ | ❌ | -| Size | size | ❌ | ❌ | ❌ | -| Snippet | snippet | ❌ | ❌ | ❌ | -| Source File | source_file | ❌ | ❌ | ❌ | -| State | state | ❌ | ❌ | ❌ | -| Status | status | ❌ | ❌ | ❌ | -| STS | sts | ❌ | ❌ | ❌ | -| Subject | subject | ❌ | ❌ | ❌ | -| Subject Line | subject_line | ❌ | ❌ | ❌ | -| Supported Criteria | supported_criteria | ❌ | ❌ | ❌ | -| Tab ID | tab_id | ❌ | ❌ | ❌ | -| Tab Last Accessed (Local) | tab_last_accessed_local | ❌ | ❌ | ❌ | -| Target File Path | target_file_path | ❌ | ❌ | ❌ | -| Target File Size | target_file_size | ❌ | ❌ | ❌ | -| Tenant / Mailbox GUID | tenant_mailbox_guid | ❌ | ❌ | ❌ | -| Thread Table UID | thread_table_uid | ❌ | ❌ | ❌ | -| Thumbnail | thumbnail | ❌ | ❌ | ❌ | -| Timestamp (Local) | timestamp_local | ❌ | ❌ | ❌ | -| Timestamp Requested | timestamp_requested | ❌ | ❌ | ❌ | -| Timezone Offset | timezone_offset | ❌ | ❌ | ❌ | -| Title | title | ❌ | ❌ | ❌ | -| Topic | topic | ❌ | ❌ | ❌ | -| Total Bytes | total_bytes | ❌ | ❌ | ❌ | -| Total Count | total_count | ❌ | ❌ | ❌ | -| Unread Count | unread_count | ❌ | ❌ | ❌ | -| Unseen Count | unseen_count | ❌ | ❌ | ❌ | -| URI | uri | ❌ | ❌ | ❌ | -| URL | url | ❌ | ❌ | ❌ | -| User Name | user_name | ❌ | ❌ | ❌ | -| Username | username | ❌ | ❌ | ❌ | -| Users Table UID | users_table_uid | ❌ | ❌ | ❌ | -| Visible in Downloads UI | visible_in_downloads_ui | ❌ | ❌ | ❌ | -| Visit Date (Local) | visit_date_local | ❌ | ❌ | ❌ | -| Visit ID | visit_id | ❌ | ❌ | ❌ | -| Wi-Fi BSSID | wifi_bssid | ❌ | ❌ | ❌ | -| Wi-Fi Password | wifi_password | ❌ | ❌ | ❌ | -| Wi-Fi SSID | wifi_ssid | ❌ | ❌ | ❌ | -| Year | year | ❌ | ❌ | ❌ | - - - -## Notes -- ✅ indicates a translation exists -- ❌ indicates a missing translation -- Headers are converted to i18n keys by: - - Converting to lowercase - - Replacing spaces and special characters with hyphens - - Removing duplicate hyphens +# Missing Header Translations + +This document shows headers extracted from the LEAPP modules that are missing translations in one or more language files within the LAVA repository. + +## Overview +Headers should have translations in all supported languages. This document helps identify gaps in translation coverage. Headers are listed only if they are missing one or more translations. + +Detailed list is available in the [all_data_headers.csv](/admin/data/all_data_headers.csv) file. + +The data below is generated by the [@all_data_headers.py](/admin/scripts/all_data_headers.py) script. + + +| Header | SQL Safe Header Name | en | es | fr | +|--------|----------------------|--|--|--| +| _id | _id | ❌ | ❌ | ❌ | +| Account Name | account_name | ❌ | ❌ | ❌ | +| Account Type | account_type | ❌ | ❌ | ❌ | +| Action | action | ❌ | ❌ | ❌ | +| Action Type | action_type | ❌ | ❌ | ❌ | +| Activity Description | activity_description | ❌ | ❌ | ❌ | +| Activity End Time | activity_end_time | ❌ | ❌ | ❌ | +| Activity Name | activity_name | ❌ | ❌ | ❌ | +| Activity Start Time | activity_start_time | ❌ | ❌ | ❌ | +| Activity Type | activity_type | ❌ | ❌ | ❌ | +| Alert Life Cycle ID | alert_life_cycle_id | ❌ | ❌ | ❌ | +| Alert Status | alert_status | ❌ | ❌ | ❌ | +| APK Path | apk_path | ❌ | ❌ | ❌ | +| App name | app_name | ❌ | ❌ | ❌ | +| App Package Name | app_package_name | ❌ | ❌ | ❌ | +| App Provider Package | app_provider_package | ❌ | ❌ | ❌ | +| Attachment | attachment | ❌ | ❌ | ❌ | +| Attachment Name | attachment_name | ❌ | ❌ | ❌ | +| Authtoken | authtoken | ❌ | ❌ | ❌ | +| Authtoken Type | authtoken_type | ❌ | ❌ | ❌ | +| Bin ID | bin_id | ❌ | ❌ | ❌ | +| Bluetooth MAC | bluetooth_mac | ❌ | ❌ | ❌ | +| Body | body | ❌ | ❌ | ❌ | +| Body(HTML) | bodyhtml | ❌ | ❌ | ❌ | +| Body(TXT) | bodytxt | ❌ | ❌ | ❌ | +| Cached Tab Filename | cached_tab_filename | ❌ | ❌ | ❌ | +| Cached Tab Preview Time (Local) | cached_tab_preview_time_local | ❌ | ❌ | ❌ | +| Capabilities | capabilities | ❌ | ❌ | ❌ | +| Cloud Device ID | cloud_device_id | ❌ | ❌ | ❌ | +| Command | command | ❌ | ❌ | ❌ | +| Connection Time | connection_time | ❌ | ❌ | ❌ | +| Content | content | ❌ | ❌ | ❌ | +| Content References | content_references | ❌ | ❌ | ❌ | +| Contributing App | contributing_app | ❌ | ❌ | ❌ | +| Conversation ID | conversation_id | ❌ | ❌ | ❌ | +| Conversation Key | conversation_key | ❌ | ❌ | ❌ | +| Conversation Title | conversation_title | ❌ | ❌ | ❌ | +| Conversation Urn | conversation_urn | ❌ | ❌ | ❌ | +| Creation Time | creation_time | ❌ | ❌ | ❌ | +| Creation Timestamp | creation_timestamp | ❌ | ❌ | ❌ | +| Current Bytes | current_bytes | ❌ | ❌ | ❌ | +| Current Tab | current_tab | ❌ | ❌ | ❌ | +| Data | data | ❌ | ❌ | ❌ | +| Data 1 | data_1 | ❌ | ❌ | ❌ | +| Date Modified | date_modified | ❌ | ❌ | ❌ | +| Debug Time | debug_time | ❌ | ❌ | ❌ | +| Deleted | deleted | ❌ | ❌ | ❌ | +| Delivery Date | delivery_date | ❌ | ❌ | ❌ | +| Delivery Status | delivery_status | ❌ | ❌ | ❌ | +| Description | description | ❌ | ❌ | ❌ | +| Device Friendly Name | device_friendly_name | ❌ | ❌ | ❌ | +| Device ID (SSDP UDN) | device_id_ssdp_udn | ❌ | ❌ | ❌ | +| Device IP Address | device_ip_address | ❌ | ❌ | ❌ | +| Device Model Name | device_model_name | ❌ | ❌ | ❌ | +| Device Port | device_port | ❌ | ❌ | ❌ | +| Device Type | device_type | ❌ | ❌ | ❌ | +| Device Version | device_version | ❌ | ❌ | ❌ | +| Display | display | ❌ | ❌ | ❌ | +| Display Name | display_name | ❌ | ❌ | ❌ | +| Download Type | download_type | ❌ | ❌ | ❌ | +| Email Address | email_address | ❌ | ❌ | ❌ | +| Email ID | email_id | ❌ | ❌ | ❌ | +| Entity ID | entity_id | ❌ | ❌ | ❌ | +| Entry | entry | ❌ | ❌ | ❌ | +| Error Message | error_message | ❌ | ❌ | ❌ | +| ETAG | etag | ❌ | ❌ | ❌ | +| FCM Key | fcm_key | ❌ | ❌ | ❌ | +| FCM Timestamp | fcm_timestamp | ❌ | ❌ | ❌ | +| File Name | file_name | ❌ | ❌ | ❌ | +| First Name | first_name | ❌ | ❌ | ❌ | +| Folder Path | folder_path | ❌ | ❌ | ❌ | +| google.c.sender.id | googlecsenderid | ❌ | ❌ | ❌ | +| Headline | headline | ❌ | ❌ | ❌ | +| Heart Rate | heart_rate | ❌ | ❌ | ❌ | +| Hidden | hidden | ❌ | ❌ | ❌ | +| History Type | history_type | ❌ | ❌ | ❌ | +| Hostname | hostname | ❌ | ❌ | ❌ | +| Hotspot BSSID | hotspot_bssid | ❌ | ❌ | ❌ | +| Icons | icons | ❌ | ❌ | ❌ | +| ID | id | ❌ | ❌ | ❌ | +| Label | label | ❌ | ❌ | ❌ | +| Last Discovered By BLE Timestamp | last_discovered_by_ble_timestamp | ❌ | ❌ | ❌ | +| Last Discovered Timestamp | last_discovered_timestamp | ❌ | ❌ | ❌ | +| Last Login | last_login | ❌ | ❌ | ❌ | +| Last Modified | last_modified | ❌ | ❌ | ❌ | +| Last Name | last_name | ❌ | ❌ | ❌ | +| Last password entry | last_password_entry | ❌ | ❌ | ❌ | +| Last Published Timestamp | last_published_timestamp | ❌ | ❌ | ❌ | +| Last Updated Timestamp | last_updated_timestamp | ❌ | ❌ | ❌ | +| Latitude | latitude | ❌ | ❌ | ❌ | +| Location | location | ❌ | ❌ | ❌ | +| Longitude | longitude | ❌ | ❌ | ❌ | +| MAC Address | mac_address | ❌ | ❌ | ❌ | +| Mailed By | mailed_by | ❌ | ❌ | ❌ | +| Main icon | main_icon | ❌ | ❌ | ❌ | +| Manufacturer | manufacturer | ❌ | ❌ | ❌ | +| Media Type | media_type | ❌ | ❌ | ❌ | +| Member ID | member_id | ❌ | ❌ | ❌ | +| Message | message | ❌ | ❌ | ❌ | +| Message ID | message_id | ❌ | ❌ | ❌ | +| Mime Type | mime_type | ❌ | ❌ | ❌ | +| Mimetype | mimetype | ❌ | ❌ | ❌ | +| Model | model | ❌ | ❌ | ❌ | +| Modified Time | modified_time | ❌ | ❌ | ❌ | +| Modified/Downloaded Timestamp | modifieddownloaded_timestamp | ❌ | ❌ | ❌ | +| Optional Device Data | optional_device_data | ❌ | ❌ | ❌ | +| Order | order | ❌ | ❌ | ❌ | +| Package name | package_name | ❌ | ❌ | ❌ | +| Parent Folder | parent_folder | ❌ | ❌ | ❌ | +| Passive Scan | passive_scan | ❌ | ❌ | ❌ | +| Password | password | ❌ | ❌ | ❌ | +| Path | path | ❌ | ❌ | ❌ | +| Phone Number | phone_number | ❌ | ❌ | ❌ | +| Possible RSSI | possible_rssi | ❌ | ❌ | ❌ | +| Preview | preview | ❌ | ❌ | ❌ | +| Priority | priority | ❌ | ❌ | ❌ | +| Property | property | ❌ | ❌ | ❌ | +| Property Value | property_value | ❌ | ❌ | ❌ | +| Provider URI | provider_uri | ❌ | ❌ | ❌ | +| Public Identifier | public_identifier | ❌ | ❌ | ❌ | +| Query | query | ❌ | ❌ | ❌ | +| RCN Enabled Status | rcn_enabled_status | ❌ | ❌ | ❌ | +| Reason | reason | ❌ | ❌ | ❌ | +| Received / Renew Time | received_renew_time | ❌ | ❌ | ❌ | +| Receiver Metrics ID | receiver_metrics_id | ❌ | ❌ | ❌ | +| Recipient | recipient | ❌ | ❌ | ❌ | +| Recipient Name | recipient_name | ❌ | ❌ | ❌ | +| Reply To | reply_to | ❌ | ❌ | ❌ | +| Reply To Name | reply_to_name | ❌ | ❌ | ❌ | +| Requestor | requestor | ❌ | ❌ | ❌ | +| Root Path | root_path | ❌ | ❌ | ❌ | +| Root Relative Path | root_relative_path | ❌ | ❌ | ❌ | +| Save Location | save_location | ❌ | ❌ | ❌ | +| Search Query | search_query | ❌ | ❌ | ❌ | +| Search Term | search_term | ❌ | ❌ | ❌ | +| Sender | sender | ❌ | ❌ | ❌ | +| Sender Distance | sender_distance | ❌ | ❌ | ❌ | +| Sender First Name | sender_first_name | ❌ | ❌ | ❌ | +| Sender Headline | sender_headline | ❌ | ❌ | ❌ | +| Sender Last Name | sender_last_name | ❌ | ❌ | ❌ | +| Sender Profile Url | sender_profile_url | ❌ | ❌ | ❌ | +| Service Instance Name | service_instance_name | ❌ | ❌ | ❌ | +| Signed by | signed_by | ❌ | ❌ | ❌ | +| Size | size | ❌ | ❌ | ❌ | +| Snippet | snippet | ❌ | ❌ | ❌ | +| Source File | source_file | ❌ | ❌ | ❌ | +| State | state | ❌ | ❌ | ❌ | +| Status | status | ❌ | ❌ | ❌ | +| STS | sts | ❌ | ❌ | ❌ | +| Subject | subject | ❌ | ❌ | ❌ | +| Subject Line | subject_line | ❌ | ❌ | ❌ | +| Supported Criteria | supported_criteria | ❌ | ❌ | ❌ | +| Tab ID | tab_id | ❌ | ❌ | ❌ | +| Tab Last Accessed (Local) | tab_last_accessed_local | ❌ | ❌ | ❌ | +| Target File Path | target_file_path | ❌ | ❌ | ❌ | +| Target File Size | target_file_size | ❌ | ❌ | ❌ | +| Tenant / Mailbox GUID | tenant_mailbox_guid | ❌ | ❌ | ❌ | +| Thread Table UID | thread_table_uid | ❌ | ❌ | ❌ | +| Thumbnail | thumbnail | ❌ | ❌ | ❌ | +| Timestamp (Local) | timestamp_local | ❌ | ❌ | ❌ | +| Timestamp Requested | timestamp_requested | ❌ | ❌ | ❌ | +| Timezone Offset | timezone_offset | ❌ | ❌ | ❌ | +| Title | title | ❌ | ❌ | ❌ | +| Topic | topic | ❌ | ❌ | ❌ | +| Total Bytes | total_bytes | ❌ | ❌ | ❌ | +| Total Count | total_count | ❌ | ❌ | ❌ | +| Unread Count | unread_count | ❌ | ❌ | ❌ | +| Unseen Count | unseen_count | ❌ | ❌ | ❌ | +| URI | uri | ❌ | ❌ | ❌ | +| URL | url | ❌ | ❌ | ❌ | +| User Name | user_name | ❌ | ❌ | ❌ | +| Username | username | ❌ | ❌ | ❌ | +| Users Table UID | users_table_uid | ❌ | ❌ | ❌ | +| Visible in Downloads UI | visible_in_downloads_ui | ❌ | ❌ | ❌ | +| Visit Date (Local) | visit_date_local | ❌ | ❌ | ❌ | +| Visit ID | visit_id | ❌ | ❌ | ❌ | +| Wi-Fi BSSID | wifi_bssid | ❌ | ❌ | ❌ | +| Wi-Fi Password | wifi_password | ❌ | ❌ | ❌ | +| Wi-Fi SSID | wifi_ssid | ❌ | ❌ | ❌ | +| Year | year | ❌ | ❌ | ❌ | + + + +## Notes +- ✅ indicates a translation exists +- ❌ indicates a missing translation +- Headers are converted to i18n keys by: + - Converting to lowercase + - Replacing spaces and special characters with hyphens + - Removing duplicate hyphens - New translations should be added to the appropriate language file under the `artifacts` object \ No newline at end of file diff --git a/admin/docs/generated/module_language_no_headers.md b/admin/docs/generated/module_language_no_headers.md index f42ed76c..83b2520b 100644 --- a/admin/docs/generated/module_language_no_headers.md +++ b/admin/docs/generated/module_language_no_headers.md @@ -1,292 +1,292 @@ -# Modules Without Headers - -This document lists artifact modules that could not be processed to extract data headers. The script was unable to find or parse the `data_headers` variable for the reasons listed below. - -## Expected No Headers -These modules are valid v2 artifacts, but they are configured with `"output_types": "none"`. This means they are designed to contribute to other parts of the report (like Device Info) without generating their own data tables. - - -| Module | Reason | -|--------|--------| - - - -## Issues to Resolve -These modules are missing headers for unexpected reasons and should be investigated. -- **V1 Artifact**: The module might be an older "v1" artifact that does not use the `@artifact_processor` decorator or a `data_headers` variable. -- **Parsing Error**: The script encountered an error while trying to parse the file, which could be due to complex syntax in the `data_headers` definition. - -The data below is automatically generated by the [@all_data_headers.py](/admin/scripts/all_data_headers.py) script. - - -| Module | Reason for a Lack of Headers | -|--------|------------------------------| -| AVG | No `data_headers` found. This may be a v1 artifact or is missing the `@artifact_processor` decorator. | -| AdidasActivities | No `data_headers` found. This may be a v1 artifact or is missing the `@artifact_processor` decorator. | -| AdidasGoals | No `data_headers` found. This may be a v1 artifact or is missing the `@artifact_processor` decorator. | -| AdidasUser | No `data_headers` found. This may be a v1 artifact or is missing the `@artifact_processor` decorator. | -| BadooChat | No `data_headers` found. This may be a v1 artifact or is missing the `@artifact_processor` decorator. | -| BadooConnections | No `data_headers` found. This may be a v1 artifact or is missing the `@artifact_processor` decorator. | -| Cello | No `data_headers` found. This may be a v1 artifact or is missing the `@artifact_processor` decorator. | -| ChessComAccount | No `data_headers` found. This may be a v1 artifact or is missing the `@artifact_processor` decorator. | -| ChessComFriends | No `data_headers` found. This may be a v1 artifact or is missing the `@artifact_processor` decorator. | -| ChessComGames | No `data_headers` found. This may be a v1 artifact or is missing the `@artifact_processor` decorator. | -| ChessComMessages | No `data_headers` found. This may be a v1 artifact or is missing the `@artifact_processor` decorator. | -| ChessWithFriends | No `data_headers` found. This may be a v1 artifact or is missing the `@artifact_processor` decorator. | -| DocList | No `data_headers` found. This may be a v1 artifact or is missing the `@artifact_processor` decorator. | -| FCMQueuedMessagesDump | No `data_headers` found. This may be a v1 artifact or is missing the `@artifact_processor` decorator. | -| FCMQueuedMessagesInstagram | No `data_headers` found. This may be a v1 artifact or is missing the `@artifact_processor` decorator. | -| FCMQueuedMessagesJungrammer | No `data_headers` found. This may be a v1 artifact or is missing the `@artifact_processor` decorator. | -| FCMQueuedMessagesSkype | No `data_headers` found. This may be a v1 artifact or is missing the `@artifact_processor` decorator. | -| FCMQueuedMessagesTumblr | No `data_headers` found. This may be a v1 artifact or is missing the `@artifact_processor` decorator. | -| FCMQueuedMessagesTwitter | No `data_headers` found. This may be a v1 artifact or is missing the `@artifact_processor` decorator. | -| FCMQueuedMessagesXbox | No `data_headers` found. This may be a v1 artifact or is missing the `@artifact_processor` decorator. | -| FacebookMessenger | No `data_headers` found. This may be a v1 artifact or is missing the `@artifact_processor` decorator. | -| FairEmail | No `data_headers` found. This may be a v1 artifact or is missing the `@artifact_processor` decorator. | -| GarminActAPI | No `data_headers` found. This may be a v1 artifact or is missing the `@artifact_processor` decorator. | -| GarminActivities | No `data_headers` found. This may be a v1 artifact or is missing the `@artifact_processor` decorator. | -| GarminChart | No `data_headers` found. This may be a v1 artifact or is missing the `@artifact_processor` decorator. | -| GarminDailies | No `data_headers` found. This may be a v1 artifact or is missing the `@artifact_processor` decorator. | -| GarminDailiesAPI | No `data_headers` found. This may be a v1 artifact or is missing the `@artifact_processor` decorator. | -| GarminFacebook | No `data_headers` found. This may be a v1 artifact or is missing the `@artifact_processor` decorator. | -| GarminGcmJsonActivities | No `data_headers` found. This may be a v1 artifact or is missing the `@artifact_processor` decorator. | -| GarminHRAPI | No `data_headers` found. This may be a v1 artifact or is missing the `@artifact_processor` decorator. | -| GarminJson | No `data_headers` found. This may be a v1 artifact or is missing the `@artifact_processor` decorator. | -| GarminLog | No `data_headers` found. This may be a v1 artifact or is missing the `@artifact_processor` decorator. | -| GarminNotifications | No `data_headers` found. This may be a v1 artifact or is missing the `@artifact_processor` decorator. | -| GarminPersistent | No `data_headers` found. This may be a v1 artifact or is missing the `@artifact_processor` decorator. | -| GarminPolyAPI | No `data_headers` found. This may be a v1 artifact or is missing the `@artifact_processor` decorator. | -| GarminPolyline | No `data_headers` found. This may be a v1 artifact or is missing the `@artifact_processor` decorator. | -| GarminResponse | No `data_headers` found. This may be a v1 artifact or is missing the `@artifact_processor` decorator. | -| GarminSPo2 | No `data_headers` found. This may be a v1 artifact or is missing the `@artifact_processor` decorator. | -| GarminSleep | No `data_headers` found. This may be a v1 artifact or is missing the `@artifact_processor` decorator. | -| GarminSleepAPI | No `data_headers` found. This may be a v1 artifact or is missing the `@artifact_processor` decorator. | -| GarminStepsAPI | No `data_headers` found. This may be a v1 artifact or is missing the `@artifact_processor` decorator. | -| GarminStressAPI | No `data_headers` found. This may be a v1 artifact or is missing the `@artifact_processor` decorator. | -| GarminSync | No `data_headers` found. This may be a v1 artifact or is missing the `@artifact_processor` decorator. | -| GarminUser | No `data_headers` found. This may be a v1 artifact or is missing the `@artifact_processor` decorator. | -| GarminWeight | No `data_headers` found. This may be a v1 artifact or is missing the `@artifact_processor` decorator. | -| HideX | No `data_headers` found. This may be a v1 artifact or is missing the `@artifact_processor` decorator. | -| K9Mail | No `data_headers` found. This may be a v1 artifact or is missing the `@artifact_processor` decorator. | -| Life360 | No `data_headers` found. This may be a v1 artifact or is missing the `@artifact_processor` decorator. | -| MMWActivities | No `data_headers` found. This may be a v1 artifact or is missing the `@artifact_processor` decorator. | -| MMWUsers | No `data_headers` found. This may be a v1 artifact or is missing the `@artifact_processor` decorator. | -| MicrosoftAuthenticator | No `data_headers` found. This may be a v1 artifact or is missing the `@artifact_processor` decorator. | -| NQ_Vault | No `data_headers` found. This may be a v1 artifact or is missing the `@artifact_processor` decorator. | -| NikeAMoments | No `data_headers` found. This may be a v1 artifact or is missing the `@artifact_processor` decorator. | -| NikeActivities | No `data_headers` found. This may be a v1 artifact or is missing the `@artifact_processor` decorator. | -| NikeNotifications | No `data_headers` found. This may be a v1 artifact or is missing the `@artifact_processor` decorator. | -| NikePolyline | No `data_headers` found. This may be a v1 artifact or is missing the `@artifact_processor` decorator. | -| OneDrive_Metadata | No `data_headers` found. This may be a v1 artifact or is missing the `@artifact_processor` decorator. | -| Oruxmaps | No `data_headers` found. This may be a v1 artifact or is missing the `@artifact_processor` decorator. | -| PodcastAddict | No `data_headers` found. This may be a v1 artifact or is missing the `@artifact_processor` decorator. | -| PumaActivities | No `data_headers` found. This may be a v1 artifact or is missing the `@artifact_processor` decorator. | -| PumaUsers | No `data_headers` found. This may be a v1 artifact or is missing the `@artifact_processor` decorator. | -| RunkeeperActivities | No `data_headers` found. This may be a v1 artifact or is missing the `@artifact_processor` decorator. | -| RunkeeperUser | No `data_headers` found. This may be a v1 artifact or is missing the `@artifact_processor` decorator. | -| SamsungHoneyboard | No `data_headers` found. This may be a v1 artifact or is missing the `@artifact_processor` decorator. | -| SimpleStorage_applaunch | No `data_headers` found. This may be a v1 artifact or is missing the `@artifact_processor` decorator. | -| StravaGPS | No `data_headers` found. This may be a v1 artifact or is missing the `@artifact_processor` decorator. | -| Todoist | No `data_headers` found. This may be a v1 artifact or is missing the `@artifact_processor` decorator. | -| Turbo_AppUsage | No `data_headers` found. This may be a v1 artifact or is missing the `@artifact_processor` decorator. | -| Turbo_Battery | No `data_headers` found. This may be a v1 artifact or is missing the `@artifact_processor` decorator. | -| Twitter | No `data_headers` found. This may be a v1 artifact or is missing the `@artifact_processor` decorator. | -| VerizonRDDAnalytics | No `data_headers` found. This may be a v1 artifact or is missing the `@artifact_processor` decorator. | -| VerizonRDDWIFI | No `data_headers` found. This may be a v1 artifact or is missing the `@artifact_processor` decorator. | -| Viber | No `data_headers` found. This may be a v1 artifact or is missing the `@artifact_processor` decorator. | -| WhatsApp | No `data_headers` found. This may be a v1 artifact or is missing the `@artifact_processor` decorator. | -| WithingsHealthMate | No `data_headers` found. This may be a v1 artifact or is missing the `@artifact_processor` decorator. | -| WordsWithFriends | No `data_headers` found. This may be a v1 artifact or is missing the `@artifact_processor` decorator. | -| Xender | No `data_headers` found. This may be a v1 artifact or is missing the `@artifact_processor` decorator. | -| Zapya | No `data_headers` found. This may be a v1 artifact or is missing the `@artifact_processor` decorator. | -| airGuard | No `data_headers` found. This may be a v1 artifact or is missing the `@artifact_processor` decorator. | -| appLockerfishingnet | No `data_headers` found. This may be a v1 artifact or is missing the `@artifact_processor` decorator. | -| appLockerfishingnetdb | No `data_headers` found. This may be a v1 artifact or is missing the `@artifact_processor` decorator. | -| appLockerfishingnetpat | No `data_headers` found. This may be a v1 artifact or is missing the `@artifact_processor` decorator. | -| appSemloc | No `data_headers` found. This may be a v1 artifact or is missing the `@artifact_processor` decorator. | -| appopSetupWiz | No `data_headers` found. This may be a v1 artifact or is missing the `@artifact_processor` decorator. | -| appops | No `data_headers` found. This may be a v1 artifact or is missing the `@artifact_processor` decorator. | -| artGlobals | No `data_headers` found. This may be a v1 artifact or is missing the `@artifact_processor` decorator. | -| atrackerdetect | No `data_headers` found. This may be a v1 artifact or is missing the `@artifact_processor` decorator. | -| battery_usage_v4 | No `data_headers` found. This may be a v1 artifact or is missing the `@artifact_processor` decorator. | -| battery_usage_v9 | No `data_headers` found. This may be a v1 artifact or is missing the `@artifact_processor` decorator. | -| bittorrentClientpref | No `data_headers` found. This may be a v1 artifact or is missing the `@artifact_processor` decorator. | -| bittorrentDlhist | No `data_headers` found. This may be a v1 artifact or is missing the `@artifact_processor` decorator. | -| blueskymessages | No `data_headers` found. This may be a v1 artifact or is missing the `@artifact_processor` decorator. | -| blueskyposts | No `data_headers` found. This may be a v1 artifact or is missing the `@artifact_processor` decorator. | -| blueskysearches | No `data_headers` found. This may be a v1 artifact or is missing the `@artifact_processor` decorator. | -| bluetoothConnections | No `data_headers` found. This may be a v1 artifact or is missing the `@artifact_processor` decorator. | -| browserCachechrome | No `data_headers` found. This may be a v1 artifact or is missing the `@artifact_processor` decorator. | -| browserCachefirefox | No `data_headers` found. This may be a v1 artifact or is missing the `@artifact_processor` decorator. | -| browserlocation | No `data_headers` found. This may be a v1 artifact or is missing the `@artifact_processor` decorator. | -| build | No `data_headers` found. This may be a v1 artifact or is missing the `@artifact_processor` decorator. | -| bumble | No `data_headers` found. This may be a v1 artifact or is missing the `@artifact_processor` decorator. | -| burner | No `data_headers` found. This may be a v1 artifact or is missing the `@artifact_processor` decorator. | -| burnerContacts | No `data_headers` found. This may be a v1 artifact or is missing the `@artifact_processor` decorator. | -| burnerMessages | No `data_headers` found. This may be a v1 artifact or is missing the `@artifact_processor` decorator. | -| burnerSubscription | No `data_headers` found. This may be a v1 artifact or is missing the `@artifact_processor` decorator. | -| burnerUser | No `data_headers` found. This may be a v1 artifact or is missing the `@artifact_processor` decorator. | -| cachelocation | No `data_headers` found. This may be a v1 artifact or is missing the `@artifact_processor` decorator. | -| calllog | No `data_headers` found. This may be a v1 artifact or is missing the `@artifact_processor` decorator. | -| calllogs | No `data_headers` found. This may be a v1 artifact or is missing the `@artifact_processor` decorator. | -| cashApp | No `data_headers` found. This may be a v1 artifact or is missing the `@artifact_processor` decorator. | -| chatgpt | No `data_headers` found. This may be a v1 artifact or is missing the `@artifact_processor` decorator. | -| chrome | No `data_headers` found. This may be a v1 artifact or is missing the `@artifact_processor` decorator. | -| chromeAutofill | No `data_headers` found. This may be a v1 artifact or is missing the `@artifact_processor` decorator. | -| chromeBookmarks | No `data_headers` found. This may be a v1 artifact or is missing the `@artifact_processor` decorator. | -| chromeCookies | No `data_headers` found. This may be a v1 artifact or is missing the `@artifact_processor` decorator. | -| chromeDIPS | No `data_headers` found. This may be a v1 artifact or is missing the `@artifact_processor` decorator. | -| chromeLoginData | No `data_headers` found. This may be a v1 artifact or is missing the `@artifact_processor` decorator. | -| chromeMediaHistory | No `data_headers` found. This may be a v1 artifact or is missing the `@artifact_processor` decorator. | -| chromeNetworkActionPredictor | No `data_headers` found. This may be a v1 artifact or is missing the `@artifact_processor` decorator. | -| chromeOfflinePages | No `data_headers` found. This may be a v1 artifact or is missing the `@artifact_processor` decorator. | -| chromeTopSites | No `data_headers` found. This may be a v1 artifact or is missing the `@artifact_processor` decorator. | -| cmh | No `data_headers` found. This may be a v1 artifact or is missing the `@artifact_processor` decorator. | -| configuration_pb2 | No `data_headers` found. This may be a v1 artifact or is missing the `@artifact_processor` decorator. | -| descriptor_pb2 | No `data_headers` found. This may be a v1 artifact or is missing the `@artifact_processor` decorator. | -| discordChats | No `data_headers` found. This may be a v1 artifact or is missing the `@artifact_processor` decorator. | -| discreteNative | No `data_headers` found. This may be a v1 artifact or is missing the `@artifact_processor` decorator. | -| dmss | No `data_headers` found. This may be a v1 artifact or is missing the `@artifact_processor` decorator. | -| emulatedSmeta | No `data_headers` found. This may be a v1 artifact or is missing the `@artifact_processor` decorator. | -| errp | No `data_headers` found. This may be a v1 artifact or is missing the `@artifact_processor` decorator. | -| etc_hosts | No `data_headers` found. This may be a v1 artifact or is missing the `@artifact_processor` decorator. | -| firefox | No `data_headers` found. This may be a v1 artifact or is missing the `@artifact_processor` decorator. | -| firefoxCookies | No `data_headers` found. This may be a v1 artifact or is missing the `@artifact_processor` decorator. | -| firefoxDownloads | No `data_headers` found. This may be a v1 artifact or is missing the `@artifact_processor` decorator. | -| firefoxFormHistory | No `data_headers` found. This may be a v1 artifact or is missing the `@artifact_processor` decorator. | -| firefoxPermissions | No `data_headers` found. This may be a v1 artifact or is missing the `@artifact_processor` decorator. | -| firefoxRecentlyClosedTabs | No `data_headers` found. This may be a v1 artifact or is missing the `@artifact_processor` decorator. | -| firefoxTopSites | No `data_headers` found. This may be a v1 artifact or is missing the `@artifact_processor` decorator. | -| fitbit | No `data_headers` found. This may be a v1 artifact or is missing the `@artifact_processor` decorator. | -| galleryTrash | No `data_headers` found. This may be a v1 artifact or is missing the `@artifact_processor` decorator. | -| garmin | No `data_headers` found. This may be a v1 artifact or is missing the `@artifact_processor` decorator. | -| gboard | No `data_headers` found. This may be a v1 artifact or is missing the `@artifact_processor` decorator. | -| gmail | No `data_headers` found. This may be a v1 artifact or is missing the `@artifact_processor` decorator. | -| googleCalendar | No `data_headers` found. This may be a v1 artifact or is missing the `@artifact_processor` decorator. | -| googleCallScreen | No `data_headers` found. This may be a v1 artifact or is missing the `@artifact_processor` decorator. | -| googleChat | No `data_headers` found. This may be a v1 artifact or is missing the `@artifact_processor` decorator. | -| googleDuo | No `data_headers` found. This may be a v1 artifact or is missing the `@artifact_processor` decorator. | -| googleInitiatedNav | No `data_headers` found. This may be a v1 artifact or is missing the `@artifact_processor` decorator. | -| googleKeepNotes | No `data_headers` found. This may be a v1 artifact or is missing the `@artifact_processor` decorator. | -| googleLastTrip | No `data_headers` found. This may be a v1 artifact or is missing the `@artifact_processor` decorator. | -| googleMapsGmm | No `data_headers` found. This may be a v1 artifact or is missing the `@artifact_processor` decorator. | -| googleMapsSearches | No `data_headers` found. This may be a v1 artifact or is missing the `@artifact_processor` decorator. | -| googleMessages | No `data_headers` found. This may be a v1 artifact or is missing the `@artifact_processor` decorator. | -| googleNowPlaying | No `data_headers` found. This may be a v1 artifact or is missing the `@artifact_processor` decorator. | -| googlePhotos | No `data_headers` found. This may be a v1 artifact or is missing the `@artifact_processor` decorator. | -| googleQuickSearchbox | No `data_headers` found. This may be a v1 artifact or is missing the `@artifact_processor` decorator. | -| googleQuickSearchboxRecent | No `data_headers` found. This may be a v1 artifact or is missing the `@artifact_processor` decorator. | -| googleTasks | No `data_headers` found. This may be a v1 artifact or is missing the `@artifact_processor` decorator. | -| googlemapaudio | No `data_headers` found. This may be a v1 artifact or is missing the `@artifact_processor` decorator. | -| googlemapaudioTemp | No `data_headers` found. This may be a v1 artifact or is missing the `@artifact_processor` decorator. | -| googlemaplocation | No `data_headers` found. This may be a v1 artifact or is missing the `@artifact_processor` decorator. | -| groupMe | No `data_headers` found. This may be a v1 artifact or is missing the `@artifact_processor` decorator. | -| hikvision | No `data_headers` found. This may be a v1 artifact or is missing the `@artifact_processor` decorator. | -| imagemngCache | No `data_headers` found. This may be a v1 artifact or is missing the `@artifact_processor` decorator. | -| imo | No `data_headers` found. This may be a v1 artifact or is missing the `@artifact_processor` decorator. | -| installedappsGass | No `data_headers` found. This may be a v1 artifact or is missing the `@artifact_processor` decorator. | -| installedappsLibrary | No `data_headers` found. This may be a v1 artifact or is missing the `@artifact_processor` decorator. | -| installedappsVending | No `data_headers` found. This may be a v1 artifact or is missing the `@artifact_processor` decorator. | -| keepNotes | No `data_headers` found. This may be a v1 artifact or is missing the `@artifact_processor` decorator. | -| kijijiConversations | No `data_headers` found. This may be a v1 artifact or is missing the `@artifact_processor` decorator. | -| kijijiLocalUserInfo | No `data_headers` found. This may be a v1 artifact or is missing the `@artifact_processor` decorator. | -| kijijiRecentSearches | No `data_headers` found. This may be a v1 artifact or is missing the `@artifact_processor` decorator. | -| kleinanzeigen.de | No `data_headers` found. This may be a v1 artifact or is missing the `@artifact_processor` decorator. | -| lgRCS | No `data_headers` found. This may be a v1 artifact or is missing the `@artifact_processor` decorator. | -| libretorrent | No `data_headers` found. This may be a v1 artifact or is missing the `@artifact_processor` decorator. | -| libretorrentFR | No `data_headers` found. This may be a v1 artifact or is missing the `@artifact_processor` decorator. | -| life360DriverBehavior | No `data_headers` found. This may be a v1 artifact or is missing the `@artifact_processor` decorator. | -| likee | No `data_headers` found. This may be a v1 artifact or is missing the `@artifact_processor` decorator. | -| line | No `data_headers` found. This may be a v1 artifact or is missing the `@artifact_processor` decorator. | -| locale_pb2 | No `data_headers` found. This may be a v1 artifact or is missing the `@artifact_processor` decorator. | -| mastodon | No `data_headers` found. This may be a v1 artifact or is missing the `@artifact_processor` decorator. | -| meetme | No `data_headers` found. This may be a v1 artifact or is missing the `@artifact_processor` decorator. | -| mega | No `data_headers` found. This may be a v1 artifact or is missing the `@artifact_processor` decorator. | -| mega_transfers | No `data_headers` found. This may be a v1 artifact or is missing the `@artifact_processor` decorator. | -| mewe | No `data_headers` found. This may be a v1 artifact or is missing the `@artifact_processor` decorator. | -| notificationHistory | No `data_headers` found. This may be a v1 artifact or is missing the `@artifact_processor` decorator. | -| notificationhistory_pb2 | No `data_headers` found. This may be a v1 artifact or is missing the `@artifact_processor` decorator. | -| offlinePages | No `data_headers` found. This may be a v1 artifact or is missing the `@artifact_processor` decorator. | -| oldpowerOffReset | No `data_headers` found. This may be a v1 artifact or is missing the `@artifact_processor` decorator. | -| pSettings | No `data_headers` found. This may be a v1 artifact or is missing the `@artifact_processor` decorator. | -| packageGplinks | No `data_headers` found. This may be a v1 artifact or is missing the `@artifact_processor` decorator. | -| packageInfo | No `data_headers` found. This may be a v1 artifact or is missing the `@artifact_processor` decorator. | -| permissions | No `data_headers` found. This may be a v1 artifact or is missing the `@artifact_processor` decorator. | -| persistentProp | No `data_headers` found. This may be a v1 artifact or is missing the `@artifact_processor` decorator. | -| pikpakCloudlist | No `data_headers` found. This may be a v1 artifact or is missing the `@artifact_processor` decorator. | -| pikpakDownloads | No `data_headers` found. This may be a v1 artifact or is missing the `@artifact_processor` decorator. | -| pikpakPlay | No `data_headers` found. This may be a v1 artifact or is missing the `@artifact_processor` decorator. | -| pkgPredictions | No `data_headers` found. This may be a v1 artifact or is missing the `@artifact_processor` decorator. | -| playgroundVault | No `data_headers` found. This may be a v1 artifact or is missing the `@artifact_processor` decorator. | -| privacy_pb2 | No `data_headers` found. This may be a v1 artifact or is missing the `@artifact_processor` decorator. | -| protonVPN | No `data_headers` found. This may be a v1 artifact or is missing the `@artifact_processor` decorator. | -| protonmail | No `data_headers` found. This may be a v1 artifact or is missing the `@artifact_processor` decorator. | -| rarlabPreferences | No `data_headers` found. This may be a v1 artifact or is missing the `@artifact_processor` decorator. | -| recentactivity | No `data_headers` found. This may be a v1 artifact or is missing the `@artifact_processor` decorator. | -| rect_pb2 | No `data_headers` found. This may be a v1 artifact or is missing the `@artifact_processor` decorator. | -| roles | No `data_headers` found. This may be a v1 artifact or is missing the `@artifact_processor` decorator. | -| runtimePerms | No `data_headers` found. This may be a v1 artifact or is missing the `@artifact_processor` decorator. | -| sChats | No `data_headers` found. This may be a v1 artifact or is missing the `@artifact_processor` decorator. | -| sRecoveryhist | No `data_headers` found. This may be a v1 artifact or is missing the `@artifact_processor` decorator. | -| sWipehist | No `data_headers` found. This may be a v1 artifact or is missing the `@artifact_processor` decorator. | -| samsungSmartThings | No `data_headers` found. This may be a v1 artifact or is missing the `@artifact_processor` decorator. | -| samsungWeatherClock | No `data_headers` found. This may be a v1 artifact or is missing the `@artifact_processor` decorator. | -| scontextLog | No `data_headers` found. This may be a v1 artifact or is missing the `@artifact_processor` decorator. | -| settingsSecure | No `data_headers` found. This may be a v1 artifact or is missing the `@artifact_processor` decorator. | -| setupWizardinfo | No `data_headers` found. This may be a v1 artifact or is missing the `@artifact_processor` decorator. | -| sharedProto | No `data_headers` found. This may be a v1 artifact or is missing the `@artifact_processor` decorator. | -| shareit | No `data_headers` found. This may be a v1 artifact or is missing the `@artifact_processor` decorator. | -| siminfo | No `data_headers` found. This may be a v1 artifact or is missing the `@artifact_processor` decorator. | -| skout | No `data_headers` found. This may be a v1 artifact or is missing the `@artifact_processor` decorator. | -| skype | No `data_headers` found. This may be a v1 artifact or is missing the `@artifact_processor` decorator. | -| slopes | No `data_headers` found. This may be a v1 artifact or is missing the `@artifact_processor` decorator. | -| smanagerCrash | No `data_headers` found. This may be a v1 artifact or is missing the `@artifact_processor` decorator. | -| smanagerLow | No `data_headers` found. This may be a v1 artifact or is missing the `@artifact_processor` decorator. | -| smembersAppInv | No `data_headers` found. This may be a v1 artifact or is missing the `@artifact_processor` decorator. | -| smembersEvents | No `data_headers` found. This may be a v1 artifact or is missing the `@artifact_processor` decorator. | -| smsmms | No `data_headers` found. This may be a v1 artifact or is missing the `@artifact_processor` decorator. | -| smsmmsBackup | No `data_headers` found. This may be a v1 artifact or is missing the `@artifact_processor` decorator. | -| smyFiles | No `data_headers` found. This may be a v1 artifact or is missing the `@artifact_processor` decorator. | -| smyFiles2 | No `data_headers` found. This may be a v1 artifact or is missing the `@artifact_processor` decorator. | -| smyfilesOpHistory | No `data_headers` found. This may be a v1 artifact or is missing the `@artifact_processor` decorator. | -| smyfilesRecents | No `data_headers` found. This may be a v1 artifact or is missing the `@artifact_processor` decorator. | -| smyfilesStored | No `data_headers` found. This may be a v1 artifact or is missing the `@artifact_processor` decorator. | -| smyfilesTrash | No `data_headers` found. This may be a v1 artifact or is missing the `@artifact_processor` decorator. | -| smyfilescache | No `data_headers` found. This may be a v1 artifact or is missing the `@artifact_processor` decorator. | -| snapchat | No `data_headers` found. This may be a v1 artifact or is missing the `@artifact_processor` decorator. | -| speedtest | No `data_headers` found. This may be a v1 artifact or is missing the `@artifact_processor` decorator. | -| suggestions | No `data_headers` found. This may be a v1 artifact or is missing the `@artifact_processor` decorator. | -| swellbeing | No `data_headers` found. This may be a v1 artifact or is missing the `@artifact_processor` decorator. | -| tangomessage | No `data_headers` found. This may be a v1 artifact or is missing the `@artifact_processor` decorator. | -| teams | No `data_headers` found. This may be a v1 artifact or is missing the `@artifact_processor` decorator. | -| teleguard | No `data_headers` found. This may be a v1 artifact or is missing the `@artifact_processor` decorator. | -| textnow | No `data_headers` found. This may be a v1 artifact or is missing the `@artifact_processor` decorator. | -| tikTok | No `data_headers` found. This may be a v1 artifact or is missing the `@artifact_processor` decorator. | -| torThumbs | No `data_headers` found. This may be a v1 artifact or is missing the `@artifact_processor` decorator. | -| torrentData | No `data_headers` found. This may be a v1 artifact or is missing the `@artifact_processor` decorator. | -| torrentResumeinfo | No `data_headers` found. This may be a v1 artifact or is missing the `@artifact_processor` decorator. | -| torrentinfo | No `data_headers` found. This may be a v1 artifact or is missing the `@artifact_processor` decorator. | -| tusky | No `data_headers` found. This may be a v1 artifact or is missing the `@artifact_processor` decorator. | -| ulrUserprefs | No `data_headers` found. This may be a v1 artifact or is missing the `@artifact_processor` decorator. | -| usageHistory | No `data_headers` found. This may be a v1 artifact or is missing the `@artifact_processor` decorator. | -| usageapps | No `data_headers` found. This may be a v1 artifact or is missing the `@artifact_processor` decorator. | -| usagestats | No `data_headers` found. This may be a v1 artifact or is missing the `@artifact_processor` decorator. | -| usagestatsservice_pb2 | No `data_headers` found. This may be a v1 artifact or is missing the `@artifact_processor` decorator. | -| usagestatsservice_v2_pb2 | No `data_headers` found. This may be a v1 artifact or is missing the `@artifact_processor` decorator. | -| userDict | No `data_headers` found. This may be a v1 artifact or is missing the `@artifact_processor` decorator. | -| vaulty_files | No `data_headers` found. This may be a v1 artifact or is missing the `@artifact_processor` decorator. | -| vaulty_info | No `data_headers` found. This may be a v1 artifact or is missing the `@artifact_processor` decorator. | -| vlcMedia | No `data_headers` found. This may be a v1 artifact or is missing the `@artifact_processor` decorator. | -| vlcThumbs | No `data_headers` found. This may be a v1 artifact or is missing the `@artifact_processor` decorator. | -| vlcthumbsADB | No `data_headers` found. This may be a v1 artifact or is missing the `@artifact_processor` decorator. | -| walStrings | No `data_headers` found. This may be a v1 artifact or is missing the `@artifact_processor` decorator. | -| waze | No `data_headers` found. This may be a v1 artifact or is missing the `@artifact_processor` decorator. | -| wellbeing | No `data_headers` found. This may be a v1 artifact or is missing the `@artifact_processor` decorator. | -| wellbeingaccount | No `data_headers` found. This may be a v1 artifact or is missing the `@artifact_processor` decorator. | -| wifiConfigstore2 | No `data_headers` found. This may be a v1 artifact or is missing the `@artifact_processor` decorator. | -| wifiHotspot | No `data_headers` found. This may be a v1 artifact or is missing the `@artifact_processor` decorator. | -| wifiProfiles | No `data_headers` found. This may be a v1 artifact or is missing the `@artifact_processor` decorator. | -| window_configuration_pb2 | No `data_headers` found. This may be a v1 artifact or is missing the `@artifact_processor` decorator. | -| wireMessenger | No `data_headers` found. This may be a v1 artifact or is missing the `@artifact_processor` decorator. | - +# Modules Without Headers + +This document lists artifact modules that could not be processed to extract data headers. The script was unable to find or parse the `data_headers` variable for the reasons listed below. + +## Expected No Headers +These modules are valid v2 artifacts, but they are configured with `"output_types": "none"`. This means they are designed to contribute to other parts of the report (like Device Info) without generating their own data tables. + + +| Module | Reason | +|--------|--------| + + + +## Issues to Resolve +These modules are missing headers for unexpected reasons and should be investigated. +- **V1 Artifact**: The module might be an older "v1" artifact that does not use the `@artifact_processor` decorator or a `data_headers` variable. +- **Parsing Error**: The script encountered an error while trying to parse the file, which could be due to complex syntax in the `data_headers` definition. + +The data below is automatically generated by the [@all_data_headers.py](/admin/scripts/all_data_headers.py) script. + + +| Module | Reason for a Lack of Headers | +|--------|------------------------------| +| AVG | No `data_headers` found. This may be a v1 artifact or is missing the `@artifact_processor` decorator. | +| AdidasActivities | No `data_headers` found. This may be a v1 artifact or is missing the `@artifact_processor` decorator. | +| AdidasGoals | No `data_headers` found. This may be a v1 artifact or is missing the `@artifact_processor` decorator. | +| AdidasUser | No `data_headers` found. This may be a v1 artifact or is missing the `@artifact_processor` decorator. | +| BadooChat | No `data_headers` found. This may be a v1 artifact or is missing the `@artifact_processor` decorator. | +| BadooConnections | No `data_headers` found. This may be a v1 artifact or is missing the `@artifact_processor` decorator. | +| Cello | No `data_headers` found. This may be a v1 artifact or is missing the `@artifact_processor` decorator. | +| ChessComAccount | No `data_headers` found. This may be a v1 artifact or is missing the `@artifact_processor` decorator. | +| ChessComFriends | No `data_headers` found. This may be a v1 artifact or is missing the `@artifact_processor` decorator. | +| ChessComGames | No `data_headers` found. This may be a v1 artifact or is missing the `@artifact_processor` decorator. | +| ChessComMessages | No `data_headers` found. This may be a v1 artifact or is missing the `@artifact_processor` decorator. | +| ChessWithFriends | No `data_headers` found. This may be a v1 artifact or is missing the `@artifact_processor` decorator. | +| DocList | No `data_headers` found. This may be a v1 artifact or is missing the `@artifact_processor` decorator. | +| FCMQueuedMessagesDump | No `data_headers` found. This may be a v1 artifact or is missing the `@artifact_processor` decorator. | +| FCMQueuedMessagesInstagram | No `data_headers` found. This may be a v1 artifact or is missing the `@artifact_processor` decorator. | +| FCMQueuedMessagesJungrammer | No `data_headers` found. This may be a v1 artifact or is missing the `@artifact_processor` decorator. | +| FCMQueuedMessagesSkype | No `data_headers` found. This may be a v1 artifact or is missing the `@artifact_processor` decorator. | +| FCMQueuedMessagesTumblr | No `data_headers` found. This may be a v1 artifact or is missing the `@artifact_processor` decorator. | +| FCMQueuedMessagesTwitter | No `data_headers` found. This may be a v1 artifact or is missing the `@artifact_processor` decorator. | +| FCMQueuedMessagesXbox | No `data_headers` found. This may be a v1 artifact or is missing the `@artifact_processor` decorator. | +| FacebookMessenger | No `data_headers` found. This may be a v1 artifact or is missing the `@artifact_processor` decorator. | +| FairEmail | No `data_headers` found. This may be a v1 artifact or is missing the `@artifact_processor` decorator. | +| GarminActAPI | No `data_headers` found. This may be a v1 artifact or is missing the `@artifact_processor` decorator. | +| GarminActivities | No `data_headers` found. This may be a v1 artifact or is missing the `@artifact_processor` decorator. | +| GarminChart | No `data_headers` found. This may be a v1 artifact or is missing the `@artifact_processor` decorator. | +| GarminDailies | No `data_headers` found. This may be a v1 artifact or is missing the `@artifact_processor` decorator. | +| GarminDailiesAPI | No `data_headers` found. This may be a v1 artifact or is missing the `@artifact_processor` decorator. | +| GarminFacebook | No `data_headers` found. This may be a v1 artifact or is missing the `@artifact_processor` decorator. | +| GarminGcmJsonActivities | No `data_headers` found. This may be a v1 artifact or is missing the `@artifact_processor` decorator. | +| GarminHRAPI | No `data_headers` found. This may be a v1 artifact or is missing the `@artifact_processor` decorator. | +| GarminJson | No `data_headers` found. This may be a v1 artifact or is missing the `@artifact_processor` decorator. | +| GarminLog | No `data_headers` found. This may be a v1 artifact or is missing the `@artifact_processor` decorator. | +| GarminNotifications | No `data_headers` found. This may be a v1 artifact or is missing the `@artifact_processor` decorator. | +| GarminPersistent | No `data_headers` found. This may be a v1 artifact or is missing the `@artifact_processor` decorator. | +| GarminPolyAPI | No `data_headers` found. This may be a v1 artifact or is missing the `@artifact_processor` decorator. | +| GarminPolyline | No `data_headers` found. This may be a v1 artifact or is missing the `@artifact_processor` decorator. | +| GarminResponse | No `data_headers` found. This may be a v1 artifact or is missing the `@artifact_processor` decorator. | +| GarminSPo2 | No `data_headers` found. This may be a v1 artifact or is missing the `@artifact_processor` decorator. | +| GarminSleep | No `data_headers` found. This may be a v1 artifact or is missing the `@artifact_processor` decorator. | +| GarminSleepAPI | No `data_headers` found. This may be a v1 artifact or is missing the `@artifact_processor` decorator. | +| GarminStepsAPI | No `data_headers` found. This may be a v1 artifact or is missing the `@artifact_processor` decorator. | +| GarminStressAPI | No `data_headers` found. This may be a v1 artifact or is missing the `@artifact_processor` decorator. | +| GarminSync | No `data_headers` found. This may be a v1 artifact or is missing the `@artifact_processor` decorator. | +| GarminUser | No `data_headers` found. This may be a v1 artifact or is missing the `@artifact_processor` decorator. | +| GarminWeight | No `data_headers` found. This may be a v1 artifact or is missing the `@artifact_processor` decorator. | +| HideX | No `data_headers` found. This may be a v1 artifact or is missing the `@artifact_processor` decorator. | +| K9Mail | No `data_headers` found. This may be a v1 artifact or is missing the `@artifact_processor` decorator. | +| Life360 | No `data_headers` found. This may be a v1 artifact or is missing the `@artifact_processor` decorator. | +| MMWActivities | No `data_headers` found. This may be a v1 artifact or is missing the `@artifact_processor` decorator. | +| MMWUsers | No `data_headers` found. This may be a v1 artifact or is missing the `@artifact_processor` decorator. | +| MicrosoftAuthenticator | No `data_headers` found. This may be a v1 artifact or is missing the `@artifact_processor` decorator. | +| NQ_Vault | No `data_headers` found. This may be a v1 artifact or is missing the `@artifact_processor` decorator. | +| NikeAMoments | No `data_headers` found. This may be a v1 artifact or is missing the `@artifact_processor` decorator. | +| NikeActivities | No `data_headers` found. This may be a v1 artifact or is missing the `@artifact_processor` decorator. | +| NikeNotifications | No `data_headers` found. This may be a v1 artifact or is missing the `@artifact_processor` decorator. | +| NikePolyline | No `data_headers` found. This may be a v1 artifact or is missing the `@artifact_processor` decorator. | +| OneDrive_Metadata | No `data_headers` found. This may be a v1 artifact or is missing the `@artifact_processor` decorator. | +| Oruxmaps | No `data_headers` found. This may be a v1 artifact or is missing the `@artifact_processor` decorator. | +| PodcastAddict | No `data_headers` found. This may be a v1 artifact or is missing the `@artifact_processor` decorator. | +| PumaActivities | No `data_headers` found. This may be a v1 artifact or is missing the `@artifact_processor` decorator. | +| PumaUsers | No `data_headers` found. This may be a v1 artifact or is missing the `@artifact_processor` decorator. | +| RunkeeperActivities | No `data_headers` found. This may be a v1 artifact or is missing the `@artifact_processor` decorator. | +| RunkeeperUser | No `data_headers` found. This may be a v1 artifact or is missing the `@artifact_processor` decorator. | +| SamsungHoneyboard | No `data_headers` found. This may be a v1 artifact or is missing the `@artifact_processor` decorator. | +| SimpleStorage_applaunch | No `data_headers` found. This may be a v1 artifact or is missing the `@artifact_processor` decorator. | +| StravaGPS | No `data_headers` found. This may be a v1 artifact or is missing the `@artifact_processor` decorator. | +| Todoist | No `data_headers` found. This may be a v1 artifact or is missing the `@artifact_processor` decorator. | +| Turbo_AppUsage | No `data_headers` found. This may be a v1 artifact or is missing the `@artifact_processor` decorator. | +| Turbo_Battery | No `data_headers` found. This may be a v1 artifact or is missing the `@artifact_processor` decorator. | +| Twitter | No `data_headers` found. This may be a v1 artifact or is missing the `@artifact_processor` decorator. | +| VerizonRDDAnalytics | No `data_headers` found. This may be a v1 artifact or is missing the `@artifact_processor` decorator. | +| VerizonRDDWIFI | No `data_headers` found. This may be a v1 artifact or is missing the `@artifact_processor` decorator. | +| Viber | No `data_headers` found. This may be a v1 artifact or is missing the `@artifact_processor` decorator. | +| WhatsApp | No `data_headers` found. This may be a v1 artifact or is missing the `@artifact_processor` decorator. | +| WithingsHealthMate | No `data_headers` found. This may be a v1 artifact or is missing the `@artifact_processor` decorator. | +| WordsWithFriends | No `data_headers` found. This may be a v1 artifact or is missing the `@artifact_processor` decorator. | +| Xender | No `data_headers` found. This may be a v1 artifact or is missing the `@artifact_processor` decorator. | +| Zapya | No `data_headers` found. This may be a v1 artifact or is missing the `@artifact_processor` decorator. | +| airGuard | No `data_headers` found. This may be a v1 artifact or is missing the `@artifact_processor` decorator. | +| appLockerfishingnet | No `data_headers` found. This may be a v1 artifact or is missing the `@artifact_processor` decorator. | +| appLockerfishingnetdb | No `data_headers` found. This may be a v1 artifact or is missing the `@artifact_processor` decorator. | +| appLockerfishingnetpat | No `data_headers` found. This may be a v1 artifact or is missing the `@artifact_processor` decorator. | +| appSemloc | No `data_headers` found. This may be a v1 artifact or is missing the `@artifact_processor` decorator. | +| appopSetupWiz | No `data_headers` found. This may be a v1 artifact or is missing the `@artifact_processor` decorator. | +| appops | No `data_headers` found. This may be a v1 artifact or is missing the `@artifact_processor` decorator. | +| artGlobals | No `data_headers` found. This may be a v1 artifact or is missing the `@artifact_processor` decorator. | +| atrackerdetect | No `data_headers` found. This may be a v1 artifact or is missing the `@artifact_processor` decorator. | +| battery_usage_v4 | No `data_headers` found. This may be a v1 artifact or is missing the `@artifact_processor` decorator. | +| battery_usage_v9 | No `data_headers` found. This may be a v1 artifact or is missing the `@artifact_processor` decorator. | +| bittorrentClientpref | No `data_headers` found. This may be a v1 artifact or is missing the `@artifact_processor` decorator. | +| bittorrentDlhist | No `data_headers` found. This may be a v1 artifact or is missing the `@artifact_processor` decorator. | +| blueskymessages | No `data_headers` found. This may be a v1 artifact or is missing the `@artifact_processor` decorator. | +| blueskyposts | No `data_headers` found. This may be a v1 artifact or is missing the `@artifact_processor` decorator. | +| blueskysearches | No `data_headers` found. This may be a v1 artifact or is missing the `@artifact_processor` decorator. | +| bluetoothConnections | No `data_headers` found. This may be a v1 artifact or is missing the `@artifact_processor` decorator. | +| browserCachechrome | No `data_headers` found. This may be a v1 artifact or is missing the `@artifact_processor` decorator. | +| browserCachefirefox | No `data_headers` found. This may be a v1 artifact or is missing the `@artifact_processor` decorator. | +| browserlocation | No `data_headers` found. This may be a v1 artifact or is missing the `@artifact_processor` decorator. | +| build | No `data_headers` found. This may be a v1 artifact or is missing the `@artifact_processor` decorator. | +| bumble | No `data_headers` found. This may be a v1 artifact or is missing the `@artifact_processor` decorator. | +| burner | No `data_headers` found. This may be a v1 artifact or is missing the `@artifact_processor` decorator. | +| burnerContacts | No `data_headers` found. This may be a v1 artifact or is missing the `@artifact_processor` decorator. | +| burnerMessages | No `data_headers` found. This may be a v1 artifact or is missing the `@artifact_processor` decorator. | +| burnerSubscription | No `data_headers` found. This may be a v1 artifact or is missing the `@artifact_processor` decorator. | +| burnerUser | No `data_headers` found. This may be a v1 artifact or is missing the `@artifact_processor` decorator. | +| cachelocation | No `data_headers` found. This may be a v1 artifact or is missing the `@artifact_processor` decorator. | +| calllog | No `data_headers` found. This may be a v1 artifact or is missing the `@artifact_processor` decorator. | +| calllogs | No `data_headers` found. This may be a v1 artifact or is missing the `@artifact_processor` decorator. | +| cashApp | No `data_headers` found. This may be a v1 artifact or is missing the `@artifact_processor` decorator. | +| chatgpt | No `data_headers` found. This may be a v1 artifact or is missing the `@artifact_processor` decorator. | +| chrome | No `data_headers` found. This may be a v1 artifact or is missing the `@artifact_processor` decorator. | +| chromeAutofill | No `data_headers` found. This may be a v1 artifact or is missing the `@artifact_processor` decorator. | +| chromeBookmarks | No `data_headers` found. This may be a v1 artifact or is missing the `@artifact_processor` decorator. | +| chromeCookies | No `data_headers` found. This may be a v1 artifact or is missing the `@artifact_processor` decorator. | +| chromeDIPS | No `data_headers` found. This may be a v1 artifact or is missing the `@artifact_processor` decorator. | +| chromeLoginData | No `data_headers` found. This may be a v1 artifact or is missing the `@artifact_processor` decorator. | +| chromeMediaHistory | No `data_headers` found. This may be a v1 artifact or is missing the `@artifact_processor` decorator. | +| chromeNetworkActionPredictor | No `data_headers` found. This may be a v1 artifact or is missing the `@artifact_processor` decorator. | +| chromeOfflinePages | No `data_headers` found. This may be a v1 artifact or is missing the `@artifact_processor` decorator. | +| chromeTopSites | No `data_headers` found. This may be a v1 artifact or is missing the `@artifact_processor` decorator. | +| cmh | No `data_headers` found. This may be a v1 artifact or is missing the `@artifact_processor` decorator. | +| configuration_pb2 | No `data_headers` found. This may be a v1 artifact or is missing the `@artifact_processor` decorator. | +| descriptor_pb2 | No `data_headers` found. This may be a v1 artifact or is missing the `@artifact_processor` decorator. | +| discordChats | No `data_headers` found. This may be a v1 artifact or is missing the `@artifact_processor` decorator. | +| discreteNative | No `data_headers` found. This may be a v1 artifact or is missing the `@artifact_processor` decorator. | +| dmss | No `data_headers` found. This may be a v1 artifact or is missing the `@artifact_processor` decorator. | +| emulatedSmeta | No `data_headers` found. This may be a v1 artifact or is missing the `@artifact_processor` decorator. | +| errp | No `data_headers` found. This may be a v1 artifact or is missing the `@artifact_processor` decorator. | +| etc_hosts | No `data_headers` found. This may be a v1 artifact or is missing the `@artifact_processor` decorator. | +| firefox | No `data_headers` found. This may be a v1 artifact or is missing the `@artifact_processor` decorator. | +| firefoxCookies | No `data_headers` found. This may be a v1 artifact or is missing the `@artifact_processor` decorator. | +| firefoxDownloads | No `data_headers` found. This may be a v1 artifact or is missing the `@artifact_processor` decorator. | +| firefoxFormHistory | No `data_headers` found. This may be a v1 artifact or is missing the `@artifact_processor` decorator. | +| firefoxPermissions | No `data_headers` found. This may be a v1 artifact or is missing the `@artifact_processor` decorator. | +| firefoxRecentlyClosedTabs | No `data_headers` found. This may be a v1 artifact or is missing the `@artifact_processor` decorator. | +| firefoxTopSites | No `data_headers` found. This may be a v1 artifact or is missing the `@artifact_processor` decorator. | +| fitbit | No `data_headers` found. This may be a v1 artifact or is missing the `@artifact_processor` decorator. | +| galleryTrash | No `data_headers` found. This may be a v1 artifact or is missing the `@artifact_processor` decorator. | +| garmin | No `data_headers` found. This may be a v1 artifact or is missing the `@artifact_processor` decorator. | +| gboard | No `data_headers` found. This may be a v1 artifact or is missing the `@artifact_processor` decorator. | +| gmail | No `data_headers` found. This may be a v1 artifact or is missing the `@artifact_processor` decorator. | +| googleCalendar | No `data_headers` found. This may be a v1 artifact or is missing the `@artifact_processor` decorator. | +| googleCallScreen | No `data_headers` found. This may be a v1 artifact or is missing the `@artifact_processor` decorator. | +| googleChat | No `data_headers` found. This may be a v1 artifact or is missing the `@artifact_processor` decorator. | +| googleDuo | No `data_headers` found. This may be a v1 artifact or is missing the `@artifact_processor` decorator. | +| googleInitiatedNav | No `data_headers` found. This may be a v1 artifact or is missing the `@artifact_processor` decorator. | +| googleKeepNotes | No `data_headers` found. This may be a v1 artifact or is missing the `@artifact_processor` decorator. | +| googleLastTrip | No `data_headers` found. This may be a v1 artifact or is missing the `@artifact_processor` decorator. | +| googleMapsGmm | No `data_headers` found. This may be a v1 artifact or is missing the `@artifact_processor` decorator. | +| googleMapsSearches | No `data_headers` found. This may be a v1 artifact or is missing the `@artifact_processor` decorator. | +| googleMessages | No `data_headers` found. This may be a v1 artifact or is missing the `@artifact_processor` decorator. | +| googleNowPlaying | No `data_headers` found. This may be a v1 artifact or is missing the `@artifact_processor` decorator. | +| googlePhotos | No `data_headers` found. This may be a v1 artifact or is missing the `@artifact_processor` decorator. | +| googleQuickSearchbox | No `data_headers` found. This may be a v1 artifact or is missing the `@artifact_processor` decorator. | +| googleQuickSearchboxRecent | No `data_headers` found. This may be a v1 artifact or is missing the `@artifact_processor` decorator. | +| googleTasks | No `data_headers` found. This may be a v1 artifact or is missing the `@artifact_processor` decorator. | +| googlemapaudio | No `data_headers` found. This may be a v1 artifact or is missing the `@artifact_processor` decorator. | +| googlemapaudioTemp | No `data_headers` found. This may be a v1 artifact or is missing the `@artifact_processor` decorator. | +| googlemaplocation | No `data_headers` found. This may be a v1 artifact or is missing the `@artifact_processor` decorator. | +| groupMe | No `data_headers` found. This may be a v1 artifact or is missing the `@artifact_processor` decorator. | +| hikvision | No `data_headers` found. This may be a v1 artifact or is missing the `@artifact_processor` decorator. | +| imagemngCache | No `data_headers` found. This may be a v1 artifact or is missing the `@artifact_processor` decorator. | +| imo | No `data_headers` found. This may be a v1 artifact or is missing the `@artifact_processor` decorator. | +| installedappsGass | No `data_headers` found. This may be a v1 artifact or is missing the `@artifact_processor` decorator. | +| installedappsLibrary | No `data_headers` found. This may be a v1 artifact or is missing the `@artifact_processor` decorator. | +| installedappsVending | No `data_headers` found. This may be a v1 artifact or is missing the `@artifact_processor` decorator. | +| keepNotes | No `data_headers` found. This may be a v1 artifact or is missing the `@artifact_processor` decorator. | +| kijijiConversations | No `data_headers` found. This may be a v1 artifact or is missing the `@artifact_processor` decorator. | +| kijijiLocalUserInfo | No `data_headers` found. This may be a v1 artifact or is missing the `@artifact_processor` decorator. | +| kijijiRecentSearches | No `data_headers` found. This may be a v1 artifact or is missing the `@artifact_processor` decorator. | +| kleinanzeigen.de | No `data_headers` found. This may be a v1 artifact or is missing the `@artifact_processor` decorator. | +| lgRCS | No `data_headers` found. This may be a v1 artifact or is missing the `@artifact_processor` decorator. | +| libretorrent | No `data_headers` found. This may be a v1 artifact or is missing the `@artifact_processor` decorator. | +| libretorrentFR | No `data_headers` found. This may be a v1 artifact or is missing the `@artifact_processor` decorator. | +| life360DriverBehavior | No `data_headers` found. This may be a v1 artifact or is missing the `@artifact_processor` decorator. | +| likee | No `data_headers` found. This may be a v1 artifact or is missing the `@artifact_processor` decorator. | +| line | No `data_headers` found. This may be a v1 artifact or is missing the `@artifact_processor` decorator. | +| locale_pb2 | No `data_headers` found. This may be a v1 artifact or is missing the `@artifact_processor` decorator. | +| mastodon | No `data_headers` found. This may be a v1 artifact or is missing the `@artifact_processor` decorator. | +| meetme | No `data_headers` found. This may be a v1 artifact or is missing the `@artifact_processor` decorator. | +| mega | No `data_headers` found. This may be a v1 artifact or is missing the `@artifact_processor` decorator. | +| mega_transfers | No `data_headers` found. This may be a v1 artifact or is missing the `@artifact_processor` decorator. | +| mewe | No `data_headers` found. This may be a v1 artifact or is missing the `@artifact_processor` decorator. | +| notificationHistory | No `data_headers` found. This may be a v1 artifact or is missing the `@artifact_processor` decorator. | +| notificationhistory_pb2 | No `data_headers` found. This may be a v1 artifact or is missing the `@artifact_processor` decorator. | +| offlinePages | No `data_headers` found. This may be a v1 artifact or is missing the `@artifact_processor` decorator. | +| oldpowerOffReset | No `data_headers` found. This may be a v1 artifact or is missing the `@artifact_processor` decorator. | +| pSettings | No `data_headers` found. This may be a v1 artifact or is missing the `@artifact_processor` decorator. | +| packageGplinks | No `data_headers` found. This may be a v1 artifact or is missing the `@artifact_processor` decorator. | +| packageInfo | No `data_headers` found. This may be a v1 artifact or is missing the `@artifact_processor` decorator. | +| permissions | No `data_headers` found. This may be a v1 artifact or is missing the `@artifact_processor` decorator. | +| persistentProp | No `data_headers` found. This may be a v1 artifact or is missing the `@artifact_processor` decorator. | +| pikpakCloudlist | No `data_headers` found. This may be a v1 artifact or is missing the `@artifact_processor` decorator. | +| pikpakDownloads | No `data_headers` found. This may be a v1 artifact or is missing the `@artifact_processor` decorator. | +| pikpakPlay | No `data_headers` found. This may be a v1 artifact or is missing the `@artifact_processor` decorator. | +| pkgPredictions | No `data_headers` found. This may be a v1 artifact or is missing the `@artifact_processor` decorator. | +| playgroundVault | No `data_headers` found. This may be a v1 artifact or is missing the `@artifact_processor` decorator. | +| privacy_pb2 | No `data_headers` found. This may be a v1 artifact or is missing the `@artifact_processor` decorator. | +| protonVPN | No `data_headers` found. This may be a v1 artifact or is missing the `@artifact_processor` decorator. | +| protonmail | No `data_headers` found. This may be a v1 artifact or is missing the `@artifact_processor` decorator. | +| rarlabPreferences | No `data_headers` found. This may be a v1 artifact or is missing the `@artifact_processor` decorator. | +| recentactivity | No `data_headers` found. This may be a v1 artifact or is missing the `@artifact_processor` decorator. | +| rect_pb2 | No `data_headers` found. This may be a v1 artifact or is missing the `@artifact_processor` decorator. | +| roles | No `data_headers` found. This may be a v1 artifact or is missing the `@artifact_processor` decorator. | +| runtimePerms | No `data_headers` found. This may be a v1 artifact or is missing the `@artifact_processor` decorator. | +| sChats | No `data_headers` found. This may be a v1 artifact or is missing the `@artifact_processor` decorator. | +| sRecoveryhist | No `data_headers` found. This may be a v1 artifact or is missing the `@artifact_processor` decorator. | +| sWipehist | No `data_headers` found. This may be a v1 artifact or is missing the `@artifact_processor` decorator. | +| samsungSmartThings | No `data_headers` found. This may be a v1 artifact or is missing the `@artifact_processor` decorator. | +| samsungWeatherClock | No `data_headers` found. This may be a v1 artifact or is missing the `@artifact_processor` decorator. | +| scontextLog | No `data_headers` found. This may be a v1 artifact or is missing the `@artifact_processor` decorator. | +| settingsSecure | No `data_headers` found. This may be a v1 artifact or is missing the `@artifact_processor` decorator. | +| setupWizardinfo | No `data_headers` found. This may be a v1 artifact or is missing the `@artifact_processor` decorator. | +| sharedProto | No `data_headers` found. This may be a v1 artifact or is missing the `@artifact_processor` decorator. | +| shareit | No `data_headers` found. This may be a v1 artifact or is missing the `@artifact_processor` decorator. | +| siminfo | No `data_headers` found. This may be a v1 artifact or is missing the `@artifact_processor` decorator. | +| skout | No `data_headers` found. This may be a v1 artifact or is missing the `@artifact_processor` decorator. | +| skype | No `data_headers` found. This may be a v1 artifact or is missing the `@artifact_processor` decorator. | +| slopes | No `data_headers` found. This may be a v1 artifact or is missing the `@artifact_processor` decorator. | +| smanagerCrash | No `data_headers` found. This may be a v1 artifact or is missing the `@artifact_processor` decorator. | +| smanagerLow | No `data_headers` found. This may be a v1 artifact or is missing the `@artifact_processor` decorator. | +| smembersAppInv | No `data_headers` found. This may be a v1 artifact or is missing the `@artifact_processor` decorator. | +| smembersEvents | No `data_headers` found. This may be a v1 artifact or is missing the `@artifact_processor` decorator. | +| smsmms | No `data_headers` found. This may be a v1 artifact or is missing the `@artifact_processor` decorator. | +| smsmmsBackup | No `data_headers` found. This may be a v1 artifact or is missing the `@artifact_processor` decorator. | +| smyFiles | No `data_headers` found. This may be a v1 artifact or is missing the `@artifact_processor` decorator. | +| smyFiles2 | No `data_headers` found. This may be a v1 artifact or is missing the `@artifact_processor` decorator. | +| smyfilesOpHistory | No `data_headers` found. This may be a v1 artifact or is missing the `@artifact_processor` decorator. | +| smyfilesRecents | No `data_headers` found. This may be a v1 artifact or is missing the `@artifact_processor` decorator. | +| smyfilesStored | No `data_headers` found. This may be a v1 artifact or is missing the `@artifact_processor` decorator. | +| smyfilesTrash | No `data_headers` found. This may be a v1 artifact or is missing the `@artifact_processor` decorator. | +| smyfilescache | No `data_headers` found. This may be a v1 artifact or is missing the `@artifact_processor` decorator. | +| snapchat | No `data_headers` found. This may be a v1 artifact or is missing the `@artifact_processor` decorator. | +| speedtest | No `data_headers` found. This may be a v1 artifact or is missing the `@artifact_processor` decorator. | +| suggestions | No `data_headers` found. This may be a v1 artifact or is missing the `@artifact_processor` decorator. | +| swellbeing | No `data_headers` found. This may be a v1 artifact or is missing the `@artifact_processor` decorator. | +| tangomessage | No `data_headers` found. This may be a v1 artifact or is missing the `@artifact_processor` decorator. | +| teams | No `data_headers` found. This may be a v1 artifact or is missing the `@artifact_processor` decorator. | +| teleguard | No `data_headers` found. This may be a v1 artifact or is missing the `@artifact_processor` decorator. | +| textnow | No `data_headers` found. This may be a v1 artifact or is missing the `@artifact_processor` decorator. | +| tikTok | No `data_headers` found. This may be a v1 artifact or is missing the `@artifact_processor` decorator. | +| torThumbs | No `data_headers` found. This may be a v1 artifact or is missing the `@artifact_processor` decorator. | +| torrentData | No `data_headers` found. This may be a v1 artifact or is missing the `@artifact_processor` decorator. | +| torrentResumeinfo | No `data_headers` found. This may be a v1 artifact or is missing the `@artifact_processor` decorator. | +| torrentinfo | No `data_headers` found. This may be a v1 artifact or is missing the `@artifact_processor` decorator. | +| tusky | No `data_headers` found. This may be a v1 artifact or is missing the `@artifact_processor` decorator. | +| ulrUserprefs | No `data_headers` found. This may be a v1 artifact or is missing the `@artifact_processor` decorator. | +| usageHistory | No `data_headers` found. This may be a v1 artifact or is missing the `@artifact_processor` decorator. | +| usageapps | No `data_headers` found. This may be a v1 artifact or is missing the `@artifact_processor` decorator. | +| usagestats | No `data_headers` found. This may be a v1 artifact or is missing the `@artifact_processor` decorator. | +| usagestatsservice_pb2 | No `data_headers` found. This may be a v1 artifact or is missing the `@artifact_processor` decorator. | +| usagestatsservice_v2_pb2 | No `data_headers` found. This may be a v1 artifact or is missing the `@artifact_processor` decorator. | +| userDict | No `data_headers` found. This may be a v1 artifact or is missing the `@artifact_processor` decorator. | +| vaulty_files | No `data_headers` found. This may be a v1 artifact or is missing the `@artifact_processor` decorator. | +| vaulty_info | No `data_headers` found. This may be a v1 artifact or is missing the `@artifact_processor` decorator. | +| vlcMedia | No `data_headers` found. This may be a v1 artifact or is missing the `@artifact_processor` decorator. | +| vlcThumbs | No `data_headers` found. This may be a v1 artifact or is missing the `@artifact_processor` decorator. | +| vlcthumbsADB | No `data_headers` found. This may be a v1 artifact or is missing the `@artifact_processor` decorator. | +| walStrings | No `data_headers` found. This may be a v1 artifact or is missing the `@artifact_processor` decorator. | +| waze | No `data_headers` found. This may be a v1 artifact or is missing the `@artifact_processor` decorator. | +| wellbeing | No `data_headers` found. This may be a v1 artifact or is missing the `@artifact_processor` decorator. | +| wellbeingaccount | No `data_headers` found. This may be a v1 artifact or is missing the `@artifact_processor` decorator. | +| wifiConfigstore2 | No `data_headers` found. This may be a v1 artifact or is missing the `@artifact_processor` decorator. | +| wifiHotspot | No `data_headers` found. This may be a v1 artifact or is missing the `@artifact_processor` decorator. | +| wifiProfiles | No `data_headers` found. This may be a v1 artifact or is missing the `@artifact_processor` decorator. | +| window_configuration_pb2 | No `data_headers` found. This may be a v1 artifact or is missing the `@artifact_processor` decorator. | +| wireMessenger | No `data_headers` found. This may be a v1 artifact or is missing the `@artifact_processor` decorator. | + \ No newline at end of file diff --git a/admin/docs/generated/modules_parsing_sqlite_db.md b/admin/docs/generated/modules_parsing_sqlite_db.md index ece7bbd2..320e1ee0 100644 --- a/admin/docs/generated/modules_parsing_sqlite_db.md +++ b/admin/docs/generated/modules_parsing_sqlite_db.md @@ -1,207 +1,207 @@ -# Modules parsing SQLite databases - -This document outlines LEAPP modules parsing SQLite databases using the new `get_sqlite_db_records()` and deprecated `open_sqlite_db_readonly()` functions. - -> **Note**: The information below is automatically generated by `admin/scripts/modules_parsing_sqlite_db.py` - -### get_sqlite_db_records() Usage - -| Source Modules | -|----------------| -| DuckDuckGo | -| FairEmail | -| LinkedIn | -| OrnetBrowser | -| ProtonDrive | -| SimpleStorage_applaunch | -| TorBrowser | -| ZangiChats | -| airtagAndroid | -| appicons | -| frosting | -| gmailEmails | -| googleFitGMS | -| googlePlaySearches | -| knuddels | -| thunderbird | - - -### open_sqlite_db_readonly() Usage - -| Source Modules | -|----------------| -| AdidasActivities | -| AdidasGoals | -| AdidasUser | -| BadooChat | -| BadooConnections | -| Cello | -| ChessWithFriends | -| DocList | -| FacebookMessenger | -| FilesByGoogle | -| GarminActivities | -| GarminChart | -| GarminDailies | -| GarminGcmJsonActivities | -| GarminJson | -| GarminNotifications | -| GarminPolyline | -| GarminResponse | -| GarminSPo2 | -| GarminSleep | -| GarminSync | -| GarminWeight | -| HideX | -| K9Mail | -| Life360 | -| MMWActivities | -| MMWUsers | -| MicrosoftAuthenticator | -| NQ_Vault | -| NikeAMoments | -| NikeActivities | -| NikeNotifications | -| NikePolyline | -| OneDrive_Metadata | -| Oruxmaps | -| PodcastAddict | -| PumaActivities | -| PumaUsers | -| RunkeeperActivities | -| SamsungHoneyboard | -| Todoist | -| Twitter | -| VerizonRDDAnalytics | -| VerizonRDDWIFI | -| Viber | -| WhatsApp | -| WithingsHealthMate | -| WordsWithFriends | -| Xender | -| Zapya | -| airGuard | -| androidauto | -| battery_usage_v4 | -| battery_usage_v9 | -| blueskymessages | -| blueskysearches | -| browserlocation | -| bumble | -| burner | -| burnerContacts | -| burnerMessages | -| burnerSubscription | -| burnerUser | -| calllog | -| calllogs | -| cashApp | -| chatgpt | -| chatgpt2 | -| chrome | -| chromeAutofill | -| chromeCookies | -| chromeDIPS | -| chromeLoginData | -| chromeMediaHistory | -| chromeNetworkActionPredictor | -| chromeOfflinePages | -| chromeTopSites | -| cmh | -| contacts | -| deviceHealthServices_Battery | -| discordChats | -| dmss | -| downloads | -| emulatedSmeta | -| firefox | -| firefoxCookies | -| firefoxDownloads | -| firefoxFormHistory | -| firefoxPermissions | -| firefoxRecentlyClosedTabs | -| firefoxTopSites | -| fitbit | -| galleryTrash | -| garmin | -| gboard | -| gmailEmails | -| gmailIMAPEmails | -| googleCalendar | -| googleCallScreen | -| googleCast | -| googleChat | -| googleDuo | -| googleKeepNotes | -| googleMapsGmm | -| googleMessages | -| googleNowPlaying | -| googlePhotos | -| googleQuickSearchboxRecent | -| googleTasks | -| googleVoice | -| googlemaplocation | -| groupMe | -| hikvision | -| imo | -| installedappsGass | -| installedappsLibrary | -| installedappsVending | -| keepNotes | -| kijijiConversations | -| kijijiRecentSearches | -| kleinanzeigen.de | -| lgRCS | -| libretorrent | -| libretorrentFR | -| likee | -| line | -| mastodon | -| meetme | -| mega | -| mewe | -| pSettings | -| pikpakCloudlist | -| pikpakDownloads | -| pikpakPlay | -| pkgPredictions | -| protonVPN | -| protonmail | -| sChats | -| samsungSmartThings | -| samsungWeatherClock | -| scontextLog | -| shareit | -| siminfo | -| skout | -| skype | -| slopes | -| smanagerCrash | -| smanagerLow | -| smembersAppInv | -| smembersEvents | -| smsmms | -| smyFiles | -| smyFiles2 | -| smyfilesOpHistory | -| smyfilesRecents | -| smyfilesStored | -| smyfilescache | -| snapchat | -| speedtest | -| swellbeing | -| tangomessage | -| teams | -| teleguard | -| textnow | -| tikTok | -| tusky | -| usageapps | -| userDict | -| vlcMedia | -| vlcThumbs | -| waze | -| wellbeing | -| wireMessenger | -| zepplife | - +# Modules parsing SQLite databases + +This document outlines LEAPP modules parsing SQLite databases using the new `get_sqlite_db_records()` and deprecated `open_sqlite_db_readonly()` functions. + +> **Note**: The information below is automatically generated by `admin/scripts/modules_parsing_sqlite_db.py` + +### get_sqlite_db_records() Usage + +| Source Modules | +|----------------| +| DuckDuckGo | +| FairEmail | +| LinkedIn | +| OrnetBrowser | +| ProtonDrive | +| SimpleStorage_applaunch | +| TorBrowser | +| ZangiChats | +| airtagAndroid | +| appicons | +| frosting | +| gmailEmails | +| googleFitGMS | +| googlePlaySearches | +| knuddels | +| thunderbird | + + +### open_sqlite_db_readonly() Usage + +| Source Modules | +|----------------| +| AdidasActivities | +| AdidasGoals | +| AdidasUser | +| BadooChat | +| BadooConnections | +| Cello | +| ChessWithFriends | +| DocList | +| FacebookMessenger | +| FilesByGoogle | +| GarminActivities | +| GarminChart | +| GarminDailies | +| GarminGcmJsonActivities | +| GarminJson | +| GarminNotifications | +| GarminPolyline | +| GarminResponse | +| GarminSPo2 | +| GarminSleep | +| GarminSync | +| GarminWeight | +| HideX | +| K9Mail | +| Life360 | +| MMWActivities | +| MMWUsers | +| MicrosoftAuthenticator | +| NQ_Vault | +| NikeAMoments | +| NikeActivities | +| NikeNotifications | +| NikePolyline | +| OneDrive_Metadata | +| Oruxmaps | +| PodcastAddict | +| PumaActivities | +| PumaUsers | +| RunkeeperActivities | +| SamsungHoneyboard | +| Todoist | +| Twitter | +| VerizonRDDAnalytics | +| VerizonRDDWIFI | +| Viber | +| WhatsApp | +| WithingsHealthMate | +| WordsWithFriends | +| Xender | +| Zapya | +| airGuard | +| androidauto | +| battery_usage_v4 | +| battery_usage_v9 | +| blueskymessages | +| blueskysearches | +| browserlocation | +| bumble | +| burner | +| burnerContacts | +| burnerMessages | +| burnerSubscription | +| burnerUser | +| calllog | +| calllogs | +| cashApp | +| chatgpt | +| chatgpt2 | +| chrome | +| chromeAutofill | +| chromeCookies | +| chromeDIPS | +| chromeLoginData | +| chromeMediaHistory | +| chromeNetworkActionPredictor | +| chromeOfflinePages | +| chromeTopSites | +| cmh | +| contacts | +| deviceHealthServices_Battery | +| discordChats | +| dmss | +| downloads | +| emulatedSmeta | +| firefox | +| firefoxCookies | +| firefoxDownloads | +| firefoxFormHistory | +| firefoxPermissions | +| firefoxRecentlyClosedTabs | +| firefoxTopSites | +| fitbit | +| galleryTrash | +| garmin | +| gboard | +| gmailEmails | +| gmailIMAPEmails | +| googleCalendar | +| googleCallScreen | +| googleCast | +| googleChat | +| googleDuo | +| googleKeepNotes | +| googleMapsGmm | +| googleMessages | +| googleNowPlaying | +| googlePhotos | +| googleQuickSearchboxRecent | +| googleTasks | +| googleVoice | +| googlemaplocation | +| groupMe | +| hikvision | +| imo | +| installedappsGass | +| installedappsLibrary | +| installedappsVending | +| keepNotes | +| kijijiConversations | +| kijijiRecentSearches | +| kleinanzeigen.de | +| lgRCS | +| libretorrent | +| libretorrentFR | +| likee | +| line | +| mastodon | +| meetme | +| mega | +| mewe | +| pSettings | +| pikpakCloudlist | +| pikpakDownloads | +| pikpakPlay | +| pkgPredictions | +| protonVPN | +| protonmail | +| sChats | +| samsungSmartThings | +| samsungWeatherClock | +| scontextLog | +| shareit | +| siminfo | +| skout | +| skype | +| slopes | +| smanagerCrash | +| smanagerLow | +| smembersAppInv | +| smembersEvents | +| smsmms | +| smyFiles | +| smyFiles2 | +| smyfilesOpHistory | +| smyfilesRecents | +| smyfilesStored | +| smyfilescache | +| snapchat | +| speedtest | +| swellbeing | +| tangomessage | +| teams | +| teleguard | +| textnow | +| tikTok | +| tusky | +| usageapps | +| userDict | +| vlcMedia | +| vlcThumbs | +| waze | +| wellbeing | +| wireMessenger | +| zepplife | + diff --git a/admin/scripts/all_data_headers.py b/admin/scripts/all_data_headers.py index a315fb36..a88ec885 100644 --- a/admin/scripts/all_data_headers.py +++ b/admin/scripts/all_data_headers.py @@ -1,578 +1,578 @@ -""" -Collects artifact processor headers and manages their translations. - -This script performs several key functions to maintain artifact data headers -and their internationalization (i18n) status: - -1. **Collects Headers**: It traverses all Python files in the - `scripts/artifacts` directory, parsing the AST to find all functions - decorated with `@artifact_processor`. Within these functions, it - extracts the `data_headers` list. - -2. **Exports to CSV**: All collected headers are exported to a CSV file - at `admin/docs/all_data_headers.csv`, mapping each header to its - source module and artifact function. - -3. **Checks Translations**: It fetches translation files from the LAVA - i18n repository (either by cloning it or using a local copy). It - compares the collected headers against available translations to - identify which headers are missing translations for which languages. - -4. **Updates Documentation**: - - It updates `admin/docs/module_language_list.md` with a comprehensive - list of all unique headers, where they are used, and their current - translation status (including existing translations and a summary - of missing ones). - - It updates `admin/docs/module_language_missing.md` with a summary - table showing exactly which headers are missing translations for - each language. - -The script can be run as part of a GitHub Action or locally. When run -locally, it can be pointed to a local clone of the LAVA repository to avoid -network operations. - -Usage: - python admin/scripts/all_data_headers.py [--github-action] [--local-repo PATH] -""" - -import os -import csv -import ast -import sys -import json -import tempfile -import subprocess -import argparse -from pathlib import Path -from collections import Counter, defaultdict -from typing import Dict, List, Set -import re -import shutil - -# Add the root directory to Python path -root_dir = os.path.dirname(os.path.dirname(os.path.dirname(os.path.abspath(__file__)))) -sys.path.append(root_dir) - -from scripts.lavafuncs import sanitize_sql_name # pylint: disable=wrong-import-position - -class V2ArtifactInfoFinder(ast.NodeVisitor): - """ - An AST node visitor that finds and extracts the `__artifacts_v2__` - dictionary from a module. - """ - def __init__(self): - self.artifacts_v2 = {} - - def visit_Assign(self, node): # pylint: disable=invalid-name - """Visits an `Assign` node to find `__artifacts_v2__`.""" - if len(node.targets) == 1 and isinstance(node.targets[0], ast.Name) and node.targets[0].id == '__artifacts_v2__': - try: - self.artifacts_v2 = ast.literal_eval(node.value) - except (ValueError, SyntaxError): - # This can happen if the dictionary contains function calls (e.g., for paths). - # Silently ignore these, as this script can only handle literal dictionaries. - pass - self.generic_visit(node) - -class HeadersFinder(ast.NodeVisitor): - """ - An AST node visitor that finds `data_headers` assignments within - functions decorated with `@artifact_processor`. - """ - def __init__(self): - self.headers_by_function = {} - self.errors = [] - - def visit_FunctionDef(self, node): # pylint: disable=invalid-name - """ - Visits a `FunctionDef` node to find decorated artifact processors - and extracts their `data_headers`. - """ - # Check if function has artifact_processor decorator - if any(isinstance(d, ast.Name) and d.id == 'artifact_processor' for d in node.decorator_list): - # Look for data_headers assignment - for n in ast.walk(node): - if isinstance(n, ast.Assign): - for target in n.targets: - if isinstance(target, ast.Name) and target.id == 'data_headers': - try: - self.headers_by_function[node.name] = ast.literal_eval(n.value) - except (ValueError, SyntaxError, TypeError) as e: - self.errors.append({'function': node.name, 'error': str(e)}) - self.generic_visit(node) - -def load_exclusions(file_path: str) -> tuple[Set[str], Set[str], Set[str]]: - """Loads translation exclusion rules from a JSON file.""" - if not os.path.exists(file_path): - return set(), set(), set() - - try: - with open(file_path, 'r', encoding='utf-8') as f: - data = json.load(f) - - exclude_modules = set(data.get('exclude_modules', [])) - exclude_artifacts = set(data.get('exclude_artifacts', [])) - exclude_headers = set(data.get('exclude_headers', [])) - - print(f"\nLoaded {len(exclude_modules)} modules, " - f"{len(exclude_artifacts)} artifacts, and " - f"{len(exclude_headers)} headers to exclude from translation checks.") - - return exclude_modules, exclude_artifacts, exclude_headers - except (OSError, json.JSONDecodeError) as e: - print(f"Warning: Could not read or parse exclusion file {file_path}: {e}") - return set(), set(), set() - -def collect_data_headers(): - """Collect all headers from artifact processors and identify unprocessed modules.""" - headers_by_module = {} - expected_no_headers = [] - issues_to_resolve = [] - all_module_names = [] - processed_module_names = set() - artifacts_dir = os.path.join(root_dir, "scripts/artifacts") - - print(f"Searching for artifacts in: {artifacts_dir}") - - # Walk through all python files in the artifacts directory - for root, _, files in os.walk(artifacts_dir): - for file in files: - if file.endswith('.py'): - module_path = os.path.join(root, file) - module_name = os.path.splitext(file)[0] - all_module_names.append(module_name) - - print(f"\nProcessing {module_name}...") - - try: - # Read and parse the file - with open(module_path, 'r', encoding='utf-8') as f: - tree = ast.parse(f.read()) - - # Find headers in decorated functions - finder = HeadersFinder() - finder.visit(tree) - - # Find v2 artifact info - v2_finder = V2ArtifactInfoFinder() - v2_finder.visit(tree) - v2_info = v2_finder.artifacts_v2 - - # Keep track of functions that have been dealt with in this module - handled_functions = set() - - if finder.headers_by_function: - processed_module_names.add(module_name) - for func_name, headers in finder.headers_by_function.items(): - headers_by_module[f"{module_name}.{func_name}"] = headers - handled_functions.add(func_name) - print(f" Found headers in {func_name}: {len(headers)}") - - if finder.errors: - processed_module_names.add(module_name) - for error in finder.errors: - reason = ( - f"Error in function '{error['function']}': " - f"Could not evaluate `data_headers`. " - f"Error: {error['error']}" - ) - issues_to_resolve.append({'module_name': f"{module_name} ({error['function']})", 'reason': reason}) - handled_functions.add(error['function']) - - # For v2 artifacts, check functions that were defined but had no headers found - for func_name, info in v2_info.items(): - if func_name not in handled_functions: - if info.get('output_types') == 'none': - reason = "V2 artifact with `output_types` set to `none`. No data table output is expected." - expected_no_headers.append({'module_name': f"{module_name} ({func_name})", 'reason': reason}) - processed_module_names.add(module_name) - - except (OSError, SyntaxError, ValueError) as e: - print(f"Error processing {module_path}: {str(e)}") - issues_to_resolve.append({'module_name': module_name, 'reason': f'Error parsing file: {e}'}) - processed_module_names.add(module_name) # Mark as processed to avoid double reporting - - # Now find modules that were not processed at all - for module_name in sorted(all_module_names): - if module_name not in processed_module_names: - issues_to_resolve.append({ - 'module_name': module_name, - 'reason': 'No `data_headers` found. This may be a v1 artifact or is missing the `@artifact_processor` decorator.' - }) - - print(f"\nFound headers from {len(headers_by_module)} functions across {len(processed_module_names)} modules") - print(f"Found {len(expected_no_headers)} modules with no expected headers.") - print(f"Found {len(issues_to_resolve)} modules/functions with issues.") - return headers_by_module, expected_no_headers, issues_to_resolve - -def export_to_csv(headers_by_module, output_file='all_data_headers.csv'): - """Export headers to CSV file""" - with open(output_file, 'w', newline='', encoding='utf-8') as csvfile: - writer = csv.writer(csvfile) - writer.writerow(['Module', 'Artifact', 'Header Name', 'SQL Safe Header Name', 'Type']) - - for full_name, headers in headers_by_module.items(): - # Split module and artifact names - module_name, artifact_name = full_name.rsplit('.', 1) - - # Convert headers to list if it's a tuple - headers_list = list(headers) if isinstance(headers, tuple) else headers - - # Process each header - for header in headers_list: - header_name = header[0] if isinstance(header, tuple) else header - header_type = header[1] if isinstance(header, tuple) else '' - sql_safe_name = sanitize_sql_name(header_name) - writer.writerow([module_name, artifact_name, f'"{header_name}"', sql_safe_name, header_type]) - -def check_translations( - headers: Set[str], - repo_url: str, - repo_path: str, - is_github_action: bool, - local_repo: str = None) -> tuple[Dict[str, List[str]], Dict[str, Dict[str, str]]]: - """Check which headers are missing translations""" - missing_translations = {header: [] for header in headers} - translations = {} - - # If using local repo, construct the full path - if local_repo: - lang_dir = Path(local_repo) / repo_path - print(f"Using local repo: {lang_dir}") - else: - # Git clone logic for remote repo - if is_github_action: - temp_dir = os.path.join(os.environ.get('GITHUB_WORKSPACE', ''), 'temp_i18n') - else: - temp_dir = tempfile.mkdtemp() - - os.makedirs(temp_dir, exist_ok=True) - print(f"Using temp directory: {temp_dir}") - - try: - # Git operations... - subprocess.run(['git', 'init'], cwd=temp_dir, capture_output=True, check=True) - subprocess.run(['git', 'remote', 'add', 'origin', repo_url], cwd=temp_dir, check=True) - subprocess.run(['git', 'config', 'core.sparseCheckout', 'true'], cwd=temp_dir, check=True) - - sparse_checkout_path = Path(temp_dir) / '.git' / 'info' / 'sparse-checkout' - sparse_checkout_content = f"{repo_path}/*/artifacts.json\n" - sparse_checkout_path.write_text(sparse_checkout_content) - - subprocess.run(['git', 'pull', 'origin', 'main', '--depth=1'], cwd=temp_dir, check=True) - lang_dir = Path(temp_dir) / repo_path - - finally: - if not is_github_action and not local_repo: - shutil.rmtree(temp_dir, ignore_errors=True) - - # Process translations - print(f"\nLooking for translations in: {lang_dir}") - if lang_dir.exists(): - print("Found directories:") - for d in lang_dir.iterdir(): - if d.is_dir(): - print(f" {d.name}") - trans_file = d / 'artifacts.json' - if trans_file.exists(): - print(" Found artifacts translation file") - try: - artifact_translations = json.loads(trans_file.read_text(encoding='utf-8')) - print(f" Found {len(artifact_translations)} translations") - - lang_code = d.name - # Check each header against this language file - for header in headers: - i18n_key = title_to_i18n_key(header) - translation = artifact_translations.get(i18n_key) - - if translation: # Translation exists (and is not empty) - if header not in translations: - translations[header] = {} - translations[header][lang_code] = translation - else: # Translation is missing - missing_translations[header].append(lang_code) - - except (OSError, json.JSONDecodeError) as e: - print(f" Error processing {trans_file}: {str(e)}") - else: - print(f"Translation directory not found: {lang_dir}") - - # Remove headers that aren't missing any translations - missing_translations = {k: v for k, v in missing_translations.items() if v} - - print(f"\nFound translations for {len(translations)} headers") - print(f"Found missing translations for {len(missing_translations)} headers") - - return missing_translations, translations - -def title_to_i18n_key(header: str) -> str: - """Convert a Title Case header to i18n key format""" - # If header is a tuple, get just the name part - if isinstance(header, tuple): - header = header[0] - - # Convert to lowercase - key = header.lower() - - # Replace spaces and special chars with hyphens - key = re.sub(r'[^a-z0-9]+', '-', key) - - # Remove leading/trailing hyphens - key = key.strip('-') - - # Remove duplicate hyphens - key = re.sub(r'-+', '-', key) - - return key - -def update_markdown(headers_by_module: dict, missing: dict, translations: dict, output_file: str): - """Update the markdown file with headers data and translations""" - # Get header usage counts and locations - header_counts = Counter() - header_locations = defaultdict(list) - for module_name, module_headers in headers_by_module.items(): - for header in module_headers: - header_name = header[0] if isinstance(header, tuple) else header - header_counts[header_name] += 1 - header_locations[header_name].append(module_name) - - # Get unique headers and sort alphabetically - unique_headers = sorted(header_counts.keys(), key=str.lower) - - # Build translations section - translations_content = "## Headers and Translations\n\n" - - for header in unique_headers: - # i18n_key = f"artifacts.{title_to_i18n_key(header)}" - missing_count = len(missing.get(header, [])) - - # Header and key - sql_safe_name = sanitize_sql_name(header) - translations_content += f"### {header}\n" - translations_content += f"SQL-safe name: `{sql_safe_name}`\n\n" - - # Usage collapsible - translations_content += "
\n" - translations_content += ( - f"Used in {header_counts[header]} " - f"artifact{'s' if header_counts[header] != 1 else ''}\n\n" - ) - for module in sorted(header_locations[header]): - translations_content += f"- {module}\n" - translations_content += "\n
\n\n" - - # Translations collapsible (only if we have any translations or missing ones) - if header in translations or missing_count > 0: - translations_content += "
\n" - if missing_count > 0: - translations_content += ( - f"❌ Missing {missing_count} " - f"translation{'s' if missing_count > 1 else ''}\n\n" - ) - else: - translations_content += "✅ All translations available\n\n" - - # List existing translations - if header in translations: - for lang, trans in sorted(translations[header].items()): - translations_content += f"- {lang}: {trans}\n" - translations_content += "\n
\n\n" - - translations_content += "\n" - - # Add statistics - stats = f"""## Statistics -- Total unique headers: {len(unique_headers)} -- Headers with complete translations: {len(unique_headers) - len(missing)} -- Headers missing translations: {len(missing)} -""" - - # Read template and update content - with open(output_file, 'r', encoding='utf-8') as f: - content = f.read() - - # Update sections - content = replace_section(content, "STATS_START", "STATS_END", stats) - content = replace_section(content, "HEADERS_START", "HEADERS_END", translations_content) - - # Write updated content - with open(output_file, 'w', encoding='utf-8') as f: - f.write(content) - -def update_missing_translations(missing: dict, output_file: str): - """Update the missing translations table in the documentation""" - # Get list of all languages from translation files - languages = set() - for langs in missing.values(): - languages.update(langs) - languages = sorted(languages) - - print(f"Found languages: {languages}") - print(f"Missing translations for {len(missing)} headers") - - if not languages or not missing: - print("No missing translations to document") - return - - # Create table content - table_content = ( - "| Header | SQL Safe Header Name | " - + " | ".join(languages) - + " |\n" - ) - table_content += ( - "|--------|----------------------|" - + "|".join(["-" * len(lang) for lang in languages]) - + "|\n" - ) - - # Add each header with missing translations - for header in sorted(missing.keys(), key=str.lower): - sql_safe_name = sanitize_sql_name(header) - row = [header, sql_safe_name] - for lang in languages: - row.append("❌" if lang in missing[header] else "✅") - table_content += "| " + " | ".join(row) + " |\n" - - # Read existing content - with open(output_file, 'r', encoding='utf-8') as f: - content = f.read() - - # Replace only the table section - content = replace_section(content, "MISSING_TRANSLATIONS_START", "MISSING_TRANSLATIONS_END", table_content) - - # Write updated content - with open(output_file, 'w', encoding='utf-8') as f: - f.write(content) - -def update_no_headers_markdown(expected_no_headers: list, issues_to_resolve: list, output_file: str): - """Update the markdown file with modules that could not be processed.""" - - # Create table for expected no headers - expected_table_content = "| Module | Reason |\n" - expected_table_content += "|--------|--------|\n" - for module in sorted(expected_no_headers, key=lambda x: x['module_name']): - expected_table_content += f"| {module['module_name']} | {module['reason']} |\n" - - # Create table for issues to resolve - issues_table_content = "| Module | Reason for a Lack of Headers |\n" - issues_table_content += "|--------|------------------------------|\n" - for module in sorted(issues_to_resolve, key=lambda x: x['module_name']): - issues_table_content += f"| {module['module_name']} | {module['reason']} |\n" - - # Read existing content - with open(output_file, 'r', encoding='utf-8') as f: - content = f.read() - - # Replace sections - content = replace_section(content, "EXPECTED_NO_HEADERS_START", "EXPECTED_NO_HEADERS_END", expected_table_content) - content = replace_section(content, "ISSUES_TO_RESOLVE_START", "ISSUES_TO_RESOLVE_END", issues_table_content) - - # Write updated content - with open(output_file, 'w', encoding='utf-8') as f: - f.write(content) - -def replace_section(content: str, start_marker: str, end_marker: str, new_content: str) -> str: - """Replace content between markers in markdown""" - start = content.find(f"") - end = content.find(f"") - if start == -1 or end == -1: - return content - - before = content[:start + len(f"")] - after = content[end:] - return f"{before}\n{new_content}\n{after}" - -def main(): - """ - Main entry point for the script. - - Parses command-line arguments, collects artifact headers, checks for - translations, and generates CSV and markdown documentation files. - """ - parser = argparse.ArgumentParser(description='Update headers documentation') - parser.add_argument('--github-action', action='store_true', - help='Running as GitHub Action') - parser.add_argument('--local-repo', - help='Path to local LAVA repo (relative to iLEAPP root)', - default=None) - args = parser.parse_args() - - # Configuration - repo_url = "https://github.com/abrignoni/LAVA.git" - repo_path = "src/renderer/locales" - output_file = "admin/docs/generated/module_language_list.md" - missing_file = "admin/docs/generated/module_language_missing.md" - no_headers_file = "admin/docs/generated/module_language_no_headers.md" - csv_file = "admin/data/generated/all_data_headers.csv" - exclusion_file = "admin/scripts/translation_exclusions.json" - - # Determine local repo path - local_repo = None - if args.local_repo: - # Use provided path if it exists - candidate_path = os.path.join(root_dir, args.local_repo) - if os.path.exists(candidate_path): - local_repo = candidate_path - else: - print(f"Error: Provided local repo not found at {candidate_path}") - sys.exit(1) - else: - # If no path provided, check for default sibling 'lava' directory - default_lava_path = os.path.abspath(os.path.join(root_dir, '..', 'lava')) - if os.path.exists(default_lava_path): - local_repo = default_lava_path - - if local_repo: - print(f"Using local LAVA repo at: {local_repo}") - elif not args.github_action: - # This branch is for when cloning is necessary - # The check_translations function handles the case where local_repo is None - print("Local LAVA repo not specified or found, will clone from GitHub.") - - # Load exclusions - excluded_modules, excluded_artifacts, excluded_headers = load_exclusions(exclusion_file) - - # Collect and analyze headers - headers_by_module, expected_no_headers, issues_to_resolve = collect_data_headers() - - # Get unique headers, applying exclusions - unique_headers = set() - for full_name, module_headers in headers_by_module.items(): - module_name, artifact_name = full_name.rsplit('.', 1) - - if module_name in excluded_modules: - continue - if artifact_name in excluded_artifacts: - continue - - for header in module_headers: - header_name = header[0] if isinstance(header, tuple) else header - if header_name in excluded_headers: - continue - unique_headers.add(header_name) - - # Check translations - missing, translations = check_translations( - headers=unique_headers, - repo_url=repo_url, - repo_path=repo_path, - is_github_action=args.github_action, - local_repo=local_repo - ) - - export_to_csv(headers_by_module, csv_file) - - # Update documentation - update_markdown(headers_by_module, missing, translations, output_file) - update_missing_translations(missing, missing_file) - update_no_headers_markdown(expected_no_headers, issues_to_resolve, no_headers_file) - - print("\nDocumentation updated:") - print(f"- Main documentation: {output_file}") - print(f"- Missing translations: {missing_file}") - print(f"- Modules without headers: {no_headers_file}") - -if __name__ == '__main__': - main() +""" +Collects artifact processor headers and manages their translations. + +This script performs several key functions to maintain artifact data headers +and their internationalization (i18n) status: + +1. **Collects Headers**: It traverses all Python files in the + `scripts/artifacts` directory, parsing the AST to find all functions + decorated with `@artifact_processor`. Within these functions, it + extracts the `data_headers` list. + +2. **Exports to CSV**: All collected headers are exported to a CSV file + at `admin/docs/all_data_headers.csv`, mapping each header to its + source module and artifact function. + +3. **Checks Translations**: It fetches translation files from the LAVA + i18n repository (either by cloning it or using a local copy). It + compares the collected headers against available translations to + identify which headers are missing translations for which languages. + +4. **Updates Documentation**: + - It updates `admin/docs/module_language_list.md` with a comprehensive + list of all unique headers, where they are used, and their current + translation status (including existing translations and a summary + of missing ones). + - It updates `admin/docs/module_language_missing.md` with a summary + table showing exactly which headers are missing translations for + each language. + +The script can be run as part of a GitHub Action or locally. When run +locally, it can be pointed to a local clone of the LAVA repository to avoid +network operations. + +Usage: + python admin/scripts/all_data_headers.py [--github-action] [--local-repo PATH] +""" + +import os +import csv +import ast +import sys +import json +import tempfile +import subprocess +import argparse +from pathlib import Path +from collections import Counter, defaultdict +from typing import Dict, List, Set +import re +import shutil + +# Add the root directory to Python path +root_dir = os.path.dirname(os.path.dirname(os.path.dirname(os.path.abspath(__file__)))) +sys.path.append(root_dir) + +from scripts.lavafuncs import sanitize_sql_name # pylint: disable=wrong-import-position + +class V2ArtifactInfoFinder(ast.NodeVisitor): + """ + An AST node visitor that finds and extracts the `__artifacts_v2__` + dictionary from a module. + """ + def __init__(self): + self.artifacts_v2 = {} + + def visit_Assign(self, node): # pylint: disable=invalid-name + """Visits an `Assign` node to find `__artifacts_v2__`.""" + if len(node.targets) == 1 and isinstance(node.targets[0], ast.Name) and node.targets[0].id == '__artifacts_v2__': + try: + self.artifacts_v2 = ast.literal_eval(node.value) + except (ValueError, SyntaxError): + # This can happen if the dictionary contains function calls (e.g., for paths). + # Silently ignore these, as this script can only handle literal dictionaries. + pass + self.generic_visit(node) + +class HeadersFinder(ast.NodeVisitor): + """ + An AST node visitor that finds `data_headers` assignments within + functions decorated with `@artifact_processor`. + """ + def __init__(self): + self.headers_by_function = {} + self.errors = [] + + def visit_FunctionDef(self, node): # pylint: disable=invalid-name + """ + Visits a `FunctionDef` node to find decorated artifact processors + and extracts their `data_headers`. + """ + # Check if function has artifact_processor decorator + if any(isinstance(d, ast.Name) and d.id == 'artifact_processor' for d in node.decorator_list): + # Look for data_headers assignment + for n in ast.walk(node): + if isinstance(n, ast.Assign): + for target in n.targets: + if isinstance(target, ast.Name) and target.id == 'data_headers': + try: + self.headers_by_function[node.name] = ast.literal_eval(n.value) + except (ValueError, SyntaxError, TypeError) as e: + self.errors.append({'function': node.name, 'error': str(e)}) + self.generic_visit(node) + +def load_exclusions(file_path: str) -> tuple[Set[str], Set[str], Set[str]]: + """Loads translation exclusion rules from a JSON file.""" + if not os.path.exists(file_path): + return set(), set(), set() + + try: + with open(file_path, 'r', encoding='utf-8') as f: + data = json.load(f) + + exclude_modules = set(data.get('exclude_modules', [])) + exclude_artifacts = set(data.get('exclude_artifacts', [])) + exclude_headers = set(data.get('exclude_headers', [])) + + print(f"\nLoaded {len(exclude_modules)} modules, " + f"{len(exclude_artifacts)} artifacts, and " + f"{len(exclude_headers)} headers to exclude from translation checks.") + + return exclude_modules, exclude_artifacts, exclude_headers + except (OSError, json.JSONDecodeError) as e: + print(f"Warning: Could not read or parse exclusion file {file_path}: {e}") + return set(), set(), set() + +def collect_data_headers(): + """Collect all headers from artifact processors and identify unprocessed modules.""" + headers_by_module = {} + expected_no_headers = [] + issues_to_resolve = [] + all_module_names = [] + processed_module_names = set() + artifacts_dir = os.path.join(root_dir, "scripts/artifacts") + + print(f"Searching for artifacts in: {artifacts_dir}") + + # Walk through all python files in the artifacts directory + for root, _, files in os.walk(artifacts_dir): + for file in files: + if file.endswith('.py'): + module_path = os.path.join(root, file) + module_name = os.path.splitext(file)[0] + all_module_names.append(module_name) + + print(f"\nProcessing {module_name}...") + + try: + # Read and parse the file + with open(module_path, 'r', encoding='utf-8') as f: + tree = ast.parse(f.read()) + + # Find headers in decorated functions + finder = HeadersFinder() + finder.visit(tree) + + # Find v2 artifact info + v2_finder = V2ArtifactInfoFinder() + v2_finder.visit(tree) + v2_info = v2_finder.artifacts_v2 + + # Keep track of functions that have been dealt with in this module + handled_functions = set() + + if finder.headers_by_function: + processed_module_names.add(module_name) + for func_name, headers in finder.headers_by_function.items(): + headers_by_module[f"{module_name}.{func_name}"] = headers + handled_functions.add(func_name) + print(f" Found headers in {func_name}: {len(headers)}") + + if finder.errors: + processed_module_names.add(module_name) + for error in finder.errors: + reason = ( + f"Error in function '{error['function']}': " + f"Could not evaluate `data_headers`. " + f"Error: {error['error']}" + ) + issues_to_resolve.append({'module_name': f"{module_name} ({error['function']})", 'reason': reason}) + handled_functions.add(error['function']) + + # For v2 artifacts, check functions that were defined but had no headers found + for func_name, info in v2_info.items(): + if func_name not in handled_functions: + if info.get('output_types') == 'none': + reason = "V2 artifact with `output_types` set to `none`. No data table output is expected." + expected_no_headers.append({'module_name': f"{module_name} ({func_name})", 'reason': reason}) + processed_module_names.add(module_name) + + except (OSError, SyntaxError, ValueError) as e: + print(f"Error processing {module_path}: {str(e)}") + issues_to_resolve.append({'module_name': module_name, 'reason': f'Error parsing file: {e}'}) + processed_module_names.add(module_name) # Mark as processed to avoid double reporting + + # Now find modules that were not processed at all + for module_name in sorted(all_module_names): + if module_name not in processed_module_names: + issues_to_resolve.append({ + 'module_name': module_name, + 'reason': 'No `data_headers` found. This may be a v1 artifact or is missing the `@artifact_processor` decorator.' + }) + + print(f"\nFound headers from {len(headers_by_module)} functions across {len(processed_module_names)} modules") + print(f"Found {len(expected_no_headers)} modules with no expected headers.") + print(f"Found {len(issues_to_resolve)} modules/functions with issues.") + return headers_by_module, expected_no_headers, issues_to_resolve + +def export_to_csv(headers_by_module, output_file='all_data_headers.csv'): + """Export headers to CSV file""" + with open(output_file, 'w', newline='', encoding='utf-8') as csvfile: + writer = csv.writer(csvfile) + writer.writerow(['Module', 'Artifact', 'Header Name', 'SQL Safe Header Name', 'Type']) + + for full_name, headers in headers_by_module.items(): + # Split module and artifact names + module_name, artifact_name = full_name.rsplit('.', 1) + + # Convert headers to list if it's a tuple + headers_list = list(headers) if isinstance(headers, tuple) else headers + + # Process each header + for header in headers_list: + header_name = header[0] if isinstance(header, tuple) else header + header_type = header[1] if isinstance(header, tuple) else '' + sql_safe_name = sanitize_sql_name(header_name) + writer.writerow([module_name, artifact_name, f'"{header_name}"', sql_safe_name, header_type]) + +def check_translations( + headers: Set[str], + repo_url: str, + repo_path: str, + is_github_action: bool, + local_repo: str = None) -> tuple[Dict[str, List[str]], Dict[str, Dict[str, str]]]: + """Check which headers are missing translations""" + missing_translations = {header: [] for header in headers} + translations = {} + + # If using local repo, construct the full path + if local_repo: + lang_dir = Path(local_repo) / repo_path + print(f"Using local repo: {lang_dir}") + else: + # Git clone logic for remote repo + if is_github_action: + temp_dir = os.path.join(os.environ.get('GITHUB_WORKSPACE', ''), 'temp_i18n') + else: + temp_dir = tempfile.mkdtemp() + + os.makedirs(temp_dir, exist_ok=True) + print(f"Using temp directory: {temp_dir}") + + try: + # Git operations... + subprocess.run(['git', 'init'], cwd=temp_dir, capture_output=True, check=True) + subprocess.run(['git', 'remote', 'add', 'origin', repo_url], cwd=temp_dir, check=True) + subprocess.run(['git', 'config', 'core.sparseCheckout', 'true'], cwd=temp_dir, check=True) + + sparse_checkout_path = Path(temp_dir) / '.git' / 'info' / 'sparse-checkout' + sparse_checkout_content = f"{repo_path}/*/artifacts.json\n" + sparse_checkout_path.write_text(sparse_checkout_content) + + subprocess.run(['git', 'pull', 'origin', 'main', '--depth=1'], cwd=temp_dir, check=True) + lang_dir = Path(temp_dir) / repo_path + + finally: + if not is_github_action and not local_repo: + shutil.rmtree(temp_dir, ignore_errors=True) + + # Process translations + print(f"\nLooking for translations in: {lang_dir}") + if lang_dir.exists(): + print("Found directories:") + for d in lang_dir.iterdir(): + if d.is_dir(): + print(f" {d.name}") + trans_file = d / 'artifacts.json' + if trans_file.exists(): + print(" Found artifacts translation file") + try: + artifact_translations = json.loads(trans_file.read_text(encoding='utf-8')) + print(f" Found {len(artifact_translations)} translations") + + lang_code = d.name + # Check each header against this language file + for header in headers: + i18n_key = title_to_i18n_key(header) + translation = artifact_translations.get(i18n_key) + + if translation: # Translation exists (and is not empty) + if header not in translations: + translations[header] = {} + translations[header][lang_code] = translation + else: # Translation is missing + missing_translations[header].append(lang_code) + + except (OSError, json.JSONDecodeError) as e: + print(f" Error processing {trans_file}: {str(e)}") + else: + print(f"Translation directory not found: {lang_dir}") + + # Remove headers that aren't missing any translations + missing_translations = {k: v for k, v in missing_translations.items() if v} + + print(f"\nFound translations for {len(translations)} headers") + print(f"Found missing translations for {len(missing_translations)} headers") + + return missing_translations, translations + +def title_to_i18n_key(header: str) -> str: + """Convert a Title Case header to i18n key format""" + # If header is a tuple, get just the name part + if isinstance(header, tuple): + header = header[0] + + # Convert to lowercase + key = header.lower() + + # Replace spaces and special chars with hyphens + key = re.sub(r'[^a-z0-9]+', '-', key) + + # Remove leading/trailing hyphens + key = key.strip('-') + + # Remove duplicate hyphens + key = re.sub(r'-+', '-', key) + + return key + +def update_markdown(headers_by_module: dict, missing: dict, translations: dict, output_file: str): + """Update the markdown file with headers data and translations""" + # Get header usage counts and locations + header_counts = Counter() + header_locations = defaultdict(list) + for module_name, module_headers in headers_by_module.items(): + for header in module_headers: + header_name = header[0] if isinstance(header, tuple) else header + header_counts[header_name] += 1 + header_locations[header_name].append(module_name) + + # Get unique headers and sort alphabetically + unique_headers = sorted(header_counts.keys(), key=str.lower) + + # Build translations section + translations_content = "## Headers and Translations\n\n" + + for header in unique_headers: + # i18n_key = f"artifacts.{title_to_i18n_key(header)}" + missing_count = len(missing.get(header, [])) + + # Header and key + sql_safe_name = sanitize_sql_name(header) + translations_content += f"### {header}\n" + translations_content += f"SQL-safe name: `{sql_safe_name}`\n\n" + + # Usage collapsible + translations_content += "
\n" + translations_content += ( + f"Used in {header_counts[header]} " + f"artifact{'s' if header_counts[header] != 1 else ''}\n\n" + ) + for module in sorted(header_locations[header]): + translations_content += f"- {module}\n" + translations_content += "\n
\n\n" + + # Translations collapsible (only if we have any translations or missing ones) + if header in translations or missing_count > 0: + translations_content += "
\n" + if missing_count > 0: + translations_content += ( + f"❌ Missing {missing_count} " + f"translation{'s' if missing_count > 1 else ''}\n\n" + ) + else: + translations_content += "✅ All translations available\n\n" + + # List existing translations + if header in translations: + for lang, trans in sorted(translations[header].items()): + translations_content += f"- {lang}: {trans}\n" + translations_content += "\n
\n\n" + + translations_content += "\n" + + # Add statistics + stats = f"""## Statistics +- Total unique headers: {len(unique_headers)} +- Headers with complete translations: {len(unique_headers) - len(missing)} +- Headers missing translations: {len(missing)} +""" + + # Read template and update content + with open(output_file, 'r', encoding='utf-8') as f: + content = f.read() + + # Update sections + content = replace_section(content, "STATS_START", "STATS_END", stats) + content = replace_section(content, "HEADERS_START", "HEADERS_END", translations_content) + + # Write updated content + with open(output_file, 'w', encoding='utf-8') as f: + f.write(content) + +def update_missing_translations(missing: dict, output_file: str): + """Update the missing translations table in the documentation""" + # Get list of all languages from translation files + languages = set() + for langs in missing.values(): + languages.update(langs) + languages = sorted(languages) + + print(f"Found languages: {languages}") + print(f"Missing translations for {len(missing)} headers") + + if not languages or not missing: + print("No missing translations to document") + return + + # Create table content + table_content = ( + "| Header | SQL Safe Header Name | " + + " | ".join(languages) + + " |\n" + ) + table_content += ( + "|--------|----------------------|" + + "|".join(["-" * len(lang) for lang in languages]) + + "|\n" + ) + + # Add each header with missing translations + for header in sorted(missing.keys(), key=str.lower): + sql_safe_name = sanitize_sql_name(header) + row = [header, sql_safe_name] + for lang in languages: + row.append("❌" if lang in missing[header] else "✅") + table_content += "| " + " | ".join(row) + " |\n" + + # Read existing content + with open(output_file, 'r', encoding='utf-8') as f: + content = f.read() + + # Replace only the table section + content = replace_section(content, "MISSING_TRANSLATIONS_START", "MISSING_TRANSLATIONS_END", table_content) + + # Write updated content + with open(output_file, 'w', encoding='utf-8') as f: + f.write(content) + +def update_no_headers_markdown(expected_no_headers: list, issues_to_resolve: list, output_file: str): + """Update the markdown file with modules that could not be processed.""" + + # Create table for expected no headers + expected_table_content = "| Module | Reason |\n" + expected_table_content += "|--------|--------|\n" + for module in sorted(expected_no_headers, key=lambda x: x['module_name']): + expected_table_content += f"| {module['module_name']} | {module['reason']} |\n" + + # Create table for issues to resolve + issues_table_content = "| Module | Reason for a Lack of Headers |\n" + issues_table_content += "|--------|------------------------------|\n" + for module in sorted(issues_to_resolve, key=lambda x: x['module_name']): + issues_table_content += f"| {module['module_name']} | {module['reason']} |\n" + + # Read existing content + with open(output_file, 'r', encoding='utf-8') as f: + content = f.read() + + # Replace sections + content = replace_section(content, "EXPECTED_NO_HEADERS_START", "EXPECTED_NO_HEADERS_END", expected_table_content) + content = replace_section(content, "ISSUES_TO_RESOLVE_START", "ISSUES_TO_RESOLVE_END", issues_table_content) + + # Write updated content + with open(output_file, 'w', encoding='utf-8') as f: + f.write(content) + +def replace_section(content: str, start_marker: str, end_marker: str, new_content: str) -> str: + """Replace content between markers in markdown""" + start = content.find(f"") + end = content.find(f"") + if start == -1 or end == -1: + return content + + before = content[:start + len(f"")] + after = content[end:] + return f"{before}\n{new_content}\n{after}" + +def main(): + """ + Main entry point for the script. + + Parses command-line arguments, collects artifact headers, checks for + translations, and generates CSV and markdown documentation files. + """ + parser = argparse.ArgumentParser(description='Update headers documentation') + parser.add_argument('--github-action', action='store_true', + help='Running as GitHub Action') + parser.add_argument('--local-repo', + help='Path to local LAVA repo (relative to iLEAPP root)', + default=None) + args = parser.parse_args() + + # Configuration + repo_url = "https://github.com/abrignoni/LAVA.git" + repo_path = "src/renderer/locales" + output_file = "admin/docs/generated/module_language_list.md" + missing_file = "admin/docs/generated/module_language_missing.md" + no_headers_file = "admin/docs/generated/module_language_no_headers.md" + csv_file = "admin/data/generated/all_data_headers.csv" + exclusion_file = "admin/scripts/translation_exclusions.json" + + # Determine local repo path + local_repo = None + if args.local_repo: + # Use provided path if it exists + candidate_path = os.path.join(root_dir, args.local_repo) + if os.path.exists(candidate_path): + local_repo = candidate_path + else: + print(f"Error: Provided local repo not found at {candidate_path}") + sys.exit(1) + else: + # If no path provided, check for default sibling 'lava' directory + default_lava_path = os.path.abspath(os.path.join(root_dir, '..', 'lava')) + if os.path.exists(default_lava_path): + local_repo = default_lava_path + + if local_repo: + print(f"Using local LAVA repo at: {local_repo}") + elif not args.github_action: + # This branch is for when cloning is necessary + # The check_translations function handles the case where local_repo is None + print("Local LAVA repo not specified or found, will clone from GitHub.") + + # Load exclusions + excluded_modules, excluded_artifacts, excluded_headers = load_exclusions(exclusion_file) + + # Collect and analyze headers + headers_by_module, expected_no_headers, issues_to_resolve = collect_data_headers() + + # Get unique headers, applying exclusions + unique_headers = set() + for full_name, module_headers in headers_by_module.items(): + module_name, artifact_name = full_name.rsplit('.', 1) + + if module_name in excluded_modules: + continue + if artifact_name in excluded_artifacts: + continue + + for header in module_headers: + header_name = header[0] if isinstance(header, tuple) else header + if header_name in excluded_headers: + continue + unique_headers.add(header_name) + + # Check translations + missing, translations = check_translations( + headers=unique_headers, + repo_url=repo_url, + repo_path=repo_path, + is_github_action=args.github_action, + local_repo=local_repo + ) + + export_to_csv(headers_by_module, csv_file) + + # Update documentation + update_markdown(headers_by_module, missing, translations, output_file) + update_missing_translations(missing, missing_file) + update_no_headers_markdown(expected_no_headers, issues_to_resolve, no_headers_file) + + print("\nDocumentation updated:") + print(f"- Main documentation: {output_file}") + print(f"- Missing translations: {missing_file}") + print(f"- Modules without headers: {no_headers_file}") + +if __name__ == '__main__': + main() diff --git a/admin/scripts/device_info_values.py b/admin/scripts/device_info_values.py index eece5701..a0d92231 100644 --- a/admin/scripts/device_info_values.py +++ b/admin/scripts/device_info_values.py @@ -1,155 +1,155 @@ -""" -Parses artifact modules to find usage of device_info and logdevinfo. - -This script scans all Python files in the scripts/artifacts directory to -identify calls to the `device_info` and `logdevinfo` functions. It extracts -the arguments passed to these functions and aggregates them to create a summary -of what device information is being logged and by which modules. - -The aggregated data is then formatted into two Markdown tables: -1. `device_info` usage, showing Category, Label, and Source Modules. -2. `logdevinfo` usage, showing the Key and Source Modules. - -Finally, the script updates the 'admin/docs/generated/device_info_values.md' -file by replacing placeholder sections with the newly generated tables. This -provides an up-to-date reference of device info usage across all artifacts. -""" -import os -import re -import ast -from pathlib import Path - -# Define project structure paths -ARTIFACTS_DIR_NAME = 'scripts/artifacts' -DEVICE_INFO_DOC_PATH = 'admin/docs/generated/device_info_values.md' - - -def find_function_calls(file_path, function_name): - """ - Parse a Python file and find all calls to the specified function. - - This function attempts to use Abstract Syntax Trees (AST) for accurately - finding function calls and their arguments. If AST parsing fails for any - reason, it falls back to using regular expressions to find matches. - - Args: - file_path (str or Path): The path to the Python file to analyze. - function_name (str): The name of the function to search for - ('device_info' or 'logdevinfo'). - - Returns: - list[tuple]: A list of tuples containing the captured arguments. - For 'device_info', it's (category, label). - For 'logdevinfo', it's (key,). - """ - with open(file_path, 'r', encoding='utf-8') as f: - content = f.read() - - calls = [] - try: - tree = ast.parse(content) - for node in ast.walk(tree): - if isinstance(node, ast.Call): - if isinstance(node.func, ast.Name) and node.func.id == function_name: - if function_name == 'device_info' and len(node.args) >= 2: - # Get the string values if they're string literals - if isinstance(node.args[0], ast.Constant) and isinstance(node.args[1], ast.Constant): - calls.append((node.args[0].value, node.args[1].value)) - elif function_name == 'logdevinfo' and len(node.args) >= 1: - # For logdevinfo, try to extract the message without HTML tags - if isinstance(node.args[0], (ast.Constant, ast.JoinedStr)): - # Convert the argument to string and strip HTML - arg_str = ast.unparse(node.args[0]) - # Remove f-string prefix if present - arg_str = arg_str.strip('f').strip('"\'') - # Basic HTML tag removal (can be enhanced if needed) - clean_str = re.sub(r'<[^>]+>', '', arg_str) - calls.append((clean_str,)) - except: - # If parsing fails, try regex as fallback - if function_name == 'device_info': - pattern = r'device_info\([\'"]([^\'"]+)[\'"],\s*[\'"]([^\'"]+)[\'"]\s*,' - calls.extend(re.findall(pattern, content)) - else: - # Updated pattern to handle f-strings and HTML tags - pattern = r'logdevinfo\(f?[\'"].*?([^<]+)' - matches = re.findall(pattern, content) - calls.extend([(m.strip(),) for m in matches]) - - return calls - - -def generate_markdown(): - """ - Generate markdown documentation for device_info and logdevinfo usage. - - This function orchestrates the process of scanning artifact files, - collecting usage data, formatting it into markdown tables, and - updating the documentation file. - """ - script_dir = Path(__file__).parent - root_dir = script_dir.parent.parent - - artifacts_dir = Path(root_dir, ARTIFACTS_DIR_NAME) - device_info_usage = {} - logdevinfo_usage = {} - - # Scan all Python files in artifacts directory - for file_path in artifacts_dir.glob('*.py'): - module_name = file_path.stem - - # Find device_info calls - device_calls = find_function_calls(file_path, 'device_info') - if device_calls: - for category, label in device_calls: - if category not in device_info_usage: - device_info_usage[category] = {} - if label not in device_info_usage[category]: - device_info_usage[category][label] = [] - device_info_usage[category][label].append(module_name) - - # Find logdevinfo calls - log_calls = find_function_calls(file_path, 'logdevinfo') - if log_calls: - for (key,) in log_calls: - if key not in logdevinfo_usage: - logdevinfo_usage[key] = [] - logdevinfo_usage[key].append(module_name) - - # Generate markdown content - device_info_md = "| Category | Label | Source Modules |\n|-----------|-------|----------------|\n" - for category in sorted(device_info_usage.keys()): - for label in sorted(device_info_usage[category].keys()): - modules = ", ".join(sorted(set(device_info_usage[category][label]))) - device_info_md += f"| {category} | {label} | {modules} |\n" - - logdevinfo_md = "| Key | Source Modules |\n|-----|----------------|\n" - for key in sorted(logdevinfo_usage.keys()): - modules = ", ".join(sorted(set(logdevinfo_usage[key]))) - logdevinfo_md += f"| {key} | {modules} |\n" - - # Read the existing markdown file - doc_path = Path(root_dir, DEVICE_INFO_DOC_PATH) - with open(doc_path, 'r', encoding='utf-8') as f: - content = f.read() - - # Replace the placeholders - content = re.sub( - r'.*', - f'\n{device_info_md}', - content, - flags=re.DOTALL - ) - content = re.sub( - r'.*', - f'\n{logdevinfo_md}', - content, - flags=re.DOTALL - ) - - # Write the updated content - with open(doc_path, 'w', encoding='utf-8') as f: - f.write(content) - -if __name__ == '__main__': - generate_markdown() +""" +Parses artifact modules to find usage of device_info and logdevinfo. + +This script scans all Python files in the scripts/artifacts directory to +identify calls to the `device_info` and `logdevinfo` functions. It extracts +the arguments passed to these functions and aggregates them to create a summary +of what device information is being logged and by which modules. + +The aggregated data is then formatted into two Markdown tables: +1. `device_info` usage, showing Category, Label, and Source Modules. +2. `logdevinfo` usage, showing the Key and Source Modules. + +Finally, the script updates the 'admin/docs/generated/device_info_values.md' +file by replacing placeholder sections with the newly generated tables. This +provides an up-to-date reference of device info usage across all artifacts. +""" +import os +import re +import ast +from pathlib import Path + +# Define project structure paths +ARTIFACTS_DIR_NAME = 'scripts/artifacts' +DEVICE_INFO_DOC_PATH = 'admin/docs/generated/device_info_values.md' + + +def find_function_calls(file_path, function_name): + """ + Parse a Python file and find all calls to the specified function. + + This function attempts to use Abstract Syntax Trees (AST) for accurately + finding function calls and their arguments. If AST parsing fails for any + reason, it falls back to using regular expressions to find matches. + + Args: + file_path (str or Path): The path to the Python file to analyze. + function_name (str): The name of the function to search for + ('device_info' or 'logdevinfo'). + + Returns: + list[tuple]: A list of tuples containing the captured arguments. + For 'device_info', it's (category, label). + For 'logdevinfo', it's (key,). + """ + with open(file_path, 'r', encoding='utf-8') as f: + content = f.read() + + calls = [] + try: + tree = ast.parse(content) + for node in ast.walk(tree): + if isinstance(node, ast.Call): + if isinstance(node.func, ast.Name) and node.func.id == function_name: + if function_name == 'device_info' and len(node.args) >= 2: + # Get the string values if they're string literals + if isinstance(node.args[0], ast.Constant) and isinstance(node.args[1], ast.Constant): + calls.append((node.args[0].value, node.args[1].value)) + elif function_name == 'logdevinfo' and len(node.args) >= 1: + # For logdevinfo, try to extract the message without HTML tags + if isinstance(node.args[0], (ast.Constant, ast.JoinedStr)): + # Convert the argument to string and strip HTML + arg_str = ast.unparse(node.args[0]) + # Remove f-string prefix if present + arg_str = arg_str.strip('f').strip('"\'') + # Basic HTML tag removal (can be enhanced if needed) + clean_str = re.sub(r'<[^>]+>', '', arg_str) + calls.append((clean_str,)) + except: + # If parsing fails, try regex as fallback + if function_name == 'device_info': + pattern = r'device_info\([\'"]([^\'"]+)[\'"],\s*[\'"]([^\'"]+)[\'"]\s*,' + calls.extend(re.findall(pattern, content)) + else: + # Updated pattern to handle f-strings and HTML tags + pattern = r'logdevinfo\(f?[\'"].*?([^<]+)' + matches = re.findall(pattern, content) + calls.extend([(m.strip(),) for m in matches]) + + return calls + + +def generate_markdown(): + """ + Generate markdown documentation for device_info and logdevinfo usage. + + This function orchestrates the process of scanning artifact files, + collecting usage data, formatting it into markdown tables, and + updating the documentation file. + """ + script_dir = Path(__file__).parent + root_dir = script_dir.parent.parent + + artifacts_dir = Path(root_dir, ARTIFACTS_DIR_NAME) + device_info_usage = {} + logdevinfo_usage = {} + + # Scan all Python files in artifacts directory + for file_path in artifacts_dir.glob('*.py'): + module_name = file_path.stem + + # Find device_info calls + device_calls = find_function_calls(file_path, 'device_info') + if device_calls: + for category, label in device_calls: + if category not in device_info_usage: + device_info_usage[category] = {} + if label not in device_info_usage[category]: + device_info_usage[category][label] = [] + device_info_usage[category][label].append(module_name) + + # Find logdevinfo calls + log_calls = find_function_calls(file_path, 'logdevinfo') + if log_calls: + for (key,) in log_calls: + if key not in logdevinfo_usage: + logdevinfo_usage[key] = [] + logdevinfo_usage[key].append(module_name) + + # Generate markdown content + device_info_md = "| Category | Label | Source Modules |\n|-----------|-------|----------------|\n" + for category in sorted(device_info_usage.keys()): + for label in sorted(device_info_usage[category].keys()): + modules = ", ".join(sorted(set(device_info_usage[category][label]))) + device_info_md += f"| {category} | {label} | {modules} |\n" + + logdevinfo_md = "| Key | Source Modules |\n|-----|----------------|\n" + for key in sorted(logdevinfo_usage.keys()): + modules = ", ".join(sorted(set(logdevinfo_usage[key]))) + logdevinfo_md += f"| {key} | {modules} |\n" + + # Read the existing markdown file + doc_path = Path(root_dir, DEVICE_INFO_DOC_PATH) + with open(doc_path, 'r', encoding='utf-8') as f: + content = f.read() + + # Replace the placeholders + content = re.sub( + r'.*', + f'\n{device_info_md}', + content, + flags=re.DOTALL + ) + content = re.sub( + r'.*', + f'\n{logdevinfo_md}', + content, + flags=re.DOTALL + ) + + # Write the updated content + with open(doc_path, 'w', encoding='utf-8') as f: + f.write(content) + +if __name__ == '__main__': + generate_markdown() diff --git a/admin/scripts/filepath_search_list.py b/admin/scripts/filepath_search_list.py index bcce4e1e..5c8f74bd 100644 --- a/admin/scripts/filepath_search_list.py +++ b/admin/scripts/filepath_search_list.py @@ -1,321 +1,321 @@ -""" -Processes artifact files to find file path search patterns. - -This script searches through specified artifact modules to extract file search -patterns. It then runs these patterns against lists of file paths from various -data sources (provided in zip files) to count matches. The results are -aggregated and written to a CSV file. - -The script also generates a summary table in a Markdown file, showing the -number of hits for each artifact from each data source. - -Can be run in two modes: -1. Full processing: Extracts patterns, searches, and generates CSV and MD summary. -2. Summary only: Skips the search and just regenerates the MD summary from an - existing CSV file using the --csv-to-md flag. -""" -import os -import csv -import glob -import ast -import time -import traceback -import argparse -import zipfile -from io import StringIO -from fnmatch import fnmatch -from collections import defaultdict - -# Define paths -MD_FILE_PATH = 'admin/docs/filepath_search_summary.md' -CSV_OUTPUT_FILE = 'admin/data/generated/filepath_results.csv' -ARTIFACTS_DIR = 'scripts/artifacts' -FILEPATH_LISTS_DIR = 'admin/data/filepath-lists' - - -def get_artifacts(file_path): - """ - Extract artifact definitions from a Python module file. - - Parses the given file to find __artifacts_v2__ or __artifacts__ - dictionaries and returns their content. - - Args: - file_path (str): The path to the artifact module file. - - Returns: - tuple: A tuple containing the artifacts dictionary and a boolean - indicating if it's the v2 format. Returns (None, False) - on failure. - """ - try: - with open(file_path, 'r', encoding='utf-8') as file: - content = file.read() - tree = ast.parse(content) - - for node in ast.walk(tree): - if isinstance(node, ast.Assign): - for target in node.targets: - if isinstance(target, ast.Name): - if target.id == '__artifacts_v2__': - return ast.literal_eval(node.value), True - elif target.id == '__artifacts__': - artifacts = {} - if isinstance(node.value, ast.Dict): - for key, value in zip(node.value.keys, node.value.values): - if isinstance(key, ast.Constant) and isinstance(value, ast.Tuple): - artifact_name = ast.literal_eval(key) - artifact_values = [] - for v in value.elts: - if isinstance(v, ast.Constant): - artifact_values.append(ast.literal_eval(v)) - elif isinstance(v, ast.Name): - artifact_values.append(v.id) - elif isinstance(v, ast.Tuple): - artifact_values.append(tuple(ast.literal_eval(e) if isinstance(e, ast.Constant) else e.id for e in v.elts)) - else: - artifact_values.append(v) - artifacts[artifact_name] = { - 'name': artifact_values[0], - 'paths': artifact_values[1], - 'function': artifact_values[2] if len(artifact_values) > 2 else None - } - return artifacts, False - else: - print(f"Unexpected __artifacts__ format in {file_path}") - return None, False - print(f"No __artifacts__ or __artifacts_v2__ found in {file_path}") - return None, False - except Exception as e: - print(f"Error processing file {file_path}: {str(e)}") - traceback.print_exc() - return None, False - - -def count_matches(pattern, filepath_list): - """ - Count occurrences of a pattern in a list of file paths. - - Args: - pattern (str): The glob-style pattern to match. - filepath_list (list): A list of file path strings. - - Returns: - int: The number of file paths that match the pattern. - """ - count = 0 - for filepath in filepath_list: - if fnmatch(filepath, pattern): - count += 1 - return count - - -def generate_summary_table(results): - """ - Create a summary table from the detailed search results. - - Args: - results (list): A list of lists, where each inner list is a - result row. - - Returns: - list: A list of lists representing the summary table, including - a header row. - """ - summary = defaultdict(lambda: defaultdict(lambda: defaultdict(int))) - csv_files = set() - - for row in results: - module_name, artifact_name, _, csv_file, count, _ = row - csv_file = csv_file.split('/')[0] # Get only the zip file name - csv_file = csv_file.replace('.zip', '').replace('.csv', '') # Remove .zip and .csv - summary[module_name][artifact_name][csv_file] += int(count) - csv_files.add(csv_file) - - csv_files = sorted(csv_files) - table_rows = [] - - for module_name in sorted(summary.keys()): - for artifact_name in sorted(summary[module_name].keys()): - row = [module_name, artifact_name] - for csv_file in csv_files: - row.append(str(summary[module_name][artifact_name][csv_file])) - table_rows.append(row) - - header = ["Module", "Artifact"] + csv_files - return [header] + table_rows - - -def update_markdown_file(table): - """ - Update the summary table in the project's Markdown documentation. - - Args: - table (list): A list of lists representing the summary table data. - """ - start_marker = "" - end_marker = "" - - with open(MD_FILE_PATH, 'r', encoding='utf-8') as file: - content = file.read() - - start_index = content.index(start_marker) + len(start_marker) - end_index = content.index(end_marker) - - table_md = "\n\n| " + " | ".join(table[0]) + " |\n" - table_md += "|" + "|".join(["---" for _ in table[0]]) + "|\n" - for row in table[1:]: - table_md += "| " + " | ".join(row) + " |\n" - - updated_content = ( - content[:start_index] + - "\n\n" + table_md + "\n" + - content[end_index:] - ) - - with open(MD_FILE_PATH, 'w', encoding='utf-8') as file: - file.write(updated_content) - - -def csv_to_md(): - """ - Generate the Markdown summary table from the results CSV file. - - This function is intended to be run when you only want to update the - markdown documentation without re-running the entire search process. - """ - if not os.path.exists(CSV_OUTPUT_FILE): - print(f"Error: {CSV_OUTPUT_FILE} does not exist. Please run the full script first.") - return - - with open(CSV_OUTPUT_FILE, 'r', encoding='utf-8') as f: - reader = csv.reader(f) - next(reader) # Skip header - results = list(reader) - - summary_table = generate_summary_table(results) - update_markdown_file(summary_table) - print(f"Summary table updated in {MD_FILE_PATH}") - - -def read_csv_with_encoding(content): - """ - Read CSV data from a byte string, trying multiple common encodings. - - Args: - content (bytes): The byte string content of the CSV file. - - Raises: - ValueError: If the content cannot be decoded with any of the - tried encodings. - - Returns: - list: A list of lists representing the CSV data. - """ - encodings = ['utf-8', 'latin-1', 'ascii', 'utf-16'] - for encoding in encodings: - try: - decoded_content = content.decode(encoding) - return list(csv.reader(StringIO(decoded_content))) - except UnicodeDecodeError: - continue - raise ValueError("Unable to determine the correct encoding") - - -def main(): - """ - Main function to run the artifact processing and summary generation. - - Parses command-line arguments, processes artifact files, counts file path - matches, and writes the results to CSV and Markdown files. - """ - parser = argparse.ArgumentParser(description='Process artifact files and generate summary.') - parser.add_argument('--csv-to-md', action='store_true', help='Only convert CSV to Markdown summary') - args = parser.parse_args() - - if args.csv_to_md: - csv_to_md() - return - - # Debug output: Show recognized filepath zip files - filepath_zip_files = glob.glob(os.path.join(FILEPATH_LISTS_DIR, '*.zip')) - print("Recognized filepath zip files:") - for zip_file in filepath_zip_files: - print(f"- {os.path.basename(zip_file)}") - print(f"Total filepath zip files: {len(filepath_zip_files)}\n") - - results = [] - - for artifact_file in list(glob.glob(os.path.join(ARTIFACTS_DIR, '*.py'))): - module_name = os.path.splitext(os.path.basename(artifact_file))[0] - artifacts, is_v2 = get_artifacts(artifact_file) - - if artifacts: - print(f"Processing {module_name}") - module_hits = 0 - for artifact_name, artifact_data in artifacts.items(): - search_patterns = artifact_data['paths'] - - # Ensure search_patterns is always a list - if isinstance(search_patterns, str): - search_patterns = [search_patterns] - elif isinstance(search_patterns, tuple): - search_patterns = list(search_patterns) - elif not isinstance(search_patterns, list): - print(f"Unexpected type for search_patterns in {module_name}: {type(search_patterns)}") - continue - - # Process filepath list files - for zip_file in filepath_zip_files: - zip_file_name = os.path.basename(zip_file) - zip_file_name = zip_file_name.replace('.zip', '').replace('.csv', '') # Remove .zip and .csv - - with zipfile.ZipFile(zip_file, 'r') as zf: - csv_files = [f for f in zf.namelist() if f.endswith('.csv') and not os.path.basename(f).startswith('.')] - for csv_file in csv_files: - try: - with zf.open(csv_file) as file: - content = file.read() - rows = read_csv_with_encoding(content) - filepaths = [row[0] for row in rows[1:] if row] # Skip header - except ValueError as e: - print(f"Error reading {csv_file} in {zip_file_name}: {str(e)}") - continue - except Exception as e: - print(f"Unexpected error reading {csv_file} in {zip_file_name}: {str(e)}") - continue - - for pattern in search_patterns: - start_time = time.time() - count = count_matches(pattern, filepaths) - end_time = time.time() - search_time = end_time - start_time - - results.append([ - module_name, - artifact_name, - pattern, - zip_file_name, # Use only the modified zip file name - count, - f"{search_time:.4f}" - ]) - module_hits += count - - print(f" Total hits for {module_name}: {module_hits}") - else: - print(f"Skipping {module_name} due to parsing errors") - - with open(CSV_OUTPUT_FILE, 'w', newline='', encoding='utf-8') as f: - writer = csv.writer(f) - writer.writerow(['Module Name', 'Artifact Name', 'Search Pattern', 'List File Name', 'Count', 'Search Time (s)']) - writer.writerows(results) - - print(f"\nResults written to {CSV_OUTPUT_FILE}") - - # Generate and update summary table - summary_table = generate_summary_table(results) - update_markdown_file(summary_table) - print(f"Summary table updated in {MD_FILE_PATH}") - -if __name__ == "__main__": +""" +Processes artifact files to find file path search patterns. + +This script searches through specified artifact modules to extract file search +patterns. It then runs these patterns against lists of file paths from various +data sources (provided in zip files) to count matches. The results are +aggregated and written to a CSV file. + +The script also generates a summary table in a Markdown file, showing the +number of hits for each artifact from each data source. + +Can be run in two modes: +1. Full processing: Extracts patterns, searches, and generates CSV and MD summary. +2. Summary only: Skips the search and just regenerates the MD summary from an + existing CSV file using the --csv-to-md flag. +""" +import os +import csv +import glob +import ast +import time +import traceback +import argparse +import zipfile +from io import StringIO +from fnmatch import fnmatch +from collections import defaultdict + +# Define paths +MD_FILE_PATH = 'admin/docs/filepath_search_summary.md' +CSV_OUTPUT_FILE = 'admin/data/generated/filepath_results.csv' +ARTIFACTS_DIR = 'scripts/artifacts' +FILEPATH_LISTS_DIR = 'admin/data/filepath-lists' + + +def get_artifacts(file_path): + """ + Extract artifact definitions from a Python module file. + + Parses the given file to find __artifacts_v2__ or __artifacts__ + dictionaries and returns their content. + + Args: + file_path (str): The path to the artifact module file. + + Returns: + tuple: A tuple containing the artifacts dictionary and a boolean + indicating if it's the v2 format. Returns (None, False) + on failure. + """ + try: + with open(file_path, 'r', encoding='utf-8') as file: + content = file.read() + tree = ast.parse(content) + + for node in ast.walk(tree): + if isinstance(node, ast.Assign): + for target in node.targets: + if isinstance(target, ast.Name): + if target.id == '__artifacts_v2__': + return ast.literal_eval(node.value), True + elif target.id == '__artifacts__': + artifacts = {} + if isinstance(node.value, ast.Dict): + for key, value in zip(node.value.keys, node.value.values): + if isinstance(key, ast.Constant) and isinstance(value, ast.Tuple): + artifact_name = ast.literal_eval(key) + artifact_values = [] + for v in value.elts: + if isinstance(v, ast.Constant): + artifact_values.append(ast.literal_eval(v)) + elif isinstance(v, ast.Name): + artifact_values.append(v.id) + elif isinstance(v, ast.Tuple): + artifact_values.append(tuple(ast.literal_eval(e) if isinstance(e, ast.Constant) else e.id for e in v.elts)) + else: + artifact_values.append(v) + artifacts[artifact_name] = { + 'name': artifact_values[0], + 'paths': artifact_values[1], + 'function': artifact_values[2] if len(artifact_values) > 2 else None + } + return artifacts, False + else: + print(f"Unexpected __artifacts__ format in {file_path}") + return None, False + print(f"No __artifacts__ or __artifacts_v2__ found in {file_path}") + return None, False + except Exception as e: + print(f"Error processing file {file_path}: {str(e)}") + traceback.print_exc() + return None, False + + +def count_matches(pattern, filepath_list): + """ + Count occurrences of a pattern in a list of file paths. + + Args: + pattern (str): The glob-style pattern to match. + filepath_list (list): A list of file path strings. + + Returns: + int: The number of file paths that match the pattern. + """ + count = 0 + for filepath in filepath_list: + if fnmatch(filepath, pattern): + count += 1 + return count + + +def generate_summary_table(results): + """ + Create a summary table from the detailed search results. + + Args: + results (list): A list of lists, where each inner list is a + result row. + + Returns: + list: A list of lists representing the summary table, including + a header row. + """ + summary = defaultdict(lambda: defaultdict(lambda: defaultdict(int))) + csv_files = set() + + for row in results: + module_name, artifact_name, _, csv_file, count, _ = row + csv_file = csv_file.split('/')[0] # Get only the zip file name + csv_file = csv_file.replace('.zip', '').replace('.csv', '') # Remove .zip and .csv + summary[module_name][artifact_name][csv_file] += int(count) + csv_files.add(csv_file) + + csv_files = sorted(csv_files) + table_rows = [] + + for module_name in sorted(summary.keys()): + for artifact_name in sorted(summary[module_name].keys()): + row = [module_name, artifact_name] + for csv_file in csv_files: + row.append(str(summary[module_name][artifact_name][csv_file])) + table_rows.append(row) + + header = ["Module", "Artifact"] + csv_files + return [header] + table_rows + + +def update_markdown_file(table): + """ + Update the summary table in the project's Markdown documentation. + + Args: + table (list): A list of lists representing the summary table data. + """ + start_marker = "" + end_marker = "" + + with open(MD_FILE_PATH, 'r', encoding='utf-8') as file: + content = file.read() + + start_index = content.index(start_marker) + len(start_marker) + end_index = content.index(end_marker) + + table_md = "\n\n| " + " | ".join(table[0]) + " |\n" + table_md += "|" + "|".join(["---" for _ in table[0]]) + "|\n" + for row in table[1:]: + table_md += "| " + " | ".join(row) + " |\n" + + updated_content = ( + content[:start_index] + + "\n\n" + table_md + "\n" + + content[end_index:] + ) + + with open(MD_FILE_PATH, 'w', encoding='utf-8') as file: + file.write(updated_content) + + +def csv_to_md(): + """ + Generate the Markdown summary table from the results CSV file. + + This function is intended to be run when you only want to update the + markdown documentation without re-running the entire search process. + """ + if not os.path.exists(CSV_OUTPUT_FILE): + print(f"Error: {CSV_OUTPUT_FILE} does not exist. Please run the full script first.") + return + + with open(CSV_OUTPUT_FILE, 'r', encoding='utf-8') as f: + reader = csv.reader(f) + next(reader) # Skip header + results = list(reader) + + summary_table = generate_summary_table(results) + update_markdown_file(summary_table) + print(f"Summary table updated in {MD_FILE_PATH}") + + +def read_csv_with_encoding(content): + """ + Read CSV data from a byte string, trying multiple common encodings. + + Args: + content (bytes): The byte string content of the CSV file. + + Raises: + ValueError: If the content cannot be decoded with any of the + tried encodings. + + Returns: + list: A list of lists representing the CSV data. + """ + encodings = ['utf-8', 'latin-1', 'ascii', 'utf-16'] + for encoding in encodings: + try: + decoded_content = content.decode(encoding) + return list(csv.reader(StringIO(decoded_content))) + except UnicodeDecodeError: + continue + raise ValueError("Unable to determine the correct encoding") + + +def main(): + """ + Main function to run the artifact processing and summary generation. + + Parses command-line arguments, processes artifact files, counts file path + matches, and writes the results to CSV and Markdown files. + """ + parser = argparse.ArgumentParser(description='Process artifact files and generate summary.') + parser.add_argument('--csv-to-md', action='store_true', help='Only convert CSV to Markdown summary') + args = parser.parse_args() + + if args.csv_to_md: + csv_to_md() + return + + # Debug output: Show recognized filepath zip files + filepath_zip_files = glob.glob(os.path.join(FILEPATH_LISTS_DIR, '*.zip')) + print("Recognized filepath zip files:") + for zip_file in filepath_zip_files: + print(f"- {os.path.basename(zip_file)}") + print(f"Total filepath zip files: {len(filepath_zip_files)}\n") + + results = [] + + for artifact_file in list(glob.glob(os.path.join(ARTIFACTS_DIR, '*.py'))): + module_name = os.path.splitext(os.path.basename(artifact_file))[0] + artifacts, is_v2 = get_artifacts(artifact_file) + + if artifacts: + print(f"Processing {module_name}") + module_hits = 0 + for artifact_name, artifact_data in artifacts.items(): + search_patterns = artifact_data['paths'] + + # Ensure search_patterns is always a list + if isinstance(search_patterns, str): + search_patterns = [search_patterns] + elif isinstance(search_patterns, tuple): + search_patterns = list(search_patterns) + elif not isinstance(search_patterns, list): + print(f"Unexpected type for search_patterns in {module_name}: {type(search_patterns)}") + continue + + # Process filepath list files + for zip_file in filepath_zip_files: + zip_file_name = os.path.basename(zip_file) + zip_file_name = zip_file_name.replace('.zip', '').replace('.csv', '') # Remove .zip and .csv + + with zipfile.ZipFile(zip_file, 'r') as zf: + csv_files = [f for f in zf.namelist() if f.endswith('.csv') and not os.path.basename(f).startswith('.')] + for csv_file in csv_files: + try: + with zf.open(csv_file) as file: + content = file.read() + rows = read_csv_with_encoding(content) + filepaths = [row[0] for row in rows[1:] if row] # Skip header + except ValueError as e: + print(f"Error reading {csv_file} in {zip_file_name}: {str(e)}") + continue + except Exception as e: + print(f"Unexpected error reading {csv_file} in {zip_file_name}: {str(e)}") + continue + + for pattern in search_patterns: + start_time = time.time() + count = count_matches(pattern, filepaths) + end_time = time.time() + search_time = end_time - start_time + + results.append([ + module_name, + artifact_name, + pattern, + zip_file_name, # Use only the modified zip file name + count, + f"{search_time:.4f}" + ]) + module_hits += count + + print(f" Total hits for {module_name}: {module_hits}") + else: + print(f"Skipping {module_name} due to parsing errors") + + with open(CSV_OUTPUT_FILE, 'w', newline='', encoding='utf-8') as f: + writer = csv.writer(f) + writer.writerow(['Module Name', 'Artifact Name', 'Search Pattern', 'List File Name', 'Count', 'Search Time (s)']) + writer.writerows(results) + + print(f"\nResults written to {CSV_OUTPUT_FILE}") + + # Generate and update summary table + summary_table = generate_summary_table(results) + update_markdown_file(summary_table) + print(f"Summary table updated in {MD_FILE_PATH}") + +if __name__ == "__main__": main() \ No newline at end of file diff --git a/admin/scripts/module_info.py b/admin/scripts/module_info.py index 59fce7c2..95e082b3 100644 --- a/admin/scripts/module_info.py +++ b/admin/scripts/module_info.py @@ -1,367 +1,367 @@ -""" -Parses artifact modules to generate comprehensive documentation. - -This script scans all Python files in the 'scripts/artifacts' directory to -extract metadata about the artifacts they define. It supports two formats for -artifact definitions: a legacy `__artifacts__` (v1) dictionary and a newer, -more detailed `__artifacts_v2__` dictionary. - -The script processes each module to determine its artifact version and extracts -relevant details. For v2 artifacts, it captures the name, description, search -paths, output types, icon, version, and last update date. For v1 artifacts, it -simply lists the artifact names. - -Finally, it aggregates all this information and generates a detailed summary in a -Markdown file ('admin/docs/generated/module_info.md'). The summary includes: -- A statistical overview (total modules, v1/v2 artifact counts, etc.). -- A detailed table for v2 artifacts. -- A simpler table for v1 artifacts. -- A table listing any modules that caused parsing errors. - -This provides a centralized, auto-generated reference for all artifacts in the -project, which is kept up-to-date by running this script. -""" -import os -import re - -# Get the root directory of the repository (2 directories above the script) -REPO_ROOT = os.path.abspath(os.path.join(os.path.dirname(__file__), '..', '..')) - -# Define key paths and constants -ARTIFACTS_DIR = os.path.join(REPO_ROOT, 'scripts', 'artifacts') -MD_FILE_PATH = os.path.join(REPO_ROOT, 'admin', 'docs', 'generated', 'module_info.md') -GITHUB_MODULE_URL = "/scripts/artifacts/" -START_MARKER = "" -END_MARKER = "" - - -def clean_string(s): - """ - Sanitize a string by removing line breaks and limiting its length. - - Args: - s (str): The input string to clean. - - Returns: - str: The cleaned and truncated string. - """ - return ' '.join(s.split())[:150] - - -def extract_v2_info(module_content): - """ - Extract artifact information from a v2 `__artifacts_v2__` block. - - This function uses regular expressions to find the v2 artifact dictionary - and then `exec` to safely evaluate it in a restricted scope. - - Args: - module_content (str): The string content of the Python module. - - Returns: - list[dict]: A list of dictionaries, where each dictionary contains - the details for a single v2 artifact. Returns a list - with an error dictionary if parsing fails. - """ - pattern = re.compile(r"__artifacts_v2__.*\}\n}\n", re.DOTALL) - match = pattern.search(module_content) - if not match: - return [] - - artifact_block = match.group(0) # Get just the dictionary content - - try: - # Create a local dictionary to store the executed result - local_dict = {} - exec(f"__artifacts_v2__ = {artifact_block}", {}, local_dict) - artifacts_dict = local_dict['__artifacts_v2__'] - except Exception as e: - return [{ - "artifact": "ERROR", - "name": "Error parsing v2 artifact", - "description": clean_string(str(e)), - "paths": "", - "output_types": "", - "version": "", - "last_update_date": "", - "artifact_icon": "" - }] - - results = [] - for artifact_name, details in artifacts_dict.items(): - paths = details.get("paths", "") - if isinstance(paths, (list, tuple)): - paths = [f'`{path}`' for path in paths] - else: - paths = f'`{paths}`' - - output_types = details.get("output_types", "") - if output_types: - if isinstance(output_types, (list, tuple)): - output_types = ', '.join(output_types) - else: - output_types = str(output_types) - else: - output_types = "" - - version = details.get("version", "") - last_update_date = details.get("last_update_date", "") - artifact_icon = details.get("artifact_icon", "") - results.append({ - "artifact": artifact_name, - "name": clean_string(details.get("name", "")), - "description": clean_string(details.get("description", "")), - "paths": paths, - "output_types": output_types, - "version": version, - "last_update_date": last_update_date, - "artifact_icon": artifact_icon - }) - return results - - -def extract_v1_info(module_content): - """ - Extract artifact names from a legacy v1 `__artifacts__` block. - - Args: - module_content (str): The string content of the Python module. - - Returns: - list[str]: A list of artifact names found in the block. - """ - pattern = re.compile(r"__artifacts__\s*=\s*{(.*?)}", re.DOTALL) - match = pattern.search(module_content) - if not match: - return [] - - artifact_block = match.group(1) - artifact_names = re.findall(r'"(\w+)":', artifact_block) - return artifact_names - - -def parse_module_file(module_path): - """ - Parse a module file to extract artifact details for either v1 or v2. - - Args: - module_path (str): The path to the artifact module file. - - Returns: - tuple[str, list]: A tuple containing the artifact version ('v1', 'v2', - or 'error') and a list of the extracted artifact - details or error messages. - """ - try: - with open(module_path, 'r', encoding='utf-8') as f: - content = f.read() - - if "__artifacts_v2__" in content: - return "v2", extract_v2_info(content) - elif "__artifacts__" in content: - return "v1", extract_v1_info(content) - else: - return "error", ["No recognized artifacts found"] - except Exception as e: - return "error", [f"Error reading file: {clean_string(str(e))}"] - - -def generate_v2_markdown_table(artifact_data): - """ - Generate a markdown table for v2 artifacts. - - Args: - artifact_data (dict): A dictionary mapping module names to their - v2 artifact data. - - Returns: - str: A string containing the formatted markdown table. - """ - table = "| Module | Artifact | Name | Output Types | Icon | Version | Last Update Date | Description | Paths |\n" - table += "|--------|----------|------|--------------|------|---------|------------------|-------------|-------|\n" - for module, artifacts in artifact_data.items(): - module_link = f"[{module}]({GITHUB_MODULE_URL}{module})" - for artifact in artifacts: - name = clean_string(artifact.get('name', '')) - description = clean_string(artifact.get('description', '')) - paths = artifact.get('paths', '') - if isinstance(paths, (list, tuple)): - paths = ', '.join(f'`{path}`' for path in paths) - else: - paths = f'`{paths}`' - output_types = artifact.get('output_types', '-') - artifact_icon = artifact.get('artifact_icon', '') - version = artifact.get('version', '') - last_update_date = artifact.get('last_update_date', '') - table += f"| {module_link} | {artifact['artifact']} | {name} | {output_types} | {artifact_icon} | {version} | {last_update_date} | {description} | {paths} |\n" - - return table - - -def generate_v1_markdown_table(artifact_data): - """ - Generate a markdown table for v1 artifacts. - - Args: - artifact_data (dict): A dictionary mapping module names to their - v1 artifact data. - - Returns: - str: A string containing the formatted markdown table. - """ - table = "| Module | Artifacts |\n" - table += "|--------|----------|\n" - for module, artifacts in artifact_data.items(): - module_link = f"[{module}]({GITHUB_MODULE_URL}{module})" - artifacts_str = ', '.join(artifacts) - table += f"| {module_link} | {artifacts_str} |\n" - return table - - -def generate_error_markdown_table(error_data): - """ - Generate a markdown table for modules with errors. - - Args: - error_data (dict): A dictionary mapping module names to the - errors encountered. - - Returns: - str: A string containing the formatted markdown table for errors. - """ - table = "| Module | Error/Issue |\n" - table += "|--------|-------------|\n" - for module, errors in error_data.items(): - error_str = ', '.join(map(clean_string, errors)) - table += f"| {module} | {error_str} |\n" - return table - - -def update_markdown_file(v1_data, v2_data, error_data): - """ - Update the markdown file with the parsed artifact data and summary. - - This function calculates summary statistics, generates markdown tables for - v1, v2, and error data, and then replaces a designated section in the - markdown file with this new content. - - Args: - v1_data (dict): Data for v1 artifacts. - v2_data (dict): Data for v2 artifacts. - error_data (dict): Data for modules with errors. - """ - total_modules = len(v1_data) + len(v2_data) + len(error_data) - v1_count = sum(len(artifacts) for artifacts in v1_data.values()) - v2_count = sum(len(artifacts) for artifacts in v2_data.values()) - error_count = len(error_data) - - # Count modules with 'lava output' - lava_output_count = sum( - 1 for artifacts in v2_data.values() - for artifact in artifacts - if artifact.get('output_types') - ) - - # Count modules using 'artifact_icon' - artifact_icon_count = sum( - 1 for artifacts in v2_data.values() - for artifact in artifacts - if artifact.get('artifact_icon') - ) - - # Count modules using 'version' - version_count = sum( - 1 for artifacts in v2_data.values() - for artifact in artifacts - if artifact.get('version') - ) - - # Count modules using 'artifact_icon' - last_update_date_count = sum( - 1 for artifacts in v2_data.values() - for artifact in artifacts - if artifact.get('last_update_date') - ) - - with open(MD_FILE_PATH, 'r', encoding='utf-8') as md_file: - content = md_file.read() - - # Split the content into before, between, and after the markers - before_marker, _ , after_marker = content.partition(START_MARKER) - _, _ , after_info_marker = after_marker.partition(END_MARKER) - - # Generate new markdown content - new_module_info = "## Summary\n\n" - new_module_info += f"Total number of modules: {total_modules} \n" - new_module_info += f"Number of v1 artifacts: {v1_count} \n" - new_module_info += f"Number of v2 artifacts: {v2_count} \n" - new_module_info += f"Number of modules with 'lava output': {lava_output_count} \n" - new_module_info += f"Number of modules using 'artifact_icon': {artifact_icon_count} \n" - new_module_info += f"Number of modules using 'version': {version_count} \n" - new_module_info += f"Number of modules using 'last_update_date': {last_update_date_count} \n" - new_module_info += f"Number of modules with errors or no recognized artifacts: {error_count} \n\n" - - if v2_data: - new_module_info += "## V2 Artifacts Table\n\n" - new_module_info += generate_v2_markdown_table(v2_data) - new_module_info += "\n" - - if v1_data: - new_module_info += "## V1 Artifacts Table\n\n" - new_module_info += generate_v1_markdown_table(v1_data) - new_module_info += "\n" - - if error_data: - new_module_info += "## Modules with Errors or No Recognized Artifacts\n\n" - new_module_info += generate_error_markdown_table(error_data) - - # Rebuild the file content with the updated section - new_content = f"{before_marker}{START_MARKER}\n\n{new_module_info}\n{END_MARKER}{after_info_marker}" - - # Write the updated content back to the markdown file - with open(MD_FILE_PATH, 'w', encoding='utf-8') as md_file: - md_file.write(new_content) - - -def main(): - """ - Main function to drive the artifact parsing and documentation generation. - - It initializes data structures, iterates through all artifact modules, - parses each file, sorts the collected data, and then calls the function - to update the final markdown documentation file. - """ - v1_data = {} - v2_data = {} - error_data = {} - - print(f"Scanning directory: {ARTIFACTS_DIR}") - # Scan the artifacts directory for module files - for module_file in os.listdir(ARTIFACTS_DIR): - module_path = os.path.join(ARTIFACTS_DIR, module_file) - if os.path.isfile(module_path): - module_name = os.path.basename(module_path) - print(f"Processing module: {module_name}") - version, artifacts = parse_module_file(module_path) - if version == "v1": - v1_data[module_name] = artifacts - elif version == "v2": - v2_data[module_name] = artifacts - else: - error_data[module_name] = artifacts - - # Sort the artifact_data dictionaries by keys (module filenames) - v1_data = dict(sorted(v1_data.items())) - v2_data = dict(sorted(v2_data.items())) - error_data = dict(sorted(error_data.items())) - - print("Debug: v1_data =", v1_data) - print("Debug: v2_data =", v2_data) - print("Debug: error_data =", error_data) - - # Update the markdown file with the sorted artifact data - update_markdown_file(v1_data, v2_data, error_data) - print(f"\nMarkdown file updated: {MD_FILE_PATH}") - -if __name__ == "__main__": - main() +""" +Parses artifact modules to generate comprehensive documentation. + +This script scans all Python files in the 'scripts/artifacts' directory to +extract metadata about the artifacts they define. It supports two formats for +artifact definitions: a legacy `__artifacts__` (v1) dictionary and a newer, +more detailed `__artifacts_v2__` dictionary. + +The script processes each module to determine its artifact version and extracts +relevant details. For v2 artifacts, it captures the name, description, search +paths, output types, icon, version, and last update date. For v1 artifacts, it +simply lists the artifact names. + +Finally, it aggregates all this information and generates a detailed summary in a +Markdown file ('admin/docs/generated/module_info.md'). The summary includes: +- A statistical overview (total modules, v1/v2 artifact counts, etc.). +- A detailed table for v2 artifacts. +- A simpler table for v1 artifacts. +- A table listing any modules that caused parsing errors. + +This provides a centralized, auto-generated reference for all artifacts in the +project, which is kept up-to-date by running this script. +""" +import os +import re + +# Get the root directory of the repository (2 directories above the script) +REPO_ROOT = os.path.abspath(os.path.join(os.path.dirname(__file__), '..', '..')) + +# Define key paths and constants +ARTIFACTS_DIR = os.path.join(REPO_ROOT, 'scripts', 'artifacts') +MD_FILE_PATH = os.path.join(REPO_ROOT, 'admin', 'docs', 'generated', 'module_info.md') +GITHUB_MODULE_URL = "/scripts/artifacts/" +START_MARKER = "" +END_MARKER = "" + + +def clean_string(s): + """ + Sanitize a string by removing line breaks and limiting its length. + + Args: + s (str): The input string to clean. + + Returns: + str: The cleaned and truncated string. + """ + return ' '.join(s.split())[:150] + + +def extract_v2_info(module_content): + """ + Extract artifact information from a v2 `__artifacts_v2__` block. + + This function uses regular expressions to find the v2 artifact dictionary + and then `exec` to safely evaluate it in a restricted scope. + + Args: + module_content (str): The string content of the Python module. + + Returns: + list[dict]: A list of dictionaries, where each dictionary contains + the details for a single v2 artifact. Returns a list + with an error dictionary if parsing fails. + """ + pattern = re.compile(r"__artifacts_v2__.*\}\n}\n", re.DOTALL) + match = pattern.search(module_content) + if not match: + return [] + + artifact_block = match.group(0) # Get just the dictionary content + + try: + # Create a local dictionary to store the executed result + local_dict = {} + exec(f"__artifacts_v2__ = {artifact_block}", {}, local_dict) + artifacts_dict = local_dict['__artifacts_v2__'] + except Exception as e: + return [{ + "artifact": "ERROR", + "name": "Error parsing v2 artifact", + "description": clean_string(str(e)), + "paths": "", + "output_types": "", + "version": "", + "last_update_date": "", + "artifact_icon": "" + }] + + results = [] + for artifact_name, details in artifacts_dict.items(): + paths = details.get("paths", "") + if isinstance(paths, (list, tuple)): + paths = [f'`{path}`' for path in paths] + else: + paths = f'`{paths}`' + + output_types = details.get("output_types", "") + if output_types: + if isinstance(output_types, (list, tuple)): + output_types = ', '.join(output_types) + else: + output_types = str(output_types) + else: + output_types = "" + + version = details.get("version", "") + last_update_date = details.get("last_update_date", "") + artifact_icon = details.get("artifact_icon", "") + results.append({ + "artifact": artifact_name, + "name": clean_string(details.get("name", "")), + "description": clean_string(details.get("description", "")), + "paths": paths, + "output_types": output_types, + "version": version, + "last_update_date": last_update_date, + "artifact_icon": artifact_icon + }) + return results + + +def extract_v1_info(module_content): + """ + Extract artifact names from a legacy v1 `__artifacts__` block. + + Args: + module_content (str): The string content of the Python module. + + Returns: + list[str]: A list of artifact names found in the block. + """ + pattern = re.compile(r"__artifacts__\s*=\s*{(.*?)}", re.DOTALL) + match = pattern.search(module_content) + if not match: + return [] + + artifact_block = match.group(1) + artifact_names = re.findall(r'"(\w+)":', artifact_block) + return artifact_names + + +def parse_module_file(module_path): + """ + Parse a module file to extract artifact details for either v1 or v2. + + Args: + module_path (str): The path to the artifact module file. + + Returns: + tuple[str, list]: A tuple containing the artifact version ('v1', 'v2', + or 'error') and a list of the extracted artifact + details or error messages. + """ + try: + with open(module_path, 'r', encoding='utf-8') as f: + content = f.read() + + if "__artifacts_v2__" in content: + return "v2", extract_v2_info(content) + elif "__artifacts__" in content: + return "v1", extract_v1_info(content) + else: + return "error", ["No recognized artifacts found"] + except Exception as e: + return "error", [f"Error reading file: {clean_string(str(e))}"] + + +def generate_v2_markdown_table(artifact_data): + """ + Generate a markdown table for v2 artifacts. + + Args: + artifact_data (dict): A dictionary mapping module names to their + v2 artifact data. + + Returns: + str: A string containing the formatted markdown table. + """ + table = "| Module | Artifact | Name | Output Types | Icon | Version | Last Update Date | Description | Paths |\n" + table += "|--------|----------|------|--------------|------|---------|------------------|-------------|-------|\n" + for module, artifacts in artifact_data.items(): + module_link = f"[{module}]({GITHUB_MODULE_URL}{module})" + for artifact in artifacts: + name = clean_string(artifact.get('name', '')) + description = clean_string(artifact.get('description', '')) + paths = artifact.get('paths', '') + if isinstance(paths, (list, tuple)): + paths = ', '.join(f'`{path}`' for path in paths) + else: + paths = f'`{paths}`' + output_types = artifact.get('output_types', '-') + artifact_icon = artifact.get('artifact_icon', '') + version = artifact.get('version', '') + last_update_date = artifact.get('last_update_date', '') + table += f"| {module_link} | {artifact['artifact']} | {name} | {output_types} | {artifact_icon} | {version} | {last_update_date} | {description} | {paths} |\n" + + return table + + +def generate_v1_markdown_table(artifact_data): + """ + Generate a markdown table for v1 artifacts. + + Args: + artifact_data (dict): A dictionary mapping module names to their + v1 artifact data. + + Returns: + str: A string containing the formatted markdown table. + """ + table = "| Module | Artifacts |\n" + table += "|--------|----------|\n" + for module, artifacts in artifact_data.items(): + module_link = f"[{module}]({GITHUB_MODULE_URL}{module})" + artifacts_str = ', '.join(artifacts) + table += f"| {module_link} | {artifacts_str} |\n" + return table + + +def generate_error_markdown_table(error_data): + """ + Generate a markdown table for modules with errors. + + Args: + error_data (dict): A dictionary mapping module names to the + errors encountered. + + Returns: + str: A string containing the formatted markdown table for errors. + """ + table = "| Module | Error/Issue |\n" + table += "|--------|-------------|\n" + for module, errors in error_data.items(): + error_str = ', '.join(map(clean_string, errors)) + table += f"| {module} | {error_str} |\n" + return table + + +def update_markdown_file(v1_data, v2_data, error_data): + """ + Update the markdown file with the parsed artifact data and summary. + + This function calculates summary statistics, generates markdown tables for + v1, v2, and error data, and then replaces a designated section in the + markdown file with this new content. + + Args: + v1_data (dict): Data for v1 artifacts. + v2_data (dict): Data for v2 artifacts. + error_data (dict): Data for modules with errors. + """ + total_modules = len(v1_data) + len(v2_data) + len(error_data) + v1_count = sum(len(artifacts) for artifacts in v1_data.values()) + v2_count = sum(len(artifacts) for artifacts in v2_data.values()) + error_count = len(error_data) + + # Count modules with 'lava output' + lava_output_count = sum( + 1 for artifacts in v2_data.values() + for artifact in artifacts + if artifact.get('output_types') + ) + + # Count modules using 'artifact_icon' + artifact_icon_count = sum( + 1 for artifacts in v2_data.values() + for artifact in artifacts + if artifact.get('artifact_icon') + ) + + # Count modules using 'version' + version_count = sum( + 1 for artifacts in v2_data.values() + for artifact in artifacts + if artifact.get('version') + ) + + # Count modules using 'artifact_icon' + last_update_date_count = sum( + 1 for artifacts in v2_data.values() + for artifact in artifacts + if artifact.get('last_update_date') + ) + + with open(MD_FILE_PATH, 'r', encoding='utf-8') as md_file: + content = md_file.read() + + # Split the content into before, between, and after the markers + before_marker, _ , after_marker = content.partition(START_MARKER) + _, _ , after_info_marker = after_marker.partition(END_MARKER) + + # Generate new markdown content + new_module_info = "## Summary\n\n" + new_module_info += f"Total number of modules: {total_modules} \n" + new_module_info += f"Number of v1 artifacts: {v1_count} \n" + new_module_info += f"Number of v2 artifacts: {v2_count} \n" + new_module_info += f"Number of modules with 'lava output': {lava_output_count} \n" + new_module_info += f"Number of modules using 'artifact_icon': {artifact_icon_count} \n" + new_module_info += f"Number of modules using 'version': {version_count} \n" + new_module_info += f"Number of modules using 'last_update_date': {last_update_date_count} \n" + new_module_info += f"Number of modules with errors or no recognized artifacts: {error_count} \n\n" + + if v2_data: + new_module_info += "## V2 Artifacts Table\n\n" + new_module_info += generate_v2_markdown_table(v2_data) + new_module_info += "\n" + + if v1_data: + new_module_info += "## V1 Artifacts Table\n\n" + new_module_info += generate_v1_markdown_table(v1_data) + new_module_info += "\n" + + if error_data: + new_module_info += "## Modules with Errors or No Recognized Artifacts\n\n" + new_module_info += generate_error_markdown_table(error_data) + + # Rebuild the file content with the updated section + new_content = f"{before_marker}{START_MARKER}\n\n{new_module_info}\n{END_MARKER}{after_info_marker}" + + # Write the updated content back to the markdown file + with open(MD_FILE_PATH, 'w', encoding='utf-8') as md_file: + md_file.write(new_content) + + +def main(): + """ + Main function to drive the artifact parsing and documentation generation. + + It initializes data structures, iterates through all artifact modules, + parses each file, sorts the collected data, and then calls the function + to update the final markdown documentation file. + """ + v1_data = {} + v2_data = {} + error_data = {} + + print(f"Scanning directory: {ARTIFACTS_DIR}") + # Scan the artifacts directory for module files + for module_file in os.listdir(ARTIFACTS_DIR): + module_path = os.path.join(ARTIFACTS_DIR, module_file) + if os.path.isfile(module_path): + module_name = os.path.basename(module_path) + print(f"Processing module: {module_name}") + version, artifacts = parse_module_file(module_path) + if version == "v1": + v1_data[module_name] = artifacts + elif version == "v2": + v2_data[module_name] = artifacts + else: + error_data[module_name] = artifacts + + # Sort the artifact_data dictionaries by keys (module filenames) + v1_data = dict(sorted(v1_data.items())) + v2_data = dict(sorted(v2_data.items())) + error_data = dict(sorted(error_data.items())) + + print("Debug: v1_data =", v1_data) + print("Debug: v2_data =", v2_data) + print("Debug: error_data =", error_data) + + # Update the markdown file with the sorted artifact data + update_markdown_file(v1_data, v2_data, error_data) + print(f"\nMarkdown file updated: {MD_FILE_PATH}") + +if __name__ == "__main__": + main() diff --git a/admin/scripts/modules_parsing_sqlite_db.py b/admin/scripts/modules_parsing_sqlite_db.py index 471c5600..ec3bc78f 100644 --- a/admin/scripts/modules_parsing_sqlite_db.py +++ b/admin/scripts/modules_parsing_sqlite_db.py @@ -1,81 +1,81 @@ -import os -import re -import ast -from pathlib import Path - -def find_function_calls(file_path, function_name): - """ - Parse a Python file and find all calls to the specified function - """ - with open(file_path, 'r', encoding='utf-8') as f: - content = f.read() - - try: - tree = ast.parse(content) - for node in ast.walk(tree): - if isinstance(node, ast.Call): - if isinstance(node.func, ast.Name) and node.func.id == function_name: - if function_name == 'open_sqlite_db_readonly': - return True - elif function_name == 'get_sqlite_db_records': - return True - except: - return False - - -def generate_markdown(): - script_dir = Path(__file__).parent - root_dir = script_dir.parent.parent - - artifacts_dir = Path( root_dir, 'scripts/artifacts') - open_sqlite_db_readonly = [] - get_sqlite_db_records = [] - - # Scan all Python files in artifacts directory - for file_path in artifacts_dir.glob('*.py'): - module_name = file_path.stem - - # Find open_sqlite_db_readonly calls - readonly_calls = find_function_calls(file_path, 'open_sqlite_db_readonly') - if readonly_calls: - open_sqlite_db_readonly.append(module_name) - - # Find get_sqlite_db_records calls - get_records_calls = find_function_calls(file_path, 'get_sqlite_db_records') - if get_records_calls: - get_sqlite_db_records.append(module_name) - - # Generate markdown content - readonly_md = "| Source Modules |\n|----------------|\n" - for module in sorted(open_sqlite_db_readonly): - readonly_md += f"| {module} |\n" - - get_records_md = "| Source Modules |\n|----------------|\n" - for module in sorted(get_sqlite_db_records): - get_records_md += f"| {module} |\n" - - # Read the existing markdown file - doc_path = Path( root_dir, 'admin/docs/generated/modules_parsing_sqlite_db.md') - with open(doc_path, 'r', encoding='utf-8') as f: - content = f.read() - - # Replace the placeholders - content = re.sub( - r'.*', - f'\n{get_records_md}', - content, - flags=re.DOTALL - ) - content = re.sub( - r'.*', - f'\n{readonly_md}', - content, - flags=re.DOTALL - ) - - # Write the updated content - with open(doc_path, 'w', encoding='utf-8') as f: - f.write(content) - -if __name__ == '__main__': - generate_markdown() +import os +import re +import ast +from pathlib import Path + +def find_function_calls(file_path, function_name): + """ + Parse a Python file and find all calls to the specified function + """ + with open(file_path, 'r', encoding='utf-8') as f: + content = f.read() + + try: + tree = ast.parse(content) + for node in ast.walk(tree): + if isinstance(node, ast.Call): + if isinstance(node.func, ast.Name) and node.func.id == function_name: + if function_name == 'open_sqlite_db_readonly': + return True + elif function_name == 'get_sqlite_db_records': + return True + except: + return False + + +def generate_markdown(): + script_dir = Path(__file__).parent + root_dir = script_dir.parent.parent + + artifacts_dir = Path( root_dir, 'scripts/artifacts') + open_sqlite_db_readonly = [] + get_sqlite_db_records = [] + + # Scan all Python files in artifacts directory + for file_path in artifacts_dir.glob('*.py'): + module_name = file_path.stem + + # Find open_sqlite_db_readonly calls + readonly_calls = find_function_calls(file_path, 'open_sqlite_db_readonly') + if readonly_calls: + open_sqlite_db_readonly.append(module_name) + + # Find get_sqlite_db_records calls + get_records_calls = find_function_calls(file_path, 'get_sqlite_db_records') + if get_records_calls: + get_sqlite_db_records.append(module_name) + + # Generate markdown content + readonly_md = "| Source Modules |\n|----------------|\n" + for module in sorted(open_sqlite_db_readonly): + readonly_md += f"| {module} |\n" + + get_records_md = "| Source Modules |\n|----------------|\n" + for module in sorted(get_sqlite_db_records): + get_records_md += f"| {module} |\n" + + # Read the existing markdown file + doc_path = Path( root_dir, 'admin/docs/generated/modules_parsing_sqlite_db.md') + with open(doc_path, 'r', encoding='utf-8') as f: + content = f.read() + + # Replace the placeholders + content = re.sub( + r'.*', + f'\n{get_records_md}', + content, + flags=re.DOTALL + ) + content = re.sub( + r'.*', + f'\n{readonly_md}', + content, + flags=re.DOTALL + ) + + # Write the updated content + with open(doc_path, 'w', encoding='utf-8') as f: + f.write(content) + +if __name__ == '__main__': + generate_markdown() diff --git a/admin/scripts/translation_exclusions.json b/admin/scripts/translation_exclusions.json index fa7f8f6e..964fca63 100644 --- a/admin/scripts/translation_exclusions.json +++ b/admin/scripts/translation_exclusions.json @@ -1,54 +1,54 @@ -{ - "exclude_modules": [ - "Ph100UFEDdevcievaluesplist", - "Ph10AssetParsedEmbeddedFiles", - "Ph11KwrdsCapsTitlesDescripsBasicAssetData", - "Ph15PeopleandDetFacesNAD", - "Ph16AssetPeopleandDetFaces", - "Ph17GenAIDetected", - "Ph1BasicAssetData", - "Ph20AlbumsNAD", - "Ph21AlbumsNonSharedNAD", - "Ph22AssetsInNonSharedAlbums", - "Ph23AlbumsSharedNAD", - "Ph24AssetsInSharedAlbums", - "Ph25SWYConvAlbumsNAD", - "Ph26SyndicationPLAssets", - "Ph2BasicAssetandAlbumData", - "Ph30iCloudShareMethodsNAD", - "Ph31iCloudSharePhotoLibraryNAD", - "Ph32AssetsIniCldSPLwContrib", - "Ph33AssetsIniCldSPLfromOtherContrib", - "Ph34iCloudSharedLinksNAD", - "Ph35iCloudSharedLinkAssets", - "Ph3TrashedRemovedfromCamRoll", - "Ph4Hidden", - "Ph50AssetIntResouData", - "Ph51PossOptimizedAssetsIntResouData", - "Ph5HasLocations", - "Ph6ViewedPlayData", - "Ph70UserAdjustDateTimezoneLocation", - "Ph7Favorite", - "Ph80comappleMobileSlideShowPlist", - "Ph81comappleCameraPlist", - "Ph82comappleMediaAnalysisDPlist", - "Ph83comapplePurpleBuddyPlist", - "Ph84CameraSmartSharingMetadataPlist", - "Ph85acntsdcloudServiceEnableLogplist", - "Ph86astsdcloudServiceEnableLogplist", - "Ph8HasAdjustment", - "Ph94Ios14REFforAssetAnalysis", - "Ph95iOS15REFforAssetAnalysis", - "Ph96iOS16REFforAssetAnalysis", - "Ph97iOS17REFforAssetAnalysis", - "Ph98iOS18REFforAssetAnalysis", - "Ph9BurstAvalanche" - ], - "exclude_artifacts": [], - "exclude_headers": [ - "_kMDItemBundleID", - "_kMDItemDomainIdentifier", - "_kMDItemExternalID", - "_kMDItemInterestingDate" - ] +{ + "exclude_modules": [ + "Ph100UFEDdevcievaluesplist", + "Ph10AssetParsedEmbeddedFiles", + "Ph11KwrdsCapsTitlesDescripsBasicAssetData", + "Ph15PeopleandDetFacesNAD", + "Ph16AssetPeopleandDetFaces", + "Ph17GenAIDetected", + "Ph1BasicAssetData", + "Ph20AlbumsNAD", + "Ph21AlbumsNonSharedNAD", + "Ph22AssetsInNonSharedAlbums", + "Ph23AlbumsSharedNAD", + "Ph24AssetsInSharedAlbums", + "Ph25SWYConvAlbumsNAD", + "Ph26SyndicationPLAssets", + "Ph2BasicAssetandAlbumData", + "Ph30iCloudShareMethodsNAD", + "Ph31iCloudSharePhotoLibraryNAD", + "Ph32AssetsIniCldSPLwContrib", + "Ph33AssetsIniCldSPLfromOtherContrib", + "Ph34iCloudSharedLinksNAD", + "Ph35iCloudSharedLinkAssets", + "Ph3TrashedRemovedfromCamRoll", + "Ph4Hidden", + "Ph50AssetIntResouData", + "Ph51PossOptimizedAssetsIntResouData", + "Ph5HasLocations", + "Ph6ViewedPlayData", + "Ph70UserAdjustDateTimezoneLocation", + "Ph7Favorite", + "Ph80comappleMobileSlideShowPlist", + "Ph81comappleCameraPlist", + "Ph82comappleMediaAnalysisDPlist", + "Ph83comapplePurpleBuddyPlist", + "Ph84CameraSmartSharingMetadataPlist", + "Ph85acntsdcloudServiceEnableLogplist", + "Ph86astsdcloudServiceEnableLogplist", + "Ph8HasAdjustment", + "Ph94Ios14REFforAssetAnalysis", + "Ph95iOS15REFforAssetAnalysis", + "Ph96iOS16REFforAssetAnalysis", + "Ph97iOS17REFforAssetAnalysis", + "Ph98iOS18REFforAssetAnalysis", + "Ph9BurstAvalanche" + ], + "exclude_artifacts": [], + "exclude_headers": [ + "_kMDItemBundleID", + "_kMDItemDomainIdentifier", + "_kMDItemExternalID", + "_kMDItemInterestingDate" + ] } \ No newline at end of file diff --git a/aleapp.py b/aleapp.py index d3d043cf..e91fde2c 100755 --- a/aleapp.py +++ b/aleapp.py @@ -1,424 +1,424 @@ -import json -import argparse -import io -import os.path -import typing -import scripts.report as report -import traceback -import sys - -import scripts.plugin_loader as plugin_loader - -from scripts.search_files import * -from scripts.ilapfuncs import * -from scripts.version_info import aleapp_version -from time import process_time, gmtime, strftime, perf_counter -from scripts.lavafuncs import * - -def validate_args(args): - if args.artifact_paths or args.create_profile_casedata: - return # Skip further validation if --artifact_paths is used - - # Ensure other arguments are provided - mandatory_args = ['input_path', 'output_path', 't'] - for arg in mandatory_args: - value = getattr(args, arg) - if value is None: - raise argparse.ArgumentError(None, f'No {arg.upper()} provided. Run the program again.') - - # Check existence of paths - if not os.path.exists(args.input_path): - raise argparse.ArgumentError(None, 'INPUT file/folder does not exist! Run the program again.') - - if not os.path.exists(args.output_path): - raise argparse.ArgumentError(None, 'OUTPUT folder does not exist! Run the program again.') - - if args.load_case_data and not os.path.exists(args.load_case_data): - raise argparse.ArgumentError(None, 'LEAPP Case Data file not found! Run the program again.') - - if args.load_profile and not os.path.exists(args.load_profile): - raise argparse.ArgumentError(None, 'ALEAPP Profile file not found! Run the program again.') - - -def create_profile(plugins, path): - available_modules = [(module_data.category, module_data.name) for module_data in plugins] - available_modules.sort() - modules_in_profile = {} - - user_choice = '' - print('--- ALEAPP Profile file creation ---\n') - instructions = 'You can type:\n' - instructions += ' - \'a\' to add or remove modules in the profile file\n' - instructions += ' - \'l\' to display the list of all available modules with their number\n' - instructions += ' - \'p\' to display the modules added into the profile file\n' - instructions += ' - \'q\' to quit and save\n' - while not user_choice: - print(instructions) - user_choice = input('Please enter your choice: ').lower() - print() - if user_choice == "l": - print('Available modules:') - for number, available_module in enumerate(available_modules): - print(number + 1, available_module) - print() - user_choice = '' - elif user_choice == "p": - if modules_in_profile: - for number, module in modules_in_profile.items(): - print(number, module) - print() - else: - print('No module added to the profile file\n') - user_choice = '' - elif user_choice == 'a': - modules_numbers = input('Enter the numbers of modules, seperated by a comma, to add or remove in the profile file: ') - modules_numbers = modules_numbers.split(',') - modules_numbers = [module_number.strip() for module_number in modules_numbers] - for module_number in modules_numbers: - if module_number.isdigit(): - module_number = int(module_number) - if module_number > 0 and module_number <= len(available_modules): - if module_number not in modules_in_profile: - module_to_add = available_modules[module_number - 1] - modules_in_profile[module_number] = module_to_add - print(f'module number {module_number} {module_to_add} was added') - else: - module_to_remove = modules_in_profile[module_number] - print(f'module number {module_number} {module_to_remove} was removed') - del modules_in_profile[module_number] - else: - print('Please enter the number of a module!!!\n') - print() - user_choice = '' - elif user_choice == "q": - if modules_in_profile: - modules = [module_info[1] for module_info in modules_in_profile.values()] - profile_filename = '' - while not profile_filename: - profile_filename = input('Enter the name of the profile: ') - profile_filename += '.alprofile' - filename = os.path.join(path, profile_filename) - with open(filename, "wt", encoding="utf-8") as profile_file: - json.dump({"leapp": "aleapp", "format_version": 1, "plugins": modules}, profile_file) - print('\nProfile saved:', filename) - print() - else: - print('No module added. The profile file was not created.\n') - print() - return - else: - print('Please enter a valid choice!!!\n') - user_choice = '' - -def create_casedata(path): - case_data_values = {} - print('--- LEAPP Case Data file creation ---\n') - print('Enter the following information:') - case_data_values['Case Number'] = input("Case Number: ") - case_data_values['Agency'] = input("Agency: ") - case_data_values['Examiner'] = input("Examiner : ") - print() - case_data_filename = '' - while not case_data_filename: - case_data_filename = input('Enter the name of the Case Data file: ') - case_data_filename += '.lcasedata' - filename = os.path.join(path, case_data_filename) - with open(filename, "wt", encoding="utf-8") as case_data_file: - json.dump({"leapp": "case_data", "case_data_values": case_data_values}, case_data_file) - print('\nCase Data file saved:', filename) - print() - return - -def main(): - parser = argparse.ArgumentParser(description='ALEAPP: Android Logs, Events, and Protobuf Parser.') - parser.add_argument('-t', choices=['fs', 'tar', 'zip', 'gz'], required=False, action="store", - help=("Specify the input type. " - "'fs' for a folder containing extracted files with normal paths and names, " - "'tar', 'zip', or 'gz' for compressed packages containing files with normal names. " - )) - parser.add_argument('-o', '--output_path', required=False, action="store", - help='Path to base output folder (this must exist)') - parser.add_argument('-i', '--input_path', required=False, action="store", help='Path to input file/folder') - parser.add_argument('-w', '--wrap_text', required=False, action="store_false", default=True, - help='Do not wrap text for output of data files') - parser.add_argument('-m', '--load_profile', required=False, action="store", help="Path to ALEAPP Profile file (.alprofile).") - parser.add_argument('-d', '--load_case_data', required=False, action="store", help="Path to LEAPP Case Data file (.lcasedata).") - parser.add_argument('-c', '--create_profile_casedata', required=False, action="store", - help=("Generate an ALEAPP Profile file (.alprofile) or LEAPP Case Data file (.lcasedata) into the specified path. " - "This argument is meant to be used alone, without any other arguments.")) - parser.add_argument('-p', '--artifact_paths', required=False, action="store_true", - help=("Generate a text file list of artifact paths. " - "This argument is meant to be used alone, without any other arguments.")) - parser.add_argument('--custom_output_folder', required=False, action="store", help="Custom name for the output folder") - - loader = plugin_loader.PluginLoader() - available_plugins = list(loader.plugins) - profile_filename = None - casedata = {} - - # Check if no arguments were provided - if len(sys.argv) == 1: - parser.print_help(sys.stderr) - sys.exit() - - args = parser.parse_args() - - plugins = [] - plugins_parsed_first = [] - - for plugin in available_plugins: - if plugin.module_name == 'usagestatsVersion': - plugins_parsed_first.append(plugin) - else: - plugins.append(plugin) - - selected_plugins = plugins.copy() - - try: - validate_args(args) - except argparse.ArgumentError as e: - parser.error(str(e)) - - if args.artifact_paths: - print('Artifact path list generation started.') - print('') - with open('path_list.txt', 'a') as paths: - for plugin in loader.plugins: - if isinstance(plugin.search, tuple): - for x in plugin.search: - paths.write(x + '\n') - print(x) - else: # TODO check that this is actually a string? - paths.write(plugin.search + '\n') - print(plugin.search) - print('') - print('Artifact path list generation completed') - return - - if args.create_profile_casedata: - if os.path.isdir(args.create_profile_casedata): - create_choice = '' - print('-' * 55) - print('Welcome to ALEAPP Profile or Case Data file creation\n') - instructions = 'You can type:\n' - instructions += ' - \'1\' to create an ALEAPP Profile file (.alprofile)\n' - instructions += ' - \'2\' to create a LEAPP Case Data file (.lcasedata)\n' - instructions += ' - \'q\' to quit\n' - while not create_choice: - print(instructions) - create_choice = input('Please enter your choice: ').lower() - print() - if create_choice == '1': - create_profile(plugins, args.create_profile_casedata) - create_choice = '' - elif create_choice == '2': - create_casedata(args.create_profile_casedata) - create_choice = '' - elif create_choice == 'q': - return - else: - print('Please enter a valid choice!!!\n') - create_choice = '' - else: - print('OUTPUT folder for storing ALEAPP Profile file does not exist!\nRun the program again.') - return - - if args.load_case_data: - case_data_filename = args.load_case_data - case_data_load_error = None - with open(case_data_filename, "rt", encoding="utf-8") as case_data_file: - try: - case_data = json.load(case_data_file) - except: - case_data_load_error = "File was not a valid case data file: invalid format" - print(case_data_load_error) - return - - if not case_data_load_error: - if isinstance(case_data, dict): - if case_data.get("leapp") != "case_data": - case_data_load_error = "File was not a valid case data file" - print(case_data_load_error) - return - else: - print(f'Case Data loaded: {case_data_filename}') - casedata = case_data.get('case_data_values', {}) - else: - case_data_load_error = "File was not a valid case data file: invalid format" - print(case_data_load_error) - return - - if args.load_profile: - profile_filename = args.load_profile - profile_load_error = None - with open(profile_filename, "rt", encoding="utf-8") as profile_file: - try: - profile = json.load(profile_file) - except: - profile_load_error = "File was not a valid case data file: invalid format" - print(profile_load_error) - return - - if not profile_load_error: - if isinstance(profile, dict): - if profile.get("leapp") != "aleapp" or profile.get("format_version") != 1: - profile_load_error = "File was not a valid profile file: incorrect LEAPP or version" - print(profile_load_error) - return - else: - profile_plugins = set(profile.get("plugins", [])) - selected_plugins = [selected_plugin for selected_plugin in plugins - if selected_plugin.name in profile_plugins] - else: - profile_load_error = "File was not a valid profile file: invalid format" - print(profile_load_error) - return - - input_path = args.input_path - extracttype = args.t - wrap_text = args.wrap_text - output_path = os.path.abspath(args.output_path) - custom_output_folder = args.custom_output_folder - - # Android file system extractions contain paths > 260 char, which causes problems - # This fixes the problem by prefixing \\?\ on each windows path. - if is_platform_windows(): - if input_path[1] == ':' and extracttype =='fs': input_path = '\\\\?\\' + input_path.replace('/', '\\') - if output_path[1] == ':': output_path = '\\\\?\\' + output_path.replace('/', '\\') - - out_params = OutputParameters(output_path, custom_output_folder) - - selected_plugins = plugins_parsed_first + selected_plugins - - initialize_lava(input_path, out_params.report_folder_base, extracttype) - - crunch_artifacts(selected_plugins, extracttype, input_path, out_params, wrap_text, loader, casedata, profile_filename) - - lava_finalize_output(out_params.report_folder_base) - -def crunch_artifacts( - plugins: typing.Sequence[plugin_loader.PluginSpec], extracttype, input_path, out_params, wrap_text, - loader: plugin_loader.PluginLoader, casedata, profile_filename): - start = process_time() - start_wall = perf_counter() - - logfunc('Processing started. Please wait. This may take a few minutes...') - - logfunc('\n--------------------------------------------------------------------------------------') - logfunc(f'ALEAPP v{aleapp_version}: ALEAPP Logs, Events, and Protobuf Parser') - logfunc('Objective: Triage Android Full System Extractions.') - logfunc('By: Alexis Brignoni | @AlexisBrignoni | abrignoni.com') - logfunc('By: Yogesh Khatri | @SwiftForensics | swiftforensics.com\n') - logdevinfo() - - seeker = None - try: - if extracttype == 'fs': - seeker = FileSeekerDir(input_path, out_params.data_folder) - - elif extracttype in ('tar', 'gz'): - seeker = FileSeekerTar(input_path, out_params.data_folder) - - elif extracttype == 'zip': - seeker = FileSeekerZip(input_path, out_params.data_folder) - - else: - logfunc('Error on argument -o (input type)') - return False - except Exception as ex: - logfunc('Had an exception in Seeker - see details below. Terminating Program!') - temp_file = io.StringIO() - traceback.print_exc(file=temp_file) - logfunc(temp_file.getvalue()) - temp_file.close() - return False - - # Now ready to run - logfunc(f'Info: {len(loader) - 1} modules loaded.') # excluding usagestatsVersion - if profile_filename: - logfunc(f'Loaded profile: {profile_filename}') - logfunc(f'Artifact categories to parse: {len(plugins) - 1}') # excluding usagestatsVersion always executed first - logfunc(f'File/Directory selected: {input_path}') - logfunc('\n--------------------------------------------------------------------------------------') - - log = open(os.path.join(out_params.report_folder_base, 'Script Logs', 'ProcessedFilesLog.html'), 'w+', encoding='utf8') - log.write(f'Extraction/Path selected: {input_path}

') - - parsed_modules = 0 - - # Search for the files per the arguments - for plugin in plugins: - logfunc() - logfunc('{} [{}] artifact started'.format(plugin.name, plugin.module_name)) - if isinstance(plugin.search, list) or isinstance(plugin.search, tuple): - search_regexes = plugin.search - else: - search_regexes = [plugin.search] - parsed_modules += 1 - GuiWindow.SetProgressBar(parsed_modules, len(plugins)) - files_found = [] - log.write(f'For {plugin.name} module') - for artifact_search_regex in search_regexes: - found = seeker.search(artifact_search_regex) - if not found: - log.write(f'
  • No file found for regex {artifact_search_regex}
') - else: - log.write(f'
  • {len(found)} {"files" if len(found) > 1 else "file"} for regex {artifact_search_regex} located at:') - for pathh in found: - if pathh.startswith('\\\\?\\'): - pathh = pathh[4:] - log.write(f'
    • {pathh}
    ') - log.write(f'
') - files_found.extend(found) - if files_found: - category_folder = os.path.join(out_params.report_folder_base, '_HTML', plugin.category) - if not os.path.exists(category_folder): - try: - os.makedirs(category_folder) - except (FileExistsError, FileNotFoundError) as ex: - logfunc('Error creating {} report directory at path {}'.format(plugin.name, category_folder)) - logfunc('Error was {}'.format(str(ex))) - continue # cannot do work - try: - plugin.method(files_found, category_folder, seeker, wrap_text) - except Exception as ex: - logfunc('Reading {} artifact had errors!'.format(plugin.name)) - logfunc('Error was {}'.format(str(ex))) - logfunc('Exception Traceback: {}'.format(traceback.format_exc())) - continue # nope - else: - logfunc(f"No file found") - logfunc('{} [{}] artifact completed'.format(plugin.name, plugin.module_name)) - log.close() - - write_device_info() - logfunc('') - logfunc('Processes completed.') - end = process_time() - end_wall = perf_counter() - run_time_secs = end - start - run_time_HMS = strftime('%H:%M:%S', gmtime(run_time_secs)) - logfunc("Processing time = {}".format(run_time_HMS)) - run_time_secs = end_wall - start_wall - run_time_HMS = strftime('%H:%M:%S', gmtime(run_time_secs)) - logfunc("Processing time (wall)= {}".format(run_time_HMS)) - - logfunc('') - logfunc('Report generation started.') - # remove the \\?\ prefix we added to input and output paths, so it does not reflect in report - if is_platform_windows(): - if out_params.report_folder_base.startswith('\\\\?\\'): - out_params.report_folder_base = out_params.report_folder_base[4:] - if input_path.startswith('\\\\?\\'): - input_path = input_path[4:] - - report.generate_report(out_params.report_folder_base, run_time_secs, run_time_HMS, extracttype, input_path, casedata, profile_filename, icons) - logfunc('Report generation Completed.') - logfunc('') - logfunc(f'Report location: {out_params.report_folder_base}') - - return True - -if __name__ == '__main__': - main() - +import json +import argparse +import io +import os.path +import typing +import scripts.report as report +import traceback +import sys + +import scripts.plugin_loader as plugin_loader + +from scripts.search_files import * +from scripts.ilapfuncs import * +from scripts.version_info import aleapp_version +from time import process_time, gmtime, strftime, perf_counter +from scripts.lavafuncs import * + +def validate_args(args): + if args.artifact_paths or args.create_profile_casedata: + return # Skip further validation if --artifact_paths is used + + # Ensure other arguments are provided + mandatory_args = ['input_path', 'output_path', 't'] + for arg in mandatory_args: + value = getattr(args, arg) + if value is None: + raise argparse.ArgumentError(None, f'No {arg.upper()} provided. Run the program again.') + + # Check existence of paths + if not os.path.exists(args.input_path): + raise argparse.ArgumentError(None, 'INPUT file/folder does not exist! Run the program again.') + + if not os.path.exists(args.output_path): + raise argparse.ArgumentError(None, 'OUTPUT folder does not exist! Run the program again.') + + if args.load_case_data and not os.path.exists(args.load_case_data): + raise argparse.ArgumentError(None, 'LEAPP Case Data file not found! Run the program again.') + + if args.load_profile and not os.path.exists(args.load_profile): + raise argparse.ArgumentError(None, 'ALEAPP Profile file not found! Run the program again.') + + +def create_profile(plugins, path): + available_modules = [(module_data.category, module_data.name) for module_data in plugins] + available_modules.sort() + modules_in_profile = {} + + user_choice = '' + print('--- ALEAPP Profile file creation ---\n') + instructions = 'You can type:\n' + instructions += ' - \'a\' to add or remove modules in the profile file\n' + instructions += ' - \'l\' to display the list of all available modules with their number\n' + instructions += ' - \'p\' to display the modules added into the profile file\n' + instructions += ' - \'q\' to quit and save\n' + while not user_choice: + print(instructions) + user_choice = input('Please enter your choice: ').lower() + print() + if user_choice == "l": + print('Available modules:') + for number, available_module in enumerate(available_modules): + print(number + 1, available_module) + print() + user_choice = '' + elif user_choice == "p": + if modules_in_profile: + for number, module in modules_in_profile.items(): + print(number, module) + print() + else: + print('No module added to the profile file\n') + user_choice = '' + elif user_choice == 'a': + modules_numbers = input('Enter the numbers of modules, seperated by a comma, to add or remove in the profile file: ') + modules_numbers = modules_numbers.split(',') + modules_numbers = [module_number.strip() for module_number in modules_numbers] + for module_number in modules_numbers: + if module_number.isdigit(): + module_number = int(module_number) + if module_number > 0 and module_number <= len(available_modules): + if module_number not in modules_in_profile: + module_to_add = available_modules[module_number - 1] + modules_in_profile[module_number] = module_to_add + print(f'module number {module_number} {module_to_add} was added') + else: + module_to_remove = modules_in_profile[module_number] + print(f'module number {module_number} {module_to_remove} was removed') + del modules_in_profile[module_number] + else: + print('Please enter the number of a module!!!\n') + print() + user_choice = '' + elif user_choice == "q": + if modules_in_profile: + modules = [module_info[1] for module_info in modules_in_profile.values()] + profile_filename = '' + while not profile_filename: + profile_filename = input('Enter the name of the profile: ') + profile_filename += '.alprofile' + filename = os.path.join(path, profile_filename) + with open(filename, "wt", encoding="utf-8") as profile_file: + json.dump({"leapp": "aleapp", "format_version": 1, "plugins": modules}, profile_file) + print('\nProfile saved:', filename) + print() + else: + print('No module added. The profile file was not created.\n') + print() + return + else: + print('Please enter a valid choice!!!\n') + user_choice = '' + +def create_casedata(path): + case_data_values = {} + print('--- LEAPP Case Data file creation ---\n') + print('Enter the following information:') + case_data_values['Case Number'] = input("Case Number: ") + case_data_values['Agency'] = input("Agency: ") + case_data_values['Examiner'] = input("Examiner : ") + print() + case_data_filename = '' + while not case_data_filename: + case_data_filename = input('Enter the name of the Case Data file: ') + case_data_filename += '.lcasedata' + filename = os.path.join(path, case_data_filename) + with open(filename, "wt", encoding="utf-8") as case_data_file: + json.dump({"leapp": "case_data", "case_data_values": case_data_values}, case_data_file) + print('\nCase Data file saved:', filename) + print() + return + +def main(): + parser = argparse.ArgumentParser(description='ALEAPP: Android Logs, Events, and Protobuf Parser.') + parser.add_argument('-t', choices=['fs', 'tar', 'zip', 'gz'], required=False, action="store", + help=("Specify the input type. " + "'fs' for a folder containing extracted files with normal paths and names, " + "'tar', 'zip', or 'gz' for compressed packages containing files with normal names. " + )) + parser.add_argument('-o', '--output_path', required=False, action="store", + help='Path to base output folder (this must exist)') + parser.add_argument('-i', '--input_path', required=False, action="store", help='Path to input file/folder') + parser.add_argument('-w', '--wrap_text', required=False, action="store_false", default=True, + help='Do not wrap text for output of data files') + parser.add_argument('-m', '--load_profile', required=False, action="store", help="Path to ALEAPP Profile file (.alprofile).") + parser.add_argument('-d', '--load_case_data', required=False, action="store", help="Path to LEAPP Case Data file (.lcasedata).") + parser.add_argument('-c', '--create_profile_casedata', required=False, action="store", + help=("Generate an ALEAPP Profile file (.alprofile) or LEAPP Case Data file (.lcasedata) into the specified path. " + "This argument is meant to be used alone, without any other arguments.")) + parser.add_argument('-p', '--artifact_paths', required=False, action="store_true", + help=("Generate a text file list of artifact paths. " + "This argument is meant to be used alone, without any other arguments.")) + parser.add_argument('--custom_output_folder', required=False, action="store", help="Custom name for the output folder") + + loader = plugin_loader.PluginLoader() + available_plugins = list(loader.plugins) + profile_filename = None + casedata = {} + + # Check if no arguments were provided + if len(sys.argv) == 1: + parser.print_help(sys.stderr) + sys.exit() + + args = parser.parse_args() + + plugins = [] + plugins_parsed_first = [] + + for plugin in available_plugins: + if plugin.module_name == 'usagestatsVersion': + plugins_parsed_first.append(plugin) + else: + plugins.append(plugin) + + selected_plugins = plugins.copy() + + try: + validate_args(args) + except argparse.ArgumentError as e: + parser.error(str(e)) + + if args.artifact_paths: + print('Artifact path list generation started.') + print('') + with open('path_list.txt', 'a') as paths: + for plugin in loader.plugins: + if isinstance(plugin.search, tuple): + for x in plugin.search: + paths.write(x + '\n') + print(x) + else: # TODO check that this is actually a string? + paths.write(plugin.search + '\n') + print(plugin.search) + print('') + print('Artifact path list generation completed') + return + + if args.create_profile_casedata: + if os.path.isdir(args.create_profile_casedata): + create_choice = '' + print('-' * 55) + print('Welcome to ALEAPP Profile or Case Data file creation\n') + instructions = 'You can type:\n' + instructions += ' - \'1\' to create an ALEAPP Profile file (.alprofile)\n' + instructions += ' - \'2\' to create a LEAPP Case Data file (.lcasedata)\n' + instructions += ' - \'q\' to quit\n' + while not create_choice: + print(instructions) + create_choice = input('Please enter your choice: ').lower() + print() + if create_choice == '1': + create_profile(plugins, args.create_profile_casedata) + create_choice = '' + elif create_choice == '2': + create_casedata(args.create_profile_casedata) + create_choice = '' + elif create_choice == 'q': + return + else: + print('Please enter a valid choice!!!\n') + create_choice = '' + else: + print('OUTPUT folder for storing ALEAPP Profile file does not exist!\nRun the program again.') + return + + if args.load_case_data: + case_data_filename = args.load_case_data + case_data_load_error = None + with open(case_data_filename, "rt", encoding="utf-8") as case_data_file: + try: + case_data = json.load(case_data_file) + except: + case_data_load_error = "File was not a valid case data file: invalid format" + print(case_data_load_error) + return + + if not case_data_load_error: + if isinstance(case_data, dict): + if case_data.get("leapp") != "case_data": + case_data_load_error = "File was not a valid case data file" + print(case_data_load_error) + return + else: + print(f'Case Data loaded: {case_data_filename}') + casedata = case_data.get('case_data_values', {}) + else: + case_data_load_error = "File was not a valid case data file: invalid format" + print(case_data_load_error) + return + + if args.load_profile: + profile_filename = args.load_profile + profile_load_error = None + with open(profile_filename, "rt", encoding="utf-8") as profile_file: + try: + profile = json.load(profile_file) + except: + profile_load_error = "File was not a valid case data file: invalid format" + print(profile_load_error) + return + + if not profile_load_error: + if isinstance(profile, dict): + if profile.get("leapp") != "aleapp" or profile.get("format_version") != 1: + profile_load_error = "File was not a valid profile file: incorrect LEAPP or version" + print(profile_load_error) + return + else: + profile_plugins = set(profile.get("plugins", [])) + selected_plugins = [selected_plugin for selected_plugin in plugins + if selected_plugin.name in profile_plugins] + else: + profile_load_error = "File was not a valid profile file: invalid format" + print(profile_load_error) + return + + input_path = args.input_path + extracttype = args.t + wrap_text = args.wrap_text + output_path = os.path.abspath(args.output_path) + custom_output_folder = args.custom_output_folder + + # Android file system extractions contain paths > 260 char, which causes problems + # This fixes the problem by prefixing \\?\ on each windows path. + if is_platform_windows(): + if input_path[1] == ':' and extracttype =='fs': input_path = '\\\\?\\' + input_path.replace('/', '\\') + if output_path[1] == ':': output_path = '\\\\?\\' + output_path.replace('/', '\\') + + out_params = OutputParameters(output_path, custom_output_folder) + + selected_plugins = plugins_parsed_first + selected_plugins + + initialize_lava(input_path, out_params.report_folder_base, extracttype) + + crunch_artifacts(selected_plugins, extracttype, input_path, out_params, wrap_text, loader, casedata, profile_filename) + + lava_finalize_output(out_params.report_folder_base) + +def crunch_artifacts( + plugins: typing.Sequence[plugin_loader.PluginSpec], extracttype, input_path, out_params, wrap_text, + loader: plugin_loader.PluginLoader, casedata, profile_filename): + start = process_time() + start_wall = perf_counter() + + logfunc('Processing started. Please wait. This may take a few minutes...') + + logfunc('\n--------------------------------------------------------------------------------------') + logfunc(f'ALEAPP v{aleapp_version}: ALEAPP Logs, Events, and Protobuf Parser') + logfunc('Objective: Triage Android Full System Extractions.') + logfunc('By: Alexis Brignoni | @AlexisBrignoni | abrignoni.com') + logfunc('By: Yogesh Khatri | @SwiftForensics | swiftforensics.com\n') + logdevinfo() + + seeker = None + try: + if extracttype == 'fs': + seeker = FileSeekerDir(input_path, out_params.data_folder) + + elif extracttype in ('tar', 'gz'): + seeker = FileSeekerTar(input_path, out_params.data_folder) + + elif extracttype == 'zip': + seeker = FileSeekerZip(input_path, out_params.data_folder) + + else: + logfunc('Error on argument -o (input type)') + return False + except Exception as ex: + logfunc('Had an exception in Seeker - see details below. Terminating Program!') + temp_file = io.StringIO() + traceback.print_exc(file=temp_file) + logfunc(temp_file.getvalue()) + temp_file.close() + return False + + # Now ready to run + logfunc(f'Info: {len(loader) - 1} modules loaded.') # excluding usagestatsVersion + if profile_filename: + logfunc(f'Loaded profile: {profile_filename}') + logfunc(f'Artifact categories to parse: {len(plugins) - 1}') # excluding usagestatsVersion always executed first + logfunc(f'File/Directory selected: {input_path}') + logfunc('\n--------------------------------------------------------------------------------------') + + log = open(os.path.join(out_params.report_folder_base, 'Script Logs', 'ProcessedFilesLog.html'), 'w+', encoding='utf8') + log.write(f'Extraction/Path selected: {input_path}

') + + parsed_modules = 0 + + # Search for the files per the arguments + for plugin in plugins: + logfunc() + logfunc('{} [{}] artifact started'.format(plugin.name, plugin.module_name)) + if isinstance(plugin.search, list) or isinstance(plugin.search, tuple): + search_regexes = plugin.search + else: + search_regexes = [plugin.search] + parsed_modules += 1 + GuiWindow.SetProgressBar(parsed_modules, len(plugins)) + files_found = [] + log.write(f'For {plugin.name} module') + for artifact_search_regex in search_regexes: + found = seeker.search(artifact_search_regex) + if not found: + log.write(f'
  • No file found for regex {artifact_search_regex}
') + else: + log.write(f'
  • {len(found)} {"files" if len(found) > 1 else "file"} for regex {artifact_search_regex} located at:') + for pathh in found: + if pathh.startswith('\\\\?\\'): + pathh = pathh[4:] + log.write(f'
    • {pathh}
    ') + log.write(f'
') + files_found.extend(found) + if files_found: + category_folder = os.path.join(out_params.report_folder_base, '_HTML', plugin.category) + if not os.path.exists(category_folder): + try: + os.makedirs(category_folder) + except (FileExistsError, FileNotFoundError) as ex: + logfunc('Error creating {} report directory at path {}'.format(plugin.name, category_folder)) + logfunc('Error was {}'.format(str(ex))) + continue # cannot do work + try: + plugin.method(files_found, category_folder, seeker, wrap_text) + except Exception as ex: + logfunc('Reading {} artifact had errors!'.format(plugin.name)) + logfunc('Error was {}'.format(str(ex))) + logfunc('Exception Traceback: {}'.format(traceback.format_exc())) + continue # nope + else: + logfunc(f"No file found") + logfunc('{} [{}] artifact completed'.format(plugin.name, plugin.module_name)) + log.close() + + write_device_info() + logfunc('') + logfunc('Processes completed.') + end = process_time() + end_wall = perf_counter() + run_time_secs = end - start + run_time_HMS = strftime('%H:%M:%S', gmtime(run_time_secs)) + logfunc("Processing time = {}".format(run_time_HMS)) + run_time_secs = end_wall - start_wall + run_time_HMS = strftime('%H:%M:%S', gmtime(run_time_secs)) + logfunc("Processing time (wall)= {}".format(run_time_HMS)) + + logfunc('') + logfunc('Report generation started.') + # remove the \\?\ prefix we added to input and output paths, so it does not reflect in report + if is_platform_windows(): + if out_params.report_folder_base.startswith('\\\\?\\'): + out_params.report_folder_base = out_params.report_folder_base[4:] + if input_path.startswith('\\\\?\\'): + input_path = input_path[4:] + + report.generate_report(out_params.report_folder_base, run_time_secs, run_time_HMS, extracttype, input_path, casedata, profile_filename, icons) + logfunc('Report generation Completed.') + logfunc('') + logfunc(f'Report location: {out_params.report_folder_base}') + + return True + +if __name__ == '__main__': + main() + diff --git a/aleappGUI.py b/aleappGUI.py index 7f8e6466..9318f619 100755 --- a/aleappGUI.py +++ b/aleappGUI.py @@ -1,618 +1,618 @@ -import tkinter as tk -import typing -import json -import aleapp -import webbrowser -import base64 - -import scripts.plugin_loader as plugin_loader - -from PIL import Image, ImageTk -from tkinter import ttk, filedialog as tk_filedialog, messagebox as tk_msgbox -from scripts.version_info import aleapp_version -from scripts.search_files import * -from scripts.modules_to_exclude import modules_to_exclude -from scripts.lavafuncs import * - - -def pickModules(): - '''Create a list of available modules: - - usagestatsVersion that is required is excluded - - ones that take a long time to run are deselected by default''' - global mlist - for plugin in sorted(loader.plugins, key=lambda p: p.category.upper()): - # Modules that are required are not added to the dictionary - if plugin.name == 'usagestatsVersion': - continue - # Items that take a long time to execute are deselected by default - # and referenced in the modules_to_exclude list in an external file (modules_to_exclude.py). - plugin_enabled = tk.BooleanVar(value=False) if plugin.module_name in modules_to_exclude else tk.BooleanVar(value=True) - plugin_module_name = plugin.artifact_info.get('name', plugin.name) if hasattr(plugin, 'artifact_info') else plugin.name - mlist[plugin.name] = [plugin.category, plugin_module_name, plugin.module_name, plugin_enabled] - - -def get_selected_modules(): - '''Update the number and return the list of selected modules''' - selected_modules = [] - - for artifact_name, module_infos in mlist.items(): - if module_infos[-1].get(): - selected_modules.append(artifact_name) - - selected_modules_label.config(text=f'Number of selected modules: {len(selected_modules)} / {len(mlist)}') - return selected_modules - - -def select_all(): - '''Select all modules in the list of available modules and execute get_selected_modules''' - for module_infos in mlist.values(): - module_infos[-1].set(True) - - get_selected_modules() - - -def deselect_all(): - '''Unselect all modules in the list of available modules and execute get_selected_modules''' - for module_infos in mlist.values(): - module_infos[-1].set(False) - - get_selected_modules() - - -def filter_modules(*args): - mlist_text.config(state='normal') - filter_term = modules_filter_var.get().lower() - - mlist_text.delete('0.0', tk.END) - - for artifact_name, module_infos in mlist.items(): - filter_modules_info = f"{module_infos[0]} {module_infos[1]}".lower() - if filter_term in filter_modules_info: - cb = tk.Checkbutton(mlist_text, name=f'mcb_{artifact_name}', - text=f'{module_infos[0]} [{module_infos[1]} | {module_infos[2]}.py]', - variable=module_infos[-1], onvalue=True, offvalue=False, command=get_selected_modules) - cb.config(background=theme_bgcolor, fg=theme_fgcolor, selectcolor=theme_bgcolor, - highlightthickness=0, activebackground=theme_bgcolor, activeforeground=theme_fgcolor) - mlist_text.window_create('insert', window=cb) - mlist_text.insert('end', '\n') - mlist_text.config(state='disabled') - -def load_profile(): - '''Select modules from a profile file''' - global profile_filename - - destination_path = tk_filedialog.askopenfilename(parent=main_window, - title='Load a profile', - filetypes=(('ALEAPP Profile', '*.alprofile'),)) - - if destination_path and os.path.exists(destination_path): - profile_load_error = None - with open(destination_path, 'rt', encoding='utf-8') as profile_in: - try: - profile = json.load(profile_in) - except: - profile_load_error = 'File was not a valid profile file: invalid format' - if not profile_load_error: - if isinstance(profile, dict): - if profile.get('leapp') != 'aleapp' or profile.get('format_version') != 1: - profile_load_error = 'File was not a valid profile file: incorrect LEAPP or version' - else: - deselect_all() - ticked = set(profile.get('plugins', [])) - for artifact_name, module_infos in mlist.items(): - if artifact_name in ticked: - module_infos[-1].set(True) - get_selected_modules() - else: - profile_load_error = 'File was not a valid profile file: invalid format' - if profile_load_error: - tk_msgbox.showerror(title='Error', message=profile_load_error, parent=main_window) - else: - profile_filename = destination_path - tk_msgbox.showinfo( - title='Profile loaded', message=f'Loaded profile: {destination_path}', parent=main_window) - - -def save_profile(): - '''Save selected modules in a profile file''' - destination_path = tk_filedialog.asksaveasfilename(parent=main_window, - title='Save a profile', - filetypes=(('ALEAPP Profile', '*.alprofile'),), - defaultextension='.alprofile') - - if destination_path: - selected_modules = get_selected_modules() - with open(destination_path, 'wt', encoding='utf-8') as profile_out: - json.dump({'leapp': 'aleapp', 'format_version': 1, 'plugins': selected_modules}, profile_out) - tk_msgbox.showinfo( - title='Save a profile', message=f'Profile saved: {destination_path}', parent=main_window) - - -def scroll(event): - '''Continue to scroll the list with mouse wheel when cursor hover a checkbutton''' - parent = main_window.nametowidget(event.widget.winfo_parent()) - parent.event_generate('', delta=event.delta, when='now') - - -def ValidateInput(): - '''Returns tuple (success, extraction_type)''' - i_path = input_entry.get() # input file/folder - o_path = output_entry.get() # output folder - ext_type = '' - - # check input - if len(i_path) == 0: - tk_msgbox.showerror(title='Error', message='No INPUT file or folder selected!', parent=main_window) - return False, ext_type - elif not os.path.exists(i_path): - tk_msgbox.showerror(title='Error', message='INPUT file/folder does not exist!', parent=main_window) - return False, ext_type - elif os.path.isdir(i_path): - ext_type = 'fs' - else: - ext_type = Path(i_path).suffix[1:].lower() - - # check output now - if len(o_path) == 0: # output folder - tk_msgbox.showerror(title='Error', message='No OUTPUT folder selected!', parent=main_window) - return False, ext_type - - # check if at least one module is selected - if len(get_selected_modules()) == 0: - tk_msgbox.showerror(title='Error', message='No module selected for processing!', parent=main_window) - return False, ext_type - - return True, ext_type - - -def open_report(report_path): - '''Open report and Quit after processing completed''' - webbrowser.open_new_tab('file://' + report_path) - main_window.quit() - - -def open_website(url): - webbrowser.open_new_tab(url) - - -def resource_path(filename): - try: - base_path = sys._MEIPASS - except Exception: - base_path = os.path.abspath(".") - - return os.path.join(base_path, 'assets', filename) - -def process(casedata): - '''Execute selected modules and create reports''' - # check if selections made properly; if not we will return to input form without exiting app altogether - is_valid, extracttype = ValidateInput() - - if is_valid: - GuiWindow.window_handle = main_window - input_path = input_entry.get() - output_folder = output_entry.get() - - # Android file system extractions contain paths > 260 char, which causes problems - # This fixes the problem by prefixing \\?\ on each windows path. - if is_platform_windows(): - if input_path[1] == ':' and extracttype == 'fs': input_path = '\\\\?\\' + input_path.replace('/', '\\') - if output_folder[1] == ':': output_folder = '\\\\?\\' + output_folder.replace('/', '\\') - - # re-create modules list based on user selection - selected_modules = get_selected_modules() - selected_modules.insert(0, 'usagestatsVersion') # Force usagestatsVersion as first item to be parsed - selected_modules = [loader[module] for module in selected_modules] - progress_bar.config(maximum=len(selected_modules)) - casedata = {key: value.get() for key, value in casedata.items()} - out_params = OutputParameters(output_folder) - wrap_text = True - - logtext_frame.grid(row=1, column=0, rowspan=3, padx=14, pady=4, sticky='nswe') - bottom_frame.grid_remove() - progress_bar.grid(padx=16, sticky='we') - - initialize_lava(input_path, out_params.report_folder_base, extracttype) - - crunch_successful = aleapp.crunch_artifacts( - selected_modules, extracttype, input_path, out_params, wrap_text, loader, - casedata, profile_filename) - - lava_finalize_output(out_params.report_folder_base) - - if crunch_successful: - report_path = os.path.join(out_params.report_folder_base, 'index.html') - if report_path.startswith('\\\\?\\'): # windows - report_path = report_path[4:] - if report_path.startswith('\\\\'): # UNC path - report_path = report_path[2:] - progress_bar.grid_remove() - open_report_button = ttk.Button(main_window, text='Open Report & Close', command=lambda: open_report(report_path)) - open_report_button.grid(ipadx=8) - else: - log_path = out_params.screen_output_file_path - if log_path.startswith('\\\\?\\'): # windows - log_path = log_path[4:] - tk_msgbox.showerror( - title='Error', - message=f'Processing failed :( \nSee log for error details..\nLog file located at {log_path}', - parent=main_window) - - -def select_input(button_type): - '''Select source and insert its path into input field''' - if button_type == 'file': - input_filename = tk_filedialog.askopenfilename(parent=main_window, - title='Select a file', - filetypes=(('All supported files', '*.tar *.zip *.gz'), - ('tar file', '*.tar'), ('zip file', '*.zip'), - ('gz file', '*.gz'))) - else: - input_filename = tk_filedialog.askdirectory(parent=main_window, title='Select a folder') - input_entry.delete(0, 'end') - input_entry.insert(0, input_filename) - - -def select_output(): - '''Select target and insert its path into output field''' - output_filename = tk_filedialog.askdirectory(parent=main_window, title='Select a folder') - output_entry.delete(0, 'end') - output_entry.insert(0, output_filename) - - -def case_data(): - # GUI layout - ## Case Data - '''Add Case Data window''' - global casedata - - def clear(): - '''Remove the contents of all fields''' - case_number_entry.delete(0, 'end') - case_agency_name_entry.delete(0, 'end') - case_agency_logo_path_entry.delete(0, 'end') - case_agency_logo_mimetype.delete(0, 'end') - case_agency_logo_b64.delete(0, 'end') - case_examiner_entry.delete(0, 'end') - - def save_case(): - '''Save case data in a Case Data file''' - destination_path = tk_filedialog.asksaveasfilename(parent=case_window, - title='Save a case data file', - filetypes=(('LEAPP Case Data', '*.lcasedata'),)) - - if destination_path: - json_casedata = {key: value.get() for key, value in casedata.items()} - with open(destination_path, 'wt', encoding='utf-8') as case_data_out: - json.dump({'leapp': 'case_data', 'case_data_values': json_casedata}, case_data_out) - tk_msgbox.showinfo( - title='Save Case Data', message=f'Case Data saved: {destination_path}', parent=case_window) - - def load_case(): - '''Import case data from a Case Data file''' - destination_path = tk_filedialog.askopenfilename(parent=case_window, - title='Load case data', - filetypes=(('LEAPP Case Data', '*.lcasedata'),)) - - if destination_path and os.path.exists(destination_path): - case_data_load_error = None - with open(destination_path, 'rt', encoding='utf-8') as case_data_in: - try: - case_data = json.load(case_data_in) - except: - case_data_load_error = 'File was not a valid case data file: invalid format' - if not case_data_load_error: - if isinstance(case_data, dict): - if case_data.get('leapp') != 'case_data': - case_data_load_error = 'File was not a valid case data file' - else: - casedata = case_data.get('case_data_values', {}) - case_number_entry.delete(0, 'end') - case_number_entry.insert(0, casedata.get('Case Number', '')) - case_agency_name_entry.delete(0, 'end') - case_agency_name_entry.insert(0, casedata.get('Agency', '')) - case_agency_logo_path_entry.delete(0, 'end') - case_agency_logo_path_entry.insert(0, casedata.get('Agency Logo Path', '')) - case_agency_logo_mimetype.delete(0, 'end') - case_agency_logo_mimetype.insert(0, casedata.get('Agency Logo mimetype', '')) - case_agency_logo_b64.delete(0, 'end') - case_agency_logo_b64.insert(0, casedata.get('Agency Logo base64', '')) - case_examiner_entry.delete(0, 'end') - case_examiner_entry.insert(0, casedata.get('Examiner', '')) - else: - case_data_load_error = 'File was not a valid case data file: invalid format' - if case_data_load_error: - tk_msgbox.showerror(title='Error', message=case_data_load_error, parent=case_window) - else: - tk_msgbox.showinfo( - title='Load Case Data', message=f'Loaded Case Data: {destination_path}', parent=case_window) - - def add_agency_logo(): - '''Import image file and covert it into base64''' - logo_path = tk_filedialog.askopenfilename(parent=case_window, - title='Add agency logo', - filetypes=(('All supported files', '*.png *.jpg *.gif'), )) - - if logo_path and os.path.exists(logo_path): - agency_logo_load_error = None - with open(logo_path, 'rb') as agency_logo_file: - agency_logo_mimetype = guess_mime(agency_logo_file) - if agency_logo_mimetype and 'image' in agency_logo_mimetype: - try: - agency_logo_base64_encoded = base64.b64encode(agency_logo_file.read()) - except: - agency_logo_load_error = 'Unable to encode the selected file in base64.' - else: - agency_logo_load_error = 'Selected file is not a valid picture file.' - if agency_logo_load_error: - tk_msgbox.showerror(title='Error', message=agency_logo_load_error, parent=case_window) - else: - case_agency_logo_path_entry.delete(0, 'end') - case_agency_logo_path_entry.insert(0, logo_path) - case_agency_logo_mimetype.delete(0, 'end') - case_agency_logo_mimetype.insert(0, agency_logo_mimetype) - case_agency_logo_b64.delete(0, 'end') - case_agency_logo_b64.insert(0, agency_logo_base64_encoded) - tk_msgbox.showinfo( - title='Add agency logo', message=f'{logo_path} was added as Agency logo', parent=case_window) - - ### Case Data Window creation - case_window = tk.Toplevel(main_window) - case_window_width = 560 - if is_platform_linux(): - case_window_height = 325 - else: - case_window_height = 305 - - #### Places Case Data window in the center of the screen - screen_width = main_window.winfo_screenwidth() - screen_height = main_window.winfo_screenheight() - margin_width = (screen_width - case_window_width) // 2 - margin_height = (screen_height - case_window_height) // 2 - - #### Case Data window properties - case_window.geometry(f'{case_window_width}x{case_window_height}+{margin_width}+{margin_height}') - case_window.resizable(False, False) - case_window.configure(bg=theme_bgcolor) - case_window.title('Add Case Data') - case_window.grid_columnconfigure(0, weight=1) - - #### Layout - case_title_label = ttk.Label(case_window, text='Add Case Data', font=('Helvetica 18')) - case_title_label.grid(row=0, column=0, padx=14, pady=7, sticky='w') - case_number_frame = ttk.LabelFrame(case_window, text=' Case Number ') - case_number_frame.grid(row=1, column=0, padx=14, pady=5, sticky='we') - case_number_entry = ttk.Entry(case_number_frame, textvariable=casedata['Case Number']) - case_number_entry.pack(padx=5, pady=4, fill='x') - case_number_entry.focus() - case_agency_frame = ttk.LabelFrame(case_window, text=' Agency ') - case_agency_frame.grid(row=2, column=0, padx=14, pady=5, sticky='we') - case_agency_frame.grid_columnconfigure(1, weight=1) - case_agency_name_label = ttk.Label(case_agency_frame, text="Name:") - case_agency_name_label.grid(row=0, column=0, padx=5, pady=4, sticky='w') - case_agency_name_entry = ttk.Entry(case_agency_frame, textvariable=casedata['Agency']) - case_agency_name_entry.grid(row=0, column=1, columnspan=2, padx=5, pady=4, sticky='we') - case_agency_logo_label = ttk.Label(case_agency_frame, text="Logo:") - case_agency_logo_label.grid(row=1, column=0, padx=5, pady=6, sticky='w') - case_agency_logo_path_entry = ttk.Entry(case_agency_frame, textvariable=casedata['Agency Logo Path']) - case_agency_logo_mimetype = ttk.Entry(case_agency_frame, textvariable=casedata['Agency Logo mimetype']) - case_agency_logo_b64 = ttk.Entry(case_agency_frame, textvariable=casedata['Agency Logo base64']) - case_agency_logo_path_entry.grid(row=1, column=1, padx=5, pady=6, sticky='we') - case_agency_logo_button = ttk.Button(case_agency_frame, text='Add File', command=add_agency_logo) - case_agency_logo_button.grid(row=1, column=2, padx=5, pady=6) - case_examiner_frame = ttk.LabelFrame(case_window, text=' Examiner ') - case_examiner_frame.grid(row=3, column=0, padx=14, pady=5, sticky='we') - case_examiner_entry = ttk.Entry(case_examiner_frame, textvariable=casedata['Examiner']) - case_examiner_entry.pack(padx=5, pady=4, fill='x') - modules_btn_frame = ttk.Frame(case_window) - modules_btn_frame.grid(row=4, column=0, padx=14, pady=16, sticky='we') - modules_btn_frame.grid_columnconfigure(2, weight=1) - load_case_button = ttk.Button(modules_btn_frame, text='Load Case Data File', command=load_case) - load_case_button.grid(row=0, column=0, padx=5) - save_case_button = ttk.Button(modules_btn_frame, text='Save Case Data File', command=save_case) - save_case_button.grid(row=0, column=1, padx=5) - ttk.Separator(modules_btn_frame, orient='vertical').grid(row=0, column=2, padx=20, sticky='ns') - clear_case_button = ttk.Button(modules_btn_frame, text='Clear', command=clear) - clear_case_button.grid(row=0, column=3, padx=5) - close_case_button = ttk.Button(modules_btn_frame, text='Close', command=case_window.destroy) - close_case_button.grid(row=0, column=4, padx=5) - - case_window.grab_set() - - -## Main window creation -main_window = tk.Tk() -window_width = 890 -window_height = 620 - -## Variables -icon = resource_path('icon.png') -loader: typing.Optional[plugin_loader.PluginLoader] = None -loader = plugin_loader.PluginLoader() -mlist = {} -profile_filename = None -casedata = {'Case Number': tk.StringVar(), - 'Agency': tk.StringVar(), - 'Agency Logo Path': tk.StringVar(), - 'Agency Logo mimetype': tk.StringVar(), - 'Agency Logo base64': tk.StringVar(), - 'Examiner': tk.StringVar(), - } -modules_filter_var = tk.StringVar() -modules_filter_var.trace_add("write", filter_modules) # Trigger filtering on input change -pickModules() - -## Theme properties -theme_bgcolor = '#586A60' -theme_inputcolor = '#fcfff6' -theme_fgcolor = '#d0dbbd' -theme_button = '#d0dbbd' - -if is_platform_macos(): - mlist_window_height = 24 - log_text_height = 37 -elif is_platform_linux(): - mlist_window_height = 17 - log_text_height = 28 -else: - mlist_window_height = 19 - log_text_height = 30 - -## Places main window in the center -screen_width = main_window.winfo_screenwidth() -screen_height = main_window.winfo_screenheight() -margin_width = (screen_width - window_width) // 2 -margin_height = (screen_height - window_height) // 2 - -## Main window properties -main_window.geometry(f'{window_width}x{window_height}+{margin_width}+{margin_height}') -main_window.title(f'ALEAPP version {aleapp_version}') -main_window.resizable(False, False) -main_window.configure(bg=theme_bgcolor) -logo_icon = tk.PhotoImage(file=icon) -main_window.iconphoto(True, logo_icon) -main_window.grid_columnconfigure(0, weight=1) - -## Widgets default style -style = ttk.Style() -style.theme_use('default') -style.configure('.', - background=theme_bgcolor, - foreground=theme_fgcolor) -style.configure('TButton') -style.map('TButton', - background=[('active', 'black'), ('!disabled', theme_button)], - foreground=[('active', theme_button), ('!disabled', 'black')]) -style.configure('TEntry', fieldbackground=theme_inputcolor, foreground='#000000', highlightthickness=0) -style.configure( - 'TCombobox', selectforeground=theme_fgcolor, - selectbackground=theme_button, arrowcolor=theme_fgcolor) -style.map('TCombobox', - fieldbackground=[('active', theme_inputcolor), ('readonly', theme_inputcolor)], - ) -style.configure('TScrollbar', background=theme_button, arrowcolor='black', troughcolor=theme_inputcolor) -style.configure('TProgressbar', thickness=4, background='DarkGreen') - -## Main Window Layout -### Top part of the window -title_frame = ttk.Frame(main_window) -title_frame.grid(padx=14, pady=8, sticky='we') -title_frame.grid_columnconfigure(0, weight=1) -ileapp_logo = ImageTk.PhotoImage(file=resource_path("ALEAPP_logo.png")) -ileapp_logo_label = ttk.Label(title_frame, image=ileapp_logo) -ileapp_logo_label.grid(row=0, column=0, sticky='w') -leapps_logo = ImageTk.PhotoImage(Image.open(resource_path("leapps_a_logo.png")).resize((110, 51))) -leapps_logo_label = ttk.Label(title_frame, image=leapps_logo, cursor="target") -leapps_logo_label.grid(row=0, column=1, sticky='w') -leapps_logo_label.bind("", lambda e: open_website("https://leapps.org")) - -### Input output selection -input_frame = ttk.LabelFrame( - main_window, - text=' Select the file (tar/zip/gz) or directory of the target Android full file system extraction for parsing: ') -input_frame.grid(padx=14, pady=2, sticky='we') -input_frame.grid_columnconfigure(0, weight=1) -input_entry = ttk.Entry(input_frame) -input_entry.grid(row=0, column=0, padx=5, pady=4, sticky='we') -input_file_button = ttk.Button(input_frame, text='Browse File', command=lambda: select_input('file')) -input_file_button.grid(row=0, column=1, padx=5, pady=4) -input_folder_button = ttk.Button(input_frame, text='Browse Folder', command=lambda: select_input('folder')) -input_folder_button.grid(row=0, column=2, padx=5, pady=4) - -output_frame = ttk.LabelFrame(main_window, text=' Select Output Folder: ') -output_frame.grid(padx=14, pady=5, sticky='we') -output_frame.grid_columnconfigure(0, weight=1) -output_entry = ttk.Entry(output_frame) -output_entry.grid(row=0, column=0, padx=5, pady=4, sticky='we') -output_folder_button = ttk.Button(output_frame, text='Browse Folder', command=select_output) -output_folder_button.grid(row=0, column=1, padx=5, pady=4) - -mlist_frame = ttk.LabelFrame(main_window, text=' Available Modules: ', name='f_list') -mlist_frame.grid(padx=14, pady=5, sticky='we') -mlist_frame.grid_columnconfigure(0, weight=1) - -button_frame = ttk.Frame(mlist_frame) -button_frame.grid(row=0, column=0, columnspan=2,pady=4, sticky='we') -button_frame.grid_columnconfigure(1, weight=1) - -if is_platform_macos(): - modules_filter_icon = ttk.Label(button_frame, text="\U0001F50E") - modules_filter_icon.grid(row=0, column=0, padx=4) -else: - modules_filter_img = ImageTk.PhotoImage(file=resource_path("magnif_glass.png")) - modules_filter_icon = ttk.Label(button_frame, image=modules_filter_img) - modules_filter_icon.grid(row=0, column=0, padx=4) -modules_filter_entry = ttk.Entry(button_frame, textvariable=modules_filter_var) -modules_filter_entry.grid(row=0, column=1, padx=1, sticky='we') -ttk.Separator(button_frame, orient='vertical').grid(row=0, column=2, padx=10, sticky='ns') -all_button = ttk.Button(button_frame, text='Select All', command=select_all) -all_button.grid(row=0, column=3, padx=5) -none_button = ttk.Button(button_frame, text='Deselect All', command=deselect_all) -none_button.grid(row=0, column=4, padx=5) -ttk.Separator(button_frame, orient='vertical').grid(row=0, column=5, padx=10, sticky='ns') -load_button = ttk.Button(button_frame, text='Load Profile', command=load_profile) -load_button.grid(row=0, column=6, padx=5) -save_button = ttk.Button(button_frame, text='Save Profile', command=save_profile) -save_button.grid(row=0, column=7, padx=5) -v = ttk.Scrollbar(mlist_frame, orient='vertical') -v.grid(row=1, column=1, sticky='ns') -mlist_text = tk.Text(mlist_frame, name='tbox', bg=theme_bgcolor, highlightthickness=0, - yscrollcommand=v.set, height=mlist_window_height) -mlist_text.grid(row=1, column=0, sticky='we') -v.config(command=mlist_text.yview) -filter_modules() -mlist_text.config(state='disabled') -main_window.bind_class('Checkbutton', '', scroll) -main_window.bind_class('Checkbutton', '', scroll) -main_window.bind_class('Checkbutton', '', scroll) - -### Process -bottom_frame = ttk.Frame(main_window) -bottom_frame.grid(padx=16, pady=6, sticky='we') -bottom_frame.grid_columnconfigure(2, weight=1) -bottom_frame.grid_columnconfigure(4, weight=1) -process_button = ttk.Button(bottom_frame, text='Process', command=lambda: process(casedata)) -process_button.grid(row=0, column=0, rowspan=2, padx=5) -close_button = ttk.Button(bottom_frame, text='Close', command=main_window.quit) -close_button.grid(row=0, column=1, rowspan=2, padx=5) -ttk.Separator(bottom_frame, orient='vertical').grid(row=0, column=2, rowspan=2, padx=10, sticky='ns') -case_data_button = ttk.Button(bottom_frame, text='Case Data', command=case_data) -case_data_button.grid(row=0, column=3, rowspan=2, padx=5) -ttk.Separator(bottom_frame, orient='vertical').grid(row=0, column=4, rowspan=2, padx=10, sticky='ns') -selected_modules_label = ttk.Label(bottom_frame, text='Number of selected modules: ') -selected_modules_label.grid(row=0, column=5, padx=5, sticky='e') -auto_unselected_modules_text = '(Modules making some time to run were automatically unselected)' -if is_platform_macos(): - auto_unselected_modules_label = ttk.Label( - bottom_frame, - text=auto_unselected_modules_text, - font=('Helvetica 10')) -else: - auto_unselected_modules_label = ttk.Label(bottom_frame, text=auto_unselected_modules_text) -auto_unselected_modules_label.grid(row=1, column=5, padx=5, sticky='e') -get_selected_modules() - -#### Logs -logtext_frame = ttk.Frame(main_window, name='logs_frame') -logtext_frame.grid_columnconfigure(0, weight=1) -vlog = ttk.Scrollbar(logtext_frame, orient='vertical') -vlog.grid(row=0, column=1, pady=10, sticky='ns') -log_text = tk.Text( - logtext_frame, name='log_text', bg=theme_button, fg='#000000', - highlightthickness=1, yscrollcommand=vlog.set, height=log_text_height) -log_text.grid(row=0, column=0, padx=4, pady=10, sticky='we') -vlog.config(command=log_text.yview) - -### Progress bar -progress_bar = ttk.Progressbar(main_window, orient='horizontal') - -### Push main window on top -def OnFocusIn(event): - if type(event.widget).__name__ == 'Tk': - event.widget.attributes('-topmost', False) - -main_window.attributes('-topmost', True) -main_window.focus_force() -main_window.bind('', OnFocusIn) - -main_window.mainloop() +import tkinter as tk +import typing +import json +import aleapp +import webbrowser +import base64 + +import scripts.plugin_loader as plugin_loader + +from PIL import Image, ImageTk +from tkinter import ttk, filedialog as tk_filedialog, messagebox as tk_msgbox +from scripts.version_info import aleapp_version +from scripts.search_files import * +from scripts.modules_to_exclude import modules_to_exclude +from scripts.lavafuncs import * + + +def pickModules(): + '''Create a list of available modules: + - usagestatsVersion that is required is excluded + - ones that take a long time to run are deselected by default''' + global mlist + for plugin in sorted(loader.plugins, key=lambda p: p.category.upper()): + # Modules that are required are not added to the dictionary + if plugin.name == 'usagestatsVersion': + continue + # Items that take a long time to execute are deselected by default + # and referenced in the modules_to_exclude list in an external file (modules_to_exclude.py). + plugin_enabled = tk.BooleanVar(value=False) if plugin.module_name in modules_to_exclude else tk.BooleanVar(value=True) + plugin_module_name = plugin.artifact_info.get('name', plugin.name) if hasattr(plugin, 'artifact_info') else plugin.name + mlist[plugin.name] = [plugin.category, plugin_module_name, plugin.module_name, plugin_enabled] + + +def get_selected_modules(): + '''Update the number and return the list of selected modules''' + selected_modules = [] + + for artifact_name, module_infos in mlist.items(): + if module_infos[-1].get(): + selected_modules.append(artifact_name) + + selected_modules_label.config(text=f'Number of selected modules: {len(selected_modules)} / {len(mlist)}') + return selected_modules + + +def select_all(): + '''Select all modules in the list of available modules and execute get_selected_modules''' + for module_infos in mlist.values(): + module_infos[-1].set(True) + + get_selected_modules() + + +def deselect_all(): + '''Unselect all modules in the list of available modules and execute get_selected_modules''' + for module_infos in mlist.values(): + module_infos[-1].set(False) + + get_selected_modules() + + +def filter_modules(*args): + mlist_text.config(state='normal') + filter_term = modules_filter_var.get().lower() + + mlist_text.delete('0.0', tk.END) + + for artifact_name, module_infos in mlist.items(): + filter_modules_info = f"{module_infos[0]} {module_infos[1]}".lower() + if filter_term in filter_modules_info: + cb = tk.Checkbutton(mlist_text, name=f'mcb_{artifact_name}', + text=f'{module_infos[0]} [{module_infos[1]} | {module_infos[2]}.py]', + variable=module_infos[-1], onvalue=True, offvalue=False, command=get_selected_modules) + cb.config(background=theme_bgcolor, fg=theme_fgcolor, selectcolor=theme_bgcolor, + highlightthickness=0, activebackground=theme_bgcolor, activeforeground=theme_fgcolor) + mlist_text.window_create('insert', window=cb) + mlist_text.insert('end', '\n') + mlist_text.config(state='disabled') + +def load_profile(): + '''Select modules from a profile file''' + global profile_filename + + destination_path = tk_filedialog.askopenfilename(parent=main_window, + title='Load a profile', + filetypes=(('ALEAPP Profile', '*.alprofile'),)) + + if destination_path and os.path.exists(destination_path): + profile_load_error = None + with open(destination_path, 'rt', encoding='utf-8') as profile_in: + try: + profile = json.load(profile_in) + except: + profile_load_error = 'File was not a valid profile file: invalid format' + if not profile_load_error: + if isinstance(profile, dict): + if profile.get('leapp') != 'aleapp' or profile.get('format_version') != 1: + profile_load_error = 'File was not a valid profile file: incorrect LEAPP or version' + else: + deselect_all() + ticked = set(profile.get('plugins', [])) + for artifact_name, module_infos in mlist.items(): + if artifact_name in ticked: + module_infos[-1].set(True) + get_selected_modules() + else: + profile_load_error = 'File was not a valid profile file: invalid format' + if profile_load_error: + tk_msgbox.showerror(title='Error', message=profile_load_error, parent=main_window) + else: + profile_filename = destination_path + tk_msgbox.showinfo( + title='Profile loaded', message=f'Loaded profile: {destination_path}', parent=main_window) + + +def save_profile(): + '''Save selected modules in a profile file''' + destination_path = tk_filedialog.asksaveasfilename(parent=main_window, + title='Save a profile', + filetypes=(('ALEAPP Profile', '*.alprofile'),), + defaultextension='.alprofile') + + if destination_path: + selected_modules = get_selected_modules() + with open(destination_path, 'wt', encoding='utf-8') as profile_out: + json.dump({'leapp': 'aleapp', 'format_version': 1, 'plugins': selected_modules}, profile_out) + tk_msgbox.showinfo( + title='Save a profile', message=f'Profile saved: {destination_path}', parent=main_window) + + +def scroll(event): + '''Continue to scroll the list with mouse wheel when cursor hover a checkbutton''' + parent = main_window.nametowidget(event.widget.winfo_parent()) + parent.event_generate('', delta=event.delta, when='now') + + +def ValidateInput(): + '''Returns tuple (success, extraction_type)''' + i_path = input_entry.get() # input file/folder + o_path = output_entry.get() # output folder + ext_type = '' + + # check input + if len(i_path) == 0: + tk_msgbox.showerror(title='Error', message='No INPUT file or folder selected!', parent=main_window) + return False, ext_type + elif not os.path.exists(i_path): + tk_msgbox.showerror(title='Error', message='INPUT file/folder does not exist!', parent=main_window) + return False, ext_type + elif os.path.isdir(i_path): + ext_type = 'fs' + else: + ext_type = Path(i_path).suffix[1:].lower() + + # check output now + if len(o_path) == 0: # output folder + tk_msgbox.showerror(title='Error', message='No OUTPUT folder selected!', parent=main_window) + return False, ext_type + + # check if at least one module is selected + if len(get_selected_modules()) == 0: + tk_msgbox.showerror(title='Error', message='No module selected for processing!', parent=main_window) + return False, ext_type + + return True, ext_type + + +def open_report(report_path): + '''Open report and Quit after processing completed''' + webbrowser.open_new_tab('file://' + report_path) + main_window.quit() + + +def open_website(url): + webbrowser.open_new_tab(url) + + +def resource_path(filename): + try: + base_path = sys._MEIPASS + except Exception: + base_path = os.path.abspath(".") + + return os.path.join(base_path, 'assets', filename) + +def process(casedata): + '''Execute selected modules and create reports''' + # check if selections made properly; if not we will return to input form without exiting app altogether + is_valid, extracttype = ValidateInput() + + if is_valid: + GuiWindow.window_handle = main_window + input_path = input_entry.get() + output_folder = output_entry.get() + + # Android file system extractions contain paths > 260 char, which causes problems + # This fixes the problem by prefixing \\?\ on each windows path. + if is_platform_windows(): + if input_path[1] == ':' and extracttype == 'fs': input_path = '\\\\?\\' + input_path.replace('/', '\\') + if output_folder[1] == ':': output_folder = '\\\\?\\' + output_folder.replace('/', '\\') + + # re-create modules list based on user selection + selected_modules = get_selected_modules() + selected_modules.insert(0, 'usagestatsVersion') # Force usagestatsVersion as first item to be parsed + selected_modules = [loader[module] for module in selected_modules] + progress_bar.config(maximum=len(selected_modules)) + casedata = {key: value.get() for key, value in casedata.items()} + out_params = OutputParameters(output_folder) + wrap_text = True + + logtext_frame.grid(row=1, column=0, rowspan=3, padx=14, pady=4, sticky='nswe') + bottom_frame.grid_remove() + progress_bar.grid(padx=16, sticky='we') + + initialize_lava(input_path, out_params.report_folder_base, extracttype) + + crunch_successful = aleapp.crunch_artifacts( + selected_modules, extracttype, input_path, out_params, wrap_text, loader, + casedata, profile_filename) + + lava_finalize_output(out_params.report_folder_base) + + if crunch_successful: + report_path = os.path.join(out_params.report_folder_base, 'index.html') + if report_path.startswith('\\\\?\\'): # windows + report_path = report_path[4:] + if report_path.startswith('\\\\'): # UNC path + report_path = report_path[2:] + progress_bar.grid_remove() + open_report_button = ttk.Button(main_window, text='Open Report & Close', command=lambda: open_report(report_path)) + open_report_button.grid(ipadx=8) + else: + log_path = out_params.screen_output_file_path + if log_path.startswith('\\\\?\\'): # windows + log_path = log_path[4:] + tk_msgbox.showerror( + title='Error', + message=f'Processing failed :( \nSee log for error details..\nLog file located at {log_path}', + parent=main_window) + + +def select_input(button_type): + '''Select source and insert its path into input field''' + if button_type == 'file': + input_filename = tk_filedialog.askopenfilename(parent=main_window, + title='Select a file', + filetypes=(('All supported files', '*.tar *.zip *.gz'), + ('tar file', '*.tar'), ('zip file', '*.zip'), + ('gz file', '*.gz'))) + else: + input_filename = tk_filedialog.askdirectory(parent=main_window, title='Select a folder') + input_entry.delete(0, 'end') + input_entry.insert(0, input_filename) + + +def select_output(): + '''Select target and insert its path into output field''' + output_filename = tk_filedialog.askdirectory(parent=main_window, title='Select a folder') + output_entry.delete(0, 'end') + output_entry.insert(0, output_filename) + + +def case_data(): + # GUI layout + ## Case Data + '''Add Case Data window''' + global casedata + + def clear(): + '''Remove the contents of all fields''' + case_number_entry.delete(0, 'end') + case_agency_name_entry.delete(0, 'end') + case_agency_logo_path_entry.delete(0, 'end') + case_agency_logo_mimetype.delete(0, 'end') + case_agency_logo_b64.delete(0, 'end') + case_examiner_entry.delete(0, 'end') + + def save_case(): + '''Save case data in a Case Data file''' + destination_path = tk_filedialog.asksaveasfilename(parent=case_window, + title='Save a case data file', + filetypes=(('LEAPP Case Data', '*.lcasedata'),)) + + if destination_path: + json_casedata = {key: value.get() for key, value in casedata.items()} + with open(destination_path, 'wt', encoding='utf-8') as case_data_out: + json.dump({'leapp': 'case_data', 'case_data_values': json_casedata}, case_data_out) + tk_msgbox.showinfo( + title='Save Case Data', message=f'Case Data saved: {destination_path}', parent=case_window) + + def load_case(): + '''Import case data from a Case Data file''' + destination_path = tk_filedialog.askopenfilename(parent=case_window, + title='Load case data', + filetypes=(('LEAPP Case Data', '*.lcasedata'),)) + + if destination_path and os.path.exists(destination_path): + case_data_load_error = None + with open(destination_path, 'rt', encoding='utf-8') as case_data_in: + try: + case_data = json.load(case_data_in) + except: + case_data_load_error = 'File was not a valid case data file: invalid format' + if not case_data_load_error: + if isinstance(case_data, dict): + if case_data.get('leapp') != 'case_data': + case_data_load_error = 'File was not a valid case data file' + else: + casedata = case_data.get('case_data_values', {}) + case_number_entry.delete(0, 'end') + case_number_entry.insert(0, casedata.get('Case Number', '')) + case_agency_name_entry.delete(0, 'end') + case_agency_name_entry.insert(0, casedata.get('Agency', '')) + case_agency_logo_path_entry.delete(0, 'end') + case_agency_logo_path_entry.insert(0, casedata.get('Agency Logo Path', '')) + case_agency_logo_mimetype.delete(0, 'end') + case_agency_logo_mimetype.insert(0, casedata.get('Agency Logo mimetype', '')) + case_agency_logo_b64.delete(0, 'end') + case_agency_logo_b64.insert(0, casedata.get('Agency Logo base64', '')) + case_examiner_entry.delete(0, 'end') + case_examiner_entry.insert(0, casedata.get('Examiner', '')) + else: + case_data_load_error = 'File was not a valid case data file: invalid format' + if case_data_load_error: + tk_msgbox.showerror(title='Error', message=case_data_load_error, parent=case_window) + else: + tk_msgbox.showinfo( + title='Load Case Data', message=f'Loaded Case Data: {destination_path}', parent=case_window) + + def add_agency_logo(): + '''Import image file and covert it into base64''' + logo_path = tk_filedialog.askopenfilename(parent=case_window, + title='Add agency logo', + filetypes=(('All supported files', '*.png *.jpg *.gif'), )) + + if logo_path and os.path.exists(logo_path): + agency_logo_load_error = None + with open(logo_path, 'rb') as agency_logo_file: + agency_logo_mimetype = guess_mime(agency_logo_file) + if agency_logo_mimetype and 'image' in agency_logo_mimetype: + try: + agency_logo_base64_encoded = base64.b64encode(agency_logo_file.read()) + except: + agency_logo_load_error = 'Unable to encode the selected file in base64.' + else: + agency_logo_load_error = 'Selected file is not a valid picture file.' + if agency_logo_load_error: + tk_msgbox.showerror(title='Error', message=agency_logo_load_error, parent=case_window) + else: + case_agency_logo_path_entry.delete(0, 'end') + case_agency_logo_path_entry.insert(0, logo_path) + case_agency_logo_mimetype.delete(0, 'end') + case_agency_logo_mimetype.insert(0, agency_logo_mimetype) + case_agency_logo_b64.delete(0, 'end') + case_agency_logo_b64.insert(0, agency_logo_base64_encoded) + tk_msgbox.showinfo( + title='Add agency logo', message=f'{logo_path} was added as Agency logo', parent=case_window) + + ### Case Data Window creation + case_window = tk.Toplevel(main_window) + case_window_width = 560 + if is_platform_linux(): + case_window_height = 325 + else: + case_window_height = 305 + + #### Places Case Data window in the center of the screen + screen_width = main_window.winfo_screenwidth() + screen_height = main_window.winfo_screenheight() + margin_width = (screen_width - case_window_width) // 2 + margin_height = (screen_height - case_window_height) // 2 + + #### Case Data window properties + case_window.geometry(f'{case_window_width}x{case_window_height}+{margin_width}+{margin_height}') + case_window.resizable(False, False) + case_window.configure(bg=theme_bgcolor) + case_window.title('Add Case Data') + case_window.grid_columnconfigure(0, weight=1) + + #### Layout + case_title_label = ttk.Label(case_window, text='Add Case Data', font=('Helvetica 18')) + case_title_label.grid(row=0, column=0, padx=14, pady=7, sticky='w') + case_number_frame = ttk.LabelFrame(case_window, text=' Case Number ') + case_number_frame.grid(row=1, column=0, padx=14, pady=5, sticky='we') + case_number_entry = ttk.Entry(case_number_frame, textvariable=casedata['Case Number']) + case_number_entry.pack(padx=5, pady=4, fill='x') + case_number_entry.focus() + case_agency_frame = ttk.LabelFrame(case_window, text=' Agency ') + case_agency_frame.grid(row=2, column=0, padx=14, pady=5, sticky='we') + case_agency_frame.grid_columnconfigure(1, weight=1) + case_agency_name_label = ttk.Label(case_agency_frame, text="Name:") + case_agency_name_label.grid(row=0, column=0, padx=5, pady=4, sticky='w') + case_agency_name_entry = ttk.Entry(case_agency_frame, textvariable=casedata['Agency']) + case_agency_name_entry.grid(row=0, column=1, columnspan=2, padx=5, pady=4, sticky='we') + case_agency_logo_label = ttk.Label(case_agency_frame, text="Logo:") + case_agency_logo_label.grid(row=1, column=0, padx=5, pady=6, sticky='w') + case_agency_logo_path_entry = ttk.Entry(case_agency_frame, textvariable=casedata['Agency Logo Path']) + case_agency_logo_mimetype = ttk.Entry(case_agency_frame, textvariable=casedata['Agency Logo mimetype']) + case_agency_logo_b64 = ttk.Entry(case_agency_frame, textvariable=casedata['Agency Logo base64']) + case_agency_logo_path_entry.grid(row=1, column=1, padx=5, pady=6, sticky='we') + case_agency_logo_button = ttk.Button(case_agency_frame, text='Add File', command=add_agency_logo) + case_agency_logo_button.grid(row=1, column=2, padx=5, pady=6) + case_examiner_frame = ttk.LabelFrame(case_window, text=' Examiner ') + case_examiner_frame.grid(row=3, column=0, padx=14, pady=5, sticky='we') + case_examiner_entry = ttk.Entry(case_examiner_frame, textvariable=casedata['Examiner']) + case_examiner_entry.pack(padx=5, pady=4, fill='x') + modules_btn_frame = ttk.Frame(case_window) + modules_btn_frame.grid(row=4, column=0, padx=14, pady=16, sticky='we') + modules_btn_frame.grid_columnconfigure(2, weight=1) + load_case_button = ttk.Button(modules_btn_frame, text='Load Case Data File', command=load_case) + load_case_button.grid(row=0, column=0, padx=5) + save_case_button = ttk.Button(modules_btn_frame, text='Save Case Data File', command=save_case) + save_case_button.grid(row=0, column=1, padx=5) + ttk.Separator(modules_btn_frame, orient='vertical').grid(row=0, column=2, padx=20, sticky='ns') + clear_case_button = ttk.Button(modules_btn_frame, text='Clear', command=clear) + clear_case_button.grid(row=0, column=3, padx=5) + close_case_button = ttk.Button(modules_btn_frame, text='Close', command=case_window.destroy) + close_case_button.grid(row=0, column=4, padx=5) + + case_window.grab_set() + + +## Main window creation +main_window = tk.Tk() +window_width = 890 +window_height = 620 + +## Variables +icon = resource_path('icon.png') +loader: typing.Optional[plugin_loader.PluginLoader] = None +loader = plugin_loader.PluginLoader() +mlist = {} +profile_filename = None +casedata = {'Case Number': tk.StringVar(), + 'Agency': tk.StringVar(), + 'Agency Logo Path': tk.StringVar(), + 'Agency Logo mimetype': tk.StringVar(), + 'Agency Logo base64': tk.StringVar(), + 'Examiner': tk.StringVar(), + } +modules_filter_var = tk.StringVar() +modules_filter_var.trace_add("write", filter_modules) # Trigger filtering on input change +pickModules() + +## Theme properties +theme_bgcolor = '#586A60' +theme_inputcolor = '#fcfff6' +theme_fgcolor = '#d0dbbd' +theme_button = '#d0dbbd' + +if is_platform_macos(): + mlist_window_height = 24 + log_text_height = 37 +elif is_platform_linux(): + mlist_window_height = 17 + log_text_height = 28 +else: + mlist_window_height = 19 + log_text_height = 30 + +## Places main window in the center +screen_width = main_window.winfo_screenwidth() +screen_height = main_window.winfo_screenheight() +margin_width = (screen_width - window_width) // 2 +margin_height = (screen_height - window_height) // 2 + +## Main window properties +main_window.geometry(f'{window_width}x{window_height}+{margin_width}+{margin_height}') +main_window.title(f'ALEAPP version {aleapp_version}') +main_window.resizable(False, False) +main_window.configure(bg=theme_bgcolor) +logo_icon = tk.PhotoImage(file=icon) +main_window.iconphoto(True, logo_icon) +main_window.grid_columnconfigure(0, weight=1) + +## Widgets default style +style = ttk.Style() +style.theme_use('default') +style.configure('.', + background=theme_bgcolor, + foreground=theme_fgcolor) +style.configure('TButton') +style.map('TButton', + background=[('active', 'black'), ('!disabled', theme_button)], + foreground=[('active', theme_button), ('!disabled', 'black')]) +style.configure('TEntry', fieldbackground=theme_inputcolor, foreground='#000000', highlightthickness=0) +style.configure( + 'TCombobox', selectforeground=theme_fgcolor, + selectbackground=theme_button, arrowcolor=theme_fgcolor) +style.map('TCombobox', + fieldbackground=[('active', theme_inputcolor), ('readonly', theme_inputcolor)], + ) +style.configure('TScrollbar', background=theme_button, arrowcolor='black', troughcolor=theme_inputcolor) +style.configure('TProgressbar', thickness=4, background='DarkGreen') + +## Main Window Layout +### Top part of the window +title_frame = ttk.Frame(main_window) +title_frame.grid(padx=14, pady=8, sticky='we') +title_frame.grid_columnconfigure(0, weight=1) +ileapp_logo = ImageTk.PhotoImage(file=resource_path("ALEAPP_logo.png")) +ileapp_logo_label = ttk.Label(title_frame, image=ileapp_logo) +ileapp_logo_label.grid(row=0, column=0, sticky='w') +leapps_logo = ImageTk.PhotoImage(Image.open(resource_path("leapps_a_logo.png")).resize((110, 51))) +leapps_logo_label = ttk.Label(title_frame, image=leapps_logo, cursor="target") +leapps_logo_label.grid(row=0, column=1, sticky='w') +leapps_logo_label.bind("", lambda e: open_website("https://leapps.org")) + +### Input output selection +input_frame = ttk.LabelFrame( + main_window, + text=' Select the file (tar/zip/gz) or directory of the target Android full file system extraction for parsing: ') +input_frame.grid(padx=14, pady=2, sticky='we') +input_frame.grid_columnconfigure(0, weight=1) +input_entry = ttk.Entry(input_frame) +input_entry.grid(row=0, column=0, padx=5, pady=4, sticky='we') +input_file_button = ttk.Button(input_frame, text='Browse File', command=lambda: select_input('file')) +input_file_button.grid(row=0, column=1, padx=5, pady=4) +input_folder_button = ttk.Button(input_frame, text='Browse Folder', command=lambda: select_input('folder')) +input_folder_button.grid(row=0, column=2, padx=5, pady=4) + +output_frame = ttk.LabelFrame(main_window, text=' Select Output Folder: ') +output_frame.grid(padx=14, pady=5, sticky='we') +output_frame.grid_columnconfigure(0, weight=1) +output_entry = ttk.Entry(output_frame) +output_entry.grid(row=0, column=0, padx=5, pady=4, sticky='we') +output_folder_button = ttk.Button(output_frame, text='Browse Folder', command=select_output) +output_folder_button.grid(row=0, column=1, padx=5, pady=4) + +mlist_frame = ttk.LabelFrame(main_window, text=' Available Modules: ', name='f_list') +mlist_frame.grid(padx=14, pady=5, sticky='we') +mlist_frame.grid_columnconfigure(0, weight=1) + +button_frame = ttk.Frame(mlist_frame) +button_frame.grid(row=0, column=0, columnspan=2,pady=4, sticky='we') +button_frame.grid_columnconfigure(1, weight=1) + +if is_platform_macos(): + modules_filter_icon = ttk.Label(button_frame, text="\U0001F50E") + modules_filter_icon.grid(row=0, column=0, padx=4) +else: + modules_filter_img = ImageTk.PhotoImage(file=resource_path("magnif_glass.png")) + modules_filter_icon = ttk.Label(button_frame, image=modules_filter_img) + modules_filter_icon.grid(row=0, column=0, padx=4) +modules_filter_entry = ttk.Entry(button_frame, textvariable=modules_filter_var) +modules_filter_entry.grid(row=0, column=1, padx=1, sticky='we') +ttk.Separator(button_frame, orient='vertical').grid(row=0, column=2, padx=10, sticky='ns') +all_button = ttk.Button(button_frame, text='Select All', command=select_all) +all_button.grid(row=0, column=3, padx=5) +none_button = ttk.Button(button_frame, text='Deselect All', command=deselect_all) +none_button.grid(row=0, column=4, padx=5) +ttk.Separator(button_frame, orient='vertical').grid(row=0, column=5, padx=10, sticky='ns') +load_button = ttk.Button(button_frame, text='Load Profile', command=load_profile) +load_button.grid(row=0, column=6, padx=5) +save_button = ttk.Button(button_frame, text='Save Profile', command=save_profile) +save_button.grid(row=0, column=7, padx=5) +v = ttk.Scrollbar(mlist_frame, orient='vertical') +v.grid(row=1, column=1, sticky='ns') +mlist_text = tk.Text(mlist_frame, name='tbox', bg=theme_bgcolor, highlightthickness=0, + yscrollcommand=v.set, height=mlist_window_height) +mlist_text.grid(row=1, column=0, sticky='we') +v.config(command=mlist_text.yview) +filter_modules() +mlist_text.config(state='disabled') +main_window.bind_class('Checkbutton', '', scroll) +main_window.bind_class('Checkbutton', '', scroll) +main_window.bind_class('Checkbutton', '', scroll) + +### Process +bottom_frame = ttk.Frame(main_window) +bottom_frame.grid(padx=16, pady=6, sticky='we') +bottom_frame.grid_columnconfigure(2, weight=1) +bottom_frame.grid_columnconfigure(4, weight=1) +process_button = ttk.Button(bottom_frame, text='Process', command=lambda: process(casedata)) +process_button.grid(row=0, column=0, rowspan=2, padx=5) +close_button = ttk.Button(bottom_frame, text='Close', command=main_window.quit) +close_button.grid(row=0, column=1, rowspan=2, padx=5) +ttk.Separator(bottom_frame, orient='vertical').grid(row=0, column=2, rowspan=2, padx=10, sticky='ns') +case_data_button = ttk.Button(bottom_frame, text='Case Data', command=case_data) +case_data_button.grid(row=0, column=3, rowspan=2, padx=5) +ttk.Separator(bottom_frame, orient='vertical').grid(row=0, column=4, rowspan=2, padx=10, sticky='ns') +selected_modules_label = ttk.Label(bottom_frame, text='Number of selected modules: ') +selected_modules_label.grid(row=0, column=5, padx=5, sticky='e') +auto_unselected_modules_text = '(Modules making some time to run were automatically unselected)' +if is_platform_macos(): + auto_unselected_modules_label = ttk.Label( + bottom_frame, + text=auto_unselected_modules_text, + font=('Helvetica 10')) +else: + auto_unselected_modules_label = ttk.Label(bottom_frame, text=auto_unselected_modules_text) +auto_unselected_modules_label.grid(row=1, column=5, padx=5, sticky='e') +get_selected_modules() + +#### Logs +logtext_frame = ttk.Frame(main_window, name='logs_frame') +logtext_frame.grid_columnconfigure(0, weight=1) +vlog = ttk.Scrollbar(logtext_frame, orient='vertical') +vlog.grid(row=0, column=1, pady=10, sticky='ns') +log_text = tk.Text( + logtext_frame, name='log_text', bg=theme_button, fg='#000000', + highlightthickness=1, yscrollcommand=vlog.set, height=log_text_height) +log_text.grid(row=0, column=0, padx=4, pady=10, sticky='we') +vlog.config(command=log_text.yview) + +### Progress bar +progress_bar = ttk.Progressbar(main_window, orient='horizontal') + +### Push main window on top +def OnFocusIn(event): + if type(event.widget).__name__ == 'Tk': + event.widget.attributes('-topmost', False) + +main_window.attributes('-topmost', True) +main_window.focus_force() +main_window.bind('', OnFocusIn) + +main_window.mainloop() diff --git a/requirements.txt b/requirements.txt index 70c3208b..4b1fa00f 100755 --- a/requirements.txt +++ b/requirements.txt @@ -1,17 +1,17 @@ -bcrypt==3.2.0 -beautifulsoup4==4.8.2 -bencoding -blackboxprotobuf -fitdecode==0.10.0 -folium==0.14.0 -geopy==2.3.0 -packaging==20.1 -pillow -polyline==2.0.0 -protobuf==3.10.0 -PyCryptodome -pytz -simplekml -wheel -xlsxwriter==3.1.1 +bcrypt==3.2.0 +beautifulsoup4==4.8.2 +bencoding +blackboxprotobuf +fitdecode==0.10.0 +folium==0.14.0 +geopy==2.3.0 +packaging==20.1 +pillow +polyline==2.0.0 +protobuf==3.10.0 +PyCryptodome +pytz +simplekml +wheel +xlsxwriter==3.1.1 xmltodict \ No newline at end of file diff --git a/scripts/_elements/MDB-Free_4.13.0/css/addons/datatables-select.min.css b/scripts/_elements/MDB-Free_4.13.0/css/addons/datatables-select.min.css index ea7a0006..ec1ab87c 100755 --- a/scripts/_elements/MDB-Free_4.13.0/css/addons/datatables-select.min.css +++ b/scripts/_elements/MDB-Free_4.13.0/css/addons/datatables-select.min.css @@ -1,2 +1,2 @@ -table.dataTable tbody>tr.selected,table.dataTable tbody>tr>.selected{background-color:#b0bed9}table.dataTable.stripe tbody>tr.odd.selected,table.dataTable.stripe tbody>tr.odd>.selected,table.dataTable.display tbody>tr.odd.selected,table.dataTable.display tbody>tr.odd>.selected{background-color:#acbad4}table.dataTable.hover tbody>tr.selected:hover,table.dataTable.hover tbody>tr>.selected:hover,table.dataTable.display tbody>tr.selected:hover,table.dataTable.display tbody>tr>.selected:hover{background-color:#aab7d1}table.dataTable.order-column tbody>tr.selected>.sorting_1,table.dataTable.order-column tbody>tr.selected>.sorting_2,table.dataTable.order-column tbody>tr.selected>.sorting_3,table.dataTable.display tbody>tr.selected>.sorting_1,table.dataTable.display tbody>tr.selected>.sorting_2,table.dataTable.display tbody>tr.selected>.sorting_3{background-color:#acbad5}table.dataTable.order-column tbody>tr>.selected,table.dataTable.display tbody>tr>.selected{background-color:#acbad5}table.dataTable.display tbody>tr.odd.selected>.sorting_1,table.dataTable.order-column.stripe tbody>tr.odd.selected>.sorting_1{background-color:#a6b4cd}table.dataTable.display tbody>tr.odd.selected>.sorting_2,table.dataTable.order-column.stripe tbody>tr.odd.selected>.sorting_2{background-color:#a8b5cf}table.dataTable.display tbody>tr.odd.selected>.sorting_3,table.dataTable.order-column.stripe tbody>tr.odd.selected>.sorting_3{background-color:#a9b7d1}table.dataTable.display tbody>tr.even.selected>.sorting_1,table.dataTable.order-column.stripe tbody>tr.even.selected>.sorting_1{background-color:#acbad5}table.dataTable.display tbody>tr.even.selected>.sorting_2,table.dataTable.order-column.stripe tbody>tr.even.selected>.sorting_2{background-color:#aebcd6}table.dataTable.display tbody>tr.even.selected>.sorting_3,table.dataTable.order-column.stripe tbody>tr.even.selected>.sorting_3{background-color:#afbdd8}table.dataTable.display tbody>tr.odd>.selected,table.dataTable.order-column.stripe tbody>tr.odd>.selected{background-color:#a6b4cd}table.dataTable.display tbody>tr.even>.selected,table.dataTable.order-column.stripe tbody>tr.even>.selected{background-color:#acbad5}table.dataTable.display tbody>tr.selected:hover>.sorting_1,table.dataTable.order-column.hover tbody>tr.selected:hover>.sorting_1{background-color:#a2aec7}table.dataTable.display tbody>tr.selected:hover>.sorting_2,table.dataTable.order-column.hover tbody>tr.selected:hover>.sorting_2{background-color:#a3b0c9}table.dataTable.display tbody>tr.selected:hover>.sorting_3,table.dataTable.order-column.hover tbody>tr.selected:hover>.sorting_3{background-color:#a5b2cb}table.dataTable.display tbody>tr:hover>.selected,table.dataTable.display tbody>tr>.selected:hover,table.dataTable.order-column.hover tbody>tr:hover>.selected,table.dataTable.order-column.hover tbody>tr>.selected:hover{background-color:#a2aec7}table.dataTable tbody td.select-checkbox,table.dataTable tbody th.select-checkbox{position:relative}table.dataTable tbody td.select-checkbox:before,table.dataTable tbody td.select-checkbox:after,table.dataTable tbody th.select-checkbox:before,table.dataTable tbody th.select-checkbox:after{position:absolute;top:1.2em;left:50%;-webkit-box-sizing:border-box;box-sizing:border-box;display:block;width:12px;height:12px}table.dataTable tbody td.select-checkbox:before,table.dataTable tbody th.select-checkbox:before{margin-top:4px;margin-left:-6px;content:" ";border:1px solid #000;border-radius:3px}table.dataTable tr.selected td.select-checkbox:after,table.dataTable tr.selected th.select-checkbox:after{margin-top:0;margin-left:-4px;text-align:center;text-shadow:1px 1px #b0bed9, -1px -1px #b0bed9, 1px -1px #b0bed9, -1px 1px #b0bed9;content:"\2714"}div.dataTables_wrapper span.select-info,div.dataTables_wrapper span.select-item{margin-left:.5em}@media screen and (max-width: 640px){div.dataTables_wrapper span.select-info,div.dataTables_wrapper span.select-item{display:block;margin-left:0}} - +table.dataTable tbody>tr.selected,table.dataTable tbody>tr>.selected{background-color:#b0bed9}table.dataTable.stripe tbody>tr.odd.selected,table.dataTable.stripe tbody>tr.odd>.selected,table.dataTable.display tbody>tr.odd.selected,table.dataTable.display tbody>tr.odd>.selected{background-color:#acbad4}table.dataTable.hover tbody>tr.selected:hover,table.dataTable.hover tbody>tr>.selected:hover,table.dataTable.display tbody>tr.selected:hover,table.dataTable.display tbody>tr>.selected:hover{background-color:#aab7d1}table.dataTable.order-column tbody>tr.selected>.sorting_1,table.dataTable.order-column tbody>tr.selected>.sorting_2,table.dataTable.order-column tbody>tr.selected>.sorting_3,table.dataTable.display tbody>tr.selected>.sorting_1,table.dataTable.display tbody>tr.selected>.sorting_2,table.dataTable.display tbody>tr.selected>.sorting_3{background-color:#acbad5}table.dataTable.order-column tbody>tr>.selected,table.dataTable.display tbody>tr>.selected{background-color:#acbad5}table.dataTable.display tbody>tr.odd.selected>.sorting_1,table.dataTable.order-column.stripe tbody>tr.odd.selected>.sorting_1{background-color:#a6b4cd}table.dataTable.display tbody>tr.odd.selected>.sorting_2,table.dataTable.order-column.stripe tbody>tr.odd.selected>.sorting_2{background-color:#a8b5cf}table.dataTable.display tbody>tr.odd.selected>.sorting_3,table.dataTable.order-column.stripe tbody>tr.odd.selected>.sorting_3{background-color:#a9b7d1}table.dataTable.display tbody>tr.even.selected>.sorting_1,table.dataTable.order-column.stripe tbody>tr.even.selected>.sorting_1{background-color:#acbad5}table.dataTable.display tbody>tr.even.selected>.sorting_2,table.dataTable.order-column.stripe tbody>tr.even.selected>.sorting_2{background-color:#aebcd6}table.dataTable.display tbody>tr.even.selected>.sorting_3,table.dataTable.order-column.stripe tbody>tr.even.selected>.sorting_3{background-color:#afbdd8}table.dataTable.display tbody>tr.odd>.selected,table.dataTable.order-column.stripe tbody>tr.odd>.selected{background-color:#a6b4cd}table.dataTable.display tbody>tr.even>.selected,table.dataTable.order-column.stripe tbody>tr.even>.selected{background-color:#acbad5}table.dataTable.display tbody>tr.selected:hover>.sorting_1,table.dataTable.order-column.hover tbody>tr.selected:hover>.sorting_1{background-color:#a2aec7}table.dataTable.display tbody>tr.selected:hover>.sorting_2,table.dataTable.order-column.hover tbody>tr.selected:hover>.sorting_2{background-color:#a3b0c9}table.dataTable.display tbody>tr.selected:hover>.sorting_3,table.dataTable.order-column.hover tbody>tr.selected:hover>.sorting_3{background-color:#a5b2cb}table.dataTable.display tbody>tr:hover>.selected,table.dataTable.display tbody>tr>.selected:hover,table.dataTable.order-column.hover tbody>tr:hover>.selected,table.dataTable.order-column.hover tbody>tr>.selected:hover{background-color:#a2aec7}table.dataTable tbody td.select-checkbox,table.dataTable tbody th.select-checkbox{position:relative}table.dataTable tbody td.select-checkbox:before,table.dataTable tbody td.select-checkbox:after,table.dataTable tbody th.select-checkbox:before,table.dataTable tbody th.select-checkbox:after{position:absolute;top:1.2em;left:50%;-webkit-box-sizing:border-box;box-sizing:border-box;display:block;width:12px;height:12px}table.dataTable tbody td.select-checkbox:before,table.dataTable tbody th.select-checkbox:before{margin-top:4px;margin-left:-6px;content:" ";border:1px solid #000;border-radius:3px}table.dataTable tr.selected td.select-checkbox:after,table.dataTable tr.selected th.select-checkbox:after{margin-top:0;margin-left:-4px;text-align:center;text-shadow:1px 1px #b0bed9, -1px -1px #b0bed9, 1px -1px #b0bed9, -1px 1px #b0bed9;content:"\2714"}div.dataTables_wrapper span.select-info,div.dataTables_wrapper span.select-item{margin-left:.5em}@media screen and (max-width: 640px){div.dataTables_wrapper span.select-info,div.dataTables_wrapper span.select-item{display:block;margin-left:0}} + diff --git a/scripts/_elements/MDB-Free_4.13.0/css/addons/datatables.min.css b/scripts/_elements/MDB-Free_4.13.0/css/addons/datatables.min.css index 78b7aba9..a4fd1b0f 100755 --- a/scripts/_elements/MDB-Free_4.13.0/css/addons/datatables.min.css +++ b/scripts/_elements/MDB-Free_4.13.0/css/addons/datatables.min.css @@ -1,2 +1,2 @@ -div.dataTables_wrapper div.dataTables_length select,div.dataTables_wrapper div.dataTables_length input{width:auto}div.dataTables_wrapper div.dataTables_length.d-flex.flex-row label{margin-top:1.2rem;margin-right:1rem}div.dataTables_wrapper div.dataTables_length.d-flex.flex-row .select-wrapper.mdb-select span,div.dataTables_wrapper div.dataTables_length.d-flex.flex-row .select-wrapper.mdb-select .select-dropdown{margin-top:1rem}div.dataTables_wrapper div.dataTables_length label,div.dataTables_wrapper div.dataTables_filter label{padding-top:.5rem;padding-bottom:.5rem;font-weight:400;text-align:left}div.dataTables_wrapper div.dataTables_filter{text-align:right}div.dataTables_wrapper div.dataTables_filter select,div.dataTables_wrapper div.dataTables_filter input{width:auto}div.dataTables_wrapper div.dataTables_filter input{display:inline-block;margin-left:.5rem}div.dataTables_wrapper div.dataTables_info,div.dataTables_wrapper div.dataTables_paginate{padding-top:1rem;padding-bottom:1rem;font-weight:400}div.dataTables_wrapper div.dataTables_paginate{margin:0;text-align:right}div.dataTables_wrapper div.dataTables_paginate ul.pagination{-ms-flex-pack:end;justify-content:flex-end;-webkit-box-pack:end}div.dataTables_wrapper div.dataTables_paginate ul.pagination .page-item.active .page-link:focus{background-color:#4285f4}div.dataTables_wrapper div.dataTables_paginate ul.pagination .page-item .page-link:focus{-webkit-box-shadow:none;box-shadow:none}@media (max-width: 767px){div.dataTables_wrapper div .dataTables_length,div.dataTables_wrapper div .dataTables_filter,div.dataTables_wrapper div .dataTables_info,div.dataTables_wrapper div .dataTables_paginate ul.pagination{-ms-flex-pack:center;justify-content:center;text-align:center;-webkit-box-pack:center}}.bs-select select{display:inline-block !important}table.dataTable thead{cursor:pointer}table.dataTable thead>tr>th.sorting_asc,table.dataTable thead>tr>th.sorting_desc,table.dataTable thead>tr>th.sorting,table.dataTable thead>tr>td.sorting_asc,table.dataTable thead>tr>td.sorting_desc,table.dataTable thead>tr>td.sorting{padding-right:30px}table.dataTable thead>tr>th:active,table.dataTable thead>tr>td:active{outline:none}table.dataTable thead .sorting,table.dataTable thead .sorting_asc,table.dataTable thead .sorting_desc,table.dataTable thead .sorting_asc_disabled,table.dataTable thead .sorting_desc_disabled{position:relative;cursor:pointer}table.dataTable thead .sorting:before,table.dataTable thead .sorting:after,table.dataTable thead .sorting_asc:before,table.dataTable thead .sorting_asc:after,table.dataTable thead .sorting_desc:before,table.dataTable thead .sorting_desc:after,table.dataTable thead .sorting_asc_disabled:before,table.dataTable thead .sorting_asc_disabled:after,table.dataTable thead .sorting_desc_disabled:before,table.dataTable thead .sorting_desc_disabled:after{position:absolute;bottom:.9em;display:block;opacity:.3}table.dataTable thead .sorting:before,table.dataTable thead .sorting_asc:before,table.dataTable thead .sorting_desc:before,table.dataTable thead .sorting_asc_disabled:before,table.dataTable thead .sorting_desc_disabled:before{right:1em;font-family:"Font Awesome\ 5 Free", sans-serif;font-size:1rem;font-weight:900;content:"\f0de"}table.dataTable thead .sorting:after,table.dataTable thead .sorting_asc:after,table.dataTable thead .sorting_desc:after,table.dataTable thead .sorting_asc_disabled:after,table.dataTable thead .sorting_desc_disabled:after{right:16px;font-family:"Font Awesome\ 5 Free", sans-serif;font-size:1rem;font-weight:900;content:"\f0dd"}table.dataTable thead .sorting_asc:before,table.dataTable thead .sorting_desc:after{opacity:1}table.dataTable thead .sorting_asc_disabled:before,table.dataTable thead .sorting_desc_disabled:after{opacity:0} - +div.dataTables_wrapper div.dataTables_length select,div.dataTables_wrapper div.dataTables_length input{width:auto}div.dataTables_wrapper div.dataTables_length.d-flex.flex-row label{margin-top:1.2rem;margin-right:1rem}div.dataTables_wrapper div.dataTables_length.d-flex.flex-row .select-wrapper.mdb-select span,div.dataTables_wrapper div.dataTables_length.d-flex.flex-row .select-wrapper.mdb-select .select-dropdown{margin-top:1rem}div.dataTables_wrapper div.dataTables_length label,div.dataTables_wrapper div.dataTables_filter label{padding-top:.5rem;padding-bottom:.5rem;font-weight:400;text-align:left}div.dataTables_wrapper div.dataTables_filter{text-align:right}div.dataTables_wrapper div.dataTables_filter select,div.dataTables_wrapper div.dataTables_filter input{width:auto}div.dataTables_wrapper div.dataTables_filter input{display:inline-block;margin-left:.5rem}div.dataTables_wrapper div.dataTables_info,div.dataTables_wrapper div.dataTables_paginate{padding-top:1rem;padding-bottom:1rem;font-weight:400}div.dataTables_wrapper div.dataTables_paginate{margin:0;text-align:right}div.dataTables_wrapper div.dataTables_paginate ul.pagination{-ms-flex-pack:end;justify-content:flex-end;-webkit-box-pack:end}div.dataTables_wrapper div.dataTables_paginate ul.pagination .page-item.active .page-link:focus{background-color:#4285f4}div.dataTables_wrapper div.dataTables_paginate ul.pagination .page-item .page-link:focus{-webkit-box-shadow:none;box-shadow:none}@media (max-width: 767px){div.dataTables_wrapper div .dataTables_length,div.dataTables_wrapper div .dataTables_filter,div.dataTables_wrapper div .dataTables_info,div.dataTables_wrapper div .dataTables_paginate ul.pagination{-ms-flex-pack:center;justify-content:center;text-align:center;-webkit-box-pack:center}}.bs-select select{display:inline-block !important}table.dataTable thead{cursor:pointer}table.dataTable thead>tr>th.sorting_asc,table.dataTable thead>tr>th.sorting_desc,table.dataTable thead>tr>th.sorting,table.dataTable thead>tr>td.sorting_asc,table.dataTable thead>tr>td.sorting_desc,table.dataTable thead>tr>td.sorting{padding-right:30px}table.dataTable thead>tr>th:active,table.dataTable thead>tr>td:active{outline:none}table.dataTable thead .sorting,table.dataTable thead .sorting_asc,table.dataTable thead .sorting_desc,table.dataTable thead .sorting_asc_disabled,table.dataTable thead .sorting_desc_disabled{position:relative;cursor:pointer}table.dataTable thead .sorting:before,table.dataTable thead .sorting:after,table.dataTable thead .sorting_asc:before,table.dataTable thead .sorting_asc:after,table.dataTable thead .sorting_desc:before,table.dataTable thead .sorting_desc:after,table.dataTable thead .sorting_asc_disabled:before,table.dataTable thead .sorting_asc_disabled:after,table.dataTable thead .sorting_desc_disabled:before,table.dataTable thead .sorting_desc_disabled:after{position:absolute;bottom:.9em;display:block;opacity:.3}table.dataTable thead .sorting:before,table.dataTable thead .sorting_asc:before,table.dataTable thead .sorting_desc:before,table.dataTable thead .sorting_asc_disabled:before,table.dataTable thead .sorting_desc_disabled:before{right:1em;font-family:"Font Awesome\ 5 Free", sans-serif;font-size:1rem;font-weight:900;content:"\f0de"}table.dataTable thead .sorting:after,table.dataTable thead .sorting_asc:after,table.dataTable thead .sorting_desc:after,table.dataTable thead .sorting_asc_disabled:after,table.dataTable thead .sorting_desc_disabled:after{right:16px;font-family:"Font Awesome\ 5 Free", sans-serif;font-size:1rem;font-weight:900;content:"\f0dd"}table.dataTable thead .sorting_asc:before,table.dataTable thead .sorting_desc:after{opacity:1}table.dataTable thead .sorting_asc_disabled:before,table.dataTable thead .sorting_desc_disabled:after{opacity:0} + diff --git a/scripts/_elements/MDB-Free_4.13.0/css/addons/directives.min.css b/scripts/_elements/MDB-Free_4.13.0/css/addons/directives.min.css index 8c69afb9..aa71b19e 100755 --- a/scripts/_elements/MDB-Free_4.13.0/css/addons/directives.min.css +++ b/scripts/_elements/MDB-Free_4.13.0/css/addons/directives.min.css @@ -1,2 +1,2 @@ -.opacity-0{opacity:0}.opacity-10{opacity:.1}.opacity-20{opacity:.2}.opacity-30{opacity:.3}.opacity-40{opacity:.4}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-80{opacity:.8}.opacity-90{opacity:.9}.opacity-100{opacity:1} - +.opacity-0{opacity:0}.opacity-10{opacity:.1}.opacity-20{opacity:.2}.opacity-30{opacity:.3}.opacity-40{opacity:.4}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-80{opacity:.8}.opacity-90{opacity:.9}.opacity-100{opacity:1} + diff --git a/scripts/_elements/MDB-Free_4.13.0/css/addons/flag.min.css b/scripts/_elements/MDB-Free_4.13.0/css/addons/flag.min.css index e69ed8da..84a58ea6 100755 --- a/scripts/_elements/MDB-Free_4.13.0/css/addons/flag.min.css +++ b/scripts/_elements/MDB-Free_4.13.0/css/addons/flag.min.css @@ -1,10 +1,10 @@ -/*! - * # Semantic UI 2.4.2 - Flag - * http://github.com/semantic-org/semantic-ui/ - * - * - * Released under the MIT license - * http://opensource.org/licenses/MIT - * - */i.flag:not(.icon){display:inline-block;width:16px;height:11px;margin:0 .5em 0 0;line-height:11px;text-decoration:inherit;vertical-align:baseline;-webkit-backface-visibility:hidden;backface-visibility:hidden}i.flag:not(.icon):before{display:inline-block;width:16px;height:11px;content:"";background:url("https://mdbootstrap.com/img/svg/flags.png") no-repeat -108px -1976px}i.flag.ad:before,i.flag.andorra:before{background-position:0 0}i.flag.ae:before,i.flag.united.arab.emirates:before,i.flag.uae:before{background-position:0 -26px}i.flag.af:before,i.flag.afghanistan:before{background-position:0 -52px}i.flag.ag:before,i.flag.antigua:before{background-position:0 -78px}i.flag.ai:before,i.flag.anguilla:before{background-position:0 -104px}i.flag.al:before,i.flag.albania:before{background-position:0 -130px}i.flag.am:before,i.flag.armenia:before{background-position:0 -156px}i.flag.an:before,i.flag.netherlands.antilles:before{background-position:0 -182px}i.flag.ao:before,i.flag.angola:before{background-position:0 -208px}i.flag.ar:before,i.flag.argentina:before{background-position:0 -234px}i.flag.as:before,i.flag.american.samoa:before{background-position:0 -260px}i.flag.at:before,i.flag.austria:before{background-position:0 -286px}i.flag.au:before,i.flag.australia:before{background-position:0 -312px}i.flag.aw:before,i.flag.aruba:before{background-position:0 -338px}i.flag.ax:before,i.flag.aland.islands:before{background-position:0 -364px}i.flag.az:before,i.flag.azerbaijan:before{background-position:0 -390px}i.flag.ba:before,i.flag.bosnia:before{background-position:0 -416px}i.flag.bb:before,i.flag.barbados:before{background-position:0 -442px}i.flag.bd:before,i.flag.bangladesh:before{background-position:0 -468px}i.flag.be:before,i.flag.belgium:before{background-position:0 -494px}i.flag.bf:before,i.flag.burkina.faso:before{background-position:0 -520px}i.flag.bg:before,i.flag.bulgaria:before{background-position:0 -546px}i.flag.bh:before,i.flag.bahrain:before{background-position:0 -572px}i.flag.bi:before,i.flag.burundi:before{background-position:0 -598px}i.flag.bj:before,i.flag.benin:before{background-position:0 -624px}i.flag.bm:before,i.flag.bermuda:before{background-position:0 -650px}i.flag.bn:before,i.flag.brunei:before{background-position:0 -676px}i.flag.bo:before,i.flag.bolivia:before{background-position:0 -702px}i.flag.br:before,i.flag.brazil:before{background-position:0 -728px}i.flag.bs:before,i.flag.bahamas:before{background-position:0 -754px}i.flag.bt:before,i.flag.bhutan:before{background-position:0 -780px}i.flag.bv:before,i.flag.bouvet.island:before{background-position:0 -806px}i.flag.bw:before,i.flag.botswana:before{background-position:0 -832px}i.flag.by:before,i.flag.belarus:before{background-position:0 -858px}i.flag.bz:before,i.flag.belize:before{background-position:0 -884px}i.flag.ca:before,i.flag.canada:before{background-position:0 -910px}i.flag.cc:before,i.flag.cocos.islands:before{background-position:0 -962px}i.flag.cd:before,i.flag.congo:before{background-position:0 -988px}i.flag.cf:before,i.flag.central.african.republic:before{background-position:0 -1014px}i.flag.cg:before,i.flag.congo.brazzaville:before{background-position:0 -1040px}i.flag.ch:before,i.flag.switzerland:before{background-position:0 -1066px}i.flag.ci:before,i.flag.cote.divoire:before{background-position:0 -1092px}i.flag.ck:before,i.flag.cook.islands:before{background-position:0 -1118px}i.flag.cl:before,i.flag.chile:before{background-position:0 -1144px}i.flag.cm:before,i.flag.cameroon:before{background-position:0 -1170px}i.flag.cn:before,i.flag.china:before{background-position:0 -1196px}i.flag.co:before,i.flag.colombia:before{background-position:0 -1222px}i.flag.cr:before,i.flag.costa.rica:before{background-position:0 -1248px}i.flag.cs:before,i.flag.serbia:before{background-position:0 -1274px}i.flag.cu:before,i.flag.cuba:before{background-position:0 -1300px}i.flag.cv:before,i.flag.cape.verde:before{background-position:0 -1326px}i.flag.cx:before,i.flag.christmas.island:before{background-position:0 -1352px}i.flag.cy:before,i.flag.cyprus:before{background-position:0 -1378px}i.flag.cz:before,i.flag.czech.republic:before{background-position:0 -1404px}i.flag.de:before,i.flag.germany:before{background-position:0 -1430px}i.flag.dj:before,i.flag.djibouti:before{background-position:0 -1456px}i.flag.dk:before,i.flag.denmark:before{background-position:0 -1482px}i.flag.dm:before,i.flag.dominica:before{background-position:0 -1508px}i.flag.do:before,i.flag.dominican.republic:before{background-position:0 -1534px}i.flag.dz:before,i.flag.algeria:before{background-position:0 -1560px}i.flag.ec:before,i.flag.ecuador:before{background-position:0 -1586px}i.flag.ee:before,i.flag.estonia:before{background-position:0 -1612px}i.flag.eg:before,i.flag.egypt:before{background-position:0 -1638px}i.flag.eh:before,i.flag.western.sahara:before{background-position:0 -1664px}i.flag.gb.eng:before,i.flag.england:before{background-position:0 -1690px}i.flag.er:before,i.flag.eritrea:before{background-position:0 -1716px}i.flag.es:before,i.flag.spain:before{background-position:0 -1742px}i.flag.et:before,i.flag.ethiopia:before{background-position:0 -1768px}i.flag.eu:before,i.flag.european.union:before{background-position:0 -1794px}i.flag.fi:before,i.flag.finland:before{background-position:0 -1846px}i.flag.fj:before,i.flag.fiji:before{background-position:0 -1872px}i.flag.fk:before,i.flag.falkland.islands:before{background-position:0 -1898px}i.flag.fm:before,i.flag.micronesia:before{background-position:0 -1924px}i.flag.fo:before,i.flag.faroe.islands:before{background-position:0 -1950px}i.flag.fr:before,i.flag.france:before{background-position:0 -1976px}i.flag.ga:before,i.flag.gabon:before{background-position:-36px 0}i.flag.gb:before,i.flag.uk:before,i.flag.united.kingdom:before{background-position:-36px -26px}i.flag.gd:before,i.flag.grenada:before{background-position:-36px -52px}i.flag.ge:before,i.flag.georgia:before{background-position:-36px -78px}i.flag.gf:before,i.flag.french.guiana:before{background-position:-36px -104px}i.flag.gh:before,i.flag.ghana:before{background-position:-36px -130px}i.flag.gi:before,i.flag.gibraltar:before{background-position:-36px -156px}i.flag.gl:before,i.flag.greenland:before{background-position:-36px -182px}i.flag.gm:before,i.flag.gambia:before{background-position:-36px -208px}i.flag.gn:before,i.flag.guinea:before{background-position:-36px -234px}i.flag.gp:before,i.flag.guadeloupe:before{background-position:-36px -260px}i.flag.gq:before,i.flag.equatorial.guinea:before{background-position:-36px -286px}i.flag.gr:before,i.flag.greece:before{background-position:-36px -312px}i.flag.gs:before,i.flag.sandwich.islands:before{background-position:-36px -338px}i.flag.gt:before,i.flag.guatemala:before{background-position:-36px -364px}i.flag.gu:before,i.flag.guam:before{background-position:-36px -390px}i.flag.gw:before,i.flag.guinea-bissau:before{background-position:-36px -416px}i.flag.gy:before,i.flag.guyana:before{background-position:-36px -442px}i.flag.hk:before,i.flag.hong.kong:before{background-position:-36px -468px}i.flag.hm:before,i.flag.heard.island:before{background-position:-36px -494px}i.flag.hn:before,i.flag.honduras:before{background-position:-36px -520px}i.flag.hr:before,i.flag.croatia:before{background-position:-36px -546px}i.flag.ht:before,i.flag.haiti:before{background-position:-36px -572px}i.flag.hu:before,i.flag.hungary:before{background-position:-36px -598px}i.flag.id:before,i.flag.indonesia:before{background-position:-36px -624px}i.flag.ie:before,i.flag.ireland:before{background-position:-36px -650px}i.flag.il:before,i.flag.israel:before{background-position:-36px -676px}i.flag.in:before,i.flag.india:before{background-position:-36px -702px}i.flag.io:before,i.flag.indian.ocean.territory:before{background-position:-36px -728px}i.flag.iq:before,i.flag.iraq:before{background-position:-36px -754px}i.flag.ir:before,i.flag.iran:before{background-position:-36px -780px}i.flag.is:before,i.flag.iceland:before{background-position:-36px -806px}i.flag.it:before,i.flag.italy:before{background-position:-36px -832px}i.flag.jm:before,i.flag.jamaica:before{background-position:-36px -858px}i.flag.jo:before,i.flag.jordan:before{background-position:-36px -884px}i.flag.jp:before,i.flag.japan:before{background-position:-36px -910px}i.flag.ke:before,i.flag.kenya:before{background-position:-36px -936px}i.flag.kg:before,i.flag.kyrgyzstan:before{background-position:-36px -962px}i.flag.kh:before,i.flag.cambodia:before{background-position:-36px -988px}i.flag.ki:before,i.flag.kiribati:before{background-position:-36px -1014px}i.flag.km:before,i.flag.comoros:before{background-position:-36px -1040px}i.flag.kn:before,i.flag.saint.kitts.and.nevis:before{background-position:-36px -1066px}i.flag.kp:before,i.flag.north.korea:before{background-position:-36px -1092px}i.flag.kr:before,i.flag.south.korea:before{background-position:-36px -1118px}i.flag.kw:before,i.flag.kuwait:before{background-position:-36px -1144px}i.flag.ky:before,i.flag.cayman.islands:before{background-position:-36px -1170px}i.flag.kz:before,i.flag.kazakhstan:before{background-position:-36px -1196px}i.flag.la:before,i.flag.laos:before{background-position:-36px -1222px}i.flag.lb:before,i.flag.lebanon:before{background-position:-36px -1248px}i.flag.lc:before,i.flag.saint.lucia:before{background-position:-36px -1274px}i.flag.li:before,i.flag.liechtenstein:before{background-position:-36px -1300px}i.flag.lk:before,i.flag.sri.lanka:before{background-position:-36px -1326px}i.flag.lr:before,i.flag.liberia:before{background-position:-36px -1352px}i.flag.ls:before,i.flag.lesotho:before{background-position:-36px -1378px}i.flag.lt:before,i.flag.lithuania:before{background-position:-36px -1404px}i.flag.lu:before,i.flag.luxembourg:before{background-position:-36px -1430px}i.flag.lv:before,i.flag.latvia:before{background-position:-36px -1456px}i.flag.ly:before,i.flag.libya:before{background-position:-36px -1482px}i.flag.ma:before,i.flag.morocco:before{background-position:-36px -1508px}i.flag.mc:before,i.flag.monaco:before{background-position:-36px -1534px}i.flag.md:before,i.flag.moldova:before{background-position:-36px -1560px}i.flag.me:before,i.flag.montenegro:before{background-position:-36px -1586px}i.flag.mg:before,i.flag.madagascar:before{background-position:-36px -1613px}i.flag.mh:before,i.flag.marshall.islands:before{background-position:-36px -1639px}i.flag.mk:before,i.flag.macedonia:before{background-position:-36px -1665px}i.flag.ml:before,i.flag.mali:before{background-position:-36px -1691px}i.flag.mm:before,i.flag.myanmar:before,i.flag.burma:before{background-position:-73px -1821px}i.flag.mn:before,i.flag.mongolia:before{background-position:-36px -1743px}i.flag.mo:before,i.flag.macau:before{background-position:-36px -1769px}i.flag.mp:before,i.flag.northern.mariana.islands:before{background-position:-36px -1795px}i.flag.mq:before,i.flag.martinique:before{background-position:-36px -1821px}i.flag.mr:before,i.flag.mauritania:before{background-position:-36px -1847px}i.flag.ms:before,i.flag.montserrat:before{background-position:-36px -1873px}i.flag.mt:before,i.flag.malta:before{background-position:-36px -1899px}i.flag.mu:before,i.flag.mauritius:before{background-position:-36px -1925px}i.flag.mv:before,i.flag.maldives:before{background-position:-36px -1951px}i.flag.mw:before,i.flag.malawi:before{background-position:-36px -1977px}i.flag.mx:before,i.flag.mexico:before{background-position:-72px 0}i.flag.my:before,i.flag.malaysia:before{background-position:-72px -26px}i.flag.mz:before,i.flag.mozambique:before{background-position:-72px -52px}i.flag.na:before,i.flag.namibia:before{background-position:-72px -78px}i.flag.nc:before,i.flag.new.caledonia:before{background-position:-72px -104px}i.flag.ne:before,i.flag.niger:before{background-position:-72px -130px}i.flag.nf:before,i.flag.norfolk.island:before{background-position:-72px -156px}i.flag.ng:before,i.flag.nigeria:before{background-position:-72px -182px}i.flag.ni:before,i.flag.nicaragua:before{background-position:-72px -208px}i.flag.nl:before,i.flag.netherlands:before{background-position:-72px -234px}i.flag.no:before,i.flag.norway:before{background-position:-72px -260px}i.flag.np:before,i.flag.nepal:before{background-position:-72px -286px}i.flag.nr:before,i.flag.nauru:before{background-position:-72px -312px}i.flag.nu:before,i.flag.niue:before{background-position:-72px -338px}i.flag.nz:before,i.flag.new.zealand:before{background-position:-72px -364px}i.flag.om:before,i.flag.oman:before{background-position:-72px -390px}i.flag.pa:before,i.flag.panama:before{background-position:-72px -416px}i.flag.pe:before,i.flag.peru:before{background-position:-72px -442px}i.flag.pf:before,i.flag.french.polynesia:before{background-position:-72px -468px}i.flag.pg:before,i.flag.new.guinea:before{background-position:-72px -494px}i.flag.ph:before,i.flag.philippines:before{background-position:-72px -520px}i.flag.pk:before,i.flag.pakistan:before{background-position:-72px -546px}i.flag.pl:before,i.flag.poland:before{background-position:-72px -572px}i.flag.pm:before,i.flag.saint.pierre:before{background-position:-72px -598px}i.flag.pn:before,i.flag.pitcairn.islands:before{background-position:-72px -624px}i.flag.pr:before,i.flag.puerto.rico:before{background-position:-72px -650px}i.flag.ps:before,i.flag.palestine:before{background-position:-72px -676px}i.flag.pt:before,i.flag.portugal:before{background-position:-72px -702px}i.flag.pw:before,i.flag.palau:before{background-position:-72px -728px}i.flag.py:before,i.flag.paraguay:before{background-position:-72px -754px}i.flag.qa:before,i.flag.qatar:before{background-position:-72px -780px}i.flag.re:before,i.flag.reunion:before{background-position:-72px -806px}i.flag.ro:before,i.flag.romania:before{background-position:-72px -832px}i.flag.rs:before,i.flag.serbia:before{background-position:-72px -858px}i.flag.ru:before,i.flag.russia:before{background-position:-72px -884px}i.flag.rw:before,i.flag.rwanda:before{background-position:-72px -910px}i.flag.sa:before,i.flag.saudi.arabia:before{background-position:-72px -936px}i.flag.sb:before,i.flag.solomon.islands:before{background-position:-72px -962px}i.flag.sc:before,i.flag.seychelles:before{background-position:-72px -988px}i.flag.gb.sct:before,i.flag.scotland:before{background-position:-72px -1014px}i.flag.sd:before,i.flag.sudan:before{background-position:-72px -1040px}i.flag.se:before,i.flag.sweden:before{background-position:-72px -1066px}i.flag.sg:before,i.flag.singapore:before{background-position:-72px -1092px}i.flag.sh:before,i.flag.saint.helena:before{background-position:-72px -1118px}i.flag.si:before,i.flag.slovenia:before{background-position:-72px -1144px}i.flag.sj:before,i.flag.svalbard:before,i.flag.jan.mayen:before{background-position:-72px -1170px}i.flag.sk:before,i.flag.slovakia:before{background-position:-72px -1196px}i.flag.sl:before,i.flag.sierra.leone:before{background-position:-72px -1222px}i.flag.sm:before,i.flag.san.marino:before{background-position:-72px -1248px}i.flag.sn:before,i.flag.senegal:before{background-position:-72px -1274px}i.flag.so:before,i.flag.somalia:before{background-position:-72px -1300px}i.flag.sr:before,i.flag.suriname:before{background-position:-72px -1326px}i.flag.st:before,i.flag.sao.tome:before{background-position:-72px -1352px}i.flag.sv:before,i.flag.el.salvador:before{background-position:-72px -1378px}i.flag.sy:before,i.flag.syria:before{background-position:-72px -1404px}i.flag.sz:before,i.flag.swaziland:before{background-position:-72px -1430px}i.flag.tc:before,i.flag.caicos.islands:before{background-position:-72px -1456px}i.flag.td:before,i.flag.chad:before{background-position:-72px -1482px}i.flag.tf:before,i.flag.french.territories:before{background-position:-72px -1508px}i.flag.tg:before,i.flag.togo:before{background-position:-72px -1534px}i.flag.th:before,i.flag.thailand:before{background-position:-72px -1560px}i.flag.tj:before,i.flag.tajikistan:before{background-position:-72px -1586px}i.flag.tk:before,i.flag.tokelau:before{background-position:-72px -1612px}i.flag.tl:before,i.flag.timorleste:before{background-position:-72px -1638px}i.flag.tm:before,i.flag.turkmenistan:before{background-position:-72px -1664px}i.flag.tn:before,i.flag.tunisia:before{background-position:-72px -1690px}i.flag.to:before,i.flag.tonga:before{background-position:-72px -1716px}i.flag.tr:before,i.flag.turkey:before{background-position:-72px -1742px}i.flag.tt:before,i.flag.trinidad:before{background-position:-72px -1768px}i.flag.tv:before,i.flag.tuvalu:before{background-position:-72px -1794px}i.flag.tw:before,i.flag.taiwan:before{background-position:-72px -1820px}i.flag.tz:before,i.flag.tanzania:before{background-position:-72px -1846px}i.flag.ua:before,i.flag.ukraine:before{background-position:-72px -1872px}i.flag.ug:before,i.flag.uganda:before{background-position:-72px -1898px}i.flag.um:before,i.flag.us.minor.islands:before{background-position:-72px -1924px}i.flag.us:before,i.flag.america:before,i.flag.united.states:before{background-position:-72px -1950px}i.flag.uy:before,i.flag.uruguay:before{background-position:-72px -1976px}i.flag.uz:before,i.flag.uzbekistan:before{background-position:-108px 0}i.flag.va:before,i.flag.vatican.city:before{background-position:-108px -26px}i.flag.vc:before,i.flag.saint.vincent:before{background-position:-108px -52px}i.flag.ve:before,i.flag.venezuela:before{background-position:-108px -78px}i.flag.vg:before,i.flag.british.virgin.islands:before{background-position:-108px -104px}i.flag.vi:before,i.flag.us.virgin.islands:before{background-position:-108px -130px}i.flag.vn:before,i.flag.vietnam:before{background-position:-108px -156px}i.flag.vu:before,i.flag.vanuatu:before{background-position:-108px -182px}i.flag.gb.wls:before,i.flag.wales:before{background-position:-108px -208px}i.flag.wf:before,i.flag.wallis.and.futuna:before{background-position:-108px -234px}i.flag.ws:before,i.flag.samoa:before{background-position:-108px -260px}i.flag.ye:before,i.flag.yemen:before{background-position:-108px -286px}i.flag.yt:before,i.flag.mayotte:before{background-position:-108px -312px}i.flag.za:before,i.flag.south.africa:before{background-position:-108px -338px}i.flag.zm:before,i.flag.zambia:before{background-position:-108px -364px}i.flag.zw:before,i.flag.zimbabwe:before{background-position:-108px -390px} - +/*! + * # Semantic UI 2.4.2 - Flag + * http://github.com/semantic-org/semantic-ui/ + * + * + * Released under the MIT license + * http://opensource.org/licenses/MIT + * + */i.flag:not(.icon){display:inline-block;width:16px;height:11px;margin:0 .5em 0 0;line-height:11px;text-decoration:inherit;vertical-align:baseline;-webkit-backface-visibility:hidden;backface-visibility:hidden}i.flag:not(.icon):before{display:inline-block;width:16px;height:11px;content:"";background:url("https://mdbootstrap.com/img/svg/flags.png") no-repeat -108px -1976px}i.flag.ad:before,i.flag.andorra:before{background-position:0 0}i.flag.ae:before,i.flag.united.arab.emirates:before,i.flag.uae:before{background-position:0 -26px}i.flag.af:before,i.flag.afghanistan:before{background-position:0 -52px}i.flag.ag:before,i.flag.antigua:before{background-position:0 -78px}i.flag.ai:before,i.flag.anguilla:before{background-position:0 -104px}i.flag.al:before,i.flag.albania:before{background-position:0 -130px}i.flag.am:before,i.flag.armenia:before{background-position:0 -156px}i.flag.an:before,i.flag.netherlands.antilles:before{background-position:0 -182px}i.flag.ao:before,i.flag.angola:before{background-position:0 -208px}i.flag.ar:before,i.flag.argentina:before{background-position:0 -234px}i.flag.as:before,i.flag.american.samoa:before{background-position:0 -260px}i.flag.at:before,i.flag.austria:before{background-position:0 -286px}i.flag.au:before,i.flag.australia:before{background-position:0 -312px}i.flag.aw:before,i.flag.aruba:before{background-position:0 -338px}i.flag.ax:before,i.flag.aland.islands:before{background-position:0 -364px}i.flag.az:before,i.flag.azerbaijan:before{background-position:0 -390px}i.flag.ba:before,i.flag.bosnia:before{background-position:0 -416px}i.flag.bb:before,i.flag.barbados:before{background-position:0 -442px}i.flag.bd:before,i.flag.bangladesh:before{background-position:0 -468px}i.flag.be:before,i.flag.belgium:before{background-position:0 -494px}i.flag.bf:before,i.flag.burkina.faso:before{background-position:0 -520px}i.flag.bg:before,i.flag.bulgaria:before{background-position:0 -546px}i.flag.bh:before,i.flag.bahrain:before{background-position:0 -572px}i.flag.bi:before,i.flag.burundi:before{background-position:0 -598px}i.flag.bj:before,i.flag.benin:before{background-position:0 -624px}i.flag.bm:before,i.flag.bermuda:before{background-position:0 -650px}i.flag.bn:before,i.flag.brunei:before{background-position:0 -676px}i.flag.bo:before,i.flag.bolivia:before{background-position:0 -702px}i.flag.br:before,i.flag.brazil:before{background-position:0 -728px}i.flag.bs:before,i.flag.bahamas:before{background-position:0 -754px}i.flag.bt:before,i.flag.bhutan:before{background-position:0 -780px}i.flag.bv:before,i.flag.bouvet.island:before{background-position:0 -806px}i.flag.bw:before,i.flag.botswana:before{background-position:0 -832px}i.flag.by:before,i.flag.belarus:before{background-position:0 -858px}i.flag.bz:before,i.flag.belize:before{background-position:0 -884px}i.flag.ca:before,i.flag.canada:before{background-position:0 -910px}i.flag.cc:before,i.flag.cocos.islands:before{background-position:0 -962px}i.flag.cd:before,i.flag.congo:before{background-position:0 -988px}i.flag.cf:before,i.flag.central.african.republic:before{background-position:0 -1014px}i.flag.cg:before,i.flag.congo.brazzaville:before{background-position:0 -1040px}i.flag.ch:before,i.flag.switzerland:before{background-position:0 -1066px}i.flag.ci:before,i.flag.cote.divoire:before{background-position:0 -1092px}i.flag.ck:before,i.flag.cook.islands:before{background-position:0 -1118px}i.flag.cl:before,i.flag.chile:before{background-position:0 -1144px}i.flag.cm:before,i.flag.cameroon:before{background-position:0 -1170px}i.flag.cn:before,i.flag.china:before{background-position:0 -1196px}i.flag.co:before,i.flag.colombia:before{background-position:0 -1222px}i.flag.cr:before,i.flag.costa.rica:before{background-position:0 -1248px}i.flag.cs:before,i.flag.serbia:before{background-position:0 -1274px}i.flag.cu:before,i.flag.cuba:before{background-position:0 -1300px}i.flag.cv:before,i.flag.cape.verde:before{background-position:0 -1326px}i.flag.cx:before,i.flag.christmas.island:before{background-position:0 -1352px}i.flag.cy:before,i.flag.cyprus:before{background-position:0 -1378px}i.flag.cz:before,i.flag.czech.republic:before{background-position:0 -1404px}i.flag.de:before,i.flag.germany:before{background-position:0 -1430px}i.flag.dj:before,i.flag.djibouti:before{background-position:0 -1456px}i.flag.dk:before,i.flag.denmark:before{background-position:0 -1482px}i.flag.dm:before,i.flag.dominica:before{background-position:0 -1508px}i.flag.do:before,i.flag.dominican.republic:before{background-position:0 -1534px}i.flag.dz:before,i.flag.algeria:before{background-position:0 -1560px}i.flag.ec:before,i.flag.ecuador:before{background-position:0 -1586px}i.flag.ee:before,i.flag.estonia:before{background-position:0 -1612px}i.flag.eg:before,i.flag.egypt:before{background-position:0 -1638px}i.flag.eh:before,i.flag.western.sahara:before{background-position:0 -1664px}i.flag.gb.eng:before,i.flag.england:before{background-position:0 -1690px}i.flag.er:before,i.flag.eritrea:before{background-position:0 -1716px}i.flag.es:before,i.flag.spain:before{background-position:0 -1742px}i.flag.et:before,i.flag.ethiopia:before{background-position:0 -1768px}i.flag.eu:before,i.flag.european.union:before{background-position:0 -1794px}i.flag.fi:before,i.flag.finland:before{background-position:0 -1846px}i.flag.fj:before,i.flag.fiji:before{background-position:0 -1872px}i.flag.fk:before,i.flag.falkland.islands:before{background-position:0 -1898px}i.flag.fm:before,i.flag.micronesia:before{background-position:0 -1924px}i.flag.fo:before,i.flag.faroe.islands:before{background-position:0 -1950px}i.flag.fr:before,i.flag.france:before{background-position:0 -1976px}i.flag.ga:before,i.flag.gabon:before{background-position:-36px 0}i.flag.gb:before,i.flag.uk:before,i.flag.united.kingdom:before{background-position:-36px -26px}i.flag.gd:before,i.flag.grenada:before{background-position:-36px -52px}i.flag.ge:before,i.flag.georgia:before{background-position:-36px -78px}i.flag.gf:before,i.flag.french.guiana:before{background-position:-36px -104px}i.flag.gh:before,i.flag.ghana:before{background-position:-36px -130px}i.flag.gi:before,i.flag.gibraltar:before{background-position:-36px -156px}i.flag.gl:before,i.flag.greenland:before{background-position:-36px -182px}i.flag.gm:before,i.flag.gambia:before{background-position:-36px -208px}i.flag.gn:before,i.flag.guinea:before{background-position:-36px -234px}i.flag.gp:before,i.flag.guadeloupe:before{background-position:-36px -260px}i.flag.gq:before,i.flag.equatorial.guinea:before{background-position:-36px -286px}i.flag.gr:before,i.flag.greece:before{background-position:-36px -312px}i.flag.gs:before,i.flag.sandwich.islands:before{background-position:-36px -338px}i.flag.gt:before,i.flag.guatemala:before{background-position:-36px -364px}i.flag.gu:before,i.flag.guam:before{background-position:-36px -390px}i.flag.gw:before,i.flag.guinea-bissau:before{background-position:-36px -416px}i.flag.gy:before,i.flag.guyana:before{background-position:-36px -442px}i.flag.hk:before,i.flag.hong.kong:before{background-position:-36px -468px}i.flag.hm:before,i.flag.heard.island:before{background-position:-36px -494px}i.flag.hn:before,i.flag.honduras:before{background-position:-36px -520px}i.flag.hr:before,i.flag.croatia:before{background-position:-36px -546px}i.flag.ht:before,i.flag.haiti:before{background-position:-36px -572px}i.flag.hu:before,i.flag.hungary:before{background-position:-36px -598px}i.flag.id:before,i.flag.indonesia:before{background-position:-36px -624px}i.flag.ie:before,i.flag.ireland:before{background-position:-36px -650px}i.flag.il:before,i.flag.israel:before{background-position:-36px -676px}i.flag.in:before,i.flag.india:before{background-position:-36px -702px}i.flag.io:before,i.flag.indian.ocean.territory:before{background-position:-36px -728px}i.flag.iq:before,i.flag.iraq:before{background-position:-36px -754px}i.flag.ir:before,i.flag.iran:before{background-position:-36px -780px}i.flag.is:before,i.flag.iceland:before{background-position:-36px -806px}i.flag.it:before,i.flag.italy:before{background-position:-36px -832px}i.flag.jm:before,i.flag.jamaica:before{background-position:-36px -858px}i.flag.jo:before,i.flag.jordan:before{background-position:-36px -884px}i.flag.jp:before,i.flag.japan:before{background-position:-36px -910px}i.flag.ke:before,i.flag.kenya:before{background-position:-36px -936px}i.flag.kg:before,i.flag.kyrgyzstan:before{background-position:-36px -962px}i.flag.kh:before,i.flag.cambodia:before{background-position:-36px -988px}i.flag.ki:before,i.flag.kiribati:before{background-position:-36px -1014px}i.flag.km:before,i.flag.comoros:before{background-position:-36px -1040px}i.flag.kn:before,i.flag.saint.kitts.and.nevis:before{background-position:-36px -1066px}i.flag.kp:before,i.flag.north.korea:before{background-position:-36px -1092px}i.flag.kr:before,i.flag.south.korea:before{background-position:-36px -1118px}i.flag.kw:before,i.flag.kuwait:before{background-position:-36px -1144px}i.flag.ky:before,i.flag.cayman.islands:before{background-position:-36px -1170px}i.flag.kz:before,i.flag.kazakhstan:before{background-position:-36px -1196px}i.flag.la:before,i.flag.laos:before{background-position:-36px -1222px}i.flag.lb:before,i.flag.lebanon:before{background-position:-36px -1248px}i.flag.lc:before,i.flag.saint.lucia:before{background-position:-36px -1274px}i.flag.li:before,i.flag.liechtenstein:before{background-position:-36px -1300px}i.flag.lk:before,i.flag.sri.lanka:before{background-position:-36px -1326px}i.flag.lr:before,i.flag.liberia:before{background-position:-36px -1352px}i.flag.ls:before,i.flag.lesotho:before{background-position:-36px -1378px}i.flag.lt:before,i.flag.lithuania:before{background-position:-36px -1404px}i.flag.lu:before,i.flag.luxembourg:before{background-position:-36px -1430px}i.flag.lv:before,i.flag.latvia:before{background-position:-36px -1456px}i.flag.ly:before,i.flag.libya:before{background-position:-36px -1482px}i.flag.ma:before,i.flag.morocco:before{background-position:-36px -1508px}i.flag.mc:before,i.flag.monaco:before{background-position:-36px -1534px}i.flag.md:before,i.flag.moldova:before{background-position:-36px -1560px}i.flag.me:before,i.flag.montenegro:before{background-position:-36px -1586px}i.flag.mg:before,i.flag.madagascar:before{background-position:-36px -1613px}i.flag.mh:before,i.flag.marshall.islands:before{background-position:-36px -1639px}i.flag.mk:before,i.flag.macedonia:before{background-position:-36px -1665px}i.flag.ml:before,i.flag.mali:before{background-position:-36px -1691px}i.flag.mm:before,i.flag.myanmar:before,i.flag.burma:before{background-position:-73px -1821px}i.flag.mn:before,i.flag.mongolia:before{background-position:-36px -1743px}i.flag.mo:before,i.flag.macau:before{background-position:-36px -1769px}i.flag.mp:before,i.flag.northern.mariana.islands:before{background-position:-36px -1795px}i.flag.mq:before,i.flag.martinique:before{background-position:-36px -1821px}i.flag.mr:before,i.flag.mauritania:before{background-position:-36px -1847px}i.flag.ms:before,i.flag.montserrat:before{background-position:-36px -1873px}i.flag.mt:before,i.flag.malta:before{background-position:-36px -1899px}i.flag.mu:before,i.flag.mauritius:before{background-position:-36px -1925px}i.flag.mv:before,i.flag.maldives:before{background-position:-36px -1951px}i.flag.mw:before,i.flag.malawi:before{background-position:-36px -1977px}i.flag.mx:before,i.flag.mexico:before{background-position:-72px 0}i.flag.my:before,i.flag.malaysia:before{background-position:-72px -26px}i.flag.mz:before,i.flag.mozambique:before{background-position:-72px -52px}i.flag.na:before,i.flag.namibia:before{background-position:-72px -78px}i.flag.nc:before,i.flag.new.caledonia:before{background-position:-72px -104px}i.flag.ne:before,i.flag.niger:before{background-position:-72px -130px}i.flag.nf:before,i.flag.norfolk.island:before{background-position:-72px -156px}i.flag.ng:before,i.flag.nigeria:before{background-position:-72px -182px}i.flag.ni:before,i.flag.nicaragua:before{background-position:-72px -208px}i.flag.nl:before,i.flag.netherlands:before{background-position:-72px -234px}i.flag.no:before,i.flag.norway:before{background-position:-72px -260px}i.flag.np:before,i.flag.nepal:before{background-position:-72px -286px}i.flag.nr:before,i.flag.nauru:before{background-position:-72px -312px}i.flag.nu:before,i.flag.niue:before{background-position:-72px -338px}i.flag.nz:before,i.flag.new.zealand:before{background-position:-72px -364px}i.flag.om:before,i.flag.oman:before{background-position:-72px -390px}i.flag.pa:before,i.flag.panama:before{background-position:-72px -416px}i.flag.pe:before,i.flag.peru:before{background-position:-72px -442px}i.flag.pf:before,i.flag.french.polynesia:before{background-position:-72px -468px}i.flag.pg:before,i.flag.new.guinea:before{background-position:-72px -494px}i.flag.ph:before,i.flag.philippines:before{background-position:-72px -520px}i.flag.pk:before,i.flag.pakistan:before{background-position:-72px -546px}i.flag.pl:before,i.flag.poland:before{background-position:-72px -572px}i.flag.pm:before,i.flag.saint.pierre:before{background-position:-72px -598px}i.flag.pn:before,i.flag.pitcairn.islands:before{background-position:-72px -624px}i.flag.pr:before,i.flag.puerto.rico:before{background-position:-72px -650px}i.flag.ps:before,i.flag.palestine:before{background-position:-72px -676px}i.flag.pt:before,i.flag.portugal:before{background-position:-72px -702px}i.flag.pw:before,i.flag.palau:before{background-position:-72px -728px}i.flag.py:before,i.flag.paraguay:before{background-position:-72px -754px}i.flag.qa:before,i.flag.qatar:before{background-position:-72px -780px}i.flag.re:before,i.flag.reunion:before{background-position:-72px -806px}i.flag.ro:before,i.flag.romania:before{background-position:-72px -832px}i.flag.rs:before,i.flag.serbia:before{background-position:-72px -858px}i.flag.ru:before,i.flag.russia:before{background-position:-72px -884px}i.flag.rw:before,i.flag.rwanda:before{background-position:-72px -910px}i.flag.sa:before,i.flag.saudi.arabia:before{background-position:-72px -936px}i.flag.sb:before,i.flag.solomon.islands:before{background-position:-72px -962px}i.flag.sc:before,i.flag.seychelles:before{background-position:-72px -988px}i.flag.gb.sct:before,i.flag.scotland:before{background-position:-72px -1014px}i.flag.sd:before,i.flag.sudan:before{background-position:-72px -1040px}i.flag.se:before,i.flag.sweden:before{background-position:-72px -1066px}i.flag.sg:before,i.flag.singapore:before{background-position:-72px -1092px}i.flag.sh:before,i.flag.saint.helena:before{background-position:-72px -1118px}i.flag.si:before,i.flag.slovenia:before{background-position:-72px -1144px}i.flag.sj:before,i.flag.svalbard:before,i.flag.jan.mayen:before{background-position:-72px -1170px}i.flag.sk:before,i.flag.slovakia:before{background-position:-72px -1196px}i.flag.sl:before,i.flag.sierra.leone:before{background-position:-72px -1222px}i.flag.sm:before,i.flag.san.marino:before{background-position:-72px -1248px}i.flag.sn:before,i.flag.senegal:before{background-position:-72px -1274px}i.flag.so:before,i.flag.somalia:before{background-position:-72px -1300px}i.flag.sr:before,i.flag.suriname:before{background-position:-72px -1326px}i.flag.st:before,i.flag.sao.tome:before{background-position:-72px -1352px}i.flag.sv:before,i.flag.el.salvador:before{background-position:-72px -1378px}i.flag.sy:before,i.flag.syria:before{background-position:-72px -1404px}i.flag.sz:before,i.flag.swaziland:before{background-position:-72px -1430px}i.flag.tc:before,i.flag.caicos.islands:before{background-position:-72px -1456px}i.flag.td:before,i.flag.chad:before{background-position:-72px -1482px}i.flag.tf:before,i.flag.french.territories:before{background-position:-72px -1508px}i.flag.tg:before,i.flag.togo:before{background-position:-72px -1534px}i.flag.th:before,i.flag.thailand:before{background-position:-72px -1560px}i.flag.tj:before,i.flag.tajikistan:before{background-position:-72px -1586px}i.flag.tk:before,i.flag.tokelau:before{background-position:-72px -1612px}i.flag.tl:before,i.flag.timorleste:before{background-position:-72px -1638px}i.flag.tm:before,i.flag.turkmenistan:before{background-position:-72px -1664px}i.flag.tn:before,i.flag.tunisia:before{background-position:-72px -1690px}i.flag.to:before,i.flag.tonga:before{background-position:-72px -1716px}i.flag.tr:before,i.flag.turkey:before{background-position:-72px -1742px}i.flag.tt:before,i.flag.trinidad:before{background-position:-72px -1768px}i.flag.tv:before,i.flag.tuvalu:before{background-position:-72px -1794px}i.flag.tw:before,i.flag.taiwan:before{background-position:-72px -1820px}i.flag.tz:before,i.flag.tanzania:before{background-position:-72px -1846px}i.flag.ua:before,i.flag.ukraine:before{background-position:-72px -1872px}i.flag.ug:before,i.flag.uganda:before{background-position:-72px -1898px}i.flag.um:before,i.flag.us.minor.islands:before{background-position:-72px -1924px}i.flag.us:before,i.flag.america:before,i.flag.united.states:before{background-position:-72px -1950px}i.flag.uy:before,i.flag.uruguay:before{background-position:-72px -1976px}i.flag.uz:before,i.flag.uzbekistan:before{background-position:-108px 0}i.flag.va:before,i.flag.vatican.city:before{background-position:-108px -26px}i.flag.vc:before,i.flag.saint.vincent:before{background-position:-108px -52px}i.flag.ve:before,i.flag.venezuela:before{background-position:-108px -78px}i.flag.vg:before,i.flag.british.virgin.islands:before{background-position:-108px -104px}i.flag.vi:before,i.flag.us.virgin.islands:before{background-position:-108px -130px}i.flag.vn:before,i.flag.vietnam:before{background-position:-108px -156px}i.flag.vu:before,i.flag.vanuatu:before{background-position:-108px -182px}i.flag.gb.wls:before,i.flag.wales:before{background-position:-108px -208px}i.flag.wf:before,i.flag.wallis.and.futuna:before{background-position:-108px -234px}i.flag.ws:before,i.flag.samoa:before{background-position:-108px -260px}i.flag.ye:before,i.flag.yemen:before{background-position:-108px -286px}i.flag.yt:before,i.flag.mayotte:before{background-position:-108px -312px}i.flag.za:before,i.flag.south.africa:before{background-position:-108px -338px}i.flag.zm:before,i.flag.zambia:before{background-position:-108px -364px}i.flag.zw:before,i.flag.zimbabwe:before{background-position:-108px -390px} + diff --git a/scripts/_elements/MDB-Free_4.13.0/css/addons/jquery.zmd.hierarchical-display.min.css b/scripts/_elements/MDB-Free_4.13.0/css/addons/jquery.zmd.hierarchical-display.min.css index cfd284a4..b3f594e4 100755 --- a/scripts/_elements/MDB-Free_4.13.0/css/addons/jquery.zmd.hierarchical-display.min.css +++ b/scripts/_elements/MDB-Free_4.13.0/css/addons/jquery.zmd.hierarchical-display.min.css @@ -1,2 +1,2 @@ -.zmd-hierarchical-display{visibility:hidden}.zmd-hierarchical-display.in{visibility:visible}.zmd-hierarchical-displaying{visibility:visible}.animation{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.animation.zoomedIn,.animation.zoomedOut{-webkit-animation-timing-function:cubic-bezier(0.55, 0, 0.1, 1);animation-timing-function:cubic-bezier(0.55, 0, 0.1, 1)}@-webkit-keyframes zoomedIn{from{-webkit-transform:scale(0);transform:scale(0)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes zoomedIn{from{-webkit-transform:scale(0);transform:scale(0)}to{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes zoomedOut{from{-webkit-transform:scale(1);transform:scale(1)}to{-webkit-transform:scale(0);transform:scale(0)}}@keyframes zoomedOut{from{-webkit-transform:scale(1);transform:scale(1)}to{-webkit-transform:scale(0);transform:scale(0)}}.zoomedIn{-webkit-animation-name:zoomedIn;animation-name:zoomedIn}.zoomedOut{-webkit-animation-name:zoomedOut;animation-name:zoomedOut} - +.zmd-hierarchical-display{visibility:hidden}.zmd-hierarchical-display.in{visibility:visible}.zmd-hierarchical-displaying{visibility:visible}.animation{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.animation.zoomedIn,.animation.zoomedOut{-webkit-animation-timing-function:cubic-bezier(0.55, 0, 0.1, 1);animation-timing-function:cubic-bezier(0.55, 0, 0.1, 1)}@-webkit-keyframes zoomedIn{from{-webkit-transform:scale(0);transform:scale(0)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes zoomedIn{from{-webkit-transform:scale(0);transform:scale(0)}to{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes zoomedOut{from{-webkit-transform:scale(1);transform:scale(1)}to{-webkit-transform:scale(0);transform:scale(0)}}@keyframes zoomedOut{from{-webkit-transform:scale(1);transform:scale(1)}to{-webkit-transform:scale(0);transform:scale(0)}}.zoomedIn{-webkit-animation-name:zoomedIn;animation-name:zoomedIn}.zoomedOut{-webkit-animation-name:zoomedOut;animation-name:zoomedOut} + diff --git a/scripts/_elements/MDB-Free_4.13.0/css/addons/rating.min.css b/scripts/_elements/MDB-Free_4.13.0/css/addons/rating.min.css index 53c43314..e0ac6de3 100755 --- a/scripts/_elements/MDB-Free_4.13.0/css/addons/rating.min.css +++ b/scripts/_elements/MDB-Free_4.13.0/css/addons/rating.min.css @@ -1,2 +1,2 @@ -.mdb-rating .rate-popover{color:#808080}.mdb-rating .live{color:#000}.mdb-rating .oneStar{color:#44370f}.mdb-rating .twoStars{color:#96781e}.mdb-rating .threeStars{color:#e2b52e}.mdb-rating .fourStars{color:#f1ba12}.mdb-rating .fiveStars{color:#f3cb06}.mdb-rating .amber-text{color:#ffc107} - +.mdb-rating .rate-popover{color:#808080}.mdb-rating .live{color:#000}.mdb-rating .oneStar{color:#44370f}.mdb-rating .twoStars{color:#96781e}.mdb-rating .threeStars{color:#e2b52e}.mdb-rating .fourStars{color:#f1ba12}.mdb-rating .fiveStars{color:#f3cb06}.mdb-rating .amber-text{color:#ffc107} + diff --git a/scripts/_elements/MDB-Free_4.13.0/css/bootstrap.css b/scripts/_elements/MDB-Free_4.13.0/css/bootstrap.css index 9324a760..ff1a879c 100755 --- a/scripts/_elements/MDB-Free_4.13.0/css/bootstrap.css +++ b/scripts/_elements/MDB-Free_4.13.0/css/bootstrap.css @@ -1,10654 +1,10654 @@ -/*! - * Bootstrap v4.4.1 (https://getbootstrap.com/) - * Copyright 2011-2019 The Bootstrap Authors - * Copyright 2011-2019 Twitter, Inc. - * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) - */ -:root { - --blue: #007bff; - --indigo: #6610f2; - --purple: #6f42c1; - --pink: #e83e8c; - --red: #dc3545; - --orange: #fd7e14; - --yellow: #ffc107; - --green: #28a745; - --teal: #20c997; - --cyan: #17a2b8; - --white: #fff; - --gray: #6c757d; - --gray-dark: #343a40; - --primary: #007bff; - --secondary: #6c757d; - --success: #28a745; - --info: #17a2b8; - --warning: #ffc107; - --danger: #dc3545; - --light: #f8f9fa; - --dark: #343a40; - --breakpoint-xs: 0; - --breakpoint-sm: 576px; - --breakpoint-md: 768px; - --breakpoint-lg: 992px; - --breakpoint-xl: 1200px; - --font-family-sans-serif: -apple-system, BlinkMacSystemFont, "Segoe UI", - Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, - "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; - --font-family-monospace: SFMono-Regular, Menlo, Monaco, Consolas, - "Liberation Mono", "Courier New", monospace; -} - -*, -*::before, -*::after { - box-sizing: border-box; -} - -html { - font-family: sans-serif; - line-height: 1.15; - -webkit-text-size-adjust: 100%; - -webkit-tap-highlight-color: rgba(0, 0, 0, 0); -} - -article, -aside, -figcaption, -figure, -footer, -header, -hgroup, -main, -nav, -section { - display: block; -} - -body { - margin: 0; - font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, - "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", - "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; - font-size: 1rem; - font-weight: 400; - line-height: 1.5; - color: #212529; - text-align: left; - background-color: #fff; -} - -[tabindex="-1"]:focus:not(:focus-visible) { - outline: 0 !important; -} - -hr { - box-sizing: content-box; - height: 0; - overflow: visible; -} - -h1, -h2, -h3, -h4, -h5, -h6 { - margin-top: 0; - margin-bottom: 0.5rem; -} - -p { - margin-top: 0; - margin-bottom: 1rem; -} - -abbr[title], -abbr[data-original-title] { - text-decoration: underline; - -webkit-text-decoration: underline dotted; - text-decoration: underline dotted; - cursor: help; - border-bottom: 0; - -webkit-text-decoration-skip-ink: none; - text-decoration-skip-ink: none; -} - -address { - margin-bottom: 1rem; - font-style: normal; - line-height: inherit; -} - -ol, -ul, -dl { - margin-top: 0; - margin-bottom: 1rem; -} - -ol ol, -ul ul, -ol ul, -ul ol { - margin-bottom: 0; -} - -dt { - font-weight: 700; -} - -dd { - margin-bottom: 0.5rem; - margin-left: 0; -} - -blockquote { - margin: 0 0 1rem; -} - -b, -strong { - font-weight: bolder; -} - -small { - font-size: 80%; -} - -sub, -sup { - position: relative; - font-size: 75%; - line-height: 0; - vertical-align: baseline; -} - -sub { - bottom: -0.25em; -} - -sup { - top: -0.5em; -} - -a { - color: #007bff; - text-decoration: none; - background-color: transparent; -} - -a:hover { - color: #0056b3; - text-decoration: underline; -} - -a:not([href]) { - color: inherit; - text-decoration: none; -} - -a:not([href]):hover { - color: inherit; - text-decoration: none; -} - -pre, -code, -kbd, -samp { - font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", - "Courier New", monospace; - font-size: 1em; -} - -pre { - margin-top: 0; - margin-bottom: 1rem; - overflow: auto; -} - -figure { - margin: 0 0 1rem; -} - -img { - vertical-align: middle; - border-style: none; -} - -svg { - overflow: hidden; - vertical-align: middle; -} - -table { - border-collapse: collapse; -} - -caption { - padding-top: 0.75rem; - padding-bottom: 0.75rem; - color: #6c757d; - text-align: left; - caption-side: bottom; -} - -th { - text-align: inherit; -} - -label { - display: inline-block; - margin-bottom: 0.5rem; -} - -button { - border-radius: 0; -} - -button:focus { - outline: 1px dotted; - outline: 5px auto -webkit-focus-ring-color; -} - -input, -button, -select, -optgroup, -textarea { - margin: 0; - font-family: inherit; - font-size: inherit; - line-height: inherit; -} - -button, -input { - overflow: visible; -} - -button, -select { - text-transform: none; -} - -select { - word-wrap: normal; -} - -button, -[type="button"], -[type="reset"], -[type="submit"] { - -webkit-appearance: button; -} - -button:not(:disabled), -[type="button"]:not(:disabled), -[type="reset"]:not(:disabled), -[type="submit"]:not(:disabled) { - cursor: pointer; -} - -button::-moz-focus-inner, -[type="button"]::-moz-focus-inner, -[type="reset"]::-moz-focus-inner, -[type="submit"]::-moz-focus-inner { - padding: 0; - border-style: none; -} - -input[type="radio"], -input[type="checkbox"] { - box-sizing: border-box; - padding: 0; -} - -input[type="date"], -input[type="time"], -input[type="datetime-local"], -input[type="month"] { - -webkit-appearance: listbox; -} - -textarea { - overflow: auto; - resize: vertical; -} - -fieldset { - min-width: 0; - padding: 0; - margin: 0; - border: 0; -} - -legend { - display: block; - width: 100%; - max-width: 100%; - padding: 0; - margin-bottom: 0.5rem; - font-size: 1.5rem; - line-height: inherit; - color: inherit; - white-space: normal; -} - -progress { - vertical-align: baseline; -} - -[type="number"]::-webkit-inner-spin-button, -[type="number"]::-webkit-outer-spin-button { - height: auto; -} - -[type="search"] { - outline-offset: -2px; - -webkit-appearance: none; -} - -[type="search"]::-webkit-search-decoration { - -webkit-appearance: none; -} - -::-webkit-file-upload-button { - font: inherit; - -webkit-appearance: button; -} - -output { - display: inline-block; -} - -summary { - display: list-item; - cursor: pointer; -} - -template { - display: none; -} - -[hidden] { - display: none !important; -} - -h1, -h2, -h3, -h4, -h5, -h6, -.h1, -.h2, -.h3, -.h4, -.h5, -.h6 { - margin-bottom: 0.5rem; - font-weight: 500; - line-height: 1.2; -} - -h1, -.h1 { - font-size: 2.5rem; -} - -h2, -.h2 { - font-size: 2rem; -} - -h3, -.h3 { - font-size: 1.75rem; -} - -h4, -.h4 { - font-size: 1.5rem; -} - -h5, -.h5 { - font-size: 1.25rem; -} - -h6, -.h6 { - font-size: 1rem; -} - -.lead { - font-size: 1.25rem; - font-weight: 300; -} - -.display-1 { - font-size: 6rem; - font-weight: 300; - line-height: 1.2; -} - -.display-2 { - font-size: 5.5rem; - font-weight: 300; - line-height: 1.2; -} - -.display-3 { - font-size: 4.5rem; - font-weight: 300; - line-height: 1.2; -} - -.display-4 { - font-size: 3.5rem; - font-weight: 300; - line-height: 1.2; -} - -hr { - margin-top: 1rem; - margin-bottom: 1rem; - border: 0; - border-top: 1px solid rgba(0, 0, 0, 0.1); -} - -small, -.small { - font-size: 80%; - font-weight: 400; -} - -mark, -.mark { - padding: 0.2em; - background-color: #fcf8e3; -} - -.list-unstyled { - padding-left: 0; - list-style: none; -} - -.list-inline { - padding-left: 0; - list-style: none; -} - -.list-inline-item { - display: inline-block; -} - -.list-inline-item:not(:last-child) { - margin-right: 0.5rem; -} - -.initialism { - font-size: 90%; - text-transform: uppercase; -} - -.blockquote { - margin-bottom: 1rem; - font-size: 1.25rem; -} - -.blockquote-footer { - display: block; - font-size: 80%; - color: #6c757d; -} - -.blockquote-footer::before { - content: "\2014\00A0"; -} - -.img-fluid { - max-width: 100%; - height: auto; -} - -.img-thumbnail { - padding: 0.25rem; - background-color: #fff; - border: 1px solid #dee2e6; - border-radius: 0.25rem; - max-width: 100%; - height: auto; -} - -.figure { - display: inline-block; -} - -.figure-img { - margin-bottom: 0.5rem; - line-height: 1; -} - -.figure-caption { - font-size: 90%; - color: #6c757d; -} - -code { - font-size: 87.5%; - color: #e83e8c; - word-wrap: break-word; -} - -a > code { - color: inherit; -} - -kbd { - padding: 0.2rem 0.4rem; - font-size: 87.5%; - color: #fff; - background-color: #212529; - border-radius: 0.2rem; -} - -kbd kbd { - padding: 0; - font-size: 100%; - font-weight: 700; -} - -pre { - display: block; - font-size: 87.5%; - color: #212529; -} - -pre code { - font-size: inherit; - color: inherit; - word-break: normal; -} - -.pre-scrollable { - max-height: 340px; - overflow-y: scroll; -} - -.container { - width: 100%; - padding-right: 15px; - padding-left: 15px; - margin-right: auto; - margin-left: auto; -} - -@media (min-width: 576px) { - .container { - max-width: 540px; - } -} - -@media (min-width: 768px) { - .container { - max-width: 720px; - } -} - -@media (min-width: 992px) { - .container { - max-width: 960px; - } -} - -@media (min-width: 1200px) { - .container { - max-width: 1140px; - } -} - -.container-fluid, -.container-sm, -.container-md, -.container-lg, -.container-xl { - width: 100%; - padding-right: 15px; - padding-left: 15px; - margin-right: auto; - margin-left: auto; -} - -@media (min-width: 576px) { - .container, - .container-sm { - max-width: 540px; - } -} - -@media (min-width: 768px) { - .container, - .container-sm, - .container-md { - max-width: 720px; - } -} - -@media (min-width: 992px) { - .container, - .container-sm, - .container-md, - .container-lg { - max-width: 960px; - } -} - -@media (min-width: 1200px) { - .container, - .container-sm, - .container-md, - .container-lg, - .container-xl { - max-width: 1140px; - } -} - -.row { - display: -ms-flexbox; - display: flex; - -ms-flex-wrap: wrap; - flex-wrap: wrap; - margin-right: -15px; - margin-left: -15px; -} - -.no-gutters { - margin-right: 0; - margin-left: 0; -} - -.no-gutters > .col, -.no-gutters > [class*="col-"] { - padding-right: 0; - padding-left: 0; -} - -.col-1, -.col-2, -.col-3, -.col-4, -.col-5, -.col-6, -.col-7, -.col-8, -.col-9, -.col-10, -.col-11, -.col-12, -.col, -.col-auto, -.col-sm-1, -.col-sm-2, -.col-sm-3, -.col-sm-4, -.col-sm-5, -.col-sm-6, -.col-sm-7, -.col-sm-8, -.col-sm-9, -.col-sm-10, -.col-sm-11, -.col-sm-12, -.col-sm, -.col-sm-auto, -.col-md-1, -.col-md-2, -.col-md-3, -.col-md-4, -.col-md-5, -.col-md-6, -.col-md-7, -.col-md-8, -.col-md-9, -.col-md-10, -.col-md-11, -.col-md-12, -.col-md, -.col-md-auto, -.col-lg-1, -.col-lg-2, -.col-lg-3, -.col-lg-4, -.col-lg-5, -.col-lg-6, -.col-lg-7, -.col-lg-8, -.col-lg-9, -.col-lg-10, -.col-lg-11, -.col-lg-12, -.col-lg, -.col-lg-auto, -.col-xl-1, -.col-xl-2, -.col-xl-3, -.col-xl-4, -.col-xl-5, -.col-xl-6, -.col-xl-7, -.col-xl-8, -.col-xl-9, -.col-xl-10, -.col-xl-11, -.col-xl-12, -.col-xl, -.col-xl-auto { - position: relative; - width: 100%; - padding-right: 15px; - padding-left: 15px; -} - -.col { - -ms-flex-preferred-size: 0; - flex-basis: 0; - -ms-flex-positive: 1; - flex-grow: 1; - max-width: 100%; -} - -.row-cols-1 > * { - -ms-flex: 0 0 100%; - flex: 0 0 100%; - max-width: 100%; -} - -.row-cols-2 > * { - -ms-flex: 0 0 50%; - flex: 0 0 50%; - max-width: 50%; -} - -.row-cols-3 > * { - -ms-flex: 0 0 33.333333%; - flex: 0 0 33.333333%; - max-width: 33.333333%; -} - -.row-cols-4 > * { - -ms-flex: 0 0 25%; - flex: 0 0 25%; - max-width: 25%; -} - -.row-cols-5 > * { - -ms-flex: 0 0 20%; - flex: 0 0 20%; - max-width: 20%; -} - -.row-cols-6 > * { - -ms-flex: 0 0 16.666667%; - flex: 0 0 16.666667%; - max-width: 16.666667%; -} - -.col-auto { - -ms-flex: 0 0 auto; - flex: 0 0 auto; - width: auto; - max-width: 100%; -} - -.col-1 { - -ms-flex: 0 0 8.333333%; - flex: 0 0 8.333333%; - max-width: 8.333333%; -} - -.col-2 { - -ms-flex: 0 0 16.666667%; - flex: 0 0 16.666667%; - max-width: 16.666667%; -} - -.col-3 { - -ms-flex: 0 0 25%; - flex: 0 0 25%; - max-width: 25%; -} - -.col-4 { - -ms-flex: 0 0 33.333333%; - flex: 0 0 33.333333%; - max-width: 33.333333%; -} - -.col-5 { - -ms-flex: 0 0 41.666667%; - flex: 0 0 41.666667%; - max-width: 41.666667%; -} - -.col-6 { - -ms-flex: 0 0 50%; - flex: 0 0 50%; - max-width: 50%; -} - -.col-7 { - -ms-flex: 0 0 58.333333%; - flex: 0 0 58.333333%; - max-width: 58.333333%; -} - -.col-8 { - -ms-flex: 0 0 66.666667%; - flex: 0 0 66.666667%; - max-width: 66.666667%; -} - -.col-9 { - -ms-flex: 0 0 75%; - flex: 0 0 75%; - max-width: 75%; -} - -.col-10 { - -ms-flex: 0 0 83.333333%; - flex: 0 0 83.333333%; - max-width: 83.333333%; -} - -.col-11 { - -ms-flex: 0 0 91.666667%; - flex: 0 0 91.666667%; - max-width: 91.666667%; -} - -.col-12 { - -ms-flex: 0 0 100%; - flex: 0 0 100%; - max-width: 100%; -} - -.order-first { - -ms-flex-order: -1; - order: -1; -} - -.order-last { - -ms-flex-order: 13; - order: 13; -} - -.order-0 { - -ms-flex-order: 0; - order: 0; -} - -.order-1 { - -ms-flex-order: 1; - order: 1; -} - -.order-2 { - -ms-flex-order: 2; - order: 2; -} - -.order-3 { - -ms-flex-order: 3; - order: 3; -} - -.order-4 { - -ms-flex-order: 4; - order: 4; -} - -.order-5 { - -ms-flex-order: 5; - order: 5; -} - -.order-6 { - -ms-flex-order: 6; - order: 6; -} - -.order-7 { - -ms-flex-order: 7; - order: 7; -} - -.order-8 { - -ms-flex-order: 8; - order: 8; -} - -.order-9 { - -ms-flex-order: 9; - order: 9; -} - -.order-10 { - -ms-flex-order: 10; - order: 10; -} - -.order-11 { - -ms-flex-order: 11; - order: 11; -} - -.order-12 { - -ms-flex-order: 12; - order: 12; -} - -.offset-1 { - margin-left: 8.333333%; -} - -.offset-2 { - margin-left: 16.666667%; -} - -.offset-3 { - margin-left: 25%; -} - -.offset-4 { - margin-left: 33.333333%; -} - -.offset-5 { - margin-left: 41.666667%; -} - -.offset-6 { - margin-left: 50%; -} - -.offset-7 { - margin-left: 58.333333%; -} - -.offset-8 { - margin-left: 66.666667%; -} - -.offset-9 { - margin-left: 75%; -} - -.offset-10 { - margin-left: 83.333333%; -} - -.offset-11 { - margin-left: 91.666667%; -} - -@media (min-width: 576px) { - .col-sm { - -ms-flex-preferred-size: 0; - flex-basis: 0; - -ms-flex-positive: 1; - flex-grow: 1; - max-width: 100%; - } - .row-cols-sm-1 > * { - -ms-flex: 0 0 100%; - flex: 0 0 100%; - max-width: 100%; - } - .row-cols-sm-2 > * { - -ms-flex: 0 0 50%; - flex: 0 0 50%; - max-width: 50%; - } - .row-cols-sm-3 > * { - -ms-flex: 0 0 33.333333%; - flex: 0 0 33.333333%; - max-width: 33.333333%; - } - .row-cols-sm-4 > * { - -ms-flex: 0 0 25%; - flex: 0 0 25%; - max-width: 25%; - } - .row-cols-sm-5 > * { - -ms-flex: 0 0 20%; - flex: 0 0 20%; - max-width: 20%; - } - .row-cols-sm-6 > * { - -ms-flex: 0 0 16.666667%; - flex: 0 0 16.666667%; - max-width: 16.666667%; - } - .col-sm-auto { - -ms-flex: 0 0 auto; - flex: 0 0 auto; - width: auto; - max-width: 100%; - } - .col-sm-1 { - -ms-flex: 0 0 8.333333%; - flex: 0 0 8.333333%; - max-width: 8.333333%; - } - .col-sm-2 { - -ms-flex: 0 0 16.666667%; - flex: 0 0 16.666667%; - max-width: 16.666667%; - } - .col-sm-3 { - -ms-flex: 0 0 25%; - flex: 0 0 25%; - max-width: 25%; - } - .col-sm-4 { - -ms-flex: 0 0 33.333333%; - flex: 0 0 33.333333%; - max-width: 33.333333%; - } - .col-sm-5 { - -ms-flex: 0 0 41.666667%; - flex: 0 0 41.666667%; - max-width: 41.666667%; - } - .col-sm-6 { - -ms-flex: 0 0 50%; - flex: 0 0 50%; - max-width: 50%; - } - .col-sm-7 { - -ms-flex: 0 0 58.333333%; - flex: 0 0 58.333333%; - max-width: 58.333333%; - } - .col-sm-8 { - -ms-flex: 0 0 66.666667%; - flex: 0 0 66.666667%; - max-width: 66.666667%; - } - .col-sm-9 { - -ms-flex: 0 0 75%; - flex: 0 0 75%; - max-width: 75%; - } - .col-sm-10 { - -ms-flex: 0 0 83.333333%; - flex: 0 0 83.333333%; - max-width: 83.333333%; - } - .col-sm-11 { - -ms-flex: 0 0 91.666667%; - flex: 0 0 91.666667%; - max-width: 91.666667%; - } - .col-sm-12 { - -ms-flex: 0 0 100%; - flex: 0 0 100%; - max-width: 100%; - } - .order-sm-first { - -ms-flex-order: -1; - order: -1; - } - .order-sm-last { - -ms-flex-order: 13; - order: 13; - } - .order-sm-0 { - -ms-flex-order: 0; - order: 0; - } - .order-sm-1 { - -ms-flex-order: 1; - order: 1; - } - .order-sm-2 { - -ms-flex-order: 2; - order: 2; - } - .order-sm-3 { - -ms-flex-order: 3; - order: 3; - } - .order-sm-4 { - -ms-flex-order: 4; - order: 4; - } - .order-sm-5 { - -ms-flex-order: 5; - order: 5; - } - .order-sm-6 { - -ms-flex-order: 6; - order: 6; - } - .order-sm-7 { - -ms-flex-order: 7; - order: 7; - } - .order-sm-8 { - -ms-flex-order: 8; - order: 8; - } - .order-sm-9 { - -ms-flex-order: 9; - order: 9; - } - .order-sm-10 { - -ms-flex-order: 10; - order: 10; - } - .order-sm-11 { - -ms-flex-order: 11; - order: 11; - } - .order-sm-12 { - -ms-flex-order: 12; - order: 12; - } - .offset-sm-0 { - margin-left: 0; - } - .offset-sm-1 { - margin-left: 8.333333%; - } - .offset-sm-2 { - margin-left: 16.666667%; - } - .offset-sm-3 { - margin-left: 25%; - } - .offset-sm-4 { - margin-left: 33.333333%; - } - .offset-sm-5 { - margin-left: 41.666667%; - } - .offset-sm-6 { - margin-left: 50%; - } - .offset-sm-7 { - margin-left: 58.333333%; - } - .offset-sm-8 { - margin-left: 66.666667%; - } - .offset-sm-9 { - margin-left: 75%; - } - .offset-sm-10 { - margin-left: 83.333333%; - } - .offset-sm-11 { - margin-left: 91.666667%; - } -} - -@media (min-width: 768px) { - .col-md { - -ms-flex-preferred-size: 0; - flex-basis: 0; - -ms-flex-positive: 1; - flex-grow: 1; - max-width: 100%; - } - .row-cols-md-1 > * { - -ms-flex: 0 0 100%; - flex: 0 0 100%; - max-width: 100%; - } - .row-cols-md-2 > * { - -ms-flex: 0 0 50%; - flex: 0 0 50%; - max-width: 50%; - } - .row-cols-md-3 > * { - -ms-flex: 0 0 33.333333%; - flex: 0 0 33.333333%; - max-width: 33.333333%; - } - .row-cols-md-4 > * { - -ms-flex: 0 0 25%; - flex: 0 0 25%; - max-width: 25%; - } - .row-cols-md-5 > * { - -ms-flex: 0 0 20%; - flex: 0 0 20%; - max-width: 20%; - } - .row-cols-md-6 > * { - -ms-flex: 0 0 16.666667%; - flex: 0 0 16.666667%; - max-width: 16.666667%; - } - .col-md-auto { - -ms-flex: 0 0 auto; - flex: 0 0 auto; - width: auto; - max-width: 100%; - } - .col-md-1 { - -ms-flex: 0 0 8.333333%; - flex: 0 0 8.333333%; - max-width: 8.333333%; - } - .col-md-2 { - -ms-flex: 0 0 16.666667%; - flex: 0 0 16.666667%; - max-width: 16.666667%; - } - .col-md-3 { - -ms-flex: 0 0 25%; - flex: 0 0 25%; - max-width: 25%; - } - .col-md-4 { - -ms-flex: 0 0 33.333333%; - flex: 0 0 33.333333%; - max-width: 33.333333%; - } - .col-md-5 { - -ms-flex: 0 0 41.666667%; - flex: 0 0 41.666667%; - max-width: 41.666667%; - } - .col-md-6 { - -ms-flex: 0 0 50%; - flex: 0 0 50%; - max-width: 50%; - } - .col-md-7 { - -ms-flex: 0 0 58.333333%; - flex: 0 0 58.333333%; - max-width: 58.333333%; - } - .col-md-8 { - -ms-flex: 0 0 66.666667%; - flex: 0 0 66.666667%; - max-width: 66.666667%; - } - .col-md-9 { - -ms-flex: 0 0 75%; - flex: 0 0 75%; - max-width: 75%; - } - .col-md-10 { - -ms-flex: 0 0 83.333333%; - flex: 0 0 83.333333%; - max-width: 83.333333%; - } - .col-md-11 { - -ms-flex: 0 0 91.666667%; - flex: 0 0 91.666667%; - max-width: 91.666667%; - } - .col-md-12 { - -ms-flex: 0 0 100%; - flex: 0 0 100%; - max-width: 100%; - } - .order-md-first { - -ms-flex-order: -1; - order: -1; - } - .order-md-last { - -ms-flex-order: 13; - order: 13; - } - .order-md-0 { - -ms-flex-order: 0; - order: 0; - } - .order-md-1 { - -ms-flex-order: 1; - order: 1; - } - .order-md-2 { - -ms-flex-order: 2; - order: 2; - } - .order-md-3 { - -ms-flex-order: 3; - order: 3; - } - .order-md-4 { - -ms-flex-order: 4; - order: 4; - } - .order-md-5 { - -ms-flex-order: 5; - order: 5; - } - .order-md-6 { - -ms-flex-order: 6; - order: 6; - } - .order-md-7 { - -ms-flex-order: 7; - order: 7; - } - .order-md-8 { - -ms-flex-order: 8; - order: 8; - } - .order-md-9 { - -ms-flex-order: 9; - order: 9; - } - .order-md-10 { - -ms-flex-order: 10; - order: 10; - } - .order-md-11 { - -ms-flex-order: 11; - order: 11; - } - .order-md-12 { - -ms-flex-order: 12; - order: 12; - } - .offset-md-0 { - margin-left: 0; - } - .offset-md-1 { - margin-left: 8.333333%; - } - .offset-md-2 { - margin-left: 16.666667%; - } - .offset-md-3 { - margin-left: 25%; - } - .offset-md-4 { - margin-left: 33.333333%; - } - .offset-md-5 { - margin-left: 41.666667%; - } - .offset-md-6 { - margin-left: 50%; - } - .offset-md-7 { - margin-left: 58.333333%; - } - .offset-md-8 { - margin-left: 66.666667%; - } - .offset-md-9 { - margin-left: 75%; - } - .offset-md-10 { - margin-left: 83.333333%; - } - .offset-md-11 { - margin-left: 91.666667%; - } -} - -@media (min-width: 992px) { - .col-lg { - -ms-flex-preferred-size: 0; - flex-basis: 0; - -ms-flex-positive: 1; - flex-grow: 1; - max-width: 100%; - } - .row-cols-lg-1 > * { - -ms-flex: 0 0 100%; - flex: 0 0 100%; - max-width: 100%; - } - .row-cols-lg-2 > * { - -ms-flex: 0 0 50%; - flex: 0 0 50%; - max-width: 50%; - } - .row-cols-lg-3 > * { - -ms-flex: 0 0 33.333333%; - flex: 0 0 33.333333%; - max-width: 33.333333%; - } - .row-cols-lg-4 > * { - -ms-flex: 0 0 25%; - flex: 0 0 25%; - max-width: 25%; - } - .row-cols-lg-5 > * { - -ms-flex: 0 0 20%; - flex: 0 0 20%; - max-width: 20%; - } - .row-cols-lg-6 > * { - -ms-flex: 0 0 16.666667%; - flex: 0 0 16.666667%; - max-width: 16.666667%; - } - .col-lg-auto { - -ms-flex: 0 0 auto; - flex: 0 0 auto; - width: auto; - max-width: 100%; - } - .col-lg-1 { - -ms-flex: 0 0 8.333333%; - flex: 0 0 8.333333%; - max-width: 8.333333%; - } - .col-lg-2 { - -ms-flex: 0 0 16.666667%; - flex: 0 0 16.666667%; - max-width: 16.666667%; - } - .col-lg-3 { - -ms-flex: 0 0 25%; - flex: 0 0 25%; - max-width: 25%; - } - .col-lg-4 { - -ms-flex: 0 0 33.333333%; - flex: 0 0 33.333333%; - max-width: 33.333333%; - } - .col-lg-5 { - -ms-flex: 0 0 41.666667%; - flex: 0 0 41.666667%; - max-width: 41.666667%; - } - .col-lg-6 { - -ms-flex: 0 0 50%; - flex: 0 0 50%; - max-width: 50%; - } - .col-lg-7 { - -ms-flex: 0 0 58.333333%; - flex: 0 0 58.333333%; - max-width: 58.333333%; - } - .col-lg-8 { - -ms-flex: 0 0 66.666667%; - flex: 0 0 66.666667%; - max-width: 66.666667%; - } - .col-lg-9 { - -ms-flex: 0 0 75%; - flex: 0 0 75%; - max-width: 75%; - } - .col-lg-10 { - -ms-flex: 0 0 83.333333%; - flex: 0 0 83.333333%; - max-width: 83.333333%; - } - .col-lg-11 { - -ms-flex: 0 0 91.666667%; - flex: 0 0 91.666667%; - max-width: 91.666667%; - } - .col-lg-12 { - -ms-flex: 0 0 100%; - flex: 0 0 100%; - max-width: 100%; - } - .order-lg-first { - -ms-flex-order: -1; - order: -1; - } - .order-lg-last { - -ms-flex-order: 13; - order: 13; - } - .order-lg-0 { - -ms-flex-order: 0; - order: 0; - } - .order-lg-1 { - -ms-flex-order: 1; - order: 1; - } - .order-lg-2 { - -ms-flex-order: 2; - order: 2; - } - .order-lg-3 { - -ms-flex-order: 3; - order: 3; - } - .order-lg-4 { - -ms-flex-order: 4; - order: 4; - } - .order-lg-5 { - -ms-flex-order: 5; - order: 5; - } - .order-lg-6 { - -ms-flex-order: 6; - order: 6; - } - .order-lg-7 { - -ms-flex-order: 7; - order: 7; - } - .order-lg-8 { - -ms-flex-order: 8; - order: 8; - } - .order-lg-9 { - -ms-flex-order: 9; - order: 9; - } - .order-lg-10 { - -ms-flex-order: 10; - order: 10; - } - .order-lg-11 { - -ms-flex-order: 11; - order: 11; - } - .order-lg-12 { - -ms-flex-order: 12; - order: 12; - } - .offset-lg-0 { - margin-left: 0; - } - .offset-lg-1 { - margin-left: 8.333333%; - } - .offset-lg-2 { - margin-left: 16.666667%; - } - .offset-lg-3 { - margin-left: 25%; - } - .offset-lg-4 { - margin-left: 33.333333%; - } - .offset-lg-5 { - margin-left: 41.666667%; - } - .offset-lg-6 { - margin-left: 50%; - } - .offset-lg-7 { - margin-left: 58.333333%; - } - .offset-lg-8 { - margin-left: 66.666667%; - } - .offset-lg-9 { - margin-left: 75%; - } - .offset-lg-10 { - margin-left: 83.333333%; - } - .offset-lg-11 { - margin-left: 91.666667%; - } -} - -@media (min-width: 1200px) { - .col-xl { - -ms-flex-preferred-size: 0; - flex-basis: 0; - -ms-flex-positive: 1; - flex-grow: 1; - max-width: 100%; - } - .row-cols-xl-1 > * { - -ms-flex: 0 0 100%; - flex: 0 0 100%; - max-width: 100%; - } - .row-cols-xl-2 > * { - -ms-flex: 0 0 50%; - flex: 0 0 50%; - max-width: 50%; - } - .row-cols-xl-3 > * { - -ms-flex: 0 0 33.333333%; - flex: 0 0 33.333333%; - max-width: 33.333333%; - } - .row-cols-xl-4 > * { - -ms-flex: 0 0 25%; - flex: 0 0 25%; - max-width: 25%; - } - .row-cols-xl-5 > * { - -ms-flex: 0 0 20%; - flex: 0 0 20%; - max-width: 20%; - } - .row-cols-xl-6 > * { - -ms-flex: 0 0 16.666667%; - flex: 0 0 16.666667%; - max-width: 16.666667%; - } - .col-xl-auto { - -ms-flex: 0 0 auto; - flex: 0 0 auto; - width: auto; - max-width: 100%; - } - .col-xl-1 { - -ms-flex: 0 0 8.333333%; - flex: 0 0 8.333333%; - max-width: 8.333333%; - } - .col-xl-2 { - -ms-flex: 0 0 16.666667%; - flex: 0 0 16.666667%; - max-width: 16.666667%; - } - .col-xl-3 { - -ms-flex: 0 0 25%; - flex: 0 0 25%; - max-width: 25%; - } - .col-xl-4 { - -ms-flex: 0 0 33.333333%; - flex: 0 0 33.333333%; - max-width: 33.333333%; - } - .col-xl-5 { - -ms-flex: 0 0 41.666667%; - flex: 0 0 41.666667%; - max-width: 41.666667%; - } - .col-xl-6 { - -ms-flex: 0 0 50%; - flex: 0 0 50%; - max-width: 50%; - } - .col-xl-7 { - -ms-flex: 0 0 58.333333%; - flex: 0 0 58.333333%; - max-width: 58.333333%; - } - .col-xl-8 { - -ms-flex: 0 0 66.666667%; - flex: 0 0 66.666667%; - max-width: 66.666667%; - } - .col-xl-9 { - -ms-flex: 0 0 75%; - flex: 0 0 75%; - max-width: 75%; - } - .col-xl-10 { - -ms-flex: 0 0 83.333333%; - flex: 0 0 83.333333%; - max-width: 83.333333%; - } - .col-xl-11 { - -ms-flex: 0 0 91.666667%; - flex: 0 0 91.666667%; - max-width: 91.666667%; - } - .col-xl-12 { - -ms-flex: 0 0 100%; - flex: 0 0 100%; - max-width: 100%; - } - .order-xl-first { - -ms-flex-order: -1; - order: -1; - } - .order-xl-last { - -ms-flex-order: 13; - order: 13; - } - .order-xl-0 { - -ms-flex-order: 0; - order: 0; - } - .order-xl-1 { - -ms-flex-order: 1; - order: 1; - } - .order-xl-2 { - -ms-flex-order: 2; - order: 2; - } - .order-xl-3 { - -ms-flex-order: 3; - order: 3; - } - .order-xl-4 { - -ms-flex-order: 4; - order: 4; - } - .order-xl-5 { - -ms-flex-order: 5; - order: 5; - } - .order-xl-6 { - -ms-flex-order: 6; - order: 6; - } - .order-xl-7 { - -ms-flex-order: 7; - order: 7; - } - .order-xl-8 { - -ms-flex-order: 8; - order: 8; - } - .order-xl-9 { - -ms-flex-order: 9; - order: 9; - } - .order-xl-10 { - -ms-flex-order: 10; - order: 10; - } - .order-xl-11 { - -ms-flex-order: 11; - order: 11; - } - .order-xl-12 { - -ms-flex-order: 12; - order: 12; - } - .offset-xl-0 { - margin-left: 0; - } - .offset-xl-1 { - margin-left: 8.333333%; - } - .offset-xl-2 { - margin-left: 16.666667%; - } - .offset-xl-3 { - margin-left: 25%; - } - .offset-xl-4 { - margin-left: 33.333333%; - } - .offset-xl-5 { - margin-left: 41.666667%; - } - .offset-xl-6 { - margin-left: 50%; - } - .offset-xl-7 { - margin-left: 58.333333%; - } - .offset-xl-8 { - margin-left: 66.666667%; - } - .offset-xl-9 { - margin-left: 75%; - } - .offset-xl-10 { - margin-left: 83.333333%; - } - .offset-xl-11 { - margin-left: 91.666667%; - } -} - -.table { - width: 100%; - margin-bottom: 1rem; - color: #212529; -} - -.table th, -.table td { - padding: 0.75rem; - vertical-align: top; - border-top: 1px solid #dee2e6; -} - -.table thead th { - vertical-align: bottom; - border-bottom: 2px solid #dee2e6; -} - -.table tbody + tbody { - border-top: 2px solid #dee2e6; -} - -.table-sm th, -.table-sm td { - padding: 0.3rem; -} - -.table-bordered { - border: 1px solid #dee2e6; -} - -.table-bordered th, -.table-bordered td { - border: 1px solid #dee2e6; -} - -.table-bordered thead th, -.table-bordered thead td { - border-bottom-width: 2px; -} - -.table-borderless th, -.table-borderless td, -.table-borderless thead th, -.table-borderless tbody + tbody { - border: 0; -} - -.table-striped tbody tr:nth-of-type(odd) { - background-color: rgba(0, 0, 0, 0.05); -} - -.table-hover tbody tr:hover { - color: #212529; - background-color: rgba(0, 0, 0, 0.075); -} - -.table-primary, -.table-primary > th, -.table-primary > td { - background-color: #b8daff; -} - -.table-primary th, -.table-primary td, -.table-primary thead th, -.table-primary tbody + tbody { - border-color: #7abaff; -} - -.table-hover .table-primary:hover { - background-color: #9fcdff; -} - -.table-hover .table-primary:hover > td, -.table-hover .table-primary:hover > th { - background-color: #9fcdff; -} - -.table-secondary, -.table-secondary > th, -.table-secondary > td { - background-color: #d6d8db; -} - -.table-secondary th, -.table-secondary td, -.table-secondary thead th, -.table-secondary tbody + tbody { - border-color: #b3b7bb; -} - -.table-hover .table-secondary:hover { - background-color: #c8cbcf; -} - -.table-hover .table-secondary:hover > td, -.table-hover .table-secondary:hover > th { - background-color: #c8cbcf; -} - -.table-success, -.table-success > th, -.table-success > td { - background-color: #c3e6cb; -} - -.table-success th, -.table-success td, -.table-success thead th, -.table-success tbody + tbody { - border-color: #8fd19e; -} - -.table-hover .table-success:hover { - background-color: #b1dfbb; -} - -.table-hover .table-success:hover > td, -.table-hover .table-success:hover > th { - background-color: #b1dfbb; -} - -.table-info, -.table-info > th, -.table-info > td { - background-color: #bee5eb; -} - -.table-info th, -.table-info td, -.table-info thead th, -.table-info tbody + tbody { - border-color: #86cfda; -} - -.table-hover .table-info:hover { - background-color: #abdde5; -} - -.table-hover .table-info:hover > td, -.table-hover .table-info:hover > th { - background-color: #abdde5; -} - -.table-warning, -.table-warning > th, -.table-warning > td { - background-color: #ffeeba; -} - -.table-warning th, -.table-warning td, -.table-warning thead th, -.table-warning tbody + tbody { - border-color: #ffdf7e; -} - -.table-hover .table-warning:hover { - background-color: #ffe8a1; -} - -.table-hover .table-warning:hover > td, -.table-hover .table-warning:hover > th { - background-color: #ffe8a1; -} - -.table-danger, -.table-danger > th, -.table-danger > td { - background-color: #f5c6cb; -} - -.table-danger th, -.table-danger td, -.table-danger thead th, -.table-danger tbody + tbody { - border-color: #ed969e; -} - -.table-hover .table-danger:hover { - background-color: #f1b0b7; -} - -.table-hover .table-danger:hover > td, -.table-hover .table-danger:hover > th { - background-color: #f1b0b7; -} - -.table-light, -.table-light > th, -.table-light > td { - background-color: #fdfdfe; -} - -.table-light th, -.table-light td, -.table-light thead th, -.table-light tbody + tbody { - border-color: #fbfcfc; -} - -.table-hover .table-light:hover { - background-color: #ececf6; -} - -.table-hover .table-light:hover > td, -.table-hover .table-light:hover > th { - background-color: #ececf6; -} - -.table-dark, -.table-dark > th, -.table-dark > td { - background-color: #c6c8ca; -} - -.table-dark th, -.table-dark td, -.table-dark thead th, -.table-dark tbody + tbody { - border-color: #95999c; -} - -.table-hover .table-dark:hover { - background-color: #b9bbbe; -} - -.table-hover .table-dark:hover > td, -.table-hover .table-dark:hover > th { - background-color: #b9bbbe; -} - -.table-active, -.table-active > th, -.table-active > td { - background-color: rgba(0, 0, 0, 0.075); -} - -.table-hover .table-active:hover { - background-color: rgba(0, 0, 0, 0.075); -} - -.table-hover .table-active:hover > td, -.table-hover .table-active:hover > th { - background-color: rgba(0, 0, 0, 0.075); -} - -.table .thead-dark th { - color: #fff; - background-color: #343a40; - border-color: #454d55; -} - -.table .thead-light th { - color: #495057; - background-color: #e9ecef; - border-color: #dee2e6; -} - -.table-dark { - color: #fff; - background-color: #343a40; -} - -.table-dark th, -.table-dark td, -.table-dark thead th { - border-color: #454d55; -} - -.table-dark.table-bordered { - border: 0; -} - -.table-dark.table-striped tbody tr:nth-of-type(odd) { - background-color: rgba(255, 255, 255, 0.05); -} - -.table-dark.table-hover tbody tr:hover { - color: #fff; - background-color: rgba(255, 255, 255, 0.075); -} - -@media (max-width: 575.98px) { - .table-responsive-sm { - display: block; - width: 100%; - overflow-x: auto; - -webkit-overflow-scrolling: touch; - } - .table-responsive-sm > .table-bordered { - border: 0; - } -} - -@media (max-width: 767.98px) { - .table-responsive-md { - display: block; - width: 100%; - overflow-x: auto; - -webkit-overflow-scrolling: touch; - } - .table-responsive-md > .table-bordered { - border: 0; - } -} - -@media (max-width: 991.98px) { - .table-responsive-lg { - display: block; - width: 100%; - overflow-x: auto; - -webkit-overflow-scrolling: touch; - } - .table-responsive-lg > .table-bordered { - border: 0; - } -} - -@media (max-width: 1199.98px) { - .table-responsive-xl { - display: block; - width: 100%; - overflow-x: auto; - -webkit-overflow-scrolling: touch; - } - .table-responsive-xl > .table-bordered { - border: 0; - } -} - -.table-responsive { - display: block; - width: 100%; - overflow-x: auto; - -webkit-overflow-scrolling: touch; -} - -.table-responsive > .table-bordered { - border: 0; -} - -.form-control { - display: block; - width: 100%; - height: calc(1.5em + 0.75rem + 2px); - padding: 0.375rem 0.75rem; - font-size: 1rem; - font-weight: 400; - line-height: 1.5; - color: #495057; - background-color: #fff; - background-clip: padding-box; - border: 1px solid #ced4da; - border-radius: 0.25rem; - transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; -} - -@media (prefers-reduced-motion: reduce) { - .form-control { - transition: none; - } -} - -.form-control::-ms-expand { - background-color: transparent; - border: 0; -} - -.form-control:-moz-focusring { - color: transparent; - text-shadow: 0 0 0 #495057; -} - -.form-control:focus { - color: #495057; - background-color: #fff; - border-color: #80bdff; - outline: 0; - box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25); -} - -.form-control::-webkit-input-placeholder { - color: #6c757d; - opacity: 1; -} - -.form-control::-moz-placeholder { - color: #6c757d; - opacity: 1; -} - -.form-control:-ms-input-placeholder { - color: #6c757d; - opacity: 1; -} - -.form-control::-ms-input-placeholder { - color: #6c757d; - opacity: 1; -} - -.form-control::placeholder { - color: #6c757d; - opacity: 1; -} - -.form-control:disabled, -.form-control[readonly] { - background-color: #e9ecef; - opacity: 1; -} - -select.form-control:focus::-ms-value { - color: #495057; - background-color: #fff; -} - -.form-control-file, -.form-control-range { - display: block; - width: 100%; -} - -.col-form-label { - padding-top: calc(0.375rem + 1px); - padding-bottom: calc(0.375rem + 1px); - margin-bottom: 0; - font-size: inherit; - line-height: 1.5; -} - -.col-form-label-lg { - padding-top: calc(0.5rem + 1px); - padding-bottom: calc(0.5rem + 1px); - font-size: 1.25rem; - line-height: 1.5; -} - -.col-form-label-sm { - padding-top: calc(0.25rem + 1px); - padding-bottom: calc(0.25rem + 1px); - font-size: 0.875rem; - line-height: 1.5; -} - -.form-control-plaintext { - display: block; - width: 100%; - padding: 0.375rem 0; - margin-bottom: 0; - font-size: 1rem; - line-height: 1.5; - color: #212529; - background-color: transparent; - border: solid transparent; - border-width: 1px 0; -} - -.form-control-plaintext.form-control-sm, -.form-control-plaintext.form-control-lg { - padding-right: 0; - padding-left: 0; -} - -.form-control-sm { - height: calc(1.5em + 0.5rem + 2px); - padding: 0.25rem 0.5rem; - font-size: 0.875rem; - line-height: 1.5; - border-radius: 0.2rem; -} - -.form-control-lg { - height: calc(1.5em + 1rem + 2px); - padding: 0.5rem 1rem; - font-size: 1.25rem; - line-height: 1.5; - border-radius: 0.3rem; -} - -select.form-control[size], -select.form-control[multiple] { - height: auto; -} - -textarea.form-control { - height: auto; -} - -.form-group { - margin-bottom: 1rem; -} - -.form-text { - display: block; - margin-top: 0.25rem; -} - -.form-row { - display: -ms-flexbox; - display: flex; - -ms-flex-wrap: wrap; - flex-wrap: wrap; - margin-right: -5px; - margin-left: -5px; -} - -.form-row > .col, -.form-row > [class*="col-"] { - padding-right: 5px; - padding-left: 5px; -} - -.form-check { - position: relative; - display: block; - padding-left: 1.25rem; -} - -.form-check-input { - position: absolute; - margin-top: 0.3rem; - margin-left: -1.25rem; -} - -.form-check-input[disabled] ~ .form-check-label, -.form-check-input:disabled ~ .form-check-label { - color: #6c757d; -} - -.form-check-label { - margin-bottom: 0; -} - -.form-check-inline { - display: -ms-inline-flexbox; - display: inline-flex; - -ms-flex-align: center; - align-items: center; - padding-left: 0; - margin-right: 0.75rem; -} - -.form-check-inline .form-check-input { - position: static; - margin-top: 0; - margin-right: 0.3125rem; - margin-left: 0; -} - -.valid-feedback { - display: none; - width: 100%; - margin-top: 0.25rem; - font-size: 80%; - color: #28a745; -} - -.valid-tooltip { - position: absolute; - top: 100%; - z-index: 5; - display: none; - max-width: 100%; - padding: 0.25rem 0.5rem; - margin-top: 0.1rem; - font-size: 0.875rem; - line-height: 1.5; - color: #fff; - background-color: rgba(40, 167, 69, 0.9); - border-radius: 0.25rem; -} - -.was-validated :valid ~ .valid-feedback, -.was-validated :valid ~ .valid-tooltip, -.is-valid ~ .valid-feedback, -.is-valid ~ .valid-tooltip { - display: block; -} - -.was-validated .form-control:valid, -.form-control.is-valid { - border-color: #28a745; - padding-right: calc(1.5em + 0.75rem); - background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%2328a745' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e"); - background-repeat: no-repeat; - background-position: right calc(0.375em + 0.1875rem) center; - background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem); -} - -.was-validated .form-control:valid:focus, -.form-control.is-valid:focus { - border-color: #28a745; - box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25); -} - -.was-validated textarea.form-control:valid, -textarea.form-control.is-valid { - padding-right: calc(1.5em + 0.75rem); - background-position: top calc(0.375em + 0.1875rem) right - calc(0.375em + 0.1875rem); -} - -.was-validated .custom-select:valid, -.custom-select.is-valid { - border-color: #28a745; - padding-right: calc(0.75em + 2.3125rem); - background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") - no-repeat right 0.75rem center/8px 10px, - url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%2328a745' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e") - #fff no-repeat center right 1.75rem / calc(0.75em + 0.375rem) - calc(0.75em + 0.375rem); -} - -.was-validated .custom-select:valid:focus, -.custom-select.is-valid:focus { - border-color: #28a745; - box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25); -} - -.was-validated .form-check-input:valid ~ .form-check-label, -.form-check-input.is-valid ~ .form-check-label { - color: #28a745; -} - -.was-validated .form-check-input:valid ~ .valid-feedback, -.was-validated .form-check-input:valid ~ .valid-tooltip, -.form-check-input.is-valid ~ .valid-feedback, -.form-check-input.is-valid ~ .valid-tooltip { - display: block; -} - -.was-validated .custom-control-input:valid ~ .custom-control-label, -.custom-control-input.is-valid ~ .custom-control-label { - color: #28a745; -} - -.was-validated .custom-control-input:valid ~ .custom-control-label::before, -.custom-control-input.is-valid ~ .custom-control-label::before { - border-color: #28a745; -} - -.was-validated - .custom-control-input:valid:checked - ~ .custom-control-label::before, -.custom-control-input.is-valid:checked ~ .custom-control-label::before { - border-color: #34ce57; - background-color: #34ce57; -} - -.was-validated - .custom-control-input:valid:focus - ~ .custom-control-label::before, -.custom-control-input.is-valid:focus ~ .custom-control-label::before { - box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25); -} - -.was-validated - .custom-control-input:valid:focus:not(:checked) - ~ .custom-control-label::before, -.custom-control-input.is-valid:focus:not(:checked) - ~ .custom-control-label::before { - border-color: #28a745; -} - -.was-validated .custom-file-input:valid ~ .custom-file-label, -.custom-file-input.is-valid ~ .custom-file-label { - border-color: #28a745; -} - -.was-validated .custom-file-input:valid:focus ~ .custom-file-label, -.custom-file-input.is-valid:focus ~ .custom-file-label { - border-color: #28a745; - box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25); -} - -.invalid-feedback { - display: none; - width: 100%; - margin-top: 0.25rem; - font-size: 80%; - color: #dc3545; -} - -.invalid-tooltip { - position: absolute; - top: 100%; - z-index: 5; - display: none; - max-width: 100%; - padding: 0.25rem 0.5rem; - margin-top: 0.1rem; - font-size: 0.875rem; - line-height: 1.5; - color: #fff; - background-color: rgba(220, 53, 69, 0.9); - border-radius: 0.25rem; -} - -.was-validated :invalid ~ .invalid-feedback, -.was-validated :invalid ~ .invalid-tooltip, -.is-invalid ~ .invalid-feedback, -.is-invalid ~ .invalid-tooltip { - display: block; -} - -.was-validated .form-control:invalid, -.form-control.is-invalid { - border-color: #dc3545; - padding-right: calc(1.5em + 0.75rem); - background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23dc3545' viewBox='0 0 12 12'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e"); - background-repeat: no-repeat; - background-position: right calc(0.375em + 0.1875rem) center; - background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem); -} - -.was-validated .form-control:invalid:focus, -.form-control.is-invalid:focus { - border-color: #dc3545; - box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25); -} - -.was-validated textarea.form-control:invalid, -textarea.form-control.is-invalid { - padding-right: calc(1.5em + 0.75rem); - background-position: top calc(0.375em + 0.1875rem) right - calc(0.375em + 0.1875rem); -} - -.was-validated .custom-select:invalid, -.custom-select.is-invalid { - border-color: #dc3545; - padding-right: calc(0.75em + 2.3125rem); - background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") - no-repeat right 0.75rem center/8px 10px, - url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23dc3545' viewBox='0 0 12 12'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e") - #fff no-repeat center right 1.75rem / calc(0.75em + 0.375rem) - calc(0.75em + 0.375rem); -} - -.was-validated .custom-select:invalid:focus, -.custom-select.is-invalid:focus { - border-color: #dc3545; - box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25); -} - -.was-validated .form-check-input:invalid ~ .form-check-label, -.form-check-input.is-invalid ~ .form-check-label { - color: #dc3545; -} - -.was-validated .form-check-input:invalid ~ .invalid-feedback, -.was-validated .form-check-input:invalid ~ .invalid-tooltip, -.form-check-input.is-invalid ~ .invalid-feedback, -.form-check-input.is-invalid ~ .invalid-tooltip { - display: block; -} - -.was-validated .custom-control-input:invalid ~ .custom-control-label, -.custom-control-input.is-invalid ~ .custom-control-label { - color: #dc3545; -} - -.was-validated .custom-control-input:invalid ~ .custom-control-label::before, -.custom-control-input.is-invalid ~ .custom-control-label::before { - border-color: #dc3545; -} - -.was-validated - .custom-control-input:invalid:checked - ~ .custom-control-label::before, -.custom-control-input.is-invalid:checked ~ .custom-control-label::before { - border-color: #e4606d; - background-color: #e4606d; -} - -.was-validated - .custom-control-input:invalid:focus - ~ .custom-control-label::before, -.custom-control-input.is-invalid:focus ~ .custom-control-label::before { - box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25); -} - -.was-validated - .custom-control-input:invalid:focus:not(:checked) - ~ .custom-control-label::before, -.custom-control-input.is-invalid:focus:not(:checked) - ~ .custom-control-label::before { - border-color: #dc3545; -} - -.was-validated .custom-file-input:invalid ~ .custom-file-label, -.custom-file-input.is-invalid ~ .custom-file-label { - border-color: #dc3545; -} - -.was-validated .custom-file-input:invalid:focus ~ .custom-file-label, -.custom-file-input.is-invalid:focus ~ .custom-file-label { - border-color: #dc3545; - box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25); -} - -.form-inline { - display: -ms-flexbox; - display: flex; - -ms-flex-flow: row wrap; - flex-flow: row wrap; - -ms-flex-align: center; - align-items: center; -} - -.form-inline .form-check { - width: 100%; -} - -@media (min-width: 576px) { - .form-inline label { - display: -ms-flexbox; - display: flex; - -ms-flex-align: center; - align-items: center; - -ms-flex-pack: center; - justify-content: center; - margin-bottom: 0; - } - .form-inline .form-group { - display: -ms-flexbox; - display: flex; - -ms-flex: 0 0 auto; - flex: 0 0 auto; - -ms-flex-flow: row wrap; - flex-flow: row wrap; - -ms-flex-align: center; - align-items: center; - margin-bottom: 0; - } - .form-inline .form-control { - display: inline-block; - width: auto; - vertical-align: middle; - } - .form-inline .form-control-plaintext { - display: inline-block; - } - .form-inline .input-group, - .form-inline .custom-select { - width: auto; - } - .form-inline .form-check { - display: -ms-flexbox; - display: flex; - -ms-flex-align: center; - align-items: center; - -ms-flex-pack: center; - justify-content: center; - width: auto; - padding-left: 0; - } - .form-inline .form-check-input { - position: relative; - -ms-flex-negative: 0; - flex-shrink: 0; - margin-top: 0; - margin-right: 0.25rem; - margin-left: 0; - } - .form-inline .custom-control { - -ms-flex-align: center; - align-items: center; - -ms-flex-pack: center; - justify-content: center; - } - .form-inline .custom-control-label { - margin-bottom: 0; - } -} - -.btn { - display: inline-block; - font-weight: 400; - color: #212529; - text-align: center; - vertical-align: middle; - cursor: pointer; - -webkit-user-select: none; - -moz-user-select: none; - -ms-user-select: none; - user-select: none; - background-color: transparent; - border: 1px solid transparent; - padding: 0.375rem 0.75rem; - font-size: 1rem; - line-height: 1.5; - border-radius: 0.25rem; - transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, - border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; -} - -@media (prefers-reduced-motion: reduce) { - .btn { - transition: none; - } -} - -.btn:hover { - color: #212529; - text-decoration: none; -} - -.btn:focus, -.btn.focus { - outline: 0; - box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25); -} - -.btn.disabled, -.btn:disabled { - opacity: 0.65; -} - -a.btn.disabled, -fieldset:disabled a.btn { - pointer-events: none; -} - -.btn-primary { - color: #fff; - background-color: #007bff; - border-color: #007bff; -} - -.btn-primary:hover { - color: #fff; - background-color: #0069d9; - border-color: #0062cc; -} - -.btn-primary:focus, -.btn-primary.focus { - color: #fff; - background-color: #0069d9; - border-color: #0062cc; - box-shadow: 0 0 0 0.2rem rgba(38, 143, 255, 0.5); -} - -.btn-primary.disabled, -.btn-primary:disabled { - color: #fff; - background-color: #007bff; - border-color: #007bff; -} - -.btn-primary:not(:disabled):not(.disabled):active, -.btn-primary:not(:disabled):not(.disabled).active, -.show > .btn-primary.dropdown-toggle { - color: #fff; - background-color: #0062cc; - border-color: #005cbf; -} - -.btn-primary:not(:disabled):not(.disabled):active:focus, -.btn-primary:not(:disabled):not(.disabled).active:focus, -.show > .btn-primary.dropdown-toggle:focus { - box-shadow: 0 0 0 0.2rem rgba(38, 143, 255, 0.5); -} - -.btn-secondary { - color: #fff; - background-color: #6c757d; - border-color: #6c757d; -} - -.btn-secondary:hover { - color: #fff; - background-color: #5a6268; - border-color: #545b62; -} - -.btn-secondary:focus, -.btn-secondary.focus { - color: #fff; - background-color: #5a6268; - border-color: #545b62; - box-shadow: 0 0 0 0.2rem rgba(130, 138, 145, 0.5); -} - -.btn-secondary.disabled, -.btn-secondary:disabled { - color: #fff; - background-color: #6c757d; - border-color: #6c757d; -} - -.btn-secondary:not(:disabled):not(.disabled):active, -.btn-secondary:not(:disabled):not(.disabled).active, -.show > .btn-secondary.dropdown-toggle { - color: #fff; - background-color: #545b62; - border-color: #4e555b; -} - -.btn-secondary:not(:disabled):not(.disabled):active:focus, -.btn-secondary:not(:disabled):not(.disabled).active:focus, -.show > .btn-secondary.dropdown-toggle:focus { - box-shadow: 0 0 0 0.2rem rgba(130, 138, 145, 0.5); -} - -.btn-success { - color: #fff; - background-color: #28a745; - border-color: #28a745; -} - -.btn-success:hover { - color: #fff; - background-color: #218838; - border-color: #1e7e34; -} - -.btn-success:focus, -.btn-success.focus { - color: #fff; - background-color: #218838; - border-color: #1e7e34; - box-shadow: 0 0 0 0.2rem rgba(72, 180, 97, 0.5); -} - -.btn-success.disabled, -.btn-success:disabled { - color: #fff; - background-color: #28a745; - border-color: #28a745; -} - -.btn-success:not(:disabled):not(.disabled):active, -.btn-success:not(:disabled):not(.disabled).active, -.show > .btn-success.dropdown-toggle { - color: #fff; - background-color: #1e7e34; - border-color: #1c7430; -} - -.btn-success:not(:disabled):not(.disabled):active:focus, -.btn-success:not(:disabled):not(.disabled).active:focus, -.show > .btn-success.dropdown-toggle:focus { - box-shadow: 0 0 0 0.2rem rgba(72, 180, 97, 0.5); -} - -.btn-info { - color: #fff; - background-color: #17a2b8; - border-color: #17a2b8; -} - -.btn-info:hover { - color: #fff; - background-color: #138496; - border-color: #117a8b; -} - -.btn-info:focus, -.btn-info.focus { - color: #fff; - background-color: #138496; - border-color: #117a8b; - box-shadow: 0 0 0 0.2rem rgba(58, 176, 195, 0.5); -} - -.btn-info.disabled, -.btn-info:disabled { - color: #fff; - background-color: #17a2b8; - border-color: #17a2b8; -} - -.btn-info:not(:disabled):not(.disabled):active, -.btn-info:not(:disabled):not(.disabled).active, -.show > .btn-info.dropdown-toggle { - color: #fff; - background-color: #117a8b; - border-color: #10707f; -} - -.btn-info:not(:disabled):not(.disabled):active:focus, -.btn-info:not(:disabled):not(.disabled).active:focus, -.show > .btn-info.dropdown-toggle:focus { - box-shadow: 0 0 0 0.2rem rgba(58, 176, 195, 0.5); -} - -.btn-warning { - color: #212529; - background-color: #ffc107; - border-color: #ffc107; -} - -.btn-warning:hover { - color: #212529; - background-color: #e0a800; - border-color: #d39e00; -} - -.btn-warning:focus, -.btn-warning.focus { - color: #212529; - background-color: #e0a800; - border-color: #d39e00; - box-shadow: 0 0 0 0.2rem rgba(222, 170, 12, 0.5); -} - -.btn-warning.disabled, -.btn-warning:disabled { - color: #212529; - background-color: #ffc107; - border-color: #ffc107; -} - -.btn-warning:not(:disabled):not(.disabled):active, -.btn-warning:not(:disabled):not(.disabled).active, -.show > .btn-warning.dropdown-toggle { - color: #212529; - background-color: #d39e00; - border-color: #c69500; -} - -.btn-warning:not(:disabled):not(.disabled):active:focus, -.btn-warning:not(:disabled):not(.disabled).active:focus, -.show > .btn-warning.dropdown-toggle:focus { - box-shadow: 0 0 0 0.2rem rgba(222, 170, 12, 0.5); -} - -.btn-danger { - color: #fff; - background-color: #dc3545; - border-color: #dc3545; -} - -.btn-danger:hover { - color: #fff; - background-color: #c82333; - border-color: #bd2130; -} - -.btn-danger:focus, -.btn-danger.focus { - color: #fff; - background-color: #c82333; - border-color: #bd2130; - box-shadow: 0 0 0 0.2rem rgba(225, 83, 97, 0.5); -} - -.btn-danger.disabled, -.btn-danger:disabled { - color: #fff; - background-color: #dc3545; - border-color: #dc3545; -} - -.btn-danger:not(:disabled):not(.disabled):active, -.btn-danger:not(:disabled):not(.disabled).active, -.show > .btn-danger.dropdown-toggle { - color: #fff; - background-color: #bd2130; - border-color: #b21f2d; -} - -.btn-danger:not(:disabled):not(.disabled):active:focus, -.btn-danger:not(:disabled):not(.disabled).active:focus, -.show > .btn-danger.dropdown-toggle:focus { - box-shadow: 0 0 0 0.2rem rgba(225, 83, 97, 0.5); -} - -.btn-light { - color: #212529; - background-color: #f8f9fa; - border-color: #f8f9fa; -} - -.btn-light:hover { - color: #212529; - background-color: #e2e6ea; - border-color: #dae0e5; -} - -.btn-light:focus, -.btn-light.focus { - color: #212529; - background-color: #e2e6ea; - border-color: #dae0e5; - box-shadow: 0 0 0 0.2rem rgba(216, 217, 219, 0.5); -} - -.btn-light.disabled, -.btn-light:disabled { - color: #212529; - background-color: #f8f9fa; - border-color: #f8f9fa; -} - -.btn-light:not(:disabled):not(.disabled):active, -.btn-light:not(:disabled):not(.disabled).active, -.show > .btn-light.dropdown-toggle { - color: #212529; - background-color: #dae0e5; - border-color: #d3d9df; -} - -.btn-light:not(:disabled):not(.disabled):active:focus, -.btn-light:not(:disabled):not(.disabled).active:focus, -.show > .btn-light.dropdown-toggle:focus { - box-shadow: 0 0 0 0.2rem rgba(216, 217, 219, 0.5); -} - -.btn-dark { - color: #fff; - background-color: #343a40; - border-color: #343a40; -} - -.btn-dark:hover { - color: #fff; - background-color: #23272b; - border-color: #1d2124; -} - -.btn-dark:focus, -.btn-dark.focus { - color: #fff; - background-color: #23272b; - border-color: #1d2124; - box-shadow: 0 0 0 0.2rem rgba(82, 88, 93, 0.5); -} - -.btn-dark.disabled, -.btn-dark:disabled { - color: #fff; - background-color: #343a40; - border-color: #343a40; -} - -.btn-dark:not(:disabled):not(.disabled):active, -.btn-dark:not(:disabled):not(.disabled).active, -.show > .btn-dark.dropdown-toggle { - color: #fff; - background-color: #1d2124; - border-color: #171a1d; -} - -.btn-dark:not(:disabled):not(.disabled):active:focus, -.btn-dark:not(:disabled):not(.disabled).active:focus, -.show > .btn-dark.dropdown-toggle:focus { - box-shadow: 0 0 0 0.2rem rgba(82, 88, 93, 0.5); -} - -.btn-outline-primary { - color: #007bff; - border-color: #007bff; -} - -.btn-outline-primary:hover { - color: #fff; - background-color: #007bff; - border-color: #007bff; -} - -.btn-outline-primary:focus, -.btn-outline-primary.focus { - box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5); -} - -.btn-outline-primary.disabled, -.btn-outline-primary:disabled { - color: #007bff; - background-color: transparent; -} - -.btn-outline-primary:not(:disabled):not(.disabled):active, -.btn-outline-primary:not(:disabled):not(.disabled).active, -.show > .btn-outline-primary.dropdown-toggle { - color: #fff; - background-color: #007bff; - border-color: #007bff; -} - -.btn-outline-primary:not(:disabled):not(.disabled):active:focus, -.btn-outline-primary:not(:disabled):not(.disabled).active:focus, -.show > .btn-outline-primary.dropdown-toggle:focus { - box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5); -} - -.btn-outline-secondary { - color: #6c757d; - border-color: #6c757d; -} - -.btn-outline-secondary:hover { - color: #fff; - background-color: #6c757d; - border-color: #6c757d; -} - -.btn-outline-secondary:focus, -.btn-outline-secondary.focus { - box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5); -} - -.btn-outline-secondary.disabled, -.btn-outline-secondary:disabled { - color: #6c757d; - background-color: transparent; -} - -.btn-outline-secondary:not(:disabled):not(.disabled):active, -.btn-outline-secondary:not(:disabled):not(.disabled).active, -.show > .btn-outline-secondary.dropdown-toggle { - color: #fff; - background-color: #6c757d; - border-color: #6c757d; -} - -.btn-outline-secondary:not(:disabled):not(.disabled):active:focus, -.btn-outline-secondary:not(:disabled):not(.disabled).active:focus, -.show > .btn-outline-secondary.dropdown-toggle:focus { - box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5); -} - -.btn-outline-success { - color: #28a745; - border-color: #28a745; -} - -.btn-outline-success:hover { - color: #fff; - background-color: #28a745; - border-color: #28a745; -} - -.btn-outline-success:focus, -.btn-outline-success.focus { - box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5); -} - -.btn-outline-success.disabled, -.btn-outline-success:disabled { - color: #28a745; - background-color: transparent; -} - -.btn-outline-success:not(:disabled):not(.disabled):active, -.btn-outline-success:not(:disabled):not(.disabled).active, -.show > .btn-outline-success.dropdown-toggle { - color: #fff; - background-color: #28a745; - border-color: #28a745; -} - -.btn-outline-success:not(:disabled):not(.disabled):active:focus, -.btn-outline-success:not(:disabled):not(.disabled).active:focus, -.show > .btn-outline-success.dropdown-toggle:focus { - box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5); -} - -.btn-outline-info { - color: #17a2b8; - border-color: #17a2b8; -} - -.btn-outline-info:hover { - color: #fff; - background-color: #17a2b8; - border-color: #17a2b8; -} - -.btn-outline-info:focus, -.btn-outline-info.focus { - box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5); -} - -.btn-outline-info.disabled, -.btn-outline-info:disabled { - color: #17a2b8; - background-color: transparent; -} - -.btn-outline-info:not(:disabled):not(.disabled):active, -.btn-outline-info:not(:disabled):not(.disabled).active, -.show > .btn-outline-info.dropdown-toggle { - color: #fff; - background-color: #17a2b8; - border-color: #17a2b8; -} - -.btn-outline-info:not(:disabled):not(.disabled):active:focus, -.btn-outline-info:not(:disabled):not(.disabled).active:focus, -.show > .btn-outline-info.dropdown-toggle:focus { - box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5); -} - -.btn-outline-warning { - color: #ffc107; - border-color: #ffc107; -} - -.btn-outline-warning:hover { - color: #212529; - background-color: #ffc107; - border-color: #ffc107; -} - -.btn-outline-warning:focus, -.btn-outline-warning.focus { - box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5); -} - -.btn-outline-warning.disabled, -.btn-outline-warning:disabled { - color: #ffc107; - background-color: transparent; -} - -.btn-outline-warning:not(:disabled):not(.disabled):active, -.btn-outline-warning:not(:disabled):not(.disabled).active, -.show > .btn-outline-warning.dropdown-toggle { - color: #212529; - background-color: #ffc107; - border-color: #ffc107; -} - -.btn-outline-warning:not(:disabled):not(.disabled):active:focus, -.btn-outline-warning:not(:disabled):not(.disabled).active:focus, -.show > .btn-outline-warning.dropdown-toggle:focus { - box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5); -} - -.btn-outline-danger { - color: #dc3545; - border-color: #dc3545; -} - -.btn-outline-danger:hover { - color: #fff; - background-color: #dc3545; - border-color: #dc3545; -} - -.btn-outline-danger:focus, -.btn-outline-danger.focus { - box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5); -} - -.btn-outline-danger.disabled, -.btn-outline-danger:disabled { - color: #dc3545; - background-color: transparent; -} - -.btn-outline-danger:not(:disabled):not(.disabled):active, -.btn-outline-danger:not(:disabled):not(.disabled).active, -.show > .btn-outline-danger.dropdown-toggle { - color: #fff; - background-color: #dc3545; - border-color: #dc3545; -} - -.btn-outline-danger:not(:disabled):not(.disabled):active:focus, -.btn-outline-danger:not(:disabled):not(.disabled).active:focus, -.show > .btn-outline-danger.dropdown-toggle:focus { - box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5); -} - -.btn-outline-light { - color: #f8f9fa; - border-color: #f8f9fa; -} - -.btn-outline-light:hover { - color: #212529; - background-color: #f8f9fa; - border-color: #f8f9fa; -} - -.btn-outline-light:focus, -.btn-outline-light.focus { - box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5); -} - -.btn-outline-light.disabled, -.btn-outline-light:disabled { - color: #f8f9fa; - background-color: transparent; -} - -.btn-outline-light:not(:disabled):not(.disabled):active, -.btn-outline-light:not(:disabled):not(.disabled).active, -.show > .btn-outline-light.dropdown-toggle { - color: #212529; - background-color: #f8f9fa; - border-color: #f8f9fa; -} - -.btn-outline-light:not(:disabled):not(.disabled):active:focus, -.btn-outline-light:not(:disabled):not(.disabled).active:focus, -.show > .btn-outline-light.dropdown-toggle:focus { - box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5); -} - -.btn-outline-dark { - color: #343a40; - border-color: #343a40; -} - -.btn-outline-dark:hover { - color: #fff; - background-color: #343a40; - border-color: #343a40; -} - -.btn-outline-dark:focus, -.btn-outline-dark.focus { - box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5); -} - -.btn-outline-dark.disabled, -.btn-outline-dark:disabled { - color: #343a40; - background-color: transparent; -} - -.btn-outline-dark:not(:disabled):not(.disabled):active, -.btn-outline-dark:not(:disabled):not(.disabled).active, -.show > .btn-outline-dark.dropdown-toggle { - color: #fff; - background-color: #343a40; - border-color: #343a40; -} - -.btn-outline-dark:not(:disabled):not(.disabled):active:focus, -.btn-outline-dark:not(:disabled):not(.disabled).active:focus, -.show > .btn-outline-dark.dropdown-toggle:focus { - box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5); -} - -.btn-link { - font-weight: 400; - color: #007bff; - text-decoration: none; -} - -.btn-link:hover { - color: #0056b3; - text-decoration: underline; -} - -.btn-link:focus, -.btn-link.focus { - text-decoration: underline; - box-shadow: none; -} - -.btn-link:disabled, -.btn-link.disabled { - color: #6c757d; - pointer-events: none; -} - -.btn-lg, -.btn-group-lg > .btn { - padding: 0.5rem 1rem; - font-size: 1.25rem; - line-height: 1.5; - border-radius: 0.3rem; -} - -.btn-sm, -.btn-group-sm > .btn { - padding: 0.25rem 0.5rem; - font-size: 0.875rem; - line-height: 1.5; - border-radius: 0.2rem; -} - -.btn-block { - display: block; - width: 100%; -} - -.btn-block + .btn-block { - margin-top: 0.5rem; -} - -input[type="submit"].btn-block, -input[type="reset"].btn-block, -input[type="button"].btn-block { - width: 100%; -} - -.fade { - transition: opacity 0.15s linear; -} - -@media (prefers-reduced-motion: reduce) { - .fade { - transition: none; - } -} - -.fade:not(.show) { - opacity: 0; -} - -.collapse:not(.show) { - display: none; -} - -.collapsing { - position: relative; - height: 0; - overflow: hidden; - transition: height 0.35s ease; -} - -@media (prefers-reduced-motion: reduce) { - .collapsing { - transition: none; - } -} - -.dropup, -.dropright, -.dropdown, -.dropleft { - position: relative; -} - -.dropdown-toggle { - white-space: nowrap; -} - -.dropdown-toggle::after { - display: inline-block; - margin-left: 0.255em; - vertical-align: 0.255em; - content: ""; - border-top: 0.3em solid; - border-right: 0.3em solid transparent; - border-bottom: 0; - border-left: 0.3em solid transparent; -} - -.dropdown-toggle:empty::after { - margin-left: 0; -} - -.dropdown-menu { - position: absolute; - top: 100%; - left: 0; - z-index: 1000; - display: none; - float: left; - min-width: 10rem; - padding: 0.5rem 0; - margin: 0.125rem 0 0; - font-size: 1rem; - color: #212529; - text-align: left; - list-style: none; - background-color: #fff; - background-clip: padding-box; - border: 1px solid rgba(0, 0, 0, 0.15); - border-radius: 0.25rem; -} - -.dropdown-menu-left { - right: auto; - left: 0; -} - -.dropdown-menu-right { - right: 0; - left: auto; -} - -@media (min-width: 576px) { - .dropdown-menu-sm-left { - right: auto; - left: 0; - } - .dropdown-menu-sm-right { - right: 0; - left: auto; - } -} - -@media (min-width: 768px) { - .dropdown-menu-md-left { - right: auto; - left: 0; - } - .dropdown-menu-md-right { - right: 0; - left: auto; - } -} - -@media (min-width: 992px) { - .dropdown-menu-lg-left { - right: auto; - left: 0; - } - .dropdown-menu-lg-right { - right: 0; - left: auto; - } -} - -@media (min-width: 1200px) { - .dropdown-menu-xl-left { - right: auto; - left: 0; - } - .dropdown-menu-xl-right { - right: 0; - left: auto; - } -} - -.dropup .dropdown-menu { - top: auto; - bottom: 100%; - margin-top: 0; - margin-bottom: 0.125rem; -} - -.dropup .dropdown-toggle::after { - display: inline-block; - margin-left: 0.255em; - vertical-align: 0.255em; - content: ""; - border-top: 0; - border-right: 0.3em solid transparent; - border-bottom: 0.3em solid; - border-left: 0.3em solid transparent; -} - -.dropup .dropdown-toggle:empty::after { - margin-left: 0; -} - -.dropright .dropdown-menu { - top: 0; - right: auto; - left: 100%; - margin-top: 0; - margin-left: 0.125rem; -} - -.dropright .dropdown-toggle::after { - display: inline-block; - margin-left: 0.255em; - vertical-align: 0.255em; - content: ""; - border-top: 0.3em solid transparent; - border-right: 0; - border-bottom: 0.3em solid transparent; - border-left: 0.3em solid; -} - -.dropright .dropdown-toggle:empty::after { - margin-left: 0; -} - -.dropright .dropdown-toggle::after { - vertical-align: 0; -} - -.dropleft .dropdown-menu { - top: 0; - right: 100%; - left: auto; - margin-top: 0; - margin-right: 0.125rem; -} - -.dropleft .dropdown-toggle::after { - display: inline-block; - margin-left: 0.255em; - vertical-align: 0.255em; - content: ""; -} - -.dropleft .dropdown-toggle::after { - display: none; -} - -.dropleft .dropdown-toggle::before { - display: inline-block; - margin-right: 0.255em; - vertical-align: 0.255em; - content: ""; - border-top: 0.3em solid transparent; - border-right: 0.3em solid; - border-bottom: 0.3em solid transparent; -} - -.dropleft .dropdown-toggle:empty::after { - margin-left: 0; -} - -.dropleft .dropdown-toggle::before { - vertical-align: 0; -} - -.dropdown-menu[x-placement^="top"], -.dropdown-menu[x-placement^="right"], -.dropdown-menu[x-placement^="bottom"], -.dropdown-menu[x-placement^="left"] { - right: auto; - bottom: auto; -} - -.dropdown-divider { - height: 0; - margin: 0.5rem 0; - overflow: hidden; - border-top: 1px solid #e9ecef; -} - -.dropdown-item { - display: block; - width: 100%; - padding: 0.25rem 1.5rem; - clear: both; - font-weight: 400; - color: #212529; - text-align: inherit; - white-space: nowrap; - background-color: transparent; - border: 0; -} - -.dropdown-item:hover, -.dropdown-item:focus { - color: #16181b; - text-decoration: none; - background-color: #f8f9fa; -} - -.dropdown-item.active, -.dropdown-item:active { - color: #fff; - text-decoration: none; - background-color: #007bff; -} - -.dropdown-item.disabled, -.dropdown-item:disabled { - color: #6c757d; - pointer-events: none; - background-color: transparent; -} - -.dropdown-menu.show { - display: block; -} - -.dropdown-header { - display: block; - padding: 0.5rem 1.5rem; - margin-bottom: 0; - font-size: 0.875rem; - color: #6c757d; - white-space: nowrap; -} - -.dropdown-item-text { - display: block; - padding: 0.25rem 1.5rem; - color: #212529; -} - -.btn-group, -.btn-group-vertical { - position: relative; - display: -ms-inline-flexbox; - display: inline-flex; - vertical-align: middle; -} - -.btn-group > .btn, -.btn-group-vertical > .btn { - position: relative; - -ms-flex: 1 1 auto; - flex: 1 1 auto; -} - -.btn-group > .btn:hover, -.btn-group-vertical > .btn:hover { - z-index: 1; -} - -.btn-group > .btn:focus, -.btn-group > .btn:active, -.btn-group > .btn.active, -.btn-group-vertical > .btn:focus, -.btn-group-vertical > .btn:active, -.btn-group-vertical > .btn.active { - z-index: 1; -} - -.btn-toolbar { - display: -ms-flexbox; - display: flex; - -ms-flex-wrap: wrap; - flex-wrap: wrap; - -ms-flex-pack: start; - justify-content: flex-start; -} - -.btn-toolbar .input-group { - width: auto; -} - -.btn-group > .btn:not(:first-child), -.btn-group > .btn-group:not(:first-child) { - margin-left: -1px; -} - -.btn-group > .btn:not(:last-child):not(.dropdown-toggle), -.btn-group > .btn-group:not(:last-child) > .btn { - border-top-right-radius: 0; - border-bottom-right-radius: 0; -} - -.btn-group > .btn:not(:first-child), -.btn-group > .btn-group:not(:first-child) > .btn { - border-top-left-radius: 0; - border-bottom-left-radius: 0; -} - -.dropdown-toggle-split { - padding-right: 0.5625rem; - padding-left: 0.5625rem; -} - -.dropdown-toggle-split::after, -.dropup .dropdown-toggle-split::after, -.dropright .dropdown-toggle-split::after { - margin-left: 0; -} - -.dropleft .dropdown-toggle-split::before { - margin-right: 0; -} - -.btn-sm + .dropdown-toggle-split, -.btn-group-sm > .btn + .dropdown-toggle-split { - padding-right: 0.375rem; - padding-left: 0.375rem; -} - -.btn-lg + .dropdown-toggle-split, -.btn-group-lg > .btn + .dropdown-toggle-split { - padding-right: 0.75rem; - padding-left: 0.75rem; -} - -.btn-group-vertical { - -ms-flex-direction: column; - flex-direction: column; - -ms-flex-align: start; - align-items: flex-start; - -ms-flex-pack: center; - justify-content: center; -} - -.btn-group-vertical > .btn, -.btn-group-vertical > .btn-group { - width: 100%; -} - -.btn-group-vertical > .btn:not(:first-child), -.btn-group-vertical > .btn-group:not(:first-child) { - margin-top: -1px; -} - -.btn-group-vertical > .btn:not(:last-child):not(.dropdown-toggle), -.btn-group-vertical > .btn-group:not(:last-child) > .btn { - border-bottom-right-radius: 0; - border-bottom-left-radius: 0; -} - -.btn-group-vertical > .btn:not(:first-child), -.btn-group-vertical > .btn-group:not(:first-child) > .btn { - border-top-left-radius: 0; - border-top-right-radius: 0; -} - -.btn-group-toggle > .btn, -.btn-group-toggle > .btn-group > .btn { - margin-bottom: 0; -} - -.btn-group-toggle > .btn input[type="radio"], -.btn-group-toggle > .btn input[type="checkbox"], -.btn-group-toggle > .btn-group > .btn input[type="radio"], -.btn-group-toggle > .btn-group > .btn input[type="checkbox"] { - position: absolute; - clip: rect(0, 0, 0, 0); - pointer-events: none; -} - -.input-group { - position: relative; - display: -ms-flexbox; - display: flex; - -ms-flex-wrap: wrap; - flex-wrap: wrap; - -ms-flex-align: stretch; - align-items: stretch; - width: 100%; -} - -.input-group > .form-control, -.input-group > .form-control-plaintext, -.input-group > .custom-select, -.input-group > .custom-file { - position: relative; - -ms-flex: 1 1 0%; - flex: 1 1 0%; - min-width: 0; - margin-bottom: 0; -} - -.input-group > .form-control + .form-control, -.input-group > .form-control + .custom-select, -.input-group > .form-control + .custom-file, -.input-group > .form-control-plaintext + .form-control, -.input-group > .form-control-plaintext + .custom-select, -.input-group > .form-control-plaintext + .custom-file, -.input-group > .custom-select + .form-control, -.input-group > .custom-select + .custom-select, -.input-group > .custom-select + .custom-file, -.input-group > .custom-file + .form-control, -.input-group > .custom-file + .custom-select, -.input-group > .custom-file + .custom-file { - margin-left: -1px; -} - -.input-group > .form-control:focus, -.input-group > .custom-select:focus, -.input-group > .custom-file .custom-file-input:focus ~ .custom-file-label { - z-index: 3; -} - -.input-group > .custom-file .custom-file-input:focus { - z-index: 4; -} - -.input-group > .form-control:not(:last-child), -.input-group > .custom-select:not(:last-child) { - border-top-right-radius: 0; - border-bottom-right-radius: 0; -} - -.input-group > .form-control:not(:first-child), -.input-group > .custom-select:not(:first-child) { - border-top-left-radius: 0; - border-bottom-left-radius: 0; -} - -.input-group > .custom-file { - display: -ms-flexbox; - display: flex; - -ms-flex-align: center; - align-items: center; -} - -.input-group > .custom-file:not(:last-child) .custom-file-label, -.input-group > .custom-file:not(:last-child) .custom-file-label::after { - border-top-right-radius: 0; - border-bottom-right-radius: 0; -} - -.input-group > .custom-file:not(:first-child) .custom-file-label { - border-top-left-radius: 0; - border-bottom-left-radius: 0; -} - -.input-group-prepend, -.input-group-append { - display: -ms-flexbox; - display: flex; -} - -.input-group-prepend .btn, -.input-group-append .btn { - position: relative; - z-index: 2; -} - -.input-group-prepend .btn:focus, -.input-group-append .btn:focus { - z-index: 3; -} - -.input-group-prepend .btn + .btn, -.input-group-prepend .btn + .input-group-text, -.input-group-prepend .input-group-text + .input-group-text, -.input-group-prepend .input-group-text + .btn, -.input-group-append .btn + .btn, -.input-group-append .btn + .input-group-text, -.input-group-append .input-group-text + .input-group-text, -.input-group-append .input-group-text + .btn { - margin-left: -1px; -} - -.input-group-prepend { - margin-right: -1px; -} - -.input-group-append { - margin-left: -1px; -} - -.input-group-text { - display: -ms-flexbox; - display: flex; - -ms-flex-align: center; - align-items: center; - padding: 0.375rem 0.75rem; - margin-bottom: 0; - font-size: 1rem; - font-weight: 400; - line-height: 1.5; - color: #495057; - text-align: center; - white-space: nowrap; - background-color: #e9ecef; - border: 1px solid #ced4da; - border-radius: 0.25rem; -} - -.input-group-text input[type="radio"], -.input-group-text input[type="checkbox"] { - margin-top: 0; -} - -.input-group-lg > .form-control:not(textarea), -.input-group-lg > .custom-select { - height: calc(1.5em + 1rem + 2px); -} - -.input-group-lg > .form-control, -.input-group-lg > .custom-select, -.input-group-lg > .input-group-prepend > .input-group-text, -.input-group-lg > .input-group-append > .input-group-text, -.input-group-lg > .input-group-prepend > .btn, -.input-group-lg > .input-group-append > .btn { - padding: 0.5rem 1rem; - font-size: 1.25rem; - line-height: 1.5; - border-radius: 0.3rem; -} - -.input-group-sm > .form-control:not(textarea), -.input-group-sm > .custom-select { - height: calc(1.5em + 0.5rem + 2px); -} - -.input-group-sm > .form-control, -.input-group-sm > .custom-select, -.input-group-sm > .input-group-prepend > .input-group-text, -.input-group-sm > .input-group-append > .input-group-text, -.input-group-sm > .input-group-prepend > .btn, -.input-group-sm > .input-group-append > .btn { - padding: 0.25rem 0.5rem; - font-size: 0.875rem; - line-height: 1.5; - border-radius: 0.2rem; -} - -.input-group-lg > .custom-select, -.input-group-sm > .custom-select { - padding-right: 1.75rem; -} - -.input-group > .input-group-prepend > .btn, -.input-group > .input-group-prepend > .input-group-text, -.input-group > .input-group-append:not(:last-child) > .btn, -.input-group > .input-group-append:not(:last-child) > .input-group-text, -.input-group - > .input-group-append:last-child - > .btn:not(:last-child):not(.dropdown-toggle), -.input-group - > .input-group-append:last-child - > .input-group-text:not(:last-child) { - border-top-right-radius: 0; - border-bottom-right-radius: 0; -} - -.input-group > .input-group-append > .btn, -.input-group > .input-group-append > .input-group-text, -.input-group > .input-group-prepend:not(:first-child) > .btn, -.input-group > .input-group-prepend:not(:first-child) > .input-group-text, -.input-group > .input-group-prepend:first-child > .btn:not(:first-child), -.input-group - > .input-group-prepend:first-child - > .input-group-text:not(:first-child) { - border-top-left-radius: 0; - border-bottom-left-radius: 0; -} - -.custom-control { - position: relative; - display: block; - min-height: 1.5rem; - padding-left: 1.5rem; -} - -.custom-control-inline { - display: -ms-inline-flexbox; - display: inline-flex; - margin-right: 1rem; -} - -.custom-control-input { - position: absolute; - left: 0; - z-index: -1; - width: 1rem; - height: 1.25rem; - opacity: 0; -} - -.custom-control-input:checked ~ .custom-control-label::before { - color: #fff; - border-color: #007bff; - background-color: #007bff; -} - -.custom-control-input:focus ~ .custom-control-label::before { - box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25); -} - -.custom-control-input:focus:not(:checked) ~ .custom-control-label::before { - border-color: #80bdff; -} - -.custom-control-input:not(:disabled):active ~ .custom-control-label::before { - color: #fff; - background-color: #b3d7ff; - border-color: #b3d7ff; -} - -.custom-control-input[disabled] ~ .custom-control-label, -.custom-control-input:disabled ~ .custom-control-label { - color: #6c757d; -} - -.custom-control-input[disabled] ~ .custom-control-label::before, -.custom-control-input:disabled ~ .custom-control-label::before { - background-color: #e9ecef; -} - -.custom-control-label { - position: relative; - margin-bottom: 0; - vertical-align: top; -} - -.custom-control-label::before { - position: absolute; - top: 0.25rem; - left: -1.5rem; - display: block; - width: 1rem; - height: 1rem; - pointer-events: none; - content: ""; - background-color: #fff; - border: #adb5bd solid 1px; -} - -.custom-control-label::after { - position: absolute; - top: 0.25rem; - left: -1.5rem; - display: block; - width: 1rem; - height: 1rem; - content: ""; - background: no-repeat 50% / 50% 50%; -} - -.custom-checkbox .custom-control-label::before { - border-radius: 0.25rem; -} - -.custom-checkbox .custom-control-input:checked ~ .custom-control-label::after { - background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26l2.974 2.99L8 2.193z'/%3e%3c/svg%3e"); -} - -.custom-checkbox - .custom-control-input:indeterminate - ~ .custom-control-label::before { - border-color: #007bff; - background-color: #007bff; -} - -.custom-checkbox - .custom-control-input:indeterminate - ~ .custom-control-label::after { - background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='4' viewBox='0 0 4 4'%3e%3cpath stroke='%23fff' d='M0 2h4'/%3e%3c/svg%3e"); -} - -.custom-checkbox - .custom-control-input:disabled:checked - ~ .custom-control-label::before { - background-color: rgba(0, 123, 255, 0.5); -} - -.custom-checkbox - .custom-control-input:disabled:indeterminate - ~ .custom-control-label::before { - background-color: rgba(0, 123, 255, 0.5); -} - -.custom-radio .custom-control-label::before { - border-radius: 50%; -} - -.custom-radio .custom-control-input:checked ~ .custom-control-label::after { - background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e"); -} - -.custom-radio - .custom-control-input:disabled:checked - ~ .custom-control-label::before { - background-color: rgba(0, 123, 255, 0.5); -} - -.custom-switch { - padding-left: 2.25rem; -} - -.custom-switch .custom-control-label::before { - left: -2.25rem; - width: 1.75rem; - pointer-events: all; - border-radius: 0.5rem; -} - -.custom-switch .custom-control-label::after { - top: calc(0.25rem + 2px); - left: calc(-2.25rem + 2px); - width: calc(1rem - 4px); - height: calc(1rem - 4px); - background-color: #adb5bd; - border-radius: 0.5rem; - transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, - box-shadow 0.15s ease-in-out, -webkit-transform 0.15s ease-in-out; - transition: transform 0.15s ease-in-out, background-color 0.15s ease-in-out, - border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; - transition: transform 0.15s ease-in-out, background-color 0.15s ease-in-out, - border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, - -webkit-transform 0.15s ease-in-out; -} - -@media (prefers-reduced-motion: reduce) { - .custom-switch .custom-control-label::after { - transition: none; - } -} - -.custom-switch .custom-control-input:checked ~ .custom-control-label::after { - background-color: #fff; - -webkit-transform: translateX(0.75rem); - transform: translateX(0.75rem); -} - -.custom-switch - .custom-control-input:disabled:checked - ~ .custom-control-label::before { - background-color: rgba(0, 123, 255, 0.5); -} - -.custom-select { - display: inline-block; - width: 100%; - height: calc(1.5em + 0.75rem + 2px); - padding: 0.375rem 1.75rem 0.375rem 0.75rem; - font-size: 1rem; - font-weight: 400; - line-height: 1.5; - color: #495057; - vertical-align: middle; - background: #fff - url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") - no-repeat right 0.75rem center/8px 10px; - border: 1px solid #ced4da; - border-radius: 0.25rem; - -webkit-appearance: none; - -moz-appearance: none; - appearance: none; -} - -.custom-select:focus { - border-color: #80bdff; - outline: 0; - box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25); -} - -.custom-select:focus::-ms-value { - color: #495057; - background-color: #fff; -} - -.custom-select[multiple], -.custom-select[size]:not([size="1"]) { - height: auto; - padding-right: 0.75rem; - background-image: none; -} - -.custom-select:disabled { - color: #6c757d; - background-color: #e9ecef; -} - -.custom-select::-ms-expand { - display: none; -} - -.custom-select:-moz-focusring { - color: transparent; - text-shadow: 0 0 0 #495057; -} - -.custom-select-sm { - height: calc(1.5em + 0.5rem + 2px); - padding-top: 0.25rem; - padding-bottom: 0.25rem; - padding-left: 0.5rem; - font-size: 0.875rem; -} - -.custom-select-lg { - height: calc(1.5em + 1rem + 2px); - padding-top: 0.5rem; - padding-bottom: 0.5rem; - padding-left: 1rem; - font-size: 1.25rem; -} - -.custom-file { - position: relative; - display: inline-block; - width: 100%; - height: calc(1.5em + 0.75rem + 2px); - margin-bottom: 0; -} - -.custom-file-input { - position: relative; - z-index: 2; - width: 100%; - height: calc(1.5em + 0.75rem + 2px); - margin: 0; - opacity: 0; -} - -.custom-file-input:focus ~ .custom-file-label { - border-color: #80bdff; - box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25); -} - -.custom-file-input[disabled] ~ .custom-file-label, -.custom-file-input:disabled ~ .custom-file-label { - background-color: #e9ecef; -} - -.custom-file-input:lang(en) ~ .custom-file-label::after { - content: "Browse"; -} - -.custom-file-input ~ .custom-file-label[data-browse]::after { - content: attr(data-browse); -} - -.custom-file-label { - position: absolute; - top: 0; - right: 0; - left: 0; - z-index: 1; - height: calc(1.5em + 0.75rem + 2px); - padding: 0.375rem 0.75rem; - font-weight: 400; - line-height: 1.5; - color: #495057; - background-color: #fff; - border: 1px solid #ced4da; - border-radius: 0.25rem; -} - -.custom-file-label::after { - position: absolute; - top: 0; - right: 0; - bottom: 0; - z-index: 3; - display: block; - height: calc(1.5em + 0.75rem); - padding: 0.375rem 0.75rem; - line-height: 1.5; - color: #495057; - content: "Browse"; - background-color: #e9ecef; - border-left: inherit; - border-radius: 0 0.25rem 0.25rem 0; -} - -.custom-range { - width: 100%; - height: 1.4rem; - padding: 0; - background-color: transparent; - -webkit-appearance: none; - -moz-appearance: none; - appearance: none; -} - -.custom-range:focus { - outline: none; -} - -.custom-range:focus::-webkit-slider-thumb { - box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(0, 123, 255, 0.25); -} - -.custom-range:focus::-moz-range-thumb { - box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(0, 123, 255, 0.25); -} - -.custom-range:focus::-ms-thumb { - box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(0, 123, 255, 0.25); -} - -.custom-range::-moz-focus-outer { - border: 0; -} - -.custom-range::-webkit-slider-thumb { - width: 1rem; - height: 1rem; - margin-top: -0.25rem; - background-color: #007bff; - border: 0; - border-radius: 1rem; - -webkit-transition: background-color 0.15s ease-in-out, - border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; - transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, - box-shadow 0.15s ease-in-out; - -webkit-appearance: none; - appearance: none; -} - -@media (prefers-reduced-motion: reduce) { - .custom-range::-webkit-slider-thumb { - -webkit-transition: none; - transition: none; - } -} - -.custom-range::-webkit-slider-thumb:active { - background-color: #b3d7ff; -} - -.custom-range::-webkit-slider-runnable-track { - width: 100%; - height: 0.5rem; - color: transparent; - cursor: pointer; - background-color: #dee2e6; - border-color: transparent; - border-radius: 1rem; -} - -.custom-range::-moz-range-thumb { - width: 1rem; - height: 1rem; - background-color: #007bff; - border: 0; - border-radius: 1rem; - -moz-transition: background-color 0.15s ease-in-out, - border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; - transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, - box-shadow 0.15s ease-in-out; - -moz-appearance: none; - appearance: none; -} - -@media (prefers-reduced-motion: reduce) { - .custom-range::-moz-range-thumb { - -moz-transition: none; - transition: none; - } -} - -.custom-range::-moz-range-thumb:active { - background-color: #b3d7ff; -} - -.custom-range::-moz-range-track { - width: 100%; - height: 0.5rem; - color: transparent; - cursor: pointer; - background-color: #dee2e6; - border-color: transparent; - border-radius: 1rem; -} - -.custom-range::-ms-thumb { - width: 1rem; - height: 1rem; - margin-top: 0; - margin-right: 0.2rem; - margin-left: 0.2rem; - background-color: #007bff; - border: 0; - border-radius: 1rem; - -ms-transition: background-color 0.15s ease-in-out, - border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; - transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, - box-shadow 0.15s ease-in-out; - appearance: none; -} - -@media (prefers-reduced-motion: reduce) { - .custom-range::-ms-thumb { - -ms-transition: none; - transition: none; - } -} - -.custom-range::-ms-thumb:active { - background-color: #b3d7ff; -} - -.custom-range::-ms-track { - width: 100%; - height: 0.5rem; - color: transparent; - cursor: pointer; - background-color: transparent; - border-color: transparent; - border-width: 0.5rem; -} - -.custom-range::-ms-fill-lower { - background-color: #dee2e6; - border-radius: 1rem; -} - -.custom-range::-ms-fill-upper { - margin-right: 15px; - background-color: #dee2e6; - border-radius: 1rem; -} - -.custom-range:disabled::-webkit-slider-thumb { - background-color: #adb5bd; -} - -.custom-range:disabled::-webkit-slider-runnable-track { - cursor: default; -} - -.custom-range:disabled::-moz-range-thumb { - background-color: #adb5bd; -} - -.custom-range:disabled::-moz-range-track { - cursor: default; -} - -.custom-range:disabled::-ms-thumb { - background-color: #adb5bd; -} - -.custom-control-label::before, -.custom-file-label, -.custom-select { - transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, - box-shadow 0.15s ease-in-out; -} - -@media (prefers-reduced-motion: reduce) { - .custom-control-label::before, - .custom-file-label, - .custom-select { - transition: none; - } -} - -.nav { - display: -ms-flexbox; - display: flex; - -ms-flex-wrap: wrap; - flex-wrap: wrap; - padding-left: 0; - margin-bottom: 0; - list-style: none; -} - -.nav-link { - display: block; - padding: 0.5rem 1rem; -} - -.nav-link:hover, -.nav-link:focus { - text-decoration: none; -} - -.nav-link.disabled { - color: #6c757d; - pointer-events: none; - cursor: default; -} - -.nav-tabs { - border-bottom: 1px solid #dee2e6; -} - -.nav-tabs .nav-item { - margin-bottom: -1px; -} - -.nav-tabs .nav-link { - border: 1px solid transparent; - border-top-left-radius: 0.25rem; - border-top-right-radius: 0.25rem; -} - -.nav-tabs .nav-link:hover, -.nav-tabs .nav-link:focus { - border-color: #e9ecef #e9ecef #dee2e6; -} - -.nav-tabs .nav-link.disabled { - color: #6c757d; - background-color: transparent; - border-color: transparent; -} - -.nav-tabs .nav-link.active, -.nav-tabs .nav-item.show .nav-link { - color: #495057; - background-color: #fff; - border-color: #dee2e6 #dee2e6 #fff; -} - -.nav-tabs .dropdown-menu { - margin-top: -1px; - border-top-left-radius: 0; - border-top-right-radius: 0; -} - -.nav-pills .nav-link { - border-radius: 0.25rem; -} - -.nav-pills .nav-link.active, -.nav-pills .show > .nav-link { - color: #fff; - background-color: #007bff; -} - -.nav-fill .nav-item { - -ms-flex: 1 1 auto; - flex: 1 1 auto; - text-align: center; -} - -.nav-justified .nav-item { - -ms-flex-preferred-size: 0; - flex-basis: 0; - -ms-flex-positive: 1; - flex-grow: 1; - text-align: center; -} - -.tab-content > .tab-pane { - display: none; -} - -.tab-content > .active { - display: block; -} - -.navbar { - position: relative; - display: -ms-flexbox; - display: flex; - -ms-flex-wrap: wrap; - flex-wrap: wrap; - -ms-flex-align: center; - align-items: center; - -ms-flex-pack: justify; - justify-content: space-between; - padding: 0.5rem 1rem; -} - -.navbar .container, -.navbar .container-fluid, -.navbar .container-sm, -.navbar .container-md, -.navbar .container-lg, -.navbar .container-xl { - display: -ms-flexbox; - display: flex; - -ms-flex-wrap: wrap; - flex-wrap: wrap; - -ms-flex-align: center; - align-items: center; - -ms-flex-pack: justify; - justify-content: space-between; -} - -.navbar-brand { - display: inline-block; - padding-top: 0.3125rem; - padding-bottom: 0.3125rem; - margin-right: 1rem; - font-size: 1.25rem; - line-height: inherit; - white-space: nowrap; -} - -.navbar-brand:hover, -.navbar-brand:focus { - text-decoration: none; -} - -.navbar-nav { - display: -ms-flexbox; - display: flex; - -ms-flex-direction: column; - flex-direction: column; - padding-left: 0; - margin-bottom: 0; - list-style: none; -} - -.navbar-nav .nav-link { - padding-right: 0; - padding-left: 0; -} - -.navbar-nav .dropdown-menu { - position: static; - float: none; -} - -.navbar-text { - display: inline-block; - padding-top: 0.5rem; - padding-bottom: 0.5rem; -} - -.navbar-collapse { - -ms-flex-preferred-size: 100%; - flex-basis: 100%; - -ms-flex-positive: 1; - flex-grow: 1; - -ms-flex-align: center; - align-items: center; -} - -.navbar-toggler { - padding: 0.25rem 0.75rem; - font-size: 1.25rem; - line-height: 1; - background-color: transparent; - border: 1px solid transparent; - border-radius: 0.25rem; -} - -.navbar-toggler:hover, -.navbar-toggler:focus { - text-decoration: none; -} - -.navbar-toggler-icon { - display: inline-block; - width: 1.5em; - height: 1.5em; - vertical-align: middle; - content: ""; - background: no-repeat center center; - background-size: 100% 100%; -} - -@media (max-width: 575.98px) { - .navbar-expand-sm > .container, - .navbar-expand-sm > .container-fluid, - .navbar-expand-sm > .container-sm, - .navbar-expand-sm > .container-md, - .navbar-expand-sm > .container-lg, - .navbar-expand-sm > .container-xl { - padding-right: 0; - padding-left: 0; - } -} - -@media (min-width: 576px) { - .navbar-expand-sm { - -ms-flex-flow: row nowrap; - flex-flow: row nowrap; - -ms-flex-pack: start; - justify-content: flex-start; - } - .navbar-expand-sm .navbar-nav { - -ms-flex-direction: row; - flex-direction: row; - } - .navbar-expand-sm .navbar-nav .dropdown-menu { - position: absolute; - } - .navbar-expand-sm .navbar-nav .nav-link { - padding-right: 0.5rem; - padding-left: 0.5rem; - } - .navbar-expand-sm > .container, - .navbar-expand-sm > .container-fluid, - .navbar-expand-sm > .container-sm, - .navbar-expand-sm > .container-md, - .navbar-expand-sm > .container-lg, - .navbar-expand-sm > .container-xl { - -ms-flex-wrap: nowrap; - flex-wrap: nowrap; - } - .navbar-expand-sm .navbar-collapse { - display: -ms-flexbox !important; - display: flex !important; - -ms-flex-preferred-size: auto; - flex-basis: auto; - } - .navbar-expand-sm .navbar-toggler { - display: none; - } -} - -@media (max-width: 767.98px) { - .navbar-expand-md > .container, - .navbar-expand-md > .container-fluid, - .navbar-expand-md > .container-sm, - .navbar-expand-md > .container-md, - .navbar-expand-md > .container-lg, - .navbar-expand-md > .container-xl { - padding-right: 0; - padding-left: 0; - } -} - -@media (min-width: 768px) { - .navbar-expand-md { - -ms-flex-flow: row nowrap; - flex-flow: row nowrap; - -ms-flex-pack: start; - justify-content: flex-start; - } - .navbar-expand-md .navbar-nav { - -ms-flex-direction: row; - flex-direction: row; - } - .navbar-expand-md .navbar-nav .dropdown-menu { - position: absolute; - } - .navbar-expand-md .navbar-nav .nav-link { - padding-right: 0.5rem; - padding-left: 0.5rem; - } - .navbar-expand-md > .container, - .navbar-expand-md > .container-fluid, - .navbar-expand-md > .container-sm, - .navbar-expand-md > .container-md, - .navbar-expand-md > .container-lg, - .navbar-expand-md > .container-xl { - -ms-flex-wrap: nowrap; - flex-wrap: nowrap; - } - .navbar-expand-md .navbar-collapse { - display: -ms-flexbox !important; - display: flex !important; - -ms-flex-preferred-size: auto; - flex-basis: auto; - } - .navbar-expand-md .navbar-toggler { - display: none; - } -} - -@media (max-width: 991.98px) { - .navbar-expand-lg > .container, - .navbar-expand-lg > .container-fluid, - .navbar-expand-lg > .container-sm, - .navbar-expand-lg > .container-md, - .navbar-expand-lg > .container-lg, - .navbar-expand-lg > .container-xl { - padding-right: 0; - padding-left: 0; - } -} - -@media (min-width: 992px) { - .navbar-expand-lg { - -ms-flex-flow: row nowrap; - flex-flow: row nowrap; - -ms-flex-pack: start; - justify-content: flex-start; - } - .navbar-expand-lg .navbar-nav { - -ms-flex-direction: row; - flex-direction: row; - } - .navbar-expand-lg .navbar-nav .dropdown-menu { - position: absolute; - } - .navbar-expand-lg .navbar-nav .nav-link { - padding-right: 0.5rem; - padding-left: 0.5rem; - } - .navbar-expand-lg > .container, - .navbar-expand-lg > .container-fluid, - .navbar-expand-lg > .container-sm, - .navbar-expand-lg > .container-md, - .navbar-expand-lg > .container-lg, - .navbar-expand-lg > .container-xl { - -ms-flex-wrap: nowrap; - flex-wrap: nowrap; - } - .navbar-expand-lg .navbar-collapse { - display: -ms-flexbox !important; - display: flex !important; - -ms-flex-preferred-size: auto; - flex-basis: auto; - } - .navbar-expand-lg .navbar-toggler { - display: none; - } -} - -@media (max-width: 1199.98px) { - .navbar-expand-xl > .container, - .navbar-expand-xl > .container-fluid, - .navbar-expand-xl > .container-sm, - .navbar-expand-xl > .container-md, - .navbar-expand-xl > .container-lg, - .navbar-expand-xl > .container-xl { - padding-right: 0; - padding-left: 0; - } -} - -@media (min-width: 1200px) { - .navbar-expand-xl { - -ms-flex-flow: row nowrap; - flex-flow: row nowrap; - -ms-flex-pack: start; - justify-content: flex-start; - } - .navbar-expand-xl .navbar-nav { - -ms-flex-direction: row; - flex-direction: row; - } - .navbar-expand-xl .navbar-nav .dropdown-menu { - position: absolute; - } - .navbar-expand-xl .navbar-nav .nav-link { - padding-right: 0.5rem; - padding-left: 0.5rem; - } - .navbar-expand-xl > .container, - .navbar-expand-xl > .container-fluid, - .navbar-expand-xl > .container-sm, - .navbar-expand-xl > .container-md, - .navbar-expand-xl > .container-lg, - .navbar-expand-xl > .container-xl { - -ms-flex-wrap: nowrap; - flex-wrap: nowrap; - } - .navbar-expand-xl .navbar-collapse { - display: -ms-flexbox !important; - display: flex !important; - -ms-flex-preferred-size: auto; - flex-basis: auto; - } - .navbar-expand-xl .navbar-toggler { - display: none; - } -} - -.navbar-expand { - -ms-flex-flow: row nowrap; - flex-flow: row nowrap; - -ms-flex-pack: start; - justify-content: flex-start; -} - -.navbar-expand > .container, -.navbar-expand > .container-fluid, -.navbar-expand > .container-sm, -.navbar-expand > .container-md, -.navbar-expand > .container-lg, -.navbar-expand > .container-xl { - padding-right: 0; - padding-left: 0; -} - -.navbar-expand .navbar-nav { - -ms-flex-direction: row; - flex-direction: row; -} - -.navbar-expand .navbar-nav .dropdown-menu { - position: absolute; -} - -.navbar-expand .navbar-nav .nav-link { - padding-right: 0.5rem; - padding-left: 0.5rem; -} - -.navbar-expand > .container, -.navbar-expand > .container-fluid, -.navbar-expand > .container-sm, -.navbar-expand > .container-md, -.navbar-expand > .container-lg, -.navbar-expand > .container-xl { - -ms-flex-wrap: nowrap; - flex-wrap: nowrap; -} - -.navbar-expand .navbar-collapse { - display: -ms-flexbox !important; - display: flex !important; - -ms-flex-preferred-size: auto; - flex-basis: auto; -} - -.navbar-expand .navbar-toggler { - display: none; -} - -.navbar-light .navbar-brand { - color: rgba(0, 0, 0, 0.9); -} - -.navbar-light .navbar-brand:hover, -.navbar-light .navbar-brand:focus { - color: rgba(0, 0, 0, 0.9); -} - -.navbar-light .navbar-nav .nav-link { - color: rgba(0, 0, 0, 0.5); -} - -.navbar-light .navbar-nav .nav-link:hover, -.navbar-light .navbar-nav .nav-link:focus { - color: rgba(0, 0, 0, 0.7); -} - -.navbar-light .navbar-nav .nav-link.disabled { - color: rgba(0, 0, 0, 0.3); -} - -.navbar-light .navbar-nav .show > .nav-link, -.navbar-light .navbar-nav .active > .nav-link, -.navbar-light .navbar-nav .nav-link.show, -.navbar-light .navbar-nav .nav-link.active { - color: rgba(0, 0, 0, 0.9); -} - -.navbar-light .navbar-toggler { - color: rgba(0, 0, 0, 0.5); - border-color: rgba(0, 0, 0, 0.1); -} - -.navbar-light .navbar-toggler-icon { - background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3e%3cpath stroke='rgba(0, 0, 0, 0.5)' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e"); -} - -.navbar-light .navbar-text { - color: rgba(0, 0, 0, 0.5); -} - -.navbar-light .navbar-text a { - color: rgba(0, 0, 0, 0.9); -} - -.navbar-light .navbar-text a:hover, -.navbar-light .navbar-text a:focus { - color: rgba(0, 0, 0, 0.9); -} - -.navbar-dark .navbar-brand { - color: #fff; -} - -.navbar-dark .navbar-brand:hover, -.navbar-dark .navbar-brand:focus { - color: #fff; -} - -.navbar-dark .navbar-nav .nav-link { - color: rgba(255, 255, 255, 0.5); -} - -.navbar-dark .navbar-nav .nav-link:hover, -.navbar-dark .navbar-nav .nav-link:focus { - color: rgba(255, 255, 255, 0.75); -} - -.navbar-dark .navbar-nav .nav-link.disabled { - color: rgba(255, 255, 255, 0.25); -} - -.navbar-dark .navbar-nav .show > .nav-link, -.navbar-dark .navbar-nav .active > .nav-link, -.navbar-dark .navbar-nav .nav-link.show, -.navbar-dark .navbar-nav .nav-link.active { - color: #fff; -} - -.navbar-dark .navbar-toggler { - color: rgba(255, 255, 255, 0.5); - border-color: rgba(255, 255, 255, 0.1); -} - -.navbar-dark .navbar-toggler-icon { - background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3e%3cpath stroke='rgba(255, 255, 255, 0.5)' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e"); -} - -.navbar-dark .navbar-text { - color: rgba(255, 255, 255, 0.5); -} - -.navbar-dark .navbar-text a { - color: #fff; -} - -.navbar-dark .navbar-text a:hover, -.navbar-dark .navbar-text a:focus { - color: #fff; -} - -.card { - position: relative; - display: -ms-flexbox; - display: flex; - -ms-flex-direction: column; - flex-direction: column; - min-width: 0; - word-wrap: break-word; - background-color: #fff; - background-clip: border-box; - border: 1px solid rgba(0, 0, 0, 0.125); - border-radius: 0.25rem; -} - -.card > hr { - margin-right: 0; - margin-left: 0; -} - -.card > .list-group:first-child .list-group-item:first-child { - border-top-left-radius: 0.25rem; - border-top-right-radius: 0.25rem; -} - -.card > .list-group:last-child .list-group-item:last-child { - border-bottom-right-radius: 0.25rem; - border-bottom-left-radius: 0.25rem; -} - -.card-body { - -ms-flex: 1 1 auto; - flex: 1 1 auto; - min-height: 1px; - padding: 1.25rem; - height: auto; -} - -.card-title { - margin-bottom: 0.75rem; -} - -.card-subtitle { - margin-top: -0.375rem; - margin-bottom: 0; -} - -.card-text:last-child { - margin-bottom: 0; -} - -.card-link:hover { - text-decoration: none; -} - -.card-link + .card-link { - margin-left: 1.25rem; -} - -.card-header { - padding: 0.75rem 1.25rem; - margin-bottom: 0; - background-color: rgba(0, 0, 0, 0.03); - border-bottom: 1px solid rgba(0, 0, 0, 0.125); -} - -.card-header:first-child { - border-radius: calc(0.25rem - 1px) calc(0.25rem - 1px) 0 0; -} - -.card-header + .list-group .list-group-item:first-child { - border-top: 0; -} - -.card-footer { - padding: 0.75rem 1.25rem; - background-color: rgba(0, 0, 0, 0.03); - border-top: 1px solid rgba(0, 0, 0, 0.125); -} - -.card-footer:last-child { - border-radius: 0 0 calc(0.25rem - 1px) calc(0.25rem - 1px); -} - -.card-header-tabs { - margin-right: -0.625rem; - margin-bottom: -0.75rem; - margin-left: -0.625rem; - border-bottom: 0; -} - -.card-header-pills { - margin-right: -0.625rem; - margin-left: -0.625rem; -} - -.card-img-overlay { - position: absolute; - top: 0; - right: 0; - bottom: 0; - left: 0; - padding: 1.25rem; -} - -.card-img, -.card-img-top, -.card-img-bottom { - -ms-flex-negative: 0; - flex-shrink: 0; - width: 100%; -} - -.card-img, -.card-img-top { - border-top-left-radius: calc(0.25rem - 1px); - border-top-right-radius: calc(0.25rem - 1px); -} - -.card-img, -.card-img-bottom { - border-bottom-right-radius: calc(0.25rem - 1px); - border-bottom-left-radius: calc(0.25rem - 1px); -} - -.card-deck .card { - margin-bottom: 15px; -} - -@media (min-width: 576px) { - .card-deck { - display: -ms-flexbox; - display: flex; - -ms-flex-flow: row wrap; - flex-flow: row wrap; - margin-right: -15px; - margin-left: -15px; - } - .card-deck .card { - -ms-flex: 1 0 0%; - flex: 1 0 0%; - margin-right: 15px; - margin-bottom: 0; - margin-left: 15px; - } -} - -.card-group > .card { - margin-bottom: 15px; -} - -@media (min-width: 576px) { - .card-group { - display: -ms-flexbox; - display: flex; - -ms-flex-flow: row wrap; - flex-flow: row wrap; - } - .card-group > .card { - -ms-flex: 1 0 0%; - flex: 1 0 0%; - margin-bottom: 0; - } - .card-group > .card + .card { - margin-left: 0; - border-left: 0; - } - .card-group > .card:not(:last-child) { - border-top-right-radius: 0; - border-bottom-right-radius: 0; - } - .card-group > .card:not(:last-child) .card-img-top, - .card-group > .card:not(:last-child) .card-header { - border-top-right-radius: 0; - } - .card-group > .card:not(:last-child) .card-img-bottom, - .card-group > .card:not(:last-child) .card-footer { - border-bottom-right-radius: 0; - } - .card-group > .card:not(:first-child) { - border-top-left-radius: 0; - border-bottom-left-radius: 0; - } - .card-group > .card:not(:first-child) .card-img-top, - .card-group > .card:not(:first-child) .card-header { - border-top-left-radius: 0; - } - .card-group > .card:not(:first-child) .card-img-bottom, - .card-group > .card:not(:first-child) .card-footer { - border-bottom-left-radius: 0; - } -} - -.card-columns .card { - margin-bottom: 0.75rem; -} - -@media (min-width: 576px) { - .card-columns { - -webkit-column-count: 3; - -moz-column-count: 3; - column-count: 3; - -webkit-column-gap: 1.25rem; - -moz-column-gap: 1.25rem; - column-gap: 1.25rem; - orphans: 1; - widows: 1; - } - .card-columns .card { - display: inline-block; - width: 100%; - } -} - -.accordion > .card { - overflow: hidden; -} - -.accordion > .card:not(:last-of-type) { - border-bottom: 0; - border-bottom-right-radius: 0; - border-bottom-left-radius: 0; -} - -.accordion > .card:not(:first-of-type) { - border-top-left-radius: 0; - border-top-right-radius: 0; -} - -.accordion > .card > .card-header { - border-radius: 0; - margin-bottom: -1px; -} - -.breadcrumb { - display: -ms-flexbox; - display: flex; - -ms-flex-wrap: wrap; - flex-wrap: wrap; - padding: 0.75rem 1rem; - margin-bottom: 1rem; - list-style: none; - background-color: #e9ecef; - border-radius: 0.25rem; -} - -.breadcrumb-item + .breadcrumb-item { - padding-left: 0.5rem; -} - -.breadcrumb-item + .breadcrumb-item::before { - display: inline-block; - padding-right: 0.5rem; - color: #6c757d; - content: "/"; -} - -.breadcrumb-item + .breadcrumb-item:hover::before { - text-decoration: underline; -} - -.breadcrumb-item + .breadcrumb-item:hover::before { - text-decoration: none; -} - -.breadcrumb-item.active { - color: #6c757d; -} - -.pagination { - display: -ms-flexbox; - display: flex; - padding-left: 0; - list-style: none; - border-radius: 0.25rem; -} - -.page-link { - position: relative; - display: block; - padding: 0.5rem 0.75rem; - margin-left: -1px; - line-height: 1.25; - color: #007bff; - background-color: #fff; - border: 1px solid #dee2e6; -} - -.page-link:hover { - z-index: 2; - color: #0056b3; - text-decoration: none; - background-color: #e9ecef; - border-color: #dee2e6; -} - -.page-link:focus { - z-index: 3; - outline: 0; - box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25); -} - -.page-item:first-child .page-link { - margin-left: 0; - border-top-left-radius: 0.25rem; - border-bottom-left-radius: 0.25rem; -} - -.page-item:last-child .page-link { - border-top-right-radius: 0.25rem; - border-bottom-right-radius: 0.25rem; -} - -.page-item.active .page-link { - z-index: 3; - color: #fff; - background-color: #007bff; - border-color: #007bff; -} - -.page-item.disabled .page-link { - color: #6c757d; - pointer-events: none; - cursor: auto; - background-color: #fff; - border-color: #dee2e6; -} - -.pagination-lg .page-link { - padding: 0.75rem 1.5rem; - font-size: 1.25rem; - line-height: 1.5; -} - -.pagination-lg .page-item:first-child .page-link { - border-top-left-radius: 0.3rem; - border-bottom-left-radius: 0.3rem; -} - -.pagination-lg .page-item:last-child .page-link { - border-top-right-radius: 0.3rem; - border-bottom-right-radius: 0.3rem; -} - -.pagination-sm .page-link { - padding: 0.25rem 0.5rem; - font-size: 0.875rem; - line-height: 1.5; -} - -.pagination-sm .page-item:first-child .page-link { - border-top-left-radius: 0.2rem; - border-bottom-left-radius: 0.2rem; -} - -.pagination-sm .page-item:last-child .page-link { - border-top-right-radius: 0.2rem; - border-bottom-right-radius: 0.2rem; -} - -.badge { - display: inline-block; - padding: 0.25em 0.4em; - font-size: 75%; - font-weight: 700; - line-height: 1; - text-align: center; - white-space: nowrap; - vertical-align: baseline; - border-radius: 0.25rem; - transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, - border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; -} - -@media (prefers-reduced-motion: reduce) { - .badge { - transition: none; - } -} - -a.badge:hover, -a.badge:focus { - text-decoration: none; -} - -.badge:empty { - display: none; -} - -.btn .badge { - position: relative; - top: -1px; -} - -.badge-pill { - padding-right: 0.6em; - padding-left: 0.6em; - border-radius: 10rem; -} - -.badge-primary { - color: #fff; - background-color: #007bff; -} - -a.badge-primary:hover, -a.badge-primary:focus { - color: #fff; - background-color: #0062cc; -} - -a.badge-primary:focus, -a.badge-primary.focus { - outline: 0; - box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5); -} - -.badge-secondary { - color: #fff; - background-color: #6c757d; -} - -a.badge-secondary:hover, -a.badge-secondary:focus { - color: #fff; - background-color: #545b62; -} - -a.badge-secondary:focus, -a.badge-secondary.focus { - outline: 0; - box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5); -} - -.badge-success { - color: #fff; - background-color: #28a745; -} - -a.badge-success:hover, -a.badge-success:focus { - color: #fff; - background-color: #1e7e34; -} - -a.badge-success:focus, -a.badge-success.focus { - outline: 0; - box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5); -} - -.badge-info { - color: #fff; - background-color: #17a2b8; -} - -a.badge-info:hover, -a.badge-info:focus { - color: #fff; - background-color: #117a8b; -} - -a.badge-info:focus, -a.badge-info.focus { - outline: 0; - box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5); -} - -.badge-warning { - color: #212529; - background-color: #ffc107; -} - -a.badge-warning:hover, -a.badge-warning:focus { - color: #212529; - background-color: #d39e00; -} - -a.badge-warning:focus, -a.badge-warning.focus { - outline: 0; - box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5); -} - -.badge-danger { - color: #fff; - background-color: #dc3545; -} - -a.badge-danger:hover, -a.badge-danger:focus { - color: #fff; - background-color: #bd2130; -} - -a.badge-danger:focus, -a.badge-danger.focus { - outline: 0; - box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5); -} - -.badge-light { - color: #212529; - background-color: #f8f9fa; -} - -a.badge-light:hover, -a.badge-light:focus { - color: #212529; - background-color: #dae0e5; -} - -a.badge-light:focus, -a.badge-light.focus { - outline: 0; - box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5); -} - -.badge-dark { - color: #fff; - background-color: #343a40; -} - -a.badge-dark:hover, -a.badge-dark:focus { - color: #fff; - background-color: #1d2124; -} - -a.badge-dark:focus, -a.badge-dark.focus { - outline: 0; - box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5); -} - -.jumbotron { - padding: 2rem 1rem; - margin-bottom: 2rem; - background-color: #e9ecef; - border-radius: 0.3rem; -} - -@media (min-width: 576px) { - .jumbotron { - padding: 4rem 2rem; - } -} - -.jumbotron-fluid { - padding-right: 0; - padding-left: 0; - border-radius: 0; -} - -.alert { - position: relative; - padding: 0.75rem 1.25rem; - margin-bottom: 1rem; - border: 1px solid transparent; - border-radius: 0.25rem; -} - -.alert-heading { - color: inherit; -} - -.alert-link { - font-weight: 700; -} - -.alert-dismissible { - padding-right: 4rem; -} - -.alert-dismissible .close { - position: absolute; - top: 0; - right: 0; - padding: 0.75rem 1.25rem; - color: inherit; -} - -.alert-primary { - color: #004085; - background-color: #cce5ff; - border-color: #b8daff; -} - -.alert-primary hr { - border-top-color: #9fcdff; -} - -.alert-primary .alert-link { - color: #002752; -} - -.alert-secondary { - color: #383d41; - background-color: #e2e3e5; - border-color: #d6d8db; -} - -.alert-secondary hr { - border-top-color: #c8cbcf; -} - -.alert-secondary .alert-link { - color: #202326; -} - -.alert-success { - color: #155724; - background-color: #d4edda; - border-color: #c3e6cb; -} - -.alert-success hr { - border-top-color: #b1dfbb; -} - -.alert-success .alert-link { - color: #0b2e13; -} - -.alert-info { - color: #0c5460; - background-color: #d1ecf1; - border-color: #bee5eb; -} - -.alert-info hr { - border-top-color: #abdde5; -} - -.alert-info .alert-link { - color: #062c33; -} - -.alert-warning { - color: #856404; - background-color: #fff3cd; - border-color: #ffeeba; -} - -.alert-warning hr { - border-top-color: #ffe8a1; -} - -.alert-warning .alert-link { - color: #533f03; -} - -.alert-danger { - color: #721c24; - background-color: #f8d7da; - border-color: #f5c6cb; -} - -.alert-danger hr { - border-top-color: #f1b0b7; -} - -.alert-danger .alert-link { - color: #491217; -} - -.alert-light { - color: #818182; - background-color: #fefefe; - border-color: #fdfdfe; -} - -.alert-light hr { - border-top-color: #ececf6; -} - -.alert-light .alert-link { - color: #686868; -} - -.alert-dark { - color: #1b1e21; - background-color: #d6d8d9; - border-color: #c6c8ca; -} - -.alert-dark hr { - border-top-color: #b9bbbe; -} - -.alert-dark .alert-link { - color: #040505; -} - -@-webkit-keyframes progress-bar-stripes { - from { - background-position: 1rem 0; - } - to { - background-position: 0 0; - } -} - -@keyframes progress-bar-stripes { - from { - background-position: 1rem 0; - } - to { - background-position: 0 0; - } -} - -.progress { - display: -ms-flexbox; - display: flex; - height: 1rem; - overflow: hidden; - font-size: 0.75rem; - background-color: #e9ecef; - border-radius: 0.25rem; -} - -.progress-bar { - display: -ms-flexbox; - display: flex; - -ms-flex-direction: column; - flex-direction: column; - -ms-flex-pack: center; - justify-content: center; - overflow: hidden; - color: #fff; - text-align: center; - white-space: nowrap; - background-color: #007bff; - transition: width 0.6s ease; -} - -@media (prefers-reduced-motion: reduce) { - .progress-bar { - transition: none; - } -} - -.progress-bar-striped { - 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 - ); - background-size: 1rem 1rem; -} - -.progress-bar-animated { - -webkit-animation: progress-bar-stripes 1s linear infinite; - animation: progress-bar-stripes 1s linear infinite; -} - -@media (prefers-reduced-motion: reduce) { - .progress-bar-animated { - -webkit-animation: none; - animation: none; - } -} - -.media { - display: -ms-flexbox; - display: flex; - -ms-flex-align: start; - align-items: flex-start; -} - -.media-body { - -ms-flex: 1; - flex: 1; -} - -.list-group { - display: -ms-flexbox; - display: flex; - -ms-flex-direction: column; - flex-direction: column; - padding-left: 0; - margin-bottom: 0; -} - -.list-group-item-action { - width: 100%; - color: #495057; - text-align: inherit; -} - -.list-group-item-action:hover, -.list-group-item-action:focus { - z-index: 1; - color: #495057; - text-decoration: none; - background-color: #f8f9fa; -} - -.list-group-item-action:active { - color: #212529; - background-color: #e9ecef; -} - -.list-group-item { - position: relative; - display: block; - padding: 0.75rem 1.25rem; - background-color: #fff; - border: 1px solid rgba(0, 0, 0, 0.125); -} - -.list-group-item:first-child { - border-top-left-radius: 0.25rem; - border-top-right-radius: 0.25rem; -} - -.list-group-item:last-child { - border-bottom-right-radius: 0.25rem; - border-bottom-left-radius: 0.25rem; -} - -.list-group-item.disabled, -.list-group-item:disabled { - color: #6c757d; - pointer-events: none; - background-color: #fff; -} - -.list-group-item.active { - z-index: 2; - color: #fff; - background-color: #007bff; - border-color: #007bff; -} - -.list-group-item + .list-group-item { - border-top-width: 0; -} - -.list-group-item + .list-group-item.active { - margin-top: -1px; - border-top-width: 1px; -} - -.list-group-horizontal { - -ms-flex-direction: row; - flex-direction: row; -} - -.list-group-horizontal .list-group-item:first-child { - border-bottom-left-radius: 0.25rem; - border-top-right-radius: 0; -} - -.list-group-horizontal .list-group-item:last-child { - border-top-right-radius: 0.25rem; - border-bottom-left-radius: 0; -} - -.list-group-horizontal .list-group-item.active { - margin-top: 0; -} - -.list-group-horizontal .list-group-item + .list-group-item { - border-top-width: 1px; - border-left-width: 0; -} - -.list-group-horizontal .list-group-item + .list-group-item.active { - margin-left: -1px; - border-left-width: 1px; -} - -@media (min-width: 576px) { - .list-group-horizontal-sm { - -ms-flex-direction: row; - flex-direction: row; - } - .list-group-horizontal-sm .list-group-item:first-child { - border-bottom-left-radius: 0.25rem; - border-top-right-radius: 0; - } - .list-group-horizontal-sm .list-group-item:last-child { - border-top-right-radius: 0.25rem; - border-bottom-left-radius: 0; - } - .list-group-horizontal-sm .list-group-item.active { - margin-top: 0; - } - .list-group-horizontal-sm .list-group-item + .list-group-item { - border-top-width: 1px; - border-left-width: 0; - } - .list-group-horizontal-sm .list-group-item + .list-group-item.active { - margin-left: -1px; - border-left-width: 1px; - } -} - -@media (min-width: 768px) { - .list-group-horizontal-md { - -ms-flex-direction: row; - flex-direction: row; - } - .list-group-horizontal-md .list-group-item:first-child { - border-bottom-left-radius: 0.25rem; - border-top-right-radius: 0; - } - .list-group-horizontal-md .list-group-item:last-child { - border-top-right-radius: 0.25rem; - border-bottom-left-radius: 0; - } - .list-group-horizontal-md .list-group-item.active { - margin-top: 0; - } - .list-group-horizontal-md .list-group-item + .list-group-item { - border-top-width: 1px; - border-left-width: 0; - } - .list-group-horizontal-md .list-group-item + .list-group-item.active { - margin-left: -1px; - border-left-width: 1px; - } -} - -@media (min-width: 992px) { - .list-group-horizontal-lg { - -ms-flex-direction: row; - flex-direction: row; - } - .list-group-horizontal-lg .list-group-item:first-child { - border-bottom-left-radius: 0.25rem; - border-top-right-radius: 0; - } - .list-group-horizontal-lg .list-group-item:last-child { - border-top-right-radius: 0.25rem; - border-bottom-left-radius: 0; - } - .list-group-horizontal-lg .list-group-item.active { - margin-top: 0; - } - .list-group-horizontal-lg .list-group-item + .list-group-item { - border-top-width: 1px; - border-left-width: 0; - } - .list-group-horizontal-lg .list-group-item + .list-group-item.active { - margin-left: -1px; - border-left-width: 1px; - } -} - -@media (min-width: 1200px) { - .list-group-horizontal-xl { - -ms-flex-direction: row; - flex-direction: row; - } - .list-group-horizontal-xl .list-group-item:first-child { - border-bottom-left-radius: 0.25rem; - border-top-right-radius: 0; - } - .list-group-horizontal-xl .list-group-item:last-child { - border-top-right-radius: 0.25rem; - border-bottom-left-radius: 0; - } - .list-group-horizontal-xl .list-group-item.active { - margin-top: 0; - } - .list-group-horizontal-xl .list-group-item + .list-group-item { - border-top-width: 1px; - border-left-width: 0; - } - .list-group-horizontal-xl .list-group-item + .list-group-item.active { - margin-left: -1px; - border-left-width: 1px; - } -} - -.list-group-flush .list-group-item { - border-right-width: 0; - border-left-width: 0; - border-radius: 0; -} - -.list-group-flush .list-group-item:first-child { - border-top-width: 0; -} - -.list-group-flush:last-child .list-group-item:last-child { - border-bottom-width: 0; -} - -.list-group-item-primary { - color: #004085; - background-color: #b8daff; -} - -.list-group-item-primary.list-group-item-action:hover, -.list-group-item-primary.list-group-item-action:focus { - color: #004085; - background-color: #9fcdff; -} - -.list-group-item-primary.list-group-item-action.active { - color: #fff; - background-color: #004085; - border-color: #004085; -} - -.list-group-item-secondary { - color: #383d41; - background-color: #d6d8db; -} - -.list-group-item-secondary.list-group-item-action:hover, -.list-group-item-secondary.list-group-item-action:focus { - color: #383d41; - background-color: #c8cbcf; -} - -.list-group-item-secondary.list-group-item-action.active { - color: #fff; - background-color: #383d41; - border-color: #383d41; -} - -.list-group-item-success { - color: #155724; - background-color: #c3e6cb; -} - -.list-group-item-success.list-group-item-action:hover, -.list-group-item-success.list-group-item-action:focus { - color: #155724; - background-color: #b1dfbb; -} - -.list-group-item-success.list-group-item-action.active { - color: #fff; - background-color: #155724; - border-color: #155724; -} - -.list-group-item-info { - color: #0c5460; - background-color: #bee5eb; -} - -.list-group-item-info.list-group-item-action:hover, -.list-group-item-info.list-group-item-action:focus { - color: #0c5460; - background-color: #abdde5; -} - -.list-group-item-info.list-group-item-action.active { - color: #fff; - background-color: #0c5460; - border-color: #0c5460; -} - -.list-group-item-warning { - color: #856404; - background-color: #ffeeba; -} - -.list-group-item-warning.list-group-item-action:hover, -.list-group-item-warning.list-group-item-action:focus { - color: #856404; - background-color: #ffe8a1; -} - -.list-group-item-warning.list-group-item-action.active { - color: #fff; - background-color: #856404; - border-color: #856404; -} - -.list-group-item-danger { - color: #721c24; - background-color: #f5c6cb; -} - -.list-group-item-danger.list-group-item-action:hover, -.list-group-item-danger.list-group-item-action:focus { - color: #721c24; - background-color: #f1b0b7; -} - -.list-group-item-danger.list-group-item-action.active { - color: #fff; - background-color: #721c24; - border-color: #721c24; -} - -.list-group-item-light { - color: #818182; - background-color: #fdfdfe; -} - -.list-group-item-light.list-group-item-action:hover, -.list-group-item-light.list-group-item-action:focus { - color: #818182; - background-color: #ececf6; -} - -.list-group-item-light.list-group-item-action.active { - color: #fff; - background-color: #818182; - border-color: #818182; -} - -.list-group-item-dark { - color: #1b1e21; - background-color: #c6c8ca; -} - -.list-group-item-dark.list-group-item-action:hover, -.list-group-item-dark.list-group-item-action:focus { - color: #1b1e21; - background-color: #b9bbbe; -} - -.list-group-item-dark.list-group-item-action.active { - color: #fff; - background-color: #1b1e21; - border-color: #1b1e21; -} - -.close { - float: right; - font-size: 1.5rem; - font-weight: 700; - line-height: 1; - color: #000; - text-shadow: 0 1px 0 #fff; - opacity: 0.5; -} - -.close:hover { - color: #000; - text-decoration: none; -} - -.close:not(:disabled):not(.disabled):hover, -.close:not(:disabled):not(.disabled):focus { - opacity: 0.75; -} - -button.close { - padding: 0; - background-color: transparent; - border: 0; - -webkit-appearance: none; - -moz-appearance: none; - appearance: none; -} - -a.close.disabled { - pointer-events: none; -} - -.toast { - max-width: 350px; - overflow: hidden; - font-size: 0.875rem; - background-color: rgba(255, 255, 255, 0.85); - background-clip: padding-box; - border: 1px solid rgba(0, 0, 0, 0.1); - box-shadow: 0 0.25rem 0.75rem rgba(0, 0, 0, 0.1); - -webkit-backdrop-filter: blur(10px); - backdrop-filter: blur(10px); - opacity: 0; - border-radius: 0.25rem; -} - -.toast:not(:last-child) { - margin-bottom: 0.75rem; -} - -.toast.showing { - opacity: 1; -} - -.toast.show { - display: block; - opacity: 1; -} - -.toast.hide { - display: none; -} - -.toast-header { - display: -ms-flexbox; - display: flex; - -ms-flex-align: center; - align-items: center; - padding: 0.25rem 0.75rem; - color: #6c757d; - background-color: rgba(255, 255, 255, 0.85); - background-clip: padding-box; - border-bottom: 1px solid rgba(0, 0, 0, 0.05); -} - -.toast-body { - padding: 0.75rem; -} - -.modal-open { - overflow: hidden; -} - -.modal-open .modal { - overflow-x: hidden; - overflow-y: auto; -} - -.modal { - position: fixed; - top: 0; - left: 0; - z-index: 1050; - display: none; - width: 100%; - height: 100%; - overflow: hidden; - outline: 0; -} - -.modal-dialog { - position: relative; - width: auto; - margin: 0.5rem; - pointer-events: none; -} - -.modal.fade .modal-dialog { - transition: -webkit-transform 0.3s ease-out; - transition: transform 0.3s ease-out; - transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out; - -webkit-transform: translate(0, -50px); - transform: translate(0, -50px); -} - -@media (prefers-reduced-motion: reduce) { - .modal.fade .modal-dialog { - transition: none; - } -} - -.modal.show .modal-dialog { - -webkit-transform: none; - transform: none; -} - -.modal.modal-static .modal-dialog { - -webkit-transform: scale(1.02); - transform: scale(1.02); -} - -.modal-dialog-scrollable { - display: -ms-flexbox; - display: flex; - max-height: calc(100% - 1rem); -} - -.modal-dialog-scrollable .modal-content { - max-height: calc(100vh - 1rem); - overflow: hidden; -} - -.modal-dialog-scrollable .modal-header, -.modal-dialog-scrollable .modal-footer { - -ms-flex-negative: 0; - flex-shrink: 0; -} - -.modal-dialog-scrollable .modal-body { - overflow-y: auto; -} - -.modal-dialog-centered { - display: -ms-flexbox; - display: flex; - -ms-flex-align: center; - align-items: center; - min-height: calc(100% - 1rem); -} - -.modal-dialog-centered::before { - display: block; - height: calc(100vh - 1rem); - content: ""; -} - -.modal-dialog-centered.modal-dialog-scrollable { - -ms-flex-direction: column; - flex-direction: column; - -ms-flex-pack: center; - justify-content: center; - height: 100%; -} - -.modal-dialog-centered.modal-dialog-scrollable .modal-content { - max-height: none; -} - -.modal-dialog-centered.modal-dialog-scrollable::before { - content: none; -} - -.modal-content { - position: relative; - display: -ms-flexbox; - display: flex; - -ms-flex-direction: column; - flex-direction: column; - width: 100%; - pointer-events: auto; - background-color: #fff; - background-clip: padding-box; - border: 1px solid rgba(0, 0, 0, 0.2); - border-radius: 0.3rem; - outline: 0; -} - -.modal-backdrop { - position: fixed; - top: 0; - left: 0; - z-index: 1040; - width: 100vw; - height: 100vh; - background-color: #000; -} - -.modal-backdrop.fade { - opacity: 0; -} - -.modal-backdrop.show { - opacity: 0.5; -} - -.modal-header { - display: -ms-flexbox; - display: flex; - -ms-flex-align: start; - align-items: flex-start; - -ms-flex-pack: justify; - justify-content: space-between; - padding: 1rem 1rem; - border-bottom: 1px solid #dee2e6; - border-top-left-radius: calc(0.3rem - 1px); - border-top-right-radius: calc(0.3rem - 1px); -} - -.modal-header .close { - padding: 1rem 1rem; - margin: -1rem -1rem -1rem auto; -} - -.modal-title { - margin-bottom: 0; - line-height: 1.5; -} - -.modal-body { - position: relative; - -ms-flex: 1 1 auto; - flex: 1 1 auto; - padding: 1rem; -} - -.modal-footer { - display: -ms-flexbox; - display: flex; - -ms-flex-wrap: wrap; - flex-wrap: wrap; - -ms-flex-align: center; - align-items: center; - -ms-flex-pack: end; - justify-content: flex-end; - padding: 0.75rem; - border-top: 1px solid #dee2e6; - border-bottom-right-radius: calc(0.3rem - 1px); - border-bottom-left-radius: calc(0.3rem - 1px); -} - -.modal-footer > * { - margin: 0.25rem; -} - -.modal-scrollbar-measure { - position: absolute; - top: -9999px; - width: 50px; - height: 50px; - overflow: scroll; -} - -@media (min-width: 576px) { - .modal-dialog { - max-width: 500px; - margin: 1.75rem auto; - } - .modal-dialog-scrollable { - max-height: calc(100% - 3.5rem); - } - .modal-dialog-scrollable .modal-content { - max-height: calc(100vh - 3.5rem); - } - .modal-dialog-centered { - min-height: calc(100% - 3.5rem); - } - .modal-dialog-centered::before { - height: calc(100vh - 3.5rem); - } - .modal-sm { - max-width: 300px; - } -} - -@media (min-width: 992px) { - .modal-lg, - .modal-xl { - max-width: 800px; - } -} - -@media (min-width: 1200px) { - .modal-xl { - max-width: 1140px; - } -} - -.tooltip { - position: absolute; - z-index: 1070; - display: block; - margin: 0; - font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, - "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", - "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; - font-style: normal; - font-weight: 400; - line-height: 1.5; - text-align: left; - text-align: start; - text-decoration: none; - text-shadow: none; - text-transform: none; - letter-spacing: normal; - word-break: normal; - word-spacing: normal; - white-space: normal; - line-break: auto; - font-size: 0.875rem; - word-wrap: break-word; - opacity: 0; -} - -.tooltip.show { - opacity: 0.9; -} - -.tooltip .arrow { - position: absolute; - display: block; - width: 0.8rem; - height: 0.4rem; -} - -.tooltip .arrow::before { - position: absolute; - content: ""; - border-color: transparent; - border-style: solid; -} - -.bs-tooltip-top, -.bs-tooltip-auto[x-placement^="top"] { - padding: 0.4rem 0; -} - -.bs-tooltip-top .arrow, -.bs-tooltip-auto[x-placement^="top"] .arrow { - bottom: 0; -} - -.bs-tooltip-top .arrow::before, -.bs-tooltip-auto[x-placement^="top"] .arrow::before { - top: 0; - border-width: 0.4rem 0.4rem 0; - border-top-color: #000; -} - -.bs-tooltip-right, -.bs-tooltip-auto[x-placement^="right"] { - padding: 0 0.4rem; -} - -.bs-tooltip-right .arrow, -.bs-tooltip-auto[x-placement^="right"] .arrow { - left: 0; - width: 0.4rem; - height: 0.8rem; -} - -.bs-tooltip-right .arrow::before, -.bs-tooltip-auto[x-placement^="right"] .arrow::before { - right: 0; - border-width: 0.4rem 0.4rem 0.4rem 0; - border-right-color: #000; -} - -.bs-tooltip-bottom, -.bs-tooltip-auto[x-placement^="bottom"] { - padding: 0.4rem 0; -} - -.bs-tooltip-bottom .arrow, -.bs-tooltip-auto[x-placement^="bottom"] .arrow { - top: 0; -} - -.bs-tooltip-bottom .arrow::before, -.bs-tooltip-auto[x-placement^="bottom"] .arrow::before { - bottom: 0; - border-width: 0 0.4rem 0.4rem; - border-bottom-color: #000; -} - -.bs-tooltip-left, -.bs-tooltip-auto[x-placement^="left"] { - padding: 0 0.4rem; -} - -.bs-tooltip-left .arrow, -.bs-tooltip-auto[x-placement^="left"] .arrow { - right: 0; - width: 0.4rem; - height: 0.8rem; -} - -.bs-tooltip-left .arrow::before, -.bs-tooltip-auto[x-placement^="left"] .arrow::before { - left: 0; - border-width: 0.4rem 0 0.4rem 0.4rem; - border-left-color: #000; -} - -.tooltip-inner { - max-width: 200px; - padding: 0.25rem 0.5rem; - color: #fff; - text-align: center; - background-color: #000; - border-radius: 0.25rem; -} - -.popover { - position: absolute; - top: 0; - left: 0; - z-index: 1060; - display: block; - max-width: 276px; - font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, - "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", - "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; - font-style: normal; - font-weight: 400; - line-height: 1.5; - text-align: left; - text-align: start; - text-decoration: none; - text-shadow: none; - text-transform: none; - letter-spacing: normal; - word-break: normal; - word-spacing: normal; - white-space: normal; - line-break: auto; - font-size: 0.875rem; - word-wrap: break-word; - background-color: #fff; - background-clip: padding-box; - border: 1px solid rgba(0, 0, 0, 0.2); - border-radius: 0.3rem; -} - -.popover .arrow { - position: absolute; - display: block; - width: 1rem; - height: 0.5rem; - margin: 0 0.3rem; -} - -.popover .arrow::before, -.popover .arrow::after { - position: absolute; - display: block; - content: ""; - border-color: transparent; - border-style: solid; -} - -.bs-popover-top, -.bs-popover-auto[x-placement^="top"] { - margin-bottom: 0.5rem; -} - -.bs-popover-top > .arrow, -.bs-popover-auto[x-placement^="top"] > .arrow { - bottom: calc(-0.5rem - 1px); -} - -.bs-popover-top > .arrow::before, -.bs-popover-auto[x-placement^="top"] > .arrow::before { - bottom: 0; - border-width: 0.5rem 0.5rem 0; - border-top-color: rgba(0, 0, 0, 0.25); -} - -.bs-popover-top > .arrow::after, -.bs-popover-auto[x-placement^="top"] > .arrow::after { - bottom: 1px; - border-width: 0.5rem 0.5rem 0; - border-top-color: #fff; -} - -.bs-popover-right, -.bs-popover-auto[x-placement^="right"] { - margin-left: 0.5rem; -} - -.bs-popover-right > .arrow, -.bs-popover-auto[x-placement^="right"] > .arrow { - left: calc(-0.5rem - 1px); - width: 0.5rem; - height: 1rem; - margin: 0.3rem 0; -} - -.bs-popover-right > .arrow::before, -.bs-popover-auto[x-placement^="right"] > .arrow::before { - left: 0; - border-width: 0.5rem 0.5rem 0.5rem 0; - border-right-color: rgba(0, 0, 0, 0.25); -} - -.bs-popover-right > .arrow::after, -.bs-popover-auto[x-placement^="right"] > .arrow::after { - left: 1px; - border-width: 0.5rem 0.5rem 0.5rem 0; - border-right-color: #fff; -} - -.bs-popover-bottom, -.bs-popover-auto[x-placement^="bottom"] { - margin-top: 0.5rem; -} - -.bs-popover-bottom > .arrow, -.bs-popover-auto[x-placement^="bottom"] > .arrow { - top: calc(-0.5rem - 1px); -} - -.bs-popover-bottom > .arrow::before, -.bs-popover-auto[x-placement^="bottom"] > .arrow::before { - top: 0; - border-width: 0 0.5rem 0.5rem 0.5rem; - border-bottom-color: rgba(0, 0, 0, 0.25); -} - -.bs-popover-bottom > .arrow::after, -.bs-popover-auto[x-placement^="bottom"] > .arrow::after { - top: 1px; - border-width: 0 0.5rem 0.5rem 0.5rem; - border-bottom-color: #fff; -} - -.bs-popover-bottom .popover-header::before, -.bs-popover-auto[x-placement^="bottom"] .popover-header::before { - position: absolute; - top: 0; - left: 50%; - display: block; - width: 1rem; - margin-left: -0.5rem; - content: ""; - border-bottom: 1px solid #f7f7f7; -} - -.bs-popover-left, -.bs-popover-auto[x-placement^="left"] { - margin-right: 0.5rem; -} - -.bs-popover-left > .arrow, -.bs-popover-auto[x-placement^="left"] > .arrow { - right: calc(-0.5rem - 1px); - width: 0.5rem; - height: 1rem; - margin: 0.3rem 0; -} - -.bs-popover-left > .arrow::before, -.bs-popover-auto[x-placement^="left"] > .arrow::before { - right: 0; - border-width: 0.5rem 0 0.5rem 0.5rem; - border-left-color: rgba(0, 0, 0, 0.25); -} - -.bs-popover-left > .arrow::after, -.bs-popover-auto[x-placement^="left"] > .arrow::after { - right: 1px; - border-width: 0.5rem 0 0.5rem 0.5rem; - border-left-color: #fff; -} - -.popover-header { - padding: 0.5rem 0.75rem; - margin-bottom: 0; - font-size: 1rem; - background-color: #f7f7f7; - border-bottom: 1px solid #ebebeb; - border-top-left-radius: calc(0.3rem - 1px); - border-top-right-radius: calc(0.3rem - 1px); -} - -.popover-header:empty { - display: none; -} - -.popover-body { - padding: 0.5rem 0.75rem; - color: #212529; -} - -.carousel { - position: relative; -} - -.carousel.pointer-event { - -ms-touch-action: pan-y; - touch-action: pan-y; -} - -.carousel-inner { - position: relative; - width: 100%; - overflow: hidden; -} - -.carousel-inner::after { - display: block; - clear: both; - content: ""; -} - -.carousel-item { - position: relative; - display: none; - float: left; - width: 100%; - margin-right: -100%; - -webkit-backface-visibility: hidden; - backface-visibility: hidden; - transition: -webkit-transform 0.6s ease-in-out; - transition: transform 0.6s ease-in-out; - transition: transform 0.6s ease-in-out, -webkit-transform 0.6s ease-in-out; -} - -@media (prefers-reduced-motion: reduce) { - .carousel-item { - transition: none; - } -} - -.carousel-item.active, -.carousel-item-next, -.carousel-item-prev { - display: block; -} - -.carousel-item-next:not(.carousel-item-left), -.active.carousel-item-right { - -webkit-transform: translateX(100%); - transform: translateX(100%); -} - -.carousel-item-prev:not(.carousel-item-right), -.active.carousel-item-left { - -webkit-transform: translateX(-100%); - transform: translateX(-100%); -} - -.carousel-fade .carousel-item { - opacity: 0; - transition-property: opacity; - -webkit-transform: none; - transform: none; -} - -.carousel-fade .carousel-item.active, -.carousel-fade .carousel-item-next.carousel-item-left, -.carousel-fade .carousel-item-prev.carousel-item-right { - z-index: 1; - opacity: 1; -} - -.carousel-fade .active.carousel-item-left, -.carousel-fade .active.carousel-item-right { - z-index: 0; - opacity: 0; - transition: opacity 0s 0.6s; -} - -@media (prefers-reduced-motion: reduce) { - .carousel-fade .active.carousel-item-left, - .carousel-fade .active.carousel-item-right { - transition: none; - } -} - -.carousel-control-prev, -.carousel-control-next { - position: absolute; - top: 0; - bottom: 0; - z-index: 1; - display: -ms-flexbox; - display: flex; - -ms-flex-align: center; - align-items: center; - -ms-flex-pack: center; - justify-content: center; - width: 15%; - color: #fff; - text-align: center; - opacity: 0.5; - transition: opacity 0.15s ease; -} - -@media (prefers-reduced-motion: reduce) { - .carousel-control-prev, - .carousel-control-next { - transition: none; - } -} - -.carousel-control-prev:hover, -.carousel-control-prev:focus, -.carousel-control-next:hover, -.carousel-control-next:focus { - color: #fff; - text-decoration: none; - outline: 0; - opacity: 0.9; -} - -.carousel-control-prev { - left: 0; -} - -.carousel-control-next { - right: 0; -} - -.carousel-control-prev-icon, -.carousel-control-next-icon { - display: inline-block; - width: 20px; - height: 20px; - background: no-repeat 50% / 100% 100%; -} - -.carousel-control-prev-icon { - background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath d='M5.25 0l-4 4 4 4 1.5-1.5L4.25 4l2.5-2.5L5.25 0z'/%3e%3c/svg%3e"); -} - -.carousel-control-next-icon { - background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath d='M2.75 0l-1.5 1.5L3.75 4l-2.5 2.5L2.75 8l4-4-4-4z'/%3e%3c/svg%3e"); -} - -.carousel-indicators { - position: absolute; - right: 0; - bottom: 0; - left: 0; - z-index: 15; - display: -ms-flexbox; - display: flex; - -ms-flex-pack: center; - justify-content: center; - padding-left: 0; - margin-right: 15%; - margin-left: 15%; - list-style: none; -} - -.carousel-indicators li { - box-sizing: content-box; - -ms-flex: 0 1 auto; - flex: 0 1 auto; - width: 30px; - height: 3px; - margin-right: 3px; - margin-left: 3px; - text-indent: -999px; - cursor: pointer; - background-color: #fff; - background-clip: padding-box; - border-top: 10px solid transparent; - border-bottom: 10px solid transparent; - opacity: 0.5; - transition: opacity 0.6s ease; -} - -@media (prefers-reduced-motion: reduce) { - .carousel-indicators li { - transition: none; - } -} - -.carousel-indicators .active { - opacity: 1; -} - -.carousel-caption { - position: absolute; - right: 15%; - bottom: 20px; - left: 15%; - z-index: 10; - padding-top: 20px; - padding-bottom: 20px; - color: #fff; - text-align: center; -} - -@-webkit-keyframes spinner-border { - to { - -webkit-transform: rotate(360deg); - transform: rotate(360deg); - } -} - -@keyframes spinner-border { - to { - -webkit-transform: rotate(360deg); - transform: rotate(360deg); - } -} - -.spinner-border { - display: inline-block; - width: 2rem; - height: 2rem; - vertical-align: text-bottom; - border: 0.25em solid currentColor; - border-right-color: transparent; - border-radius: 50%; - -webkit-animation: spinner-border 0.75s linear infinite; - animation: spinner-border 0.75s linear infinite; -} - -.spinner-border-sm { - width: 1rem; - height: 1rem; - border-width: 0.2em; -} - -@-webkit-keyframes spinner-grow { - 0% { - -webkit-transform: scale(0); - transform: scale(0); - } - 50% { - opacity: 1; - } -} - -@keyframes spinner-grow { - 0% { - -webkit-transform: scale(0); - transform: scale(0); - } - 50% { - opacity: 1; - } -} - -.spinner-grow { - display: inline-block; - width: 2rem; - height: 2rem; - vertical-align: text-bottom; - background-color: currentColor; - border-radius: 50%; - opacity: 0; - -webkit-animation: spinner-grow 0.75s linear infinite; - animation: spinner-grow 0.75s linear infinite; -} - -.spinner-grow-sm { - width: 1rem; - height: 1rem; -} - -.align-baseline { - vertical-align: baseline !important; -} - -.align-top { - vertical-align: top !important; -} - -.align-middle { - vertical-align: middle !important; -} - -.align-bottom { - vertical-align: bottom !important; -} - -.align-text-bottom { - vertical-align: text-bottom !important; -} - -.align-text-top { - vertical-align: text-top !important; -} - -.bg-primary { - background-color: #007bff !important; -} - -a.bg-primary:hover, -a.bg-primary:focus, -button.bg-primary:hover, -button.bg-primary:focus { - background-color: #0062cc !important; -} - -.bg-secondary { - background-color: #6c757d !important; -} - -a.bg-secondary:hover, -a.bg-secondary:focus, -button.bg-secondary:hover, -button.bg-secondary:focus { - background-color: #545b62 !important; -} - -.bg-success { - background-color: #28a745 !important; -} - -a.bg-success:hover, -a.bg-success:focus, -button.bg-success:hover, -button.bg-success:focus { - background-color: #1e7e34 !important; -} - -.bg-info { - background-color: #17a2b8 !important; -} - -a.bg-info:hover, -a.bg-info:focus, -button.bg-info:hover, -button.bg-info:focus { - background-color: #117a8b !important; -} - -.bg-warning { - background-color: #ffc107 !important; -} - -a.bg-warning:hover, -a.bg-warning:focus, -button.bg-warning:hover, -button.bg-warning:focus { - background-color: #d39e00 !important; -} - -.bg-danger { - background-color: #dc3545 !important; -} - -a.bg-danger:hover, -a.bg-danger:focus, -button.bg-danger:hover, -button.bg-danger:focus { - background-color: #bd2130 !important; -} - -.bg-light { - background-color: #f8f9fa !important; -} - -a.bg-light:hover, -a.bg-light:focus, -button.bg-light:hover, -button.bg-light:focus { - background-color: #dae0e5 !important; -} - -.bg-dark { - background-color: #343a40 !important; -} - -a.bg-dark:hover, -a.bg-dark:focus, -button.bg-dark:hover, -button.bg-dark:focus { - background-color: #1d2124 !important; -} - -.bg-white { - background-color: #fff !important; -} - -.bg-transparent { - background-color: transparent !important; -} - -.border { - border: 1px solid #dee2e6 !important; -} - -.border-top { - border-top: 1px solid #dee2e6 !important; -} - -.border-right { - border-right: 1px solid #dee2e6 !important; -} - -.border-bottom { - border-bottom: 1px solid #dee2e6 !important; -} - -.border-left { - border-left: 1px solid #dee2e6 !important; -} - -.border-0 { - border: 0 !important; -} - -.border-top-0 { - border-top: 0 !important; -} - -.border-right-0 { - border-right: 0 !important; -} - -.border-bottom-0 { - border-bottom: 0 !important; -} - -.border-left-0 { - border-left: 0 !important; -} - -.border-primary { - border-color: #007bff !important; -} - -.border-secondary { - border-color: #6c757d !important; -} - -.border-success { - border-color: #28a745 !important; -} - -.border-info { - border-color: #17a2b8 !important; -} - -.border-warning { - border-color: #ffc107 !important; -} - -.border-danger { - border-color: #dc3545 !important; -} - -.border-light { - border-color: #f8f9fa !important; -} - -.border-dark { - border-color: #343a40 !important; -} - -.border-white { - border-color: #fff !important; -} - -.rounded-sm { - border-radius: 0.2rem !important; -} - -.rounded { - border-radius: 0.25rem !important; -} - -.rounded-top { - border-top-left-radius: 0.25rem !important; - border-top-right-radius: 0.25rem !important; -} - -.rounded-right { - border-top-right-radius: 0.25rem !important; - border-bottom-right-radius: 0.25rem !important; -} - -.rounded-bottom { - border-bottom-right-radius: 0.25rem !important; - border-bottom-left-radius: 0.25rem !important; -} - -.rounded-left { - border-top-left-radius: 0.25rem !important; - border-bottom-left-radius: 0.25rem !important; -} - -.rounded-lg { - border-radius: 0.3rem !important; -} - -.rounded-circle { - border-radius: 50% !important; -} - -.rounded-pill { - border-radius: 50rem !important; -} - -.rounded-0 { - border-radius: 0 !important; -} - -.clearfix::after { - display: block; - clear: both; - content: ""; -} - -.d-none { - display: none !important; -} - -.d-inline { - display: inline !important; -} - -.d-inline-block { - display: inline-block !important; -} - -.d-block { - display: block !important; -} - -.d-table { - display: table !important; -} - -.d-table-row { - display: table-row !important; -} - -.d-table-cell { - display: table-cell !important; -} - -.d-flex { - display: -ms-flexbox !important; - display: flex !important; -} - -.d-inline-flex { - display: -ms-inline-flexbox !important; - display: inline-flex !important; -} - -@media (min-width: 576px) { - .d-sm-none { - display: none !important; - } - .d-sm-inline { - display: inline !important; - } - .d-sm-inline-block { - display: inline-block !important; - } - .d-sm-block { - display: block !important; - } - .d-sm-table { - display: table !important; - } - .d-sm-table-row { - display: table-row !important; - } - .d-sm-table-cell { - display: table-cell !important; - } - .d-sm-flex { - display: -ms-flexbox !important; - display: flex !important; - } - .d-sm-inline-flex { - display: -ms-inline-flexbox !important; - display: inline-flex !important; - } -} - -@media (min-width: 768px) { - .d-md-none { - display: none !important; - } - .d-md-inline { - display: inline !important; - } - .d-md-inline-block { - display: inline-block !important; - } - .d-md-block { - display: block !important; - } - .d-md-table { - display: table !important; - } - .d-md-table-row { - display: table-row !important; - } - .d-md-table-cell { - display: table-cell !important; - } - .d-md-flex { - display: -ms-flexbox !important; - display: flex !important; - } - .d-md-inline-flex { - display: -ms-inline-flexbox !important; - display: inline-flex !important; - } -} - -@media (min-width: 992px) { - .d-lg-none { - display: none !important; - } - .d-lg-inline { - display: inline !important; - } - .d-lg-inline-block { - display: inline-block !important; - } - .d-lg-block { - display: block !important; - } - .d-lg-table { - display: table !important; - } - .d-lg-table-row { - display: table-row !important; - } - .d-lg-table-cell { - display: table-cell !important; - } - .d-lg-flex { - display: -ms-flexbox !important; - display: flex !important; - } - .d-lg-inline-flex { - display: -ms-inline-flexbox !important; - display: inline-flex !important; - } -} - -@media (min-width: 1200px) { - .d-xl-none { - display: none !important; - } - .d-xl-inline { - display: inline !important; - } - .d-xl-inline-block { - display: inline-block !important; - } - .d-xl-block { - display: block !important; - } - .d-xl-table { - display: table !important; - } - .d-xl-table-row { - display: table-row !important; - } - .d-xl-table-cell { - display: table-cell !important; - } - .d-xl-flex { - display: -ms-flexbox !important; - display: flex !important; - } - .d-xl-inline-flex { - display: -ms-inline-flexbox !important; - display: inline-flex !important; - } -} - -@media print { - .d-print-none { - display: none !important; - } - .d-print-inline { - display: inline !important; - } - .d-print-inline-block { - display: inline-block !important; - } - .d-print-block { - display: block !important; - } - .d-print-table { - display: table !important; - } - .d-print-table-row { - display: table-row !important; - } - .d-print-table-cell { - display: table-cell !important; - } - .d-print-flex { - display: -ms-flexbox !important; - display: flex !important; - } - .d-print-inline-flex { - display: -ms-inline-flexbox !important; - display: inline-flex !important; - } -} - -.embed-responsive { - position: relative; - display: block; - width: 100%; - padding: 0; - overflow: hidden; -} - -.embed-responsive::before { - display: block; - content: ""; -} - -.embed-responsive .embed-responsive-item, -.embed-responsive iframe, -.embed-responsive embed, -.embed-responsive object, -.embed-responsive video { - position: absolute; - top: 0; - bottom: 0; - left: 0; - width: 100%; - height: 100%; - border: 0; -} - -.embed-responsive-21by9::before { - padding-top: 42.857143%; -} - -.embed-responsive-16by9::before { - padding-top: 56.25%; -} - -.embed-responsive-4by3::before { - padding-top: 75%; -} - -.embed-responsive-1by1::before { - padding-top: 100%; -} - -.flex-row { - -ms-flex-direction: row !important; - flex-direction: row !important; -} - -.flex-column { - -ms-flex-direction: column !important; - flex-direction: column !important; -} - -.flex-row-reverse { - -ms-flex-direction: row-reverse !important; - flex-direction: row-reverse !important; -} - -.flex-column-reverse { - -ms-flex-direction: column-reverse !important; - flex-direction: column-reverse !important; -} - -.flex-wrap { - -ms-flex-wrap: wrap !important; - flex-wrap: wrap !important; -} - -.flex-nowrap { - -ms-flex-wrap: nowrap !important; - flex-wrap: nowrap !important; -} - -.flex-wrap-reverse { - -ms-flex-wrap: wrap-reverse !important; - flex-wrap: wrap-reverse !important; -} - -.flex-fill { - -ms-flex: 1 1 auto !important; - flex: 1 1 auto !important; -} - -.flex-grow-0 { - -ms-flex-positive: 0 !important; - flex-grow: 0 !important; -} - -.flex-grow-1 { - -ms-flex-positive: 1 !important; - flex-grow: 1 !important; -} - -.flex-shrink-0 { - -ms-flex-negative: 0 !important; - flex-shrink: 0 !important; -} - -.flex-shrink-1 { - -ms-flex-negative: 1 !important; - flex-shrink: 1 !important; -} - -.justify-content-start { - -ms-flex-pack: start !important; - justify-content: flex-start !important; -} - -.justify-content-end { - -ms-flex-pack: end !important; - justify-content: flex-end !important; -} - -.justify-content-center { - -ms-flex-pack: center !important; - justify-content: center !important; -} - -.justify-content-between { - -ms-flex-pack: justify !important; - justify-content: space-between !important; -} - -.justify-content-around { - -ms-flex-pack: distribute !important; - justify-content: space-around !important; -} - -.align-items-start { - -ms-flex-align: start !important; - align-items: flex-start !important; -} - -.align-items-end { - -ms-flex-align: end !important; - align-items: flex-end !important; -} - -.align-items-center { - -ms-flex-align: center !important; - align-items: center !important; -} - -.align-items-baseline { - -ms-flex-align: baseline !important; - align-items: baseline !important; -} - -.align-items-stretch { - -ms-flex-align: stretch !important; - align-items: stretch !important; -} - -.align-content-start { - -ms-flex-line-pack: start !important; - align-content: flex-start !important; -} - -.align-content-end { - -ms-flex-line-pack: end !important; - align-content: flex-end !important; -} - -.align-content-center { - -ms-flex-line-pack: center !important; - align-content: center !important; -} - -.align-content-between { - -ms-flex-line-pack: justify !important; - align-content: space-between !important; -} - -.align-content-around { - -ms-flex-line-pack: distribute !important; - align-content: space-around !important; -} - -.align-content-stretch { - -ms-flex-line-pack: stretch !important; - align-content: stretch !important; -} - -.align-self-auto { - -ms-flex-item-align: auto !important; - align-self: auto !important; -} - -.align-self-start { - -ms-flex-item-align: start !important; - align-self: flex-start !important; -} - -.align-self-end { - -ms-flex-item-align: end !important; - align-self: flex-end !important; -} - -.align-self-center { - -ms-flex-item-align: center !important; - align-self: center !important; -} - -.align-self-baseline { - -ms-flex-item-align: baseline !important; - align-self: baseline !important; -} - -.align-self-stretch { - -ms-flex-item-align: stretch !important; - align-self: stretch !important; -} - -@media (min-width: 576px) { - .flex-sm-row { - -ms-flex-direction: row !important; - flex-direction: row !important; - } - .flex-sm-column { - -ms-flex-direction: column !important; - flex-direction: column !important; - } - .flex-sm-row-reverse { - -ms-flex-direction: row-reverse !important; - flex-direction: row-reverse !important; - } - .flex-sm-column-reverse { - -ms-flex-direction: column-reverse !important; - flex-direction: column-reverse !important; - } - .flex-sm-wrap { - -ms-flex-wrap: wrap !important; - flex-wrap: wrap !important; - } - .flex-sm-nowrap { - -ms-flex-wrap: nowrap !important; - flex-wrap: nowrap !important; - } - .flex-sm-wrap-reverse { - -ms-flex-wrap: wrap-reverse !important; - flex-wrap: wrap-reverse !important; - } - .flex-sm-fill { - -ms-flex: 1 1 auto !important; - flex: 1 1 auto !important; - } - .flex-sm-grow-0 { - -ms-flex-positive: 0 !important; - flex-grow: 0 !important; - } - .flex-sm-grow-1 { - -ms-flex-positive: 1 !important; - flex-grow: 1 !important; - } - .flex-sm-shrink-0 { - -ms-flex-negative: 0 !important; - flex-shrink: 0 !important; - } - .flex-sm-shrink-1 { - -ms-flex-negative: 1 !important; - flex-shrink: 1 !important; - } - .justify-content-sm-start { - -ms-flex-pack: start !important; - justify-content: flex-start !important; - } - .justify-content-sm-end { - -ms-flex-pack: end !important; - justify-content: flex-end !important; - } - .justify-content-sm-center { - -ms-flex-pack: center !important; - justify-content: center !important; - } - .justify-content-sm-between { - -ms-flex-pack: justify !important; - justify-content: space-between !important; - } - .justify-content-sm-around { - -ms-flex-pack: distribute !important; - justify-content: space-around !important; - } - .align-items-sm-start { - -ms-flex-align: start !important; - align-items: flex-start !important; - } - .align-items-sm-end { - -ms-flex-align: end !important; - align-items: flex-end !important; - } - .align-items-sm-center { - -ms-flex-align: center !important; - align-items: center !important; - } - .align-items-sm-baseline { - -ms-flex-align: baseline !important; - align-items: baseline !important; - } - .align-items-sm-stretch { - -ms-flex-align: stretch !important; - align-items: stretch !important; - } - .align-content-sm-start { - -ms-flex-line-pack: start !important; - align-content: flex-start !important; - } - .align-content-sm-end { - -ms-flex-line-pack: end !important; - align-content: flex-end !important; - } - .align-content-sm-center { - -ms-flex-line-pack: center !important; - align-content: center !important; - } - .align-content-sm-between { - -ms-flex-line-pack: justify !important; - align-content: space-between !important; - } - .align-content-sm-around { - -ms-flex-line-pack: distribute !important; - align-content: space-around !important; - } - .align-content-sm-stretch { - -ms-flex-line-pack: stretch !important; - align-content: stretch !important; - } - .align-self-sm-auto { - -ms-flex-item-align: auto !important; - align-self: auto !important; - } - .align-self-sm-start { - -ms-flex-item-align: start !important; - align-self: flex-start !important; - } - .align-self-sm-end { - -ms-flex-item-align: end !important; - align-self: flex-end !important; - } - .align-self-sm-center { - -ms-flex-item-align: center !important; - align-self: center !important; - } - .align-self-sm-baseline { - -ms-flex-item-align: baseline !important; - align-self: baseline !important; - } - .align-self-sm-stretch { - -ms-flex-item-align: stretch !important; - align-self: stretch !important; - } -} - -@media (min-width: 768px) { - .flex-md-row { - -ms-flex-direction: row !important; - flex-direction: row !important; - } - .flex-md-column { - -ms-flex-direction: column !important; - flex-direction: column !important; - } - .flex-md-row-reverse { - -ms-flex-direction: row-reverse !important; - flex-direction: row-reverse !important; - } - .flex-md-column-reverse { - -ms-flex-direction: column-reverse !important; - flex-direction: column-reverse !important; - } - .flex-md-wrap { - -ms-flex-wrap: wrap !important; - flex-wrap: wrap !important; - } - .flex-md-nowrap { - -ms-flex-wrap: nowrap !important; - flex-wrap: nowrap !important; - } - .flex-md-wrap-reverse { - -ms-flex-wrap: wrap-reverse !important; - flex-wrap: wrap-reverse !important; - } - .flex-md-fill { - -ms-flex: 1 1 auto !important; - flex: 1 1 auto !important; - } - .flex-md-grow-0 { - -ms-flex-positive: 0 !important; - flex-grow: 0 !important; - } - .flex-md-grow-1 { - -ms-flex-positive: 1 !important; - flex-grow: 1 !important; - } - .flex-md-shrink-0 { - -ms-flex-negative: 0 !important; - flex-shrink: 0 !important; - } - .flex-md-shrink-1 { - -ms-flex-negative: 1 !important; - flex-shrink: 1 !important; - } - .justify-content-md-start { - -ms-flex-pack: start !important; - justify-content: flex-start !important; - } - .justify-content-md-end { - -ms-flex-pack: end !important; - justify-content: flex-end !important; - } - .justify-content-md-center { - -ms-flex-pack: center !important; - justify-content: center !important; - } - .justify-content-md-between { - -ms-flex-pack: justify !important; - justify-content: space-between !important; - } - .justify-content-md-around { - -ms-flex-pack: distribute !important; - justify-content: space-around !important; - } - .align-items-md-start { - -ms-flex-align: start !important; - align-items: flex-start !important; - } - .align-items-md-end { - -ms-flex-align: end !important; - align-items: flex-end !important; - } - .align-items-md-center { - -ms-flex-align: center !important; - align-items: center !important; - } - .align-items-md-baseline { - -ms-flex-align: baseline !important; - align-items: baseline !important; - } - .align-items-md-stretch { - -ms-flex-align: stretch !important; - align-items: stretch !important; - } - .align-content-md-start { - -ms-flex-line-pack: start !important; - align-content: flex-start !important; - } - .align-content-md-end { - -ms-flex-line-pack: end !important; - align-content: flex-end !important; - } - .align-content-md-center { - -ms-flex-line-pack: center !important; - align-content: center !important; - } - .align-content-md-between { - -ms-flex-line-pack: justify !important; - align-content: space-between !important; - } - .align-content-md-around { - -ms-flex-line-pack: distribute !important; - align-content: space-around !important; - } - .align-content-md-stretch { - -ms-flex-line-pack: stretch !important; - align-content: stretch !important; - } - .align-self-md-auto { - -ms-flex-item-align: auto !important; - align-self: auto !important; - } - .align-self-md-start { - -ms-flex-item-align: start !important; - align-self: flex-start !important; - } - .align-self-md-end { - -ms-flex-item-align: end !important; - align-self: flex-end !important; - } - .align-self-md-center { - -ms-flex-item-align: center !important; - align-self: center !important; - } - .align-self-md-baseline { - -ms-flex-item-align: baseline !important; - align-self: baseline !important; - } - .align-self-md-stretch { - -ms-flex-item-align: stretch !important; - align-self: stretch !important; - } -} - -@media (min-width: 992px) { - .flex-lg-row { - -ms-flex-direction: row !important; - flex-direction: row !important; - } - .flex-lg-column { - -ms-flex-direction: column !important; - flex-direction: column !important; - } - .flex-lg-row-reverse { - -ms-flex-direction: row-reverse !important; - flex-direction: row-reverse !important; - } - .flex-lg-column-reverse { - -ms-flex-direction: column-reverse !important; - flex-direction: column-reverse !important; - } - .flex-lg-wrap { - -ms-flex-wrap: wrap !important; - flex-wrap: wrap !important; - } - .flex-lg-nowrap { - -ms-flex-wrap: nowrap !important; - flex-wrap: nowrap !important; - } - .flex-lg-wrap-reverse { - -ms-flex-wrap: wrap-reverse !important; - flex-wrap: wrap-reverse !important; - } - .flex-lg-fill { - -ms-flex: 1 1 auto !important; - flex: 1 1 auto !important; - } - .flex-lg-grow-0 { - -ms-flex-positive: 0 !important; - flex-grow: 0 !important; - } - .flex-lg-grow-1 { - -ms-flex-positive: 1 !important; - flex-grow: 1 !important; - } - .flex-lg-shrink-0 { - -ms-flex-negative: 0 !important; - flex-shrink: 0 !important; - } - .flex-lg-shrink-1 { - -ms-flex-negative: 1 !important; - flex-shrink: 1 !important; - } - .justify-content-lg-start { - -ms-flex-pack: start !important; - justify-content: flex-start !important; - } - .justify-content-lg-end { - -ms-flex-pack: end !important; - justify-content: flex-end !important; - } - .justify-content-lg-center { - -ms-flex-pack: center !important; - justify-content: center !important; - } - .justify-content-lg-between { - -ms-flex-pack: justify !important; - justify-content: space-between !important; - } - .justify-content-lg-around { - -ms-flex-pack: distribute !important; - justify-content: space-around !important; - } - .align-items-lg-start { - -ms-flex-align: start !important; - align-items: flex-start !important; - } - .align-items-lg-end { - -ms-flex-align: end !important; - align-items: flex-end !important; - } - .align-items-lg-center { - -ms-flex-align: center !important; - align-items: center !important; - } - .align-items-lg-baseline { - -ms-flex-align: baseline !important; - align-items: baseline !important; - } - .align-items-lg-stretch { - -ms-flex-align: stretch !important; - align-items: stretch !important; - } - .align-content-lg-start { - -ms-flex-line-pack: start !important; - align-content: flex-start !important; - } - .align-content-lg-end { - -ms-flex-line-pack: end !important; - align-content: flex-end !important; - } - .align-content-lg-center { - -ms-flex-line-pack: center !important; - align-content: center !important; - } - .align-content-lg-between { - -ms-flex-line-pack: justify !important; - align-content: space-between !important; - } - .align-content-lg-around { - -ms-flex-line-pack: distribute !important; - align-content: space-around !important; - } - .align-content-lg-stretch { - -ms-flex-line-pack: stretch !important; - align-content: stretch !important; - } - .align-self-lg-auto { - -ms-flex-item-align: auto !important; - align-self: auto !important; - } - .align-self-lg-start { - -ms-flex-item-align: start !important; - align-self: flex-start !important; - } - .align-self-lg-end { - -ms-flex-item-align: end !important; - align-self: flex-end !important; - } - .align-self-lg-center { - -ms-flex-item-align: center !important; - align-self: center !important; - } - .align-self-lg-baseline { - -ms-flex-item-align: baseline !important; - align-self: baseline !important; - } - .align-self-lg-stretch { - -ms-flex-item-align: stretch !important; - align-self: stretch !important; - } -} - -@media (min-width: 1200px) { - .flex-xl-row { - -ms-flex-direction: row !important; - flex-direction: row !important; - } - .flex-xl-column { - -ms-flex-direction: column !important; - flex-direction: column !important; - } - .flex-xl-row-reverse { - -ms-flex-direction: row-reverse !important; - flex-direction: row-reverse !important; - } - .flex-xl-column-reverse { - -ms-flex-direction: column-reverse !important; - flex-direction: column-reverse !important; - } - .flex-xl-wrap { - -ms-flex-wrap: wrap !important; - flex-wrap: wrap !important; - } - .flex-xl-nowrap { - -ms-flex-wrap: nowrap !important; - flex-wrap: nowrap !important; - } - .flex-xl-wrap-reverse { - -ms-flex-wrap: wrap-reverse !important; - flex-wrap: wrap-reverse !important; - } - .flex-xl-fill { - -ms-flex: 1 1 auto !important; - flex: 1 1 auto !important; - } - .flex-xl-grow-0 { - -ms-flex-positive: 0 !important; - flex-grow: 0 !important; - } - .flex-xl-grow-1 { - -ms-flex-positive: 1 !important; - flex-grow: 1 !important; - } - .flex-xl-shrink-0 { - -ms-flex-negative: 0 !important; - flex-shrink: 0 !important; - } - .flex-xl-shrink-1 { - -ms-flex-negative: 1 !important; - flex-shrink: 1 !important; - } - .justify-content-xl-start { - -ms-flex-pack: start !important; - justify-content: flex-start !important; - } - .justify-content-xl-end { - -ms-flex-pack: end !important; - justify-content: flex-end !important; - } - .justify-content-xl-center { - -ms-flex-pack: center !important; - justify-content: center !important; - } - .justify-content-xl-between { - -ms-flex-pack: justify !important; - justify-content: space-between !important; - } - .justify-content-xl-around { - -ms-flex-pack: distribute !important; - justify-content: space-around !important; - } - .align-items-xl-start { - -ms-flex-align: start !important; - align-items: flex-start !important; - } - .align-items-xl-end { - -ms-flex-align: end !important; - align-items: flex-end !important; - } - .align-items-xl-center { - -ms-flex-align: center !important; - align-items: center !important; - } - .align-items-xl-baseline { - -ms-flex-align: baseline !important; - align-items: baseline !important; - } - .align-items-xl-stretch { - -ms-flex-align: stretch !important; - align-items: stretch !important; - } - .align-content-xl-start { - -ms-flex-line-pack: start !important; - align-content: flex-start !important; - } - .align-content-xl-end { - -ms-flex-line-pack: end !important; - align-content: flex-end !important; - } - .align-content-xl-center { - -ms-flex-line-pack: center !important; - align-content: center !important; - } - .align-content-xl-between { - -ms-flex-line-pack: justify !important; - align-content: space-between !important; - } - .align-content-xl-around { - -ms-flex-line-pack: distribute !important; - align-content: space-around !important; - } - .align-content-xl-stretch { - -ms-flex-line-pack: stretch !important; - align-content: stretch !important; - } - .align-self-xl-auto { - -ms-flex-item-align: auto !important; - align-self: auto !important; - } - .align-self-xl-start { - -ms-flex-item-align: start !important; - align-self: flex-start !important; - } - .align-self-xl-end { - -ms-flex-item-align: end !important; - align-self: flex-end !important; - } - .align-self-xl-center { - -ms-flex-item-align: center !important; - align-self: center !important; - } - .align-self-xl-baseline { - -ms-flex-item-align: baseline !important; - align-self: baseline !important; - } - .align-self-xl-stretch { - -ms-flex-item-align: stretch !important; - align-self: stretch !important; - } -} - -.float-left { - float: left !important; -} - -.float-right { - float: right !important; -} - -.float-none { - float: none !important; -} - -@media (min-width: 576px) { - .float-sm-left { - float: left !important; - } - .float-sm-right { - float: right !important; - } - .float-sm-none { - float: none !important; - } -} - -@media (min-width: 768px) { - .float-md-left { - float: left !important; - } - .float-md-right { - float: right !important; - } - .float-md-none { - float: none !important; - } -} - -@media (min-width: 992px) { - .float-lg-left { - float: left !important; - } - .float-lg-right { - float: right !important; - } - .float-lg-none { - float: none !important; - } -} - -@media (min-width: 1200px) { - .float-xl-left { - float: left !important; - } - .float-xl-right { - float: right !important; - } - .float-xl-none { - float: none !important; - } -} - -.overflow-auto { - overflow: auto !important; -} - -.overflow-hidden { - overflow: hidden !important; -} - -.position-static { - position: static !important; -} - -.position-relative { - position: relative !important; -} - -.position-absolute { - position: absolute !important; -} - -.position-fixed { - position: fixed !important; -} - -.position-sticky { - position: -webkit-sticky !important; - position: sticky !important; -} - -.fixed-top { - position: fixed; - top: 0; - right: 0; - left: 0; - z-index: 1030; -} - -.fixed-bottom { - position: fixed; - right: 0; - bottom: 0; - left: 0; - z-index: 1030; -} - -@supports ((position: -webkit-sticky) or (position: sticky)) { - .sticky-top { - position: -webkit-sticky; - position: sticky; - top: 0; - z-index: 1020; - } -} - -.sr-only { - position: absolute; - width: 1px; - height: 1px; - padding: 0; - margin: -1px; - overflow: hidden; - clip: rect(0, 0, 0, 0); - white-space: nowrap; - border: 0; -} - -.sr-only-focusable:active, -.sr-only-focusable:focus { - position: static; - width: auto; - height: auto; - overflow: visible; - clip: auto; - white-space: normal; -} - -.shadow-sm { - box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075) !important; -} - -.shadow { - box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15) !important; -} - -.shadow-lg { - box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.175) !important; -} - -.shadow-none { - box-shadow: none !important; -} - -.w-25 { - width: 25% !important; -} - -.w-50 { - width: 50% !important; -} - -.w-75 { - width: 75% !important; -} - -.w-100 { - width: 100% !important; -} - -.w-auto { - width: auto !important; -} - -.h-25 { - height: 25% !important; -} - -.h-50 { - height: 50% !important; -} - -.h-75 { - height: 75% !important; -} - -.h-100 { - height: 100% !important; -} - -.h-auto { - height: auto !important; -} - -.mw-100 { - max-width: 100% !important; -} - -.mh-100 { - max-height: 100% !important; -} - -.min-vw-100 { - min-width: 100vw !important; -} - -.min-vh-100 { - min-height: 100vh !important; -} - -.vw-100 { - width: 100vw !important; -} - -.vh-100 { - height: 100vh !important; -} - -.stretched-link::after { - position: absolute; - top: 0; - right: 0; - bottom: 0; - left: 0; - z-index: 1; - pointer-events: auto; - content: ""; - background-color: rgba(0, 0, 0, 0); -} - -.m-0 { - margin: 0 !important; -} - -.mt-0, -.my-0 { - margin-top: 0 !important; -} - -.mr-0, -.mx-0 { - margin-right: 0 !important; -} - -.mb-0, -.my-0 { - margin-bottom: 0 !important; -} - -.ml-0, -.mx-0 { - margin-left: 0 !important; -} - -.m-1 { - margin: 0.25rem !important; -} - -.mt-1, -.my-1 { - margin-top: 0.25rem !important; -} - -.mr-1, -.mx-1 { - margin-right: 0.25rem !important; -} - -.mb-1, -.my-1 { - margin-bottom: 0.25rem !important; -} - -.ml-1, -.mx-1 { - margin-left: 0.25rem !important; -} - -.m-2 { - margin: 0.5rem !important; -} - -.mt-2, -.my-2 { - margin-top: 0.5rem !important; -} - -.mr-2, -.mx-2 { - margin-right: 0.5rem !important; -} - -.mb-2, -.my-2 { - margin-bottom: 0.5rem !important; -} - -.ml-2, -.mx-2 { - margin-left: 0.5rem !important; -} - -.m-3 { - margin: 1rem !important; -} - -.mt-3, -.my-3 { - margin-top: 1rem !important; -} - -.mr-3, -.mx-3 { - margin-right: 1rem !important; -} - -.mb-3, -.my-3 { - margin-bottom: 1rem !important; -} - -.ml-3, -.mx-3 { - margin-left: 1rem !important; -} - -.m-4 { - margin: 1.5rem !important; -} - -.mt-4, -.my-4 { - margin-top: 1.5rem !important; -} - -.mr-4, -.mx-4 { - margin-right: 1.5rem !important; -} - -.mb-4, -.my-4 { - margin-bottom: 1.5rem !important; -} - -.ml-4, -.mx-4 { - margin-left: 1.5rem !important; -} - -.m-5 { - margin: 3rem !important; -} - -.mt-5, -.my-5 { - margin-top: 3rem !important; -} - -.mr-5, -.mx-5 { - margin-right: 3rem !important; -} - -.mb-5, -.my-5 { - margin-bottom: 3rem !important; -} - -.ml-5, -.mx-5 { - margin-left: 3rem !important; -} - -.p-0 { - padding: 0 !important; -} - -.pt-0, -.py-0 { - padding-top: 0 !important; -} - -.pr-0, -.px-0 { - padding-right: 0 !important; -} - -.pb-0, -.py-0 { - padding-bottom: 0 !important; -} - -.pl-0, -.px-0 { - padding-left: 0 !important; -} - -.p-1 { - padding: 0.25rem !important; -} - -.pt-1, -.py-1 { - padding-top: 0.25rem !important; -} - -.pr-1, -.px-1 { - padding-right: 0.25rem !important; -} - -.pb-1, -.py-1 { - padding-bottom: 0.25rem !important; -} - -.pl-1, -.px-1 { - padding-left: 0.25rem !important; -} - -.p-2 { - padding: 0.5rem !important; -} - -.pt-2, -.py-2 { - padding-top: 0.5rem !important; -} - -.pr-2, -.px-2 { - padding-right: 0.5rem !important; -} - -.pb-2, -.py-2 { - padding-bottom: 0.5rem !important; -} - -.pl-2, -.px-2 { - padding-left: 0.5rem !important; -} - -.p-3 { - padding: 1rem !important; -} - -.pt-3, -.py-3 { - padding-top: 1rem !important; -} - -.pr-3, -.px-3 { - padding-right: 1rem !important; -} - -.pb-3, -.py-3 { - padding-bottom: 1rem !important; -} - -.pl-3, -.px-3 { - padding-left: 1rem !important; -} - -.p-4 { - padding: 1.5rem !important; -} - -.pt-4, -.py-4 { - padding-top: 1.5rem !important; -} - -.pr-4, -.px-4 { - padding-right: 1.5rem !important; -} - -.pb-4, -.py-4 { - padding-bottom: 1.5rem !important; -} - -.pl-4, -.px-4 { - padding-left: 1.5rem !important; -} - -.p-5 { - padding: 3rem !important; -} - -.pt-5, -.py-5 { - padding-top: 3rem !important; -} - -.pr-5, -.px-5 { - padding-right: 3rem !important; -} - -.pb-5, -.py-5 { - padding-bottom: 3rem !important; -} - -.pl-5, -.px-5 { - padding-left: 3rem !important; -} - -.m-n1 { - margin: -0.25rem !important; -} - -.mt-n1, -.my-n1 { - margin-top: -0.25rem !important; -} - -.mr-n1, -.mx-n1 { - margin-right: -0.25rem !important; -} - -.mb-n1, -.my-n1 { - margin-bottom: -0.25rem !important; -} - -.ml-n1, -.mx-n1 { - margin-left: -0.25rem !important; -} - -.m-n2 { - margin: -0.5rem !important; -} - -.mt-n2, -.my-n2 { - margin-top: -0.5rem !important; -} - -.mr-n2, -.mx-n2 { - margin-right: -0.5rem !important; -} - -.mb-n2, -.my-n2 { - margin-bottom: -0.5rem !important; -} - -.ml-n2, -.mx-n2 { - margin-left: -0.5rem !important; -} - -.m-n3 { - margin: -1rem !important; -} - -.mt-n3, -.my-n3 { - margin-top: -1rem !important; -} - -.mr-n3, -.mx-n3 { - margin-right: -1rem !important; -} - -.mb-n3, -.my-n3 { - margin-bottom: -1rem !important; -} - -.ml-n3, -.mx-n3 { - margin-left: -1rem !important; -} - -.m-n4 { - margin: -1.5rem !important; -} - -.mt-n4, -.my-n4 { - margin-top: -1.5rem !important; -} - -.mr-n4, -.mx-n4 { - margin-right: -1.5rem !important; -} - -.mb-n4, -.my-n4 { - margin-bottom: -1.5rem !important; -} - -.ml-n4, -.mx-n4 { - margin-left: -1.5rem !important; -} - -.m-n5 { - margin: -3rem !important; -} - -.mt-n5, -.my-n5 { - margin-top: -3rem !important; -} - -.mr-n5, -.mx-n5 { - margin-right: -3rem !important; -} - -.mb-n5, -.my-n5 { - margin-bottom: -3rem !important; -} - -.ml-n5, -.mx-n5 { - margin-left: -3rem !important; -} - -.m-auto { - margin: auto !important; -} - -.mt-auto, -.my-auto { - margin-top: auto !important; -} - -.mr-auto, -.mx-auto { - margin-right: auto !important; -} - -.mb-auto, -.my-auto { - margin-bottom: auto !important; -} - -.ml-auto, -.mx-auto { - margin-left: auto !important; -} - -@media (min-width: 576px) { - .m-sm-0 { - margin: 0 !important; - } - .mt-sm-0, - .my-sm-0 { - margin-top: 0 !important; - } - .mr-sm-0, - .mx-sm-0 { - margin-right: 0 !important; - } - .mb-sm-0, - .my-sm-0 { - margin-bottom: 0 !important; - } - .ml-sm-0, - .mx-sm-0 { - margin-left: 0 !important; - } - .m-sm-1 { - margin: 0.25rem !important; - } - .mt-sm-1, - .my-sm-1 { - margin-top: 0.25rem !important; - } - .mr-sm-1, - .mx-sm-1 { - margin-right: 0.25rem !important; - } - .mb-sm-1, - .my-sm-1 { - margin-bottom: 0.25rem !important; - } - .ml-sm-1, - .mx-sm-1 { - margin-left: 0.25rem !important; - } - .m-sm-2 { - margin: 0.5rem !important; - } - .mt-sm-2, - .my-sm-2 { - margin-top: 0.5rem !important; - } - .mr-sm-2, - .mx-sm-2 { - margin-right: 0.5rem !important; - } - .mb-sm-2, - .my-sm-2 { - margin-bottom: 0.5rem !important; - } - .ml-sm-2, - .mx-sm-2 { - margin-left: 0.5rem !important; - } - .m-sm-3 { - margin: 1rem !important; - } - .mt-sm-3, - .my-sm-3 { - margin-top: 1rem !important; - } - .mr-sm-3, - .mx-sm-3 { - margin-right: 1rem !important; - } - .mb-sm-3, - .my-sm-3 { - margin-bottom: 1rem !important; - } - .ml-sm-3, - .mx-sm-3 { - margin-left: 1rem !important; - } - .m-sm-4 { - margin: 1.5rem !important; - } - .mt-sm-4, - .my-sm-4 { - margin-top: 1.5rem !important; - } - .mr-sm-4, - .mx-sm-4 { - margin-right: 1.5rem !important; - } - .mb-sm-4, - .my-sm-4 { - margin-bottom: 1.5rem !important; - } - .ml-sm-4, - .mx-sm-4 { - margin-left: 1.5rem !important; - } - .m-sm-5 { - margin: 3rem !important; - } - .mt-sm-5, - .my-sm-5 { - margin-top: 3rem !important; - } - .mr-sm-5, - .mx-sm-5 { - margin-right: 3rem !important; - } - .mb-sm-5, - .my-sm-5 { - margin-bottom: 3rem !important; - } - .ml-sm-5, - .mx-sm-5 { - margin-left: 3rem !important; - } - .p-sm-0 { - padding: 0 !important; - } - .pt-sm-0, - .py-sm-0 { - padding-top: 0 !important; - } - .pr-sm-0, - .px-sm-0 { - padding-right: 0 !important; - } - .pb-sm-0, - .py-sm-0 { - padding-bottom: 0 !important; - } - .pl-sm-0, - .px-sm-0 { - padding-left: 0 !important; - } - .p-sm-1 { - padding: 0.25rem !important; - } - .pt-sm-1, - .py-sm-1 { - padding-top: 0.25rem !important; - } - .pr-sm-1, - .px-sm-1 { - padding-right: 0.25rem !important; - } - .pb-sm-1, - .py-sm-1 { - padding-bottom: 0.25rem !important; - } - .pl-sm-1, - .px-sm-1 { - padding-left: 0.25rem !important; - } - .p-sm-2 { - padding: 0.5rem !important; - } - .pt-sm-2, - .py-sm-2 { - padding-top: 0.5rem !important; - } - .pr-sm-2, - .px-sm-2 { - padding-right: 0.5rem !important; - } - .pb-sm-2, - .py-sm-2 { - padding-bottom: 0.5rem !important; - } - .pl-sm-2, - .px-sm-2 { - padding-left: 0.5rem !important; - } - .p-sm-3 { - padding: 1rem !important; - } - .pt-sm-3, - .py-sm-3 { - padding-top: 1rem !important; - } - .pr-sm-3, - .px-sm-3 { - padding-right: 1rem !important; - } - .pb-sm-3, - .py-sm-3 { - padding-bottom: 1rem !important; - } - .pl-sm-3, - .px-sm-3 { - padding-left: 1rem !important; - } - .p-sm-4 { - padding: 1.5rem !important; - } - .pt-sm-4, - .py-sm-4 { - padding-top: 1.5rem !important; - } - .pr-sm-4, - .px-sm-4 { - padding-right: 1.5rem !important; - } - .pb-sm-4, - .py-sm-4 { - padding-bottom: 1.5rem !important; - } - .pl-sm-4, - .px-sm-4 { - padding-left: 1.5rem !important; - } - .p-sm-5 { - padding: 3rem !important; - } - .pt-sm-5, - .py-sm-5 { - padding-top: 3rem !important; - } - .pr-sm-5, - .px-sm-5 { - padding-right: 3rem !important; - } - .pb-sm-5, - .py-sm-5 { - padding-bottom: 3rem !important; - } - .pl-sm-5, - .px-sm-5 { - padding-left: 3rem !important; - } - .m-sm-n1 { - margin: -0.25rem !important; - } - .mt-sm-n1, - .my-sm-n1 { - margin-top: -0.25rem !important; - } - .mr-sm-n1, - .mx-sm-n1 { - margin-right: -0.25rem !important; - } - .mb-sm-n1, - .my-sm-n1 { - margin-bottom: -0.25rem !important; - } - .ml-sm-n1, - .mx-sm-n1 { - margin-left: -0.25rem !important; - } - .m-sm-n2 { - margin: -0.5rem !important; - } - .mt-sm-n2, - .my-sm-n2 { - margin-top: -0.5rem !important; - } - .mr-sm-n2, - .mx-sm-n2 { - margin-right: -0.5rem !important; - } - .mb-sm-n2, - .my-sm-n2 { - margin-bottom: -0.5rem !important; - } - .ml-sm-n2, - .mx-sm-n2 { - margin-left: -0.5rem !important; - } - .m-sm-n3 { - margin: -1rem !important; - } - .mt-sm-n3, - .my-sm-n3 { - margin-top: -1rem !important; - } - .mr-sm-n3, - .mx-sm-n3 { - margin-right: -1rem !important; - } - .mb-sm-n3, - .my-sm-n3 { - margin-bottom: -1rem !important; - } - .ml-sm-n3, - .mx-sm-n3 { - margin-left: -1rem !important; - } - .m-sm-n4 { - margin: -1.5rem !important; - } - .mt-sm-n4, - .my-sm-n4 { - margin-top: -1.5rem !important; - } - .mr-sm-n4, - .mx-sm-n4 { - margin-right: -1.5rem !important; - } - .mb-sm-n4, - .my-sm-n4 { - margin-bottom: -1.5rem !important; - } - .ml-sm-n4, - .mx-sm-n4 { - margin-left: -1.5rem !important; - } - .m-sm-n5 { - margin: -3rem !important; - } - .mt-sm-n5, - .my-sm-n5 { - margin-top: -3rem !important; - } - .mr-sm-n5, - .mx-sm-n5 { - margin-right: -3rem !important; - } - .mb-sm-n5, - .my-sm-n5 { - margin-bottom: -3rem !important; - } - .ml-sm-n5, - .mx-sm-n5 { - margin-left: -3rem !important; - } - .m-sm-auto { - margin: auto !important; - } - .mt-sm-auto, - .my-sm-auto { - margin-top: auto !important; - } - .mr-sm-auto, - .mx-sm-auto { - margin-right: auto !important; - } - .mb-sm-auto, - .my-sm-auto { - margin-bottom: auto !important; - } - .ml-sm-auto, - .mx-sm-auto { - margin-left: auto !important; - } -} - -@media (min-width: 768px) { - .m-md-0 { - margin: 0 !important; - } - .mt-md-0, - .my-md-0 { - margin-top: 0 !important; - } - .mr-md-0, - .mx-md-0 { - margin-right: 0 !important; - } - .mb-md-0, - .my-md-0 { - margin-bottom: 0 !important; - } - .ml-md-0, - .mx-md-0 { - margin-left: 0 !important; - } - .m-md-1 { - margin: 0.25rem !important; - } - .mt-md-1, - .my-md-1 { - margin-top: 0.25rem !important; - } - .mr-md-1, - .mx-md-1 { - margin-right: 0.25rem !important; - } - .mb-md-1, - .my-md-1 { - margin-bottom: 0.25rem !important; - } - .ml-md-1, - .mx-md-1 { - margin-left: 0.25rem !important; - } - .m-md-2 { - margin: 0.5rem !important; - } - .mt-md-2, - .my-md-2 { - margin-top: 0.5rem !important; - } - .mr-md-2, - .mx-md-2 { - margin-right: 0.5rem !important; - } - .mb-md-2, - .my-md-2 { - margin-bottom: 0.5rem !important; - } - .ml-md-2, - .mx-md-2 { - margin-left: 0.5rem !important; - } - .m-md-3 { - margin: 1rem !important; - } - .mt-md-3, - .my-md-3 { - margin-top: 1rem !important; - } - .mr-md-3, - .mx-md-3 { - margin-right: 1rem !important; - } - .mb-md-3, - .my-md-3 { - margin-bottom: 1rem !important; - } - .ml-md-3, - .mx-md-3 { - margin-left: 1rem !important; - } - .m-md-4 { - margin: 1.5rem !important; - } - .mt-md-4, - .my-md-4 { - margin-top: 1.5rem !important; - } - .mr-md-4, - .mx-md-4 { - margin-right: 1.5rem !important; - } - .mb-md-4, - .my-md-4 { - margin-bottom: 1.5rem !important; - } - .ml-md-4, - .mx-md-4 { - margin-left: 1.5rem !important; - } - .m-md-5 { - margin: 3rem !important; - } - .mt-md-5, - .my-md-5 { - margin-top: 3rem !important; - } - .mr-md-5, - .mx-md-5 { - margin-right: 3rem !important; - } - .mb-md-5, - .my-md-5 { - margin-bottom: 3rem !important; - } - .ml-md-5, - .mx-md-5 { - margin-left: 3rem !important; - } - .p-md-0 { - padding: 0 !important; - } - .pt-md-0, - .py-md-0 { - padding-top: 0 !important; - } - .pr-md-0, - .px-md-0 { - padding-right: 0 !important; - } - .pb-md-0, - .py-md-0 { - padding-bottom: 0 !important; - } - .pl-md-0, - .px-md-0 { - padding-left: 0 !important; - } - .p-md-1 { - padding: 0.25rem !important; - } - .pt-md-1, - .py-md-1 { - padding-top: 0.25rem !important; - } - .pr-md-1, - .px-md-1 { - padding-right: 0.25rem !important; - } - .pb-md-1, - .py-md-1 { - padding-bottom: 0.25rem !important; - } - .pl-md-1, - .px-md-1 { - padding-left: 0.25rem !important; - } - .p-md-2 { - padding: 0.5rem !important; - } - .pt-md-2, - .py-md-2 { - padding-top: 0.5rem !important; - } - .pr-md-2, - .px-md-2 { - padding-right: 0.5rem !important; - } - .pb-md-2, - .py-md-2 { - padding-bottom: 0.5rem !important; - } - .pl-md-2, - .px-md-2 { - padding-left: 0.5rem !important; - } - .p-md-3 { - padding: 1rem !important; - } - .pt-md-3, - .py-md-3 { - padding-top: 1rem !important; - } - .pr-md-3, - .px-md-3 { - padding-right: 1rem !important; - } - .pb-md-3, - .py-md-3 { - padding-bottom: 1rem !important; - } - .pl-md-3, - .px-md-3 { - padding-left: 1rem !important; - } - .p-md-4 { - padding: 1.5rem !important; - } - .pt-md-4, - .py-md-4 { - padding-top: 1.5rem !important; - } - .pr-md-4, - .px-md-4 { - padding-right: 1.5rem !important; - } - .pb-md-4, - .py-md-4 { - padding-bottom: 1.5rem !important; - } - .pl-md-4, - .px-md-4 { - padding-left: 1.5rem !important; - } - .p-md-5 { - padding: 3rem !important; - } - .pt-md-5, - .py-md-5 { - padding-top: 3rem !important; - } - .pr-md-5, - .px-md-5 { - padding-right: 3rem !important; - } - .pb-md-5, - .py-md-5 { - padding-bottom: 3rem !important; - } - .pl-md-5, - .px-md-5 { - padding-left: 3rem !important; - } - .m-md-n1 { - margin: -0.25rem !important; - } - .mt-md-n1, - .my-md-n1 { - margin-top: -0.25rem !important; - } - .mr-md-n1, - .mx-md-n1 { - margin-right: -0.25rem !important; - } - .mb-md-n1, - .my-md-n1 { - margin-bottom: -0.25rem !important; - } - .ml-md-n1, - .mx-md-n1 { - margin-left: -0.25rem !important; - } - .m-md-n2 { - margin: -0.5rem !important; - } - .mt-md-n2, - .my-md-n2 { - margin-top: -0.5rem !important; - } - .mr-md-n2, - .mx-md-n2 { - margin-right: -0.5rem !important; - } - .mb-md-n2, - .my-md-n2 { - margin-bottom: -0.5rem !important; - } - .ml-md-n2, - .mx-md-n2 { - margin-left: -0.5rem !important; - } - .m-md-n3 { - margin: -1rem !important; - } - .mt-md-n3, - .my-md-n3 { - margin-top: -1rem !important; - } - .mr-md-n3, - .mx-md-n3 { - margin-right: -1rem !important; - } - .mb-md-n3, - .my-md-n3 { - margin-bottom: -1rem !important; - } - .ml-md-n3, - .mx-md-n3 { - margin-left: -1rem !important; - } - .m-md-n4 { - margin: -1.5rem !important; - } - .mt-md-n4, - .my-md-n4 { - margin-top: -1.5rem !important; - } - .mr-md-n4, - .mx-md-n4 { - margin-right: -1.5rem !important; - } - .mb-md-n4, - .my-md-n4 { - margin-bottom: -1.5rem !important; - } - .ml-md-n4, - .mx-md-n4 { - margin-left: -1.5rem !important; - } - .m-md-n5 { - margin: -3rem !important; - } - .mt-md-n5, - .my-md-n5 { - margin-top: -3rem !important; - } - .mr-md-n5, - .mx-md-n5 { - margin-right: -3rem !important; - } - .mb-md-n5, - .my-md-n5 { - margin-bottom: -3rem !important; - } - .ml-md-n5, - .mx-md-n5 { - margin-left: -3rem !important; - } - .m-md-auto { - margin: auto !important; - } - .mt-md-auto, - .my-md-auto { - margin-top: auto !important; - } - .mr-md-auto, - .mx-md-auto { - margin-right: auto !important; - } - .mb-md-auto, - .my-md-auto { - margin-bottom: auto !important; - } - .ml-md-auto, - .mx-md-auto { - margin-left: auto !important; - } -} - -@media (min-width: 992px) { - .m-lg-0 { - margin: 0 !important; - } - .mt-lg-0, - .my-lg-0 { - margin-top: 0 !important; - } - .mr-lg-0, - .mx-lg-0 { - margin-right: 0 !important; - } - .mb-lg-0, - .my-lg-0 { - margin-bottom: 0 !important; - } - .ml-lg-0, - .mx-lg-0 { - margin-left: 0 !important; - } - .m-lg-1 { - margin: 0.25rem !important; - } - .mt-lg-1, - .my-lg-1 { - margin-top: 0.25rem !important; - } - .mr-lg-1, - .mx-lg-1 { - margin-right: 0.25rem !important; - } - .mb-lg-1, - .my-lg-1 { - margin-bottom: 0.25rem !important; - } - .ml-lg-1, - .mx-lg-1 { - margin-left: 0.25rem !important; - } - .m-lg-2 { - margin: 0.5rem !important; - } - .mt-lg-2, - .my-lg-2 { - margin-top: 0.5rem !important; - } - .mr-lg-2, - .mx-lg-2 { - margin-right: 0.5rem !important; - } - .mb-lg-2, - .my-lg-2 { - margin-bottom: 0.5rem !important; - } - .ml-lg-2, - .mx-lg-2 { - margin-left: 0.5rem !important; - } - .m-lg-3 { - margin: 1rem !important; - } - .mt-lg-3, - .my-lg-3 { - margin-top: 1rem !important; - } - .mr-lg-3, - .mx-lg-3 { - margin-right: 1rem !important; - } - .mb-lg-3, - .my-lg-3 { - margin-bottom: 1rem !important; - } - .ml-lg-3, - .mx-lg-3 { - margin-left: 1rem !important; - } - .m-lg-4 { - margin: 1.5rem !important; - } - .mt-lg-4, - .my-lg-4 { - margin-top: 1.5rem !important; - } - .mr-lg-4, - .mx-lg-4 { - margin-right: 1.5rem !important; - } - .mb-lg-4, - .my-lg-4 { - margin-bottom: 1.5rem !important; - } - .ml-lg-4, - .mx-lg-4 { - margin-left: 1.5rem !important; - } - .m-lg-5 { - margin: 3rem !important; - } - .mt-lg-5, - .my-lg-5 { - margin-top: 3rem !important; - } - .mr-lg-5, - .mx-lg-5 { - margin-right: 3rem !important; - } - .mb-lg-5, - .my-lg-5 { - margin-bottom: 3rem !important; - } - .ml-lg-5, - .mx-lg-5 { - margin-left: 3rem !important; - } - .p-lg-0 { - padding: 0 !important; - } - .pt-lg-0, - .py-lg-0 { - padding-top: 0 !important; - } - .pr-lg-0, - .px-lg-0 { - padding-right: 0 !important; - } - .pb-lg-0, - .py-lg-0 { - padding-bottom: 0 !important; - } - .pl-lg-0, - .px-lg-0 { - padding-left: 0 !important; - } - .p-lg-1 { - padding: 0.25rem !important; - } - .pt-lg-1, - .py-lg-1 { - padding-top: 0.25rem !important; - } - .pr-lg-1, - .px-lg-1 { - padding-right: 0.25rem !important; - } - .pb-lg-1, - .py-lg-1 { - padding-bottom: 0.25rem !important; - } - .pl-lg-1, - .px-lg-1 { - padding-left: 0.25rem !important; - } - .p-lg-2 { - padding: 0.5rem !important; - } - .pt-lg-2, - .py-lg-2 { - padding-top: 0.5rem !important; - } - .pr-lg-2, - .px-lg-2 { - padding-right: 0.5rem !important; - } - .pb-lg-2, - .py-lg-2 { - padding-bottom: 0.5rem !important; - } - .pl-lg-2, - .px-lg-2 { - padding-left: 0.5rem !important; - } - .p-lg-3 { - padding: 1rem !important; - } - .pt-lg-3, - .py-lg-3 { - padding-top: 1rem !important; - } - .pr-lg-3, - .px-lg-3 { - padding-right: 1rem !important; - } - .pb-lg-3, - .py-lg-3 { - padding-bottom: 1rem !important; - } - .pl-lg-3, - .px-lg-3 { - padding-left: 1rem !important; - } - .p-lg-4 { - padding: 1.5rem !important; - } - .pt-lg-4, - .py-lg-4 { - padding-top: 1.5rem !important; - } - .pr-lg-4, - .px-lg-4 { - padding-right: 1.5rem !important; - } - .pb-lg-4, - .py-lg-4 { - padding-bottom: 1.5rem !important; - } - .pl-lg-4, - .px-lg-4 { - padding-left: 1.5rem !important; - } - .p-lg-5 { - padding: 3rem !important; - } - .pt-lg-5, - .py-lg-5 { - padding-top: 3rem !important; - } - .pr-lg-5, - .px-lg-5 { - padding-right: 3rem !important; - } - .pb-lg-5, - .py-lg-5 { - padding-bottom: 3rem !important; - } - .pl-lg-5, - .px-lg-5 { - padding-left: 3rem !important; - } - .m-lg-n1 { - margin: -0.25rem !important; - } - .mt-lg-n1, - .my-lg-n1 { - margin-top: -0.25rem !important; - } - .mr-lg-n1, - .mx-lg-n1 { - margin-right: -0.25rem !important; - } - .mb-lg-n1, - .my-lg-n1 { - margin-bottom: -0.25rem !important; - } - .ml-lg-n1, - .mx-lg-n1 { - margin-left: -0.25rem !important; - } - .m-lg-n2 { - margin: -0.5rem !important; - } - .mt-lg-n2, - .my-lg-n2 { - margin-top: -0.5rem !important; - } - .mr-lg-n2, - .mx-lg-n2 { - margin-right: -0.5rem !important; - } - .mb-lg-n2, - .my-lg-n2 { - margin-bottom: -0.5rem !important; - } - .ml-lg-n2, - .mx-lg-n2 { - margin-left: -0.5rem !important; - } - .m-lg-n3 { - margin: -1rem !important; - } - .mt-lg-n3, - .my-lg-n3 { - margin-top: -1rem !important; - } - .mr-lg-n3, - .mx-lg-n3 { - margin-right: -1rem !important; - } - .mb-lg-n3, - .my-lg-n3 { - margin-bottom: -1rem !important; - } - .ml-lg-n3, - .mx-lg-n3 { - margin-left: -1rem !important; - } - .m-lg-n4 { - margin: -1.5rem !important; - } - .mt-lg-n4, - .my-lg-n4 { - margin-top: -1.5rem !important; - } - .mr-lg-n4, - .mx-lg-n4 { - margin-right: -1.5rem !important; - } - .mb-lg-n4, - .my-lg-n4 { - margin-bottom: -1.5rem !important; - } - .ml-lg-n4, - .mx-lg-n4 { - margin-left: -1.5rem !important; - } - .m-lg-n5 { - margin: -3rem !important; - } - .mt-lg-n5, - .my-lg-n5 { - margin-top: -3rem !important; - } - .mr-lg-n5, - .mx-lg-n5 { - margin-right: -3rem !important; - } - .mb-lg-n5, - .my-lg-n5 { - margin-bottom: -3rem !important; - } - .ml-lg-n5, - .mx-lg-n5 { - margin-left: -3rem !important; - } - .m-lg-auto { - margin: auto !important; - } - .mt-lg-auto, - .my-lg-auto { - margin-top: auto !important; - } - .mr-lg-auto, - .mx-lg-auto { - margin-right: auto !important; - } - .mb-lg-auto, - .my-lg-auto { - margin-bottom: auto !important; - } - .ml-lg-auto, - .mx-lg-auto { - margin-left: auto !important; - } -} - -@media (min-width: 1200px) { - .m-xl-0 { - margin: 0 !important; - } - .mt-xl-0, - .my-xl-0 { - margin-top: 0 !important; - } - .mr-xl-0, - .mx-xl-0 { - margin-right: 0 !important; - } - .mb-xl-0, - .my-xl-0 { - margin-bottom: 0 !important; - } - .ml-xl-0, - .mx-xl-0 { - margin-left: 0 !important; - } - .m-xl-1 { - margin: 0.25rem !important; - } - .mt-xl-1, - .my-xl-1 { - margin-top: 0.25rem !important; - } - .mr-xl-1, - .mx-xl-1 { - margin-right: 0.25rem !important; - } - .mb-xl-1, - .my-xl-1 { - margin-bottom: 0.25rem !important; - } - .ml-xl-1, - .mx-xl-1 { - margin-left: 0.25rem !important; - } - .m-xl-2 { - margin: 0.5rem !important; - } - .mt-xl-2, - .my-xl-2 { - margin-top: 0.5rem !important; - } - .mr-xl-2, - .mx-xl-2 { - margin-right: 0.5rem !important; - } - .mb-xl-2, - .my-xl-2 { - margin-bottom: 0.5rem !important; - } - .ml-xl-2, - .mx-xl-2 { - margin-left: 0.5rem !important; - } - .m-xl-3 { - margin: 1rem !important; - } - .mt-xl-3, - .my-xl-3 { - margin-top: 1rem !important; - } - .mr-xl-3, - .mx-xl-3 { - margin-right: 1rem !important; - } - .mb-xl-3, - .my-xl-3 { - margin-bottom: 1rem !important; - } - .ml-xl-3, - .mx-xl-3 { - margin-left: 1rem !important; - } - .m-xl-4 { - margin: 1.5rem !important; - } - .mt-xl-4, - .my-xl-4 { - margin-top: 1.5rem !important; - } - .mr-xl-4, - .mx-xl-4 { - margin-right: 1.5rem !important; - } - .mb-xl-4, - .my-xl-4 { - margin-bottom: 1.5rem !important; - } - .ml-xl-4, - .mx-xl-4 { - margin-left: 1.5rem !important; - } - .m-xl-5 { - margin: 3rem !important; - } - .mt-xl-5, - .my-xl-5 { - margin-top: 3rem !important; - } - .mr-xl-5, - .mx-xl-5 { - margin-right: 3rem !important; - } - .mb-xl-5, - .my-xl-5 { - margin-bottom: 3rem !important; - } - .ml-xl-5, - .mx-xl-5 { - margin-left: 3rem !important; - } - .p-xl-0 { - padding: 0 !important; - } - .pt-xl-0, - .py-xl-0 { - padding-top: 0 !important; - } - .pr-xl-0, - .px-xl-0 { - padding-right: 0 !important; - } - .pb-xl-0, - .py-xl-0 { - padding-bottom: 0 !important; - } - .pl-xl-0, - .px-xl-0 { - padding-left: 0 !important; - } - .p-xl-1 { - padding: 0.25rem !important; - } - .pt-xl-1, - .py-xl-1 { - padding-top: 0.25rem !important; - } - .pr-xl-1, - .px-xl-1 { - padding-right: 0.25rem !important; - } - .pb-xl-1, - .py-xl-1 { - padding-bottom: 0.25rem !important; - } - .pl-xl-1, - .px-xl-1 { - padding-left: 0.25rem !important; - } - .p-xl-2 { - padding: 0.5rem !important; - } - .pt-xl-2, - .py-xl-2 { - padding-top: 0.5rem !important; - } - .pr-xl-2, - .px-xl-2 { - padding-right: 0.5rem !important; - } - .pb-xl-2, - .py-xl-2 { - padding-bottom: 0.5rem !important; - } - .pl-xl-2, - .px-xl-2 { - padding-left: 0.5rem !important; - } - .p-xl-3 { - padding: 1rem !important; - } - .pt-xl-3, - .py-xl-3 { - padding-top: 1rem !important; - } - .pr-xl-3, - .px-xl-3 { - padding-right: 1rem !important; - } - .pb-xl-3, - .py-xl-3 { - padding-bottom: 1rem !important; - } - .pl-xl-3, - .px-xl-3 { - padding-left: 1rem !important; - } - .p-xl-4 { - padding: 1.5rem !important; - } - .pt-xl-4, - .py-xl-4 { - padding-top: 1.5rem !important; - } - .pr-xl-4, - .px-xl-4 { - padding-right: 1.5rem !important; - } - .pb-xl-4, - .py-xl-4 { - padding-bottom: 1.5rem !important; - } - .pl-xl-4, - .px-xl-4 { - padding-left: 1.5rem !important; - } - .p-xl-5 { - padding: 3rem !important; - } - .pt-xl-5, - .py-xl-5 { - padding-top: 3rem !important; - } - .pr-xl-5, - .px-xl-5 { - padding-right: 3rem !important; - } - .pb-xl-5, - .py-xl-5 { - padding-bottom: 3rem !important; - } - .pl-xl-5, - .px-xl-5 { - padding-left: 3rem !important; - } - .m-xl-n1 { - margin: -0.25rem !important; - } - .mt-xl-n1, - .my-xl-n1 { - margin-top: -0.25rem !important; - } - .mr-xl-n1, - .mx-xl-n1 { - margin-right: -0.25rem !important; - } - .mb-xl-n1, - .my-xl-n1 { - margin-bottom: -0.25rem !important; - } - .ml-xl-n1, - .mx-xl-n1 { - margin-left: -0.25rem !important; - } - .m-xl-n2 { - margin: -0.5rem !important; - } - .mt-xl-n2, - .my-xl-n2 { - margin-top: -0.5rem !important; - } - .mr-xl-n2, - .mx-xl-n2 { - margin-right: -0.5rem !important; - } - .mb-xl-n2, - .my-xl-n2 { - margin-bottom: -0.5rem !important; - } - .ml-xl-n2, - .mx-xl-n2 { - margin-left: -0.5rem !important; - } - .m-xl-n3 { - margin: -1rem !important; - } - .mt-xl-n3, - .my-xl-n3 { - margin-top: -1rem !important; - } - .mr-xl-n3, - .mx-xl-n3 { - margin-right: -1rem !important; - } - .mb-xl-n3, - .my-xl-n3 { - margin-bottom: -1rem !important; - } - .ml-xl-n3, - .mx-xl-n3 { - margin-left: -1rem !important; - } - .m-xl-n4 { - margin: -1.5rem !important; - } - .mt-xl-n4, - .my-xl-n4 { - margin-top: -1.5rem !important; - } - .mr-xl-n4, - .mx-xl-n4 { - margin-right: -1.5rem !important; - } - .mb-xl-n4, - .my-xl-n4 { - margin-bottom: -1.5rem !important; - } - .ml-xl-n4, - .mx-xl-n4 { - margin-left: -1.5rem !important; - } - .m-xl-n5 { - margin: -3rem !important; - } - .mt-xl-n5, - .my-xl-n5 { - margin-top: -3rem !important; - } - .mr-xl-n5, - .mx-xl-n5 { - margin-right: -3rem !important; - } - .mb-xl-n5, - .my-xl-n5 { - margin-bottom: -3rem !important; - } - .ml-xl-n5, - .mx-xl-n5 { - margin-left: -3rem !important; - } - .m-xl-auto { - margin: auto !important; - } - .mt-xl-auto, - .my-xl-auto { - margin-top: auto !important; - } - .mr-xl-auto, - .mx-xl-auto { - margin-right: auto !important; - } - .mb-xl-auto, - .my-xl-auto { - margin-bottom: auto !important; - } - .ml-xl-auto, - .mx-xl-auto { - margin-left: auto !important; - } -} - -.text-monospace { - font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", - "Courier New", monospace !important; -} - -.text-justify { - text-align: justify !important; -} - -.text-wrap { - white-space: normal !important; -} - -.text-nowrap { - white-space: nowrap !important; -} - -.text-truncate { - overflow: hidden; - text-overflow: ellipsis; - white-space: nowrap; -} - -.text-left { - text-align: left !important; -} - -.text-right { - text-align: right !important; -} - -.text-center { - text-align: center !important; -} - -@media (min-width: 576px) { - .text-sm-left { - text-align: left !important; - } - .text-sm-right { - text-align: right !important; - } - .text-sm-center { - text-align: center !important; - } -} - -@media (min-width: 768px) { - .text-md-left { - text-align: left !important; - } - .text-md-right { - text-align: right !important; - } - .text-md-center { - text-align: center !important; - } -} - -@media (min-width: 992px) { - .text-lg-left { - text-align: left !important; - } - .text-lg-right { - text-align: right !important; - } - .text-lg-center { - text-align: center !important; - } -} - -@media (min-width: 1200px) { - .text-xl-left { - text-align: left !important; - } - .text-xl-right { - text-align: right !important; - } - .text-xl-center { - text-align: center !important; - } -} - -.text-lowercase { - text-transform: lowercase !important; -} - -.text-uppercase { - text-transform: uppercase !important; -} - -.text-capitalize { - text-transform: capitalize !important; -} - -.font-weight-light { - font-weight: 300 !important; -} - -.font-weight-lighter { - font-weight: lighter !important; -} - -.font-weight-normal { - font-weight: 400 !important; -} - -.font-weight-bold { - font-weight: 700 !important; -} - -.font-weight-bolder { - font-weight: bolder !important; -} - -.font-italic { - font-style: italic !important; -} - -.text-white { - color: #fff !important; -} - -.text-primary { - color: #007bff !important; -} - -a.text-primary:hover, -a.text-primary:focus { - color: #0056b3 !important; -} - -.text-secondary { - color: #6c757d !important; -} - -a.text-secondary:hover, -a.text-secondary:focus { - color: #494f54 !important; -} - -.text-success { - color: #28a745 !important; -} - -a.text-success:hover, -a.text-success:focus { - color: #19692c !important; -} - -.text-info { - color: #17a2b8 !important; -} - -a.text-info:hover, -a.text-info:focus { - color: #0f6674 !important; -} - -.text-warning { - color: #ffc107 !important; -} - -a.text-warning:hover, -a.text-warning:focus { - color: #ba8b00 !important; -} - -.text-danger { - color: #dc3545 !important; -} - -a.text-danger:hover, -a.text-danger:focus { - color: #a71d2a !important; -} - -.text-light { - color: #f8f9fa !important; -} - -a.text-light:hover, -a.text-light:focus { - color: #cbd3da !important; -} - -.text-dark { - color: #343a40 !important; -} - -a.text-dark:hover, -a.text-dark:focus { - color: #121416 !important; -} - -.text-body { - color: #212529 !important; -} - -.text-muted { - color: #6c757d !important; -} - -.text-black-50 { - color: rgba(0, 0, 0, 0.5) !important; -} - -.text-white-50 { - color: rgba(255, 255, 255, 0.5) !important; -} - -.text-hide { - font: 0/0 a; - color: transparent; - text-shadow: none; - background-color: transparent; - border: 0; -} - -.text-decoration-none { - text-decoration: none !important; -} - -.text-break { - word-break: break-word !important; - overflow-wrap: break-word !important; -} - -.text-reset { - color: inherit !important; -} - -.visible { - visibility: visible !important; -} - -.invisible { - visibility: hidden !important; -} - -@media print { - *, - *::before, - *::after { - text-shadow: none !important; - box-shadow: none !important; - } - a:not(.btn) { - text-decoration: underline; - } - abbr[title]::after { - content: " (" attr(title) ")"; - } - pre { - white-space: pre-wrap !important; - } - pre, - blockquote { - border: 1px solid #adb5bd; - page-break-inside: avoid; - } - thead { - display: table-header-group; - } - tr, - img { - page-break-inside: avoid; - } - p, - h2, - h3 { - orphans: 3; - widows: 3; - } - h2, - h3 { - page-break-after: avoid; - } - @page { - size: a3; - } - body { - min-width: 992px !important; - } - .container { - min-width: 992px !important; - } - .navbar { - display: none; - } - .badge { - border: 1px solid #000; - } - .table { - border-collapse: collapse !important; - } - .table td, - .table th { - background-color: #fff !important; - } - .table-bordered th, - .table-bordered td { - border: 1px solid #dee2e6 !important; - } - .table-dark { - color: inherit; - } - .table-dark th, - .table-dark td, - .table-dark thead th, - .table-dark tbody + tbody { - border-color: #dee2e6; - } - .table .thead-dark th { - color: inherit; - border-color: #dee2e6; - } -} -/*# sourceMappingURL=bootstrap.css.map */ +/*! + * Bootstrap v4.4.1 (https://getbootstrap.com/) + * Copyright 2011-2019 The Bootstrap Authors + * Copyright 2011-2019 Twitter, Inc. + * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) + */ +:root { + --blue: #007bff; + --indigo: #6610f2; + --purple: #6f42c1; + --pink: #e83e8c; + --red: #dc3545; + --orange: #fd7e14; + --yellow: #ffc107; + --green: #28a745; + --teal: #20c997; + --cyan: #17a2b8; + --white: #fff; + --gray: #6c757d; + --gray-dark: #343a40; + --primary: #007bff; + --secondary: #6c757d; + --success: #28a745; + --info: #17a2b8; + --warning: #ffc107; + --danger: #dc3545; + --light: #f8f9fa; + --dark: #343a40; + --breakpoint-xs: 0; + --breakpoint-sm: 576px; + --breakpoint-md: 768px; + --breakpoint-lg: 992px; + --breakpoint-xl: 1200px; + --font-family-sans-serif: -apple-system, BlinkMacSystemFont, "Segoe UI", + Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, + "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; + --font-family-monospace: SFMono-Regular, Menlo, Monaco, Consolas, + "Liberation Mono", "Courier New", monospace; +} + +*, +*::before, +*::after { + box-sizing: border-box; +} + +html { + font-family: sans-serif; + line-height: 1.15; + -webkit-text-size-adjust: 100%; + -webkit-tap-highlight-color: rgba(0, 0, 0, 0); +} + +article, +aside, +figcaption, +figure, +footer, +header, +hgroup, +main, +nav, +section { + display: block; +} + +body { + margin: 0; + font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, + "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", + "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; + font-size: 1rem; + font-weight: 400; + line-height: 1.5; + color: #212529; + text-align: left; + background-color: #fff; +} + +[tabindex="-1"]:focus:not(:focus-visible) { + outline: 0 !important; +} + +hr { + box-sizing: content-box; + height: 0; + overflow: visible; +} + +h1, +h2, +h3, +h4, +h5, +h6 { + margin-top: 0; + margin-bottom: 0.5rem; +} + +p { + margin-top: 0; + margin-bottom: 1rem; +} + +abbr[title], +abbr[data-original-title] { + text-decoration: underline; + -webkit-text-decoration: underline dotted; + text-decoration: underline dotted; + cursor: help; + border-bottom: 0; + -webkit-text-decoration-skip-ink: none; + text-decoration-skip-ink: none; +} + +address { + margin-bottom: 1rem; + font-style: normal; + line-height: inherit; +} + +ol, +ul, +dl { + margin-top: 0; + margin-bottom: 1rem; +} + +ol ol, +ul ul, +ol ul, +ul ol { + margin-bottom: 0; +} + +dt { + font-weight: 700; +} + +dd { + margin-bottom: 0.5rem; + margin-left: 0; +} + +blockquote { + margin: 0 0 1rem; +} + +b, +strong { + font-weight: bolder; +} + +small { + font-size: 80%; +} + +sub, +sup { + position: relative; + font-size: 75%; + line-height: 0; + vertical-align: baseline; +} + +sub { + bottom: -0.25em; +} + +sup { + top: -0.5em; +} + +a { + color: #007bff; + text-decoration: none; + background-color: transparent; +} + +a:hover { + color: #0056b3; + text-decoration: underline; +} + +a:not([href]) { + color: inherit; + text-decoration: none; +} + +a:not([href]):hover { + color: inherit; + text-decoration: none; +} + +pre, +code, +kbd, +samp { + font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", + "Courier New", monospace; + font-size: 1em; +} + +pre { + margin-top: 0; + margin-bottom: 1rem; + overflow: auto; +} + +figure { + margin: 0 0 1rem; +} + +img { + vertical-align: middle; + border-style: none; +} + +svg { + overflow: hidden; + vertical-align: middle; +} + +table { + border-collapse: collapse; +} + +caption { + padding-top: 0.75rem; + padding-bottom: 0.75rem; + color: #6c757d; + text-align: left; + caption-side: bottom; +} + +th { + text-align: inherit; +} + +label { + display: inline-block; + margin-bottom: 0.5rem; +} + +button { + border-radius: 0; +} + +button:focus { + outline: 1px dotted; + outline: 5px auto -webkit-focus-ring-color; +} + +input, +button, +select, +optgroup, +textarea { + margin: 0; + font-family: inherit; + font-size: inherit; + line-height: inherit; +} + +button, +input { + overflow: visible; +} + +button, +select { + text-transform: none; +} + +select { + word-wrap: normal; +} + +button, +[type="button"], +[type="reset"], +[type="submit"] { + -webkit-appearance: button; +} + +button:not(:disabled), +[type="button"]:not(:disabled), +[type="reset"]:not(:disabled), +[type="submit"]:not(:disabled) { + cursor: pointer; +} + +button::-moz-focus-inner, +[type="button"]::-moz-focus-inner, +[type="reset"]::-moz-focus-inner, +[type="submit"]::-moz-focus-inner { + padding: 0; + border-style: none; +} + +input[type="radio"], +input[type="checkbox"] { + box-sizing: border-box; + padding: 0; +} + +input[type="date"], +input[type="time"], +input[type="datetime-local"], +input[type="month"] { + -webkit-appearance: listbox; +} + +textarea { + overflow: auto; + resize: vertical; +} + +fieldset { + min-width: 0; + padding: 0; + margin: 0; + border: 0; +} + +legend { + display: block; + width: 100%; + max-width: 100%; + padding: 0; + margin-bottom: 0.5rem; + font-size: 1.5rem; + line-height: inherit; + color: inherit; + white-space: normal; +} + +progress { + vertical-align: baseline; +} + +[type="number"]::-webkit-inner-spin-button, +[type="number"]::-webkit-outer-spin-button { + height: auto; +} + +[type="search"] { + outline-offset: -2px; + -webkit-appearance: none; +} + +[type="search"]::-webkit-search-decoration { + -webkit-appearance: none; +} + +::-webkit-file-upload-button { + font: inherit; + -webkit-appearance: button; +} + +output { + display: inline-block; +} + +summary { + display: list-item; + cursor: pointer; +} + +template { + display: none; +} + +[hidden] { + display: none !important; +} + +h1, +h2, +h3, +h4, +h5, +h6, +.h1, +.h2, +.h3, +.h4, +.h5, +.h6 { + margin-bottom: 0.5rem; + font-weight: 500; + line-height: 1.2; +} + +h1, +.h1 { + font-size: 2.5rem; +} + +h2, +.h2 { + font-size: 2rem; +} + +h3, +.h3 { + font-size: 1.75rem; +} + +h4, +.h4 { + font-size: 1.5rem; +} + +h5, +.h5 { + font-size: 1.25rem; +} + +h6, +.h6 { + font-size: 1rem; +} + +.lead { + font-size: 1.25rem; + font-weight: 300; +} + +.display-1 { + font-size: 6rem; + font-weight: 300; + line-height: 1.2; +} + +.display-2 { + font-size: 5.5rem; + font-weight: 300; + line-height: 1.2; +} + +.display-3 { + font-size: 4.5rem; + font-weight: 300; + line-height: 1.2; +} + +.display-4 { + font-size: 3.5rem; + font-weight: 300; + line-height: 1.2; +} + +hr { + margin-top: 1rem; + margin-bottom: 1rem; + border: 0; + border-top: 1px solid rgba(0, 0, 0, 0.1); +} + +small, +.small { + font-size: 80%; + font-weight: 400; +} + +mark, +.mark { + padding: 0.2em; + background-color: #fcf8e3; +} + +.list-unstyled { + padding-left: 0; + list-style: none; +} + +.list-inline { + padding-left: 0; + list-style: none; +} + +.list-inline-item { + display: inline-block; +} + +.list-inline-item:not(:last-child) { + margin-right: 0.5rem; +} + +.initialism { + font-size: 90%; + text-transform: uppercase; +} + +.blockquote { + margin-bottom: 1rem; + font-size: 1.25rem; +} + +.blockquote-footer { + display: block; + font-size: 80%; + color: #6c757d; +} + +.blockquote-footer::before { + content: "\2014\00A0"; +} + +.img-fluid { + max-width: 100%; + height: auto; +} + +.img-thumbnail { + padding: 0.25rem; + background-color: #fff; + border: 1px solid #dee2e6; + border-radius: 0.25rem; + max-width: 100%; + height: auto; +} + +.figure { + display: inline-block; +} + +.figure-img { + margin-bottom: 0.5rem; + line-height: 1; +} + +.figure-caption { + font-size: 90%; + color: #6c757d; +} + +code { + font-size: 87.5%; + color: #e83e8c; + word-wrap: break-word; +} + +a > code { + color: inherit; +} + +kbd { + padding: 0.2rem 0.4rem; + font-size: 87.5%; + color: #fff; + background-color: #212529; + border-radius: 0.2rem; +} + +kbd kbd { + padding: 0; + font-size: 100%; + font-weight: 700; +} + +pre { + display: block; + font-size: 87.5%; + color: #212529; +} + +pre code { + font-size: inherit; + color: inherit; + word-break: normal; +} + +.pre-scrollable { + max-height: 340px; + overflow-y: scroll; +} + +.container { + width: 100%; + padding-right: 15px; + padding-left: 15px; + margin-right: auto; + margin-left: auto; +} + +@media (min-width: 576px) { + .container { + max-width: 540px; + } +} + +@media (min-width: 768px) { + .container { + max-width: 720px; + } +} + +@media (min-width: 992px) { + .container { + max-width: 960px; + } +} + +@media (min-width: 1200px) { + .container { + max-width: 1140px; + } +} + +.container-fluid, +.container-sm, +.container-md, +.container-lg, +.container-xl { + width: 100%; + padding-right: 15px; + padding-left: 15px; + margin-right: auto; + margin-left: auto; +} + +@media (min-width: 576px) { + .container, + .container-sm { + max-width: 540px; + } +} + +@media (min-width: 768px) { + .container, + .container-sm, + .container-md { + max-width: 720px; + } +} + +@media (min-width: 992px) { + .container, + .container-sm, + .container-md, + .container-lg { + max-width: 960px; + } +} + +@media (min-width: 1200px) { + .container, + .container-sm, + .container-md, + .container-lg, + .container-xl { + max-width: 1140px; + } +} + +.row { + display: -ms-flexbox; + display: flex; + -ms-flex-wrap: wrap; + flex-wrap: wrap; + margin-right: -15px; + margin-left: -15px; +} + +.no-gutters { + margin-right: 0; + margin-left: 0; +} + +.no-gutters > .col, +.no-gutters > [class*="col-"] { + padding-right: 0; + padding-left: 0; +} + +.col-1, +.col-2, +.col-3, +.col-4, +.col-5, +.col-6, +.col-7, +.col-8, +.col-9, +.col-10, +.col-11, +.col-12, +.col, +.col-auto, +.col-sm-1, +.col-sm-2, +.col-sm-3, +.col-sm-4, +.col-sm-5, +.col-sm-6, +.col-sm-7, +.col-sm-8, +.col-sm-9, +.col-sm-10, +.col-sm-11, +.col-sm-12, +.col-sm, +.col-sm-auto, +.col-md-1, +.col-md-2, +.col-md-3, +.col-md-4, +.col-md-5, +.col-md-6, +.col-md-7, +.col-md-8, +.col-md-9, +.col-md-10, +.col-md-11, +.col-md-12, +.col-md, +.col-md-auto, +.col-lg-1, +.col-lg-2, +.col-lg-3, +.col-lg-4, +.col-lg-5, +.col-lg-6, +.col-lg-7, +.col-lg-8, +.col-lg-9, +.col-lg-10, +.col-lg-11, +.col-lg-12, +.col-lg, +.col-lg-auto, +.col-xl-1, +.col-xl-2, +.col-xl-3, +.col-xl-4, +.col-xl-5, +.col-xl-6, +.col-xl-7, +.col-xl-8, +.col-xl-9, +.col-xl-10, +.col-xl-11, +.col-xl-12, +.col-xl, +.col-xl-auto { + position: relative; + width: 100%; + padding-right: 15px; + padding-left: 15px; +} + +.col { + -ms-flex-preferred-size: 0; + flex-basis: 0; + -ms-flex-positive: 1; + flex-grow: 1; + max-width: 100%; +} + +.row-cols-1 > * { + -ms-flex: 0 0 100%; + flex: 0 0 100%; + max-width: 100%; +} + +.row-cols-2 > * { + -ms-flex: 0 0 50%; + flex: 0 0 50%; + max-width: 50%; +} + +.row-cols-3 > * { + -ms-flex: 0 0 33.333333%; + flex: 0 0 33.333333%; + max-width: 33.333333%; +} + +.row-cols-4 > * { + -ms-flex: 0 0 25%; + flex: 0 0 25%; + max-width: 25%; +} + +.row-cols-5 > * { + -ms-flex: 0 0 20%; + flex: 0 0 20%; + max-width: 20%; +} + +.row-cols-6 > * { + -ms-flex: 0 0 16.666667%; + flex: 0 0 16.666667%; + max-width: 16.666667%; +} + +.col-auto { + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: auto; + max-width: 100%; +} + +.col-1 { + -ms-flex: 0 0 8.333333%; + flex: 0 0 8.333333%; + max-width: 8.333333%; +} + +.col-2 { + -ms-flex: 0 0 16.666667%; + flex: 0 0 16.666667%; + max-width: 16.666667%; +} + +.col-3 { + -ms-flex: 0 0 25%; + flex: 0 0 25%; + max-width: 25%; +} + +.col-4 { + -ms-flex: 0 0 33.333333%; + flex: 0 0 33.333333%; + max-width: 33.333333%; +} + +.col-5 { + -ms-flex: 0 0 41.666667%; + flex: 0 0 41.666667%; + max-width: 41.666667%; +} + +.col-6 { + -ms-flex: 0 0 50%; + flex: 0 0 50%; + max-width: 50%; +} + +.col-7 { + -ms-flex: 0 0 58.333333%; + flex: 0 0 58.333333%; + max-width: 58.333333%; +} + +.col-8 { + -ms-flex: 0 0 66.666667%; + flex: 0 0 66.666667%; + max-width: 66.666667%; +} + +.col-9 { + -ms-flex: 0 0 75%; + flex: 0 0 75%; + max-width: 75%; +} + +.col-10 { + -ms-flex: 0 0 83.333333%; + flex: 0 0 83.333333%; + max-width: 83.333333%; +} + +.col-11 { + -ms-flex: 0 0 91.666667%; + flex: 0 0 91.666667%; + max-width: 91.666667%; +} + +.col-12 { + -ms-flex: 0 0 100%; + flex: 0 0 100%; + max-width: 100%; +} + +.order-first { + -ms-flex-order: -1; + order: -1; +} + +.order-last { + -ms-flex-order: 13; + order: 13; +} + +.order-0 { + -ms-flex-order: 0; + order: 0; +} + +.order-1 { + -ms-flex-order: 1; + order: 1; +} + +.order-2 { + -ms-flex-order: 2; + order: 2; +} + +.order-3 { + -ms-flex-order: 3; + order: 3; +} + +.order-4 { + -ms-flex-order: 4; + order: 4; +} + +.order-5 { + -ms-flex-order: 5; + order: 5; +} + +.order-6 { + -ms-flex-order: 6; + order: 6; +} + +.order-7 { + -ms-flex-order: 7; + order: 7; +} + +.order-8 { + -ms-flex-order: 8; + order: 8; +} + +.order-9 { + -ms-flex-order: 9; + order: 9; +} + +.order-10 { + -ms-flex-order: 10; + order: 10; +} + +.order-11 { + -ms-flex-order: 11; + order: 11; +} + +.order-12 { + -ms-flex-order: 12; + order: 12; +} + +.offset-1 { + margin-left: 8.333333%; +} + +.offset-2 { + margin-left: 16.666667%; +} + +.offset-3 { + margin-left: 25%; +} + +.offset-4 { + margin-left: 33.333333%; +} + +.offset-5 { + margin-left: 41.666667%; +} + +.offset-6 { + margin-left: 50%; +} + +.offset-7 { + margin-left: 58.333333%; +} + +.offset-8 { + margin-left: 66.666667%; +} + +.offset-9 { + margin-left: 75%; +} + +.offset-10 { + margin-left: 83.333333%; +} + +.offset-11 { + margin-left: 91.666667%; +} + +@media (min-width: 576px) { + .col-sm { + -ms-flex-preferred-size: 0; + flex-basis: 0; + -ms-flex-positive: 1; + flex-grow: 1; + max-width: 100%; + } + .row-cols-sm-1 > * { + -ms-flex: 0 0 100%; + flex: 0 0 100%; + max-width: 100%; + } + .row-cols-sm-2 > * { + -ms-flex: 0 0 50%; + flex: 0 0 50%; + max-width: 50%; + } + .row-cols-sm-3 > * { + -ms-flex: 0 0 33.333333%; + flex: 0 0 33.333333%; + max-width: 33.333333%; + } + .row-cols-sm-4 > * { + -ms-flex: 0 0 25%; + flex: 0 0 25%; + max-width: 25%; + } + .row-cols-sm-5 > * { + -ms-flex: 0 0 20%; + flex: 0 0 20%; + max-width: 20%; + } + .row-cols-sm-6 > * { + -ms-flex: 0 0 16.666667%; + flex: 0 0 16.666667%; + max-width: 16.666667%; + } + .col-sm-auto { + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: auto; + max-width: 100%; + } + .col-sm-1 { + -ms-flex: 0 0 8.333333%; + flex: 0 0 8.333333%; + max-width: 8.333333%; + } + .col-sm-2 { + -ms-flex: 0 0 16.666667%; + flex: 0 0 16.666667%; + max-width: 16.666667%; + } + .col-sm-3 { + -ms-flex: 0 0 25%; + flex: 0 0 25%; + max-width: 25%; + } + .col-sm-4 { + -ms-flex: 0 0 33.333333%; + flex: 0 0 33.333333%; + max-width: 33.333333%; + } + .col-sm-5 { + -ms-flex: 0 0 41.666667%; + flex: 0 0 41.666667%; + max-width: 41.666667%; + } + .col-sm-6 { + -ms-flex: 0 0 50%; + flex: 0 0 50%; + max-width: 50%; + } + .col-sm-7 { + -ms-flex: 0 0 58.333333%; + flex: 0 0 58.333333%; + max-width: 58.333333%; + } + .col-sm-8 { + -ms-flex: 0 0 66.666667%; + flex: 0 0 66.666667%; + max-width: 66.666667%; + } + .col-sm-9 { + -ms-flex: 0 0 75%; + flex: 0 0 75%; + max-width: 75%; + } + .col-sm-10 { + -ms-flex: 0 0 83.333333%; + flex: 0 0 83.333333%; + max-width: 83.333333%; + } + .col-sm-11 { + -ms-flex: 0 0 91.666667%; + flex: 0 0 91.666667%; + max-width: 91.666667%; + } + .col-sm-12 { + -ms-flex: 0 0 100%; + flex: 0 0 100%; + max-width: 100%; + } + .order-sm-first { + -ms-flex-order: -1; + order: -1; + } + .order-sm-last { + -ms-flex-order: 13; + order: 13; + } + .order-sm-0 { + -ms-flex-order: 0; + order: 0; + } + .order-sm-1 { + -ms-flex-order: 1; + order: 1; + } + .order-sm-2 { + -ms-flex-order: 2; + order: 2; + } + .order-sm-3 { + -ms-flex-order: 3; + order: 3; + } + .order-sm-4 { + -ms-flex-order: 4; + order: 4; + } + .order-sm-5 { + -ms-flex-order: 5; + order: 5; + } + .order-sm-6 { + -ms-flex-order: 6; + order: 6; + } + .order-sm-7 { + -ms-flex-order: 7; + order: 7; + } + .order-sm-8 { + -ms-flex-order: 8; + order: 8; + } + .order-sm-9 { + -ms-flex-order: 9; + order: 9; + } + .order-sm-10 { + -ms-flex-order: 10; + order: 10; + } + .order-sm-11 { + -ms-flex-order: 11; + order: 11; + } + .order-sm-12 { + -ms-flex-order: 12; + order: 12; + } + .offset-sm-0 { + margin-left: 0; + } + .offset-sm-1 { + margin-left: 8.333333%; + } + .offset-sm-2 { + margin-left: 16.666667%; + } + .offset-sm-3 { + margin-left: 25%; + } + .offset-sm-4 { + margin-left: 33.333333%; + } + .offset-sm-5 { + margin-left: 41.666667%; + } + .offset-sm-6 { + margin-left: 50%; + } + .offset-sm-7 { + margin-left: 58.333333%; + } + .offset-sm-8 { + margin-left: 66.666667%; + } + .offset-sm-9 { + margin-left: 75%; + } + .offset-sm-10 { + margin-left: 83.333333%; + } + .offset-sm-11 { + margin-left: 91.666667%; + } +} + +@media (min-width: 768px) { + .col-md { + -ms-flex-preferred-size: 0; + flex-basis: 0; + -ms-flex-positive: 1; + flex-grow: 1; + max-width: 100%; + } + .row-cols-md-1 > * { + -ms-flex: 0 0 100%; + flex: 0 0 100%; + max-width: 100%; + } + .row-cols-md-2 > * { + -ms-flex: 0 0 50%; + flex: 0 0 50%; + max-width: 50%; + } + .row-cols-md-3 > * { + -ms-flex: 0 0 33.333333%; + flex: 0 0 33.333333%; + max-width: 33.333333%; + } + .row-cols-md-4 > * { + -ms-flex: 0 0 25%; + flex: 0 0 25%; + max-width: 25%; + } + .row-cols-md-5 > * { + -ms-flex: 0 0 20%; + flex: 0 0 20%; + max-width: 20%; + } + .row-cols-md-6 > * { + -ms-flex: 0 0 16.666667%; + flex: 0 0 16.666667%; + max-width: 16.666667%; + } + .col-md-auto { + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: auto; + max-width: 100%; + } + .col-md-1 { + -ms-flex: 0 0 8.333333%; + flex: 0 0 8.333333%; + max-width: 8.333333%; + } + .col-md-2 { + -ms-flex: 0 0 16.666667%; + flex: 0 0 16.666667%; + max-width: 16.666667%; + } + .col-md-3 { + -ms-flex: 0 0 25%; + flex: 0 0 25%; + max-width: 25%; + } + .col-md-4 { + -ms-flex: 0 0 33.333333%; + flex: 0 0 33.333333%; + max-width: 33.333333%; + } + .col-md-5 { + -ms-flex: 0 0 41.666667%; + flex: 0 0 41.666667%; + max-width: 41.666667%; + } + .col-md-6 { + -ms-flex: 0 0 50%; + flex: 0 0 50%; + max-width: 50%; + } + .col-md-7 { + -ms-flex: 0 0 58.333333%; + flex: 0 0 58.333333%; + max-width: 58.333333%; + } + .col-md-8 { + -ms-flex: 0 0 66.666667%; + flex: 0 0 66.666667%; + max-width: 66.666667%; + } + .col-md-9 { + -ms-flex: 0 0 75%; + flex: 0 0 75%; + max-width: 75%; + } + .col-md-10 { + -ms-flex: 0 0 83.333333%; + flex: 0 0 83.333333%; + max-width: 83.333333%; + } + .col-md-11 { + -ms-flex: 0 0 91.666667%; + flex: 0 0 91.666667%; + max-width: 91.666667%; + } + .col-md-12 { + -ms-flex: 0 0 100%; + flex: 0 0 100%; + max-width: 100%; + } + .order-md-first { + -ms-flex-order: -1; + order: -1; + } + .order-md-last { + -ms-flex-order: 13; + order: 13; + } + .order-md-0 { + -ms-flex-order: 0; + order: 0; + } + .order-md-1 { + -ms-flex-order: 1; + order: 1; + } + .order-md-2 { + -ms-flex-order: 2; + order: 2; + } + .order-md-3 { + -ms-flex-order: 3; + order: 3; + } + .order-md-4 { + -ms-flex-order: 4; + order: 4; + } + .order-md-5 { + -ms-flex-order: 5; + order: 5; + } + .order-md-6 { + -ms-flex-order: 6; + order: 6; + } + .order-md-7 { + -ms-flex-order: 7; + order: 7; + } + .order-md-8 { + -ms-flex-order: 8; + order: 8; + } + .order-md-9 { + -ms-flex-order: 9; + order: 9; + } + .order-md-10 { + -ms-flex-order: 10; + order: 10; + } + .order-md-11 { + -ms-flex-order: 11; + order: 11; + } + .order-md-12 { + -ms-flex-order: 12; + order: 12; + } + .offset-md-0 { + margin-left: 0; + } + .offset-md-1 { + margin-left: 8.333333%; + } + .offset-md-2 { + margin-left: 16.666667%; + } + .offset-md-3 { + margin-left: 25%; + } + .offset-md-4 { + margin-left: 33.333333%; + } + .offset-md-5 { + margin-left: 41.666667%; + } + .offset-md-6 { + margin-left: 50%; + } + .offset-md-7 { + margin-left: 58.333333%; + } + .offset-md-8 { + margin-left: 66.666667%; + } + .offset-md-9 { + margin-left: 75%; + } + .offset-md-10 { + margin-left: 83.333333%; + } + .offset-md-11 { + margin-left: 91.666667%; + } +} + +@media (min-width: 992px) { + .col-lg { + -ms-flex-preferred-size: 0; + flex-basis: 0; + -ms-flex-positive: 1; + flex-grow: 1; + max-width: 100%; + } + .row-cols-lg-1 > * { + -ms-flex: 0 0 100%; + flex: 0 0 100%; + max-width: 100%; + } + .row-cols-lg-2 > * { + -ms-flex: 0 0 50%; + flex: 0 0 50%; + max-width: 50%; + } + .row-cols-lg-3 > * { + -ms-flex: 0 0 33.333333%; + flex: 0 0 33.333333%; + max-width: 33.333333%; + } + .row-cols-lg-4 > * { + -ms-flex: 0 0 25%; + flex: 0 0 25%; + max-width: 25%; + } + .row-cols-lg-5 > * { + -ms-flex: 0 0 20%; + flex: 0 0 20%; + max-width: 20%; + } + .row-cols-lg-6 > * { + -ms-flex: 0 0 16.666667%; + flex: 0 0 16.666667%; + max-width: 16.666667%; + } + .col-lg-auto { + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: auto; + max-width: 100%; + } + .col-lg-1 { + -ms-flex: 0 0 8.333333%; + flex: 0 0 8.333333%; + max-width: 8.333333%; + } + .col-lg-2 { + -ms-flex: 0 0 16.666667%; + flex: 0 0 16.666667%; + max-width: 16.666667%; + } + .col-lg-3 { + -ms-flex: 0 0 25%; + flex: 0 0 25%; + max-width: 25%; + } + .col-lg-4 { + -ms-flex: 0 0 33.333333%; + flex: 0 0 33.333333%; + max-width: 33.333333%; + } + .col-lg-5 { + -ms-flex: 0 0 41.666667%; + flex: 0 0 41.666667%; + max-width: 41.666667%; + } + .col-lg-6 { + -ms-flex: 0 0 50%; + flex: 0 0 50%; + max-width: 50%; + } + .col-lg-7 { + -ms-flex: 0 0 58.333333%; + flex: 0 0 58.333333%; + max-width: 58.333333%; + } + .col-lg-8 { + -ms-flex: 0 0 66.666667%; + flex: 0 0 66.666667%; + max-width: 66.666667%; + } + .col-lg-9 { + -ms-flex: 0 0 75%; + flex: 0 0 75%; + max-width: 75%; + } + .col-lg-10 { + -ms-flex: 0 0 83.333333%; + flex: 0 0 83.333333%; + max-width: 83.333333%; + } + .col-lg-11 { + -ms-flex: 0 0 91.666667%; + flex: 0 0 91.666667%; + max-width: 91.666667%; + } + .col-lg-12 { + -ms-flex: 0 0 100%; + flex: 0 0 100%; + max-width: 100%; + } + .order-lg-first { + -ms-flex-order: -1; + order: -1; + } + .order-lg-last { + -ms-flex-order: 13; + order: 13; + } + .order-lg-0 { + -ms-flex-order: 0; + order: 0; + } + .order-lg-1 { + -ms-flex-order: 1; + order: 1; + } + .order-lg-2 { + -ms-flex-order: 2; + order: 2; + } + .order-lg-3 { + -ms-flex-order: 3; + order: 3; + } + .order-lg-4 { + -ms-flex-order: 4; + order: 4; + } + .order-lg-5 { + -ms-flex-order: 5; + order: 5; + } + .order-lg-6 { + -ms-flex-order: 6; + order: 6; + } + .order-lg-7 { + -ms-flex-order: 7; + order: 7; + } + .order-lg-8 { + -ms-flex-order: 8; + order: 8; + } + .order-lg-9 { + -ms-flex-order: 9; + order: 9; + } + .order-lg-10 { + -ms-flex-order: 10; + order: 10; + } + .order-lg-11 { + -ms-flex-order: 11; + order: 11; + } + .order-lg-12 { + -ms-flex-order: 12; + order: 12; + } + .offset-lg-0 { + margin-left: 0; + } + .offset-lg-1 { + margin-left: 8.333333%; + } + .offset-lg-2 { + margin-left: 16.666667%; + } + .offset-lg-3 { + margin-left: 25%; + } + .offset-lg-4 { + margin-left: 33.333333%; + } + .offset-lg-5 { + margin-left: 41.666667%; + } + .offset-lg-6 { + margin-left: 50%; + } + .offset-lg-7 { + margin-left: 58.333333%; + } + .offset-lg-8 { + margin-left: 66.666667%; + } + .offset-lg-9 { + margin-left: 75%; + } + .offset-lg-10 { + margin-left: 83.333333%; + } + .offset-lg-11 { + margin-left: 91.666667%; + } +} + +@media (min-width: 1200px) { + .col-xl { + -ms-flex-preferred-size: 0; + flex-basis: 0; + -ms-flex-positive: 1; + flex-grow: 1; + max-width: 100%; + } + .row-cols-xl-1 > * { + -ms-flex: 0 0 100%; + flex: 0 0 100%; + max-width: 100%; + } + .row-cols-xl-2 > * { + -ms-flex: 0 0 50%; + flex: 0 0 50%; + max-width: 50%; + } + .row-cols-xl-3 > * { + -ms-flex: 0 0 33.333333%; + flex: 0 0 33.333333%; + max-width: 33.333333%; + } + .row-cols-xl-4 > * { + -ms-flex: 0 0 25%; + flex: 0 0 25%; + max-width: 25%; + } + .row-cols-xl-5 > * { + -ms-flex: 0 0 20%; + flex: 0 0 20%; + max-width: 20%; + } + .row-cols-xl-6 > * { + -ms-flex: 0 0 16.666667%; + flex: 0 0 16.666667%; + max-width: 16.666667%; + } + .col-xl-auto { + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: auto; + max-width: 100%; + } + .col-xl-1 { + -ms-flex: 0 0 8.333333%; + flex: 0 0 8.333333%; + max-width: 8.333333%; + } + .col-xl-2 { + -ms-flex: 0 0 16.666667%; + flex: 0 0 16.666667%; + max-width: 16.666667%; + } + .col-xl-3 { + -ms-flex: 0 0 25%; + flex: 0 0 25%; + max-width: 25%; + } + .col-xl-4 { + -ms-flex: 0 0 33.333333%; + flex: 0 0 33.333333%; + max-width: 33.333333%; + } + .col-xl-5 { + -ms-flex: 0 0 41.666667%; + flex: 0 0 41.666667%; + max-width: 41.666667%; + } + .col-xl-6 { + -ms-flex: 0 0 50%; + flex: 0 0 50%; + max-width: 50%; + } + .col-xl-7 { + -ms-flex: 0 0 58.333333%; + flex: 0 0 58.333333%; + max-width: 58.333333%; + } + .col-xl-8 { + -ms-flex: 0 0 66.666667%; + flex: 0 0 66.666667%; + max-width: 66.666667%; + } + .col-xl-9 { + -ms-flex: 0 0 75%; + flex: 0 0 75%; + max-width: 75%; + } + .col-xl-10 { + -ms-flex: 0 0 83.333333%; + flex: 0 0 83.333333%; + max-width: 83.333333%; + } + .col-xl-11 { + -ms-flex: 0 0 91.666667%; + flex: 0 0 91.666667%; + max-width: 91.666667%; + } + .col-xl-12 { + -ms-flex: 0 0 100%; + flex: 0 0 100%; + max-width: 100%; + } + .order-xl-first { + -ms-flex-order: -1; + order: -1; + } + .order-xl-last { + -ms-flex-order: 13; + order: 13; + } + .order-xl-0 { + -ms-flex-order: 0; + order: 0; + } + .order-xl-1 { + -ms-flex-order: 1; + order: 1; + } + .order-xl-2 { + -ms-flex-order: 2; + order: 2; + } + .order-xl-3 { + -ms-flex-order: 3; + order: 3; + } + .order-xl-4 { + -ms-flex-order: 4; + order: 4; + } + .order-xl-5 { + -ms-flex-order: 5; + order: 5; + } + .order-xl-6 { + -ms-flex-order: 6; + order: 6; + } + .order-xl-7 { + -ms-flex-order: 7; + order: 7; + } + .order-xl-8 { + -ms-flex-order: 8; + order: 8; + } + .order-xl-9 { + -ms-flex-order: 9; + order: 9; + } + .order-xl-10 { + -ms-flex-order: 10; + order: 10; + } + .order-xl-11 { + -ms-flex-order: 11; + order: 11; + } + .order-xl-12 { + -ms-flex-order: 12; + order: 12; + } + .offset-xl-0 { + margin-left: 0; + } + .offset-xl-1 { + margin-left: 8.333333%; + } + .offset-xl-2 { + margin-left: 16.666667%; + } + .offset-xl-3 { + margin-left: 25%; + } + .offset-xl-4 { + margin-left: 33.333333%; + } + .offset-xl-5 { + margin-left: 41.666667%; + } + .offset-xl-6 { + margin-left: 50%; + } + .offset-xl-7 { + margin-left: 58.333333%; + } + .offset-xl-8 { + margin-left: 66.666667%; + } + .offset-xl-9 { + margin-left: 75%; + } + .offset-xl-10 { + margin-left: 83.333333%; + } + .offset-xl-11 { + margin-left: 91.666667%; + } +} + +.table { + width: 100%; + margin-bottom: 1rem; + color: #212529; +} + +.table th, +.table td { + padding: 0.75rem; + vertical-align: top; + border-top: 1px solid #dee2e6; +} + +.table thead th { + vertical-align: bottom; + border-bottom: 2px solid #dee2e6; +} + +.table tbody + tbody { + border-top: 2px solid #dee2e6; +} + +.table-sm th, +.table-sm td { + padding: 0.3rem; +} + +.table-bordered { + border: 1px solid #dee2e6; +} + +.table-bordered th, +.table-bordered td { + border: 1px solid #dee2e6; +} + +.table-bordered thead th, +.table-bordered thead td { + border-bottom-width: 2px; +} + +.table-borderless th, +.table-borderless td, +.table-borderless thead th, +.table-borderless tbody + tbody { + border: 0; +} + +.table-striped tbody tr:nth-of-type(odd) { + background-color: rgba(0, 0, 0, 0.05); +} + +.table-hover tbody tr:hover { + color: #212529; + background-color: rgba(0, 0, 0, 0.075); +} + +.table-primary, +.table-primary > th, +.table-primary > td { + background-color: #b8daff; +} + +.table-primary th, +.table-primary td, +.table-primary thead th, +.table-primary tbody + tbody { + border-color: #7abaff; +} + +.table-hover .table-primary:hover { + background-color: #9fcdff; +} + +.table-hover .table-primary:hover > td, +.table-hover .table-primary:hover > th { + background-color: #9fcdff; +} + +.table-secondary, +.table-secondary > th, +.table-secondary > td { + background-color: #d6d8db; +} + +.table-secondary th, +.table-secondary td, +.table-secondary thead th, +.table-secondary tbody + tbody { + border-color: #b3b7bb; +} + +.table-hover .table-secondary:hover { + background-color: #c8cbcf; +} + +.table-hover .table-secondary:hover > td, +.table-hover .table-secondary:hover > th { + background-color: #c8cbcf; +} + +.table-success, +.table-success > th, +.table-success > td { + background-color: #c3e6cb; +} + +.table-success th, +.table-success td, +.table-success thead th, +.table-success tbody + tbody { + border-color: #8fd19e; +} + +.table-hover .table-success:hover { + background-color: #b1dfbb; +} + +.table-hover .table-success:hover > td, +.table-hover .table-success:hover > th { + background-color: #b1dfbb; +} + +.table-info, +.table-info > th, +.table-info > td { + background-color: #bee5eb; +} + +.table-info th, +.table-info td, +.table-info thead th, +.table-info tbody + tbody { + border-color: #86cfda; +} + +.table-hover .table-info:hover { + background-color: #abdde5; +} + +.table-hover .table-info:hover > td, +.table-hover .table-info:hover > th { + background-color: #abdde5; +} + +.table-warning, +.table-warning > th, +.table-warning > td { + background-color: #ffeeba; +} + +.table-warning th, +.table-warning td, +.table-warning thead th, +.table-warning tbody + tbody { + border-color: #ffdf7e; +} + +.table-hover .table-warning:hover { + background-color: #ffe8a1; +} + +.table-hover .table-warning:hover > td, +.table-hover .table-warning:hover > th { + background-color: #ffe8a1; +} + +.table-danger, +.table-danger > th, +.table-danger > td { + background-color: #f5c6cb; +} + +.table-danger th, +.table-danger td, +.table-danger thead th, +.table-danger tbody + tbody { + border-color: #ed969e; +} + +.table-hover .table-danger:hover { + background-color: #f1b0b7; +} + +.table-hover .table-danger:hover > td, +.table-hover .table-danger:hover > th { + background-color: #f1b0b7; +} + +.table-light, +.table-light > th, +.table-light > td { + background-color: #fdfdfe; +} + +.table-light th, +.table-light td, +.table-light thead th, +.table-light tbody + tbody { + border-color: #fbfcfc; +} + +.table-hover .table-light:hover { + background-color: #ececf6; +} + +.table-hover .table-light:hover > td, +.table-hover .table-light:hover > th { + background-color: #ececf6; +} + +.table-dark, +.table-dark > th, +.table-dark > td { + background-color: #c6c8ca; +} + +.table-dark th, +.table-dark td, +.table-dark thead th, +.table-dark tbody + tbody { + border-color: #95999c; +} + +.table-hover .table-dark:hover { + background-color: #b9bbbe; +} + +.table-hover .table-dark:hover > td, +.table-hover .table-dark:hover > th { + background-color: #b9bbbe; +} + +.table-active, +.table-active > th, +.table-active > td { + background-color: rgba(0, 0, 0, 0.075); +} + +.table-hover .table-active:hover { + background-color: rgba(0, 0, 0, 0.075); +} + +.table-hover .table-active:hover > td, +.table-hover .table-active:hover > th { + background-color: rgba(0, 0, 0, 0.075); +} + +.table .thead-dark th { + color: #fff; + background-color: #343a40; + border-color: #454d55; +} + +.table .thead-light th { + color: #495057; + background-color: #e9ecef; + border-color: #dee2e6; +} + +.table-dark { + color: #fff; + background-color: #343a40; +} + +.table-dark th, +.table-dark td, +.table-dark thead th { + border-color: #454d55; +} + +.table-dark.table-bordered { + border: 0; +} + +.table-dark.table-striped tbody tr:nth-of-type(odd) { + background-color: rgba(255, 255, 255, 0.05); +} + +.table-dark.table-hover tbody tr:hover { + color: #fff; + background-color: rgba(255, 255, 255, 0.075); +} + +@media (max-width: 575.98px) { + .table-responsive-sm { + display: block; + width: 100%; + overflow-x: auto; + -webkit-overflow-scrolling: touch; + } + .table-responsive-sm > .table-bordered { + border: 0; + } +} + +@media (max-width: 767.98px) { + .table-responsive-md { + display: block; + width: 100%; + overflow-x: auto; + -webkit-overflow-scrolling: touch; + } + .table-responsive-md > .table-bordered { + border: 0; + } +} + +@media (max-width: 991.98px) { + .table-responsive-lg { + display: block; + width: 100%; + overflow-x: auto; + -webkit-overflow-scrolling: touch; + } + .table-responsive-lg > .table-bordered { + border: 0; + } +} + +@media (max-width: 1199.98px) { + .table-responsive-xl { + display: block; + width: 100%; + overflow-x: auto; + -webkit-overflow-scrolling: touch; + } + .table-responsive-xl > .table-bordered { + border: 0; + } +} + +.table-responsive { + display: block; + width: 100%; + overflow-x: auto; + -webkit-overflow-scrolling: touch; +} + +.table-responsive > .table-bordered { + border: 0; +} + +.form-control { + display: block; + width: 100%; + height: calc(1.5em + 0.75rem + 2px); + padding: 0.375rem 0.75rem; + font-size: 1rem; + font-weight: 400; + line-height: 1.5; + color: #495057; + background-color: #fff; + background-clip: padding-box; + border: 1px solid #ced4da; + border-radius: 0.25rem; + transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; +} + +@media (prefers-reduced-motion: reduce) { + .form-control { + transition: none; + } +} + +.form-control::-ms-expand { + background-color: transparent; + border: 0; +} + +.form-control:-moz-focusring { + color: transparent; + text-shadow: 0 0 0 #495057; +} + +.form-control:focus { + color: #495057; + background-color: #fff; + border-color: #80bdff; + outline: 0; + box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25); +} + +.form-control::-webkit-input-placeholder { + color: #6c757d; + opacity: 1; +} + +.form-control::-moz-placeholder { + color: #6c757d; + opacity: 1; +} + +.form-control:-ms-input-placeholder { + color: #6c757d; + opacity: 1; +} + +.form-control::-ms-input-placeholder { + color: #6c757d; + opacity: 1; +} + +.form-control::placeholder { + color: #6c757d; + opacity: 1; +} + +.form-control:disabled, +.form-control[readonly] { + background-color: #e9ecef; + opacity: 1; +} + +select.form-control:focus::-ms-value { + color: #495057; + background-color: #fff; +} + +.form-control-file, +.form-control-range { + display: block; + width: 100%; +} + +.col-form-label { + padding-top: calc(0.375rem + 1px); + padding-bottom: calc(0.375rem + 1px); + margin-bottom: 0; + font-size: inherit; + line-height: 1.5; +} + +.col-form-label-lg { + padding-top: calc(0.5rem + 1px); + padding-bottom: calc(0.5rem + 1px); + font-size: 1.25rem; + line-height: 1.5; +} + +.col-form-label-sm { + padding-top: calc(0.25rem + 1px); + padding-bottom: calc(0.25rem + 1px); + font-size: 0.875rem; + line-height: 1.5; +} + +.form-control-plaintext { + display: block; + width: 100%; + padding: 0.375rem 0; + margin-bottom: 0; + font-size: 1rem; + line-height: 1.5; + color: #212529; + background-color: transparent; + border: solid transparent; + border-width: 1px 0; +} + +.form-control-plaintext.form-control-sm, +.form-control-plaintext.form-control-lg { + padding-right: 0; + padding-left: 0; +} + +.form-control-sm { + height: calc(1.5em + 0.5rem + 2px); + padding: 0.25rem 0.5rem; + font-size: 0.875rem; + line-height: 1.5; + border-radius: 0.2rem; +} + +.form-control-lg { + height: calc(1.5em + 1rem + 2px); + padding: 0.5rem 1rem; + font-size: 1.25rem; + line-height: 1.5; + border-radius: 0.3rem; +} + +select.form-control[size], +select.form-control[multiple] { + height: auto; +} + +textarea.form-control { + height: auto; +} + +.form-group { + margin-bottom: 1rem; +} + +.form-text { + display: block; + margin-top: 0.25rem; +} + +.form-row { + display: -ms-flexbox; + display: flex; + -ms-flex-wrap: wrap; + flex-wrap: wrap; + margin-right: -5px; + margin-left: -5px; +} + +.form-row > .col, +.form-row > [class*="col-"] { + padding-right: 5px; + padding-left: 5px; +} + +.form-check { + position: relative; + display: block; + padding-left: 1.25rem; +} + +.form-check-input { + position: absolute; + margin-top: 0.3rem; + margin-left: -1.25rem; +} + +.form-check-input[disabled] ~ .form-check-label, +.form-check-input:disabled ~ .form-check-label { + color: #6c757d; +} + +.form-check-label { + margin-bottom: 0; +} + +.form-check-inline { + display: -ms-inline-flexbox; + display: inline-flex; + -ms-flex-align: center; + align-items: center; + padding-left: 0; + margin-right: 0.75rem; +} + +.form-check-inline .form-check-input { + position: static; + margin-top: 0; + margin-right: 0.3125rem; + margin-left: 0; +} + +.valid-feedback { + display: none; + width: 100%; + margin-top: 0.25rem; + font-size: 80%; + color: #28a745; +} + +.valid-tooltip { + position: absolute; + top: 100%; + z-index: 5; + display: none; + max-width: 100%; + padding: 0.25rem 0.5rem; + margin-top: 0.1rem; + font-size: 0.875rem; + line-height: 1.5; + color: #fff; + background-color: rgba(40, 167, 69, 0.9); + border-radius: 0.25rem; +} + +.was-validated :valid ~ .valid-feedback, +.was-validated :valid ~ .valid-tooltip, +.is-valid ~ .valid-feedback, +.is-valid ~ .valid-tooltip { + display: block; +} + +.was-validated .form-control:valid, +.form-control.is-valid { + border-color: #28a745; + padding-right: calc(1.5em + 0.75rem); + background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%2328a745' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e"); + background-repeat: no-repeat; + background-position: right calc(0.375em + 0.1875rem) center; + background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem); +} + +.was-validated .form-control:valid:focus, +.form-control.is-valid:focus { + border-color: #28a745; + box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25); +} + +.was-validated textarea.form-control:valid, +textarea.form-control.is-valid { + padding-right: calc(1.5em + 0.75rem); + background-position: top calc(0.375em + 0.1875rem) right + calc(0.375em + 0.1875rem); +} + +.was-validated .custom-select:valid, +.custom-select.is-valid { + border-color: #28a745; + padding-right: calc(0.75em + 2.3125rem); + background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") + no-repeat right 0.75rem center/8px 10px, + url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%2328a745' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e") + #fff no-repeat center right 1.75rem / calc(0.75em + 0.375rem) + calc(0.75em + 0.375rem); +} + +.was-validated .custom-select:valid:focus, +.custom-select.is-valid:focus { + border-color: #28a745; + box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25); +} + +.was-validated .form-check-input:valid ~ .form-check-label, +.form-check-input.is-valid ~ .form-check-label { + color: #28a745; +} + +.was-validated .form-check-input:valid ~ .valid-feedback, +.was-validated .form-check-input:valid ~ .valid-tooltip, +.form-check-input.is-valid ~ .valid-feedback, +.form-check-input.is-valid ~ .valid-tooltip { + display: block; +} + +.was-validated .custom-control-input:valid ~ .custom-control-label, +.custom-control-input.is-valid ~ .custom-control-label { + color: #28a745; +} + +.was-validated .custom-control-input:valid ~ .custom-control-label::before, +.custom-control-input.is-valid ~ .custom-control-label::before { + border-color: #28a745; +} + +.was-validated + .custom-control-input:valid:checked + ~ .custom-control-label::before, +.custom-control-input.is-valid:checked ~ .custom-control-label::before { + border-color: #34ce57; + background-color: #34ce57; +} + +.was-validated + .custom-control-input:valid:focus + ~ .custom-control-label::before, +.custom-control-input.is-valid:focus ~ .custom-control-label::before { + box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25); +} + +.was-validated + .custom-control-input:valid:focus:not(:checked) + ~ .custom-control-label::before, +.custom-control-input.is-valid:focus:not(:checked) + ~ .custom-control-label::before { + border-color: #28a745; +} + +.was-validated .custom-file-input:valid ~ .custom-file-label, +.custom-file-input.is-valid ~ .custom-file-label { + border-color: #28a745; +} + +.was-validated .custom-file-input:valid:focus ~ .custom-file-label, +.custom-file-input.is-valid:focus ~ .custom-file-label { + border-color: #28a745; + box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25); +} + +.invalid-feedback { + display: none; + width: 100%; + margin-top: 0.25rem; + font-size: 80%; + color: #dc3545; +} + +.invalid-tooltip { + position: absolute; + top: 100%; + z-index: 5; + display: none; + max-width: 100%; + padding: 0.25rem 0.5rem; + margin-top: 0.1rem; + font-size: 0.875rem; + line-height: 1.5; + color: #fff; + background-color: rgba(220, 53, 69, 0.9); + border-radius: 0.25rem; +} + +.was-validated :invalid ~ .invalid-feedback, +.was-validated :invalid ~ .invalid-tooltip, +.is-invalid ~ .invalid-feedback, +.is-invalid ~ .invalid-tooltip { + display: block; +} + +.was-validated .form-control:invalid, +.form-control.is-invalid { + border-color: #dc3545; + padding-right: calc(1.5em + 0.75rem); + background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23dc3545' viewBox='0 0 12 12'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e"); + background-repeat: no-repeat; + background-position: right calc(0.375em + 0.1875rem) center; + background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem); +} + +.was-validated .form-control:invalid:focus, +.form-control.is-invalid:focus { + border-color: #dc3545; + box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25); +} + +.was-validated textarea.form-control:invalid, +textarea.form-control.is-invalid { + padding-right: calc(1.5em + 0.75rem); + background-position: top calc(0.375em + 0.1875rem) right + calc(0.375em + 0.1875rem); +} + +.was-validated .custom-select:invalid, +.custom-select.is-invalid { + border-color: #dc3545; + padding-right: calc(0.75em + 2.3125rem); + background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") + no-repeat right 0.75rem center/8px 10px, + url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23dc3545' viewBox='0 0 12 12'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e") + #fff no-repeat center right 1.75rem / calc(0.75em + 0.375rem) + calc(0.75em + 0.375rem); +} + +.was-validated .custom-select:invalid:focus, +.custom-select.is-invalid:focus { + border-color: #dc3545; + box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25); +} + +.was-validated .form-check-input:invalid ~ .form-check-label, +.form-check-input.is-invalid ~ .form-check-label { + color: #dc3545; +} + +.was-validated .form-check-input:invalid ~ .invalid-feedback, +.was-validated .form-check-input:invalid ~ .invalid-tooltip, +.form-check-input.is-invalid ~ .invalid-feedback, +.form-check-input.is-invalid ~ .invalid-tooltip { + display: block; +} + +.was-validated .custom-control-input:invalid ~ .custom-control-label, +.custom-control-input.is-invalid ~ .custom-control-label { + color: #dc3545; +} + +.was-validated .custom-control-input:invalid ~ .custom-control-label::before, +.custom-control-input.is-invalid ~ .custom-control-label::before { + border-color: #dc3545; +} + +.was-validated + .custom-control-input:invalid:checked + ~ .custom-control-label::before, +.custom-control-input.is-invalid:checked ~ .custom-control-label::before { + border-color: #e4606d; + background-color: #e4606d; +} + +.was-validated + .custom-control-input:invalid:focus + ~ .custom-control-label::before, +.custom-control-input.is-invalid:focus ~ .custom-control-label::before { + box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25); +} + +.was-validated + .custom-control-input:invalid:focus:not(:checked) + ~ .custom-control-label::before, +.custom-control-input.is-invalid:focus:not(:checked) + ~ .custom-control-label::before { + border-color: #dc3545; +} + +.was-validated .custom-file-input:invalid ~ .custom-file-label, +.custom-file-input.is-invalid ~ .custom-file-label { + border-color: #dc3545; +} + +.was-validated .custom-file-input:invalid:focus ~ .custom-file-label, +.custom-file-input.is-invalid:focus ~ .custom-file-label { + border-color: #dc3545; + box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25); +} + +.form-inline { + display: -ms-flexbox; + display: flex; + -ms-flex-flow: row wrap; + flex-flow: row wrap; + -ms-flex-align: center; + align-items: center; +} + +.form-inline .form-check { + width: 100%; +} + +@media (min-width: 576px) { + .form-inline label { + display: -ms-flexbox; + display: flex; + -ms-flex-align: center; + align-items: center; + -ms-flex-pack: center; + justify-content: center; + margin-bottom: 0; + } + .form-inline .form-group { + display: -ms-flexbox; + display: flex; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + -ms-flex-flow: row wrap; + flex-flow: row wrap; + -ms-flex-align: center; + align-items: center; + margin-bottom: 0; + } + .form-inline .form-control { + display: inline-block; + width: auto; + vertical-align: middle; + } + .form-inline .form-control-plaintext { + display: inline-block; + } + .form-inline .input-group, + .form-inline .custom-select { + width: auto; + } + .form-inline .form-check { + display: -ms-flexbox; + display: flex; + -ms-flex-align: center; + align-items: center; + -ms-flex-pack: center; + justify-content: center; + width: auto; + padding-left: 0; + } + .form-inline .form-check-input { + position: relative; + -ms-flex-negative: 0; + flex-shrink: 0; + margin-top: 0; + margin-right: 0.25rem; + margin-left: 0; + } + .form-inline .custom-control { + -ms-flex-align: center; + align-items: center; + -ms-flex-pack: center; + justify-content: center; + } + .form-inline .custom-control-label { + margin-bottom: 0; + } +} + +.btn { + display: inline-block; + font-weight: 400; + color: #212529; + text-align: center; + vertical-align: middle; + cursor: pointer; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + background-color: transparent; + border: 1px solid transparent; + padding: 0.375rem 0.75rem; + font-size: 1rem; + line-height: 1.5; + border-radius: 0.25rem; + transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, + border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; +} + +@media (prefers-reduced-motion: reduce) { + .btn { + transition: none; + } +} + +.btn:hover { + color: #212529; + text-decoration: none; +} + +.btn:focus, +.btn.focus { + outline: 0; + box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25); +} + +.btn.disabled, +.btn:disabled { + opacity: 0.65; +} + +a.btn.disabled, +fieldset:disabled a.btn { + pointer-events: none; +} + +.btn-primary { + color: #fff; + background-color: #007bff; + border-color: #007bff; +} + +.btn-primary:hover { + color: #fff; + background-color: #0069d9; + border-color: #0062cc; +} + +.btn-primary:focus, +.btn-primary.focus { + color: #fff; + background-color: #0069d9; + border-color: #0062cc; + box-shadow: 0 0 0 0.2rem rgba(38, 143, 255, 0.5); +} + +.btn-primary.disabled, +.btn-primary:disabled { + color: #fff; + background-color: #007bff; + border-color: #007bff; +} + +.btn-primary:not(:disabled):not(.disabled):active, +.btn-primary:not(:disabled):not(.disabled).active, +.show > .btn-primary.dropdown-toggle { + color: #fff; + background-color: #0062cc; + border-color: #005cbf; +} + +.btn-primary:not(:disabled):not(.disabled):active:focus, +.btn-primary:not(:disabled):not(.disabled).active:focus, +.show > .btn-primary.dropdown-toggle:focus { + box-shadow: 0 0 0 0.2rem rgba(38, 143, 255, 0.5); +} + +.btn-secondary { + color: #fff; + background-color: #6c757d; + border-color: #6c757d; +} + +.btn-secondary:hover { + color: #fff; + background-color: #5a6268; + border-color: #545b62; +} + +.btn-secondary:focus, +.btn-secondary.focus { + color: #fff; + background-color: #5a6268; + border-color: #545b62; + box-shadow: 0 0 0 0.2rem rgba(130, 138, 145, 0.5); +} + +.btn-secondary.disabled, +.btn-secondary:disabled { + color: #fff; + background-color: #6c757d; + border-color: #6c757d; +} + +.btn-secondary:not(:disabled):not(.disabled):active, +.btn-secondary:not(:disabled):not(.disabled).active, +.show > .btn-secondary.dropdown-toggle { + color: #fff; + background-color: #545b62; + border-color: #4e555b; +} + +.btn-secondary:not(:disabled):not(.disabled):active:focus, +.btn-secondary:not(:disabled):not(.disabled).active:focus, +.show > .btn-secondary.dropdown-toggle:focus { + box-shadow: 0 0 0 0.2rem rgba(130, 138, 145, 0.5); +} + +.btn-success { + color: #fff; + background-color: #28a745; + border-color: #28a745; +} + +.btn-success:hover { + color: #fff; + background-color: #218838; + border-color: #1e7e34; +} + +.btn-success:focus, +.btn-success.focus { + color: #fff; + background-color: #218838; + border-color: #1e7e34; + box-shadow: 0 0 0 0.2rem rgba(72, 180, 97, 0.5); +} + +.btn-success.disabled, +.btn-success:disabled { + color: #fff; + background-color: #28a745; + border-color: #28a745; +} + +.btn-success:not(:disabled):not(.disabled):active, +.btn-success:not(:disabled):not(.disabled).active, +.show > .btn-success.dropdown-toggle { + color: #fff; + background-color: #1e7e34; + border-color: #1c7430; +} + +.btn-success:not(:disabled):not(.disabled):active:focus, +.btn-success:not(:disabled):not(.disabled).active:focus, +.show > .btn-success.dropdown-toggle:focus { + box-shadow: 0 0 0 0.2rem rgba(72, 180, 97, 0.5); +} + +.btn-info { + color: #fff; + background-color: #17a2b8; + border-color: #17a2b8; +} + +.btn-info:hover { + color: #fff; + background-color: #138496; + border-color: #117a8b; +} + +.btn-info:focus, +.btn-info.focus { + color: #fff; + background-color: #138496; + border-color: #117a8b; + box-shadow: 0 0 0 0.2rem rgba(58, 176, 195, 0.5); +} + +.btn-info.disabled, +.btn-info:disabled { + color: #fff; + background-color: #17a2b8; + border-color: #17a2b8; +} + +.btn-info:not(:disabled):not(.disabled):active, +.btn-info:not(:disabled):not(.disabled).active, +.show > .btn-info.dropdown-toggle { + color: #fff; + background-color: #117a8b; + border-color: #10707f; +} + +.btn-info:not(:disabled):not(.disabled):active:focus, +.btn-info:not(:disabled):not(.disabled).active:focus, +.show > .btn-info.dropdown-toggle:focus { + box-shadow: 0 0 0 0.2rem rgba(58, 176, 195, 0.5); +} + +.btn-warning { + color: #212529; + background-color: #ffc107; + border-color: #ffc107; +} + +.btn-warning:hover { + color: #212529; + background-color: #e0a800; + border-color: #d39e00; +} + +.btn-warning:focus, +.btn-warning.focus { + color: #212529; + background-color: #e0a800; + border-color: #d39e00; + box-shadow: 0 0 0 0.2rem rgba(222, 170, 12, 0.5); +} + +.btn-warning.disabled, +.btn-warning:disabled { + color: #212529; + background-color: #ffc107; + border-color: #ffc107; +} + +.btn-warning:not(:disabled):not(.disabled):active, +.btn-warning:not(:disabled):not(.disabled).active, +.show > .btn-warning.dropdown-toggle { + color: #212529; + background-color: #d39e00; + border-color: #c69500; +} + +.btn-warning:not(:disabled):not(.disabled):active:focus, +.btn-warning:not(:disabled):not(.disabled).active:focus, +.show > .btn-warning.dropdown-toggle:focus { + box-shadow: 0 0 0 0.2rem rgba(222, 170, 12, 0.5); +} + +.btn-danger { + color: #fff; + background-color: #dc3545; + border-color: #dc3545; +} + +.btn-danger:hover { + color: #fff; + background-color: #c82333; + border-color: #bd2130; +} + +.btn-danger:focus, +.btn-danger.focus { + color: #fff; + background-color: #c82333; + border-color: #bd2130; + box-shadow: 0 0 0 0.2rem rgba(225, 83, 97, 0.5); +} + +.btn-danger.disabled, +.btn-danger:disabled { + color: #fff; + background-color: #dc3545; + border-color: #dc3545; +} + +.btn-danger:not(:disabled):not(.disabled):active, +.btn-danger:not(:disabled):not(.disabled).active, +.show > .btn-danger.dropdown-toggle { + color: #fff; + background-color: #bd2130; + border-color: #b21f2d; +} + +.btn-danger:not(:disabled):not(.disabled):active:focus, +.btn-danger:not(:disabled):not(.disabled).active:focus, +.show > .btn-danger.dropdown-toggle:focus { + box-shadow: 0 0 0 0.2rem rgba(225, 83, 97, 0.5); +} + +.btn-light { + color: #212529; + background-color: #f8f9fa; + border-color: #f8f9fa; +} + +.btn-light:hover { + color: #212529; + background-color: #e2e6ea; + border-color: #dae0e5; +} + +.btn-light:focus, +.btn-light.focus { + color: #212529; + background-color: #e2e6ea; + border-color: #dae0e5; + box-shadow: 0 0 0 0.2rem rgba(216, 217, 219, 0.5); +} + +.btn-light.disabled, +.btn-light:disabled { + color: #212529; + background-color: #f8f9fa; + border-color: #f8f9fa; +} + +.btn-light:not(:disabled):not(.disabled):active, +.btn-light:not(:disabled):not(.disabled).active, +.show > .btn-light.dropdown-toggle { + color: #212529; + background-color: #dae0e5; + border-color: #d3d9df; +} + +.btn-light:not(:disabled):not(.disabled):active:focus, +.btn-light:not(:disabled):not(.disabled).active:focus, +.show > .btn-light.dropdown-toggle:focus { + box-shadow: 0 0 0 0.2rem rgba(216, 217, 219, 0.5); +} + +.btn-dark { + color: #fff; + background-color: #343a40; + border-color: #343a40; +} + +.btn-dark:hover { + color: #fff; + background-color: #23272b; + border-color: #1d2124; +} + +.btn-dark:focus, +.btn-dark.focus { + color: #fff; + background-color: #23272b; + border-color: #1d2124; + box-shadow: 0 0 0 0.2rem rgba(82, 88, 93, 0.5); +} + +.btn-dark.disabled, +.btn-dark:disabled { + color: #fff; + background-color: #343a40; + border-color: #343a40; +} + +.btn-dark:not(:disabled):not(.disabled):active, +.btn-dark:not(:disabled):not(.disabled).active, +.show > .btn-dark.dropdown-toggle { + color: #fff; + background-color: #1d2124; + border-color: #171a1d; +} + +.btn-dark:not(:disabled):not(.disabled):active:focus, +.btn-dark:not(:disabled):not(.disabled).active:focus, +.show > .btn-dark.dropdown-toggle:focus { + box-shadow: 0 0 0 0.2rem rgba(82, 88, 93, 0.5); +} + +.btn-outline-primary { + color: #007bff; + border-color: #007bff; +} + +.btn-outline-primary:hover { + color: #fff; + background-color: #007bff; + border-color: #007bff; +} + +.btn-outline-primary:focus, +.btn-outline-primary.focus { + box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5); +} + +.btn-outline-primary.disabled, +.btn-outline-primary:disabled { + color: #007bff; + background-color: transparent; +} + +.btn-outline-primary:not(:disabled):not(.disabled):active, +.btn-outline-primary:not(:disabled):not(.disabled).active, +.show > .btn-outline-primary.dropdown-toggle { + color: #fff; + background-color: #007bff; + border-color: #007bff; +} + +.btn-outline-primary:not(:disabled):not(.disabled):active:focus, +.btn-outline-primary:not(:disabled):not(.disabled).active:focus, +.show > .btn-outline-primary.dropdown-toggle:focus { + box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5); +} + +.btn-outline-secondary { + color: #6c757d; + border-color: #6c757d; +} + +.btn-outline-secondary:hover { + color: #fff; + background-color: #6c757d; + border-color: #6c757d; +} + +.btn-outline-secondary:focus, +.btn-outline-secondary.focus { + box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5); +} + +.btn-outline-secondary.disabled, +.btn-outline-secondary:disabled { + color: #6c757d; + background-color: transparent; +} + +.btn-outline-secondary:not(:disabled):not(.disabled):active, +.btn-outline-secondary:not(:disabled):not(.disabled).active, +.show > .btn-outline-secondary.dropdown-toggle { + color: #fff; + background-color: #6c757d; + border-color: #6c757d; +} + +.btn-outline-secondary:not(:disabled):not(.disabled):active:focus, +.btn-outline-secondary:not(:disabled):not(.disabled).active:focus, +.show > .btn-outline-secondary.dropdown-toggle:focus { + box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5); +} + +.btn-outline-success { + color: #28a745; + border-color: #28a745; +} + +.btn-outline-success:hover { + color: #fff; + background-color: #28a745; + border-color: #28a745; +} + +.btn-outline-success:focus, +.btn-outline-success.focus { + box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5); +} + +.btn-outline-success.disabled, +.btn-outline-success:disabled { + color: #28a745; + background-color: transparent; +} + +.btn-outline-success:not(:disabled):not(.disabled):active, +.btn-outline-success:not(:disabled):not(.disabled).active, +.show > .btn-outline-success.dropdown-toggle { + color: #fff; + background-color: #28a745; + border-color: #28a745; +} + +.btn-outline-success:not(:disabled):not(.disabled):active:focus, +.btn-outline-success:not(:disabled):not(.disabled).active:focus, +.show > .btn-outline-success.dropdown-toggle:focus { + box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5); +} + +.btn-outline-info { + color: #17a2b8; + border-color: #17a2b8; +} + +.btn-outline-info:hover { + color: #fff; + background-color: #17a2b8; + border-color: #17a2b8; +} + +.btn-outline-info:focus, +.btn-outline-info.focus { + box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5); +} + +.btn-outline-info.disabled, +.btn-outline-info:disabled { + color: #17a2b8; + background-color: transparent; +} + +.btn-outline-info:not(:disabled):not(.disabled):active, +.btn-outline-info:not(:disabled):not(.disabled).active, +.show > .btn-outline-info.dropdown-toggle { + color: #fff; + background-color: #17a2b8; + border-color: #17a2b8; +} + +.btn-outline-info:not(:disabled):not(.disabled):active:focus, +.btn-outline-info:not(:disabled):not(.disabled).active:focus, +.show > .btn-outline-info.dropdown-toggle:focus { + box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5); +} + +.btn-outline-warning { + color: #ffc107; + border-color: #ffc107; +} + +.btn-outline-warning:hover { + color: #212529; + background-color: #ffc107; + border-color: #ffc107; +} + +.btn-outline-warning:focus, +.btn-outline-warning.focus { + box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5); +} + +.btn-outline-warning.disabled, +.btn-outline-warning:disabled { + color: #ffc107; + background-color: transparent; +} + +.btn-outline-warning:not(:disabled):not(.disabled):active, +.btn-outline-warning:not(:disabled):not(.disabled).active, +.show > .btn-outline-warning.dropdown-toggle { + color: #212529; + background-color: #ffc107; + border-color: #ffc107; +} + +.btn-outline-warning:not(:disabled):not(.disabled):active:focus, +.btn-outline-warning:not(:disabled):not(.disabled).active:focus, +.show > .btn-outline-warning.dropdown-toggle:focus { + box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5); +} + +.btn-outline-danger { + color: #dc3545; + border-color: #dc3545; +} + +.btn-outline-danger:hover { + color: #fff; + background-color: #dc3545; + border-color: #dc3545; +} + +.btn-outline-danger:focus, +.btn-outline-danger.focus { + box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5); +} + +.btn-outline-danger.disabled, +.btn-outline-danger:disabled { + color: #dc3545; + background-color: transparent; +} + +.btn-outline-danger:not(:disabled):not(.disabled):active, +.btn-outline-danger:not(:disabled):not(.disabled).active, +.show > .btn-outline-danger.dropdown-toggle { + color: #fff; + background-color: #dc3545; + border-color: #dc3545; +} + +.btn-outline-danger:not(:disabled):not(.disabled):active:focus, +.btn-outline-danger:not(:disabled):not(.disabled).active:focus, +.show > .btn-outline-danger.dropdown-toggle:focus { + box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5); +} + +.btn-outline-light { + color: #f8f9fa; + border-color: #f8f9fa; +} + +.btn-outline-light:hover { + color: #212529; + background-color: #f8f9fa; + border-color: #f8f9fa; +} + +.btn-outline-light:focus, +.btn-outline-light.focus { + box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5); +} + +.btn-outline-light.disabled, +.btn-outline-light:disabled { + color: #f8f9fa; + background-color: transparent; +} + +.btn-outline-light:not(:disabled):not(.disabled):active, +.btn-outline-light:not(:disabled):not(.disabled).active, +.show > .btn-outline-light.dropdown-toggle { + color: #212529; + background-color: #f8f9fa; + border-color: #f8f9fa; +} + +.btn-outline-light:not(:disabled):not(.disabled):active:focus, +.btn-outline-light:not(:disabled):not(.disabled).active:focus, +.show > .btn-outline-light.dropdown-toggle:focus { + box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5); +} + +.btn-outline-dark { + color: #343a40; + border-color: #343a40; +} + +.btn-outline-dark:hover { + color: #fff; + background-color: #343a40; + border-color: #343a40; +} + +.btn-outline-dark:focus, +.btn-outline-dark.focus { + box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5); +} + +.btn-outline-dark.disabled, +.btn-outline-dark:disabled { + color: #343a40; + background-color: transparent; +} + +.btn-outline-dark:not(:disabled):not(.disabled):active, +.btn-outline-dark:not(:disabled):not(.disabled).active, +.show > .btn-outline-dark.dropdown-toggle { + color: #fff; + background-color: #343a40; + border-color: #343a40; +} + +.btn-outline-dark:not(:disabled):not(.disabled):active:focus, +.btn-outline-dark:not(:disabled):not(.disabled).active:focus, +.show > .btn-outline-dark.dropdown-toggle:focus { + box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5); +} + +.btn-link { + font-weight: 400; + color: #007bff; + text-decoration: none; +} + +.btn-link:hover { + color: #0056b3; + text-decoration: underline; +} + +.btn-link:focus, +.btn-link.focus { + text-decoration: underline; + box-shadow: none; +} + +.btn-link:disabled, +.btn-link.disabled { + color: #6c757d; + pointer-events: none; +} + +.btn-lg, +.btn-group-lg > .btn { + padding: 0.5rem 1rem; + font-size: 1.25rem; + line-height: 1.5; + border-radius: 0.3rem; +} + +.btn-sm, +.btn-group-sm > .btn { + padding: 0.25rem 0.5rem; + font-size: 0.875rem; + line-height: 1.5; + border-radius: 0.2rem; +} + +.btn-block { + display: block; + width: 100%; +} + +.btn-block + .btn-block { + margin-top: 0.5rem; +} + +input[type="submit"].btn-block, +input[type="reset"].btn-block, +input[type="button"].btn-block { + width: 100%; +} + +.fade { + transition: opacity 0.15s linear; +} + +@media (prefers-reduced-motion: reduce) { + .fade { + transition: none; + } +} + +.fade:not(.show) { + opacity: 0; +} + +.collapse:not(.show) { + display: none; +} + +.collapsing { + position: relative; + height: 0; + overflow: hidden; + transition: height 0.35s ease; +} + +@media (prefers-reduced-motion: reduce) { + .collapsing { + transition: none; + } +} + +.dropup, +.dropright, +.dropdown, +.dropleft { + position: relative; +} + +.dropdown-toggle { + white-space: nowrap; +} + +.dropdown-toggle::after { + display: inline-block; + margin-left: 0.255em; + vertical-align: 0.255em; + content: ""; + border-top: 0.3em solid; + border-right: 0.3em solid transparent; + border-bottom: 0; + border-left: 0.3em solid transparent; +} + +.dropdown-toggle:empty::after { + margin-left: 0; +} + +.dropdown-menu { + position: absolute; + top: 100%; + left: 0; + z-index: 1000; + display: none; + float: left; + min-width: 10rem; + padding: 0.5rem 0; + margin: 0.125rem 0 0; + font-size: 1rem; + color: #212529; + text-align: left; + list-style: none; + background-color: #fff; + background-clip: padding-box; + border: 1px solid rgba(0, 0, 0, 0.15); + border-radius: 0.25rem; +} + +.dropdown-menu-left { + right: auto; + left: 0; +} + +.dropdown-menu-right { + right: 0; + left: auto; +} + +@media (min-width: 576px) { + .dropdown-menu-sm-left { + right: auto; + left: 0; + } + .dropdown-menu-sm-right { + right: 0; + left: auto; + } +} + +@media (min-width: 768px) { + .dropdown-menu-md-left { + right: auto; + left: 0; + } + .dropdown-menu-md-right { + right: 0; + left: auto; + } +} + +@media (min-width: 992px) { + .dropdown-menu-lg-left { + right: auto; + left: 0; + } + .dropdown-menu-lg-right { + right: 0; + left: auto; + } +} + +@media (min-width: 1200px) { + .dropdown-menu-xl-left { + right: auto; + left: 0; + } + .dropdown-menu-xl-right { + right: 0; + left: auto; + } +} + +.dropup .dropdown-menu { + top: auto; + bottom: 100%; + margin-top: 0; + margin-bottom: 0.125rem; +} + +.dropup .dropdown-toggle::after { + display: inline-block; + margin-left: 0.255em; + vertical-align: 0.255em; + content: ""; + border-top: 0; + border-right: 0.3em solid transparent; + border-bottom: 0.3em solid; + border-left: 0.3em solid transparent; +} + +.dropup .dropdown-toggle:empty::after { + margin-left: 0; +} + +.dropright .dropdown-menu { + top: 0; + right: auto; + left: 100%; + margin-top: 0; + margin-left: 0.125rem; +} + +.dropright .dropdown-toggle::after { + display: inline-block; + margin-left: 0.255em; + vertical-align: 0.255em; + content: ""; + border-top: 0.3em solid transparent; + border-right: 0; + border-bottom: 0.3em solid transparent; + border-left: 0.3em solid; +} + +.dropright .dropdown-toggle:empty::after { + margin-left: 0; +} + +.dropright .dropdown-toggle::after { + vertical-align: 0; +} + +.dropleft .dropdown-menu { + top: 0; + right: 100%; + left: auto; + margin-top: 0; + margin-right: 0.125rem; +} + +.dropleft .dropdown-toggle::after { + display: inline-block; + margin-left: 0.255em; + vertical-align: 0.255em; + content: ""; +} + +.dropleft .dropdown-toggle::after { + display: none; +} + +.dropleft .dropdown-toggle::before { + display: inline-block; + margin-right: 0.255em; + vertical-align: 0.255em; + content: ""; + border-top: 0.3em solid transparent; + border-right: 0.3em solid; + border-bottom: 0.3em solid transparent; +} + +.dropleft .dropdown-toggle:empty::after { + margin-left: 0; +} + +.dropleft .dropdown-toggle::before { + vertical-align: 0; +} + +.dropdown-menu[x-placement^="top"], +.dropdown-menu[x-placement^="right"], +.dropdown-menu[x-placement^="bottom"], +.dropdown-menu[x-placement^="left"] { + right: auto; + bottom: auto; +} + +.dropdown-divider { + height: 0; + margin: 0.5rem 0; + overflow: hidden; + border-top: 1px solid #e9ecef; +} + +.dropdown-item { + display: block; + width: 100%; + padding: 0.25rem 1.5rem; + clear: both; + font-weight: 400; + color: #212529; + text-align: inherit; + white-space: nowrap; + background-color: transparent; + border: 0; +} + +.dropdown-item:hover, +.dropdown-item:focus { + color: #16181b; + text-decoration: none; + background-color: #f8f9fa; +} + +.dropdown-item.active, +.dropdown-item:active { + color: #fff; + text-decoration: none; + background-color: #007bff; +} + +.dropdown-item.disabled, +.dropdown-item:disabled { + color: #6c757d; + pointer-events: none; + background-color: transparent; +} + +.dropdown-menu.show { + display: block; +} + +.dropdown-header { + display: block; + padding: 0.5rem 1.5rem; + margin-bottom: 0; + font-size: 0.875rem; + color: #6c757d; + white-space: nowrap; +} + +.dropdown-item-text { + display: block; + padding: 0.25rem 1.5rem; + color: #212529; +} + +.btn-group, +.btn-group-vertical { + position: relative; + display: -ms-inline-flexbox; + display: inline-flex; + vertical-align: middle; +} + +.btn-group > .btn, +.btn-group-vertical > .btn { + position: relative; + -ms-flex: 1 1 auto; + flex: 1 1 auto; +} + +.btn-group > .btn:hover, +.btn-group-vertical > .btn:hover { + z-index: 1; +} + +.btn-group > .btn:focus, +.btn-group > .btn:active, +.btn-group > .btn.active, +.btn-group-vertical > .btn:focus, +.btn-group-vertical > .btn:active, +.btn-group-vertical > .btn.active { + z-index: 1; +} + +.btn-toolbar { + display: -ms-flexbox; + display: flex; + -ms-flex-wrap: wrap; + flex-wrap: wrap; + -ms-flex-pack: start; + justify-content: flex-start; +} + +.btn-toolbar .input-group { + width: auto; +} + +.btn-group > .btn:not(:first-child), +.btn-group > .btn-group:not(:first-child) { + margin-left: -1px; +} + +.btn-group > .btn:not(:last-child):not(.dropdown-toggle), +.btn-group > .btn-group:not(:last-child) > .btn { + border-top-right-radius: 0; + border-bottom-right-radius: 0; +} + +.btn-group > .btn:not(:first-child), +.btn-group > .btn-group:not(:first-child) > .btn { + border-top-left-radius: 0; + border-bottom-left-radius: 0; +} + +.dropdown-toggle-split { + padding-right: 0.5625rem; + padding-left: 0.5625rem; +} + +.dropdown-toggle-split::after, +.dropup .dropdown-toggle-split::after, +.dropright .dropdown-toggle-split::after { + margin-left: 0; +} + +.dropleft .dropdown-toggle-split::before { + margin-right: 0; +} + +.btn-sm + .dropdown-toggle-split, +.btn-group-sm > .btn + .dropdown-toggle-split { + padding-right: 0.375rem; + padding-left: 0.375rem; +} + +.btn-lg + .dropdown-toggle-split, +.btn-group-lg > .btn + .dropdown-toggle-split { + padding-right: 0.75rem; + padding-left: 0.75rem; +} + +.btn-group-vertical { + -ms-flex-direction: column; + flex-direction: column; + -ms-flex-align: start; + align-items: flex-start; + -ms-flex-pack: center; + justify-content: center; +} + +.btn-group-vertical > .btn, +.btn-group-vertical > .btn-group { + width: 100%; +} + +.btn-group-vertical > .btn:not(:first-child), +.btn-group-vertical > .btn-group:not(:first-child) { + margin-top: -1px; +} + +.btn-group-vertical > .btn:not(:last-child):not(.dropdown-toggle), +.btn-group-vertical > .btn-group:not(:last-child) > .btn { + border-bottom-right-radius: 0; + border-bottom-left-radius: 0; +} + +.btn-group-vertical > .btn:not(:first-child), +.btn-group-vertical > .btn-group:not(:first-child) > .btn { + border-top-left-radius: 0; + border-top-right-radius: 0; +} + +.btn-group-toggle > .btn, +.btn-group-toggle > .btn-group > .btn { + margin-bottom: 0; +} + +.btn-group-toggle > .btn input[type="radio"], +.btn-group-toggle > .btn input[type="checkbox"], +.btn-group-toggle > .btn-group > .btn input[type="radio"], +.btn-group-toggle > .btn-group > .btn input[type="checkbox"] { + position: absolute; + clip: rect(0, 0, 0, 0); + pointer-events: none; +} + +.input-group { + position: relative; + display: -ms-flexbox; + display: flex; + -ms-flex-wrap: wrap; + flex-wrap: wrap; + -ms-flex-align: stretch; + align-items: stretch; + width: 100%; +} + +.input-group > .form-control, +.input-group > .form-control-plaintext, +.input-group > .custom-select, +.input-group > .custom-file { + position: relative; + -ms-flex: 1 1 0%; + flex: 1 1 0%; + min-width: 0; + margin-bottom: 0; +} + +.input-group > .form-control + .form-control, +.input-group > .form-control + .custom-select, +.input-group > .form-control + .custom-file, +.input-group > .form-control-plaintext + .form-control, +.input-group > .form-control-plaintext + .custom-select, +.input-group > .form-control-plaintext + .custom-file, +.input-group > .custom-select + .form-control, +.input-group > .custom-select + .custom-select, +.input-group > .custom-select + .custom-file, +.input-group > .custom-file + .form-control, +.input-group > .custom-file + .custom-select, +.input-group > .custom-file + .custom-file { + margin-left: -1px; +} + +.input-group > .form-control:focus, +.input-group > .custom-select:focus, +.input-group > .custom-file .custom-file-input:focus ~ .custom-file-label { + z-index: 3; +} + +.input-group > .custom-file .custom-file-input:focus { + z-index: 4; +} + +.input-group > .form-control:not(:last-child), +.input-group > .custom-select:not(:last-child) { + border-top-right-radius: 0; + border-bottom-right-radius: 0; +} + +.input-group > .form-control:not(:first-child), +.input-group > .custom-select:not(:first-child) { + border-top-left-radius: 0; + border-bottom-left-radius: 0; +} + +.input-group > .custom-file { + display: -ms-flexbox; + display: flex; + -ms-flex-align: center; + align-items: center; +} + +.input-group > .custom-file:not(:last-child) .custom-file-label, +.input-group > .custom-file:not(:last-child) .custom-file-label::after { + border-top-right-radius: 0; + border-bottom-right-radius: 0; +} + +.input-group > .custom-file:not(:first-child) .custom-file-label { + border-top-left-radius: 0; + border-bottom-left-radius: 0; +} + +.input-group-prepend, +.input-group-append { + display: -ms-flexbox; + display: flex; +} + +.input-group-prepend .btn, +.input-group-append .btn { + position: relative; + z-index: 2; +} + +.input-group-prepend .btn:focus, +.input-group-append .btn:focus { + z-index: 3; +} + +.input-group-prepend .btn + .btn, +.input-group-prepend .btn + .input-group-text, +.input-group-prepend .input-group-text + .input-group-text, +.input-group-prepend .input-group-text + .btn, +.input-group-append .btn + .btn, +.input-group-append .btn + .input-group-text, +.input-group-append .input-group-text + .input-group-text, +.input-group-append .input-group-text + .btn { + margin-left: -1px; +} + +.input-group-prepend { + margin-right: -1px; +} + +.input-group-append { + margin-left: -1px; +} + +.input-group-text { + display: -ms-flexbox; + display: flex; + -ms-flex-align: center; + align-items: center; + padding: 0.375rem 0.75rem; + margin-bottom: 0; + font-size: 1rem; + font-weight: 400; + line-height: 1.5; + color: #495057; + text-align: center; + white-space: nowrap; + background-color: #e9ecef; + border: 1px solid #ced4da; + border-radius: 0.25rem; +} + +.input-group-text input[type="radio"], +.input-group-text input[type="checkbox"] { + margin-top: 0; +} + +.input-group-lg > .form-control:not(textarea), +.input-group-lg > .custom-select { + height: calc(1.5em + 1rem + 2px); +} + +.input-group-lg > .form-control, +.input-group-lg > .custom-select, +.input-group-lg > .input-group-prepend > .input-group-text, +.input-group-lg > .input-group-append > .input-group-text, +.input-group-lg > .input-group-prepend > .btn, +.input-group-lg > .input-group-append > .btn { + padding: 0.5rem 1rem; + font-size: 1.25rem; + line-height: 1.5; + border-radius: 0.3rem; +} + +.input-group-sm > .form-control:not(textarea), +.input-group-sm > .custom-select { + height: calc(1.5em + 0.5rem + 2px); +} + +.input-group-sm > .form-control, +.input-group-sm > .custom-select, +.input-group-sm > .input-group-prepend > .input-group-text, +.input-group-sm > .input-group-append > .input-group-text, +.input-group-sm > .input-group-prepend > .btn, +.input-group-sm > .input-group-append > .btn { + padding: 0.25rem 0.5rem; + font-size: 0.875rem; + line-height: 1.5; + border-radius: 0.2rem; +} + +.input-group-lg > .custom-select, +.input-group-sm > .custom-select { + padding-right: 1.75rem; +} + +.input-group > .input-group-prepend > .btn, +.input-group > .input-group-prepend > .input-group-text, +.input-group > .input-group-append:not(:last-child) > .btn, +.input-group > .input-group-append:not(:last-child) > .input-group-text, +.input-group + > .input-group-append:last-child + > .btn:not(:last-child):not(.dropdown-toggle), +.input-group + > .input-group-append:last-child + > .input-group-text:not(:last-child) { + border-top-right-radius: 0; + border-bottom-right-radius: 0; +} + +.input-group > .input-group-append > .btn, +.input-group > .input-group-append > .input-group-text, +.input-group > .input-group-prepend:not(:first-child) > .btn, +.input-group > .input-group-prepend:not(:first-child) > .input-group-text, +.input-group > .input-group-prepend:first-child > .btn:not(:first-child), +.input-group + > .input-group-prepend:first-child + > .input-group-text:not(:first-child) { + border-top-left-radius: 0; + border-bottom-left-radius: 0; +} + +.custom-control { + position: relative; + display: block; + min-height: 1.5rem; + padding-left: 1.5rem; +} + +.custom-control-inline { + display: -ms-inline-flexbox; + display: inline-flex; + margin-right: 1rem; +} + +.custom-control-input { + position: absolute; + left: 0; + z-index: -1; + width: 1rem; + height: 1.25rem; + opacity: 0; +} + +.custom-control-input:checked ~ .custom-control-label::before { + color: #fff; + border-color: #007bff; + background-color: #007bff; +} + +.custom-control-input:focus ~ .custom-control-label::before { + box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25); +} + +.custom-control-input:focus:not(:checked) ~ .custom-control-label::before { + border-color: #80bdff; +} + +.custom-control-input:not(:disabled):active ~ .custom-control-label::before { + color: #fff; + background-color: #b3d7ff; + border-color: #b3d7ff; +} + +.custom-control-input[disabled] ~ .custom-control-label, +.custom-control-input:disabled ~ .custom-control-label { + color: #6c757d; +} + +.custom-control-input[disabled] ~ .custom-control-label::before, +.custom-control-input:disabled ~ .custom-control-label::before { + background-color: #e9ecef; +} + +.custom-control-label { + position: relative; + margin-bottom: 0; + vertical-align: top; +} + +.custom-control-label::before { + position: absolute; + top: 0.25rem; + left: -1.5rem; + display: block; + width: 1rem; + height: 1rem; + pointer-events: none; + content: ""; + background-color: #fff; + border: #adb5bd solid 1px; +} + +.custom-control-label::after { + position: absolute; + top: 0.25rem; + left: -1.5rem; + display: block; + width: 1rem; + height: 1rem; + content: ""; + background: no-repeat 50% / 50% 50%; +} + +.custom-checkbox .custom-control-label::before { + border-radius: 0.25rem; +} + +.custom-checkbox .custom-control-input:checked ~ .custom-control-label::after { + background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26l2.974 2.99L8 2.193z'/%3e%3c/svg%3e"); +} + +.custom-checkbox + .custom-control-input:indeterminate + ~ .custom-control-label::before { + border-color: #007bff; + background-color: #007bff; +} + +.custom-checkbox + .custom-control-input:indeterminate + ~ .custom-control-label::after { + background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='4' viewBox='0 0 4 4'%3e%3cpath stroke='%23fff' d='M0 2h4'/%3e%3c/svg%3e"); +} + +.custom-checkbox + .custom-control-input:disabled:checked + ~ .custom-control-label::before { + background-color: rgba(0, 123, 255, 0.5); +} + +.custom-checkbox + .custom-control-input:disabled:indeterminate + ~ .custom-control-label::before { + background-color: rgba(0, 123, 255, 0.5); +} + +.custom-radio .custom-control-label::before { + border-radius: 50%; +} + +.custom-radio .custom-control-input:checked ~ .custom-control-label::after { + background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e"); +} + +.custom-radio + .custom-control-input:disabled:checked + ~ .custom-control-label::before { + background-color: rgba(0, 123, 255, 0.5); +} + +.custom-switch { + padding-left: 2.25rem; +} + +.custom-switch .custom-control-label::before { + left: -2.25rem; + width: 1.75rem; + pointer-events: all; + border-radius: 0.5rem; +} + +.custom-switch .custom-control-label::after { + top: calc(0.25rem + 2px); + left: calc(-2.25rem + 2px); + width: calc(1rem - 4px); + height: calc(1rem - 4px); + background-color: #adb5bd; + border-radius: 0.5rem; + transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, + box-shadow 0.15s ease-in-out, -webkit-transform 0.15s ease-in-out; + transition: transform 0.15s ease-in-out, background-color 0.15s ease-in-out, + border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; + transition: transform 0.15s ease-in-out, background-color 0.15s ease-in-out, + border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, + -webkit-transform 0.15s ease-in-out; +} + +@media (prefers-reduced-motion: reduce) { + .custom-switch .custom-control-label::after { + transition: none; + } +} + +.custom-switch .custom-control-input:checked ~ .custom-control-label::after { + background-color: #fff; + -webkit-transform: translateX(0.75rem); + transform: translateX(0.75rem); +} + +.custom-switch + .custom-control-input:disabled:checked + ~ .custom-control-label::before { + background-color: rgba(0, 123, 255, 0.5); +} + +.custom-select { + display: inline-block; + width: 100%; + height: calc(1.5em + 0.75rem + 2px); + padding: 0.375rem 1.75rem 0.375rem 0.75rem; + font-size: 1rem; + font-weight: 400; + line-height: 1.5; + color: #495057; + vertical-align: middle; + background: #fff + url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") + no-repeat right 0.75rem center/8px 10px; + border: 1px solid #ced4da; + border-radius: 0.25rem; + -webkit-appearance: none; + -moz-appearance: none; + appearance: none; +} + +.custom-select:focus { + border-color: #80bdff; + outline: 0; + box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25); +} + +.custom-select:focus::-ms-value { + color: #495057; + background-color: #fff; +} + +.custom-select[multiple], +.custom-select[size]:not([size="1"]) { + height: auto; + padding-right: 0.75rem; + background-image: none; +} + +.custom-select:disabled { + color: #6c757d; + background-color: #e9ecef; +} + +.custom-select::-ms-expand { + display: none; +} + +.custom-select:-moz-focusring { + color: transparent; + text-shadow: 0 0 0 #495057; +} + +.custom-select-sm { + height: calc(1.5em + 0.5rem + 2px); + padding-top: 0.25rem; + padding-bottom: 0.25rem; + padding-left: 0.5rem; + font-size: 0.875rem; +} + +.custom-select-lg { + height: calc(1.5em + 1rem + 2px); + padding-top: 0.5rem; + padding-bottom: 0.5rem; + padding-left: 1rem; + font-size: 1.25rem; +} + +.custom-file { + position: relative; + display: inline-block; + width: 100%; + height: calc(1.5em + 0.75rem + 2px); + margin-bottom: 0; +} + +.custom-file-input { + position: relative; + z-index: 2; + width: 100%; + height: calc(1.5em + 0.75rem + 2px); + margin: 0; + opacity: 0; +} + +.custom-file-input:focus ~ .custom-file-label { + border-color: #80bdff; + box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25); +} + +.custom-file-input[disabled] ~ .custom-file-label, +.custom-file-input:disabled ~ .custom-file-label { + background-color: #e9ecef; +} + +.custom-file-input:lang(en) ~ .custom-file-label::after { + content: "Browse"; +} + +.custom-file-input ~ .custom-file-label[data-browse]::after { + content: attr(data-browse); +} + +.custom-file-label { + position: absolute; + top: 0; + right: 0; + left: 0; + z-index: 1; + height: calc(1.5em + 0.75rem + 2px); + padding: 0.375rem 0.75rem; + font-weight: 400; + line-height: 1.5; + color: #495057; + background-color: #fff; + border: 1px solid #ced4da; + border-radius: 0.25rem; +} + +.custom-file-label::after { + position: absolute; + top: 0; + right: 0; + bottom: 0; + z-index: 3; + display: block; + height: calc(1.5em + 0.75rem); + padding: 0.375rem 0.75rem; + line-height: 1.5; + color: #495057; + content: "Browse"; + background-color: #e9ecef; + border-left: inherit; + border-radius: 0 0.25rem 0.25rem 0; +} + +.custom-range { + width: 100%; + height: 1.4rem; + padding: 0; + background-color: transparent; + -webkit-appearance: none; + -moz-appearance: none; + appearance: none; +} + +.custom-range:focus { + outline: none; +} + +.custom-range:focus::-webkit-slider-thumb { + box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(0, 123, 255, 0.25); +} + +.custom-range:focus::-moz-range-thumb { + box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(0, 123, 255, 0.25); +} + +.custom-range:focus::-ms-thumb { + box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(0, 123, 255, 0.25); +} + +.custom-range::-moz-focus-outer { + border: 0; +} + +.custom-range::-webkit-slider-thumb { + width: 1rem; + height: 1rem; + margin-top: -0.25rem; + background-color: #007bff; + border: 0; + border-radius: 1rem; + -webkit-transition: background-color 0.15s ease-in-out, + border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; + transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, + box-shadow 0.15s ease-in-out; + -webkit-appearance: none; + appearance: none; +} + +@media (prefers-reduced-motion: reduce) { + .custom-range::-webkit-slider-thumb { + -webkit-transition: none; + transition: none; + } +} + +.custom-range::-webkit-slider-thumb:active { + background-color: #b3d7ff; +} + +.custom-range::-webkit-slider-runnable-track { + width: 100%; + height: 0.5rem; + color: transparent; + cursor: pointer; + background-color: #dee2e6; + border-color: transparent; + border-radius: 1rem; +} + +.custom-range::-moz-range-thumb { + width: 1rem; + height: 1rem; + background-color: #007bff; + border: 0; + border-radius: 1rem; + -moz-transition: background-color 0.15s ease-in-out, + border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; + transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, + box-shadow 0.15s ease-in-out; + -moz-appearance: none; + appearance: none; +} + +@media (prefers-reduced-motion: reduce) { + .custom-range::-moz-range-thumb { + -moz-transition: none; + transition: none; + } +} + +.custom-range::-moz-range-thumb:active { + background-color: #b3d7ff; +} + +.custom-range::-moz-range-track { + width: 100%; + height: 0.5rem; + color: transparent; + cursor: pointer; + background-color: #dee2e6; + border-color: transparent; + border-radius: 1rem; +} + +.custom-range::-ms-thumb { + width: 1rem; + height: 1rem; + margin-top: 0; + margin-right: 0.2rem; + margin-left: 0.2rem; + background-color: #007bff; + border: 0; + border-radius: 1rem; + -ms-transition: background-color 0.15s ease-in-out, + border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; + transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, + box-shadow 0.15s ease-in-out; + appearance: none; +} + +@media (prefers-reduced-motion: reduce) { + .custom-range::-ms-thumb { + -ms-transition: none; + transition: none; + } +} + +.custom-range::-ms-thumb:active { + background-color: #b3d7ff; +} + +.custom-range::-ms-track { + width: 100%; + height: 0.5rem; + color: transparent; + cursor: pointer; + background-color: transparent; + border-color: transparent; + border-width: 0.5rem; +} + +.custom-range::-ms-fill-lower { + background-color: #dee2e6; + border-radius: 1rem; +} + +.custom-range::-ms-fill-upper { + margin-right: 15px; + background-color: #dee2e6; + border-radius: 1rem; +} + +.custom-range:disabled::-webkit-slider-thumb { + background-color: #adb5bd; +} + +.custom-range:disabled::-webkit-slider-runnable-track { + cursor: default; +} + +.custom-range:disabled::-moz-range-thumb { + background-color: #adb5bd; +} + +.custom-range:disabled::-moz-range-track { + cursor: default; +} + +.custom-range:disabled::-ms-thumb { + background-color: #adb5bd; +} + +.custom-control-label::before, +.custom-file-label, +.custom-select { + transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, + box-shadow 0.15s ease-in-out; +} + +@media (prefers-reduced-motion: reduce) { + .custom-control-label::before, + .custom-file-label, + .custom-select { + transition: none; + } +} + +.nav { + display: -ms-flexbox; + display: flex; + -ms-flex-wrap: wrap; + flex-wrap: wrap; + padding-left: 0; + margin-bottom: 0; + list-style: none; +} + +.nav-link { + display: block; + padding: 0.5rem 1rem; +} + +.nav-link:hover, +.nav-link:focus { + text-decoration: none; +} + +.nav-link.disabled { + color: #6c757d; + pointer-events: none; + cursor: default; +} + +.nav-tabs { + border-bottom: 1px solid #dee2e6; +} + +.nav-tabs .nav-item { + margin-bottom: -1px; +} + +.nav-tabs .nav-link { + border: 1px solid transparent; + border-top-left-radius: 0.25rem; + border-top-right-radius: 0.25rem; +} + +.nav-tabs .nav-link:hover, +.nav-tabs .nav-link:focus { + border-color: #e9ecef #e9ecef #dee2e6; +} + +.nav-tabs .nav-link.disabled { + color: #6c757d; + background-color: transparent; + border-color: transparent; +} + +.nav-tabs .nav-link.active, +.nav-tabs .nav-item.show .nav-link { + color: #495057; + background-color: #fff; + border-color: #dee2e6 #dee2e6 #fff; +} + +.nav-tabs .dropdown-menu { + margin-top: -1px; + border-top-left-radius: 0; + border-top-right-radius: 0; +} + +.nav-pills .nav-link { + border-radius: 0.25rem; +} + +.nav-pills .nav-link.active, +.nav-pills .show > .nav-link { + color: #fff; + background-color: #007bff; +} + +.nav-fill .nav-item { + -ms-flex: 1 1 auto; + flex: 1 1 auto; + text-align: center; +} + +.nav-justified .nav-item { + -ms-flex-preferred-size: 0; + flex-basis: 0; + -ms-flex-positive: 1; + flex-grow: 1; + text-align: center; +} + +.tab-content > .tab-pane { + display: none; +} + +.tab-content > .active { + display: block; +} + +.navbar { + position: relative; + display: -ms-flexbox; + display: flex; + -ms-flex-wrap: wrap; + flex-wrap: wrap; + -ms-flex-align: center; + align-items: center; + -ms-flex-pack: justify; + justify-content: space-between; + padding: 0.5rem 1rem; +} + +.navbar .container, +.navbar .container-fluid, +.navbar .container-sm, +.navbar .container-md, +.navbar .container-lg, +.navbar .container-xl { + display: -ms-flexbox; + display: flex; + -ms-flex-wrap: wrap; + flex-wrap: wrap; + -ms-flex-align: center; + align-items: center; + -ms-flex-pack: justify; + justify-content: space-between; +} + +.navbar-brand { + display: inline-block; + padding-top: 0.3125rem; + padding-bottom: 0.3125rem; + margin-right: 1rem; + font-size: 1.25rem; + line-height: inherit; + white-space: nowrap; +} + +.navbar-brand:hover, +.navbar-brand:focus { + text-decoration: none; +} + +.navbar-nav { + display: -ms-flexbox; + display: flex; + -ms-flex-direction: column; + flex-direction: column; + padding-left: 0; + margin-bottom: 0; + list-style: none; +} + +.navbar-nav .nav-link { + padding-right: 0; + padding-left: 0; +} + +.navbar-nav .dropdown-menu { + position: static; + float: none; +} + +.navbar-text { + display: inline-block; + padding-top: 0.5rem; + padding-bottom: 0.5rem; +} + +.navbar-collapse { + -ms-flex-preferred-size: 100%; + flex-basis: 100%; + -ms-flex-positive: 1; + flex-grow: 1; + -ms-flex-align: center; + align-items: center; +} + +.navbar-toggler { + padding: 0.25rem 0.75rem; + font-size: 1.25rem; + line-height: 1; + background-color: transparent; + border: 1px solid transparent; + border-radius: 0.25rem; +} + +.navbar-toggler:hover, +.navbar-toggler:focus { + text-decoration: none; +} + +.navbar-toggler-icon { + display: inline-block; + width: 1.5em; + height: 1.5em; + vertical-align: middle; + content: ""; + background: no-repeat center center; + background-size: 100% 100%; +} + +@media (max-width: 575.98px) { + .navbar-expand-sm > .container, + .navbar-expand-sm > .container-fluid, + .navbar-expand-sm > .container-sm, + .navbar-expand-sm > .container-md, + .navbar-expand-sm > .container-lg, + .navbar-expand-sm > .container-xl { + padding-right: 0; + padding-left: 0; + } +} + +@media (min-width: 576px) { + .navbar-expand-sm { + -ms-flex-flow: row nowrap; + flex-flow: row nowrap; + -ms-flex-pack: start; + justify-content: flex-start; + } + .navbar-expand-sm .navbar-nav { + -ms-flex-direction: row; + flex-direction: row; + } + .navbar-expand-sm .navbar-nav .dropdown-menu { + position: absolute; + } + .navbar-expand-sm .navbar-nav .nav-link { + padding-right: 0.5rem; + padding-left: 0.5rem; + } + .navbar-expand-sm > .container, + .navbar-expand-sm > .container-fluid, + .navbar-expand-sm > .container-sm, + .navbar-expand-sm > .container-md, + .navbar-expand-sm > .container-lg, + .navbar-expand-sm > .container-xl { + -ms-flex-wrap: nowrap; + flex-wrap: nowrap; + } + .navbar-expand-sm .navbar-collapse { + display: -ms-flexbox !important; + display: flex !important; + -ms-flex-preferred-size: auto; + flex-basis: auto; + } + .navbar-expand-sm .navbar-toggler { + display: none; + } +} + +@media (max-width: 767.98px) { + .navbar-expand-md > .container, + .navbar-expand-md > .container-fluid, + .navbar-expand-md > .container-sm, + .navbar-expand-md > .container-md, + .navbar-expand-md > .container-lg, + .navbar-expand-md > .container-xl { + padding-right: 0; + padding-left: 0; + } +} + +@media (min-width: 768px) { + .navbar-expand-md { + -ms-flex-flow: row nowrap; + flex-flow: row nowrap; + -ms-flex-pack: start; + justify-content: flex-start; + } + .navbar-expand-md .navbar-nav { + -ms-flex-direction: row; + flex-direction: row; + } + .navbar-expand-md .navbar-nav .dropdown-menu { + position: absolute; + } + .navbar-expand-md .navbar-nav .nav-link { + padding-right: 0.5rem; + padding-left: 0.5rem; + } + .navbar-expand-md > .container, + .navbar-expand-md > .container-fluid, + .navbar-expand-md > .container-sm, + .navbar-expand-md > .container-md, + .navbar-expand-md > .container-lg, + .navbar-expand-md > .container-xl { + -ms-flex-wrap: nowrap; + flex-wrap: nowrap; + } + .navbar-expand-md .navbar-collapse { + display: -ms-flexbox !important; + display: flex !important; + -ms-flex-preferred-size: auto; + flex-basis: auto; + } + .navbar-expand-md .navbar-toggler { + display: none; + } +} + +@media (max-width: 991.98px) { + .navbar-expand-lg > .container, + .navbar-expand-lg > .container-fluid, + .navbar-expand-lg > .container-sm, + .navbar-expand-lg > .container-md, + .navbar-expand-lg > .container-lg, + .navbar-expand-lg > .container-xl { + padding-right: 0; + padding-left: 0; + } +} + +@media (min-width: 992px) { + .navbar-expand-lg { + -ms-flex-flow: row nowrap; + flex-flow: row nowrap; + -ms-flex-pack: start; + justify-content: flex-start; + } + .navbar-expand-lg .navbar-nav { + -ms-flex-direction: row; + flex-direction: row; + } + .navbar-expand-lg .navbar-nav .dropdown-menu { + position: absolute; + } + .navbar-expand-lg .navbar-nav .nav-link { + padding-right: 0.5rem; + padding-left: 0.5rem; + } + .navbar-expand-lg > .container, + .navbar-expand-lg > .container-fluid, + .navbar-expand-lg > .container-sm, + .navbar-expand-lg > .container-md, + .navbar-expand-lg > .container-lg, + .navbar-expand-lg > .container-xl { + -ms-flex-wrap: nowrap; + flex-wrap: nowrap; + } + .navbar-expand-lg .navbar-collapse { + display: -ms-flexbox !important; + display: flex !important; + -ms-flex-preferred-size: auto; + flex-basis: auto; + } + .navbar-expand-lg .navbar-toggler { + display: none; + } +} + +@media (max-width: 1199.98px) { + .navbar-expand-xl > .container, + .navbar-expand-xl > .container-fluid, + .navbar-expand-xl > .container-sm, + .navbar-expand-xl > .container-md, + .navbar-expand-xl > .container-lg, + .navbar-expand-xl > .container-xl { + padding-right: 0; + padding-left: 0; + } +} + +@media (min-width: 1200px) { + .navbar-expand-xl { + -ms-flex-flow: row nowrap; + flex-flow: row nowrap; + -ms-flex-pack: start; + justify-content: flex-start; + } + .navbar-expand-xl .navbar-nav { + -ms-flex-direction: row; + flex-direction: row; + } + .navbar-expand-xl .navbar-nav .dropdown-menu { + position: absolute; + } + .navbar-expand-xl .navbar-nav .nav-link { + padding-right: 0.5rem; + padding-left: 0.5rem; + } + .navbar-expand-xl > .container, + .navbar-expand-xl > .container-fluid, + .navbar-expand-xl > .container-sm, + .navbar-expand-xl > .container-md, + .navbar-expand-xl > .container-lg, + .navbar-expand-xl > .container-xl { + -ms-flex-wrap: nowrap; + flex-wrap: nowrap; + } + .navbar-expand-xl .navbar-collapse { + display: -ms-flexbox !important; + display: flex !important; + -ms-flex-preferred-size: auto; + flex-basis: auto; + } + .navbar-expand-xl .navbar-toggler { + display: none; + } +} + +.navbar-expand { + -ms-flex-flow: row nowrap; + flex-flow: row nowrap; + -ms-flex-pack: start; + justify-content: flex-start; +} + +.navbar-expand > .container, +.navbar-expand > .container-fluid, +.navbar-expand > .container-sm, +.navbar-expand > .container-md, +.navbar-expand > .container-lg, +.navbar-expand > .container-xl { + padding-right: 0; + padding-left: 0; +} + +.navbar-expand .navbar-nav { + -ms-flex-direction: row; + flex-direction: row; +} + +.navbar-expand .navbar-nav .dropdown-menu { + position: absolute; +} + +.navbar-expand .navbar-nav .nav-link { + padding-right: 0.5rem; + padding-left: 0.5rem; +} + +.navbar-expand > .container, +.navbar-expand > .container-fluid, +.navbar-expand > .container-sm, +.navbar-expand > .container-md, +.navbar-expand > .container-lg, +.navbar-expand > .container-xl { + -ms-flex-wrap: nowrap; + flex-wrap: nowrap; +} + +.navbar-expand .navbar-collapse { + display: -ms-flexbox !important; + display: flex !important; + -ms-flex-preferred-size: auto; + flex-basis: auto; +} + +.navbar-expand .navbar-toggler { + display: none; +} + +.navbar-light .navbar-brand { + color: rgba(0, 0, 0, 0.9); +} + +.navbar-light .navbar-brand:hover, +.navbar-light .navbar-brand:focus { + color: rgba(0, 0, 0, 0.9); +} + +.navbar-light .navbar-nav .nav-link { + color: rgba(0, 0, 0, 0.5); +} + +.navbar-light .navbar-nav .nav-link:hover, +.navbar-light .navbar-nav .nav-link:focus { + color: rgba(0, 0, 0, 0.7); +} + +.navbar-light .navbar-nav .nav-link.disabled { + color: rgba(0, 0, 0, 0.3); +} + +.navbar-light .navbar-nav .show > .nav-link, +.navbar-light .navbar-nav .active > .nav-link, +.navbar-light .navbar-nav .nav-link.show, +.navbar-light .navbar-nav .nav-link.active { + color: rgba(0, 0, 0, 0.9); +} + +.navbar-light .navbar-toggler { + color: rgba(0, 0, 0, 0.5); + border-color: rgba(0, 0, 0, 0.1); +} + +.navbar-light .navbar-toggler-icon { + background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3e%3cpath stroke='rgba(0, 0, 0, 0.5)' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e"); +} + +.navbar-light .navbar-text { + color: rgba(0, 0, 0, 0.5); +} + +.navbar-light .navbar-text a { + color: rgba(0, 0, 0, 0.9); +} + +.navbar-light .navbar-text a:hover, +.navbar-light .navbar-text a:focus { + color: rgba(0, 0, 0, 0.9); +} + +.navbar-dark .navbar-brand { + color: #fff; +} + +.navbar-dark .navbar-brand:hover, +.navbar-dark .navbar-brand:focus { + color: #fff; +} + +.navbar-dark .navbar-nav .nav-link { + color: rgba(255, 255, 255, 0.5); +} + +.navbar-dark .navbar-nav .nav-link:hover, +.navbar-dark .navbar-nav .nav-link:focus { + color: rgba(255, 255, 255, 0.75); +} + +.navbar-dark .navbar-nav .nav-link.disabled { + color: rgba(255, 255, 255, 0.25); +} + +.navbar-dark .navbar-nav .show > .nav-link, +.navbar-dark .navbar-nav .active > .nav-link, +.navbar-dark .navbar-nav .nav-link.show, +.navbar-dark .navbar-nav .nav-link.active { + color: #fff; +} + +.navbar-dark .navbar-toggler { + color: rgba(255, 255, 255, 0.5); + border-color: rgba(255, 255, 255, 0.1); +} + +.navbar-dark .navbar-toggler-icon { + background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3e%3cpath stroke='rgba(255, 255, 255, 0.5)' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e"); +} + +.navbar-dark .navbar-text { + color: rgba(255, 255, 255, 0.5); +} + +.navbar-dark .navbar-text a { + color: #fff; +} + +.navbar-dark .navbar-text a:hover, +.navbar-dark .navbar-text a:focus { + color: #fff; +} + +.card { + position: relative; + display: -ms-flexbox; + display: flex; + -ms-flex-direction: column; + flex-direction: column; + min-width: 0; + word-wrap: break-word; + background-color: #fff; + background-clip: border-box; + border: 1px solid rgba(0, 0, 0, 0.125); + border-radius: 0.25rem; +} + +.card > hr { + margin-right: 0; + margin-left: 0; +} + +.card > .list-group:first-child .list-group-item:first-child { + border-top-left-radius: 0.25rem; + border-top-right-radius: 0.25rem; +} + +.card > .list-group:last-child .list-group-item:last-child { + border-bottom-right-radius: 0.25rem; + border-bottom-left-radius: 0.25rem; +} + +.card-body { + -ms-flex: 1 1 auto; + flex: 1 1 auto; + min-height: 1px; + padding: 1.25rem; + height: auto; +} + +.card-title { + margin-bottom: 0.75rem; +} + +.card-subtitle { + margin-top: -0.375rem; + margin-bottom: 0; +} + +.card-text:last-child { + margin-bottom: 0; +} + +.card-link:hover { + text-decoration: none; +} + +.card-link + .card-link { + margin-left: 1.25rem; +} + +.card-header { + padding: 0.75rem 1.25rem; + margin-bottom: 0; + background-color: rgba(0, 0, 0, 0.03); + border-bottom: 1px solid rgba(0, 0, 0, 0.125); +} + +.card-header:first-child { + border-radius: calc(0.25rem - 1px) calc(0.25rem - 1px) 0 0; +} + +.card-header + .list-group .list-group-item:first-child { + border-top: 0; +} + +.card-footer { + padding: 0.75rem 1.25rem; + background-color: rgba(0, 0, 0, 0.03); + border-top: 1px solid rgba(0, 0, 0, 0.125); +} + +.card-footer:last-child { + border-radius: 0 0 calc(0.25rem - 1px) calc(0.25rem - 1px); +} + +.card-header-tabs { + margin-right: -0.625rem; + margin-bottom: -0.75rem; + margin-left: -0.625rem; + border-bottom: 0; +} + +.card-header-pills { + margin-right: -0.625rem; + margin-left: -0.625rem; +} + +.card-img-overlay { + position: absolute; + top: 0; + right: 0; + bottom: 0; + left: 0; + padding: 1.25rem; +} + +.card-img, +.card-img-top, +.card-img-bottom { + -ms-flex-negative: 0; + flex-shrink: 0; + width: 100%; +} + +.card-img, +.card-img-top { + border-top-left-radius: calc(0.25rem - 1px); + border-top-right-radius: calc(0.25rem - 1px); +} + +.card-img, +.card-img-bottom { + border-bottom-right-radius: calc(0.25rem - 1px); + border-bottom-left-radius: calc(0.25rem - 1px); +} + +.card-deck .card { + margin-bottom: 15px; +} + +@media (min-width: 576px) { + .card-deck { + display: -ms-flexbox; + display: flex; + -ms-flex-flow: row wrap; + flex-flow: row wrap; + margin-right: -15px; + margin-left: -15px; + } + .card-deck .card { + -ms-flex: 1 0 0%; + flex: 1 0 0%; + margin-right: 15px; + margin-bottom: 0; + margin-left: 15px; + } +} + +.card-group > .card { + margin-bottom: 15px; +} + +@media (min-width: 576px) { + .card-group { + display: -ms-flexbox; + display: flex; + -ms-flex-flow: row wrap; + flex-flow: row wrap; + } + .card-group > .card { + -ms-flex: 1 0 0%; + flex: 1 0 0%; + margin-bottom: 0; + } + .card-group > .card + .card { + margin-left: 0; + border-left: 0; + } + .card-group > .card:not(:last-child) { + border-top-right-radius: 0; + border-bottom-right-radius: 0; + } + .card-group > .card:not(:last-child) .card-img-top, + .card-group > .card:not(:last-child) .card-header { + border-top-right-radius: 0; + } + .card-group > .card:not(:last-child) .card-img-bottom, + .card-group > .card:not(:last-child) .card-footer { + border-bottom-right-radius: 0; + } + .card-group > .card:not(:first-child) { + border-top-left-radius: 0; + border-bottom-left-radius: 0; + } + .card-group > .card:not(:first-child) .card-img-top, + .card-group > .card:not(:first-child) .card-header { + border-top-left-radius: 0; + } + .card-group > .card:not(:first-child) .card-img-bottom, + .card-group > .card:not(:first-child) .card-footer { + border-bottom-left-radius: 0; + } +} + +.card-columns .card { + margin-bottom: 0.75rem; +} + +@media (min-width: 576px) { + .card-columns { + -webkit-column-count: 3; + -moz-column-count: 3; + column-count: 3; + -webkit-column-gap: 1.25rem; + -moz-column-gap: 1.25rem; + column-gap: 1.25rem; + orphans: 1; + widows: 1; + } + .card-columns .card { + display: inline-block; + width: 100%; + } +} + +.accordion > .card { + overflow: hidden; +} + +.accordion > .card:not(:last-of-type) { + border-bottom: 0; + border-bottom-right-radius: 0; + border-bottom-left-radius: 0; +} + +.accordion > .card:not(:first-of-type) { + border-top-left-radius: 0; + border-top-right-radius: 0; +} + +.accordion > .card > .card-header { + border-radius: 0; + margin-bottom: -1px; +} + +.breadcrumb { + display: -ms-flexbox; + display: flex; + -ms-flex-wrap: wrap; + flex-wrap: wrap; + padding: 0.75rem 1rem; + margin-bottom: 1rem; + list-style: none; + background-color: #e9ecef; + border-radius: 0.25rem; +} + +.breadcrumb-item + .breadcrumb-item { + padding-left: 0.5rem; +} + +.breadcrumb-item + .breadcrumb-item::before { + display: inline-block; + padding-right: 0.5rem; + color: #6c757d; + content: "/"; +} + +.breadcrumb-item + .breadcrumb-item:hover::before { + text-decoration: underline; +} + +.breadcrumb-item + .breadcrumb-item:hover::before { + text-decoration: none; +} + +.breadcrumb-item.active { + color: #6c757d; +} + +.pagination { + display: -ms-flexbox; + display: flex; + padding-left: 0; + list-style: none; + border-radius: 0.25rem; +} + +.page-link { + position: relative; + display: block; + padding: 0.5rem 0.75rem; + margin-left: -1px; + line-height: 1.25; + color: #007bff; + background-color: #fff; + border: 1px solid #dee2e6; +} + +.page-link:hover { + z-index: 2; + color: #0056b3; + text-decoration: none; + background-color: #e9ecef; + border-color: #dee2e6; +} + +.page-link:focus { + z-index: 3; + outline: 0; + box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25); +} + +.page-item:first-child .page-link { + margin-left: 0; + border-top-left-radius: 0.25rem; + border-bottom-left-radius: 0.25rem; +} + +.page-item:last-child .page-link { + border-top-right-radius: 0.25rem; + border-bottom-right-radius: 0.25rem; +} + +.page-item.active .page-link { + z-index: 3; + color: #fff; + background-color: #007bff; + border-color: #007bff; +} + +.page-item.disabled .page-link { + color: #6c757d; + pointer-events: none; + cursor: auto; + background-color: #fff; + border-color: #dee2e6; +} + +.pagination-lg .page-link { + padding: 0.75rem 1.5rem; + font-size: 1.25rem; + line-height: 1.5; +} + +.pagination-lg .page-item:first-child .page-link { + border-top-left-radius: 0.3rem; + border-bottom-left-radius: 0.3rem; +} + +.pagination-lg .page-item:last-child .page-link { + border-top-right-radius: 0.3rem; + border-bottom-right-radius: 0.3rem; +} + +.pagination-sm .page-link { + padding: 0.25rem 0.5rem; + font-size: 0.875rem; + line-height: 1.5; +} + +.pagination-sm .page-item:first-child .page-link { + border-top-left-radius: 0.2rem; + border-bottom-left-radius: 0.2rem; +} + +.pagination-sm .page-item:last-child .page-link { + border-top-right-radius: 0.2rem; + border-bottom-right-radius: 0.2rem; +} + +.badge { + display: inline-block; + padding: 0.25em 0.4em; + font-size: 75%; + font-weight: 700; + line-height: 1; + text-align: center; + white-space: nowrap; + vertical-align: baseline; + border-radius: 0.25rem; + transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, + border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; +} + +@media (prefers-reduced-motion: reduce) { + .badge { + transition: none; + } +} + +a.badge:hover, +a.badge:focus { + text-decoration: none; +} + +.badge:empty { + display: none; +} + +.btn .badge { + position: relative; + top: -1px; +} + +.badge-pill { + padding-right: 0.6em; + padding-left: 0.6em; + border-radius: 10rem; +} + +.badge-primary { + color: #fff; + background-color: #007bff; +} + +a.badge-primary:hover, +a.badge-primary:focus { + color: #fff; + background-color: #0062cc; +} + +a.badge-primary:focus, +a.badge-primary.focus { + outline: 0; + box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5); +} + +.badge-secondary { + color: #fff; + background-color: #6c757d; +} + +a.badge-secondary:hover, +a.badge-secondary:focus { + color: #fff; + background-color: #545b62; +} + +a.badge-secondary:focus, +a.badge-secondary.focus { + outline: 0; + box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5); +} + +.badge-success { + color: #fff; + background-color: #28a745; +} + +a.badge-success:hover, +a.badge-success:focus { + color: #fff; + background-color: #1e7e34; +} + +a.badge-success:focus, +a.badge-success.focus { + outline: 0; + box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5); +} + +.badge-info { + color: #fff; + background-color: #17a2b8; +} + +a.badge-info:hover, +a.badge-info:focus { + color: #fff; + background-color: #117a8b; +} + +a.badge-info:focus, +a.badge-info.focus { + outline: 0; + box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5); +} + +.badge-warning { + color: #212529; + background-color: #ffc107; +} + +a.badge-warning:hover, +a.badge-warning:focus { + color: #212529; + background-color: #d39e00; +} + +a.badge-warning:focus, +a.badge-warning.focus { + outline: 0; + box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5); +} + +.badge-danger { + color: #fff; + background-color: #dc3545; +} + +a.badge-danger:hover, +a.badge-danger:focus { + color: #fff; + background-color: #bd2130; +} + +a.badge-danger:focus, +a.badge-danger.focus { + outline: 0; + box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5); +} + +.badge-light { + color: #212529; + background-color: #f8f9fa; +} + +a.badge-light:hover, +a.badge-light:focus { + color: #212529; + background-color: #dae0e5; +} + +a.badge-light:focus, +a.badge-light.focus { + outline: 0; + box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5); +} + +.badge-dark { + color: #fff; + background-color: #343a40; +} + +a.badge-dark:hover, +a.badge-dark:focus { + color: #fff; + background-color: #1d2124; +} + +a.badge-dark:focus, +a.badge-dark.focus { + outline: 0; + box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5); +} + +.jumbotron { + padding: 2rem 1rem; + margin-bottom: 2rem; + background-color: #e9ecef; + border-radius: 0.3rem; +} + +@media (min-width: 576px) { + .jumbotron { + padding: 4rem 2rem; + } +} + +.jumbotron-fluid { + padding-right: 0; + padding-left: 0; + border-radius: 0; +} + +.alert { + position: relative; + padding: 0.75rem 1.25rem; + margin-bottom: 1rem; + border: 1px solid transparent; + border-radius: 0.25rem; +} + +.alert-heading { + color: inherit; +} + +.alert-link { + font-weight: 700; +} + +.alert-dismissible { + padding-right: 4rem; +} + +.alert-dismissible .close { + position: absolute; + top: 0; + right: 0; + padding: 0.75rem 1.25rem; + color: inherit; +} + +.alert-primary { + color: #004085; + background-color: #cce5ff; + border-color: #b8daff; +} + +.alert-primary hr { + border-top-color: #9fcdff; +} + +.alert-primary .alert-link { + color: #002752; +} + +.alert-secondary { + color: #383d41; + background-color: #e2e3e5; + border-color: #d6d8db; +} + +.alert-secondary hr { + border-top-color: #c8cbcf; +} + +.alert-secondary .alert-link { + color: #202326; +} + +.alert-success { + color: #155724; + background-color: #d4edda; + border-color: #c3e6cb; +} + +.alert-success hr { + border-top-color: #b1dfbb; +} + +.alert-success .alert-link { + color: #0b2e13; +} + +.alert-info { + color: #0c5460; + background-color: #d1ecf1; + border-color: #bee5eb; +} + +.alert-info hr { + border-top-color: #abdde5; +} + +.alert-info .alert-link { + color: #062c33; +} + +.alert-warning { + color: #856404; + background-color: #fff3cd; + border-color: #ffeeba; +} + +.alert-warning hr { + border-top-color: #ffe8a1; +} + +.alert-warning .alert-link { + color: #533f03; +} + +.alert-danger { + color: #721c24; + background-color: #f8d7da; + border-color: #f5c6cb; +} + +.alert-danger hr { + border-top-color: #f1b0b7; +} + +.alert-danger .alert-link { + color: #491217; +} + +.alert-light { + color: #818182; + background-color: #fefefe; + border-color: #fdfdfe; +} + +.alert-light hr { + border-top-color: #ececf6; +} + +.alert-light .alert-link { + color: #686868; +} + +.alert-dark { + color: #1b1e21; + background-color: #d6d8d9; + border-color: #c6c8ca; +} + +.alert-dark hr { + border-top-color: #b9bbbe; +} + +.alert-dark .alert-link { + color: #040505; +} + +@-webkit-keyframes progress-bar-stripes { + from { + background-position: 1rem 0; + } + to { + background-position: 0 0; + } +} + +@keyframes progress-bar-stripes { + from { + background-position: 1rem 0; + } + to { + background-position: 0 0; + } +} + +.progress { + display: -ms-flexbox; + display: flex; + height: 1rem; + overflow: hidden; + font-size: 0.75rem; + background-color: #e9ecef; + border-radius: 0.25rem; +} + +.progress-bar { + display: -ms-flexbox; + display: flex; + -ms-flex-direction: column; + flex-direction: column; + -ms-flex-pack: center; + justify-content: center; + overflow: hidden; + color: #fff; + text-align: center; + white-space: nowrap; + background-color: #007bff; + transition: width 0.6s ease; +} + +@media (prefers-reduced-motion: reduce) { + .progress-bar { + transition: none; + } +} + +.progress-bar-striped { + 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 + ); + background-size: 1rem 1rem; +} + +.progress-bar-animated { + -webkit-animation: progress-bar-stripes 1s linear infinite; + animation: progress-bar-stripes 1s linear infinite; +} + +@media (prefers-reduced-motion: reduce) { + .progress-bar-animated { + -webkit-animation: none; + animation: none; + } +} + +.media { + display: -ms-flexbox; + display: flex; + -ms-flex-align: start; + align-items: flex-start; +} + +.media-body { + -ms-flex: 1; + flex: 1; +} + +.list-group { + display: -ms-flexbox; + display: flex; + -ms-flex-direction: column; + flex-direction: column; + padding-left: 0; + margin-bottom: 0; +} + +.list-group-item-action { + width: 100%; + color: #495057; + text-align: inherit; +} + +.list-group-item-action:hover, +.list-group-item-action:focus { + z-index: 1; + color: #495057; + text-decoration: none; + background-color: #f8f9fa; +} + +.list-group-item-action:active { + color: #212529; + background-color: #e9ecef; +} + +.list-group-item { + position: relative; + display: block; + padding: 0.75rem 1.25rem; + background-color: #fff; + border: 1px solid rgba(0, 0, 0, 0.125); +} + +.list-group-item:first-child { + border-top-left-radius: 0.25rem; + border-top-right-radius: 0.25rem; +} + +.list-group-item:last-child { + border-bottom-right-radius: 0.25rem; + border-bottom-left-radius: 0.25rem; +} + +.list-group-item.disabled, +.list-group-item:disabled { + color: #6c757d; + pointer-events: none; + background-color: #fff; +} + +.list-group-item.active { + z-index: 2; + color: #fff; + background-color: #007bff; + border-color: #007bff; +} + +.list-group-item + .list-group-item { + border-top-width: 0; +} + +.list-group-item + .list-group-item.active { + margin-top: -1px; + border-top-width: 1px; +} + +.list-group-horizontal { + -ms-flex-direction: row; + flex-direction: row; +} + +.list-group-horizontal .list-group-item:first-child { + border-bottom-left-radius: 0.25rem; + border-top-right-radius: 0; +} + +.list-group-horizontal .list-group-item:last-child { + border-top-right-radius: 0.25rem; + border-bottom-left-radius: 0; +} + +.list-group-horizontal .list-group-item.active { + margin-top: 0; +} + +.list-group-horizontal .list-group-item + .list-group-item { + border-top-width: 1px; + border-left-width: 0; +} + +.list-group-horizontal .list-group-item + .list-group-item.active { + margin-left: -1px; + border-left-width: 1px; +} + +@media (min-width: 576px) { + .list-group-horizontal-sm { + -ms-flex-direction: row; + flex-direction: row; + } + .list-group-horizontal-sm .list-group-item:first-child { + border-bottom-left-radius: 0.25rem; + border-top-right-radius: 0; + } + .list-group-horizontal-sm .list-group-item:last-child { + border-top-right-radius: 0.25rem; + border-bottom-left-radius: 0; + } + .list-group-horizontal-sm .list-group-item.active { + margin-top: 0; + } + .list-group-horizontal-sm .list-group-item + .list-group-item { + border-top-width: 1px; + border-left-width: 0; + } + .list-group-horizontal-sm .list-group-item + .list-group-item.active { + margin-left: -1px; + border-left-width: 1px; + } +} + +@media (min-width: 768px) { + .list-group-horizontal-md { + -ms-flex-direction: row; + flex-direction: row; + } + .list-group-horizontal-md .list-group-item:first-child { + border-bottom-left-radius: 0.25rem; + border-top-right-radius: 0; + } + .list-group-horizontal-md .list-group-item:last-child { + border-top-right-radius: 0.25rem; + border-bottom-left-radius: 0; + } + .list-group-horizontal-md .list-group-item.active { + margin-top: 0; + } + .list-group-horizontal-md .list-group-item + .list-group-item { + border-top-width: 1px; + border-left-width: 0; + } + .list-group-horizontal-md .list-group-item + .list-group-item.active { + margin-left: -1px; + border-left-width: 1px; + } +} + +@media (min-width: 992px) { + .list-group-horizontal-lg { + -ms-flex-direction: row; + flex-direction: row; + } + .list-group-horizontal-lg .list-group-item:first-child { + border-bottom-left-radius: 0.25rem; + border-top-right-radius: 0; + } + .list-group-horizontal-lg .list-group-item:last-child { + border-top-right-radius: 0.25rem; + border-bottom-left-radius: 0; + } + .list-group-horizontal-lg .list-group-item.active { + margin-top: 0; + } + .list-group-horizontal-lg .list-group-item + .list-group-item { + border-top-width: 1px; + border-left-width: 0; + } + .list-group-horizontal-lg .list-group-item + .list-group-item.active { + margin-left: -1px; + border-left-width: 1px; + } +} + +@media (min-width: 1200px) { + .list-group-horizontal-xl { + -ms-flex-direction: row; + flex-direction: row; + } + .list-group-horizontal-xl .list-group-item:first-child { + border-bottom-left-radius: 0.25rem; + border-top-right-radius: 0; + } + .list-group-horizontal-xl .list-group-item:last-child { + border-top-right-radius: 0.25rem; + border-bottom-left-radius: 0; + } + .list-group-horizontal-xl .list-group-item.active { + margin-top: 0; + } + .list-group-horizontal-xl .list-group-item + .list-group-item { + border-top-width: 1px; + border-left-width: 0; + } + .list-group-horizontal-xl .list-group-item + .list-group-item.active { + margin-left: -1px; + border-left-width: 1px; + } +} + +.list-group-flush .list-group-item { + border-right-width: 0; + border-left-width: 0; + border-radius: 0; +} + +.list-group-flush .list-group-item:first-child { + border-top-width: 0; +} + +.list-group-flush:last-child .list-group-item:last-child { + border-bottom-width: 0; +} + +.list-group-item-primary { + color: #004085; + background-color: #b8daff; +} + +.list-group-item-primary.list-group-item-action:hover, +.list-group-item-primary.list-group-item-action:focus { + color: #004085; + background-color: #9fcdff; +} + +.list-group-item-primary.list-group-item-action.active { + color: #fff; + background-color: #004085; + border-color: #004085; +} + +.list-group-item-secondary { + color: #383d41; + background-color: #d6d8db; +} + +.list-group-item-secondary.list-group-item-action:hover, +.list-group-item-secondary.list-group-item-action:focus { + color: #383d41; + background-color: #c8cbcf; +} + +.list-group-item-secondary.list-group-item-action.active { + color: #fff; + background-color: #383d41; + border-color: #383d41; +} + +.list-group-item-success { + color: #155724; + background-color: #c3e6cb; +} + +.list-group-item-success.list-group-item-action:hover, +.list-group-item-success.list-group-item-action:focus { + color: #155724; + background-color: #b1dfbb; +} + +.list-group-item-success.list-group-item-action.active { + color: #fff; + background-color: #155724; + border-color: #155724; +} + +.list-group-item-info { + color: #0c5460; + background-color: #bee5eb; +} + +.list-group-item-info.list-group-item-action:hover, +.list-group-item-info.list-group-item-action:focus { + color: #0c5460; + background-color: #abdde5; +} + +.list-group-item-info.list-group-item-action.active { + color: #fff; + background-color: #0c5460; + border-color: #0c5460; +} + +.list-group-item-warning { + color: #856404; + background-color: #ffeeba; +} + +.list-group-item-warning.list-group-item-action:hover, +.list-group-item-warning.list-group-item-action:focus { + color: #856404; + background-color: #ffe8a1; +} + +.list-group-item-warning.list-group-item-action.active { + color: #fff; + background-color: #856404; + border-color: #856404; +} + +.list-group-item-danger { + color: #721c24; + background-color: #f5c6cb; +} + +.list-group-item-danger.list-group-item-action:hover, +.list-group-item-danger.list-group-item-action:focus { + color: #721c24; + background-color: #f1b0b7; +} + +.list-group-item-danger.list-group-item-action.active { + color: #fff; + background-color: #721c24; + border-color: #721c24; +} + +.list-group-item-light { + color: #818182; + background-color: #fdfdfe; +} + +.list-group-item-light.list-group-item-action:hover, +.list-group-item-light.list-group-item-action:focus { + color: #818182; + background-color: #ececf6; +} + +.list-group-item-light.list-group-item-action.active { + color: #fff; + background-color: #818182; + border-color: #818182; +} + +.list-group-item-dark { + color: #1b1e21; + background-color: #c6c8ca; +} + +.list-group-item-dark.list-group-item-action:hover, +.list-group-item-dark.list-group-item-action:focus { + color: #1b1e21; + background-color: #b9bbbe; +} + +.list-group-item-dark.list-group-item-action.active { + color: #fff; + background-color: #1b1e21; + border-color: #1b1e21; +} + +.close { + float: right; + font-size: 1.5rem; + font-weight: 700; + line-height: 1; + color: #000; + text-shadow: 0 1px 0 #fff; + opacity: 0.5; +} + +.close:hover { + color: #000; + text-decoration: none; +} + +.close:not(:disabled):not(.disabled):hover, +.close:not(:disabled):not(.disabled):focus { + opacity: 0.75; +} + +button.close { + padding: 0; + background-color: transparent; + border: 0; + -webkit-appearance: none; + -moz-appearance: none; + appearance: none; +} + +a.close.disabled { + pointer-events: none; +} + +.toast { + max-width: 350px; + overflow: hidden; + font-size: 0.875rem; + background-color: rgba(255, 255, 255, 0.85); + background-clip: padding-box; + border: 1px solid rgba(0, 0, 0, 0.1); + box-shadow: 0 0.25rem 0.75rem rgba(0, 0, 0, 0.1); + -webkit-backdrop-filter: blur(10px); + backdrop-filter: blur(10px); + opacity: 0; + border-radius: 0.25rem; +} + +.toast:not(:last-child) { + margin-bottom: 0.75rem; +} + +.toast.showing { + opacity: 1; +} + +.toast.show { + display: block; + opacity: 1; +} + +.toast.hide { + display: none; +} + +.toast-header { + display: -ms-flexbox; + display: flex; + -ms-flex-align: center; + align-items: center; + padding: 0.25rem 0.75rem; + color: #6c757d; + background-color: rgba(255, 255, 255, 0.85); + background-clip: padding-box; + border-bottom: 1px solid rgba(0, 0, 0, 0.05); +} + +.toast-body { + padding: 0.75rem; +} + +.modal-open { + overflow: hidden; +} + +.modal-open .modal { + overflow-x: hidden; + overflow-y: auto; +} + +.modal { + position: fixed; + top: 0; + left: 0; + z-index: 1050; + display: none; + width: 100%; + height: 100%; + overflow: hidden; + outline: 0; +} + +.modal-dialog { + position: relative; + width: auto; + margin: 0.5rem; + pointer-events: none; +} + +.modal.fade .modal-dialog { + transition: -webkit-transform 0.3s ease-out; + transition: transform 0.3s ease-out; + transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out; + -webkit-transform: translate(0, -50px); + transform: translate(0, -50px); +} + +@media (prefers-reduced-motion: reduce) { + .modal.fade .modal-dialog { + transition: none; + } +} + +.modal.show .modal-dialog { + -webkit-transform: none; + transform: none; +} + +.modal.modal-static .modal-dialog { + -webkit-transform: scale(1.02); + transform: scale(1.02); +} + +.modal-dialog-scrollable { + display: -ms-flexbox; + display: flex; + max-height: calc(100% - 1rem); +} + +.modal-dialog-scrollable .modal-content { + max-height: calc(100vh - 1rem); + overflow: hidden; +} + +.modal-dialog-scrollable .modal-header, +.modal-dialog-scrollable .modal-footer { + -ms-flex-negative: 0; + flex-shrink: 0; +} + +.modal-dialog-scrollable .modal-body { + overflow-y: auto; +} + +.modal-dialog-centered { + display: -ms-flexbox; + display: flex; + -ms-flex-align: center; + align-items: center; + min-height: calc(100% - 1rem); +} + +.modal-dialog-centered::before { + display: block; + height: calc(100vh - 1rem); + content: ""; +} + +.modal-dialog-centered.modal-dialog-scrollable { + -ms-flex-direction: column; + flex-direction: column; + -ms-flex-pack: center; + justify-content: center; + height: 100%; +} + +.modal-dialog-centered.modal-dialog-scrollable .modal-content { + max-height: none; +} + +.modal-dialog-centered.modal-dialog-scrollable::before { + content: none; +} + +.modal-content { + position: relative; + display: -ms-flexbox; + display: flex; + -ms-flex-direction: column; + flex-direction: column; + width: 100%; + pointer-events: auto; + background-color: #fff; + background-clip: padding-box; + border: 1px solid rgba(0, 0, 0, 0.2); + border-radius: 0.3rem; + outline: 0; +} + +.modal-backdrop { + position: fixed; + top: 0; + left: 0; + z-index: 1040; + width: 100vw; + height: 100vh; + background-color: #000; +} + +.modal-backdrop.fade { + opacity: 0; +} + +.modal-backdrop.show { + opacity: 0.5; +} + +.modal-header { + display: -ms-flexbox; + display: flex; + -ms-flex-align: start; + align-items: flex-start; + -ms-flex-pack: justify; + justify-content: space-between; + padding: 1rem 1rem; + border-bottom: 1px solid #dee2e6; + border-top-left-radius: calc(0.3rem - 1px); + border-top-right-radius: calc(0.3rem - 1px); +} + +.modal-header .close { + padding: 1rem 1rem; + margin: -1rem -1rem -1rem auto; +} + +.modal-title { + margin-bottom: 0; + line-height: 1.5; +} + +.modal-body { + position: relative; + -ms-flex: 1 1 auto; + flex: 1 1 auto; + padding: 1rem; +} + +.modal-footer { + display: -ms-flexbox; + display: flex; + -ms-flex-wrap: wrap; + flex-wrap: wrap; + -ms-flex-align: center; + align-items: center; + -ms-flex-pack: end; + justify-content: flex-end; + padding: 0.75rem; + border-top: 1px solid #dee2e6; + border-bottom-right-radius: calc(0.3rem - 1px); + border-bottom-left-radius: calc(0.3rem - 1px); +} + +.modal-footer > * { + margin: 0.25rem; +} + +.modal-scrollbar-measure { + position: absolute; + top: -9999px; + width: 50px; + height: 50px; + overflow: scroll; +} + +@media (min-width: 576px) { + .modal-dialog { + max-width: 500px; + margin: 1.75rem auto; + } + .modal-dialog-scrollable { + max-height: calc(100% - 3.5rem); + } + .modal-dialog-scrollable .modal-content { + max-height: calc(100vh - 3.5rem); + } + .modal-dialog-centered { + min-height: calc(100% - 3.5rem); + } + .modal-dialog-centered::before { + height: calc(100vh - 3.5rem); + } + .modal-sm { + max-width: 300px; + } +} + +@media (min-width: 992px) { + .modal-lg, + .modal-xl { + max-width: 800px; + } +} + +@media (min-width: 1200px) { + .modal-xl { + max-width: 1140px; + } +} + +.tooltip { + position: absolute; + z-index: 1070; + display: block; + margin: 0; + font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, + "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", + "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; + font-style: normal; + font-weight: 400; + line-height: 1.5; + text-align: left; + text-align: start; + text-decoration: none; + text-shadow: none; + text-transform: none; + letter-spacing: normal; + word-break: normal; + word-spacing: normal; + white-space: normal; + line-break: auto; + font-size: 0.875rem; + word-wrap: break-word; + opacity: 0; +} + +.tooltip.show { + opacity: 0.9; +} + +.tooltip .arrow { + position: absolute; + display: block; + width: 0.8rem; + height: 0.4rem; +} + +.tooltip .arrow::before { + position: absolute; + content: ""; + border-color: transparent; + border-style: solid; +} + +.bs-tooltip-top, +.bs-tooltip-auto[x-placement^="top"] { + padding: 0.4rem 0; +} + +.bs-tooltip-top .arrow, +.bs-tooltip-auto[x-placement^="top"] .arrow { + bottom: 0; +} + +.bs-tooltip-top .arrow::before, +.bs-tooltip-auto[x-placement^="top"] .arrow::before { + top: 0; + border-width: 0.4rem 0.4rem 0; + border-top-color: #000; +} + +.bs-tooltip-right, +.bs-tooltip-auto[x-placement^="right"] { + padding: 0 0.4rem; +} + +.bs-tooltip-right .arrow, +.bs-tooltip-auto[x-placement^="right"] .arrow { + left: 0; + width: 0.4rem; + height: 0.8rem; +} + +.bs-tooltip-right .arrow::before, +.bs-tooltip-auto[x-placement^="right"] .arrow::before { + right: 0; + border-width: 0.4rem 0.4rem 0.4rem 0; + border-right-color: #000; +} + +.bs-tooltip-bottom, +.bs-tooltip-auto[x-placement^="bottom"] { + padding: 0.4rem 0; +} + +.bs-tooltip-bottom .arrow, +.bs-tooltip-auto[x-placement^="bottom"] .arrow { + top: 0; +} + +.bs-tooltip-bottom .arrow::before, +.bs-tooltip-auto[x-placement^="bottom"] .arrow::before { + bottom: 0; + border-width: 0 0.4rem 0.4rem; + border-bottom-color: #000; +} + +.bs-tooltip-left, +.bs-tooltip-auto[x-placement^="left"] { + padding: 0 0.4rem; +} + +.bs-tooltip-left .arrow, +.bs-tooltip-auto[x-placement^="left"] .arrow { + right: 0; + width: 0.4rem; + height: 0.8rem; +} + +.bs-tooltip-left .arrow::before, +.bs-tooltip-auto[x-placement^="left"] .arrow::before { + left: 0; + border-width: 0.4rem 0 0.4rem 0.4rem; + border-left-color: #000; +} + +.tooltip-inner { + max-width: 200px; + padding: 0.25rem 0.5rem; + color: #fff; + text-align: center; + background-color: #000; + border-radius: 0.25rem; +} + +.popover { + position: absolute; + top: 0; + left: 0; + z-index: 1060; + display: block; + max-width: 276px; + font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, + "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", + "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; + font-style: normal; + font-weight: 400; + line-height: 1.5; + text-align: left; + text-align: start; + text-decoration: none; + text-shadow: none; + text-transform: none; + letter-spacing: normal; + word-break: normal; + word-spacing: normal; + white-space: normal; + line-break: auto; + font-size: 0.875rem; + word-wrap: break-word; + background-color: #fff; + background-clip: padding-box; + border: 1px solid rgba(0, 0, 0, 0.2); + border-radius: 0.3rem; +} + +.popover .arrow { + position: absolute; + display: block; + width: 1rem; + height: 0.5rem; + margin: 0 0.3rem; +} + +.popover .arrow::before, +.popover .arrow::after { + position: absolute; + display: block; + content: ""; + border-color: transparent; + border-style: solid; +} + +.bs-popover-top, +.bs-popover-auto[x-placement^="top"] { + margin-bottom: 0.5rem; +} + +.bs-popover-top > .arrow, +.bs-popover-auto[x-placement^="top"] > .arrow { + bottom: calc(-0.5rem - 1px); +} + +.bs-popover-top > .arrow::before, +.bs-popover-auto[x-placement^="top"] > .arrow::before { + bottom: 0; + border-width: 0.5rem 0.5rem 0; + border-top-color: rgba(0, 0, 0, 0.25); +} + +.bs-popover-top > .arrow::after, +.bs-popover-auto[x-placement^="top"] > .arrow::after { + bottom: 1px; + border-width: 0.5rem 0.5rem 0; + border-top-color: #fff; +} + +.bs-popover-right, +.bs-popover-auto[x-placement^="right"] { + margin-left: 0.5rem; +} + +.bs-popover-right > .arrow, +.bs-popover-auto[x-placement^="right"] > .arrow { + left: calc(-0.5rem - 1px); + width: 0.5rem; + height: 1rem; + margin: 0.3rem 0; +} + +.bs-popover-right > .arrow::before, +.bs-popover-auto[x-placement^="right"] > .arrow::before { + left: 0; + border-width: 0.5rem 0.5rem 0.5rem 0; + border-right-color: rgba(0, 0, 0, 0.25); +} + +.bs-popover-right > .arrow::after, +.bs-popover-auto[x-placement^="right"] > .arrow::after { + left: 1px; + border-width: 0.5rem 0.5rem 0.5rem 0; + border-right-color: #fff; +} + +.bs-popover-bottom, +.bs-popover-auto[x-placement^="bottom"] { + margin-top: 0.5rem; +} + +.bs-popover-bottom > .arrow, +.bs-popover-auto[x-placement^="bottom"] > .arrow { + top: calc(-0.5rem - 1px); +} + +.bs-popover-bottom > .arrow::before, +.bs-popover-auto[x-placement^="bottom"] > .arrow::before { + top: 0; + border-width: 0 0.5rem 0.5rem 0.5rem; + border-bottom-color: rgba(0, 0, 0, 0.25); +} + +.bs-popover-bottom > .arrow::after, +.bs-popover-auto[x-placement^="bottom"] > .arrow::after { + top: 1px; + border-width: 0 0.5rem 0.5rem 0.5rem; + border-bottom-color: #fff; +} + +.bs-popover-bottom .popover-header::before, +.bs-popover-auto[x-placement^="bottom"] .popover-header::before { + position: absolute; + top: 0; + left: 50%; + display: block; + width: 1rem; + margin-left: -0.5rem; + content: ""; + border-bottom: 1px solid #f7f7f7; +} + +.bs-popover-left, +.bs-popover-auto[x-placement^="left"] { + margin-right: 0.5rem; +} + +.bs-popover-left > .arrow, +.bs-popover-auto[x-placement^="left"] > .arrow { + right: calc(-0.5rem - 1px); + width: 0.5rem; + height: 1rem; + margin: 0.3rem 0; +} + +.bs-popover-left > .arrow::before, +.bs-popover-auto[x-placement^="left"] > .arrow::before { + right: 0; + border-width: 0.5rem 0 0.5rem 0.5rem; + border-left-color: rgba(0, 0, 0, 0.25); +} + +.bs-popover-left > .arrow::after, +.bs-popover-auto[x-placement^="left"] > .arrow::after { + right: 1px; + border-width: 0.5rem 0 0.5rem 0.5rem; + border-left-color: #fff; +} + +.popover-header { + padding: 0.5rem 0.75rem; + margin-bottom: 0; + font-size: 1rem; + background-color: #f7f7f7; + border-bottom: 1px solid #ebebeb; + border-top-left-radius: calc(0.3rem - 1px); + border-top-right-radius: calc(0.3rem - 1px); +} + +.popover-header:empty { + display: none; +} + +.popover-body { + padding: 0.5rem 0.75rem; + color: #212529; +} + +.carousel { + position: relative; +} + +.carousel.pointer-event { + -ms-touch-action: pan-y; + touch-action: pan-y; +} + +.carousel-inner { + position: relative; + width: 100%; + overflow: hidden; +} + +.carousel-inner::after { + display: block; + clear: both; + content: ""; +} + +.carousel-item { + position: relative; + display: none; + float: left; + width: 100%; + margin-right: -100%; + -webkit-backface-visibility: hidden; + backface-visibility: hidden; + transition: -webkit-transform 0.6s ease-in-out; + transition: transform 0.6s ease-in-out; + transition: transform 0.6s ease-in-out, -webkit-transform 0.6s ease-in-out; +} + +@media (prefers-reduced-motion: reduce) { + .carousel-item { + transition: none; + } +} + +.carousel-item.active, +.carousel-item-next, +.carousel-item-prev { + display: block; +} + +.carousel-item-next:not(.carousel-item-left), +.active.carousel-item-right { + -webkit-transform: translateX(100%); + transform: translateX(100%); +} + +.carousel-item-prev:not(.carousel-item-right), +.active.carousel-item-left { + -webkit-transform: translateX(-100%); + transform: translateX(-100%); +} + +.carousel-fade .carousel-item { + opacity: 0; + transition-property: opacity; + -webkit-transform: none; + transform: none; +} + +.carousel-fade .carousel-item.active, +.carousel-fade .carousel-item-next.carousel-item-left, +.carousel-fade .carousel-item-prev.carousel-item-right { + z-index: 1; + opacity: 1; +} + +.carousel-fade .active.carousel-item-left, +.carousel-fade .active.carousel-item-right { + z-index: 0; + opacity: 0; + transition: opacity 0s 0.6s; +} + +@media (prefers-reduced-motion: reduce) { + .carousel-fade .active.carousel-item-left, + .carousel-fade .active.carousel-item-right { + transition: none; + } +} + +.carousel-control-prev, +.carousel-control-next { + position: absolute; + top: 0; + bottom: 0; + z-index: 1; + display: -ms-flexbox; + display: flex; + -ms-flex-align: center; + align-items: center; + -ms-flex-pack: center; + justify-content: center; + width: 15%; + color: #fff; + text-align: center; + opacity: 0.5; + transition: opacity 0.15s ease; +} + +@media (prefers-reduced-motion: reduce) { + .carousel-control-prev, + .carousel-control-next { + transition: none; + } +} + +.carousel-control-prev:hover, +.carousel-control-prev:focus, +.carousel-control-next:hover, +.carousel-control-next:focus { + color: #fff; + text-decoration: none; + outline: 0; + opacity: 0.9; +} + +.carousel-control-prev { + left: 0; +} + +.carousel-control-next { + right: 0; +} + +.carousel-control-prev-icon, +.carousel-control-next-icon { + display: inline-block; + width: 20px; + height: 20px; + background: no-repeat 50% / 100% 100%; +} + +.carousel-control-prev-icon { + background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath d='M5.25 0l-4 4 4 4 1.5-1.5L4.25 4l2.5-2.5L5.25 0z'/%3e%3c/svg%3e"); +} + +.carousel-control-next-icon { + background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath d='M2.75 0l-1.5 1.5L3.75 4l-2.5 2.5L2.75 8l4-4-4-4z'/%3e%3c/svg%3e"); +} + +.carousel-indicators { + position: absolute; + right: 0; + bottom: 0; + left: 0; + z-index: 15; + display: -ms-flexbox; + display: flex; + -ms-flex-pack: center; + justify-content: center; + padding-left: 0; + margin-right: 15%; + margin-left: 15%; + list-style: none; +} + +.carousel-indicators li { + box-sizing: content-box; + -ms-flex: 0 1 auto; + flex: 0 1 auto; + width: 30px; + height: 3px; + margin-right: 3px; + margin-left: 3px; + text-indent: -999px; + cursor: pointer; + background-color: #fff; + background-clip: padding-box; + border-top: 10px solid transparent; + border-bottom: 10px solid transparent; + opacity: 0.5; + transition: opacity 0.6s ease; +} + +@media (prefers-reduced-motion: reduce) { + .carousel-indicators li { + transition: none; + } +} + +.carousel-indicators .active { + opacity: 1; +} + +.carousel-caption { + position: absolute; + right: 15%; + bottom: 20px; + left: 15%; + z-index: 10; + padding-top: 20px; + padding-bottom: 20px; + color: #fff; + text-align: center; +} + +@-webkit-keyframes spinner-border { + to { + -webkit-transform: rotate(360deg); + transform: rotate(360deg); + } +} + +@keyframes spinner-border { + to { + -webkit-transform: rotate(360deg); + transform: rotate(360deg); + } +} + +.spinner-border { + display: inline-block; + width: 2rem; + height: 2rem; + vertical-align: text-bottom; + border: 0.25em solid currentColor; + border-right-color: transparent; + border-radius: 50%; + -webkit-animation: spinner-border 0.75s linear infinite; + animation: spinner-border 0.75s linear infinite; +} + +.spinner-border-sm { + width: 1rem; + height: 1rem; + border-width: 0.2em; +} + +@-webkit-keyframes spinner-grow { + 0% { + -webkit-transform: scale(0); + transform: scale(0); + } + 50% { + opacity: 1; + } +} + +@keyframes spinner-grow { + 0% { + -webkit-transform: scale(0); + transform: scale(0); + } + 50% { + opacity: 1; + } +} + +.spinner-grow { + display: inline-block; + width: 2rem; + height: 2rem; + vertical-align: text-bottom; + background-color: currentColor; + border-radius: 50%; + opacity: 0; + -webkit-animation: spinner-grow 0.75s linear infinite; + animation: spinner-grow 0.75s linear infinite; +} + +.spinner-grow-sm { + width: 1rem; + height: 1rem; +} + +.align-baseline { + vertical-align: baseline !important; +} + +.align-top { + vertical-align: top !important; +} + +.align-middle { + vertical-align: middle !important; +} + +.align-bottom { + vertical-align: bottom !important; +} + +.align-text-bottom { + vertical-align: text-bottom !important; +} + +.align-text-top { + vertical-align: text-top !important; +} + +.bg-primary { + background-color: #007bff !important; +} + +a.bg-primary:hover, +a.bg-primary:focus, +button.bg-primary:hover, +button.bg-primary:focus { + background-color: #0062cc !important; +} + +.bg-secondary { + background-color: #6c757d !important; +} + +a.bg-secondary:hover, +a.bg-secondary:focus, +button.bg-secondary:hover, +button.bg-secondary:focus { + background-color: #545b62 !important; +} + +.bg-success { + background-color: #28a745 !important; +} + +a.bg-success:hover, +a.bg-success:focus, +button.bg-success:hover, +button.bg-success:focus { + background-color: #1e7e34 !important; +} + +.bg-info { + background-color: #17a2b8 !important; +} + +a.bg-info:hover, +a.bg-info:focus, +button.bg-info:hover, +button.bg-info:focus { + background-color: #117a8b !important; +} + +.bg-warning { + background-color: #ffc107 !important; +} + +a.bg-warning:hover, +a.bg-warning:focus, +button.bg-warning:hover, +button.bg-warning:focus { + background-color: #d39e00 !important; +} + +.bg-danger { + background-color: #dc3545 !important; +} + +a.bg-danger:hover, +a.bg-danger:focus, +button.bg-danger:hover, +button.bg-danger:focus { + background-color: #bd2130 !important; +} + +.bg-light { + background-color: #f8f9fa !important; +} + +a.bg-light:hover, +a.bg-light:focus, +button.bg-light:hover, +button.bg-light:focus { + background-color: #dae0e5 !important; +} + +.bg-dark { + background-color: #343a40 !important; +} + +a.bg-dark:hover, +a.bg-dark:focus, +button.bg-dark:hover, +button.bg-dark:focus { + background-color: #1d2124 !important; +} + +.bg-white { + background-color: #fff !important; +} + +.bg-transparent { + background-color: transparent !important; +} + +.border { + border: 1px solid #dee2e6 !important; +} + +.border-top { + border-top: 1px solid #dee2e6 !important; +} + +.border-right { + border-right: 1px solid #dee2e6 !important; +} + +.border-bottom { + border-bottom: 1px solid #dee2e6 !important; +} + +.border-left { + border-left: 1px solid #dee2e6 !important; +} + +.border-0 { + border: 0 !important; +} + +.border-top-0 { + border-top: 0 !important; +} + +.border-right-0 { + border-right: 0 !important; +} + +.border-bottom-0 { + border-bottom: 0 !important; +} + +.border-left-0 { + border-left: 0 !important; +} + +.border-primary { + border-color: #007bff !important; +} + +.border-secondary { + border-color: #6c757d !important; +} + +.border-success { + border-color: #28a745 !important; +} + +.border-info { + border-color: #17a2b8 !important; +} + +.border-warning { + border-color: #ffc107 !important; +} + +.border-danger { + border-color: #dc3545 !important; +} + +.border-light { + border-color: #f8f9fa !important; +} + +.border-dark { + border-color: #343a40 !important; +} + +.border-white { + border-color: #fff !important; +} + +.rounded-sm { + border-radius: 0.2rem !important; +} + +.rounded { + border-radius: 0.25rem !important; +} + +.rounded-top { + border-top-left-radius: 0.25rem !important; + border-top-right-radius: 0.25rem !important; +} + +.rounded-right { + border-top-right-radius: 0.25rem !important; + border-bottom-right-radius: 0.25rem !important; +} + +.rounded-bottom { + border-bottom-right-radius: 0.25rem !important; + border-bottom-left-radius: 0.25rem !important; +} + +.rounded-left { + border-top-left-radius: 0.25rem !important; + border-bottom-left-radius: 0.25rem !important; +} + +.rounded-lg { + border-radius: 0.3rem !important; +} + +.rounded-circle { + border-radius: 50% !important; +} + +.rounded-pill { + border-radius: 50rem !important; +} + +.rounded-0 { + border-radius: 0 !important; +} + +.clearfix::after { + display: block; + clear: both; + content: ""; +} + +.d-none { + display: none !important; +} + +.d-inline { + display: inline !important; +} + +.d-inline-block { + display: inline-block !important; +} + +.d-block { + display: block !important; +} + +.d-table { + display: table !important; +} + +.d-table-row { + display: table-row !important; +} + +.d-table-cell { + display: table-cell !important; +} + +.d-flex { + display: -ms-flexbox !important; + display: flex !important; +} + +.d-inline-flex { + display: -ms-inline-flexbox !important; + display: inline-flex !important; +} + +@media (min-width: 576px) { + .d-sm-none { + display: none !important; + } + .d-sm-inline { + display: inline !important; + } + .d-sm-inline-block { + display: inline-block !important; + } + .d-sm-block { + display: block !important; + } + .d-sm-table { + display: table !important; + } + .d-sm-table-row { + display: table-row !important; + } + .d-sm-table-cell { + display: table-cell !important; + } + .d-sm-flex { + display: -ms-flexbox !important; + display: flex !important; + } + .d-sm-inline-flex { + display: -ms-inline-flexbox !important; + display: inline-flex !important; + } +} + +@media (min-width: 768px) { + .d-md-none { + display: none !important; + } + .d-md-inline { + display: inline !important; + } + .d-md-inline-block { + display: inline-block !important; + } + .d-md-block { + display: block !important; + } + .d-md-table { + display: table !important; + } + .d-md-table-row { + display: table-row !important; + } + .d-md-table-cell { + display: table-cell !important; + } + .d-md-flex { + display: -ms-flexbox !important; + display: flex !important; + } + .d-md-inline-flex { + display: -ms-inline-flexbox !important; + display: inline-flex !important; + } +} + +@media (min-width: 992px) { + .d-lg-none { + display: none !important; + } + .d-lg-inline { + display: inline !important; + } + .d-lg-inline-block { + display: inline-block !important; + } + .d-lg-block { + display: block !important; + } + .d-lg-table { + display: table !important; + } + .d-lg-table-row { + display: table-row !important; + } + .d-lg-table-cell { + display: table-cell !important; + } + .d-lg-flex { + display: -ms-flexbox !important; + display: flex !important; + } + .d-lg-inline-flex { + display: -ms-inline-flexbox !important; + display: inline-flex !important; + } +} + +@media (min-width: 1200px) { + .d-xl-none { + display: none !important; + } + .d-xl-inline { + display: inline !important; + } + .d-xl-inline-block { + display: inline-block !important; + } + .d-xl-block { + display: block !important; + } + .d-xl-table { + display: table !important; + } + .d-xl-table-row { + display: table-row !important; + } + .d-xl-table-cell { + display: table-cell !important; + } + .d-xl-flex { + display: -ms-flexbox !important; + display: flex !important; + } + .d-xl-inline-flex { + display: -ms-inline-flexbox !important; + display: inline-flex !important; + } +} + +@media print { + .d-print-none { + display: none !important; + } + .d-print-inline { + display: inline !important; + } + .d-print-inline-block { + display: inline-block !important; + } + .d-print-block { + display: block !important; + } + .d-print-table { + display: table !important; + } + .d-print-table-row { + display: table-row !important; + } + .d-print-table-cell { + display: table-cell !important; + } + .d-print-flex { + display: -ms-flexbox !important; + display: flex !important; + } + .d-print-inline-flex { + display: -ms-inline-flexbox !important; + display: inline-flex !important; + } +} + +.embed-responsive { + position: relative; + display: block; + width: 100%; + padding: 0; + overflow: hidden; +} + +.embed-responsive::before { + display: block; + content: ""; +} + +.embed-responsive .embed-responsive-item, +.embed-responsive iframe, +.embed-responsive embed, +.embed-responsive object, +.embed-responsive video { + position: absolute; + top: 0; + bottom: 0; + left: 0; + width: 100%; + height: 100%; + border: 0; +} + +.embed-responsive-21by9::before { + padding-top: 42.857143%; +} + +.embed-responsive-16by9::before { + padding-top: 56.25%; +} + +.embed-responsive-4by3::before { + padding-top: 75%; +} + +.embed-responsive-1by1::before { + padding-top: 100%; +} + +.flex-row { + -ms-flex-direction: row !important; + flex-direction: row !important; +} + +.flex-column { + -ms-flex-direction: column !important; + flex-direction: column !important; +} + +.flex-row-reverse { + -ms-flex-direction: row-reverse !important; + flex-direction: row-reverse !important; +} + +.flex-column-reverse { + -ms-flex-direction: column-reverse !important; + flex-direction: column-reverse !important; +} + +.flex-wrap { + -ms-flex-wrap: wrap !important; + flex-wrap: wrap !important; +} + +.flex-nowrap { + -ms-flex-wrap: nowrap !important; + flex-wrap: nowrap !important; +} + +.flex-wrap-reverse { + -ms-flex-wrap: wrap-reverse !important; + flex-wrap: wrap-reverse !important; +} + +.flex-fill { + -ms-flex: 1 1 auto !important; + flex: 1 1 auto !important; +} + +.flex-grow-0 { + -ms-flex-positive: 0 !important; + flex-grow: 0 !important; +} + +.flex-grow-1 { + -ms-flex-positive: 1 !important; + flex-grow: 1 !important; +} + +.flex-shrink-0 { + -ms-flex-negative: 0 !important; + flex-shrink: 0 !important; +} + +.flex-shrink-1 { + -ms-flex-negative: 1 !important; + flex-shrink: 1 !important; +} + +.justify-content-start { + -ms-flex-pack: start !important; + justify-content: flex-start !important; +} + +.justify-content-end { + -ms-flex-pack: end !important; + justify-content: flex-end !important; +} + +.justify-content-center { + -ms-flex-pack: center !important; + justify-content: center !important; +} + +.justify-content-between { + -ms-flex-pack: justify !important; + justify-content: space-between !important; +} + +.justify-content-around { + -ms-flex-pack: distribute !important; + justify-content: space-around !important; +} + +.align-items-start { + -ms-flex-align: start !important; + align-items: flex-start !important; +} + +.align-items-end { + -ms-flex-align: end !important; + align-items: flex-end !important; +} + +.align-items-center { + -ms-flex-align: center !important; + align-items: center !important; +} + +.align-items-baseline { + -ms-flex-align: baseline !important; + align-items: baseline !important; +} + +.align-items-stretch { + -ms-flex-align: stretch !important; + align-items: stretch !important; +} + +.align-content-start { + -ms-flex-line-pack: start !important; + align-content: flex-start !important; +} + +.align-content-end { + -ms-flex-line-pack: end !important; + align-content: flex-end !important; +} + +.align-content-center { + -ms-flex-line-pack: center !important; + align-content: center !important; +} + +.align-content-between { + -ms-flex-line-pack: justify !important; + align-content: space-between !important; +} + +.align-content-around { + -ms-flex-line-pack: distribute !important; + align-content: space-around !important; +} + +.align-content-stretch { + -ms-flex-line-pack: stretch !important; + align-content: stretch !important; +} + +.align-self-auto { + -ms-flex-item-align: auto !important; + align-self: auto !important; +} + +.align-self-start { + -ms-flex-item-align: start !important; + align-self: flex-start !important; +} + +.align-self-end { + -ms-flex-item-align: end !important; + align-self: flex-end !important; +} + +.align-self-center { + -ms-flex-item-align: center !important; + align-self: center !important; +} + +.align-self-baseline { + -ms-flex-item-align: baseline !important; + align-self: baseline !important; +} + +.align-self-stretch { + -ms-flex-item-align: stretch !important; + align-self: stretch !important; +} + +@media (min-width: 576px) { + .flex-sm-row { + -ms-flex-direction: row !important; + flex-direction: row !important; + } + .flex-sm-column { + -ms-flex-direction: column !important; + flex-direction: column !important; + } + .flex-sm-row-reverse { + -ms-flex-direction: row-reverse !important; + flex-direction: row-reverse !important; + } + .flex-sm-column-reverse { + -ms-flex-direction: column-reverse !important; + flex-direction: column-reverse !important; + } + .flex-sm-wrap { + -ms-flex-wrap: wrap !important; + flex-wrap: wrap !important; + } + .flex-sm-nowrap { + -ms-flex-wrap: nowrap !important; + flex-wrap: nowrap !important; + } + .flex-sm-wrap-reverse { + -ms-flex-wrap: wrap-reverse !important; + flex-wrap: wrap-reverse !important; + } + .flex-sm-fill { + -ms-flex: 1 1 auto !important; + flex: 1 1 auto !important; + } + .flex-sm-grow-0 { + -ms-flex-positive: 0 !important; + flex-grow: 0 !important; + } + .flex-sm-grow-1 { + -ms-flex-positive: 1 !important; + flex-grow: 1 !important; + } + .flex-sm-shrink-0 { + -ms-flex-negative: 0 !important; + flex-shrink: 0 !important; + } + .flex-sm-shrink-1 { + -ms-flex-negative: 1 !important; + flex-shrink: 1 !important; + } + .justify-content-sm-start { + -ms-flex-pack: start !important; + justify-content: flex-start !important; + } + .justify-content-sm-end { + -ms-flex-pack: end !important; + justify-content: flex-end !important; + } + .justify-content-sm-center { + -ms-flex-pack: center !important; + justify-content: center !important; + } + .justify-content-sm-between { + -ms-flex-pack: justify !important; + justify-content: space-between !important; + } + .justify-content-sm-around { + -ms-flex-pack: distribute !important; + justify-content: space-around !important; + } + .align-items-sm-start { + -ms-flex-align: start !important; + align-items: flex-start !important; + } + .align-items-sm-end { + -ms-flex-align: end !important; + align-items: flex-end !important; + } + .align-items-sm-center { + -ms-flex-align: center !important; + align-items: center !important; + } + .align-items-sm-baseline { + -ms-flex-align: baseline !important; + align-items: baseline !important; + } + .align-items-sm-stretch { + -ms-flex-align: stretch !important; + align-items: stretch !important; + } + .align-content-sm-start { + -ms-flex-line-pack: start !important; + align-content: flex-start !important; + } + .align-content-sm-end { + -ms-flex-line-pack: end !important; + align-content: flex-end !important; + } + .align-content-sm-center { + -ms-flex-line-pack: center !important; + align-content: center !important; + } + .align-content-sm-between { + -ms-flex-line-pack: justify !important; + align-content: space-between !important; + } + .align-content-sm-around { + -ms-flex-line-pack: distribute !important; + align-content: space-around !important; + } + .align-content-sm-stretch { + -ms-flex-line-pack: stretch !important; + align-content: stretch !important; + } + .align-self-sm-auto { + -ms-flex-item-align: auto !important; + align-self: auto !important; + } + .align-self-sm-start { + -ms-flex-item-align: start !important; + align-self: flex-start !important; + } + .align-self-sm-end { + -ms-flex-item-align: end !important; + align-self: flex-end !important; + } + .align-self-sm-center { + -ms-flex-item-align: center !important; + align-self: center !important; + } + .align-self-sm-baseline { + -ms-flex-item-align: baseline !important; + align-self: baseline !important; + } + .align-self-sm-stretch { + -ms-flex-item-align: stretch !important; + align-self: stretch !important; + } +} + +@media (min-width: 768px) { + .flex-md-row { + -ms-flex-direction: row !important; + flex-direction: row !important; + } + .flex-md-column { + -ms-flex-direction: column !important; + flex-direction: column !important; + } + .flex-md-row-reverse { + -ms-flex-direction: row-reverse !important; + flex-direction: row-reverse !important; + } + .flex-md-column-reverse { + -ms-flex-direction: column-reverse !important; + flex-direction: column-reverse !important; + } + .flex-md-wrap { + -ms-flex-wrap: wrap !important; + flex-wrap: wrap !important; + } + .flex-md-nowrap { + -ms-flex-wrap: nowrap !important; + flex-wrap: nowrap !important; + } + .flex-md-wrap-reverse { + -ms-flex-wrap: wrap-reverse !important; + flex-wrap: wrap-reverse !important; + } + .flex-md-fill { + -ms-flex: 1 1 auto !important; + flex: 1 1 auto !important; + } + .flex-md-grow-0 { + -ms-flex-positive: 0 !important; + flex-grow: 0 !important; + } + .flex-md-grow-1 { + -ms-flex-positive: 1 !important; + flex-grow: 1 !important; + } + .flex-md-shrink-0 { + -ms-flex-negative: 0 !important; + flex-shrink: 0 !important; + } + .flex-md-shrink-1 { + -ms-flex-negative: 1 !important; + flex-shrink: 1 !important; + } + .justify-content-md-start { + -ms-flex-pack: start !important; + justify-content: flex-start !important; + } + .justify-content-md-end { + -ms-flex-pack: end !important; + justify-content: flex-end !important; + } + .justify-content-md-center { + -ms-flex-pack: center !important; + justify-content: center !important; + } + .justify-content-md-between { + -ms-flex-pack: justify !important; + justify-content: space-between !important; + } + .justify-content-md-around { + -ms-flex-pack: distribute !important; + justify-content: space-around !important; + } + .align-items-md-start { + -ms-flex-align: start !important; + align-items: flex-start !important; + } + .align-items-md-end { + -ms-flex-align: end !important; + align-items: flex-end !important; + } + .align-items-md-center { + -ms-flex-align: center !important; + align-items: center !important; + } + .align-items-md-baseline { + -ms-flex-align: baseline !important; + align-items: baseline !important; + } + .align-items-md-stretch { + -ms-flex-align: stretch !important; + align-items: stretch !important; + } + .align-content-md-start { + -ms-flex-line-pack: start !important; + align-content: flex-start !important; + } + .align-content-md-end { + -ms-flex-line-pack: end !important; + align-content: flex-end !important; + } + .align-content-md-center { + -ms-flex-line-pack: center !important; + align-content: center !important; + } + .align-content-md-between { + -ms-flex-line-pack: justify !important; + align-content: space-between !important; + } + .align-content-md-around { + -ms-flex-line-pack: distribute !important; + align-content: space-around !important; + } + .align-content-md-stretch { + -ms-flex-line-pack: stretch !important; + align-content: stretch !important; + } + .align-self-md-auto { + -ms-flex-item-align: auto !important; + align-self: auto !important; + } + .align-self-md-start { + -ms-flex-item-align: start !important; + align-self: flex-start !important; + } + .align-self-md-end { + -ms-flex-item-align: end !important; + align-self: flex-end !important; + } + .align-self-md-center { + -ms-flex-item-align: center !important; + align-self: center !important; + } + .align-self-md-baseline { + -ms-flex-item-align: baseline !important; + align-self: baseline !important; + } + .align-self-md-stretch { + -ms-flex-item-align: stretch !important; + align-self: stretch !important; + } +} + +@media (min-width: 992px) { + .flex-lg-row { + -ms-flex-direction: row !important; + flex-direction: row !important; + } + .flex-lg-column { + -ms-flex-direction: column !important; + flex-direction: column !important; + } + .flex-lg-row-reverse { + -ms-flex-direction: row-reverse !important; + flex-direction: row-reverse !important; + } + .flex-lg-column-reverse { + -ms-flex-direction: column-reverse !important; + flex-direction: column-reverse !important; + } + .flex-lg-wrap { + -ms-flex-wrap: wrap !important; + flex-wrap: wrap !important; + } + .flex-lg-nowrap { + -ms-flex-wrap: nowrap !important; + flex-wrap: nowrap !important; + } + .flex-lg-wrap-reverse { + -ms-flex-wrap: wrap-reverse !important; + flex-wrap: wrap-reverse !important; + } + .flex-lg-fill { + -ms-flex: 1 1 auto !important; + flex: 1 1 auto !important; + } + .flex-lg-grow-0 { + -ms-flex-positive: 0 !important; + flex-grow: 0 !important; + } + .flex-lg-grow-1 { + -ms-flex-positive: 1 !important; + flex-grow: 1 !important; + } + .flex-lg-shrink-0 { + -ms-flex-negative: 0 !important; + flex-shrink: 0 !important; + } + .flex-lg-shrink-1 { + -ms-flex-negative: 1 !important; + flex-shrink: 1 !important; + } + .justify-content-lg-start { + -ms-flex-pack: start !important; + justify-content: flex-start !important; + } + .justify-content-lg-end { + -ms-flex-pack: end !important; + justify-content: flex-end !important; + } + .justify-content-lg-center { + -ms-flex-pack: center !important; + justify-content: center !important; + } + .justify-content-lg-between { + -ms-flex-pack: justify !important; + justify-content: space-between !important; + } + .justify-content-lg-around { + -ms-flex-pack: distribute !important; + justify-content: space-around !important; + } + .align-items-lg-start { + -ms-flex-align: start !important; + align-items: flex-start !important; + } + .align-items-lg-end { + -ms-flex-align: end !important; + align-items: flex-end !important; + } + .align-items-lg-center { + -ms-flex-align: center !important; + align-items: center !important; + } + .align-items-lg-baseline { + -ms-flex-align: baseline !important; + align-items: baseline !important; + } + .align-items-lg-stretch { + -ms-flex-align: stretch !important; + align-items: stretch !important; + } + .align-content-lg-start { + -ms-flex-line-pack: start !important; + align-content: flex-start !important; + } + .align-content-lg-end { + -ms-flex-line-pack: end !important; + align-content: flex-end !important; + } + .align-content-lg-center { + -ms-flex-line-pack: center !important; + align-content: center !important; + } + .align-content-lg-between { + -ms-flex-line-pack: justify !important; + align-content: space-between !important; + } + .align-content-lg-around { + -ms-flex-line-pack: distribute !important; + align-content: space-around !important; + } + .align-content-lg-stretch { + -ms-flex-line-pack: stretch !important; + align-content: stretch !important; + } + .align-self-lg-auto { + -ms-flex-item-align: auto !important; + align-self: auto !important; + } + .align-self-lg-start { + -ms-flex-item-align: start !important; + align-self: flex-start !important; + } + .align-self-lg-end { + -ms-flex-item-align: end !important; + align-self: flex-end !important; + } + .align-self-lg-center { + -ms-flex-item-align: center !important; + align-self: center !important; + } + .align-self-lg-baseline { + -ms-flex-item-align: baseline !important; + align-self: baseline !important; + } + .align-self-lg-stretch { + -ms-flex-item-align: stretch !important; + align-self: stretch !important; + } +} + +@media (min-width: 1200px) { + .flex-xl-row { + -ms-flex-direction: row !important; + flex-direction: row !important; + } + .flex-xl-column { + -ms-flex-direction: column !important; + flex-direction: column !important; + } + .flex-xl-row-reverse { + -ms-flex-direction: row-reverse !important; + flex-direction: row-reverse !important; + } + .flex-xl-column-reverse { + -ms-flex-direction: column-reverse !important; + flex-direction: column-reverse !important; + } + .flex-xl-wrap { + -ms-flex-wrap: wrap !important; + flex-wrap: wrap !important; + } + .flex-xl-nowrap { + -ms-flex-wrap: nowrap !important; + flex-wrap: nowrap !important; + } + .flex-xl-wrap-reverse { + -ms-flex-wrap: wrap-reverse !important; + flex-wrap: wrap-reverse !important; + } + .flex-xl-fill { + -ms-flex: 1 1 auto !important; + flex: 1 1 auto !important; + } + .flex-xl-grow-0 { + -ms-flex-positive: 0 !important; + flex-grow: 0 !important; + } + .flex-xl-grow-1 { + -ms-flex-positive: 1 !important; + flex-grow: 1 !important; + } + .flex-xl-shrink-0 { + -ms-flex-negative: 0 !important; + flex-shrink: 0 !important; + } + .flex-xl-shrink-1 { + -ms-flex-negative: 1 !important; + flex-shrink: 1 !important; + } + .justify-content-xl-start { + -ms-flex-pack: start !important; + justify-content: flex-start !important; + } + .justify-content-xl-end { + -ms-flex-pack: end !important; + justify-content: flex-end !important; + } + .justify-content-xl-center { + -ms-flex-pack: center !important; + justify-content: center !important; + } + .justify-content-xl-between { + -ms-flex-pack: justify !important; + justify-content: space-between !important; + } + .justify-content-xl-around { + -ms-flex-pack: distribute !important; + justify-content: space-around !important; + } + .align-items-xl-start { + -ms-flex-align: start !important; + align-items: flex-start !important; + } + .align-items-xl-end { + -ms-flex-align: end !important; + align-items: flex-end !important; + } + .align-items-xl-center { + -ms-flex-align: center !important; + align-items: center !important; + } + .align-items-xl-baseline { + -ms-flex-align: baseline !important; + align-items: baseline !important; + } + .align-items-xl-stretch { + -ms-flex-align: stretch !important; + align-items: stretch !important; + } + .align-content-xl-start { + -ms-flex-line-pack: start !important; + align-content: flex-start !important; + } + .align-content-xl-end { + -ms-flex-line-pack: end !important; + align-content: flex-end !important; + } + .align-content-xl-center { + -ms-flex-line-pack: center !important; + align-content: center !important; + } + .align-content-xl-between { + -ms-flex-line-pack: justify !important; + align-content: space-between !important; + } + .align-content-xl-around { + -ms-flex-line-pack: distribute !important; + align-content: space-around !important; + } + .align-content-xl-stretch { + -ms-flex-line-pack: stretch !important; + align-content: stretch !important; + } + .align-self-xl-auto { + -ms-flex-item-align: auto !important; + align-self: auto !important; + } + .align-self-xl-start { + -ms-flex-item-align: start !important; + align-self: flex-start !important; + } + .align-self-xl-end { + -ms-flex-item-align: end !important; + align-self: flex-end !important; + } + .align-self-xl-center { + -ms-flex-item-align: center !important; + align-self: center !important; + } + .align-self-xl-baseline { + -ms-flex-item-align: baseline !important; + align-self: baseline !important; + } + .align-self-xl-stretch { + -ms-flex-item-align: stretch !important; + align-self: stretch !important; + } +} + +.float-left { + float: left !important; +} + +.float-right { + float: right !important; +} + +.float-none { + float: none !important; +} + +@media (min-width: 576px) { + .float-sm-left { + float: left !important; + } + .float-sm-right { + float: right !important; + } + .float-sm-none { + float: none !important; + } +} + +@media (min-width: 768px) { + .float-md-left { + float: left !important; + } + .float-md-right { + float: right !important; + } + .float-md-none { + float: none !important; + } +} + +@media (min-width: 992px) { + .float-lg-left { + float: left !important; + } + .float-lg-right { + float: right !important; + } + .float-lg-none { + float: none !important; + } +} + +@media (min-width: 1200px) { + .float-xl-left { + float: left !important; + } + .float-xl-right { + float: right !important; + } + .float-xl-none { + float: none !important; + } +} + +.overflow-auto { + overflow: auto !important; +} + +.overflow-hidden { + overflow: hidden !important; +} + +.position-static { + position: static !important; +} + +.position-relative { + position: relative !important; +} + +.position-absolute { + position: absolute !important; +} + +.position-fixed { + position: fixed !important; +} + +.position-sticky { + position: -webkit-sticky !important; + position: sticky !important; +} + +.fixed-top { + position: fixed; + top: 0; + right: 0; + left: 0; + z-index: 1030; +} + +.fixed-bottom { + position: fixed; + right: 0; + bottom: 0; + left: 0; + z-index: 1030; +} + +@supports ((position: -webkit-sticky) or (position: sticky)) { + .sticky-top { + position: -webkit-sticky; + position: sticky; + top: 0; + z-index: 1020; + } +} + +.sr-only { + position: absolute; + width: 1px; + height: 1px; + padding: 0; + margin: -1px; + overflow: hidden; + clip: rect(0, 0, 0, 0); + white-space: nowrap; + border: 0; +} + +.sr-only-focusable:active, +.sr-only-focusable:focus { + position: static; + width: auto; + height: auto; + overflow: visible; + clip: auto; + white-space: normal; +} + +.shadow-sm { + box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075) !important; +} + +.shadow { + box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15) !important; +} + +.shadow-lg { + box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.175) !important; +} + +.shadow-none { + box-shadow: none !important; +} + +.w-25 { + width: 25% !important; +} + +.w-50 { + width: 50% !important; +} + +.w-75 { + width: 75% !important; +} + +.w-100 { + width: 100% !important; +} + +.w-auto { + width: auto !important; +} + +.h-25 { + height: 25% !important; +} + +.h-50 { + height: 50% !important; +} + +.h-75 { + height: 75% !important; +} + +.h-100 { + height: 100% !important; +} + +.h-auto { + height: auto !important; +} + +.mw-100 { + max-width: 100% !important; +} + +.mh-100 { + max-height: 100% !important; +} + +.min-vw-100 { + min-width: 100vw !important; +} + +.min-vh-100 { + min-height: 100vh !important; +} + +.vw-100 { + width: 100vw !important; +} + +.vh-100 { + height: 100vh !important; +} + +.stretched-link::after { + position: absolute; + top: 0; + right: 0; + bottom: 0; + left: 0; + z-index: 1; + pointer-events: auto; + content: ""; + background-color: rgba(0, 0, 0, 0); +} + +.m-0 { + margin: 0 !important; +} + +.mt-0, +.my-0 { + margin-top: 0 !important; +} + +.mr-0, +.mx-0 { + margin-right: 0 !important; +} + +.mb-0, +.my-0 { + margin-bottom: 0 !important; +} + +.ml-0, +.mx-0 { + margin-left: 0 !important; +} + +.m-1 { + margin: 0.25rem !important; +} + +.mt-1, +.my-1 { + margin-top: 0.25rem !important; +} + +.mr-1, +.mx-1 { + margin-right: 0.25rem !important; +} + +.mb-1, +.my-1 { + margin-bottom: 0.25rem !important; +} + +.ml-1, +.mx-1 { + margin-left: 0.25rem !important; +} + +.m-2 { + margin: 0.5rem !important; +} + +.mt-2, +.my-2 { + margin-top: 0.5rem !important; +} + +.mr-2, +.mx-2 { + margin-right: 0.5rem !important; +} + +.mb-2, +.my-2 { + margin-bottom: 0.5rem !important; +} + +.ml-2, +.mx-2 { + margin-left: 0.5rem !important; +} + +.m-3 { + margin: 1rem !important; +} + +.mt-3, +.my-3 { + margin-top: 1rem !important; +} + +.mr-3, +.mx-3 { + margin-right: 1rem !important; +} + +.mb-3, +.my-3 { + margin-bottom: 1rem !important; +} + +.ml-3, +.mx-3 { + margin-left: 1rem !important; +} + +.m-4 { + margin: 1.5rem !important; +} + +.mt-4, +.my-4 { + margin-top: 1.5rem !important; +} + +.mr-4, +.mx-4 { + margin-right: 1.5rem !important; +} + +.mb-4, +.my-4 { + margin-bottom: 1.5rem !important; +} + +.ml-4, +.mx-4 { + margin-left: 1.5rem !important; +} + +.m-5 { + margin: 3rem !important; +} + +.mt-5, +.my-5 { + margin-top: 3rem !important; +} + +.mr-5, +.mx-5 { + margin-right: 3rem !important; +} + +.mb-5, +.my-5 { + margin-bottom: 3rem !important; +} + +.ml-5, +.mx-5 { + margin-left: 3rem !important; +} + +.p-0 { + padding: 0 !important; +} + +.pt-0, +.py-0 { + padding-top: 0 !important; +} + +.pr-0, +.px-0 { + padding-right: 0 !important; +} + +.pb-0, +.py-0 { + padding-bottom: 0 !important; +} + +.pl-0, +.px-0 { + padding-left: 0 !important; +} + +.p-1 { + padding: 0.25rem !important; +} + +.pt-1, +.py-1 { + padding-top: 0.25rem !important; +} + +.pr-1, +.px-1 { + padding-right: 0.25rem !important; +} + +.pb-1, +.py-1 { + padding-bottom: 0.25rem !important; +} + +.pl-1, +.px-1 { + padding-left: 0.25rem !important; +} + +.p-2 { + padding: 0.5rem !important; +} + +.pt-2, +.py-2 { + padding-top: 0.5rem !important; +} + +.pr-2, +.px-2 { + padding-right: 0.5rem !important; +} + +.pb-2, +.py-2 { + padding-bottom: 0.5rem !important; +} + +.pl-2, +.px-2 { + padding-left: 0.5rem !important; +} + +.p-3 { + padding: 1rem !important; +} + +.pt-3, +.py-3 { + padding-top: 1rem !important; +} + +.pr-3, +.px-3 { + padding-right: 1rem !important; +} + +.pb-3, +.py-3 { + padding-bottom: 1rem !important; +} + +.pl-3, +.px-3 { + padding-left: 1rem !important; +} + +.p-4 { + padding: 1.5rem !important; +} + +.pt-4, +.py-4 { + padding-top: 1.5rem !important; +} + +.pr-4, +.px-4 { + padding-right: 1.5rem !important; +} + +.pb-4, +.py-4 { + padding-bottom: 1.5rem !important; +} + +.pl-4, +.px-4 { + padding-left: 1.5rem !important; +} + +.p-5 { + padding: 3rem !important; +} + +.pt-5, +.py-5 { + padding-top: 3rem !important; +} + +.pr-5, +.px-5 { + padding-right: 3rem !important; +} + +.pb-5, +.py-5 { + padding-bottom: 3rem !important; +} + +.pl-5, +.px-5 { + padding-left: 3rem !important; +} + +.m-n1 { + margin: -0.25rem !important; +} + +.mt-n1, +.my-n1 { + margin-top: -0.25rem !important; +} + +.mr-n1, +.mx-n1 { + margin-right: -0.25rem !important; +} + +.mb-n1, +.my-n1 { + margin-bottom: -0.25rem !important; +} + +.ml-n1, +.mx-n1 { + margin-left: -0.25rem !important; +} + +.m-n2 { + margin: -0.5rem !important; +} + +.mt-n2, +.my-n2 { + margin-top: -0.5rem !important; +} + +.mr-n2, +.mx-n2 { + margin-right: -0.5rem !important; +} + +.mb-n2, +.my-n2 { + margin-bottom: -0.5rem !important; +} + +.ml-n2, +.mx-n2 { + margin-left: -0.5rem !important; +} + +.m-n3 { + margin: -1rem !important; +} + +.mt-n3, +.my-n3 { + margin-top: -1rem !important; +} + +.mr-n3, +.mx-n3 { + margin-right: -1rem !important; +} + +.mb-n3, +.my-n3 { + margin-bottom: -1rem !important; +} + +.ml-n3, +.mx-n3 { + margin-left: -1rem !important; +} + +.m-n4 { + margin: -1.5rem !important; +} + +.mt-n4, +.my-n4 { + margin-top: -1.5rem !important; +} + +.mr-n4, +.mx-n4 { + margin-right: -1.5rem !important; +} + +.mb-n4, +.my-n4 { + margin-bottom: -1.5rem !important; +} + +.ml-n4, +.mx-n4 { + margin-left: -1.5rem !important; +} + +.m-n5 { + margin: -3rem !important; +} + +.mt-n5, +.my-n5 { + margin-top: -3rem !important; +} + +.mr-n5, +.mx-n5 { + margin-right: -3rem !important; +} + +.mb-n5, +.my-n5 { + margin-bottom: -3rem !important; +} + +.ml-n5, +.mx-n5 { + margin-left: -3rem !important; +} + +.m-auto { + margin: auto !important; +} + +.mt-auto, +.my-auto { + margin-top: auto !important; +} + +.mr-auto, +.mx-auto { + margin-right: auto !important; +} + +.mb-auto, +.my-auto { + margin-bottom: auto !important; +} + +.ml-auto, +.mx-auto { + margin-left: auto !important; +} + +@media (min-width: 576px) { + .m-sm-0 { + margin: 0 !important; + } + .mt-sm-0, + .my-sm-0 { + margin-top: 0 !important; + } + .mr-sm-0, + .mx-sm-0 { + margin-right: 0 !important; + } + .mb-sm-0, + .my-sm-0 { + margin-bottom: 0 !important; + } + .ml-sm-0, + .mx-sm-0 { + margin-left: 0 !important; + } + .m-sm-1 { + margin: 0.25rem !important; + } + .mt-sm-1, + .my-sm-1 { + margin-top: 0.25rem !important; + } + .mr-sm-1, + .mx-sm-1 { + margin-right: 0.25rem !important; + } + .mb-sm-1, + .my-sm-1 { + margin-bottom: 0.25rem !important; + } + .ml-sm-1, + .mx-sm-1 { + margin-left: 0.25rem !important; + } + .m-sm-2 { + margin: 0.5rem !important; + } + .mt-sm-2, + .my-sm-2 { + margin-top: 0.5rem !important; + } + .mr-sm-2, + .mx-sm-2 { + margin-right: 0.5rem !important; + } + .mb-sm-2, + .my-sm-2 { + margin-bottom: 0.5rem !important; + } + .ml-sm-2, + .mx-sm-2 { + margin-left: 0.5rem !important; + } + .m-sm-3 { + margin: 1rem !important; + } + .mt-sm-3, + .my-sm-3 { + margin-top: 1rem !important; + } + .mr-sm-3, + .mx-sm-3 { + margin-right: 1rem !important; + } + .mb-sm-3, + .my-sm-3 { + margin-bottom: 1rem !important; + } + .ml-sm-3, + .mx-sm-3 { + margin-left: 1rem !important; + } + .m-sm-4 { + margin: 1.5rem !important; + } + .mt-sm-4, + .my-sm-4 { + margin-top: 1.5rem !important; + } + .mr-sm-4, + .mx-sm-4 { + margin-right: 1.5rem !important; + } + .mb-sm-4, + .my-sm-4 { + margin-bottom: 1.5rem !important; + } + .ml-sm-4, + .mx-sm-4 { + margin-left: 1.5rem !important; + } + .m-sm-5 { + margin: 3rem !important; + } + .mt-sm-5, + .my-sm-5 { + margin-top: 3rem !important; + } + .mr-sm-5, + .mx-sm-5 { + margin-right: 3rem !important; + } + .mb-sm-5, + .my-sm-5 { + margin-bottom: 3rem !important; + } + .ml-sm-5, + .mx-sm-5 { + margin-left: 3rem !important; + } + .p-sm-0 { + padding: 0 !important; + } + .pt-sm-0, + .py-sm-0 { + padding-top: 0 !important; + } + .pr-sm-0, + .px-sm-0 { + padding-right: 0 !important; + } + .pb-sm-0, + .py-sm-0 { + padding-bottom: 0 !important; + } + .pl-sm-0, + .px-sm-0 { + padding-left: 0 !important; + } + .p-sm-1 { + padding: 0.25rem !important; + } + .pt-sm-1, + .py-sm-1 { + padding-top: 0.25rem !important; + } + .pr-sm-1, + .px-sm-1 { + padding-right: 0.25rem !important; + } + .pb-sm-1, + .py-sm-1 { + padding-bottom: 0.25rem !important; + } + .pl-sm-1, + .px-sm-1 { + padding-left: 0.25rem !important; + } + .p-sm-2 { + padding: 0.5rem !important; + } + .pt-sm-2, + .py-sm-2 { + padding-top: 0.5rem !important; + } + .pr-sm-2, + .px-sm-2 { + padding-right: 0.5rem !important; + } + .pb-sm-2, + .py-sm-2 { + padding-bottom: 0.5rem !important; + } + .pl-sm-2, + .px-sm-2 { + padding-left: 0.5rem !important; + } + .p-sm-3 { + padding: 1rem !important; + } + .pt-sm-3, + .py-sm-3 { + padding-top: 1rem !important; + } + .pr-sm-3, + .px-sm-3 { + padding-right: 1rem !important; + } + .pb-sm-3, + .py-sm-3 { + padding-bottom: 1rem !important; + } + .pl-sm-3, + .px-sm-3 { + padding-left: 1rem !important; + } + .p-sm-4 { + padding: 1.5rem !important; + } + .pt-sm-4, + .py-sm-4 { + padding-top: 1.5rem !important; + } + .pr-sm-4, + .px-sm-4 { + padding-right: 1.5rem !important; + } + .pb-sm-4, + .py-sm-4 { + padding-bottom: 1.5rem !important; + } + .pl-sm-4, + .px-sm-4 { + padding-left: 1.5rem !important; + } + .p-sm-5 { + padding: 3rem !important; + } + .pt-sm-5, + .py-sm-5 { + padding-top: 3rem !important; + } + .pr-sm-5, + .px-sm-5 { + padding-right: 3rem !important; + } + .pb-sm-5, + .py-sm-5 { + padding-bottom: 3rem !important; + } + .pl-sm-5, + .px-sm-5 { + padding-left: 3rem !important; + } + .m-sm-n1 { + margin: -0.25rem !important; + } + .mt-sm-n1, + .my-sm-n1 { + margin-top: -0.25rem !important; + } + .mr-sm-n1, + .mx-sm-n1 { + margin-right: -0.25rem !important; + } + .mb-sm-n1, + .my-sm-n1 { + margin-bottom: -0.25rem !important; + } + .ml-sm-n1, + .mx-sm-n1 { + margin-left: -0.25rem !important; + } + .m-sm-n2 { + margin: -0.5rem !important; + } + .mt-sm-n2, + .my-sm-n2 { + margin-top: -0.5rem !important; + } + .mr-sm-n2, + .mx-sm-n2 { + margin-right: -0.5rem !important; + } + .mb-sm-n2, + .my-sm-n2 { + margin-bottom: -0.5rem !important; + } + .ml-sm-n2, + .mx-sm-n2 { + margin-left: -0.5rem !important; + } + .m-sm-n3 { + margin: -1rem !important; + } + .mt-sm-n3, + .my-sm-n3 { + margin-top: -1rem !important; + } + .mr-sm-n3, + .mx-sm-n3 { + margin-right: -1rem !important; + } + .mb-sm-n3, + .my-sm-n3 { + margin-bottom: -1rem !important; + } + .ml-sm-n3, + .mx-sm-n3 { + margin-left: -1rem !important; + } + .m-sm-n4 { + margin: -1.5rem !important; + } + .mt-sm-n4, + .my-sm-n4 { + margin-top: -1.5rem !important; + } + .mr-sm-n4, + .mx-sm-n4 { + margin-right: -1.5rem !important; + } + .mb-sm-n4, + .my-sm-n4 { + margin-bottom: -1.5rem !important; + } + .ml-sm-n4, + .mx-sm-n4 { + margin-left: -1.5rem !important; + } + .m-sm-n5 { + margin: -3rem !important; + } + .mt-sm-n5, + .my-sm-n5 { + margin-top: -3rem !important; + } + .mr-sm-n5, + .mx-sm-n5 { + margin-right: -3rem !important; + } + .mb-sm-n5, + .my-sm-n5 { + margin-bottom: -3rem !important; + } + .ml-sm-n5, + .mx-sm-n5 { + margin-left: -3rem !important; + } + .m-sm-auto { + margin: auto !important; + } + .mt-sm-auto, + .my-sm-auto { + margin-top: auto !important; + } + .mr-sm-auto, + .mx-sm-auto { + margin-right: auto !important; + } + .mb-sm-auto, + .my-sm-auto { + margin-bottom: auto !important; + } + .ml-sm-auto, + .mx-sm-auto { + margin-left: auto !important; + } +} + +@media (min-width: 768px) { + .m-md-0 { + margin: 0 !important; + } + .mt-md-0, + .my-md-0 { + margin-top: 0 !important; + } + .mr-md-0, + .mx-md-0 { + margin-right: 0 !important; + } + .mb-md-0, + .my-md-0 { + margin-bottom: 0 !important; + } + .ml-md-0, + .mx-md-0 { + margin-left: 0 !important; + } + .m-md-1 { + margin: 0.25rem !important; + } + .mt-md-1, + .my-md-1 { + margin-top: 0.25rem !important; + } + .mr-md-1, + .mx-md-1 { + margin-right: 0.25rem !important; + } + .mb-md-1, + .my-md-1 { + margin-bottom: 0.25rem !important; + } + .ml-md-1, + .mx-md-1 { + margin-left: 0.25rem !important; + } + .m-md-2 { + margin: 0.5rem !important; + } + .mt-md-2, + .my-md-2 { + margin-top: 0.5rem !important; + } + .mr-md-2, + .mx-md-2 { + margin-right: 0.5rem !important; + } + .mb-md-2, + .my-md-2 { + margin-bottom: 0.5rem !important; + } + .ml-md-2, + .mx-md-2 { + margin-left: 0.5rem !important; + } + .m-md-3 { + margin: 1rem !important; + } + .mt-md-3, + .my-md-3 { + margin-top: 1rem !important; + } + .mr-md-3, + .mx-md-3 { + margin-right: 1rem !important; + } + .mb-md-3, + .my-md-3 { + margin-bottom: 1rem !important; + } + .ml-md-3, + .mx-md-3 { + margin-left: 1rem !important; + } + .m-md-4 { + margin: 1.5rem !important; + } + .mt-md-4, + .my-md-4 { + margin-top: 1.5rem !important; + } + .mr-md-4, + .mx-md-4 { + margin-right: 1.5rem !important; + } + .mb-md-4, + .my-md-4 { + margin-bottom: 1.5rem !important; + } + .ml-md-4, + .mx-md-4 { + margin-left: 1.5rem !important; + } + .m-md-5 { + margin: 3rem !important; + } + .mt-md-5, + .my-md-5 { + margin-top: 3rem !important; + } + .mr-md-5, + .mx-md-5 { + margin-right: 3rem !important; + } + .mb-md-5, + .my-md-5 { + margin-bottom: 3rem !important; + } + .ml-md-5, + .mx-md-5 { + margin-left: 3rem !important; + } + .p-md-0 { + padding: 0 !important; + } + .pt-md-0, + .py-md-0 { + padding-top: 0 !important; + } + .pr-md-0, + .px-md-0 { + padding-right: 0 !important; + } + .pb-md-0, + .py-md-0 { + padding-bottom: 0 !important; + } + .pl-md-0, + .px-md-0 { + padding-left: 0 !important; + } + .p-md-1 { + padding: 0.25rem !important; + } + .pt-md-1, + .py-md-1 { + padding-top: 0.25rem !important; + } + .pr-md-1, + .px-md-1 { + padding-right: 0.25rem !important; + } + .pb-md-1, + .py-md-1 { + padding-bottom: 0.25rem !important; + } + .pl-md-1, + .px-md-1 { + padding-left: 0.25rem !important; + } + .p-md-2 { + padding: 0.5rem !important; + } + .pt-md-2, + .py-md-2 { + padding-top: 0.5rem !important; + } + .pr-md-2, + .px-md-2 { + padding-right: 0.5rem !important; + } + .pb-md-2, + .py-md-2 { + padding-bottom: 0.5rem !important; + } + .pl-md-2, + .px-md-2 { + padding-left: 0.5rem !important; + } + .p-md-3 { + padding: 1rem !important; + } + .pt-md-3, + .py-md-3 { + padding-top: 1rem !important; + } + .pr-md-3, + .px-md-3 { + padding-right: 1rem !important; + } + .pb-md-3, + .py-md-3 { + padding-bottom: 1rem !important; + } + .pl-md-3, + .px-md-3 { + padding-left: 1rem !important; + } + .p-md-4 { + padding: 1.5rem !important; + } + .pt-md-4, + .py-md-4 { + padding-top: 1.5rem !important; + } + .pr-md-4, + .px-md-4 { + padding-right: 1.5rem !important; + } + .pb-md-4, + .py-md-4 { + padding-bottom: 1.5rem !important; + } + .pl-md-4, + .px-md-4 { + padding-left: 1.5rem !important; + } + .p-md-5 { + padding: 3rem !important; + } + .pt-md-5, + .py-md-5 { + padding-top: 3rem !important; + } + .pr-md-5, + .px-md-5 { + padding-right: 3rem !important; + } + .pb-md-5, + .py-md-5 { + padding-bottom: 3rem !important; + } + .pl-md-5, + .px-md-5 { + padding-left: 3rem !important; + } + .m-md-n1 { + margin: -0.25rem !important; + } + .mt-md-n1, + .my-md-n1 { + margin-top: -0.25rem !important; + } + .mr-md-n1, + .mx-md-n1 { + margin-right: -0.25rem !important; + } + .mb-md-n1, + .my-md-n1 { + margin-bottom: -0.25rem !important; + } + .ml-md-n1, + .mx-md-n1 { + margin-left: -0.25rem !important; + } + .m-md-n2 { + margin: -0.5rem !important; + } + .mt-md-n2, + .my-md-n2 { + margin-top: -0.5rem !important; + } + .mr-md-n2, + .mx-md-n2 { + margin-right: -0.5rem !important; + } + .mb-md-n2, + .my-md-n2 { + margin-bottom: -0.5rem !important; + } + .ml-md-n2, + .mx-md-n2 { + margin-left: -0.5rem !important; + } + .m-md-n3 { + margin: -1rem !important; + } + .mt-md-n3, + .my-md-n3 { + margin-top: -1rem !important; + } + .mr-md-n3, + .mx-md-n3 { + margin-right: -1rem !important; + } + .mb-md-n3, + .my-md-n3 { + margin-bottom: -1rem !important; + } + .ml-md-n3, + .mx-md-n3 { + margin-left: -1rem !important; + } + .m-md-n4 { + margin: -1.5rem !important; + } + .mt-md-n4, + .my-md-n4 { + margin-top: -1.5rem !important; + } + .mr-md-n4, + .mx-md-n4 { + margin-right: -1.5rem !important; + } + .mb-md-n4, + .my-md-n4 { + margin-bottom: -1.5rem !important; + } + .ml-md-n4, + .mx-md-n4 { + margin-left: -1.5rem !important; + } + .m-md-n5 { + margin: -3rem !important; + } + .mt-md-n5, + .my-md-n5 { + margin-top: -3rem !important; + } + .mr-md-n5, + .mx-md-n5 { + margin-right: -3rem !important; + } + .mb-md-n5, + .my-md-n5 { + margin-bottom: -3rem !important; + } + .ml-md-n5, + .mx-md-n5 { + margin-left: -3rem !important; + } + .m-md-auto { + margin: auto !important; + } + .mt-md-auto, + .my-md-auto { + margin-top: auto !important; + } + .mr-md-auto, + .mx-md-auto { + margin-right: auto !important; + } + .mb-md-auto, + .my-md-auto { + margin-bottom: auto !important; + } + .ml-md-auto, + .mx-md-auto { + margin-left: auto !important; + } +} + +@media (min-width: 992px) { + .m-lg-0 { + margin: 0 !important; + } + .mt-lg-0, + .my-lg-0 { + margin-top: 0 !important; + } + .mr-lg-0, + .mx-lg-0 { + margin-right: 0 !important; + } + .mb-lg-0, + .my-lg-0 { + margin-bottom: 0 !important; + } + .ml-lg-0, + .mx-lg-0 { + margin-left: 0 !important; + } + .m-lg-1 { + margin: 0.25rem !important; + } + .mt-lg-1, + .my-lg-1 { + margin-top: 0.25rem !important; + } + .mr-lg-1, + .mx-lg-1 { + margin-right: 0.25rem !important; + } + .mb-lg-1, + .my-lg-1 { + margin-bottom: 0.25rem !important; + } + .ml-lg-1, + .mx-lg-1 { + margin-left: 0.25rem !important; + } + .m-lg-2 { + margin: 0.5rem !important; + } + .mt-lg-2, + .my-lg-2 { + margin-top: 0.5rem !important; + } + .mr-lg-2, + .mx-lg-2 { + margin-right: 0.5rem !important; + } + .mb-lg-2, + .my-lg-2 { + margin-bottom: 0.5rem !important; + } + .ml-lg-2, + .mx-lg-2 { + margin-left: 0.5rem !important; + } + .m-lg-3 { + margin: 1rem !important; + } + .mt-lg-3, + .my-lg-3 { + margin-top: 1rem !important; + } + .mr-lg-3, + .mx-lg-3 { + margin-right: 1rem !important; + } + .mb-lg-3, + .my-lg-3 { + margin-bottom: 1rem !important; + } + .ml-lg-3, + .mx-lg-3 { + margin-left: 1rem !important; + } + .m-lg-4 { + margin: 1.5rem !important; + } + .mt-lg-4, + .my-lg-4 { + margin-top: 1.5rem !important; + } + .mr-lg-4, + .mx-lg-4 { + margin-right: 1.5rem !important; + } + .mb-lg-4, + .my-lg-4 { + margin-bottom: 1.5rem !important; + } + .ml-lg-4, + .mx-lg-4 { + margin-left: 1.5rem !important; + } + .m-lg-5 { + margin: 3rem !important; + } + .mt-lg-5, + .my-lg-5 { + margin-top: 3rem !important; + } + .mr-lg-5, + .mx-lg-5 { + margin-right: 3rem !important; + } + .mb-lg-5, + .my-lg-5 { + margin-bottom: 3rem !important; + } + .ml-lg-5, + .mx-lg-5 { + margin-left: 3rem !important; + } + .p-lg-0 { + padding: 0 !important; + } + .pt-lg-0, + .py-lg-0 { + padding-top: 0 !important; + } + .pr-lg-0, + .px-lg-0 { + padding-right: 0 !important; + } + .pb-lg-0, + .py-lg-0 { + padding-bottom: 0 !important; + } + .pl-lg-0, + .px-lg-0 { + padding-left: 0 !important; + } + .p-lg-1 { + padding: 0.25rem !important; + } + .pt-lg-1, + .py-lg-1 { + padding-top: 0.25rem !important; + } + .pr-lg-1, + .px-lg-1 { + padding-right: 0.25rem !important; + } + .pb-lg-1, + .py-lg-1 { + padding-bottom: 0.25rem !important; + } + .pl-lg-1, + .px-lg-1 { + padding-left: 0.25rem !important; + } + .p-lg-2 { + padding: 0.5rem !important; + } + .pt-lg-2, + .py-lg-2 { + padding-top: 0.5rem !important; + } + .pr-lg-2, + .px-lg-2 { + padding-right: 0.5rem !important; + } + .pb-lg-2, + .py-lg-2 { + padding-bottom: 0.5rem !important; + } + .pl-lg-2, + .px-lg-2 { + padding-left: 0.5rem !important; + } + .p-lg-3 { + padding: 1rem !important; + } + .pt-lg-3, + .py-lg-3 { + padding-top: 1rem !important; + } + .pr-lg-3, + .px-lg-3 { + padding-right: 1rem !important; + } + .pb-lg-3, + .py-lg-3 { + padding-bottom: 1rem !important; + } + .pl-lg-3, + .px-lg-3 { + padding-left: 1rem !important; + } + .p-lg-4 { + padding: 1.5rem !important; + } + .pt-lg-4, + .py-lg-4 { + padding-top: 1.5rem !important; + } + .pr-lg-4, + .px-lg-4 { + padding-right: 1.5rem !important; + } + .pb-lg-4, + .py-lg-4 { + padding-bottom: 1.5rem !important; + } + .pl-lg-4, + .px-lg-4 { + padding-left: 1.5rem !important; + } + .p-lg-5 { + padding: 3rem !important; + } + .pt-lg-5, + .py-lg-5 { + padding-top: 3rem !important; + } + .pr-lg-5, + .px-lg-5 { + padding-right: 3rem !important; + } + .pb-lg-5, + .py-lg-5 { + padding-bottom: 3rem !important; + } + .pl-lg-5, + .px-lg-5 { + padding-left: 3rem !important; + } + .m-lg-n1 { + margin: -0.25rem !important; + } + .mt-lg-n1, + .my-lg-n1 { + margin-top: -0.25rem !important; + } + .mr-lg-n1, + .mx-lg-n1 { + margin-right: -0.25rem !important; + } + .mb-lg-n1, + .my-lg-n1 { + margin-bottom: -0.25rem !important; + } + .ml-lg-n1, + .mx-lg-n1 { + margin-left: -0.25rem !important; + } + .m-lg-n2 { + margin: -0.5rem !important; + } + .mt-lg-n2, + .my-lg-n2 { + margin-top: -0.5rem !important; + } + .mr-lg-n2, + .mx-lg-n2 { + margin-right: -0.5rem !important; + } + .mb-lg-n2, + .my-lg-n2 { + margin-bottom: -0.5rem !important; + } + .ml-lg-n2, + .mx-lg-n2 { + margin-left: -0.5rem !important; + } + .m-lg-n3 { + margin: -1rem !important; + } + .mt-lg-n3, + .my-lg-n3 { + margin-top: -1rem !important; + } + .mr-lg-n3, + .mx-lg-n3 { + margin-right: -1rem !important; + } + .mb-lg-n3, + .my-lg-n3 { + margin-bottom: -1rem !important; + } + .ml-lg-n3, + .mx-lg-n3 { + margin-left: -1rem !important; + } + .m-lg-n4 { + margin: -1.5rem !important; + } + .mt-lg-n4, + .my-lg-n4 { + margin-top: -1.5rem !important; + } + .mr-lg-n4, + .mx-lg-n4 { + margin-right: -1.5rem !important; + } + .mb-lg-n4, + .my-lg-n4 { + margin-bottom: -1.5rem !important; + } + .ml-lg-n4, + .mx-lg-n4 { + margin-left: -1.5rem !important; + } + .m-lg-n5 { + margin: -3rem !important; + } + .mt-lg-n5, + .my-lg-n5 { + margin-top: -3rem !important; + } + .mr-lg-n5, + .mx-lg-n5 { + margin-right: -3rem !important; + } + .mb-lg-n5, + .my-lg-n5 { + margin-bottom: -3rem !important; + } + .ml-lg-n5, + .mx-lg-n5 { + margin-left: -3rem !important; + } + .m-lg-auto { + margin: auto !important; + } + .mt-lg-auto, + .my-lg-auto { + margin-top: auto !important; + } + .mr-lg-auto, + .mx-lg-auto { + margin-right: auto !important; + } + .mb-lg-auto, + .my-lg-auto { + margin-bottom: auto !important; + } + .ml-lg-auto, + .mx-lg-auto { + margin-left: auto !important; + } +} + +@media (min-width: 1200px) { + .m-xl-0 { + margin: 0 !important; + } + .mt-xl-0, + .my-xl-0 { + margin-top: 0 !important; + } + .mr-xl-0, + .mx-xl-0 { + margin-right: 0 !important; + } + .mb-xl-0, + .my-xl-0 { + margin-bottom: 0 !important; + } + .ml-xl-0, + .mx-xl-0 { + margin-left: 0 !important; + } + .m-xl-1 { + margin: 0.25rem !important; + } + .mt-xl-1, + .my-xl-1 { + margin-top: 0.25rem !important; + } + .mr-xl-1, + .mx-xl-1 { + margin-right: 0.25rem !important; + } + .mb-xl-1, + .my-xl-1 { + margin-bottom: 0.25rem !important; + } + .ml-xl-1, + .mx-xl-1 { + margin-left: 0.25rem !important; + } + .m-xl-2 { + margin: 0.5rem !important; + } + .mt-xl-2, + .my-xl-2 { + margin-top: 0.5rem !important; + } + .mr-xl-2, + .mx-xl-2 { + margin-right: 0.5rem !important; + } + .mb-xl-2, + .my-xl-2 { + margin-bottom: 0.5rem !important; + } + .ml-xl-2, + .mx-xl-2 { + margin-left: 0.5rem !important; + } + .m-xl-3 { + margin: 1rem !important; + } + .mt-xl-3, + .my-xl-3 { + margin-top: 1rem !important; + } + .mr-xl-3, + .mx-xl-3 { + margin-right: 1rem !important; + } + .mb-xl-3, + .my-xl-3 { + margin-bottom: 1rem !important; + } + .ml-xl-3, + .mx-xl-3 { + margin-left: 1rem !important; + } + .m-xl-4 { + margin: 1.5rem !important; + } + .mt-xl-4, + .my-xl-4 { + margin-top: 1.5rem !important; + } + .mr-xl-4, + .mx-xl-4 { + margin-right: 1.5rem !important; + } + .mb-xl-4, + .my-xl-4 { + margin-bottom: 1.5rem !important; + } + .ml-xl-4, + .mx-xl-4 { + margin-left: 1.5rem !important; + } + .m-xl-5 { + margin: 3rem !important; + } + .mt-xl-5, + .my-xl-5 { + margin-top: 3rem !important; + } + .mr-xl-5, + .mx-xl-5 { + margin-right: 3rem !important; + } + .mb-xl-5, + .my-xl-5 { + margin-bottom: 3rem !important; + } + .ml-xl-5, + .mx-xl-5 { + margin-left: 3rem !important; + } + .p-xl-0 { + padding: 0 !important; + } + .pt-xl-0, + .py-xl-0 { + padding-top: 0 !important; + } + .pr-xl-0, + .px-xl-0 { + padding-right: 0 !important; + } + .pb-xl-0, + .py-xl-0 { + padding-bottom: 0 !important; + } + .pl-xl-0, + .px-xl-0 { + padding-left: 0 !important; + } + .p-xl-1 { + padding: 0.25rem !important; + } + .pt-xl-1, + .py-xl-1 { + padding-top: 0.25rem !important; + } + .pr-xl-1, + .px-xl-1 { + padding-right: 0.25rem !important; + } + .pb-xl-1, + .py-xl-1 { + padding-bottom: 0.25rem !important; + } + .pl-xl-1, + .px-xl-1 { + padding-left: 0.25rem !important; + } + .p-xl-2 { + padding: 0.5rem !important; + } + .pt-xl-2, + .py-xl-2 { + padding-top: 0.5rem !important; + } + .pr-xl-2, + .px-xl-2 { + padding-right: 0.5rem !important; + } + .pb-xl-2, + .py-xl-2 { + padding-bottom: 0.5rem !important; + } + .pl-xl-2, + .px-xl-2 { + padding-left: 0.5rem !important; + } + .p-xl-3 { + padding: 1rem !important; + } + .pt-xl-3, + .py-xl-3 { + padding-top: 1rem !important; + } + .pr-xl-3, + .px-xl-3 { + padding-right: 1rem !important; + } + .pb-xl-3, + .py-xl-3 { + padding-bottom: 1rem !important; + } + .pl-xl-3, + .px-xl-3 { + padding-left: 1rem !important; + } + .p-xl-4 { + padding: 1.5rem !important; + } + .pt-xl-4, + .py-xl-4 { + padding-top: 1.5rem !important; + } + .pr-xl-4, + .px-xl-4 { + padding-right: 1.5rem !important; + } + .pb-xl-4, + .py-xl-4 { + padding-bottom: 1.5rem !important; + } + .pl-xl-4, + .px-xl-4 { + padding-left: 1.5rem !important; + } + .p-xl-5 { + padding: 3rem !important; + } + .pt-xl-5, + .py-xl-5 { + padding-top: 3rem !important; + } + .pr-xl-5, + .px-xl-5 { + padding-right: 3rem !important; + } + .pb-xl-5, + .py-xl-5 { + padding-bottom: 3rem !important; + } + .pl-xl-5, + .px-xl-5 { + padding-left: 3rem !important; + } + .m-xl-n1 { + margin: -0.25rem !important; + } + .mt-xl-n1, + .my-xl-n1 { + margin-top: -0.25rem !important; + } + .mr-xl-n1, + .mx-xl-n1 { + margin-right: -0.25rem !important; + } + .mb-xl-n1, + .my-xl-n1 { + margin-bottom: -0.25rem !important; + } + .ml-xl-n1, + .mx-xl-n1 { + margin-left: -0.25rem !important; + } + .m-xl-n2 { + margin: -0.5rem !important; + } + .mt-xl-n2, + .my-xl-n2 { + margin-top: -0.5rem !important; + } + .mr-xl-n2, + .mx-xl-n2 { + margin-right: -0.5rem !important; + } + .mb-xl-n2, + .my-xl-n2 { + margin-bottom: -0.5rem !important; + } + .ml-xl-n2, + .mx-xl-n2 { + margin-left: -0.5rem !important; + } + .m-xl-n3 { + margin: -1rem !important; + } + .mt-xl-n3, + .my-xl-n3 { + margin-top: -1rem !important; + } + .mr-xl-n3, + .mx-xl-n3 { + margin-right: -1rem !important; + } + .mb-xl-n3, + .my-xl-n3 { + margin-bottom: -1rem !important; + } + .ml-xl-n3, + .mx-xl-n3 { + margin-left: -1rem !important; + } + .m-xl-n4 { + margin: -1.5rem !important; + } + .mt-xl-n4, + .my-xl-n4 { + margin-top: -1.5rem !important; + } + .mr-xl-n4, + .mx-xl-n4 { + margin-right: -1.5rem !important; + } + .mb-xl-n4, + .my-xl-n4 { + margin-bottom: -1.5rem !important; + } + .ml-xl-n4, + .mx-xl-n4 { + margin-left: -1.5rem !important; + } + .m-xl-n5 { + margin: -3rem !important; + } + .mt-xl-n5, + .my-xl-n5 { + margin-top: -3rem !important; + } + .mr-xl-n5, + .mx-xl-n5 { + margin-right: -3rem !important; + } + .mb-xl-n5, + .my-xl-n5 { + margin-bottom: -3rem !important; + } + .ml-xl-n5, + .mx-xl-n5 { + margin-left: -3rem !important; + } + .m-xl-auto { + margin: auto !important; + } + .mt-xl-auto, + .my-xl-auto { + margin-top: auto !important; + } + .mr-xl-auto, + .mx-xl-auto { + margin-right: auto !important; + } + .mb-xl-auto, + .my-xl-auto { + margin-bottom: auto !important; + } + .ml-xl-auto, + .mx-xl-auto { + margin-left: auto !important; + } +} + +.text-monospace { + font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", + "Courier New", monospace !important; +} + +.text-justify { + text-align: justify !important; +} + +.text-wrap { + white-space: normal !important; +} + +.text-nowrap { + white-space: nowrap !important; +} + +.text-truncate { + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap; +} + +.text-left { + text-align: left !important; +} + +.text-right { + text-align: right !important; +} + +.text-center { + text-align: center !important; +} + +@media (min-width: 576px) { + .text-sm-left { + text-align: left !important; + } + .text-sm-right { + text-align: right !important; + } + .text-sm-center { + text-align: center !important; + } +} + +@media (min-width: 768px) { + .text-md-left { + text-align: left !important; + } + .text-md-right { + text-align: right !important; + } + .text-md-center { + text-align: center !important; + } +} + +@media (min-width: 992px) { + .text-lg-left { + text-align: left !important; + } + .text-lg-right { + text-align: right !important; + } + .text-lg-center { + text-align: center !important; + } +} + +@media (min-width: 1200px) { + .text-xl-left { + text-align: left !important; + } + .text-xl-right { + text-align: right !important; + } + .text-xl-center { + text-align: center !important; + } +} + +.text-lowercase { + text-transform: lowercase !important; +} + +.text-uppercase { + text-transform: uppercase !important; +} + +.text-capitalize { + text-transform: capitalize !important; +} + +.font-weight-light { + font-weight: 300 !important; +} + +.font-weight-lighter { + font-weight: lighter !important; +} + +.font-weight-normal { + font-weight: 400 !important; +} + +.font-weight-bold { + font-weight: 700 !important; +} + +.font-weight-bolder { + font-weight: bolder !important; +} + +.font-italic { + font-style: italic !important; +} + +.text-white { + color: #fff !important; +} + +.text-primary { + color: #007bff !important; +} + +a.text-primary:hover, +a.text-primary:focus { + color: #0056b3 !important; +} + +.text-secondary { + color: #6c757d !important; +} + +a.text-secondary:hover, +a.text-secondary:focus { + color: #494f54 !important; +} + +.text-success { + color: #28a745 !important; +} + +a.text-success:hover, +a.text-success:focus { + color: #19692c !important; +} + +.text-info { + color: #17a2b8 !important; +} + +a.text-info:hover, +a.text-info:focus { + color: #0f6674 !important; +} + +.text-warning { + color: #ffc107 !important; +} + +a.text-warning:hover, +a.text-warning:focus { + color: #ba8b00 !important; +} + +.text-danger { + color: #dc3545 !important; +} + +a.text-danger:hover, +a.text-danger:focus { + color: #a71d2a !important; +} + +.text-light { + color: #f8f9fa !important; +} + +a.text-light:hover, +a.text-light:focus { + color: #cbd3da !important; +} + +.text-dark { + color: #343a40 !important; +} + +a.text-dark:hover, +a.text-dark:focus { + color: #121416 !important; +} + +.text-body { + color: #212529 !important; +} + +.text-muted { + color: #6c757d !important; +} + +.text-black-50 { + color: rgba(0, 0, 0, 0.5) !important; +} + +.text-white-50 { + color: rgba(255, 255, 255, 0.5) !important; +} + +.text-hide { + font: 0/0 a; + color: transparent; + text-shadow: none; + background-color: transparent; + border: 0; +} + +.text-decoration-none { + text-decoration: none !important; +} + +.text-break { + word-break: break-word !important; + overflow-wrap: break-word !important; +} + +.text-reset { + color: inherit !important; +} + +.visible { + visibility: visible !important; +} + +.invisible { + visibility: hidden !important; +} + +@media print { + *, + *::before, + *::after { + text-shadow: none !important; + box-shadow: none !important; + } + a:not(.btn) { + text-decoration: underline; + } + abbr[title]::after { + content: " (" attr(title) ")"; + } + pre { + white-space: pre-wrap !important; + } + pre, + blockquote { + border: 1px solid #adb5bd; + page-break-inside: avoid; + } + thead { + display: table-header-group; + } + tr, + img { + page-break-inside: avoid; + } + p, + h2, + h3 { + orphans: 3; + widows: 3; + } + h2, + h3 { + page-break-after: avoid; + } + @page { + size: a3; + } + body { + min-width: 992px !important; + } + .container { + min-width: 992px !important; + } + .navbar { + display: none; + } + .badge { + border: 1px solid #000; + } + .table { + border-collapse: collapse !important; + } + .table td, + .table th { + background-color: #fff !important; + } + .table-bordered th, + .table-bordered td { + border: 1px solid #dee2e6 !important; + } + .table-dark { + color: inherit; + } + .table-dark th, + .table-dark td, + .table-dark thead th, + .table-dark tbody + tbody { + border-color: #dee2e6; + } + .table .thead-dark th { + color: inherit; + border-color: #dee2e6; + } +} +/*# sourceMappingURL=bootstrap.css.map */ diff --git a/scripts/_elements/MDB-Free_4.13.0/css/bootstrap.min.css b/scripts/_elements/MDB-Free_4.13.0/css/bootstrap.min.css index 86b6845b..8229f0ff 100755 --- a/scripts/_elements/MDB-Free_4.13.0/css/bootstrap.min.css +++ b/scripts/_elements/MDB-Free_4.13.0/css/bootstrap.min.css @@ -1,7 +1,7 @@ -/*! - * Bootstrap v4.4.1 (https://getbootstrap.com/) - * Copyright 2011-2019 The Bootstrap Authors - * Copyright 2011-2019 Twitter, Inc. - * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) - */:root{--blue:#007bff;--indigo:#6610f2;--purple:#6f42c1;--pink:#e83e8c;--red:#dc3545;--orange:#fd7e14;--yellow:#ffc107;--green:#28a745;--teal:#20c997;--cyan:#17a2b8;--white:#fff;--gray:#6c757d;--gray-dark:#343a40;--primary:#007bff;--secondary:#6c757d;--success:#28a745;--info:#17a2b8;--warning:#ffc107;--danger:#dc3545;--light:#f8f9fa;--dark:#343a40;--breakpoint-xs:0;--breakpoint-sm:576px;--breakpoint-md:768px;--breakpoint-lg:992px;--breakpoint-xl:1200px;--font-family-sans-serif:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-family-monospace:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace}*,::after,::before{box-sizing:border-box}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}article,aside,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-size:1rem;font-weight:400;line-height:1.5;color:#212529;text-align:left;background-color:#fff}[tabindex="-1"]:focus:not(:focus-visible){outline:0!important}hr{box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5rem}p{margin-top:0;margin-bottom:1rem}abbr[data-original-title],abbr[title]{text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;cursor:help;border-bottom:0;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}address{margin-bottom:1rem;font-style:normal;line-height:inherit}dl,ol,ul{margin-top:0;margin-bottom:1rem}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}dt{font-weight:700}dd{margin-bottom:.5rem;margin-left:0}blockquote{margin:0 0 1rem}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}a{color:#007bff;text-decoration:none;background-color:transparent}a:hover{color:#0056b3;text-decoration:underline}a:not([href]){color:inherit;text-decoration:none}a:not([href]):hover{color:inherit;text-decoration:none}code,kbd,pre,samp{font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;font-size:1em}pre{margin-top:0;margin-bottom:1rem;overflow:auto}figure{margin:0 0 1rem}img{vertical-align:middle;border-style:none}svg{overflow:hidden;vertical-align:middle}table{border-collapse:collapse}caption{padding-top:.75rem;padding-bottom:.75rem;color:#6c757d;text-align:left;caption-side:bottom}th{text-align:inherit}label{display:inline-block;margin-bottom:.5rem}button{border-radius:0}button:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}select{word-wrap:normal}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled),button:not(:disabled){cursor:pointer}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{padding:0;border-style:none}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=date],input[type=datetime-local],input[type=month],input[type=time]{-webkit-appearance:listbox}textarea{overflow:auto;resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}legend{display:block;width:100%;max-width:100%;padding:0;margin-bottom:.5rem;font-size:1.5rem;line-height:inherit;color:inherit;white-space:normal}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item;cursor:pointer}template{display:none}[hidden]{display:none!important}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{margin-bottom:.5rem;font-weight:500;line-height:1.2}.h1,h1{font-size:2.5rem}.h2,h2{font-size:2rem}.h3,h3{font-size:1.75rem}.h4,h4{font-size:1.5rem}.h5,h5{font-size:1.25rem}.h6,h6{font-size:1rem}.lead{font-size:1.25rem;font-weight:300}.display-1{font-size:6rem;font-weight:300;line-height:1.2}.display-2{font-size:5.5rem;font-weight:300;line-height:1.2}.display-3{font-size:4.5rem;font-weight:300;line-height:1.2}.display-4{font-size:3.5rem;font-weight:300;line-height:1.2}hr{margin-top:1rem;margin-bottom:1rem;border:0;border-top:1px solid rgba(0,0,0,.1)}.small,small{font-size:80%;font-weight:400}.mark,mark{padding:.2em;background-color:#fcf8e3}.list-unstyled{padding-left:0;list-style:none}.list-inline{padding-left:0;list-style:none}.list-inline-item{display:inline-block}.list-inline-item:not(:last-child){margin-right:.5rem}.initialism{font-size:90%;text-transform:uppercase}.blockquote{margin-bottom:1rem;font-size:1.25rem}.blockquote-footer{display:block;font-size:80%;color:#6c757d}.blockquote-footer::before{content:"\2014\00A0"}.img-fluid{max-width:100%;height:auto}.img-thumbnail{padding:.25rem;background-color:#fff;border:1px solid #dee2e6;border-radius:.25rem;max-width:100%;height:auto}.figure{display:inline-block}.figure-img{margin-bottom:.5rem;line-height:1}.figure-caption{font-size:90%;color:#6c757d}code{font-size:87.5%;color:#e83e8c;word-wrap:break-word}a>code{color:inherit}kbd{padding:.2rem .4rem;font-size:87.5%;color:#fff;background-color:#212529;border-radius:.2rem}kbd kbd{padding:0;font-size:100%;font-weight:700}pre{display:block;font-size:87.5%;color:#212529}pre code{font-size:inherit;color:inherit;word-break:normal}.pre-scrollable{max-height:340px;overflow-y:scroll}.container{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media (min-width:576px){.container{max-width:540px}}@media (min-width:768px){.container{max-width:720px}}@media (min-width:992px){.container{max-width:960px}}@media (min-width:1200px){.container{max-width:1140px}}.container-fluid,.container-lg,.container-md,.container-sm,.container-xl{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media (min-width:576px){.container,.container-sm{max-width:540px}}@media (min-width:768px){.container,.container-md,.container-sm{max-width:720px}}@media (min-width:992px){.container,.container-lg,.container-md,.container-sm{max-width:960px}}@media (min-width:1200px){.container,.container-lg,.container-md,.container-sm,.container-xl{max-width:1140px}}.row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}.no-gutters{margin-right:0;margin-left:0}.no-gutters>.col,.no-gutters>[class*=col-]{padding-right:0;padding-left:0}.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-auto,.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-auto,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-auto,.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-auto,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-auto{position:relative;width:100%;padding-right:15px;padding-left:15px}.col{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.row-cols-1>*{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.row-cols-2>*{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.row-cols-3>*{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.row-cols-4>*{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.row-cols-5>*{-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}.row-cols-6>*{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-first{-ms-flex-order:-1;order:-1}.order-last{-ms-flex-order:13;order:13}.order-0{-ms-flex-order:0;order:0}.order-1{-ms-flex-order:1;order:1}.order-2{-ms-flex-order:2;order:2}.order-3{-ms-flex-order:3;order:3}.order-4{-ms-flex-order:4;order:4}.order-5{-ms-flex-order:5;order:5}.order-6{-ms-flex-order:6;order:6}.order-7{-ms-flex-order:7;order:7}.order-8{-ms-flex-order:8;order:8}.order-9{-ms-flex-order:9;order:9}.order-10{-ms-flex-order:10;order:10}.order-11{-ms-flex-order:11;order:11}.order-12{-ms-flex-order:12;order:12}.offset-1{margin-left:8.333333%}.offset-2{margin-left:16.666667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.333333%}.offset-5{margin-left:41.666667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.333333%}.offset-8{margin-left:66.666667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.333333%}.offset-11{margin-left:91.666667%}@media (min-width:576px){.col-sm{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.row-cols-sm-1>*{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.row-cols-sm-2>*{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.row-cols-sm-3>*{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.row-cols-sm-4>*{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.row-cols-sm-5>*{-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}.row-cols-sm-6>*{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-sm-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-sm-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-sm-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-sm-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-sm-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-sm-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-sm-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-sm-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-sm-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-sm-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-sm-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-sm-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-sm-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-sm-first{-ms-flex-order:-1;order:-1}.order-sm-last{-ms-flex-order:13;order:13}.order-sm-0{-ms-flex-order:0;order:0}.order-sm-1{-ms-flex-order:1;order:1}.order-sm-2{-ms-flex-order:2;order:2}.order-sm-3{-ms-flex-order:3;order:3}.order-sm-4{-ms-flex-order:4;order:4}.order-sm-5{-ms-flex-order:5;order:5}.order-sm-6{-ms-flex-order:6;order:6}.order-sm-7{-ms-flex-order:7;order:7}.order-sm-8{-ms-flex-order:8;order:8}.order-sm-9{-ms-flex-order:9;order:9}.order-sm-10{-ms-flex-order:10;order:10}.order-sm-11{-ms-flex-order:11;order:11}.order-sm-12{-ms-flex-order:12;order:12}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.333333%}.offset-sm-2{margin-left:16.666667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.333333%}.offset-sm-5{margin-left:41.666667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.333333%}.offset-sm-8{margin-left:66.666667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.333333%}.offset-sm-11{margin-left:91.666667%}}@media (min-width:768px){.col-md{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.row-cols-md-1>*{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.row-cols-md-2>*{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.row-cols-md-3>*{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.row-cols-md-4>*{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.row-cols-md-5>*{-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}.row-cols-md-6>*{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-md-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-md-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-md-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-md-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-md-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-md-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-md-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-md-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-md-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-md-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-md-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-md-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-md-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-md-first{-ms-flex-order:-1;order:-1}.order-md-last{-ms-flex-order:13;order:13}.order-md-0{-ms-flex-order:0;order:0}.order-md-1{-ms-flex-order:1;order:1}.order-md-2{-ms-flex-order:2;order:2}.order-md-3{-ms-flex-order:3;order:3}.order-md-4{-ms-flex-order:4;order:4}.order-md-5{-ms-flex-order:5;order:5}.order-md-6{-ms-flex-order:6;order:6}.order-md-7{-ms-flex-order:7;order:7}.order-md-8{-ms-flex-order:8;order:8}.order-md-9{-ms-flex-order:9;order:9}.order-md-10{-ms-flex-order:10;order:10}.order-md-11{-ms-flex-order:11;order:11}.order-md-12{-ms-flex-order:12;order:12}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.333333%}.offset-md-2{margin-left:16.666667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.333333%}.offset-md-5{margin-left:41.666667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.333333%}.offset-md-8{margin-left:66.666667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.333333%}.offset-md-11{margin-left:91.666667%}}@media (min-width:992px){.col-lg{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.row-cols-lg-1>*{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.row-cols-lg-2>*{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.row-cols-lg-3>*{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.row-cols-lg-4>*{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.row-cols-lg-5>*{-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}.row-cols-lg-6>*{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-lg-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-lg-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-lg-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-lg-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-lg-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-lg-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-lg-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-lg-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-lg-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-lg-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-lg-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-lg-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-lg-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-lg-first{-ms-flex-order:-1;order:-1}.order-lg-last{-ms-flex-order:13;order:13}.order-lg-0{-ms-flex-order:0;order:0}.order-lg-1{-ms-flex-order:1;order:1}.order-lg-2{-ms-flex-order:2;order:2}.order-lg-3{-ms-flex-order:3;order:3}.order-lg-4{-ms-flex-order:4;order:4}.order-lg-5{-ms-flex-order:5;order:5}.order-lg-6{-ms-flex-order:6;order:6}.order-lg-7{-ms-flex-order:7;order:7}.order-lg-8{-ms-flex-order:8;order:8}.order-lg-9{-ms-flex-order:9;order:9}.order-lg-10{-ms-flex-order:10;order:10}.order-lg-11{-ms-flex-order:11;order:11}.order-lg-12{-ms-flex-order:12;order:12}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.333333%}.offset-lg-2{margin-left:16.666667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.333333%}.offset-lg-5{margin-left:41.666667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.333333%}.offset-lg-8{margin-left:66.666667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.333333%}.offset-lg-11{margin-left:91.666667%}}@media (min-width:1200px){.col-xl{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.row-cols-xl-1>*{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.row-cols-xl-2>*{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.row-cols-xl-3>*{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.row-cols-xl-4>*{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.row-cols-xl-5>*{-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}.row-cols-xl-6>*{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-xl-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-xl-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-xl-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-xl-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-xl-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-xl-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-xl-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-xl-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-xl-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-xl-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-xl-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-xl-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-xl-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-xl-first{-ms-flex-order:-1;order:-1}.order-xl-last{-ms-flex-order:13;order:13}.order-xl-0{-ms-flex-order:0;order:0}.order-xl-1{-ms-flex-order:1;order:1}.order-xl-2{-ms-flex-order:2;order:2}.order-xl-3{-ms-flex-order:3;order:3}.order-xl-4{-ms-flex-order:4;order:4}.order-xl-5{-ms-flex-order:5;order:5}.order-xl-6{-ms-flex-order:6;order:6}.order-xl-7{-ms-flex-order:7;order:7}.order-xl-8{-ms-flex-order:8;order:8}.order-xl-9{-ms-flex-order:9;order:9}.order-xl-10{-ms-flex-order:10;order:10}.order-xl-11{-ms-flex-order:11;order:11}.order-xl-12{-ms-flex-order:12;order:12}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.333333%}.offset-xl-2{margin-left:16.666667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.333333%}.offset-xl-5{margin-left:41.666667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.333333%}.offset-xl-8{margin-left:66.666667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.333333%}.offset-xl-11{margin-left:91.666667%}}.table{width:100%;margin-bottom:1rem;color:#212529}.table td,.table th{padding:.75rem;vertical-align:top;border-top:1px solid #dee2e6}.table thead th{vertical-align:bottom;border-bottom:2px solid #dee2e6}.table tbody+tbody{border-top:2px solid #dee2e6}.table-sm td,.table-sm th{padding:.3rem}.table-bordered{border:1px solid #dee2e6}.table-bordered td,.table-bordered th{border:1px solid #dee2e6}.table-bordered thead td,.table-bordered thead th{border-bottom-width:2px}.table-borderless tbody+tbody,.table-borderless td,.table-borderless th,.table-borderless thead th{border:0}.table-striped tbody tr:nth-of-type(odd){background-color:rgba(0,0,0,.05)}.table-hover tbody tr:hover{color:#212529;background-color:rgba(0,0,0,.075)}.table-primary,.table-primary>td,.table-primary>th{background-color:#b8daff}.table-primary tbody+tbody,.table-primary td,.table-primary th,.table-primary thead th{border-color:#7abaff}.table-hover .table-primary:hover{background-color:#9fcdff}.table-hover .table-primary:hover>td,.table-hover .table-primary:hover>th{background-color:#9fcdff}.table-secondary,.table-secondary>td,.table-secondary>th{background-color:#d6d8db}.table-secondary tbody+tbody,.table-secondary td,.table-secondary th,.table-secondary thead th{border-color:#b3b7bb}.table-hover .table-secondary:hover{background-color:#c8cbcf}.table-hover .table-secondary:hover>td,.table-hover .table-secondary:hover>th{background-color:#c8cbcf}.table-success,.table-success>td,.table-success>th{background-color:#c3e6cb}.table-success tbody+tbody,.table-success td,.table-success th,.table-success thead th{border-color:#8fd19e}.table-hover .table-success:hover{background-color:#b1dfbb}.table-hover .table-success:hover>td,.table-hover .table-success:hover>th{background-color:#b1dfbb}.table-info,.table-info>td,.table-info>th{background-color:#bee5eb}.table-info tbody+tbody,.table-info td,.table-info th,.table-info thead th{border-color:#86cfda}.table-hover .table-info:hover{background-color:#abdde5}.table-hover .table-info:hover>td,.table-hover .table-info:hover>th{background-color:#abdde5}.table-warning,.table-warning>td,.table-warning>th{background-color:#ffeeba}.table-warning tbody+tbody,.table-warning td,.table-warning th,.table-warning thead th{border-color:#ffdf7e}.table-hover .table-warning:hover{background-color:#ffe8a1}.table-hover .table-warning:hover>td,.table-hover .table-warning:hover>th{background-color:#ffe8a1}.table-danger,.table-danger>td,.table-danger>th{background-color:#f5c6cb}.table-danger tbody+tbody,.table-danger td,.table-danger th,.table-danger thead th{border-color:#ed969e}.table-hover .table-danger:hover{background-color:#f1b0b7}.table-hover .table-danger:hover>td,.table-hover .table-danger:hover>th{background-color:#f1b0b7}.table-light,.table-light>td,.table-light>th{background-color:#fdfdfe}.table-light tbody+tbody,.table-light td,.table-light th,.table-light thead th{border-color:#fbfcfc}.table-hover .table-light:hover{background-color:#ececf6}.table-hover .table-light:hover>td,.table-hover .table-light:hover>th{background-color:#ececf6}.table-dark,.table-dark>td,.table-dark>th{background-color:#c6c8ca}.table-dark tbody+tbody,.table-dark td,.table-dark th,.table-dark thead th{border-color:#95999c}.table-hover .table-dark:hover{background-color:#b9bbbe}.table-hover .table-dark:hover>td,.table-hover .table-dark:hover>th{background-color:#b9bbbe}.table-active,.table-active>td,.table-active>th{background-color:rgba(0,0,0,.075)}.table-hover .table-active:hover{background-color:rgba(0,0,0,.075)}.table-hover .table-active:hover>td,.table-hover .table-active:hover>th{background-color:rgba(0,0,0,.075)}.table .thead-dark th{color:#fff;background-color:#343a40;border-color:#454d55}.table .thead-light th{color:#495057;background-color:#e9ecef;border-color:#dee2e6}.table-dark{color:#fff;background-color:#343a40}.table-dark td,.table-dark th,.table-dark thead th{border-color:#454d55}.table-dark.table-bordered{border:0}.table-dark.table-striped tbody tr:nth-of-type(odd){background-color:rgba(255,255,255,.05)}.table-dark.table-hover tbody tr:hover{color:#fff;background-color:rgba(255,255,255,.075)}@media (max-width:575.98px){.table-responsive-sm{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive-sm>.table-bordered{border:0}}@media (max-width:767.98px){.table-responsive-md{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive-md>.table-bordered{border:0}}@media (max-width:991.98px){.table-responsive-lg{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive-lg>.table-bordered{border:0}}@media (max-width:1199.98px){.table-responsive-xl{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive-xl>.table-bordered{border:0}}.table-responsive{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive>.table-bordered{border:0}.form-control{display:block;width:100%;height:calc(1.5em + .75rem + 2px);padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#495057;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;border-radius:.25rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.form-control{transition:none}}.form-control::-ms-expand{background-color:transparent;border:0}.form-control:-moz-focusring{color:transparent;text-shadow:0 0 0 #495057}.form-control:focus{color:#495057;background-color:#fff;border-color:#80bdff;outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.form-control::-webkit-input-placeholder{color:#6c757d;opacity:1}.form-control::-moz-placeholder{color:#6c757d;opacity:1}.form-control:-ms-input-placeholder{color:#6c757d;opacity:1}.form-control::-ms-input-placeholder{color:#6c757d;opacity:1}.form-control::placeholder{color:#6c757d;opacity:1}.form-control:disabled,.form-control[readonly]{background-color:#e9ecef;opacity:1}select.form-control:focus::-ms-value{color:#495057;background-color:#fff}.form-control-file,.form-control-range{display:block;width:100%}.col-form-label{padding-top:calc(.375rem + 1px);padding-bottom:calc(.375rem + 1px);margin-bottom:0;font-size:inherit;line-height:1.5}.col-form-label-lg{padding-top:calc(.5rem + 1px);padding-bottom:calc(.5rem + 1px);font-size:1.25rem;line-height:1.5}.col-form-label-sm{padding-top:calc(.25rem + 1px);padding-bottom:calc(.25rem + 1px);font-size:.875rem;line-height:1.5}.form-control-plaintext{display:block;width:100%;padding:.375rem 0;margin-bottom:0;font-size:1rem;line-height:1.5;color:#212529;background-color:transparent;border:solid transparent;border-width:1px 0}.form-control-plaintext.form-control-lg,.form-control-plaintext.form-control-sm{padding-right:0;padding-left:0}.form-control-sm{height:calc(1.5em + .5rem + 2px);padding:.25rem .5rem;font-size:.875rem;line-height:1.5;border-radius:.2rem}.form-control-lg{height:calc(1.5em + 1rem + 2px);padding:.5rem 1rem;font-size:1.25rem;line-height:1.5;border-radius:.3rem}select.form-control[multiple],select.form-control[size]{height:auto}textarea.form-control{height:auto}.form-group{margin-bottom:1rem}.form-text{display:block;margin-top:.25rem}.form-row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-5px;margin-left:-5px}.form-row>.col,.form-row>[class*=col-]{padding-right:5px;padding-left:5px}.form-check{position:relative;display:block;padding-left:1.25rem}.form-check-input{position:absolute;margin-top:.3rem;margin-left:-1.25rem}.form-check-input:disabled~.form-check-label,.form-check-input[disabled]~.form-check-label{color:#6c757d}.form-check-label{margin-bottom:0}.form-check-inline{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;padding-left:0;margin-right:.75rem}.form-check-inline .form-check-input{position:static;margin-top:0;margin-right:.3125rem;margin-left:0}.valid-feedback{display:none;width:100%;margin-top:.25rem;font-size:80%;color:#28a745}.valid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:.875rem;line-height:1.5;color:#fff;background-color:rgba(40,167,69,.9);border-radius:.25rem}.is-valid~.valid-feedback,.is-valid~.valid-tooltip,.was-validated :valid~.valid-feedback,.was-validated :valid~.valid-tooltip{display:block}.form-control.is-valid,.was-validated .form-control:valid{border-color:#28a745;padding-right:calc(1.5em + .75rem);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%2328a745' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right calc(.375em + .1875rem) center;background-size:calc(.75em + .375rem) calc(.75em + .375rem)}.form-control.is-valid:focus,.was-validated .form-control:valid:focus{border-color:#28a745;box-shadow:0 0 0 .2rem rgba(40,167,69,.25)}.was-validated textarea.form-control:valid,textarea.form-control.is-valid{padding-right:calc(1.5em + .75rem);background-position:top calc(.375em + .1875rem) right calc(.375em + .1875rem)}.custom-select.is-valid,.was-validated .custom-select:valid{border-color:#28a745;padding-right:calc(.75em + 2.3125rem);background:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right .75rem center/8px 10px,url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%2328a745' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e") #fff no-repeat center right 1.75rem/calc(.75em + .375rem) calc(.75em + .375rem)}.custom-select.is-valid:focus,.was-validated .custom-select:valid:focus{border-color:#28a745;box-shadow:0 0 0 .2rem rgba(40,167,69,.25)}.form-check-input.is-valid~.form-check-label,.was-validated .form-check-input:valid~.form-check-label{color:#28a745}.form-check-input.is-valid~.valid-feedback,.form-check-input.is-valid~.valid-tooltip,.was-validated .form-check-input:valid~.valid-feedback,.was-validated .form-check-input:valid~.valid-tooltip{display:block}.custom-control-input.is-valid~.custom-control-label,.was-validated .custom-control-input:valid~.custom-control-label{color:#28a745}.custom-control-input.is-valid~.custom-control-label::before,.was-validated .custom-control-input:valid~.custom-control-label::before{border-color:#28a745}.custom-control-input.is-valid:checked~.custom-control-label::before,.was-validated .custom-control-input:valid:checked~.custom-control-label::before{border-color:#34ce57;background-color:#34ce57}.custom-control-input.is-valid:focus~.custom-control-label::before,.was-validated .custom-control-input:valid:focus~.custom-control-label::before{box-shadow:0 0 0 .2rem rgba(40,167,69,.25)}.custom-control-input.is-valid:focus:not(:checked)~.custom-control-label::before,.was-validated .custom-control-input:valid:focus:not(:checked)~.custom-control-label::before{border-color:#28a745}.custom-file-input.is-valid~.custom-file-label,.was-validated .custom-file-input:valid~.custom-file-label{border-color:#28a745}.custom-file-input.is-valid:focus~.custom-file-label,.was-validated .custom-file-input:valid:focus~.custom-file-label{border-color:#28a745;box-shadow:0 0 0 .2rem rgba(40,167,69,.25)}.invalid-feedback{display:none;width:100%;margin-top:.25rem;font-size:80%;color:#dc3545}.invalid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:.875rem;line-height:1.5;color:#fff;background-color:rgba(220,53,69,.9);border-radius:.25rem}.is-invalid~.invalid-feedback,.is-invalid~.invalid-tooltip,.was-validated :invalid~.invalid-feedback,.was-validated :invalid~.invalid-tooltip{display:block}.form-control.is-invalid,.was-validated .form-control:invalid{border-color:#dc3545;padding-right:calc(1.5em + .75rem);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23dc3545' viewBox='0 0 12 12'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right calc(.375em + .1875rem) center;background-size:calc(.75em + .375rem) calc(.75em + .375rem)}.form-control.is-invalid:focus,.was-validated .form-control:invalid:focus{border-color:#dc3545;box-shadow:0 0 0 .2rem rgba(220,53,69,.25)}.was-validated textarea.form-control:invalid,textarea.form-control.is-invalid{padding-right:calc(1.5em + .75rem);background-position:top calc(.375em + .1875rem) right calc(.375em + .1875rem)}.custom-select.is-invalid,.was-validated .custom-select:invalid{border-color:#dc3545;padding-right:calc(.75em + 2.3125rem);background:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right .75rem center/8px 10px,url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23dc3545' viewBox='0 0 12 12'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e") #fff no-repeat center right 1.75rem/calc(.75em + .375rem) calc(.75em + .375rem)}.custom-select.is-invalid:focus,.was-validated .custom-select:invalid:focus{border-color:#dc3545;box-shadow:0 0 0 .2rem rgba(220,53,69,.25)}.form-check-input.is-invalid~.form-check-label,.was-validated .form-check-input:invalid~.form-check-label{color:#dc3545}.form-check-input.is-invalid~.invalid-feedback,.form-check-input.is-invalid~.invalid-tooltip,.was-validated .form-check-input:invalid~.invalid-feedback,.was-validated .form-check-input:invalid~.invalid-tooltip{display:block}.custom-control-input.is-invalid~.custom-control-label,.was-validated .custom-control-input:invalid~.custom-control-label{color:#dc3545}.custom-control-input.is-invalid~.custom-control-label::before,.was-validated .custom-control-input:invalid~.custom-control-label::before{border-color:#dc3545}.custom-control-input.is-invalid:checked~.custom-control-label::before,.was-validated .custom-control-input:invalid:checked~.custom-control-label::before{border-color:#e4606d;background-color:#e4606d}.custom-control-input.is-invalid:focus~.custom-control-label::before,.was-validated .custom-control-input:invalid:focus~.custom-control-label::before{box-shadow:0 0 0 .2rem rgba(220,53,69,.25)}.custom-control-input.is-invalid:focus:not(:checked)~.custom-control-label::before,.was-validated .custom-control-input:invalid:focus:not(:checked)~.custom-control-label::before{border-color:#dc3545}.custom-file-input.is-invalid~.custom-file-label,.was-validated .custom-file-input:invalid~.custom-file-label{border-color:#dc3545}.custom-file-input.is-invalid:focus~.custom-file-label,.was-validated .custom-file-input:invalid:focus~.custom-file-label{border-color:#dc3545;box-shadow:0 0 0 .2rem rgba(220,53,69,.25)}.form-inline{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-align:center;align-items:center}.form-inline .form-check{width:100%}@media (min-width:576px){.form-inline label{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;margin-bottom:0}.form-inline .form-group{display:-ms-flexbox;display:flex;-ms-flex:0 0 auto;flex:0 0 auto;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-align:center;align-items:center;margin-bottom:0}.form-inline .form-control{display:inline-block;width:auto;vertical-align:middle}.form-inline .form-control-plaintext{display:inline-block}.form-inline .custom-select,.form-inline .input-group{width:auto}.form-inline .form-check{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:auto;padding-left:0}.form-inline .form-check-input{position:relative;-ms-flex-negative:0;flex-shrink:0;margin-top:0;margin-right:.25rem;margin-left:0}.form-inline .custom-control{-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.form-inline .custom-control-label{margin-bottom:0}}.btn{display:inline-block;font-weight:400;color:#212529;text-align:center;vertical-align:middle;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:transparent;border:1px solid transparent;padding:.375rem .75rem;font-size:1rem;line-height:1.5;border-radius:.25rem;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.btn{transition:none}}.btn:hover{color:#212529;text-decoration:none}.btn.focus,.btn:focus{outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.btn.disabled,.btn:disabled{opacity:.65}a.btn.disabled,fieldset:disabled a.btn{pointer-events:none}.btn-primary{color:#fff;background-color:#007bff;border-color:#007bff}.btn-primary:hover{color:#fff;background-color:#0069d9;border-color:#0062cc}.btn-primary.focus,.btn-primary:focus{color:#fff;background-color:#0069d9;border-color:#0062cc;box-shadow:0 0 0 .2rem rgba(38,143,255,.5)}.btn-primary.disabled,.btn-primary:disabled{color:#fff;background-color:#007bff;border-color:#007bff}.btn-primary:not(:disabled):not(.disabled).active,.btn-primary:not(:disabled):not(.disabled):active,.show>.btn-primary.dropdown-toggle{color:#fff;background-color:#0062cc;border-color:#005cbf}.btn-primary:not(:disabled):not(.disabled).active:focus,.btn-primary:not(:disabled):not(.disabled):active:focus,.show>.btn-primary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(38,143,255,.5)}.btn-secondary{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-secondary:hover{color:#fff;background-color:#5a6268;border-color:#545b62}.btn-secondary.focus,.btn-secondary:focus{color:#fff;background-color:#5a6268;border-color:#545b62;box-shadow:0 0 0 .2rem rgba(130,138,145,.5)}.btn-secondary.disabled,.btn-secondary:disabled{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-secondary:not(:disabled):not(.disabled).active,.btn-secondary:not(:disabled):not(.disabled):active,.show>.btn-secondary.dropdown-toggle{color:#fff;background-color:#545b62;border-color:#4e555b}.btn-secondary:not(:disabled):not(.disabled).active:focus,.btn-secondary:not(:disabled):not(.disabled):active:focus,.show>.btn-secondary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(130,138,145,.5)}.btn-success{color:#fff;background-color:#28a745;border-color:#28a745}.btn-success:hover{color:#fff;background-color:#218838;border-color:#1e7e34}.btn-success.focus,.btn-success:focus{color:#fff;background-color:#218838;border-color:#1e7e34;box-shadow:0 0 0 .2rem rgba(72,180,97,.5)}.btn-success.disabled,.btn-success:disabled{color:#fff;background-color:#28a745;border-color:#28a745}.btn-success:not(:disabled):not(.disabled).active,.btn-success:not(:disabled):not(.disabled):active,.show>.btn-success.dropdown-toggle{color:#fff;background-color:#1e7e34;border-color:#1c7430}.btn-success:not(:disabled):not(.disabled).active:focus,.btn-success:not(:disabled):not(.disabled):active:focus,.show>.btn-success.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(72,180,97,.5)}.btn-info{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.btn-info:hover{color:#fff;background-color:#138496;border-color:#117a8b}.btn-info.focus,.btn-info:focus{color:#fff;background-color:#138496;border-color:#117a8b;box-shadow:0 0 0 .2rem rgba(58,176,195,.5)}.btn-info.disabled,.btn-info:disabled{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.btn-info:not(:disabled):not(.disabled).active,.btn-info:not(:disabled):not(.disabled):active,.show>.btn-info.dropdown-toggle{color:#fff;background-color:#117a8b;border-color:#10707f}.btn-info:not(:disabled):not(.disabled).active:focus,.btn-info:not(:disabled):not(.disabled):active:focus,.show>.btn-info.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(58,176,195,.5)}.btn-warning{color:#212529;background-color:#ffc107;border-color:#ffc107}.btn-warning:hover{color:#212529;background-color:#e0a800;border-color:#d39e00}.btn-warning.focus,.btn-warning:focus{color:#212529;background-color:#e0a800;border-color:#d39e00;box-shadow:0 0 0 .2rem rgba(222,170,12,.5)}.btn-warning.disabled,.btn-warning:disabled{color:#212529;background-color:#ffc107;border-color:#ffc107}.btn-warning:not(:disabled):not(.disabled).active,.btn-warning:not(:disabled):not(.disabled):active,.show>.btn-warning.dropdown-toggle{color:#212529;background-color:#d39e00;border-color:#c69500}.btn-warning:not(:disabled):not(.disabled).active:focus,.btn-warning:not(:disabled):not(.disabled):active:focus,.show>.btn-warning.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(222,170,12,.5)}.btn-danger{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-danger:hover{color:#fff;background-color:#c82333;border-color:#bd2130}.btn-danger.focus,.btn-danger:focus{color:#fff;background-color:#c82333;border-color:#bd2130;box-shadow:0 0 0 .2rem rgba(225,83,97,.5)}.btn-danger.disabled,.btn-danger:disabled{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-danger:not(:disabled):not(.disabled).active,.btn-danger:not(:disabled):not(.disabled):active,.show>.btn-danger.dropdown-toggle{color:#fff;background-color:#bd2130;border-color:#b21f2d}.btn-danger:not(:disabled):not(.disabled).active:focus,.btn-danger:not(:disabled):not(.disabled):active:focus,.show>.btn-danger.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(225,83,97,.5)}.btn-light{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}.btn-light:hover{color:#212529;background-color:#e2e6ea;border-color:#dae0e5}.btn-light.focus,.btn-light:focus{color:#212529;background-color:#e2e6ea;border-color:#dae0e5;box-shadow:0 0 0 .2rem rgba(216,217,219,.5)}.btn-light.disabled,.btn-light:disabled{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}.btn-light:not(:disabled):not(.disabled).active,.btn-light:not(:disabled):not(.disabled):active,.show>.btn-light.dropdown-toggle{color:#212529;background-color:#dae0e5;border-color:#d3d9df}.btn-light:not(:disabled):not(.disabled).active:focus,.btn-light:not(:disabled):not(.disabled):active:focus,.show>.btn-light.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(216,217,219,.5)}.btn-dark{color:#fff;background-color:#343a40;border-color:#343a40}.btn-dark:hover{color:#fff;background-color:#23272b;border-color:#1d2124}.btn-dark.focus,.btn-dark:focus{color:#fff;background-color:#23272b;border-color:#1d2124;box-shadow:0 0 0 .2rem rgba(82,88,93,.5)}.btn-dark.disabled,.btn-dark:disabled{color:#fff;background-color:#343a40;border-color:#343a40}.btn-dark:not(:disabled):not(.disabled).active,.btn-dark:not(:disabled):not(.disabled):active,.show>.btn-dark.dropdown-toggle{color:#fff;background-color:#1d2124;border-color:#171a1d}.btn-dark:not(:disabled):not(.disabled).active:focus,.btn-dark:not(:disabled):not(.disabled):active:focus,.show>.btn-dark.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(82,88,93,.5)}.btn-outline-primary{color:#007bff;border-color:#007bff}.btn-outline-primary:hover{color:#fff;background-color:#007bff;border-color:#007bff}.btn-outline-primary.focus,.btn-outline-primary:focus{box-shadow:0 0 0 .2rem rgba(0,123,255,.5)}.btn-outline-primary.disabled,.btn-outline-primary:disabled{color:#007bff;background-color:transparent}.btn-outline-primary:not(:disabled):not(.disabled).active,.btn-outline-primary:not(:disabled):not(.disabled):active,.show>.btn-outline-primary.dropdown-toggle{color:#fff;background-color:#007bff;border-color:#007bff}.btn-outline-primary:not(:disabled):not(.disabled).active:focus,.btn-outline-primary:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-primary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(0,123,255,.5)}.btn-outline-secondary{color:#6c757d;border-color:#6c757d}.btn-outline-secondary:hover{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-outline-secondary.focus,.btn-outline-secondary:focus{box-shadow:0 0 0 .2rem rgba(108,117,125,.5)}.btn-outline-secondary.disabled,.btn-outline-secondary:disabled{color:#6c757d;background-color:transparent}.btn-outline-secondary:not(:disabled):not(.disabled).active,.btn-outline-secondary:not(:disabled):not(.disabled):active,.show>.btn-outline-secondary.dropdown-toggle{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-outline-secondary:not(:disabled):not(.disabled).active:focus,.btn-outline-secondary:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-secondary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(108,117,125,.5)}.btn-outline-success{color:#28a745;border-color:#28a745}.btn-outline-success:hover{color:#fff;background-color:#28a745;border-color:#28a745}.btn-outline-success.focus,.btn-outline-success:focus{box-shadow:0 0 0 .2rem rgba(40,167,69,.5)}.btn-outline-success.disabled,.btn-outline-success:disabled{color:#28a745;background-color:transparent}.btn-outline-success:not(:disabled):not(.disabled).active,.btn-outline-success:not(:disabled):not(.disabled):active,.show>.btn-outline-success.dropdown-toggle{color:#fff;background-color:#28a745;border-color:#28a745}.btn-outline-success:not(:disabled):not(.disabled).active:focus,.btn-outline-success:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-success.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(40,167,69,.5)}.btn-outline-info{color:#17a2b8;border-color:#17a2b8}.btn-outline-info:hover{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.btn-outline-info.focus,.btn-outline-info:focus{box-shadow:0 0 0 .2rem rgba(23,162,184,.5)}.btn-outline-info.disabled,.btn-outline-info:disabled{color:#17a2b8;background-color:transparent}.btn-outline-info:not(:disabled):not(.disabled).active,.btn-outline-info:not(:disabled):not(.disabled):active,.show>.btn-outline-info.dropdown-toggle{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.btn-outline-info:not(:disabled):not(.disabled).active:focus,.btn-outline-info:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-info.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(23,162,184,.5)}.btn-outline-warning{color:#ffc107;border-color:#ffc107}.btn-outline-warning:hover{color:#212529;background-color:#ffc107;border-color:#ffc107}.btn-outline-warning.focus,.btn-outline-warning:focus{box-shadow:0 0 0 .2rem rgba(255,193,7,.5)}.btn-outline-warning.disabled,.btn-outline-warning:disabled{color:#ffc107;background-color:transparent}.btn-outline-warning:not(:disabled):not(.disabled).active,.btn-outline-warning:not(:disabled):not(.disabled):active,.show>.btn-outline-warning.dropdown-toggle{color:#212529;background-color:#ffc107;border-color:#ffc107}.btn-outline-warning:not(:disabled):not(.disabled).active:focus,.btn-outline-warning:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-warning.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(255,193,7,.5)}.btn-outline-danger{color:#dc3545;border-color:#dc3545}.btn-outline-danger:hover{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-outline-danger.focus,.btn-outline-danger:focus{box-shadow:0 0 0 .2rem rgba(220,53,69,.5)}.btn-outline-danger.disabled,.btn-outline-danger:disabled{color:#dc3545;background-color:transparent}.btn-outline-danger:not(:disabled):not(.disabled).active,.btn-outline-danger:not(:disabled):not(.disabled):active,.show>.btn-outline-danger.dropdown-toggle{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-outline-danger:not(:disabled):not(.disabled).active:focus,.btn-outline-danger:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-danger.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(220,53,69,.5)}.btn-outline-light{color:#f8f9fa;border-color:#f8f9fa}.btn-outline-light:hover{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}.btn-outline-light.focus,.btn-outline-light:focus{box-shadow:0 0 0 .2rem rgba(248,249,250,.5)}.btn-outline-light.disabled,.btn-outline-light:disabled{color:#f8f9fa;background-color:transparent}.btn-outline-light:not(:disabled):not(.disabled).active,.btn-outline-light:not(:disabled):not(.disabled):active,.show>.btn-outline-light.dropdown-toggle{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}.btn-outline-light:not(:disabled):not(.disabled).active:focus,.btn-outline-light:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-light.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(248,249,250,.5)}.btn-outline-dark{color:#343a40;border-color:#343a40}.btn-outline-dark:hover{color:#fff;background-color:#343a40;border-color:#343a40}.btn-outline-dark.focus,.btn-outline-dark:focus{box-shadow:0 0 0 .2rem rgba(52,58,64,.5)}.btn-outline-dark.disabled,.btn-outline-dark:disabled{color:#343a40;background-color:transparent}.btn-outline-dark:not(:disabled):not(.disabled).active,.btn-outline-dark:not(:disabled):not(.disabled):active,.show>.btn-outline-dark.dropdown-toggle{color:#fff;background-color:#343a40;border-color:#343a40}.btn-outline-dark:not(:disabled):not(.disabled).active:focus,.btn-outline-dark:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-dark.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(52,58,64,.5)}.btn-link{font-weight:400;color:#007bff;text-decoration:none}.btn-link:hover{color:#0056b3;text-decoration:underline}.btn-link.focus,.btn-link:focus{text-decoration:underline;box-shadow:none}.btn-link.disabled,.btn-link:disabled{color:#6c757d;pointer-events:none}.btn-group-lg>.btn,.btn-lg{padding:.5rem 1rem;font-size:1.25rem;line-height:1.5;border-radius:.3rem}.btn-group-sm>.btn,.btn-sm{padding:.25rem .5rem;font-size:.875rem;line-height:1.5;border-radius:.2rem}.btn-block{display:block;width:100%}.btn-block+.btn-block{margin-top:.5rem}input[type=button].btn-block,input[type=reset].btn-block,input[type=submit].btn-block{width:100%}.fade{transition:opacity .15s linear}@media (prefers-reduced-motion:reduce){.fade{transition:none}}.fade:not(.show){opacity:0}.collapse:not(.show){display:none}.collapsing{position:relative;height:0;overflow:hidden;transition:height .35s ease}@media (prefers-reduced-motion:reduce){.collapsing{transition:none}}.dropdown,.dropleft,.dropright,.dropup{position:relative}.dropdown-toggle{white-space:nowrap}.dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid;border-right:.3em solid transparent;border-bottom:0;border-left:.3em solid transparent}.dropdown-toggle:empty::after{margin-left:0}.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:10rem;padding:.5rem 0;margin:.125rem 0 0;font-size:1rem;color:#212529;text-align:left;list-style:none;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.15);border-radius:.25rem}.dropdown-menu-left{right:auto;left:0}.dropdown-menu-right{right:0;left:auto}@media (min-width:576px){.dropdown-menu-sm-left{right:auto;left:0}.dropdown-menu-sm-right{right:0;left:auto}}@media (min-width:768px){.dropdown-menu-md-left{right:auto;left:0}.dropdown-menu-md-right{right:0;left:auto}}@media (min-width:992px){.dropdown-menu-lg-left{right:auto;left:0}.dropdown-menu-lg-right{right:0;left:auto}}@media (min-width:1200px){.dropdown-menu-xl-left{right:auto;left:0}.dropdown-menu-xl-right{right:0;left:auto}}.dropup .dropdown-menu{top:auto;bottom:100%;margin-top:0;margin-bottom:.125rem}.dropup .dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:0;border-right:.3em solid transparent;border-bottom:.3em solid;border-left:.3em solid transparent}.dropup .dropdown-toggle:empty::after{margin-left:0}.dropright .dropdown-menu{top:0;right:auto;left:100%;margin-top:0;margin-left:.125rem}.dropright .dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid transparent;border-right:0;border-bottom:.3em solid transparent;border-left:.3em solid}.dropright .dropdown-toggle:empty::after{margin-left:0}.dropright .dropdown-toggle::after{vertical-align:0}.dropleft .dropdown-menu{top:0;right:100%;left:auto;margin-top:0;margin-right:.125rem}.dropleft .dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:""}.dropleft .dropdown-toggle::after{display:none}.dropleft .dropdown-toggle::before{display:inline-block;margin-right:.255em;vertical-align:.255em;content:"";border-top:.3em solid transparent;border-right:.3em solid;border-bottom:.3em solid transparent}.dropleft .dropdown-toggle:empty::after{margin-left:0}.dropleft .dropdown-toggle::before{vertical-align:0}.dropdown-menu[x-placement^=bottom],.dropdown-menu[x-placement^=left],.dropdown-menu[x-placement^=right],.dropdown-menu[x-placement^=top]{right:auto;bottom:auto}.dropdown-divider{height:0;margin:.5rem 0;overflow:hidden;border-top:1px solid #e9ecef}.dropdown-item{display:block;width:100%;padding:.25rem 1.5rem;clear:both;font-weight:400;color:#212529;text-align:inherit;white-space:nowrap;background-color:transparent;border:0}.dropdown-item:focus,.dropdown-item:hover{color:#16181b;text-decoration:none;background-color:#f8f9fa}.dropdown-item.active,.dropdown-item:active{color:#fff;text-decoration:none;background-color:#007bff}.dropdown-item.disabled,.dropdown-item:disabled{color:#6c757d;pointer-events:none;background-color:transparent}.dropdown-menu.show{display:block}.dropdown-header{display:block;padding:.5rem 1.5rem;margin-bottom:0;font-size:.875rem;color:#6c757d;white-space:nowrap}.dropdown-item-text{display:block;padding:.25rem 1.5rem;color:#212529}.btn-group,.btn-group-vertical{position:relative;display:-ms-inline-flexbox;display:inline-flex;vertical-align:middle}.btn-group-vertical>.btn,.btn-group>.btn{position:relative;-ms-flex:1 1 auto;flex:1 1 auto}.btn-group-vertical>.btn:hover,.btn-group>.btn:hover{z-index:1}.btn-group-vertical>.btn.active,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn:focus,.btn-group>.btn.active,.btn-group>.btn:active,.btn-group>.btn:focus{z-index:1}.btn-toolbar{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:start;justify-content:flex-start}.btn-toolbar .input-group{width:auto}.btn-group>.btn-group:not(:first-child),.btn-group>.btn:not(:first-child){margin-left:-1px}.btn-group>.btn-group:not(:last-child)>.btn,.btn-group>.btn:not(:last-child):not(.dropdown-toggle){border-top-right-radius:0;border-bottom-right-radius:0}.btn-group>.btn-group:not(:first-child)>.btn,.btn-group>.btn:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.dropdown-toggle-split{padding-right:.5625rem;padding-left:.5625rem}.dropdown-toggle-split::after,.dropright .dropdown-toggle-split::after,.dropup .dropdown-toggle-split::after{margin-left:0}.dropleft .dropdown-toggle-split::before{margin-right:0}.btn-group-sm>.btn+.dropdown-toggle-split,.btn-sm+.dropdown-toggle-split{padding-right:.375rem;padding-left:.375rem}.btn-group-lg>.btn+.dropdown-toggle-split,.btn-lg+.dropdown-toggle-split{padding-right:.75rem;padding-left:.75rem}.btn-group-vertical{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:center;justify-content:center}.btn-group-vertical>.btn,.btn-group-vertical>.btn-group{width:100%}.btn-group-vertical>.btn-group:not(:first-child),.btn-group-vertical>.btn:not(:first-child){margin-top:-1px}.btn-group-vertical>.btn-group:not(:last-child)>.btn,.btn-group-vertical>.btn:not(:last-child):not(.dropdown-toggle){border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn-group:not(:first-child)>.btn,.btn-group-vertical>.btn:not(:first-child){border-top-left-radius:0;border-top-right-radius:0}.btn-group-toggle>.btn,.btn-group-toggle>.btn-group>.btn{margin-bottom:0}.btn-group-toggle>.btn input[type=checkbox],.btn-group-toggle>.btn input[type=radio],.btn-group-toggle>.btn-group>.btn input[type=checkbox],.btn-group-toggle>.btn-group>.btn input[type=radio]{position:absolute;clip:rect(0,0,0,0);pointer-events:none}.input-group{position:relative;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:stretch;align-items:stretch;width:100%}.input-group>.custom-file,.input-group>.custom-select,.input-group>.form-control,.input-group>.form-control-plaintext{position:relative;-ms-flex:1 1 0%;flex:1 1 0%;min-width:0;margin-bottom:0}.input-group>.custom-file+.custom-file,.input-group>.custom-file+.custom-select,.input-group>.custom-file+.form-control,.input-group>.custom-select+.custom-file,.input-group>.custom-select+.custom-select,.input-group>.custom-select+.form-control,.input-group>.form-control+.custom-file,.input-group>.form-control+.custom-select,.input-group>.form-control+.form-control,.input-group>.form-control-plaintext+.custom-file,.input-group>.form-control-plaintext+.custom-select,.input-group>.form-control-plaintext+.form-control{margin-left:-1px}.input-group>.custom-file .custom-file-input:focus~.custom-file-label,.input-group>.custom-select:focus,.input-group>.form-control:focus{z-index:3}.input-group>.custom-file .custom-file-input:focus{z-index:4}.input-group>.custom-select:not(:last-child),.input-group>.form-control:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.input-group>.custom-select:not(:first-child),.input-group>.form-control:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.input-group>.custom-file{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.input-group>.custom-file:not(:last-child) .custom-file-label,.input-group>.custom-file:not(:last-child) .custom-file-label::after{border-top-right-radius:0;border-bottom-right-radius:0}.input-group>.custom-file:not(:first-child) .custom-file-label{border-top-left-radius:0;border-bottom-left-radius:0}.input-group-append,.input-group-prepend{display:-ms-flexbox;display:flex}.input-group-append .btn,.input-group-prepend .btn{position:relative;z-index:2}.input-group-append .btn:focus,.input-group-prepend .btn:focus{z-index:3}.input-group-append .btn+.btn,.input-group-append .btn+.input-group-text,.input-group-append .input-group-text+.btn,.input-group-append .input-group-text+.input-group-text,.input-group-prepend .btn+.btn,.input-group-prepend .btn+.input-group-text,.input-group-prepend .input-group-text+.btn,.input-group-prepend .input-group-text+.input-group-text{margin-left:-1px}.input-group-prepend{margin-right:-1px}.input-group-append{margin-left:-1px}.input-group-text{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding:.375rem .75rem;margin-bottom:0;font-size:1rem;font-weight:400;line-height:1.5;color:#495057;text-align:center;white-space:nowrap;background-color:#e9ecef;border:1px solid #ced4da;border-radius:.25rem}.input-group-text input[type=checkbox],.input-group-text input[type=radio]{margin-top:0}.input-group-lg>.custom-select,.input-group-lg>.form-control:not(textarea){height:calc(1.5em + 1rem + 2px)}.input-group-lg>.custom-select,.input-group-lg>.form-control,.input-group-lg>.input-group-append>.btn,.input-group-lg>.input-group-append>.input-group-text,.input-group-lg>.input-group-prepend>.btn,.input-group-lg>.input-group-prepend>.input-group-text{padding:.5rem 1rem;font-size:1.25rem;line-height:1.5;border-radius:.3rem}.input-group-sm>.custom-select,.input-group-sm>.form-control:not(textarea){height:calc(1.5em + .5rem + 2px)}.input-group-sm>.custom-select,.input-group-sm>.form-control,.input-group-sm>.input-group-append>.btn,.input-group-sm>.input-group-append>.input-group-text,.input-group-sm>.input-group-prepend>.btn,.input-group-sm>.input-group-prepend>.input-group-text{padding:.25rem .5rem;font-size:.875rem;line-height:1.5;border-radius:.2rem}.input-group-lg>.custom-select,.input-group-sm>.custom-select{padding-right:1.75rem}.input-group>.input-group-append:last-child>.btn:not(:last-child):not(.dropdown-toggle),.input-group>.input-group-append:last-child>.input-group-text:not(:last-child),.input-group>.input-group-append:not(:last-child)>.btn,.input-group>.input-group-append:not(:last-child)>.input-group-text,.input-group>.input-group-prepend>.btn,.input-group>.input-group-prepend>.input-group-text{border-top-right-radius:0;border-bottom-right-radius:0}.input-group>.input-group-append>.btn,.input-group>.input-group-append>.input-group-text,.input-group>.input-group-prepend:first-child>.btn:not(:first-child),.input-group>.input-group-prepend:first-child>.input-group-text:not(:first-child),.input-group>.input-group-prepend:not(:first-child)>.btn,.input-group>.input-group-prepend:not(:first-child)>.input-group-text{border-top-left-radius:0;border-bottom-left-radius:0}.custom-control{position:relative;display:block;min-height:1.5rem;padding-left:1.5rem}.custom-control-inline{display:-ms-inline-flexbox;display:inline-flex;margin-right:1rem}.custom-control-input{position:absolute;left:0;z-index:-1;width:1rem;height:1.25rem;opacity:0}.custom-control-input:checked~.custom-control-label::before{color:#fff;border-color:#007bff;background-color:#007bff}.custom-control-input:focus~.custom-control-label::before{box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.custom-control-input:focus:not(:checked)~.custom-control-label::before{border-color:#80bdff}.custom-control-input:not(:disabled):active~.custom-control-label::before{color:#fff;background-color:#b3d7ff;border-color:#b3d7ff}.custom-control-input:disabled~.custom-control-label,.custom-control-input[disabled]~.custom-control-label{color:#6c757d}.custom-control-input:disabled~.custom-control-label::before,.custom-control-input[disabled]~.custom-control-label::before{background-color:#e9ecef}.custom-control-label{position:relative;margin-bottom:0;vertical-align:top}.custom-control-label::before{position:absolute;top:.25rem;left:-1.5rem;display:block;width:1rem;height:1rem;pointer-events:none;content:"";background-color:#fff;border:#adb5bd solid 1px}.custom-control-label::after{position:absolute;top:.25rem;left:-1.5rem;display:block;width:1rem;height:1rem;content:"";background:no-repeat 50%/50% 50%}.custom-checkbox .custom-control-label::before{border-radius:.25rem}.custom-checkbox .custom-control-input:checked~.custom-control-label::after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26l2.974 2.99L8 2.193z'/%3e%3c/svg%3e")}.custom-checkbox .custom-control-input:indeterminate~.custom-control-label::before{border-color:#007bff;background-color:#007bff}.custom-checkbox .custom-control-input:indeterminate~.custom-control-label::after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='4' viewBox='0 0 4 4'%3e%3cpath stroke='%23fff' d='M0 2h4'/%3e%3c/svg%3e")}.custom-checkbox .custom-control-input:disabled:checked~.custom-control-label::before{background-color:rgba(0,123,255,.5)}.custom-checkbox .custom-control-input:disabled:indeterminate~.custom-control-label::before{background-color:rgba(0,123,255,.5)}.custom-radio .custom-control-label::before{border-radius:50%}.custom-radio .custom-control-input:checked~.custom-control-label::after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e")}.custom-radio .custom-control-input:disabled:checked~.custom-control-label::before{background-color:rgba(0,123,255,.5)}.custom-switch{padding-left:2.25rem}.custom-switch .custom-control-label::before{left:-2.25rem;width:1.75rem;pointer-events:all;border-radius:.5rem}.custom-switch .custom-control-label::after{top:calc(.25rem + 2px);left:calc(-2.25rem + 2px);width:calc(1rem - 4px);height:calc(1rem - 4px);background-color:#adb5bd;border-radius:.5rem;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-transform .15s ease-in-out;transition:transform .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:transform .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-transform .15s ease-in-out}@media (prefers-reduced-motion:reduce){.custom-switch .custom-control-label::after{transition:none}}.custom-switch .custom-control-input:checked~.custom-control-label::after{background-color:#fff;-webkit-transform:translateX(.75rem);transform:translateX(.75rem)}.custom-switch .custom-control-input:disabled:checked~.custom-control-label::before{background-color:rgba(0,123,255,.5)}.custom-select{display:inline-block;width:100%;height:calc(1.5em + .75rem + 2px);padding:.375rem 1.75rem .375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#495057;vertical-align:middle;background:#fff url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right .75rem center/8px 10px;border:1px solid #ced4da;border-radius:.25rem;-webkit-appearance:none;-moz-appearance:none;appearance:none}.custom-select:focus{border-color:#80bdff;outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.custom-select:focus::-ms-value{color:#495057;background-color:#fff}.custom-select[multiple],.custom-select[size]:not([size="1"]){height:auto;padding-right:.75rem;background-image:none}.custom-select:disabled{color:#6c757d;background-color:#e9ecef}.custom-select::-ms-expand{display:none}.custom-select:-moz-focusring{color:transparent;text-shadow:0 0 0 #495057}.custom-select-sm{height:calc(1.5em + .5rem + 2px);padding-top:.25rem;padding-bottom:.25rem;padding-left:.5rem;font-size:.875rem}.custom-select-lg{height:calc(1.5em + 1rem + 2px);padding-top:.5rem;padding-bottom:.5rem;padding-left:1rem;font-size:1.25rem}.custom-file{position:relative;display:inline-block;width:100%;height:calc(1.5em + .75rem + 2px);margin-bottom:0}.custom-file-input{position:relative;z-index:2;width:100%;height:calc(1.5em + .75rem + 2px);margin:0;opacity:0}.custom-file-input:focus~.custom-file-label{border-color:#80bdff;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.custom-file-input:disabled~.custom-file-label,.custom-file-input[disabled]~.custom-file-label{background-color:#e9ecef}.custom-file-input:lang(en)~.custom-file-label::after{content:"Browse"}.custom-file-input~.custom-file-label[data-browse]::after{content:attr(data-browse)}.custom-file-label{position:absolute;top:0;right:0;left:0;z-index:1;height:calc(1.5em + .75rem + 2px);padding:.375rem .75rem;font-weight:400;line-height:1.5;color:#495057;background-color:#fff;border:1px solid #ced4da;border-radius:.25rem}.custom-file-label::after{position:absolute;top:0;right:0;bottom:0;z-index:3;display:block;height:calc(1.5em + .75rem);padding:.375rem .75rem;line-height:1.5;color:#495057;content:"Browse";background-color:#e9ecef;border-left:inherit;border-radius:0 .25rem .25rem 0}.custom-range{width:100%;height:1.4rem;padding:0;background-color:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none}.custom-range:focus{outline:0}.custom-range:focus::-webkit-slider-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgba(0,123,255,.25)}.custom-range:focus::-moz-range-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgba(0,123,255,.25)}.custom-range:focus::-ms-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgba(0,123,255,.25)}.custom-range::-moz-focus-outer{border:0}.custom-range::-webkit-slider-thumb{width:1rem;height:1rem;margin-top:-.25rem;background-color:#007bff;border:0;border-radius:1rem;-webkit-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;-webkit-appearance:none;appearance:none}@media (prefers-reduced-motion:reduce){.custom-range::-webkit-slider-thumb{-webkit-transition:none;transition:none}}.custom-range::-webkit-slider-thumb:active{background-color:#b3d7ff}.custom-range::-webkit-slider-runnable-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:#dee2e6;border-color:transparent;border-radius:1rem}.custom-range::-moz-range-thumb{width:1rem;height:1rem;background-color:#007bff;border:0;border-radius:1rem;-moz-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;-moz-appearance:none;appearance:none}@media (prefers-reduced-motion:reduce){.custom-range::-moz-range-thumb{-moz-transition:none;transition:none}}.custom-range::-moz-range-thumb:active{background-color:#b3d7ff}.custom-range::-moz-range-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:#dee2e6;border-color:transparent;border-radius:1rem}.custom-range::-ms-thumb{width:1rem;height:1rem;margin-top:0;margin-right:.2rem;margin-left:.2rem;background-color:#007bff;border:0;border-radius:1rem;-ms-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;appearance:none}@media (prefers-reduced-motion:reduce){.custom-range::-ms-thumb{-ms-transition:none;transition:none}}.custom-range::-ms-thumb:active{background-color:#b3d7ff}.custom-range::-ms-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:transparent;border-color:transparent;border-width:.5rem}.custom-range::-ms-fill-lower{background-color:#dee2e6;border-radius:1rem}.custom-range::-ms-fill-upper{margin-right:15px;background-color:#dee2e6;border-radius:1rem}.custom-range:disabled::-webkit-slider-thumb{background-color:#adb5bd}.custom-range:disabled::-webkit-slider-runnable-track{cursor:default}.custom-range:disabled::-moz-range-thumb{background-color:#adb5bd}.custom-range:disabled::-moz-range-track{cursor:default}.custom-range:disabled::-ms-thumb{background-color:#adb5bd}.custom-control-label::before,.custom-file-label,.custom-select{transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.custom-control-label::before,.custom-file-label,.custom-select{transition:none}}.nav{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-left:0;margin-bottom:0;list-style:none}.nav-link{display:block;padding:.5rem 1rem}.nav-link:focus,.nav-link:hover{text-decoration:none}.nav-link.disabled{color:#6c757d;pointer-events:none;cursor:default}.nav-tabs{border-bottom:1px solid #dee2e6}.nav-tabs .nav-item{margin-bottom:-1px}.nav-tabs .nav-link{border:1px solid transparent;border-top-left-radius:.25rem;border-top-right-radius:.25rem}.nav-tabs .nav-link:focus,.nav-tabs .nav-link:hover{border-color:#e9ecef #e9ecef #dee2e6}.nav-tabs .nav-link.disabled{color:#6c757d;background-color:transparent;border-color:transparent}.nav-tabs .nav-item.show .nav-link,.nav-tabs .nav-link.active{color:#495057;background-color:#fff;border-color:#dee2e6 #dee2e6 #fff}.nav-tabs .dropdown-menu{margin-top:-1px;border-top-left-radius:0;border-top-right-radius:0}.nav-pills .nav-link{border-radius:.25rem}.nav-pills .nav-link.active,.nav-pills .show>.nav-link{color:#fff;background-color:#007bff}.nav-fill .nav-item{-ms-flex:1 1 auto;flex:1 1 auto;text-align:center}.nav-justified .nav-item{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;text-align:center}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.navbar{position:relative;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;padding:.5rem 1rem}.navbar .container,.navbar .container-fluid,.navbar .container-lg,.navbar .container-md,.navbar .container-sm,.navbar .container-xl{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between}.navbar-brand{display:inline-block;padding-top:.3125rem;padding-bottom:.3125rem;margin-right:1rem;font-size:1.25rem;line-height:inherit;white-space:nowrap}.navbar-brand:focus,.navbar-brand:hover{text-decoration:none}.navbar-nav{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding-left:0;margin-bottom:0;list-style:none}.navbar-nav .nav-link{padding-right:0;padding-left:0}.navbar-nav .dropdown-menu{position:static;float:none}.navbar-text{display:inline-block;padding-top:.5rem;padding-bottom:.5rem}.navbar-collapse{-ms-flex-preferred-size:100%;flex-basis:100%;-ms-flex-positive:1;flex-grow:1;-ms-flex-align:center;align-items:center}.navbar-toggler{padding:.25rem .75rem;font-size:1.25rem;line-height:1;background-color:transparent;border:1px solid transparent;border-radius:.25rem}.navbar-toggler:focus,.navbar-toggler:hover{text-decoration:none}.navbar-toggler-icon{display:inline-block;width:1.5em;height:1.5em;vertical-align:middle;content:"";background:no-repeat center center;background-size:100% 100%}@media (max-width:575.98px){.navbar-expand-sm>.container,.navbar-expand-sm>.container-fluid,.navbar-expand-sm>.container-lg,.navbar-expand-sm>.container-md,.navbar-expand-sm>.container-sm,.navbar-expand-sm>.container-xl{padding-right:0;padding-left:0}}@media (min-width:576px){.navbar-expand-sm{-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand-sm .navbar-nav{-ms-flex-direction:row;flex-direction:row}.navbar-expand-sm .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-sm .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-sm>.container,.navbar-expand-sm>.container-fluid,.navbar-expand-sm>.container-lg,.navbar-expand-sm>.container-md,.navbar-expand-sm>.container-sm,.navbar-expand-sm>.container-xl{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand-sm .navbar-collapse{display:-ms-flexbox!important;display:flex!important;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand-sm .navbar-toggler{display:none}}@media (max-width:767.98px){.navbar-expand-md>.container,.navbar-expand-md>.container-fluid,.navbar-expand-md>.container-lg,.navbar-expand-md>.container-md,.navbar-expand-md>.container-sm,.navbar-expand-md>.container-xl{padding-right:0;padding-left:0}}@media (min-width:768px){.navbar-expand-md{-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand-md .navbar-nav{-ms-flex-direction:row;flex-direction:row}.navbar-expand-md .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-md .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-md>.container,.navbar-expand-md>.container-fluid,.navbar-expand-md>.container-lg,.navbar-expand-md>.container-md,.navbar-expand-md>.container-sm,.navbar-expand-md>.container-xl{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand-md .navbar-collapse{display:-ms-flexbox!important;display:flex!important;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand-md .navbar-toggler{display:none}}@media (max-width:991.98px){.navbar-expand-lg>.container,.navbar-expand-lg>.container-fluid,.navbar-expand-lg>.container-lg,.navbar-expand-lg>.container-md,.navbar-expand-lg>.container-sm,.navbar-expand-lg>.container-xl{padding-right:0;padding-left:0}}@media (min-width:992px){.navbar-expand-lg{-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand-lg .navbar-nav{-ms-flex-direction:row;flex-direction:row}.navbar-expand-lg .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-lg .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-lg>.container,.navbar-expand-lg>.container-fluid,.navbar-expand-lg>.container-lg,.navbar-expand-lg>.container-md,.navbar-expand-lg>.container-sm,.navbar-expand-lg>.container-xl{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand-lg .navbar-collapse{display:-ms-flexbox!important;display:flex!important;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand-lg .navbar-toggler{display:none}}@media (max-width:1199.98px){.navbar-expand-xl>.container,.navbar-expand-xl>.container-fluid,.navbar-expand-xl>.container-lg,.navbar-expand-xl>.container-md,.navbar-expand-xl>.container-sm,.navbar-expand-xl>.container-xl{padding-right:0;padding-left:0}}@media (min-width:1200px){.navbar-expand-xl{-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand-xl .navbar-nav{-ms-flex-direction:row;flex-direction:row}.navbar-expand-xl .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-xl .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-xl>.container,.navbar-expand-xl>.container-fluid,.navbar-expand-xl>.container-lg,.navbar-expand-xl>.container-md,.navbar-expand-xl>.container-sm,.navbar-expand-xl>.container-xl{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand-xl .navbar-collapse{display:-ms-flexbox!important;display:flex!important;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand-xl .navbar-toggler{display:none}}.navbar-expand{-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand>.container,.navbar-expand>.container-fluid,.navbar-expand>.container-lg,.navbar-expand>.container-md,.navbar-expand>.container-sm,.navbar-expand>.container-xl{padding-right:0;padding-left:0}.navbar-expand .navbar-nav{-ms-flex-direction:row;flex-direction:row}.navbar-expand .navbar-nav .dropdown-menu{position:absolute}.navbar-expand .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand>.container,.navbar-expand>.container-fluid,.navbar-expand>.container-lg,.navbar-expand>.container-md,.navbar-expand>.container-sm,.navbar-expand>.container-xl{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand .navbar-collapse{display:-ms-flexbox!important;display:flex!important;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand .navbar-toggler{display:none}.navbar-light .navbar-brand{color:rgba(0,0,0,.9)}.navbar-light .navbar-brand:focus,.navbar-light .navbar-brand:hover{color:rgba(0,0,0,.9)}.navbar-light .navbar-nav .nav-link{color:rgba(0,0,0,.5)}.navbar-light .navbar-nav .nav-link:focus,.navbar-light .navbar-nav .nav-link:hover{color:rgba(0,0,0,.7)}.navbar-light .navbar-nav .nav-link.disabled{color:rgba(0,0,0,.3)}.navbar-light .navbar-nav .active>.nav-link,.navbar-light .navbar-nav .nav-link.active,.navbar-light .navbar-nav .nav-link.show,.navbar-light .navbar-nav .show>.nav-link{color:rgba(0,0,0,.9)}.navbar-light .navbar-toggler{color:rgba(0,0,0,.5);border-color:rgba(0,0,0,.1)}.navbar-light .navbar-toggler-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3e%3cpath stroke='rgba(0, 0, 0, 0.5)' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}.navbar-light .navbar-text{color:rgba(0,0,0,.5)}.navbar-light .navbar-text a{color:rgba(0,0,0,.9)}.navbar-light .navbar-text a:focus,.navbar-light .navbar-text a:hover{color:rgba(0,0,0,.9)}.navbar-dark .navbar-brand{color:#fff}.navbar-dark .navbar-brand:focus,.navbar-dark .navbar-brand:hover{color:#fff}.navbar-dark .navbar-nav .nav-link{color:rgba(255,255,255,.5)}.navbar-dark .navbar-nav .nav-link:focus,.navbar-dark .navbar-nav .nav-link:hover{color:rgba(255,255,255,.75)}.navbar-dark .navbar-nav .nav-link.disabled{color:rgba(255,255,255,.25)}.navbar-dark .navbar-nav .active>.nav-link,.navbar-dark .navbar-nav .nav-link.active,.navbar-dark .navbar-nav .nav-link.show,.navbar-dark .navbar-nav .show>.nav-link{color:#fff}.navbar-dark .navbar-toggler{color:rgba(255,255,255,.5);border-color:rgba(255,255,255,.1)}.navbar-dark .navbar-toggler-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3e%3cpath stroke='rgba(255, 255, 255, 0.5)' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}.navbar-dark .navbar-text{color:rgba(255,255,255,.5)}.navbar-dark .navbar-text a{color:#fff}.navbar-dark .navbar-text a:focus,.navbar-dark .navbar-text a:hover{color:#fff}.card{position:relative;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;min-width:0;word-wrap:break-word;background-color:#fff;background-clip:border-box;border:1px solid rgba(0,0,0,.125);border-radius:.25rem}.card>hr{margin-right:0;margin-left:0}.card>.list-group:first-child .list-group-item:first-child{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.card>.list-group:last-child .list-group-item:last-child{border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem}.card-body{-ms-flex:1 1 auto;flex:1 1 auto;min-height:1px;padding:1.25rem}.card-title{margin-bottom:.75rem}.card-subtitle{margin-top:-.375rem;margin-bottom:0}.card-text:last-child{margin-bottom:0}.card-link:hover{text-decoration:none}.card-link+.card-link{margin-left:1.25rem}.card-header{padding:.75rem 1.25rem;margin-bottom:0;background-color:rgba(0,0,0,.03);border-bottom:1px solid rgba(0,0,0,.125)}.card-header:first-child{border-radius:calc(.25rem - 1px) calc(.25rem - 1px) 0 0}.card-header+.list-group .list-group-item:first-child{border-top:0}.card-footer{padding:.75rem 1.25rem;background-color:rgba(0,0,0,.03);border-top:1px solid rgba(0,0,0,.125)}.card-footer:last-child{border-radius:0 0 calc(.25rem - 1px) calc(.25rem - 1px)}.card-header-tabs{margin-right:-.625rem;margin-bottom:-.75rem;margin-left:-.625rem;border-bottom:0}.card-header-pills{margin-right:-.625rem;margin-left:-.625rem}.card-img-overlay{position:absolute;top:0;right:0;bottom:0;left:0;padding:1.25rem}.card-img,.card-img-bottom,.card-img-top{-ms-flex-negative:0;flex-shrink:0;width:100%}.card-img,.card-img-top{border-top-left-radius:calc(.25rem - 1px);border-top-right-radius:calc(.25rem - 1px)}.card-img,.card-img-bottom{border-bottom-right-radius:calc(.25rem - 1px);border-bottom-left-radius:calc(.25rem - 1px)}.card-deck .card{margin-bottom:15px}@media (min-width:576px){.card-deck{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;margin-right:-15px;margin-left:-15px}.card-deck .card{-ms-flex:1 0 0%;flex:1 0 0%;margin-right:15px;margin-bottom:0;margin-left:15px}}.card-group>.card{margin-bottom:15px}@media (min-width:576px){.card-group{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap}.card-group>.card{-ms-flex:1 0 0%;flex:1 0 0%;margin-bottom:0}.card-group>.card+.card{margin-left:0;border-left:0}.card-group>.card:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.card-group>.card:not(:last-child) .card-header,.card-group>.card:not(:last-child) .card-img-top{border-top-right-radius:0}.card-group>.card:not(:last-child) .card-footer,.card-group>.card:not(:last-child) .card-img-bottom{border-bottom-right-radius:0}.card-group>.card:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.card-group>.card:not(:first-child) .card-header,.card-group>.card:not(:first-child) .card-img-top{border-top-left-radius:0}.card-group>.card:not(:first-child) .card-footer,.card-group>.card:not(:first-child) .card-img-bottom{border-bottom-left-radius:0}}.card-columns .card{margin-bottom:.75rem}@media (min-width:576px){.card-columns{-webkit-column-count:3;-moz-column-count:3;column-count:3;-webkit-column-gap:1.25rem;-moz-column-gap:1.25rem;column-gap:1.25rem;orphans:1;widows:1}.card-columns .card{display:inline-block;width:100%}}.accordion>.card{overflow:hidden}.accordion>.card:not(:last-of-type){border-bottom:0;border-bottom-right-radius:0;border-bottom-left-radius:0}.accordion>.card:not(:first-of-type){border-top-left-radius:0;border-top-right-radius:0}.accordion>.card>.card-header{border-radius:0;margin-bottom:-1px}.breadcrumb{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:.75rem 1rem;margin-bottom:1rem;list-style:none;background-color:#e9ecef;border-radius:.25rem}.breadcrumb-item+.breadcrumb-item{padding-left:.5rem}.breadcrumb-item+.breadcrumb-item::before{display:inline-block;padding-right:.5rem;color:#6c757d;content:"/"}.breadcrumb-item+.breadcrumb-item:hover::before{text-decoration:underline}.breadcrumb-item+.breadcrumb-item:hover::before{text-decoration:none}.breadcrumb-item.active{color:#6c757d}.pagination{display:-ms-flexbox;display:flex;padding-left:0;list-style:none;border-radius:.25rem}.page-link{position:relative;display:block;padding:.5rem .75rem;margin-left:-1px;line-height:1.25;color:#007bff;background-color:#fff;border:1px solid #dee2e6}.page-link:hover{z-index:2;color:#0056b3;text-decoration:none;background-color:#e9ecef;border-color:#dee2e6}.page-link:focus{z-index:3;outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.page-item:first-child .page-link{margin-left:0;border-top-left-radius:.25rem;border-bottom-left-radius:.25rem}.page-item:last-child .page-link{border-top-right-radius:.25rem;border-bottom-right-radius:.25rem}.page-item.active .page-link{z-index:3;color:#fff;background-color:#007bff;border-color:#007bff}.page-item.disabled .page-link{color:#6c757d;pointer-events:none;cursor:auto;background-color:#fff;border-color:#dee2e6}.pagination-lg .page-link{padding:.75rem 1.5rem;font-size:1.25rem;line-height:1.5}.pagination-lg .page-item:first-child .page-link{border-top-left-radius:.3rem;border-bottom-left-radius:.3rem}.pagination-lg .page-item:last-child .page-link{border-top-right-radius:.3rem;border-bottom-right-radius:.3rem}.pagination-sm .page-link{padding:.25rem .5rem;font-size:.875rem;line-height:1.5}.pagination-sm .page-item:first-child .page-link{border-top-left-radius:.2rem;border-bottom-left-radius:.2rem}.pagination-sm .page-item:last-child .page-link{border-top-right-radius:.2rem;border-bottom-right-radius:.2rem}.badge{display:inline-block;padding:.25em .4em;font-size:75%;font-weight:700;line-height:1;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25rem;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.badge{transition:none}}a.badge:focus,a.badge:hover{text-decoration:none}.badge:empty{display:none}.btn .badge{position:relative;top:-1px}.badge-pill{padding-right:.6em;padding-left:.6em;border-radius:10rem}.badge-primary{color:#fff;background-color:#007bff}a.badge-primary:focus,a.badge-primary:hover{color:#fff;background-color:#0062cc}a.badge-primary.focus,a.badge-primary:focus{outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,.5)}.badge-secondary{color:#fff;background-color:#6c757d}a.badge-secondary:focus,a.badge-secondary:hover{color:#fff;background-color:#545b62}a.badge-secondary.focus,a.badge-secondary:focus{outline:0;box-shadow:0 0 0 .2rem rgba(108,117,125,.5)}.badge-success{color:#fff;background-color:#28a745}a.badge-success:focus,a.badge-success:hover{color:#fff;background-color:#1e7e34}a.badge-success.focus,a.badge-success:focus{outline:0;box-shadow:0 0 0 .2rem rgba(40,167,69,.5)}.badge-info{color:#fff;background-color:#17a2b8}a.badge-info:focus,a.badge-info:hover{color:#fff;background-color:#117a8b}a.badge-info.focus,a.badge-info:focus{outline:0;box-shadow:0 0 0 .2rem rgba(23,162,184,.5)}.badge-warning{color:#212529;background-color:#ffc107}a.badge-warning:focus,a.badge-warning:hover{color:#212529;background-color:#d39e00}a.badge-warning.focus,a.badge-warning:focus{outline:0;box-shadow:0 0 0 .2rem rgba(255,193,7,.5)}.badge-danger{color:#fff;background-color:#dc3545}a.badge-danger:focus,a.badge-danger:hover{color:#fff;background-color:#bd2130}a.badge-danger.focus,a.badge-danger:focus{outline:0;box-shadow:0 0 0 .2rem rgba(220,53,69,.5)}.badge-light{color:#212529;background-color:#f8f9fa}a.badge-light:focus,a.badge-light:hover{color:#212529;background-color:#dae0e5}a.badge-light.focus,a.badge-light:focus{outline:0;box-shadow:0 0 0 .2rem rgba(248,249,250,.5)}.badge-dark{color:#fff;background-color:#343a40}a.badge-dark:focus,a.badge-dark:hover{color:#fff;background-color:#1d2124}a.badge-dark.focus,a.badge-dark:focus{outline:0;box-shadow:0 0 0 .2rem rgba(52,58,64,.5)}.jumbotron{padding:2rem 1rem;margin-bottom:2rem;background-color:#e9ecef;border-radius:.3rem}@media (min-width:576px){.jumbotron{padding:4rem 2rem}}.jumbotron-fluid{padding-right:0;padding-left:0;border-radius:0}.alert{position:relative;padding:.75rem 1.25rem;margin-bottom:1rem;border:1px solid transparent;border-radius:.25rem}.alert-heading{color:inherit}.alert-link{font-weight:700}.alert-dismissible{padding-right:4rem}.alert-dismissible .close{position:absolute;top:0;right:0;padding:.75rem 1.25rem;color:inherit}.alert-primary{color:#004085;background-color:#cce5ff;border-color:#b8daff}.alert-primary hr{border-top-color:#9fcdff}.alert-primary .alert-link{color:#002752}.alert-secondary{color:#383d41;background-color:#e2e3e5;border-color:#d6d8db}.alert-secondary hr{border-top-color:#c8cbcf}.alert-secondary .alert-link{color:#202326}.alert-success{color:#155724;background-color:#d4edda;border-color:#c3e6cb}.alert-success hr{border-top-color:#b1dfbb}.alert-success .alert-link{color:#0b2e13}.alert-info{color:#0c5460;background-color:#d1ecf1;border-color:#bee5eb}.alert-info hr{border-top-color:#abdde5}.alert-info .alert-link{color:#062c33}.alert-warning{color:#856404;background-color:#fff3cd;border-color:#ffeeba}.alert-warning hr{border-top-color:#ffe8a1}.alert-warning .alert-link{color:#533f03}.alert-danger{color:#721c24;background-color:#f8d7da;border-color:#f5c6cb}.alert-danger hr{border-top-color:#f1b0b7}.alert-danger .alert-link{color:#491217}.alert-light{color:#818182;background-color:#fefefe;border-color:#fdfdfe}.alert-light hr{border-top-color:#ececf6}.alert-light .alert-link{color:#686868}.alert-dark{color:#1b1e21;background-color:#d6d8d9;border-color:#c6c8ca}.alert-dark hr{border-top-color:#b9bbbe}.alert-dark .alert-link{color:#040505}@-webkit-keyframes progress-bar-stripes{from{background-position:1rem 0}to{background-position:0 0}}@keyframes progress-bar-stripes{from{background-position:1rem 0}to{background-position:0 0}}.progress{display:-ms-flexbox;display:flex;height:1rem;overflow:hidden;font-size:.75rem;background-color:#e9ecef;border-radius:.25rem}.progress-bar{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;overflow:hidden;color:#fff;text-align:center;white-space:nowrap;background-color:#007bff;transition:width .6s ease}@media (prefers-reduced-motion:reduce){.progress-bar{transition:none}}.progress-bar-striped{background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-size:1rem 1rem}.progress-bar-animated{-webkit-animation:progress-bar-stripes 1s linear infinite;animation:progress-bar-stripes 1s linear infinite}@media (prefers-reduced-motion:reduce){.progress-bar-animated{-webkit-animation:none;animation:none}}.media{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start}.media-body{-ms-flex:1;flex:1}.list-group{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding-left:0;margin-bottom:0}.list-group-item-action{width:100%;color:#495057;text-align:inherit}.list-group-item-action:focus,.list-group-item-action:hover{z-index:1;color:#495057;text-decoration:none;background-color:#f8f9fa}.list-group-item-action:active{color:#212529;background-color:#e9ecef}.list-group-item{position:relative;display:block;padding:.75rem 1.25rem;background-color:#fff;border:1px solid rgba(0,0,0,.125)}.list-group-item:first-child{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.list-group-item:last-child{border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem}.list-group-item.disabled,.list-group-item:disabled{color:#6c757d;pointer-events:none;background-color:#fff}.list-group-item.active{z-index:2;color:#fff;background-color:#007bff;border-color:#007bff}.list-group-item+.list-group-item{border-top-width:0}.list-group-item+.list-group-item.active{margin-top:-1px;border-top-width:1px}.list-group-horizontal{-ms-flex-direction:row;flex-direction:row}.list-group-horizontal .list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal .list-group-item:last-child{border-top-right-radius:.25rem;border-bottom-left-radius:0}.list-group-horizontal .list-group-item.active{margin-top:0}.list-group-horizontal .list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}.list-group-horizontal .list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}@media (min-width:576px){.list-group-horizontal-sm{-ms-flex-direction:row;flex-direction:row}.list-group-horizontal-sm .list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-sm .list-group-item:last-child{border-top-right-radius:.25rem;border-bottom-left-radius:0}.list-group-horizontal-sm .list-group-item.active{margin-top:0}.list-group-horizontal-sm .list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}.list-group-horizontal-sm .list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}}@media (min-width:768px){.list-group-horizontal-md{-ms-flex-direction:row;flex-direction:row}.list-group-horizontal-md .list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-md .list-group-item:last-child{border-top-right-radius:.25rem;border-bottom-left-radius:0}.list-group-horizontal-md .list-group-item.active{margin-top:0}.list-group-horizontal-md .list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}.list-group-horizontal-md .list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}}@media (min-width:992px){.list-group-horizontal-lg{-ms-flex-direction:row;flex-direction:row}.list-group-horizontal-lg .list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-lg .list-group-item:last-child{border-top-right-radius:.25rem;border-bottom-left-radius:0}.list-group-horizontal-lg .list-group-item.active{margin-top:0}.list-group-horizontal-lg .list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}.list-group-horizontal-lg .list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}}@media (min-width:1200px){.list-group-horizontal-xl{-ms-flex-direction:row;flex-direction:row}.list-group-horizontal-xl .list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-xl .list-group-item:last-child{border-top-right-radius:.25rem;border-bottom-left-radius:0}.list-group-horizontal-xl .list-group-item.active{margin-top:0}.list-group-horizontal-xl .list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}.list-group-horizontal-xl .list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}}.list-group-flush .list-group-item{border-right-width:0;border-left-width:0;border-radius:0}.list-group-flush .list-group-item:first-child{border-top-width:0}.list-group-flush:last-child .list-group-item:last-child{border-bottom-width:0}.list-group-item-primary{color:#004085;background-color:#b8daff}.list-group-item-primary.list-group-item-action:focus,.list-group-item-primary.list-group-item-action:hover{color:#004085;background-color:#9fcdff}.list-group-item-primary.list-group-item-action.active{color:#fff;background-color:#004085;border-color:#004085}.list-group-item-secondary{color:#383d41;background-color:#d6d8db}.list-group-item-secondary.list-group-item-action:focus,.list-group-item-secondary.list-group-item-action:hover{color:#383d41;background-color:#c8cbcf}.list-group-item-secondary.list-group-item-action.active{color:#fff;background-color:#383d41;border-color:#383d41}.list-group-item-success{color:#155724;background-color:#c3e6cb}.list-group-item-success.list-group-item-action:focus,.list-group-item-success.list-group-item-action:hover{color:#155724;background-color:#b1dfbb}.list-group-item-success.list-group-item-action.active{color:#fff;background-color:#155724;border-color:#155724}.list-group-item-info{color:#0c5460;background-color:#bee5eb}.list-group-item-info.list-group-item-action:focus,.list-group-item-info.list-group-item-action:hover{color:#0c5460;background-color:#abdde5}.list-group-item-info.list-group-item-action.active{color:#fff;background-color:#0c5460;border-color:#0c5460}.list-group-item-warning{color:#856404;background-color:#ffeeba}.list-group-item-warning.list-group-item-action:focus,.list-group-item-warning.list-group-item-action:hover{color:#856404;background-color:#ffe8a1}.list-group-item-warning.list-group-item-action.active{color:#fff;background-color:#856404;border-color:#856404}.list-group-item-danger{color:#721c24;background-color:#f5c6cb}.list-group-item-danger.list-group-item-action:focus,.list-group-item-danger.list-group-item-action:hover{color:#721c24;background-color:#f1b0b7}.list-group-item-danger.list-group-item-action.active{color:#fff;background-color:#721c24;border-color:#721c24}.list-group-item-light{color:#818182;background-color:#fdfdfe}.list-group-item-light.list-group-item-action:focus,.list-group-item-light.list-group-item-action:hover{color:#818182;background-color:#ececf6}.list-group-item-light.list-group-item-action.active{color:#fff;background-color:#818182;border-color:#818182}.list-group-item-dark{color:#1b1e21;background-color:#c6c8ca}.list-group-item-dark.list-group-item-action:focus,.list-group-item-dark.list-group-item-action:hover{color:#1b1e21;background-color:#b9bbbe}.list-group-item-dark.list-group-item-action.active{color:#fff;background-color:#1b1e21;border-color:#1b1e21}.close{float:right;font-size:1.5rem;font-weight:700;line-height:1;color:#000;text-shadow:0 1px 0 #fff;opacity:.5}.close:hover{color:#000;text-decoration:none}.close:not(:disabled):not(.disabled):focus,.close:not(:disabled):not(.disabled):hover{opacity:.75}button.close{padding:0;background-color:transparent;border:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}a.close.disabled{pointer-events:none}.toast{max-width:350px;overflow:hidden;font-size:.875rem;background-color:rgba(255,255,255,.85);background-clip:padding-box;border:1px solid rgba(0,0,0,.1);box-shadow:0 .25rem .75rem rgba(0,0,0,.1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);opacity:0;border-radius:.25rem}.toast:not(:last-child){margin-bottom:.75rem}.toast.showing{opacity:1}.toast.show{display:block;opacity:1}.toast.hide{display:none}.toast-header{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding:.25rem .75rem;color:#6c757d;background-color:rgba(255,255,255,.85);background-clip:padding-box;border-bottom:1px solid rgba(0,0,0,.05)}.toast-body{padding:.75rem}.modal-open{overflow:hidden}.modal-open .modal{overflow-x:hidden;overflow-y:auto}.modal{position:fixed;top:0;left:0;z-index:1050;display:none;width:100%;height:100%;overflow:hidden;outline:0}.modal-dialog{position:relative;width:auto;margin:.5rem;pointer-events:none}.modal.fade .modal-dialog{transition:-webkit-transform .3s ease-out;transition:transform .3s ease-out;transition:transform .3s ease-out,-webkit-transform .3s ease-out;-webkit-transform:translate(0,-50px);transform:translate(0,-50px)}@media (prefers-reduced-motion:reduce){.modal.fade .modal-dialog{transition:none}}.modal.show .modal-dialog{-webkit-transform:none;transform:none}.modal.modal-static .modal-dialog{-webkit-transform:scale(1.02);transform:scale(1.02)}.modal-dialog-scrollable{display:-ms-flexbox;display:flex;max-height:calc(100% - 1rem)}.modal-dialog-scrollable .modal-content{max-height:calc(100vh - 1rem);overflow:hidden}.modal-dialog-scrollable .modal-footer,.modal-dialog-scrollable .modal-header{-ms-flex-negative:0;flex-shrink:0}.modal-dialog-scrollable .modal-body{overflow-y:auto}.modal-dialog-centered{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;min-height:calc(100% - 1rem)}.modal-dialog-centered::before{display:block;height:calc(100vh - 1rem);content:""}.modal-dialog-centered.modal-dialog-scrollable{-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;height:100%}.modal-dialog-centered.modal-dialog-scrollable .modal-content{max-height:none}.modal-dialog-centered.modal-dialog-scrollable::before{content:none}.modal-content{position:relative;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;width:100%;pointer-events:auto;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.2);border-radius:.3rem;outline:0}.modal-backdrop{position:fixed;top:0;left:0;z-index:1040;width:100vw;height:100vh;background-color:#000}.modal-backdrop.fade{opacity:0}.modal-backdrop.show{opacity:.5}.modal-header{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:justify;justify-content:space-between;padding:1rem 1rem;border-bottom:1px solid #dee2e6;border-top-left-radius:calc(.3rem - 1px);border-top-right-radius:calc(.3rem - 1px)}.modal-header .close{padding:1rem 1rem;margin:-1rem -1rem -1rem auto}.modal-title{margin-bottom:0;line-height:1.5}.modal-body{position:relative;-ms-flex:1 1 auto;flex:1 1 auto;padding:1rem}.modal-footer{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;-ms-flex-pack:end;justify-content:flex-end;padding:.75rem;border-top:1px solid #dee2e6;border-bottom-right-radius:calc(.3rem - 1px);border-bottom-left-radius:calc(.3rem - 1px)}.modal-footer>*{margin:.25rem}.modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}@media (min-width:576px){.modal-dialog{max-width:500px;margin:1.75rem auto}.modal-dialog-scrollable{max-height:calc(100% - 3.5rem)}.modal-dialog-scrollable .modal-content{max-height:calc(100vh - 3.5rem)}.modal-dialog-centered{min-height:calc(100% - 3.5rem)}.modal-dialog-centered::before{height:calc(100vh - 3.5rem)}.modal-sm{max-width:300px}}@media (min-width:992px){.modal-lg,.modal-xl{max-width:800px}}@media (min-width:1200px){.modal-xl{max-width:1140px}}.tooltip{position:absolute;z-index:1070;display:block;margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;white-space:normal;line-break:auto;font-size:.875rem;word-wrap:break-word;opacity:0}.tooltip.show{opacity:.9}.tooltip .arrow{position:absolute;display:block;width:.8rem;height:.4rem}.tooltip .arrow::before{position:absolute;content:"";border-color:transparent;border-style:solid}.bs-tooltip-auto[x-placement^=top],.bs-tooltip-top{padding:.4rem 0}.bs-tooltip-auto[x-placement^=top] .arrow,.bs-tooltip-top .arrow{bottom:0}.bs-tooltip-auto[x-placement^=top] .arrow::before,.bs-tooltip-top .arrow::before{top:0;border-width:.4rem .4rem 0;border-top-color:#000}.bs-tooltip-auto[x-placement^=right],.bs-tooltip-right{padding:0 .4rem}.bs-tooltip-auto[x-placement^=right] .arrow,.bs-tooltip-right .arrow{left:0;width:.4rem;height:.8rem}.bs-tooltip-auto[x-placement^=right] .arrow::before,.bs-tooltip-right .arrow::before{right:0;border-width:.4rem .4rem .4rem 0;border-right-color:#000}.bs-tooltip-auto[x-placement^=bottom],.bs-tooltip-bottom{padding:.4rem 0}.bs-tooltip-auto[x-placement^=bottom] .arrow,.bs-tooltip-bottom .arrow{top:0}.bs-tooltip-auto[x-placement^=bottom] .arrow::before,.bs-tooltip-bottom .arrow::before{bottom:0;border-width:0 .4rem .4rem;border-bottom-color:#000}.bs-tooltip-auto[x-placement^=left],.bs-tooltip-left{padding:0 .4rem}.bs-tooltip-auto[x-placement^=left] .arrow,.bs-tooltip-left .arrow{right:0;width:.4rem;height:.8rem}.bs-tooltip-auto[x-placement^=left] .arrow::before,.bs-tooltip-left .arrow::before{left:0;border-width:.4rem 0 .4rem .4rem;border-left-color:#000}.tooltip-inner{max-width:200px;padding:.25rem .5rem;color:#fff;text-align:center;background-color:#000;border-radius:.25rem}.popover{position:absolute;top:0;left:0;z-index:1060;display:block;max-width:276px;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;white-space:normal;line-break:auto;font-size:.875rem;word-wrap:break-word;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.2);border-radius:.3rem}.popover .arrow{position:absolute;display:block;width:1rem;height:.5rem;margin:0 .3rem}.popover .arrow::after,.popover .arrow::before{position:absolute;display:block;content:"";border-color:transparent;border-style:solid}.bs-popover-auto[x-placement^=top],.bs-popover-top{margin-bottom:.5rem}.bs-popover-auto[x-placement^=top]>.arrow,.bs-popover-top>.arrow{bottom:calc(-.5rem - 1px)}.bs-popover-auto[x-placement^=top]>.arrow::before,.bs-popover-top>.arrow::before{bottom:0;border-width:.5rem .5rem 0;border-top-color:rgba(0,0,0,.25)}.bs-popover-auto[x-placement^=top]>.arrow::after,.bs-popover-top>.arrow::after{bottom:1px;border-width:.5rem .5rem 0;border-top-color:#fff}.bs-popover-auto[x-placement^=right],.bs-popover-right{margin-left:.5rem}.bs-popover-auto[x-placement^=right]>.arrow,.bs-popover-right>.arrow{left:calc(-.5rem - 1px);width:.5rem;height:1rem;margin:.3rem 0}.bs-popover-auto[x-placement^=right]>.arrow::before,.bs-popover-right>.arrow::before{left:0;border-width:.5rem .5rem .5rem 0;border-right-color:rgba(0,0,0,.25)}.bs-popover-auto[x-placement^=right]>.arrow::after,.bs-popover-right>.arrow::after{left:1px;border-width:.5rem .5rem .5rem 0;border-right-color:#fff}.bs-popover-auto[x-placement^=bottom],.bs-popover-bottom{margin-top:.5rem}.bs-popover-auto[x-placement^=bottom]>.arrow,.bs-popover-bottom>.arrow{top:calc(-.5rem - 1px)}.bs-popover-auto[x-placement^=bottom]>.arrow::before,.bs-popover-bottom>.arrow::before{top:0;border-width:0 .5rem .5rem .5rem;border-bottom-color:rgba(0,0,0,.25)}.bs-popover-auto[x-placement^=bottom]>.arrow::after,.bs-popover-bottom>.arrow::after{top:1px;border-width:0 .5rem .5rem .5rem;border-bottom-color:#fff}.bs-popover-auto[x-placement^=bottom] .popover-header::before,.bs-popover-bottom .popover-header::before{position:absolute;top:0;left:50%;display:block;width:1rem;margin-left:-.5rem;content:"";border-bottom:1px solid #f7f7f7}.bs-popover-auto[x-placement^=left],.bs-popover-left{margin-right:.5rem}.bs-popover-auto[x-placement^=left]>.arrow,.bs-popover-left>.arrow{right:calc(-.5rem - 1px);width:.5rem;height:1rem;margin:.3rem 0}.bs-popover-auto[x-placement^=left]>.arrow::before,.bs-popover-left>.arrow::before{right:0;border-width:.5rem 0 .5rem .5rem;border-left-color:rgba(0,0,0,.25)}.bs-popover-auto[x-placement^=left]>.arrow::after,.bs-popover-left>.arrow::after{right:1px;border-width:.5rem 0 .5rem .5rem;border-left-color:#fff}.popover-header{padding:.5rem .75rem;margin-bottom:0;font-size:1rem;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;border-top-left-radius:calc(.3rem - 1px);border-top-right-radius:calc(.3rem - 1px)}.popover-header:empty{display:none}.popover-body{padding:.5rem .75rem;color:#212529}.carousel{position:relative}.carousel.pointer-event{-ms-touch-action:pan-y;touch-action:pan-y}.carousel-inner{position:relative;width:100%;overflow:hidden}.carousel-inner::after{display:block;clear:both;content:""}.carousel-item{position:relative;display:none;float:left;width:100%;margin-right:-100%;-webkit-backface-visibility:hidden;backface-visibility:hidden;transition:-webkit-transform .6s ease-in-out;transition:transform .6s ease-in-out;transition:transform .6s ease-in-out,-webkit-transform .6s ease-in-out}@media (prefers-reduced-motion:reduce){.carousel-item{transition:none}}.carousel-item-next,.carousel-item-prev,.carousel-item.active{display:block}.active.carousel-item-right,.carousel-item-next:not(.carousel-item-left){-webkit-transform:translateX(100%);transform:translateX(100%)}.active.carousel-item-left,.carousel-item-prev:not(.carousel-item-right){-webkit-transform:translateX(-100%);transform:translateX(-100%)}.carousel-fade .carousel-item{opacity:0;transition-property:opacity;-webkit-transform:none;transform:none}.carousel-fade .carousel-item-next.carousel-item-left,.carousel-fade .carousel-item-prev.carousel-item-right,.carousel-fade .carousel-item.active{z-index:1;opacity:1}.carousel-fade .active.carousel-item-left,.carousel-fade .active.carousel-item-right{z-index:0;opacity:0;transition:opacity 0s .6s}@media (prefers-reduced-motion:reduce){.carousel-fade .active.carousel-item-left,.carousel-fade .active.carousel-item-right{transition:none}}.carousel-control-next,.carousel-control-prev{position:absolute;top:0;bottom:0;z-index:1;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:15%;color:#fff;text-align:center;opacity:.5;transition:opacity .15s ease}@media (prefers-reduced-motion:reduce){.carousel-control-next,.carousel-control-prev{transition:none}}.carousel-control-next:focus,.carousel-control-next:hover,.carousel-control-prev:focus,.carousel-control-prev:hover{color:#fff;text-decoration:none;outline:0;opacity:.9}.carousel-control-prev{left:0}.carousel-control-next{right:0}.carousel-control-next-icon,.carousel-control-prev-icon{display:inline-block;width:20px;height:20px;background:no-repeat 50%/100% 100%}.carousel-control-prev-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath d='M5.25 0l-4 4 4 4 1.5-1.5L4.25 4l2.5-2.5L5.25 0z'/%3e%3c/svg%3e")}.carousel-control-next-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath d='M2.75 0l-1.5 1.5L3.75 4l-2.5 2.5L2.75 8l4-4-4-4z'/%3e%3c/svg%3e")}.carousel-indicators{position:absolute;right:0;bottom:0;left:0;z-index:15;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;padding-left:0;margin-right:15%;margin-left:15%;list-style:none}.carousel-indicators li{box-sizing:content-box;-ms-flex:0 1 auto;flex:0 1 auto;width:30px;height:3px;margin-right:3px;margin-left:3px;text-indent:-999px;cursor:pointer;background-color:#fff;background-clip:padding-box;border-top:10px solid transparent;border-bottom:10px solid transparent;opacity:.5;transition:opacity .6s ease}@media (prefers-reduced-motion:reduce){.carousel-indicators li{transition:none}}.carousel-indicators .active{opacity:1}.carousel-caption{position:absolute;right:15%;bottom:20px;left:15%;z-index:10;padding-top:20px;padding-bottom:20px;color:#fff;text-align:center}@-webkit-keyframes spinner-border{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spinner-border{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.spinner-border{display:inline-block;width:2rem;height:2rem;vertical-align:text-bottom;border:.25em solid currentColor;border-right-color:transparent;border-radius:50%;-webkit-animation:spinner-border .75s linear infinite;animation:spinner-border .75s linear infinite}.spinner-border-sm{width:1rem;height:1rem;border-width:.2em}@-webkit-keyframes spinner-grow{0%{-webkit-transform:scale(0);transform:scale(0)}50%{opacity:1}}@keyframes spinner-grow{0%{-webkit-transform:scale(0);transform:scale(0)}50%{opacity:1}}.spinner-grow{display:inline-block;width:2rem;height:2rem;vertical-align:text-bottom;background-color:currentColor;border-radius:50%;opacity:0;-webkit-animation:spinner-grow .75s linear infinite;animation:spinner-grow .75s linear infinite}.spinner-grow-sm{width:1rem;height:1rem}.align-baseline{vertical-align:baseline!important}.align-top{vertical-align:top!important}.align-middle{vertical-align:middle!important}.align-bottom{vertical-align:bottom!important}.align-text-bottom{vertical-align:text-bottom!important}.align-text-top{vertical-align:text-top!important}.bg-primary{background-color:#007bff!important}a.bg-primary:focus,a.bg-primary:hover,button.bg-primary:focus,button.bg-primary:hover{background-color:#0062cc!important}.bg-secondary{background-color:#6c757d!important}a.bg-secondary:focus,a.bg-secondary:hover,button.bg-secondary:focus,button.bg-secondary:hover{background-color:#545b62!important}.bg-success{background-color:#28a745!important}a.bg-success:focus,a.bg-success:hover,button.bg-success:focus,button.bg-success:hover{background-color:#1e7e34!important}.bg-info{background-color:#17a2b8!important}a.bg-info:focus,a.bg-info:hover,button.bg-info:focus,button.bg-info:hover{background-color:#117a8b!important}.bg-warning{background-color:#ffc107!important}a.bg-warning:focus,a.bg-warning:hover,button.bg-warning:focus,button.bg-warning:hover{background-color:#d39e00!important}.bg-danger{background-color:#dc3545!important}a.bg-danger:focus,a.bg-danger:hover,button.bg-danger:focus,button.bg-danger:hover{background-color:#bd2130!important}.bg-light{background-color:#f8f9fa!important}a.bg-light:focus,a.bg-light:hover,button.bg-light:focus,button.bg-light:hover{background-color:#dae0e5!important}.bg-dark{background-color:#343a40!important}a.bg-dark:focus,a.bg-dark:hover,button.bg-dark:focus,button.bg-dark:hover{background-color:#1d2124!important}.bg-white{background-color:#fff!important}.bg-transparent{background-color:transparent!important}.border{border:1px solid #dee2e6!important}.border-top{border-top:1px solid #dee2e6!important}.border-right{border-right:1px solid #dee2e6!important}.border-bottom{border-bottom:1px solid #dee2e6!important}.border-left{border-left:1px solid #dee2e6!important}.border-0{border:0!important}.border-top-0{border-top:0!important}.border-right-0{border-right:0!important}.border-bottom-0{border-bottom:0!important}.border-left-0{border-left:0!important}.border-primary{border-color:#007bff!important}.border-secondary{border-color:#6c757d!important}.border-success{border-color:#28a745!important}.border-info{border-color:#17a2b8!important}.border-warning{border-color:#ffc107!important}.border-danger{border-color:#dc3545!important}.border-light{border-color:#f8f9fa!important}.border-dark{border-color:#343a40!important}.border-white{border-color:#fff!important}.rounded-sm{border-radius:.2rem!important}.rounded{border-radius:.25rem!important}.rounded-top{border-top-left-radius:.25rem!important;border-top-right-radius:.25rem!important}.rounded-right{border-top-right-radius:.25rem!important;border-bottom-right-radius:.25rem!important}.rounded-bottom{border-bottom-right-radius:.25rem!important;border-bottom-left-radius:.25rem!important}.rounded-left{border-top-left-radius:.25rem!important;border-bottom-left-radius:.25rem!important}.rounded-lg{border-radius:.3rem!important}.rounded-circle{border-radius:50%!important}.rounded-pill{border-radius:50rem!important}.rounded-0{border-radius:0!important}.clearfix::after{display:block;clear:both;content:""}.d-none{display:none!important}.d-inline{display:inline!important}.d-inline-block{display:inline-block!important}.d-block{display:block!important}.d-table{display:table!important}.d-table-row{display:table-row!important}.d-table-cell{display:table-cell!important}.d-flex{display:-ms-flexbox!important;display:flex!important}.d-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}@media (min-width:576px){.d-sm-none{display:none!important}.d-sm-inline{display:inline!important}.d-sm-inline-block{display:inline-block!important}.d-sm-block{display:block!important}.d-sm-table{display:table!important}.d-sm-table-row{display:table-row!important}.d-sm-table-cell{display:table-cell!important}.d-sm-flex{display:-ms-flexbox!important;display:flex!important}.d-sm-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}}@media (min-width:768px){.d-md-none{display:none!important}.d-md-inline{display:inline!important}.d-md-inline-block{display:inline-block!important}.d-md-block{display:block!important}.d-md-table{display:table!important}.d-md-table-row{display:table-row!important}.d-md-table-cell{display:table-cell!important}.d-md-flex{display:-ms-flexbox!important;display:flex!important}.d-md-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}}@media (min-width:992px){.d-lg-none{display:none!important}.d-lg-inline{display:inline!important}.d-lg-inline-block{display:inline-block!important}.d-lg-block{display:block!important}.d-lg-table{display:table!important}.d-lg-table-row{display:table-row!important}.d-lg-table-cell{display:table-cell!important}.d-lg-flex{display:-ms-flexbox!important;display:flex!important}.d-lg-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}}@media (min-width:1200px){.d-xl-none{display:none!important}.d-xl-inline{display:inline!important}.d-xl-inline-block{display:inline-block!important}.d-xl-block{display:block!important}.d-xl-table{display:table!important}.d-xl-table-row{display:table-row!important}.d-xl-table-cell{display:table-cell!important}.d-xl-flex{display:-ms-flexbox!important;display:flex!important}.d-xl-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}}@media print{.d-print-none{display:none!important}.d-print-inline{display:inline!important}.d-print-inline-block{display:inline-block!important}.d-print-block{display:block!important}.d-print-table{display:table!important}.d-print-table-row{display:table-row!important}.d-print-table-cell{display:table-cell!important}.d-print-flex{display:-ms-flexbox!important;display:flex!important}.d-print-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}}.embed-responsive{position:relative;display:block;width:100%;padding:0;overflow:hidden}.embed-responsive::before{display:block;content:""}.embed-responsive .embed-responsive-item,.embed-responsive embed,.embed-responsive iframe,.embed-responsive object,.embed-responsive video{position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;border:0}.embed-responsive-21by9::before{padding-top:42.857143%}.embed-responsive-16by9::before{padding-top:56.25%}.embed-responsive-4by3::before{padding-top:75%}.embed-responsive-1by1::before{padding-top:100%}.flex-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-fill{-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-grow-0{-ms-flex-positive:0!important;flex-grow:0!important}.flex-grow-1{-ms-flex-positive:1!important;flex-grow:1!important}.flex-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-start{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-center{-ms-flex-align:center!important;align-items:center!important}.align-items-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}@media (min-width:576px){.flex-sm-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-sm-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-sm-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-sm-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-sm-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-sm-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-sm-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-sm-fill{-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-sm-grow-0{-ms-flex-positive:0!important;flex-grow:0!important}.flex-sm-grow-1{-ms-flex-positive:1!important;flex-grow:1!important}.flex-sm-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-sm-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-sm-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-sm-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-sm-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-sm-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-sm-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-sm-start{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-sm-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-sm-center{-ms-flex-align:center!important;align-items:center!important}.align-items-sm-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-sm-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-sm-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-sm-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-sm-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-sm-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-sm-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-sm-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-sm-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-sm-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-sm-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-sm-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-sm-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-sm-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}}@media (min-width:768px){.flex-md-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-md-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-md-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-md-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-md-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-md-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-md-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-md-fill{-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-md-grow-0{-ms-flex-positive:0!important;flex-grow:0!important}.flex-md-grow-1{-ms-flex-positive:1!important;flex-grow:1!important}.flex-md-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-md-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-md-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-md-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-md-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-md-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-md-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-md-start{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-md-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-md-center{-ms-flex-align:center!important;align-items:center!important}.align-items-md-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-md-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-md-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-md-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-md-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-md-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-md-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-md-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-md-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-md-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-md-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-md-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-md-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-md-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}}@media (min-width:992px){.flex-lg-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-lg-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-lg-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-lg-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-lg-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-lg-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-lg-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-lg-fill{-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-lg-grow-0{-ms-flex-positive:0!important;flex-grow:0!important}.flex-lg-grow-1{-ms-flex-positive:1!important;flex-grow:1!important}.flex-lg-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-lg-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-lg-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-lg-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-lg-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-lg-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-lg-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-lg-start{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-lg-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-lg-center{-ms-flex-align:center!important;align-items:center!important}.align-items-lg-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-lg-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-lg-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-lg-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-lg-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-lg-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-lg-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-lg-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-lg-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-lg-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-lg-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-lg-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-lg-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-lg-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}}@media (min-width:1200px){.flex-xl-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-xl-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-xl-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-xl-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-xl-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-xl-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-xl-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-xl-fill{-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-xl-grow-0{-ms-flex-positive:0!important;flex-grow:0!important}.flex-xl-grow-1{-ms-flex-positive:1!important;flex-grow:1!important}.flex-xl-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-xl-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-xl-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-xl-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-xl-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-xl-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-xl-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-xl-start{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-xl-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-xl-center{-ms-flex-align:center!important;align-items:center!important}.align-items-xl-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-xl-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-xl-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-xl-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-xl-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-xl-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-xl-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-xl-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-xl-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-xl-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-xl-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-xl-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-xl-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-xl-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}}.float-left{float:left!important}.float-right{float:right!important}.float-none{float:none!important}@media (min-width:576px){.float-sm-left{float:left!important}.float-sm-right{float:right!important}.float-sm-none{float:none!important}}@media (min-width:768px){.float-md-left{float:left!important}.float-md-right{float:right!important}.float-md-none{float:none!important}}@media (min-width:992px){.float-lg-left{float:left!important}.float-lg-right{float:right!important}.float-lg-none{float:none!important}}@media (min-width:1200px){.float-xl-left{float:left!important}.float-xl-right{float:right!important}.float-xl-none{float:none!important}}.overflow-auto{overflow:auto!important}.overflow-hidden{overflow:hidden!important}.position-static{position:static!important}.position-relative{position:relative!important}.position-absolute{position:absolute!important}.position-fixed{position:fixed!important}.position-sticky{position:-webkit-sticky!important;position:sticky!important}.fixed-top{position:fixed;top:0;right:0;left:0;z-index:1030}.fixed-bottom{position:fixed;right:0;bottom:0;left:0;z-index:1030}@supports ((position:-webkit-sticky) or (position:sticky)){.sticky-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;overflow:visible;clip:auto;white-space:normal}.shadow-sm{box-shadow:0 .125rem .25rem rgba(0,0,0,.075)!important}.shadow{box-shadow:0 .5rem 1rem rgba(0,0,0,.15)!important}.shadow-lg{box-shadow:0 1rem 3rem rgba(0,0,0,.175)!important}.shadow-none{box-shadow:none!important}.w-25{width:25%!important}.w-50{width:50%!important}.w-75{width:75%!important}.w-100{width:100%!important}.w-auto{width:auto!important}.h-25{height:25%!important}.h-50{height:50%!important}.h-75{height:75%!important}.h-100{height:100%!important}.h-auto{height:auto!important}.mw-100{max-width:100%!important}.mh-100{max-height:100%!important}.min-vw-100{min-width:100vw!important}.min-vh-100{min-height:100vh!important}.vw-100{width:100vw!important}.vh-100{height:100vh!important}.stretched-link::after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:auto;content:"";background-color:rgba(0,0,0,0)}.m-0{margin:0!important}.mt-0,.my-0{margin-top:0!important}.mr-0,.mx-0{margin-right:0!important}.mb-0,.my-0{margin-bottom:0!important}.ml-0,.mx-0{margin-left:0!important}.m-1{margin:.25rem!important}.mt-1,.my-1{margin-top:.25rem!important}.mr-1,.mx-1{margin-right:.25rem!important}.mb-1,.my-1{margin-bottom:.25rem!important}.ml-1,.mx-1{margin-left:.25rem!important}.m-2{margin:.5rem!important}.mt-2,.my-2{margin-top:.5rem!important}.mr-2,.mx-2{margin-right:.5rem!important}.mb-2,.my-2{margin-bottom:.5rem!important}.ml-2,.mx-2{margin-left:.5rem!important}.m-3{margin:1rem!important}.mt-3,.my-3{margin-top:1rem!important}.mr-3,.mx-3{margin-right:1rem!important}.mb-3,.my-3{margin-bottom:1rem!important}.ml-3,.mx-3{margin-left:1rem!important}.m-4{margin:1.5rem!important}.mt-4,.my-4{margin-top:1.5rem!important}.mr-4,.mx-4{margin-right:1.5rem!important}.mb-4,.my-4{margin-bottom:1.5rem!important}.ml-4,.mx-4{margin-left:1.5rem!important}.m-5{margin:3rem!important}.mt-5,.my-5{margin-top:3rem!important}.mr-5,.mx-5{margin-right:3rem!important}.mb-5,.my-5{margin-bottom:3rem!important}.ml-5,.mx-5{margin-left:3rem!important}.p-0{padding:0!important}.pt-0,.py-0{padding-top:0!important}.pr-0,.px-0{padding-right:0!important}.pb-0,.py-0{padding-bottom:0!important}.pl-0,.px-0{padding-left:0!important}.p-1{padding:.25rem!important}.pt-1,.py-1{padding-top:.25rem!important}.pr-1,.px-1{padding-right:.25rem!important}.pb-1,.py-1{padding-bottom:.25rem!important}.pl-1,.px-1{padding-left:.25rem!important}.p-2{padding:.5rem!important}.pt-2,.py-2{padding-top:.5rem!important}.pr-2,.px-2{padding-right:.5rem!important}.pb-2,.py-2{padding-bottom:.5rem!important}.pl-2,.px-2{padding-left:.5rem!important}.p-3{padding:1rem!important}.pt-3,.py-3{padding-top:1rem!important}.pr-3,.px-3{padding-right:1rem!important}.pb-3,.py-3{padding-bottom:1rem!important}.pl-3,.px-3{padding-left:1rem!important}.p-4{padding:1.5rem!important}.pt-4,.py-4{padding-top:1.5rem!important}.pr-4,.px-4{padding-right:1.5rem!important}.pb-4,.py-4{padding-bottom:1.5rem!important}.pl-4,.px-4{padding-left:1.5rem!important}.p-5{padding:3rem!important}.pt-5,.py-5{padding-top:3rem!important}.pr-5,.px-5{padding-right:3rem!important}.pb-5,.py-5{padding-bottom:3rem!important}.pl-5,.px-5{padding-left:3rem!important}.m-n1{margin:-.25rem!important}.mt-n1,.my-n1{margin-top:-.25rem!important}.mr-n1,.mx-n1{margin-right:-.25rem!important}.mb-n1,.my-n1{margin-bottom:-.25rem!important}.ml-n1,.mx-n1{margin-left:-.25rem!important}.m-n2{margin:-.5rem!important}.mt-n2,.my-n2{margin-top:-.5rem!important}.mr-n2,.mx-n2{margin-right:-.5rem!important}.mb-n2,.my-n2{margin-bottom:-.5rem!important}.ml-n2,.mx-n2{margin-left:-.5rem!important}.m-n3{margin:-1rem!important}.mt-n3,.my-n3{margin-top:-1rem!important}.mr-n3,.mx-n3{margin-right:-1rem!important}.mb-n3,.my-n3{margin-bottom:-1rem!important}.ml-n3,.mx-n3{margin-left:-1rem!important}.m-n4{margin:-1.5rem!important}.mt-n4,.my-n4{margin-top:-1.5rem!important}.mr-n4,.mx-n4{margin-right:-1.5rem!important}.mb-n4,.my-n4{margin-bottom:-1.5rem!important}.ml-n4,.mx-n4{margin-left:-1.5rem!important}.m-n5{margin:-3rem!important}.mt-n5,.my-n5{margin-top:-3rem!important}.mr-n5,.mx-n5{margin-right:-3rem!important}.mb-n5,.my-n5{margin-bottom:-3rem!important}.ml-n5,.mx-n5{margin-left:-3rem!important}.m-auto{margin:auto!important}.mt-auto,.my-auto{margin-top:auto!important}.mr-auto,.mx-auto{margin-right:auto!important}.mb-auto,.my-auto{margin-bottom:auto!important}.ml-auto,.mx-auto{margin-left:auto!important}@media (min-width:576px){.m-sm-0{margin:0!important}.mt-sm-0,.my-sm-0{margin-top:0!important}.mr-sm-0,.mx-sm-0{margin-right:0!important}.mb-sm-0,.my-sm-0{margin-bottom:0!important}.ml-sm-0,.mx-sm-0{margin-left:0!important}.m-sm-1{margin:.25rem!important}.mt-sm-1,.my-sm-1{margin-top:.25rem!important}.mr-sm-1,.mx-sm-1{margin-right:.25rem!important}.mb-sm-1,.my-sm-1{margin-bottom:.25rem!important}.ml-sm-1,.mx-sm-1{margin-left:.25rem!important}.m-sm-2{margin:.5rem!important}.mt-sm-2,.my-sm-2{margin-top:.5rem!important}.mr-sm-2,.mx-sm-2{margin-right:.5rem!important}.mb-sm-2,.my-sm-2{margin-bottom:.5rem!important}.ml-sm-2,.mx-sm-2{margin-left:.5rem!important}.m-sm-3{margin:1rem!important}.mt-sm-3,.my-sm-3{margin-top:1rem!important}.mr-sm-3,.mx-sm-3{margin-right:1rem!important}.mb-sm-3,.my-sm-3{margin-bottom:1rem!important}.ml-sm-3,.mx-sm-3{margin-left:1rem!important}.m-sm-4{margin:1.5rem!important}.mt-sm-4,.my-sm-4{margin-top:1.5rem!important}.mr-sm-4,.mx-sm-4{margin-right:1.5rem!important}.mb-sm-4,.my-sm-4{margin-bottom:1.5rem!important}.ml-sm-4,.mx-sm-4{margin-left:1.5rem!important}.m-sm-5{margin:3rem!important}.mt-sm-5,.my-sm-5{margin-top:3rem!important}.mr-sm-5,.mx-sm-5{margin-right:3rem!important}.mb-sm-5,.my-sm-5{margin-bottom:3rem!important}.ml-sm-5,.mx-sm-5{margin-left:3rem!important}.p-sm-0{padding:0!important}.pt-sm-0,.py-sm-0{padding-top:0!important}.pr-sm-0,.px-sm-0{padding-right:0!important}.pb-sm-0,.py-sm-0{padding-bottom:0!important}.pl-sm-0,.px-sm-0{padding-left:0!important}.p-sm-1{padding:.25rem!important}.pt-sm-1,.py-sm-1{padding-top:.25rem!important}.pr-sm-1,.px-sm-1{padding-right:.25rem!important}.pb-sm-1,.py-sm-1{padding-bottom:.25rem!important}.pl-sm-1,.px-sm-1{padding-left:.25rem!important}.p-sm-2{padding:.5rem!important}.pt-sm-2,.py-sm-2{padding-top:.5rem!important}.pr-sm-2,.px-sm-2{padding-right:.5rem!important}.pb-sm-2,.py-sm-2{padding-bottom:.5rem!important}.pl-sm-2,.px-sm-2{padding-left:.5rem!important}.p-sm-3{padding:1rem!important}.pt-sm-3,.py-sm-3{padding-top:1rem!important}.pr-sm-3,.px-sm-3{padding-right:1rem!important}.pb-sm-3,.py-sm-3{padding-bottom:1rem!important}.pl-sm-3,.px-sm-3{padding-left:1rem!important}.p-sm-4{padding:1.5rem!important}.pt-sm-4,.py-sm-4{padding-top:1.5rem!important}.pr-sm-4,.px-sm-4{padding-right:1.5rem!important}.pb-sm-4,.py-sm-4{padding-bottom:1.5rem!important}.pl-sm-4,.px-sm-4{padding-left:1.5rem!important}.p-sm-5{padding:3rem!important}.pt-sm-5,.py-sm-5{padding-top:3rem!important}.pr-sm-5,.px-sm-5{padding-right:3rem!important}.pb-sm-5,.py-sm-5{padding-bottom:3rem!important}.pl-sm-5,.px-sm-5{padding-left:3rem!important}.m-sm-n1{margin:-.25rem!important}.mt-sm-n1,.my-sm-n1{margin-top:-.25rem!important}.mr-sm-n1,.mx-sm-n1{margin-right:-.25rem!important}.mb-sm-n1,.my-sm-n1{margin-bottom:-.25rem!important}.ml-sm-n1,.mx-sm-n1{margin-left:-.25rem!important}.m-sm-n2{margin:-.5rem!important}.mt-sm-n2,.my-sm-n2{margin-top:-.5rem!important}.mr-sm-n2,.mx-sm-n2{margin-right:-.5rem!important}.mb-sm-n2,.my-sm-n2{margin-bottom:-.5rem!important}.ml-sm-n2,.mx-sm-n2{margin-left:-.5rem!important}.m-sm-n3{margin:-1rem!important}.mt-sm-n3,.my-sm-n3{margin-top:-1rem!important}.mr-sm-n3,.mx-sm-n3{margin-right:-1rem!important}.mb-sm-n3,.my-sm-n3{margin-bottom:-1rem!important}.ml-sm-n3,.mx-sm-n3{margin-left:-1rem!important}.m-sm-n4{margin:-1.5rem!important}.mt-sm-n4,.my-sm-n4{margin-top:-1.5rem!important}.mr-sm-n4,.mx-sm-n4{margin-right:-1.5rem!important}.mb-sm-n4,.my-sm-n4{margin-bottom:-1.5rem!important}.ml-sm-n4,.mx-sm-n4{margin-left:-1.5rem!important}.m-sm-n5{margin:-3rem!important}.mt-sm-n5,.my-sm-n5{margin-top:-3rem!important}.mr-sm-n5,.mx-sm-n5{margin-right:-3rem!important}.mb-sm-n5,.my-sm-n5{margin-bottom:-3rem!important}.ml-sm-n5,.mx-sm-n5{margin-left:-3rem!important}.m-sm-auto{margin:auto!important}.mt-sm-auto,.my-sm-auto{margin-top:auto!important}.mr-sm-auto,.mx-sm-auto{margin-right:auto!important}.mb-sm-auto,.my-sm-auto{margin-bottom:auto!important}.ml-sm-auto,.mx-sm-auto{margin-left:auto!important}}@media (min-width:768px){.m-md-0{margin:0!important}.mt-md-0,.my-md-0{margin-top:0!important}.mr-md-0,.mx-md-0{margin-right:0!important}.mb-md-0,.my-md-0{margin-bottom:0!important}.ml-md-0,.mx-md-0{margin-left:0!important}.m-md-1{margin:.25rem!important}.mt-md-1,.my-md-1{margin-top:.25rem!important}.mr-md-1,.mx-md-1{margin-right:.25rem!important}.mb-md-1,.my-md-1{margin-bottom:.25rem!important}.ml-md-1,.mx-md-1{margin-left:.25rem!important}.m-md-2{margin:.5rem!important}.mt-md-2,.my-md-2{margin-top:.5rem!important}.mr-md-2,.mx-md-2{margin-right:.5rem!important}.mb-md-2,.my-md-2{margin-bottom:.5rem!important}.ml-md-2,.mx-md-2{margin-left:.5rem!important}.m-md-3{margin:1rem!important}.mt-md-3,.my-md-3{margin-top:1rem!important}.mr-md-3,.mx-md-3{margin-right:1rem!important}.mb-md-3,.my-md-3{margin-bottom:1rem!important}.ml-md-3,.mx-md-3{margin-left:1rem!important}.m-md-4{margin:1.5rem!important}.mt-md-4,.my-md-4{margin-top:1.5rem!important}.mr-md-4,.mx-md-4{margin-right:1.5rem!important}.mb-md-4,.my-md-4{margin-bottom:1.5rem!important}.ml-md-4,.mx-md-4{margin-left:1.5rem!important}.m-md-5{margin:3rem!important}.mt-md-5,.my-md-5{margin-top:3rem!important}.mr-md-5,.mx-md-5{margin-right:3rem!important}.mb-md-5,.my-md-5{margin-bottom:3rem!important}.ml-md-5,.mx-md-5{margin-left:3rem!important}.p-md-0{padding:0!important}.pt-md-0,.py-md-0{padding-top:0!important}.pr-md-0,.px-md-0{padding-right:0!important}.pb-md-0,.py-md-0{padding-bottom:0!important}.pl-md-0,.px-md-0{padding-left:0!important}.p-md-1{padding:.25rem!important}.pt-md-1,.py-md-1{padding-top:.25rem!important}.pr-md-1,.px-md-1{padding-right:.25rem!important}.pb-md-1,.py-md-1{padding-bottom:.25rem!important}.pl-md-1,.px-md-1{padding-left:.25rem!important}.p-md-2{padding:.5rem!important}.pt-md-2,.py-md-2{padding-top:.5rem!important}.pr-md-2,.px-md-2{padding-right:.5rem!important}.pb-md-2,.py-md-2{padding-bottom:.5rem!important}.pl-md-2,.px-md-2{padding-left:.5rem!important}.p-md-3{padding:1rem!important}.pt-md-3,.py-md-3{padding-top:1rem!important}.pr-md-3,.px-md-3{padding-right:1rem!important}.pb-md-3,.py-md-3{padding-bottom:1rem!important}.pl-md-3,.px-md-3{padding-left:1rem!important}.p-md-4{padding:1.5rem!important}.pt-md-4,.py-md-4{padding-top:1.5rem!important}.pr-md-4,.px-md-4{padding-right:1.5rem!important}.pb-md-4,.py-md-4{padding-bottom:1.5rem!important}.pl-md-4,.px-md-4{padding-left:1.5rem!important}.p-md-5{padding:3rem!important}.pt-md-5,.py-md-5{padding-top:3rem!important}.pr-md-5,.px-md-5{padding-right:3rem!important}.pb-md-5,.py-md-5{padding-bottom:3rem!important}.pl-md-5,.px-md-5{padding-left:3rem!important}.m-md-n1{margin:-.25rem!important}.mt-md-n1,.my-md-n1{margin-top:-.25rem!important}.mr-md-n1,.mx-md-n1{margin-right:-.25rem!important}.mb-md-n1,.my-md-n1{margin-bottom:-.25rem!important}.ml-md-n1,.mx-md-n1{margin-left:-.25rem!important}.m-md-n2{margin:-.5rem!important}.mt-md-n2,.my-md-n2{margin-top:-.5rem!important}.mr-md-n2,.mx-md-n2{margin-right:-.5rem!important}.mb-md-n2,.my-md-n2{margin-bottom:-.5rem!important}.ml-md-n2,.mx-md-n2{margin-left:-.5rem!important}.m-md-n3{margin:-1rem!important}.mt-md-n3,.my-md-n3{margin-top:-1rem!important}.mr-md-n3,.mx-md-n3{margin-right:-1rem!important}.mb-md-n3,.my-md-n3{margin-bottom:-1rem!important}.ml-md-n3,.mx-md-n3{margin-left:-1rem!important}.m-md-n4{margin:-1.5rem!important}.mt-md-n4,.my-md-n4{margin-top:-1.5rem!important}.mr-md-n4,.mx-md-n4{margin-right:-1.5rem!important}.mb-md-n4,.my-md-n4{margin-bottom:-1.5rem!important}.ml-md-n4,.mx-md-n4{margin-left:-1.5rem!important}.m-md-n5{margin:-3rem!important}.mt-md-n5,.my-md-n5{margin-top:-3rem!important}.mr-md-n5,.mx-md-n5{margin-right:-3rem!important}.mb-md-n5,.my-md-n5{margin-bottom:-3rem!important}.ml-md-n5,.mx-md-n5{margin-left:-3rem!important}.m-md-auto{margin:auto!important}.mt-md-auto,.my-md-auto{margin-top:auto!important}.mr-md-auto,.mx-md-auto{margin-right:auto!important}.mb-md-auto,.my-md-auto{margin-bottom:auto!important}.ml-md-auto,.mx-md-auto{margin-left:auto!important}}@media (min-width:992px){.m-lg-0{margin:0!important}.mt-lg-0,.my-lg-0{margin-top:0!important}.mr-lg-0,.mx-lg-0{margin-right:0!important}.mb-lg-0,.my-lg-0{margin-bottom:0!important}.ml-lg-0,.mx-lg-0{margin-left:0!important}.m-lg-1{margin:.25rem!important}.mt-lg-1,.my-lg-1{margin-top:.25rem!important}.mr-lg-1,.mx-lg-1{margin-right:.25rem!important}.mb-lg-1,.my-lg-1{margin-bottom:.25rem!important}.ml-lg-1,.mx-lg-1{margin-left:.25rem!important}.m-lg-2{margin:.5rem!important}.mt-lg-2,.my-lg-2{margin-top:.5rem!important}.mr-lg-2,.mx-lg-2{margin-right:.5rem!important}.mb-lg-2,.my-lg-2{margin-bottom:.5rem!important}.ml-lg-2,.mx-lg-2{margin-left:.5rem!important}.m-lg-3{margin:1rem!important}.mt-lg-3,.my-lg-3{margin-top:1rem!important}.mr-lg-3,.mx-lg-3{margin-right:1rem!important}.mb-lg-3,.my-lg-3{margin-bottom:1rem!important}.ml-lg-3,.mx-lg-3{margin-left:1rem!important}.m-lg-4{margin:1.5rem!important}.mt-lg-4,.my-lg-4{margin-top:1.5rem!important}.mr-lg-4,.mx-lg-4{margin-right:1.5rem!important}.mb-lg-4,.my-lg-4{margin-bottom:1.5rem!important}.ml-lg-4,.mx-lg-4{margin-left:1.5rem!important}.m-lg-5{margin:3rem!important}.mt-lg-5,.my-lg-5{margin-top:3rem!important}.mr-lg-5,.mx-lg-5{margin-right:3rem!important}.mb-lg-5,.my-lg-5{margin-bottom:3rem!important}.ml-lg-5,.mx-lg-5{margin-left:3rem!important}.p-lg-0{padding:0!important}.pt-lg-0,.py-lg-0{padding-top:0!important}.pr-lg-0,.px-lg-0{padding-right:0!important}.pb-lg-0,.py-lg-0{padding-bottom:0!important}.pl-lg-0,.px-lg-0{padding-left:0!important}.p-lg-1{padding:.25rem!important}.pt-lg-1,.py-lg-1{padding-top:.25rem!important}.pr-lg-1,.px-lg-1{padding-right:.25rem!important}.pb-lg-1,.py-lg-1{padding-bottom:.25rem!important}.pl-lg-1,.px-lg-1{padding-left:.25rem!important}.p-lg-2{padding:.5rem!important}.pt-lg-2,.py-lg-2{padding-top:.5rem!important}.pr-lg-2,.px-lg-2{padding-right:.5rem!important}.pb-lg-2,.py-lg-2{padding-bottom:.5rem!important}.pl-lg-2,.px-lg-2{padding-left:.5rem!important}.p-lg-3{padding:1rem!important}.pt-lg-3,.py-lg-3{padding-top:1rem!important}.pr-lg-3,.px-lg-3{padding-right:1rem!important}.pb-lg-3,.py-lg-3{padding-bottom:1rem!important}.pl-lg-3,.px-lg-3{padding-left:1rem!important}.p-lg-4{padding:1.5rem!important}.pt-lg-4,.py-lg-4{padding-top:1.5rem!important}.pr-lg-4,.px-lg-4{padding-right:1.5rem!important}.pb-lg-4,.py-lg-4{padding-bottom:1.5rem!important}.pl-lg-4,.px-lg-4{padding-left:1.5rem!important}.p-lg-5{padding:3rem!important}.pt-lg-5,.py-lg-5{padding-top:3rem!important}.pr-lg-5,.px-lg-5{padding-right:3rem!important}.pb-lg-5,.py-lg-5{padding-bottom:3rem!important}.pl-lg-5,.px-lg-5{padding-left:3rem!important}.m-lg-n1{margin:-.25rem!important}.mt-lg-n1,.my-lg-n1{margin-top:-.25rem!important}.mr-lg-n1,.mx-lg-n1{margin-right:-.25rem!important}.mb-lg-n1,.my-lg-n1{margin-bottom:-.25rem!important}.ml-lg-n1,.mx-lg-n1{margin-left:-.25rem!important}.m-lg-n2{margin:-.5rem!important}.mt-lg-n2,.my-lg-n2{margin-top:-.5rem!important}.mr-lg-n2,.mx-lg-n2{margin-right:-.5rem!important}.mb-lg-n2,.my-lg-n2{margin-bottom:-.5rem!important}.ml-lg-n2,.mx-lg-n2{margin-left:-.5rem!important}.m-lg-n3{margin:-1rem!important}.mt-lg-n3,.my-lg-n3{margin-top:-1rem!important}.mr-lg-n3,.mx-lg-n3{margin-right:-1rem!important}.mb-lg-n3,.my-lg-n3{margin-bottom:-1rem!important}.ml-lg-n3,.mx-lg-n3{margin-left:-1rem!important}.m-lg-n4{margin:-1.5rem!important}.mt-lg-n4,.my-lg-n4{margin-top:-1.5rem!important}.mr-lg-n4,.mx-lg-n4{margin-right:-1.5rem!important}.mb-lg-n4,.my-lg-n4{margin-bottom:-1.5rem!important}.ml-lg-n4,.mx-lg-n4{margin-left:-1.5rem!important}.m-lg-n5{margin:-3rem!important}.mt-lg-n5,.my-lg-n5{margin-top:-3rem!important}.mr-lg-n5,.mx-lg-n5{margin-right:-3rem!important}.mb-lg-n5,.my-lg-n5{margin-bottom:-3rem!important}.ml-lg-n5,.mx-lg-n5{margin-left:-3rem!important}.m-lg-auto{margin:auto!important}.mt-lg-auto,.my-lg-auto{margin-top:auto!important}.mr-lg-auto,.mx-lg-auto{margin-right:auto!important}.mb-lg-auto,.my-lg-auto{margin-bottom:auto!important}.ml-lg-auto,.mx-lg-auto{margin-left:auto!important}}@media (min-width:1200px){.m-xl-0{margin:0!important}.mt-xl-0,.my-xl-0{margin-top:0!important}.mr-xl-0,.mx-xl-0{margin-right:0!important}.mb-xl-0,.my-xl-0{margin-bottom:0!important}.ml-xl-0,.mx-xl-0{margin-left:0!important}.m-xl-1{margin:.25rem!important}.mt-xl-1,.my-xl-1{margin-top:.25rem!important}.mr-xl-1,.mx-xl-1{margin-right:.25rem!important}.mb-xl-1,.my-xl-1{margin-bottom:.25rem!important}.ml-xl-1,.mx-xl-1{margin-left:.25rem!important}.m-xl-2{margin:.5rem!important}.mt-xl-2,.my-xl-2{margin-top:.5rem!important}.mr-xl-2,.mx-xl-2{margin-right:.5rem!important}.mb-xl-2,.my-xl-2{margin-bottom:.5rem!important}.ml-xl-2,.mx-xl-2{margin-left:.5rem!important}.m-xl-3{margin:1rem!important}.mt-xl-3,.my-xl-3{margin-top:1rem!important}.mr-xl-3,.mx-xl-3{margin-right:1rem!important}.mb-xl-3,.my-xl-3{margin-bottom:1rem!important}.ml-xl-3,.mx-xl-3{margin-left:1rem!important}.m-xl-4{margin:1.5rem!important}.mt-xl-4,.my-xl-4{margin-top:1.5rem!important}.mr-xl-4,.mx-xl-4{margin-right:1.5rem!important}.mb-xl-4,.my-xl-4{margin-bottom:1.5rem!important}.ml-xl-4,.mx-xl-4{margin-left:1.5rem!important}.m-xl-5{margin:3rem!important}.mt-xl-5,.my-xl-5{margin-top:3rem!important}.mr-xl-5,.mx-xl-5{margin-right:3rem!important}.mb-xl-5,.my-xl-5{margin-bottom:3rem!important}.ml-xl-5,.mx-xl-5{margin-left:3rem!important}.p-xl-0{padding:0!important}.pt-xl-0,.py-xl-0{padding-top:0!important}.pr-xl-0,.px-xl-0{padding-right:0!important}.pb-xl-0,.py-xl-0{padding-bottom:0!important}.pl-xl-0,.px-xl-0{padding-left:0!important}.p-xl-1{padding:.25rem!important}.pt-xl-1,.py-xl-1{padding-top:.25rem!important}.pr-xl-1,.px-xl-1{padding-right:.25rem!important}.pb-xl-1,.py-xl-1{padding-bottom:.25rem!important}.pl-xl-1,.px-xl-1{padding-left:.25rem!important}.p-xl-2{padding:.5rem!important}.pt-xl-2,.py-xl-2{padding-top:.5rem!important}.pr-xl-2,.px-xl-2{padding-right:.5rem!important}.pb-xl-2,.py-xl-2{padding-bottom:.5rem!important}.pl-xl-2,.px-xl-2{padding-left:.5rem!important}.p-xl-3{padding:1rem!important}.pt-xl-3,.py-xl-3{padding-top:1rem!important}.pr-xl-3,.px-xl-3{padding-right:1rem!important}.pb-xl-3,.py-xl-3{padding-bottom:1rem!important}.pl-xl-3,.px-xl-3{padding-left:1rem!important}.p-xl-4{padding:1.5rem!important}.pt-xl-4,.py-xl-4{padding-top:1.5rem!important}.pr-xl-4,.px-xl-4{padding-right:1.5rem!important}.pb-xl-4,.py-xl-4{padding-bottom:1.5rem!important}.pl-xl-4,.px-xl-4{padding-left:1.5rem!important}.p-xl-5{padding:3rem!important}.pt-xl-5,.py-xl-5{padding-top:3rem!important}.pr-xl-5,.px-xl-5{padding-right:3rem!important}.pb-xl-5,.py-xl-5{padding-bottom:3rem!important}.pl-xl-5,.px-xl-5{padding-left:3rem!important}.m-xl-n1{margin:-.25rem!important}.mt-xl-n1,.my-xl-n1{margin-top:-.25rem!important}.mr-xl-n1,.mx-xl-n1{margin-right:-.25rem!important}.mb-xl-n1,.my-xl-n1{margin-bottom:-.25rem!important}.ml-xl-n1,.mx-xl-n1{margin-left:-.25rem!important}.m-xl-n2{margin:-.5rem!important}.mt-xl-n2,.my-xl-n2{margin-top:-.5rem!important}.mr-xl-n2,.mx-xl-n2{margin-right:-.5rem!important}.mb-xl-n2,.my-xl-n2{margin-bottom:-.5rem!important}.ml-xl-n2,.mx-xl-n2{margin-left:-.5rem!important}.m-xl-n3{margin:-1rem!important}.mt-xl-n3,.my-xl-n3{margin-top:-1rem!important}.mr-xl-n3,.mx-xl-n3{margin-right:-1rem!important}.mb-xl-n3,.my-xl-n3{margin-bottom:-1rem!important}.ml-xl-n3,.mx-xl-n3{margin-left:-1rem!important}.m-xl-n4{margin:-1.5rem!important}.mt-xl-n4,.my-xl-n4{margin-top:-1.5rem!important}.mr-xl-n4,.mx-xl-n4{margin-right:-1.5rem!important}.mb-xl-n4,.my-xl-n4{margin-bottom:-1.5rem!important}.ml-xl-n4,.mx-xl-n4{margin-left:-1.5rem!important}.m-xl-n5{margin:-3rem!important}.mt-xl-n5,.my-xl-n5{margin-top:-3rem!important}.mr-xl-n5,.mx-xl-n5{margin-right:-3rem!important}.mb-xl-n5,.my-xl-n5{margin-bottom:-3rem!important}.ml-xl-n5,.mx-xl-n5{margin-left:-3rem!important}.m-xl-auto{margin:auto!important}.mt-xl-auto,.my-xl-auto{margin-top:auto!important}.mr-xl-auto,.mx-xl-auto{margin-right:auto!important}.mb-xl-auto,.my-xl-auto{margin-bottom:auto!important}.ml-xl-auto,.mx-xl-auto{margin-left:auto!important}}.text-monospace{font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace!important}.text-justify{text-align:justify!important}.text-wrap{white-space:normal!important}.text-nowrap{white-space:nowrap!important}.text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.text-left{text-align:left!important}.text-right{text-align:right!important}.text-center{text-align:center!important}@media (min-width:576px){.text-sm-left{text-align:left!important}.text-sm-right{text-align:right!important}.text-sm-center{text-align:center!important}}@media (min-width:768px){.text-md-left{text-align:left!important}.text-md-right{text-align:right!important}.text-md-center{text-align:center!important}}@media (min-width:992px){.text-lg-left{text-align:left!important}.text-lg-right{text-align:right!important}.text-lg-center{text-align:center!important}}@media (min-width:1200px){.text-xl-left{text-align:left!important}.text-xl-right{text-align:right!important}.text-xl-center{text-align:center!important}}.text-lowercase{text-transform:lowercase!important}.text-uppercase{text-transform:uppercase!important}.text-capitalize{text-transform:capitalize!important}.font-weight-light{font-weight:300!important}.font-weight-lighter{font-weight:lighter!important}.font-weight-normal{font-weight:400!important}.font-weight-bold{font-weight:700!important}.font-weight-bolder{font-weight:bolder!important}.font-italic{font-style:italic!important}.text-white{color:#fff!important}.text-primary{color:#007bff!important}a.text-primary:focus,a.text-primary:hover{color:#0056b3!important}.text-secondary{color:#6c757d!important}a.text-secondary:focus,a.text-secondary:hover{color:#494f54!important}.text-success{color:#28a745!important}a.text-success:focus,a.text-success:hover{color:#19692c!important}.text-info{color:#17a2b8!important}a.text-info:focus,a.text-info:hover{color:#0f6674!important}.text-warning{color:#ffc107!important}a.text-warning:focus,a.text-warning:hover{color:#ba8b00!important}.text-danger{color:#dc3545!important}a.text-danger:focus,a.text-danger:hover{color:#a71d2a!important}.text-light{color:#f8f9fa!important}a.text-light:focus,a.text-light:hover{color:#cbd3da!important}.text-dark{color:#343a40!important}a.text-dark:focus,a.text-dark:hover{color:#121416!important}.text-body{color:#212529!important}.text-muted{color:#6c757d!important}.text-black-50{color:rgba(0,0,0,.5)!important}.text-white-50{color:rgba(255,255,255,.5)!important}.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.text-decoration-none{text-decoration:none!important}.text-break{word-break:break-word!important;overflow-wrap:break-word!important}.text-reset{color:inherit!important}.visible{visibility:visible!important}.invisible{visibility:hidden!important}@media print{*,::after,::before{text-shadow:none!important;box-shadow:none!important}a:not(.btn){text-decoration:underline}abbr[title]::after{content:" (" attr(title) ")"}pre{white-space:pre-wrap!important}blockquote,pre{border:1px solid #adb5bd;page-break-inside:avoid}thead{display:table-header-group}img,tr{page-break-inside:avoid}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}@page{size:a3}body{min-width:992px!important}.container{min-width:992px!important}.navbar{display:none}.badge{border:1px solid #000}.table{border-collapse:collapse!important}.table td,.table th{background-color:#fff!important}.table-bordered td,.table-bordered th{border:1px solid #dee2e6!important}.table-dark{color:inherit}.table-dark tbody+tbody,.table-dark td,.table-dark th,.table-dark thead th{border-color:#dee2e6}.table .thead-dark th{color:inherit;border-color:#dee2e6}} +/*! + * Bootstrap v4.4.1 (https://getbootstrap.com/) + * Copyright 2011-2019 The Bootstrap Authors + * Copyright 2011-2019 Twitter, Inc. + * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) + */:root{--blue:#007bff;--indigo:#6610f2;--purple:#6f42c1;--pink:#e83e8c;--red:#dc3545;--orange:#fd7e14;--yellow:#ffc107;--green:#28a745;--teal:#20c997;--cyan:#17a2b8;--white:#fff;--gray:#6c757d;--gray-dark:#343a40;--primary:#007bff;--secondary:#6c757d;--success:#28a745;--info:#17a2b8;--warning:#ffc107;--danger:#dc3545;--light:#f8f9fa;--dark:#343a40;--breakpoint-xs:0;--breakpoint-sm:576px;--breakpoint-md:768px;--breakpoint-lg:992px;--breakpoint-xl:1200px;--font-family-sans-serif:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-family-monospace:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace}*,::after,::before{box-sizing:border-box}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}article,aside,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-size:1rem;font-weight:400;line-height:1.5;color:#212529;text-align:left;background-color:#fff}[tabindex="-1"]:focus:not(:focus-visible){outline:0!important}hr{box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5rem}p{margin-top:0;margin-bottom:1rem}abbr[data-original-title],abbr[title]{text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;cursor:help;border-bottom:0;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}address{margin-bottom:1rem;font-style:normal;line-height:inherit}dl,ol,ul{margin-top:0;margin-bottom:1rem}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}dt{font-weight:700}dd{margin-bottom:.5rem;margin-left:0}blockquote{margin:0 0 1rem}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}a{color:#007bff;text-decoration:none;background-color:transparent}a:hover{color:#0056b3;text-decoration:underline}a:not([href]){color:inherit;text-decoration:none}a:not([href]):hover{color:inherit;text-decoration:none}code,kbd,pre,samp{font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;font-size:1em}pre{margin-top:0;margin-bottom:1rem;overflow:auto}figure{margin:0 0 1rem}img{vertical-align:middle;border-style:none}svg{overflow:hidden;vertical-align:middle}table{border-collapse:collapse}caption{padding-top:.75rem;padding-bottom:.75rem;color:#6c757d;text-align:left;caption-side:bottom}th{text-align:inherit}label{display:inline-block;margin-bottom:.5rem}button{border-radius:0}button:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}select{word-wrap:normal}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled),button:not(:disabled){cursor:pointer}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{padding:0;border-style:none}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=date],input[type=datetime-local],input[type=month],input[type=time]{-webkit-appearance:listbox}textarea{overflow:auto;resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}legend{display:block;width:100%;max-width:100%;padding:0;margin-bottom:.5rem;font-size:1.5rem;line-height:inherit;color:inherit;white-space:normal}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item;cursor:pointer}template{display:none}[hidden]{display:none!important}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{margin-bottom:.5rem;font-weight:500;line-height:1.2}.h1,h1{font-size:2.5rem}.h2,h2{font-size:2rem}.h3,h3{font-size:1.75rem}.h4,h4{font-size:1.5rem}.h5,h5{font-size:1.25rem}.h6,h6{font-size:1rem}.lead{font-size:1.25rem;font-weight:300}.display-1{font-size:6rem;font-weight:300;line-height:1.2}.display-2{font-size:5.5rem;font-weight:300;line-height:1.2}.display-3{font-size:4.5rem;font-weight:300;line-height:1.2}.display-4{font-size:3.5rem;font-weight:300;line-height:1.2}hr{margin-top:1rem;margin-bottom:1rem;border:0;border-top:1px solid rgba(0,0,0,.1)}.small,small{font-size:80%;font-weight:400}.mark,mark{padding:.2em;background-color:#fcf8e3}.list-unstyled{padding-left:0;list-style:none}.list-inline{padding-left:0;list-style:none}.list-inline-item{display:inline-block}.list-inline-item:not(:last-child){margin-right:.5rem}.initialism{font-size:90%;text-transform:uppercase}.blockquote{margin-bottom:1rem;font-size:1.25rem}.blockquote-footer{display:block;font-size:80%;color:#6c757d}.blockquote-footer::before{content:"\2014\00A0"}.img-fluid{max-width:100%;height:auto}.img-thumbnail{padding:.25rem;background-color:#fff;border:1px solid #dee2e6;border-radius:.25rem;max-width:100%;height:auto}.figure{display:inline-block}.figure-img{margin-bottom:.5rem;line-height:1}.figure-caption{font-size:90%;color:#6c757d}code{font-size:87.5%;color:#e83e8c;word-wrap:break-word}a>code{color:inherit}kbd{padding:.2rem .4rem;font-size:87.5%;color:#fff;background-color:#212529;border-radius:.2rem}kbd kbd{padding:0;font-size:100%;font-weight:700}pre{display:block;font-size:87.5%;color:#212529}pre code{font-size:inherit;color:inherit;word-break:normal}.pre-scrollable{max-height:340px;overflow-y:scroll}.container{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media (min-width:576px){.container{max-width:540px}}@media (min-width:768px){.container{max-width:720px}}@media (min-width:992px){.container{max-width:960px}}@media (min-width:1200px){.container{max-width:1140px}}.container-fluid,.container-lg,.container-md,.container-sm,.container-xl{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media (min-width:576px){.container,.container-sm{max-width:540px}}@media (min-width:768px){.container,.container-md,.container-sm{max-width:720px}}@media (min-width:992px){.container,.container-lg,.container-md,.container-sm{max-width:960px}}@media (min-width:1200px){.container,.container-lg,.container-md,.container-sm,.container-xl{max-width:1140px}}.row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}.no-gutters{margin-right:0;margin-left:0}.no-gutters>.col,.no-gutters>[class*=col-]{padding-right:0;padding-left:0}.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-auto,.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-auto,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-auto,.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-auto,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-auto{position:relative;width:100%;padding-right:15px;padding-left:15px}.col{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.row-cols-1>*{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.row-cols-2>*{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.row-cols-3>*{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.row-cols-4>*{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.row-cols-5>*{-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}.row-cols-6>*{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-first{-ms-flex-order:-1;order:-1}.order-last{-ms-flex-order:13;order:13}.order-0{-ms-flex-order:0;order:0}.order-1{-ms-flex-order:1;order:1}.order-2{-ms-flex-order:2;order:2}.order-3{-ms-flex-order:3;order:3}.order-4{-ms-flex-order:4;order:4}.order-5{-ms-flex-order:5;order:5}.order-6{-ms-flex-order:6;order:6}.order-7{-ms-flex-order:7;order:7}.order-8{-ms-flex-order:8;order:8}.order-9{-ms-flex-order:9;order:9}.order-10{-ms-flex-order:10;order:10}.order-11{-ms-flex-order:11;order:11}.order-12{-ms-flex-order:12;order:12}.offset-1{margin-left:8.333333%}.offset-2{margin-left:16.666667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.333333%}.offset-5{margin-left:41.666667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.333333%}.offset-8{margin-left:66.666667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.333333%}.offset-11{margin-left:91.666667%}@media (min-width:576px){.col-sm{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.row-cols-sm-1>*{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.row-cols-sm-2>*{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.row-cols-sm-3>*{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.row-cols-sm-4>*{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.row-cols-sm-5>*{-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}.row-cols-sm-6>*{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-sm-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-sm-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-sm-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-sm-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-sm-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-sm-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-sm-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-sm-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-sm-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-sm-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-sm-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-sm-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-sm-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-sm-first{-ms-flex-order:-1;order:-1}.order-sm-last{-ms-flex-order:13;order:13}.order-sm-0{-ms-flex-order:0;order:0}.order-sm-1{-ms-flex-order:1;order:1}.order-sm-2{-ms-flex-order:2;order:2}.order-sm-3{-ms-flex-order:3;order:3}.order-sm-4{-ms-flex-order:4;order:4}.order-sm-5{-ms-flex-order:5;order:5}.order-sm-6{-ms-flex-order:6;order:6}.order-sm-7{-ms-flex-order:7;order:7}.order-sm-8{-ms-flex-order:8;order:8}.order-sm-9{-ms-flex-order:9;order:9}.order-sm-10{-ms-flex-order:10;order:10}.order-sm-11{-ms-flex-order:11;order:11}.order-sm-12{-ms-flex-order:12;order:12}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.333333%}.offset-sm-2{margin-left:16.666667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.333333%}.offset-sm-5{margin-left:41.666667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.333333%}.offset-sm-8{margin-left:66.666667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.333333%}.offset-sm-11{margin-left:91.666667%}}@media (min-width:768px){.col-md{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.row-cols-md-1>*{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.row-cols-md-2>*{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.row-cols-md-3>*{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.row-cols-md-4>*{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.row-cols-md-5>*{-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}.row-cols-md-6>*{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-md-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-md-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-md-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-md-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-md-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-md-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-md-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-md-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-md-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-md-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-md-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-md-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-md-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-md-first{-ms-flex-order:-1;order:-1}.order-md-last{-ms-flex-order:13;order:13}.order-md-0{-ms-flex-order:0;order:0}.order-md-1{-ms-flex-order:1;order:1}.order-md-2{-ms-flex-order:2;order:2}.order-md-3{-ms-flex-order:3;order:3}.order-md-4{-ms-flex-order:4;order:4}.order-md-5{-ms-flex-order:5;order:5}.order-md-6{-ms-flex-order:6;order:6}.order-md-7{-ms-flex-order:7;order:7}.order-md-8{-ms-flex-order:8;order:8}.order-md-9{-ms-flex-order:9;order:9}.order-md-10{-ms-flex-order:10;order:10}.order-md-11{-ms-flex-order:11;order:11}.order-md-12{-ms-flex-order:12;order:12}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.333333%}.offset-md-2{margin-left:16.666667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.333333%}.offset-md-5{margin-left:41.666667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.333333%}.offset-md-8{margin-left:66.666667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.333333%}.offset-md-11{margin-left:91.666667%}}@media (min-width:992px){.col-lg{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.row-cols-lg-1>*{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.row-cols-lg-2>*{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.row-cols-lg-3>*{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.row-cols-lg-4>*{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.row-cols-lg-5>*{-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}.row-cols-lg-6>*{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-lg-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-lg-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-lg-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-lg-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-lg-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-lg-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-lg-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-lg-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-lg-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-lg-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-lg-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-lg-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-lg-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-lg-first{-ms-flex-order:-1;order:-1}.order-lg-last{-ms-flex-order:13;order:13}.order-lg-0{-ms-flex-order:0;order:0}.order-lg-1{-ms-flex-order:1;order:1}.order-lg-2{-ms-flex-order:2;order:2}.order-lg-3{-ms-flex-order:3;order:3}.order-lg-4{-ms-flex-order:4;order:4}.order-lg-5{-ms-flex-order:5;order:5}.order-lg-6{-ms-flex-order:6;order:6}.order-lg-7{-ms-flex-order:7;order:7}.order-lg-8{-ms-flex-order:8;order:8}.order-lg-9{-ms-flex-order:9;order:9}.order-lg-10{-ms-flex-order:10;order:10}.order-lg-11{-ms-flex-order:11;order:11}.order-lg-12{-ms-flex-order:12;order:12}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.333333%}.offset-lg-2{margin-left:16.666667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.333333%}.offset-lg-5{margin-left:41.666667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.333333%}.offset-lg-8{margin-left:66.666667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.333333%}.offset-lg-11{margin-left:91.666667%}}@media (min-width:1200px){.col-xl{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.row-cols-xl-1>*{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.row-cols-xl-2>*{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.row-cols-xl-3>*{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.row-cols-xl-4>*{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.row-cols-xl-5>*{-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}.row-cols-xl-6>*{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-xl-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-xl-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-xl-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-xl-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-xl-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-xl-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-xl-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-xl-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-xl-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-xl-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-xl-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-xl-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-xl-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-xl-first{-ms-flex-order:-1;order:-1}.order-xl-last{-ms-flex-order:13;order:13}.order-xl-0{-ms-flex-order:0;order:0}.order-xl-1{-ms-flex-order:1;order:1}.order-xl-2{-ms-flex-order:2;order:2}.order-xl-3{-ms-flex-order:3;order:3}.order-xl-4{-ms-flex-order:4;order:4}.order-xl-5{-ms-flex-order:5;order:5}.order-xl-6{-ms-flex-order:6;order:6}.order-xl-7{-ms-flex-order:7;order:7}.order-xl-8{-ms-flex-order:8;order:8}.order-xl-9{-ms-flex-order:9;order:9}.order-xl-10{-ms-flex-order:10;order:10}.order-xl-11{-ms-flex-order:11;order:11}.order-xl-12{-ms-flex-order:12;order:12}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.333333%}.offset-xl-2{margin-left:16.666667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.333333%}.offset-xl-5{margin-left:41.666667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.333333%}.offset-xl-8{margin-left:66.666667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.333333%}.offset-xl-11{margin-left:91.666667%}}.table{width:100%;margin-bottom:1rem;color:#212529}.table td,.table th{padding:.75rem;vertical-align:top;border-top:1px solid #dee2e6}.table thead th{vertical-align:bottom;border-bottom:2px solid #dee2e6}.table tbody+tbody{border-top:2px solid #dee2e6}.table-sm td,.table-sm th{padding:.3rem}.table-bordered{border:1px solid #dee2e6}.table-bordered td,.table-bordered th{border:1px solid #dee2e6}.table-bordered thead td,.table-bordered thead th{border-bottom-width:2px}.table-borderless tbody+tbody,.table-borderless td,.table-borderless th,.table-borderless thead th{border:0}.table-striped tbody tr:nth-of-type(odd){background-color:rgba(0,0,0,.05)}.table-hover tbody tr:hover{color:#212529;background-color:rgba(0,0,0,.075)}.table-primary,.table-primary>td,.table-primary>th{background-color:#b8daff}.table-primary tbody+tbody,.table-primary td,.table-primary th,.table-primary thead th{border-color:#7abaff}.table-hover .table-primary:hover{background-color:#9fcdff}.table-hover .table-primary:hover>td,.table-hover .table-primary:hover>th{background-color:#9fcdff}.table-secondary,.table-secondary>td,.table-secondary>th{background-color:#d6d8db}.table-secondary tbody+tbody,.table-secondary td,.table-secondary th,.table-secondary thead th{border-color:#b3b7bb}.table-hover .table-secondary:hover{background-color:#c8cbcf}.table-hover .table-secondary:hover>td,.table-hover .table-secondary:hover>th{background-color:#c8cbcf}.table-success,.table-success>td,.table-success>th{background-color:#c3e6cb}.table-success tbody+tbody,.table-success td,.table-success th,.table-success thead th{border-color:#8fd19e}.table-hover .table-success:hover{background-color:#b1dfbb}.table-hover .table-success:hover>td,.table-hover .table-success:hover>th{background-color:#b1dfbb}.table-info,.table-info>td,.table-info>th{background-color:#bee5eb}.table-info tbody+tbody,.table-info td,.table-info th,.table-info thead th{border-color:#86cfda}.table-hover .table-info:hover{background-color:#abdde5}.table-hover .table-info:hover>td,.table-hover .table-info:hover>th{background-color:#abdde5}.table-warning,.table-warning>td,.table-warning>th{background-color:#ffeeba}.table-warning tbody+tbody,.table-warning td,.table-warning th,.table-warning thead th{border-color:#ffdf7e}.table-hover .table-warning:hover{background-color:#ffe8a1}.table-hover .table-warning:hover>td,.table-hover .table-warning:hover>th{background-color:#ffe8a1}.table-danger,.table-danger>td,.table-danger>th{background-color:#f5c6cb}.table-danger tbody+tbody,.table-danger td,.table-danger th,.table-danger thead th{border-color:#ed969e}.table-hover .table-danger:hover{background-color:#f1b0b7}.table-hover .table-danger:hover>td,.table-hover .table-danger:hover>th{background-color:#f1b0b7}.table-light,.table-light>td,.table-light>th{background-color:#fdfdfe}.table-light tbody+tbody,.table-light td,.table-light th,.table-light thead th{border-color:#fbfcfc}.table-hover .table-light:hover{background-color:#ececf6}.table-hover .table-light:hover>td,.table-hover .table-light:hover>th{background-color:#ececf6}.table-dark,.table-dark>td,.table-dark>th{background-color:#c6c8ca}.table-dark tbody+tbody,.table-dark td,.table-dark th,.table-dark thead th{border-color:#95999c}.table-hover .table-dark:hover{background-color:#b9bbbe}.table-hover .table-dark:hover>td,.table-hover .table-dark:hover>th{background-color:#b9bbbe}.table-active,.table-active>td,.table-active>th{background-color:rgba(0,0,0,.075)}.table-hover .table-active:hover{background-color:rgba(0,0,0,.075)}.table-hover .table-active:hover>td,.table-hover .table-active:hover>th{background-color:rgba(0,0,0,.075)}.table .thead-dark th{color:#fff;background-color:#343a40;border-color:#454d55}.table .thead-light th{color:#495057;background-color:#e9ecef;border-color:#dee2e6}.table-dark{color:#fff;background-color:#343a40}.table-dark td,.table-dark th,.table-dark thead th{border-color:#454d55}.table-dark.table-bordered{border:0}.table-dark.table-striped tbody tr:nth-of-type(odd){background-color:rgba(255,255,255,.05)}.table-dark.table-hover tbody tr:hover{color:#fff;background-color:rgba(255,255,255,.075)}@media (max-width:575.98px){.table-responsive-sm{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive-sm>.table-bordered{border:0}}@media (max-width:767.98px){.table-responsive-md{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive-md>.table-bordered{border:0}}@media (max-width:991.98px){.table-responsive-lg{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive-lg>.table-bordered{border:0}}@media (max-width:1199.98px){.table-responsive-xl{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive-xl>.table-bordered{border:0}}.table-responsive{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive>.table-bordered{border:0}.form-control{display:block;width:100%;height:calc(1.5em + .75rem + 2px);padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#495057;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;border-radius:.25rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.form-control{transition:none}}.form-control::-ms-expand{background-color:transparent;border:0}.form-control:-moz-focusring{color:transparent;text-shadow:0 0 0 #495057}.form-control:focus{color:#495057;background-color:#fff;border-color:#80bdff;outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.form-control::-webkit-input-placeholder{color:#6c757d;opacity:1}.form-control::-moz-placeholder{color:#6c757d;opacity:1}.form-control:-ms-input-placeholder{color:#6c757d;opacity:1}.form-control::-ms-input-placeholder{color:#6c757d;opacity:1}.form-control::placeholder{color:#6c757d;opacity:1}.form-control:disabled,.form-control[readonly]{background-color:#e9ecef;opacity:1}select.form-control:focus::-ms-value{color:#495057;background-color:#fff}.form-control-file,.form-control-range{display:block;width:100%}.col-form-label{padding-top:calc(.375rem + 1px);padding-bottom:calc(.375rem + 1px);margin-bottom:0;font-size:inherit;line-height:1.5}.col-form-label-lg{padding-top:calc(.5rem + 1px);padding-bottom:calc(.5rem + 1px);font-size:1.25rem;line-height:1.5}.col-form-label-sm{padding-top:calc(.25rem + 1px);padding-bottom:calc(.25rem + 1px);font-size:.875rem;line-height:1.5}.form-control-plaintext{display:block;width:100%;padding:.375rem 0;margin-bottom:0;font-size:1rem;line-height:1.5;color:#212529;background-color:transparent;border:solid transparent;border-width:1px 0}.form-control-plaintext.form-control-lg,.form-control-plaintext.form-control-sm{padding-right:0;padding-left:0}.form-control-sm{height:calc(1.5em + .5rem + 2px);padding:.25rem .5rem;font-size:.875rem;line-height:1.5;border-radius:.2rem}.form-control-lg{height:calc(1.5em + 1rem + 2px);padding:.5rem 1rem;font-size:1.25rem;line-height:1.5;border-radius:.3rem}select.form-control[multiple],select.form-control[size]{height:auto}textarea.form-control{height:auto}.form-group{margin-bottom:1rem}.form-text{display:block;margin-top:.25rem}.form-row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-5px;margin-left:-5px}.form-row>.col,.form-row>[class*=col-]{padding-right:5px;padding-left:5px}.form-check{position:relative;display:block;padding-left:1.25rem}.form-check-input{position:absolute;margin-top:.3rem;margin-left:-1.25rem}.form-check-input:disabled~.form-check-label,.form-check-input[disabled]~.form-check-label{color:#6c757d}.form-check-label{margin-bottom:0}.form-check-inline{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;padding-left:0;margin-right:.75rem}.form-check-inline .form-check-input{position:static;margin-top:0;margin-right:.3125rem;margin-left:0}.valid-feedback{display:none;width:100%;margin-top:.25rem;font-size:80%;color:#28a745}.valid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:.875rem;line-height:1.5;color:#fff;background-color:rgba(40,167,69,.9);border-radius:.25rem}.is-valid~.valid-feedback,.is-valid~.valid-tooltip,.was-validated :valid~.valid-feedback,.was-validated :valid~.valid-tooltip{display:block}.form-control.is-valid,.was-validated .form-control:valid{border-color:#28a745;padding-right:calc(1.5em + .75rem);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%2328a745' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right calc(.375em + .1875rem) center;background-size:calc(.75em + .375rem) calc(.75em + .375rem)}.form-control.is-valid:focus,.was-validated .form-control:valid:focus{border-color:#28a745;box-shadow:0 0 0 .2rem rgba(40,167,69,.25)}.was-validated textarea.form-control:valid,textarea.form-control.is-valid{padding-right:calc(1.5em + .75rem);background-position:top calc(.375em + .1875rem) right calc(.375em + .1875rem)}.custom-select.is-valid,.was-validated .custom-select:valid{border-color:#28a745;padding-right:calc(.75em + 2.3125rem);background:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right .75rem center/8px 10px,url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%2328a745' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e") #fff no-repeat center right 1.75rem/calc(.75em + .375rem) calc(.75em + .375rem)}.custom-select.is-valid:focus,.was-validated .custom-select:valid:focus{border-color:#28a745;box-shadow:0 0 0 .2rem rgba(40,167,69,.25)}.form-check-input.is-valid~.form-check-label,.was-validated .form-check-input:valid~.form-check-label{color:#28a745}.form-check-input.is-valid~.valid-feedback,.form-check-input.is-valid~.valid-tooltip,.was-validated .form-check-input:valid~.valid-feedback,.was-validated .form-check-input:valid~.valid-tooltip{display:block}.custom-control-input.is-valid~.custom-control-label,.was-validated .custom-control-input:valid~.custom-control-label{color:#28a745}.custom-control-input.is-valid~.custom-control-label::before,.was-validated .custom-control-input:valid~.custom-control-label::before{border-color:#28a745}.custom-control-input.is-valid:checked~.custom-control-label::before,.was-validated .custom-control-input:valid:checked~.custom-control-label::before{border-color:#34ce57;background-color:#34ce57}.custom-control-input.is-valid:focus~.custom-control-label::before,.was-validated .custom-control-input:valid:focus~.custom-control-label::before{box-shadow:0 0 0 .2rem rgba(40,167,69,.25)}.custom-control-input.is-valid:focus:not(:checked)~.custom-control-label::before,.was-validated .custom-control-input:valid:focus:not(:checked)~.custom-control-label::before{border-color:#28a745}.custom-file-input.is-valid~.custom-file-label,.was-validated .custom-file-input:valid~.custom-file-label{border-color:#28a745}.custom-file-input.is-valid:focus~.custom-file-label,.was-validated .custom-file-input:valid:focus~.custom-file-label{border-color:#28a745;box-shadow:0 0 0 .2rem rgba(40,167,69,.25)}.invalid-feedback{display:none;width:100%;margin-top:.25rem;font-size:80%;color:#dc3545}.invalid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:.875rem;line-height:1.5;color:#fff;background-color:rgba(220,53,69,.9);border-radius:.25rem}.is-invalid~.invalid-feedback,.is-invalid~.invalid-tooltip,.was-validated :invalid~.invalid-feedback,.was-validated :invalid~.invalid-tooltip{display:block}.form-control.is-invalid,.was-validated .form-control:invalid{border-color:#dc3545;padding-right:calc(1.5em + .75rem);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23dc3545' viewBox='0 0 12 12'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right calc(.375em + .1875rem) center;background-size:calc(.75em + .375rem) calc(.75em + .375rem)}.form-control.is-invalid:focus,.was-validated .form-control:invalid:focus{border-color:#dc3545;box-shadow:0 0 0 .2rem rgba(220,53,69,.25)}.was-validated textarea.form-control:invalid,textarea.form-control.is-invalid{padding-right:calc(1.5em + .75rem);background-position:top calc(.375em + .1875rem) right calc(.375em + .1875rem)}.custom-select.is-invalid,.was-validated .custom-select:invalid{border-color:#dc3545;padding-right:calc(.75em + 2.3125rem);background:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right .75rem center/8px 10px,url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23dc3545' viewBox='0 0 12 12'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e") #fff no-repeat center right 1.75rem/calc(.75em + .375rem) calc(.75em + .375rem)}.custom-select.is-invalid:focus,.was-validated .custom-select:invalid:focus{border-color:#dc3545;box-shadow:0 0 0 .2rem rgba(220,53,69,.25)}.form-check-input.is-invalid~.form-check-label,.was-validated .form-check-input:invalid~.form-check-label{color:#dc3545}.form-check-input.is-invalid~.invalid-feedback,.form-check-input.is-invalid~.invalid-tooltip,.was-validated .form-check-input:invalid~.invalid-feedback,.was-validated .form-check-input:invalid~.invalid-tooltip{display:block}.custom-control-input.is-invalid~.custom-control-label,.was-validated .custom-control-input:invalid~.custom-control-label{color:#dc3545}.custom-control-input.is-invalid~.custom-control-label::before,.was-validated .custom-control-input:invalid~.custom-control-label::before{border-color:#dc3545}.custom-control-input.is-invalid:checked~.custom-control-label::before,.was-validated .custom-control-input:invalid:checked~.custom-control-label::before{border-color:#e4606d;background-color:#e4606d}.custom-control-input.is-invalid:focus~.custom-control-label::before,.was-validated .custom-control-input:invalid:focus~.custom-control-label::before{box-shadow:0 0 0 .2rem rgba(220,53,69,.25)}.custom-control-input.is-invalid:focus:not(:checked)~.custom-control-label::before,.was-validated .custom-control-input:invalid:focus:not(:checked)~.custom-control-label::before{border-color:#dc3545}.custom-file-input.is-invalid~.custom-file-label,.was-validated .custom-file-input:invalid~.custom-file-label{border-color:#dc3545}.custom-file-input.is-invalid:focus~.custom-file-label,.was-validated .custom-file-input:invalid:focus~.custom-file-label{border-color:#dc3545;box-shadow:0 0 0 .2rem rgba(220,53,69,.25)}.form-inline{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-align:center;align-items:center}.form-inline .form-check{width:100%}@media (min-width:576px){.form-inline label{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;margin-bottom:0}.form-inline .form-group{display:-ms-flexbox;display:flex;-ms-flex:0 0 auto;flex:0 0 auto;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-align:center;align-items:center;margin-bottom:0}.form-inline .form-control{display:inline-block;width:auto;vertical-align:middle}.form-inline .form-control-plaintext{display:inline-block}.form-inline .custom-select,.form-inline .input-group{width:auto}.form-inline .form-check{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:auto;padding-left:0}.form-inline .form-check-input{position:relative;-ms-flex-negative:0;flex-shrink:0;margin-top:0;margin-right:.25rem;margin-left:0}.form-inline .custom-control{-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.form-inline .custom-control-label{margin-bottom:0}}.btn{display:inline-block;font-weight:400;color:#212529;text-align:center;vertical-align:middle;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:transparent;border:1px solid transparent;padding:.375rem .75rem;font-size:1rem;line-height:1.5;border-radius:.25rem;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.btn{transition:none}}.btn:hover{color:#212529;text-decoration:none}.btn.focus,.btn:focus{outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.btn.disabled,.btn:disabled{opacity:.65}a.btn.disabled,fieldset:disabled a.btn{pointer-events:none}.btn-primary{color:#fff;background-color:#007bff;border-color:#007bff}.btn-primary:hover{color:#fff;background-color:#0069d9;border-color:#0062cc}.btn-primary.focus,.btn-primary:focus{color:#fff;background-color:#0069d9;border-color:#0062cc;box-shadow:0 0 0 .2rem rgba(38,143,255,.5)}.btn-primary.disabled,.btn-primary:disabled{color:#fff;background-color:#007bff;border-color:#007bff}.btn-primary:not(:disabled):not(.disabled).active,.btn-primary:not(:disabled):not(.disabled):active,.show>.btn-primary.dropdown-toggle{color:#fff;background-color:#0062cc;border-color:#005cbf}.btn-primary:not(:disabled):not(.disabled).active:focus,.btn-primary:not(:disabled):not(.disabled):active:focus,.show>.btn-primary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(38,143,255,.5)}.btn-secondary{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-secondary:hover{color:#fff;background-color:#5a6268;border-color:#545b62}.btn-secondary.focus,.btn-secondary:focus{color:#fff;background-color:#5a6268;border-color:#545b62;box-shadow:0 0 0 .2rem rgba(130,138,145,.5)}.btn-secondary.disabled,.btn-secondary:disabled{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-secondary:not(:disabled):not(.disabled).active,.btn-secondary:not(:disabled):not(.disabled):active,.show>.btn-secondary.dropdown-toggle{color:#fff;background-color:#545b62;border-color:#4e555b}.btn-secondary:not(:disabled):not(.disabled).active:focus,.btn-secondary:not(:disabled):not(.disabled):active:focus,.show>.btn-secondary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(130,138,145,.5)}.btn-success{color:#fff;background-color:#28a745;border-color:#28a745}.btn-success:hover{color:#fff;background-color:#218838;border-color:#1e7e34}.btn-success.focus,.btn-success:focus{color:#fff;background-color:#218838;border-color:#1e7e34;box-shadow:0 0 0 .2rem rgba(72,180,97,.5)}.btn-success.disabled,.btn-success:disabled{color:#fff;background-color:#28a745;border-color:#28a745}.btn-success:not(:disabled):not(.disabled).active,.btn-success:not(:disabled):not(.disabled):active,.show>.btn-success.dropdown-toggle{color:#fff;background-color:#1e7e34;border-color:#1c7430}.btn-success:not(:disabled):not(.disabled).active:focus,.btn-success:not(:disabled):not(.disabled):active:focus,.show>.btn-success.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(72,180,97,.5)}.btn-info{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.btn-info:hover{color:#fff;background-color:#138496;border-color:#117a8b}.btn-info.focus,.btn-info:focus{color:#fff;background-color:#138496;border-color:#117a8b;box-shadow:0 0 0 .2rem rgba(58,176,195,.5)}.btn-info.disabled,.btn-info:disabled{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.btn-info:not(:disabled):not(.disabled).active,.btn-info:not(:disabled):not(.disabled):active,.show>.btn-info.dropdown-toggle{color:#fff;background-color:#117a8b;border-color:#10707f}.btn-info:not(:disabled):not(.disabled).active:focus,.btn-info:not(:disabled):not(.disabled):active:focus,.show>.btn-info.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(58,176,195,.5)}.btn-warning{color:#212529;background-color:#ffc107;border-color:#ffc107}.btn-warning:hover{color:#212529;background-color:#e0a800;border-color:#d39e00}.btn-warning.focus,.btn-warning:focus{color:#212529;background-color:#e0a800;border-color:#d39e00;box-shadow:0 0 0 .2rem rgba(222,170,12,.5)}.btn-warning.disabled,.btn-warning:disabled{color:#212529;background-color:#ffc107;border-color:#ffc107}.btn-warning:not(:disabled):not(.disabled).active,.btn-warning:not(:disabled):not(.disabled):active,.show>.btn-warning.dropdown-toggle{color:#212529;background-color:#d39e00;border-color:#c69500}.btn-warning:not(:disabled):not(.disabled).active:focus,.btn-warning:not(:disabled):not(.disabled):active:focus,.show>.btn-warning.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(222,170,12,.5)}.btn-danger{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-danger:hover{color:#fff;background-color:#c82333;border-color:#bd2130}.btn-danger.focus,.btn-danger:focus{color:#fff;background-color:#c82333;border-color:#bd2130;box-shadow:0 0 0 .2rem rgba(225,83,97,.5)}.btn-danger.disabled,.btn-danger:disabled{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-danger:not(:disabled):not(.disabled).active,.btn-danger:not(:disabled):not(.disabled):active,.show>.btn-danger.dropdown-toggle{color:#fff;background-color:#bd2130;border-color:#b21f2d}.btn-danger:not(:disabled):not(.disabled).active:focus,.btn-danger:not(:disabled):not(.disabled):active:focus,.show>.btn-danger.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(225,83,97,.5)}.btn-light{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}.btn-light:hover{color:#212529;background-color:#e2e6ea;border-color:#dae0e5}.btn-light.focus,.btn-light:focus{color:#212529;background-color:#e2e6ea;border-color:#dae0e5;box-shadow:0 0 0 .2rem rgba(216,217,219,.5)}.btn-light.disabled,.btn-light:disabled{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}.btn-light:not(:disabled):not(.disabled).active,.btn-light:not(:disabled):not(.disabled):active,.show>.btn-light.dropdown-toggle{color:#212529;background-color:#dae0e5;border-color:#d3d9df}.btn-light:not(:disabled):not(.disabled).active:focus,.btn-light:not(:disabled):not(.disabled):active:focus,.show>.btn-light.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(216,217,219,.5)}.btn-dark{color:#fff;background-color:#343a40;border-color:#343a40}.btn-dark:hover{color:#fff;background-color:#23272b;border-color:#1d2124}.btn-dark.focus,.btn-dark:focus{color:#fff;background-color:#23272b;border-color:#1d2124;box-shadow:0 0 0 .2rem rgba(82,88,93,.5)}.btn-dark.disabled,.btn-dark:disabled{color:#fff;background-color:#343a40;border-color:#343a40}.btn-dark:not(:disabled):not(.disabled).active,.btn-dark:not(:disabled):not(.disabled):active,.show>.btn-dark.dropdown-toggle{color:#fff;background-color:#1d2124;border-color:#171a1d}.btn-dark:not(:disabled):not(.disabled).active:focus,.btn-dark:not(:disabled):not(.disabled):active:focus,.show>.btn-dark.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(82,88,93,.5)}.btn-outline-primary{color:#007bff;border-color:#007bff}.btn-outline-primary:hover{color:#fff;background-color:#007bff;border-color:#007bff}.btn-outline-primary.focus,.btn-outline-primary:focus{box-shadow:0 0 0 .2rem rgba(0,123,255,.5)}.btn-outline-primary.disabled,.btn-outline-primary:disabled{color:#007bff;background-color:transparent}.btn-outline-primary:not(:disabled):not(.disabled).active,.btn-outline-primary:not(:disabled):not(.disabled):active,.show>.btn-outline-primary.dropdown-toggle{color:#fff;background-color:#007bff;border-color:#007bff}.btn-outline-primary:not(:disabled):not(.disabled).active:focus,.btn-outline-primary:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-primary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(0,123,255,.5)}.btn-outline-secondary{color:#6c757d;border-color:#6c757d}.btn-outline-secondary:hover{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-outline-secondary.focus,.btn-outline-secondary:focus{box-shadow:0 0 0 .2rem rgba(108,117,125,.5)}.btn-outline-secondary.disabled,.btn-outline-secondary:disabled{color:#6c757d;background-color:transparent}.btn-outline-secondary:not(:disabled):not(.disabled).active,.btn-outline-secondary:not(:disabled):not(.disabled):active,.show>.btn-outline-secondary.dropdown-toggle{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-outline-secondary:not(:disabled):not(.disabled).active:focus,.btn-outline-secondary:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-secondary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(108,117,125,.5)}.btn-outline-success{color:#28a745;border-color:#28a745}.btn-outline-success:hover{color:#fff;background-color:#28a745;border-color:#28a745}.btn-outline-success.focus,.btn-outline-success:focus{box-shadow:0 0 0 .2rem rgba(40,167,69,.5)}.btn-outline-success.disabled,.btn-outline-success:disabled{color:#28a745;background-color:transparent}.btn-outline-success:not(:disabled):not(.disabled).active,.btn-outline-success:not(:disabled):not(.disabled):active,.show>.btn-outline-success.dropdown-toggle{color:#fff;background-color:#28a745;border-color:#28a745}.btn-outline-success:not(:disabled):not(.disabled).active:focus,.btn-outline-success:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-success.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(40,167,69,.5)}.btn-outline-info{color:#17a2b8;border-color:#17a2b8}.btn-outline-info:hover{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.btn-outline-info.focus,.btn-outline-info:focus{box-shadow:0 0 0 .2rem rgba(23,162,184,.5)}.btn-outline-info.disabled,.btn-outline-info:disabled{color:#17a2b8;background-color:transparent}.btn-outline-info:not(:disabled):not(.disabled).active,.btn-outline-info:not(:disabled):not(.disabled):active,.show>.btn-outline-info.dropdown-toggle{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.btn-outline-info:not(:disabled):not(.disabled).active:focus,.btn-outline-info:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-info.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(23,162,184,.5)}.btn-outline-warning{color:#ffc107;border-color:#ffc107}.btn-outline-warning:hover{color:#212529;background-color:#ffc107;border-color:#ffc107}.btn-outline-warning.focus,.btn-outline-warning:focus{box-shadow:0 0 0 .2rem rgba(255,193,7,.5)}.btn-outline-warning.disabled,.btn-outline-warning:disabled{color:#ffc107;background-color:transparent}.btn-outline-warning:not(:disabled):not(.disabled).active,.btn-outline-warning:not(:disabled):not(.disabled):active,.show>.btn-outline-warning.dropdown-toggle{color:#212529;background-color:#ffc107;border-color:#ffc107}.btn-outline-warning:not(:disabled):not(.disabled).active:focus,.btn-outline-warning:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-warning.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(255,193,7,.5)}.btn-outline-danger{color:#dc3545;border-color:#dc3545}.btn-outline-danger:hover{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-outline-danger.focus,.btn-outline-danger:focus{box-shadow:0 0 0 .2rem rgba(220,53,69,.5)}.btn-outline-danger.disabled,.btn-outline-danger:disabled{color:#dc3545;background-color:transparent}.btn-outline-danger:not(:disabled):not(.disabled).active,.btn-outline-danger:not(:disabled):not(.disabled):active,.show>.btn-outline-danger.dropdown-toggle{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-outline-danger:not(:disabled):not(.disabled).active:focus,.btn-outline-danger:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-danger.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(220,53,69,.5)}.btn-outline-light{color:#f8f9fa;border-color:#f8f9fa}.btn-outline-light:hover{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}.btn-outline-light.focus,.btn-outline-light:focus{box-shadow:0 0 0 .2rem rgba(248,249,250,.5)}.btn-outline-light.disabled,.btn-outline-light:disabled{color:#f8f9fa;background-color:transparent}.btn-outline-light:not(:disabled):not(.disabled).active,.btn-outline-light:not(:disabled):not(.disabled):active,.show>.btn-outline-light.dropdown-toggle{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}.btn-outline-light:not(:disabled):not(.disabled).active:focus,.btn-outline-light:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-light.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(248,249,250,.5)}.btn-outline-dark{color:#343a40;border-color:#343a40}.btn-outline-dark:hover{color:#fff;background-color:#343a40;border-color:#343a40}.btn-outline-dark.focus,.btn-outline-dark:focus{box-shadow:0 0 0 .2rem rgba(52,58,64,.5)}.btn-outline-dark.disabled,.btn-outline-dark:disabled{color:#343a40;background-color:transparent}.btn-outline-dark:not(:disabled):not(.disabled).active,.btn-outline-dark:not(:disabled):not(.disabled):active,.show>.btn-outline-dark.dropdown-toggle{color:#fff;background-color:#343a40;border-color:#343a40}.btn-outline-dark:not(:disabled):not(.disabled).active:focus,.btn-outline-dark:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-dark.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(52,58,64,.5)}.btn-link{font-weight:400;color:#007bff;text-decoration:none}.btn-link:hover{color:#0056b3;text-decoration:underline}.btn-link.focus,.btn-link:focus{text-decoration:underline;box-shadow:none}.btn-link.disabled,.btn-link:disabled{color:#6c757d;pointer-events:none}.btn-group-lg>.btn,.btn-lg{padding:.5rem 1rem;font-size:1.25rem;line-height:1.5;border-radius:.3rem}.btn-group-sm>.btn,.btn-sm{padding:.25rem .5rem;font-size:.875rem;line-height:1.5;border-radius:.2rem}.btn-block{display:block;width:100%}.btn-block+.btn-block{margin-top:.5rem}input[type=button].btn-block,input[type=reset].btn-block,input[type=submit].btn-block{width:100%}.fade{transition:opacity .15s linear}@media (prefers-reduced-motion:reduce){.fade{transition:none}}.fade:not(.show){opacity:0}.collapse:not(.show){display:none}.collapsing{position:relative;height:0;overflow:hidden;transition:height .35s ease}@media (prefers-reduced-motion:reduce){.collapsing{transition:none}}.dropdown,.dropleft,.dropright,.dropup{position:relative}.dropdown-toggle{white-space:nowrap}.dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid;border-right:.3em solid transparent;border-bottom:0;border-left:.3em solid transparent}.dropdown-toggle:empty::after{margin-left:0}.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:10rem;padding:.5rem 0;margin:.125rem 0 0;font-size:1rem;color:#212529;text-align:left;list-style:none;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.15);border-radius:.25rem}.dropdown-menu-left{right:auto;left:0}.dropdown-menu-right{right:0;left:auto}@media (min-width:576px){.dropdown-menu-sm-left{right:auto;left:0}.dropdown-menu-sm-right{right:0;left:auto}}@media (min-width:768px){.dropdown-menu-md-left{right:auto;left:0}.dropdown-menu-md-right{right:0;left:auto}}@media (min-width:992px){.dropdown-menu-lg-left{right:auto;left:0}.dropdown-menu-lg-right{right:0;left:auto}}@media (min-width:1200px){.dropdown-menu-xl-left{right:auto;left:0}.dropdown-menu-xl-right{right:0;left:auto}}.dropup .dropdown-menu{top:auto;bottom:100%;margin-top:0;margin-bottom:.125rem}.dropup .dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:0;border-right:.3em solid transparent;border-bottom:.3em solid;border-left:.3em solid transparent}.dropup .dropdown-toggle:empty::after{margin-left:0}.dropright .dropdown-menu{top:0;right:auto;left:100%;margin-top:0;margin-left:.125rem}.dropright .dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid transparent;border-right:0;border-bottom:.3em solid transparent;border-left:.3em solid}.dropright .dropdown-toggle:empty::after{margin-left:0}.dropright .dropdown-toggle::after{vertical-align:0}.dropleft .dropdown-menu{top:0;right:100%;left:auto;margin-top:0;margin-right:.125rem}.dropleft .dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:""}.dropleft .dropdown-toggle::after{display:none}.dropleft .dropdown-toggle::before{display:inline-block;margin-right:.255em;vertical-align:.255em;content:"";border-top:.3em solid transparent;border-right:.3em solid;border-bottom:.3em solid transparent}.dropleft .dropdown-toggle:empty::after{margin-left:0}.dropleft .dropdown-toggle::before{vertical-align:0}.dropdown-menu[x-placement^=bottom],.dropdown-menu[x-placement^=left],.dropdown-menu[x-placement^=right],.dropdown-menu[x-placement^=top]{right:auto;bottom:auto}.dropdown-divider{height:0;margin:.5rem 0;overflow:hidden;border-top:1px solid #e9ecef}.dropdown-item{display:block;width:100%;padding:.25rem 1.5rem;clear:both;font-weight:400;color:#212529;text-align:inherit;white-space:nowrap;background-color:transparent;border:0}.dropdown-item:focus,.dropdown-item:hover{color:#16181b;text-decoration:none;background-color:#f8f9fa}.dropdown-item.active,.dropdown-item:active{color:#fff;text-decoration:none;background-color:#007bff}.dropdown-item.disabled,.dropdown-item:disabled{color:#6c757d;pointer-events:none;background-color:transparent}.dropdown-menu.show{display:block}.dropdown-header{display:block;padding:.5rem 1.5rem;margin-bottom:0;font-size:.875rem;color:#6c757d;white-space:nowrap}.dropdown-item-text{display:block;padding:.25rem 1.5rem;color:#212529}.btn-group,.btn-group-vertical{position:relative;display:-ms-inline-flexbox;display:inline-flex;vertical-align:middle}.btn-group-vertical>.btn,.btn-group>.btn{position:relative;-ms-flex:1 1 auto;flex:1 1 auto}.btn-group-vertical>.btn:hover,.btn-group>.btn:hover{z-index:1}.btn-group-vertical>.btn.active,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn:focus,.btn-group>.btn.active,.btn-group>.btn:active,.btn-group>.btn:focus{z-index:1}.btn-toolbar{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:start;justify-content:flex-start}.btn-toolbar .input-group{width:auto}.btn-group>.btn-group:not(:first-child),.btn-group>.btn:not(:first-child){margin-left:-1px}.btn-group>.btn-group:not(:last-child)>.btn,.btn-group>.btn:not(:last-child):not(.dropdown-toggle){border-top-right-radius:0;border-bottom-right-radius:0}.btn-group>.btn-group:not(:first-child)>.btn,.btn-group>.btn:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.dropdown-toggle-split{padding-right:.5625rem;padding-left:.5625rem}.dropdown-toggle-split::after,.dropright .dropdown-toggle-split::after,.dropup .dropdown-toggle-split::after{margin-left:0}.dropleft .dropdown-toggle-split::before{margin-right:0}.btn-group-sm>.btn+.dropdown-toggle-split,.btn-sm+.dropdown-toggle-split{padding-right:.375rem;padding-left:.375rem}.btn-group-lg>.btn+.dropdown-toggle-split,.btn-lg+.dropdown-toggle-split{padding-right:.75rem;padding-left:.75rem}.btn-group-vertical{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:center;justify-content:center}.btn-group-vertical>.btn,.btn-group-vertical>.btn-group{width:100%}.btn-group-vertical>.btn-group:not(:first-child),.btn-group-vertical>.btn:not(:first-child){margin-top:-1px}.btn-group-vertical>.btn-group:not(:last-child)>.btn,.btn-group-vertical>.btn:not(:last-child):not(.dropdown-toggle){border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn-group:not(:first-child)>.btn,.btn-group-vertical>.btn:not(:first-child){border-top-left-radius:0;border-top-right-radius:0}.btn-group-toggle>.btn,.btn-group-toggle>.btn-group>.btn{margin-bottom:0}.btn-group-toggle>.btn input[type=checkbox],.btn-group-toggle>.btn input[type=radio],.btn-group-toggle>.btn-group>.btn input[type=checkbox],.btn-group-toggle>.btn-group>.btn input[type=radio]{position:absolute;clip:rect(0,0,0,0);pointer-events:none}.input-group{position:relative;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:stretch;align-items:stretch;width:100%}.input-group>.custom-file,.input-group>.custom-select,.input-group>.form-control,.input-group>.form-control-plaintext{position:relative;-ms-flex:1 1 0%;flex:1 1 0%;min-width:0;margin-bottom:0}.input-group>.custom-file+.custom-file,.input-group>.custom-file+.custom-select,.input-group>.custom-file+.form-control,.input-group>.custom-select+.custom-file,.input-group>.custom-select+.custom-select,.input-group>.custom-select+.form-control,.input-group>.form-control+.custom-file,.input-group>.form-control+.custom-select,.input-group>.form-control+.form-control,.input-group>.form-control-plaintext+.custom-file,.input-group>.form-control-plaintext+.custom-select,.input-group>.form-control-plaintext+.form-control{margin-left:-1px}.input-group>.custom-file .custom-file-input:focus~.custom-file-label,.input-group>.custom-select:focus,.input-group>.form-control:focus{z-index:3}.input-group>.custom-file .custom-file-input:focus{z-index:4}.input-group>.custom-select:not(:last-child),.input-group>.form-control:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.input-group>.custom-select:not(:first-child),.input-group>.form-control:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.input-group>.custom-file{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.input-group>.custom-file:not(:last-child) .custom-file-label,.input-group>.custom-file:not(:last-child) .custom-file-label::after{border-top-right-radius:0;border-bottom-right-radius:0}.input-group>.custom-file:not(:first-child) .custom-file-label{border-top-left-radius:0;border-bottom-left-radius:0}.input-group-append,.input-group-prepend{display:-ms-flexbox;display:flex}.input-group-append .btn,.input-group-prepend .btn{position:relative;z-index:2}.input-group-append .btn:focus,.input-group-prepend .btn:focus{z-index:3}.input-group-append .btn+.btn,.input-group-append .btn+.input-group-text,.input-group-append .input-group-text+.btn,.input-group-append .input-group-text+.input-group-text,.input-group-prepend .btn+.btn,.input-group-prepend .btn+.input-group-text,.input-group-prepend .input-group-text+.btn,.input-group-prepend .input-group-text+.input-group-text{margin-left:-1px}.input-group-prepend{margin-right:-1px}.input-group-append{margin-left:-1px}.input-group-text{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding:.375rem .75rem;margin-bottom:0;font-size:1rem;font-weight:400;line-height:1.5;color:#495057;text-align:center;white-space:nowrap;background-color:#e9ecef;border:1px solid #ced4da;border-radius:.25rem}.input-group-text input[type=checkbox],.input-group-text input[type=radio]{margin-top:0}.input-group-lg>.custom-select,.input-group-lg>.form-control:not(textarea){height:calc(1.5em + 1rem + 2px)}.input-group-lg>.custom-select,.input-group-lg>.form-control,.input-group-lg>.input-group-append>.btn,.input-group-lg>.input-group-append>.input-group-text,.input-group-lg>.input-group-prepend>.btn,.input-group-lg>.input-group-prepend>.input-group-text{padding:.5rem 1rem;font-size:1.25rem;line-height:1.5;border-radius:.3rem}.input-group-sm>.custom-select,.input-group-sm>.form-control:not(textarea){height:calc(1.5em + .5rem + 2px)}.input-group-sm>.custom-select,.input-group-sm>.form-control,.input-group-sm>.input-group-append>.btn,.input-group-sm>.input-group-append>.input-group-text,.input-group-sm>.input-group-prepend>.btn,.input-group-sm>.input-group-prepend>.input-group-text{padding:.25rem .5rem;font-size:.875rem;line-height:1.5;border-radius:.2rem}.input-group-lg>.custom-select,.input-group-sm>.custom-select{padding-right:1.75rem}.input-group>.input-group-append:last-child>.btn:not(:last-child):not(.dropdown-toggle),.input-group>.input-group-append:last-child>.input-group-text:not(:last-child),.input-group>.input-group-append:not(:last-child)>.btn,.input-group>.input-group-append:not(:last-child)>.input-group-text,.input-group>.input-group-prepend>.btn,.input-group>.input-group-prepend>.input-group-text{border-top-right-radius:0;border-bottom-right-radius:0}.input-group>.input-group-append>.btn,.input-group>.input-group-append>.input-group-text,.input-group>.input-group-prepend:first-child>.btn:not(:first-child),.input-group>.input-group-prepend:first-child>.input-group-text:not(:first-child),.input-group>.input-group-prepend:not(:first-child)>.btn,.input-group>.input-group-prepend:not(:first-child)>.input-group-text{border-top-left-radius:0;border-bottom-left-radius:0}.custom-control{position:relative;display:block;min-height:1.5rem;padding-left:1.5rem}.custom-control-inline{display:-ms-inline-flexbox;display:inline-flex;margin-right:1rem}.custom-control-input{position:absolute;left:0;z-index:-1;width:1rem;height:1.25rem;opacity:0}.custom-control-input:checked~.custom-control-label::before{color:#fff;border-color:#007bff;background-color:#007bff}.custom-control-input:focus~.custom-control-label::before{box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.custom-control-input:focus:not(:checked)~.custom-control-label::before{border-color:#80bdff}.custom-control-input:not(:disabled):active~.custom-control-label::before{color:#fff;background-color:#b3d7ff;border-color:#b3d7ff}.custom-control-input:disabled~.custom-control-label,.custom-control-input[disabled]~.custom-control-label{color:#6c757d}.custom-control-input:disabled~.custom-control-label::before,.custom-control-input[disabled]~.custom-control-label::before{background-color:#e9ecef}.custom-control-label{position:relative;margin-bottom:0;vertical-align:top}.custom-control-label::before{position:absolute;top:.25rem;left:-1.5rem;display:block;width:1rem;height:1rem;pointer-events:none;content:"";background-color:#fff;border:#adb5bd solid 1px}.custom-control-label::after{position:absolute;top:.25rem;left:-1.5rem;display:block;width:1rem;height:1rem;content:"";background:no-repeat 50%/50% 50%}.custom-checkbox .custom-control-label::before{border-radius:.25rem}.custom-checkbox .custom-control-input:checked~.custom-control-label::after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26l2.974 2.99L8 2.193z'/%3e%3c/svg%3e")}.custom-checkbox .custom-control-input:indeterminate~.custom-control-label::before{border-color:#007bff;background-color:#007bff}.custom-checkbox .custom-control-input:indeterminate~.custom-control-label::after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='4' viewBox='0 0 4 4'%3e%3cpath stroke='%23fff' d='M0 2h4'/%3e%3c/svg%3e")}.custom-checkbox .custom-control-input:disabled:checked~.custom-control-label::before{background-color:rgba(0,123,255,.5)}.custom-checkbox .custom-control-input:disabled:indeterminate~.custom-control-label::before{background-color:rgba(0,123,255,.5)}.custom-radio .custom-control-label::before{border-radius:50%}.custom-radio .custom-control-input:checked~.custom-control-label::after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e")}.custom-radio .custom-control-input:disabled:checked~.custom-control-label::before{background-color:rgba(0,123,255,.5)}.custom-switch{padding-left:2.25rem}.custom-switch .custom-control-label::before{left:-2.25rem;width:1.75rem;pointer-events:all;border-radius:.5rem}.custom-switch .custom-control-label::after{top:calc(.25rem + 2px);left:calc(-2.25rem + 2px);width:calc(1rem - 4px);height:calc(1rem - 4px);background-color:#adb5bd;border-radius:.5rem;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-transform .15s ease-in-out;transition:transform .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:transform .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-transform .15s ease-in-out}@media (prefers-reduced-motion:reduce){.custom-switch .custom-control-label::after{transition:none}}.custom-switch .custom-control-input:checked~.custom-control-label::after{background-color:#fff;-webkit-transform:translateX(.75rem);transform:translateX(.75rem)}.custom-switch .custom-control-input:disabled:checked~.custom-control-label::before{background-color:rgba(0,123,255,.5)}.custom-select{display:inline-block;width:100%;height:calc(1.5em + .75rem + 2px);padding:.375rem 1.75rem .375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#495057;vertical-align:middle;background:#fff url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right .75rem center/8px 10px;border:1px solid #ced4da;border-radius:.25rem;-webkit-appearance:none;-moz-appearance:none;appearance:none}.custom-select:focus{border-color:#80bdff;outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.custom-select:focus::-ms-value{color:#495057;background-color:#fff}.custom-select[multiple],.custom-select[size]:not([size="1"]){height:auto;padding-right:.75rem;background-image:none}.custom-select:disabled{color:#6c757d;background-color:#e9ecef}.custom-select::-ms-expand{display:none}.custom-select:-moz-focusring{color:transparent;text-shadow:0 0 0 #495057}.custom-select-sm{height:calc(1.5em + .5rem + 2px);padding-top:.25rem;padding-bottom:.25rem;padding-left:.5rem;font-size:.875rem}.custom-select-lg{height:calc(1.5em + 1rem + 2px);padding-top:.5rem;padding-bottom:.5rem;padding-left:1rem;font-size:1.25rem}.custom-file{position:relative;display:inline-block;width:100%;height:calc(1.5em + .75rem + 2px);margin-bottom:0}.custom-file-input{position:relative;z-index:2;width:100%;height:calc(1.5em + .75rem + 2px);margin:0;opacity:0}.custom-file-input:focus~.custom-file-label{border-color:#80bdff;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.custom-file-input:disabled~.custom-file-label,.custom-file-input[disabled]~.custom-file-label{background-color:#e9ecef}.custom-file-input:lang(en)~.custom-file-label::after{content:"Browse"}.custom-file-input~.custom-file-label[data-browse]::after{content:attr(data-browse)}.custom-file-label{position:absolute;top:0;right:0;left:0;z-index:1;height:calc(1.5em + .75rem + 2px);padding:.375rem .75rem;font-weight:400;line-height:1.5;color:#495057;background-color:#fff;border:1px solid #ced4da;border-radius:.25rem}.custom-file-label::after{position:absolute;top:0;right:0;bottom:0;z-index:3;display:block;height:calc(1.5em + .75rem);padding:.375rem .75rem;line-height:1.5;color:#495057;content:"Browse";background-color:#e9ecef;border-left:inherit;border-radius:0 .25rem .25rem 0}.custom-range{width:100%;height:1.4rem;padding:0;background-color:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none}.custom-range:focus{outline:0}.custom-range:focus::-webkit-slider-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgba(0,123,255,.25)}.custom-range:focus::-moz-range-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgba(0,123,255,.25)}.custom-range:focus::-ms-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgba(0,123,255,.25)}.custom-range::-moz-focus-outer{border:0}.custom-range::-webkit-slider-thumb{width:1rem;height:1rem;margin-top:-.25rem;background-color:#007bff;border:0;border-radius:1rem;-webkit-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;-webkit-appearance:none;appearance:none}@media (prefers-reduced-motion:reduce){.custom-range::-webkit-slider-thumb{-webkit-transition:none;transition:none}}.custom-range::-webkit-slider-thumb:active{background-color:#b3d7ff}.custom-range::-webkit-slider-runnable-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:#dee2e6;border-color:transparent;border-radius:1rem}.custom-range::-moz-range-thumb{width:1rem;height:1rem;background-color:#007bff;border:0;border-radius:1rem;-moz-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;-moz-appearance:none;appearance:none}@media (prefers-reduced-motion:reduce){.custom-range::-moz-range-thumb{-moz-transition:none;transition:none}}.custom-range::-moz-range-thumb:active{background-color:#b3d7ff}.custom-range::-moz-range-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:#dee2e6;border-color:transparent;border-radius:1rem}.custom-range::-ms-thumb{width:1rem;height:1rem;margin-top:0;margin-right:.2rem;margin-left:.2rem;background-color:#007bff;border:0;border-radius:1rem;-ms-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;appearance:none}@media (prefers-reduced-motion:reduce){.custom-range::-ms-thumb{-ms-transition:none;transition:none}}.custom-range::-ms-thumb:active{background-color:#b3d7ff}.custom-range::-ms-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:transparent;border-color:transparent;border-width:.5rem}.custom-range::-ms-fill-lower{background-color:#dee2e6;border-radius:1rem}.custom-range::-ms-fill-upper{margin-right:15px;background-color:#dee2e6;border-radius:1rem}.custom-range:disabled::-webkit-slider-thumb{background-color:#adb5bd}.custom-range:disabled::-webkit-slider-runnable-track{cursor:default}.custom-range:disabled::-moz-range-thumb{background-color:#adb5bd}.custom-range:disabled::-moz-range-track{cursor:default}.custom-range:disabled::-ms-thumb{background-color:#adb5bd}.custom-control-label::before,.custom-file-label,.custom-select{transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.custom-control-label::before,.custom-file-label,.custom-select{transition:none}}.nav{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-left:0;margin-bottom:0;list-style:none}.nav-link{display:block;padding:.5rem 1rem}.nav-link:focus,.nav-link:hover{text-decoration:none}.nav-link.disabled{color:#6c757d;pointer-events:none;cursor:default}.nav-tabs{border-bottom:1px solid #dee2e6}.nav-tabs .nav-item{margin-bottom:-1px}.nav-tabs .nav-link{border:1px solid transparent;border-top-left-radius:.25rem;border-top-right-radius:.25rem}.nav-tabs .nav-link:focus,.nav-tabs .nav-link:hover{border-color:#e9ecef #e9ecef #dee2e6}.nav-tabs .nav-link.disabled{color:#6c757d;background-color:transparent;border-color:transparent}.nav-tabs .nav-item.show .nav-link,.nav-tabs .nav-link.active{color:#495057;background-color:#fff;border-color:#dee2e6 #dee2e6 #fff}.nav-tabs .dropdown-menu{margin-top:-1px;border-top-left-radius:0;border-top-right-radius:0}.nav-pills .nav-link{border-radius:.25rem}.nav-pills .nav-link.active,.nav-pills .show>.nav-link{color:#fff;background-color:#007bff}.nav-fill .nav-item{-ms-flex:1 1 auto;flex:1 1 auto;text-align:center}.nav-justified .nav-item{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;text-align:center}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.navbar{position:relative;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;padding:.5rem 1rem}.navbar .container,.navbar .container-fluid,.navbar .container-lg,.navbar .container-md,.navbar .container-sm,.navbar .container-xl{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between}.navbar-brand{display:inline-block;padding-top:.3125rem;padding-bottom:.3125rem;margin-right:1rem;font-size:1.25rem;line-height:inherit;white-space:nowrap}.navbar-brand:focus,.navbar-brand:hover{text-decoration:none}.navbar-nav{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding-left:0;margin-bottom:0;list-style:none}.navbar-nav .nav-link{padding-right:0;padding-left:0}.navbar-nav .dropdown-menu{position:static;float:none}.navbar-text{display:inline-block;padding-top:.5rem;padding-bottom:.5rem}.navbar-collapse{-ms-flex-preferred-size:100%;flex-basis:100%;-ms-flex-positive:1;flex-grow:1;-ms-flex-align:center;align-items:center}.navbar-toggler{padding:.25rem .75rem;font-size:1.25rem;line-height:1;background-color:transparent;border:1px solid transparent;border-radius:.25rem}.navbar-toggler:focus,.navbar-toggler:hover{text-decoration:none}.navbar-toggler-icon{display:inline-block;width:1.5em;height:1.5em;vertical-align:middle;content:"";background:no-repeat center center;background-size:100% 100%}@media (max-width:575.98px){.navbar-expand-sm>.container,.navbar-expand-sm>.container-fluid,.navbar-expand-sm>.container-lg,.navbar-expand-sm>.container-md,.navbar-expand-sm>.container-sm,.navbar-expand-sm>.container-xl{padding-right:0;padding-left:0}}@media (min-width:576px){.navbar-expand-sm{-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand-sm .navbar-nav{-ms-flex-direction:row;flex-direction:row}.navbar-expand-sm .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-sm .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-sm>.container,.navbar-expand-sm>.container-fluid,.navbar-expand-sm>.container-lg,.navbar-expand-sm>.container-md,.navbar-expand-sm>.container-sm,.navbar-expand-sm>.container-xl{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand-sm .navbar-collapse{display:-ms-flexbox!important;display:flex!important;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand-sm .navbar-toggler{display:none}}@media (max-width:767.98px){.navbar-expand-md>.container,.navbar-expand-md>.container-fluid,.navbar-expand-md>.container-lg,.navbar-expand-md>.container-md,.navbar-expand-md>.container-sm,.navbar-expand-md>.container-xl{padding-right:0;padding-left:0}}@media (min-width:768px){.navbar-expand-md{-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand-md .navbar-nav{-ms-flex-direction:row;flex-direction:row}.navbar-expand-md .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-md .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-md>.container,.navbar-expand-md>.container-fluid,.navbar-expand-md>.container-lg,.navbar-expand-md>.container-md,.navbar-expand-md>.container-sm,.navbar-expand-md>.container-xl{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand-md .navbar-collapse{display:-ms-flexbox!important;display:flex!important;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand-md .navbar-toggler{display:none}}@media (max-width:991.98px){.navbar-expand-lg>.container,.navbar-expand-lg>.container-fluid,.navbar-expand-lg>.container-lg,.navbar-expand-lg>.container-md,.navbar-expand-lg>.container-sm,.navbar-expand-lg>.container-xl{padding-right:0;padding-left:0}}@media (min-width:992px){.navbar-expand-lg{-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand-lg .navbar-nav{-ms-flex-direction:row;flex-direction:row}.navbar-expand-lg .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-lg .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-lg>.container,.navbar-expand-lg>.container-fluid,.navbar-expand-lg>.container-lg,.navbar-expand-lg>.container-md,.navbar-expand-lg>.container-sm,.navbar-expand-lg>.container-xl{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand-lg .navbar-collapse{display:-ms-flexbox!important;display:flex!important;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand-lg .navbar-toggler{display:none}}@media (max-width:1199.98px){.navbar-expand-xl>.container,.navbar-expand-xl>.container-fluid,.navbar-expand-xl>.container-lg,.navbar-expand-xl>.container-md,.navbar-expand-xl>.container-sm,.navbar-expand-xl>.container-xl{padding-right:0;padding-left:0}}@media (min-width:1200px){.navbar-expand-xl{-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand-xl .navbar-nav{-ms-flex-direction:row;flex-direction:row}.navbar-expand-xl .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-xl .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-xl>.container,.navbar-expand-xl>.container-fluid,.navbar-expand-xl>.container-lg,.navbar-expand-xl>.container-md,.navbar-expand-xl>.container-sm,.navbar-expand-xl>.container-xl{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand-xl .navbar-collapse{display:-ms-flexbox!important;display:flex!important;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand-xl .navbar-toggler{display:none}}.navbar-expand{-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand>.container,.navbar-expand>.container-fluid,.navbar-expand>.container-lg,.navbar-expand>.container-md,.navbar-expand>.container-sm,.navbar-expand>.container-xl{padding-right:0;padding-left:0}.navbar-expand .navbar-nav{-ms-flex-direction:row;flex-direction:row}.navbar-expand .navbar-nav .dropdown-menu{position:absolute}.navbar-expand .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand>.container,.navbar-expand>.container-fluid,.navbar-expand>.container-lg,.navbar-expand>.container-md,.navbar-expand>.container-sm,.navbar-expand>.container-xl{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand .navbar-collapse{display:-ms-flexbox!important;display:flex!important;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand .navbar-toggler{display:none}.navbar-light .navbar-brand{color:rgba(0,0,0,.9)}.navbar-light .navbar-brand:focus,.navbar-light .navbar-brand:hover{color:rgba(0,0,0,.9)}.navbar-light .navbar-nav .nav-link{color:rgba(0,0,0,.5)}.navbar-light .navbar-nav .nav-link:focus,.navbar-light .navbar-nav .nav-link:hover{color:rgba(0,0,0,.7)}.navbar-light .navbar-nav .nav-link.disabled{color:rgba(0,0,0,.3)}.navbar-light .navbar-nav .active>.nav-link,.navbar-light .navbar-nav .nav-link.active,.navbar-light .navbar-nav .nav-link.show,.navbar-light .navbar-nav .show>.nav-link{color:rgba(0,0,0,.9)}.navbar-light .navbar-toggler{color:rgba(0,0,0,.5);border-color:rgba(0,0,0,.1)}.navbar-light .navbar-toggler-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3e%3cpath stroke='rgba(0, 0, 0, 0.5)' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}.navbar-light .navbar-text{color:rgba(0,0,0,.5)}.navbar-light .navbar-text a{color:rgba(0,0,0,.9)}.navbar-light .navbar-text a:focus,.navbar-light .navbar-text a:hover{color:rgba(0,0,0,.9)}.navbar-dark .navbar-brand{color:#fff}.navbar-dark .navbar-brand:focus,.navbar-dark .navbar-brand:hover{color:#fff}.navbar-dark .navbar-nav .nav-link{color:rgba(255,255,255,.5)}.navbar-dark .navbar-nav .nav-link:focus,.navbar-dark .navbar-nav .nav-link:hover{color:rgba(255,255,255,.75)}.navbar-dark .navbar-nav .nav-link.disabled{color:rgba(255,255,255,.25)}.navbar-dark .navbar-nav .active>.nav-link,.navbar-dark .navbar-nav .nav-link.active,.navbar-dark .navbar-nav .nav-link.show,.navbar-dark .navbar-nav .show>.nav-link{color:#fff}.navbar-dark .navbar-toggler{color:rgba(255,255,255,.5);border-color:rgba(255,255,255,.1)}.navbar-dark .navbar-toggler-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3e%3cpath stroke='rgba(255, 255, 255, 0.5)' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}.navbar-dark .navbar-text{color:rgba(255,255,255,.5)}.navbar-dark .navbar-text a{color:#fff}.navbar-dark .navbar-text a:focus,.navbar-dark .navbar-text a:hover{color:#fff}.card{position:relative;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;min-width:0;word-wrap:break-word;background-color:#fff;background-clip:border-box;border:1px solid rgba(0,0,0,.125);border-radius:.25rem}.card>hr{margin-right:0;margin-left:0}.card>.list-group:first-child .list-group-item:first-child{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.card>.list-group:last-child .list-group-item:last-child{border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem}.card-body{-ms-flex:1 1 auto;flex:1 1 auto;min-height:1px;padding:1.25rem}.card-title{margin-bottom:.75rem}.card-subtitle{margin-top:-.375rem;margin-bottom:0}.card-text:last-child{margin-bottom:0}.card-link:hover{text-decoration:none}.card-link+.card-link{margin-left:1.25rem}.card-header{padding:.75rem 1.25rem;margin-bottom:0;background-color:rgba(0,0,0,.03);border-bottom:1px solid rgba(0,0,0,.125)}.card-header:first-child{border-radius:calc(.25rem - 1px) calc(.25rem - 1px) 0 0}.card-header+.list-group .list-group-item:first-child{border-top:0}.card-footer{padding:.75rem 1.25rem;background-color:rgba(0,0,0,.03);border-top:1px solid rgba(0,0,0,.125)}.card-footer:last-child{border-radius:0 0 calc(.25rem - 1px) calc(.25rem - 1px)}.card-header-tabs{margin-right:-.625rem;margin-bottom:-.75rem;margin-left:-.625rem;border-bottom:0}.card-header-pills{margin-right:-.625rem;margin-left:-.625rem}.card-img-overlay{position:absolute;top:0;right:0;bottom:0;left:0;padding:1.25rem}.card-img,.card-img-bottom,.card-img-top{-ms-flex-negative:0;flex-shrink:0;width:100%}.card-img,.card-img-top{border-top-left-radius:calc(.25rem - 1px);border-top-right-radius:calc(.25rem - 1px)}.card-img,.card-img-bottom{border-bottom-right-radius:calc(.25rem - 1px);border-bottom-left-radius:calc(.25rem - 1px)}.card-deck .card{margin-bottom:15px}@media (min-width:576px){.card-deck{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;margin-right:-15px;margin-left:-15px}.card-deck .card{-ms-flex:1 0 0%;flex:1 0 0%;margin-right:15px;margin-bottom:0;margin-left:15px}}.card-group>.card{margin-bottom:15px}@media (min-width:576px){.card-group{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap}.card-group>.card{-ms-flex:1 0 0%;flex:1 0 0%;margin-bottom:0}.card-group>.card+.card{margin-left:0;border-left:0}.card-group>.card:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.card-group>.card:not(:last-child) .card-header,.card-group>.card:not(:last-child) .card-img-top{border-top-right-radius:0}.card-group>.card:not(:last-child) .card-footer,.card-group>.card:not(:last-child) .card-img-bottom{border-bottom-right-radius:0}.card-group>.card:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.card-group>.card:not(:first-child) .card-header,.card-group>.card:not(:first-child) .card-img-top{border-top-left-radius:0}.card-group>.card:not(:first-child) .card-footer,.card-group>.card:not(:first-child) .card-img-bottom{border-bottom-left-radius:0}}.card-columns .card{margin-bottom:.75rem}@media (min-width:576px){.card-columns{-webkit-column-count:3;-moz-column-count:3;column-count:3;-webkit-column-gap:1.25rem;-moz-column-gap:1.25rem;column-gap:1.25rem;orphans:1;widows:1}.card-columns .card{display:inline-block;width:100%}}.accordion>.card{overflow:hidden}.accordion>.card:not(:last-of-type){border-bottom:0;border-bottom-right-radius:0;border-bottom-left-radius:0}.accordion>.card:not(:first-of-type){border-top-left-radius:0;border-top-right-radius:0}.accordion>.card>.card-header{border-radius:0;margin-bottom:-1px}.breadcrumb{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:.75rem 1rem;margin-bottom:1rem;list-style:none;background-color:#e9ecef;border-radius:.25rem}.breadcrumb-item+.breadcrumb-item{padding-left:.5rem}.breadcrumb-item+.breadcrumb-item::before{display:inline-block;padding-right:.5rem;color:#6c757d;content:"/"}.breadcrumb-item+.breadcrumb-item:hover::before{text-decoration:underline}.breadcrumb-item+.breadcrumb-item:hover::before{text-decoration:none}.breadcrumb-item.active{color:#6c757d}.pagination{display:-ms-flexbox;display:flex;padding-left:0;list-style:none;border-radius:.25rem}.page-link{position:relative;display:block;padding:.5rem .75rem;margin-left:-1px;line-height:1.25;color:#007bff;background-color:#fff;border:1px solid #dee2e6}.page-link:hover{z-index:2;color:#0056b3;text-decoration:none;background-color:#e9ecef;border-color:#dee2e6}.page-link:focus{z-index:3;outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.page-item:first-child .page-link{margin-left:0;border-top-left-radius:.25rem;border-bottom-left-radius:.25rem}.page-item:last-child .page-link{border-top-right-radius:.25rem;border-bottom-right-radius:.25rem}.page-item.active .page-link{z-index:3;color:#fff;background-color:#007bff;border-color:#007bff}.page-item.disabled .page-link{color:#6c757d;pointer-events:none;cursor:auto;background-color:#fff;border-color:#dee2e6}.pagination-lg .page-link{padding:.75rem 1.5rem;font-size:1.25rem;line-height:1.5}.pagination-lg .page-item:first-child .page-link{border-top-left-radius:.3rem;border-bottom-left-radius:.3rem}.pagination-lg .page-item:last-child .page-link{border-top-right-radius:.3rem;border-bottom-right-radius:.3rem}.pagination-sm .page-link{padding:.25rem .5rem;font-size:.875rem;line-height:1.5}.pagination-sm .page-item:first-child .page-link{border-top-left-radius:.2rem;border-bottom-left-radius:.2rem}.pagination-sm .page-item:last-child .page-link{border-top-right-radius:.2rem;border-bottom-right-radius:.2rem}.badge{display:inline-block;padding:.25em .4em;font-size:75%;font-weight:700;line-height:1;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25rem;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.badge{transition:none}}a.badge:focus,a.badge:hover{text-decoration:none}.badge:empty{display:none}.btn .badge{position:relative;top:-1px}.badge-pill{padding-right:.6em;padding-left:.6em;border-radius:10rem}.badge-primary{color:#fff;background-color:#007bff}a.badge-primary:focus,a.badge-primary:hover{color:#fff;background-color:#0062cc}a.badge-primary.focus,a.badge-primary:focus{outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,.5)}.badge-secondary{color:#fff;background-color:#6c757d}a.badge-secondary:focus,a.badge-secondary:hover{color:#fff;background-color:#545b62}a.badge-secondary.focus,a.badge-secondary:focus{outline:0;box-shadow:0 0 0 .2rem rgba(108,117,125,.5)}.badge-success{color:#fff;background-color:#28a745}a.badge-success:focus,a.badge-success:hover{color:#fff;background-color:#1e7e34}a.badge-success.focus,a.badge-success:focus{outline:0;box-shadow:0 0 0 .2rem rgba(40,167,69,.5)}.badge-info{color:#fff;background-color:#17a2b8}a.badge-info:focus,a.badge-info:hover{color:#fff;background-color:#117a8b}a.badge-info.focus,a.badge-info:focus{outline:0;box-shadow:0 0 0 .2rem rgba(23,162,184,.5)}.badge-warning{color:#212529;background-color:#ffc107}a.badge-warning:focus,a.badge-warning:hover{color:#212529;background-color:#d39e00}a.badge-warning.focus,a.badge-warning:focus{outline:0;box-shadow:0 0 0 .2rem rgba(255,193,7,.5)}.badge-danger{color:#fff;background-color:#dc3545}a.badge-danger:focus,a.badge-danger:hover{color:#fff;background-color:#bd2130}a.badge-danger.focus,a.badge-danger:focus{outline:0;box-shadow:0 0 0 .2rem rgba(220,53,69,.5)}.badge-light{color:#212529;background-color:#f8f9fa}a.badge-light:focus,a.badge-light:hover{color:#212529;background-color:#dae0e5}a.badge-light.focus,a.badge-light:focus{outline:0;box-shadow:0 0 0 .2rem rgba(248,249,250,.5)}.badge-dark{color:#fff;background-color:#343a40}a.badge-dark:focus,a.badge-dark:hover{color:#fff;background-color:#1d2124}a.badge-dark.focus,a.badge-dark:focus{outline:0;box-shadow:0 0 0 .2rem rgba(52,58,64,.5)}.jumbotron{padding:2rem 1rem;margin-bottom:2rem;background-color:#e9ecef;border-radius:.3rem}@media (min-width:576px){.jumbotron{padding:4rem 2rem}}.jumbotron-fluid{padding-right:0;padding-left:0;border-radius:0}.alert{position:relative;padding:.75rem 1.25rem;margin-bottom:1rem;border:1px solid transparent;border-radius:.25rem}.alert-heading{color:inherit}.alert-link{font-weight:700}.alert-dismissible{padding-right:4rem}.alert-dismissible .close{position:absolute;top:0;right:0;padding:.75rem 1.25rem;color:inherit}.alert-primary{color:#004085;background-color:#cce5ff;border-color:#b8daff}.alert-primary hr{border-top-color:#9fcdff}.alert-primary .alert-link{color:#002752}.alert-secondary{color:#383d41;background-color:#e2e3e5;border-color:#d6d8db}.alert-secondary hr{border-top-color:#c8cbcf}.alert-secondary .alert-link{color:#202326}.alert-success{color:#155724;background-color:#d4edda;border-color:#c3e6cb}.alert-success hr{border-top-color:#b1dfbb}.alert-success .alert-link{color:#0b2e13}.alert-info{color:#0c5460;background-color:#d1ecf1;border-color:#bee5eb}.alert-info hr{border-top-color:#abdde5}.alert-info .alert-link{color:#062c33}.alert-warning{color:#856404;background-color:#fff3cd;border-color:#ffeeba}.alert-warning hr{border-top-color:#ffe8a1}.alert-warning .alert-link{color:#533f03}.alert-danger{color:#721c24;background-color:#f8d7da;border-color:#f5c6cb}.alert-danger hr{border-top-color:#f1b0b7}.alert-danger .alert-link{color:#491217}.alert-light{color:#818182;background-color:#fefefe;border-color:#fdfdfe}.alert-light hr{border-top-color:#ececf6}.alert-light .alert-link{color:#686868}.alert-dark{color:#1b1e21;background-color:#d6d8d9;border-color:#c6c8ca}.alert-dark hr{border-top-color:#b9bbbe}.alert-dark .alert-link{color:#040505}@-webkit-keyframes progress-bar-stripes{from{background-position:1rem 0}to{background-position:0 0}}@keyframes progress-bar-stripes{from{background-position:1rem 0}to{background-position:0 0}}.progress{display:-ms-flexbox;display:flex;height:1rem;overflow:hidden;font-size:.75rem;background-color:#e9ecef;border-radius:.25rem}.progress-bar{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;overflow:hidden;color:#fff;text-align:center;white-space:nowrap;background-color:#007bff;transition:width .6s ease}@media (prefers-reduced-motion:reduce){.progress-bar{transition:none}}.progress-bar-striped{background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-size:1rem 1rem}.progress-bar-animated{-webkit-animation:progress-bar-stripes 1s linear infinite;animation:progress-bar-stripes 1s linear infinite}@media (prefers-reduced-motion:reduce){.progress-bar-animated{-webkit-animation:none;animation:none}}.media{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start}.media-body{-ms-flex:1;flex:1}.list-group{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding-left:0;margin-bottom:0}.list-group-item-action{width:100%;color:#495057;text-align:inherit}.list-group-item-action:focus,.list-group-item-action:hover{z-index:1;color:#495057;text-decoration:none;background-color:#f8f9fa}.list-group-item-action:active{color:#212529;background-color:#e9ecef}.list-group-item{position:relative;display:block;padding:.75rem 1.25rem;background-color:#fff;border:1px solid rgba(0,0,0,.125)}.list-group-item:first-child{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.list-group-item:last-child{border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem}.list-group-item.disabled,.list-group-item:disabled{color:#6c757d;pointer-events:none;background-color:#fff}.list-group-item.active{z-index:2;color:#fff;background-color:#007bff;border-color:#007bff}.list-group-item+.list-group-item{border-top-width:0}.list-group-item+.list-group-item.active{margin-top:-1px;border-top-width:1px}.list-group-horizontal{-ms-flex-direction:row;flex-direction:row}.list-group-horizontal .list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal .list-group-item:last-child{border-top-right-radius:.25rem;border-bottom-left-radius:0}.list-group-horizontal .list-group-item.active{margin-top:0}.list-group-horizontal .list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}.list-group-horizontal .list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}@media (min-width:576px){.list-group-horizontal-sm{-ms-flex-direction:row;flex-direction:row}.list-group-horizontal-sm .list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-sm .list-group-item:last-child{border-top-right-radius:.25rem;border-bottom-left-radius:0}.list-group-horizontal-sm .list-group-item.active{margin-top:0}.list-group-horizontal-sm .list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}.list-group-horizontal-sm .list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}}@media (min-width:768px){.list-group-horizontal-md{-ms-flex-direction:row;flex-direction:row}.list-group-horizontal-md .list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-md .list-group-item:last-child{border-top-right-radius:.25rem;border-bottom-left-radius:0}.list-group-horizontal-md .list-group-item.active{margin-top:0}.list-group-horizontal-md .list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}.list-group-horizontal-md .list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}}@media (min-width:992px){.list-group-horizontal-lg{-ms-flex-direction:row;flex-direction:row}.list-group-horizontal-lg .list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-lg .list-group-item:last-child{border-top-right-radius:.25rem;border-bottom-left-radius:0}.list-group-horizontal-lg .list-group-item.active{margin-top:0}.list-group-horizontal-lg .list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}.list-group-horizontal-lg .list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}}@media (min-width:1200px){.list-group-horizontal-xl{-ms-flex-direction:row;flex-direction:row}.list-group-horizontal-xl .list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-xl .list-group-item:last-child{border-top-right-radius:.25rem;border-bottom-left-radius:0}.list-group-horizontal-xl .list-group-item.active{margin-top:0}.list-group-horizontal-xl .list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}.list-group-horizontal-xl .list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}}.list-group-flush .list-group-item{border-right-width:0;border-left-width:0;border-radius:0}.list-group-flush .list-group-item:first-child{border-top-width:0}.list-group-flush:last-child .list-group-item:last-child{border-bottom-width:0}.list-group-item-primary{color:#004085;background-color:#b8daff}.list-group-item-primary.list-group-item-action:focus,.list-group-item-primary.list-group-item-action:hover{color:#004085;background-color:#9fcdff}.list-group-item-primary.list-group-item-action.active{color:#fff;background-color:#004085;border-color:#004085}.list-group-item-secondary{color:#383d41;background-color:#d6d8db}.list-group-item-secondary.list-group-item-action:focus,.list-group-item-secondary.list-group-item-action:hover{color:#383d41;background-color:#c8cbcf}.list-group-item-secondary.list-group-item-action.active{color:#fff;background-color:#383d41;border-color:#383d41}.list-group-item-success{color:#155724;background-color:#c3e6cb}.list-group-item-success.list-group-item-action:focus,.list-group-item-success.list-group-item-action:hover{color:#155724;background-color:#b1dfbb}.list-group-item-success.list-group-item-action.active{color:#fff;background-color:#155724;border-color:#155724}.list-group-item-info{color:#0c5460;background-color:#bee5eb}.list-group-item-info.list-group-item-action:focus,.list-group-item-info.list-group-item-action:hover{color:#0c5460;background-color:#abdde5}.list-group-item-info.list-group-item-action.active{color:#fff;background-color:#0c5460;border-color:#0c5460}.list-group-item-warning{color:#856404;background-color:#ffeeba}.list-group-item-warning.list-group-item-action:focus,.list-group-item-warning.list-group-item-action:hover{color:#856404;background-color:#ffe8a1}.list-group-item-warning.list-group-item-action.active{color:#fff;background-color:#856404;border-color:#856404}.list-group-item-danger{color:#721c24;background-color:#f5c6cb}.list-group-item-danger.list-group-item-action:focus,.list-group-item-danger.list-group-item-action:hover{color:#721c24;background-color:#f1b0b7}.list-group-item-danger.list-group-item-action.active{color:#fff;background-color:#721c24;border-color:#721c24}.list-group-item-light{color:#818182;background-color:#fdfdfe}.list-group-item-light.list-group-item-action:focus,.list-group-item-light.list-group-item-action:hover{color:#818182;background-color:#ececf6}.list-group-item-light.list-group-item-action.active{color:#fff;background-color:#818182;border-color:#818182}.list-group-item-dark{color:#1b1e21;background-color:#c6c8ca}.list-group-item-dark.list-group-item-action:focus,.list-group-item-dark.list-group-item-action:hover{color:#1b1e21;background-color:#b9bbbe}.list-group-item-dark.list-group-item-action.active{color:#fff;background-color:#1b1e21;border-color:#1b1e21}.close{float:right;font-size:1.5rem;font-weight:700;line-height:1;color:#000;text-shadow:0 1px 0 #fff;opacity:.5}.close:hover{color:#000;text-decoration:none}.close:not(:disabled):not(.disabled):focus,.close:not(:disabled):not(.disabled):hover{opacity:.75}button.close{padding:0;background-color:transparent;border:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}a.close.disabled{pointer-events:none}.toast{max-width:350px;overflow:hidden;font-size:.875rem;background-color:rgba(255,255,255,.85);background-clip:padding-box;border:1px solid rgba(0,0,0,.1);box-shadow:0 .25rem .75rem rgba(0,0,0,.1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);opacity:0;border-radius:.25rem}.toast:not(:last-child){margin-bottom:.75rem}.toast.showing{opacity:1}.toast.show{display:block;opacity:1}.toast.hide{display:none}.toast-header{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding:.25rem .75rem;color:#6c757d;background-color:rgba(255,255,255,.85);background-clip:padding-box;border-bottom:1px solid rgba(0,0,0,.05)}.toast-body{padding:.75rem}.modal-open{overflow:hidden}.modal-open .modal{overflow-x:hidden;overflow-y:auto}.modal{position:fixed;top:0;left:0;z-index:1050;display:none;width:100%;height:100%;overflow:hidden;outline:0}.modal-dialog{position:relative;width:auto;margin:.5rem;pointer-events:none}.modal.fade .modal-dialog{transition:-webkit-transform .3s ease-out;transition:transform .3s ease-out;transition:transform .3s ease-out,-webkit-transform .3s ease-out;-webkit-transform:translate(0,-50px);transform:translate(0,-50px)}@media (prefers-reduced-motion:reduce){.modal.fade .modal-dialog{transition:none}}.modal.show .modal-dialog{-webkit-transform:none;transform:none}.modal.modal-static .modal-dialog{-webkit-transform:scale(1.02);transform:scale(1.02)}.modal-dialog-scrollable{display:-ms-flexbox;display:flex;max-height:calc(100% - 1rem)}.modal-dialog-scrollable .modal-content{max-height:calc(100vh - 1rem);overflow:hidden}.modal-dialog-scrollable .modal-footer,.modal-dialog-scrollable .modal-header{-ms-flex-negative:0;flex-shrink:0}.modal-dialog-scrollable .modal-body{overflow-y:auto}.modal-dialog-centered{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;min-height:calc(100% - 1rem)}.modal-dialog-centered::before{display:block;height:calc(100vh - 1rem);content:""}.modal-dialog-centered.modal-dialog-scrollable{-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;height:100%}.modal-dialog-centered.modal-dialog-scrollable .modal-content{max-height:none}.modal-dialog-centered.modal-dialog-scrollable::before{content:none}.modal-content{position:relative;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;width:100%;pointer-events:auto;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.2);border-radius:.3rem;outline:0}.modal-backdrop{position:fixed;top:0;left:0;z-index:1040;width:100vw;height:100vh;background-color:#000}.modal-backdrop.fade{opacity:0}.modal-backdrop.show{opacity:.5}.modal-header{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:justify;justify-content:space-between;padding:1rem 1rem;border-bottom:1px solid #dee2e6;border-top-left-radius:calc(.3rem - 1px);border-top-right-radius:calc(.3rem - 1px)}.modal-header .close{padding:1rem 1rem;margin:-1rem -1rem -1rem auto}.modal-title{margin-bottom:0;line-height:1.5}.modal-body{position:relative;-ms-flex:1 1 auto;flex:1 1 auto;padding:1rem}.modal-footer{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;-ms-flex-pack:end;justify-content:flex-end;padding:.75rem;border-top:1px solid #dee2e6;border-bottom-right-radius:calc(.3rem - 1px);border-bottom-left-radius:calc(.3rem - 1px)}.modal-footer>*{margin:.25rem}.modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}@media (min-width:576px){.modal-dialog{max-width:500px;margin:1.75rem auto}.modal-dialog-scrollable{max-height:calc(100% - 3.5rem)}.modal-dialog-scrollable .modal-content{max-height:calc(100vh - 3.5rem)}.modal-dialog-centered{min-height:calc(100% - 3.5rem)}.modal-dialog-centered::before{height:calc(100vh - 3.5rem)}.modal-sm{max-width:300px}}@media (min-width:992px){.modal-lg,.modal-xl{max-width:800px}}@media (min-width:1200px){.modal-xl{max-width:1140px}}.tooltip{position:absolute;z-index:1070;display:block;margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;white-space:normal;line-break:auto;font-size:.875rem;word-wrap:break-word;opacity:0}.tooltip.show{opacity:.9}.tooltip .arrow{position:absolute;display:block;width:.8rem;height:.4rem}.tooltip .arrow::before{position:absolute;content:"";border-color:transparent;border-style:solid}.bs-tooltip-auto[x-placement^=top],.bs-tooltip-top{padding:.4rem 0}.bs-tooltip-auto[x-placement^=top] .arrow,.bs-tooltip-top .arrow{bottom:0}.bs-tooltip-auto[x-placement^=top] .arrow::before,.bs-tooltip-top .arrow::before{top:0;border-width:.4rem .4rem 0;border-top-color:#000}.bs-tooltip-auto[x-placement^=right],.bs-tooltip-right{padding:0 .4rem}.bs-tooltip-auto[x-placement^=right] .arrow,.bs-tooltip-right .arrow{left:0;width:.4rem;height:.8rem}.bs-tooltip-auto[x-placement^=right] .arrow::before,.bs-tooltip-right .arrow::before{right:0;border-width:.4rem .4rem .4rem 0;border-right-color:#000}.bs-tooltip-auto[x-placement^=bottom],.bs-tooltip-bottom{padding:.4rem 0}.bs-tooltip-auto[x-placement^=bottom] .arrow,.bs-tooltip-bottom .arrow{top:0}.bs-tooltip-auto[x-placement^=bottom] .arrow::before,.bs-tooltip-bottom .arrow::before{bottom:0;border-width:0 .4rem .4rem;border-bottom-color:#000}.bs-tooltip-auto[x-placement^=left],.bs-tooltip-left{padding:0 .4rem}.bs-tooltip-auto[x-placement^=left] .arrow,.bs-tooltip-left .arrow{right:0;width:.4rem;height:.8rem}.bs-tooltip-auto[x-placement^=left] .arrow::before,.bs-tooltip-left .arrow::before{left:0;border-width:.4rem 0 .4rem .4rem;border-left-color:#000}.tooltip-inner{max-width:200px;padding:.25rem .5rem;color:#fff;text-align:center;background-color:#000;border-radius:.25rem}.popover{position:absolute;top:0;left:0;z-index:1060;display:block;max-width:276px;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;white-space:normal;line-break:auto;font-size:.875rem;word-wrap:break-word;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.2);border-radius:.3rem}.popover .arrow{position:absolute;display:block;width:1rem;height:.5rem;margin:0 .3rem}.popover .arrow::after,.popover .arrow::before{position:absolute;display:block;content:"";border-color:transparent;border-style:solid}.bs-popover-auto[x-placement^=top],.bs-popover-top{margin-bottom:.5rem}.bs-popover-auto[x-placement^=top]>.arrow,.bs-popover-top>.arrow{bottom:calc(-.5rem - 1px)}.bs-popover-auto[x-placement^=top]>.arrow::before,.bs-popover-top>.arrow::before{bottom:0;border-width:.5rem .5rem 0;border-top-color:rgba(0,0,0,.25)}.bs-popover-auto[x-placement^=top]>.arrow::after,.bs-popover-top>.arrow::after{bottom:1px;border-width:.5rem .5rem 0;border-top-color:#fff}.bs-popover-auto[x-placement^=right],.bs-popover-right{margin-left:.5rem}.bs-popover-auto[x-placement^=right]>.arrow,.bs-popover-right>.arrow{left:calc(-.5rem - 1px);width:.5rem;height:1rem;margin:.3rem 0}.bs-popover-auto[x-placement^=right]>.arrow::before,.bs-popover-right>.arrow::before{left:0;border-width:.5rem .5rem .5rem 0;border-right-color:rgba(0,0,0,.25)}.bs-popover-auto[x-placement^=right]>.arrow::after,.bs-popover-right>.arrow::after{left:1px;border-width:.5rem .5rem .5rem 0;border-right-color:#fff}.bs-popover-auto[x-placement^=bottom],.bs-popover-bottom{margin-top:.5rem}.bs-popover-auto[x-placement^=bottom]>.arrow,.bs-popover-bottom>.arrow{top:calc(-.5rem - 1px)}.bs-popover-auto[x-placement^=bottom]>.arrow::before,.bs-popover-bottom>.arrow::before{top:0;border-width:0 .5rem .5rem .5rem;border-bottom-color:rgba(0,0,0,.25)}.bs-popover-auto[x-placement^=bottom]>.arrow::after,.bs-popover-bottom>.arrow::after{top:1px;border-width:0 .5rem .5rem .5rem;border-bottom-color:#fff}.bs-popover-auto[x-placement^=bottom] .popover-header::before,.bs-popover-bottom .popover-header::before{position:absolute;top:0;left:50%;display:block;width:1rem;margin-left:-.5rem;content:"";border-bottom:1px solid #f7f7f7}.bs-popover-auto[x-placement^=left],.bs-popover-left{margin-right:.5rem}.bs-popover-auto[x-placement^=left]>.arrow,.bs-popover-left>.arrow{right:calc(-.5rem - 1px);width:.5rem;height:1rem;margin:.3rem 0}.bs-popover-auto[x-placement^=left]>.arrow::before,.bs-popover-left>.arrow::before{right:0;border-width:.5rem 0 .5rem .5rem;border-left-color:rgba(0,0,0,.25)}.bs-popover-auto[x-placement^=left]>.arrow::after,.bs-popover-left>.arrow::after{right:1px;border-width:.5rem 0 .5rem .5rem;border-left-color:#fff}.popover-header{padding:.5rem .75rem;margin-bottom:0;font-size:1rem;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;border-top-left-radius:calc(.3rem - 1px);border-top-right-radius:calc(.3rem - 1px)}.popover-header:empty{display:none}.popover-body{padding:.5rem .75rem;color:#212529}.carousel{position:relative}.carousel.pointer-event{-ms-touch-action:pan-y;touch-action:pan-y}.carousel-inner{position:relative;width:100%;overflow:hidden}.carousel-inner::after{display:block;clear:both;content:""}.carousel-item{position:relative;display:none;float:left;width:100%;margin-right:-100%;-webkit-backface-visibility:hidden;backface-visibility:hidden;transition:-webkit-transform .6s ease-in-out;transition:transform .6s ease-in-out;transition:transform .6s ease-in-out,-webkit-transform .6s ease-in-out}@media (prefers-reduced-motion:reduce){.carousel-item{transition:none}}.carousel-item-next,.carousel-item-prev,.carousel-item.active{display:block}.active.carousel-item-right,.carousel-item-next:not(.carousel-item-left){-webkit-transform:translateX(100%);transform:translateX(100%)}.active.carousel-item-left,.carousel-item-prev:not(.carousel-item-right){-webkit-transform:translateX(-100%);transform:translateX(-100%)}.carousel-fade .carousel-item{opacity:0;transition-property:opacity;-webkit-transform:none;transform:none}.carousel-fade .carousel-item-next.carousel-item-left,.carousel-fade .carousel-item-prev.carousel-item-right,.carousel-fade .carousel-item.active{z-index:1;opacity:1}.carousel-fade .active.carousel-item-left,.carousel-fade .active.carousel-item-right{z-index:0;opacity:0;transition:opacity 0s .6s}@media (prefers-reduced-motion:reduce){.carousel-fade .active.carousel-item-left,.carousel-fade .active.carousel-item-right{transition:none}}.carousel-control-next,.carousel-control-prev{position:absolute;top:0;bottom:0;z-index:1;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:15%;color:#fff;text-align:center;opacity:.5;transition:opacity .15s ease}@media (prefers-reduced-motion:reduce){.carousel-control-next,.carousel-control-prev{transition:none}}.carousel-control-next:focus,.carousel-control-next:hover,.carousel-control-prev:focus,.carousel-control-prev:hover{color:#fff;text-decoration:none;outline:0;opacity:.9}.carousel-control-prev{left:0}.carousel-control-next{right:0}.carousel-control-next-icon,.carousel-control-prev-icon{display:inline-block;width:20px;height:20px;background:no-repeat 50%/100% 100%}.carousel-control-prev-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath d='M5.25 0l-4 4 4 4 1.5-1.5L4.25 4l2.5-2.5L5.25 0z'/%3e%3c/svg%3e")}.carousel-control-next-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath d='M2.75 0l-1.5 1.5L3.75 4l-2.5 2.5L2.75 8l4-4-4-4z'/%3e%3c/svg%3e")}.carousel-indicators{position:absolute;right:0;bottom:0;left:0;z-index:15;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;padding-left:0;margin-right:15%;margin-left:15%;list-style:none}.carousel-indicators li{box-sizing:content-box;-ms-flex:0 1 auto;flex:0 1 auto;width:30px;height:3px;margin-right:3px;margin-left:3px;text-indent:-999px;cursor:pointer;background-color:#fff;background-clip:padding-box;border-top:10px solid transparent;border-bottom:10px solid transparent;opacity:.5;transition:opacity .6s ease}@media (prefers-reduced-motion:reduce){.carousel-indicators li{transition:none}}.carousel-indicators .active{opacity:1}.carousel-caption{position:absolute;right:15%;bottom:20px;left:15%;z-index:10;padding-top:20px;padding-bottom:20px;color:#fff;text-align:center}@-webkit-keyframes spinner-border{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spinner-border{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.spinner-border{display:inline-block;width:2rem;height:2rem;vertical-align:text-bottom;border:.25em solid currentColor;border-right-color:transparent;border-radius:50%;-webkit-animation:spinner-border .75s linear infinite;animation:spinner-border .75s linear infinite}.spinner-border-sm{width:1rem;height:1rem;border-width:.2em}@-webkit-keyframes spinner-grow{0%{-webkit-transform:scale(0);transform:scale(0)}50%{opacity:1}}@keyframes spinner-grow{0%{-webkit-transform:scale(0);transform:scale(0)}50%{opacity:1}}.spinner-grow{display:inline-block;width:2rem;height:2rem;vertical-align:text-bottom;background-color:currentColor;border-radius:50%;opacity:0;-webkit-animation:spinner-grow .75s linear infinite;animation:spinner-grow .75s linear infinite}.spinner-grow-sm{width:1rem;height:1rem}.align-baseline{vertical-align:baseline!important}.align-top{vertical-align:top!important}.align-middle{vertical-align:middle!important}.align-bottom{vertical-align:bottom!important}.align-text-bottom{vertical-align:text-bottom!important}.align-text-top{vertical-align:text-top!important}.bg-primary{background-color:#007bff!important}a.bg-primary:focus,a.bg-primary:hover,button.bg-primary:focus,button.bg-primary:hover{background-color:#0062cc!important}.bg-secondary{background-color:#6c757d!important}a.bg-secondary:focus,a.bg-secondary:hover,button.bg-secondary:focus,button.bg-secondary:hover{background-color:#545b62!important}.bg-success{background-color:#28a745!important}a.bg-success:focus,a.bg-success:hover,button.bg-success:focus,button.bg-success:hover{background-color:#1e7e34!important}.bg-info{background-color:#17a2b8!important}a.bg-info:focus,a.bg-info:hover,button.bg-info:focus,button.bg-info:hover{background-color:#117a8b!important}.bg-warning{background-color:#ffc107!important}a.bg-warning:focus,a.bg-warning:hover,button.bg-warning:focus,button.bg-warning:hover{background-color:#d39e00!important}.bg-danger{background-color:#dc3545!important}a.bg-danger:focus,a.bg-danger:hover,button.bg-danger:focus,button.bg-danger:hover{background-color:#bd2130!important}.bg-light{background-color:#f8f9fa!important}a.bg-light:focus,a.bg-light:hover,button.bg-light:focus,button.bg-light:hover{background-color:#dae0e5!important}.bg-dark{background-color:#343a40!important}a.bg-dark:focus,a.bg-dark:hover,button.bg-dark:focus,button.bg-dark:hover{background-color:#1d2124!important}.bg-white{background-color:#fff!important}.bg-transparent{background-color:transparent!important}.border{border:1px solid #dee2e6!important}.border-top{border-top:1px solid #dee2e6!important}.border-right{border-right:1px solid #dee2e6!important}.border-bottom{border-bottom:1px solid #dee2e6!important}.border-left{border-left:1px solid #dee2e6!important}.border-0{border:0!important}.border-top-0{border-top:0!important}.border-right-0{border-right:0!important}.border-bottom-0{border-bottom:0!important}.border-left-0{border-left:0!important}.border-primary{border-color:#007bff!important}.border-secondary{border-color:#6c757d!important}.border-success{border-color:#28a745!important}.border-info{border-color:#17a2b8!important}.border-warning{border-color:#ffc107!important}.border-danger{border-color:#dc3545!important}.border-light{border-color:#f8f9fa!important}.border-dark{border-color:#343a40!important}.border-white{border-color:#fff!important}.rounded-sm{border-radius:.2rem!important}.rounded{border-radius:.25rem!important}.rounded-top{border-top-left-radius:.25rem!important;border-top-right-radius:.25rem!important}.rounded-right{border-top-right-radius:.25rem!important;border-bottom-right-radius:.25rem!important}.rounded-bottom{border-bottom-right-radius:.25rem!important;border-bottom-left-radius:.25rem!important}.rounded-left{border-top-left-radius:.25rem!important;border-bottom-left-radius:.25rem!important}.rounded-lg{border-radius:.3rem!important}.rounded-circle{border-radius:50%!important}.rounded-pill{border-radius:50rem!important}.rounded-0{border-radius:0!important}.clearfix::after{display:block;clear:both;content:""}.d-none{display:none!important}.d-inline{display:inline!important}.d-inline-block{display:inline-block!important}.d-block{display:block!important}.d-table{display:table!important}.d-table-row{display:table-row!important}.d-table-cell{display:table-cell!important}.d-flex{display:-ms-flexbox!important;display:flex!important}.d-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}@media (min-width:576px){.d-sm-none{display:none!important}.d-sm-inline{display:inline!important}.d-sm-inline-block{display:inline-block!important}.d-sm-block{display:block!important}.d-sm-table{display:table!important}.d-sm-table-row{display:table-row!important}.d-sm-table-cell{display:table-cell!important}.d-sm-flex{display:-ms-flexbox!important;display:flex!important}.d-sm-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}}@media (min-width:768px){.d-md-none{display:none!important}.d-md-inline{display:inline!important}.d-md-inline-block{display:inline-block!important}.d-md-block{display:block!important}.d-md-table{display:table!important}.d-md-table-row{display:table-row!important}.d-md-table-cell{display:table-cell!important}.d-md-flex{display:-ms-flexbox!important;display:flex!important}.d-md-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}}@media (min-width:992px){.d-lg-none{display:none!important}.d-lg-inline{display:inline!important}.d-lg-inline-block{display:inline-block!important}.d-lg-block{display:block!important}.d-lg-table{display:table!important}.d-lg-table-row{display:table-row!important}.d-lg-table-cell{display:table-cell!important}.d-lg-flex{display:-ms-flexbox!important;display:flex!important}.d-lg-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}}@media (min-width:1200px){.d-xl-none{display:none!important}.d-xl-inline{display:inline!important}.d-xl-inline-block{display:inline-block!important}.d-xl-block{display:block!important}.d-xl-table{display:table!important}.d-xl-table-row{display:table-row!important}.d-xl-table-cell{display:table-cell!important}.d-xl-flex{display:-ms-flexbox!important;display:flex!important}.d-xl-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}}@media print{.d-print-none{display:none!important}.d-print-inline{display:inline!important}.d-print-inline-block{display:inline-block!important}.d-print-block{display:block!important}.d-print-table{display:table!important}.d-print-table-row{display:table-row!important}.d-print-table-cell{display:table-cell!important}.d-print-flex{display:-ms-flexbox!important;display:flex!important}.d-print-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}}.embed-responsive{position:relative;display:block;width:100%;padding:0;overflow:hidden}.embed-responsive::before{display:block;content:""}.embed-responsive .embed-responsive-item,.embed-responsive embed,.embed-responsive iframe,.embed-responsive object,.embed-responsive video{position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;border:0}.embed-responsive-21by9::before{padding-top:42.857143%}.embed-responsive-16by9::before{padding-top:56.25%}.embed-responsive-4by3::before{padding-top:75%}.embed-responsive-1by1::before{padding-top:100%}.flex-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-fill{-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-grow-0{-ms-flex-positive:0!important;flex-grow:0!important}.flex-grow-1{-ms-flex-positive:1!important;flex-grow:1!important}.flex-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-start{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-center{-ms-flex-align:center!important;align-items:center!important}.align-items-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}@media (min-width:576px){.flex-sm-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-sm-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-sm-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-sm-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-sm-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-sm-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-sm-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-sm-fill{-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-sm-grow-0{-ms-flex-positive:0!important;flex-grow:0!important}.flex-sm-grow-1{-ms-flex-positive:1!important;flex-grow:1!important}.flex-sm-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-sm-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-sm-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-sm-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-sm-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-sm-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-sm-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-sm-start{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-sm-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-sm-center{-ms-flex-align:center!important;align-items:center!important}.align-items-sm-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-sm-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-sm-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-sm-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-sm-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-sm-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-sm-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-sm-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-sm-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-sm-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-sm-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-sm-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-sm-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-sm-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}}@media (min-width:768px){.flex-md-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-md-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-md-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-md-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-md-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-md-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-md-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-md-fill{-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-md-grow-0{-ms-flex-positive:0!important;flex-grow:0!important}.flex-md-grow-1{-ms-flex-positive:1!important;flex-grow:1!important}.flex-md-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-md-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-md-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-md-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-md-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-md-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-md-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-md-start{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-md-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-md-center{-ms-flex-align:center!important;align-items:center!important}.align-items-md-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-md-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-md-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-md-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-md-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-md-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-md-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-md-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-md-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-md-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-md-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-md-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-md-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-md-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}}@media (min-width:992px){.flex-lg-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-lg-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-lg-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-lg-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-lg-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-lg-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-lg-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-lg-fill{-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-lg-grow-0{-ms-flex-positive:0!important;flex-grow:0!important}.flex-lg-grow-1{-ms-flex-positive:1!important;flex-grow:1!important}.flex-lg-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-lg-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-lg-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-lg-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-lg-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-lg-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-lg-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-lg-start{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-lg-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-lg-center{-ms-flex-align:center!important;align-items:center!important}.align-items-lg-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-lg-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-lg-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-lg-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-lg-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-lg-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-lg-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-lg-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-lg-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-lg-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-lg-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-lg-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-lg-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-lg-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}}@media (min-width:1200px){.flex-xl-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-xl-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-xl-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-xl-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-xl-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-xl-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-xl-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-xl-fill{-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-xl-grow-0{-ms-flex-positive:0!important;flex-grow:0!important}.flex-xl-grow-1{-ms-flex-positive:1!important;flex-grow:1!important}.flex-xl-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-xl-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-xl-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-xl-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-xl-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-xl-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-xl-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-xl-start{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-xl-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-xl-center{-ms-flex-align:center!important;align-items:center!important}.align-items-xl-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-xl-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-xl-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-xl-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-xl-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-xl-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-xl-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-xl-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-xl-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-xl-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-xl-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-xl-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-xl-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-xl-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}}.float-left{float:left!important}.float-right{float:right!important}.float-none{float:none!important}@media (min-width:576px){.float-sm-left{float:left!important}.float-sm-right{float:right!important}.float-sm-none{float:none!important}}@media (min-width:768px){.float-md-left{float:left!important}.float-md-right{float:right!important}.float-md-none{float:none!important}}@media (min-width:992px){.float-lg-left{float:left!important}.float-lg-right{float:right!important}.float-lg-none{float:none!important}}@media (min-width:1200px){.float-xl-left{float:left!important}.float-xl-right{float:right!important}.float-xl-none{float:none!important}}.overflow-auto{overflow:auto!important}.overflow-hidden{overflow:hidden!important}.position-static{position:static!important}.position-relative{position:relative!important}.position-absolute{position:absolute!important}.position-fixed{position:fixed!important}.position-sticky{position:-webkit-sticky!important;position:sticky!important}.fixed-top{position:fixed;top:0;right:0;left:0;z-index:1030}.fixed-bottom{position:fixed;right:0;bottom:0;left:0;z-index:1030}@supports ((position:-webkit-sticky) or (position:sticky)){.sticky-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;overflow:visible;clip:auto;white-space:normal}.shadow-sm{box-shadow:0 .125rem .25rem rgba(0,0,0,.075)!important}.shadow{box-shadow:0 .5rem 1rem rgba(0,0,0,.15)!important}.shadow-lg{box-shadow:0 1rem 3rem rgba(0,0,0,.175)!important}.shadow-none{box-shadow:none!important}.w-25{width:25%!important}.w-50{width:50%!important}.w-75{width:75%!important}.w-100{width:100%!important}.w-auto{width:auto!important}.h-25{height:25%!important}.h-50{height:50%!important}.h-75{height:75%!important}.h-100{height:100%!important}.h-auto{height:auto!important}.mw-100{max-width:100%!important}.mh-100{max-height:100%!important}.min-vw-100{min-width:100vw!important}.min-vh-100{min-height:100vh!important}.vw-100{width:100vw!important}.vh-100{height:100vh!important}.stretched-link::after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:auto;content:"";background-color:rgba(0,0,0,0)}.m-0{margin:0!important}.mt-0,.my-0{margin-top:0!important}.mr-0,.mx-0{margin-right:0!important}.mb-0,.my-0{margin-bottom:0!important}.ml-0,.mx-0{margin-left:0!important}.m-1{margin:.25rem!important}.mt-1,.my-1{margin-top:.25rem!important}.mr-1,.mx-1{margin-right:.25rem!important}.mb-1,.my-1{margin-bottom:.25rem!important}.ml-1,.mx-1{margin-left:.25rem!important}.m-2{margin:.5rem!important}.mt-2,.my-2{margin-top:.5rem!important}.mr-2,.mx-2{margin-right:.5rem!important}.mb-2,.my-2{margin-bottom:.5rem!important}.ml-2,.mx-2{margin-left:.5rem!important}.m-3{margin:1rem!important}.mt-3,.my-3{margin-top:1rem!important}.mr-3,.mx-3{margin-right:1rem!important}.mb-3,.my-3{margin-bottom:1rem!important}.ml-3,.mx-3{margin-left:1rem!important}.m-4{margin:1.5rem!important}.mt-4,.my-4{margin-top:1.5rem!important}.mr-4,.mx-4{margin-right:1.5rem!important}.mb-4,.my-4{margin-bottom:1.5rem!important}.ml-4,.mx-4{margin-left:1.5rem!important}.m-5{margin:3rem!important}.mt-5,.my-5{margin-top:3rem!important}.mr-5,.mx-5{margin-right:3rem!important}.mb-5,.my-5{margin-bottom:3rem!important}.ml-5,.mx-5{margin-left:3rem!important}.p-0{padding:0!important}.pt-0,.py-0{padding-top:0!important}.pr-0,.px-0{padding-right:0!important}.pb-0,.py-0{padding-bottom:0!important}.pl-0,.px-0{padding-left:0!important}.p-1{padding:.25rem!important}.pt-1,.py-1{padding-top:.25rem!important}.pr-1,.px-1{padding-right:.25rem!important}.pb-1,.py-1{padding-bottom:.25rem!important}.pl-1,.px-1{padding-left:.25rem!important}.p-2{padding:.5rem!important}.pt-2,.py-2{padding-top:.5rem!important}.pr-2,.px-2{padding-right:.5rem!important}.pb-2,.py-2{padding-bottom:.5rem!important}.pl-2,.px-2{padding-left:.5rem!important}.p-3{padding:1rem!important}.pt-3,.py-3{padding-top:1rem!important}.pr-3,.px-3{padding-right:1rem!important}.pb-3,.py-3{padding-bottom:1rem!important}.pl-3,.px-3{padding-left:1rem!important}.p-4{padding:1.5rem!important}.pt-4,.py-4{padding-top:1.5rem!important}.pr-4,.px-4{padding-right:1.5rem!important}.pb-4,.py-4{padding-bottom:1.5rem!important}.pl-4,.px-4{padding-left:1.5rem!important}.p-5{padding:3rem!important}.pt-5,.py-5{padding-top:3rem!important}.pr-5,.px-5{padding-right:3rem!important}.pb-5,.py-5{padding-bottom:3rem!important}.pl-5,.px-5{padding-left:3rem!important}.m-n1{margin:-.25rem!important}.mt-n1,.my-n1{margin-top:-.25rem!important}.mr-n1,.mx-n1{margin-right:-.25rem!important}.mb-n1,.my-n1{margin-bottom:-.25rem!important}.ml-n1,.mx-n1{margin-left:-.25rem!important}.m-n2{margin:-.5rem!important}.mt-n2,.my-n2{margin-top:-.5rem!important}.mr-n2,.mx-n2{margin-right:-.5rem!important}.mb-n2,.my-n2{margin-bottom:-.5rem!important}.ml-n2,.mx-n2{margin-left:-.5rem!important}.m-n3{margin:-1rem!important}.mt-n3,.my-n3{margin-top:-1rem!important}.mr-n3,.mx-n3{margin-right:-1rem!important}.mb-n3,.my-n3{margin-bottom:-1rem!important}.ml-n3,.mx-n3{margin-left:-1rem!important}.m-n4{margin:-1.5rem!important}.mt-n4,.my-n4{margin-top:-1.5rem!important}.mr-n4,.mx-n4{margin-right:-1.5rem!important}.mb-n4,.my-n4{margin-bottom:-1.5rem!important}.ml-n4,.mx-n4{margin-left:-1.5rem!important}.m-n5{margin:-3rem!important}.mt-n5,.my-n5{margin-top:-3rem!important}.mr-n5,.mx-n5{margin-right:-3rem!important}.mb-n5,.my-n5{margin-bottom:-3rem!important}.ml-n5,.mx-n5{margin-left:-3rem!important}.m-auto{margin:auto!important}.mt-auto,.my-auto{margin-top:auto!important}.mr-auto,.mx-auto{margin-right:auto!important}.mb-auto,.my-auto{margin-bottom:auto!important}.ml-auto,.mx-auto{margin-left:auto!important}@media (min-width:576px){.m-sm-0{margin:0!important}.mt-sm-0,.my-sm-0{margin-top:0!important}.mr-sm-0,.mx-sm-0{margin-right:0!important}.mb-sm-0,.my-sm-0{margin-bottom:0!important}.ml-sm-0,.mx-sm-0{margin-left:0!important}.m-sm-1{margin:.25rem!important}.mt-sm-1,.my-sm-1{margin-top:.25rem!important}.mr-sm-1,.mx-sm-1{margin-right:.25rem!important}.mb-sm-1,.my-sm-1{margin-bottom:.25rem!important}.ml-sm-1,.mx-sm-1{margin-left:.25rem!important}.m-sm-2{margin:.5rem!important}.mt-sm-2,.my-sm-2{margin-top:.5rem!important}.mr-sm-2,.mx-sm-2{margin-right:.5rem!important}.mb-sm-2,.my-sm-2{margin-bottom:.5rem!important}.ml-sm-2,.mx-sm-2{margin-left:.5rem!important}.m-sm-3{margin:1rem!important}.mt-sm-3,.my-sm-3{margin-top:1rem!important}.mr-sm-3,.mx-sm-3{margin-right:1rem!important}.mb-sm-3,.my-sm-3{margin-bottom:1rem!important}.ml-sm-3,.mx-sm-3{margin-left:1rem!important}.m-sm-4{margin:1.5rem!important}.mt-sm-4,.my-sm-4{margin-top:1.5rem!important}.mr-sm-4,.mx-sm-4{margin-right:1.5rem!important}.mb-sm-4,.my-sm-4{margin-bottom:1.5rem!important}.ml-sm-4,.mx-sm-4{margin-left:1.5rem!important}.m-sm-5{margin:3rem!important}.mt-sm-5,.my-sm-5{margin-top:3rem!important}.mr-sm-5,.mx-sm-5{margin-right:3rem!important}.mb-sm-5,.my-sm-5{margin-bottom:3rem!important}.ml-sm-5,.mx-sm-5{margin-left:3rem!important}.p-sm-0{padding:0!important}.pt-sm-0,.py-sm-0{padding-top:0!important}.pr-sm-0,.px-sm-0{padding-right:0!important}.pb-sm-0,.py-sm-0{padding-bottom:0!important}.pl-sm-0,.px-sm-0{padding-left:0!important}.p-sm-1{padding:.25rem!important}.pt-sm-1,.py-sm-1{padding-top:.25rem!important}.pr-sm-1,.px-sm-1{padding-right:.25rem!important}.pb-sm-1,.py-sm-1{padding-bottom:.25rem!important}.pl-sm-1,.px-sm-1{padding-left:.25rem!important}.p-sm-2{padding:.5rem!important}.pt-sm-2,.py-sm-2{padding-top:.5rem!important}.pr-sm-2,.px-sm-2{padding-right:.5rem!important}.pb-sm-2,.py-sm-2{padding-bottom:.5rem!important}.pl-sm-2,.px-sm-2{padding-left:.5rem!important}.p-sm-3{padding:1rem!important}.pt-sm-3,.py-sm-3{padding-top:1rem!important}.pr-sm-3,.px-sm-3{padding-right:1rem!important}.pb-sm-3,.py-sm-3{padding-bottom:1rem!important}.pl-sm-3,.px-sm-3{padding-left:1rem!important}.p-sm-4{padding:1.5rem!important}.pt-sm-4,.py-sm-4{padding-top:1.5rem!important}.pr-sm-4,.px-sm-4{padding-right:1.5rem!important}.pb-sm-4,.py-sm-4{padding-bottom:1.5rem!important}.pl-sm-4,.px-sm-4{padding-left:1.5rem!important}.p-sm-5{padding:3rem!important}.pt-sm-5,.py-sm-5{padding-top:3rem!important}.pr-sm-5,.px-sm-5{padding-right:3rem!important}.pb-sm-5,.py-sm-5{padding-bottom:3rem!important}.pl-sm-5,.px-sm-5{padding-left:3rem!important}.m-sm-n1{margin:-.25rem!important}.mt-sm-n1,.my-sm-n1{margin-top:-.25rem!important}.mr-sm-n1,.mx-sm-n1{margin-right:-.25rem!important}.mb-sm-n1,.my-sm-n1{margin-bottom:-.25rem!important}.ml-sm-n1,.mx-sm-n1{margin-left:-.25rem!important}.m-sm-n2{margin:-.5rem!important}.mt-sm-n2,.my-sm-n2{margin-top:-.5rem!important}.mr-sm-n2,.mx-sm-n2{margin-right:-.5rem!important}.mb-sm-n2,.my-sm-n2{margin-bottom:-.5rem!important}.ml-sm-n2,.mx-sm-n2{margin-left:-.5rem!important}.m-sm-n3{margin:-1rem!important}.mt-sm-n3,.my-sm-n3{margin-top:-1rem!important}.mr-sm-n3,.mx-sm-n3{margin-right:-1rem!important}.mb-sm-n3,.my-sm-n3{margin-bottom:-1rem!important}.ml-sm-n3,.mx-sm-n3{margin-left:-1rem!important}.m-sm-n4{margin:-1.5rem!important}.mt-sm-n4,.my-sm-n4{margin-top:-1.5rem!important}.mr-sm-n4,.mx-sm-n4{margin-right:-1.5rem!important}.mb-sm-n4,.my-sm-n4{margin-bottom:-1.5rem!important}.ml-sm-n4,.mx-sm-n4{margin-left:-1.5rem!important}.m-sm-n5{margin:-3rem!important}.mt-sm-n5,.my-sm-n5{margin-top:-3rem!important}.mr-sm-n5,.mx-sm-n5{margin-right:-3rem!important}.mb-sm-n5,.my-sm-n5{margin-bottom:-3rem!important}.ml-sm-n5,.mx-sm-n5{margin-left:-3rem!important}.m-sm-auto{margin:auto!important}.mt-sm-auto,.my-sm-auto{margin-top:auto!important}.mr-sm-auto,.mx-sm-auto{margin-right:auto!important}.mb-sm-auto,.my-sm-auto{margin-bottom:auto!important}.ml-sm-auto,.mx-sm-auto{margin-left:auto!important}}@media (min-width:768px){.m-md-0{margin:0!important}.mt-md-0,.my-md-0{margin-top:0!important}.mr-md-0,.mx-md-0{margin-right:0!important}.mb-md-0,.my-md-0{margin-bottom:0!important}.ml-md-0,.mx-md-0{margin-left:0!important}.m-md-1{margin:.25rem!important}.mt-md-1,.my-md-1{margin-top:.25rem!important}.mr-md-1,.mx-md-1{margin-right:.25rem!important}.mb-md-1,.my-md-1{margin-bottom:.25rem!important}.ml-md-1,.mx-md-1{margin-left:.25rem!important}.m-md-2{margin:.5rem!important}.mt-md-2,.my-md-2{margin-top:.5rem!important}.mr-md-2,.mx-md-2{margin-right:.5rem!important}.mb-md-2,.my-md-2{margin-bottom:.5rem!important}.ml-md-2,.mx-md-2{margin-left:.5rem!important}.m-md-3{margin:1rem!important}.mt-md-3,.my-md-3{margin-top:1rem!important}.mr-md-3,.mx-md-3{margin-right:1rem!important}.mb-md-3,.my-md-3{margin-bottom:1rem!important}.ml-md-3,.mx-md-3{margin-left:1rem!important}.m-md-4{margin:1.5rem!important}.mt-md-4,.my-md-4{margin-top:1.5rem!important}.mr-md-4,.mx-md-4{margin-right:1.5rem!important}.mb-md-4,.my-md-4{margin-bottom:1.5rem!important}.ml-md-4,.mx-md-4{margin-left:1.5rem!important}.m-md-5{margin:3rem!important}.mt-md-5,.my-md-5{margin-top:3rem!important}.mr-md-5,.mx-md-5{margin-right:3rem!important}.mb-md-5,.my-md-5{margin-bottom:3rem!important}.ml-md-5,.mx-md-5{margin-left:3rem!important}.p-md-0{padding:0!important}.pt-md-0,.py-md-0{padding-top:0!important}.pr-md-0,.px-md-0{padding-right:0!important}.pb-md-0,.py-md-0{padding-bottom:0!important}.pl-md-0,.px-md-0{padding-left:0!important}.p-md-1{padding:.25rem!important}.pt-md-1,.py-md-1{padding-top:.25rem!important}.pr-md-1,.px-md-1{padding-right:.25rem!important}.pb-md-1,.py-md-1{padding-bottom:.25rem!important}.pl-md-1,.px-md-1{padding-left:.25rem!important}.p-md-2{padding:.5rem!important}.pt-md-2,.py-md-2{padding-top:.5rem!important}.pr-md-2,.px-md-2{padding-right:.5rem!important}.pb-md-2,.py-md-2{padding-bottom:.5rem!important}.pl-md-2,.px-md-2{padding-left:.5rem!important}.p-md-3{padding:1rem!important}.pt-md-3,.py-md-3{padding-top:1rem!important}.pr-md-3,.px-md-3{padding-right:1rem!important}.pb-md-3,.py-md-3{padding-bottom:1rem!important}.pl-md-3,.px-md-3{padding-left:1rem!important}.p-md-4{padding:1.5rem!important}.pt-md-4,.py-md-4{padding-top:1.5rem!important}.pr-md-4,.px-md-4{padding-right:1.5rem!important}.pb-md-4,.py-md-4{padding-bottom:1.5rem!important}.pl-md-4,.px-md-4{padding-left:1.5rem!important}.p-md-5{padding:3rem!important}.pt-md-5,.py-md-5{padding-top:3rem!important}.pr-md-5,.px-md-5{padding-right:3rem!important}.pb-md-5,.py-md-5{padding-bottom:3rem!important}.pl-md-5,.px-md-5{padding-left:3rem!important}.m-md-n1{margin:-.25rem!important}.mt-md-n1,.my-md-n1{margin-top:-.25rem!important}.mr-md-n1,.mx-md-n1{margin-right:-.25rem!important}.mb-md-n1,.my-md-n1{margin-bottom:-.25rem!important}.ml-md-n1,.mx-md-n1{margin-left:-.25rem!important}.m-md-n2{margin:-.5rem!important}.mt-md-n2,.my-md-n2{margin-top:-.5rem!important}.mr-md-n2,.mx-md-n2{margin-right:-.5rem!important}.mb-md-n2,.my-md-n2{margin-bottom:-.5rem!important}.ml-md-n2,.mx-md-n2{margin-left:-.5rem!important}.m-md-n3{margin:-1rem!important}.mt-md-n3,.my-md-n3{margin-top:-1rem!important}.mr-md-n3,.mx-md-n3{margin-right:-1rem!important}.mb-md-n3,.my-md-n3{margin-bottom:-1rem!important}.ml-md-n3,.mx-md-n3{margin-left:-1rem!important}.m-md-n4{margin:-1.5rem!important}.mt-md-n4,.my-md-n4{margin-top:-1.5rem!important}.mr-md-n4,.mx-md-n4{margin-right:-1.5rem!important}.mb-md-n4,.my-md-n4{margin-bottom:-1.5rem!important}.ml-md-n4,.mx-md-n4{margin-left:-1.5rem!important}.m-md-n5{margin:-3rem!important}.mt-md-n5,.my-md-n5{margin-top:-3rem!important}.mr-md-n5,.mx-md-n5{margin-right:-3rem!important}.mb-md-n5,.my-md-n5{margin-bottom:-3rem!important}.ml-md-n5,.mx-md-n5{margin-left:-3rem!important}.m-md-auto{margin:auto!important}.mt-md-auto,.my-md-auto{margin-top:auto!important}.mr-md-auto,.mx-md-auto{margin-right:auto!important}.mb-md-auto,.my-md-auto{margin-bottom:auto!important}.ml-md-auto,.mx-md-auto{margin-left:auto!important}}@media (min-width:992px){.m-lg-0{margin:0!important}.mt-lg-0,.my-lg-0{margin-top:0!important}.mr-lg-0,.mx-lg-0{margin-right:0!important}.mb-lg-0,.my-lg-0{margin-bottom:0!important}.ml-lg-0,.mx-lg-0{margin-left:0!important}.m-lg-1{margin:.25rem!important}.mt-lg-1,.my-lg-1{margin-top:.25rem!important}.mr-lg-1,.mx-lg-1{margin-right:.25rem!important}.mb-lg-1,.my-lg-1{margin-bottom:.25rem!important}.ml-lg-1,.mx-lg-1{margin-left:.25rem!important}.m-lg-2{margin:.5rem!important}.mt-lg-2,.my-lg-2{margin-top:.5rem!important}.mr-lg-2,.mx-lg-2{margin-right:.5rem!important}.mb-lg-2,.my-lg-2{margin-bottom:.5rem!important}.ml-lg-2,.mx-lg-2{margin-left:.5rem!important}.m-lg-3{margin:1rem!important}.mt-lg-3,.my-lg-3{margin-top:1rem!important}.mr-lg-3,.mx-lg-3{margin-right:1rem!important}.mb-lg-3,.my-lg-3{margin-bottom:1rem!important}.ml-lg-3,.mx-lg-3{margin-left:1rem!important}.m-lg-4{margin:1.5rem!important}.mt-lg-4,.my-lg-4{margin-top:1.5rem!important}.mr-lg-4,.mx-lg-4{margin-right:1.5rem!important}.mb-lg-4,.my-lg-4{margin-bottom:1.5rem!important}.ml-lg-4,.mx-lg-4{margin-left:1.5rem!important}.m-lg-5{margin:3rem!important}.mt-lg-5,.my-lg-5{margin-top:3rem!important}.mr-lg-5,.mx-lg-5{margin-right:3rem!important}.mb-lg-5,.my-lg-5{margin-bottom:3rem!important}.ml-lg-5,.mx-lg-5{margin-left:3rem!important}.p-lg-0{padding:0!important}.pt-lg-0,.py-lg-0{padding-top:0!important}.pr-lg-0,.px-lg-0{padding-right:0!important}.pb-lg-0,.py-lg-0{padding-bottom:0!important}.pl-lg-0,.px-lg-0{padding-left:0!important}.p-lg-1{padding:.25rem!important}.pt-lg-1,.py-lg-1{padding-top:.25rem!important}.pr-lg-1,.px-lg-1{padding-right:.25rem!important}.pb-lg-1,.py-lg-1{padding-bottom:.25rem!important}.pl-lg-1,.px-lg-1{padding-left:.25rem!important}.p-lg-2{padding:.5rem!important}.pt-lg-2,.py-lg-2{padding-top:.5rem!important}.pr-lg-2,.px-lg-2{padding-right:.5rem!important}.pb-lg-2,.py-lg-2{padding-bottom:.5rem!important}.pl-lg-2,.px-lg-2{padding-left:.5rem!important}.p-lg-3{padding:1rem!important}.pt-lg-3,.py-lg-3{padding-top:1rem!important}.pr-lg-3,.px-lg-3{padding-right:1rem!important}.pb-lg-3,.py-lg-3{padding-bottom:1rem!important}.pl-lg-3,.px-lg-3{padding-left:1rem!important}.p-lg-4{padding:1.5rem!important}.pt-lg-4,.py-lg-4{padding-top:1.5rem!important}.pr-lg-4,.px-lg-4{padding-right:1.5rem!important}.pb-lg-4,.py-lg-4{padding-bottom:1.5rem!important}.pl-lg-4,.px-lg-4{padding-left:1.5rem!important}.p-lg-5{padding:3rem!important}.pt-lg-5,.py-lg-5{padding-top:3rem!important}.pr-lg-5,.px-lg-5{padding-right:3rem!important}.pb-lg-5,.py-lg-5{padding-bottom:3rem!important}.pl-lg-5,.px-lg-5{padding-left:3rem!important}.m-lg-n1{margin:-.25rem!important}.mt-lg-n1,.my-lg-n1{margin-top:-.25rem!important}.mr-lg-n1,.mx-lg-n1{margin-right:-.25rem!important}.mb-lg-n1,.my-lg-n1{margin-bottom:-.25rem!important}.ml-lg-n1,.mx-lg-n1{margin-left:-.25rem!important}.m-lg-n2{margin:-.5rem!important}.mt-lg-n2,.my-lg-n2{margin-top:-.5rem!important}.mr-lg-n2,.mx-lg-n2{margin-right:-.5rem!important}.mb-lg-n2,.my-lg-n2{margin-bottom:-.5rem!important}.ml-lg-n2,.mx-lg-n2{margin-left:-.5rem!important}.m-lg-n3{margin:-1rem!important}.mt-lg-n3,.my-lg-n3{margin-top:-1rem!important}.mr-lg-n3,.mx-lg-n3{margin-right:-1rem!important}.mb-lg-n3,.my-lg-n3{margin-bottom:-1rem!important}.ml-lg-n3,.mx-lg-n3{margin-left:-1rem!important}.m-lg-n4{margin:-1.5rem!important}.mt-lg-n4,.my-lg-n4{margin-top:-1.5rem!important}.mr-lg-n4,.mx-lg-n4{margin-right:-1.5rem!important}.mb-lg-n4,.my-lg-n4{margin-bottom:-1.5rem!important}.ml-lg-n4,.mx-lg-n4{margin-left:-1.5rem!important}.m-lg-n5{margin:-3rem!important}.mt-lg-n5,.my-lg-n5{margin-top:-3rem!important}.mr-lg-n5,.mx-lg-n5{margin-right:-3rem!important}.mb-lg-n5,.my-lg-n5{margin-bottom:-3rem!important}.ml-lg-n5,.mx-lg-n5{margin-left:-3rem!important}.m-lg-auto{margin:auto!important}.mt-lg-auto,.my-lg-auto{margin-top:auto!important}.mr-lg-auto,.mx-lg-auto{margin-right:auto!important}.mb-lg-auto,.my-lg-auto{margin-bottom:auto!important}.ml-lg-auto,.mx-lg-auto{margin-left:auto!important}}@media (min-width:1200px){.m-xl-0{margin:0!important}.mt-xl-0,.my-xl-0{margin-top:0!important}.mr-xl-0,.mx-xl-0{margin-right:0!important}.mb-xl-0,.my-xl-0{margin-bottom:0!important}.ml-xl-0,.mx-xl-0{margin-left:0!important}.m-xl-1{margin:.25rem!important}.mt-xl-1,.my-xl-1{margin-top:.25rem!important}.mr-xl-1,.mx-xl-1{margin-right:.25rem!important}.mb-xl-1,.my-xl-1{margin-bottom:.25rem!important}.ml-xl-1,.mx-xl-1{margin-left:.25rem!important}.m-xl-2{margin:.5rem!important}.mt-xl-2,.my-xl-2{margin-top:.5rem!important}.mr-xl-2,.mx-xl-2{margin-right:.5rem!important}.mb-xl-2,.my-xl-2{margin-bottom:.5rem!important}.ml-xl-2,.mx-xl-2{margin-left:.5rem!important}.m-xl-3{margin:1rem!important}.mt-xl-3,.my-xl-3{margin-top:1rem!important}.mr-xl-3,.mx-xl-3{margin-right:1rem!important}.mb-xl-3,.my-xl-3{margin-bottom:1rem!important}.ml-xl-3,.mx-xl-3{margin-left:1rem!important}.m-xl-4{margin:1.5rem!important}.mt-xl-4,.my-xl-4{margin-top:1.5rem!important}.mr-xl-4,.mx-xl-4{margin-right:1.5rem!important}.mb-xl-4,.my-xl-4{margin-bottom:1.5rem!important}.ml-xl-4,.mx-xl-4{margin-left:1.5rem!important}.m-xl-5{margin:3rem!important}.mt-xl-5,.my-xl-5{margin-top:3rem!important}.mr-xl-5,.mx-xl-5{margin-right:3rem!important}.mb-xl-5,.my-xl-5{margin-bottom:3rem!important}.ml-xl-5,.mx-xl-5{margin-left:3rem!important}.p-xl-0{padding:0!important}.pt-xl-0,.py-xl-0{padding-top:0!important}.pr-xl-0,.px-xl-0{padding-right:0!important}.pb-xl-0,.py-xl-0{padding-bottom:0!important}.pl-xl-0,.px-xl-0{padding-left:0!important}.p-xl-1{padding:.25rem!important}.pt-xl-1,.py-xl-1{padding-top:.25rem!important}.pr-xl-1,.px-xl-1{padding-right:.25rem!important}.pb-xl-1,.py-xl-1{padding-bottom:.25rem!important}.pl-xl-1,.px-xl-1{padding-left:.25rem!important}.p-xl-2{padding:.5rem!important}.pt-xl-2,.py-xl-2{padding-top:.5rem!important}.pr-xl-2,.px-xl-2{padding-right:.5rem!important}.pb-xl-2,.py-xl-2{padding-bottom:.5rem!important}.pl-xl-2,.px-xl-2{padding-left:.5rem!important}.p-xl-3{padding:1rem!important}.pt-xl-3,.py-xl-3{padding-top:1rem!important}.pr-xl-3,.px-xl-3{padding-right:1rem!important}.pb-xl-3,.py-xl-3{padding-bottom:1rem!important}.pl-xl-3,.px-xl-3{padding-left:1rem!important}.p-xl-4{padding:1.5rem!important}.pt-xl-4,.py-xl-4{padding-top:1.5rem!important}.pr-xl-4,.px-xl-4{padding-right:1.5rem!important}.pb-xl-4,.py-xl-4{padding-bottom:1.5rem!important}.pl-xl-4,.px-xl-4{padding-left:1.5rem!important}.p-xl-5{padding:3rem!important}.pt-xl-5,.py-xl-5{padding-top:3rem!important}.pr-xl-5,.px-xl-5{padding-right:3rem!important}.pb-xl-5,.py-xl-5{padding-bottom:3rem!important}.pl-xl-5,.px-xl-5{padding-left:3rem!important}.m-xl-n1{margin:-.25rem!important}.mt-xl-n1,.my-xl-n1{margin-top:-.25rem!important}.mr-xl-n1,.mx-xl-n1{margin-right:-.25rem!important}.mb-xl-n1,.my-xl-n1{margin-bottom:-.25rem!important}.ml-xl-n1,.mx-xl-n1{margin-left:-.25rem!important}.m-xl-n2{margin:-.5rem!important}.mt-xl-n2,.my-xl-n2{margin-top:-.5rem!important}.mr-xl-n2,.mx-xl-n2{margin-right:-.5rem!important}.mb-xl-n2,.my-xl-n2{margin-bottom:-.5rem!important}.ml-xl-n2,.mx-xl-n2{margin-left:-.5rem!important}.m-xl-n3{margin:-1rem!important}.mt-xl-n3,.my-xl-n3{margin-top:-1rem!important}.mr-xl-n3,.mx-xl-n3{margin-right:-1rem!important}.mb-xl-n3,.my-xl-n3{margin-bottom:-1rem!important}.ml-xl-n3,.mx-xl-n3{margin-left:-1rem!important}.m-xl-n4{margin:-1.5rem!important}.mt-xl-n4,.my-xl-n4{margin-top:-1.5rem!important}.mr-xl-n4,.mx-xl-n4{margin-right:-1.5rem!important}.mb-xl-n4,.my-xl-n4{margin-bottom:-1.5rem!important}.ml-xl-n4,.mx-xl-n4{margin-left:-1.5rem!important}.m-xl-n5{margin:-3rem!important}.mt-xl-n5,.my-xl-n5{margin-top:-3rem!important}.mr-xl-n5,.mx-xl-n5{margin-right:-3rem!important}.mb-xl-n5,.my-xl-n5{margin-bottom:-3rem!important}.ml-xl-n5,.mx-xl-n5{margin-left:-3rem!important}.m-xl-auto{margin:auto!important}.mt-xl-auto,.my-xl-auto{margin-top:auto!important}.mr-xl-auto,.mx-xl-auto{margin-right:auto!important}.mb-xl-auto,.my-xl-auto{margin-bottom:auto!important}.ml-xl-auto,.mx-xl-auto{margin-left:auto!important}}.text-monospace{font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace!important}.text-justify{text-align:justify!important}.text-wrap{white-space:normal!important}.text-nowrap{white-space:nowrap!important}.text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.text-left{text-align:left!important}.text-right{text-align:right!important}.text-center{text-align:center!important}@media (min-width:576px){.text-sm-left{text-align:left!important}.text-sm-right{text-align:right!important}.text-sm-center{text-align:center!important}}@media (min-width:768px){.text-md-left{text-align:left!important}.text-md-right{text-align:right!important}.text-md-center{text-align:center!important}}@media (min-width:992px){.text-lg-left{text-align:left!important}.text-lg-right{text-align:right!important}.text-lg-center{text-align:center!important}}@media (min-width:1200px){.text-xl-left{text-align:left!important}.text-xl-right{text-align:right!important}.text-xl-center{text-align:center!important}}.text-lowercase{text-transform:lowercase!important}.text-uppercase{text-transform:uppercase!important}.text-capitalize{text-transform:capitalize!important}.font-weight-light{font-weight:300!important}.font-weight-lighter{font-weight:lighter!important}.font-weight-normal{font-weight:400!important}.font-weight-bold{font-weight:700!important}.font-weight-bolder{font-weight:bolder!important}.font-italic{font-style:italic!important}.text-white{color:#fff!important}.text-primary{color:#007bff!important}a.text-primary:focus,a.text-primary:hover{color:#0056b3!important}.text-secondary{color:#6c757d!important}a.text-secondary:focus,a.text-secondary:hover{color:#494f54!important}.text-success{color:#28a745!important}a.text-success:focus,a.text-success:hover{color:#19692c!important}.text-info{color:#17a2b8!important}a.text-info:focus,a.text-info:hover{color:#0f6674!important}.text-warning{color:#ffc107!important}a.text-warning:focus,a.text-warning:hover{color:#ba8b00!important}.text-danger{color:#dc3545!important}a.text-danger:focus,a.text-danger:hover{color:#a71d2a!important}.text-light{color:#f8f9fa!important}a.text-light:focus,a.text-light:hover{color:#cbd3da!important}.text-dark{color:#343a40!important}a.text-dark:focus,a.text-dark:hover{color:#121416!important}.text-body{color:#212529!important}.text-muted{color:#6c757d!important}.text-black-50{color:rgba(0,0,0,.5)!important}.text-white-50{color:rgba(255,255,255,.5)!important}.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.text-decoration-none{text-decoration:none!important}.text-break{word-break:break-word!important;overflow-wrap:break-word!important}.text-reset{color:inherit!important}.visible{visibility:visible!important}.invisible{visibility:hidden!important}@media print{*,::after,::before{text-shadow:none!important;box-shadow:none!important}a:not(.btn){text-decoration:underline}abbr[title]::after{content:" (" attr(title) ")"}pre{white-space:pre-wrap!important}blockquote,pre{border:1px solid #adb5bd;page-break-inside:avoid}thead{display:table-header-group}img,tr{page-break-inside:avoid}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}@page{size:a3}body{min-width:992px!important}.container{min-width:992px!important}.navbar{display:none}.badge{border:1px solid #000}.table{border-collapse:collapse!important}.table td,.table th{background-color:#fff!important}.table-bordered td,.table-bordered th{border:1px solid #dee2e6!important}.table-dark{color:inherit}.table-dark tbody+tbody,.table-dark td,.table-dark th,.table-dark thead th{border-color:#dee2e6}.table .thead-dark th{color:inherit;border-color:#dee2e6}} /*# sourceMappingURL=bootstrap.min.css.map */ \ No newline at end of file diff --git a/scripts/_elements/MDB-Free_4.13.0/css/mdb.css b/scripts/_elements/MDB-Free_4.13.0/css/mdb.css index f84d2649..cd91da95 100755 --- a/scripts/_elements/MDB-Free_4.13.0/css/mdb.css +++ b/scripts/_elements/MDB-Free_4.13.0/css/mdb.css @@ -1,12657 +1,12657 @@ -@charset "UTF-8"; - -/*! - * Material Design for Bootstrap 4 - * Version: MDB FREE 4.13.0 - * - * - * Copyright: Material Design for Bootstrap - * https://mdbootstrap.com/ - * - * Read the license: https://mdbootstrap.com/general/license/ - * - * - * Documentation: https://mdbootstrap.com/ - * - * Getting started: https://mdbootstrap.com/docs/jquery/getting-started/download/ - * - * Tutorials: https://mdbootstrap.com/education/bootstrap/ - * - * Templates: https://mdbootstrap.com/templates/ - * - * Support: https://mdbootstrap.com/support/ - * - * Contact: office@mdbootstrap.com - * - * Attribution: Animate CSS, Twitter Bootstrap, Materialize CSS, Normalize CSS, Waves JS, WOW JS, Toastr, Chart.js - */ -.mdb-color.lighten-5 { - background-color: #d0d6e2 !important -} - -.mdb-color.lighten-4 { - background-color: #b1bace !important -} - -.mdb-color.lighten-3 { - background-color: #929fba !important -} - -.mdb-color.lighten-2 { - background-color: #7283a7 !important -} - -.mdb-color.lighten-1 { - background-color: #59698d !important -} - -.mdb-color { - background-color: #45526e !important -} - -.mdb-color-text { - color: #45526e !important -} - -.rgba-mdb-color-slight, -.rgba-mdb-color-slight:after { - background-color: rgba(69, 82, 110, 0.1) -} - -.rgba-mdb-color-light, -.rgba-mdb-color-light:after { - background-color: rgba(69, 82, 110, 0.3) -} - -.rgba-mdb-color-strong, -.rgba-mdb-color-strong:after { - background-color: rgba(69, 82, 110, 0.7) -} - -.mdb-color.darken-1 { - background-color: #3b465e !important -} - -.mdb-color.darken-2 { - background-color: #2e3951 !important -} - -.mdb-color.darken-3 { - background-color: #1c2a48 !important -} - -.mdb-color.darken-4 { - background-color: #1c2331 !important -} - -.red.lighten-5 { - background-color: #ffebee !important -} - -.red.lighten-4 { - background-color: #ffcdd2 !important -} - -.red.lighten-3 { - background-color: #ef9a9a !important -} - -.red.lighten-2 { - background-color: #e57373 !important -} - -.red.lighten-1 { - background-color: #ef5350 !important -} - -.red { - background-color: #f44336 !important -} - -.red-text { - color: #f44336 !important -} - -.rgba-red-slight, -.rgba-red-slight:after { - background-color: rgba(244, 67, 54, 0.1) -} - -.rgba-red-light, -.rgba-red-light:after { - background-color: rgba(244, 67, 54, 0.3) -} - -.rgba-red-strong, -.rgba-red-strong:after { - background-color: rgba(244, 67, 54, 0.7) -} - -.red.darken-1 { - background-color: #e53935 !important -} - -.red.darken-2 { - background-color: #d32f2f !important -} - -.red.darken-3 { - background-color: #c62828 !important -} - -.red.darken-4 { - background-color: #b71c1c !important -} - -.red.accent-1 { - background-color: #ff8a80 !important -} - -.red.accent-2 { - background-color: #ff5252 !important -} - -.red.accent-3 { - background-color: #ff1744 !important -} - -.red.accent-4 { - background-color: #d50000 !important -} - -.pink.lighten-5 { - background-color: #fce4ec !important -} - -.pink.lighten-4 { - background-color: #f8bbd0 !important -} - -.pink.lighten-3 { - background-color: #f48fb1 !important -} - -.pink.lighten-2 { - background-color: #f06292 !important -} - -.pink.lighten-1 { - background-color: #ec407a !important -} - -.pink { - background-color: #e91e63 !important -} - -.pink-text { - color: #e91e63 !important -} - -.rgba-pink-slight, -.rgba-pink-slight:after { - background-color: rgba(233, 30, 99, 0.1) -} - -.rgba-pink-light, -.rgba-pink-light:after { - background-color: rgba(233, 30, 99, 0.3) -} - -.rgba-pink-strong, -.rgba-pink-strong:after { - background-color: rgba(233, 30, 99, 0.7) -} - -.pink.darken-1 { - background-color: #d81b60 !important -} - -.pink.darken-2 { - background-color: #c2185b !important -} - -.pink.darken-3 { - background-color: #ad1457 !important -} - -.pink.darken-4 { - background-color: #880e4f !important -} - -.pink.accent-1 { - background-color: #ff80ab !important -} - -.pink.accent-2 { - background-color: #ff4081 !important -} - -.pink.accent-3 { - background-color: #f50057 !important -} - -.pink.accent-4 { - background-color: #c51162 !important -} - -.purple.lighten-5 { - background-color: #f3e5f5 !important -} - -.purple.lighten-4 { - background-color: #e1bee7 !important -} - -.purple.lighten-3 { - background-color: #ce93d8 !important -} - -.purple.lighten-2 { - background-color: #ba68c8 !important -} - -.purple.lighten-1 { - background-color: #ab47bc !important -} - -.purple { - background-color: #9c27b0 !important -} - -.purple-text { - color: #9c27b0 !important -} - -.rgba-purple-slight, -.rgba-purple-slight:after { - background-color: rgba(156, 39, 176, 0.1) -} - -.rgba-purple-light, -.rgba-purple-light:after { - background-color: rgba(156, 39, 176, 0.3) -} - -.rgba-purple-strong, -.rgba-purple-strong:after { - background-color: rgba(156, 39, 176, 0.7) -} - -.purple.darken-1 { - background-color: #8e24aa !important -} - -.purple.darken-2 { - background-color: #7b1fa2 !important -} - -.purple.darken-3 { - background-color: #6a1b9a !important -} - -.purple.darken-4 { - background-color: #4a148c !important -} - -.purple.accent-1 { - background-color: #ea80fc !important -} - -.purple.accent-2 { - background-color: #e040fb !important -} - -.purple.accent-3 { - background-color: #d500f9 !important -} - -.purple.accent-4 { - background-color: #a0f !important -} - -.deep-purple.lighten-5 { - background-color: #ede7f6 !important -} - -.deep-purple.lighten-4 { - background-color: #d1c4e9 !important -} - -.deep-purple.lighten-3 { - background-color: #b39ddb !important -} - -.deep-purple.lighten-2 { - background-color: #9575cd !important -} - -.deep-purple.lighten-1 { - background-color: #7e57c2 !important -} - -.deep-purple { - background-color: #673ab7 !important -} - -.deep-purple-text { - color: #673ab7 !important -} - -.rgba-deep-purple-slight, -.rgba-deep-purple-slight:after { - background-color: rgba(103, 58, 183, 0.1) -} - -.rgba-deep-purple-light, -.rgba-deep-purple-light:after { - background-color: rgba(103, 58, 183, 0.3) -} - -.rgba-deep-purple-strong, -.rgba-deep-purple-strong:after { - background-color: rgba(103, 58, 183, 0.7) -} - -.deep-purple.darken-1 { - background-color: #5e35b1 !important -} - -.deep-purple.darken-2 { - background-color: #512da8 !important -} - -.deep-purple.darken-3 { - background-color: #4527a0 !important -} - -.deep-purple.darken-4 { - background-color: #311b92 !important -} - -.deep-purple.accent-1 { - background-color: #b388ff !important -} - -.deep-purple.accent-2 { - background-color: #7c4dff !important -} - -.deep-purple.accent-3 { - background-color: #651fff !important -} - -.deep-purple.accent-4 { - background-color: #6200ea !important -} - -.indigo.lighten-5 { - background-color: #e8eaf6 !important -} - -.indigo.lighten-4 { - background-color: #c5cae9 !important -} - -.indigo.lighten-3 { - background-color: #9fa8da !important -} - -.indigo.lighten-2 { - background-color: #7986cb !important -} - -.indigo.lighten-1 { - background-color: #5c6bc0 !important -} - -.indigo { - background-color: #3f51b5 !important -} - -.indigo-text { - color: #3f51b5 !important -} - -.rgba-indigo-slight, -.rgba-indigo-slight:after { - background-color: rgba(63, 81, 181, 0.1) -} - -.rgba-indigo-light, -.rgba-indigo-light:after { - background-color: rgba(63, 81, 181, 0.3) -} - -.rgba-indigo-strong, -.rgba-indigo-strong:after { - background-color: rgba(63, 81, 181, 0.7) -} - -.indigo.darken-1 { - background-color: #3949ab !important -} - -.indigo.darken-2 { - background-color: #303f9f !important -} - -.indigo.darken-3 { - background-color: #283593 !important -} - -.indigo.darken-4 { - background-color: #1a237e !important -} - -.indigo.accent-1 { - background-color: #8c9eff !important -} - -.indigo.accent-2 { - background-color: #536dfe !important -} - -.indigo.accent-3 { - background-color: #3d5afe !important -} - -.indigo.accent-4 { - background-color: #304ffe !important -} - -.blue.lighten-5 { - background-color: #e3f2fd !important -} - -.blue.lighten-4 { - background-color: #bbdefb !important -} - -.blue.lighten-3 { - background-color: #90caf9 !important -} - -.blue.lighten-2 { - background-color: #64b5f6 !important -} - -.blue.lighten-1 { - background-color: #42a5f5 !important -} - -.blue { - background-color: #2196f3 !important -} - -.blue-text { - color: #2196f3 !important -} - -.rgba-blue-slight, -.rgba-blue-slight:after { - background-color: rgba(33, 150, 243, 0.1) -} - -.rgba-blue-light, -.rgba-blue-light:after { - background-color: rgba(33, 150, 243, 0.3) -} - -.rgba-blue-strong, -.rgba-blue-strong:after { - background-color: rgba(33, 150, 243, 0.7) -} - -.blue.darken-1 { - background-color: #1e88e5 !important -} - -.blue.darken-2 { - background-color: #1976d2 !important -} - -.blue.darken-3 { - background-color: #1565c0 !important -} - -.blue.darken-4 { - background-color: #0d47a1 !important -} - -.blue.accent-1 { - background-color: #82b1ff !important -} - -.blue.accent-2 { - background-color: #448aff !important -} - -.blue.accent-3 { - background-color: #2979ff !important -} - -.blue.accent-4 { - background-color: #2962ff !important -} - -.light-blue.lighten-5 { - background-color: #e1f5fe !important -} - -.light-blue.lighten-4 { - background-color: #b3e5fc !important -} - -.light-blue.lighten-3 { - background-color: #81d4fa !important -} - -.light-blue.lighten-2 { - background-color: #4fc3f7 !important -} - -.light-blue.lighten-1 { - background-color: #29b6f6 !important -} - -.light-blue { - background-color: #03a9f4 !important -} - -.light-blue-text { - color: #03a9f4 !important -} - -.rgba-light-blue-slight, -.rgba-light-blue-slight:after { - background-color: rgba(3, 169, 244, 0.1) -} - -.rgba-light-blue-light, -.rgba-light-blue-light:after { - background-color: rgba(3, 169, 244, 0.3) -} - -.rgba-light-blue-strong, -.rgba-light-blue-strong:after { - background-color: rgba(3, 169, 244, 0.7) -} - -.light-blue.darken-1 { - background-color: #039be5 !important -} - -.light-blue.darken-2 { - background-color: #0288d1 !important -} - -.light-blue.darken-3 { - background-color: #0277bd !important -} - -.light-blue.darken-4 { - background-color: #01579b !important -} - -.light-blue.accent-1 { - background-color: #80d8ff !important -} - -.light-blue.accent-2 { - background-color: #40c4ff !important -} - -.light-blue.accent-3 { - background-color: #00b0ff !important -} - -.light-blue.accent-4 { - background-color: #0091ea !important -} - -.cyan.lighten-5 { - background-color: #e0f7fa !important -} - -.cyan.lighten-4 { - background-color: #b2ebf2 !important -} - -.cyan.lighten-3 { - background-color: #80deea !important -} - -.cyan.lighten-2 { - background-color: #4dd0e1 !important -} - -.cyan.lighten-1 { - background-color: #26c6da !important -} - -.cyan { - background-color: #00bcd4 !important -} - -.cyan-text { - color: #00bcd4 !important -} - -.rgba-cyan-slight, -.rgba-cyan-slight:after { - background-color: rgba(0, 188, 212, 0.1) -} - -.rgba-cyan-light, -.rgba-cyan-light:after { - background-color: rgba(0, 188, 212, 0.3) -} - -.rgba-cyan-strong, -.rgba-cyan-strong:after { - background-color: rgba(0, 188, 212, 0.7) -} - -.cyan.darken-1 { - background-color: #00acc1 !important -} - -.cyan.darken-2 { - background-color: #0097a7 !important -} - -.cyan.darken-3 { - background-color: #00838f !important -} - -.cyan.darken-4 { - background-color: #006064 !important -} - -.cyan.accent-1 { - background-color: #84ffff !important -} - -.cyan.accent-2 { - background-color: #18ffff !important -} - -.cyan.accent-3 { - background-color: #00e5ff !important -} - -.cyan.accent-4 { - background-color: #00b8d4 !important -} - -.teal.lighten-5 { - background-color: #e0f2f1 !important -} - -.teal.lighten-4 { - background-color: #b2dfdb !important -} - -.teal.lighten-3 { - background-color: #80cbc4 !important -} - -.teal.lighten-2 { - background-color: #4db6ac !important -} - -.teal.lighten-1 { - background-color: #26a69a !important -} - -.teal { - background-color: #009688 !important -} - -.teal-text { - color: #009688 !important -} - -.rgba-teal-slight, -.rgba-teal-slight:after { - background-color: rgba(0, 150, 136, 0.1) -} - -.rgba-teal-light, -.rgba-teal-light:after { - background-color: rgba(0, 150, 136, 0.3) -} - -.rgba-teal-strong, -.rgba-teal-strong:after { - background-color: rgba(0, 150, 136, 0.7) -} - -.teal.darken-1 { - background-color: #00897b !important -} - -.teal.darken-2 { - background-color: #00796b !important -} - -.teal.darken-3 { - background-color: #00695c !important -} - -.teal.darken-4 { - background-color: #004d40 !important -} - -.teal.accent-1 { - background-color: #a7ffeb !important -} - -.teal.accent-2 { - background-color: #64ffda !important -} - -.teal.accent-3 { - background-color: #1de9b6 !important -} - -.teal.accent-4 { - background-color: #00bfa5 !important -} - -.green.lighten-5 { - background-color: #e8f5e9 !important -} - -.green.lighten-4 { - background-color: #c8e6c9 !important -} - -.green.lighten-3 { - background-color: #a5d6a7 !important -} - -.green.lighten-2 { - background-color: #81c784 !important -} - -.green.lighten-1 { - background-color: #66bb6a !important -} - -.green { - background-color: #4caf50 !important -} - -.green-text { - color: #4caf50 !important -} - -.rgba-green-slight, -.rgba-green-slight:after { - background-color: rgba(76, 175, 80, 0.1) -} - -.rgba-green-light, -.rgba-green-light:after { - background-color: rgba(76, 175, 80, 0.3) -} - -.rgba-green-strong, -.rgba-green-strong:after { - background-color: rgba(76, 175, 80, 0.7) -} - -.green.darken-1 { - background-color: #43a047 !important -} - -.green.darken-2 { - background-color: #388e3c !important -} - -.green.darken-3 { - background-color: #2e7d32 !important -} - -.green.darken-4 { - background-color: #1b5e20 !important -} - -.green.accent-1 { - background-color: #b9f6ca !important -} - -.green.accent-2 { - background-color: #69f0ae !important -} - -.green.accent-3 { - background-color: #00e676 !important -} - -.green.accent-4 { - background-color: #00c853 !important -} - -.light-green.lighten-5 { - background-color: #f1f8e9 !important -} - -.light-green.lighten-4 { - background-color: #dcedc8 !important -} - -.light-green.lighten-3 { - background-color: #c5e1a5 !important -} - -.light-green.lighten-2 { - background-color: #aed581 !important -} - -.light-green.lighten-1 { - background-color: #9ccc65 !important -} - -.light-green { - background-color: #8bc34a !important -} - -.light-green-text { - color: #8bc34a !important -} - -.rgba-light-green-slight, -.rgba-light-green-slight:after { - background-color: rgba(139, 195, 74, 0.1) -} - -.rgba-light-green-light, -.rgba-light-green-light:after { - background-color: rgba(139, 195, 74, 0.3) -} - -.rgba-light-green-strong, -.rgba-light-green-strong:after { - background-color: rgba(139, 195, 74, 0.7) -} - -.light-green.darken-1 { - background-color: #7cb342 !important -} - -.light-green.darken-2 { - background-color: #689f38 !important -} - -.light-green.darken-3 { - background-color: #558b2f !important -} - -.light-green.darken-4 { - background-color: #33691e !important -} - -.light-green.accent-1 { - background-color: #ccff90 !important -} - -.light-green.accent-2 { - background-color: #b2ff59 !important -} - -.light-green.accent-3 { - background-color: #76ff03 !important -} - -.light-green.accent-4 { - background-color: #64dd17 !important -} - -.lime.lighten-5 { - background-color: #f9fbe7 !important -} - -.lime.lighten-4 { - background-color: #f0f4c3 !important -} - -.lime.lighten-3 { - background-color: #e6ee9c !important -} - -.lime.lighten-2 { - background-color: #dce775 !important -} - -.lime.lighten-1 { - background-color: #d4e157 !important -} - -.lime { - background-color: #cddc39 !important -} - -.lime-text { - color: #cddc39 !important -} - -.rgba-lime-slight, -.rgba-lime-slight:after { - background-color: rgba(205, 220, 57, 0.1) -} - -.rgba-lime-light, -.rgba-lime-light:after { - background-color: rgba(205, 220, 57, 0.3) -} - -.rgba-lime-strong, -.rgba-lime-strong:after { - background-color: rgba(205, 220, 57, 0.7) -} - -.lime.darken-1 { - background-color: #c0ca33 !important -} - -.lime.darken-2 { - background-color: #afb42b !important -} - -.lime.darken-3 { - background-color: #9e9d24 !important -} - -.lime.darken-4 { - background-color: #827717 !important -} - -.lime.accent-1 { - background-color: #f4ff81 !important -} - -.lime.accent-2 { - background-color: #eeff41 !important -} - -.lime.accent-3 { - background-color: #c6ff00 !important -} - -.lime.accent-4 { - background-color: #aeea00 !important -} - -.yellow.lighten-5 { - background-color: #fffde7 !important -} - -.yellow.lighten-4 { - background-color: #fff9c4 !important -} - -.yellow.lighten-3 { - background-color: #fff59d !important -} - -.yellow.lighten-2 { - background-color: #fff176 !important -} - -.yellow.lighten-1 { - background-color: #ffee58 !important -} - -.yellow { - background-color: #ffeb3b !important -} - -.yellow-text { - color: #ffeb3b !important -} - -.rgba-yellow-slight, -.rgba-yellow-slight:after { - background-color: rgba(255, 235, 59, 0.1) -} - -.rgba-yellow-light, -.rgba-yellow-light:after { - background-color: rgba(255, 235, 59, 0.3) -} - -.rgba-yellow-strong, -.rgba-yellow-strong:after { - background-color: rgba(255, 235, 59, 0.7) -} - -.yellow.darken-1 { - background-color: #fdd835 !important -} - -.yellow.darken-2 { - background-color: #fbc02d !important -} - -.yellow.darken-3 { - background-color: #f9a825 !important -} - -.yellow.darken-4 { - background-color: #f57f17 !important -} - -.yellow.accent-1 { - background-color: #ffff8d !important -} - -.yellow.accent-2 { - background-color: #ff0 !important -} - -.yellow.accent-3 { - background-color: #ffea00 !important -} - -.yellow.accent-4 { - background-color: #ffd600 !important -} - -.amber.lighten-5 { - background-color: #fff8e1 !important -} - -.amber.lighten-4 { - background-color: #ffecb3 !important -} - -.amber.lighten-3 { - background-color: #ffe082 !important -} - -.amber.lighten-2 { - background-color: #ffd54f !important -} - -.amber.lighten-1 { - background-color: #ffca28 !important -} - -.amber { - background-color: #ffc107 !important -} - -.amber-text { - color: #ffc107 !important -} - -.rgba-amber-slight, -.rgba-amber-slight:after { - background-color: rgba(255, 193, 7, 0.1) -} - -.rgba-amber-light, -.rgba-amber-light:after { - background-color: rgba(255, 193, 7, 0.3) -} - -.rgba-amber-strong, -.rgba-amber-strong:after { - background-color: rgba(255, 193, 7, 0.7) -} - -.amber.darken-1 { - background-color: #ffb300 !important -} - -.amber.darken-2 { - background-color: #ffa000 !important -} - -.amber.darken-3 { - background-color: #ff8f00 !important -} - -.amber.darken-4 { - background-color: #ff6f00 !important -} - -.amber.accent-1 { - background-color: #ffe57f !important -} - -.amber.accent-2 { - background-color: #ffd740 !important -} - -.amber.accent-3 { - background-color: #ffc400 !important -} - -.amber.accent-4 { - background-color: #ffab00 !important -} - -.orange.lighten-5 { - background-color: #fff3e0 !important -} - -.orange.lighten-4 { - background-color: #ffe0b2 !important -} - -.orange.lighten-3 { - background-color: #ffcc80 !important -} - -.orange.lighten-2 { - background-color: #ffb74d !important -} - -.orange.lighten-1 { - background-color: #ffa726 !important -} - -.orange { - background-color: #ff9800 !important -} - -.orange-text { - color: #ff9800 !important -} - -.rgba-orange-slight, -.rgba-orange-slight:after { - background-color: rgba(255, 152, 0, 0.1) -} - -.rgba-orange-light, -.rgba-orange-light:after { - background-color: rgba(255, 152, 0, 0.3) -} - -.rgba-orange-strong, -.rgba-orange-strong:after { - background-color: rgba(255, 152, 0, 0.7) -} - -.orange.darken-1 { - background-color: #fb8c00 !important -} - -.orange.darken-2 { - background-color: #f57c00 !important -} - -.orange.darken-3 { - background-color: #ef6c00 !important -} - -.orange.darken-4 { - background-color: #e65100 !important -} - -.orange.accent-1 { - background-color: #ffd180 !important -} - -.orange.accent-2 { - background-color: #ffab40 !important -} - -.orange.accent-3 { - background-color: #ff9100 !important -} - -.orange.accent-4 { - background-color: #ff6d00 !important -} - -.deep-orange.lighten-5 { - background-color: #fbe9e7 !important -} - -.deep-orange.lighten-4 { - background-color: #ffccbc !important -} - -.deep-orange.lighten-3 { - background-color: #ffab91 !important -} - -.deep-orange.lighten-2 { - background-color: #ff8a65 !important -} - -.deep-orange.lighten-1 { - background-color: #ff7043 !important -} - -.deep-orange { - background-color: #ff5722 !important -} - -.deep-orange-text { - color: #ff5722 !important -} - -.rgba-deep-orange-slight, -.rgba-deep-orange-slight:after { - background-color: rgba(255, 87, 34, 0.1) -} - -.rgba-deep-orange-light, -.rgba-deep-orange-light:after { - background-color: rgba(255, 87, 34, 0.3) -} - -.rgba-deep-orange-strong, -.rgba-deep-orange-strong:after { - background-color: rgba(255, 87, 34, 0.7) -} - -.deep-orange.darken-1 { - background-color: #f4511e !important -} - -.deep-orange.darken-2 { - background-color: #e64a19 !important -} - -.deep-orange.darken-3 { - background-color: #d84315 !important -} - -.deep-orange.darken-4 { - background-color: #bf360c !important -} - -.deep-orange.accent-1 { - background-color: #ff9e80 !important -} - -.deep-orange.accent-2 { - background-color: #ff6e40 !important -} - -.deep-orange.accent-3 { - background-color: #ff3d00 !important -} - -.deep-orange.accent-4 { - background-color: #dd2c00 !important -} - -.brown.lighten-5 { - background-color: #efebe9 !important -} - -.brown.lighten-4 { - background-color: #d7ccc8 !important -} - -.brown.lighten-3 { - background-color: #bcaaa4 !important -} - -.brown.lighten-2 { - background-color: #a1887f !important -} - -.brown.lighten-1 { - background-color: #8d6e63 !important -} - -.brown { - background-color: #795548 !important -} - -.brown-text { - color: #795548 !important -} - -.rgba-brown-slight, -.rgba-brown-slight:after { - background-color: rgba(121, 85, 72, 0.1) -} - -.rgba-brown-light, -.rgba-brown-light:after { - background-color: rgba(121, 85, 72, 0.3) -} - -.rgba-brown-strong, -.rgba-brown-strong:after { - background-color: rgba(121, 85, 72, 0.7) -} - -.brown.darken-1 { - background-color: #6d4c41 !important -} - -.brown.darken-2 { - background-color: #5d4037 !important -} - -.brown.darken-3 { - background-color: #4e342e !important -} - -.brown.darken-4 { - background-color: #3e2723 !important -} - -.blue-grey.lighten-5 { - background-color: #eceff1 !important -} - -.blue-grey.lighten-4 { - background-color: #cfd8dc !important -} - -.blue-grey.lighten-3 { - background-color: #b0bec5 !important -} - -.blue-grey.lighten-2 { - background-color: #90a4ae !important -} - -.blue-grey.lighten-1 { - background-color: #78909c !important -} - -.blue-grey { - background-color: #607d8b !important -} - -.blue-grey-text { - color: #607d8b !important -} - -.rgba-blue-grey-slight, -.rgba-blue-grey-slight:after { - background-color: rgba(96, 125, 139, 0.1) -} - -.rgba-blue-grey-light, -.rgba-blue-grey-light:after { - background-color: rgba(96, 125, 139, 0.3) -} - -.rgba-blue-grey-strong, -.rgba-blue-grey-strong:after { - background-color: rgba(96, 125, 139, 0.7) -} - -.blue-grey.darken-1 { - background-color: #546e7a !important -} - -.blue-grey.darken-2 { - background-color: #455a64 !important -} - -.blue-grey.darken-3 { - background-color: #37474f !important -} - -.blue-grey.darken-4 { - background-color: #263238 !important -} - -.grey.lighten-5 { - background-color: #fafafa !important -} - -.grey.lighten-4 { - background-color: #f5f5f5 !important -} - -.grey.lighten-3 { - background-color: #eee !important -} - -.grey.lighten-2 { - background-color: #e0e0e0 !important -} - -.grey.lighten-1 { - background-color: #bdbdbd !important -} - -.grey { - background-color: #9e9e9e !important -} - -.grey-text { - color: #9e9e9e !important -} - -.rgba-grey-slight, -.rgba-grey-slight:after { - background-color: rgba(158, 158, 158, 0.1) -} - -.rgba-grey-light, -.rgba-grey-light:after { - background-color: rgba(158, 158, 158, 0.3) -} - -.rgba-grey-strong, -.rgba-grey-strong:after { - background-color: rgba(158, 158, 158, 0.7) -} - -.grey.darken-1 { - background-color: #757575 !important -} - -.grey.darken-2 { - background-color: #616161 !important -} - -.grey.darken-3 { - background-color: #424242 !important -} - -.grey.darken-4 { - background-color: #212121 !important -} - -.black { - background-color: #000 !important -} - -.black-text { - color: #000 !important -} - -.rgba-black-slight, -.rgba-black-slight:after { - background-color: rgba(0, 0, 0, 0.1) -} - -.rgba-black-light, -.rgba-black-light:after { - background-color: rgba(0, 0, 0, 0.3) -} - -.rgba-black-strong, -.rgba-black-strong:after { - background-color: rgba(0, 0, 0, 0.7) -} - -.white { - background-color: #fff !important -} - -.white-text { - color: #fff !important -} - -.rgba-white-slight, -.rgba-white-slight:after { - background-color: rgba(255, 255, 255, 0.1) -} - -.rgba-white-light, -.rgba-white-light:after { - background-color: rgba(255, 255, 255, 0.3) -} - -.rgba-white-strong, -.rgba-white-strong:after { - background-color: rgba(255, 255, 255, 0.7) -} - -.rgba-stylish-slight { - background-color: rgba(62, 69, 81, 0.1) -} - -.rgba-stylish-light { - background-color: rgba(62, 69, 81, 0.3) -} - -.rgba-stylish-strong { - background-color: rgba(62, 69, 81, 0.7) -} - -.primary-color, -ul.stepper li.active a .circle, -ul.stepper li.completed a .circle { - background-color: #4285f4 !important -} - -.primary-color-dark { - background-color: #0d47a1 !important -} - -.secondary-color { - background-color: #a6c !important -} - -.secondary-color-dark { - background-color: #93c !important -} - -.default-color { - background-color: #2bbbad !important -} - -.default-color-dark { - background-color: #00695c !important -} - -.info-color { - background-color: #33b5e5 !important -} - -.info-color-dark { - background-color: #09c !important -} - -.success-color { - background-color: #00c851 !important -} - -.success-color-dark { - background-color: #007e33 !important -} - -.warning-color { - background-color: #fb3 !important -} - -.warning-color-dark { - background-color: #f80 !important -} - -.danger-color, -ul.stepper li.warning a .circle { - background-color: #ff3547 !important -} - -.danger-color-dark { - background-color: #c00 !important -} - -.elegant-color { - background-color: #2e2e2e !important -} - -.elegant-color-dark { - background-color: #212121 !important -} - -.stylish-color { - background-color: #4b515d !important -} - -.stylish-color-dark { - background-color: #3e4551 !important -} - -.unique-color { - background-color: #3f729b !important -} - -.unique-color-dark { - background-color: #1c2331 !important -} - -.special-color { - background-color: #37474f !important -} - -.special-color-dark { - background-color: #263238 !important -} - -.purple-gradient { - background: linear-gradient(40deg, #ff6ec4, #7873f5) !important -} - -.peach-gradient { - background: linear-gradient(40deg, #ffd86f, #fc6262) !important -} - -.aqua-gradient { - background: linear-gradient(40deg, #2096ff, #05ffa3) !important -} - -.blue-gradient { - background: linear-gradient(40deg, #45cafc, #303f9f) !important -} - -.purple-gradient-rgba { - background: linear-gradient(40deg, rgba(255, 110, 196, 0.9), rgba(120, 115, 245, 0.9)) !important -} - -.peach-gradient-rgba { - background: linear-gradient(40deg, rgba(255, 216, 111, 0.9), rgba(252, 98, 98, 0.9)) !important -} - -.aqua-gradient-rgba { - background: linear-gradient(40deg, rgba(32, 150, 255, 0.9), rgba(5, 255, 163, 0.9)) !important -} - -.blue-gradient-rgba { - background: linear-gradient(40deg, rgba(69, 202, 252, 0.9), rgba(48, 63, 159, 0.9)) !important -} - -.dark-grey-text { - color: #4f4f4f !important -} - -.dark-grey-text:hover, -.dark-grey-text:focus { - color: #4f4f4f !important -} - -.hoverable { - -webkit-box-shadow: none; - box-shadow: none; - -webkit-transition: all 0.55s ease-in-out; - transition: all 0.55s ease-in-out -} - -.hoverable:hover { - -webkit-box-shadow: 0 8px 17px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19); - box-shadow: 0 8px 17px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19); - -webkit-transition: all 0.55s ease-in-out; - transition: all 0.55s ease-in-out -} - -.z-depth-0 { - -webkit-box-shadow: none !important; - box-shadow: none !important -} - -.z-depth-1 { - -webkit-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12) !important; - box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12) !important -} - -.z-depth-1-half { - -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) !important; - box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) !important -} - -.z-depth-2 { - -webkit-box-shadow: 0 8px 17px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19) !important; - box-shadow: 0 8px 17px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19) !important -} - -.z-depth-3 { - -webkit-box-shadow: 0 12px 15px 0 rgba(0, 0, 0, 0.24), 0 17px 50px 0 rgba(0, 0, 0, 0.19) !important; - box-shadow: 0 12px 15px 0 rgba(0, 0, 0, 0.24), 0 17px 50px 0 rgba(0, 0, 0, 0.19) !important -} - -.z-depth-4 { - -webkit-box-shadow: 0 16px 28px 0 rgba(0, 0, 0, 0.22), 0 25px 55px 0 rgba(0, 0, 0, 0.21) !important; - box-shadow: 0 16px 28px 0 rgba(0, 0, 0, 0.22), 0 25px 55px 0 rgba(0, 0, 0, 0.21) !important -} - -.z-depth-5 { - -webkit-box-shadow: 0 27px 24px 0 rgba(0, 0, 0, 0.2), 0 40px 77px 0 rgba(0, 0, 0, 0.22) !important; - box-shadow: 0 27px 24px 0 rgba(0, 0, 0, 0.2), 0 40px 77px 0 rgba(0, 0, 0, 0.22) !important -} - -.disabled, -:disabled { - pointer-events: none !important -} - -a { - color: #007bff; - text-decoration: none; - cursor: pointer; - -webkit-transition: all 0.2s ease-in-out; - transition: all 0.2s ease-in-out -} - -a:hover { - color: #0056b3; - text-decoration: none; - -webkit-transition: all 0.2s ease-in-out; - transition: all 0.2s ease-in-out -} - -a.disabled:hover, -a:disabled:hover { - color: #007bff -} - -a:not([href]):not([tabindex]), -a:not([href]):not([tabindex]):focus, -a:not([href]):not([tabindex]):hover { - color: inherit; - text-decoration: none -} - -.divider-new { - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-orient: horizontal; - -webkit-box-direction: normal; - -ms-flex-direction: row; - flex-direction: row; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - -webkit-box-pack: center; - -ms-flex-pack: center; - justify-content: center; - margin-top: 2.8rem; - margin-bottom: 2.8rem -} - -.divider-new>h1, -.divider-new h2, -.divider-new h3, -.divider-new h4, -.divider-new h5, -.divider-new h6 { - margin-bottom: 0 -} - -.divider-new:before, -.divider-new:after { - -webkit-box-flex: 1; - -ms-flex: 1; - flex: 1; - height: 1.5px; - height: 2px; - content: ""; - background: #c6c6c6 -} - -.divider-new:before { - margin: 0 .5rem 0 0 -} - -.divider-new:after { - margin: 0 0 0 .5rem -} - -.img-fluid, -.modal-dialog.cascading-modal.modal-avatar .modal-header, -.video-fluid { - max-width: 100%; - height: auto -} - -.flex-center { - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - -webkit-box-pack: center; - -ms-flex-pack: center; - justify-content: center; - height: 100% -} - -.flex-center p { - margin: 0 -} - -.flex-center ul { - text-align: center -} - -.flex-center ul li { - margin-bottom: 1rem -} - -.flex-center ul li:last-of-type { - margin-bottom: 0 -} - -.hr-light { - border-top: 1px solid #fff -} - -.hr-dark { - border-top: 1px solid #666 -} - -.w-responsive { - width: 75% -} - -@media (max-width: 740px) { - .w-responsive { - width: 100% - } -} - -.w-header { - width: 3.2rem -} - -.collapsible-body { - display: none -} - -.jumbotron { - background-color: #fff; - border-radius: .125rem; - -webkit-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12); - box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12) -} - -.bg-primary { - background-color: #4285f4 !important -} - -a.bg-primary:hover, -a.bg-primary:focus, -button.bg-primary:hover, -button.bg-primary:focus { - background-color: #1266f1 !important -} - -.border-primary { - border-color: #4285f4 !important -} - -.bg-danger { - background-color: #ff3547 !important -} - -a.bg-danger:hover, -a.bg-danger:focus, -button.bg-danger:hover, -button.bg-danger:focus { - background-color: #ff0219 !important -} - -.border-danger { - border-color: #ff3547 !important -} - -.bg-warning { - background-color: #fb3 !important -} - -a.bg-warning:hover, -a.bg-warning:focus, -button.bg-warning:hover, -button.bg-warning:focus { - background-color: #fa0 !important -} - -.border-warning { - border-color: #fb3 !important -} - -.bg-success { - background-color: #00c851 !important -} - -a.bg-success:hover, -a.bg-success:focus, -button.bg-success:hover, -button.bg-success:focus { - background-color: #00953c !important -} - -.border-success { - border-color: #00c851 !important -} - -.bg-info { - background-color: #33b5e5 !important -} - -a.bg-info:hover, -a.bg-info:focus, -button.bg-info:hover, -button.bg-info:focus { - background-color: #1a9bcb !important -} - -.border-info { - border-color: #33b5e5 !important -} - -.bg-default { - background-color: #2bbbad !important -} - -a.bg-default:hover, -a.bg-default:focus, -button.bg-default:hover, -button.bg-default:focus { - background-color: #219287 !important -} - -.border-default { - border-color: #2bbbad !important -} - -.bg-secondary { - background-color: #a6c !important -} - -a.bg-secondary:hover, -a.bg-secondary:focus, -button.bg-secondary:hover, -button.bg-secondary:focus { - background-color: #9540bf !important -} - -.border-secondary { - border-color: #a6c !important -} - -.bg-dark { - background-color: #212121 !important -} - -a.bg-dark:hover, -a.bg-dark:focus, -button.bg-dark:hover, -button.bg-dark:focus { - background-color: #080808 !important -} - -.border-dark { - border-color: #212121 !important -} - -.bg-light { - background-color: #e0e0e0 !important -} - -a.bg-light:hover, -a.bg-light:focus, -button.bg-light:hover, -button.bg-light:focus { - background-color: #c7c7c7 !important -} - -.border-light { - border-color: #e0e0e0 !important -} - -.card-img-100 { - width: 100px; - height: 100px -} - -.card-img-64 { - width: 64px; - height: 64px -} - -.mml-1 { - margin-left: -0.25rem !important -} - -.flex-1 { - -webkit-box-flex: 1; - -ms-flex: 1; - flex: 1 -} - -body { - font-family: "Roboto", sans-serif; - font-weight: 300 -} - -h1, -h2, -h3, -h4, -h5, -h6 { - font-weight: 300 -} - -.blockquote { - padding: .5rem 1rem; - border-left: .25rem solid #eceeef -} - -.blockquote.text-right { - border-right: .25rem solid #eceeef; - border-left: none -} - -.blockquote .bq-title { - margin-bottom: 0; - font-size: 1.5rem; - font-weight: 400 -} - -.blockquote p { - padding: 1rem 0; - font-size: 1.1rem -} - -.bq-primary { - border-left: 3px solid #4285f4 !important -} - -.bq-primary .bq-title { - color: #4285f4 !important -} - -.bq-danger { - border-left: 3px solid #ff3547 !important -} - -.bq-danger .bq-title { - color: #ff3547 !important -} - -.bq-warning { - border-left: 3px solid #fb3 !important -} - -.bq-warning .bq-title { - color: #fb3 !important -} - -.bq-success { - border-left: 3px solid #00c851 !important -} - -.bq-success .bq-title { - color: #00c851 !important -} - -.bq-info { - border-left: 3px solid #33b5e5 !important -} - -.bq-info .bq-title { - color: #33b5e5 !important -} - -.h1-responsive { - font-size: 150% -} - -.h2-responsive { - font-size: 145% -} - -.h3-responsive { - font-size: 135% -} - -.h4-responsive { - font-size: 135% -} - -.h5-responsive { - font-size: 135% -} - -@media (min-width: 576px) { - .h1-responsive { - font-size: 170% - } - - .h2-responsive { - font-size: 140% - } - - .h3-responsive { - font-size: 125% - } - - .h4-responsive { - font-size: 125% - } - - .h5-responsive { - font-size: 125% - } -} - -@media (min-width: 768px) { - .h1-responsive { - font-size: 200% - } - - .h2-responsive { - font-size: 170% - } - - .h3-responsive { - font-size: 140% - } - - .h4-responsive { - font-size: 125% - } - - .h5-responsive { - font-size: 125% - } -} - -@media (min-width: 992px) { - .h1-responsive { - font-size: 200% - } - - .h2-responsive { - font-size: 170% - } - - .h3-responsive { - font-size: 140% - } - - .h4-responsive { - font-size: 125% - } - - .h5-responsive { - font-size: 125% - } -} - -@media (min-width: 1200px) { - .h1-responsive { - font-size: 250% - } - - .h2-responsive { - font-size: 200% - } - - .h3-responsive { - font-size: 170% - } - - .h4-responsive { - font-size: 140% - } - - .h5-responsive { - font-size: 125% - } -} - -.text-primary { - color: #4285f4 !important -} - -a.text-primary:hover, -a.text-primary:focus { - color: #1266f1 !important -} - -.text-danger { - color: #ff3547 !important -} - -a.text-danger:hover, -a.text-danger:focus { - color: #ff0219 !important -} - -.text-warning { - color: #fb3 !important -} - -a.text-warning:hover, -a.text-warning:focus { - color: #fa0 !important -} - -.text-success { - color: #00c851 !important -} - -a.text-success:hover, -a.text-success:focus { - color: #00953c !important -} - -.text-info { - color: #33b5e5 !important -} - -a.text-info:hover, -a.text-info:focus { - color: #1a9bcb !important -} - -.text-default { - color: #2bbbad !important -} - -a.text-default:hover, -a.text-default:focus { - color: #219287 !important -} - -.text-secondary { - color: #a6c !important -} - -a.text-secondary:hover, -a.text-secondary:focus { - color: #9540bf !important -} - -.text-dark { - color: #212121 !important -} - -a.text-dark:hover, -a.text-dark:focus { - color: #080808 !important -} - -.text-light { - color: #e0e0e0 !important -} - -a.text-light:hover, -a.text-light:focus { - color: #c7c7c7 !important -} - -.font-small { - font-size: .9rem -} - -strong { - font-weight: 500 -} - -.view { - position: relative; - overflow: hidden; - cursor: default -} - -.view .mask { - position: absolute; - top: 0; - right: 0; - bottom: 0; - left: 0; - width: 100%; - height: 100%; - overflow: hidden; - background-attachment: fixed -} - -.view img, -.view video { - position: relative; - display: block -} - -.view video.video-intro { - top: 50%; - left: 50%; - z-index: -100; - width: auto; - min-width: 100%; - height: auto; - min-height: 100%; - -webkit-transition: 1s opacity; - transition: 1s opacity; - -webkit-transform: translateX(-50%) translateY(-50%); - transform: translateX(-50%) translateY(-50%) -} - -.overlay .mask { - opacity: 0; - -webkit-transition: all 0.4s ease-in-out; - transition: all 0.4s ease-in-out -} - -.overlay .mask:hover { - opacity: 1 -} - -.zoom img, -.zoom video { - -webkit-transition: all 0.2s linear; - transition: all 0.2s linear -} - -.zoom:hover img, -.zoom:hover video { - -webkit-transform: scale(1.1); - transform: scale(1.1) -} - -.pattern-1 { - background: url(../img/overlays/01.png); - background-attachment: fixed -} - -.pattern-2 { - background: url(../img/overlays/02.png); - background-attachment: fixed -} - -.pattern-3 { - background: url(../img/overlays/03.png); - background-attachment: fixed -} - -.pattern-4 { - background: url(../img/overlays/04.png); - background-attachment: fixed -} - -.pattern-5 { - background: url(../img/overlays/05.png); - background-attachment: fixed -} - -.pattern-6 { - background: url(../img/overlays/06.png); - background-attachment: fixed -} - -.pattern-7 { - background: url(../img/overlays/07.png); - background-attachment: fixed -} - -.pattern-8 { - background: url(../img/overlays/08.png); - background-attachment: fixed -} - -.pattern-9 { - background: url(../img/overlays/09.png); - background-attachment: fixed -} - -/*! - * Waves v0.7.6 - * http://fian.my.id/Waves - * - * Copyright 2014-2018 Alfiana E. Sibuea and other contributors - * Released under the MIT license - * https://github.com/fians/Waves/blob/master/LICENSE */ -.waves-effect { - position: relative; - overflow: hidden; - cursor: pointer; - -webkit-user-select: none; - -moz-user-select: none; - -ms-user-select: none; - user-select: none; - -webkit-tap-highlight-color: transparent -} - -.waves-effect .waves-ripple { - position: absolute; - width: 100px; - height: 100px; - margin-top: -50px; - margin-left: -50px; - pointer-events: none; - background: rgba(0, 0, 0, 0.2); - background: radial-gradient(rgba(0, 0, 0, 0.2) 0, rgba(0, 0, 0, 0.3) 40%, rgba(0, 0, 0, 0.4) 50%, rgba(0, 0, 0, 0.5) 60%, rgba(255, 255, 255, 0) 70%); - border-radius: 50%; - opacity: 0; - -webkit-transition-property: -webkit-transform, opacity; - -webkit-transition-property: opacity, -webkit-transform; - transition-property: opacity, -webkit-transform; - transition-property: transform, opacity; - transition-property: transform, opacity, -webkit-transform; - -webkit-transition: all 0.5s ease-out; - transition: all 0.5s ease-out; - -webkit-transform: scale(0) translate(0, 0); - transform: scale(0) translate(0, 0) -} - -.waves-effect.waves-light .waves-ripple { - background: rgba(255, 255, 255, 0.4); - background: radial-gradient(rgba(255, 255, 255, 0.2) 0, rgba(255, 255, 255, 0.3) 40%, rgba(255, 255, 255, 0.4) 50%, rgba(255, 255, 255, 0.5) 60%, rgba(255, 255, 255, 0) 70%) -} - -.waves-effect.waves-classic .waves-ripple { - background: rgba(0, 0, 0, 0.2) -} - -.waves-effect.waves-classic.waves-light .waves-ripple { - background: rgba(255, 255, 255, 0.4) -} - -.waves-notransition { - -webkit-transition: none !important; - transition: none !important -} - -.waves-button, -.waves-circle { - -webkit-transform: translateZ(0); - transform: translateZ(0); - -webkit-mask-image: -webkit-radial-gradient(circle, #fff 100%, #000 100%) -} - -.waves-button, -.waves-button:hover, -.waves-button:visited, -.waves-button-input { - z-index: 1; - font-size: 1em; - line-height: 1em; - color: inherit; - text-align: center; - text-decoration: none; - white-space: nowrap; - vertical-align: middle; - cursor: pointer; - background-color: rgba(0, 0, 0, 0); - border: none; - outline: none -} - -.waves-button { - padding: .85em 1.1em; - border-radius: .2em -} - -.waves-button-input { - padding: .85em 1.1em; - margin: 0 -} - -.waves-input-wrapper { - position: relative; - display: inline-block; - vertical-align: middle; - border-radius: .2em -} - -.waves-input-wrapper.waves-button { - padding: 0 -} - -.waves-input-wrapper .waves-button-input { - position: relative; - top: 0; - left: 0; - z-index: 1 -} - -.waves-circle { - width: 2.5em; - height: 2.5em; - line-height: 2.5em; - text-align: center; - border-radius: 50% -} - -.waves-float { - -webkit-mask-image: none; - -webkit-box-shadow: 0 1px 1.5px 1px rgba(0, 0, 0, 0.12); - box-shadow: 0 1px 1.5px 1px rgba(0, 0, 0, 0.12); - -webkit-transition: all 300ms; - transition: all 300ms -} - -.waves-float:active { - -webkit-box-shadow: 0 8px 20px 1px rgba(0, 0, 0, 0.3); - box-shadow: 0 8px 20px 1px rgba(0, 0, 0, 0.3) -} - -.waves-block { - display: block -} - -a.waves-effect, -a.waves-light { - display: inline-block -} - -/*! - * animate.css -http://daneden.me/animate - * Version - 3.7.0 - * Licensed under the MIT license - http://opensource.org/licenses/MIT - * - * Copyright (c) 2018 Daniel Eden - */ -.animated { - -webkit-animation-duration: 1s; - animation-duration: 1s; - -webkit-animation-fill-mode: both; - animation-fill-mode: both -} - -.animated.infinite { - -webkit-animation-iteration-count: infinite; - animation-iteration-count: infinite -} - -.animated.delay-1s { - -webkit-animation-delay: 1s; - animation-delay: 1s -} - -.animated.delay-2s { - -webkit-animation-delay: 2s; - animation-delay: 2s -} - -.animated.delay-3s { - -webkit-animation-delay: 3s; - animation-delay: 3s -} - -.animated.delay-4s { - -webkit-animation-delay: 4s; - animation-delay: 4s -} - -.animated.delay-5s { - -webkit-animation-delay: 5s; - animation-delay: 5s -} - -.animated.fast { - -webkit-animation-duration: 800ms; - animation-duration: 800ms -} - -.animated.faster { - -webkit-animation-duration: 500ms; - animation-duration: 500ms -} - -.animated.slow { - -webkit-animation-duration: 2s; - animation-duration: 2s -} - -.animated.slower { - -webkit-animation-duration: 3s; - animation-duration: 3s -} - -@media (prefers-reduced-motion) { - .animated { - -webkit-transition: none !important; - transition: none !important; - -webkit-animation: unset !important; - animation: unset !important - } -} - -@-webkit-keyframes fadeIn { - from { - opacity: 0 - } - - to { - opacity: 1 - } -} - -@keyframes fadeIn { - from { - opacity: 0 - } - - to { - opacity: 1 - } -} - -.fadeIn { - -webkit-animation-name: fadeIn; - animation-name: fadeIn -} - -@-webkit-keyframes fadeInDown { - from { - opacity: 0; - -webkit-transform: translate3d(0, -100%, 0); - transform: translate3d(0, -100%, 0) - } - - to { - opacity: 1; - -webkit-transform: translate3d(0, 0, 0); - transform: translate3d(0, 0, 0) - } -} - -@keyframes fadeInDown { - from { - opacity: 0; - -webkit-transform: translate3d(0, -100%, 0); - transform: translate3d(0, -100%, 0) - } - - to { - opacity: 1; - -webkit-transform: translate3d(0, 0, 0); - transform: translate3d(0, 0, 0) - } -} - -.fadeInDown { - -webkit-animation-name: fadeInDown; - animation-name: fadeInDown -} - -@-webkit-keyframes fadeInLeft { - from { - opacity: 0; - -webkit-transform: translate3d(-100%, 0, 0); - transform: translate3d(-100%, 0, 0) - } - - to { - opacity: 1; - -webkit-transform: translate3d(0, 0, 0); - transform: translate3d(0, 0, 0) - } -} - -@keyframes fadeInLeft { - from { - opacity: 0; - -webkit-transform: translate3d(-100%, 0, 0); - transform: translate3d(-100%, 0, 0) - } - - to { - opacity: 1; - -webkit-transform: translate3d(0, 0, 0); - transform: translate3d(0, 0, 0) - } -} - -.fadeInLeft { - -webkit-animation-name: fadeInLeft; - animation-name: fadeInLeft -} - -@-webkit-keyframes fadeInRight { - from { - opacity: 0; - -webkit-transform: translate3d(100%, 0, 0); - transform: translate3d(100%, 0, 0) - } - - to { - opacity: 1; - -webkit-transform: translate3d(0, 0, 0); - transform: translate3d(0, 0, 0) - } -} - -@keyframes fadeInRight { - from { - opacity: 0; - -webkit-transform: translate3d(100%, 0, 0); - transform: translate3d(100%, 0, 0) - } - - to { - opacity: 1; - -webkit-transform: translate3d(0, 0, 0); - transform: translate3d(0, 0, 0) - } -} - -.fadeInRight { - -webkit-animation-name: fadeInRight; - animation-name: fadeInRight -} - -@-webkit-keyframes fadeInUp { - from { - opacity: 0; - -webkit-transform: translate3d(0, 100%, 0); - transform: translate3d(0, 100%, 0) - } - - to { - opacity: 1; - -webkit-transform: translate3d(0, 0, 0); - transform: translate3d(0, 0, 0) - } -} - -@keyframes fadeInUp { - from { - opacity: 0; - -webkit-transform: translate3d(0, 100%, 0); - transform: translate3d(0, 100%, 0) - } - - to { - opacity: 1; - -webkit-transform: translate3d(0, 0, 0); - transform: translate3d(0, 0, 0) - } -} - -.fadeInUp { - -webkit-animation-name: fadeInUp; - animation-name: fadeInUp -} - -@-webkit-keyframes fadeOut { - from { - opacity: 1 - } - - to { - opacity: 0 - } -} - -@keyframes fadeOut { - from { - opacity: 1 - } - - to { - opacity: 0 - } -} - -.fadeOut { - -webkit-animation-name: fadeOut; - animation-name: fadeOut -} - -@-webkit-keyframes fadeOutDown { - from { - opacity: 1 - } - - to { - opacity: 0; - -webkit-transform: translate3d(0, 100%, 0); - transform: translate3d(0, 100%, 0) - } -} - -@keyframes fadeOutDown { - from { - opacity: 1 - } - - to { - opacity: 0; - -webkit-transform: translate3d(0, 100%, 0); - transform: translate3d(0, 100%, 0) - } -} - -.fadeOutDown { - -webkit-animation-name: fadeOutDown; - animation-name: fadeOutDown -} - -@-webkit-keyframes fadeOutLeft { - from { - opacity: 1 - } - - to { - opacity: 0; - -webkit-transform: translate3d(-100%, 0, 0); - transform: translate3d(-100%, 0, 0) - } -} - -@keyframes fadeOutLeft { - from { - opacity: 1 - } - - to { - opacity: 0; - -webkit-transform: translate3d(-100%, 0, 0); - transform: translate3d(-100%, 0, 0) - } -} - -.fadeOutLeft { - -webkit-animation-name: fadeOutLeft; - animation-name: fadeOutLeft -} - -@-webkit-keyframes fadeOutRight { - from { - opacity: 1 - } - - to { - opacity: 0; - -webkit-transform: translate3d(100%, 0, 0); - transform: translate3d(100%, 0, 0) - } -} - -@keyframes fadeOutRight { - from { - opacity: 1 - } - - to { - opacity: 0; - -webkit-transform: translate3d(100%, 0, 0); - transform: translate3d(100%, 0, 0) - } -} - -.fadeOutRight { - -webkit-animation-name: fadeOutRight; - animation-name: fadeOutRight -} - -@-webkit-keyframes fadeOutUp { - from { - opacity: 1 - } - - to { - opacity: 0; - -webkit-transform: translate3d(0, -100%, 0); - transform: translate3d(0, -100%, 0) - } -} - -@keyframes fadeOutUp { - from { - opacity: 1 - } - - to { - opacity: 0; - -webkit-transform: translate3d(0, -100%, 0); - transform: translate3d(0, -100%, 0) - } -} - -.fadeOutUp { - -webkit-animation-name: fadeOutUp; - animation-name: fadeOutUp -} - -/*! - * animate.css -http://daneden.me/animate - * Version - 3.7.0 - * Licensed under the MIT license - http://opensource.org/licenses/MIT - * - * Copyright (c) 2018 Daniel Eden - */ -@-webkit-keyframes bounce { - - from, - 20%, - 53%, - 80%, - to { - -webkit-transform: translate3d(0, 0, 0); - transform: translate3d(0, 0, 0); - -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); - animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1) - } - - 40%, - 43% { - -webkit-transform: translate3d(0, -30px, 0); - transform: translate3d(0, -30px, 0); - -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06); - animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06) - } - - 70% { - -webkit-transform: translate3d(0, -15px, 0); - transform: translate3d(0, -15px, 0); - -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06); - animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06) - } - - 90% { - -webkit-transform: translate3d(0, -4px, 0); - transform: translate3d(0, -4px, 0) - } -} - -@keyframes bounce { - - from, - 20%, - 53%, - 80%, - to { - -webkit-transform: translate3d(0, 0, 0); - transform: translate3d(0, 0, 0); - -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); - animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1) - } - - 40%, - 43% { - -webkit-transform: translate3d(0, -30px, 0); - transform: translate3d(0, -30px, 0); - -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06); - animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06) - } - - 70% { - -webkit-transform: translate3d(0, -15px, 0); - transform: translate3d(0, -15px, 0); - -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06); - animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06) - } - - 90% { - -webkit-transform: translate3d(0, -4px, 0); - transform: translate3d(0, -4px, 0) - } -} - -.bounce { - -webkit-transform-origin: center bottom; - transform-origin: center bottom; - -webkit-animation-name: bounce; - animation-name: bounce -} - -@-webkit-keyframes flash { - - from, - 50%, - to { - opacity: 1 - } - - 25%, - 75% { - opacity: 0 - } -} - -@keyframes flash { - - from, - 50%, - to { - opacity: 1 - } - - 25%, - 75% { - opacity: 0 - } -} - -.flash { - -webkit-animation-name: flash; - animation-name: flash -} - -@-webkit-keyframes pulse { - from { - -webkit-transform: scale3d(1, 1, 1); - transform: scale3d(1, 1, 1) - } - - 50% { - -webkit-transform: scale3d(1.05, 1.05, 1.05); - transform: scale3d(1.05, 1.05, 1.05) - } - - to { - -webkit-transform: scale3d(1, 1, 1); - transform: scale3d(1, 1, 1) - } -} - -@keyframes pulse { - from { - -webkit-transform: scale3d(1, 1, 1); - transform: scale3d(1, 1, 1) - } - - 50% { - -webkit-transform: scale3d(1.05, 1.05, 1.05); - transform: scale3d(1.05, 1.05, 1.05) - } - - to { - -webkit-transform: scale3d(1, 1, 1); - transform: scale3d(1, 1, 1) - } -} - -.pulse { - -webkit-animation-name: pulse; - animation-name: pulse -} - -@-webkit-keyframes rubberBand { - from { - -webkit-transform: scale3d(1, 1, 1); - transform: scale3d(1, 1, 1) - } - - 30% { - -webkit-transform: scale3d(1.25, 0.75, 1); - transform: scale3d(1.25, 0.75, 1) - } - - 40% { - -webkit-transform: scale3d(0.75, 1.25, 1); - transform: scale3d(0.75, 1.25, 1) - } - - 50% { - -webkit-transform: scale3d(1.15, 0.85, 1); - transform: scale3d(1.15, 0.85, 1) - } - - 65% { - -webkit-transform: scale3d(0.95, 1.05, 1); - transform: scale3d(0.95, 1.05, 1) - } - - 75% { - -webkit-transform: scale3d(1.05, 0.95, 1); - transform: scale3d(1.05, 0.95, 1) - } - - to { - -webkit-transform: scale3d(1, 1, 1); - transform: scale3d(1, 1, 1) - } -} - -@keyframes rubberBand { - from { - -webkit-transform: scale3d(1, 1, 1); - transform: scale3d(1, 1, 1) - } - - 30% { - -webkit-transform: scale3d(1.25, 0.75, 1); - transform: scale3d(1.25, 0.75, 1) - } - - 40% { - -webkit-transform: scale3d(0.75, 1.25, 1); - transform: scale3d(0.75, 1.25, 1) - } - - 50% { - -webkit-transform: scale3d(1.15, 0.85, 1); - transform: scale3d(1.15, 0.85, 1) - } - - 65% { - -webkit-transform: scale3d(0.95, 1.05, 1); - transform: scale3d(0.95, 1.05, 1) - } - - 75% { - -webkit-transform: scale3d(1.05, 0.95, 1); - transform: scale3d(1.05, 0.95, 1) - } - - to { - -webkit-transform: scale3d(1, 1, 1); - transform: scale3d(1, 1, 1) - } -} - -.rubberBand { - -webkit-animation-name: rubberBand; - animation-name: rubberBand -} - -@-webkit-keyframes shake { - - from, - to { - -webkit-transform: translate3d(0, 0, 0); - transform: translate3d(0, 0, 0) - } - - 10%, - 30%, - 50%, - 70%, - 90% { - -webkit-transform: translate3d(-10px, 0, 0); - transform: translate3d(-10px, 0, 0) - } - - 20%, - 40%, - 60%, - 80% { - -webkit-transform: translate3d(10px, 0, 0); - transform: translate3d(10px, 0, 0) - } -} - -@keyframes shake { - - from, - to { - -webkit-transform: translate3d(0, 0, 0); - transform: translate3d(0, 0, 0) - } - - 10%, - 30%, - 50%, - 70%, - 90% { - -webkit-transform: translate3d(-10px, 0, 0); - transform: translate3d(-10px, 0, 0) - } - - 20%, - 40%, - 60%, - 80% { - -webkit-transform: translate3d(10px, 0, 0); - transform: translate3d(10px, 0, 0) - } -} - -.shake { - -webkit-animation-name: shake; - animation-name: shake -} - -@-webkit-keyframes headShake { - 0% { - -webkit-transform: translateX(0); - transform: translateX(0) - } - - 6.5% { - -webkit-transform: translateX(-6px) rotateY(-9deg); - transform: translateX(-6px) rotateY(-9deg) - } - - 18.5% { - -webkit-transform: translateX(5px) rotateY(7deg); - transform: translateX(5px) rotateY(7deg) - } - - 31.5% { - -webkit-transform: translateX(-3px) rotateY(-5deg); - transform: translateX(-3px) rotateY(-5deg) - } - - 43.5% { - -webkit-transform: translateX(2px) rotateY(3deg); - transform: translateX(2px) rotateY(3deg) - } - - 50% { - -webkit-transform: translateX(0); - transform: translateX(0) - } -} - -@keyframes headShake { - 0% { - -webkit-transform: translateX(0); - transform: translateX(0) - } - - 6.5% { - -webkit-transform: translateX(-6px) rotateY(-9deg); - transform: translateX(-6px) rotateY(-9deg) - } - - 18.5% { - -webkit-transform: translateX(5px) rotateY(7deg); - transform: translateX(5px) rotateY(7deg) - } - - 31.5% { - -webkit-transform: translateX(-3px) rotateY(-5deg); - transform: translateX(-3px) rotateY(-5deg) - } - - 43.5% { - -webkit-transform: translateX(2px) rotateY(3deg); - transform: translateX(2px) rotateY(3deg) - } - - 50% { - -webkit-transform: translateX(0); - transform: translateX(0) - } -} - -.headShake { - -webkit-animation-name: headShake; - animation-name: headShake; - -webkit-animation-timing-function: ease-in-out; - animation-timing-function: ease-in-out -} - -@-webkit-keyframes swing { - 20% { - -webkit-transform: rotate3d(0, 0, 1, 15deg); - transform: rotate3d(0, 0, 1, 15deg) - } - - 40% { - -webkit-transform: rotate3d(0, 0, 1, -10deg); - transform: rotate3d(0, 0, 1, -10deg) - } - - 60% { - -webkit-transform: rotate3d(0, 0, 1, 5deg); - transform: rotate3d(0, 0, 1, 5deg) - } - - 80% { - -webkit-transform: rotate3d(0, 0, 1, -5deg); - transform: rotate3d(0, 0, 1, -5deg) - } - - to { - -webkit-transform: rotate3d(0, 0, 1, 0deg); - transform: rotate3d(0, 0, 1, 0deg) - } -} - -@keyframes swing { - 20% { - -webkit-transform: rotate3d(0, 0, 1, 15deg); - transform: rotate3d(0, 0, 1, 15deg) - } - - 40% { - -webkit-transform: rotate3d(0, 0, 1, -10deg); - transform: rotate3d(0, 0, 1, -10deg) - } - - 60% { - -webkit-transform: rotate3d(0, 0, 1, 5deg); - transform: rotate3d(0, 0, 1, 5deg) - } - - 80% { - -webkit-transform: rotate3d(0, 0, 1, -5deg); - transform: rotate3d(0, 0, 1, -5deg) - } - - to { - -webkit-transform: rotate3d(0, 0, 1, 0deg); - transform: rotate3d(0, 0, 1, 0deg) - } -} - -.swing { - -webkit-transform-origin: top center; - transform-origin: top center; - -webkit-animation-name: swing; - animation-name: swing -} - -@-webkit-keyframes tada { - from { - -webkit-transform: scale3d(1, 1, 1); - transform: scale3d(1, 1, 1) - } - - 10%, - 20% { - -webkit-transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg); - transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg) - } - - 30%, - 50%, - 70%, - 90% { - -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg); - transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg) - } - - 40%, - 60%, - 80% { - -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg); - transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg) - } - - to { - -webkit-transform: scale3d(1, 1, 1); - transform: scale3d(1, 1, 1) - } -} - -@keyframes tada { - from { - -webkit-transform: scale3d(1, 1, 1); - transform: scale3d(1, 1, 1) - } - - 10%, - 20% { - -webkit-transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg); - transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg) - } - - 30%, - 50%, - 70%, - 90% { - -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg); - transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg) - } - - 40%, - 60%, - 80% { - -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg); - transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg) - } - - to { - -webkit-transform: scale3d(1, 1, 1); - transform: scale3d(1, 1, 1) - } -} - -.tada { - -webkit-animation-name: tada; - animation-name: tada -} - -@-webkit-keyframes wobble { - from { - -webkit-transform: translate3d(0, 0, 0); - transform: translate3d(0, 0, 0) - } - - 15% { - -webkit-transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg); - transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg) - } - - 30% { - -webkit-transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg); - transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg) - } - - 45% { - -webkit-transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg); - transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg) - } - - 60% { - -webkit-transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg); - transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg) - } - - 75% { - -webkit-transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg); - transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg) - } - - to { - -webkit-transform: translate3d(0, 0, 0); - transform: translate3d(0, 0, 0) - } -} - -@keyframes wobble { - from { - -webkit-transform: translate3d(0, 0, 0); - transform: translate3d(0, 0, 0) - } - - 15% { - -webkit-transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg); - transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg) - } - - 30% { - -webkit-transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg); - transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg) - } - - 45% { - -webkit-transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg); - transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg) - } - - 60% { - -webkit-transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg); - transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg) - } - - 75% { - -webkit-transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg); - transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg) - } - - to { - -webkit-transform: translate3d(0, 0, 0); - transform: translate3d(0, 0, 0) - } -} - -.wobble { - -webkit-animation-name: wobble; - animation-name: wobble -} - -@-webkit-keyframes jello { - - from, - 11.1%, - to { - -webkit-transform: translate3d(0, 0, 0); - transform: translate3d(0, 0, 0) - } - - 22.2% { - -webkit-transform: skewX(-12.5deg) skewY(-12.5deg); - transform: skewX(-12.5deg) skewY(-12.5deg) - } - - 33.3% { - -webkit-transform: skewX(6.25deg) skewY(6.25deg); - transform: skewX(6.25deg) skewY(6.25deg) - } - - 44.4% { - -webkit-transform: skewX(-3.125deg) skewY(-3.125deg); - transform: skewX(-3.125deg) skewY(-3.125deg) - } - - 55.5% { - -webkit-transform: skewX(1.5625deg) skewY(1.5625deg); - transform: skewX(1.5625deg) skewY(1.5625deg) - } - - 66.6% { - -webkit-transform: skewX(-0.78125deg) skewY(-0.78125deg); - transform: skewX(-0.78125deg) skewY(-0.78125deg) - } - - 77.7% { - -webkit-transform: skewX(0.39063deg) skewY(0.39063deg); - transform: skewX(0.39063deg) skewY(0.39063deg) - } - - 88.8% { - -webkit-transform: skewX(-0.19531deg) skewY(-0.19531deg); - transform: skewX(-0.19531deg) skewY(-0.19531deg) - } -} - -@keyframes jello { - - from, - 11.1%, - to { - -webkit-transform: translate3d(0, 0, 0); - transform: translate3d(0, 0, 0) - } - - 22.2% { - -webkit-transform: skewX(-12.5deg) skewY(-12.5deg); - transform: skewX(-12.5deg) skewY(-12.5deg) - } - - 33.3% { - -webkit-transform: skewX(6.25deg) skewY(6.25deg); - transform: skewX(6.25deg) skewY(6.25deg) - } - - 44.4% { - -webkit-transform: skewX(-3.125deg) skewY(-3.125deg); - transform: skewX(-3.125deg) skewY(-3.125deg) - } - - 55.5% { - -webkit-transform: skewX(1.5625deg) skewY(1.5625deg); - transform: skewX(1.5625deg) skewY(1.5625deg) - } - - 66.6% { - -webkit-transform: skewX(-0.78125deg) skewY(-0.78125deg); - transform: skewX(-0.78125deg) skewY(-0.78125deg) - } - - 77.7% { - -webkit-transform: skewX(0.39063deg) skewY(0.39063deg); - transform: skewX(0.39063deg) skewY(0.39063deg) - } - - 88.8% { - -webkit-transform: skewX(-0.19531deg) skewY(-0.19531deg); - transform: skewX(-0.19531deg) skewY(-0.19531deg) - } -} - -.jello { - -webkit-transform-origin: center; - transform-origin: center; - -webkit-animation-name: jello; - animation-name: jello -} - -@-webkit-keyframes heartBeat { - 0% { - -webkit-transform: scale(1); - transform: scale(1) - } - - 14% { - -webkit-transform: scale(1.3); - transform: scale(1.3) - } - - 28% { - -webkit-transform: scale(1); - transform: scale(1) - } - - 42% { - -webkit-transform: scale(1.3); - transform: scale(1.3) - } - - 70% { - -webkit-transform: scale(1); - transform: scale(1) - } -} - -@keyframes heartBeat { - 0% { - -webkit-transform: scale(1); - transform: scale(1) - } - - 14% { - -webkit-transform: scale(1.3); - transform: scale(1.3) - } - - 28% { - -webkit-transform: scale(1); - transform: scale(1) - } - - 42% { - -webkit-transform: scale(1.3); - transform: scale(1.3) - } - - 70% { - -webkit-transform: scale(1); - transform: scale(1) - } -} - -.heartBeat { - -webkit-animation-name: heartBeat; - animation-name: heartBeat; - -webkit-animation-duration: 1.3s; - animation-duration: 1.3s; - -webkit-animation-timing-function: ease-in-out; - animation-timing-function: ease-in-out -} - -@-webkit-keyframes bounceIn { - - from, - 20%, - 40%, - 60%, - 80%, - to { - -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); - animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1) - } - - 0% { - opacity: 0; - -webkit-transform: scale3d(0.3, 0.3, 0.3); - transform: scale3d(0.3, 0.3, 0.3) - } - - 20% { - -webkit-transform: scale3d(1.1, 1.1, 1.1); - transform: scale3d(1.1, 1.1, 1.1) - } - - 40% { - -webkit-transform: scale3d(0.9, 0.9, 0.9); - transform: scale3d(0.9, 0.9, 0.9) - } - - 60% { - opacity: 1; - -webkit-transform: scale3d(1.03, 1.03, 1.03); - transform: scale3d(1.03, 1.03, 1.03) - } - - 80% { - -webkit-transform: scale3d(0.97, 0.97, 0.97); - transform: scale3d(0.97, 0.97, 0.97) - } - - to { - opacity: 1; - -webkit-transform: scale3d(1, 1, 1); - transform: scale3d(1, 1, 1) - } -} - -@keyframes bounceIn { - - from, - 20%, - 40%, - 60%, - 80%, - to { - -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); - animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1) - } - - 0% { - opacity: 0; - -webkit-transform: scale3d(0.3, 0.3, 0.3); - transform: scale3d(0.3, 0.3, 0.3) - } - - 20% { - -webkit-transform: scale3d(1.1, 1.1, 1.1); - transform: scale3d(1.1, 1.1, 1.1) - } - - 40% { - -webkit-transform: scale3d(0.9, 0.9, 0.9); - transform: scale3d(0.9, 0.9, 0.9) - } - - 60% { - opacity: 1; - -webkit-transform: scale3d(1.03, 1.03, 1.03); - transform: scale3d(1.03, 1.03, 1.03) - } - - 80% { - -webkit-transform: scale3d(0.97, 0.97, 0.97); - transform: scale3d(0.97, 0.97, 0.97) - } - - to { - opacity: 1; - -webkit-transform: scale3d(1, 1, 1); - transform: scale3d(1, 1, 1) - } -} - -.bounceIn { - -webkit-animation-name: bounceIn; - animation-name: bounceIn; - -webkit-animation-duration: .75s; - animation-duration: .75s -} - -@-webkit-keyframes bounceInDown { - - from, - 60%, - 75%, - 90%, - to { - -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); - animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1) - } - - 0% { - opacity: 0; - -webkit-transform: translate3d(0, -3000px, 0); - transform: translate3d(0, -3000px, 0) - } - - 60% { - opacity: 1; - -webkit-transform: translate3d(0, 25px, 0); - transform: translate3d(0, 25px, 0) - } - - 75% { - -webkit-transform: translate3d(0, -10px, 0); - transform: translate3d(0, -10px, 0) - } - - 90% { - -webkit-transform: translate3d(0, 5px, 0); - transform: translate3d(0, 5px, 0) - } - - to { - -webkit-transform: translate3d(0, 0, 0); - transform: translate3d(0, 0, 0) - } -} - -@keyframes bounceInDown { - - from, - 60%, - 75%, - 90%, - to { - -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); - animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1) - } - - 0% { - opacity: 0; - -webkit-transform: translate3d(0, -3000px, 0); - transform: translate3d(0, -3000px, 0) - } - - 60% { - opacity: 1; - -webkit-transform: translate3d(0, 25px, 0); - transform: translate3d(0, 25px, 0) - } - - 75% { - -webkit-transform: translate3d(0, -10px, 0); - transform: translate3d(0, -10px, 0) - } - - 90% { - -webkit-transform: translate3d(0, 5px, 0); - transform: translate3d(0, 5px, 0) - } - - to { - -webkit-transform: translate3d(0, 0, 0); - transform: translate3d(0, 0, 0) - } -} - -.bounceInDown { - -webkit-animation-name: bounceInDown; - animation-name: bounceInDown -} - -@-webkit-keyframes bounceInLeft { - - from, - 60%, - 75%, - 90%, - to { - -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); - animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1) - } - - 0% { - opacity: 0; - -webkit-transform: translate3d(-3000px, 0, 0); - transform: translate3d(-3000px, 0, 0) - } - - 60% { - opacity: 1; - -webkit-transform: translate3d(25px, 0, 0); - transform: translate3d(25px, 0, 0) - } - - 75% { - -webkit-transform: translate3d(-10px, 0, 0); - transform: translate3d(-10px, 0, 0) - } - - 90% { - -webkit-transform: translate3d(5px, 0, 0); - transform: translate3d(5px, 0, 0) - } - - to { - -webkit-transform: translate3d(0, 0, 0); - transform: translate3d(0, 0, 0) - } -} - -@keyframes bounceInLeft { - - from, - 60%, - 75%, - 90%, - to { - -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); - animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1) - } - - 0% { - opacity: 0; - -webkit-transform: translate3d(-3000px, 0, 0); - transform: translate3d(-3000px, 0, 0) - } - - 60% { - opacity: 1; - -webkit-transform: translate3d(25px, 0, 0); - transform: translate3d(25px, 0, 0) - } - - 75% { - -webkit-transform: translate3d(-10px, 0, 0); - transform: translate3d(-10px, 0, 0) - } - - 90% { - -webkit-transform: translate3d(5px, 0, 0); - transform: translate3d(5px, 0, 0) - } - - to { - -webkit-transform: translate3d(0, 0, 0); - transform: translate3d(0, 0, 0) - } -} - -.bounceInLeft { - -webkit-animation-name: bounceInLeft; - animation-name: bounceInLeft -} - -@-webkit-keyframes bounceInRight { - - from, - 60%, - 75%, - 90%, - to { - -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); - animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1) - } - - from { - opacity: 0; - -webkit-transform: translate3d(3000px, 0, 0); - transform: translate3d(3000px, 0, 0) - } - - 60% { - opacity: 1; - -webkit-transform: translate3d(-25px, 0, 0); - transform: translate3d(-25px, 0, 0) - } - - 75% { - -webkit-transform: translate3d(10px, 0, 0); - transform: translate3d(10px, 0, 0) - } - - 90% { - -webkit-transform: translate3d(-5px, 0, 0); - transform: translate3d(-5px, 0, 0) - } - - to { - -webkit-transform: translate3d(0, 0, 0); - transform: translate3d(0, 0, 0) - } -} - -@keyframes bounceInRight { - - from, - 60%, - 75%, - 90%, - to { - -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); - animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1) - } - - from { - opacity: 0; - -webkit-transform: translate3d(3000px, 0, 0); - transform: translate3d(3000px, 0, 0) - } - - 60% { - opacity: 1; - -webkit-transform: translate3d(-25px, 0, 0); - transform: translate3d(-25px, 0, 0) - } - - 75% { - -webkit-transform: translate3d(10px, 0, 0); - transform: translate3d(10px, 0, 0) - } - - 90% { - -webkit-transform: translate3d(-5px, 0, 0); - transform: translate3d(-5px, 0, 0) - } - - to { - -webkit-transform: translate3d(0, 0, 0); - transform: translate3d(0, 0, 0) - } -} - -.bounceInRight { - -webkit-animation-name: bounceInRight; - animation-name: bounceInRight -} - -@-webkit-keyframes bounceInUp { - - from, - 60%, - 75%, - 90%, - to { - -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); - animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1) - } - - from { - opacity: 0; - -webkit-transform: translate3d(0, 3000px, 0); - transform: translate3d(0, 3000px, 0) - } - - 60% { - opacity: 1; - -webkit-transform: translate3d(0, -20px, 0); - transform: translate3d(0, -20px, 0) - } - - 75% { - -webkit-transform: translate3d(0, 10px, 0); - transform: translate3d(0, 10px, 0) - } - - 90% { - -webkit-transform: translate3d(0, -5px, 0); - transform: translate3d(0, -5px, 0) - } - - to { - -webkit-transform: translate3d(0, 0, 0); - transform: translate3d(0, 0, 0) - } -} - -@keyframes bounceInUp { - - from, - 60%, - 75%, - 90%, - to { - -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); - animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1) - } - - from { - opacity: 0; - -webkit-transform: translate3d(0, 3000px, 0); - transform: translate3d(0, 3000px, 0) - } - - 60% { - opacity: 1; - -webkit-transform: translate3d(0, -20px, 0); - transform: translate3d(0, -20px, 0) - } - - 75% { - -webkit-transform: translate3d(0, 10px, 0); - transform: translate3d(0, 10px, 0) - } - - 90% { - -webkit-transform: translate3d(0, -5px, 0); - transform: translate3d(0, -5px, 0) - } - - to { - -webkit-transform: translate3d(0, 0, 0); - transform: translate3d(0, 0, 0) - } -} - -.bounceInUp { - -webkit-animation-name: bounceInUp; - animation-name: bounceInUp -} - -@-webkit-keyframes bounceOut { - 20% { - -webkit-transform: scale3d(0.9, 0.9, 0.9); - transform: scale3d(0.9, 0.9, 0.9) - } - - 50%, - 55% { - opacity: 1; - -webkit-transform: scale3d(1.1, 1.1, 1.1); - transform: scale3d(1.1, 1.1, 1.1) - } - - to { - opacity: 0; - -webkit-transform: scale3d(0.3, 0.3, 0.3); - transform: scale3d(0.3, 0.3, 0.3) - } -} - -@keyframes bounceOut { - 20% { - -webkit-transform: scale3d(0.9, 0.9, 0.9); - transform: scale3d(0.9, 0.9, 0.9) - } - - 50%, - 55% { - opacity: 1; - -webkit-transform: scale3d(1.1, 1.1, 1.1); - transform: scale3d(1.1, 1.1, 1.1) - } - - to { - opacity: 0; - -webkit-transform: scale3d(0.3, 0.3, 0.3); - transform: scale3d(0.3, 0.3, 0.3) - } -} - -.bounceOut { - -webkit-animation-name: bounceOut; - animation-name: bounceOut; - -webkit-animation-duration: .75s; - animation-duration: .75s -} - -@-webkit-keyframes bounceOutDown { - 20% { - -webkit-transform: translate3d(0, 10px, 0); - transform: translate3d(0, 10px, 0) - } - - 40%, - 45% { - opacity: 1; - -webkit-transform: translate3d(0, -20px, 0); - transform: translate3d(0, -20px, 0) - } - - to { - opacity: 0; - -webkit-transform: translate3d(0, 2000px, 0); - transform: translate3d(0, 2000px, 0) - } -} - -@keyframes bounceOutDown { - 20% { - -webkit-transform: translate3d(0, 10px, 0); - transform: translate3d(0, 10px, 0) - } - - 40%, - 45% { - opacity: 1; - -webkit-transform: translate3d(0, -20px, 0); - transform: translate3d(0, -20px, 0) - } - - to { - opacity: 0; - -webkit-transform: translate3d(0, 2000px, 0); - transform: translate3d(0, 2000px, 0) - } -} - -.bounceOutDown { - -webkit-animation-name: bounceOutDown; - animation-name: bounceOutDown -} - -@-webkit-keyframes bounceOutLeft { - 20% { - opacity: 1; - -webkit-transform: translate3d(20px, 0, 0); - transform: translate3d(20px, 0, 0) - } - - to { - opacity: 0; - -webkit-transform: translate3d(-2000px, 0, 0); - transform: translate3d(-2000px, 0, 0) - } -} - -@keyframes bounceOutLeft { - 20% { - opacity: 1; - -webkit-transform: translate3d(20px, 0, 0); - transform: translate3d(20px, 0, 0) - } - - to { - opacity: 0; - -webkit-transform: translate3d(-2000px, 0, 0); - transform: translate3d(-2000px, 0, 0) - } -} - -.bounceOutLeft { - -webkit-animation-name: bounceOutLeft; - animation-name: bounceOutLeft -} - -@-webkit-keyframes bounceOutRight { - 20% { - opacity: 1; - -webkit-transform: translate3d(-20px, 0, 0); - transform: translate3d(-20px, 0, 0) - } - - to { - opacity: 0; - -webkit-transform: translate3d(2000px, 0, 0); - transform: translate3d(2000px, 0, 0) - } -} - -@keyframes bounceOutRight { - 20% { - opacity: 1; - -webkit-transform: translate3d(-20px, 0, 0); - transform: translate3d(-20px, 0, 0) - } - - to { - opacity: 0; - -webkit-transform: translate3d(2000px, 0, 0); - transform: translate3d(2000px, 0, 0) - } -} - -.bounceOutRight { - -webkit-animation-name: bounceOutRight; - animation-name: bounceOutRight -} - -@-webkit-keyframes bounceOutUp { - 20% { - -webkit-transform: translate3d(0, -10px, 0); - transform: translate3d(0, -10px, 0) - } - - 40%, - 45% { - opacity: 1; - -webkit-transform: translate3d(0, 20px, 0); - transform: translate3d(0, 20px, 0) - } - - to { - opacity: 0; - -webkit-transform: translate3d(0, -2000px, 0); - transform: translate3d(0, -2000px, 0) - } -} - -@keyframes bounceOutUp { - 20% { - -webkit-transform: translate3d(0, -10px, 0); - transform: translate3d(0, -10px, 0) - } - - 40%, - 45% { - opacity: 1; - -webkit-transform: translate3d(0, 20px, 0); - transform: translate3d(0, 20px, 0) - } - - to { - opacity: 0; - -webkit-transform: translate3d(0, -2000px, 0); - transform: translate3d(0, -2000px, 0) - } -} - -.bounceOutUp { - -webkit-animation-name: bounceOutUp; - animation-name: bounceOutUp -} - -@-webkit-keyframes fadeInDownBig { - from { - opacity: 0; - -webkit-transform: translate3d(0, -2000px, 0); - transform: translate3d(0, -2000px, 0) - } - - to { - opacity: 1; - -webkit-transform: translate3d(0, 0, 0); - transform: translate3d(0, 0, 0) - } -} - -@keyframes fadeInDownBig { - from { - opacity: 0; - -webkit-transform: translate3d(0, -2000px, 0); - transform: translate3d(0, -2000px, 0) - } - - to { - opacity: 1; - -webkit-transform: translate3d(0, 0, 0); - transform: translate3d(0, 0, 0) - } -} - -.fadeInDownBig { - -webkit-animation-name: fadeInDownBig; - animation-name: fadeInDownBig -} - -@-webkit-keyframes fadeInLeftBig { - from { - opacity: 0; - -webkit-transform: translate3d(-2000px, 0, 0); - transform: translate3d(-2000px, 0, 0) - } - - to { - opacity: 1; - -webkit-transform: translate3d(0, 0, 0); - transform: translate3d(0, 0, 0) - } -} - -@keyframes fadeInLeftBig { - from { - opacity: 0; - -webkit-transform: translate3d(-2000px, 0, 0); - transform: translate3d(-2000px, 0, 0) - } - - to { - opacity: 1; - -webkit-transform: translate3d(0, 0, 0); - transform: translate3d(0, 0, 0) - } -} - -.fadeInLeftBig { - -webkit-animation-name: fadeInLeftBig; - animation-name: fadeInLeftBig -} - -@-webkit-keyframes fadeInRightBig { - from { - opacity: 0; - -webkit-transform: translate3d(2000px, 0, 0); - transform: translate3d(2000px, 0, 0) - } - - to { - opacity: 1; - -webkit-transform: translate3d(0, 0, 0); - transform: translate3d(0, 0, 0) - } -} - -@keyframes fadeInRightBig { - from { - opacity: 0; - -webkit-transform: translate3d(2000px, 0, 0); - transform: translate3d(2000px, 0, 0) - } - - to { - opacity: 1; - -webkit-transform: translate3d(0, 0, 0); - transform: translate3d(0, 0, 0) - } -} - -.fadeInRightBig { - -webkit-animation-name: fadeInRightBig; - animation-name: fadeInRightBig -} - -@-webkit-keyframes fadeInUpBig { - from { - opacity: 0; - -webkit-transform: translate3d(0, 2000px, 0); - transform: translate3d(0, 2000px, 0) - } - - to { - opacity: 1; - -webkit-transform: translate3d(0, 0, 0); - transform: translate3d(0, 0, 0) - } -} - -@keyframes fadeInUpBig { - from { - opacity: 0; - -webkit-transform: translate3d(0, 2000px, 0); - transform: translate3d(0, 2000px, 0) - } - - to { - opacity: 1; - -webkit-transform: translate3d(0, 0, 0); - transform: translate3d(0, 0, 0) - } -} - -.fadeInUpBig { - -webkit-animation-name: fadeInUpBig; - animation-name: fadeInUpBig -} - -@-webkit-keyframes fadeOutDownBig { - from { - opacity: 1 - } - - to { - opacity: 0; - -webkit-transform: translate3d(0, 2000px, 0); - transform: translate3d(0, 2000px, 0) - } -} - -@keyframes fadeOutDownBig { - from { - opacity: 1 - } - - to { - opacity: 0; - -webkit-transform: translate3d(0, 2000px, 0); - transform: translate3d(0, 2000px, 0) - } -} - -.fadeOutDownBig { - -webkit-animation-name: fadeOutDownBig; - animation-name: fadeOutDownBig -} - -@-webkit-keyframes fadeOutLeftBig { - from { - opacity: 1 - } - - to { - opacity: 0; - -webkit-transform: translate3d(-2000px, 0, 0); - transform: translate3d(-2000px, 0, 0) - } -} - -@keyframes fadeOutLeftBig { - from { - opacity: 1 - } - - to { - opacity: 0; - -webkit-transform: translate3d(-2000px, 0, 0); - transform: translate3d(-2000px, 0, 0) - } -} - -.fadeOutLeftBig { - -webkit-animation-name: fadeOutLeftBig; - animation-name: fadeOutLeftBig -} - -@-webkit-keyframes fadeOutRightBig { - from { - opacity: 1 - } - - to { - opacity: 0; - -webkit-transform: translate3d(2000px, 0, 0); - transform: translate3d(2000px, 0, 0) - } -} - -@keyframes fadeOutRightBig { - from { - opacity: 1 - } - - to { - opacity: 0; - -webkit-transform: translate3d(2000px, 0, 0); - transform: translate3d(2000px, 0, 0) - } -} - -.fadeOutRightBig { - -webkit-animation-name: fadeOutRightBig; - animation-name: fadeOutRightBig -} - -@-webkit-keyframes fadeOutUpBig { - from { - opacity: 1 - } - - to { - opacity: 0; - -webkit-transform: translate3d(0, -2000px, 0); - transform: translate3d(0, -2000px, 0) - } -} - -@keyframes fadeOutUpBig { - from { - opacity: 1 - } - - to { - opacity: 0; - -webkit-transform: translate3d(0, -2000px, 0); - transform: translate3d(0, -2000px, 0) - } -} - -.fadeOutUpBig { - -webkit-animation-name: fadeOutUpBig; - animation-name: fadeOutUpBig -} - -@-webkit-keyframes flip { - from { - -webkit-transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0) rotate3d(0, 1, 0, -360deg); - transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0) rotate3d(0, 1, 0, -360deg); - -webkit-animation-timing-function: ease-out; - animation-timing-function: ease-out - } - - 40% { - -webkit-transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg); - transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg); - -webkit-animation-timing-function: ease-out; - animation-timing-function: ease-out - } - - 50% { - -webkit-transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg); - transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg); - -webkit-animation-timing-function: ease-in; - animation-timing-function: ease-in - } - - 80% { - -webkit-transform: perspective(400px) scale3d(0.95, 0.95, 0.95) translate3d(0, 0, 0) rotate3d(0, 1, 0, 0deg); - transform: perspective(400px) scale3d(0.95, 0.95, 0.95) translate3d(0, 0, 0) rotate3d(0, 1, 0, 0deg); - -webkit-animation-timing-function: ease-in; - animation-timing-function: ease-in - } - - to { - -webkit-transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0) rotate3d(0, 1, 0, 0deg); - transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0) rotate3d(0, 1, 0, 0deg); - -webkit-animation-timing-function: ease-in; - animation-timing-function: ease-in - } -} - -@keyframes flip { - from { - -webkit-transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0) rotate3d(0, 1, 0, -360deg); - transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0) rotate3d(0, 1, 0, -360deg); - -webkit-animation-timing-function: ease-out; - animation-timing-function: ease-out - } - - 40% { - -webkit-transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg); - transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg); - -webkit-animation-timing-function: ease-out; - animation-timing-function: ease-out - } - - 50% { - -webkit-transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg); - transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg); - -webkit-animation-timing-function: ease-in; - animation-timing-function: ease-in - } - - 80% { - -webkit-transform: perspective(400px) scale3d(0.95, 0.95, 0.95) translate3d(0, 0, 0) rotate3d(0, 1, 0, 0deg); - transform: perspective(400px) scale3d(0.95, 0.95, 0.95) translate3d(0, 0, 0) rotate3d(0, 1, 0, 0deg); - -webkit-animation-timing-function: ease-in; - animation-timing-function: ease-in - } - - to { - -webkit-transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0) rotate3d(0, 1, 0, 0deg); - transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0) rotate3d(0, 1, 0, 0deg); - -webkit-animation-timing-function: ease-in; - animation-timing-function: ease-in - } -} - -.flip { - -webkit-backface-visibility: visible; - backface-visibility: visible; - -webkit-animation-name: flip; - animation-name: flip -} - -@-webkit-keyframes flipInX { - from { - opacity: 0; - -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg); - transform: perspective(400px) rotate3d(1, 0, 0, 90deg); - -webkit-animation-timing-function: ease-in; - animation-timing-function: ease-in - } - - 40% { - -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg); - transform: perspective(400px) rotate3d(1, 0, 0, -20deg); - -webkit-animation-timing-function: ease-in; - animation-timing-function: ease-in - } - - 60% { - opacity: 1; - -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 10deg); - transform: perspective(400px) rotate3d(1, 0, 0, 10deg) - } - - 80% { - -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -5deg); - transform: perspective(400px) rotate3d(1, 0, 0, -5deg) - } - - to { - -webkit-transform: perspective(400px); - transform: perspective(400px) - } -} - -@keyframes flipInX { - from { - opacity: 0; - -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg); - transform: perspective(400px) rotate3d(1, 0, 0, 90deg); - -webkit-animation-timing-function: ease-in; - animation-timing-function: ease-in - } - - 40% { - -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg); - transform: perspective(400px) rotate3d(1, 0, 0, -20deg); - -webkit-animation-timing-function: ease-in; - animation-timing-function: ease-in - } - - 60% { - opacity: 1; - -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 10deg); - transform: perspective(400px) rotate3d(1, 0, 0, 10deg) - } - - 80% { - -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -5deg); - transform: perspective(400px) rotate3d(1, 0, 0, -5deg) - } - - to { - -webkit-transform: perspective(400px); - transform: perspective(400px) - } -} - -.flipInX { - -webkit-backface-visibility: visible; - backface-visibility: visible; - -webkit-animation-name: flipInX; - animation-name: flipInX -} - -@-webkit-keyframes flipInY { - from { - opacity: 0; - -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg); - transform: perspective(400px) rotate3d(0, 1, 0, 90deg); - -webkit-animation-timing-function: ease-in; - animation-timing-function: ease-in - } - - 40% { - -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -20deg); - transform: perspective(400px) rotate3d(0, 1, 0, -20deg); - -webkit-animation-timing-function: ease-in; - animation-timing-function: ease-in - } - - 60% { - opacity: 1; - -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 10deg); - transform: perspective(400px) rotate3d(0, 1, 0, 10deg) - } - - 80% { - -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -5deg); - transform: perspective(400px) rotate3d(0, 1, 0, -5deg) - } - - to { - -webkit-transform: perspective(400px); - transform: perspective(400px) - } -} - -@keyframes flipInY { - from { - opacity: 0; - -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg); - transform: perspective(400px) rotate3d(0, 1, 0, 90deg); - -webkit-animation-timing-function: ease-in; - animation-timing-function: ease-in - } - - 40% { - -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -20deg); - transform: perspective(400px) rotate3d(0, 1, 0, -20deg); - -webkit-animation-timing-function: ease-in; - animation-timing-function: ease-in - } - - 60% { - opacity: 1; - -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 10deg); - transform: perspective(400px) rotate3d(0, 1, 0, 10deg) - } - - 80% { - -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -5deg); - transform: perspective(400px) rotate3d(0, 1, 0, -5deg) - } - - to { - -webkit-transform: perspective(400px); - transform: perspective(400px) - } -} - -.flipInY { - -webkit-backface-visibility: visible; - backface-visibility: visible; - -webkit-animation-name: flipInY; - animation-name: flipInY -} - -@-webkit-keyframes flipOutX { - from { - -webkit-transform: perspective(400px); - transform: perspective(400px) - } - - 30% { - opacity: 1; - -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg); - transform: perspective(400px) rotate3d(1, 0, 0, -20deg) - } - - to { - opacity: 0; - -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg); - transform: perspective(400px) rotate3d(1, 0, 0, 90deg) - } -} - -@keyframes flipOutX { - from { - -webkit-transform: perspective(400px); - transform: perspective(400px) - } - - 30% { - opacity: 1; - -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg); - transform: perspective(400px) rotate3d(1, 0, 0, -20deg) - } - - to { - opacity: 0; - -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg); - transform: perspective(400px) rotate3d(1, 0, 0, 90deg) - } -} - -.flipOutX { - -webkit-animation-name: flipOutX; - animation-name: flipOutX; - -webkit-animation-duration: .75s; - animation-duration: .75s; - -webkit-backface-visibility: visible; - backface-visibility: visible -} - -@-webkit-keyframes flipOutY { - from { - -webkit-transform: perspective(400px); - transform: perspective(400px) - } - - 30% { - opacity: 1; - -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -15deg); - transform: perspective(400px) rotate3d(0, 1, 0, -15deg) - } - - to { - opacity: 0; - -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg); - transform: perspective(400px) rotate3d(0, 1, 0, 90deg) - } -} - -@keyframes flipOutY { - from { - -webkit-transform: perspective(400px); - transform: perspective(400px) - } - - 30% { - opacity: 1; - -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -15deg); - transform: perspective(400px) rotate3d(0, 1, 0, -15deg) - } - - to { - opacity: 0; - -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg); - transform: perspective(400px) rotate3d(0, 1, 0, 90deg) - } -} - -.flipOutY { - -webkit-animation-name: flipOutY; - animation-name: flipOutY; - -webkit-animation-duration: .75s; - animation-duration: .75s; - -webkit-backface-visibility: visible; - backface-visibility: visible -} - -@-webkit-keyframes lightSpeedIn { - from { - opacity: 0; - -webkit-transform: translate3d(100%, 0, 0) skewX(-30deg); - transform: translate3d(100%, 0, 0) skewX(-30deg) - } - - 60% { - opacity: 1; - -webkit-transform: skewX(20deg); - transform: skewX(20deg) - } - - 80% { - -webkit-transform: skewX(-5deg); - transform: skewX(-5deg) - } - - to { - -webkit-transform: translate3d(0, 0, 0); - transform: translate3d(0, 0, 0) - } -} - -@keyframes lightSpeedIn { - from { - opacity: 0; - -webkit-transform: translate3d(100%, 0, 0) skewX(-30deg); - transform: translate3d(100%, 0, 0) skewX(-30deg) - } - - 60% { - opacity: 1; - -webkit-transform: skewX(20deg); - transform: skewX(20deg) - } - - 80% { - -webkit-transform: skewX(-5deg); - transform: skewX(-5deg) - } - - to { - -webkit-transform: translate3d(0, 0, 0); - transform: translate3d(0, 0, 0) - } -} - -.lightSpeedIn { - -webkit-animation-name: lightSpeedIn; - animation-name: lightSpeedIn; - -webkit-animation-timing-function: ease-out; - animation-timing-function: ease-out -} - -@-webkit-keyframes lightSpeedOut { - from { - opacity: 1 - } - - to { - opacity: 0; - -webkit-transform: translate3d(100%, 0, 0) skewX(30deg); - transform: translate3d(100%, 0, 0) skewX(30deg) - } -} - -@keyframes lightSpeedOut { - from { - opacity: 1 - } - - to { - opacity: 0; - -webkit-transform: translate3d(100%, 0, 0) skewX(30deg); - transform: translate3d(100%, 0, 0) skewX(30deg) - } -} - -.lightSpeedOut { - -webkit-animation-name: lightSpeedOut; - animation-name: lightSpeedOut; - -webkit-animation-timing-function: ease-in; - animation-timing-function: ease-in -} - -@-webkit-keyframes rotateIn { - from { - opacity: 0; - -webkit-transform: rotate3d(0, 0, 1, -200deg); - transform: rotate3d(0, 0, 1, -200deg); - -webkit-transform-origin: center; - transform-origin: center - } - - to { - opacity: 1; - -webkit-transform: translate3d(0, 0, 0); - transform: translate3d(0, 0, 0); - -webkit-transform-origin: center; - transform-origin: center - } -} - -@keyframes rotateIn { - from { - opacity: 0; - -webkit-transform: rotate3d(0, 0, 1, -200deg); - transform: rotate3d(0, 0, 1, -200deg); - -webkit-transform-origin: center; - transform-origin: center - } - - to { - opacity: 1; - -webkit-transform: translate3d(0, 0, 0); - transform: translate3d(0, 0, 0); - -webkit-transform-origin: center; - transform-origin: center - } -} - -.rotateIn { - -webkit-animation-name: rotateIn; - animation-name: rotateIn -} - -@-webkit-keyframes rotateInDownLeft { - from { - opacity: 0; - -webkit-transform: rotate3d(0, 0, 1, -45deg); - transform: rotate3d(0, 0, 1, -45deg); - -webkit-transform-origin: left bottom; - transform-origin: left bottom - } - - to { - opacity: 1; - -webkit-transform: translate3d(0, 0, 0); - transform: translate3d(0, 0, 0); - -webkit-transform-origin: left bottom; - transform-origin: left bottom - } -} - -@keyframes rotateInDownLeft { - from { - opacity: 0; - -webkit-transform: rotate3d(0, 0, 1, -45deg); - transform: rotate3d(0, 0, 1, -45deg); - -webkit-transform-origin: left bottom; - transform-origin: left bottom - } - - to { - opacity: 1; - -webkit-transform: translate3d(0, 0, 0); - transform: translate3d(0, 0, 0); - -webkit-transform-origin: left bottom; - transform-origin: left bottom - } -} - -.rotateInDownLeft { - -webkit-animation-name: rotateInDownLeft; - animation-name: rotateInDownLeft -} - -@-webkit-keyframes rotateInDownRight { - from { - opacity: 0; - -webkit-transform: rotate3d(0, 0, 1, 45deg); - transform: rotate3d(0, 0, 1, 45deg); - -webkit-transform-origin: right bottom; - transform-origin: right bottom - } - - to { - opacity: 1; - -webkit-transform: translate3d(0, 0, 0); - transform: translate3d(0, 0, 0); - -webkit-transform-origin: right bottom; - transform-origin: right bottom - } -} - -@keyframes rotateInDownRight { - from { - opacity: 0; - -webkit-transform: rotate3d(0, 0, 1, 45deg); - transform: rotate3d(0, 0, 1, 45deg); - -webkit-transform-origin: right bottom; - transform-origin: right bottom - } - - to { - opacity: 1; - -webkit-transform: translate3d(0, 0, 0); - transform: translate3d(0, 0, 0); - -webkit-transform-origin: right bottom; - transform-origin: right bottom - } -} - -.rotateInDownRight { - -webkit-animation-name: rotateInDownRight; - animation-name: rotateInDownRight -} - -@-webkit-keyframes rotateInUpLeft { - from { - opacity: 0; - -webkit-transform: rotate3d(0, 0, 1, 45deg); - transform: rotate3d(0, 0, 1, 45deg); - -webkit-transform-origin: left bottom; - transform-origin: left bottom - } - - to { - opacity: 1; - -webkit-transform: translate3d(0, 0, 0); - transform: translate3d(0, 0, 0); - -webkit-transform-origin: left bottom; - transform-origin: left bottom - } -} - -@keyframes rotateInUpLeft { - from { - opacity: 0; - -webkit-transform: rotate3d(0, 0, 1, 45deg); - transform: rotate3d(0, 0, 1, 45deg); - -webkit-transform-origin: left bottom; - transform-origin: left bottom - } - - to { - opacity: 1; - -webkit-transform: translate3d(0, 0, 0); - transform: translate3d(0, 0, 0); - -webkit-transform-origin: left bottom; - transform-origin: left bottom - } -} - -.rotateInUpLeft { - -webkit-animation-name: rotateInUpLeft; - animation-name: rotateInUpLeft -} - -@-webkit-keyframes rotateInUpRight { - from { - opacity: 0; - -webkit-transform: rotate3d(0, 0, 1, -90deg); - transform: rotate3d(0, 0, 1, -90deg); - -webkit-transform-origin: right bottom; - transform-origin: right bottom - } - - to { - opacity: 1; - -webkit-transform: translate3d(0, 0, 0); - transform: translate3d(0, 0, 0); - -webkit-transform-origin: right bottom; - transform-origin: right bottom - } -} - -@keyframes rotateInUpRight { - from { - opacity: 0; - -webkit-transform: rotate3d(0, 0, 1, -90deg); - transform: rotate3d(0, 0, 1, -90deg); - -webkit-transform-origin: right bottom; - transform-origin: right bottom - } - - to { - opacity: 1; - -webkit-transform: translate3d(0, 0, 0); - transform: translate3d(0, 0, 0); - -webkit-transform-origin: right bottom; - transform-origin: right bottom - } -} - -.rotateInUpRight { - -webkit-animation-name: rotateInUpRight; - animation-name: rotateInUpRight -} - -@-webkit-keyframes rotateOut { - from { - opacity: 1; - -webkit-transform-origin: center; - transform-origin: center - } - - to { - opacity: 0; - -webkit-transform: rotate3d(0, 0, 1, 200deg); - transform: rotate3d(0, 0, 1, 200deg); - -webkit-transform-origin: center; - transform-origin: center - } -} - -@keyframes rotateOut { - from { - opacity: 1; - -webkit-transform-origin: center; - transform-origin: center - } - - to { - opacity: 0; - -webkit-transform: rotate3d(0, 0, 1, 200deg); - transform: rotate3d(0, 0, 1, 200deg); - -webkit-transform-origin: center; - transform-origin: center - } -} - -.rotateOut { - -webkit-animation-name: rotateOut; - animation-name: rotateOut -} - -@-webkit-keyframes rotateOutDownLeft { - from { - opacity: 1; - -webkit-transform-origin: left bottom; - transform-origin: left bottom - } - - to { - opacity: 0; - -webkit-transform: rotate3d(0, 0, 1, 45deg); - transform: rotate3d(0, 0, 1, 45deg); - -webkit-transform-origin: left bottom; - transform-origin: left bottom - } -} - -@keyframes rotateOutDownLeft { - from { - opacity: 1; - -webkit-transform-origin: left bottom; - transform-origin: left bottom - } - - to { - opacity: 0; - -webkit-transform: rotate3d(0, 0, 1, 45deg); - transform: rotate3d(0, 0, 1, 45deg); - -webkit-transform-origin: left bottom; - transform-origin: left bottom - } -} - -.rotateOutDownLeft { - -webkit-animation-name: rotateOutDownLeft; - animation-name: rotateOutDownLeft -} - -@-webkit-keyframes rotateOutDownRight { - from { - opacity: 1; - -webkit-transform-origin: right bottom; - transform-origin: right bottom - } - - to { - opacity: 0; - -webkit-transform: rotate3d(0, 0, 1, -45deg); - transform: rotate3d(0, 0, 1, -45deg); - -webkit-transform-origin: right bottom; - transform-origin: right bottom - } -} - -@keyframes rotateOutDownRight { - from { - opacity: 1; - -webkit-transform-origin: right bottom; - transform-origin: right bottom - } - - to { - opacity: 0; - -webkit-transform: rotate3d(0, 0, 1, -45deg); - transform: rotate3d(0, 0, 1, -45deg); - -webkit-transform-origin: right bottom; - transform-origin: right bottom - } -} - -.rotateOutDownRight { - -webkit-animation-name: rotateOutDownRight; - animation-name: rotateOutDownRight -} - -@-webkit-keyframes rotateOutUpLeft { - from { - opacity: 1; - -webkit-transform-origin: left bottom; - transform-origin: left bottom - } - - to { - opacity: 0; - -webkit-transform: rotate3d(0, 0, 1, -45deg); - transform: rotate3d(0, 0, 1, -45deg); - -webkit-transform-origin: left bottom; - transform-origin: left bottom - } -} - -@keyframes rotateOutUpLeft { - from { - opacity: 1; - -webkit-transform-origin: left bottom; - transform-origin: left bottom - } - - to { - opacity: 0; - -webkit-transform: rotate3d(0, 0, 1, -45deg); - transform: rotate3d(0, 0, 1, -45deg); - -webkit-transform-origin: left bottom; - transform-origin: left bottom - } -} - -.rotateOutUpLeft { - -webkit-animation-name: rotateOutUpLeft; - animation-name: rotateOutUpLeft -} - -@-webkit-keyframes rotateOutUpRight { - from { - opacity: 1; - -webkit-transform-origin: right bottom; - transform-origin: right bottom - } - - to { - opacity: 0; - -webkit-transform: rotate3d(0, 0, 1, 90deg); - transform: rotate3d(0, 0, 1, 90deg); - -webkit-transform-origin: right bottom; - transform-origin: right bottom - } -} - -@keyframes rotateOutUpRight { - from { - opacity: 1; - -webkit-transform-origin: right bottom; - transform-origin: right bottom - } - - to { - opacity: 0; - -webkit-transform: rotate3d(0, 0, 1, 90deg); - transform: rotate3d(0, 0, 1, 90deg); - -webkit-transform-origin: right bottom; - transform-origin: right bottom - } -} - -.rotateOutUpRight { - -webkit-animation-name: rotateOutUpRight; - animation-name: rotateOutUpRight -} - -@-webkit-keyframes hinge { - 0% { - -webkit-transform-origin: top left; - transform-origin: top left; - -webkit-animation-timing-function: ease-in-out; - animation-timing-function: ease-in-out - } - - 20%, - 60% { - -webkit-transform: rotate3d(0, 0, 1, 80deg); - transform: rotate3d(0, 0, 1, 80deg); - -webkit-transform-origin: top left; - transform-origin: top left; - -webkit-animation-timing-function: ease-in-out; - animation-timing-function: ease-in-out - } - - 40%, - 80% { - opacity: 1; - -webkit-transform: rotate3d(0, 0, 1, 60deg); - transform: rotate3d(0, 0, 1, 60deg); - -webkit-transform-origin: top left; - transform-origin: top left; - -webkit-animation-timing-function: ease-in-out; - animation-timing-function: ease-in-out - } - - to { - opacity: 0; - -webkit-transform: translate3d(0, 700px, 0); - transform: translate3d(0, 700px, 0) - } -} - -@keyframes hinge { - 0% { - -webkit-transform-origin: top left; - transform-origin: top left; - -webkit-animation-timing-function: ease-in-out; - animation-timing-function: ease-in-out - } - - 20%, - 60% { - -webkit-transform: rotate3d(0, 0, 1, 80deg); - transform: rotate3d(0, 0, 1, 80deg); - -webkit-transform-origin: top left; - transform-origin: top left; - -webkit-animation-timing-function: ease-in-out; - animation-timing-function: ease-in-out - } - - 40%, - 80% { - opacity: 1; - -webkit-transform: rotate3d(0, 0, 1, 60deg); - transform: rotate3d(0, 0, 1, 60deg); - -webkit-transform-origin: top left; - transform-origin: top left; - -webkit-animation-timing-function: ease-in-out; - animation-timing-function: ease-in-out - } - - to { - opacity: 0; - -webkit-transform: translate3d(0, 700px, 0); - transform: translate3d(0, 700px, 0) - } -} - -.hinge { - -webkit-animation-name: hinge; - animation-name: hinge; - -webkit-animation-duration: 2s; - animation-duration: 2s -} - -@-webkit-keyframes jackInTheBox { - from { - opacity: 0; - -webkit-transform: scale(0.1) rotate(30deg); - transform: scale(0.1) rotate(30deg); - -webkit-transform-origin: center bottom; - transform-origin: center bottom - } - - 50% { - -webkit-transform: rotate(-10deg); - transform: rotate(-10deg) - } - - 70% { - -webkit-transform: rotate(3deg); - transform: rotate(3deg) - } - - to { - opacity: 1; - -webkit-transform: scale(1); - transform: scale(1) - } -} - -@keyframes jackInTheBox { - from { - opacity: 0; - -webkit-transform: scale(0.1) rotate(30deg); - transform: scale(0.1) rotate(30deg); - -webkit-transform-origin: center bottom; - transform-origin: center bottom - } - - 50% { - -webkit-transform: rotate(-10deg); - transform: rotate(-10deg) - } - - 70% { - -webkit-transform: rotate(3deg); - transform: rotate(3deg) - } - - to { - opacity: 1; - -webkit-transform: scale(1); - transform: scale(1) - } -} - -.jackInTheBox { - -webkit-animation-name: jackInTheBox; - animation-name: jackInTheBox -} - -@-webkit-keyframes rollIn { - from { - opacity: 0; - -webkit-transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg); - transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg) - } - - to { - opacity: 1; - -webkit-transform: translate3d(0, 0, 0); - transform: translate3d(0, 0, 0) - } -} - -@keyframes rollIn { - from { - opacity: 0; - -webkit-transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg); - transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg) - } - - to { - opacity: 1; - -webkit-transform: translate3d(0, 0, 0); - transform: translate3d(0, 0, 0) - } -} - -.rollIn { - -webkit-animation-name: rollIn; - animation-name: rollIn -} - -@-webkit-keyframes rollOut { - from { - opacity: 1 - } - - to { - opacity: 0; - -webkit-transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg); - transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg) - } -} - -@keyframes rollOut { - from { - opacity: 1 - } - - to { - opacity: 0; - -webkit-transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg); - transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg) - } -} - -.rollOut { - -webkit-animation-name: rollOut; - animation-name: rollOut -} - -@-webkit-keyframes zoomIn { - from { - opacity: 0; - -webkit-transform: scale3d(0.3, 0.3, 0.3); - transform: scale3d(0.3, 0.3, 0.3) - } - - 50% { - opacity: 1 - } -} - -@keyframes zoomIn { - from { - opacity: 0; - -webkit-transform: scale3d(0.3, 0.3, 0.3); - transform: scale3d(0.3, 0.3, 0.3) - } - - 50% { - opacity: 1 - } -} - -.zoomIn { - -webkit-animation-name: zoomIn; - animation-name: zoomIn -} - -@-webkit-keyframes zoomInDown { - from { - opacity: 0; - -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0); - transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0); - -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); - animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19) - } - - 60% { - opacity: 1; - -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0); - transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0); - -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); - animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1) - } -} - -@keyframes zoomInDown { - from { - opacity: 0; - -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0); - transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0); - -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); - animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19) - } - - 60% { - opacity: 1; - -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0); - transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0); - -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); - animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1) - } -} - -.zoomInDown { - -webkit-animation-name: zoomInDown; - animation-name: zoomInDown -} - -@-webkit-keyframes zoomInLeft { - from { - opacity: 0; - -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0); - transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0); - -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); - animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19) - } - - 60% { - opacity: 1; - -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0); - transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0); - -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); - animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1) - } -} - -@keyframes zoomInLeft { - from { - opacity: 0; - -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0); - transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0); - -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); - animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19) - } - - 60% { - opacity: 1; - -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0); - transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0); - -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); - animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1) - } -} - -.zoomInLeft { - -webkit-animation-name: zoomInLeft; - animation-name: zoomInLeft -} - -@-webkit-keyframes zoomInRight { - from { - opacity: 0; - -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0); - transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0); - -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); - animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19) - } - - 60% { - opacity: 1; - -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0); - transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0); - -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); - animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1) - } -} - -@keyframes zoomInRight { - from { - opacity: 0; - -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0); - transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0); - -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); - animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19) - } - - 60% { - opacity: 1; - -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0); - transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0); - -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); - animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1) - } -} - -.zoomInRight { - -webkit-animation-name: zoomInRight; - animation-name: zoomInRight -} - -@-webkit-keyframes zoomInUp { - from { - opacity: 0; - -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0); - transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0); - -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); - animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19) - } - - 60% { - opacity: 1; - -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0); - transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0); - -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); - animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1) - } -} - -@keyframes zoomInUp { - from { - opacity: 0; - -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0); - transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0); - -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); - animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19) - } - - 60% { - opacity: 1; - -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0); - transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0); - -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); - animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1) - } -} - -.zoomInUp { - -webkit-animation-name: zoomInUp; - animation-name: zoomInUp -} - -@-webkit-keyframes zoomOut { - from { - opacity: 1 - } - - 50% { - opacity: 0; - -webkit-transform: scale3d(0.3, 0.3, 0.3); - transform: scale3d(0.3, 0.3, 0.3) - } - - to { - opacity: 0 - } -} - -@keyframes zoomOut { - from { - opacity: 1 - } - - 50% { - opacity: 0; - -webkit-transform: scale3d(0.3, 0.3, 0.3); - transform: scale3d(0.3, 0.3, 0.3) - } - - to { - opacity: 0 - } -} - -.zoomOut { - -webkit-animation-name: zoomOut; - animation-name: zoomOut -} - -@-webkit-keyframes zoomOutDown { - 40% { - opacity: 1; - -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0); - transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0); - -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); - animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19) - } - - to { - opacity: 0; - -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0); - transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0); - -webkit-transform-origin: center bottom; - transform-origin: center bottom; - -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); - animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1) - } -} - -@keyframes zoomOutDown { - 40% { - opacity: 1; - -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0); - transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0); - -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); - animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19) - } - - to { - opacity: 0; - -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0); - transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0); - -webkit-transform-origin: center bottom; - transform-origin: center bottom; - -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); - animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1) - } -} - -.zoomOutDown { - -webkit-animation-name: zoomOutDown; - animation-name: zoomOutDown -} - -@-webkit-keyframes zoomOutLeft { - 40% { - opacity: 1; - -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0); - transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0) - } - - to { - opacity: 0; - -webkit-transform: scale(0.1) translate3d(-2000px, 0, 0); - transform: scale(0.1) translate3d(-2000px, 0, 0); - -webkit-transform-origin: left center; - transform-origin: left center - } -} - -@keyframes zoomOutLeft { - 40% { - opacity: 1; - -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0); - transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0) - } - - to { - opacity: 0; - -webkit-transform: scale(0.1) translate3d(-2000px, 0, 0); - transform: scale(0.1) translate3d(-2000px, 0, 0); - -webkit-transform-origin: left center; - transform-origin: left center - } -} - -.zoomOutLeft { - -webkit-animation-name: zoomOutLeft; - animation-name: zoomOutLeft -} - -@-webkit-keyframes zoomOutRight { - 40% { - opacity: 1; - -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0); - transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0) - } - - to { - opacity: 0; - -webkit-transform: scale(0.1) translate3d(2000px, 0, 0); - transform: scale(0.1) translate3d(2000px, 0, 0); - -webkit-transform-origin: right center; - transform-origin: right center - } -} - -@keyframes zoomOutRight { - 40% { - opacity: 1; - -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0); - transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0) - } - - to { - opacity: 0; - -webkit-transform: scale(0.1) translate3d(2000px, 0, 0); - transform: scale(0.1) translate3d(2000px, 0, 0); - -webkit-transform-origin: right center; - transform-origin: right center - } -} - -.zoomOutRight { - -webkit-animation-name: zoomOutRight; - animation-name: zoomOutRight -} - -@-webkit-keyframes zoomOutUp { - 40% { - opacity: 1; - -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0); - transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0); - -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); - animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19) - } - - to { - opacity: 0; - -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0); - transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0); - -webkit-transform-origin: center bottom; - transform-origin: center bottom; - -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); - animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1) - } -} - -@keyframes zoomOutUp { - 40% { - opacity: 1; - -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0); - transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0); - -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); - animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19) - } - - to { - opacity: 0; - -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0); - transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0); - -webkit-transform-origin: center bottom; - transform-origin: center bottom; - -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); - animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1) - } -} - -.zoomOutUp { - -webkit-animation-name: zoomOutUp; - animation-name: zoomOutUp -} - -@-webkit-keyframes slideInDown { - from { - visibility: visible; - -webkit-transform: translate3d(0, -100%, 0); - transform: translate3d(0, -100%, 0) - } - - to { - -webkit-transform: translate3d(0, 0, 0); - transform: translate3d(0, 0, 0) - } -} - -@keyframes slideInDown { - from { - visibility: visible; - -webkit-transform: translate3d(0, -100%, 0); - transform: translate3d(0, -100%, 0) - } - - to { - -webkit-transform: translate3d(0, 0, 0); - transform: translate3d(0, 0, 0) - } -} - -.slideInDown { - -webkit-animation-name: slideInDown; - animation-name: slideInDown -} - -@-webkit-keyframes slideInLeft { - from { - visibility: visible; - -webkit-transform: translate3d(-100%, 0, 0); - transform: translate3d(-100%, 0, 0) - } - - to { - -webkit-transform: translate3d(0, 0, 0); - transform: translate3d(0, 0, 0) - } -} - -@keyframes slideInLeft { - from { - visibility: visible; - -webkit-transform: translate3d(-100%, 0, 0); - transform: translate3d(-100%, 0, 0) - } - - to { - -webkit-transform: translate3d(0, 0, 0); - transform: translate3d(0, 0, 0) - } -} - -.slideInLeft { - -webkit-animation-name: slideInLeft; - animation-name: slideInLeft -} - -@-webkit-keyframes slideInRight { - from { - visibility: visible; - -webkit-transform: translate3d(100%, 0, 0); - transform: translate3d(100%, 0, 0) - } - - to { - -webkit-transform: translate3d(0, 0, 0); - transform: translate3d(0, 0, 0) - } -} - -@keyframes slideInRight { - from { - visibility: visible; - -webkit-transform: translate3d(100%, 0, 0); - transform: translate3d(100%, 0, 0) - } - - to { - -webkit-transform: translate3d(0, 0, 0); - transform: translate3d(0, 0, 0) - } -} - -.slideInRight { - -webkit-animation-name: slideInRight; - animation-name: slideInRight -} - -@-webkit-keyframes slideInUp { - from { - visibility: visible; - -webkit-transform: translate3d(0, 100%, 0); - transform: translate3d(0, 100%, 0) - } - - to { - -webkit-transform: translate3d(0, 0, 0); - transform: translate3d(0, 0, 0) - } -} - -@keyframes slideInUp { - from { - visibility: visible; - -webkit-transform: translate3d(0, 100%, 0); - transform: translate3d(0, 100%, 0) - } - - to { - -webkit-transform: translate3d(0, 0, 0); - transform: translate3d(0, 0, 0) - } -} - -.slideInUp { - -webkit-animation-name: slideInUp; - animation-name: slideInUp -} - -@-webkit-keyframes slideOutDown { - from { - -webkit-transform: translate3d(0, 0, 0); - transform: translate3d(0, 0, 0) - } - - to { - visibility: hidden; - -webkit-transform: translate3d(0, 100%, 0); - transform: translate3d(0, 100%, 0) - } -} - -@keyframes slideOutDown { - from { - -webkit-transform: translate3d(0, 0, 0); - transform: translate3d(0, 0, 0) - } - - to { - visibility: hidden; - -webkit-transform: translate3d(0, 100%, 0); - transform: translate3d(0, 100%, 0) - } -} - -.slideOutDown { - -webkit-animation-name: slideOutDown; - animation-name: slideOutDown -} - -@-webkit-keyframes slideOutLeft { - from { - -webkit-transform: translate3d(0, 0, 0); - transform: translate3d(0, 0, 0) - } - - to { - visibility: hidden; - -webkit-transform: translate3d(-100%, 0, 0); - transform: translate3d(-100%, 0, 0) - } -} - -@keyframes slideOutLeft { - from { - -webkit-transform: translate3d(0, 0, 0); - transform: translate3d(0, 0, 0) - } - - to { - visibility: hidden; - -webkit-transform: translate3d(-100%, 0, 0); - transform: translate3d(-100%, 0, 0) - } -} - -.slideOutLeft { - -webkit-animation-name: slideOutLeft; - animation-name: slideOutLeft -} - -@-webkit-keyframes slideOutRight { - from { - -webkit-transform: translate3d(0, 0, 0); - transform: translate3d(0, 0, 0) - } - - to { - visibility: hidden; - -webkit-transform: translate3d(100%, 0, 0); - transform: translate3d(100%, 0, 0) - } -} - -@keyframes slideOutRight { - from { - -webkit-transform: translate3d(0, 0, 0); - transform: translate3d(0, 0, 0) - } - - to { - visibility: hidden; - -webkit-transform: translate3d(100%, 0, 0); - transform: translate3d(100%, 0, 0) - } -} - -.slideOutRight { - -webkit-animation-name: slideOutRight; - animation-name: slideOutRight -} - -@-webkit-keyframes slideOutUp { - from { - -webkit-transform: translate3d(0, 0, 0); - transform: translate3d(0, 0, 0) - } - - to { - visibility: hidden; - -webkit-transform: translate3d(0, -100%, 0); - transform: translate3d(0, -100%, 0) - } -} - -@keyframes slideOutUp { - from { - -webkit-transform: translate3d(0, 0, 0); - transform: translate3d(0, 0, 0) - } - - to { - visibility: hidden; - -webkit-transform: translate3d(0, -100%, 0); - transform: translate3d(0, -100%, 0) - } -} - -.slideOutUp { - -webkit-animation-name: slideOutUp; - animation-name: slideOutUp -} - -.btn { - margin: .375rem; - color: inherit; - text-transform: uppercase; - word-wrap: break-word; - white-space: normal; - cursor: pointer; - border: 0; - border-radius: .125rem; - -webkit-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12); - box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12); - -webkit-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out; - transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out; - transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; - transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out; - padding: .84rem 2.14rem; - font-size: .81rem -} - -.btn:hover, -.btn:focus, -.btn:active { - outline: 0; - -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); - box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) -} - -.btn.btn-block { - margin: inherit -} - -.btn .fas.right, -.btn .fab.right, -.btn .far.right { - margin-left: .3rem -} - -.btn .fas.left, -.btn .fab.left, -.btn .far.left { - margin-right: .3rem -} - -.btn.btn-lg { - padding: 1rem 2.4rem; - font-size: .94rem -} - -.btn.btn-md { - padding: .7rem 1.6rem; - font-size: .7rem -} - -.btn.btn-sm { - padding: .5rem 1.6rem; - font-size: .64rem -} - -.btn.disabled:hover, -.btn.disabled:focus, -.btn.disabled:active, -.btn:disabled:hover, -.btn:disabled:focus, -.btn:disabled:active { - -webkit-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12); - box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12) -} - -.btn[class*="btn-outline-"] { - padding-top: .7rem; - padding-bottom: .7rem -} - -.btn[class*="btn-outline-"].btn-lg { - padding-top: .88rem; - padding-bottom: .88rem -} - -.btn[class*="btn-outline-"].btn-md { - padding-top: .58rem; - padding-bottom: .58rem -} - -.btn[class*="btn-outline-"].btn-sm { - padding-top: .38rem; - padding-bottom: .38rem -} - -.btn-link { - color: #000; - background-color: transparent; - -webkit-box-shadow: none; - box-shadow: none -} - -.btn-link:hover, -.btn-link:focus, -.btn-link:active { - color: #000; - background-color: transparent; - -webkit-box-shadow: none; - box-shadow: none -} - -.btn-group>.btn:not(:first-child), -.btn-group>.btn-group:not(:first-child) { - margin-left: -.375rem -} - -.btn-primary { - color: #fff; - background-color: #4285f4 !important -} - -.btn-primary:hover { - color: #fff; - background-color: #5a95f5 -} - -.btn-primary:focus, -.btn-primary.focus { - -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); - box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) -} - -.btn-primary:focus, -.btn-primary:active, -.btn-primary.active { - background-color: #0b51c5 -} - -.btn-primary.dropdown-toggle { - background-color: #4285f4 !important -} - -.btn-primary.dropdown-toggle:hover, -.btn-primary.dropdown-toggle:focus { - background-color: #5a95f5 !important -} - -.btn-primary:not([disabled]):not(.disabled):active, -.btn-primary:not([disabled]):not(.disabled).active, -.show>.btn-primary.dropdown-toggle { - background-color: #0b51c5 !important; - -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); - box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) -} - -.btn-primary:not([disabled]):not(.disabled):active:focus, -.btn-primary:not([disabled]):not(.disabled).active:focus, -.show>.btn-primary.dropdown-toggle:focus { - -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); - box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) -} - -.primary-ic { - color: #4285f4 !important -} - -.primary-ic:hover, -.primary-ic:focus { - color: #4285f4 -} - -a.btn:not([href]):not([tabindex]), -a.btn:not([href]):not([tabindex]):focus, -a.btn:not([href]):not([tabindex]):hover { - color: #fff -} - -table.table a.btn.btn-primary { - color: #fff -} - -.btn-outline-primary { - color: #4285f4 !important; - background-color: transparent !important; - border: 2px solid #4285f4 !important -} - -.btn-outline-primary:hover, -.btn-outline-primary:focus, -.btn-outline-primary:active, -.btn-outline-primary:active:focus, -.btn-outline-primary.active { - color: #4285f4 !important; - background-color: transparent !important; - border-color: #4285f4 !important -} - -.btn-outline-primary:not([disabled]):not(.disabled):active, -.btn-outline-primary:not([disabled]):not(.disabled).active, -.show>.btn-outline-primary.dropdown-toggle { - background-color: transparent !important; - border-color: #4285f4 !important; - -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); - box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) -} - -.btn-outline-primary:not([disabled]):not(.disabled):active:focus, -.btn-outline-primary:not([disabled]):not(.disabled).active:focus, -.show>.btn-outline-primary.dropdown-toggle:focus { - -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); - box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) -} - -.btn-danger { - color: #fff; - background-color: #ff3547 !important -} - -.btn-danger:hover { - color: #fff; - background-color: #ff4f5e -} - -.btn-danger:focus, -.btn-danger.focus { - -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); - box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) -} - -.btn-danger:focus, -.btn-danger:active, -.btn-danger.active { - background-color: #ce0012 -} - -.btn-danger.dropdown-toggle { - background-color: #ff3547 !important -} - -.btn-danger.dropdown-toggle:hover, -.btn-danger.dropdown-toggle:focus { - background-color: #ff4f5e !important -} - -.btn-danger:not([disabled]):not(.disabled):active, -.btn-danger:not([disabled]):not(.disabled).active, -.show>.btn-danger.dropdown-toggle { - background-color: #ce0012 !important; - -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); - box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) -} - -.btn-danger:not([disabled]):not(.disabled):active:focus, -.btn-danger:not([disabled]):not(.disabled).active:focus, -.show>.btn-danger.dropdown-toggle:focus { - -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); - box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) -} - -.danger-ic { - color: #ff3547 !important -} - -.danger-ic:hover, -.danger-ic:focus { - color: #ff3547 -} - -a.btn:not([href]):not([tabindex]), -a.btn:not([href]):not([tabindex]):focus, -a.btn:not([href]):not([tabindex]):hover { - color: #fff -} - -table.table a.btn.btn-danger { - color: #fff -} - -.btn-outline-danger { - color: #ff3547 !important; - background-color: transparent !important; - border: 2px solid #ff3547 !important -} - -.btn-outline-danger:hover, -.btn-outline-danger:focus, -.btn-outline-danger:active, -.btn-outline-danger:active:focus, -.btn-outline-danger.active { - color: #ff3547 !important; - background-color: transparent !important; - border-color: #ff3547 !important -} - -.btn-outline-danger:not([disabled]):not(.disabled):active, -.btn-outline-danger:not([disabled]):not(.disabled).active, -.show>.btn-outline-danger.dropdown-toggle { - background-color: transparent !important; - border-color: #ff3547 !important; - -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); - box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) -} - -.btn-outline-danger:not([disabled]):not(.disabled):active:focus, -.btn-outline-danger:not([disabled]):not(.disabled).active:focus, -.show>.btn-outline-danger.dropdown-toggle:focus { - -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); - box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) -} - -.btn-warning { - color: #fff; - background-color: #fb3 !important -} - -.btn-warning:hover { - color: #fff; - background-color: #ffc44d -} - -.btn-warning:focus, -.btn-warning.focus { - -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); - box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) -} - -.btn-warning:focus, -.btn-warning:active, -.btn-warning.active { - background-color: #c80 -} - -.btn-warning.dropdown-toggle { - background-color: #fb3 !important -} - -.btn-warning.dropdown-toggle:hover, -.btn-warning.dropdown-toggle:focus { - background-color: #ffc44d !important -} - -.btn-warning:not([disabled]):not(.disabled):active, -.btn-warning:not([disabled]):not(.disabled).active, -.show>.btn-warning.dropdown-toggle { - background-color: #c80 !important; - -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); - box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) -} - -.btn-warning:not([disabled]):not(.disabled):active:focus, -.btn-warning:not([disabled]):not(.disabled).active:focus, -.show>.btn-warning.dropdown-toggle:focus { - -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); - box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) -} - -.warning-ic { - color: #fb3 !important -} - -.warning-ic:hover, -.warning-ic:focus { - color: #fb3 -} - -a.btn:not([href]):not([tabindex]), -a.btn:not([href]):not([tabindex]):focus, -a.btn:not([href]):not([tabindex]):hover { - color: #fff -} - -table.table a.btn.btn-warning { - color: #fff -} - -.btn-outline-warning { - color: #fb3 !important; - background-color: transparent !important; - border: 2px solid #fb3 !important -} - -.btn-outline-warning:hover, -.btn-outline-warning:focus, -.btn-outline-warning:active, -.btn-outline-warning:active:focus, -.btn-outline-warning.active { - color: #fb3 !important; - background-color: transparent !important; - border-color: #fb3 !important -} - -.btn-outline-warning:not([disabled]):not(.disabled):active, -.btn-outline-warning:not([disabled]):not(.disabled).active, -.show>.btn-outline-warning.dropdown-toggle { - background-color: transparent !important; - border-color: #fb3 !important; - -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); - box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) -} - -.btn-outline-warning:not([disabled]):not(.disabled):active:focus, -.btn-outline-warning:not([disabled]):not(.disabled).active:focus, -.show>.btn-outline-warning.dropdown-toggle:focus { - -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); - box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) -} - -.btn-success { - color: #fff; - background-color: #00c851 !important -} - -.btn-success:hover { - color: #fff; - background-color: #00e25b -} - -.btn-success:focus, -.btn-success.focus { - -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); - box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) -} - -.btn-success:focus, -.btn-success:active, -.btn-success.active { - background-color: #006228 -} - -.btn-success.dropdown-toggle { - background-color: #00c851 !important -} - -.btn-success.dropdown-toggle:hover, -.btn-success.dropdown-toggle:focus { - background-color: #00e25b !important -} - -.btn-success:not([disabled]):not(.disabled):active, -.btn-success:not([disabled]):not(.disabled).active, -.show>.btn-success.dropdown-toggle { - background-color: #006228 !important; - -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); - box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) -} - -.btn-success:not([disabled]):not(.disabled):active:focus, -.btn-success:not([disabled]):not(.disabled).active:focus, -.show>.btn-success.dropdown-toggle:focus { - -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); - box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) -} - -.success-ic { - color: #00c851 !important -} - -.success-ic:hover, -.success-ic:focus { - color: #00c851 -} - -a.btn:not([href]):not([tabindex]), -a.btn:not([href]):not([tabindex]):focus, -a.btn:not([href]):not([tabindex]):hover { - color: #fff -} - -table.table a.btn.btn-success { - color: #fff -} - -.btn-outline-success { - color: #00c851 !important; - background-color: transparent !important; - border: 2px solid #00c851 !important -} - -.btn-outline-success:hover, -.btn-outline-success:focus, -.btn-outline-success:active, -.btn-outline-success:active:focus, -.btn-outline-success.active { - color: #00c851 !important; - background-color: transparent !important; - border-color: #00c851 !important -} - -.btn-outline-success:not([disabled]):not(.disabled):active, -.btn-outline-success:not([disabled]):not(.disabled).active, -.show>.btn-outline-success.dropdown-toggle { - background-color: transparent !important; - border-color: #00c851 !important; - -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); - box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) -} - -.btn-outline-success:not([disabled]):not(.disabled):active:focus, -.btn-outline-success:not([disabled]):not(.disabled).active:focus, -.show>.btn-outline-success.dropdown-toggle:focus { - -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); - box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) -} - -.btn-info { - color: #fff; - background-color: #33b5e5 !important -} - -.btn-info:hover { - color: #fff; - background-color: #4abde8 -} - -.btn-info:focus, -.btn-info.focus { - -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); - box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) -} - -.btn-info:focus, -.btn-info:active, -.btn-info.active { - background-color: #14799e -} - -.btn-info.dropdown-toggle { - background-color: #33b5e5 !important -} - -.btn-info.dropdown-toggle:hover, -.btn-info.dropdown-toggle:focus { - background-color: #4abde8 !important -} - -.btn-info:not([disabled]):not(.disabled):active, -.btn-info:not([disabled]):not(.disabled).active, -.show>.btn-info.dropdown-toggle { - background-color: #14799e !important; - -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); - box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) -} - -.btn-info:not([disabled]):not(.disabled):active:focus, -.btn-info:not([disabled]):not(.disabled).active:focus, -.show>.btn-info.dropdown-toggle:focus { - -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); - box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) -} - -.info-ic { - color: #33b5e5 !important -} - -.info-ic:hover, -.info-ic:focus { - color: #33b5e5 -} - -a.btn:not([href]):not([tabindex]), -a.btn:not([href]):not([tabindex]):focus, -a.btn:not([href]):not([tabindex]):hover { - color: #fff -} - -table.table a.btn.btn-info { - color: #fff -} - -.btn-outline-info { - color: #33b5e5 !important; - background-color: transparent !important; - border: 2px solid #33b5e5 !important -} - -.btn-outline-info:hover, -.btn-outline-info:focus, -.btn-outline-info:active, -.btn-outline-info:active:focus, -.btn-outline-info.active { - color: #33b5e5 !important; - background-color: transparent !important; - border-color: #33b5e5 !important -} - -.btn-outline-info:not([disabled]):not(.disabled):active, -.btn-outline-info:not([disabled]):not(.disabled).active, -.show>.btn-outline-info.dropdown-toggle { - background-color: transparent !important; - border-color: #33b5e5 !important; - -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); - box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) -} - -.btn-outline-info:not([disabled]):not(.disabled):active:focus, -.btn-outline-info:not([disabled]):not(.disabled).active:focus, -.show>.btn-outline-info.dropdown-toggle:focus { - -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); - box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) -} - -.btn-default { - color: #fff; - background-color: #2bbbad !important -} - -.btn-default:hover { - color: #fff; - background-color: #30cfc0 -} - -.btn-default:focus, -.btn-default.focus { - -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); - box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) -} - -.btn-default:focus, -.btn-default:active, -.btn-default.active { - background-color: #186860 -} - -.btn-default.dropdown-toggle { - background-color: #2bbbad !important -} - -.btn-default.dropdown-toggle:hover, -.btn-default.dropdown-toggle:focus { - background-color: #30cfc0 !important -} - -.btn-default:not([disabled]):not(.disabled):active, -.btn-default:not([disabled]):not(.disabled).active, -.show>.btn-default.dropdown-toggle { - background-color: #186860 !important; - -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); - box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) -} - -.btn-default:not([disabled]):not(.disabled):active:focus, -.btn-default:not([disabled]):not(.disabled).active:focus, -.show>.btn-default.dropdown-toggle:focus { - -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); - box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) -} - -.default-ic { - color: #2bbbad !important -} - -.default-ic:hover, -.default-ic:focus { - color: #2bbbad -} - -a.btn:not([href]):not([tabindex]), -a.btn:not([href]):not([tabindex]):focus, -a.btn:not([href]):not([tabindex]):hover { - color: #fff -} - -table.table a.btn.btn-default { - color: #fff -} - -.btn-outline-default { - color: #2bbbad !important; - background-color: transparent !important; - border: 2px solid #2bbbad !important -} - -.btn-outline-default:hover, -.btn-outline-default:focus, -.btn-outline-default:active, -.btn-outline-default:active:focus, -.btn-outline-default.active { - color: #2bbbad !important; - background-color: transparent !important; - border-color: #2bbbad !important -} - -.btn-outline-default:not([disabled]):not(.disabled):active, -.btn-outline-default:not([disabled]):not(.disabled).active, -.show>.btn-outline-default.dropdown-toggle { - background-color: transparent !important; - border-color: #2bbbad !important; - -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); - box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) -} - -.btn-outline-default:not([disabled]):not(.disabled):active:focus, -.btn-outline-default:not([disabled]):not(.disabled).active:focus, -.show>.btn-outline-default.dropdown-toggle:focus { - -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); - box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) -} - -.btn-secondary { - color: #fff; - background-color: #a6c !important -} - -.btn-secondary:hover { - color: #fff; - background-color: #b579d2 -} - -.btn-secondary:focus, -.btn-secondary.focus { - -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); - box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) -} - -.btn-secondary:focus, -.btn-secondary:active, -.btn-secondary.active { - background-color: #739 -} - -.btn-secondary.dropdown-toggle { - background-color: #a6c !important -} - -.btn-secondary.dropdown-toggle:hover, -.btn-secondary.dropdown-toggle:focus { - background-color: #b579d2 !important -} - -.btn-secondary:not([disabled]):not(.disabled):active, -.btn-secondary:not([disabled]):not(.disabled).active, -.show>.btn-secondary.dropdown-toggle { - background-color: #739 !important; - -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); - box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) -} - -.btn-secondary:not([disabled]):not(.disabled):active:focus, -.btn-secondary:not([disabled]):not(.disabled).active:focus, -.show>.btn-secondary.dropdown-toggle:focus { - -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); - box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) -} - -.secondary-ic { - color: #a6c !important -} - -.secondary-ic:hover, -.secondary-ic:focus { - color: #a6c -} - -a.btn:not([href]):not([tabindex]), -a.btn:not([href]):not([tabindex]):focus, -a.btn:not([href]):not([tabindex]):hover { - color: #fff -} - -table.table a.btn.btn-secondary { - color: #fff -} - -.btn-outline-secondary { - color: #a6c !important; - background-color: transparent !important; - border: 2px solid #a6c !important -} - -.btn-outline-secondary:hover, -.btn-outline-secondary:focus, -.btn-outline-secondary:active, -.btn-outline-secondary:active:focus, -.btn-outline-secondary.active { - color: #a6c !important; - background-color: transparent !important; - border-color: #a6c !important -} - -.btn-outline-secondary:not([disabled]):not(.disabled):active, -.btn-outline-secondary:not([disabled]):not(.disabled).active, -.show>.btn-outline-secondary.dropdown-toggle { - background-color: transparent !important; - border-color: #a6c !important; - -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); - box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) -} - -.btn-outline-secondary:not([disabled]):not(.disabled):active:focus, -.btn-outline-secondary:not([disabled]):not(.disabled).active:focus, -.show>.btn-outline-secondary.dropdown-toggle:focus { - -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); - box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) -} - -.btn-elegant { - color: #fff; - background-color: #2e2e2e !important -} - -.btn-elegant:hover { - color: #fff; - background-color: #3b3b3b -} - -.btn-elegant:focus, -.btn-elegant.focus { - -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); - box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) -} - -.btn-elegant:focus, -.btn-elegant:active, -.btn-elegant.active { - background-color: #000 -} - -.btn-elegant.dropdown-toggle { - background-color: #2e2e2e !important -} - -.btn-elegant.dropdown-toggle:hover, -.btn-elegant.dropdown-toggle:focus { - background-color: #3b3b3b !important -} - -.btn-elegant:not([disabled]):not(.disabled):active, -.btn-elegant:not([disabled]):not(.disabled).active, -.show>.btn-elegant.dropdown-toggle { - background-color: #000 !important; - -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); - box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) -} - -.btn-elegant:not([disabled]):not(.disabled):active:focus, -.btn-elegant:not([disabled]):not(.disabled).active:focus, -.show>.btn-elegant.dropdown-toggle:focus { - -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); - box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) -} - -.elegant-ic { - color: #2e2e2e !important -} - -.elegant-ic:hover, -.elegant-ic:focus { - color: #2e2e2e -} - -a.btn:not([href]):not([tabindex]), -a.btn:not([href]):not([tabindex]):focus, -a.btn:not([href]):not([tabindex]):hover { - color: #fff -} - -table.table a.btn.btn-elegant { - color: #fff -} - -.btn-outline-elegant { - color: #2e2e2e !important; - background-color: transparent !important; - border: 2px solid #2e2e2e !important -} - -.btn-outline-elegant:hover, -.btn-outline-elegant:focus, -.btn-outline-elegant:active, -.btn-outline-elegant:active:focus, -.btn-outline-elegant.active { - color: #2e2e2e !important; - background-color: transparent !important; - border-color: #2e2e2e !important -} - -.btn-outline-elegant:not([disabled]):not(.disabled):active, -.btn-outline-elegant:not([disabled]):not(.disabled).active, -.show>.btn-outline-elegant.dropdown-toggle { - background-color: transparent !important; - border-color: #2e2e2e !important; - -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); - box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) -} - -.btn-outline-elegant:not([disabled]):not(.disabled):active:focus, -.btn-outline-elegant:not([disabled]):not(.disabled).active:focus, -.show>.btn-outline-elegant.dropdown-toggle:focus { - -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); - box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) -} - -.btn-unique { - color: #fff; - background-color: #880e4f !important -} - -.btn-unique:hover { - color: #fff; - background-color: #9f105c -} - -.btn-unique:focus, -.btn-unique.focus { - -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); - box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) -} - -.btn-unique:focus, -.btn-unique:active, -.btn-unique.active { - background-color: #2c0419 -} - -.btn-unique.dropdown-toggle { - background-color: #880e4f !important -} - -.btn-unique.dropdown-toggle:hover, -.btn-unique.dropdown-toggle:focus { - background-color: #9f105c !important -} - -.btn-unique:not([disabled]):not(.disabled):active, -.btn-unique:not([disabled]):not(.disabled).active, -.show>.btn-unique.dropdown-toggle { - background-color: #2c0419 !important; - -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); - box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) -} - -.btn-unique:not([disabled]):not(.disabled):active:focus, -.btn-unique:not([disabled]):not(.disabled).active:focus, -.show>.btn-unique.dropdown-toggle:focus { - -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); - box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) -} - -.unique-ic { - color: #880e4f !important -} - -.unique-ic:hover, -.unique-ic:focus { - color: #880e4f -} - -a.btn:not([href]):not([tabindex]), -a.btn:not([href]):not([tabindex]):focus, -a.btn:not([href]):not([tabindex]):hover { - color: #fff -} - -table.table a.btn.btn-unique { - color: #fff -} - -.btn-outline-unique { - color: #880e4f !important; - background-color: transparent !important; - border: 2px solid #880e4f !important -} - -.btn-outline-unique:hover, -.btn-outline-unique:focus, -.btn-outline-unique:active, -.btn-outline-unique:active:focus, -.btn-outline-unique.active { - color: #880e4f !important; - background-color: transparent !important; - border-color: #880e4f !important -} - -.btn-outline-unique:not([disabled]):not(.disabled):active, -.btn-outline-unique:not([disabled]):not(.disabled).active, -.show>.btn-outline-unique.dropdown-toggle { - background-color: transparent !important; - border-color: #880e4f !important; - -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); - box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) -} - -.btn-outline-unique:not([disabled]):not(.disabled):active:focus, -.btn-outline-unique:not([disabled]):not(.disabled).active:focus, -.show>.btn-outline-unique.dropdown-toggle:focus { - -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); - box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) -} - -.btn-dark-green { - color: #fff; - background-color: #388e3c !important -} - -.btn-dark-green:hover { - color: #fff; - background-color: #3fa044 -} - -.btn-dark-green:focus, -.btn-dark-green.focus { - -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); - box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) -} - -.btn-dark-green:focus, -.btn-dark-green:active, -.btn-dark-green.active { - background-color: #1b451d -} - -.btn-dark-green.dropdown-toggle { - background-color: #388e3c !important -} - -.btn-dark-green.dropdown-toggle:hover, -.btn-dark-green.dropdown-toggle:focus { - background-color: #3fa044 !important -} - -.btn-dark-green:not([disabled]):not(.disabled):active, -.btn-dark-green:not([disabled]):not(.disabled).active, -.show>.btn-dark-green.dropdown-toggle { - background-color: #1b451d !important; - -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); - box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) -} - -.btn-dark-green:not([disabled]):not(.disabled):active:focus, -.btn-dark-green:not([disabled]):not(.disabled).active:focus, -.show>.btn-dark-green.dropdown-toggle:focus { - -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); - box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) -} - -.dark-green-ic { - color: #388e3c !important -} - -.dark-green-ic:hover, -.dark-green-ic:focus { - color: #388e3c -} - -a.btn:not([href]):not([tabindex]), -a.btn:not([href]):not([tabindex]):focus, -a.btn:not([href]):not([tabindex]):hover { - color: #fff -} - -table.table a.btn.btn-dark-green { - color: #fff -} - -.btn-outline-dark-green { - color: #388e3c !important; - background-color: transparent !important; - border: 2px solid #388e3c !important -} - -.btn-outline-dark-green:hover, -.btn-outline-dark-green:focus, -.btn-outline-dark-green:active, -.btn-outline-dark-green:active:focus, -.btn-outline-dark-green.active { - color: #388e3c !important; - background-color: transparent !important; - border-color: #388e3c !important -} - -.btn-outline-dark-green:not([disabled]):not(.disabled):active, -.btn-outline-dark-green:not([disabled]):not(.disabled).active, -.show>.btn-outline-dark-green.dropdown-toggle { - background-color: transparent !important; - border-color: #388e3c !important; - -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); - box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) -} - -.btn-outline-dark-green:not([disabled]):not(.disabled):active:focus, -.btn-outline-dark-green:not([disabled]):not(.disabled).active:focus, -.show>.btn-outline-dark-green.dropdown-toggle:focus { - -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); - box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) -} - -.btn-mdb-color { - color: #fff; - background-color: #59698d !important -} - -.btn-mdb-color:hover { - color: #fff; - background-color: #63759d -} - -.btn-mdb-color:focus, -.btn-mdb-color.focus { - -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); - box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) -} - -.btn-mdb-color:focus, -.btn-mdb-color:active, -.btn-mdb-color.active { - background-color: #323a4e -} - -.btn-mdb-color.dropdown-toggle { - background-color: #59698d !important -} - -.btn-mdb-color.dropdown-toggle:hover, -.btn-mdb-color.dropdown-toggle:focus { - background-color: #63759d !important -} - -.btn-mdb-color:not([disabled]):not(.disabled):active, -.btn-mdb-color:not([disabled]):not(.disabled).active, -.show>.btn-mdb-color.dropdown-toggle { - background-color: #323a4e !important; - -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); - box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) -} - -.btn-mdb-color:not([disabled]):not(.disabled):active:focus, -.btn-mdb-color:not([disabled]):not(.disabled).active:focus, -.show>.btn-mdb-color.dropdown-toggle:focus { - -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); - box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) -} - -.mdb-color-ic { - color: #59698d !important -} - -.mdb-color-ic:hover, -.mdb-color-ic:focus { - color: #59698d -} - -a.btn:not([href]):not([tabindex]), -a.btn:not([href]):not([tabindex]):focus, -a.btn:not([href]):not([tabindex]):hover { - color: #fff -} - -table.table a.btn.btn-mdb-color { - color: #fff -} - -.btn-outline-mdb-color { - color: #59698d !important; - background-color: transparent !important; - border: 2px solid #59698d !important -} - -.btn-outline-mdb-color:hover, -.btn-outline-mdb-color:focus, -.btn-outline-mdb-color:active, -.btn-outline-mdb-color:active:focus, -.btn-outline-mdb-color.active { - color: #59698d !important; - background-color: transparent !important; - border-color: #59698d !important -} - -.btn-outline-mdb-color:not([disabled]):not(.disabled):active, -.btn-outline-mdb-color:not([disabled]):not(.disabled).active, -.show>.btn-outline-mdb-color.dropdown-toggle { - background-color: transparent !important; - border-color: #59698d !important; - -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); - box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) -} - -.btn-outline-mdb-color:not([disabled]):not(.disabled):active:focus, -.btn-outline-mdb-color:not([disabled]):not(.disabled).active:focus, -.show>.btn-outline-mdb-color.dropdown-toggle:focus { - -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); - box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) -} - -.btn-red { - color: #fff; - background-color: #d32f2f !important -} - -.btn-red:hover { - color: #fff; - background-color: #d74444 -} - -.btn-red:focus, -.btn-red.focus { - -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); - box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) -} - -.btn-red:focus, -.btn-red:active, -.btn-red.active { - background-color: #811b1b -} - -.btn-red.dropdown-toggle { - background-color: #d32f2f !important -} - -.btn-red.dropdown-toggle:hover, -.btn-red.dropdown-toggle:focus { - background-color: #d74444 !important -} - -.btn-red:not([disabled]):not(.disabled):active, -.btn-red:not([disabled]):not(.disabled).active, -.show>.btn-red.dropdown-toggle { - background-color: #811b1b !important; - -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); - box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) -} - -.btn-red:not([disabled]):not(.disabled):active:focus, -.btn-red:not([disabled]):not(.disabled).active:focus, -.show>.btn-red.dropdown-toggle:focus { - -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); - box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) -} - -.red-ic { - color: #d32f2f !important -} - -.red-ic:hover, -.red-ic:focus { - color: #d32f2f -} - -a.btn:not([href]):not([tabindex]), -a.btn:not([href]):not([tabindex]):focus, -a.btn:not([href]):not([tabindex]):hover { - color: #fff -} - -table.table a.btn.btn-red { - color: #fff -} - -.btn-outline-red { - color: #d32f2f !important; - background-color: transparent !important; - border: 2px solid #d32f2f !important -} - -.btn-outline-red:hover, -.btn-outline-red:focus, -.btn-outline-red:active, -.btn-outline-red:active:focus, -.btn-outline-red.active { - color: #d32f2f !important; - background-color: transparent !important; - border-color: #d32f2f !important -} - -.btn-outline-red:not([disabled]):not(.disabled):active, -.btn-outline-red:not([disabled]):not(.disabled).active, -.show>.btn-outline-red.dropdown-toggle { - background-color: transparent !important; - border-color: #d32f2f !important; - -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); - box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) -} - -.btn-outline-red:not([disabled]):not(.disabled):active:focus, -.btn-outline-red:not([disabled]):not(.disabled).active:focus, -.show>.btn-outline-red.dropdown-toggle:focus { - -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); - box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) -} - -.btn-pink { - color: #fff; - background-color: #ec407a !important -} - -.btn-pink:hover { - color: #fff; - background-color: #ee578a -} - -.btn-pink:focus, -.btn-pink.focus { - -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); - box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) -} - -.btn-pink:focus, -.btn-pink:active, -.btn-pink.active { - background-color: #b41249 -} - -.btn-pink.dropdown-toggle { - background-color: #ec407a !important -} - -.btn-pink.dropdown-toggle:hover, -.btn-pink.dropdown-toggle:focus { - background-color: #ee578a !important -} - -.btn-pink:not([disabled]):not(.disabled):active, -.btn-pink:not([disabled]):not(.disabled).active, -.show>.btn-pink.dropdown-toggle { - background-color: #b41249 !important; - -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); - box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) -} - -.btn-pink:not([disabled]):not(.disabled):active:focus, -.btn-pink:not([disabled]):not(.disabled).active:focus, -.show>.btn-pink.dropdown-toggle:focus { - -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); - box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) -} - -.pink-ic { - color: #ec407a !important -} - -.pink-ic:hover, -.pink-ic:focus { - color: #ec407a -} - -a.btn:not([href]):not([tabindex]), -a.btn:not([href]):not([tabindex]):focus, -a.btn:not([href]):not([tabindex]):hover { - color: #fff -} - -table.table a.btn.btn-pink { - color: #fff -} - -.btn-outline-pink { - color: #ec407a !important; - background-color: transparent !important; - border: 2px solid #ec407a !important -} - -.btn-outline-pink:hover, -.btn-outline-pink:focus, -.btn-outline-pink:active, -.btn-outline-pink:active:focus, -.btn-outline-pink.active { - color: #ec407a !important; - background-color: transparent !important; - border-color: #ec407a !important -} - -.btn-outline-pink:not([disabled]):not(.disabled):active, -.btn-outline-pink:not([disabled]):not(.disabled).active, -.show>.btn-outline-pink.dropdown-toggle { - background-color: transparent !important; - border-color: #ec407a !important; - -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); - box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) -} - -.btn-outline-pink:not([disabled]):not(.disabled):active:focus, -.btn-outline-pink:not([disabled]):not(.disabled).active:focus, -.show>.btn-outline-pink.dropdown-toggle:focus { - -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); - box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) -} - -.btn-purple { - color: #fff; - background-color: #8e24aa !important -} - -.btn-purple:hover { - color: #fff; - background-color: #a028bf -} - -.btn-purple:focus, -.btn-purple.focus { - -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); - box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) -} - -.btn-purple:focus, -.btn-purple:active, -.btn-purple.active { - background-color: #481256 -} - -.btn-purple.dropdown-toggle { - background-color: #8e24aa !important -} - -.btn-purple.dropdown-toggle:hover, -.btn-purple.dropdown-toggle:focus { - background-color: #a028bf !important -} - -.btn-purple:not([disabled]):not(.disabled):active, -.btn-purple:not([disabled]):not(.disabled).active, -.show>.btn-purple.dropdown-toggle { - background-color: #481256 !important; - -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); - box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) -} - -.btn-purple:not([disabled]):not(.disabled):active:focus, -.btn-purple:not([disabled]):not(.disabled).active:focus, -.show>.btn-purple.dropdown-toggle:focus { - -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); - box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) -} - -.purple-ic { - color: #8e24aa !important -} - -.purple-ic:hover, -.purple-ic:focus { - color: #8e24aa -} - -a.btn:not([href]):not([tabindex]), -a.btn:not([href]):not([tabindex]):focus, -a.btn:not([href]):not([tabindex]):hover { - color: #fff -} - -table.table a.btn.btn-purple { - color: #fff -} - -.btn-outline-purple { - color: #8e24aa !important; - background-color: transparent !important; - border: 2px solid #8e24aa !important -} - -.btn-outline-purple:hover, -.btn-outline-purple:focus, -.btn-outline-purple:active, -.btn-outline-purple:active:focus, -.btn-outline-purple.active { - color: #8e24aa !important; - background-color: transparent !important; - border-color: #8e24aa !important -} - -.btn-outline-purple:not([disabled]):not(.disabled):active, -.btn-outline-purple:not([disabled]):not(.disabled).active, -.show>.btn-outline-purple.dropdown-toggle { - background-color: transparent !important; - border-color: #8e24aa !important; - -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); - box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) -} - -.btn-outline-purple:not([disabled]):not(.disabled):active:focus, -.btn-outline-purple:not([disabled]):not(.disabled).active:focus, -.show>.btn-outline-purple.dropdown-toggle:focus { - -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); - box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) -} - -.btn-deep-purple { - color: #fff; - background-color: #512da8 !important -} - -.btn-deep-purple:hover { - color: #fff; - background-color: #5b32bc -} - -.btn-deep-purple:focus, -.btn-deep-purple.focus { - -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); - box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) -} - -.btn-deep-purple:focus, -.btn-deep-purple:active, -.btn-deep-purple.active { - background-color: #2a1758 -} - -.btn-deep-purple.dropdown-toggle { - background-color: #512da8 !important -} - -.btn-deep-purple.dropdown-toggle:hover, -.btn-deep-purple.dropdown-toggle:focus { - background-color: #5b32bc !important -} - -.btn-deep-purple:not([disabled]):not(.disabled):active, -.btn-deep-purple:not([disabled]):not(.disabled).active, -.show>.btn-deep-purple.dropdown-toggle { - background-color: #2a1758 !important; - -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); - box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) -} - -.btn-deep-purple:not([disabled]):not(.disabled):active:focus, -.btn-deep-purple:not([disabled]):not(.disabled).active:focus, -.show>.btn-deep-purple.dropdown-toggle:focus { - -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); - box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) -} - -.deep-purple-ic { - color: #512da8 !important -} - -.deep-purple-ic:hover, -.deep-purple-ic:focus { - color: #512da8 -} - -a.btn:not([href]):not([tabindex]), -a.btn:not([href]):not([tabindex]):focus, -a.btn:not([href]):not([tabindex]):hover { - color: #fff -} - -table.table a.btn.btn-deep-purple { - color: #fff -} - -.btn-outline-deep-purple { - color: #512da8 !important; - background-color: transparent !important; - border: 2px solid #512da8 !important -} - -.btn-outline-deep-purple:hover, -.btn-outline-deep-purple:focus, -.btn-outline-deep-purple:active, -.btn-outline-deep-purple:active:focus, -.btn-outline-deep-purple.active { - color: #512da8 !important; - background-color: transparent !important; - border-color: #512da8 !important -} - -.btn-outline-deep-purple:not([disabled]):not(.disabled):active, -.btn-outline-deep-purple:not([disabled]):not(.disabled).active, -.show>.btn-outline-deep-purple.dropdown-toggle { - background-color: transparent !important; - border-color: #512da8 !important; - -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); - box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) -} - -.btn-outline-deep-purple:not([disabled]):not(.disabled):active:focus, -.btn-outline-deep-purple:not([disabled]):not(.disabled).active:focus, -.show>.btn-outline-deep-purple.dropdown-toggle:focus { - -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); - box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) -} - -.btn-indigo { - color: #fff; - background-color: #3f51b5 !important -} - -.btn-indigo:hover { - color: #fff; - background-color: #4d5ec1 -} - -.btn-indigo:focus, -.btn-indigo.focus { - -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); - box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) -} - -.btn-indigo:focus, -.btn-indigo:active, -.btn-indigo.active { - background-color: #252f69 -} - -.btn-indigo.dropdown-toggle { - background-color: #3f51b5 !important -} - -.btn-indigo.dropdown-toggle:hover, -.btn-indigo.dropdown-toggle:focus { - background-color: #4d5ec1 !important -} - -.btn-indigo:not([disabled]):not(.disabled):active, -.btn-indigo:not([disabled]):not(.disabled).active, -.show>.btn-indigo.dropdown-toggle { - background-color: #252f69 !important; - -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); - box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) -} - -.btn-indigo:not([disabled]):not(.disabled):active:focus, -.btn-indigo:not([disabled]):not(.disabled).active:focus, -.show>.btn-indigo.dropdown-toggle:focus { - -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); - box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) -} - -.indigo-ic { - color: #3f51b5 !important -} - -.indigo-ic:hover, -.indigo-ic:focus { - color: #3f51b5 -} - -a.btn:not([href]):not([tabindex]), -a.btn:not([href]):not([tabindex]):focus, -a.btn:not([href]):not([tabindex]):hover { - color: #fff -} - -table.table a.btn.btn-indigo { - color: #fff -} - -.btn-outline-indigo { - color: #3f51b5 !important; - background-color: transparent !important; - border: 2px solid #3f51b5 !important -} - -.btn-outline-indigo:hover, -.btn-outline-indigo:focus, -.btn-outline-indigo:active, -.btn-outline-indigo:active:focus, -.btn-outline-indigo.active { - color: #3f51b5 !important; - background-color: transparent !important; - border-color: #3f51b5 !important -} - -.btn-outline-indigo:not([disabled]):not(.disabled):active, -.btn-outline-indigo:not([disabled]):not(.disabled).active, -.show>.btn-outline-indigo.dropdown-toggle { - background-color: transparent !important; - border-color: #3f51b5 !important; - -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); - box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) -} - -.btn-outline-indigo:not([disabled]):not(.disabled):active:focus, -.btn-outline-indigo:not([disabled]):not(.disabled).active:focus, -.show>.btn-outline-indigo.dropdown-toggle:focus { - -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); - box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) -} - -.btn-blue { - color: #fff; - background-color: #1976d2 !important -} - -.btn-blue:hover { - color: #fff; - background-color: #2083e4 -} - -.btn-blue:focus, -.btn-blue.focus { - -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); - box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) -} - -.btn-blue:focus, -.btn-blue:active, -.btn-blue.active { - background-color: #0e4377 -} - -.btn-blue.dropdown-toggle { - background-color: #1976d2 !important -} - -.btn-blue.dropdown-toggle:hover, -.btn-blue.dropdown-toggle:focus { - background-color: #2083e4 !important -} - -.btn-blue:not([disabled]):not(.disabled):active, -.btn-blue:not([disabled]):not(.disabled).active, -.show>.btn-blue.dropdown-toggle { - background-color: #0e4377 !important; - -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); - box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) -} - -.btn-blue:not([disabled]):not(.disabled):active:focus, -.btn-blue:not([disabled]):not(.disabled).active:focus, -.show>.btn-blue.dropdown-toggle:focus { - -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); - box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) -} - -.blue-ic { - color: #1976d2 !important -} - -.blue-ic:hover, -.blue-ic:focus { - color: #1976d2 -} - -a.btn:not([href]):not([tabindex]), -a.btn:not([href]):not([tabindex]):focus, -a.btn:not([href]):not([tabindex]):hover { - color: #fff -} - -table.table a.btn.btn-blue { - color: #fff -} - -.btn-outline-blue { - color: #1976d2 !important; - background-color: transparent !important; - border: 2px solid #1976d2 !important -} - -.btn-outline-blue:hover, -.btn-outline-blue:focus, -.btn-outline-blue:active, -.btn-outline-blue:active:focus, -.btn-outline-blue.active { - color: #1976d2 !important; - background-color: transparent !important; - border-color: #1976d2 !important -} - -.btn-outline-blue:not([disabled]):not(.disabled):active, -.btn-outline-blue:not([disabled]):not(.disabled).active, -.show>.btn-outline-blue.dropdown-toggle { - background-color: transparent !important; - border-color: #1976d2 !important; - -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); - box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) -} - -.btn-outline-blue:not([disabled]):not(.disabled):active:focus, -.btn-outline-blue:not([disabled]):not(.disabled).active:focus, -.show>.btn-outline-blue.dropdown-toggle:focus { - -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); - box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) -} - -.btn-light-blue { - color: #fff; - background-color: #82b1ff !important -} - -.btn-light-blue:hover { - color: #fff; - background-color: #9cc1ff -} - -.btn-light-blue:focus, -.btn-light-blue.focus { - -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); - box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) -} - -.btn-light-blue:focus, -.btn-light-blue:active, -.btn-light-blue.active { - background-color: #1c71ff -} - -.btn-light-blue.dropdown-toggle { - background-color: #82b1ff !important -} - -.btn-light-blue.dropdown-toggle:hover, -.btn-light-blue.dropdown-toggle:focus { - background-color: #9cc1ff !important -} - -.btn-light-blue:not([disabled]):not(.disabled):active, -.btn-light-blue:not([disabled]):not(.disabled).active, -.show>.btn-light-blue.dropdown-toggle { - background-color: #1c71ff !important; - -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); - box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) -} - -.btn-light-blue:not([disabled]):not(.disabled):active:focus, -.btn-light-blue:not([disabled]):not(.disabled).active:focus, -.show>.btn-light-blue.dropdown-toggle:focus { - -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); - box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) -} - -.light-blue-ic { - color: #82b1ff !important -} - -.light-blue-ic:hover, -.light-blue-ic:focus { - color: #82b1ff -} - -a.btn:not([href]):not([tabindex]), -a.btn:not([href]):not([tabindex]):focus, -a.btn:not([href]):not([tabindex]):hover { - color: #fff -} - -table.table a.btn.btn-light-blue { - color: #fff -} - -.btn-outline-light-blue { - color: #82b1ff !important; - background-color: transparent !important; - border: 2px solid #82b1ff !important -} - -.btn-outline-light-blue:hover, -.btn-outline-light-blue:focus, -.btn-outline-light-blue:active, -.btn-outline-light-blue:active:focus, -.btn-outline-light-blue.active { - color: #82b1ff !important; - background-color: transparent !important; - border-color: #82b1ff !important -} - -.btn-outline-light-blue:not([disabled]):not(.disabled):active, -.btn-outline-light-blue:not([disabled]):not(.disabled).active, -.show>.btn-outline-light-blue.dropdown-toggle { - background-color: transparent !important; - border-color: #82b1ff !important; - -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); - box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) -} - -.btn-outline-light-blue:not([disabled]):not(.disabled):active:focus, -.btn-outline-light-blue:not([disabled]):not(.disabled).active:focus, -.show>.btn-outline-light-blue.dropdown-toggle:focus { - -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); - box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) -} - -.btn-cyan { - color: #fff; - background-color: #00bcd4 !important -} - -.btn-cyan:hover { - color: #fff; - background-color: #00d3ee -} - -.btn-cyan:focus, -.btn-cyan.focus { - -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); - box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) -} - -.btn-cyan:focus, -.btn-cyan:active, -.btn-cyan.active { - background-color: #00626e -} - -.btn-cyan.dropdown-toggle { - background-color: #00bcd4 !important -} - -.btn-cyan.dropdown-toggle:hover, -.btn-cyan.dropdown-toggle:focus { - background-color: #00d3ee !important -} - -.btn-cyan:not([disabled]):not(.disabled):active, -.btn-cyan:not([disabled]):not(.disabled).active, -.show>.btn-cyan.dropdown-toggle { - background-color: #00626e !important; - -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); - box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) -} - -.btn-cyan:not([disabled]):not(.disabled):active:focus, -.btn-cyan:not([disabled]):not(.disabled).active:focus, -.show>.btn-cyan.dropdown-toggle:focus { - -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); - box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) -} - -.cyan-ic { - color: #00bcd4 !important -} - -.cyan-ic:hover, -.cyan-ic:focus { - color: #00bcd4 -} - -a.btn:not([href]):not([tabindex]), -a.btn:not([href]):not([tabindex]):focus, -a.btn:not([href]):not([tabindex]):hover { - color: #fff -} - -table.table a.btn.btn-cyan { - color: #fff -} - -.btn-outline-cyan { - color: #00bcd4 !important; - background-color: transparent !important; - border: 2px solid #00bcd4 !important -} - -.btn-outline-cyan:hover, -.btn-outline-cyan:focus, -.btn-outline-cyan:active, -.btn-outline-cyan:active:focus, -.btn-outline-cyan.active { - color: #00bcd4 !important; - background-color: transparent !important; - border-color: #00bcd4 !important -} - -.btn-outline-cyan:not([disabled]):not(.disabled):active, -.btn-outline-cyan:not([disabled]):not(.disabled).active, -.show>.btn-outline-cyan.dropdown-toggle { - background-color: transparent !important; - border-color: #00bcd4 !important; - -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); - box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) -} - -.btn-outline-cyan:not([disabled]):not(.disabled):active:focus, -.btn-outline-cyan:not([disabled]):not(.disabled).active:focus, -.show>.btn-outline-cyan.dropdown-toggle:focus { - -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); - box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) -} - -.btn-teal { - color: #fff; - background-color: #00796b !important -} - -.btn-teal:hover { - color: #fff; - background-color: #009382 -} - -.btn-teal:focus, -.btn-teal.focus { - -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); - box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) -} - -.btn-teal:focus, -.btn-teal:active, -.btn-teal.active { - background-color: #001311 -} - -.btn-teal.dropdown-toggle { - background-color: #00796b !important -} - -.btn-teal.dropdown-toggle:hover, -.btn-teal.dropdown-toggle:focus { - background-color: #009382 !important -} - -.btn-teal:not([disabled]):not(.disabled):active, -.btn-teal:not([disabled]):not(.disabled).active, -.show>.btn-teal.dropdown-toggle { - background-color: #001311 !important; - -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); - box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) -} - -.btn-teal:not([disabled]):not(.disabled):active:focus, -.btn-teal:not([disabled]):not(.disabled).active:focus, -.show>.btn-teal.dropdown-toggle:focus { - -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); - box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) -} - -.teal-ic { - color: #00796b !important -} - -.teal-ic:hover, -.teal-ic:focus { - color: #00796b -} - -a.btn:not([href]):not([tabindex]), -a.btn:not([href]):not([tabindex]):focus, -a.btn:not([href]):not([tabindex]):hover { - color: #fff -} - -table.table a.btn.btn-teal { - color: #fff -} - -.btn-outline-teal { - color: #00796b !important; - background-color: transparent !important; - border: 2px solid #00796b !important -} - -.btn-outline-teal:hover, -.btn-outline-teal:focus, -.btn-outline-teal:active, -.btn-outline-teal:active:focus, -.btn-outline-teal.active { - color: #00796b !important; - background-color: transparent !important; - border-color: #00796b !important -} - -.btn-outline-teal:not([disabled]):not(.disabled):active, -.btn-outline-teal:not([disabled]):not(.disabled).active, -.show>.btn-outline-teal.dropdown-toggle { - background-color: transparent !important; - border-color: #00796b !important; - -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); - box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) -} - -.btn-outline-teal:not([disabled]):not(.disabled):active:focus, -.btn-outline-teal:not([disabled]):not(.disabled).active:focus, -.show>.btn-outline-teal.dropdown-toggle:focus { - -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); - box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) -} - -.btn-green { - color: #fff; - background-color: #388e3c !important -} - -.btn-green:hover { - color: #fff; - background-color: #3fa044 -} - -.btn-green:focus, -.btn-green.focus { - -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); - box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) -} - -.btn-green:focus, -.btn-green:active, -.btn-green.active { - background-color: #1b451d -} - -.btn-green.dropdown-toggle { - background-color: #388e3c !important -} - -.btn-green.dropdown-toggle:hover, -.btn-green.dropdown-toggle:focus { - background-color: #3fa044 !important -} - -.btn-green:not([disabled]):not(.disabled):active, -.btn-green:not([disabled]):not(.disabled).active, -.show>.btn-green.dropdown-toggle { - background-color: #1b451d !important; - -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); - box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) -} - -.btn-green:not([disabled]):not(.disabled):active:focus, -.btn-green:not([disabled]):not(.disabled).active:focus, -.show>.btn-green.dropdown-toggle:focus { - -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); - box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) -} - -.green-ic { - color: #388e3c !important -} - -.green-ic:hover, -.green-ic:focus { - color: #388e3c -} - -a.btn:not([href]):not([tabindex]), -a.btn:not([href]):not([tabindex]):focus, -a.btn:not([href]):not([tabindex]):hover { - color: #fff -} - -table.table a.btn.btn-green { - color: #fff -} - -.btn-outline-green { - color: #388e3c !important; - background-color: transparent !important; - border: 2px solid #388e3c !important -} - -.btn-outline-green:hover, -.btn-outline-green:focus, -.btn-outline-green:active, -.btn-outline-green:active:focus, -.btn-outline-green.active { - color: #388e3c !important; - background-color: transparent !important; - border-color: #388e3c !important -} - -.btn-outline-green:not([disabled]):not(.disabled):active, -.btn-outline-green:not([disabled]):not(.disabled).active, -.show>.btn-outline-green.dropdown-toggle { - background-color: transparent !important; - border-color: #388e3c !important; - -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); - box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) -} - -.btn-outline-green:not([disabled]):not(.disabled):active:focus, -.btn-outline-green:not([disabled]):not(.disabled).active:focus, -.show>.btn-outline-green.dropdown-toggle:focus { - -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); - box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) -} - -.btn-light-green { - color: #fff; - background-color: #8bc34a !important -} - -.btn-light-green:hover { - color: #fff; - background-color: #97c95d -} - -.btn-light-green:focus, -.btn-light-green.focus { - -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); - box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) -} - -.btn-light-green:focus, -.btn-light-green:active, -.btn-light-green.active { - background-color: #577d2a -} - -.btn-light-green.dropdown-toggle { - background-color: #8bc34a !important -} - -.btn-light-green.dropdown-toggle:hover, -.btn-light-green.dropdown-toggle:focus { - background-color: #97c95d !important -} - -.btn-light-green:not([disabled]):not(.disabled):active, -.btn-light-green:not([disabled]):not(.disabled).active, -.show>.btn-light-green.dropdown-toggle { - background-color: #577d2a !important; - -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); - box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) -} - -.btn-light-green:not([disabled]):not(.disabled):active:focus, -.btn-light-green:not([disabled]):not(.disabled).active:focus, -.show>.btn-light-green.dropdown-toggle:focus { - -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); - box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) -} - -.light-green-ic { - color: #8bc34a !important -} - -.light-green-ic:hover, -.light-green-ic:focus { - color: #8bc34a -} - -a.btn:not([href]):not([tabindex]), -a.btn:not([href]):not([tabindex]):focus, -a.btn:not([href]):not([tabindex]):hover { - color: #fff -} - -table.table a.btn.btn-light-green { - color: #fff -} - -.btn-outline-light-green { - color: #8bc34a !important; - background-color: transparent !important; - border: 2px solid #8bc34a !important -} - -.btn-outline-light-green:hover, -.btn-outline-light-green:focus, -.btn-outline-light-green:active, -.btn-outline-light-green:active:focus, -.btn-outline-light-green.active { - color: #8bc34a !important; - background-color: transparent !important; - border-color: #8bc34a !important -} - -.btn-outline-light-green:not([disabled]):not(.disabled):active, -.btn-outline-light-green:not([disabled]):not(.disabled).active, -.show>.btn-outline-light-green.dropdown-toggle { - background-color: transparent !important; - border-color: #8bc34a !important; - -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); - box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) -} - -.btn-outline-light-green:not([disabled]):not(.disabled):active:focus, -.btn-outline-light-green:not([disabled]):not(.disabled).active:focus, -.show>.btn-outline-light-green.dropdown-toggle:focus { - -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); - box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) -} - -.btn-lime { - color: #fff; - background-color: #afb42b !important -} - -.btn-lime:hover { - color: #fff; - background-color: #c3c930 -} - -.btn-lime:focus, -.btn-lime.focus { - -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); - box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) -} - -.btn-lime:focus, -.btn-lime:active, -.btn-lime.active { - background-color: #5f6217 -} - -.btn-lime.dropdown-toggle { - background-color: #afb42b !important -} - -.btn-lime.dropdown-toggle:hover, -.btn-lime.dropdown-toggle:focus { - background-color: #c3c930 !important -} - -.btn-lime:not([disabled]):not(.disabled):active, -.btn-lime:not([disabled]):not(.disabled).active, -.show>.btn-lime.dropdown-toggle { - background-color: #5f6217 !important; - -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); - box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) -} - -.btn-lime:not([disabled]):not(.disabled):active:focus, -.btn-lime:not([disabled]):not(.disabled).active:focus, -.show>.btn-lime.dropdown-toggle:focus { - -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); - box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) -} - -.lime-ic { - color: #afb42b !important -} - -.lime-ic:hover, -.lime-ic:focus { - color: #afb42b -} - -a.btn:not([href]):not([tabindex]), -a.btn:not([href]):not([tabindex]):focus, -a.btn:not([href]):not([tabindex]):hover { - color: #fff -} - -table.table a.btn.btn-lime { - color: #fff -} - -.btn-outline-lime { - color: #afb42b !important; - background-color: transparent !important; - border: 2px solid #afb42b !important -} - -.btn-outline-lime:hover, -.btn-outline-lime:focus, -.btn-outline-lime:active, -.btn-outline-lime:active:focus, -.btn-outline-lime.active { - color: #afb42b !important; - background-color: transparent !important; - border-color: #afb42b !important -} - -.btn-outline-lime:not([disabled]):not(.disabled):active, -.btn-outline-lime:not([disabled]):not(.disabled).active, -.show>.btn-outline-lime.dropdown-toggle { - background-color: transparent !important; - border-color: #afb42b !important; - -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); - box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) -} - -.btn-outline-lime:not([disabled]):not(.disabled):active:focus, -.btn-outline-lime:not([disabled]):not(.disabled).active:focus, -.show>.btn-outline-lime.dropdown-toggle:focus { - -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); - box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) -} - -.btn-yellow { - color: #fff; - background-color: #fbc02d !important -} - -.btn-yellow:hover { - color: #fff; - background-color: #fbc846 -} - -.btn-yellow:focus, -.btn-yellow.focus { - -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); - box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) -} - -.btn-yellow:focus, -.btn-yellow:active, -.btn-yellow.active { - background-color: #be8904 -} - -.btn-yellow.dropdown-toggle { - background-color: #fbc02d !important -} - -.btn-yellow.dropdown-toggle:hover, -.btn-yellow.dropdown-toggle:focus { - background-color: #fbc846 !important -} - -.btn-yellow:not([disabled]):not(.disabled):active, -.btn-yellow:not([disabled]):not(.disabled).active, -.show>.btn-yellow.dropdown-toggle { - background-color: #be8904 !important; - -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); - box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) -} - -.btn-yellow:not([disabled]):not(.disabled):active:focus, -.btn-yellow:not([disabled]):not(.disabled).active:focus, -.show>.btn-yellow.dropdown-toggle:focus { - -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); - box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) -} - -.yellow-ic { - color: #fbc02d !important -} - -.yellow-ic:hover, -.yellow-ic:focus { - color: #fbc02d -} - -a.btn:not([href]):not([tabindex]), -a.btn:not([href]):not([tabindex]):focus, -a.btn:not([href]):not([tabindex]):hover { - color: #fff -} - -table.table a.btn.btn-yellow { - color: #fff -} - -.btn-outline-yellow { - color: #fbc02d !important; - background-color: transparent !important; - border: 2px solid #fbc02d !important -} - -.btn-outline-yellow:hover, -.btn-outline-yellow:focus, -.btn-outline-yellow:active, -.btn-outline-yellow:active:focus, -.btn-outline-yellow.active { - color: #fbc02d !important; - background-color: transparent !important; - border-color: #fbc02d !important -} - -.btn-outline-yellow:not([disabled]):not(.disabled):active, -.btn-outline-yellow:not([disabled]):not(.disabled).active, -.show>.btn-outline-yellow.dropdown-toggle { - background-color: transparent !important; - border-color: #fbc02d !important; - -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); - box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) -} - -.btn-outline-yellow:not([disabled]):not(.disabled):active:focus, -.btn-outline-yellow:not([disabled]):not(.disabled).active:focus, -.show>.btn-outline-yellow.dropdown-toggle:focus { - -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); - box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) -} - -.btn-amber { - color: #fff; - background-color: #ffa000 !important -} - -.btn-amber:hover { - color: #fff; - background-color: #ffaa1a -} - -.btn-amber:focus, -.btn-amber.focus { - -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); - box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) -} - -.btn-amber:focus, -.btn-amber:active, -.btn-amber.active { - background-color: #996000 -} - -.btn-amber.dropdown-toggle { - background-color: #ffa000 !important -} - -.btn-amber.dropdown-toggle:hover, -.btn-amber.dropdown-toggle:focus { - background-color: #ffaa1a !important -} - -.btn-amber:not([disabled]):not(.disabled):active, -.btn-amber:not([disabled]):not(.disabled).active, -.show>.btn-amber.dropdown-toggle { - background-color: #996000 !important; - -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); - box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) -} - -.btn-amber:not([disabled]):not(.disabled):active:focus, -.btn-amber:not([disabled]):not(.disabled).active:focus, -.show>.btn-amber.dropdown-toggle:focus { - -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); - box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) -} - -.amber-ic { - color: #ffa000 !important -} - -.amber-ic:hover, -.amber-ic:focus { - color: #ffa000 -} - -a.btn:not([href]):not([tabindex]), -a.btn:not([href]):not([tabindex]):focus, -a.btn:not([href]):not([tabindex]):hover { - color: #fff -} - -table.table a.btn.btn-amber { - color: #fff -} - -.btn-outline-amber { - color: #ffa000 !important; - background-color: transparent !important; - border: 2px solid #ffa000 !important -} - -.btn-outline-amber:hover, -.btn-outline-amber:focus, -.btn-outline-amber:active, -.btn-outline-amber:active:focus, -.btn-outline-amber.active { - color: #ffa000 !important; - background-color: transparent !important; - border-color: #ffa000 !important -} - -.btn-outline-amber:not([disabled]):not(.disabled):active, -.btn-outline-amber:not([disabled]):not(.disabled).active, -.show>.btn-outline-amber.dropdown-toggle { - background-color: transparent !important; - border-color: #ffa000 !important; - -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); - box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) -} - -.btn-outline-amber:not([disabled]):not(.disabled):active:focus, -.btn-outline-amber:not([disabled]):not(.disabled).active:focus, -.show>.btn-outline-amber.dropdown-toggle:focus { - -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); - box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) -} - -.btn-orange { - color: #fff; - background-color: #f57c00 !important -} - -.btn-orange:hover { - color: #fff; - background-color: #ff8910 -} - -.btn-orange:focus, -.btn-orange.focus { - -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); - box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) -} - -.btn-orange:focus, -.btn-orange:active, -.btn-orange.active { - background-color: #8f4800 -} - -.btn-orange.dropdown-toggle { - background-color: #f57c00 !important -} - -.btn-orange.dropdown-toggle:hover, -.btn-orange.dropdown-toggle:focus { - background-color: #ff8910 !important -} - -.btn-orange:not([disabled]):not(.disabled):active, -.btn-orange:not([disabled]):not(.disabled).active, -.show>.btn-orange.dropdown-toggle { - background-color: #8f4800 !important; - -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); - box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) -} - -.btn-orange:not([disabled]):not(.disabled):active:focus, -.btn-orange:not([disabled]):not(.disabled).active:focus, -.show>.btn-orange.dropdown-toggle:focus { - -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); - box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) -} - -.orange-ic { - color: #f57c00 !important -} - -.orange-ic:hover, -.orange-ic:focus { - color: #f57c00 -} - -a.btn:not([href]):not([tabindex]), -a.btn:not([href]):not([tabindex]):focus, -a.btn:not([href]):not([tabindex]):hover { - color: #fff -} - -table.table a.btn.btn-orange { - color: #fff -} - -.btn-outline-orange { - color: #f57c00 !important; - background-color: transparent !important; - border: 2px solid #f57c00 !important -} - -.btn-outline-orange:hover, -.btn-outline-orange:focus, -.btn-outline-orange:active, -.btn-outline-orange:active:focus, -.btn-outline-orange.active { - color: #f57c00 !important; - background-color: transparent !important; - border-color: #f57c00 !important -} - -.btn-outline-orange:not([disabled]):not(.disabled):active, -.btn-outline-orange:not([disabled]):not(.disabled).active, -.show>.btn-outline-orange.dropdown-toggle { - background-color: transparent !important; - border-color: #f57c00 !important; - -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); - box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) -} - -.btn-outline-orange:not([disabled]):not(.disabled):active:focus, -.btn-outline-orange:not([disabled]):not(.disabled).active:focus, -.show>.btn-outline-orange.dropdown-toggle:focus { - -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); - box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) -} - -.btn-deep-orange { - color: #fff; - background-color: #ff7043 !important -} - -.btn-deep-orange:hover { - color: #fff; - background-color: #ff835d -} - -.btn-deep-orange:focus, -.btn-deep-orange.focus { - -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); - box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) -} - -.btn-deep-orange:focus, -.btn-deep-orange:active, -.btn-deep-orange.active { - background-color: #dc3500 -} - -.btn-deep-orange.dropdown-toggle { - background-color: #ff7043 !important -} - -.btn-deep-orange.dropdown-toggle:hover, -.btn-deep-orange.dropdown-toggle:focus { - background-color: #ff835d !important -} - -.btn-deep-orange:not([disabled]):not(.disabled):active, -.btn-deep-orange:not([disabled]):not(.disabled).active, -.show>.btn-deep-orange.dropdown-toggle { - background-color: #dc3500 !important; - -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); - box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) -} - -.btn-deep-orange:not([disabled]):not(.disabled):active:focus, -.btn-deep-orange:not([disabled]):not(.disabled).active:focus, -.show>.btn-deep-orange.dropdown-toggle:focus { - -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); - box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) -} - -.deep-orange-ic { - color: #ff7043 !important -} - -.deep-orange-ic:hover, -.deep-orange-ic:focus { - color: #ff7043 -} - -a.btn:not([href]):not([tabindex]), -a.btn:not([href]):not([tabindex]):focus, -a.btn:not([href]):not([tabindex]):hover { - color: #fff -} - -table.table a.btn.btn-deep-orange { - color: #fff -} - -.btn-outline-deep-orange { - color: #ff7043 !important; - background-color: transparent !important; - border: 2px solid #ff7043 !important -} - -.btn-outline-deep-orange:hover, -.btn-outline-deep-orange:focus, -.btn-outline-deep-orange:active, -.btn-outline-deep-orange:active:focus, -.btn-outline-deep-orange.active { - color: #ff7043 !important; - background-color: transparent !important; - border-color: #ff7043 !important -} - -.btn-outline-deep-orange:not([disabled]):not(.disabled):active, -.btn-outline-deep-orange:not([disabled]):not(.disabled).active, -.show>.btn-outline-deep-orange.dropdown-toggle { - background-color: transparent !important; - border-color: #ff7043 !important; - -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); - box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) -} - -.btn-outline-deep-orange:not([disabled]):not(.disabled):active:focus, -.btn-outline-deep-orange:not([disabled]):not(.disabled).active:focus, -.show>.btn-outline-deep-orange.dropdown-toggle:focus { - -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); - box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) -} - -.btn-brown { - color: #fff; - background-color: #795548 !important -} - -.btn-brown:hover { - color: #fff; - background-color: #896052 -} - -.btn-brown:focus, -.btn-brown.focus { - -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); - box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) -} - -.btn-brown:focus, -.btn-brown:active, -.btn-brown.active { - background-color: #392822 -} - -.btn-brown.dropdown-toggle { - background-color: #795548 !important -} - -.btn-brown.dropdown-toggle:hover, -.btn-brown.dropdown-toggle:focus { - background-color: #896052 !important -} - -.btn-brown:not([disabled]):not(.disabled):active, -.btn-brown:not([disabled]):not(.disabled).active, -.show>.btn-brown.dropdown-toggle { - background-color: #392822 !important; - -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); - box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) -} - -.btn-brown:not([disabled]):not(.disabled):active:focus, -.btn-brown:not([disabled]):not(.disabled).active:focus, -.show>.btn-brown.dropdown-toggle:focus { - -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); - box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) -} - -.brown-ic { - color: #795548 !important -} - -.brown-ic:hover, -.brown-ic:focus { - color: #795548 -} - -a.btn:not([href]):not([tabindex]), -a.btn:not([href]):not([tabindex]):focus, -a.btn:not([href]):not([tabindex]):hover { - color: #fff -} - -table.table a.btn.btn-brown { - color: #fff -} - -.btn-outline-brown { - color: #795548 !important; - background-color: transparent !important; - border: 2px solid #795548 !important -} - -.btn-outline-brown:hover, -.btn-outline-brown:focus, -.btn-outline-brown:active, -.btn-outline-brown:active:focus, -.btn-outline-brown.active { - color: #795548 !important; - background-color: transparent !important; - border-color: #795548 !important -} - -.btn-outline-brown:not([disabled]):not(.disabled):active, -.btn-outline-brown:not([disabled]):not(.disabled).active, -.show>.btn-outline-brown.dropdown-toggle { - background-color: transparent !important; - border-color: #795548 !important; - -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); - box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) -} - -.btn-outline-brown:not([disabled]):not(.disabled):active:focus, -.btn-outline-brown:not([disabled]):not(.disabled).active:focus, -.show>.btn-outline-brown.dropdown-toggle:focus { - -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); - box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) -} - -.btn-grey { - color: #fff; - background-color: #616161 !important -} - -.btn-grey:hover { - color: #fff; - background-color: #6e6e6e -} - -.btn-grey:focus, -.btn-grey.focus { - -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); - box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) -} - -.btn-grey:focus, -.btn-grey:active, -.btn-grey.active { - background-color: #2e2e2e -} - -.btn-grey.dropdown-toggle { - background-color: #616161 !important -} - -.btn-grey.dropdown-toggle:hover, -.btn-grey.dropdown-toggle:focus { - background-color: #6e6e6e !important -} - -.btn-grey:not([disabled]):not(.disabled):active, -.btn-grey:not([disabled]):not(.disabled).active, -.show>.btn-grey.dropdown-toggle { - background-color: #2e2e2e !important; - -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); - box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) -} - -.btn-grey:not([disabled]):not(.disabled):active:focus, -.btn-grey:not([disabled]):not(.disabled).active:focus, -.show>.btn-grey.dropdown-toggle:focus { - -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); - box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) -} - -.grey-ic { - color: #616161 !important -} - -.grey-ic:hover, -.grey-ic:focus { - color: #616161 -} - -a.btn:not([href]):not([tabindex]), -a.btn:not([href]):not([tabindex]):focus, -a.btn:not([href]):not([tabindex]):hover { - color: #fff -} - -table.table a.btn.btn-grey { - color: #fff -} - -.btn-outline-grey { - color: #616161 !important; - background-color: transparent !important; - border: 2px solid #616161 !important -} - -.btn-outline-grey:hover, -.btn-outline-grey:focus, -.btn-outline-grey:active, -.btn-outline-grey:active:focus, -.btn-outline-grey.active { - color: #616161 !important; - background-color: transparent !important; - border-color: #616161 !important -} - -.btn-outline-grey:not([disabled]):not(.disabled):active, -.btn-outline-grey:not([disabled]):not(.disabled).active, -.show>.btn-outline-grey.dropdown-toggle { - background-color: transparent !important; - border-color: #616161 !important; - -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); - box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) -} - -.btn-outline-grey:not([disabled]):not(.disabled):active:focus, -.btn-outline-grey:not([disabled]):not(.disabled).active:focus, -.show>.btn-outline-grey.dropdown-toggle:focus { - -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); - box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) -} - -.btn-blue-grey { - color: #fff; - background-color: #78909c !important -} - -.btn-blue-grey:hover { - color: #fff; - background-color: #879ca7 -} - -.btn-blue-grey:focus, -.btn-blue-grey.focus { - -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); - box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) -} - -.btn-blue-grey:focus, -.btn-blue-grey:active, -.btn-blue-grey.active { - background-color: #4a5b64 -} - -.btn-blue-grey.dropdown-toggle { - background-color: #78909c !important -} - -.btn-blue-grey.dropdown-toggle:hover, -.btn-blue-grey.dropdown-toggle:focus { - background-color: #879ca7 !important -} - -.btn-blue-grey:not([disabled]):not(.disabled):active, -.btn-blue-grey:not([disabled]):not(.disabled).active, -.show>.btn-blue-grey.dropdown-toggle { - background-color: #4a5b64 !important; - -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); - box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) -} - -.btn-blue-grey:not([disabled]):not(.disabled):active:focus, -.btn-blue-grey:not([disabled]):not(.disabled).active:focus, -.show>.btn-blue-grey.dropdown-toggle:focus { - -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); - box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) -} - -.blue-grey-ic { - color: #78909c !important -} - -.blue-grey-ic:hover, -.blue-grey-ic:focus { - color: #78909c -} - -a.btn:not([href]):not([tabindex]), -a.btn:not([href]):not([tabindex]):focus, -a.btn:not([href]):not([tabindex]):hover { - color: #fff -} - -table.table a.btn.btn-blue-grey { - color: #fff -} - -.btn-outline-blue-grey { - color: #78909c !important; - background-color: transparent !important; - border: 2px solid #78909c !important -} - -.btn-outline-blue-grey:hover, -.btn-outline-blue-grey:focus, -.btn-outline-blue-grey:active, -.btn-outline-blue-grey:active:focus, -.btn-outline-blue-grey.active { - color: #78909c !important; - background-color: transparent !important; - border-color: #78909c !important -} - -.btn-outline-blue-grey:not([disabled]):not(.disabled):active, -.btn-outline-blue-grey:not([disabled]):not(.disabled).active, -.show>.btn-outline-blue-grey.dropdown-toggle { - background-color: transparent !important; - border-color: #78909c !important; - -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); - box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) -} - -.btn-outline-blue-grey:not([disabled]):not(.disabled):active:focus, -.btn-outline-blue-grey:not([disabled]):not(.disabled).active:focus, -.show>.btn-outline-blue-grey.dropdown-toggle:focus { - -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); - box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) -} - -.btn-dark { - color: #fff; - background-color: #212121 !important -} - -.btn-dark:hover { - color: #fff; - background-color: #2e2e2e -} - -.btn-dark:focus, -.btn-dark.focus { - -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); - box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) -} - -.btn-dark:focus, -.btn-dark:active, -.btn-dark.active { - background-color: #000 -} - -.btn-dark.dropdown-toggle { - background-color: #212121 !important -} - -.btn-dark.dropdown-toggle:hover, -.btn-dark.dropdown-toggle:focus { - background-color: #2e2e2e !important -} - -.btn-dark:not([disabled]):not(.disabled):active, -.btn-dark:not([disabled]):not(.disabled).active, -.show>.btn-dark.dropdown-toggle { - background-color: #000 !important; - -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); - box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) -} - -.btn-dark:not([disabled]):not(.disabled):active:focus, -.btn-dark:not([disabled]):not(.disabled).active:focus, -.show>.btn-dark.dropdown-toggle:focus { - -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); - box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) -} - -.dark-ic { - color: #212121 !important -} - -.dark-ic:hover, -.dark-ic:focus { - color: #212121 -} - -a.btn:not([href]):not([tabindex]), -a.btn:not([href]):not([tabindex]):focus, -a.btn:not([href]):not([tabindex]):hover { - color: #fff -} - -table.table a.btn.btn-dark { - color: #fff -} - -.btn-outline-dark { - color: #212121 !important; - background-color: transparent !important; - border: 2px solid #212121 !important -} - -.btn-outline-dark:hover, -.btn-outline-dark:focus, -.btn-outline-dark:active, -.btn-outline-dark:active:focus, -.btn-outline-dark.active { - color: #212121 !important; - background-color: transparent !important; - border-color: #212121 !important -} - -.btn-outline-dark:not([disabled]):not(.disabled):active, -.btn-outline-dark:not([disabled]):not(.disabled).active, -.show>.btn-outline-dark.dropdown-toggle { - background-color: transparent !important; - border-color: #212121 !important; - -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); - box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) -} - -.btn-outline-dark:not([disabled]):not(.disabled):active:focus, -.btn-outline-dark:not([disabled]):not(.disabled).active:focus, -.show>.btn-outline-dark.dropdown-toggle:focus { - -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); - box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) -} - -.btn-light { - color: #000; - background-color: #e0e0e0 !important -} - -.btn-light:hover { - color: #000; - background-color: #ededed -} - -.btn-light:focus, -.btn-light.focus { - -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); - box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) -} - -.btn-light:focus, -.btn-light:active, -.btn-light.active { - background-color: #adadad -} - -.btn-light.dropdown-toggle { - background-color: #e0e0e0 !important -} - -.btn-light.dropdown-toggle:hover, -.btn-light.dropdown-toggle:focus { - background-color: #ededed !important -} - -.btn-light:not([disabled]):not(.disabled):active, -.btn-light:not([disabled]):not(.disabled).active, -.show>.btn-light.dropdown-toggle { - background-color: #adadad !important; - -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); - box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) -} - -.btn-light:not([disabled]):not(.disabled):active:focus, -.btn-light:not([disabled]):not(.disabled).active:focus, -.show>.btn-light.dropdown-toggle:focus { - -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); - box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) -} - -.light-ic { - color: #e0e0e0 !important -} - -.light-ic:hover, -.light-ic:focus { - color: #e0e0e0 -} - -a.btn:not([href]):not([tabindex]), -a.btn:not([href]):not([tabindex]):focus, -a.btn:not([href]):not([tabindex]):hover { - color: #000 -} - -table.table a.btn.btn-light { - color: #000 -} - -.btn-outline-light { - color: #e0e0e0 !important; - background-color: transparent !important; - border: 2px solid #e0e0e0 !important -} - -.btn-outline-light:hover, -.btn-outline-light:focus, -.btn-outline-light:active, -.btn-outline-light:active:focus, -.btn-outline-light.active { - color: #e0e0e0 !important; - background-color: transparent !important; - border-color: #e0e0e0 !important -} - -.btn-outline-light:not([disabled]):not(.disabled):active, -.btn-outline-light:not([disabled]):not(.disabled).active, -.show>.btn-outline-light.dropdown-toggle { - background-color: transparent !important; - border-color: #e0e0e0 !important; - -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); - box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) -} - -.btn-outline-light:not([disabled]):not(.disabled):active:focus, -.btn-outline-light:not([disabled]):not(.disabled).active:focus, -.show>.btn-outline-light.dropdown-toggle:focus { - -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); - box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) -} - -.btn-white { - color: #000; - background-color: #fff !important -} - -.btn-white:hover { - color: #000; - background-color: #fff -} - -.btn-white:focus, -.btn-white.focus { - -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); - box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) -} - -.btn-white:focus, -.btn-white:active, -.btn-white.active { - background-color: #ccc -} - -.btn-white.dropdown-toggle { - background-color: #fff !important -} - -.btn-white.dropdown-toggle:hover, -.btn-white.dropdown-toggle:focus { - background-color: #fff !important -} - -.btn-white:not([disabled]):not(.disabled):active, -.btn-white:not([disabled]):not(.disabled).active, -.show>.btn-white.dropdown-toggle { - background-color: #ccc !important; - -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); - box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) -} - -.btn-white:not([disabled]):not(.disabled):active:focus, -.btn-white:not([disabled]):not(.disabled).active:focus, -.show>.btn-white.dropdown-toggle:focus { - -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); - box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) -} - -.white-ic { - color: #fff !important -} - -.white-ic:hover, -.white-ic:focus { - color: #fff -} - -a.btn:not([href]):not([tabindex]), -a.btn:not([href]):not([tabindex]):focus, -a.btn:not([href]):not([tabindex]):hover { - color: #000 -} - -table.table a.btn.btn-white { - color: #000 -} - -.btn-outline-white { - color: #fff !important; - background-color: transparent !important; - border: 2px solid #fff !important -} - -.btn-outline-white:hover, -.btn-outline-white:focus, -.btn-outline-white:active, -.btn-outline-white:active:focus, -.btn-outline-white.active { - color: #fff !important; - background-color: transparent !important; - border-color: #fff !important -} - -.btn-outline-white:not([disabled]):not(.disabled):active, -.btn-outline-white:not([disabled]):not(.disabled).active, -.show>.btn-outline-white.dropdown-toggle { - background-color: transparent !important; - border-color: #fff !important; - -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); - box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) -} - -.btn-outline-white:not([disabled]):not(.disabled):active:focus, -.btn-outline-white:not([disabled]):not(.disabled).active:focus, -.show>.btn-outline-white.dropdown-toggle:focus { - -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); - box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) -} - -.btn-black { - color: #fff; - background-color: #000 !important -} - -.btn-black:hover { - color: #fff; - background-color: #0d0d0d -} - -.btn-black:focus, -.btn-black.focus { - -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); - box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) -} - -.btn-black:focus, -.btn-black:active, -.btn-black.active { - background-color: #000 -} - -.btn-black.dropdown-toggle { - background-color: #000 !important -} - -.btn-black.dropdown-toggle:hover, -.btn-black.dropdown-toggle:focus { - background-color: #0d0d0d !important -} - -.btn-black:not([disabled]):not(.disabled):active, -.btn-black:not([disabled]):not(.disabled).active, -.show>.btn-black.dropdown-toggle { - background-color: #000 !important; - -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); - box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) -} - -.btn-black:not([disabled]):not(.disabled):active:focus, -.btn-black:not([disabled]):not(.disabled).active:focus, -.show>.btn-black.dropdown-toggle:focus { - -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); - box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) -} - -.black-ic { - color: #000 !important -} - -.black-ic:hover, -.black-ic:focus { - color: #000 -} - -a.btn:not([href]):not([tabindex]), -a.btn:not([href]):not([tabindex]):focus, -a.btn:not([href]):not([tabindex]):hover { - color: #fff -} - -table.table a.btn.btn-black { - color: #fff -} - -.btn-outline-black { - color: #000 !important; - background-color: transparent !important; - border: 2px solid #000 !important -} - -.btn-outline-black:hover, -.btn-outline-black:focus, -.btn-outline-black:active, -.btn-outline-black:active:focus, -.btn-outline-black.active { - color: #000 !important; - background-color: transparent !important; - border-color: #000 !important -} - -.btn-outline-black:not([disabled]):not(.disabled):active, -.btn-outline-black:not([disabled]):not(.disabled).active, -.show>.btn-outline-black.dropdown-toggle { - background-color: transparent !important; - border-color: #000 !important; - -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); - box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) -} - -.btn-outline-black:not([disabled]):not(.disabled):active:focus, -.btn-outline-black:not([disabled]):not(.disabled).active:focus, -.show>.btn-outline-black.dropdown-toggle:focus { - -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); - box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) -} - -.btn.purple-gradient { - color: #fff; - -webkit-transition: .5s ease; - transition: .5s ease -} - -.btn.purple-gradient:hover, -.btn.purple-gradient:focus, -.btn.purple-gradient:active, -.btn.purple-gradient:active:focus .btn.purple-gradient.active { - background: -webkit-gradient(linear, left top, left bottom, from(#ff88ce), to(#8f8bf7)); - background: linear-gradient(#ff88ce, #8f8bf7) -} - -.btn.peach-gradient { - color: #fff; - -webkit-transition: .5s ease; - transition: .5s ease -} - -.btn.peach-gradient:hover, -.btn.peach-gradient:focus, -.btn.peach-gradient:active, -.btn.peach-gradient:active:focus .btn.peach-gradient.active { - background: -webkit-gradient(linear, left top, left bottom, from(#ffdf89), to(#fc7b7b)); - background: linear-gradient(#ffdf89, #fc7b7b) -} - -.btn.aqua-gradient { - color: #fff; - -webkit-transition: .5s ease; - transition: .5s ease -} - -.btn.aqua-gradient:hover, -.btn.aqua-gradient:focus, -.btn.aqua-gradient:active, -.btn.aqua-gradient:active:focus .btn.aqua-gradient.active { - background: -webkit-gradient(linear, left top, left bottom, from(#3aa2ff), to(#1fffac)); - background: linear-gradient(#3aa2ff, #1fffac) -} - -.btn.blue-gradient { - color: #fff; - -webkit-transition: .5s ease; - transition: .5s ease -} - -.btn.blue-gradient:hover, -.btn.blue-gradient:focus, -.btn.blue-gradient:active, -.btn.blue-gradient:active:focus .btn.blue-gradient.active { - background: -webkit-gradient(linear, left top, left bottom, from(#5ed1fc), to(#3647b3)); - background: linear-gradient(#5ed1fc, #3647b3) -} - -.btn-warning:focus, -.btn-warning:not(:disabled):not(.disabled).active, -.btn-warning:not(:disabled):not(.disabled):active, -.show>.btn-warning.dropdown-toggle { - color: #fff -} - -.card { - font-weight: 400; - border: 0; - -webkit-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12); - box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12) -} - -.card[class*="border"] { - border: 1px solid #9e9e9e; - -webkit-box-shadow: none; - box-shadow: none -} - -.card .card-body h1, -.card .card-body h2, -.card .card-body h3, -.card .card-body h4, -.card .card-body h5, -.card .card-body h6 { - font-weight: 400 -} - -.card .card-body .card-title a { - -webkit-transition: 0.2s ease-in-out; - transition: 0.2s ease-in-out -} - -.card .card-body .card-title a:hover { - -webkit-transition: 0.2s ease-in-out; - transition: 0.2s ease-in-out -} - -.card .card-body .card-text { - font-size: .9rem; - font-weight: 400; - color: #747373 -} - -.card .md-form label { - font-weight: 300 -} - -.dropdown .dropdown-menu .dropdown-item:active { - background-color: #757575 -} - -.dropdown-submenu { - position: relative -} - -.dropdown-submenu>.dropdown-menu { - top: 0; - left: 100%; - margin-top: -6px; - margin-left: 1px; - border-radius: 0 6px 6px 6px -} - -.dropdown-submenu:hover>.dropdown-menu { - display: block -} - -.md-form.input-group label { - top: 0; - margin-bottom: 0 -} - -.md-form.input-group .input-group-text { - background-color: #e0e0e0 -} - -.md-form.input-group .input-group-text.md-addon { - font-weight: 500; - background-color: transparent; - border: none -} - -.md-form.input-group .form-control { - padding: .375rem .75rem; - margin: 0 -} - -.navbar { - font-weight: 300; - -webkit-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12); - box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12) -} - -.navbar form .md-form input { - margin: 0 5px 1px 8px -} - -.navbar .breadcrumb { - padding: .3rem 0 0 1rem; - margin: 0; - font-size: 15px; - font-weight: 300; - background-color: inherit -} - -.navbar .breadcrumb .breadcrumb-item { - color: #fff -} - -.navbar .breadcrumb .breadcrumb-item.active { - color: rgba(255, 255, 255, 0.65) -} - -.navbar .breadcrumb .breadcrumb-item:before { - color: rgba(255, 255, 255, 0.65) -} - -.navbar .navbar-toggler { - border-width: 0; - outline: 0 -} - -.navbar .nav-flex-icons { - -webkit-box-orient: horizontal; - -webkit-box-direction: normal; - -ms-flex-direction: row; - flex-direction: row -} - -@media (max-width: 992px) { - .navbar .container { - width: 100% - } - - .navbar .container .navbar-toggler-right { - right: 0 - } -} - -.navbar .nav-item .nav-link { - display: block -} - -.navbar .nav-item .nav-link.disabled:active { - pointer-events: none -} - -.navbar .nav-item .nav-link .fas, -.navbar .nav-item .nav-link .fab, -.navbar .nav-item .nav-link .far { - padding-right: 3px; - padding-left: 3px -} - -@media (max-width: 992px) { - .navbar .nav-item .nav-link { - padding-right: 6px; - padding-left: 6px - } -} - -.navbar .dropdown-menu { - position: absolute !important; - margin-top: 0 -} - -.navbar .dropdown-menu a { - padding: 10px; - font-size: .9375rem; - font-weight: 300 -} - -.navbar .dropdown-menu a:not(.active) { - color: #000 -} - -@media (max-width: 600px) { - .navbar .dropdown-menu form { - width: 17rem - } -} - -@media (min-width: 600px) { - .navbar .dropdown-menu form { - width: 22rem - } -} - -.navbar.navbar-light .navbar-nav .nav-item .nav-link.disbled { - color: rgba(0, 0, 0, 0.3) -} - -.navbar.navbar-light .navbar-nav .nav-item .nav-link.disbled:hover { - color: rgba(0, 0, 0, 0.3) -} - -.navbar.navbar-light .navbar-toggler-icon { - cursor: pointer; - background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(0, 0, 0, 0.9)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 8h24M4 16h24M4 24h24'/%3E%3C/svg%3E") -} - -.navbar.navbar-light .breadcrumb .nav-item .nav-link, -.navbar.navbar-light .navbar-nav .nav-item .nav-link { - color: #000; - -webkit-transition: .35s; - transition: .35s -} - -.navbar.navbar-light .breadcrumb .nav-item .nav-link:hover, -.navbar.navbar-light .navbar-nav .nav-item .nav-link:hover { - color: rgba(0, 0, 0, 0.7) -} - -.navbar.navbar-light .breadcrumb .nav-item.active>.nav-link, -.navbar.navbar-light .navbar-nav .nav-item.active>.nav-link { - background-color: rgba(0, 0, 0, 0.1) -} - -.navbar.navbar-light .breadcrumb .nav-item.active>.nav-link:hover, -.navbar.navbar-light .navbar-nav .nav-item.active>.nav-link:hover { - color: #000 -} - -.navbar.navbar-light .navbar-toggler { - color: #000 -} - -.navbar.navbar-light form .md-form input { - border-bottom: 1px solid #000 -} - -.navbar.navbar-light form .md-form input:focus:not([readonly]) { - border-color: #4285f4 -} - -.navbar.navbar-light form .md-form .form-control { - color: #000 -} - -.navbar.navbar-light form .md-form .form-control::-webkit-input-placeholder { - font-weight: 300; - color: #000 -} - -.navbar.navbar-light form .md-form .form-control::-moz-placeholder { - font-weight: 300; - color: #000 -} - -.navbar.navbar-light form .md-form .form-control:-ms-input-placeholder { - font-weight: 300; - color: #000 -} - -.navbar.navbar-light form .md-form .form-control::-ms-input-placeholder { - font-weight: 300; - color: #000 -} - -.navbar.navbar-light form .md-form .form-control::placeholder { - font-weight: 300; - color: #000 -} - -.navbar.navbar-dark .navbar-nav .nav-item .nav-link.disbled { - color: rgba(255, 255, 255, 0.25) -} - -.navbar.navbar-dark .navbar-nav .nav-item .nav-link.disbled:hover { - color: rgba(255, 255, 255, 0.25) -} - -.navbar.navbar-dark .navbar-toggler-icon { - cursor: pointer; - background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(255, 255, 255, 0.9)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 8h24M4 16h24M4 24h24'/%3E%3C/svg%3E") -} - -.navbar.navbar-dark .breadcrumb .nav-item .nav-link, -.navbar.navbar-dark .navbar-nav .nav-item .nav-link { - color: #fff; - -webkit-transition: .35s; - transition: .35s -} - -.navbar.navbar-dark .breadcrumb .nav-item .nav-link:hover, -.navbar.navbar-dark .navbar-nav .nav-item .nav-link:hover { - color: rgba(255, 255, 255, 0.75) -} - -.navbar.navbar-dark .breadcrumb .nav-item.active>.nav-link, -.navbar.navbar-dark .navbar-nav .nav-item.active>.nav-link { - background-color: rgba(255, 255, 255, 0.1) -} - -.navbar.navbar-dark .breadcrumb .nav-item.active>.nav-link:hover, -.navbar.navbar-dark .navbar-nav .nav-item.active>.nav-link:hover { - color: #fff -} - -.navbar.navbar-dark .navbar-toggler { - color: #fff -} - -.navbar.navbar-dark form .md-form input { - border-bottom: 1px solid #fff -} - -.navbar.navbar-dark form .md-form input:focus:not([readonly]) { - border-color: #4285f4 -} - -.navbar.navbar-dark form .md-form .form-control { - color: #fff -} - -.navbar.navbar-dark form .md-form .form-control::-webkit-input-placeholder { - font-weight: 300; - color: #fff -} - -.navbar.navbar-dark form .md-form .form-control::-moz-placeholder { - font-weight: 300; - color: #fff -} - -.navbar.navbar-dark form .md-form .form-control:-ms-input-placeholder { - font-weight: 300; - color: #fff -} - -.navbar.navbar-dark form .md-form .form-control::-ms-input-placeholder { - font-weight: 300; - color: #fff -} - -.navbar.navbar-dark form .md-form .form-control::placeholder { - font-weight: 300; - color: #fff -} - -@media (min-width: 600px) { - .navbar.scrolling-navbar { - padding-top: 12px; - padding-bottom: 12px; - -webkit-transition: background 0.5s ease-in-out, padding 0.5s ease-in-out; - transition: background 0.5s ease-in-out, padding 0.5s ease-in-out - } - - .navbar.scrolling-navbar .navbar-nav>li { - -webkit-transition-duration: 1s; - transition-duration: 1s - } - - .navbar.scrolling-navbar.top-nav-collapse { - padding-top: 5px; - padding-bottom: 5px - } -} - -.pagination .page-item.active .page-link { - color: #fff; - background-color: #4285f4; - border-radius: .125rem; - -webkit-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12); - box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12); - -webkit-transition: all 0.2s linear; - transition: all 0.2s linear -} - -.pagination .page-item.active .page-link:hover { - background-color: #4285f4 -} - -.pagination .page-item.disabled .page-link { - color: #868e96 -} - -.pagination .page-item .page-link { - font-size: .9rem; - color: #212529; - background-color: transparent; - border: 0; - outline: 0; - -webkit-transition: all 0.3s linear; - transition: all 0.3s linear -} - -.pagination .page-item .page-link:hover { - background-color: #eee; - border-radius: .125rem; - -webkit-transition: all 0.3s linear; - transition: all 0.3s linear -} - -.pagination .page-item .page-link:focus { - background-color: transparent; - -webkit-box-shadow: none; - box-shadow: none -} - -.pagination.pagination-lg .page-item .page-link { - font-size: 1rem -} - -.pagination.pagination-sm .page-item .page-link { - font-size: .8rem -} - -.pagination.pagination-circle .page-item .page-link { - margin-right: 2px; - margin-left: 2px; - border-radius: 50% -} - -.pagination.pagination-circle .page-item .page-link:hover { - border-radius: 50% -} - -.pagination.pagination-circle .page-item.active .page-link { - border-radius: 50% -} - -.pagination.pg-blue .page-item.active .page-link { - background-color: #4285f4 -} - -.pagination.pg-blue .page-item.active .page-link:hover { - background-color: #4285f4 -} - -.pagination.pg-red .page-item.active .page-link { - background-color: #ff3547 -} - -.pagination.pg-red .page-item.active .page-link:hover { - background-color: #ff3547 -} - -.pagination.pg-teal .page-item.active .page-link { - background-color: #2bbbad -} - -.pagination.pg-teal .page-item.active .page-link:hover { - background-color: #2bbbad -} - -.pagination.pg-dark-grey .page-item.active .page-link { - background-color: #37474f -} - -.pagination.pg-dark-grey .page-item.active .page-link:hover { - background-color: #37474f -} - -.pagination.pg-dark .page-item.active .page-link { - background-color: #2e2e2e -} - -.pagination.pg-dark .page-item.active .page-link:hover { - background-color: #2e2e2e -} - -.pagination.pg-blue-grey .page-item.active .page-link { - background-color: #3f729b -} - -.pagination.pg-blue-grey .page-item.active .page-link:hover { - background-color: #3f729b -} - -.pagination.pg-amber .page-item.active .page-link { - background-color: #ff6f00 -} - -.pagination.pg-amber .page-item.active .page-link:hover { - background-color: #ff6f00 -} - -.pagination.pg-purple .page-item.active .page-link { - background-color: #5e35b1 -} - -.pagination.pg-purple .page-item.active .page-link:hover { - background-color: #5e35b1 -} - -.badge { - color: #fff !important; - border-radius: .125rem; - -webkit-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12); - box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12) -} - -.badge-pill { - padding-right: .6em; - padding-left: .6em; - border-radius: 10rem -} - -.badge-primary { - color: #fff !important; - background-color: #4285f4 !important -} - -.badge-danger { - color: #fff !important; - background-color: #ff3547 !important -} - -.badge-warning { - color: #fff !important; - background-color: #fb3 !important -} - -.badge-success { - color: #fff !important; - background-color: #00c851 !important -} - -.badge-info { - color: #fff !important; - background-color: #33b5e5 !important -} - -.badge-default { - color: #fff !important; - background-color: #2bbbad !important -} - -.badge-secondary { - color: #fff !important; - background-color: #a6c !important -} - -.badge-dark { - color: #fff !important; - background-color: #212121 !important -} - -.badge-light { - color: #000 !important; - background-color: #e0e0e0 !important -} - -body.modal-open { - padding-right: 0 !important; - overflow: auto -} - -body.scrollable { - overflow-y: auto -} - -.modal-dialog .modal-content { - border: 0; - border-radius: .125rem; - -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); - box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) -} - -.modal-dialog .modal-content .modal-header { - border-top-left-radius: .125rem; - border-top-right-radius: .125rem -} - -.modal-dialog.cascading-modal { - margin-top: 10% -} - -.modal-dialog.cascading-modal .close { - color: #fff; - text-shadow: none; - outline: 0; - opacity: 1 -} - -.modal-dialog.cascading-modal .modal-header { - padding: 1.5rem; - margin: -2rem 1rem 1rem 1rem; - text-align: center; - border: none; - border-radius: .125rem; - -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); - box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) -} - -.modal-dialog.cascading-modal .modal-header .close { - margin-right: 1rem -} - -.modal-dialog.cascading-modal .modal-header .title { - width: 100%; - margin-bottom: 0; - font-size: 1.25rem -} - -.modal-dialog.cascading-modal .modal-header .title .fas, -.modal-dialog.cascading-modal .modal-header .title .fab, -.modal-dialog.cascading-modal .modal-header .title .far { - margin-right: 9px -} - -.modal-dialog.cascading-modal .modal-header .social-buttons { - margin-top: 1.5rem -} - -.modal-dialog.cascading-modal .modal-header .social-buttons a { - font-size: 1rem -} - -.modal-dialog.cascading-modal .modal-c-tabs .md-tabs { - display: -webkit-box; - display: -ms-flexbox; - display: flex; - margin: -1.5rem 1rem 0 1rem; - -webkit-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12); - box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12) -} - -.modal-dialog.cascading-modal .modal-c-tabs .md-tabs li { - -webkit-box-flex: 1; - -ms-flex: 1; - flex: 1 -} - -.modal-dialog.cascading-modal .modal-c-tabs .md-tabs li a { - text-align: center -} - -.modal-dialog.cascading-modal .modal-c-tabs .tab-content { - padding: 1.7rem 0 0 0 -} - -.modal-dialog.cascading-modal .modal-body, -.modal-dialog.cascading-modal .modal-footer { - padding-right: 2rem; - padding-left: 2rem; - color: #616161 -} - -.modal-dialog.cascading-modal .modal-body .additional-option, -.modal-dialog.cascading-modal .modal-footer .additional-option { - margin-top: 1rem; - text-align: center -} - -.modal-dialog.cascading-modal.modal-avatar { - margin-top: 6rem -} - -.modal-dialog.cascading-modal.modal-avatar .modal-header { - margin: -6rem 0 -1rem; - -webkit-box-shadow: none; - box-shadow: none -} - -.modal-dialog.cascading-modal.modal-avatar .modal-header img { - width: 130px; - margin-right: auto; - margin-left: auto; - -webkit-box-shadow: 0 8px 17px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19); - box-shadow: 0 8px 17px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19) -} - -.modal-dialog.modal-notify .heading { - padding: .3rem; - margin: 0; - font-size: 1.15rem; - color: #fff -} - -.modal-dialog.modal-notify .modal-header { - border: 0; - -webkit-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12); - box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12) -} - -.modal-dialog.modal-notify .close { - opacity: 1 -} - -.modal-dialog.modal-notify .modal-body { - padding: 1.5rem; - color: #616161 -} - -.modal-dialog.modal-notify.modal-primary .modal-header { - background-color: #4285f4 -} - -.modal-dialog.modal-notify.modal-primary .fas, -.modal-dialog.modal-notify.modal-primary .fab, -.modal-dialog.modal-notify.modal-primary .far { - color: #4285f4 -} - -.modal-dialog.modal-notify.modal-primary .badge { - background-color: #4285f4 -} - -.modal-dialog.modal-notify.modal-primary .btn .fas, -.modal-dialog.modal-notify.modal-primary .btn .fab, -.modal-dialog.modal-notify.modal-primary .btn .far { - color: #fff -} - -.modal-dialog.modal-notify.modal-primary .btn.btn-outline-primary .fas, -.modal-dialog.modal-notify.modal-primary .btn.btn-outline-primary .fab, -.modal-dialog.modal-notify.modal-primary .btn.btn-outline-primary .far { - color: #4285f4 -} - -.modal-dialog.modal-notify.modal-danger .modal-header { - background-color: #ff3547 -} - -.modal-dialog.modal-notify.modal-danger .fas, -.modal-dialog.modal-notify.modal-danger .fab, -.modal-dialog.modal-notify.modal-danger .far { - color: #ff3547 -} - -.modal-dialog.modal-notify.modal-danger .badge { - background-color: #ff3547 -} - -.modal-dialog.modal-notify.modal-danger .btn .fas, -.modal-dialog.modal-notify.modal-danger .btn .fab, -.modal-dialog.modal-notify.modal-danger .btn .far { - color: #fff -} - -.modal-dialog.modal-notify.modal-danger .btn.btn-outline-danger .fas, -.modal-dialog.modal-notify.modal-danger .btn.btn-outline-danger .fab, -.modal-dialog.modal-notify.modal-danger .btn.btn-outline-danger .far { - color: #ff3547 -} - -.modal-dialog.modal-notify.modal-warning .modal-header { - background-color: #fb3 -} - -.modal-dialog.modal-notify.modal-warning .fas, -.modal-dialog.modal-notify.modal-warning .fab, -.modal-dialog.modal-notify.modal-warning .far { - color: #fb3 -} - -.modal-dialog.modal-notify.modal-warning .badge { - background-color: #fb3 -} - -.modal-dialog.modal-notify.modal-warning .btn .fas, -.modal-dialog.modal-notify.modal-warning .btn .fab, -.modal-dialog.modal-notify.modal-warning .btn .far { - color: #fff -} - -.modal-dialog.modal-notify.modal-warning .btn.btn-outline-warning .fas, -.modal-dialog.modal-notify.modal-warning .btn.btn-outline-warning .fab, -.modal-dialog.modal-notify.modal-warning .btn.btn-outline-warning .far { - color: #fb3 -} - -.modal-dialog.modal-notify.modal-success .modal-header { - background-color: #00c851 -} - -.modal-dialog.modal-notify.modal-success .fas, -.modal-dialog.modal-notify.modal-success .fab, -.modal-dialog.modal-notify.modal-success .far { - color: #00c851 -} - -.modal-dialog.modal-notify.modal-success .badge { - background-color: #00c851 -} - -.modal-dialog.modal-notify.modal-success .btn .fas, -.modal-dialog.modal-notify.modal-success .btn .fab, -.modal-dialog.modal-notify.modal-success .btn .far { - color: #fff -} - -.modal-dialog.modal-notify.modal-success .btn.btn-outline-success .fas, -.modal-dialog.modal-notify.modal-success .btn.btn-outline-success .fab, -.modal-dialog.modal-notify.modal-success .btn.btn-outline-success .far { - color: #00c851 -} - -.modal-dialog.modal-notify.modal-info .modal-header { - background-color: #33b5e5 -} - -.modal-dialog.modal-notify.modal-info .fas, -.modal-dialog.modal-notify.modal-info .fab, -.modal-dialog.modal-notify.modal-info .far { - color: #33b5e5 -} - -.modal-dialog.modal-notify.modal-info .badge { - background-color: #33b5e5 -} - -.modal-dialog.modal-notify.modal-info .btn .fas, -.modal-dialog.modal-notify.modal-info .btn .fab, -.modal-dialog.modal-notify.modal-info .btn .far { - color: #fff -} - -.modal-dialog.modal-notify.modal-info .btn.btn-outline-info .fas, -.modal-dialog.modal-notify.modal-info .btn.btn-outline-info .fab, -.modal-dialog.modal-notify.modal-info .btn.btn-outline-info .far { - color: #33b5e5 -} - -.modal { - padding-right: 0 !important -} - -@media (min-width: 768px) { - .modal .modal-dialog.modal-top { - top: 0 - } - - .modal .modal-dialog.modal-left { - left: 0 - } - - .modal .modal-dialog.modal-right { - right: 0 - } - - .modal .modal-dialog.modal-bottom { - bottom: 0 - } - - .modal .modal-dialog.modal-top-left { - top: 10px; - left: 10px - } - - .modal .modal-dialog.modal-top-right { - top: 10px; - right: 10px - } - - .modal .modal-dialog.modal-bottom-left { - bottom: 10px; - left: 10px - } - - .modal .modal-dialog.modal-bottom-right { - right: 10px; - bottom: 10px - } -} - -.modal.fade.top:not(.show) .modal-dialog { - -webkit-transform: translate3d(0, -25%, 0); - transform: translate3d(0, -25%, 0) -} - -.modal.fade.left:not(.show) .modal-dialog { - -webkit-transform: translate3d(-25%, 0, 0); - transform: translate3d(-25%, 0, 0) -} - -.modal.fade.right:not(.show) .modal-dialog { - -webkit-transform: translate3d(25%, 0, 0); - transform: translate3d(25%, 0, 0) -} - -.modal.fade.bottom:not(.show) .modal-dialog { - -webkit-transform: translate3d(0, 25%, 0); - transform: translate3d(0, 25%, 0) -} - -@media (min-width: 992px) { - .modal.modal-scrolling { - position: relative - } - - .modal.modal-scrolling .modal-dialog { - position: fixed; - z-index: 1050 - } - - .modal.modal-content-clickable { - top: auto; - bottom: auto - } - - .modal.modal-content-clickable .modal-dialog { - position: fixed - } - - .modal .modal-fluid { - width: 100%; - max-width: 100% - } - - .modal .modal-fluid .modal-content { - width: 100% - } - - .modal .modal-frame { - position: absolute; - width: 100%; - max-width: 100% !important; - margin: 0 !important - } - - .modal .modal-frame.modal-bottom { - bottom: 0 - } - - .modal .modal-full-height { - position: absolute; - top: 0; - right: 0; - display: -webkit-box; - display: -ms-flexbox; - display: flex; - width: 400px; - height: auto; - min-height: 100%; - margin: 0 - } - - .modal .modal-full-height.modal-top, - .modal .modal-full-height.modal-bottom { - display: block; - width: 100%; - max-width: 100%; - height: auto - } - - .modal .modal-full-height.modal-top { - bottom: auto - } - - .modal .modal-full-height.modal-bottom { - top: auto; - min-height: 0 - } - - .modal .modal-full-height .modal-content { - width: 100% - } - - .modal .modal-full-height.modal-lg { - width: 90%; - max-width: 90% - } -} - -@media (min-width: 992px) and (min-width: 992px) { - .modal .modal-full-height.modal-lg { - width: 800px; - max-width: 800px - } -} - -@media (min-width: 992px) and (min-width: 1200px) { - .modal .modal-full-height.modal-lg { - width: 1000px; - max-width: 1000px - } -} - -@media (min-width: 992px) { - .modal .modal-side { - position: absolute; - right: 10px; - bottom: 10px; - width: 400px; - margin: 0 - } -} - -.carousel .carousel-control-prev-icon, -.carousel .carousel-control-next-icon { - width: 20px; - height: 20px -} - -.carousel .carousel-control-prev-icon { - background-image: url(../img/svg/arrow_left.svg) -} - -.carousel .carousel-control-next-icon { - background-image: url(../img/svg/arrow_right.svg) -} - -.carousel .carousel-indicators li { - width: .625rem; - height: .625rem; - cursor: pointer; - border-radius: 50% -} - -.carousel-fade .carousel-item { - opacity: 0; - -webkit-transition-duration: .6s; - transition-duration: .6s; - -webkit-transition-property: opacity; - transition-property: opacity -} - -.carousel-fade .carousel-item.active, -.carousel-fade .carousel-item-next.carousel-item-left, -.carousel-fade .carousel-item-prev.carousel-item-right { - opacity: 1 -} - -.carousel-fade .carousel-item-left.active, -.carousel-fade .carousel-item-right.active { - opacity: 0 -} - -.carousel-fade .carousel-item-next, -.carousel-fade .carousel-item-prev, -.carousel-fade .carousel-item.active, -.carousel-fade .carousel-item-left.active, -.carousel-fade .carousel-item-prev.active { - -webkit-transform: translateX(0); - transform: translateX(0) -} - -@supports (transform-style: preserve-3d) { - - .carousel-fade .carousel-item-next, - .carousel-fade .carousel-item-prev, - .carousel-fade .carousel-item.active, - .carousel-fade .carousel-item-left.active, - .carousel-fade .carousel-item-prev.active { - -webkit-transform: translate3d(0, 0, 0); - transform: translate3d(0, 0, 0) - } -} - -.md-form { - position: relative; - margin-top: 1.5rem; - margin-bottom: 1.5rem -} - -.md-form input:not([type]), -.md-form input[type="text"]:not(.browser-default), -.md-form input[type="password"]:not(.browser-default), -.md-form input[type="email"]:not(.browser-default), -.md-form input[type="url"]:not(.browser-default), -.md-form input[type="time"]:not(.browser-default), -.md-form input[type="date"]:not(.browser-default), -.md-form input[type="datetime"]:not(.browser-default), -.md-form input[type="datetime-local"]:not(.browser-default), -.md-form input[type="tel"]:not(.browser-default), -.md-form input[type="number"]:not(.browser-default), -.md-form input[type="search"]:not(.browser-default), -.md-form input[type="phone"]:not(.browser-default), -.md-form input[type="search-md"], -.md-form textarea.md-textarea { - -webkit-box-sizing: content-box; - box-sizing: content-box; - background-color: transparent; - border: none; - border-bottom: 1px solid #ced4da; - border-radius: 0; - outline: none; - -webkit-box-shadow: none; - box-shadow: none; - -webkit-transition: border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out; - transition: border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out; - transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; - transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out -} - -.md-form input:not([type]):focus:not([readonly]), -.md-form input[type="text"]:not(.browser-default):focus:not([readonly]), -.md-form input[type="password"]:not(.browser-default):focus:not([readonly]), -.md-form input[type="email"]:not(.browser-default):focus:not([readonly]), -.md-form input[type="url"]:not(.browser-default):focus:not([readonly]), -.md-form input[type="time"]:not(.browser-default):focus:not([readonly]), -.md-form input[type="date"]:not(.browser-default):focus:not([readonly]), -.md-form input[type="datetime"]:not(.browser-default):focus:not([readonly]), -.md-form input[type="datetime-local"]:not(.browser-default):focus:not([readonly]), -.md-form input[type="tel"]:not(.browser-default):focus:not([readonly]), -.md-form input[type="number"]:not(.browser-default):focus:not([readonly]), -.md-form input[type="search"]:not(.browser-default):focus:not([readonly]), -.md-form input[type="phone"]:not(.browser-default):focus:not([readonly]), -.md-form input[type="search-md"]:focus:not([readonly]), -.md-form textarea.md-textarea:focus:not([readonly]) { - border-bottom: 1px solid #4285f4; - -webkit-box-shadow: 0 1px 0 0 #4285f4; - box-shadow: 0 1px 0 0 #4285f4 -} - -.md-form input:not([type]):focus:not([readonly])+label, -.md-form input[type="text"]:not(.browser-default):focus:not([readonly])+label, -.md-form input[type="password"]:not(.browser-default):focus:not([readonly])+label, -.md-form input[type="email"]:not(.browser-default):focus:not([readonly])+label, -.md-form input[type="url"]:not(.browser-default):focus:not([readonly])+label, -.md-form input[type="time"]:not(.browser-default):focus:not([readonly])+label, -.md-form input[type="date"]:not(.browser-default):focus:not([readonly])+label, -.md-form input[type="datetime"]:not(.browser-default):focus:not([readonly])+label, -.md-form input[type="datetime-local"]:not(.browser-default):focus:not([readonly])+label, -.md-form input[type="tel"]:not(.browser-default):focus:not([readonly])+label, -.md-form input[type="number"]:not(.browser-default):focus:not([readonly])+label, -.md-form input[type="search"]:not(.browser-default):focus:not([readonly])+label, -.md-form input[type="phone"]:not(.browser-default):focus:not([readonly])+label, -.md-form input[type="search-md"]:focus:not([readonly])+label, -.md-form textarea.md-textarea:focus:not([readonly])+label { - color: #4285f4 -} - -.md-form input:not([type])+label::after, -.md-form input[type="text"]:not(.browser-default)+label::after, -.md-form input[type="password"]:not(.browser-default)+label::after, -.md-form input[type="email"]:not(.browser-default)+label::after, -.md-form input[type="url"]:not(.browser-default)+label::after, -.md-form input[type="time"]:not(.browser-default)+label::after, -.md-form input[type="date"]:not(.browser-default)+label::after, -.md-form input[type="datetime"]:not(.browser-default)+label::after, -.md-form input[type="datetime-local"]:not(.browser-default)+label::after, -.md-form input[type="tel"]:not(.browser-default)+label::after, -.md-form input[type="number"]:not(.browser-default)+label::after, -.md-form input[type="search"]:not(.browser-default)+label::after, -.md-form input[type="phone"]:not(.browser-default)+label::after, -.md-form input[type="search-md"]+label::after, -.md-form textarea.md-textarea+label::after { - position: absolute; - top: 65px; - display: block; - content: ""; - opacity: 0; - -webkit-transition: 0.2s opacity ease-out, 0.2s color ease-out; - transition: 0.2s opacity ease-out, 0.2s color ease-out -} - -.md-form input:not([type]).valid, -.md-form input:not([type]):focus.valid, -.md-form input[type="text"]:not(.browser-default).valid, -.md-form input[type="text"]:not(.browser-default):focus.valid, -.md-form input[type="password"]:not(.browser-default).valid, -.md-form input[type="password"]:not(.browser-default):focus.valid, -.md-form input[type="email"]:not(.browser-default).valid, -.md-form input[type="email"]:not(.browser-default):focus.valid, -.md-form input[type="url"]:not(.browser-default).valid, -.md-form input[type="url"]:not(.browser-default):focus.valid, -.md-form input[type="time"]:not(.browser-default).valid, -.md-form input[type="time"]:not(.browser-default):focus.valid, -.md-form input[type="date"]:not(.browser-default).valid, -.md-form input[type="date"]:not(.browser-default):focus.valid, -.md-form input[type="datetime"]:not(.browser-default).valid, -.md-form input[type="datetime"]:not(.browser-default):focus.valid, -.md-form input[type="datetime-local"]:not(.browser-default).valid, -.md-form input[type="datetime-local"]:not(.browser-default):focus.valid, -.md-form input[type="tel"]:not(.browser-default).valid, -.md-form input[type="tel"]:not(.browser-default):focus.valid, -.md-form input[type="number"]:not(.browser-default).valid, -.md-form input[type="number"]:not(.browser-default):focus.valid, -.md-form input[type="search"]:not(.browser-default).valid, -.md-form input[type="search"]:not(.browser-default):focus.valid, -.md-form input[type="phone"]:not(.browser-default).valid, -.md-form input[type="phone"]:not(.browser-default):focus.valid, -.md-form input[type="search-md"].valid, -.md-form input[type="search-md"]:focus.valid, -.md-form textarea.md-textarea.valid, -.md-form textarea.md-textarea:focus.valid { - border-bottom: 1px solid #00c851; - -webkit-box-shadow: 0 1px 0 0 #00c851; - box-shadow: 0 1px 0 0 #00c851 -} - -.md-form input:not([type]).valid+label:after, -.md-form input:not([type]):focus.valid+label:after, -.md-form input[type="text"]:not(.browser-default).valid+label:after, -.md-form input[type="text"]:not(.browser-default):focus.valid+label:after, -.md-form input[type="password"]:not(.browser-default).valid+label:after, -.md-form input[type="password"]:not(.browser-default):focus.valid+label:after, -.md-form input[type="email"]:not(.browser-default).valid+label:after, -.md-form input[type="email"]:not(.browser-default):focus.valid+label:after, -.md-form input[type="url"]:not(.browser-default).valid+label:after, -.md-form input[type="url"]:not(.browser-default):focus.valid+label:after, -.md-form input[type="time"]:not(.browser-default).valid+label:after, -.md-form input[type="time"]:not(.browser-default):focus.valid+label:after, -.md-form input[type="date"]:not(.browser-default).valid+label:after, -.md-form input[type="date"]:not(.browser-default):focus.valid+label:after, -.md-form input[type="datetime"]:not(.browser-default).valid+label:after, -.md-form input[type="datetime"]:not(.browser-default):focus.valid+label:after, -.md-form input[type="datetime-local"]:not(.browser-default).valid+label:after, -.md-form input[type="datetime-local"]:not(.browser-default):focus.valid+label:after, -.md-form input[type="tel"]:not(.browser-default).valid+label:after, -.md-form input[type="tel"]:not(.browser-default):focus.valid+label:after, -.md-form input[type="number"]:not(.browser-default).valid+label:after, -.md-form input[type="number"]:not(.browser-default):focus.valid+label:after, -.md-form input[type="search"]:not(.browser-default).valid+label:after, -.md-form input[type="search"]:not(.browser-default):focus.valid+label:after, -.md-form input[type="phone"]:not(.browser-default).valid+label:after, -.md-form input[type="phone"]:not(.browser-default):focus.valid+label:after, -.md-form input[type="search-md"].valid+label:after, -.md-form input[type="search-md"]:focus.valid+label:after, -.md-form textarea.md-textarea.valid+label:after, -.md-form textarea.md-textarea:focus.valid+label:after { - color: #00c851; - content: attr(data-success); - opacity: 1 -} - -.md-form input:not([type]).invalid, -.md-form input:not([type]):focus.invalid, -.md-form input[type="text"]:not(.browser-default).invalid, -.md-form input[type="text"]:not(.browser-default):focus.invalid, -.md-form input[type="password"]:not(.browser-default).invalid, -.md-form input[type="password"]:not(.browser-default):focus.invalid, -.md-form input[type="email"]:not(.browser-default).invalid, -.md-form input[type="email"]:not(.browser-default):focus.invalid, -.md-form input[type="url"]:not(.browser-default).invalid, -.md-form input[type="url"]:not(.browser-default):focus.invalid, -.md-form input[type="time"]:not(.browser-default).invalid, -.md-form input[type="time"]:not(.browser-default):focus.invalid, -.md-form input[type="date"]:not(.browser-default).invalid, -.md-form input[type="date"]:not(.browser-default):focus.invalid, -.md-form input[type="datetime"]:not(.browser-default).invalid, -.md-form input[type="datetime"]:not(.browser-default):focus.invalid, -.md-form input[type="datetime-local"]:not(.browser-default).invalid, -.md-form input[type="datetime-local"]:not(.browser-default):focus.invalid, -.md-form input[type="tel"]:not(.browser-default).invalid, -.md-form input[type="tel"]:not(.browser-default):focus.invalid, -.md-form input[type="number"]:not(.browser-default).invalid, -.md-form input[type="number"]:not(.browser-default):focus.invalid, -.md-form input[type="search"]:not(.browser-default).invalid, -.md-form input[type="search"]:not(.browser-default):focus.invalid, -.md-form input[type="phone"]:not(.browser-default).invalid, -.md-form input[type="phone"]:not(.browser-default):focus.invalid, -.md-form input[type="search-md"].invalid, -.md-form input[type="search-md"]:focus.invalid, -.md-form textarea.md-textarea.invalid, -.md-form textarea.md-textarea:focus.invalid { - border-bottom: 1px solid #f44336; - -webkit-box-shadow: 0 1px 0 0 #f44336; - box-shadow: 0 1px 0 0 #f44336 -} - -.md-form input:not([type]).invalid+label:after, -.md-form input:not([type]):focus.invalid+label:after, -.md-form input[type="text"]:not(.browser-default).invalid+label:after, -.md-form input[type="text"]:not(.browser-default):focus.invalid+label:after, -.md-form input[type="password"]:not(.browser-default).invalid+label:after, -.md-form input[type="password"]:not(.browser-default):focus.invalid+label:after, -.md-form input[type="email"]:not(.browser-default).invalid+label:after, -.md-form input[type="email"]:not(.browser-default):focus.invalid+label:after, -.md-form input[type="url"]:not(.browser-default).invalid+label:after, -.md-form input[type="url"]:not(.browser-default):focus.invalid+label:after, -.md-form input[type="time"]:not(.browser-default).invalid+label:after, -.md-form input[type="time"]:not(.browser-default):focus.invalid+label:after, -.md-form input[type="date"]:not(.browser-default).invalid+label:after, -.md-form input[type="date"]:not(.browser-default):focus.invalid+label:after, -.md-form input[type="datetime"]:not(.browser-default).invalid+label:after, -.md-form input[type="datetime"]:not(.browser-default):focus.invalid+label:after, -.md-form input[type="datetime-local"]:not(.browser-default).invalid+label:after, -.md-form input[type="datetime-local"]:not(.browser-default):focus.invalid+label:after, -.md-form input[type="tel"]:not(.browser-default).invalid+label:after, -.md-form input[type="tel"]:not(.browser-default):focus.invalid+label:after, -.md-form input[type="number"]:not(.browser-default).invalid+label:after, -.md-form input[type="number"]:not(.browser-default):focus.invalid+label:after, -.md-form input[type="search"]:not(.browser-default).invalid+label:after, -.md-form input[type="search"]:not(.browser-default):focus.invalid+label:after, -.md-form input[type="phone"]:not(.browser-default).invalid+label:after, -.md-form input[type="phone"]:not(.browser-default):focus.invalid+label:after, -.md-form input[type="search-md"].invalid+label:after, -.md-form input[type="search-md"]:focus.invalid+label:after, -.md-form textarea.md-textarea.invalid+label:after, -.md-form textarea.md-textarea:focus.invalid+label:after { - color: #f44336; - content: attr(data-error); - opacity: 1 -} - -.md-form input:not([type]).form-control.valid+label:after, -.md-form input:not([type]).form-control:focus.valid+label:after, -.md-form input[type="text"]:not(.browser-default).form-control.valid+label:after, -.md-form input[type="text"]:not(.browser-default).form-control:focus.valid+label:after, -.md-form input[type="password"]:not(.browser-default).form-control.valid+label:after, -.md-form input[type="password"]:not(.browser-default).form-control:focus.valid+label:after, -.md-form input[type="email"]:not(.browser-default).form-control.valid+label:after, -.md-form input[type="email"]:not(.browser-default).form-control:focus.valid+label:after, -.md-form input[type="url"]:not(.browser-default).form-control.valid+label:after, -.md-form input[type="url"]:not(.browser-default).form-control:focus.valid+label:after, -.md-form input[type="time"]:not(.browser-default).form-control.valid+label:after, -.md-form input[type="time"]:not(.browser-default).form-control:focus.valid+label:after, -.md-form input[type="date"]:not(.browser-default).form-control.valid+label:after, -.md-form input[type="date"]:not(.browser-default).form-control:focus.valid+label:after, -.md-form input[type="datetime"]:not(.browser-default).form-control.valid+label:after, -.md-form input[type="datetime"]:not(.browser-default).form-control:focus.valid+label:after, -.md-form input[type="datetime-local"]:not(.browser-default).form-control.valid+label:after, -.md-form input[type="datetime-local"]:not(.browser-default).form-control:focus.valid+label:after, -.md-form input[type="tel"]:not(.browser-default).form-control.valid+label:after, -.md-form input[type="tel"]:not(.browser-default).form-control:focus.valid+label:after, -.md-form input[type="number"]:not(.browser-default).form-control.valid+label:after, -.md-form input[type="number"]:not(.browser-default).form-control:focus.valid+label:after, -.md-form input[type="search"]:not(.browser-default).form-control.valid+label:after, -.md-form input[type="search"]:not(.browser-default).form-control:focus.valid+label:after, -.md-form input[type="phone"]:not(.browser-default).form-control.valid+label:after, -.md-form input[type="phone"]:not(.browser-default).form-control:focus.valid+label:after, -.md-form input[type="search-md"].form-control.valid+label:after, -.md-form input[type="search-md"].form-control:focus.valid+label:after, -.md-form textarea.md-textarea.form-control.valid+label:after, -.md-form textarea.md-textarea.form-control:focus.valid+label:after { - top: 4.1rem -} - -.md-form input:not([type]).form-control.invalid+label:after, -.md-form input:not([type]).form-control:focus.invalid+label:after, -.md-form input[type="text"]:not(.browser-default).form-control.invalid+label:after, -.md-form input[type="text"]:not(.browser-default).form-control:focus.invalid+label:after, -.md-form input[type="password"]:not(.browser-default).form-control.invalid+label:after, -.md-form input[type="password"]:not(.browser-default).form-control:focus.invalid+label:after, -.md-form input[type="email"]:not(.browser-default).form-control.invalid+label:after, -.md-form input[type="email"]:not(.browser-default).form-control:focus.invalid+label:after, -.md-form input[type="url"]:not(.browser-default).form-control.invalid+label:after, -.md-form input[type="url"]:not(.browser-default).form-control:focus.invalid+label:after, -.md-form input[type="time"]:not(.browser-default).form-control.invalid+label:after, -.md-form input[type="time"]:not(.browser-default).form-control:focus.invalid+label:after, -.md-form input[type="date"]:not(.browser-default).form-control.invalid+label:after, -.md-form input[type="date"]:not(.browser-default).form-control:focus.invalid+label:after, -.md-form input[type="datetime"]:not(.browser-default).form-control.invalid+label:after, -.md-form input[type="datetime"]:not(.browser-default).form-control:focus.invalid+label:after, -.md-form input[type="datetime-local"]:not(.browser-default).form-control.invalid+label:after, -.md-form input[type="datetime-local"]:not(.browser-default).form-control:focus.invalid+label:after, -.md-form input[type="tel"]:not(.browser-default).form-control.invalid+label:after, -.md-form input[type="tel"]:not(.browser-default).form-control:focus.invalid+label:after, -.md-form input[type="number"]:not(.browser-default).form-control.invalid+label:after, -.md-form input[type="number"]:not(.browser-default).form-control:focus.invalid+label:after, -.md-form input[type="search"]:not(.browser-default).form-control.invalid+label:after, -.md-form input[type="search"]:not(.browser-default).form-control:focus.invalid+label:after, -.md-form input[type="phone"]:not(.browser-default).form-control.invalid+label:after, -.md-form input[type="phone"]:not(.browser-default).form-control:focus.invalid+label:after, -.md-form input[type="search-md"].form-control.invalid+label:after, -.md-form input[type="search-md"].form-control:focus.invalid+label:after, -.md-form textarea.md-textarea.form-control.invalid+label:after, -.md-form textarea.md-textarea.form-control:focus.invalid+label:after { - top: 4rem -} - -.md-form input:not([type]).form-control-lg.valid+label:after, -.md-form input:not([type]).form-control-lg:focus.valid+label:after, -.md-form input[type="text"]:not(.browser-default).form-control-lg.valid+label:after, -.md-form input[type="text"]:not(.browser-default).form-control-lg:focus.valid+label:after, -.md-form input[type="password"]:not(.browser-default).form-control-lg.valid+label:after, -.md-form input[type="password"]:not(.browser-default).form-control-lg:focus.valid+label:after, -.md-form input[type="email"]:not(.browser-default).form-control-lg.valid+label:after, -.md-form input[type="email"]:not(.browser-default).form-control-lg:focus.valid+label:after, -.md-form input[type="url"]:not(.browser-default).form-control-lg.valid+label:after, -.md-form input[type="url"]:not(.browser-default).form-control-lg:focus.valid+label:after, -.md-form input[type="time"]:not(.browser-default).form-control-lg.valid+label:after, -.md-form input[type="time"]:not(.browser-default).form-control-lg:focus.valid+label:after, -.md-form input[type="date"]:not(.browser-default).form-control-lg.valid+label:after, -.md-form input[type="date"]:not(.browser-default).form-control-lg:focus.valid+label:after, -.md-form input[type="datetime"]:not(.browser-default).form-control-lg.valid+label:after, -.md-form input[type="datetime"]:not(.browser-default).form-control-lg:focus.valid+label:after, -.md-form input[type="datetime-local"]:not(.browser-default).form-control-lg.valid+label:after, -.md-form input[type="datetime-local"]:not(.browser-default).form-control-lg:focus.valid+label:after, -.md-form input[type="tel"]:not(.browser-default).form-control-lg.valid+label:after, -.md-form input[type="tel"]:not(.browser-default).form-control-lg:focus.valid+label:after, -.md-form input[type="number"]:not(.browser-default).form-control-lg.valid+label:after, -.md-form input[type="number"]:not(.browser-default).form-control-lg:focus.valid+label:after, -.md-form input[type="search"]:not(.browser-default).form-control-lg.valid+label:after, -.md-form input[type="search"]:not(.browser-default).form-control-lg:focus.valid+label:after, -.md-form input[type="phone"]:not(.browser-default).form-control-lg.valid+label:after, -.md-form input[type="phone"]:not(.browser-default).form-control-lg:focus.valid+label:after, -.md-form input[type="search-md"].form-control-lg.valid+label:after, -.md-form input[type="search-md"].form-control-lg:focus.valid+label:after, -.md-form textarea.md-textarea.form-control-lg.valid+label:after, -.md-form textarea.md-textarea.form-control-lg:focus.valid+label:after { - top: 4.6rem -} - -.md-form input:not([type]).form-control-lg.invalid+label:after, -.md-form input:not([type]).form-control-lg:focus.invalid+label:after, -.md-form input[type="text"]:not(.browser-default).form-control-lg.invalid+label:after, -.md-form input[type="text"]:not(.browser-default).form-control-lg:focus.invalid+label:after, -.md-form input[type="password"]:not(.browser-default).form-control-lg.invalid+label:after, -.md-form input[type="password"]:not(.browser-default).form-control-lg:focus.invalid+label:after, -.md-form input[type="email"]:not(.browser-default).form-control-lg.invalid+label:after, -.md-form input[type="email"]:not(.browser-default).form-control-lg:focus.invalid+label:after, -.md-form input[type="url"]:not(.browser-default).form-control-lg.invalid+label:after, -.md-form input[type="url"]:not(.browser-default).form-control-lg:focus.invalid+label:after, -.md-form input[type="time"]:not(.browser-default).form-control-lg.invalid+label:after, -.md-form input[type="time"]:not(.browser-default).form-control-lg:focus.invalid+label:after, -.md-form input[type="date"]:not(.browser-default).form-control-lg.invalid+label:after, -.md-form input[type="date"]:not(.browser-default).form-control-lg:focus.invalid+label:after, -.md-form input[type="datetime"]:not(.browser-default).form-control-lg.invalid+label:after, -.md-form input[type="datetime"]:not(.browser-default).form-control-lg:focus.invalid+label:after, -.md-form input[type="datetime-local"]:not(.browser-default).form-control-lg.invalid+label:after, -.md-form input[type="datetime-local"]:not(.browser-default).form-control-lg:focus.invalid+label:after, -.md-form input[type="tel"]:not(.browser-default).form-control-lg.invalid+label:after, -.md-form input[type="tel"]:not(.browser-default).form-control-lg:focus.invalid+label:after, -.md-form input[type="number"]:not(.browser-default).form-control-lg.invalid+label:after, -.md-form input[type="number"]:not(.browser-default).form-control-lg:focus.invalid+label:after, -.md-form input[type="search"]:not(.browser-default).form-control-lg.invalid+label:after, -.md-form input[type="search"]:not(.browser-default).form-control-lg:focus.invalid+label:after, -.md-form input[type="phone"]:not(.browser-default).form-control-lg.invalid+label:after, -.md-form input[type="phone"]:not(.browser-default).form-control-lg:focus.invalid+label:after, -.md-form input[type="search-md"].form-control-lg.invalid+label:after, -.md-form input[type="search-md"].form-control-lg:focus.invalid+label:after, -.md-form textarea.md-textarea.form-control-lg.invalid+label:after, -.md-form textarea.md-textarea.form-control-lg:focus.invalid+label:after { - top: 4.6rem -} - -.md-form input:not([type]).form-control-sm.valid+label:after, -.md-form input:not([type]).form-control-sm:focus.valid+label:after, -.md-form input[type="text"]:not(.browser-default).form-control-sm.valid+label:after, -.md-form input[type="text"]:not(.browser-default).form-control-sm:focus.valid+label:after, -.md-form input[type="password"]:not(.browser-default).form-control-sm.valid+label:after, -.md-form input[type="password"]:not(.browser-default).form-control-sm:focus.valid+label:after, -.md-form input[type="email"]:not(.browser-default).form-control-sm.valid+label:after, -.md-form input[type="email"]:not(.browser-default).form-control-sm:focus.valid+label:after, -.md-form input[type="url"]:not(.browser-default).form-control-sm.valid+label:after, -.md-form input[type="url"]:not(.browser-default).form-control-sm:focus.valid+label:after, -.md-form input[type="time"]:not(.browser-default).form-control-sm.valid+label:after, -.md-form input[type="time"]:not(.browser-default).form-control-sm:focus.valid+label:after, -.md-form input[type="date"]:not(.browser-default).form-control-sm.valid+label:after, -.md-form input[type="date"]:not(.browser-default).form-control-sm:focus.valid+label:after, -.md-form input[type="datetime"]:not(.browser-default).form-control-sm.valid+label:after, -.md-form input[type="datetime"]:not(.browser-default).form-control-sm:focus.valid+label:after, -.md-form input[type="datetime-local"]:not(.browser-default).form-control-sm.valid+label:after, -.md-form input[type="datetime-local"]:not(.browser-default).form-control-sm:focus.valid+label:after, -.md-form input[type="tel"]:not(.browser-default).form-control-sm.valid+label:after, -.md-form input[type="tel"]:not(.browser-default).form-control-sm:focus.valid+label:after, -.md-form input[type="number"]:not(.browser-default).form-control-sm.valid+label:after, -.md-form input[type="number"]:not(.browser-default).form-control-sm:focus.valid+label:after, -.md-form input[type="search"]:not(.browser-default).form-control-sm.valid+label:after, -.md-form input[type="search"]:not(.browser-default).form-control-sm:focus.valid+label:after, -.md-form input[type="phone"]:not(.browser-default).form-control-sm.valid+label:after, -.md-form input[type="phone"]:not(.browser-default).form-control-sm:focus.valid+label:after, -.md-form input[type="search-md"].form-control-sm.valid+label:after, -.md-form input[type="search-md"].form-control-sm:focus.valid+label:after, -.md-form textarea.md-textarea.form-control-sm.valid+label:after, -.md-form textarea.md-textarea.form-control-sm:focus.valid+label:after { - top: 3.7rem -} - -.md-form input:not([type]).form-control-sm.invalid+label:after, -.md-form input:not([type]).form-control-sm:focus.invalid+label:after, -.md-form input[type="text"]:not(.browser-default).form-control-sm.invalid+label:after, -.md-form input[type="text"]:not(.browser-default).form-control-sm:focus.invalid+label:after, -.md-form input[type="password"]:not(.browser-default).form-control-sm.invalid+label:after, -.md-form input[type="password"]:not(.browser-default).form-control-sm:focus.invalid+label:after, -.md-form input[type="email"]:not(.browser-default).form-control-sm.invalid+label:after, -.md-form input[type="email"]:not(.browser-default).form-control-sm:focus.invalid+label:after, -.md-form input[type="url"]:not(.browser-default).form-control-sm.invalid+label:after, -.md-form input[type="url"]:not(.browser-default).form-control-sm:focus.invalid+label:after, -.md-form input[type="time"]:not(.browser-default).form-control-sm.invalid+label:after, -.md-form input[type="time"]:not(.browser-default).form-control-sm:focus.invalid+label:after, -.md-form input[type="date"]:not(.browser-default).form-control-sm.invalid+label:after, -.md-form input[type="date"]:not(.browser-default).form-control-sm:focus.invalid+label:after, -.md-form input[type="datetime"]:not(.browser-default).form-control-sm.invalid+label:after, -.md-form input[type="datetime"]:not(.browser-default).form-control-sm:focus.invalid+label:after, -.md-form input[type="datetime-local"]:not(.browser-default).form-control-sm.invalid+label:after, -.md-form input[type="datetime-local"]:not(.browser-default).form-control-sm:focus.invalid+label:after, -.md-form input[type="tel"]:not(.browser-default).form-control-sm.invalid+label:after, -.md-form input[type="tel"]:not(.browser-default).form-control-sm:focus.invalid+label:after, -.md-form input[type="number"]:not(.browser-default).form-control-sm.invalid+label:after, -.md-form input[type="number"]:not(.browser-default).form-control-sm:focus.invalid+label:after, -.md-form input[type="search"]:not(.browser-default).form-control-sm.invalid+label:after, -.md-form input[type="search"]:not(.browser-default).form-control-sm:focus.invalid+label:after, -.md-form input[type="phone"]:not(.browser-default).form-control-sm.invalid+label:after, -.md-form input[type="phone"]:not(.browser-default).form-control-sm:focus.invalid+label:after, -.md-form input[type="search-md"].form-control-sm.invalid+label:after, -.md-form input[type="search-md"].form-control-sm:focus.invalid+label:after, -.md-form textarea.md-textarea.form-control-sm.invalid+label:after, -.md-form textarea.md-textarea.form-control-sm:focus.invalid+label:after { - top: 3.6rem -} - -.md-form>input[type="date"]:not(.browser-default)+label { - -webkit-transform: translateY(-27px) scale(0.8); - transform: translateY(-27px) scale(0.8); - -webkit-transform-origin: 0 0; - transform-origin: 0 0 -} - -.md-form>input[type]:-webkit-autofill:not(.browser-default):not([type="search"])+label, -.md-form>input[type="time"]:not(.browser-default)+label { - font-size: .8rem; - -webkit-transform: translateY(-25px); - transform: translateY(-25px); - -webkit-transform-origin: 0 0; - transform-origin: 0 0 -} - -.md-form .was-validated input[type="text"]:valid+label { - color: #00c851 !important -} - -.md-form .was-validated input[type="text"]:invalid+label { - color: #f44336 !important -} - -.md-form .was-validated .form-control:valid:focus { - -webkit-box-shadow: 0 1px 0 0 #00c851 !important; - box-shadow: 0 1px 0 0 #00c851 !important -} - -.md-form .was-validated .form-control:valid { - border-color: #00c851 !important -} - -.md-form .was-validated .form-control:invalid:focus { - -webkit-box-shadow: 0 1px 0 0 #f44336 !important; - box-shadow: 0 1px 0 0 #f44336 !important -} - -.md-form .was-validated .form-control:invalid { - border-color: #f44336 !important -} - -.md-form .form-control { - height: auto; - padding: .6rem 0 .4rem 0; - margin: 0 0 .5rem 0; - background-color: transparent; - border-radius: 0 -} - -.md-form .form-control:focus { - -webkit-box-shadow: none; - box-shadow: none -} - -.md-form .form-control:disabled, -.md-form .form-control[readonly] { - background-color: transparent; - border-bottom: 1px solid #bdbdbd -} - -.md-form .form-control.is-valid { - border-color: #00c851 -} - -.md-form .form-control.is-valid:focus { - border-color: #00c851 !important; - -webkit-box-shadow: 0 1px 0 0 #00c851 !important; - box-shadow: 0 1px 0 0 #00c851 !important -} - -.md-form .form-control.is-invalid { - border-color: #f44336 -} - -.md-form .form-control.is-invalid:focus { - border-color: #f44336 !important; - -webkit-box-shadow: 0 1px 0 0 #f44336 !important; - box-shadow: 0 1px 0 0 #f44336 !important -} - -.md-form .form-control.is-valid, -.md-form .form-control.is-invalid { - background-position: center right !important -} - -.md-form .validate { - margin-bottom: 2.5rem -} - -.md-form label { - font-size: 1rem -} - -.md-form label.active { - font-size: 1rem -} - -.md-form .prefix { - top: .25rem; - font-size: 1.75rem -} - -.md-form .prefix~input, -.md-form .prefix~textarea { - width: calc(100% - 2.5rem); - margin-left: 2.5rem -} - -.md-form .prefix~label { - margin-left: 2.5rem -} - -.md-form .prefix~.form-text { - margin-left: 2.6rem -} - -.md-form label { - position: absolute; - top: 0; - left: 0; - font-size: 1rem; - color: #757575; - cursor: text; - -webkit-transition: color .2s ease-out, -webkit-transform .2s ease-out; - transition: color .2s ease-out, -webkit-transform .2s ease-out; - transition: transform .2s ease-out, color .2s ease-out; - transition: transform .2s ease-out, color .2s ease-out, -webkit-transform .2s ease-out; - -webkit-transform: translateY(12px); - transform: translateY(12px); - -webkit-transform-origin: 0% 100%; - transform-origin: 0% 100% -} - -.md-form label.active { - -webkit-transform: translateY(-14px) scale(0.8); - transform: translateY(-14px) scale(0.8) -} - -.md-form .prefix { - position: absolute; - -webkit-transition: color 0.2s; - transition: color 0.2s -} - -.md-form .prefix.active { - color: #4285f4 -} - -.md-form.form-lg .validate { - margin-bottom: 2.8rem -} - -.md-form.form-lg label { - font-size: 1.25rem -} - -.md-form.form-lg label.active { - font-size: 1.15rem -} - -.md-form.form-lg .prefix { - top: .4rem; - font-size: 2rem -} - -.md-form.form-lg .prefix~input, -.md-form.form-lg .prefix~textarea { - width: calc(100% - 3rem); - margin-left: 3rem -} - -.md-form.form-lg .prefix~label { - margin-left: 3rem -} - -.md-form.form-lg .prefix~.form-text { - margin-left: 3.1rem -} - -.md-form.form-sm .validate { - margin-bottom: 2.3rem -} - -.md-form.form-sm label { - font-size: .875rem -} - -.md-form.form-sm label.active { - font-size: .95rem -} - -.md-form.form-sm .prefix { - top: .35rem; - font-size: 1.5rem -} - -.md-form.form-sm .prefix~input, -.md-form.form-sm .prefix~textarea { - width: calc(100% - 2rem); - margin-left: 2rem -} - -.md-form.form-sm .prefix~label { - margin-left: 2rem -} - -.md-form.form-sm .prefix~.form-text { - margin-left: 2rem -} - -.md-form textarea.md-textarea { - padding: 1.5rem 0; - overflow-y: hidden -} - -.md-form textarea.md-textarea-auto { - padding: 0; - padding-top: 1.5rem -} - -.md-form.md-outline { - position: relative; - margin-top: 1.5rem; - margin-bottom: 1.5rem -} - -.md-form.md-outline input[type="text"], -.md-form.md-outline input[type="password"], -.md-form.md-outline input[type="email"], -.md-form.md-outline input[type="url"], -.md-form.md-outline input[type="time"], -.md-form.md-outline input[type="date"], -.md-form.md-outline input[type="datetime-local"], -.md-form.md-outline input[type="tel"], -.md-form.md-outline input[type="number"], -.md-form.md-outline input[type="search-md"], -.md-form.md-outline input[type="search"], -.md-form.md-outline textarea.md-textarea { - -webkit-box-sizing: border-box; - box-sizing: border-box; - background-color: transparent; - border: 1px solid #dadce0; - border-radius: 4px; - outline: none; - -webkit-box-shadow: none; - box-shadow: none; - -webkit-transition: all .3s; - transition: all .3s -} - -.md-form.md-outline input[type="text"]:focus:not([readonly]), -.md-form.md-outline input[type="password"]:focus:not([readonly]), -.md-form.md-outline input[type="email"]:focus:not([readonly]), -.md-form.md-outline input[type="url"]:focus:not([readonly]), -.md-form.md-outline input[type="time"]:focus:not([readonly]), -.md-form.md-outline input[type="date"]:focus:not([readonly]), -.md-form.md-outline input[type="datetime-local"]:focus:not([readonly]), -.md-form.md-outline input[type="tel"]:focus:not([readonly]), -.md-form.md-outline input[type="number"]:focus:not([readonly]), -.md-form.md-outline input[type="search-md"]:focus:not([readonly]), -.md-form.md-outline input[type="search"]:focus:not([readonly]), -.md-form.md-outline textarea.md-textarea:focus:not([readonly]) { - border-color: #4285f4; - -webkit-box-shadow: inset 0 0 0 1px #4285f4; - box-shadow: inset 0 0 0 1px #4285f4 -} - -.md-form.md-outline input[type="text"]:focus:not([readonly])+label, -.md-form.md-outline input[type="password"]:focus:not([readonly])+label, -.md-form.md-outline input[type="email"]:focus:not([readonly])+label, -.md-form.md-outline input[type="url"]:focus:not([readonly])+label, -.md-form.md-outline input[type="time"]:focus:not([readonly])+label, -.md-form.md-outline input[type="date"]:focus:not([readonly])+label, -.md-form.md-outline input[type="datetime-local"]:focus:not([readonly])+label, -.md-form.md-outline input[type="tel"]:focus:not([readonly])+label, -.md-form.md-outline input[type="number"]:focus:not([readonly])+label, -.md-form.md-outline input[type="search-md"]:focus:not([readonly])+label, -.md-form.md-outline input[type="search"]:focus:not([readonly])+label, -.md-form.md-outline textarea.md-textarea:focus:not([readonly])+label { - color: #4285f4 -} - -.md-form.md-outline input[type="text"].valid, -.md-form.md-outline input[type="text"]:focus.valid, -.md-form.md-outline input[type="password"].valid, -.md-form.md-outline input[type="password"]:focus.valid, -.md-form.md-outline input[type="email"].valid, -.md-form.md-outline input[type="email"]:focus.valid, -.md-form.md-outline input[type="url"].valid, -.md-form.md-outline input[type="url"]:focus.valid, -.md-form.md-outline input[type="time"].valid, -.md-form.md-outline input[type="time"]:focus.valid, -.md-form.md-outline input[type="date"].valid, -.md-form.md-outline input[type="date"]:focus.valid, -.md-form.md-outline input[type="datetime-local"].valid, -.md-form.md-outline input[type="datetime-local"]:focus.valid, -.md-form.md-outline input[type="tel"].valid, -.md-form.md-outline input[type="tel"]:focus.valid, -.md-form.md-outline input[type="number"].valid, -.md-form.md-outline input[type="number"]:focus.valid, -.md-form.md-outline input[type="search-md"].valid, -.md-form.md-outline input[type="search-md"]:focus.valid, -.md-form.md-outline input[type="search"].valid, -.md-form.md-outline input[type="search"]:focus.valid, -.md-form.md-outline textarea.md-textarea.valid, -.md-form.md-outline textarea.md-textarea:focus.valid { - border-color: #00c851; - -webkit-box-shadow: inset 0 0 0 1px #00c851; - box-shadow: inset 0 0 0 1px #00c851 -} - -.md-form.md-outline input[type="text"]:focus:not([readonly]).valid+label, -.md-form.md-outline input[type="text"].valid+label:after, -.md-form.md-outline input[type="text"]:focus.valid+label:after, -.md-form.md-outline input[type="password"]:focus:not([readonly]).valid+label, -.md-form.md-outline input[type="password"].valid+label:after, -.md-form.md-outline input[type="password"]:focus.valid+label:after, -.md-form.md-outline input[type="email"]:focus:not([readonly]).valid+label, -.md-form.md-outline input[type="email"].valid+label:after, -.md-form.md-outline input[type="email"]:focus.valid+label:after, -.md-form.md-outline input[type="url"]:focus:not([readonly]).valid+label, -.md-form.md-outline input[type="url"].valid+label:after, -.md-form.md-outline input[type="url"]:focus.valid+label:after, -.md-form.md-outline input[type="time"]:focus:not([readonly]).valid+label, -.md-form.md-outline input[type="time"].valid+label:after, -.md-form.md-outline input[type="time"]:focus.valid+label:after, -.md-form.md-outline input[type="date"]:focus:not([readonly]).valid+label, -.md-form.md-outline input[type="date"].valid+label:after, -.md-form.md-outline input[type="date"]:focus.valid+label:after, -.md-form.md-outline input[type="datetime-local"]:focus:not([readonly]).valid+label, -.md-form.md-outline input[type="datetime-local"].valid+label:after, -.md-form.md-outline input[type="datetime-local"]:focus.valid+label:after, -.md-form.md-outline input[type="tel"]:focus:not([readonly]).valid+label, -.md-form.md-outline input[type="tel"].valid+label:after, -.md-form.md-outline input[type="tel"]:focus.valid+label:after, -.md-form.md-outline input[type="number"]:focus:not([readonly]).valid+label, -.md-form.md-outline input[type="number"].valid+label:after, -.md-form.md-outline input[type="number"]:focus.valid+label:after, -.md-form.md-outline input[type="search-md"]:focus:not([readonly]).valid+label, -.md-form.md-outline input[type="search-md"].valid+label:after, -.md-form.md-outline input[type="search-md"]:focus.valid+label:after, -.md-form.md-outline input[type="search"]:focus:not([readonly]).valid+label, -.md-form.md-outline input[type="search"].valid+label:after, -.md-form.md-outline input[type="search"]:focus.valid+label:after, -.md-form.md-outline textarea.md-textarea:focus:not([readonly]).valid+label, -.md-form.md-outline textarea.md-textarea.valid+label:after, -.md-form.md-outline textarea.md-textarea:focus.valid+label:after { - color: #00c851; - content: attr(data-success); - opacity: 1 -} - -.md-form.md-outline input[type="text"].invalid, -.md-form.md-outline input[type="text"]:focus.invalid, -.md-form.md-outline input[type="password"].invalid, -.md-form.md-outline input[type="password"]:focus.invalid, -.md-form.md-outline input[type="email"].invalid, -.md-form.md-outline input[type="email"]:focus.invalid, -.md-form.md-outline input[type="url"].invalid, -.md-form.md-outline input[type="url"]:focus.invalid, -.md-form.md-outline input[type="time"].invalid, -.md-form.md-outline input[type="time"]:focus.invalid, -.md-form.md-outline input[type="date"].invalid, -.md-form.md-outline input[type="date"]:focus.invalid, -.md-form.md-outline input[type="datetime-local"].invalid, -.md-form.md-outline input[type="datetime-local"]:focus.invalid, -.md-form.md-outline input[type="tel"].invalid, -.md-form.md-outline input[type="tel"]:focus.invalid, -.md-form.md-outline input[type="number"].invalid, -.md-form.md-outline input[type="number"]:focus.invalid, -.md-form.md-outline input[type="search-md"].invalid, -.md-form.md-outline input[type="search-md"]:focus.invalid, -.md-form.md-outline input[type="search"].invalid, -.md-form.md-outline input[type="search"]:focus.invalid, -.md-form.md-outline textarea.md-textarea.invalid, -.md-form.md-outline textarea.md-textarea:focus.invalid { - border-color: #f44336; - -webkit-box-shadow: inset 0 0 0 1px #f44336; - box-shadow: inset 0 0 0 1px #f44336 -} - -.md-form.md-outline input[type="text"]:focus:not([readonly]).invalid+label, -.md-form.md-outline input[type="text"].invalid+label:after, -.md-form.md-outline input[type="text"]:focus.invalid+label:after, -.md-form.md-outline input[type="password"]:focus:not([readonly]).invalid+label, -.md-form.md-outline input[type="password"].invalid+label:after, -.md-form.md-outline input[type="password"]:focus.invalid+label:after, -.md-form.md-outline input[type="email"]:focus:not([readonly]).invalid+label, -.md-form.md-outline input[type="email"].invalid+label:after, -.md-form.md-outline input[type="email"]:focus.invalid+label:after, -.md-form.md-outline input[type="url"]:focus:not([readonly]).invalid+label, -.md-form.md-outline input[type="url"].invalid+label:after, -.md-form.md-outline input[type="url"]:focus.invalid+label:after, -.md-form.md-outline input[type="time"]:focus:not([readonly]).invalid+label, -.md-form.md-outline input[type="time"].invalid+label:after, -.md-form.md-outline input[type="time"]:focus.invalid+label:after, -.md-form.md-outline input[type="date"]:focus:not([readonly]).invalid+label, -.md-form.md-outline input[type="date"].invalid+label:after, -.md-form.md-outline input[type="date"]:focus.invalid+label:after, -.md-form.md-outline input[type="datetime-local"]:focus:not([readonly]).invalid+label, -.md-form.md-outline input[type="datetime-local"].invalid+label:after, -.md-form.md-outline input[type="datetime-local"]:focus.invalid+label:after, -.md-form.md-outline input[type="tel"]:focus:not([readonly]).invalid+label, -.md-form.md-outline input[type="tel"].invalid+label:after, -.md-form.md-outline input[type="tel"]:focus.invalid+label:after, -.md-form.md-outline input[type="number"]:focus:not([readonly]).invalid+label, -.md-form.md-outline input[type="number"].invalid+label:after, -.md-form.md-outline input[type="number"]:focus.invalid+label:after, -.md-form.md-outline input[type="search-md"]:focus:not([readonly]).invalid+label, -.md-form.md-outline input[type="search-md"].invalid+label:after, -.md-form.md-outline input[type="search-md"]:focus.invalid+label:after, -.md-form.md-outline input[type="search"]:focus:not([readonly]).invalid+label, -.md-form.md-outline input[type="search"].invalid+label:after, -.md-form.md-outline input[type="search"]:focus.invalid+label:after, -.md-form.md-outline textarea.md-textarea:focus:not([readonly]).invalid+label, -.md-form.md-outline textarea.md-textarea.invalid+label:after, -.md-form.md-outline textarea.md-textarea:focus.invalid+label:after { - color: #f44336; - content: attr(data-error); - opacity: 1 -} - -.md-form.md-outline input[type="text"].form-control.valid+label:after, -.md-form.md-outline input[type="text"].form-control:focus.valid+label:after, -.md-form.md-outline input[type="password"].form-control.valid+label:after, -.md-form.md-outline input[type="password"].form-control:focus.valid+label:after, -.md-form.md-outline input[type="email"].form-control.valid+label:after, -.md-form.md-outline input[type="email"].form-control:focus.valid+label:after, -.md-form.md-outline input[type="url"].form-control.valid+label:after, -.md-form.md-outline input[type="url"].form-control:focus.valid+label:after, -.md-form.md-outline input[type="time"].form-control.valid+label:after, -.md-form.md-outline input[type="time"].form-control:focus.valid+label:after, -.md-form.md-outline input[type="date"].form-control.valid+label:after, -.md-form.md-outline input[type="date"].form-control:focus.valid+label:after, -.md-form.md-outline input[type="datetime-local"].form-control.valid+label:after, -.md-form.md-outline input[type="datetime-local"].form-control:focus.valid+label:after, -.md-form.md-outline input[type="tel"].form-control.valid+label:after, -.md-form.md-outline input[type="tel"].form-control:focus.valid+label:after, -.md-form.md-outline input[type="number"].form-control.valid+label:after, -.md-form.md-outline input[type="number"].form-control:focus.valid+label:after, -.md-form.md-outline input[type="search-md"].form-control.valid+label:after, -.md-form.md-outline input[type="search-md"].form-control:focus.valid+label:after, -.md-form.md-outline input[type="search"].form-control.valid+label:after, -.md-form.md-outline input[type="search"].form-control:focus.valid+label:after, -.md-form.md-outline textarea.md-textarea.form-control.valid+label:after, -.md-form.md-outline textarea.md-textarea.form-control:focus.valid+label:after { - position: absolute; - top: 4rem; - left: 0 -} - -.md-form.md-outline input[type="text"].form-control.invalid+label:after, -.md-form.md-outline input[type="text"].form-control:focus.invalid+label:after, -.md-form.md-outline input[type="password"].form-control.invalid+label:after, -.md-form.md-outline input[type="password"].form-control:focus.invalid+label:after, -.md-form.md-outline input[type="email"].form-control.invalid+label:after, -.md-form.md-outline input[type="email"].form-control:focus.invalid+label:after, -.md-form.md-outline input[type="url"].form-control.invalid+label:after, -.md-form.md-outline input[type="url"].form-control:focus.invalid+label:after, -.md-form.md-outline input[type="time"].form-control.invalid+label:after, -.md-form.md-outline input[type="time"].form-control:focus.invalid+label:after, -.md-form.md-outline input[type="date"].form-control.invalid+label:after, -.md-form.md-outline input[type="date"].form-control:focus.invalid+label:after, -.md-form.md-outline input[type="datetime-local"].form-control.invalid+label:after, -.md-form.md-outline input[type="datetime-local"].form-control:focus.invalid+label:after, -.md-form.md-outline input[type="tel"].form-control.invalid+label:after, -.md-form.md-outline input[type="tel"].form-control:focus.invalid+label:after, -.md-form.md-outline input[type="number"].form-control.invalid+label:after, -.md-form.md-outline input[type="number"].form-control:focus.invalid+label:after, -.md-form.md-outline input[type="search-md"].form-control.invalid+label:after, -.md-form.md-outline input[type="search-md"].form-control:focus.invalid+label:after, -.md-form.md-outline input[type="search"].form-control.invalid+label:after, -.md-form.md-outline input[type="search"].form-control:focus.invalid+label:after, -.md-form.md-outline textarea.md-textarea.form-control.invalid+label:after, -.md-form.md-outline textarea.md-textarea.form-control:focus.invalid+label:after { - position: absolute; - top: 4rem; - left: 0 -} - -.md-form.md-outline>input[type]:-webkit-autofill:not(.browser-default):not([type="search"])+label, -.md-form.md-outline>input[type="time"]:not(.browser-default)+label { - left: 8px; - padding-right: 5px; - padding-left: 5px; - font-size: 1rem; - font-weight: 500; - background: #fff; - -webkit-transform: translateY(-9px) scale(0.8); - transform: translateY(-9px) scale(0.8); - -webkit-transform-origin: 0 0; - transform-origin: 0 0 -} - -.md-form.md-outline>input[type]:-webkit-autofill:not(.browser-default):not([type="search"])+label.active, -.md-form.md-outline>input[type="time"]:not(.browser-default)+label.active { - -webkit-transform: translateY(-9px) scale(0.8); - transform: translateY(-9px) scale(0.8); - -webkit-transform-origin: 0 0; - transform-origin: 0 0 -} - -@-webkit-keyframes autofill { - to { - color: #495057; - background: transparent - } -} - -@keyframes autofill { - to { - color: #495057; - background: transparent - } -} - -.md-form.md-outline input:-webkit-autofill { - -webkit-animation-name: autofill; - animation-name: autofill; - -webkit-animation-fill-mode: both; - animation-fill-mode: both -} - -.md-form.md-outline .form-control { - padding: .375rem .75rem -} - -.md-form.md-outline label { - position: absolute; - top: 0; - left: 0; - padding-left: 10px; - font-size: 1rem; - color: #757575; - cursor: text; - -webkit-transition: color .2s ease-out, -webkit-transform .2s ease-out; - transition: color .2s ease-out, -webkit-transform .2s ease-out; - transition: transform .2s ease-out, color .2s ease-out; - transition: transform .2s ease-out, color .2s ease-out, -webkit-transform .2s ease-out; - -webkit-transform: translateY(9px); - transform: translateY(9px); - -webkit-transform-origin: 0% 100%; - transform-origin: 0% 100% -} - -.md-form.md-outline label.active { - left: 8px; - padding-right: 5px; - padding-left: 5px; - font-weight: 500; - background: #fff; - -webkit-transform: translateY(-13px) scale(0.8); - transform: translateY(-13px) scale(0.8) -} - -.md-form.md-outline.form-lg .form-control.form-control-lg { - padding: .5rem .725rem -} - -.md-form.md-outline.form-lg label { - font-size: 1.25rem; - -webkit-transform: translateY(10px); - transform: translateY(10px) -} - -.md-form.md-outline.form-lg label.active { - font-size: 1.1rem; - -webkit-transform: translateY(-14px) scale(0.8); - transform: translateY(-14px) scale(0.8) -} - -.md-form.md-outline.form-lg .prefix { - top: .65rem; - font-size: 25px -} - -.md-form.md-outline.form-lg .prefix~input, -.md-form.md-outline.form-lg .prefix~textarea { - width: calc(100% - 2.2rem); - margin-left: 2.2rem -} - -.md-form.md-outline.form-lg .prefix~label { - margin-left: 2.2rem -} - -.md-form.md-outline.form-lg .prefix~.form-text { - margin-left: 2.3rem -} - -.md-form.md-outline.form-sm .form-control.form-control-sm { - padding: .25rem .625rem -} - -.md-form.md-outline.form-sm label { - font-size: .8rem; - -webkit-transform: translateY(8px); - transform: translateY(8px) -} - -.md-form.md-outline.form-sm label.active { - font-size: .85rem; - -webkit-transform: translateY(-12px) scale(0.8); - transform: translateY(-12px) scale(0.8) -} - -.md-form.md-outline.form-sm .prefix { - top: .5rem; - font-size: 15px -} - -.md-form.md-outline.form-sm .prefix~input, -.md-form.md-outline.form-sm .prefix~textarea { - width: calc(100% - 1.6rem); - margin-left: 1.6rem -} - -.md-form.md-outline.form-sm .prefix~label { - margin-left: 1.6rem -} - -.md-form.md-outline.form-sm .prefix~.form-text { - margin-left: 1.7rem -} - -.md-form.md-outline .prefix { - position: absolute; - top: .6rem; - font-size: 20px; - -webkit-transition: color .2s; - transition: color .2s -} - -.md-form.md-outline .prefix:focus { - color: #4285f4 -} - -.md-form.md-outline .prefix~input, -.md-form.md-outline .prefix~textarea { - width: calc(100% - 2rem); - margin-left: 2rem -} - -.md-form.md-outline .prefix~label { - margin-left: 2rem -} - -.md-form.md-outline .prefix~.form-text { - margin-left: 2.1rem -} - -.md-form.md-outline .character-counter { - margin-top: -.5rem -} - -.md-form.md-bg input[type="text"], -.md-form.md-bg input[type="password"], -.md-form.md-bg input[type="email"], -.md-form.md-bg input[type="url"], -.md-form.md-bg input[type="time"], -.md-form.md-bg input[type="date"], -.md-form.md-bg input[type="datetime-local"], -.md-form.md-bg input[type="tel"], -.md-form.md-bg input[type="number"], -.md-form.md-bg input[type="search-md"], -.md-form.md-bg input[type="search"], -.md-form.md-bg textarea.md-textarea { - -webkit-box-sizing: border-box; - box-sizing: border-box; - padding: 10px 5px; - background: #f5f5f5 no-repeat; - background-image: -webkit-gradient(linear, left top, left bottom, from(#4285f4), to(#4285f4)), -webkit-gradient(linear, left top, left bottom, from(#ced4da), to(#ced4da)); - background-image: linear-gradient(to bottom, #4285f4, #4285f4), linear-gradient(to bottom, #ced4da, #ced4da); - background-position: 50% 100%, 50% 100%; - background-size: 0 2px, 100% 1px; - border: 0; - border-top-left-radius: .3rem; - border-top-right-radius: .3rem; - -webkit-transition: background-size 0.3s cubic-bezier(0.64, 0.09, 0.08, 1); - transition: background-size 0.3s cubic-bezier(0.64, 0.09, 0.08, 1) -} - -.md-form.md-bg input[type="text"]:focus:not([readonly]), -.md-form.md-bg input[type="password"]:focus:not([readonly]), -.md-form.md-bg input[type="email"]:focus:not([readonly]), -.md-form.md-bg input[type="url"]:focus:not([readonly]), -.md-form.md-bg input[type="time"]:focus:not([readonly]), -.md-form.md-bg input[type="date"]:focus:not([readonly]), -.md-form.md-bg input[type="datetime-local"]:focus:not([readonly]), -.md-form.md-bg input[type="tel"]:focus:not([readonly]), -.md-form.md-bg input[type="number"]:focus:not([readonly]), -.md-form.md-bg input[type="search-md"]:focus:not([readonly]), -.md-form.md-bg input[type="search"]:focus:not([readonly]), -.md-form.md-bg textarea.md-textarea:focus:not([readonly]) { - border-bottom: none; - -webkit-box-shadow: none; - box-shadow: none -} - -.md-form.md-bg input[type="text"]:focus, -.md-form.md-bg input[type="password"]:focus, -.md-form.md-bg input[type="email"]:focus, -.md-form.md-bg input[type="url"]:focus, -.md-form.md-bg input[type="time"]:focus, -.md-form.md-bg input[type="date"]:focus, -.md-form.md-bg input[type="datetime-local"]:focus, -.md-form.md-bg input[type="tel"]:focus, -.md-form.md-bg input[type="number"]:focus, -.md-form.md-bg input[type="search-md"]:focus, -.md-form.md-bg input[type="search"]:focus, -.md-form.md-bg textarea.md-textarea:focus { - background-color: #dcdcdc; - background-size: 100% 2px, 100% 1px; - outline: none -} - -.md-form.md-bg>input[type="date"]:not(.browser-default)+label { - -webkit-transform: translateY(-12px) scale(0.8); - transform: translateY(-12px) scale(0.8); - -webkit-transform-origin: 0 0; - transform-origin: 0 0 -} - -.md-form.md-bg>input[type]:-webkit-autofill:not(.browser-default):not([type="search"])+label, -.md-form.md-bg>input[type="time"]:not(.browser-default)+label { - font-size: .8rem; - -webkit-transform: translateY(-12px); - transform: translateY(-12px); - -webkit-transform-origin: 0 0; - transform-origin: 0 0 -} - -.md-form.md-bg .form-control { - padding: 1.1rem .7rem .4rem !important -} - -.md-form.md-bg label { - top: 0; - padding-left: .7rem; - font-size: 1rem; - -webkit-transition: color .2s ease-out, -webkit-transform .2s ease-out; - transition: color .2s ease-out, -webkit-transform .2s ease-out; - transition: transform .2s ease-out, color .2s ease-out; - transition: transform .2s ease-out, color .2s ease-out, -webkit-transform .2s ease-out; - -webkit-transform: translateY(13px); - transform: translateY(13px); - -webkit-transform-origin: 0% 100%; - transform-origin: 0% 100% -} - -.md-form.md-bg label.active { - padding-left: .75rem; - font-weight: 500; - -webkit-transform: translateY(-3px) scale(0.8); - transform: translateY(-3px) scale(0.8) -} - -.md-form.md-bg.form-lg label { - -webkit-transform: translateY(16px); - transform: translateY(16px) -} - -.md-form.md-bg.form-lg label.active { - -webkit-transform: translateY(-4px) scale(0.8); - transform: translateY(-4px) scale(0.8) -} - -.md-form.md-bg.form-sm label { - -webkit-transform: translateY(11px); - transform: translateY(11px) -} - -.md-form.md-bg.form-sm label.active { - -webkit-transform: translateY(-2px) scale(0.8); - transform: translateY(-2px) scale(0.8) -} - -.md-form .form-control.is-invalid, -.was-validated .md-form .form-control:invalid { - padding-right: 0 -} - -.md-form .form-control.is-valid, -.was-validated .md-form .form-control:valid { - padding-right: 0 -} - -.needs-validation .md-form label { - left: .3rem -} - -.custom-file-input:lang(es)~.custom-file-label::after { - content: "Elegir" -} - -.custom-file-input:lang(pl-pl)~.custom-file-label::after { - content: "Wybierz" -} - -.custom-file-input:lang(fr)~.custom-file-label::after { - content: "Choisir" -} - -.custom-file-input:lang(in)~.custom-file-label::after { - content: "Pilih" -} - -.custom-file-input:lang(zh)~.custom-file-label::after { - content: "選擇" -} - -.custom-file-input:lang(de)~.custom-file-label::after { - content: "Wählen" -} - -.custom-file-input:lang(ru)~.custom-file-label::after { - content: "выбирать" -} - -.edge-header { - display: block; - height: 278px; - background-color: #ccc -} - -.free-bird { - margin-top: -100px -} - -.juicy-peach-gradient { - background-image: -webkit-gradient(linear, left top, right top, from(#ffecd2), to(#fcb69f)); - background-image: linear-gradient(to right, #ffecd2 0%, #fcb69f 100%) -} - -.young-passion-gradient { - background-image: -webkit-gradient(linear, left top, right top, from(#ff8177), color-stop(0%, #ff867a), color-stop(21%, #ff8c7f), color-stop(52%, #f99185), color-stop(78%, #cf556c), to(#b12a5b)); - background-image: linear-gradient(to right, #ff8177 0%, #ff867a 0%, #ff8c7f 21%, #f99185 52%, #cf556c 78%, #b12a5b 100%) -} - -.lady-lips-gradient { - background-image: -webkit-gradient(linear, left bottom, left top, from(#ff9a9e), color-stop(99%, #fecfef), to(#fecfef)); - background-image: linear-gradient(to top, #ff9a9e 0%, #fecfef 99%, #fecfef 100%) -} - -.sunny-morning-gradient { - background-image: linear-gradient(120deg, #f6d365 0%, #fda085 100%) -} - -.rainy-ashville-gradient { - background-image: -webkit-gradient(linear, left bottom, left top, from(#fbc2eb), to(#a6c1ee)); - background-image: linear-gradient(to top, #fbc2eb 0%, #a6c1ee 100%) -} - -.frozen-dreams-gradient { - background-image: -webkit-gradient(linear, left bottom, left top, from(#fdcbf1), color-stop(1%, #fdcbf1), to(#e6dee9)); - background-image: linear-gradient(to top, #fdcbf1 0%, #fdcbf1 1%, #e6dee9 100%) -} - -.warm-flame-gradient { - background-image: linear-gradient(45deg, #ff9a9e 0%, #fad0c4 99%, #fad0c4 100%) -} - -.night-fade-gradient { - background-image: -webkit-gradient(linear, left bottom, left top, from(#a18cd1), to(#fbc2eb)); - background-image: linear-gradient(to top, #a18cd1 0%, #fbc2eb 100%) -} - -.spring-warmth-gradient { - background-image: -webkit-gradient(linear, left bottom, left top, from(#fad0c4), to(#ffd1ff)); - background-image: linear-gradient(to top, #fad0c4 0%, #ffd1ff 100%) -} - -.winter-neva-gradient { - background-image: linear-gradient(120deg, #a1c4fd 0%, #c2e9fb 100%) -} - -.dusty-grass-gradient { - background-image: linear-gradient(120deg, #d4fc79 0%, #96e6a1 100%) -} - -.tempting-azure-gradient { - background-image: linear-gradient(120deg, #84fab0 0%, #8fd3f4 100%) -} - -.heavy-rain-gradient { - background-image: -webkit-gradient(linear, left bottom, left top, from(#cfd9df), to(#e2ebf0)); - background-image: linear-gradient(to top, #cfd9df 0%, #e2ebf0 100%) -} - -.amy-crisp-gradient { - background-image: linear-gradient(120deg, #a6c0fe 0%, #f68084 100%) -} - -.mean-fruit-gradient { - background-image: linear-gradient(120deg, #fccb90 0%, #d57eeb 100%) -} - -.deep-blue-gradient { - background-image: linear-gradient(120deg, #e0c3fc 0%, #8ec5fc 100%) -} - -.ripe-malinka-gradient { - background-image: linear-gradient(120deg, #f093fb 0%, #f5576c 100%) -} - -.cloudy-knoxville-gradient { - background-image: linear-gradient(120deg, #fdfbfb 0%, #ebedee 100%) -} - -.morpheus-den-gradient { - background-image: -webkit-gradient(linear, left bottom, left top, from(#30cfd0), to(#330867)); - background-image: linear-gradient(to top, #30cfd0 0%, #330867 100%) -} - -.rare-wind-gradient { - background-image: -webkit-gradient(linear, left bottom, left top, from(#a8edea), to(#fed6e3)); - background-image: linear-gradient(to top, #a8edea 0%, #fed6e3 100%) -} - -.near-moon-gradient { - background-image: -webkit-gradient(linear, left bottom, left top, from(#5ee7df), to(#b490ca)); - background-image: linear-gradient(to top, #5ee7df 0%, #b490ca 100%) -} - -.schedule-list .hr-bold { - border-top: 2px solid #212529 -} - -.schedule-list .font-smaller { - font-size: .8rem -} - -.note { - padding: 10px; - border-left: 6px solid; - border-radius: 5px -} - -.note strong { - font-weight: 600 -} - -.note p { - font-weight: 500 -} - -.note-primary { - background-color: #dfeefd; - border-color: #176ac4 -} - -.note-secondary { - background-color: #e2e3e5; - border-color: #58595a -} - -.note-success { - background-color: #e2f0e5; - border-color: #49a75f -} - -.note-danger { - background-color: #fae7e8; - border-color: #e45460 -} - -.note-warning { - background-color: #faf4e0; - border-color: #c2a442 -} - -.note-info { - background-color: #e4f2f5; - border-color: #2492a5 -} - -.note-light { - background-color: #fefefe; - border-color: #0f0f0f -} - -footer.page-footer { - bottom: 0; - color: #fff -} - -footer.page-footer .container-fluid { - width: auto -} - -footer.page-footer .footer-copyright { - overflow: hidden; - color: rgba(255, 255, 255, 0.6); - background-color: rgba(0, 0, 0, 0.2) -} - -footer.page-footer a { - color: #fff -} - -.media .media-left { - padding: 0 10px 10px 0 -} - -.media .media-left img { - -webkit-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12); - box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12) -} - -.list-group .list-group-item:first-child { - border-top-left-radius: .125rem; - border-top-right-radius: .125rem -} - -.list-group .list-group-item:last-child { - border-bottom-right-radius: .125rem; - border-bottom-left-radius: .125rem -} - -.list-group a, -.list-group button { - -webkit-transition: .5s; - transition: .5s -} - -.list-group a:hover, -.list-group button:hover { - -webkit-transition: .5s; - transition: .5s -} - -table th { - font-size: .9rem; - font-weight: 400 -} - -table td { - font-size: .9rem; - font-weight: 300 -} - -table.table thead th { - border-top: none -} - -table.table th, -table.table td { - padding-top: 1.1rem; - padding-bottom: 1rem -} - -table.table a { - margin: 0; - color: #212529 -} - -table.table .label-table { - height: .94rem; - padding: 0; - margin: 0; - line-height: .94rem -} - -table.table.btn-table td { - vertical-align: middle -} - -table.table-hover tbody tr:hover { - background-color: rgba(0, 0, 0, 0.075); - -webkit-transition: .5s; - transition: .5s -} - -table .th-lg { - min-width: 9rem -} - -table .th-sm { - min-width: 6rem -} - -table.table-sm th, -table.table-sm td { - padding-top: .6rem; - padding-bottom: .6rem -} - -.table-scroll-vertical { - max-height: 300px; - overflow-y: auto -} - -.table-fixed { - table-layout: fixed -} - -.table-responsive>.table-bordered, -.table-responsive-sm>.table-bordered, -.table-responsive-md>.table-bordered, -.table-responsive-lg>.table-bordered, -.table-responsive-xl>.table-bordered { - border-top: 1px solid #dee2e6 -} - -ul.stepper { - padding: 0 1.5rem; - padding: 1.5rem; - margin: 1em -1.5rem; - overflow-x: hidden; - overflow-y: auto; - counter-reset: section -} - -ul.stepper li a { - padding: 1.5rem; - text-align: center -} - -ul.stepper li a .circle { - display: inline-block; - width: 1.75rem; - height: 1.75rem; - margin-right: .5rem; - line-height: 1.7rem; - color: #fff; - text-align: center; - background: rgba(0, 0, 0, 0.38); - border-radius: 50% -} - -ul.stepper li a .label { - display: inline-block; - color: rgba(0, 0, 0, 0.38) -} - -ul.stepper li.active a .label, -ul.stepper li.completed a .label { - font-weight: 600; - color: rgba(0, 0, 0, 0.87) -} - -.stepper-horizontal { - position: relative; - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-pack: justify; - -ms-flex-pack: justify; - justify-content: space-between -} - -.stepper-horizontal li { - position: relative; - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-flex: 1; - -ms-flex: 1; - flex: 1; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - -webkit-transition: .5s; - transition: .5s -} - -.stepper-horizontal li a .label { - margin-top: .63rem -} - -.stepper-horizontal li:not(:last-child):after { - position: relative; - -webkit-box-flex: 1; - -ms-flex: 1; - flex: 1; - height: 1px; - margin: .5rem 0 0 0; - content: ""; - background-color: rgba(0, 0, 0, 0.1) -} - -.stepper-horizontal li:not(:first-child):before { - position: relative; - -webkit-box-flex: 1; - -ms-flex: 1; - flex: 1; - height: 1px; - margin: .5rem 0 0 0; - content: ""; - background-color: rgba(0, 0, 0, 0.1) -} - -.stepper-horizontal li:hover { - background-color: rgba(0, 0, 0, 0.06) -} - -@media (max-width: 47.9375rem) { - .stepper-horizontal { - -webkit-box-orient: vertical; - -webkit-box-direction: normal; - -ms-flex-direction: column; - flex-direction: column - } - - .stepper-horizontal li { - -webkit-box-orient: vertical; - -webkit-box-direction: normal; - -ms-flex-direction: column; - flex-direction: column; - -webkit-box-align: start; - -ms-flex-align: start; - align-items: flex-start - } - - .stepper-horizontal li a .label { - -webkit-box-orient: vertical; - -webkit-box-direction: normal; - -ms-flex-flow: column nowrap; - flex-flow: column nowrap; - -webkit-box-ordinal-group: 3; - -ms-flex-order: 2; - order: 2; - margin-top: .2rem - } - - .stepper-horizontal li:not(:last-child):after { - position: absolute; - top: 3.75rem; - left: 2.19rem; - width: 1px; - height: calc(100% - 40px); - content: "" - } -} - -.stepper-horizontal>li:not(:last-of-type) { - margin-bottom: 0 !important -} - -.stepper-vertical { - position: relative; - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-orient: vertical; - -webkit-box-direction: normal; - -ms-flex-direction: column; - flex-direction: column; - -webkit-box-pack: justify; - -ms-flex-pack: justify; - justify-content: space-between -} - -.stepper-vertical li { - position: relative; - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-flex: 1; - -ms-flex: 1; - flex: 1; - -webkit-box-orient: vertical; - -webkit-box-direction: normal; - -ms-flex-direction: column; - flex-direction: column; - -webkit-box-align: start; - -ms-flex-align: start; - align-items: flex-start -} - -.stepper-vertical li a { - position: relative; - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -ms-flex-item-align: start; - align-self: flex-start -} - -.stepper-vertical li a .circle { - -webkit-box-ordinal-group: 2; - -ms-flex-order: 1; - order: 1 -} - -.stepper-vertical li a .label { - -webkit-box-orient: vertical; - -webkit-box-direction: normal; - -ms-flex-flow: column nowrap; - flex-flow: column nowrap; - -webkit-box-ordinal-group: 3; - -ms-flex-order: 2; - order: 2; - margin-top: .2rem -} - -.stepper-vertical li.completed a .label { - font-weight: 500 -} - -.stepper-vertical li .step-content { - display: block; - padding: .94rem; - margin-top: 0; - margin-left: 3.13rem -} - -.stepper-vertical li .step-content p { - font-size: .88rem -} - -.stepper-vertical li:not(:last-child):after { - position: absolute; - top: 3.44rem; - left: 2.19rem; - width: 1px; - height: calc(100% - 40px); - content: ""; - background-color: rgba(0, 0, 0, 0.1) -} - -.fast.spinner-border { - -webkit-animation: spinner-border 0.4s linear infinite; - animation: spinner-border 0.4s linear infinite -} - -.fast.spinner-grow { - -webkit-animation: spinner-grow 0.4s linear infinite; - animation: spinner-grow 0.4s linear infinite -} - -.treeview.w-20 { - width: 20rem -} - -.treeview .rotate { - margin-top: .2rem; - font-size: .8rem; - vertical-align: text-top; - cursor: pointer; - -webkit-user-select: none; - -moz-user-select: none; - -ms-user-select: none; - user-select: none; - -webkit-transition: all .1s linear; - transition: all .1s linear -} - -.treeview .rotate.down { - -webkit-transform: rotate(90deg); - transform: rotate(90deg) -} - -.treeview .nested { - display: none -} - -.treeview .active { - display: block -} - -.treeview ul { - list-style-type: none -} - -.treeview .ic-w { - width: 1.3rem -} - -.treeview-animated.w-20 { - width: 20rem -} - -.treeview-animated ul { - position: relative; - padding-left: 1em; - list-style: none -} - -.treeview-animated .treeview-animated-list li { - padding: .2em 0 0 .2em -} - -.treeview-animated .treeview-animated-list .treeview-animated-items .nested::before { - position: absolute; - left: 5px; - display: block; - width: 5px; - height: 100%; - content: ""; - background-color: #808080 -} - -.treeview-animated .treeview-animated-list .treeview-animated-items .closed { - display: block; - padding: .2em .2em .2em .4em; - margin-right: 0; - border-top-left-radius: .3em; - border-bottom-left-radius: .3em -} - -.treeview-animated .treeview-animated-list .treeview-animated-items .closed:hover { - background-color: #8cb9ff -} - -.treeview-animated .treeview-animated-list .treeview-animated-items .closed .fa-angle-right { - font-size: .8rem; - -webkit-transition: all .1s linear; - transition: all .1s linear -} - -.treeview-animated .treeview-animated-list .treeview-animated-items .closed .fa-angle-right.down { - position: relative; - color: #f8f9fa; - -webkit-transform: rotate(90deg); - transform: rotate(90deg) -} - -.treeview-animated .treeview-animated-list .treeview-animated-items .open { - background-color: #32a0ff; - -webkit-transition: all .1s linear; - transition: all .1s linear -} - -.treeview-animated .treeview-animated-list .treeview-animated-items .open:hover { - color: #f8f9fa; - background-color: #32a0ff -} - -.treeview-animated .treeview-animated-list .treeview-animated-items .open span { - color: #f8f9fa -} - -.treeview-animated .treeview-animated-list .treeview-animated-element { - padding: .2em .2em .2em .6em; - cursor: pointer; - border-top-left-radius: 4px; - border-bottom-left-radius: 4px; - -webkit-transition: all .1s linear; - transition: all .1s linear -} - -.treeview-animated .treeview-animated-list .treeview-animated-element:hover { - background-color: #8cb9ff -} - -.treeview-animated .treeview-animated-list .treeview-animated-element.opened { - color: #f8f9fa; - background-color: #32a0ff -} - -.treeview-animated .treeview-animated-list .treeview-animated-element.opened:hover { - color: #f8f9fa; - background-color: #32a0ff -} - -.treeview-colorful { - font-size: 16px; - font-weight: 400; - background: rgba(224, 127, 178, 0.2) -} - -.treeview-colorful.w-20 { - width: 20rem -} - -.treeview-colorful hr { - border-color: #a2127a -} - -.treeview-colorful h6 { - font-size: 1.4em; - font-weight: 500; - color: #a2127a -} - -.treeview-colorful ul { - position: relative; - padding-left: 0; - list-style: none -} - -.treeview-colorful .treeview-colorful-list ul { - padding-left: 1em; - margin-top: .1em; - background: rgba(224, 127, 178, 0.2) -} - -.treeview-colorful .treeview-colorful-element { - padding: .2em .2em .2em 1em; - cursor: pointer; - border: 2px solid transparent; - border-right: 0 solid transparent; - -webkit-transition: all .1s linear; - transition: all .1s linear -} - -.treeview-colorful .treeview-colorful-element:hover { - background-color: #e07fb2 -} - -.treeview-colorful .treeview-colorful-element.opened { - color: #ffac47; - background-color: #a2127a; - border: 2px solid #ffac47; - border-right: 0 solid transparent -} - -.treeview-colorful .treeview-colorful-element.opened:hover { - color: #ffac47; - background-color: #a2127a -} - -.treeview-colorful .treeview-colorful-items-header { - display: block; - padding: .4em; - margin-right: 0; - border-bottom: 2px solid transparent; - -webkit-transition: all .1s linear; - transition: all .1s linear -} - -.treeview-colorful .treeview-colorful-items-header:hover { - background-color: #e07fb2 -} - -.treeview-colorful .treeview-colorful-items-header.open { - background-color: #a2127a; - border-bottom: 2px solid #ffac47; - -webkit-transition: all .1s linear; - transition: all .1s linear -} - -.treeview-colorful .treeview-colorful-items-header.open span { - color: #ffac47 -} - -.treeview-colorful .treeview-colorful-items-header.open:hover { - color: #ffac47; - background-color: #a2127a -} - -.treeview-colorful .treeview-colorful-items-header.open div:hover { - background-color: #a2127a -} - -.treeview-colorful .treeview-colorful-items-header .fa-angle-right { - font-size: .8rem; - -webkit-transition: all .2s linear; - transition: all .2s linear -} - -.treeview-colorful .treeview-colorful-items-header .fas { - position: relative; - color: #ffac47; - -webkit-transition: all .2s linear; - transition: all .2s linear; - -webkit-transform: rotate(90deg); - transform: rotate(90deg) -} - -.treeview-colorful .treeview-colorful-items-header .fa-minus-circle { - position: relative; - color: #ffac47; - -webkit-transition: all .2s linear; - transition: all .2s linear; - -webkit-transform: rotate(180deg); - transform: rotate(180deg) +@charset "UTF-8"; + +/*! + * Material Design for Bootstrap 4 + * Version: MDB FREE 4.13.0 + * + * + * Copyright: Material Design for Bootstrap + * https://mdbootstrap.com/ + * + * Read the license: https://mdbootstrap.com/general/license/ + * + * + * Documentation: https://mdbootstrap.com/ + * + * Getting started: https://mdbootstrap.com/docs/jquery/getting-started/download/ + * + * Tutorials: https://mdbootstrap.com/education/bootstrap/ + * + * Templates: https://mdbootstrap.com/templates/ + * + * Support: https://mdbootstrap.com/support/ + * + * Contact: office@mdbootstrap.com + * + * Attribution: Animate CSS, Twitter Bootstrap, Materialize CSS, Normalize CSS, Waves JS, WOW JS, Toastr, Chart.js + */ +.mdb-color.lighten-5 { + background-color: #d0d6e2 !important +} + +.mdb-color.lighten-4 { + background-color: #b1bace !important +} + +.mdb-color.lighten-3 { + background-color: #929fba !important +} + +.mdb-color.lighten-2 { + background-color: #7283a7 !important +} + +.mdb-color.lighten-1 { + background-color: #59698d !important +} + +.mdb-color { + background-color: #45526e !important +} + +.mdb-color-text { + color: #45526e !important +} + +.rgba-mdb-color-slight, +.rgba-mdb-color-slight:after { + background-color: rgba(69, 82, 110, 0.1) +} + +.rgba-mdb-color-light, +.rgba-mdb-color-light:after { + background-color: rgba(69, 82, 110, 0.3) +} + +.rgba-mdb-color-strong, +.rgba-mdb-color-strong:after { + background-color: rgba(69, 82, 110, 0.7) +} + +.mdb-color.darken-1 { + background-color: #3b465e !important +} + +.mdb-color.darken-2 { + background-color: #2e3951 !important +} + +.mdb-color.darken-3 { + background-color: #1c2a48 !important +} + +.mdb-color.darken-4 { + background-color: #1c2331 !important +} + +.red.lighten-5 { + background-color: #ffebee !important +} + +.red.lighten-4 { + background-color: #ffcdd2 !important +} + +.red.lighten-3 { + background-color: #ef9a9a !important +} + +.red.lighten-2 { + background-color: #e57373 !important +} + +.red.lighten-1 { + background-color: #ef5350 !important +} + +.red { + background-color: #f44336 !important +} + +.red-text { + color: #f44336 !important +} + +.rgba-red-slight, +.rgba-red-slight:after { + background-color: rgba(244, 67, 54, 0.1) +} + +.rgba-red-light, +.rgba-red-light:after { + background-color: rgba(244, 67, 54, 0.3) +} + +.rgba-red-strong, +.rgba-red-strong:after { + background-color: rgba(244, 67, 54, 0.7) +} + +.red.darken-1 { + background-color: #e53935 !important +} + +.red.darken-2 { + background-color: #d32f2f !important +} + +.red.darken-3 { + background-color: #c62828 !important +} + +.red.darken-4 { + background-color: #b71c1c !important +} + +.red.accent-1 { + background-color: #ff8a80 !important +} + +.red.accent-2 { + background-color: #ff5252 !important +} + +.red.accent-3 { + background-color: #ff1744 !important +} + +.red.accent-4 { + background-color: #d50000 !important +} + +.pink.lighten-5 { + background-color: #fce4ec !important +} + +.pink.lighten-4 { + background-color: #f8bbd0 !important +} + +.pink.lighten-3 { + background-color: #f48fb1 !important +} + +.pink.lighten-2 { + background-color: #f06292 !important +} + +.pink.lighten-1 { + background-color: #ec407a !important +} + +.pink { + background-color: #e91e63 !important +} + +.pink-text { + color: #e91e63 !important +} + +.rgba-pink-slight, +.rgba-pink-slight:after { + background-color: rgba(233, 30, 99, 0.1) +} + +.rgba-pink-light, +.rgba-pink-light:after { + background-color: rgba(233, 30, 99, 0.3) +} + +.rgba-pink-strong, +.rgba-pink-strong:after { + background-color: rgba(233, 30, 99, 0.7) +} + +.pink.darken-1 { + background-color: #d81b60 !important +} + +.pink.darken-2 { + background-color: #c2185b !important +} + +.pink.darken-3 { + background-color: #ad1457 !important +} + +.pink.darken-4 { + background-color: #880e4f !important +} + +.pink.accent-1 { + background-color: #ff80ab !important +} + +.pink.accent-2 { + background-color: #ff4081 !important +} + +.pink.accent-3 { + background-color: #f50057 !important +} + +.pink.accent-4 { + background-color: #c51162 !important +} + +.purple.lighten-5 { + background-color: #f3e5f5 !important +} + +.purple.lighten-4 { + background-color: #e1bee7 !important +} + +.purple.lighten-3 { + background-color: #ce93d8 !important +} + +.purple.lighten-2 { + background-color: #ba68c8 !important +} + +.purple.lighten-1 { + background-color: #ab47bc !important +} + +.purple { + background-color: #9c27b0 !important +} + +.purple-text { + color: #9c27b0 !important +} + +.rgba-purple-slight, +.rgba-purple-slight:after { + background-color: rgba(156, 39, 176, 0.1) +} + +.rgba-purple-light, +.rgba-purple-light:after { + background-color: rgba(156, 39, 176, 0.3) +} + +.rgba-purple-strong, +.rgba-purple-strong:after { + background-color: rgba(156, 39, 176, 0.7) +} + +.purple.darken-1 { + background-color: #8e24aa !important +} + +.purple.darken-2 { + background-color: #7b1fa2 !important +} + +.purple.darken-3 { + background-color: #6a1b9a !important +} + +.purple.darken-4 { + background-color: #4a148c !important +} + +.purple.accent-1 { + background-color: #ea80fc !important +} + +.purple.accent-2 { + background-color: #e040fb !important +} + +.purple.accent-3 { + background-color: #d500f9 !important +} + +.purple.accent-4 { + background-color: #a0f !important +} + +.deep-purple.lighten-5 { + background-color: #ede7f6 !important +} + +.deep-purple.lighten-4 { + background-color: #d1c4e9 !important +} + +.deep-purple.lighten-3 { + background-color: #b39ddb !important +} + +.deep-purple.lighten-2 { + background-color: #9575cd !important +} + +.deep-purple.lighten-1 { + background-color: #7e57c2 !important +} + +.deep-purple { + background-color: #673ab7 !important +} + +.deep-purple-text { + color: #673ab7 !important +} + +.rgba-deep-purple-slight, +.rgba-deep-purple-slight:after { + background-color: rgba(103, 58, 183, 0.1) +} + +.rgba-deep-purple-light, +.rgba-deep-purple-light:after { + background-color: rgba(103, 58, 183, 0.3) +} + +.rgba-deep-purple-strong, +.rgba-deep-purple-strong:after { + background-color: rgba(103, 58, 183, 0.7) +} + +.deep-purple.darken-1 { + background-color: #5e35b1 !important +} + +.deep-purple.darken-2 { + background-color: #512da8 !important +} + +.deep-purple.darken-3 { + background-color: #4527a0 !important +} + +.deep-purple.darken-4 { + background-color: #311b92 !important +} + +.deep-purple.accent-1 { + background-color: #b388ff !important +} + +.deep-purple.accent-2 { + background-color: #7c4dff !important +} + +.deep-purple.accent-3 { + background-color: #651fff !important +} + +.deep-purple.accent-4 { + background-color: #6200ea !important +} + +.indigo.lighten-5 { + background-color: #e8eaf6 !important +} + +.indigo.lighten-4 { + background-color: #c5cae9 !important +} + +.indigo.lighten-3 { + background-color: #9fa8da !important +} + +.indigo.lighten-2 { + background-color: #7986cb !important +} + +.indigo.lighten-1 { + background-color: #5c6bc0 !important +} + +.indigo { + background-color: #3f51b5 !important +} + +.indigo-text { + color: #3f51b5 !important +} + +.rgba-indigo-slight, +.rgba-indigo-slight:after { + background-color: rgba(63, 81, 181, 0.1) +} + +.rgba-indigo-light, +.rgba-indigo-light:after { + background-color: rgba(63, 81, 181, 0.3) +} + +.rgba-indigo-strong, +.rgba-indigo-strong:after { + background-color: rgba(63, 81, 181, 0.7) +} + +.indigo.darken-1 { + background-color: #3949ab !important +} + +.indigo.darken-2 { + background-color: #303f9f !important +} + +.indigo.darken-3 { + background-color: #283593 !important +} + +.indigo.darken-4 { + background-color: #1a237e !important +} + +.indigo.accent-1 { + background-color: #8c9eff !important +} + +.indigo.accent-2 { + background-color: #536dfe !important +} + +.indigo.accent-3 { + background-color: #3d5afe !important +} + +.indigo.accent-4 { + background-color: #304ffe !important +} + +.blue.lighten-5 { + background-color: #e3f2fd !important +} + +.blue.lighten-4 { + background-color: #bbdefb !important +} + +.blue.lighten-3 { + background-color: #90caf9 !important +} + +.blue.lighten-2 { + background-color: #64b5f6 !important +} + +.blue.lighten-1 { + background-color: #42a5f5 !important +} + +.blue { + background-color: #2196f3 !important +} + +.blue-text { + color: #2196f3 !important +} + +.rgba-blue-slight, +.rgba-blue-slight:after { + background-color: rgba(33, 150, 243, 0.1) +} + +.rgba-blue-light, +.rgba-blue-light:after { + background-color: rgba(33, 150, 243, 0.3) +} + +.rgba-blue-strong, +.rgba-blue-strong:after { + background-color: rgba(33, 150, 243, 0.7) +} + +.blue.darken-1 { + background-color: #1e88e5 !important +} + +.blue.darken-2 { + background-color: #1976d2 !important +} + +.blue.darken-3 { + background-color: #1565c0 !important +} + +.blue.darken-4 { + background-color: #0d47a1 !important +} + +.blue.accent-1 { + background-color: #82b1ff !important +} + +.blue.accent-2 { + background-color: #448aff !important +} + +.blue.accent-3 { + background-color: #2979ff !important +} + +.blue.accent-4 { + background-color: #2962ff !important +} + +.light-blue.lighten-5 { + background-color: #e1f5fe !important +} + +.light-blue.lighten-4 { + background-color: #b3e5fc !important +} + +.light-blue.lighten-3 { + background-color: #81d4fa !important +} + +.light-blue.lighten-2 { + background-color: #4fc3f7 !important +} + +.light-blue.lighten-1 { + background-color: #29b6f6 !important +} + +.light-blue { + background-color: #03a9f4 !important +} + +.light-blue-text { + color: #03a9f4 !important +} + +.rgba-light-blue-slight, +.rgba-light-blue-slight:after { + background-color: rgba(3, 169, 244, 0.1) +} + +.rgba-light-blue-light, +.rgba-light-blue-light:after { + background-color: rgba(3, 169, 244, 0.3) +} + +.rgba-light-blue-strong, +.rgba-light-blue-strong:after { + background-color: rgba(3, 169, 244, 0.7) +} + +.light-blue.darken-1 { + background-color: #039be5 !important +} + +.light-blue.darken-2 { + background-color: #0288d1 !important +} + +.light-blue.darken-3 { + background-color: #0277bd !important +} + +.light-blue.darken-4 { + background-color: #01579b !important +} + +.light-blue.accent-1 { + background-color: #80d8ff !important +} + +.light-blue.accent-2 { + background-color: #40c4ff !important +} + +.light-blue.accent-3 { + background-color: #00b0ff !important +} + +.light-blue.accent-4 { + background-color: #0091ea !important +} + +.cyan.lighten-5 { + background-color: #e0f7fa !important +} + +.cyan.lighten-4 { + background-color: #b2ebf2 !important +} + +.cyan.lighten-3 { + background-color: #80deea !important +} + +.cyan.lighten-2 { + background-color: #4dd0e1 !important +} + +.cyan.lighten-1 { + background-color: #26c6da !important +} + +.cyan { + background-color: #00bcd4 !important +} + +.cyan-text { + color: #00bcd4 !important +} + +.rgba-cyan-slight, +.rgba-cyan-slight:after { + background-color: rgba(0, 188, 212, 0.1) +} + +.rgba-cyan-light, +.rgba-cyan-light:after { + background-color: rgba(0, 188, 212, 0.3) +} + +.rgba-cyan-strong, +.rgba-cyan-strong:after { + background-color: rgba(0, 188, 212, 0.7) +} + +.cyan.darken-1 { + background-color: #00acc1 !important +} + +.cyan.darken-2 { + background-color: #0097a7 !important +} + +.cyan.darken-3 { + background-color: #00838f !important +} + +.cyan.darken-4 { + background-color: #006064 !important +} + +.cyan.accent-1 { + background-color: #84ffff !important +} + +.cyan.accent-2 { + background-color: #18ffff !important +} + +.cyan.accent-3 { + background-color: #00e5ff !important +} + +.cyan.accent-4 { + background-color: #00b8d4 !important +} + +.teal.lighten-5 { + background-color: #e0f2f1 !important +} + +.teal.lighten-4 { + background-color: #b2dfdb !important +} + +.teal.lighten-3 { + background-color: #80cbc4 !important +} + +.teal.lighten-2 { + background-color: #4db6ac !important +} + +.teal.lighten-1 { + background-color: #26a69a !important +} + +.teal { + background-color: #009688 !important +} + +.teal-text { + color: #009688 !important +} + +.rgba-teal-slight, +.rgba-teal-slight:after { + background-color: rgba(0, 150, 136, 0.1) +} + +.rgba-teal-light, +.rgba-teal-light:after { + background-color: rgba(0, 150, 136, 0.3) +} + +.rgba-teal-strong, +.rgba-teal-strong:after { + background-color: rgba(0, 150, 136, 0.7) +} + +.teal.darken-1 { + background-color: #00897b !important +} + +.teal.darken-2 { + background-color: #00796b !important +} + +.teal.darken-3 { + background-color: #00695c !important +} + +.teal.darken-4 { + background-color: #004d40 !important +} + +.teal.accent-1 { + background-color: #a7ffeb !important +} + +.teal.accent-2 { + background-color: #64ffda !important +} + +.teal.accent-3 { + background-color: #1de9b6 !important +} + +.teal.accent-4 { + background-color: #00bfa5 !important +} + +.green.lighten-5 { + background-color: #e8f5e9 !important +} + +.green.lighten-4 { + background-color: #c8e6c9 !important +} + +.green.lighten-3 { + background-color: #a5d6a7 !important +} + +.green.lighten-2 { + background-color: #81c784 !important +} + +.green.lighten-1 { + background-color: #66bb6a !important +} + +.green { + background-color: #4caf50 !important +} + +.green-text { + color: #4caf50 !important +} + +.rgba-green-slight, +.rgba-green-slight:after { + background-color: rgba(76, 175, 80, 0.1) +} + +.rgba-green-light, +.rgba-green-light:after { + background-color: rgba(76, 175, 80, 0.3) +} + +.rgba-green-strong, +.rgba-green-strong:after { + background-color: rgba(76, 175, 80, 0.7) +} + +.green.darken-1 { + background-color: #43a047 !important +} + +.green.darken-2 { + background-color: #388e3c !important +} + +.green.darken-3 { + background-color: #2e7d32 !important +} + +.green.darken-4 { + background-color: #1b5e20 !important +} + +.green.accent-1 { + background-color: #b9f6ca !important +} + +.green.accent-2 { + background-color: #69f0ae !important +} + +.green.accent-3 { + background-color: #00e676 !important +} + +.green.accent-4 { + background-color: #00c853 !important +} + +.light-green.lighten-5 { + background-color: #f1f8e9 !important +} + +.light-green.lighten-4 { + background-color: #dcedc8 !important +} + +.light-green.lighten-3 { + background-color: #c5e1a5 !important +} + +.light-green.lighten-2 { + background-color: #aed581 !important +} + +.light-green.lighten-1 { + background-color: #9ccc65 !important +} + +.light-green { + background-color: #8bc34a !important +} + +.light-green-text { + color: #8bc34a !important +} + +.rgba-light-green-slight, +.rgba-light-green-slight:after { + background-color: rgba(139, 195, 74, 0.1) +} + +.rgba-light-green-light, +.rgba-light-green-light:after { + background-color: rgba(139, 195, 74, 0.3) +} + +.rgba-light-green-strong, +.rgba-light-green-strong:after { + background-color: rgba(139, 195, 74, 0.7) +} + +.light-green.darken-1 { + background-color: #7cb342 !important +} + +.light-green.darken-2 { + background-color: #689f38 !important +} + +.light-green.darken-3 { + background-color: #558b2f !important +} + +.light-green.darken-4 { + background-color: #33691e !important +} + +.light-green.accent-1 { + background-color: #ccff90 !important +} + +.light-green.accent-2 { + background-color: #b2ff59 !important +} + +.light-green.accent-3 { + background-color: #76ff03 !important +} + +.light-green.accent-4 { + background-color: #64dd17 !important +} + +.lime.lighten-5 { + background-color: #f9fbe7 !important +} + +.lime.lighten-4 { + background-color: #f0f4c3 !important +} + +.lime.lighten-3 { + background-color: #e6ee9c !important +} + +.lime.lighten-2 { + background-color: #dce775 !important +} + +.lime.lighten-1 { + background-color: #d4e157 !important +} + +.lime { + background-color: #cddc39 !important +} + +.lime-text { + color: #cddc39 !important +} + +.rgba-lime-slight, +.rgba-lime-slight:after { + background-color: rgba(205, 220, 57, 0.1) +} + +.rgba-lime-light, +.rgba-lime-light:after { + background-color: rgba(205, 220, 57, 0.3) +} + +.rgba-lime-strong, +.rgba-lime-strong:after { + background-color: rgba(205, 220, 57, 0.7) +} + +.lime.darken-1 { + background-color: #c0ca33 !important +} + +.lime.darken-2 { + background-color: #afb42b !important +} + +.lime.darken-3 { + background-color: #9e9d24 !important +} + +.lime.darken-4 { + background-color: #827717 !important +} + +.lime.accent-1 { + background-color: #f4ff81 !important +} + +.lime.accent-2 { + background-color: #eeff41 !important +} + +.lime.accent-3 { + background-color: #c6ff00 !important +} + +.lime.accent-4 { + background-color: #aeea00 !important +} + +.yellow.lighten-5 { + background-color: #fffde7 !important +} + +.yellow.lighten-4 { + background-color: #fff9c4 !important +} + +.yellow.lighten-3 { + background-color: #fff59d !important +} + +.yellow.lighten-2 { + background-color: #fff176 !important +} + +.yellow.lighten-1 { + background-color: #ffee58 !important +} + +.yellow { + background-color: #ffeb3b !important +} + +.yellow-text { + color: #ffeb3b !important +} + +.rgba-yellow-slight, +.rgba-yellow-slight:after { + background-color: rgba(255, 235, 59, 0.1) +} + +.rgba-yellow-light, +.rgba-yellow-light:after { + background-color: rgba(255, 235, 59, 0.3) +} + +.rgba-yellow-strong, +.rgba-yellow-strong:after { + background-color: rgba(255, 235, 59, 0.7) +} + +.yellow.darken-1 { + background-color: #fdd835 !important +} + +.yellow.darken-2 { + background-color: #fbc02d !important +} + +.yellow.darken-3 { + background-color: #f9a825 !important +} + +.yellow.darken-4 { + background-color: #f57f17 !important +} + +.yellow.accent-1 { + background-color: #ffff8d !important +} + +.yellow.accent-2 { + background-color: #ff0 !important +} + +.yellow.accent-3 { + background-color: #ffea00 !important +} + +.yellow.accent-4 { + background-color: #ffd600 !important +} + +.amber.lighten-5 { + background-color: #fff8e1 !important +} + +.amber.lighten-4 { + background-color: #ffecb3 !important +} + +.amber.lighten-3 { + background-color: #ffe082 !important +} + +.amber.lighten-2 { + background-color: #ffd54f !important +} + +.amber.lighten-1 { + background-color: #ffca28 !important +} + +.amber { + background-color: #ffc107 !important +} + +.amber-text { + color: #ffc107 !important +} + +.rgba-amber-slight, +.rgba-amber-slight:after { + background-color: rgba(255, 193, 7, 0.1) +} + +.rgba-amber-light, +.rgba-amber-light:after { + background-color: rgba(255, 193, 7, 0.3) +} + +.rgba-amber-strong, +.rgba-amber-strong:after { + background-color: rgba(255, 193, 7, 0.7) +} + +.amber.darken-1 { + background-color: #ffb300 !important +} + +.amber.darken-2 { + background-color: #ffa000 !important +} + +.amber.darken-3 { + background-color: #ff8f00 !important +} + +.amber.darken-4 { + background-color: #ff6f00 !important +} + +.amber.accent-1 { + background-color: #ffe57f !important +} + +.amber.accent-2 { + background-color: #ffd740 !important +} + +.amber.accent-3 { + background-color: #ffc400 !important +} + +.amber.accent-4 { + background-color: #ffab00 !important +} + +.orange.lighten-5 { + background-color: #fff3e0 !important +} + +.orange.lighten-4 { + background-color: #ffe0b2 !important +} + +.orange.lighten-3 { + background-color: #ffcc80 !important +} + +.orange.lighten-2 { + background-color: #ffb74d !important +} + +.orange.lighten-1 { + background-color: #ffa726 !important +} + +.orange { + background-color: #ff9800 !important +} + +.orange-text { + color: #ff9800 !important +} + +.rgba-orange-slight, +.rgba-orange-slight:after { + background-color: rgba(255, 152, 0, 0.1) +} + +.rgba-orange-light, +.rgba-orange-light:after { + background-color: rgba(255, 152, 0, 0.3) +} + +.rgba-orange-strong, +.rgba-orange-strong:after { + background-color: rgba(255, 152, 0, 0.7) +} + +.orange.darken-1 { + background-color: #fb8c00 !important +} + +.orange.darken-2 { + background-color: #f57c00 !important +} + +.orange.darken-3 { + background-color: #ef6c00 !important +} + +.orange.darken-4 { + background-color: #e65100 !important +} + +.orange.accent-1 { + background-color: #ffd180 !important +} + +.orange.accent-2 { + background-color: #ffab40 !important +} + +.orange.accent-3 { + background-color: #ff9100 !important +} + +.orange.accent-4 { + background-color: #ff6d00 !important +} + +.deep-orange.lighten-5 { + background-color: #fbe9e7 !important +} + +.deep-orange.lighten-4 { + background-color: #ffccbc !important +} + +.deep-orange.lighten-3 { + background-color: #ffab91 !important +} + +.deep-orange.lighten-2 { + background-color: #ff8a65 !important +} + +.deep-orange.lighten-1 { + background-color: #ff7043 !important +} + +.deep-orange { + background-color: #ff5722 !important +} + +.deep-orange-text { + color: #ff5722 !important +} + +.rgba-deep-orange-slight, +.rgba-deep-orange-slight:after { + background-color: rgba(255, 87, 34, 0.1) +} + +.rgba-deep-orange-light, +.rgba-deep-orange-light:after { + background-color: rgba(255, 87, 34, 0.3) +} + +.rgba-deep-orange-strong, +.rgba-deep-orange-strong:after { + background-color: rgba(255, 87, 34, 0.7) +} + +.deep-orange.darken-1 { + background-color: #f4511e !important +} + +.deep-orange.darken-2 { + background-color: #e64a19 !important +} + +.deep-orange.darken-3 { + background-color: #d84315 !important +} + +.deep-orange.darken-4 { + background-color: #bf360c !important +} + +.deep-orange.accent-1 { + background-color: #ff9e80 !important +} + +.deep-orange.accent-2 { + background-color: #ff6e40 !important +} + +.deep-orange.accent-3 { + background-color: #ff3d00 !important +} + +.deep-orange.accent-4 { + background-color: #dd2c00 !important +} + +.brown.lighten-5 { + background-color: #efebe9 !important +} + +.brown.lighten-4 { + background-color: #d7ccc8 !important +} + +.brown.lighten-3 { + background-color: #bcaaa4 !important +} + +.brown.lighten-2 { + background-color: #a1887f !important +} + +.brown.lighten-1 { + background-color: #8d6e63 !important +} + +.brown { + background-color: #795548 !important +} + +.brown-text { + color: #795548 !important +} + +.rgba-brown-slight, +.rgba-brown-slight:after { + background-color: rgba(121, 85, 72, 0.1) +} + +.rgba-brown-light, +.rgba-brown-light:after { + background-color: rgba(121, 85, 72, 0.3) +} + +.rgba-brown-strong, +.rgba-brown-strong:after { + background-color: rgba(121, 85, 72, 0.7) +} + +.brown.darken-1 { + background-color: #6d4c41 !important +} + +.brown.darken-2 { + background-color: #5d4037 !important +} + +.brown.darken-3 { + background-color: #4e342e !important +} + +.brown.darken-4 { + background-color: #3e2723 !important +} + +.blue-grey.lighten-5 { + background-color: #eceff1 !important +} + +.blue-grey.lighten-4 { + background-color: #cfd8dc !important +} + +.blue-grey.lighten-3 { + background-color: #b0bec5 !important +} + +.blue-grey.lighten-2 { + background-color: #90a4ae !important +} + +.blue-grey.lighten-1 { + background-color: #78909c !important +} + +.blue-grey { + background-color: #607d8b !important +} + +.blue-grey-text { + color: #607d8b !important +} + +.rgba-blue-grey-slight, +.rgba-blue-grey-slight:after { + background-color: rgba(96, 125, 139, 0.1) +} + +.rgba-blue-grey-light, +.rgba-blue-grey-light:after { + background-color: rgba(96, 125, 139, 0.3) +} + +.rgba-blue-grey-strong, +.rgba-blue-grey-strong:after { + background-color: rgba(96, 125, 139, 0.7) +} + +.blue-grey.darken-1 { + background-color: #546e7a !important +} + +.blue-grey.darken-2 { + background-color: #455a64 !important +} + +.blue-grey.darken-3 { + background-color: #37474f !important +} + +.blue-grey.darken-4 { + background-color: #263238 !important +} + +.grey.lighten-5 { + background-color: #fafafa !important +} + +.grey.lighten-4 { + background-color: #f5f5f5 !important +} + +.grey.lighten-3 { + background-color: #eee !important +} + +.grey.lighten-2 { + background-color: #e0e0e0 !important +} + +.grey.lighten-1 { + background-color: #bdbdbd !important +} + +.grey { + background-color: #9e9e9e !important +} + +.grey-text { + color: #9e9e9e !important +} + +.rgba-grey-slight, +.rgba-grey-slight:after { + background-color: rgba(158, 158, 158, 0.1) +} + +.rgba-grey-light, +.rgba-grey-light:after { + background-color: rgba(158, 158, 158, 0.3) +} + +.rgba-grey-strong, +.rgba-grey-strong:after { + background-color: rgba(158, 158, 158, 0.7) +} + +.grey.darken-1 { + background-color: #757575 !important +} + +.grey.darken-2 { + background-color: #616161 !important +} + +.grey.darken-3 { + background-color: #424242 !important +} + +.grey.darken-4 { + background-color: #212121 !important +} + +.black { + background-color: #000 !important +} + +.black-text { + color: #000 !important +} + +.rgba-black-slight, +.rgba-black-slight:after { + background-color: rgba(0, 0, 0, 0.1) +} + +.rgba-black-light, +.rgba-black-light:after { + background-color: rgba(0, 0, 0, 0.3) +} + +.rgba-black-strong, +.rgba-black-strong:after { + background-color: rgba(0, 0, 0, 0.7) +} + +.white { + background-color: #fff !important +} + +.white-text { + color: #fff !important +} + +.rgba-white-slight, +.rgba-white-slight:after { + background-color: rgba(255, 255, 255, 0.1) +} + +.rgba-white-light, +.rgba-white-light:after { + background-color: rgba(255, 255, 255, 0.3) +} + +.rgba-white-strong, +.rgba-white-strong:after { + background-color: rgba(255, 255, 255, 0.7) +} + +.rgba-stylish-slight { + background-color: rgba(62, 69, 81, 0.1) +} + +.rgba-stylish-light { + background-color: rgba(62, 69, 81, 0.3) +} + +.rgba-stylish-strong { + background-color: rgba(62, 69, 81, 0.7) +} + +.primary-color, +ul.stepper li.active a .circle, +ul.stepper li.completed a .circle { + background-color: #4285f4 !important +} + +.primary-color-dark { + background-color: #0d47a1 !important +} + +.secondary-color { + background-color: #a6c !important +} + +.secondary-color-dark { + background-color: #93c !important +} + +.default-color { + background-color: #2bbbad !important +} + +.default-color-dark { + background-color: #00695c !important +} + +.info-color { + background-color: #33b5e5 !important +} + +.info-color-dark { + background-color: #09c !important +} + +.success-color { + background-color: #00c851 !important +} + +.success-color-dark { + background-color: #007e33 !important +} + +.warning-color { + background-color: #fb3 !important +} + +.warning-color-dark { + background-color: #f80 !important +} + +.danger-color, +ul.stepper li.warning a .circle { + background-color: #ff3547 !important +} + +.danger-color-dark { + background-color: #c00 !important +} + +.elegant-color { + background-color: #2e2e2e !important +} + +.elegant-color-dark { + background-color: #212121 !important +} + +.stylish-color { + background-color: #4b515d !important +} + +.stylish-color-dark { + background-color: #3e4551 !important +} + +.unique-color { + background-color: #3f729b !important +} + +.unique-color-dark { + background-color: #1c2331 !important +} + +.special-color { + background-color: #37474f !important +} + +.special-color-dark { + background-color: #263238 !important +} + +.purple-gradient { + background: linear-gradient(40deg, #ff6ec4, #7873f5) !important +} + +.peach-gradient { + background: linear-gradient(40deg, #ffd86f, #fc6262) !important +} + +.aqua-gradient { + background: linear-gradient(40deg, #2096ff, #05ffa3) !important +} + +.blue-gradient { + background: linear-gradient(40deg, #45cafc, #303f9f) !important +} + +.purple-gradient-rgba { + background: linear-gradient(40deg, rgba(255, 110, 196, 0.9), rgba(120, 115, 245, 0.9)) !important +} + +.peach-gradient-rgba { + background: linear-gradient(40deg, rgba(255, 216, 111, 0.9), rgba(252, 98, 98, 0.9)) !important +} + +.aqua-gradient-rgba { + background: linear-gradient(40deg, rgba(32, 150, 255, 0.9), rgba(5, 255, 163, 0.9)) !important +} + +.blue-gradient-rgba { + background: linear-gradient(40deg, rgba(69, 202, 252, 0.9), rgba(48, 63, 159, 0.9)) !important +} + +.dark-grey-text { + color: #4f4f4f !important +} + +.dark-grey-text:hover, +.dark-grey-text:focus { + color: #4f4f4f !important +} + +.hoverable { + -webkit-box-shadow: none; + box-shadow: none; + -webkit-transition: all 0.55s ease-in-out; + transition: all 0.55s ease-in-out +} + +.hoverable:hover { + -webkit-box-shadow: 0 8px 17px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19); + box-shadow: 0 8px 17px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19); + -webkit-transition: all 0.55s ease-in-out; + transition: all 0.55s ease-in-out +} + +.z-depth-0 { + -webkit-box-shadow: none !important; + box-shadow: none !important +} + +.z-depth-1 { + -webkit-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12) !important; + box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12) !important +} + +.z-depth-1-half { + -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) !important; + box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) !important +} + +.z-depth-2 { + -webkit-box-shadow: 0 8px 17px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19) !important; + box-shadow: 0 8px 17px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19) !important +} + +.z-depth-3 { + -webkit-box-shadow: 0 12px 15px 0 rgba(0, 0, 0, 0.24), 0 17px 50px 0 rgba(0, 0, 0, 0.19) !important; + box-shadow: 0 12px 15px 0 rgba(0, 0, 0, 0.24), 0 17px 50px 0 rgba(0, 0, 0, 0.19) !important +} + +.z-depth-4 { + -webkit-box-shadow: 0 16px 28px 0 rgba(0, 0, 0, 0.22), 0 25px 55px 0 rgba(0, 0, 0, 0.21) !important; + box-shadow: 0 16px 28px 0 rgba(0, 0, 0, 0.22), 0 25px 55px 0 rgba(0, 0, 0, 0.21) !important +} + +.z-depth-5 { + -webkit-box-shadow: 0 27px 24px 0 rgba(0, 0, 0, 0.2), 0 40px 77px 0 rgba(0, 0, 0, 0.22) !important; + box-shadow: 0 27px 24px 0 rgba(0, 0, 0, 0.2), 0 40px 77px 0 rgba(0, 0, 0, 0.22) !important +} + +.disabled, +:disabled { + pointer-events: none !important +} + +a { + color: #007bff; + text-decoration: none; + cursor: pointer; + -webkit-transition: all 0.2s ease-in-out; + transition: all 0.2s ease-in-out +} + +a:hover { + color: #0056b3; + text-decoration: none; + -webkit-transition: all 0.2s ease-in-out; + transition: all 0.2s ease-in-out +} + +a.disabled:hover, +a:disabled:hover { + color: #007bff +} + +a:not([href]):not([tabindex]), +a:not([href]):not([tabindex]):focus, +a:not([href]):not([tabindex]):hover { + color: inherit; + text-decoration: none +} + +.divider-new { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-orient: horizontal; + -webkit-box-direction: normal; + -ms-flex-direction: row; + flex-direction: row; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -webkit-box-pack: center; + -ms-flex-pack: center; + justify-content: center; + margin-top: 2.8rem; + margin-bottom: 2.8rem +} + +.divider-new>h1, +.divider-new h2, +.divider-new h3, +.divider-new h4, +.divider-new h5, +.divider-new h6 { + margin-bottom: 0 +} + +.divider-new:before, +.divider-new:after { + -webkit-box-flex: 1; + -ms-flex: 1; + flex: 1; + height: 1.5px; + height: 2px; + content: ""; + background: #c6c6c6 +} + +.divider-new:before { + margin: 0 .5rem 0 0 +} + +.divider-new:after { + margin: 0 0 0 .5rem +} + +.img-fluid, +.modal-dialog.cascading-modal.modal-avatar .modal-header, +.video-fluid { + max-width: 100%; + height: auto +} + +.flex-center { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -webkit-box-pack: center; + -ms-flex-pack: center; + justify-content: center; + height: 100% +} + +.flex-center p { + margin: 0 +} + +.flex-center ul { + text-align: center +} + +.flex-center ul li { + margin-bottom: 1rem +} + +.flex-center ul li:last-of-type { + margin-bottom: 0 +} + +.hr-light { + border-top: 1px solid #fff +} + +.hr-dark { + border-top: 1px solid #666 +} + +.w-responsive { + width: 75% +} + +@media (max-width: 740px) { + .w-responsive { + width: 100% + } +} + +.w-header { + width: 3.2rem +} + +.collapsible-body { + display: none +} + +.jumbotron { + background-color: #fff; + border-radius: .125rem; + -webkit-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12); + box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12) +} + +.bg-primary { + background-color: #4285f4 !important +} + +a.bg-primary:hover, +a.bg-primary:focus, +button.bg-primary:hover, +button.bg-primary:focus { + background-color: #1266f1 !important +} + +.border-primary { + border-color: #4285f4 !important +} + +.bg-danger { + background-color: #ff3547 !important +} + +a.bg-danger:hover, +a.bg-danger:focus, +button.bg-danger:hover, +button.bg-danger:focus { + background-color: #ff0219 !important +} + +.border-danger { + border-color: #ff3547 !important +} + +.bg-warning { + background-color: #fb3 !important +} + +a.bg-warning:hover, +a.bg-warning:focus, +button.bg-warning:hover, +button.bg-warning:focus { + background-color: #fa0 !important +} + +.border-warning { + border-color: #fb3 !important +} + +.bg-success { + background-color: #00c851 !important +} + +a.bg-success:hover, +a.bg-success:focus, +button.bg-success:hover, +button.bg-success:focus { + background-color: #00953c !important +} + +.border-success { + border-color: #00c851 !important +} + +.bg-info { + background-color: #33b5e5 !important +} + +a.bg-info:hover, +a.bg-info:focus, +button.bg-info:hover, +button.bg-info:focus { + background-color: #1a9bcb !important +} + +.border-info { + border-color: #33b5e5 !important +} + +.bg-default { + background-color: #2bbbad !important +} + +a.bg-default:hover, +a.bg-default:focus, +button.bg-default:hover, +button.bg-default:focus { + background-color: #219287 !important +} + +.border-default { + border-color: #2bbbad !important +} + +.bg-secondary { + background-color: #a6c !important +} + +a.bg-secondary:hover, +a.bg-secondary:focus, +button.bg-secondary:hover, +button.bg-secondary:focus { + background-color: #9540bf !important +} + +.border-secondary { + border-color: #a6c !important +} + +.bg-dark { + background-color: #212121 !important +} + +a.bg-dark:hover, +a.bg-dark:focus, +button.bg-dark:hover, +button.bg-dark:focus { + background-color: #080808 !important +} + +.border-dark { + border-color: #212121 !important +} + +.bg-light { + background-color: #e0e0e0 !important +} + +a.bg-light:hover, +a.bg-light:focus, +button.bg-light:hover, +button.bg-light:focus { + background-color: #c7c7c7 !important +} + +.border-light { + border-color: #e0e0e0 !important +} + +.card-img-100 { + width: 100px; + height: 100px +} + +.card-img-64 { + width: 64px; + height: 64px +} + +.mml-1 { + margin-left: -0.25rem !important +} + +.flex-1 { + -webkit-box-flex: 1; + -ms-flex: 1; + flex: 1 +} + +body { + font-family: "Roboto", sans-serif; + font-weight: 300 +} + +h1, +h2, +h3, +h4, +h5, +h6 { + font-weight: 300 +} + +.blockquote { + padding: .5rem 1rem; + border-left: .25rem solid #eceeef +} + +.blockquote.text-right { + border-right: .25rem solid #eceeef; + border-left: none +} + +.blockquote .bq-title { + margin-bottom: 0; + font-size: 1.5rem; + font-weight: 400 +} + +.blockquote p { + padding: 1rem 0; + font-size: 1.1rem +} + +.bq-primary { + border-left: 3px solid #4285f4 !important +} + +.bq-primary .bq-title { + color: #4285f4 !important +} + +.bq-danger { + border-left: 3px solid #ff3547 !important +} + +.bq-danger .bq-title { + color: #ff3547 !important +} + +.bq-warning { + border-left: 3px solid #fb3 !important +} + +.bq-warning .bq-title { + color: #fb3 !important +} + +.bq-success { + border-left: 3px solid #00c851 !important +} + +.bq-success .bq-title { + color: #00c851 !important +} + +.bq-info { + border-left: 3px solid #33b5e5 !important +} + +.bq-info .bq-title { + color: #33b5e5 !important +} + +.h1-responsive { + font-size: 150% +} + +.h2-responsive { + font-size: 145% +} + +.h3-responsive { + font-size: 135% +} + +.h4-responsive { + font-size: 135% +} + +.h5-responsive { + font-size: 135% +} + +@media (min-width: 576px) { + .h1-responsive { + font-size: 170% + } + + .h2-responsive { + font-size: 140% + } + + .h3-responsive { + font-size: 125% + } + + .h4-responsive { + font-size: 125% + } + + .h5-responsive { + font-size: 125% + } +} + +@media (min-width: 768px) { + .h1-responsive { + font-size: 200% + } + + .h2-responsive { + font-size: 170% + } + + .h3-responsive { + font-size: 140% + } + + .h4-responsive { + font-size: 125% + } + + .h5-responsive { + font-size: 125% + } +} + +@media (min-width: 992px) { + .h1-responsive { + font-size: 200% + } + + .h2-responsive { + font-size: 170% + } + + .h3-responsive { + font-size: 140% + } + + .h4-responsive { + font-size: 125% + } + + .h5-responsive { + font-size: 125% + } +} + +@media (min-width: 1200px) { + .h1-responsive { + font-size: 250% + } + + .h2-responsive { + font-size: 200% + } + + .h3-responsive { + font-size: 170% + } + + .h4-responsive { + font-size: 140% + } + + .h5-responsive { + font-size: 125% + } +} + +.text-primary { + color: #4285f4 !important +} + +a.text-primary:hover, +a.text-primary:focus { + color: #1266f1 !important +} + +.text-danger { + color: #ff3547 !important +} + +a.text-danger:hover, +a.text-danger:focus { + color: #ff0219 !important +} + +.text-warning { + color: #fb3 !important +} + +a.text-warning:hover, +a.text-warning:focus { + color: #fa0 !important +} + +.text-success { + color: #00c851 !important +} + +a.text-success:hover, +a.text-success:focus { + color: #00953c !important +} + +.text-info { + color: #33b5e5 !important +} + +a.text-info:hover, +a.text-info:focus { + color: #1a9bcb !important +} + +.text-default { + color: #2bbbad !important +} + +a.text-default:hover, +a.text-default:focus { + color: #219287 !important +} + +.text-secondary { + color: #a6c !important +} + +a.text-secondary:hover, +a.text-secondary:focus { + color: #9540bf !important +} + +.text-dark { + color: #212121 !important +} + +a.text-dark:hover, +a.text-dark:focus { + color: #080808 !important +} + +.text-light { + color: #e0e0e0 !important +} + +a.text-light:hover, +a.text-light:focus { + color: #c7c7c7 !important +} + +.font-small { + font-size: .9rem +} + +strong { + font-weight: 500 +} + +.view { + position: relative; + overflow: hidden; + cursor: default +} + +.view .mask { + position: absolute; + top: 0; + right: 0; + bottom: 0; + left: 0; + width: 100%; + height: 100%; + overflow: hidden; + background-attachment: fixed +} + +.view img, +.view video { + position: relative; + display: block +} + +.view video.video-intro { + top: 50%; + left: 50%; + z-index: -100; + width: auto; + min-width: 100%; + height: auto; + min-height: 100%; + -webkit-transition: 1s opacity; + transition: 1s opacity; + -webkit-transform: translateX(-50%) translateY(-50%); + transform: translateX(-50%) translateY(-50%) +} + +.overlay .mask { + opacity: 0; + -webkit-transition: all 0.4s ease-in-out; + transition: all 0.4s ease-in-out +} + +.overlay .mask:hover { + opacity: 1 +} + +.zoom img, +.zoom video { + -webkit-transition: all 0.2s linear; + transition: all 0.2s linear +} + +.zoom:hover img, +.zoom:hover video { + -webkit-transform: scale(1.1); + transform: scale(1.1) +} + +.pattern-1 { + background: url(../img/overlays/01.png); + background-attachment: fixed +} + +.pattern-2 { + background: url(../img/overlays/02.png); + background-attachment: fixed +} + +.pattern-3 { + background: url(../img/overlays/03.png); + background-attachment: fixed +} + +.pattern-4 { + background: url(../img/overlays/04.png); + background-attachment: fixed +} + +.pattern-5 { + background: url(../img/overlays/05.png); + background-attachment: fixed +} + +.pattern-6 { + background: url(../img/overlays/06.png); + background-attachment: fixed +} + +.pattern-7 { + background: url(../img/overlays/07.png); + background-attachment: fixed +} + +.pattern-8 { + background: url(../img/overlays/08.png); + background-attachment: fixed +} + +.pattern-9 { + background: url(../img/overlays/09.png); + background-attachment: fixed +} + +/*! + * Waves v0.7.6 + * http://fian.my.id/Waves + * + * Copyright 2014-2018 Alfiana E. Sibuea and other contributors + * Released under the MIT license + * https://github.com/fians/Waves/blob/master/LICENSE */ +.waves-effect { + position: relative; + overflow: hidden; + cursor: pointer; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + -webkit-tap-highlight-color: transparent +} + +.waves-effect .waves-ripple { + position: absolute; + width: 100px; + height: 100px; + margin-top: -50px; + margin-left: -50px; + pointer-events: none; + background: rgba(0, 0, 0, 0.2); + background: radial-gradient(rgba(0, 0, 0, 0.2) 0, rgba(0, 0, 0, 0.3) 40%, rgba(0, 0, 0, 0.4) 50%, rgba(0, 0, 0, 0.5) 60%, rgba(255, 255, 255, 0) 70%); + border-radius: 50%; + opacity: 0; + -webkit-transition-property: -webkit-transform, opacity; + -webkit-transition-property: opacity, -webkit-transform; + transition-property: opacity, -webkit-transform; + transition-property: transform, opacity; + transition-property: transform, opacity, -webkit-transform; + -webkit-transition: all 0.5s ease-out; + transition: all 0.5s ease-out; + -webkit-transform: scale(0) translate(0, 0); + transform: scale(0) translate(0, 0) +} + +.waves-effect.waves-light .waves-ripple { + background: rgba(255, 255, 255, 0.4); + background: radial-gradient(rgba(255, 255, 255, 0.2) 0, rgba(255, 255, 255, 0.3) 40%, rgba(255, 255, 255, 0.4) 50%, rgba(255, 255, 255, 0.5) 60%, rgba(255, 255, 255, 0) 70%) +} + +.waves-effect.waves-classic .waves-ripple { + background: rgba(0, 0, 0, 0.2) +} + +.waves-effect.waves-classic.waves-light .waves-ripple { + background: rgba(255, 255, 255, 0.4) +} + +.waves-notransition { + -webkit-transition: none !important; + transition: none !important +} + +.waves-button, +.waves-circle { + -webkit-transform: translateZ(0); + transform: translateZ(0); + -webkit-mask-image: -webkit-radial-gradient(circle, #fff 100%, #000 100%) +} + +.waves-button, +.waves-button:hover, +.waves-button:visited, +.waves-button-input { + z-index: 1; + font-size: 1em; + line-height: 1em; + color: inherit; + text-align: center; + text-decoration: none; + white-space: nowrap; + vertical-align: middle; + cursor: pointer; + background-color: rgba(0, 0, 0, 0); + border: none; + outline: none +} + +.waves-button { + padding: .85em 1.1em; + border-radius: .2em +} + +.waves-button-input { + padding: .85em 1.1em; + margin: 0 +} + +.waves-input-wrapper { + position: relative; + display: inline-block; + vertical-align: middle; + border-radius: .2em +} + +.waves-input-wrapper.waves-button { + padding: 0 +} + +.waves-input-wrapper .waves-button-input { + position: relative; + top: 0; + left: 0; + z-index: 1 +} + +.waves-circle { + width: 2.5em; + height: 2.5em; + line-height: 2.5em; + text-align: center; + border-radius: 50% +} + +.waves-float { + -webkit-mask-image: none; + -webkit-box-shadow: 0 1px 1.5px 1px rgba(0, 0, 0, 0.12); + box-shadow: 0 1px 1.5px 1px rgba(0, 0, 0, 0.12); + -webkit-transition: all 300ms; + transition: all 300ms +} + +.waves-float:active { + -webkit-box-shadow: 0 8px 20px 1px rgba(0, 0, 0, 0.3); + box-shadow: 0 8px 20px 1px rgba(0, 0, 0, 0.3) +} + +.waves-block { + display: block +} + +a.waves-effect, +a.waves-light { + display: inline-block +} + +/*! + * animate.css -http://daneden.me/animate + * Version - 3.7.0 + * Licensed under the MIT license - http://opensource.org/licenses/MIT + * + * Copyright (c) 2018 Daniel Eden + */ +.animated { + -webkit-animation-duration: 1s; + animation-duration: 1s; + -webkit-animation-fill-mode: both; + animation-fill-mode: both +} + +.animated.infinite { + -webkit-animation-iteration-count: infinite; + animation-iteration-count: infinite +} + +.animated.delay-1s { + -webkit-animation-delay: 1s; + animation-delay: 1s +} + +.animated.delay-2s { + -webkit-animation-delay: 2s; + animation-delay: 2s +} + +.animated.delay-3s { + -webkit-animation-delay: 3s; + animation-delay: 3s +} + +.animated.delay-4s { + -webkit-animation-delay: 4s; + animation-delay: 4s +} + +.animated.delay-5s { + -webkit-animation-delay: 5s; + animation-delay: 5s +} + +.animated.fast { + -webkit-animation-duration: 800ms; + animation-duration: 800ms +} + +.animated.faster { + -webkit-animation-duration: 500ms; + animation-duration: 500ms +} + +.animated.slow { + -webkit-animation-duration: 2s; + animation-duration: 2s +} + +.animated.slower { + -webkit-animation-duration: 3s; + animation-duration: 3s +} + +@media (prefers-reduced-motion) { + .animated { + -webkit-transition: none !important; + transition: none !important; + -webkit-animation: unset !important; + animation: unset !important + } +} + +@-webkit-keyframes fadeIn { + from { + opacity: 0 + } + + to { + opacity: 1 + } +} + +@keyframes fadeIn { + from { + opacity: 0 + } + + to { + opacity: 1 + } +} + +.fadeIn { + -webkit-animation-name: fadeIn; + animation-name: fadeIn +} + +@-webkit-keyframes fadeInDown { + from { + opacity: 0; + -webkit-transform: translate3d(0, -100%, 0); + transform: translate3d(0, -100%, 0) + } + + to { + opacity: 1; + -webkit-transform: translate3d(0, 0, 0); + transform: translate3d(0, 0, 0) + } +} + +@keyframes fadeInDown { + from { + opacity: 0; + -webkit-transform: translate3d(0, -100%, 0); + transform: translate3d(0, -100%, 0) + } + + to { + opacity: 1; + -webkit-transform: translate3d(0, 0, 0); + transform: translate3d(0, 0, 0) + } +} + +.fadeInDown { + -webkit-animation-name: fadeInDown; + animation-name: fadeInDown +} + +@-webkit-keyframes fadeInLeft { + from { + opacity: 0; + -webkit-transform: translate3d(-100%, 0, 0); + transform: translate3d(-100%, 0, 0) + } + + to { + opacity: 1; + -webkit-transform: translate3d(0, 0, 0); + transform: translate3d(0, 0, 0) + } +} + +@keyframes fadeInLeft { + from { + opacity: 0; + -webkit-transform: translate3d(-100%, 0, 0); + transform: translate3d(-100%, 0, 0) + } + + to { + opacity: 1; + -webkit-transform: translate3d(0, 0, 0); + transform: translate3d(0, 0, 0) + } +} + +.fadeInLeft { + -webkit-animation-name: fadeInLeft; + animation-name: fadeInLeft +} + +@-webkit-keyframes fadeInRight { + from { + opacity: 0; + -webkit-transform: translate3d(100%, 0, 0); + transform: translate3d(100%, 0, 0) + } + + to { + opacity: 1; + -webkit-transform: translate3d(0, 0, 0); + transform: translate3d(0, 0, 0) + } +} + +@keyframes fadeInRight { + from { + opacity: 0; + -webkit-transform: translate3d(100%, 0, 0); + transform: translate3d(100%, 0, 0) + } + + to { + opacity: 1; + -webkit-transform: translate3d(0, 0, 0); + transform: translate3d(0, 0, 0) + } +} + +.fadeInRight { + -webkit-animation-name: fadeInRight; + animation-name: fadeInRight +} + +@-webkit-keyframes fadeInUp { + from { + opacity: 0; + -webkit-transform: translate3d(0, 100%, 0); + transform: translate3d(0, 100%, 0) + } + + to { + opacity: 1; + -webkit-transform: translate3d(0, 0, 0); + transform: translate3d(0, 0, 0) + } +} + +@keyframes fadeInUp { + from { + opacity: 0; + -webkit-transform: translate3d(0, 100%, 0); + transform: translate3d(0, 100%, 0) + } + + to { + opacity: 1; + -webkit-transform: translate3d(0, 0, 0); + transform: translate3d(0, 0, 0) + } +} + +.fadeInUp { + -webkit-animation-name: fadeInUp; + animation-name: fadeInUp +} + +@-webkit-keyframes fadeOut { + from { + opacity: 1 + } + + to { + opacity: 0 + } +} + +@keyframes fadeOut { + from { + opacity: 1 + } + + to { + opacity: 0 + } +} + +.fadeOut { + -webkit-animation-name: fadeOut; + animation-name: fadeOut +} + +@-webkit-keyframes fadeOutDown { + from { + opacity: 1 + } + + to { + opacity: 0; + -webkit-transform: translate3d(0, 100%, 0); + transform: translate3d(0, 100%, 0) + } +} + +@keyframes fadeOutDown { + from { + opacity: 1 + } + + to { + opacity: 0; + -webkit-transform: translate3d(0, 100%, 0); + transform: translate3d(0, 100%, 0) + } +} + +.fadeOutDown { + -webkit-animation-name: fadeOutDown; + animation-name: fadeOutDown +} + +@-webkit-keyframes fadeOutLeft { + from { + opacity: 1 + } + + to { + opacity: 0; + -webkit-transform: translate3d(-100%, 0, 0); + transform: translate3d(-100%, 0, 0) + } +} + +@keyframes fadeOutLeft { + from { + opacity: 1 + } + + to { + opacity: 0; + -webkit-transform: translate3d(-100%, 0, 0); + transform: translate3d(-100%, 0, 0) + } +} + +.fadeOutLeft { + -webkit-animation-name: fadeOutLeft; + animation-name: fadeOutLeft +} + +@-webkit-keyframes fadeOutRight { + from { + opacity: 1 + } + + to { + opacity: 0; + -webkit-transform: translate3d(100%, 0, 0); + transform: translate3d(100%, 0, 0) + } +} + +@keyframes fadeOutRight { + from { + opacity: 1 + } + + to { + opacity: 0; + -webkit-transform: translate3d(100%, 0, 0); + transform: translate3d(100%, 0, 0) + } +} + +.fadeOutRight { + -webkit-animation-name: fadeOutRight; + animation-name: fadeOutRight +} + +@-webkit-keyframes fadeOutUp { + from { + opacity: 1 + } + + to { + opacity: 0; + -webkit-transform: translate3d(0, -100%, 0); + transform: translate3d(0, -100%, 0) + } +} + +@keyframes fadeOutUp { + from { + opacity: 1 + } + + to { + opacity: 0; + -webkit-transform: translate3d(0, -100%, 0); + transform: translate3d(0, -100%, 0) + } +} + +.fadeOutUp { + -webkit-animation-name: fadeOutUp; + animation-name: fadeOutUp +} + +/*! + * animate.css -http://daneden.me/animate + * Version - 3.7.0 + * Licensed under the MIT license - http://opensource.org/licenses/MIT + * + * Copyright (c) 2018 Daniel Eden + */ +@-webkit-keyframes bounce { + + from, + 20%, + 53%, + 80%, + to { + -webkit-transform: translate3d(0, 0, 0); + transform: translate3d(0, 0, 0); + -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); + animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1) + } + + 40%, + 43% { + -webkit-transform: translate3d(0, -30px, 0); + transform: translate3d(0, -30px, 0); + -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06); + animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06) + } + + 70% { + -webkit-transform: translate3d(0, -15px, 0); + transform: translate3d(0, -15px, 0); + -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06); + animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06) + } + + 90% { + -webkit-transform: translate3d(0, -4px, 0); + transform: translate3d(0, -4px, 0) + } +} + +@keyframes bounce { + + from, + 20%, + 53%, + 80%, + to { + -webkit-transform: translate3d(0, 0, 0); + transform: translate3d(0, 0, 0); + -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); + animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1) + } + + 40%, + 43% { + -webkit-transform: translate3d(0, -30px, 0); + transform: translate3d(0, -30px, 0); + -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06); + animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06) + } + + 70% { + -webkit-transform: translate3d(0, -15px, 0); + transform: translate3d(0, -15px, 0); + -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06); + animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06) + } + + 90% { + -webkit-transform: translate3d(0, -4px, 0); + transform: translate3d(0, -4px, 0) + } +} + +.bounce { + -webkit-transform-origin: center bottom; + transform-origin: center bottom; + -webkit-animation-name: bounce; + animation-name: bounce +} + +@-webkit-keyframes flash { + + from, + 50%, + to { + opacity: 1 + } + + 25%, + 75% { + opacity: 0 + } +} + +@keyframes flash { + + from, + 50%, + to { + opacity: 1 + } + + 25%, + 75% { + opacity: 0 + } +} + +.flash { + -webkit-animation-name: flash; + animation-name: flash +} + +@-webkit-keyframes pulse { + from { + -webkit-transform: scale3d(1, 1, 1); + transform: scale3d(1, 1, 1) + } + + 50% { + -webkit-transform: scale3d(1.05, 1.05, 1.05); + transform: scale3d(1.05, 1.05, 1.05) + } + + to { + -webkit-transform: scale3d(1, 1, 1); + transform: scale3d(1, 1, 1) + } +} + +@keyframes pulse { + from { + -webkit-transform: scale3d(1, 1, 1); + transform: scale3d(1, 1, 1) + } + + 50% { + -webkit-transform: scale3d(1.05, 1.05, 1.05); + transform: scale3d(1.05, 1.05, 1.05) + } + + to { + -webkit-transform: scale3d(1, 1, 1); + transform: scale3d(1, 1, 1) + } +} + +.pulse { + -webkit-animation-name: pulse; + animation-name: pulse +} + +@-webkit-keyframes rubberBand { + from { + -webkit-transform: scale3d(1, 1, 1); + transform: scale3d(1, 1, 1) + } + + 30% { + -webkit-transform: scale3d(1.25, 0.75, 1); + transform: scale3d(1.25, 0.75, 1) + } + + 40% { + -webkit-transform: scale3d(0.75, 1.25, 1); + transform: scale3d(0.75, 1.25, 1) + } + + 50% { + -webkit-transform: scale3d(1.15, 0.85, 1); + transform: scale3d(1.15, 0.85, 1) + } + + 65% { + -webkit-transform: scale3d(0.95, 1.05, 1); + transform: scale3d(0.95, 1.05, 1) + } + + 75% { + -webkit-transform: scale3d(1.05, 0.95, 1); + transform: scale3d(1.05, 0.95, 1) + } + + to { + -webkit-transform: scale3d(1, 1, 1); + transform: scale3d(1, 1, 1) + } +} + +@keyframes rubberBand { + from { + -webkit-transform: scale3d(1, 1, 1); + transform: scale3d(1, 1, 1) + } + + 30% { + -webkit-transform: scale3d(1.25, 0.75, 1); + transform: scale3d(1.25, 0.75, 1) + } + + 40% { + -webkit-transform: scale3d(0.75, 1.25, 1); + transform: scale3d(0.75, 1.25, 1) + } + + 50% { + -webkit-transform: scale3d(1.15, 0.85, 1); + transform: scale3d(1.15, 0.85, 1) + } + + 65% { + -webkit-transform: scale3d(0.95, 1.05, 1); + transform: scale3d(0.95, 1.05, 1) + } + + 75% { + -webkit-transform: scale3d(1.05, 0.95, 1); + transform: scale3d(1.05, 0.95, 1) + } + + to { + -webkit-transform: scale3d(1, 1, 1); + transform: scale3d(1, 1, 1) + } +} + +.rubberBand { + -webkit-animation-name: rubberBand; + animation-name: rubberBand +} + +@-webkit-keyframes shake { + + from, + to { + -webkit-transform: translate3d(0, 0, 0); + transform: translate3d(0, 0, 0) + } + + 10%, + 30%, + 50%, + 70%, + 90% { + -webkit-transform: translate3d(-10px, 0, 0); + transform: translate3d(-10px, 0, 0) + } + + 20%, + 40%, + 60%, + 80% { + -webkit-transform: translate3d(10px, 0, 0); + transform: translate3d(10px, 0, 0) + } +} + +@keyframes shake { + + from, + to { + -webkit-transform: translate3d(0, 0, 0); + transform: translate3d(0, 0, 0) + } + + 10%, + 30%, + 50%, + 70%, + 90% { + -webkit-transform: translate3d(-10px, 0, 0); + transform: translate3d(-10px, 0, 0) + } + + 20%, + 40%, + 60%, + 80% { + -webkit-transform: translate3d(10px, 0, 0); + transform: translate3d(10px, 0, 0) + } +} + +.shake { + -webkit-animation-name: shake; + animation-name: shake +} + +@-webkit-keyframes headShake { + 0% { + -webkit-transform: translateX(0); + transform: translateX(0) + } + + 6.5% { + -webkit-transform: translateX(-6px) rotateY(-9deg); + transform: translateX(-6px) rotateY(-9deg) + } + + 18.5% { + -webkit-transform: translateX(5px) rotateY(7deg); + transform: translateX(5px) rotateY(7deg) + } + + 31.5% { + -webkit-transform: translateX(-3px) rotateY(-5deg); + transform: translateX(-3px) rotateY(-5deg) + } + + 43.5% { + -webkit-transform: translateX(2px) rotateY(3deg); + transform: translateX(2px) rotateY(3deg) + } + + 50% { + -webkit-transform: translateX(0); + transform: translateX(0) + } +} + +@keyframes headShake { + 0% { + -webkit-transform: translateX(0); + transform: translateX(0) + } + + 6.5% { + -webkit-transform: translateX(-6px) rotateY(-9deg); + transform: translateX(-6px) rotateY(-9deg) + } + + 18.5% { + -webkit-transform: translateX(5px) rotateY(7deg); + transform: translateX(5px) rotateY(7deg) + } + + 31.5% { + -webkit-transform: translateX(-3px) rotateY(-5deg); + transform: translateX(-3px) rotateY(-5deg) + } + + 43.5% { + -webkit-transform: translateX(2px) rotateY(3deg); + transform: translateX(2px) rotateY(3deg) + } + + 50% { + -webkit-transform: translateX(0); + transform: translateX(0) + } +} + +.headShake { + -webkit-animation-name: headShake; + animation-name: headShake; + -webkit-animation-timing-function: ease-in-out; + animation-timing-function: ease-in-out +} + +@-webkit-keyframes swing { + 20% { + -webkit-transform: rotate3d(0, 0, 1, 15deg); + transform: rotate3d(0, 0, 1, 15deg) + } + + 40% { + -webkit-transform: rotate3d(0, 0, 1, -10deg); + transform: rotate3d(0, 0, 1, -10deg) + } + + 60% { + -webkit-transform: rotate3d(0, 0, 1, 5deg); + transform: rotate3d(0, 0, 1, 5deg) + } + + 80% { + -webkit-transform: rotate3d(0, 0, 1, -5deg); + transform: rotate3d(0, 0, 1, -5deg) + } + + to { + -webkit-transform: rotate3d(0, 0, 1, 0deg); + transform: rotate3d(0, 0, 1, 0deg) + } +} + +@keyframes swing { + 20% { + -webkit-transform: rotate3d(0, 0, 1, 15deg); + transform: rotate3d(0, 0, 1, 15deg) + } + + 40% { + -webkit-transform: rotate3d(0, 0, 1, -10deg); + transform: rotate3d(0, 0, 1, -10deg) + } + + 60% { + -webkit-transform: rotate3d(0, 0, 1, 5deg); + transform: rotate3d(0, 0, 1, 5deg) + } + + 80% { + -webkit-transform: rotate3d(0, 0, 1, -5deg); + transform: rotate3d(0, 0, 1, -5deg) + } + + to { + -webkit-transform: rotate3d(0, 0, 1, 0deg); + transform: rotate3d(0, 0, 1, 0deg) + } +} + +.swing { + -webkit-transform-origin: top center; + transform-origin: top center; + -webkit-animation-name: swing; + animation-name: swing +} + +@-webkit-keyframes tada { + from { + -webkit-transform: scale3d(1, 1, 1); + transform: scale3d(1, 1, 1) + } + + 10%, + 20% { + -webkit-transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg); + transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg) + } + + 30%, + 50%, + 70%, + 90% { + -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg); + transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg) + } + + 40%, + 60%, + 80% { + -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg); + transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg) + } + + to { + -webkit-transform: scale3d(1, 1, 1); + transform: scale3d(1, 1, 1) + } +} + +@keyframes tada { + from { + -webkit-transform: scale3d(1, 1, 1); + transform: scale3d(1, 1, 1) + } + + 10%, + 20% { + -webkit-transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg); + transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg) + } + + 30%, + 50%, + 70%, + 90% { + -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg); + transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg) + } + + 40%, + 60%, + 80% { + -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg); + transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg) + } + + to { + -webkit-transform: scale3d(1, 1, 1); + transform: scale3d(1, 1, 1) + } +} + +.tada { + -webkit-animation-name: tada; + animation-name: tada +} + +@-webkit-keyframes wobble { + from { + -webkit-transform: translate3d(0, 0, 0); + transform: translate3d(0, 0, 0) + } + + 15% { + -webkit-transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg); + transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg) + } + + 30% { + -webkit-transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg); + transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg) + } + + 45% { + -webkit-transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg); + transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg) + } + + 60% { + -webkit-transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg); + transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg) + } + + 75% { + -webkit-transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg); + transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg) + } + + to { + -webkit-transform: translate3d(0, 0, 0); + transform: translate3d(0, 0, 0) + } +} + +@keyframes wobble { + from { + -webkit-transform: translate3d(0, 0, 0); + transform: translate3d(0, 0, 0) + } + + 15% { + -webkit-transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg); + transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg) + } + + 30% { + -webkit-transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg); + transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg) + } + + 45% { + -webkit-transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg); + transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg) + } + + 60% { + -webkit-transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg); + transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg) + } + + 75% { + -webkit-transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg); + transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg) + } + + to { + -webkit-transform: translate3d(0, 0, 0); + transform: translate3d(0, 0, 0) + } +} + +.wobble { + -webkit-animation-name: wobble; + animation-name: wobble +} + +@-webkit-keyframes jello { + + from, + 11.1%, + to { + -webkit-transform: translate3d(0, 0, 0); + transform: translate3d(0, 0, 0) + } + + 22.2% { + -webkit-transform: skewX(-12.5deg) skewY(-12.5deg); + transform: skewX(-12.5deg) skewY(-12.5deg) + } + + 33.3% { + -webkit-transform: skewX(6.25deg) skewY(6.25deg); + transform: skewX(6.25deg) skewY(6.25deg) + } + + 44.4% { + -webkit-transform: skewX(-3.125deg) skewY(-3.125deg); + transform: skewX(-3.125deg) skewY(-3.125deg) + } + + 55.5% { + -webkit-transform: skewX(1.5625deg) skewY(1.5625deg); + transform: skewX(1.5625deg) skewY(1.5625deg) + } + + 66.6% { + -webkit-transform: skewX(-0.78125deg) skewY(-0.78125deg); + transform: skewX(-0.78125deg) skewY(-0.78125deg) + } + + 77.7% { + -webkit-transform: skewX(0.39063deg) skewY(0.39063deg); + transform: skewX(0.39063deg) skewY(0.39063deg) + } + + 88.8% { + -webkit-transform: skewX(-0.19531deg) skewY(-0.19531deg); + transform: skewX(-0.19531deg) skewY(-0.19531deg) + } +} + +@keyframes jello { + + from, + 11.1%, + to { + -webkit-transform: translate3d(0, 0, 0); + transform: translate3d(0, 0, 0) + } + + 22.2% { + -webkit-transform: skewX(-12.5deg) skewY(-12.5deg); + transform: skewX(-12.5deg) skewY(-12.5deg) + } + + 33.3% { + -webkit-transform: skewX(6.25deg) skewY(6.25deg); + transform: skewX(6.25deg) skewY(6.25deg) + } + + 44.4% { + -webkit-transform: skewX(-3.125deg) skewY(-3.125deg); + transform: skewX(-3.125deg) skewY(-3.125deg) + } + + 55.5% { + -webkit-transform: skewX(1.5625deg) skewY(1.5625deg); + transform: skewX(1.5625deg) skewY(1.5625deg) + } + + 66.6% { + -webkit-transform: skewX(-0.78125deg) skewY(-0.78125deg); + transform: skewX(-0.78125deg) skewY(-0.78125deg) + } + + 77.7% { + -webkit-transform: skewX(0.39063deg) skewY(0.39063deg); + transform: skewX(0.39063deg) skewY(0.39063deg) + } + + 88.8% { + -webkit-transform: skewX(-0.19531deg) skewY(-0.19531deg); + transform: skewX(-0.19531deg) skewY(-0.19531deg) + } +} + +.jello { + -webkit-transform-origin: center; + transform-origin: center; + -webkit-animation-name: jello; + animation-name: jello +} + +@-webkit-keyframes heartBeat { + 0% { + -webkit-transform: scale(1); + transform: scale(1) + } + + 14% { + -webkit-transform: scale(1.3); + transform: scale(1.3) + } + + 28% { + -webkit-transform: scale(1); + transform: scale(1) + } + + 42% { + -webkit-transform: scale(1.3); + transform: scale(1.3) + } + + 70% { + -webkit-transform: scale(1); + transform: scale(1) + } +} + +@keyframes heartBeat { + 0% { + -webkit-transform: scale(1); + transform: scale(1) + } + + 14% { + -webkit-transform: scale(1.3); + transform: scale(1.3) + } + + 28% { + -webkit-transform: scale(1); + transform: scale(1) + } + + 42% { + -webkit-transform: scale(1.3); + transform: scale(1.3) + } + + 70% { + -webkit-transform: scale(1); + transform: scale(1) + } +} + +.heartBeat { + -webkit-animation-name: heartBeat; + animation-name: heartBeat; + -webkit-animation-duration: 1.3s; + animation-duration: 1.3s; + -webkit-animation-timing-function: ease-in-out; + animation-timing-function: ease-in-out +} + +@-webkit-keyframes bounceIn { + + from, + 20%, + 40%, + 60%, + 80%, + to { + -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); + animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1) + } + + 0% { + opacity: 0; + -webkit-transform: scale3d(0.3, 0.3, 0.3); + transform: scale3d(0.3, 0.3, 0.3) + } + + 20% { + -webkit-transform: scale3d(1.1, 1.1, 1.1); + transform: scale3d(1.1, 1.1, 1.1) + } + + 40% { + -webkit-transform: scale3d(0.9, 0.9, 0.9); + transform: scale3d(0.9, 0.9, 0.9) + } + + 60% { + opacity: 1; + -webkit-transform: scale3d(1.03, 1.03, 1.03); + transform: scale3d(1.03, 1.03, 1.03) + } + + 80% { + -webkit-transform: scale3d(0.97, 0.97, 0.97); + transform: scale3d(0.97, 0.97, 0.97) + } + + to { + opacity: 1; + -webkit-transform: scale3d(1, 1, 1); + transform: scale3d(1, 1, 1) + } +} + +@keyframes bounceIn { + + from, + 20%, + 40%, + 60%, + 80%, + to { + -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); + animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1) + } + + 0% { + opacity: 0; + -webkit-transform: scale3d(0.3, 0.3, 0.3); + transform: scale3d(0.3, 0.3, 0.3) + } + + 20% { + -webkit-transform: scale3d(1.1, 1.1, 1.1); + transform: scale3d(1.1, 1.1, 1.1) + } + + 40% { + -webkit-transform: scale3d(0.9, 0.9, 0.9); + transform: scale3d(0.9, 0.9, 0.9) + } + + 60% { + opacity: 1; + -webkit-transform: scale3d(1.03, 1.03, 1.03); + transform: scale3d(1.03, 1.03, 1.03) + } + + 80% { + -webkit-transform: scale3d(0.97, 0.97, 0.97); + transform: scale3d(0.97, 0.97, 0.97) + } + + to { + opacity: 1; + -webkit-transform: scale3d(1, 1, 1); + transform: scale3d(1, 1, 1) + } +} + +.bounceIn { + -webkit-animation-name: bounceIn; + animation-name: bounceIn; + -webkit-animation-duration: .75s; + animation-duration: .75s +} + +@-webkit-keyframes bounceInDown { + + from, + 60%, + 75%, + 90%, + to { + -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); + animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1) + } + + 0% { + opacity: 0; + -webkit-transform: translate3d(0, -3000px, 0); + transform: translate3d(0, -3000px, 0) + } + + 60% { + opacity: 1; + -webkit-transform: translate3d(0, 25px, 0); + transform: translate3d(0, 25px, 0) + } + + 75% { + -webkit-transform: translate3d(0, -10px, 0); + transform: translate3d(0, -10px, 0) + } + + 90% { + -webkit-transform: translate3d(0, 5px, 0); + transform: translate3d(0, 5px, 0) + } + + to { + -webkit-transform: translate3d(0, 0, 0); + transform: translate3d(0, 0, 0) + } +} + +@keyframes bounceInDown { + + from, + 60%, + 75%, + 90%, + to { + -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); + animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1) + } + + 0% { + opacity: 0; + -webkit-transform: translate3d(0, -3000px, 0); + transform: translate3d(0, -3000px, 0) + } + + 60% { + opacity: 1; + -webkit-transform: translate3d(0, 25px, 0); + transform: translate3d(0, 25px, 0) + } + + 75% { + -webkit-transform: translate3d(0, -10px, 0); + transform: translate3d(0, -10px, 0) + } + + 90% { + -webkit-transform: translate3d(0, 5px, 0); + transform: translate3d(0, 5px, 0) + } + + to { + -webkit-transform: translate3d(0, 0, 0); + transform: translate3d(0, 0, 0) + } +} + +.bounceInDown { + -webkit-animation-name: bounceInDown; + animation-name: bounceInDown +} + +@-webkit-keyframes bounceInLeft { + + from, + 60%, + 75%, + 90%, + to { + -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); + animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1) + } + + 0% { + opacity: 0; + -webkit-transform: translate3d(-3000px, 0, 0); + transform: translate3d(-3000px, 0, 0) + } + + 60% { + opacity: 1; + -webkit-transform: translate3d(25px, 0, 0); + transform: translate3d(25px, 0, 0) + } + + 75% { + -webkit-transform: translate3d(-10px, 0, 0); + transform: translate3d(-10px, 0, 0) + } + + 90% { + -webkit-transform: translate3d(5px, 0, 0); + transform: translate3d(5px, 0, 0) + } + + to { + -webkit-transform: translate3d(0, 0, 0); + transform: translate3d(0, 0, 0) + } +} + +@keyframes bounceInLeft { + + from, + 60%, + 75%, + 90%, + to { + -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); + animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1) + } + + 0% { + opacity: 0; + -webkit-transform: translate3d(-3000px, 0, 0); + transform: translate3d(-3000px, 0, 0) + } + + 60% { + opacity: 1; + -webkit-transform: translate3d(25px, 0, 0); + transform: translate3d(25px, 0, 0) + } + + 75% { + -webkit-transform: translate3d(-10px, 0, 0); + transform: translate3d(-10px, 0, 0) + } + + 90% { + -webkit-transform: translate3d(5px, 0, 0); + transform: translate3d(5px, 0, 0) + } + + to { + -webkit-transform: translate3d(0, 0, 0); + transform: translate3d(0, 0, 0) + } +} + +.bounceInLeft { + -webkit-animation-name: bounceInLeft; + animation-name: bounceInLeft +} + +@-webkit-keyframes bounceInRight { + + from, + 60%, + 75%, + 90%, + to { + -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); + animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1) + } + + from { + opacity: 0; + -webkit-transform: translate3d(3000px, 0, 0); + transform: translate3d(3000px, 0, 0) + } + + 60% { + opacity: 1; + -webkit-transform: translate3d(-25px, 0, 0); + transform: translate3d(-25px, 0, 0) + } + + 75% { + -webkit-transform: translate3d(10px, 0, 0); + transform: translate3d(10px, 0, 0) + } + + 90% { + -webkit-transform: translate3d(-5px, 0, 0); + transform: translate3d(-5px, 0, 0) + } + + to { + -webkit-transform: translate3d(0, 0, 0); + transform: translate3d(0, 0, 0) + } +} + +@keyframes bounceInRight { + + from, + 60%, + 75%, + 90%, + to { + -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); + animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1) + } + + from { + opacity: 0; + -webkit-transform: translate3d(3000px, 0, 0); + transform: translate3d(3000px, 0, 0) + } + + 60% { + opacity: 1; + -webkit-transform: translate3d(-25px, 0, 0); + transform: translate3d(-25px, 0, 0) + } + + 75% { + -webkit-transform: translate3d(10px, 0, 0); + transform: translate3d(10px, 0, 0) + } + + 90% { + -webkit-transform: translate3d(-5px, 0, 0); + transform: translate3d(-5px, 0, 0) + } + + to { + -webkit-transform: translate3d(0, 0, 0); + transform: translate3d(0, 0, 0) + } +} + +.bounceInRight { + -webkit-animation-name: bounceInRight; + animation-name: bounceInRight +} + +@-webkit-keyframes bounceInUp { + + from, + 60%, + 75%, + 90%, + to { + -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); + animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1) + } + + from { + opacity: 0; + -webkit-transform: translate3d(0, 3000px, 0); + transform: translate3d(0, 3000px, 0) + } + + 60% { + opacity: 1; + -webkit-transform: translate3d(0, -20px, 0); + transform: translate3d(0, -20px, 0) + } + + 75% { + -webkit-transform: translate3d(0, 10px, 0); + transform: translate3d(0, 10px, 0) + } + + 90% { + -webkit-transform: translate3d(0, -5px, 0); + transform: translate3d(0, -5px, 0) + } + + to { + -webkit-transform: translate3d(0, 0, 0); + transform: translate3d(0, 0, 0) + } +} + +@keyframes bounceInUp { + + from, + 60%, + 75%, + 90%, + to { + -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); + animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1) + } + + from { + opacity: 0; + -webkit-transform: translate3d(0, 3000px, 0); + transform: translate3d(0, 3000px, 0) + } + + 60% { + opacity: 1; + -webkit-transform: translate3d(0, -20px, 0); + transform: translate3d(0, -20px, 0) + } + + 75% { + -webkit-transform: translate3d(0, 10px, 0); + transform: translate3d(0, 10px, 0) + } + + 90% { + -webkit-transform: translate3d(0, -5px, 0); + transform: translate3d(0, -5px, 0) + } + + to { + -webkit-transform: translate3d(0, 0, 0); + transform: translate3d(0, 0, 0) + } +} + +.bounceInUp { + -webkit-animation-name: bounceInUp; + animation-name: bounceInUp +} + +@-webkit-keyframes bounceOut { + 20% { + -webkit-transform: scale3d(0.9, 0.9, 0.9); + transform: scale3d(0.9, 0.9, 0.9) + } + + 50%, + 55% { + opacity: 1; + -webkit-transform: scale3d(1.1, 1.1, 1.1); + transform: scale3d(1.1, 1.1, 1.1) + } + + to { + opacity: 0; + -webkit-transform: scale3d(0.3, 0.3, 0.3); + transform: scale3d(0.3, 0.3, 0.3) + } +} + +@keyframes bounceOut { + 20% { + -webkit-transform: scale3d(0.9, 0.9, 0.9); + transform: scale3d(0.9, 0.9, 0.9) + } + + 50%, + 55% { + opacity: 1; + -webkit-transform: scale3d(1.1, 1.1, 1.1); + transform: scale3d(1.1, 1.1, 1.1) + } + + to { + opacity: 0; + -webkit-transform: scale3d(0.3, 0.3, 0.3); + transform: scale3d(0.3, 0.3, 0.3) + } +} + +.bounceOut { + -webkit-animation-name: bounceOut; + animation-name: bounceOut; + -webkit-animation-duration: .75s; + animation-duration: .75s +} + +@-webkit-keyframes bounceOutDown { + 20% { + -webkit-transform: translate3d(0, 10px, 0); + transform: translate3d(0, 10px, 0) + } + + 40%, + 45% { + opacity: 1; + -webkit-transform: translate3d(0, -20px, 0); + transform: translate3d(0, -20px, 0) + } + + to { + opacity: 0; + -webkit-transform: translate3d(0, 2000px, 0); + transform: translate3d(0, 2000px, 0) + } +} + +@keyframes bounceOutDown { + 20% { + -webkit-transform: translate3d(0, 10px, 0); + transform: translate3d(0, 10px, 0) + } + + 40%, + 45% { + opacity: 1; + -webkit-transform: translate3d(0, -20px, 0); + transform: translate3d(0, -20px, 0) + } + + to { + opacity: 0; + -webkit-transform: translate3d(0, 2000px, 0); + transform: translate3d(0, 2000px, 0) + } +} + +.bounceOutDown { + -webkit-animation-name: bounceOutDown; + animation-name: bounceOutDown +} + +@-webkit-keyframes bounceOutLeft { + 20% { + opacity: 1; + -webkit-transform: translate3d(20px, 0, 0); + transform: translate3d(20px, 0, 0) + } + + to { + opacity: 0; + -webkit-transform: translate3d(-2000px, 0, 0); + transform: translate3d(-2000px, 0, 0) + } +} + +@keyframes bounceOutLeft { + 20% { + opacity: 1; + -webkit-transform: translate3d(20px, 0, 0); + transform: translate3d(20px, 0, 0) + } + + to { + opacity: 0; + -webkit-transform: translate3d(-2000px, 0, 0); + transform: translate3d(-2000px, 0, 0) + } +} + +.bounceOutLeft { + -webkit-animation-name: bounceOutLeft; + animation-name: bounceOutLeft +} + +@-webkit-keyframes bounceOutRight { + 20% { + opacity: 1; + -webkit-transform: translate3d(-20px, 0, 0); + transform: translate3d(-20px, 0, 0) + } + + to { + opacity: 0; + -webkit-transform: translate3d(2000px, 0, 0); + transform: translate3d(2000px, 0, 0) + } +} + +@keyframes bounceOutRight { + 20% { + opacity: 1; + -webkit-transform: translate3d(-20px, 0, 0); + transform: translate3d(-20px, 0, 0) + } + + to { + opacity: 0; + -webkit-transform: translate3d(2000px, 0, 0); + transform: translate3d(2000px, 0, 0) + } +} + +.bounceOutRight { + -webkit-animation-name: bounceOutRight; + animation-name: bounceOutRight +} + +@-webkit-keyframes bounceOutUp { + 20% { + -webkit-transform: translate3d(0, -10px, 0); + transform: translate3d(0, -10px, 0) + } + + 40%, + 45% { + opacity: 1; + -webkit-transform: translate3d(0, 20px, 0); + transform: translate3d(0, 20px, 0) + } + + to { + opacity: 0; + -webkit-transform: translate3d(0, -2000px, 0); + transform: translate3d(0, -2000px, 0) + } +} + +@keyframes bounceOutUp { + 20% { + -webkit-transform: translate3d(0, -10px, 0); + transform: translate3d(0, -10px, 0) + } + + 40%, + 45% { + opacity: 1; + -webkit-transform: translate3d(0, 20px, 0); + transform: translate3d(0, 20px, 0) + } + + to { + opacity: 0; + -webkit-transform: translate3d(0, -2000px, 0); + transform: translate3d(0, -2000px, 0) + } +} + +.bounceOutUp { + -webkit-animation-name: bounceOutUp; + animation-name: bounceOutUp +} + +@-webkit-keyframes fadeInDownBig { + from { + opacity: 0; + -webkit-transform: translate3d(0, -2000px, 0); + transform: translate3d(0, -2000px, 0) + } + + to { + opacity: 1; + -webkit-transform: translate3d(0, 0, 0); + transform: translate3d(0, 0, 0) + } +} + +@keyframes fadeInDownBig { + from { + opacity: 0; + -webkit-transform: translate3d(0, -2000px, 0); + transform: translate3d(0, -2000px, 0) + } + + to { + opacity: 1; + -webkit-transform: translate3d(0, 0, 0); + transform: translate3d(0, 0, 0) + } +} + +.fadeInDownBig { + -webkit-animation-name: fadeInDownBig; + animation-name: fadeInDownBig +} + +@-webkit-keyframes fadeInLeftBig { + from { + opacity: 0; + -webkit-transform: translate3d(-2000px, 0, 0); + transform: translate3d(-2000px, 0, 0) + } + + to { + opacity: 1; + -webkit-transform: translate3d(0, 0, 0); + transform: translate3d(0, 0, 0) + } +} + +@keyframes fadeInLeftBig { + from { + opacity: 0; + -webkit-transform: translate3d(-2000px, 0, 0); + transform: translate3d(-2000px, 0, 0) + } + + to { + opacity: 1; + -webkit-transform: translate3d(0, 0, 0); + transform: translate3d(0, 0, 0) + } +} + +.fadeInLeftBig { + -webkit-animation-name: fadeInLeftBig; + animation-name: fadeInLeftBig +} + +@-webkit-keyframes fadeInRightBig { + from { + opacity: 0; + -webkit-transform: translate3d(2000px, 0, 0); + transform: translate3d(2000px, 0, 0) + } + + to { + opacity: 1; + -webkit-transform: translate3d(0, 0, 0); + transform: translate3d(0, 0, 0) + } +} + +@keyframes fadeInRightBig { + from { + opacity: 0; + -webkit-transform: translate3d(2000px, 0, 0); + transform: translate3d(2000px, 0, 0) + } + + to { + opacity: 1; + -webkit-transform: translate3d(0, 0, 0); + transform: translate3d(0, 0, 0) + } +} + +.fadeInRightBig { + -webkit-animation-name: fadeInRightBig; + animation-name: fadeInRightBig +} + +@-webkit-keyframes fadeInUpBig { + from { + opacity: 0; + -webkit-transform: translate3d(0, 2000px, 0); + transform: translate3d(0, 2000px, 0) + } + + to { + opacity: 1; + -webkit-transform: translate3d(0, 0, 0); + transform: translate3d(0, 0, 0) + } +} + +@keyframes fadeInUpBig { + from { + opacity: 0; + -webkit-transform: translate3d(0, 2000px, 0); + transform: translate3d(0, 2000px, 0) + } + + to { + opacity: 1; + -webkit-transform: translate3d(0, 0, 0); + transform: translate3d(0, 0, 0) + } +} + +.fadeInUpBig { + -webkit-animation-name: fadeInUpBig; + animation-name: fadeInUpBig +} + +@-webkit-keyframes fadeOutDownBig { + from { + opacity: 1 + } + + to { + opacity: 0; + -webkit-transform: translate3d(0, 2000px, 0); + transform: translate3d(0, 2000px, 0) + } +} + +@keyframes fadeOutDownBig { + from { + opacity: 1 + } + + to { + opacity: 0; + -webkit-transform: translate3d(0, 2000px, 0); + transform: translate3d(0, 2000px, 0) + } +} + +.fadeOutDownBig { + -webkit-animation-name: fadeOutDownBig; + animation-name: fadeOutDownBig +} + +@-webkit-keyframes fadeOutLeftBig { + from { + opacity: 1 + } + + to { + opacity: 0; + -webkit-transform: translate3d(-2000px, 0, 0); + transform: translate3d(-2000px, 0, 0) + } +} + +@keyframes fadeOutLeftBig { + from { + opacity: 1 + } + + to { + opacity: 0; + -webkit-transform: translate3d(-2000px, 0, 0); + transform: translate3d(-2000px, 0, 0) + } +} + +.fadeOutLeftBig { + -webkit-animation-name: fadeOutLeftBig; + animation-name: fadeOutLeftBig +} + +@-webkit-keyframes fadeOutRightBig { + from { + opacity: 1 + } + + to { + opacity: 0; + -webkit-transform: translate3d(2000px, 0, 0); + transform: translate3d(2000px, 0, 0) + } +} + +@keyframes fadeOutRightBig { + from { + opacity: 1 + } + + to { + opacity: 0; + -webkit-transform: translate3d(2000px, 0, 0); + transform: translate3d(2000px, 0, 0) + } +} + +.fadeOutRightBig { + -webkit-animation-name: fadeOutRightBig; + animation-name: fadeOutRightBig +} + +@-webkit-keyframes fadeOutUpBig { + from { + opacity: 1 + } + + to { + opacity: 0; + -webkit-transform: translate3d(0, -2000px, 0); + transform: translate3d(0, -2000px, 0) + } +} + +@keyframes fadeOutUpBig { + from { + opacity: 1 + } + + to { + opacity: 0; + -webkit-transform: translate3d(0, -2000px, 0); + transform: translate3d(0, -2000px, 0) + } +} + +.fadeOutUpBig { + -webkit-animation-name: fadeOutUpBig; + animation-name: fadeOutUpBig +} + +@-webkit-keyframes flip { + from { + -webkit-transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0) rotate3d(0, 1, 0, -360deg); + transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0) rotate3d(0, 1, 0, -360deg); + -webkit-animation-timing-function: ease-out; + animation-timing-function: ease-out + } + + 40% { + -webkit-transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg); + transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg); + -webkit-animation-timing-function: ease-out; + animation-timing-function: ease-out + } + + 50% { + -webkit-transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg); + transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg); + -webkit-animation-timing-function: ease-in; + animation-timing-function: ease-in + } + + 80% { + -webkit-transform: perspective(400px) scale3d(0.95, 0.95, 0.95) translate3d(0, 0, 0) rotate3d(0, 1, 0, 0deg); + transform: perspective(400px) scale3d(0.95, 0.95, 0.95) translate3d(0, 0, 0) rotate3d(0, 1, 0, 0deg); + -webkit-animation-timing-function: ease-in; + animation-timing-function: ease-in + } + + to { + -webkit-transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0) rotate3d(0, 1, 0, 0deg); + transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0) rotate3d(0, 1, 0, 0deg); + -webkit-animation-timing-function: ease-in; + animation-timing-function: ease-in + } +} + +@keyframes flip { + from { + -webkit-transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0) rotate3d(0, 1, 0, -360deg); + transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0) rotate3d(0, 1, 0, -360deg); + -webkit-animation-timing-function: ease-out; + animation-timing-function: ease-out + } + + 40% { + -webkit-transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg); + transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg); + -webkit-animation-timing-function: ease-out; + animation-timing-function: ease-out + } + + 50% { + -webkit-transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg); + transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg); + -webkit-animation-timing-function: ease-in; + animation-timing-function: ease-in + } + + 80% { + -webkit-transform: perspective(400px) scale3d(0.95, 0.95, 0.95) translate3d(0, 0, 0) rotate3d(0, 1, 0, 0deg); + transform: perspective(400px) scale3d(0.95, 0.95, 0.95) translate3d(0, 0, 0) rotate3d(0, 1, 0, 0deg); + -webkit-animation-timing-function: ease-in; + animation-timing-function: ease-in + } + + to { + -webkit-transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0) rotate3d(0, 1, 0, 0deg); + transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0) rotate3d(0, 1, 0, 0deg); + -webkit-animation-timing-function: ease-in; + animation-timing-function: ease-in + } +} + +.flip { + -webkit-backface-visibility: visible; + backface-visibility: visible; + -webkit-animation-name: flip; + animation-name: flip +} + +@-webkit-keyframes flipInX { + from { + opacity: 0; + -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg); + transform: perspective(400px) rotate3d(1, 0, 0, 90deg); + -webkit-animation-timing-function: ease-in; + animation-timing-function: ease-in + } + + 40% { + -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg); + transform: perspective(400px) rotate3d(1, 0, 0, -20deg); + -webkit-animation-timing-function: ease-in; + animation-timing-function: ease-in + } + + 60% { + opacity: 1; + -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 10deg); + transform: perspective(400px) rotate3d(1, 0, 0, 10deg) + } + + 80% { + -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -5deg); + transform: perspective(400px) rotate3d(1, 0, 0, -5deg) + } + + to { + -webkit-transform: perspective(400px); + transform: perspective(400px) + } +} + +@keyframes flipInX { + from { + opacity: 0; + -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg); + transform: perspective(400px) rotate3d(1, 0, 0, 90deg); + -webkit-animation-timing-function: ease-in; + animation-timing-function: ease-in + } + + 40% { + -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg); + transform: perspective(400px) rotate3d(1, 0, 0, -20deg); + -webkit-animation-timing-function: ease-in; + animation-timing-function: ease-in + } + + 60% { + opacity: 1; + -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 10deg); + transform: perspective(400px) rotate3d(1, 0, 0, 10deg) + } + + 80% { + -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -5deg); + transform: perspective(400px) rotate3d(1, 0, 0, -5deg) + } + + to { + -webkit-transform: perspective(400px); + transform: perspective(400px) + } +} + +.flipInX { + -webkit-backface-visibility: visible; + backface-visibility: visible; + -webkit-animation-name: flipInX; + animation-name: flipInX +} + +@-webkit-keyframes flipInY { + from { + opacity: 0; + -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg); + transform: perspective(400px) rotate3d(0, 1, 0, 90deg); + -webkit-animation-timing-function: ease-in; + animation-timing-function: ease-in + } + + 40% { + -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -20deg); + transform: perspective(400px) rotate3d(0, 1, 0, -20deg); + -webkit-animation-timing-function: ease-in; + animation-timing-function: ease-in + } + + 60% { + opacity: 1; + -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 10deg); + transform: perspective(400px) rotate3d(0, 1, 0, 10deg) + } + + 80% { + -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -5deg); + transform: perspective(400px) rotate3d(0, 1, 0, -5deg) + } + + to { + -webkit-transform: perspective(400px); + transform: perspective(400px) + } +} + +@keyframes flipInY { + from { + opacity: 0; + -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg); + transform: perspective(400px) rotate3d(0, 1, 0, 90deg); + -webkit-animation-timing-function: ease-in; + animation-timing-function: ease-in + } + + 40% { + -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -20deg); + transform: perspective(400px) rotate3d(0, 1, 0, -20deg); + -webkit-animation-timing-function: ease-in; + animation-timing-function: ease-in + } + + 60% { + opacity: 1; + -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 10deg); + transform: perspective(400px) rotate3d(0, 1, 0, 10deg) + } + + 80% { + -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -5deg); + transform: perspective(400px) rotate3d(0, 1, 0, -5deg) + } + + to { + -webkit-transform: perspective(400px); + transform: perspective(400px) + } +} + +.flipInY { + -webkit-backface-visibility: visible; + backface-visibility: visible; + -webkit-animation-name: flipInY; + animation-name: flipInY +} + +@-webkit-keyframes flipOutX { + from { + -webkit-transform: perspective(400px); + transform: perspective(400px) + } + + 30% { + opacity: 1; + -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg); + transform: perspective(400px) rotate3d(1, 0, 0, -20deg) + } + + to { + opacity: 0; + -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg); + transform: perspective(400px) rotate3d(1, 0, 0, 90deg) + } +} + +@keyframes flipOutX { + from { + -webkit-transform: perspective(400px); + transform: perspective(400px) + } + + 30% { + opacity: 1; + -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg); + transform: perspective(400px) rotate3d(1, 0, 0, -20deg) + } + + to { + opacity: 0; + -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg); + transform: perspective(400px) rotate3d(1, 0, 0, 90deg) + } +} + +.flipOutX { + -webkit-animation-name: flipOutX; + animation-name: flipOutX; + -webkit-animation-duration: .75s; + animation-duration: .75s; + -webkit-backface-visibility: visible; + backface-visibility: visible +} + +@-webkit-keyframes flipOutY { + from { + -webkit-transform: perspective(400px); + transform: perspective(400px) + } + + 30% { + opacity: 1; + -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -15deg); + transform: perspective(400px) rotate3d(0, 1, 0, -15deg) + } + + to { + opacity: 0; + -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg); + transform: perspective(400px) rotate3d(0, 1, 0, 90deg) + } +} + +@keyframes flipOutY { + from { + -webkit-transform: perspective(400px); + transform: perspective(400px) + } + + 30% { + opacity: 1; + -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -15deg); + transform: perspective(400px) rotate3d(0, 1, 0, -15deg) + } + + to { + opacity: 0; + -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg); + transform: perspective(400px) rotate3d(0, 1, 0, 90deg) + } +} + +.flipOutY { + -webkit-animation-name: flipOutY; + animation-name: flipOutY; + -webkit-animation-duration: .75s; + animation-duration: .75s; + -webkit-backface-visibility: visible; + backface-visibility: visible +} + +@-webkit-keyframes lightSpeedIn { + from { + opacity: 0; + -webkit-transform: translate3d(100%, 0, 0) skewX(-30deg); + transform: translate3d(100%, 0, 0) skewX(-30deg) + } + + 60% { + opacity: 1; + -webkit-transform: skewX(20deg); + transform: skewX(20deg) + } + + 80% { + -webkit-transform: skewX(-5deg); + transform: skewX(-5deg) + } + + to { + -webkit-transform: translate3d(0, 0, 0); + transform: translate3d(0, 0, 0) + } +} + +@keyframes lightSpeedIn { + from { + opacity: 0; + -webkit-transform: translate3d(100%, 0, 0) skewX(-30deg); + transform: translate3d(100%, 0, 0) skewX(-30deg) + } + + 60% { + opacity: 1; + -webkit-transform: skewX(20deg); + transform: skewX(20deg) + } + + 80% { + -webkit-transform: skewX(-5deg); + transform: skewX(-5deg) + } + + to { + -webkit-transform: translate3d(0, 0, 0); + transform: translate3d(0, 0, 0) + } +} + +.lightSpeedIn { + -webkit-animation-name: lightSpeedIn; + animation-name: lightSpeedIn; + -webkit-animation-timing-function: ease-out; + animation-timing-function: ease-out +} + +@-webkit-keyframes lightSpeedOut { + from { + opacity: 1 + } + + to { + opacity: 0; + -webkit-transform: translate3d(100%, 0, 0) skewX(30deg); + transform: translate3d(100%, 0, 0) skewX(30deg) + } +} + +@keyframes lightSpeedOut { + from { + opacity: 1 + } + + to { + opacity: 0; + -webkit-transform: translate3d(100%, 0, 0) skewX(30deg); + transform: translate3d(100%, 0, 0) skewX(30deg) + } +} + +.lightSpeedOut { + -webkit-animation-name: lightSpeedOut; + animation-name: lightSpeedOut; + -webkit-animation-timing-function: ease-in; + animation-timing-function: ease-in +} + +@-webkit-keyframes rotateIn { + from { + opacity: 0; + -webkit-transform: rotate3d(0, 0, 1, -200deg); + transform: rotate3d(0, 0, 1, -200deg); + -webkit-transform-origin: center; + transform-origin: center + } + + to { + opacity: 1; + -webkit-transform: translate3d(0, 0, 0); + transform: translate3d(0, 0, 0); + -webkit-transform-origin: center; + transform-origin: center + } +} + +@keyframes rotateIn { + from { + opacity: 0; + -webkit-transform: rotate3d(0, 0, 1, -200deg); + transform: rotate3d(0, 0, 1, -200deg); + -webkit-transform-origin: center; + transform-origin: center + } + + to { + opacity: 1; + -webkit-transform: translate3d(0, 0, 0); + transform: translate3d(0, 0, 0); + -webkit-transform-origin: center; + transform-origin: center + } +} + +.rotateIn { + -webkit-animation-name: rotateIn; + animation-name: rotateIn +} + +@-webkit-keyframes rotateInDownLeft { + from { + opacity: 0; + -webkit-transform: rotate3d(0, 0, 1, -45deg); + transform: rotate3d(0, 0, 1, -45deg); + -webkit-transform-origin: left bottom; + transform-origin: left bottom + } + + to { + opacity: 1; + -webkit-transform: translate3d(0, 0, 0); + transform: translate3d(0, 0, 0); + -webkit-transform-origin: left bottom; + transform-origin: left bottom + } +} + +@keyframes rotateInDownLeft { + from { + opacity: 0; + -webkit-transform: rotate3d(0, 0, 1, -45deg); + transform: rotate3d(0, 0, 1, -45deg); + -webkit-transform-origin: left bottom; + transform-origin: left bottom + } + + to { + opacity: 1; + -webkit-transform: translate3d(0, 0, 0); + transform: translate3d(0, 0, 0); + -webkit-transform-origin: left bottom; + transform-origin: left bottom + } +} + +.rotateInDownLeft { + -webkit-animation-name: rotateInDownLeft; + animation-name: rotateInDownLeft +} + +@-webkit-keyframes rotateInDownRight { + from { + opacity: 0; + -webkit-transform: rotate3d(0, 0, 1, 45deg); + transform: rotate3d(0, 0, 1, 45deg); + -webkit-transform-origin: right bottom; + transform-origin: right bottom + } + + to { + opacity: 1; + -webkit-transform: translate3d(0, 0, 0); + transform: translate3d(0, 0, 0); + -webkit-transform-origin: right bottom; + transform-origin: right bottom + } +} + +@keyframes rotateInDownRight { + from { + opacity: 0; + -webkit-transform: rotate3d(0, 0, 1, 45deg); + transform: rotate3d(0, 0, 1, 45deg); + -webkit-transform-origin: right bottom; + transform-origin: right bottom + } + + to { + opacity: 1; + -webkit-transform: translate3d(0, 0, 0); + transform: translate3d(0, 0, 0); + -webkit-transform-origin: right bottom; + transform-origin: right bottom + } +} + +.rotateInDownRight { + -webkit-animation-name: rotateInDownRight; + animation-name: rotateInDownRight +} + +@-webkit-keyframes rotateInUpLeft { + from { + opacity: 0; + -webkit-transform: rotate3d(0, 0, 1, 45deg); + transform: rotate3d(0, 0, 1, 45deg); + -webkit-transform-origin: left bottom; + transform-origin: left bottom + } + + to { + opacity: 1; + -webkit-transform: translate3d(0, 0, 0); + transform: translate3d(0, 0, 0); + -webkit-transform-origin: left bottom; + transform-origin: left bottom + } +} + +@keyframes rotateInUpLeft { + from { + opacity: 0; + -webkit-transform: rotate3d(0, 0, 1, 45deg); + transform: rotate3d(0, 0, 1, 45deg); + -webkit-transform-origin: left bottom; + transform-origin: left bottom + } + + to { + opacity: 1; + -webkit-transform: translate3d(0, 0, 0); + transform: translate3d(0, 0, 0); + -webkit-transform-origin: left bottom; + transform-origin: left bottom + } +} + +.rotateInUpLeft { + -webkit-animation-name: rotateInUpLeft; + animation-name: rotateInUpLeft +} + +@-webkit-keyframes rotateInUpRight { + from { + opacity: 0; + -webkit-transform: rotate3d(0, 0, 1, -90deg); + transform: rotate3d(0, 0, 1, -90deg); + -webkit-transform-origin: right bottom; + transform-origin: right bottom + } + + to { + opacity: 1; + -webkit-transform: translate3d(0, 0, 0); + transform: translate3d(0, 0, 0); + -webkit-transform-origin: right bottom; + transform-origin: right bottom + } +} + +@keyframes rotateInUpRight { + from { + opacity: 0; + -webkit-transform: rotate3d(0, 0, 1, -90deg); + transform: rotate3d(0, 0, 1, -90deg); + -webkit-transform-origin: right bottom; + transform-origin: right bottom + } + + to { + opacity: 1; + -webkit-transform: translate3d(0, 0, 0); + transform: translate3d(0, 0, 0); + -webkit-transform-origin: right bottom; + transform-origin: right bottom + } +} + +.rotateInUpRight { + -webkit-animation-name: rotateInUpRight; + animation-name: rotateInUpRight +} + +@-webkit-keyframes rotateOut { + from { + opacity: 1; + -webkit-transform-origin: center; + transform-origin: center + } + + to { + opacity: 0; + -webkit-transform: rotate3d(0, 0, 1, 200deg); + transform: rotate3d(0, 0, 1, 200deg); + -webkit-transform-origin: center; + transform-origin: center + } +} + +@keyframes rotateOut { + from { + opacity: 1; + -webkit-transform-origin: center; + transform-origin: center + } + + to { + opacity: 0; + -webkit-transform: rotate3d(0, 0, 1, 200deg); + transform: rotate3d(0, 0, 1, 200deg); + -webkit-transform-origin: center; + transform-origin: center + } +} + +.rotateOut { + -webkit-animation-name: rotateOut; + animation-name: rotateOut +} + +@-webkit-keyframes rotateOutDownLeft { + from { + opacity: 1; + -webkit-transform-origin: left bottom; + transform-origin: left bottom + } + + to { + opacity: 0; + -webkit-transform: rotate3d(0, 0, 1, 45deg); + transform: rotate3d(0, 0, 1, 45deg); + -webkit-transform-origin: left bottom; + transform-origin: left bottom + } +} + +@keyframes rotateOutDownLeft { + from { + opacity: 1; + -webkit-transform-origin: left bottom; + transform-origin: left bottom + } + + to { + opacity: 0; + -webkit-transform: rotate3d(0, 0, 1, 45deg); + transform: rotate3d(0, 0, 1, 45deg); + -webkit-transform-origin: left bottom; + transform-origin: left bottom + } +} + +.rotateOutDownLeft { + -webkit-animation-name: rotateOutDownLeft; + animation-name: rotateOutDownLeft +} + +@-webkit-keyframes rotateOutDownRight { + from { + opacity: 1; + -webkit-transform-origin: right bottom; + transform-origin: right bottom + } + + to { + opacity: 0; + -webkit-transform: rotate3d(0, 0, 1, -45deg); + transform: rotate3d(0, 0, 1, -45deg); + -webkit-transform-origin: right bottom; + transform-origin: right bottom + } +} + +@keyframes rotateOutDownRight { + from { + opacity: 1; + -webkit-transform-origin: right bottom; + transform-origin: right bottom + } + + to { + opacity: 0; + -webkit-transform: rotate3d(0, 0, 1, -45deg); + transform: rotate3d(0, 0, 1, -45deg); + -webkit-transform-origin: right bottom; + transform-origin: right bottom + } +} + +.rotateOutDownRight { + -webkit-animation-name: rotateOutDownRight; + animation-name: rotateOutDownRight +} + +@-webkit-keyframes rotateOutUpLeft { + from { + opacity: 1; + -webkit-transform-origin: left bottom; + transform-origin: left bottom + } + + to { + opacity: 0; + -webkit-transform: rotate3d(0, 0, 1, -45deg); + transform: rotate3d(0, 0, 1, -45deg); + -webkit-transform-origin: left bottom; + transform-origin: left bottom + } +} + +@keyframes rotateOutUpLeft { + from { + opacity: 1; + -webkit-transform-origin: left bottom; + transform-origin: left bottom + } + + to { + opacity: 0; + -webkit-transform: rotate3d(0, 0, 1, -45deg); + transform: rotate3d(0, 0, 1, -45deg); + -webkit-transform-origin: left bottom; + transform-origin: left bottom + } +} + +.rotateOutUpLeft { + -webkit-animation-name: rotateOutUpLeft; + animation-name: rotateOutUpLeft +} + +@-webkit-keyframes rotateOutUpRight { + from { + opacity: 1; + -webkit-transform-origin: right bottom; + transform-origin: right bottom + } + + to { + opacity: 0; + -webkit-transform: rotate3d(0, 0, 1, 90deg); + transform: rotate3d(0, 0, 1, 90deg); + -webkit-transform-origin: right bottom; + transform-origin: right bottom + } +} + +@keyframes rotateOutUpRight { + from { + opacity: 1; + -webkit-transform-origin: right bottom; + transform-origin: right bottom + } + + to { + opacity: 0; + -webkit-transform: rotate3d(0, 0, 1, 90deg); + transform: rotate3d(0, 0, 1, 90deg); + -webkit-transform-origin: right bottom; + transform-origin: right bottom + } +} + +.rotateOutUpRight { + -webkit-animation-name: rotateOutUpRight; + animation-name: rotateOutUpRight +} + +@-webkit-keyframes hinge { + 0% { + -webkit-transform-origin: top left; + transform-origin: top left; + -webkit-animation-timing-function: ease-in-out; + animation-timing-function: ease-in-out + } + + 20%, + 60% { + -webkit-transform: rotate3d(0, 0, 1, 80deg); + transform: rotate3d(0, 0, 1, 80deg); + -webkit-transform-origin: top left; + transform-origin: top left; + -webkit-animation-timing-function: ease-in-out; + animation-timing-function: ease-in-out + } + + 40%, + 80% { + opacity: 1; + -webkit-transform: rotate3d(0, 0, 1, 60deg); + transform: rotate3d(0, 0, 1, 60deg); + -webkit-transform-origin: top left; + transform-origin: top left; + -webkit-animation-timing-function: ease-in-out; + animation-timing-function: ease-in-out + } + + to { + opacity: 0; + -webkit-transform: translate3d(0, 700px, 0); + transform: translate3d(0, 700px, 0) + } +} + +@keyframes hinge { + 0% { + -webkit-transform-origin: top left; + transform-origin: top left; + -webkit-animation-timing-function: ease-in-out; + animation-timing-function: ease-in-out + } + + 20%, + 60% { + -webkit-transform: rotate3d(0, 0, 1, 80deg); + transform: rotate3d(0, 0, 1, 80deg); + -webkit-transform-origin: top left; + transform-origin: top left; + -webkit-animation-timing-function: ease-in-out; + animation-timing-function: ease-in-out + } + + 40%, + 80% { + opacity: 1; + -webkit-transform: rotate3d(0, 0, 1, 60deg); + transform: rotate3d(0, 0, 1, 60deg); + -webkit-transform-origin: top left; + transform-origin: top left; + -webkit-animation-timing-function: ease-in-out; + animation-timing-function: ease-in-out + } + + to { + opacity: 0; + -webkit-transform: translate3d(0, 700px, 0); + transform: translate3d(0, 700px, 0) + } +} + +.hinge { + -webkit-animation-name: hinge; + animation-name: hinge; + -webkit-animation-duration: 2s; + animation-duration: 2s +} + +@-webkit-keyframes jackInTheBox { + from { + opacity: 0; + -webkit-transform: scale(0.1) rotate(30deg); + transform: scale(0.1) rotate(30deg); + -webkit-transform-origin: center bottom; + transform-origin: center bottom + } + + 50% { + -webkit-transform: rotate(-10deg); + transform: rotate(-10deg) + } + + 70% { + -webkit-transform: rotate(3deg); + transform: rotate(3deg) + } + + to { + opacity: 1; + -webkit-transform: scale(1); + transform: scale(1) + } +} + +@keyframes jackInTheBox { + from { + opacity: 0; + -webkit-transform: scale(0.1) rotate(30deg); + transform: scale(0.1) rotate(30deg); + -webkit-transform-origin: center bottom; + transform-origin: center bottom + } + + 50% { + -webkit-transform: rotate(-10deg); + transform: rotate(-10deg) + } + + 70% { + -webkit-transform: rotate(3deg); + transform: rotate(3deg) + } + + to { + opacity: 1; + -webkit-transform: scale(1); + transform: scale(1) + } +} + +.jackInTheBox { + -webkit-animation-name: jackInTheBox; + animation-name: jackInTheBox +} + +@-webkit-keyframes rollIn { + from { + opacity: 0; + -webkit-transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg); + transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg) + } + + to { + opacity: 1; + -webkit-transform: translate3d(0, 0, 0); + transform: translate3d(0, 0, 0) + } +} + +@keyframes rollIn { + from { + opacity: 0; + -webkit-transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg); + transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg) + } + + to { + opacity: 1; + -webkit-transform: translate3d(0, 0, 0); + transform: translate3d(0, 0, 0) + } +} + +.rollIn { + -webkit-animation-name: rollIn; + animation-name: rollIn +} + +@-webkit-keyframes rollOut { + from { + opacity: 1 + } + + to { + opacity: 0; + -webkit-transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg); + transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg) + } +} + +@keyframes rollOut { + from { + opacity: 1 + } + + to { + opacity: 0; + -webkit-transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg); + transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg) + } +} + +.rollOut { + -webkit-animation-name: rollOut; + animation-name: rollOut +} + +@-webkit-keyframes zoomIn { + from { + opacity: 0; + -webkit-transform: scale3d(0.3, 0.3, 0.3); + transform: scale3d(0.3, 0.3, 0.3) + } + + 50% { + opacity: 1 + } +} + +@keyframes zoomIn { + from { + opacity: 0; + -webkit-transform: scale3d(0.3, 0.3, 0.3); + transform: scale3d(0.3, 0.3, 0.3) + } + + 50% { + opacity: 1 + } +} + +.zoomIn { + -webkit-animation-name: zoomIn; + animation-name: zoomIn +} + +@-webkit-keyframes zoomInDown { + from { + opacity: 0; + -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0); + transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0); + -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); + animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19) + } + + 60% { + opacity: 1; + -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0); + transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0); + -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); + animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1) + } +} + +@keyframes zoomInDown { + from { + opacity: 0; + -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0); + transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0); + -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); + animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19) + } + + 60% { + opacity: 1; + -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0); + transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0); + -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); + animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1) + } +} + +.zoomInDown { + -webkit-animation-name: zoomInDown; + animation-name: zoomInDown +} + +@-webkit-keyframes zoomInLeft { + from { + opacity: 0; + -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0); + transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0); + -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); + animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19) + } + + 60% { + opacity: 1; + -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0); + transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0); + -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); + animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1) + } +} + +@keyframes zoomInLeft { + from { + opacity: 0; + -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0); + transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0); + -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); + animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19) + } + + 60% { + opacity: 1; + -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0); + transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0); + -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); + animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1) + } +} + +.zoomInLeft { + -webkit-animation-name: zoomInLeft; + animation-name: zoomInLeft +} + +@-webkit-keyframes zoomInRight { + from { + opacity: 0; + -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0); + transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0); + -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); + animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19) + } + + 60% { + opacity: 1; + -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0); + transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0); + -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); + animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1) + } +} + +@keyframes zoomInRight { + from { + opacity: 0; + -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0); + transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0); + -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); + animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19) + } + + 60% { + opacity: 1; + -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0); + transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0); + -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); + animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1) + } +} + +.zoomInRight { + -webkit-animation-name: zoomInRight; + animation-name: zoomInRight +} + +@-webkit-keyframes zoomInUp { + from { + opacity: 0; + -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0); + transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0); + -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); + animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19) + } + + 60% { + opacity: 1; + -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0); + transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0); + -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); + animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1) + } +} + +@keyframes zoomInUp { + from { + opacity: 0; + -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0); + transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0); + -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); + animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19) + } + + 60% { + opacity: 1; + -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0); + transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0); + -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); + animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1) + } +} + +.zoomInUp { + -webkit-animation-name: zoomInUp; + animation-name: zoomInUp +} + +@-webkit-keyframes zoomOut { + from { + opacity: 1 + } + + 50% { + opacity: 0; + -webkit-transform: scale3d(0.3, 0.3, 0.3); + transform: scale3d(0.3, 0.3, 0.3) + } + + to { + opacity: 0 + } +} + +@keyframes zoomOut { + from { + opacity: 1 + } + + 50% { + opacity: 0; + -webkit-transform: scale3d(0.3, 0.3, 0.3); + transform: scale3d(0.3, 0.3, 0.3) + } + + to { + opacity: 0 + } +} + +.zoomOut { + -webkit-animation-name: zoomOut; + animation-name: zoomOut +} + +@-webkit-keyframes zoomOutDown { + 40% { + opacity: 1; + -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0); + transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0); + -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); + animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19) + } + + to { + opacity: 0; + -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0); + transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0); + -webkit-transform-origin: center bottom; + transform-origin: center bottom; + -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); + animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1) + } +} + +@keyframes zoomOutDown { + 40% { + opacity: 1; + -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0); + transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0); + -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); + animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19) + } + + to { + opacity: 0; + -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0); + transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0); + -webkit-transform-origin: center bottom; + transform-origin: center bottom; + -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); + animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1) + } +} + +.zoomOutDown { + -webkit-animation-name: zoomOutDown; + animation-name: zoomOutDown +} + +@-webkit-keyframes zoomOutLeft { + 40% { + opacity: 1; + -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0); + transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0) + } + + to { + opacity: 0; + -webkit-transform: scale(0.1) translate3d(-2000px, 0, 0); + transform: scale(0.1) translate3d(-2000px, 0, 0); + -webkit-transform-origin: left center; + transform-origin: left center + } +} + +@keyframes zoomOutLeft { + 40% { + opacity: 1; + -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0); + transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0) + } + + to { + opacity: 0; + -webkit-transform: scale(0.1) translate3d(-2000px, 0, 0); + transform: scale(0.1) translate3d(-2000px, 0, 0); + -webkit-transform-origin: left center; + transform-origin: left center + } +} + +.zoomOutLeft { + -webkit-animation-name: zoomOutLeft; + animation-name: zoomOutLeft +} + +@-webkit-keyframes zoomOutRight { + 40% { + opacity: 1; + -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0); + transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0) + } + + to { + opacity: 0; + -webkit-transform: scale(0.1) translate3d(2000px, 0, 0); + transform: scale(0.1) translate3d(2000px, 0, 0); + -webkit-transform-origin: right center; + transform-origin: right center + } +} + +@keyframes zoomOutRight { + 40% { + opacity: 1; + -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0); + transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0) + } + + to { + opacity: 0; + -webkit-transform: scale(0.1) translate3d(2000px, 0, 0); + transform: scale(0.1) translate3d(2000px, 0, 0); + -webkit-transform-origin: right center; + transform-origin: right center + } +} + +.zoomOutRight { + -webkit-animation-name: zoomOutRight; + animation-name: zoomOutRight +} + +@-webkit-keyframes zoomOutUp { + 40% { + opacity: 1; + -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0); + transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0); + -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); + animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19) + } + + to { + opacity: 0; + -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0); + transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0); + -webkit-transform-origin: center bottom; + transform-origin: center bottom; + -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); + animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1) + } +} + +@keyframes zoomOutUp { + 40% { + opacity: 1; + -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0); + transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0); + -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); + animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19) + } + + to { + opacity: 0; + -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0); + transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0); + -webkit-transform-origin: center bottom; + transform-origin: center bottom; + -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); + animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1) + } +} + +.zoomOutUp { + -webkit-animation-name: zoomOutUp; + animation-name: zoomOutUp +} + +@-webkit-keyframes slideInDown { + from { + visibility: visible; + -webkit-transform: translate3d(0, -100%, 0); + transform: translate3d(0, -100%, 0) + } + + to { + -webkit-transform: translate3d(0, 0, 0); + transform: translate3d(0, 0, 0) + } +} + +@keyframes slideInDown { + from { + visibility: visible; + -webkit-transform: translate3d(0, -100%, 0); + transform: translate3d(0, -100%, 0) + } + + to { + -webkit-transform: translate3d(0, 0, 0); + transform: translate3d(0, 0, 0) + } +} + +.slideInDown { + -webkit-animation-name: slideInDown; + animation-name: slideInDown +} + +@-webkit-keyframes slideInLeft { + from { + visibility: visible; + -webkit-transform: translate3d(-100%, 0, 0); + transform: translate3d(-100%, 0, 0) + } + + to { + -webkit-transform: translate3d(0, 0, 0); + transform: translate3d(0, 0, 0) + } +} + +@keyframes slideInLeft { + from { + visibility: visible; + -webkit-transform: translate3d(-100%, 0, 0); + transform: translate3d(-100%, 0, 0) + } + + to { + -webkit-transform: translate3d(0, 0, 0); + transform: translate3d(0, 0, 0) + } +} + +.slideInLeft { + -webkit-animation-name: slideInLeft; + animation-name: slideInLeft +} + +@-webkit-keyframes slideInRight { + from { + visibility: visible; + -webkit-transform: translate3d(100%, 0, 0); + transform: translate3d(100%, 0, 0) + } + + to { + -webkit-transform: translate3d(0, 0, 0); + transform: translate3d(0, 0, 0) + } +} + +@keyframes slideInRight { + from { + visibility: visible; + -webkit-transform: translate3d(100%, 0, 0); + transform: translate3d(100%, 0, 0) + } + + to { + -webkit-transform: translate3d(0, 0, 0); + transform: translate3d(0, 0, 0) + } +} + +.slideInRight { + -webkit-animation-name: slideInRight; + animation-name: slideInRight +} + +@-webkit-keyframes slideInUp { + from { + visibility: visible; + -webkit-transform: translate3d(0, 100%, 0); + transform: translate3d(0, 100%, 0) + } + + to { + -webkit-transform: translate3d(0, 0, 0); + transform: translate3d(0, 0, 0) + } +} + +@keyframes slideInUp { + from { + visibility: visible; + -webkit-transform: translate3d(0, 100%, 0); + transform: translate3d(0, 100%, 0) + } + + to { + -webkit-transform: translate3d(0, 0, 0); + transform: translate3d(0, 0, 0) + } +} + +.slideInUp { + -webkit-animation-name: slideInUp; + animation-name: slideInUp +} + +@-webkit-keyframes slideOutDown { + from { + -webkit-transform: translate3d(0, 0, 0); + transform: translate3d(0, 0, 0) + } + + to { + visibility: hidden; + -webkit-transform: translate3d(0, 100%, 0); + transform: translate3d(0, 100%, 0) + } +} + +@keyframes slideOutDown { + from { + -webkit-transform: translate3d(0, 0, 0); + transform: translate3d(0, 0, 0) + } + + to { + visibility: hidden; + -webkit-transform: translate3d(0, 100%, 0); + transform: translate3d(0, 100%, 0) + } +} + +.slideOutDown { + -webkit-animation-name: slideOutDown; + animation-name: slideOutDown +} + +@-webkit-keyframes slideOutLeft { + from { + -webkit-transform: translate3d(0, 0, 0); + transform: translate3d(0, 0, 0) + } + + to { + visibility: hidden; + -webkit-transform: translate3d(-100%, 0, 0); + transform: translate3d(-100%, 0, 0) + } +} + +@keyframes slideOutLeft { + from { + -webkit-transform: translate3d(0, 0, 0); + transform: translate3d(0, 0, 0) + } + + to { + visibility: hidden; + -webkit-transform: translate3d(-100%, 0, 0); + transform: translate3d(-100%, 0, 0) + } +} + +.slideOutLeft { + -webkit-animation-name: slideOutLeft; + animation-name: slideOutLeft +} + +@-webkit-keyframes slideOutRight { + from { + -webkit-transform: translate3d(0, 0, 0); + transform: translate3d(0, 0, 0) + } + + to { + visibility: hidden; + -webkit-transform: translate3d(100%, 0, 0); + transform: translate3d(100%, 0, 0) + } +} + +@keyframes slideOutRight { + from { + -webkit-transform: translate3d(0, 0, 0); + transform: translate3d(0, 0, 0) + } + + to { + visibility: hidden; + -webkit-transform: translate3d(100%, 0, 0); + transform: translate3d(100%, 0, 0) + } +} + +.slideOutRight { + -webkit-animation-name: slideOutRight; + animation-name: slideOutRight +} + +@-webkit-keyframes slideOutUp { + from { + -webkit-transform: translate3d(0, 0, 0); + transform: translate3d(0, 0, 0) + } + + to { + visibility: hidden; + -webkit-transform: translate3d(0, -100%, 0); + transform: translate3d(0, -100%, 0) + } +} + +@keyframes slideOutUp { + from { + -webkit-transform: translate3d(0, 0, 0); + transform: translate3d(0, 0, 0) + } + + to { + visibility: hidden; + -webkit-transform: translate3d(0, -100%, 0); + transform: translate3d(0, -100%, 0) + } +} + +.slideOutUp { + -webkit-animation-name: slideOutUp; + animation-name: slideOutUp +} + +.btn { + margin: .375rem; + color: inherit; + text-transform: uppercase; + word-wrap: break-word; + white-space: normal; + cursor: pointer; + border: 0; + border-radius: .125rem; + -webkit-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12); + box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12); + -webkit-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out; + transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out; + transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; + transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out; + padding: .84rem 2.14rem; + font-size: .81rem +} + +.btn:hover, +.btn:focus, +.btn:active { + outline: 0; + -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); + box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) +} + +.btn.btn-block { + margin: inherit +} + +.btn .fas.right, +.btn .fab.right, +.btn .far.right { + margin-left: .3rem +} + +.btn .fas.left, +.btn .fab.left, +.btn .far.left { + margin-right: .3rem +} + +.btn.btn-lg { + padding: 1rem 2.4rem; + font-size: .94rem +} + +.btn.btn-md { + padding: .7rem 1.6rem; + font-size: .7rem +} + +.btn.btn-sm { + padding: .5rem 1.6rem; + font-size: .64rem +} + +.btn.disabled:hover, +.btn.disabled:focus, +.btn.disabled:active, +.btn:disabled:hover, +.btn:disabled:focus, +.btn:disabled:active { + -webkit-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12); + box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12) +} + +.btn[class*="btn-outline-"] { + padding-top: .7rem; + padding-bottom: .7rem +} + +.btn[class*="btn-outline-"].btn-lg { + padding-top: .88rem; + padding-bottom: .88rem +} + +.btn[class*="btn-outline-"].btn-md { + padding-top: .58rem; + padding-bottom: .58rem +} + +.btn[class*="btn-outline-"].btn-sm { + padding-top: .38rem; + padding-bottom: .38rem +} + +.btn-link { + color: #000; + background-color: transparent; + -webkit-box-shadow: none; + box-shadow: none +} + +.btn-link:hover, +.btn-link:focus, +.btn-link:active { + color: #000; + background-color: transparent; + -webkit-box-shadow: none; + box-shadow: none +} + +.btn-group>.btn:not(:first-child), +.btn-group>.btn-group:not(:first-child) { + margin-left: -.375rem +} + +.btn-primary { + color: #fff; + background-color: #4285f4 !important +} + +.btn-primary:hover { + color: #fff; + background-color: #5a95f5 +} + +.btn-primary:focus, +.btn-primary.focus { + -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); + box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) +} + +.btn-primary:focus, +.btn-primary:active, +.btn-primary.active { + background-color: #0b51c5 +} + +.btn-primary.dropdown-toggle { + background-color: #4285f4 !important +} + +.btn-primary.dropdown-toggle:hover, +.btn-primary.dropdown-toggle:focus { + background-color: #5a95f5 !important +} + +.btn-primary:not([disabled]):not(.disabled):active, +.btn-primary:not([disabled]):not(.disabled).active, +.show>.btn-primary.dropdown-toggle { + background-color: #0b51c5 !important; + -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); + box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) +} + +.btn-primary:not([disabled]):not(.disabled):active:focus, +.btn-primary:not([disabled]):not(.disabled).active:focus, +.show>.btn-primary.dropdown-toggle:focus { + -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); + box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) +} + +.primary-ic { + color: #4285f4 !important +} + +.primary-ic:hover, +.primary-ic:focus { + color: #4285f4 +} + +a.btn:not([href]):not([tabindex]), +a.btn:not([href]):not([tabindex]):focus, +a.btn:not([href]):not([tabindex]):hover { + color: #fff +} + +table.table a.btn.btn-primary { + color: #fff +} + +.btn-outline-primary { + color: #4285f4 !important; + background-color: transparent !important; + border: 2px solid #4285f4 !important +} + +.btn-outline-primary:hover, +.btn-outline-primary:focus, +.btn-outline-primary:active, +.btn-outline-primary:active:focus, +.btn-outline-primary.active { + color: #4285f4 !important; + background-color: transparent !important; + border-color: #4285f4 !important +} + +.btn-outline-primary:not([disabled]):not(.disabled):active, +.btn-outline-primary:not([disabled]):not(.disabled).active, +.show>.btn-outline-primary.dropdown-toggle { + background-color: transparent !important; + border-color: #4285f4 !important; + -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); + box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) +} + +.btn-outline-primary:not([disabled]):not(.disabled):active:focus, +.btn-outline-primary:not([disabled]):not(.disabled).active:focus, +.show>.btn-outline-primary.dropdown-toggle:focus { + -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); + box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) +} + +.btn-danger { + color: #fff; + background-color: #ff3547 !important +} + +.btn-danger:hover { + color: #fff; + background-color: #ff4f5e +} + +.btn-danger:focus, +.btn-danger.focus { + -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); + box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) +} + +.btn-danger:focus, +.btn-danger:active, +.btn-danger.active { + background-color: #ce0012 +} + +.btn-danger.dropdown-toggle { + background-color: #ff3547 !important +} + +.btn-danger.dropdown-toggle:hover, +.btn-danger.dropdown-toggle:focus { + background-color: #ff4f5e !important +} + +.btn-danger:not([disabled]):not(.disabled):active, +.btn-danger:not([disabled]):not(.disabled).active, +.show>.btn-danger.dropdown-toggle { + background-color: #ce0012 !important; + -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); + box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) +} + +.btn-danger:not([disabled]):not(.disabled):active:focus, +.btn-danger:not([disabled]):not(.disabled).active:focus, +.show>.btn-danger.dropdown-toggle:focus { + -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); + box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) +} + +.danger-ic { + color: #ff3547 !important +} + +.danger-ic:hover, +.danger-ic:focus { + color: #ff3547 +} + +a.btn:not([href]):not([tabindex]), +a.btn:not([href]):not([tabindex]):focus, +a.btn:not([href]):not([tabindex]):hover { + color: #fff +} + +table.table a.btn.btn-danger { + color: #fff +} + +.btn-outline-danger { + color: #ff3547 !important; + background-color: transparent !important; + border: 2px solid #ff3547 !important +} + +.btn-outline-danger:hover, +.btn-outline-danger:focus, +.btn-outline-danger:active, +.btn-outline-danger:active:focus, +.btn-outline-danger.active { + color: #ff3547 !important; + background-color: transparent !important; + border-color: #ff3547 !important +} + +.btn-outline-danger:not([disabled]):not(.disabled):active, +.btn-outline-danger:not([disabled]):not(.disabled).active, +.show>.btn-outline-danger.dropdown-toggle { + background-color: transparent !important; + border-color: #ff3547 !important; + -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); + box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) +} + +.btn-outline-danger:not([disabled]):not(.disabled):active:focus, +.btn-outline-danger:not([disabled]):not(.disabled).active:focus, +.show>.btn-outline-danger.dropdown-toggle:focus { + -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); + box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) +} + +.btn-warning { + color: #fff; + background-color: #fb3 !important +} + +.btn-warning:hover { + color: #fff; + background-color: #ffc44d +} + +.btn-warning:focus, +.btn-warning.focus { + -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); + box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) +} + +.btn-warning:focus, +.btn-warning:active, +.btn-warning.active { + background-color: #c80 +} + +.btn-warning.dropdown-toggle { + background-color: #fb3 !important +} + +.btn-warning.dropdown-toggle:hover, +.btn-warning.dropdown-toggle:focus { + background-color: #ffc44d !important +} + +.btn-warning:not([disabled]):not(.disabled):active, +.btn-warning:not([disabled]):not(.disabled).active, +.show>.btn-warning.dropdown-toggle { + background-color: #c80 !important; + -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); + box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) +} + +.btn-warning:not([disabled]):not(.disabled):active:focus, +.btn-warning:not([disabled]):not(.disabled).active:focus, +.show>.btn-warning.dropdown-toggle:focus { + -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); + box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) +} + +.warning-ic { + color: #fb3 !important +} + +.warning-ic:hover, +.warning-ic:focus { + color: #fb3 +} + +a.btn:not([href]):not([tabindex]), +a.btn:not([href]):not([tabindex]):focus, +a.btn:not([href]):not([tabindex]):hover { + color: #fff +} + +table.table a.btn.btn-warning { + color: #fff +} + +.btn-outline-warning { + color: #fb3 !important; + background-color: transparent !important; + border: 2px solid #fb3 !important +} + +.btn-outline-warning:hover, +.btn-outline-warning:focus, +.btn-outline-warning:active, +.btn-outline-warning:active:focus, +.btn-outline-warning.active { + color: #fb3 !important; + background-color: transparent !important; + border-color: #fb3 !important +} + +.btn-outline-warning:not([disabled]):not(.disabled):active, +.btn-outline-warning:not([disabled]):not(.disabled).active, +.show>.btn-outline-warning.dropdown-toggle { + background-color: transparent !important; + border-color: #fb3 !important; + -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); + box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) +} + +.btn-outline-warning:not([disabled]):not(.disabled):active:focus, +.btn-outline-warning:not([disabled]):not(.disabled).active:focus, +.show>.btn-outline-warning.dropdown-toggle:focus { + -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); + box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) +} + +.btn-success { + color: #fff; + background-color: #00c851 !important +} + +.btn-success:hover { + color: #fff; + background-color: #00e25b +} + +.btn-success:focus, +.btn-success.focus { + -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); + box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) +} + +.btn-success:focus, +.btn-success:active, +.btn-success.active { + background-color: #006228 +} + +.btn-success.dropdown-toggle { + background-color: #00c851 !important +} + +.btn-success.dropdown-toggle:hover, +.btn-success.dropdown-toggle:focus { + background-color: #00e25b !important +} + +.btn-success:not([disabled]):not(.disabled):active, +.btn-success:not([disabled]):not(.disabled).active, +.show>.btn-success.dropdown-toggle { + background-color: #006228 !important; + -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); + box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) +} + +.btn-success:not([disabled]):not(.disabled):active:focus, +.btn-success:not([disabled]):not(.disabled).active:focus, +.show>.btn-success.dropdown-toggle:focus { + -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); + box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) +} + +.success-ic { + color: #00c851 !important +} + +.success-ic:hover, +.success-ic:focus { + color: #00c851 +} + +a.btn:not([href]):not([tabindex]), +a.btn:not([href]):not([tabindex]):focus, +a.btn:not([href]):not([tabindex]):hover { + color: #fff +} + +table.table a.btn.btn-success { + color: #fff +} + +.btn-outline-success { + color: #00c851 !important; + background-color: transparent !important; + border: 2px solid #00c851 !important +} + +.btn-outline-success:hover, +.btn-outline-success:focus, +.btn-outline-success:active, +.btn-outline-success:active:focus, +.btn-outline-success.active { + color: #00c851 !important; + background-color: transparent !important; + border-color: #00c851 !important +} + +.btn-outline-success:not([disabled]):not(.disabled):active, +.btn-outline-success:not([disabled]):not(.disabled).active, +.show>.btn-outline-success.dropdown-toggle { + background-color: transparent !important; + border-color: #00c851 !important; + -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); + box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) +} + +.btn-outline-success:not([disabled]):not(.disabled):active:focus, +.btn-outline-success:not([disabled]):not(.disabled).active:focus, +.show>.btn-outline-success.dropdown-toggle:focus { + -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); + box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) +} + +.btn-info { + color: #fff; + background-color: #33b5e5 !important +} + +.btn-info:hover { + color: #fff; + background-color: #4abde8 +} + +.btn-info:focus, +.btn-info.focus { + -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); + box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) +} + +.btn-info:focus, +.btn-info:active, +.btn-info.active { + background-color: #14799e +} + +.btn-info.dropdown-toggle { + background-color: #33b5e5 !important +} + +.btn-info.dropdown-toggle:hover, +.btn-info.dropdown-toggle:focus { + background-color: #4abde8 !important +} + +.btn-info:not([disabled]):not(.disabled):active, +.btn-info:not([disabled]):not(.disabled).active, +.show>.btn-info.dropdown-toggle { + background-color: #14799e !important; + -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); + box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) +} + +.btn-info:not([disabled]):not(.disabled):active:focus, +.btn-info:not([disabled]):not(.disabled).active:focus, +.show>.btn-info.dropdown-toggle:focus { + -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); + box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) +} + +.info-ic { + color: #33b5e5 !important +} + +.info-ic:hover, +.info-ic:focus { + color: #33b5e5 +} + +a.btn:not([href]):not([tabindex]), +a.btn:not([href]):not([tabindex]):focus, +a.btn:not([href]):not([tabindex]):hover { + color: #fff +} + +table.table a.btn.btn-info { + color: #fff +} + +.btn-outline-info { + color: #33b5e5 !important; + background-color: transparent !important; + border: 2px solid #33b5e5 !important +} + +.btn-outline-info:hover, +.btn-outline-info:focus, +.btn-outline-info:active, +.btn-outline-info:active:focus, +.btn-outline-info.active { + color: #33b5e5 !important; + background-color: transparent !important; + border-color: #33b5e5 !important +} + +.btn-outline-info:not([disabled]):not(.disabled):active, +.btn-outline-info:not([disabled]):not(.disabled).active, +.show>.btn-outline-info.dropdown-toggle { + background-color: transparent !important; + border-color: #33b5e5 !important; + -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); + box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) +} + +.btn-outline-info:not([disabled]):not(.disabled):active:focus, +.btn-outline-info:not([disabled]):not(.disabled).active:focus, +.show>.btn-outline-info.dropdown-toggle:focus { + -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); + box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) +} + +.btn-default { + color: #fff; + background-color: #2bbbad !important +} + +.btn-default:hover { + color: #fff; + background-color: #30cfc0 +} + +.btn-default:focus, +.btn-default.focus { + -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); + box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) +} + +.btn-default:focus, +.btn-default:active, +.btn-default.active { + background-color: #186860 +} + +.btn-default.dropdown-toggle { + background-color: #2bbbad !important +} + +.btn-default.dropdown-toggle:hover, +.btn-default.dropdown-toggle:focus { + background-color: #30cfc0 !important +} + +.btn-default:not([disabled]):not(.disabled):active, +.btn-default:not([disabled]):not(.disabled).active, +.show>.btn-default.dropdown-toggle { + background-color: #186860 !important; + -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); + box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) +} + +.btn-default:not([disabled]):not(.disabled):active:focus, +.btn-default:not([disabled]):not(.disabled).active:focus, +.show>.btn-default.dropdown-toggle:focus { + -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); + box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) +} + +.default-ic { + color: #2bbbad !important +} + +.default-ic:hover, +.default-ic:focus { + color: #2bbbad +} + +a.btn:not([href]):not([tabindex]), +a.btn:not([href]):not([tabindex]):focus, +a.btn:not([href]):not([tabindex]):hover { + color: #fff +} + +table.table a.btn.btn-default { + color: #fff +} + +.btn-outline-default { + color: #2bbbad !important; + background-color: transparent !important; + border: 2px solid #2bbbad !important +} + +.btn-outline-default:hover, +.btn-outline-default:focus, +.btn-outline-default:active, +.btn-outline-default:active:focus, +.btn-outline-default.active { + color: #2bbbad !important; + background-color: transparent !important; + border-color: #2bbbad !important +} + +.btn-outline-default:not([disabled]):not(.disabled):active, +.btn-outline-default:not([disabled]):not(.disabled).active, +.show>.btn-outline-default.dropdown-toggle { + background-color: transparent !important; + border-color: #2bbbad !important; + -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); + box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) +} + +.btn-outline-default:not([disabled]):not(.disabled):active:focus, +.btn-outline-default:not([disabled]):not(.disabled).active:focus, +.show>.btn-outline-default.dropdown-toggle:focus { + -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); + box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) +} + +.btn-secondary { + color: #fff; + background-color: #a6c !important +} + +.btn-secondary:hover { + color: #fff; + background-color: #b579d2 +} + +.btn-secondary:focus, +.btn-secondary.focus { + -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); + box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) +} + +.btn-secondary:focus, +.btn-secondary:active, +.btn-secondary.active { + background-color: #739 +} + +.btn-secondary.dropdown-toggle { + background-color: #a6c !important +} + +.btn-secondary.dropdown-toggle:hover, +.btn-secondary.dropdown-toggle:focus { + background-color: #b579d2 !important +} + +.btn-secondary:not([disabled]):not(.disabled):active, +.btn-secondary:not([disabled]):not(.disabled).active, +.show>.btn-secondary.dropdown-toggle { + background-color: #739 !important; + -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); + box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) +} + +.btn-secondary:not([disabled]):not(.disabled):active:focus, +.btn-secondary:not([disabled]):not(.disabled).active:focus, +.show>.btn-secondary.dropdown-toggle:focus { + -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); + box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) +} + +.secondary-ic { + color: #a6c !important +} + +.secondary-ic:hover, +.secondary-ic:focus { + color: #a6c +} + +a.btn:not([href]):not([tabindex]), +a.btn:not([href]):not([tabindex]):focus, +a.btn:not([href]):not([tabindex]):hover { + color: #fff +} + +table.table a.btn.btn-secondary { + color: #fff +} + +.btn-outline-secondary { + color: #a6c !important; + background-color: transparent !important; + border: 2px solid #a6c !important +} + +.btn-outline-secondary:hover, +.btn-outline-secondary:focus, +.btn-outline-secondary:active, +.btn-outline-secondary:active:focus, +.btn-outline-secondary.active { + color: #a6c !important; + background-color: transparent !important; + border-color: #a6c !important +} + +.btn-outline-secondary:not([disabled]):not(.disabled):active, +.btn-outline-secondary:not([disabled]):not(.disabled).active, +.show>.btn-outline-secondary.dropdown-toggle { + background-color: transparent !important; + border-color: #a6c !important; + -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); + box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) +} + +.btn-outline-secondary:not([disabled]):not(.disabled):active:focus, +.btn-outline-secondary:not([disabled]):not(.disabled).active:focus, +.show>.btn-outline-secondary.dropdown-toggle:focus { + -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); + box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) +} + +.btn-elegant { + color: #fff; + background-color: #2e2e2e !important +} + +.btn-elegant:hover { + color: #fff; + background-color: #3b3b3b +} + +.btn-elegant:focus, +.btn-elegant.focus { + -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); + box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) +} + +.btn-elegant:focus, +.btn-elegant:active, +.btn-elegant.active { + background-color: #000 +} + +.btn-elegant.dropdown-toggle { + background-color: #2e2e2e !important +} + +.btn-elegant.dropdown-toggle:hover, +.btn-elegant.dropdown-toggle:focus { + background-color: #3b3b3b !important +} + +.btn-elegant:not([disabled]):not(.disabled):active, +.btn-elegant:not([disabled]):not(.disabled).active, +.show>.btn-elegant.dropdown-toggle { + background-color: #000 !important; + -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); + box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) +} + +.btn-elegant:not([disabled]):not(.disabled):active:focus, +.btn-elegant:not([disabled]):not(.disabled).active:focus, +.show>.btn-elegant.dropdown-toggle:focus { + -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); + box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) +} + +.elegant-ic { + color: #2e2e2e !important +} + +.elegant-ic:hover, +.elegant-ic:focus { + color: #2e2e2e +} + +a.btn:not([href]):not([tabindex]), +a.btn:not([href]):not([tabindex]):focus, +a.btn:not([href]):not([tabindex]):hover { + color: #fff +} + +table.table a.btn.btn-elegant { + color: #fff +} + +.btn-outline-elegant { + color: #2e2e2e !important; + background-color: transparent !important; + border: 2px solid #2e2e2e !important +} + +.btn-outline-elegant:hover, +.btn-outline-elegant:focus, +.btn-outline-elegant:active, +.btn-outline-elegant:active:focus, +.btn-outline-elegant.active { + color: #2e2e2e !important; + background-color: transparent !important; + border-color: #2e2e2e !important +} + +.btn-outline-elegant:not([disabled]):not(.disabled):active, +.btn-outline-elegant:not([disabled]):not(.disabled).active, +.show>.btn-outline-elegant.dropdown-toggle { + background-color: transparent !important; + border-color: #2e2e2e !important; + -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); + box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) +} + +.btn-outline-elegant:not([disabled]):not(.disabled):active:focus, +.btn-outline-elegant:not([disabled]):not(.disabled).active:focus, +.show>.btn-outline-elegant.dropdown-toggle:focus { + -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); + box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) +} + +.btn-unique { + color: #fff; + background-color: #880e4f !important +} + +.btn-unique:hover { + color: #fff; + background-color: #9f105c +} + +.btn-unique:focus, +.btn-unique.focus { + -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); + box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) +} + +.btn-unique:focus, +.btn-unique:active, +.btn-unique.active { + background-color: #2c0419 +} + +.btn-unique.dropdown-toggle { + background-color: #880e4f !important +} + +.btn-unique.dropdown-toggle:hover, +.btn-unique.dropdown-toggle:focus { + background-color: #9f105c !important +} + +.btn-unique:not([disabled]):not(.disabled):active, +.btn-unique:not([disabled]):not(.disabled).active, +.show>.btn-unique.dropdown-toggle { + background-color: #2c0419 !important; + -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); + box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) +} + +.btn-unique:not([disabled]):not(.disabled):active:focus, +.btn-unique:not([disabled]):not(.disabled).active:focus, +.show>.btn-unique.dropdown-toggle:focus { + -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); + box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) +} + +.unique-ic { + color: #880e4f !important +} + +.unique-ic:hover, +.unique-ic:focus { + color: #880e4f +} + +a.btn:not([href]):not([tabindex]), +a.btn:not([href]):not([tabindex]):focus, +a.btn:not([href]):not([tabindex]):hover { + color: #fff +} + +table.table a.btn.btn-unique { + color: #fff +} + +.btn-outline-unique { + color: #880e4f !important; + background-color: transparent !important; + border: 2px solid #880e4f !important +} + +.btn-outline-unique:hover, +.btn-outline-unique:focus, +.btn-outline-unique:active, +.btn-outline-unique:active:focus, +.btn-outline-unique.active { + color: #880e4f !important; + background-color: transparent !important; + border-color: #880e4f !important +} + +.btn-outline-unique:not([disabled]):not(.disabled):active, +.btn-outline-unique:not([disabled]):not(.disabled).active, +.show>.btn-outline-unique.dropdown-toggle { + background-color: transparent !important; + border-color: #880e4f !important; + -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); + box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) +} + +.btn-outline-unique:not([disabled]):not(.disabled):active:focus, +.btn-outline-unique:not([disabled]):not(.disabled).active:focus, +.show>.btn-outline-unique.dropdown-toggle:focus { + -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); + box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) +} + +.btn-dark-green { + color: #fff; + background-color: #388e3c !important +} + +.btn-dark-green:hover { + color: #fff; + background-color: #3fa044 +} + +.btn-dark-green:focus, +.btn-dark-green.focus { + -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); + box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) +} + +.btn-dark-green:focus, +.btn-dark-green:active, +.btn-dark-green.active { + background-color: #1b451d +} + +.btn-dark-green.dropdown-toggle { + background-color: #388e3c !important +} + +.btn-dark-green.dropdown-toggle:hover, +.btn-dark-green.dropdown-toggle:focus { + background-color: #3fa044 !important +} + +.btn-dark-green:not([disabled]):not(.disabled):active, +.btn-dark-green:not([disabled]):not(.disabled).active, +.show>.btn-dark-green.dropdown-toggle { + background-color: #1b451d !important; + -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); + box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) +} + +.btn-dark-green:not([disabled]):not(.disabled):active:focus, +.btn-dark-green:not([disabled]):not(.disabled).active:focus, +.show>.btn-dark-green.dropdown-toggle:focus { + -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); + box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) +} + +.dark-green-ic { + color: #388e3c !important +} + +.dark-green-ic:hover, +.dark-green-ic:focus { + color: #388e3c +} + +a.btn:not([href]):not([tabindex]), +a.btn:not([href]):not([tabindex]):focus, +a.btn:not([href]):not([tabindex]):hover { + color: #fff +} + +table.table a.btn.btn-dark-green { + color: #fff +} + +.btn-outline-dark-green { + color: #388e3c !important; + background-color: transparent !important; + border: 2px solid #388e3c !important +} + +.btn-outline-dark-green:hover, +.btn-outline-dark-green:focus, +.btn-outline-dark-green:active, +.btn-outline-dark-green:active:focus, +.btn-outline-dark-green.active { + color: #388e3c !important; + background-color: transparent !important; + border-color: #388e3c !important +} + +.btn-outline-dark-green:not([disabled]):not(.disabled):active, +.btn-outline-dark-green:not([disabled]):not(.disabled).active, +.show>.btn-outline-dark-green.dropdown-toggle { + background-color: transparent !important; + border-color: #388e3c !important; + -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); + box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) +} + +.btn-outline-dark-green:not([disabled]):not(.disabled):active:focus, +.btn-outline-dark-green:not([disabled]):not(.disabled).active:focus, +.show>.btn-outline-dark-green.dropdown-toggle:focus { + -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); + box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) +} + +.btn-mdb-color { + color: #fff; + background-color: #59698d !important +} + +.btn-mdb-color:hover { + color: #fff; + background-color: #63759d +} + +.btn-mdb-color:focus, +.btn-mdb-color.focus { + -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); + box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) +} + +.btn-mdb-color:focus, +.btn-mdb-color:active, +.btn-mdb-color.active { + background-color: #323a4e +} + +.btn-mdb-color.dropdown-toggle { + background-color: #59698d !important +} + +.btn-mdb-color.dropdown-toggle:hover, +.btn-mdb-color.dropdown-toggle:focus { + background-color: #63759d !important +} + +.btn-mdb-color:not([disabled]):not(.disabled):active, +.btn-mdb-color:not([disabled]):not(.disabled).active, +.show>.btn-mdb-color.dropdown-toggle { + background-color: #323a4e !important; + -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); + box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) +} + +.btn-mdb-color:not([disabled]):not(.disabled):active:focus, +.btn-mdb-color:not([disabled]):not(.disabled).active:focus, +.show>.btn-mdb-color.dropdown-toggle:focus { + -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); + box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) +} + +.mdb-color-ic { + color: #59698d !important +} + +.mdb-color-ic:hover, +.mdb-color-ic:focus { + color: #59698d +} + +a.btn:not([href]):not([tabindex]), +a.btn:not([href]):not([tabindex]):focus, +a.btn:not([href]):not([tabindex]):hover { + color: #fff +} + +table.table a.btn.btn-mdb-color { + color: #fff +} + +.btn-outline-mdb-color { + color: #59698d !important; + background-color: transparent !important; + border: 2px solid #59698d !important +} + +.btn-outline-mdb-color:hover, +.btn-outline-mdb-color:focus, +.btn-outline-mdb-color:active, +.btn-outline-mdb-color:active:focus, +.btn-outline-mdb-color.active { + color: #59698d !important; + background-color: transparent !important; + border-color: #59698d !important +} + +.btn-outline-mdb-color:not([disabled]):not(.disabled):active, +.btn-outline-mdb-color:not([disabled]):not(.disabled).active, +.show>.btn-outline-mdb-color.dropdown-toggle { + background-color: transparent !important; + border-color: #59698d !important; + -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); + box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) +} + +.btn-outline-mdb-color:not([disabled]):not(.disabled):active:focus, +.btn-outline-mdb-color:not([disabled]):not(.disabled).active:focus, +.show>.btn-outline-mdb-color.dropdown-toggle:focus { + -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); + box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) +} + +.btn-red { + color: #fff; + background-color: #d32f2f !important +} + +.btn-red:hover { + color: #fff; + background-color: #d74444 +} + +.btn-red:focus, +.btn-red.focus { + -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); + box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) +} + +.btn-red:focus, +.btn-red:active, +.btn-red.active { + background-color: #811b1b +} + +.btn-red.dropdown-toggle { + background-color: #d32f2f !important +} + +.btn-red.dropdown-toggle:hover, +.btn-red.dropdown-toggle:focus { + background-color: #d74444 !important +} + +.btn-red:not([disabled]):not(.disabled):active, +.btn-red:not([disabled]):not(.disabled).active, +.show>.btn-red.dropdown-toggle { + background-color: #811b1b !important; + -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); + box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) +} + +.btn-red:not([disabled]):not(.disabled):active:focus, +.btn-red:not([disabled]):not(.disabled).active:focus, +.show>.btn-red.dropdown-toggle:focus { + -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); + box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) +} + +.red-ic { + color: #d32f2f !important +} + +.red-ic:hover, +.red-ic:focus { + color: #d32f2f +} + +a.btn:not([href]):not([tabindex]), +a.btn:not([href]):not([tabindex]):focus, +a.btn:not([href]):not([tabindex]):hover { + color: #fff +} + +table.table a.btn.btn-red { + color: #fff +} + +.btn-outline-red { + color: #d32f2f !important; + background-color: transparent !important; + border: 2px solid #d32f2f !important +} + +.btn-outline-red:hover, +.btn-outline-red:focus, +.btn-outline-red:active, +.btn-outline-red:active:focus, +.btn-outline-red.active { + color: #d32f2f !important; + background-color: transparent !important; + border-color: #d32f2f !important +} + +.btn-outline-red:not([disabled]):not(.disabled):active, +.btn-outline-red:not([disabled]):not(.disabled).active, +.show>.btn-outline-red.dropdown-toggle { + background-color: transparent !important; + border-color: #d32f2f !important; + -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); + box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) +} + +.btn-outline-red:not([disabled]):not(.disabled):active:focus, +.btn-outline-red:not([disabled]):not(.disabled).active:focus, +.show>.btn-outline-red.dropdown-toggle:focus { + -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); + box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) +} + +.btn-pink { + color: #fff; + background-color: #ec407a !important +} + +.btn-pink:hover { + color: #fff; + background-color: #ee578a +} + +.btn-pink:focus, +.btn-pink.focus { + -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); + box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) +} + +.btn-pink:focus, +.btn-pink:active, +.btn-pink.active { + background-color: #b41249 +} + +.btn-pink.dropdown-toggle { + background-color: #ec407a !important +} + +.btn-pink.dropdown-toggle:hover, +.btn-pink.dropdown-toggle:focus { + background-color: #ee578a !important +} + +.btn-pink:not([disabled]):not(.disabled):active, +.btn-pink:not([disabled]):not(.disabled).active, +.show>.btn-pink.dropdown-toggle { + background-color: #b41249 !important; + -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); + box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) +} + +.btn-pink:not([disabled]):not(.disabled):active:focus, +.btn-pink:not([disabled]):not(.disabled).active:focus, +.show>.btn-pink.dropdown-toggle:focus { + -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); + box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) +} + +.pink-ic { + color: #ec407a !important +} + +.pink-ic:hover, +.pink-ic:focus { + color: #ec407a +} + +a.btn:not([href]):not([tabindex]), +a.btn:not([href]):not([tabindex]):focus, +a.btn:not([href]):not([tabindex]):hover { + color: #fff +} + +table.table a.btn.btn-pink { + color: #fff +} + +.btn-outline-pink { + color: #ec407a !important; + background-color: transparent !important; + border: 2px solid #ec407a !important +} + +.btn-outline-pink:hover, +.btn-outline-pink:focus, +.btn-outline-pink:active, +.btn-outline-pink:active:focus, +.btn-outline-pink.active { + color: #ec407a !important; + background-color: transparent !important; + border-color: #ec407a !important +} + +.btn-outline-pink:not([disabled]):not(.disabled):active, +.btn-outline-pink:not([disabled]):not(.disabled).active, +.show>.btn-outline-pink.dropdown-toggle { + background-color: transparent !important; + border-color: #ec407a !important; + -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); + box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) +} + +.btn-outline-pink:not([disabled]):not(.disabled):active:focus, +.btn-outline-pink:not([disabled]):not(.disabled).active:focus, +.show>.btn-outline-pink.dropdown-toggle:focus { + -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); + box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) +} + +.btn-purple { + color: #fff; + background-color: #8e24aa !important +} + +.btn-purple:hover { + color: #fff; + background-color: #a028bf +} + +.btn-purple:focus, +.btn-purple.focus { + -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); + box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) +} + +.btn-purple:focus, +.btn-purple:active, +.btn-purple.active { + background-color: #481256 +} + +.btn-purple.dropdown-toggle { + background-color: #8e24aa !important +} + +.btn-purple.dropdown-toggle:hover, +.btn-purple.dropdown-toggle:focus { + background-color: #a028bf !important +} + +.btn-purple:not([disabled]):not(.disabled):active, +.btn-purple:not([disabled]):not(.disabled).active, +.show>.btn-purple.dropdown-toggle { + background-color: #481256 !important; + -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); + box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) +} + +.btn-purple:not([disabled]):not(.disabled):active:focus, +.btn-purple:not([disabled]):not(.disabled).active:focus, +.show>.btn-purple.dropdown-toggle:focus { + -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); + box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) +} + +.purple-ic { + color: #8e24aa !important +} + +.purple-ic:hover, +.purple-ic:focus { + color: #8e24aa +} + +a.btn:not([href]):not([tabindex]), +a.btn:not([href]):not([tabindex]):focus, +a.btn:not([href]):not([tabindex]):hover { + color: #fff +} + +table.table a.btn.btn-purple { + color: #fff +} + +.btn-outline-purple { + color: #8e24aa !important; + background-color: transparent !important; + border: 2px solid #8e24aa !important +} + +.btn-outline-purple:hover, +.btn-outline-purple:focus, +.btn-outline-purple:active, +.btn-outline-purple:active:focus, +.btn-outline-purple.active { + color: #8e24aa !important; + background-color: transparent !important; + border-color: #8e24aa !important +} + +.btn-outline-purple:not([disabled]):not(.disabled):active, +.btn-outline-purple:not([disabled]):not(.disabled).active, +.show>.btn-outline-purple.dropdown-toggle { + background-color: transparent !important; + border-color: #8e24aa !important; + -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); + box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) +} + +.btn-outline-purple:not([disabled]):not(.disabled):active:focus, +.btn-outline-purple:not([disabled]):not(.disabled).active:focus, +.show>.btn-outline-purple.dropdown-toggle:focus { + -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); + box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) +} + +.btn-deep-purple { + color: #fff; + background-color: #512da8 !important +} + +.btn-deep-purple:hover { + color: #fff; + background-color: #5b32bc +} + +.btn-deep-purple:focus, +.btn-deep-purple.focus { + -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); + box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) +} + +.btn-deep-purple:focus, +.btn-deep-purple:active, +.btn-deep-purple.active { + background-color: #2a1758 +} + +.btn-deep-purple.dropdown-toggle { + background-color: #512da8 !important +} + +.btn-deep-purple.dropdown-toggle:hover, +.btn-deep-purple.dropdown-toggle:focus { + background-color: #5b32bc !important +} + +.btn-deep-purple:not([disabled]):not(.disabled):active, +.btn-deep-purple:not([disabled]):not(.disabled).active, +.show>.btn-deep-purple.dropdown-toggle { + background-color: #2a1758 !important; + -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); + box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) +} + +.btn-deep-purple:not([disabled]):not(.disabled):active:focus, +.btn-deep-purple:not([disabled]):not(.disabled).active:focus, +.show>.btn-deep-purple.dropdown-toggle:focus { + -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); + box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) +} + +.deep-purple-ic { + color: #512da8 !important +} + +.deep-purple-ic:hover, +.deep-purple-ic:focus { + color: #512da8 +} + +a.btn:not([href]):not([tabindex]), +a.btn:not([href]):not([tabindex]):focus, +a.btn:not([href]):not([tabindex]):hover { + color: #fff +} + +table.table a.btn.btn-deep-purple { + color: #fff +} + +.btn-outline-deep-purple { + color: #512da8 !important; + background-color: transparent !important; + border: 2px solid #512da8 !important +} + +.btn-outline-deep-purple:hover, +.btn-outline-deep-purple:focus, +.btn-outline-deep-purple:active, +.btn-outline-deep-purple:active:focus, +.btn-outline-deep-purple.active { + color: #512da8 !important; + background-color: transparent !important; + border-color: #512da8 !important +} + +.btn-outline-deep-purple:not([disabled]):not(.disabled):active, +.btn-outline-deep-purple:not([disabled]):not(.disabled).active, +.show>.btn-outline-deep-purple.dropdown-toggle { + background-color: transparent !important; + border-color: #512da8 !important; + -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); + box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) +} + +.btn-outline-deep-purple:not([disabled]):not(.disabled):active:focus, +.btn-outline-deep-purple:not([disabled]):not(.disabled).active:focus, +.show>.btn-outline-deep-purple.dropdown-toggle:focus { + -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); + box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) +} + +.btn-indigo { + color: #fff; + background-color: #3f51b5 !important +} + +.btn-indigo:hover { + color: #fff; + background-color: #4d5ec1 +} + +.btn-indigo:focus, +.btn-indigo.focus { + -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); + box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) +} + +.btn-indigo:focus, +.btn-indigo:active, +.btn-indigo.active { + background-color: #252f69 +} + +.btn-indigo.dropdown-toggle { + background-color: #3f51b5 !important +} + +.btn-indigo.dropdown-toggle:hover, +.btn-indigo.dropdown-toggle:focus { + background-color: #4d5ec1 !important +} + +.btn-indigo:not([disabled]):not(.disabled):active, +.btn-indigo:not([disabled]):not(.disabled).active, +.show>.btn-indigo.dropdown-toggle { + background-color: #252f69 !important; + -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); + box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) +} + +.btn-indigo:not([disabled]):not(.disabled):active:focus, +.btn-indigo:not([disabled]):not(.disabled).active:focus, +.show>.btn-indigo.dropdown-toggle:focus { + -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); + box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) +} + +.indigo-ic { + color: #3f51b5 !important +} + +.indigo-ic:hover, +.indigo-ic:focus { + color: #3f51b5 +} + +a.btn:not([href]):not([tabindex]), +a.btn:not([href]):not([tabindex]):focus, +a.btn:not([href]):not([tabindex]):hover { + color: #fff +} + +table.table a.btn.btn-indigo { + color: #fff +} + +.btn-outline-indigo { + color: #3f51b5 !important; + background-color: transparent !important; + border: 2px solid #3f51b5 !important +} + +.btn-outline-indigo:hover, +.btn-outline-indigo:focus, +.btn-outline-indigo:active, +.btn-outline-indigo:active:focus, +.btn-outline-indigo.active { + color: #3f51b5 !important; + background-color: transparent !important; + border-color: #3f51b5 !important +} + +.btn-outline-indigo:not([disabled]):not(.disabled):active, +.btn-outline-indigo:not([disabled]):not(.disabled).active, +.show>.btn-outline-indigo.dropdown-toggle { + background-color: transparent !important; + border-color: #3f51b5 !important; + -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); + box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) +} + +.btn-outline-indigo:not([disabled]):not(.disabled):active:focus, +.btn-outline-indigo:not([disabled]):not(.disabled).active:focus, +.show>.btn-outline-indigo.dropdown-toggle:focus { + -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); + box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) +} + +.btn-blue { + color: #fff; + background-color: #1976d2 !important +} + +.btn-blue:hover { + color: #fff; + background-color: #2083e4 +} + +.btn-blue:focus, +.btn-blue.focus { + -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); + box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) +} + +.btn-blue:focus, +.btn-blue:active, +.btn-blue.active { + background-color: #0e4377 +} + +.btn-blue.dropdown-toggle { + background-color: #1976d2 !important +} + +.btn-blue.dropdown-toggle:hover, +.btn-blue.dropdown-toggle:focus { + background-color: #2083e4 !important +} + +.btn-blue:not([disabled]):not(.disabled):active, +.btn-blue:not([disabled]):not(.disabled).active, +.show>.btn-blue.dropdown-toggle { + background-color: #0e4377 !important; + -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); + box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) +} + +.btn-blue:not([disabled]):not(.disabled):active:focus, +.btn-blue:not([disabled]):not(.disabled).active:focus, +.show>.btn-blue.dropdown-toggle:focus { + -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); + box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) +} + +.blue-ic { + color: #1976d2 !important +} + +.blue-ic:hover, +.blue-ic:focus { + color: #1976d2 +} + +a.btn:not([href]):not([tabindex]), +a.btn:not([href]):not([tabindex]):focus, +a.btn:not([href]):not([tabindex]):hover { + color: #fff +} + +table.table a.btn.btn-blue { + color: #fff +} + +.btn-outline-blue { + color: #1976d2 !important; + background-color: transparent !important; + border: 2px solid #1976d2 !important +} + +.btn-outline-blue:hover, +.btn-outline-blue:focus, +.btn-outline-blue:active, +.btn-outline-blue:active:focus, +.btn-outline-blue.active { + color: #1976d2 !important; + background-color: transparent !important; + border-color: #1976d2 !important +} + +.btn-outline-blue:not([disabled]):not(.disabled):active, +.btn-outline-blue:not([disabled]):not(.disabled).active, +.show>.btn-outline-blue.dropdown-toggle { + background-color: transparent !important; + border-color: #1976d2 !important; + -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); + box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) +} + +.btn-outline-blue:not([disabled]):not(.disabled):active:focus, +.btn-outline-blue:not([disabled]):not(.disabled).active:focus, +.show>.btn-outline-blue.dropdown-toggle:focus { + -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); + box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) +} + +.btn-light-blue { + color: #fff; + background-color: #82b1ff !important +} + +.btn-light-blue:hover { + color: #fff; + background-color: #9cc1ff +} + +.btn-light-blue:focus, +.btn-light-blue.focus { + -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); + box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) +} + +.btn-light-blue:focus, +.btn-light-blue:active, +.btn-light-blue.active { + background-color: #1c71ff +} + +.btn-light-blue.dropdown-toggle { + background-color: #82b1ff !important +} + +.btn-light-blue.dropdown-toggle:hover, +.btn-light-blue.dropdown-toggle:focus { + background-color: #9cc1ff !important +} + +.btn-light-blue:not([disabled]):not(.disabled):active, +.btn-light-blue:not([disabled]):not(.disabled).active, +.show>.btn-light-blue.dropdown-toggle { + background-color: #1c71ff !important; + -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); + box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) +} + +.btn-light-blue:not([disabled]):not(.disabled):active:focus, +.btn-light-blue:not([disabled]):not(.disabled).active:focus, +.show>.btn-light-blue.dropdown-toggle:focus { + -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); + box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) +} + +.light-blue-ic { + color: #82b1ff !important +} + +.light-blue-ic:hover, +.light-blue-ic:focus { + color: #82b1ff +} + +a.btn:not([href]):not([tabindex]), +a.btn:not([href]):not([tabindex]):focus, +a.btn:not([href]):not([tabindex]):hover { + color: #fff +} + +table.table a.btn.btn-light-blue { + color: #fff +} + +.btn-outline-light-blue { + color: #82b1ff !important; + background-color: transparent !important; + border: 2px solid #82b1ff !important +} + +.btn-outline-light-blue:hover, +.btn-outline-light-blue:focus, +.btn-outline-light-blue:active, +.btn-outline-light-blue:active:focus, +.btn-outline-light-blue.active { + color: #82b1ff !important; + background-color: transparent !important; + border-color: #82b1ff !important +} + +.btn-outline-light-blue:not([disabled]):not(.disabled):active, +.btn-outline-light-blue:not([disabled]):not(.disabled).active, +.show>.btn-outline-light-blue.dropdown-toggle { + background-color: transparent !important; + border-color: #82b1ff !important; + -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); + box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) +} + +.btn-outline-light-blue:not([disabled]):not(.disabled):active:focus, +.btn-outline-light-blue:not([disabled]):not(.disabled).active:focus, +.show>.btn-outline-light-blue.dropdown-toggle:focus { + -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); + box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) +} + +.btn-cyan { + color: #fff; + background-color: #00bcd4 !important +} + +.btn-cyan:hover { + color: #fff; + background-color: #00d3ee +} + +.btn-cyan:focus, +.btn-cyan.focus { + -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); + box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) +} + +.btn-cyan:focus, +.btn-cyan:active, +.btn-cyan.active { + background-color: #00626e +} + +.btn-cyan.dropdown-toggle { + background-color: #00bcd4 !important +} + +.btn-cyan.dropdown-toggle:hover, +.btn-cyan.dropdown-toggle:focus { + background-color: #00d3ee !important +} + +.btn-cyan:not([disabled]):not(.disabled):active, +.btn-cyan:not([disabled]):not(.disabled).active, +.show>.btn-cyan.dropdown-toggle { + background-color: #00626e !important; + -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); + box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) +} + +.btn-cyan:not([disabled]):not(.disabled):active:focus, +.btn-cyan:not([disabled]):not(.disabled).active:focus, +.show>.btn-cyan.dropdown-toggle:focus { + -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); + box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) +} + +.cyan-ic { + color: #00bcd4 !important +} + +.cyan-ic:hover, +.cyan-ic:focus { + color: #00bcd4 +} + +a.btn:not([href]):not([tabindex]), +a.btn:not([href]):not([tabindex]):focus, +a.btn:not([href]):not([tabindex]):hover { + color: #fff +} + +table.table a.btn.btn-cyan { + color: #fff +} + +.btn-outline-cyan { + color: #00bcd4 !important; + background-color: transparent !important; + border: 2px solid #00bcd4 !important +} + +.btn-outline-cyan:hover, +.btn-outline-cyan:focus, +.btn-outline-cyan:active, +.btn-outline-cyan:active:focus, +.btn-outline-cyan.active { + color: #00bcd4 !important; + background-color: transparent !important; + border-color: #00bcd4 !important +} + +.btn-outline-cyan:not([disabled]):not(.disabled):active, +.btn-outline-cyan:not([disabled]):not(.disabled).active, +.show>.btn-outline-cyan.dropdown-toggle { + background-color: transparent !important; + border-color: #00bcd4 !important; + -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); + box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) +} + +.btn-outline-cyan:not([disabled]):not(.disabled):active:focus, +.btn-outline-cyan:not([disabled]):not(.disabled).active:focus, +.show>.btn-outline-cyan.dropdown-toggle:focus { + -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); + box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) +} + +.btn-teal { + color: #fff; + background-color: #00796b !important +} + +.btn-teal:hover { + color: #fff; + background-color: #009382 +} + +.btn-teal:focus, +.btn-teal.focus { + -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); + box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) +} + +.btn-teal:focus, +.btn-teal:active, +.btn-teal.active { + background-color: #001311 +} + +.btn-teal.dropdown-toggle { + background-color: #00796b !important +} + +.btn-teal.dropdown-toggle:hover, +.btn-teal.dropdown-toggle:focus { + background-color: #009382 !important +} + +.btn-teal:not([disabled]):not(.disabled):active, +.btn-teal:not([disabled]):not(.disabled).active, +.show>.btn-teal.dropdown-toggle { + background-color: #001311 !important; + -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); + box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) +} + +.btn-teal:not([disabled]):not(.disabled):active:focus, +.btn-teal:not([disabled]):not(.disabled).active:focus, +.show>.btn-teal.dropdown-toggle:focus { + -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); + box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) +} + +.teal-ic { + color: #00796b !important +} + +.teal-ic:hover, +.teal-ic:focus { + color: #00796b +} + +a.btn:not([href]):not([tabindex]), +a.btn:not([href]):not([tabindex]):focus, +a.btn:not([href]):not([tabindex]):hover { + color: #fff +} + +table.table a.btn.btn-teal { + color: #fff +} + +.btn-outline-teal { + color: #00796b !important; + background-color: transparent !important; + border: 2px solid #00796b !important +} + +.btn-outline-teal:hover, +.btn-outline-teal:focus, +.btn-outline-teal:active, +.btn-outline-teal:active:focus, +.btn-outline-teal.active { + color: #00796b !important; + background-color: transparent !important; + border-color: #00796b !important +} + +.btn-outline-teal:not([disabled]):not(.disabled):active, +.btn-outline-teal:not([disabled]):not(.disabled).active, +.show>.btn-outline-teal.dropdown-toggle { + background-color: transparent !important; + border-color: #00796b !important; + -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); + box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) +} + +.btn-outline-teal:not([disabled]):not(.disabled):active:focus, +.btn-outline-teal:not([disabled]):not(.disabled).active:focus, +.show>.btn-outline-teal.dropdown-toggle:focus { + -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); + box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) +} + +.btn-green { + color: #fff; + background-color: #388e3c !important +} + +.btn-green:hover { + color: #fff; + background-color: #3fa044 +} + +.btn-green:focus, +.btn-green.focus { + -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); + box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) +} + +.btn-green:focus, +.btn-green:active, +.btn-green.active { + background-color: #1b451d +} + +.btn-green.dropdown-toggle { + background-color: #388e3c !important +} + +.btn-green.dropdown-toggle:hover, +.btn-green.dropdown-toggle:focus { + background-color: #3fa044 !important +} + +.btn-green:not([disabled]):not(.disabled):active, +.btn-green:not([disabled]):not(.disabled).active, +.show>.btn-green.dropdown-toggle { + background-color: #1b451d !important; + -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); + box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) +} + +.btn-green:not([disabled]):not(.disabled):active:focus, +.btn-green:not([disabled]):not(.disabled).active:focus, +.show>.btn-green.dropdown-toggle:focus { + -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); + box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) +} + +.green-ic { + color: #388e3c !important +} + +.green-ic:hover, +.green-ic:focus { + color: #388e3c +} + +a.btn:not([href]):not([tabindex]), +a.btn:not([href]):not([tabindex]):focus, +a.btn:not([href]):not([tabindex]):hover { + color: #fff +} + +table.table a.btn.btn-green { + color: #fff +} + +.btn-outline-green { + color: #388e3c !important; + background-color: transparent !important; + border: 2px solid #388e3c !important +} + +.btn-outline-green:hover, +.btn-outline-green:focus, +.btn-outline-green:active, +.btn-outline-green:active:focus, +.btn-outline-green.active { + color: #388e3c !important; + background-color: transparent !important; + border-color: #388e3c !important +} + +.btn-outline-green:not([disabled]):not(.disabled):active, +.btn-outline-green:not([disabled]):not(.disabled).active, +.show>.btn-outline-green.dropdown-toggle { + background-color: transparent !important; + border-color: #388e3c !important; + -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); + box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) +} + +.btn-outline-green:not([disabled]):not(.disabled):active:focus, +.btn-outline-green:not([disabled]):not(.disabled).active:focus, +.show>.btn-outline-green.dropdown-toggle:focus { + -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); + box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) +} + +.btn-light-green { + color: #fff; + background-color: #8bc34a !important +} + +.btn-light-green:hover { + color: #fff; + background-color: #97c95d +} + +.btn-light-green:focus, +.btn-light-green.focus { + -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); + box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) +} + +.btn-light-green:focus, +.btn-light-green:active, +.btn-light-green.active { + background-color: #577d2a +} + +.btn-light-green.dropdown-toggle { + background-color: #8bc34a !important +} + +.btn-light-green.dropdown-toggle:hover, +.btn-light-green.dropdown-toggle:focus { + background-color: #97c95d !important +} + +.btn-light-green:not([disabled]):not(.disabled):active, +.btn-light-green:not([disabled]):not(.disabled).active, +.show>.btn-light-green.dropdown-toggle { + background-color: #577d2a !important; + -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); + box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) +} + +.btn-light-green:not([disabled]):not(.disabled):active:focus, +.btn-light-green:not([disabled]):not(.disabled).active:focus, +.show>.btn-light-green.dropdown-toggle:focus { + -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); + box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) +} + +.light-green-ic { + color: #8bc34a !important +} + +.light-green-ic:hover, +.light-green-ic:focus { + color: #8bc34a +} + +a.btn:not([href]):not([tabindex]), +a.btn:not([href]):not([tabindex]):focus, +a.btn:not([href]):not([tabindex]):hover { + color: #fff +} + +table.table a.btn.btn-light-green { + color: #fff +} + +.btn-outline-light-green { + color: #8bc34a !important; + background-color: transparent !important; + border: 2px solid #8bc34a !important +} + +.btn-outline-light-green:hover, +.btn-outline-light-green:focus, +.btn-outline-light-green:active, +.btn-outline-light-green:active:focus, +.btn-outline-light-green.active { + color: #8bc34a !important; + background-color: transparent !important; + border-color: #8bc34a !important +} + +.btn-outline-light-green:not([disabled]):not(.disabled):active, +.btn-outline-light-green:not([disabled]):not(.disabled).active, +.show>.btn-outline-light-green.dropdown-toggle { + background-color: transparent !important; + border-color: #8bc34a !important; + -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); + box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) +} + +.btn-outline-light-green:not([disabled]):not(.disabled):active:focus, +.btn-outline-light-green:not([disabled]):not(.disabled).active:focus, +.show>.btn-outline-light-green.dropdown-toggle:focus { + -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); + box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) +} + +.btn-lime { + color: #fff; + background-color: #afb42b !important +} + +.btn-lime:hover { + color: #fff; + background-color: #c3c930 +} + +.btn-lime:focus, +.btn-lime.focus { + -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); + box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) +} + +.btn-lime:focus, +.btn-lime:active, +.btn-lime.active { + background-color: #5f6217 +} + +.btn-lime.dropdown-toggle { + background-color: #afb42b !important +} + +.btn-lime.dropdown-toggle:hover, +.btn-lime.dropdown-toggle:focus { + background-color: #c3c930 !important +} + +.btn-lime:not([disabled]):not(.disabled):active, +.btn-lime:not([disabled]):not(.disabled).active, +.show>.btn-lime.dropdown-toggle { + background-color: #5f6217 !important; + -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); + box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) +} + +.btn-lime:not([disabled]):not(.disabled):active:focus, +.btn-lime:not([disabled]):not(.disabled).active:focus, +.show>.btn-lime.dropdown-toggle:focus { + -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); + box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) +} + +.lime-ic { + color: #afb42b !important +} + +.lime-ic:hover, +.lime-ic:focus { + color: #afb42b +} + +a.btn:not([href]):not([tabindex]), +a.btn:not([href]):not([tabindex]):focus, +a.btn:not([href]):not([tabindex]):hover { + color: #fff +} + +table.table a.btn.btn-lime { + color: #fff +} + +.btn-outline-lime { + color: #afb42b !important; + background-color: transparent !important; + border: 2px solid #afb42b !important +} + +.btn-outline-lime:hover, +.btn-outline-lime:focus, +.btn-outline-lime:active, +.btn-outline-lime:active:focus, +.btn-outline-lime.active { + color: #afb42b !important; + background-color: transparent !important; + border-color: #afb42b !important +} + +.btn-outline-lime:not([disabled]):not(.disabled):active, +.btn-outline-lime:not([disabled]):not(.disabled).active, +.show>.btn-outline-lime.dropdown-toggle { + background-color: transparent !important; + border-color: #afb42b !important; + -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); + box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) +} + +.btn-outline-lime:not([disabled]):not(.disabled):active:focus, +.btn-outline-lime:not([disabled]):not(.disabled).active:focus, +.show>.btn-outline-lime.dropdown-toggle:focus { + -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); + box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) +} + +.btn-yellow { + color: #fff; + background-color: #fbc02d !important +} + +.btn-yellow:hover { + color: #fff; + background-color: #fbc846 +} + +.btn-yellow:focus, +.btn-yellow.focus { + -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); + box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) +} + +.btn-yellow:focus, +.btn-yellow:active, +.btn-yellow.active { + background-color: #be8904 +} + +.btn-yellow.dropdown-toggle { + background-color: #fbc02d !important +} + +.btn-yellow.dropdown-toggle:hover, +.btn-yellow.dropdown-toggle:focus { + background-color: #fbc846 !important +} + +.btn-yellow:not([disabled]):not(.disabled):active, +.btn-yellow:not([disabled]):not(.disabled).active, +.show>.btn-yellow.dropdown-toggle { + background-color: #be8904 !important; + -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); + box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) +} + +.btn-yellow:not([disabled]):not(.disabled):active:focus, +.btn-yellow:not([disabled]):not(.disabled).active:focus, +.show>.btn-yellow.dropdown-toggle:focus { + -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); + box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) +} + +.yellow-ic { + color: #fbc02d !important +} + +.yellow-ic:hover, +.yellow-ic:focus { + color: #fbc02d +} + +a.btn:not([href]):not([tabindex]), +a.btn:not([href]):not([tabindex]):focus, +a.btn:not([href]):not([tabindex]):hover { + color: #fff +} + +table.table a.btn.btn-yellow { + color: #fff +} + +.btn-outline-yellow { + color: #fbc02d !important; + background-color: transparent !important; + border: 2px solid #fbc02d !important +} + +.btn-outline-yellow:hover, +.btn-outline-yellow:focus, +.btn-outline-yellow:active, +.btn-outline-yellow:active:focus, +.btn-outline-yellow.active { + color: #fbc02d !important; + background-color: transparent !important; + border-color: #fbc02d !important +} + +.btn-outline-yellow:not([disabled]):not(.disabled):active, +.btn-outline-yellow:not([disabled]):not(.disabled).active, +.show>.btn-outline-yellow.dropdown-toggle { + background-color: transparent !important; + border-color: #fbc02d !important; + -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); + box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) +} + +.btn-outline-yellow:not([disabled]):not(.disabled):active:focus, +.btn-outline-yellow:not([disabled]):not(.disabled).active:focus, +.show>.btn-outline-yellow.dropdown-toggle:focus { + -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); + box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) +} + +.btn-amber { + color: #fff; + background-color: #ffa000 !important +} + +.btn-amber:hover { + color: #fff; + background-color: #ffaa1a +} + +.btn-amber:focus, +.btn-amber.focus { + -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); + box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) +} + +.btn-amber:focus, +.btn-amber:active, +.btn-amber.active { + background-color: #996000 +} + +.btn-amber.dropdown-toggle { + background-color: #ffa000 !important +} + +.btn-amber.dropdown-toggle:hover, +.btn-amber.dropdown-toggle:focus { + background-color: #ffaa1a !important +} + +.btn-amber:not([disabled]):not(.disabled):active, +.btn-amber:not([disabled]):not(.disabled).active, +.show>.btn-amber.dropdown-toggle { + background-color: #996000 !important; + -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); + box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) +} + +.btn-amber:not([disabled]):not(.disabled):active:focus, +.btn-amber:not([disabled]):not(.disabled).active:focus, +.show>.btn-amber.dropdown-toggle:focus { + -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); + box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) +} + +.amber-ic { + color: #ffa000 !important +} + +.amber-ic:hover, +.amber-ic:focus { + color: #ffa000 +} + +a.btn:not([href]):not([tabindex]), +a.btn:not([href]):not([tabindex]):focus, +a.btn:not([href]):not([tabindex]):hover { + color: #fff +} + +table.table a.btn.btn-amber { + color: #fff +} + +.btn-outline-amber { + color: #ffa000 !important; + background-color: transparent !important; + border: 2px solid #ffa000 !important +} + +.btn-outline-amber:hover, +.btn-outline-amber:focus, +.btn-outline-amber:active, +.btn-outline-amber:active:focus, +.btn-outline-amber.active { + color: #ffa000 !important; + background-color: transparent !important; + border-color: #ffa000 !important +} + +.btn-outline-amber:not([disabled]):not(.disabled):active, +.btn-outline-amber:not([disabled]):not(.disabled).active, +.show>.btn-outline-amber.dropdown-toggle { + background-color: transparent !important; + border-color: #ffa000 !important; + -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); + box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) +} + +.btn-outline-amber:not([disabled]):not(.disabled):active:focus, +.btn-outline-amber:not([disabled]):not(.disabled).active:focus, +.show>.btn-outline-amber.dropdown-toggle:focus { + -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); + box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) +} + +.btn-orange { + color: #fff; + background-color: #f57c00 !important +} + +.btn-orange:hover { + color: #fff; + background-color: #ff8910 +} + +.btn-orange:focus, +.btn-orange.focus { + -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); + box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) +} + +.btn-orange:focus, +.btn-orange:active, +.btn-orange.active { + background-color: #8f4800 +} + +.btn-orange.dropdown-toggle { + background-color: #f57c00 !important +} + +.btn-orange.dropdown-toggle:hover, +.btn-orange.dropdown-toggle:focus { + background-color: #ff8910 !important +} + +.btn-orange:not([disabled]):not(.disabled):active, +.btn-orange:not([disabled]):not(.disabled).active, +.show>.btn-orange.dropdown-toggle { + background-color: #8f4800 !important; + -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); + box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) +} + +.btn-orange:not([disabled]):not(.disabled):active:focus, +.btn-orange:not([disabled]):not(.disabled).active:focus, +.show>.btn-orange.dropdown-toggle:focus { + -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); + box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) +} + +.orange-ic { + color: #f57c00 !important +} + +.orange-ic:hover, +.orange-ic:focus { + color: #f57c00 +} + +a.btn:not([href]):not([tabindex]), +a.btn:not([href]):not([tabindex]):focus, +a.btn:not([href]):not([tabindex]):hover { + color: #fff +} + +table.table a.btn.btn-orange { + color: #fff +} + +.btn-outline-orange { + color: #f57c00 !important; + background-color: transparent !important; + border: 2px solid #f57c00 !important +} + +.btn-outline-orange:hover, +.btn-outline-orange:focus, +.btn-outline-orange:active, +.btn-outline-orange:active:focus, +.btn-outline-orange.active { + color: #f57c00 !important; + background-color: transparent !important; + border-color: #f57c00 !important +} + +.btn-outline-orange:not([disabled]):not(.disabled):active, +.btn-outline-orange:not([disabled]):not(.disabled).active, +.show>.btn-outline-orange.dropdown-toggle { + background-color: transparent !important; + border-color: #f57c00 !important; + -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); + box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) +} + +.btn-outline-orange:not([disabled]):not(.disabled):active:focus, +.btn-outline-orange:not([disabled]):not(.disabled).active:focus, +.show>.btn-outline-orange.dropdown-toggle:focus { + -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); + box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) +} + +.btn-deep-orange { + color: #fff; + background-color: #ff7043 !important +} + +.btn-deep-orange:hover { + color: #fff; + background-color: #ff835d +} + +.btn-deep-orange:focus, +.btn-deep-orange.focus { + -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); + box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) +} + +.btn-deep-orange:focus, +.btn-deep-orange:active, +.btn-deep-orange.active { + background-color: #dc3500 +} + +.btn-deep-orange.dropdown-toggle { + background-color: #ff7043 !important +} + +.btn-deep-orange.dropdown-toggle:hover, +.btn-deep-orange.dropdown-toggle:focus { + background-color: #ff835d !important +} + +.btn-deep-orange:not([disabled]):not(.disabled):active, +.btn-deep-orange:not([disabled]):not(.disabled).active, +.show>.btn-deep-orange.dropdown-toggle { + background-color: #dc3500 !important; + -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); + box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) +} + +.btn-deep-orange:not([disabled]):not(.disabled):active:focus, +.btn-deep-orange:not([disabled]):not(.disabled).active:focus, +.show>.btn-deep-orange.dropdown-toggle:focus { + -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); + box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) +} + +.deep-orange-ic { + color: #ff7043 !important +} + +.deep-orange-ic:hover, +.deep-orange-ic:focus { + color: #ff7043 +} + +a.btn:not([href]):not([tabindex]), +a.btn:not([href]):not([tabindex]):focus, +a.btn:not([href]):not([tabindex]):hover { + color: #fff +} + +table.table a.btn.btn-deep-orange { + color: #fff +} + +.btn-outline-deep-orange { + color: #ff7043 !important; + background-color: transparent !important; + border: 2px solid #ff7043 !important +} + +.btn-outline-deep-orange:hover, +.btn-outline-deep-orange:focus, +.btn-outline-deep-orange:active, +.btn-outline-deep-orange:active:focus, +.btn-outline-deep-orange.active { + color: #ff7043 !important; + background-color: transparent !important; + border-color: #ff7043 !important +} + +.btn-outline-deep-orange:not([disabled]):not(.disabled):active, +.btn-outline-deep-orange:not([disabled]):not(.disabled).active, +.show>.btn-outline-deep-orange.dropdown-toggle { + background-color: transparent !important; + border-color: #ff7043 !important; + -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); + box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) +} + +.btn-outline-deep-orange:not([disabled]):not(.disabled):active:focus, +.btn-outline-deep-orange:not([disabled]):not(.disabled).active:focus, +.show>.btn-outline-deep-orange.dropdown-toggle:focus { + -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); + box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) +} + +.btn-brown { + color: #fff; + background-color: #795548 !important +} + +.btn-brown:hover { + color: #fff; + background-color: #896052 +} + +.btn-brown:focus, +.btn-brown.focus { + -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); + box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) +} + +.btn-brown:focus, +.btn-brown:active, +.btn-brown.active { + background-color: #392822 +} + +.btn-brown.dropdown-toggle { + background-color: #795548 !important +} + +.btn-brown.dropdown-toggle:hover, +.btn-brown.dropdown-toggle:focus { + background-color: #896052 !important +} + +.btn-brown:not([disabled]):not(.disabled):active, +.btn-brown:not([disabled]):not(.disabled).active, +.show>.btn-brown.dropdown-toggle { + background-color: #392822 !important; + -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); + box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) +} + +.btn-brown:not([disabled]):not(.disabled):active:focus, +.btn-brown:not([disabled]):not(.disabled).active:focus, +.show>.btn-brown.dropdown-toggle:focus { + -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); + box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) +} + +.brown-ic { + color: #795548 !important +} + +.brown-ic:hover, +.brown-ic:focus { + color: #795548 +} + +a.btn:not([href]):not([tabindex]), +a.btn:not([href]):not([tabindex]):focus, +a.btn:not([href]):not([tabindex]):hover { + color: #fff +} + +table.table a.btn.btn-brown { + color: #fff +} + +.btn-outline-brown { + color: #795548 !important; + background-color: transparent !important; + border: 2px solid #795548 !important +} + +.btn-outline-brown:hover, +.btn-outline-brown:focus, +.btn-outline-brown:active, +.btn-outline-brown:active:focus, +.btn-outline-brown.active { + color: #795548 !important; + background-color: transparent !important; + border-color: #795548 !important +} + +.btn-outline-brown:not([disabled]):not(.disabled):active, +.btn-outline-brown:not([disabled]):not(.disabled).active, +.show>.btn-outline-brown.dropdown-toggle { + background-color: transparent !important; + border-color: #795548 !important; + -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); + box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) +} + +.btn-outline-brown:not([disabled]):not(.disabled):active:focus, +.btn-outline-brown:not([disabled]):not(.disabled).active:focus, +.show>.btn-outline-brown.dropdown-toggle:focus { + -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); + box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) +} + +.btn-grey { + color: #fff; + background-color: #616161 !important +} + +.btn-grey:hover { + color: #fff; + background-color: #6e6e6e +} + +.btn-grey:focus, +.btn-grey.focus { + -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); + box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) +} + +.btn-grey:focus, +.btn-grey:active, +.btn-grey.active { + background-color: #2e2e2e +} + +.btn-grey.dropdown-toggle { + background-color: #616161 !important +} + +.btn-grey.dropdown-toggle:hover, +.btn-grey.dropdown-toggle:focus { + background-color: #6e6e6e !important +} + +.btn-grey:not([disabled]):not(.disabled):active, +.btn-grey:not([disabled]):not(.disabled).active, +.show>.btn-grey.dropdown-toggle { + background-color: #2e2e2e !important; + -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); + box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) +} + +.btn-grey:not([disabled]):not(.disabled):active:focus, +.btn-grey:not([disabled]):not(.disabled).active:focus, +.show>.btn-grey.dropdown-toggle:focus { + -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); + box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) +} + +.grey-ic { + color: #616161 !important +} + +.grey-ic:hover, +.grey-ic:focus { + color: #616161 +} + +a.btn:not([href]):not([tabindex]), +a.btn:not([href]):not([tabindex]):focus, +a.btn:not([href]):not([tabindex]):hover { + color: #fff +} + +table.table a.btn.btn-grey { + color: #fff +} + +.btn-outline-grey { + color: #616161 !important; + background-color: transparent !important; + border: 2px solid #616161 !important +} + +.btn-outline-grey:hover, +.btn-outline-grey:focus, +.btn-outline-grey:active, +.btn-outline-grey:active:focus, +.btn-outline-grey.active { + color: #616161 !important; + background-color: transparent !important; + border-color: #616161 !important +} + +.btn-outline-grey:not([disabled]):not(.disabled):active, +.btn-outline-grey:not([disabled]):not(.disabled).active, +.show>.btn-outline-grey.dropdown-toggle { + background-color: transparent !important; + border-color: #616161 !important; + -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); + box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) +} + +.btn-outline-grey:not([disabled]):not(.disabled):active:focus, +.btn-outline-grey:not([disabled]):not(.disabled).active:focus, +.show>.btn-outline-grey.dropdown-toggle:focus { + -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); + box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) +} + +.btn-blue-grey { + color: #fff; + background-color: #78909c !important +} + +.btn-blue-grey:hover { + color: #fff; + background-color: #879ca7 +} + +.btn-blue-grey:focus, +.btn-blue-grey.focus { + -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); + box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) +} + +.btn-blue-grey:focus, +.btn-blue-grey:active, +.btn-blue-grey.active { + background-color: #4a5b64 +} + +.btn-blue-grey.dropdown-toggle { + background-color: #78909c !important +} + +.btn-blue-grey.dropdown-toggle:hover, +.btn-blue-grey.dropdown-toggle:focus { + background-color: #879ca7 !important +} + +.btn-blue-grey:not([disabled]):not(.disabled):active, +.btn-blue-grey:not([disabled]):not(.disabled).active, +.show>.btn-blue-grey.dropdown-toggle { + background-color: #4a5b64 !important; + -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); + box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) +} + +.btn-blue-grey:not([disabled]):not(.disabled):active:focus, +.btn-blue-grey:not([disabled]):not(.disabled).active:focus, +.show>.btn-blue-grey.dropdown-toggle:focus { + -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); + box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) +} + +.blue-grey-ic { + color: #78909c !important +} + +.blue-grey-ic:hover, +.blue-grey-ic:focus { + color: #78909c +} + +a.btn:not([href]):not([tabindex]), +a.btn:not([href]):not([tabindex]):focus, +a.btn:not([href]):not([tabindex]):hover { + color: #fff +} + +table.table a.btn.btn-blue-grey { + color: #fff +} + +.btn-outline-blue-grey { + color: #78909c !important; + background-color: transparent !important; + border: 2px solid #78909c !important +} + +.btn-outline-blue-grey:hover, +.btn-outline-blue-grey:focus, +.btn-outline-blue-grey:active, +.btn-outline-blue-grey:active:focus, +.btn-outline-blue-grey.active { + color: #78909c !important; + background-color: transparent !important; + border-color: #78909c !important +} + +.btn-outline-blue-grey:not([disabled]):not(.disabled):active, +.btn-outline-blue-grey:not([disabled]):not(.disabled).active, +.show>.btn-outline-blue-grey.dropdown-toggle { + background-color: transparent !important; + border-color: #78909c !important; + -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); + box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) +} + +.btn-outline-blue-grey:not([disabled]):not(.disabled):active:focus, +.btn-outline-blue-grey:not([disabled]):not(.disabled).active:focus, +.show>.btn-outline-blue-grey.dropdown-toggle:focus { + -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); + box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) +} + +.btn-dark { + color: #fff; + background-color: #212121 !important +} + +.btn-dark:hover { + color: #fff; + background-color: #2e2e2e +} + +.btn-dark:focus, +.btn-dark.focus { + -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); + box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) +} + +.btn-dark:focus, +.btn-dark:active, +.btn-dark.active { + background-color: #000 +} + +.btn-dark.dropdown-toggle { + background-color: #212121 !important +} + +.btn-dark.dropdown-toggle:hover, +.btn-dark.dropdown-toggle:focus { + background-color: #2e2e2e !important +} + +.btn-dark:not([disabled]):not(.disabled):active, +.btn-dark:not([disabled]):not(.disabled).active, +.show>.btn-dark.dropdown-toggle { + background-color: #000 !important; + -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); + box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) +} + +.btn-dark:not([disabled]):not(.disabled):active:focus, +.btn-dark:not([disabled]):not(.disabled).active:focus, +.show>.btn-dark.dropdown-toggle:focus { + -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); + box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) +} + +.dark-ic { + color: #212121 !important +} + +.dark-ic:hover, +.dark-ic:focus { + color: #212121 +} + +a.btn:not([href]):not([tabindex]), +a.btn:not([href]):not([tabindex]):focus, +a.btn:not([href]):not([tabindex]):hover { + color: #fff +} + +table.table a.btn.btn-dark { + color: #fff +} + +.btn-outline-dark { + color: #212121 !important; + background-color: transparent !important; + border: 2px solid #212121 !important +} + +.btn-outline-dark:hover, +.btn-outline-dark:focus, +.btn-outline-dark:active, +.btn-outline-dark:active:focus, +.btn-outline-dark.active { + color: #212121 !important; + background-color: transparent !important; + border-color: #212121 !important +} + +.btn-outline-dark:not([disabled]):not(.disabled):active, +.btn-outline-dark:not([disabled]):not(.disabled).active, +.show>.btn-outline-dark.dropdown-toggle { + background-color: transparent !important; + border-color: #212121 !important; + -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); + box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) +} + +.btn-outline-dark:not([disabled]):not(.disabled):active:focus, +.btn-outline-dark:not([disabled]):not(.disabled).active:focus, +.show>.btn-outline-dark.dropdown-toggle:focus { + -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); + box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) +} + +.btn-light { + color: #000; + background-color: #e0e0e0 !important +} + +.btn-light:hover { + color: #000; + background-color: #ededed +} + +.btn-light:focus, +.btn-light.focus { + -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); + box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) +} + +.btn-light:focus, +.btn-light:active, +.btn-light.active { + background-color: #adadad +} + +.btn-light.dropdown-toggle { + background-color: #e0e0e0 !important +} + +.btn-light.dropdown-toggle:hover, +.btn-light.dropdown-toggle:focus { + background-color: #ededed !important +} + +.btn-light:not([disabled]):not(.disabled):active, +.btn-light:not([disabled]):not(.disabled).active, +.show>.btn-light.dropdown-toggle { + background-color: #adadad !important; + -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); + box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) +} + +.btn-light:not([disabled]):not(.disabled):active:focus, +.btn-light:not([disabled]):not(.disabled).active:focus, +.show>.btn-light.dropdown-toggle:focus { + -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); + box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) +} + +.light-ic { + color: #e0e0e0 !important +} + +.light-ic:hover, +.light-ic:focus { + color: #e0e0e0 +} + +a.btn:not([href]):not([tabindex]), +a.btn:not([href]):not([tabindex]):focus, +a.btn:not([href]):not([tabindex]):hover { + color: #000 +} + +table.table a.btn.btn-light { + color: #000 +} + +.btn-outline-light { + color: #e0e0e0 !important; + background-color: transparent !important; + border: 2px solid #e0e0e0 !important +} + +.btn-outline-light:hover, +.btn-outline-light:focus, +.btn-outline-light:active, +.btn-outline-light:active:focus, +.btn-outline-light.active { + color: #e0e0e0 !important; + background-color: transparent !important; + border-color: #e0e0e0 !important +} + +.btn-outline-light:not([disabled]):not(.disabled):active, +.btn-outline-light:not([disabled]):not(.disabled).active, +.show>.btn-outline-light.dropdown-toggle { + background-color: transparent !important; + border-color: #e0e0e0 !important; + -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); + box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) +} + +.btn-outline-light:not([disabled]):not(.disabled):active:focus, +.btn-outline-light:not([disabled]):not(.disabled).active:focus, +.show>.btn-outline-light.dropdown-toggle:focus { + -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); + box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) +} + +.btn-white { + color: #000; + background-color: #fff !important +} + +.btn-white:hover { + color: #000; + background-color: #fff +} + +.btn-white:focus, +.btn-white.focus { + -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); + box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) +} + +.btn-white:focus, +.btn-white:active, +.btn-white.active { + background-color: #ccc +} + +.btn-white.dropdown-toggle { + background-color: #fff !important +} + +.btn-white.dropdown-toggle:hover, +.btn-white.dropdown-toggle:focus { + background-color: #fff !important +} + +.btn-white:not([disabled]):not(.disabled):active, +.btn-white:not([disabled]):not(.disabled).active, +.show>.btn-white.dropdown-toggle { + background-color: #ccc !important; + -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); + box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) +} + +.btn-white:not([disabled]):not(.disabled):active:focus, +.btn-white:not([disabled]):not(.disabled).active:focus, +.show>.btn-white.dropdown-toggle:focus { + -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); + box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) +} + +.white-ic { + color: #fff !important +} + +.white-ic:hover, +.white-ic:focus { + color: #fff +} + +a.btn:not([href]):not([tabindex]), +a.btn:not([href]):not([tabindex]):focus, +a.btn:not([href]):not([tabindex]):hover { + color: #000 +} + +table.table a.btn.btn-white { + color: #000 +} + +.btn-outline-white { + color: #fff !important; + background-color: transparent !important; + border: 2px solid #fff !important +} + +.btn-outline-white:hover, +.btn-outline-white:focus, +.btn-outline-white:active, +.btn-outline-white:active:focus, +.btn-outline-white.active { + color: #fff !important; + background-color: transparent !important; + border-color: #fff !important +} + +.btn-outline-white:not([disabled]):not(.disabled):active, +.btn-outline-white:not([disabled]):not(.disabled).active, +.show>.btn-outline-white.dropdown-toggle { + background-color: transparent !important; + border-color: #fff !important; + -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); + box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) +} + +.btn-outline-white:not([disabled]):not(.disabled):active:focus, +.btn-outline-white:not([disabled]):not(.disabled).active:focus, +.show>.btn-outline-white.dropdown-toggle:focus { + -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); + box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) +} + +.btn-black { + color: #fff; + background-color: #000 !important +} + +.btn-black:hover { + color: #fff; + background-color: #0d0d0d +} + +.btn-black:focus, +.btn-black.focus { + -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); + box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) +} + +.btn-black:focus, +.btn-black:active, +.btn-black.active { + background-color: #000 +} + +.btn-black.dropdown-toggle { + background-color: #000 !important +} + +.btn-black.dropdown-toggle:hover, +.btn-black.dropdown-toggle:focus { + background-color: #0d0d0d !important +} + +.btn-black:not([disabled]):not(.disabled):active, +.btn-black:not([disabled]):not(.disabled).active, +.show>.btn-black.dropdown-toggle { + background-color: #000 !important; + -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); + box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) +} + +.btn-black:not([disabled]):not(.disabled):active:focus, +.btn-black:not([disabled]):not(.disabled).active:focus, +.show>.btn-black.dropdown-toggle:focus { + -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); + box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) +} + +.black-ic { + color: #000 !important +} + +.black-ic:hover, +.black-ic:focus { + color: #000 +} + +a.btn:not([href]):not([tabindex]), +a.btn:not([href]):not([tabindex]):focus, +a.btn:not([href]):not([tabindex]):hover { + color: #fff +} + +table.table a.btn.btn-black { + color: #fff +} + +.btn-outline-black { + color: #000 !important; + background-color: transparent !important; + border: 2px solid #000 !important +} + +.btn-outline-black:hover, +.btn-outline-black:focus, +.btn-outline-black:active, +.btn-outline-black:active:focus, +.btn-outline-black.active { + color: #000 !important; + background-color: transparent !important; + border-color: #000 !important +} + +.btn-outline-black:not([disabled]):not(.disabled):active, +.btn-outline-black:not([disabled]):not(.disabled).active, +.show>.btn-outline-black.dropdown-toggle { + background-color: transparent !important; + border-color: #000 !important; + -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); + box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) +} + +.btn-outline-black:not([disabled]):not(.disabled):active:focus, +.btn-outline-black:not([disabled]):not(.disabled).active:focus, +.show>.btn-outline-black.dropdown-toggle:focus { + -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); + box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) +} + +.btn.purple-gradient { + color: #fff; + -webkit-transition: .5s ease; + transition: .5s ease +} + +.btn.purple-gradient:hover, +.btn.purple-gradient:focus, +.btn.purple-gradient:active, +.btn.purple-gradient:active:focus .btn.purple-gradient.active { + background: -webkit-gradient(linear, left top, left bottom, from(#ff88ce), to(#8f8bf7)); + background: linear-gradient(#ff88ce, #8f8bf7) +} + +.btn.peach-gradient { + color: #fff; + -webkit-transition: .5s ease; + transition: .5s ease +} + +.btn.peach-gradient:hover, +.btn.peach-gradient:focus, +.btn.peach-gradient:active, +.btn.peach-gradient:active:focus .btn.peach-gradient.active { + background: -webkit-gradient(linear, left top, left bottom, from(#ffdf89), to(#fc7b7b)); + background: linear-gradient(#ffdf89, #fc7b7b) +} + +.btn.aqua-gradient { + color: #fff; + -webkit-transition: .5s ease; + transition: .5s ease +} + +.btn.aqua-gradient:hover, +.btn.aqua-gradient:focus, +.btn.aqua-gradient:active, +.btn.aqua-gradient:active:focus .btn.aqua-gradient.active { + background: -webkit-gradient(linear, left top, left bottom, from(#3aa2ff), to(#1fffac)); + background: linear-gradient(#3aa2ff, #1fffac) +} + +.btn.blue-gradient { + color: #fff; + -webkit-transition: .5s ease; + transition: .5s ease +} + +.btn.blue-gradient:hover, +.btn.blue-gradient:focus, +.btn.blue-gradient:active, +.btn.blue-gradient:active:focus .btn.blue-gradient.active { + background: -webkit-gradient(linear, left top, left bottom, from(#5ed1fc), to(#3647b3)); + background: linear-gradient(#5ed1fc, #3647b3) +} + +.btn-warning:focus, +.btn-warning:not(:disabled):not(.disabled).active, +.btn-warning:not(:disabled):not(.disabled):active, +.show>.btn-warning.dropdown-toggle { + color: #fff +} + +.card { + font-weight: 400; + border: 0; + -webkit-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12); + box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12) +} + +.card[class*="border"] { + border: 1px solid #9e9e9e; + -webkit-box-shadow: none; + box-shadow: none +} + +.card .card-body h1, +.card .card-body h2, +.card .card-body h3, +.card .card-body h4, +.card .card-body h5, +.card .card-body h6 { + font-weight: 400 +} + +.card .card-body .card-title a { + -webkit-transition: 0.2s ease-in-out; + transition: 0.2s ease-in-out +} + +.card .card-body .card-title a:hover { + -webkit-transition: 0.2s ease-in-out; + transition: 0.2s ease-in-out +} + +.card .card-body .card-text { + font-size: .9rem; + font-weight: 400; + color: #747373 +} + +.card .md-form label { + font-weight: 300 +} + +.dropdown .dropdown-menu .dropdown-item:active { + background-color: #757575 +} + +.dropdown-submenu { + position: relative +} + +.dropdown-submenu>.dropdown-menu { + top: 0; + left: 100%; + margin-top: -6px; + margin-left: 1px; + border-radius: 0 6px 6px 6px +} + +.dropdown-submenu:hover>.dropdown-menu { + display: block +} + +.md-form.input-group label { + top: 0; + margin-bottom: 0 +} + +.md-form.input-group .input-group-text { + background-color: #e0e0e0 +} + +.md-form.input-group .input-group-text.md-addon { + font-weight: 500; + background-color: transparent; + border: none +} + +.md-form.input-group .form-control { + padding: .375rem .75rem; + margin: 0 +} + +.navbar { + font-weight: 300; + -webkit-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12); + box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12) +} + +.navbar form .md-form input { + margin: 0 5px 1px 8px +} + +.navbar .breadcrumb { + padding: .3rem 0 0 1rem; + margin: 0; + font-size: 15px; + font-weight: 300; + background-color: inherit +} + +.navbar .breadcrumb .breadcrumb-item { + color: #fff +} + +.navbar .breadcrumb .breadcrumb-item.active { + color: rgba(255, 255, 255, 0.65) +} + +.navbar .breadcrumb .breadcrumb-item:before { + color: rgba(255, 255, 255, 0.65) +} + +.navbar .navbar-toggler { + border-width: 0; + outline: 0 +} + +.navbar .nav-flex-icons { + -webkit-box-orient: horizontal; + -webkit-box-direction: normal; + -ms-flex-direction: row; + flex-direction: row +} + +@media (max-width: 992px) { + .navbar .container { + width: 100% + } + + .navbar .container .navbar-toggler-right { + right: 0 + } +} + +.navbar .nav-item .nav-link { + display: block +} + +.navbar .nav-item .nav-link.disabled:active { + pointer-events: none +} + +.navbar .nav-item .nav-link .fas, +.navbar .nav-item .nav-link .fab, +.navbar .nav-item .nav-link .far { + padding-right: 3px; + padding-left: 3px +} + +@media (max-width: 992px) { + .navbar .nav-item .nav-link { + padding-right: 6px; + padding-left: 6px + } +} + +.navbar .dropdown-menu { + position: absolute !important; + margin-top: 0 +} + +.navbar .dropdown-menu a { + padding: 10px; + font-size: .9375rem; + font-weight: 300 +} + +.navbar .dropdown-menu a:not(.active) { + color: #000 +} + +@media (max-width: 600px) { + .navbar .dropdown-menu form { + width: 17rem + } +} + +@media (min-width: 600px) { + .navbar .dropdown-menu form { + width: 22rem + } +} + +.navbar.navbar-light .navbar-nav .nav-item .nav-link.disbled { + color: rgba(0, 0, 0, 0.3) +} + +.navbar.navbar-light .navbar-nav .nav-item .nav-link.disbled:hover { + color: rgba(0, 0, 0, 0.3) +} + +.navbar.navbar-light .navbar-toggler-icon { + cursor: pointer; + background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(0, 0, 0, 0.9)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 8h24M4 16h24M4 24h24'/%3E%3C/svg%3E") +} + +.navbar.navbar-light .breadcrumb .nav-item .nav-link, +.navbar.navbar-light .navbar-nav .nav-item .nav-link { + color: #000; + -webkit-transition: .35s; + transition: .35s +} + +.navbar.navbar-light .breadcrumb .nav-item .nav-link:hover, +.navbar.navbar-light .navbar-nav .nav-item .nav-link:hover { + color: rgba(0, 0, 0, 0.7) +} + +.navbar.navbar-light .breadcrumb .nav-item.active>.nav-link, +.navbar.navbar-light .navbar-nav .nav-item.active>.nav-link { + background-color: rgba(0, 0, 0, 0.1) +} + +.navbar.navbar-light .breadcrumb .nav-item.active>.nav-link:hover, +.navbar.navbar-light .navbar-nav .nav-item.active>.nav-link:hover { + color: #000 +} + +.navbar.navbar-light .navbar-toggler { + color: #000 +} + +.navbar.navbar-light form .md-form input { + border-bottom: 1px solid #000 +} + +.navbar.navbar-light form .md-form input:focus:not([readonly]) { + border-color: #4285f4 +} + +.navbar.navbar-light form .md-form .form-control { + color: #000 +} + +.navbar.navbar-light form .md-form .form-control::-webkit-input-placeholder { + font-weight: 300; + color: #000 +} + +.navbar.navbar-light form .md-form .form-control::-moz-placeholder { + font-weight: 300; + color: #000 +} + +.navbar.navbar-light form .md-form .form-control:-ms-input-placeholder { + font-weight: 300; + color: #000 +} + +.navbar.navbar-light form .md-form .form-control::-ms-input-placeholder { + font-weight: 300; + color: #000 +} + +.navbar.navbar-light form .md-form .form-control::placeholder { + font-weight: 300; + color: #000 +} + +.navbar.navbar-dark .navbar-nav .nav-item .nav-link.disbled { + color: rgba(255, 255, 255, 0.25) +} + +.navbar.navbar-dark .navbar-nav .nav-item .nav-link.disbled:hover { + color: rgba(255, 255, 255, 0.25) +} + +.navbar.navbar-dark .navbar-toggler-icon { + cursor: pointer; + background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(255, 255, 255, 0.9)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 8h24M4 16h24M4 24h24'/%3E%3C/svg%3E") +} + +.navbar.navbar-dark .breadcrumb .nav-item .nav-link, +.navbar.navbar-dark .navbar-nav .nav-item .nav-link { + color: #fff; + -webkit-transition: .35s; + transition: .35s +} + +.navbar.navbar-dark .breadcrumb .nav-item .nav-link:hover, +.navbar.navbar-dark .navbar-nav .nav-item .nav-link:hover { + color: rgba(255, 255, 255, 0.75) +} + +.navbar.navbar-dark .breadcrumb .nav-item.active>.nav-link, +.navbar.navbar-dark .navbar-nav .nav-item.active>.nav-link { + background-color: rgba(255, 255, 255, 0.1) +} + +.navbar.navbar-dark .breadcrumb .nav-item.active>.nav-link:hover, +.navbar.navbar-dark .navbar-nav .nav-item.active>.nav-link:hover { + color: #fff +} + +.navbar.navbar-dark .navbar-toggler { + color: #fff +} + +.navbar.navbar-dark form .md-form input { + border-bottom: 1px solid #fff +} + +.navbar.navbar-dark form .md-form input:focus:not([readonly]) { + border-color: #4285f4 +} + +.navbar.navbar-dark form .md-form .form-control { + color: #fff +} + +.navbar.navbar-dark form .md-form .form-control::-webkit-input-placeholder { + font-weight: 300; + color: #fff +} + +.navbar.navbar-dark form .md-form .form-control::-moz-placeholder { + font-weight: 300; + color: #fff +} + +.navbar.navbar-dark form .md-form .form-control:-ms-input-placeholder { + font-weight: 300; + color: #fff +} + +.navbar.navbar-dark form .md-form .form-control::-ms-input-placeholder { + font-weight: 300; + color: #fff +} + +.navbar.navbar-dark form .md-form .form-control::placeholder { + font-weight: 300; + color: #fff +} + +@media (min-width: 600px) { + .navbar.scrolling-navbar { + padding-top: 12px; + padding-bottom: 12px; + -webkit-transition: background 0.5s ease-in-out, padding 0.5s ease-in-out; + transition: background 0.5s ease-in-out, padding 0.5s ease-in-out + } + + .navbar.scrolling-navbar .navbar-nav>li { + -webkit-transition-duration: 1s; + transition-duration: 1s + } + + .navbar.scrolling-navbar.top-nav-collapse { + padding-top: 5px; + padding-bottom: 5px + } +} + +.pagination .page-item.active .page-link { + color: #fff; + background-color: #4285f4; + border-radius: .125rem; + -webkit-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12); + box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12); + -webkit-transition: all 0.2s linear; + transition: all 0.2s linear +} + +.pagination .page-item.active .page-link:hover { + background-color: #4285f4 +} + +.pagination .page-item.disabled .page-link { + color: #868e96 +} + +.pagination .page-item .page-link { + font-size: .9rem; + color: #212529; + background-color: transparent; + border: 0; + outline: 0; + -webkit-transition: all 0.3s linear; + transition: all 0.3s linear +} + +.pagination .page-item .page-link:hover { + background-color: #eee; + border-radius: .125rem; + -webkit-transition: all 0.3s linear; + transition: all 0.3s linear +} + +.pagination .page-item .page-link:focus { + background-color: transparent; + -webkit-box-shadow: none; + box-shadow: none +} + +.pagination.pagination-lg .page-item .page-link { + font-size: 1rem +} + +.pagination.pagination-sm .page-item .page-link { + font-size: .8rem +} + +.pagination.pagination-circle .page-item .page-link { + margin-right: 2px; + margin-left: 2px; + border-radius: 50% +} + +.pagination.pagination-circle .page-item .page-link:hover { + border-radius: 50% +} + +.pagination.pagination-circle .page-item.active .page-link { + border-radius: 50% +} + +.pagination.pg-blue .page-item.active .page-link { + background-color: #4285f4 +} + +.pagination.pg-blue .page-item.active .page-link:hover { + background-color: #4285f4 +} + +.pagination.pg-red .page-item.active .page-link { + background-color: #ff3547 +} + +.pagination.pg-red .page-item.active .page-link:hover { + background-color: #ff3547 +} + +.pagination.pg-teal .page-item.active .page-link { + background-color: #2bbbad +} + +.pagination.pg-teal .page-item.active .page-link:hover { + background-color: #2bbbad +} + +.pagination.pg-dark-grey .page-item.active .page-link { + background-color: #37474f +} + +.pagination.pg-dark-grey .page-item.active .page-link:hover { + background-color: #37474f +} + +.pagination.pg-dark .page-item.active .page-link { + background-color: #2e2e2e +} + +.pagination.pg-dark .page-item.active .page-link:hover { + background-color: #2e2e2e +} + +.pagination.pg-blue-grey .page-item.active .page-link { + background-color: #3f729b +} + +.pagination.pg-blue-grey .page-item.active .page-link:hover { + background-color: #3f729b +} + +.pagination.pg-amber .page-item.active .page-link { + background-color: #ff6f00 +} + +.pagination.pg-amber .page-item.active .page-link:hover { + background-color: #ff6f00 +} + +.pagination.pg-purple .page-item.active .page-link { + background-color: #5e35b1 +} + +.pagination.pg-purple .page-item.active .page-link:hover { + background-color: #5e35b1 +} + +.badge { + color: #fff !important; + border-radius: .125rem; + -webkit-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12); + box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12) +} + +.badge-pill { + padding-right: .6em; + padding-left: .6em; + border-radius: 10rem +} + +.badge-primary { + color: #fff !important; + background-color: #4285f4 !important +} + +.badge-danger { + color: #fff !important; + background-color: #ff3547 !important +} + +.badge-warning { + color: #fff !important; + background-color: #fb3 !important +} + +.badge-success { + color: #fff !important; + background-color: #00c851 !important +} + +.badge-info { + color: #fff !important; + background-color: #33b5e5 !important +} + +.badge-default { + color: #fff !important; + background-color: #2bbbad !important +} + +.badge-secondary { + color: #fff !important; + background-color: #a6c !important +} + +.badge-dark { + color: #fff !important; + background-color: #212121 !important +} + +.badge-light { + color: #000 !important; + background-color: #e0e0e0 !important +} + +body.modal-open { + padding-right: 0 !important; + overflow: auto +} + +body.scrollable { + overflow-y: auto +} + +.modal-dialog .modal-content { + border: 0; + border-radius: .125rem; + -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); + box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) +} + +.modal-dialog .modal-content .modal-header { + border-top-left-radius: .125rem; + border-top-right-radius: .125rem +} + +.modal-dialog.cascading-modal { + margin-top: 10% +} + +.modal-dialog.cascading-modal .close { + color: #fff; + text-shadow: none; + outline: 0; + opacity: 1 +} + +.modal-dialog.cascading-modal .modal-header { + padding: 1.5rem; + margin: -2rem 1rem 1rem 1rem; + text-align: center; + border: none; + border-radius: .125rem; + -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); + box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) +} + +.modal-dialog.cascading-modal .modal-header .close { + margin-right: 1rem +} + +.modal-dialog.cascading-modal .modal-header .title { + width: 100%; + margin-bottom: 0; + font-size: 1.25rem +} + +.modal-dialog.cascading-modal .modal-header .title .fas, +.modal-dialog.cascading-modal .modal-header .title .fab, +.modal-dialog.cascading-modal .modal-header .title .far { + margin-right: 9px +} + +.modal-dialog.cascading-modal .modal-header .social-buttons { + margin-top: 1.5rem +} + +.modal-dialog.cascading-modal .modal-header .social-buttons a { + font-size: 1rem +} + +.modal-dialog.cascading-modal .modal-c-tabs .md-tabs { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + margin: -1.5rem 1rem 0 1rem; + -webkit-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12); + box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12) +} + +.modal-dialog.cascading-modal .modal-c-tabs .md-tabs li { + -webkit-box-flex: 1; + -ms-flex: 1; + flex: 1 +} + +.modal-dialog.cascading-modal .modal-c-tabs .md-tabs li a { + text-align: center +} + +.modal-dialog.cascading-modal .modal-c-tabs .tab-content { + padding: 1.7rem 0 0 0 +} + +.modal-dialog.cascading-modal .modal-body, +.modal-dialog.cascading-modal .modal-footer { + padding-right: 2rem; + padding-left: 2rem; + color: #616161 +} + +.modal-dialog.cascading-modal .modal-body .additional-option, +.modal-dialog.cascading-modal .modal-footer .additional-option { + margin-top: 1rem; + text-align: center +} + +.modal-dialog.cascading-modal.modal-avatar { + margin-top: 6rem +} + +.modal-dialog.cascading-modal.modal-avatar .modal-header { + margin: -6rem 0 -1rem; + -webkit-box-shadow: none; + box-shadow: none +} + +.modal-dialog.cascading-modal.modal-avatar .modal-header img { + width: 130px; + margin-right: auto; + margin-left: auto; + -webkit-box-shadow: 0 8px 17px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19); + box-shadow: 0 8px 17px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19) +} + +.modal-dialog.modal-notify .heading { + padding: .3rem; + margin: 0; + font-size: 1.15rem; + color: #fff +} + +.modal-dialog.modal-notify .modal-header { + border: 0; + -webkit-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12); + box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12) +} + +.modal-dialog.modal-notify .close { + opacity: 1 +} + +.modal-dialog.modal-notify .modal-body { + padding: 1.5rem; + color: #616161 +} + +.modal-dialog.modal-notify.modal-primary .modal-header { + background-color: #4285f4 +} + +.modal-dialog.modal-notify.modal-primary .fas, +.modal-dialog.modal-notify.modal-primary .fab, +.modal-dialog.modal-notify.modal-primary .far { + color: #4285f4 +} + +.modal-dialog.modal-notify.modal-primary .badge { + background-color: #4285f4 +} + +.modal-dialog.modal-notify.modal-primary .btn .fas, +.modal-dialog.modal-notify.modal-primary .btn .fab, +.modal-dialog.modal-notify.modal-primary .btn .far { + color: #fff +} + +.modal-dialog.modal-notify.modal-primary .btn.btn-outline-primary .fas, +.modal-dialog.modal-notify.modal-primary .btn.btn-outline-primary .fab, +.modal-dialog.modal-notify.modal-primary .btn.btn-outline-primary .far { + color: #4285f4 +} + +.modal-dialog.modal-notify.modal-danger .modal-header { + background-color: #ff3547 +} + +.modal-dialog.modal-notify.modal-danger .fas, +.modal-dialog.modal-notify.modal-danger .fab, +.modal-dialog.modal-notify.modal-danger .far { + color: #ff3547 +} + +.modal-dialog.modal-notify.modal-danger .badge { + background-color: #ff3547 +} + +.modal-dialog.modal-notify.modal-danger .btn .fas, +.modal-dialog.modal-notify.modal-danger .btn .fab, +.modal-dialog.modal-notify.modal-danger .btn .far { + color: #fff +} + +.modal-dialog.modal-notify.modal-danger .btn.btn-outline-danger .fas, +.modal-dialog.modal-notify.modal-danger .btn.btn-outline-danger .fab, +.modal-dialog.modal-notify.modal-danger .btn.btn-outline-danger .far { + color: #ff3547 +} + +.modal-dialog.modal-notify.modal-warning .modal-header { + background-color: #fb3 +} + +.modal-dialog.modal-notify.modal-warning .fas, +.modal-dialog.modal-notify.modal-warning .fab, +.modal-dialog.modal-notify.modal-warning .far { + color: #fb3 +} + +.modal-dialog.modal-notify.modal-warning .badge { + background-color: #fb3 +} + +.modal-dialog.modal-notify.modal-warning .btn .fas, +.modal-dialog.modal-notify.modal-warning .btn .fab, +.modal-dialog.modal-notify.modal-warning .btn .far { + color: #fff +} + +.modal-dialog.modal-notify.modal-warning .btn.btn-outline-warning .fas, +.modal-dialog.modal-notify.modal-warning .btn.btn-outline-warning .fab, +.modal-dialog.modal-notify.modal-warning .btn.btn-outline-warning .far { + color: #fb3 +} + +.modal-dialog.modal-notify.modal-success .modal-header { + background-color: #00c851 +} + +.modal-dialog.modal-notify.modal-success .fas, +.modal-dialog.modal-notify.modal-success .fab, +.modal-dialog.modal-notify.modal-success .far { + color: #00c851 +} + +.modal-dialog.modal-notify.modal-success .badge { + background-color: #00c851 +} + +.modal-dialog.modal-notify.modal-success .btn .fas, +.modal-dialog.modal-notify.modal-success .btn .fab, +.modal-dialog.modal-notify.modal-success .btn .far { + color: #fff +} + +.modal-dialog.modal-notify.modal-success .btn.btn-outline-success .fas, +.modal-dialog.modal-notify.modal-success .btn.btn-outline-success .fab, +.modal-dialog.modal-notify.modal-success .btn.btn-outline-success .far { + color: #00c851 +} + +.modal-dialog.modal-notify.modal-info .modal-header { + background-color: #33b5e5 +} + +.modal-dialog.modal-notify.modal-info .fas, +.modal-dialog.modal-notify.modal-info .fab, +.modal-dialog.modal-notify.modal-info .far { + color: #33b5e5 +} + +.modal-dialog.modal-notify.modal-info .badge { + background-color: #33b5e5 +} + +.modal-dialog.modal-notify.modal-info .btn .fas, +.modal-dialog.modal-notify.modal-info .btn .fab, +.modal-dialog.modal-notify.modal-info .btn .far { + color: #fff +} + +.modal-dialog.modal-notify.modal-info .btn.btn-outline-info .fas, +.modal-dialog.modal-notify.modal-info .btn.btn-outline-info .fab, +.modal-dialog.modal-notify.modal-info .btn.btn-outline-info .far { + color: #33b5e5 +} + +.modal { + padding-right: 0 !important +} + +@media (min-width: 768px) { + .modal .modal-dialog.modal-top { + top: 0 + } + + .modal .modal-dialog.modal-left { + left: 0 + } + + .modal .modal-dialog.modal-right { + right: 0 + } + + .modal .modal-dialog.modal-bottom { + bottom: 0 + } + + .modal .modal-dialog.modal-top-left { + top: 10px; + left: 10px + } + + .modal .modal-dialog.modal-top-right { + top: 10px; + right: 10px + } + + .modal .modal-dialog.modal-bottom-left { + bottom: 10px; + left: 10px + } + + .modal .modal-dialog.modal-bottom-right { + right: 10px; + bottom: 10px + } +} + +.modal.fade.top:not(.show) .modal-dialog { + -webkit-transform: translate3d(0, -25%, 0); + transform: translate3d(0, -25%, 0) +} + +.modal.fade.left:not(.show) .modal-dialog { + -webkit-transform: translate3d(-25%, 0, 0); + transform: translate3d(-25%, 0, 0) +} + +.modal.fade.right:not(.show) .modal-dialog { + -webkit-transform: translate3d(25%, 0, 0); + transform: translate3d(25%, 0, 0) +} + +.modal.fade.bottom:not(.show) .modal-dialog { + -webkit-transform: translate3d(0, 25%, 0); + transform: translate3d(0, 25%, 0) +} + +@media (min-width: 992px) { + .modal.modal-scrolling { + position: relative + } + + .modal.modal-scrolling .modal-dialog { + position: fixed; + z-index: 1050 + } + + .modal.modal-content-clickable { + top: auto; + bottom: auto + } + + .modal.modal-content-clickable .modal-dialog { + position: fixed + } + + .modal .modal-fluid { + width: 100%; + max-width: 100% + } + + .modal .modal-fluid .modal-content { + width: 100% + } + + .modal .modal-frame { + position: absolute; + width: 100%; + max-width: 100% !important; + margin: 0 !important + } + + .modal .modal-frame.modal-bottom { + bottom: 0 + } + + .modal .modal-full-height { + position: absolute; + top: 0; + right: 0; + display: -webkit-box; + display: -ms-flexbox; + display: flex; + width: 400px; + height: auto; + min-height: 100%; + margin: 0 + } + + .modal .modal-full-height.modal-top, + .modal .modal-full-height.modal-bottom { + display: block; + width: 100%; + max-width: 100%; + height: auto + } + + .modal .modal-full-height.modal-top { + bottom: auto + } + + .modal .modal-full-height.modal-bottom { + top: auto; + min-height: 0 + } + + .modal .modal-full-height .modal-content { + width: 100% + } + + .modal .modal-full-height.modal-lg { + width: 90%; + max-width: 90% + } +} + +@media (min-width: 992px) and (min-width: 992px) { + .modal .modal-full-height.modal-lg { + width: 800px; + max-width: 800px + } +} + +@media (min-width: 992px) and (min-width: 1200px) { + .modal .modal-full-height.modal-lg { + width: 1000px; + max-width: 1000px + } +} + +@media (min-width: 992px) { + .modal .modal-side { + position: absolute; + right: 10px; + bottom: 10px; + width: 400px; + margin: 0 + } +} + +.carousel .carousel-control-prev-icon, +.carousel .carousel-control-next-icon { + width: 20px; + height: 20px +} + +.carousel .carousel-control-prev-icon { + background-image: url(../img/svg/arrow_left.svg) +} + +.carousel .carousel-control-next-icon { + background-image: url(../img/svg/arrow_right.svg) +} + +.carousel .carousel-indicators li { + width: .625rem; + height: .625rem; + cursor: pointer; + border-radius: 50% +} + +.carousel-fade .carousel-item { + opacity: 0; + -webkit-transition-duration: .6s; + transition-duration: .6s; + -webkit-transition-property: opacity; + transition-property: opacity +} + +.carousel-fade .carousel-item.active, +.carousel-fade .carousel-item-next.carousel-item-left, +.carousel-fade .carousel-item-prev.carousel-item-right { + opacity: 1 +} + +.carousel-fade .carousel-item-left.active, +.carousel-fade .carousel-item-right.active { + opacity: 0 +} + +.carousel-fade .carousel-item-next, +.carousel-fade .carousel-item-prev, +.carousel-fade .carousel-item.active, +.carousel-fade .carousel-item-left.active, +.carousel-fade .carousel-item-prev.active { + -webkit-transform: translateX(0); + transform: translateX(0) +} + +@supports (transform-style: preserve-3d) { + + .carousel-fade .carousel-item-next, + .carousel-fade .carousel-item-prev, + .carousel-fade .carousel-item.active, + .carousel-fade .carousel-item-left.active, + .carousel-fade .carousel-item-prev.active { + -webkit-transform: translate3d(0, 0, 0); + transform: translate3d(0, 0, 0) + } +} + +.md-form { + position: relative; + margin-top: 1.5rem; + margin-bottom: 1.5rem +} + +.md-form input:not([type]), +.md-form input[type="text"]:not(.browser-default), +.md-form input[type="password"]:not(.browser-default), +.md-form input[type="email"]:not(.browser-default), +.md-form input[type="url"]:not(.browser-default), +.md-form input[type="time"]:not(.browser-default), +.md-form input[type="date"]:not(.browser-default), +.md-form input[type="datetime"]:not(.browser-default), +.md-form input[type="datetime-local"]:not(.browser-default), +.md-form input[type="tel"]:not(.browser-default), +.md-form input[type="number"]:not(.browser-default), +.md-form input[type="search"]:not(.browser-default), +.md-form input[type="phone"]:not(.browser-default), +.md-form input[type="search-md"], +.md-form textarea.md-textarea { + -webkit-box-sizing: content-box; + box-sizing: content-box; + background-color: transparent; + border: none; + border-bottom: 1px solid #ced4da; + border-radius: 0; + outline: none; + -webkit-box-shadow: none; + box-shadow: none; + -webkit-transition: border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out; + transition: border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out; + transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; + transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out +} + +.md-form input:not([type]):focus:not([readonly]), +.md-form input[type="text"]:not(.browser-default):focus:not([readonly]), +.md-form input[type="password"]:not(.browser-default):focus:not([readonly]), +.md-form input[type="email"]:not(.browser-default):focus:not([readonly]), +.md-form input[type="url"]:not(.browser-default):focus:not([readonly]), +.md-form input[type="time"]:not(.browser-default):focus:not([readonly]), +.md-form input[type="date"]:not(.browser-default):focus:not([readonly]), +.md-form input[type="datetime"]:not(.browser-default):focus:not([readonly]), +.md-form input[type="datetime-local"]:not(.browser-default):focus:not([readonly]), +.md-form input[type="tel"]:not(.browser-default):focus:not([readonly]), +.md-form input[type="number"]:not(.browser-default):focus:not([readonly]), +.md-form input[type="search"]:not(.browser-default):focus:not([readonly]), +.md-form input[type="phone"]:not(.browser-default):focus:not([readonly]), +.md-form input[type="search-md"]:focus:not([readonly]), +.md-form textarea.md-textarea:focus:not([readonly]) { + border-bottom: 1px solid #4285f4; + -webkit-box-shadow: 0 1px 0 0 #4285f4; + box-shadow: 0 1px 0 0 #4285f4 +} + +.md-form input:not([type]):focus:not([readonly])+label, +.md-form input[type="text"]:not(.browser-default):focus:not([readonly])+label, +.md-form input[type="password"]:not(.browser-default):focus:not([readonly])+label, +.md-form input[type="email"]:not(.browser-default):focus:not([readonly])+label, +.md-form input[type="url"]:not(.browser-default):focus:not([readonly])+label, +.md-form input[type="time"]:not(.browser-default):focus:not([readonly])+label, +.md-form input[type="date"]:not(.browser-default):focus:not([readonly])+label, +.md-form input[type="datetime"]:not(.browser-default):focus:not([readonly])+label, +.md-form input[type="datetime-local"]:not(.browser-default):focus:not([readonly])+label, +.md-form input[type="tel"]:not(.browser-default):focus:not([readonly])+label, +.md-form input[type="number"]:not(.browser-default):focus:not([readonly])+label, +.md-form input[type="search"]:not(.browser-default):focus:not([readonly])+label, +.md-form input[type="phone"]:not(.browser-default):focus:not([readonly])+label, +.md-form input[type="search-md"]:focus:not([readonly])+label, +.md-form textarea.md-textarea:focus:not([readonly])+label { + color: #4285f4 +} + +.md-form input:not([type])+label::after, +.md-form input[type="text"]:not(.browser-default)+label::after, +.md-form input[type="password"]:not(.browser-default)+label::after, +.md-form input[type="email"]:not(.browser-default)+label::after, +.md-form input[type="url"]:not(.browser-default)+label::after, +.md-form input[type="time"]:not(.browser-default)+label::after, +.md-form input[type="date"]:not(.browser-default)+label::after, +.md-form input[type="datetime"]:not(.browser-default)+label::after, +.md-form input[type="datetime-local"]:not(.browser-default)+label::after, +.md-form input[type="tel"]:not(.browser-default)+label::after, +.md-form input[type="number"]:not(.browser-default)+label::after, +.md-form input[type="search"]:not(.browser-default)+label::after, +.md-form input[type="phone"]:not(.browser-default)+label::after, +.md-form input[type="search-md"]+label::after, +.md-form textarea.md-textarea+label::after { + position: absolute; + top: 65px; + display: block; + content: ""; + opacity: 0; + -webkit-transition: 0.2s opacity ease-out, 0.2s color ease-out; + transition: 0.2s opacity ease-out, 0.2s color ease-out +} + +.md-form input:not([type]).valid, +.md-form input:not([type]):focus.valid, +.md-form input[type="text"]:not(.browser-default).valid, +.md-form input[type="text"]:not(.browser-default):focus.valid, +.md-form input[type="password"]:not(.browser-default).valid, +.md-form input[type="password"]:not(.browser-default):focus.valid, +.md-form input[type="email"]:not(.browser-default).valid, +.md-form input[type="email"]:not(.browser-default):focus.valid, +.md-form input[type="url"]:not(.browser-default).valid, +.md-form input[type="url"]:not(.browser-default):focus.valid, +.md-form input[type="time"]:not(.browser-default).valid, +.md-form input[type="time"]:not(.browser-default):focus.valid, +.md-form input[type="date"]:not(.browser-default).valid, +.md-form input[type="date"]:not(.browser-default):focus.valid, +.md-form input[type="datetime"]:not(.browser-default).valid, +.md-form input[type="datetime"]:not(.browser-default):focus.valid, +.md-form input[type="datetime-local"]:not(.browser-default).valid, +.md-form input[type="datetime-local"]:not(.browser-default):focus.valid, +.md-form input[type="tel"]:not(.browser-default).valid, +.md-form input[type="tel"]:not(.browser-default):focus.valid, +.md-form input[type="number"]:not(.browser-default).valid, +.md-form input[type="number"]:not(.browser-default):focus.valid, +.md-form input[type="search"]:not(.browser-default).valid, +.md-form input[type="search"]:not(.browser-default):focus.valid, +.md-form input[type="phone"]:not(.browser-default).valid, +.md-form input[type="phone"]:not(.browser-default):focus.valid, +.md-form input[type="search-md"].valid, +.md-form input[type="search-md"]:focus.valid, +.md-form textarea.md-textarea.valid, +.md-form textarea.md-textarea:focus.valid { + border-bottom: 1px solid #00c851; + -webkit-box-shadow: 0 1px 0 0 #00c851; + box-shadow: 0 1px 0 0 #00c851 +} + +.md-form input:not([type]).valid+label:after, +.md-form input:not([type]):focus.valid+label:after, +.md-form input[type="text"]:not(.browser-default).valid+label:after, +.md-form input[type="text"]:not(.browser-default):focus.valid+label:after, +.md-form input[type="password"]:not(.browser-default).valid+label:after, +.md-form input[type="password"]:not(.browser-default):focus.valid+label:after, +.md-form input[type="email"]:not(.browser-default).valid+label:after, +.md-form input[type="email"]:not(.browser-default):focus.valid+label:after, +.md-form input[type="url"]:not(.browser-default).valid+label:after, +.md-form input[type="url"]:not(.browser-default):focus.valid+label:after, +.md-form input[type="time"]:not(.browser-default).valid+label:after, +.md-form input[type="time"]:not(.browser-default):focus.valid+label:after, +.md-form input[type="date"]:not(.browser-default).valid+label:after, +.md-form input[type="date"]:not(.browser-default):focus.valid+label:after, +.md-form input[type="datetime"]:not(.browser-default).valid+label:after, +.md-form input[type="datetime"]:not(.browser-default):focus.valid+label:after, +.md-form input[type="datetime-local"]:not(.browser-default).valid+label:after, +.md-form input[type="datetime-local"]:not(.browser-default):focus.valid+label:after, +.md-form input[type="tel"]:not(.browser-default).valid+label:after, +.md-form input[type="tel"]:not(.browser-default):focus.valid+label:after, +.md-form input[type="number"]:not(.browser-default).valid+label:after, +.md-form input[type="number"]:not(.browser-default):focus.valid+label:after, +.md-form input[type="search"]:not(.browser-default).valid+label:after, +.md-form input[type="search"]:not(.browser-default):focus.valid+label:after, +.md-form input[type="phone"]:not(.browser-default).valid+label:after, +.md-form input[type="phone"]:not(.browser-default):focus.valid+label:after, +.md-form input[type="search-md"].valid+label:after, +.md-form input[type="search-md"]:focus.valid+label:after, +.md-form textarea.md-textarea.valid+label:after, +.md-form textarea.md-textarea:focus.valid+label:after { + color: #00c851; + content: attr(data-success); + opacity: 1 +} + +.md-form input:not([type]).invalid, +.md-form input:not([type]):focus.invalid, +.md-form input[type="text"]:not(.browser-default).invalid, +.md-form input[type="text"]:not(.browser-default):focus.invalid, +.md-form input[type="password"]:not(.browser-default).invalid, +.md-form input[type="password"]:not(.browser-default):focus.invalid, +.md-form input[type="email"]:not(.browser-default).invalid, +.md-form input[type="email"]:not(.browser-default):focus.invalid, +.md-form input[type="url"]:not(.browser-default).invalid, +.md-form input[type="url"]:not(.browser-default):focus.invalid, +.md-form input[type="time"]:not(.browser-default).invalid, +.md-form input[type="time"]:not(.browser-default):focus.invalid, +.md-form input[type="date"]:not(.browser-default).invalid, +.md-form input[type="date"]:not(.browser-default):focus.invalid, +.md-form input[type="datetime"]:not(.browser-default).invalid, +.md-form input[type="datetime"]:not(.browser-default):focus.invalid, +.md-form input[type="datetime-local"]:not(.browser-default).invalid, +.md-form input[type="datetime-local"]:not(.browser-default):focus.invalid, +.md-form input[type="tel"]:not(.browser-default).invalid, +.md-form input[type="tel"]:not(.browser-default):focus.invalid, +.md-form input[type="number"]:not(.browser-default).invalid, +.md-form input[type="number"]:not(.browser-default):focus.invalid, +.md-form input[type="search"]:not(.browser-default).invalid, +.md-form input[type="search"]:not(.browser-default):focus.invalid, +.md-form input[type="phone"]:not(.browser-default).invalid, +.md-form input[type="phone"]:not(.browser-default):focus.invalid, +.md-form input[type="search-md"].invalid, +.md-form input[type="search-md"]:focus.invalid, +.md-form textarea.md-textarea.invalid, +.md-form textarea.md-textarea:focus.invalid { + border-bottom: 1px solid #f44336; + -webkit-box-shadow: 0 1px 0 0 #f44336; + box-shadow: 0 1px 0 0 #f44336 +} + +.md-form input:not([type]).invalid+label:after, +.md-form input:not([type]):focus.invalid+label:after, +.md-form input[type="text"]:not(.browser-default).invalid+label:after, +.md-form input[type="text"]:not(.browser-default):focus.invalid+label:after, +.md-form input[type="password"]:not(.browser-default).invalid+label:after, +.md-form input[type="password"]:not(.browser-default):focus.invalid+label:after, +.md-form input[type="email"]:not(.browser-default).invalid+label:after, +.md-form input[type="email"]:not(.browser-default):focus.invalid+label:after, +.md-form input[type="url"]:not(.browser-default).invalid+label:after, +.md-form input[type="url"]:not(.browser-default):focus.invalid+label:after, +.md-form input[type="time"]:not(.browser-default).invalid+label:after, +.md-form input[type="time"]:not(.browser-default):focus.invalid+label:after, +.md-form input[type="date"]:not(.browser-default).invalid+label:after, +.md-form input[type="date"]:not(.browser-default):focus.invalid+label:after, +.md-form input[type="datetime"]:not(.browser-default).invalid+label:after, +.md-form input[type="datetime"]:not(.browser-default):focus.invalid+label:after, +.md-form input[type="datetime-local"]:not(.browser-default).invalid+label:after, +.md-form input[type="datetime-local"]:not(.browser-default):focus.invalid+label:after, +.md-form input[type="tel"]:not(.browser-default).invalid+label:after, +.md-form input[type="tel"]:not(.browser-default):focus.invalid+label:after, +.md-form input[type="number"]:not(.browser-default).invalid+label:after, +.md-form input[type="number"]:not(.browser-default):focus.invalid+label:after, +.md-form input[type="search"]:not(.browser-default).invalid+label:after, +.md-form input[type="search"]:not(.browser-default):focus.invalid+label:after, +.md-form input[type="phone"]:not(.browser-default).invalid+label:after, +.md-form input[type="phone"]:not(.browser-default):focus.invalid+label:after, +.md-form input[type="search-md"].invalid+label:after, +.md-form input[type="search-md"]:focus.invalid+label:after, +.md-form textarea.md-textarea.invalid+label:after, +.md-form textarea.md-textarea:focus.invalid+label:after { + color: #f44336; + content: attr(data-error); + opacity: 1 +} + +.md-form input:not([type]).form-control.valid+label:after, +.md-form input:not([type]).form-control:focus.valid+label:after, +.md-form input[type="text"]:not(.browser-default).form-control.valid+label:after, +.md-form input[type="text"]:not(.browser-default).form-control:focus.valid+label:after, +.md-form input[type="password"]:not(.browser-default).form-control.valid+label:after, +.md-form input[type="password"]:not(.browser-default).form-control:focus.valid+label:after, +.md-form input[type="email"]:not(.browser-default).form-control.valid+label:after, +.md-form input[type="email"]:not(.browser-default).form-control:focus.valid+label:after, +.md-form input[type="url"]:not(.browser-default).form-control.valid+label:after, +.md-form input[type="url"]:not(.browser-default).form-control:focus.valid+label:after, +.md-form input[type="time"]:not(.browser-default).form-control.valid+label:after, +.md-form input[type="time"]:not(.browser-default).form-control:focus.valid+label:after, +.md-form input[type="date"]:not(.browser-default).form-control.valid+label:after, +.md-form input[type="date"]:not(.browser-default).form-control:focus.valid+label:after, +.md-form input[type="datetime"]:not(.browser-default).form-control.valid+label:after, +.md-form input[type="datetime"]:not(.browser-default).form-control:focus.valid+label:after, +.md-form input[type="datetime-local"]:not(.browser-default).form-control.valid+label:after, +.md-form input[type="datetime-local"]:not(.browser-default).form-control:focus.valid+label:after, +.md-form input[type="tel"]:not(.browser-default).form-control.valid+label:after, +.md-form input[type="tel"]:not(.browser-default).form-control:focus.valid+label:after, +.md-form input[type="number"]:not(.browser-default).form-control.valid+label:after, +.md-form input[type="number"]:not(.browser-default).form-control:focus.valid+label:after, +.md-form input[type="search"]:not(.browser-default).form-control.valid+label:after, +.md-form input[type="search"]:not(.browser-default).form-control:focus.valid+label:after, +.md-form input[type="phone"]:not(.browser-default).form-control.valid+label:after, +.md-form input[type="phone"]:not(.browser-default).form-control:focus.valid+label:after, +.md-form input[type="search-md"].form-control.valid+label:after, +.md-form input[type="search-md"].form-control:focus.valid+label:after, +.md-form textarea.md-textarea.form-control.valid+label:after, +.md-form textarea.md-textarea.form-control:focus.valid+label:after { + top: 4.1rem +} + +.md-form input:not([type]).form-control.invalid+label:after, +.md-form input:not([type]).form-control:focus.invalid+label:after, +.md-form input[type="text"]:not(.browser-default).form-control.invalid+label:after, +.md-form input[type="text"]:not(.browser-default).form-control:focus.invalid+label:after, +.md-form input[type="password"]:not(.browser-default).form-control.invalid+label:after, +.md-form input[type="password"]:not(.browser-default).form-control:focus.invalid+label:after, +.md-form input[type="email"]:not(.browser-default).form-control.invalid+label:after, +.md-form input[type="email"]:not(.browser-default).form-control:focus.invalid+label:after, +.md-form input[type="url"]:not(.browser-default).form-control.invalid+label:after, +.md-form input[type="url"]:not(.browser-default).form-control:focus.invalid+label:after, +.md-form input[type="time"]:not(.browser-default).form-control.invalid+label:after, +.md-form input[type="time"]:not(.browser-default).form-control:focus.invalid+label:after, +.md-form input[type="date"]:not(.browser-default).form-control.invalid+label:after, +.md-form input[type="date"]:not(.browser-default).form-control:focus.invalid+label:after, +.md-form input[type="datetime"]:not(.browser-default).form-control.invalid+label:after, +.md-form input[type="datetime"]:not(.browser-default).form-control:focus.invalid+label:after, +.md-form input[type="datetime-local"]:not(.browser-default).form-control.invalid+label:after, +.md-form input[type="datetime-local"]:not(.browser-default).form-control:focus.invalid+label:after, +.md-form input[type="tel"]:not(.browser-default).form-control.invalid+label:after, +.md-form input[type="tel"]:not(.browser-default).form-control:focus.invalid+label:after, +.md-form input[type="number"]:not(.browser-default).form-control.invalid+label:after, +.md-form input[type="number"]:not(.browser-default).form-control:focus.invalid+label:after, +.md-form input[type="search"]:not(.browser-default).form-control.invalid+label:after, +.md-form input[type="search"]:not(.browser-default).form-control:focus.invalid+label:after, +.md-form input[type="phone"]:not(.browser-default).form-control.invalid+label:after, +.md-form input[type="phone"]:not(.browser-default).form-control:focus.invalid+label:after, +.md-form input[type="search-md"].form-control.invalid+label:after, +.md-form input[type="search-md"].form-control:focus.invalid+label:after, +.md-form textarea.md-textarea.form-control.invalid+label:after, +.md-form textarea.md-textarea.form-control:focus.invalid+label:after { + top: 4rem +} + +.md-form input:not([type]).form-control-lg.valid+label:after, +.md-form input:not([type]).form-control-lg:focus.valid+label:after, +.md-form input[type="text"]:not(.browser-default).form-control-lg.valid+label:after, +.md-form input[type="text"]:not(.browser-default).form-control-lg:focus.valid+label:after, +.md-form input[type="password"]:not(.browser-default).form-control-lg.valid+label:after, +.md-form input[type="password"]:not(.browser-default).form-control-lg:focus.valid+label:after, +.md-form input[type="email"]:not(.browser-default).form-control-lg.valid+label:after, +.md-form input[type="email"]:not(.browser-default).form-control-lg:focus.valid+label:after, +.md-form input[type="url"]:not(.browser-default).form-control-lg.valid+label:after, +.md-form input[type="url"]:not(.browser-default).form-control-lg:focus.valid+label:after, +.md-form input[type="time"]:not(.browser-default).form-control-lg.valid+label:after, +.md-form input[type="time"]:not(.browser-default).form-control-lg:focus.valid+label:after, +.md-form input[type="date"]:not(.browser-default).form-control-lg.valid+label:after, +.md-form input[type="date"]:not(.browser-default).form-control-lg:focus.valid+label:after, +.md-form input[type="datetime"]:not(.browser-default).form-control-lg.valid+label:after, +.md-form input[type="datetime"]:not(.browser-default).form-control-lg:focus.valid+label:after, +.md-form input[type="datetime-local"]:not(.browser-default).form-control-lg.valid+label:after, +.md-form input[type="datetime-local"]:not(.browser-default).form-control-lg:focus.valid+label:after, +.md-form input[type="tel"]:not(.browser-default).form-control-lg.valid+label:after, +.md-form input[type="tel"]:not(.browser-default).form-control-lg:focus.valid+label:after, +.md-form input[type="number"]:not(.browser-default).form-control-lg.valid+label:after, +.md-form input[type="number"]:not(.browser-default).form-control-lg:focus.valid+label:after, +.md-form input[type="search"]:not(.browser-default).form-control-lg.valid+label:after, +.md-form input[type="search"]:not(.browser-default).form-control-lg:focus.valid+label:after, +.md-form input[type="phone"]:not(.browser-default).form-control-lg.valid+label:after, +.md-form input[type="phone"]:not(.browser-default).form-control-lg:focus.valid+label:after, +.md-form input[type="search-md"].form-control-lg.valid+label:after, +.md-form input[type="search-md"].form-control-lg:focus.valid+label:after, +.md-form textarea.md-textarea.form-control-lg.valid+label:after, +.md-form textarea.md-textarea.form-control-lg:focus.valid+label:after { + top: 4.6rem +} + +.md-form input:not([type]).form-control-lg.invalid+label:after, +.md-form input:not([type]).form-control-lg:focus.invalid+label:after, +.md-form input[type="text"]:not(.browser-default).form-control-lg.invalid+label:after, +.md-form input[type="text"]:not(.browser-default).form-control-lg:focus.invalid+label:after, +.md-form input[type="password"]:not(.browser-default).form-control-lg.invalid+label:after, +.md-form input[type="password"]:not(.browser-default).form-control-lg:focus.invalid+label:after, +.md-form input[type="email"]:not(.browser-default).form-control-lg.invalid+label:after, +.md-form input[type="email"]:not(.browser-default).form-control-lg:focus.invalid+label:after, +.md-form input[type="url"]:not(.browser-default).form-control-lg.invalid+label:after, +.md-form input[type="url"]:not(.browser-default).form-control-lg:focus.invalid+label:after, +.md-form input[type="time"]:not(.browser-default).form-control-lg.invalid+label:after, +.md-form input[type="time"]:not(.browser-default).form-control-lg:focus.invalid+label:after, +.md-form input[type="date"]:not(.browser-default).form-control-lg.invalid+label:after, +.md-form input[type="date"]:not(.browser-default).form-control-lg:focus.invalid+label:after, +.md-form input[type="datetime"]:not(.browser-default).form-control-lg.invalid+label:after, +.md-form input[type="datetime"]:not(.browser-default).form-control-lg:focus.invalid+label:after, +.md-form input[type="datetime-local"]:not(.browser-default).form-control-lg.invalid+label:after, +.md-form input[type="datetime-local"]:not(.browser-default).form-control-lg:focus.invalid+label:after, +.md-form input[type="tel"]:not(.browser-default).form-control-lg.invalid+label:after, +.md-form input[type="tel"]:not(.browser-default).form-control-lg:focus.invalid+label:after, +.md-form input[type="number"]:not(.browser-default).form-control-lg.invalid+label:after, +.md-form input[type="number"]:not(.browser-default).form-control-lg:focus.invalid+label:after, +.md-form input[type="search"]:not(.browser-default).form-control-lg.invalid+label:after, +.md-form input[type="search"]:not(.browser-default).form-control-lg:focus.invalid+label:after, +.md-form input[type="phone"]:not(.browser-default).form-control-lg.invalid+label:after, +.md-form input[type="phone"]:not(.browser-default).form-control-lg:focus.invalid+label:after, +.md-form input[type="search-md"].form-control-lg.invalid+label:after, +.md-form input[type="search-md"].form-control-lg:focus.invalid+label:after, +.md-form textarea.md-textarea.form-control-lg.invalid+label:after, +.md-form textarea.md-textarea.form-control-lg:focus.invalid+label:after { + top: 4.6rem +} + +.md-form input:not([type]).form-control-sm.valid+label:after, +.md-form input:not([type]).form-control-sm:focus.valid+label:after, +.md-form input[type="text"]:not(.browser-default).form-control-sm.valid+label:after, +.md-form input[type="text"]:not(.browser-default).form-control-sm:focus.valid+label:after, +.md-form input[type="password"]:not(.browser-default).form-control-sm.valid+label:after, +.md-form input[type="password"]:not(.browser-default).form-control-sm:focus.valid+label:after, +.md-form input[type="email"]:not(.browser-default).form-control-sm.valid+label:after, +.md-form input[type="email"]:not(.browser-default).form-control-sm:focus.valid+label:after, +.md-form input[type="url"]:not(.browser-default).form-control-sm.valid+label:after, +.md-form input[type="url"]:not(.browser-default).form-control-sm:focus.valid+label:after, +.md-form input[type="time"]:not(.browser-default).form-control-sm.valid+label:after, +.md-form input[type="time"]:not(.browser-default).form-control-sm:focus.valid+label:after, +.md-form input[type="date"]:not(.browser-default).form-control-sm.valid+label:after, +.md-form input[type="date"]:not(.browser-default).form-control-sm:focus.valid+label:after, +.md-form input[type="datetime"]:not(.browser-default).form-control-sm.valid+label:after, +.md-form input[type="datetime"]:not(.browser-default).form-control-sm:focus.valid+label:after, +.md-form input[type="datetime-local"]:not(.browser-default).form-control-sm.valid+label:after, +.md-form input[type="datetime-local"]:not(.browser-default).form-control-sm:focus.valid+label:after, +.md-form input[type="tel"]:not(.browser-default).form-control-sm.valid+label:after, +.md-form input[type="tel"]:not(.browser-default).form-control-sm:focus.valid+label:after, +.md-form input[type="number"]:not(.browser-default).form-control-sm.valid+label:after, +.md-form input[type="number"]:not(.browser-default).form-control-sm:focus.valid+label:after, +.md-form input[type="search"]:not(.browser-default).form-control-sm.valid+label:after, +.md-form input[type="search"]:not(.browser-default).form-control-sm:focus.valid+label:after, +.md-form input[type="phone"]:not(.browser-default).form-control-sm.valid+label:after, +.md-form input[type="phone"]:not(.browser-default).form-control-sm:focus.valid+label:after, +.md-form input[type="search-md"].form-control-sm.valid+label:after, +.md-form input[type="search-md"].form-control-sm:focus.valid+label:after, +.md-form textarea.md-textarea.form-control-sm.valid+label:after, +.md-form textarea.md-textarea.form-control-sm:focus.valid+label:after { + top: 3.7rem +} + +.md-form input:not([type]).form-control-sm.invalid+label:after, +.md-form input:not([type]).form-control-sm:focus.invalid+label:after, +.md-form input[type="text"]:not(.browser-default).form-control-sm.invalid+label:after, +.md-form input[type="text"]:not(.browser-default).form-control-sm:focus.invalid+label:after, +.md-form input[type="password"]:not(.browser-default).form-control-sm.invalid+label:after, +.md-form input[type="password"]:not(.browser-default).form-control-sm:focus.invalid+label:after, +.md-form input[type="email"]:not(.browser-default).form-control-sm.invalid+label:after, +.md-form input[type="email"]:not(.browser-default).form-control-sm:focus.invalid+label:after, +.md-form input[type="url"]:not(.browser-default).form-control-sm.invalid+label:after, +.md-form input[type="url"]:not(.browser-default).form-control-sm:focus.invalid+label:after, +.md-form input[type="time"]:not(.browser-default).form-control-sm.invalid+label:after, +.md-form input[type="time"]:not(.browser-default).form-control-sm:focus.invalid+label:after, +.md-form input[type="date"]:not(.browser-default).form-control-sm.invalid+label:after, +.md-form input[type="date"]:not(.browser-default).form-control-sm:focus.invalid+label:after, +.md-form input[type="datetime"]:not(.browser-default).form-control-sm.invalid+label:after, +.md-form input[type="datetime"]:not(.browser-default).form-control-sm:focus.invalid+label:after, +.md-form input[type="datetime-local"]:not(.browser-default).form-control-sm.invalid+label:after, +.md-form input[type="datetime-local"]:not(.browser-default).form-control-sm:focus.invalid+label:after, +.md-form input[type="tel"]:not(.browser-default).form-control-sm.invalid+label:after, +.md-form input[type="tel"]:not(.browser-default).form-control-sm:focus.invalid+label:after, +.md-form input[type="number"]:not(.browser-default).form-control-sm.invalid+label:after, +.md-form input[type="number"]:not(.browser-default).form-control-sm:focus.invalid+label:after, +.md-form input[type="search"]:not(.browser-default).form-control-sm.invalid+label:after, +.md-form input[type="search"]:not(.browser-default).form-control-sm:focus.invalid+label:after, +.md-form input[type="phone"]:not(.browser-default).form-control-sm.invalid+label:after, +.md-form input[type="phone"]:not(.browser-default).form-control-sm:focus.invalid+label:after, +.md-form input[type="search-md"].form-control-sm.invalid+label:after, +.md-form input[type="search-md"].form-control-sm:focus.invalid+label:after, +.md-form textarea.md-textarea.form-control-sm.invalid+label:after, +.md-form textarea.md-textarea.form-control-sm:focus.invalid+label:after { + top: 3.6rem +} + +.md-form>input[type="date"]:not(.browser-default)+label { + -webkit-transform: translateY(-27px) scale(0.8); + transform: translateY(-27px) scale(0.8); + -webkit-transform-origin: 0 0; + transform-origin: 0 0 +} + +.md-form>input[type]:-webkit-autofill:not(.browser-default):not([type="search"])+label, +.md-form>input[type="time"]:not(.browser-default)+label { + font-size: .8rem; + -webkit-transform: translateY(-25px); + transform: translateY(-25px); + -webkit-transform-origin: 0 0; + transform-origin: 0 0 +} + +.md-form .was-validated input[type="text"]:valid+label { + color: #00c851 !important +} + +.md-form .was-validated input[type="text"]:invalid+label { + color: #f44336 !important +} + +.md-form .was-validated .form-control:valid:focus { + -webkit-box-shadow: 0 1px 0 0 #00c851 !important; + box-shadow: 0 1px 0 0 #00c851 !important +} + +.md-form .was-validated .form-control:valid { + border-color: #00c851 !important +} + +.md-form .was-validated .form-control:invalid:focus { + -webkit-box-shadow: 0 1px 0 0 #f44336 !important; + box-shadow: 0 1px 0 0 #f44336 !important +} + +.md-form .was-validated .form-control:invalid { + border-color: #f44336 !important +} + +.md-form .form-control { + height: auto; + padding: .6rem 0 .4rem 0; + margin: 0 0 .5rem 0; + background-color: transparent; + border-radius: 0 +} + +.md-form .form-control:focus { + -webkit-box-shadow: none; + box-shadow: none +} + +.md-form .form-control:disabled, +.md-form .form-control[readonly] { + background-color: transparent; + border-bottom: 1px solid #bdbdbd +} + +.md-form .form-control.is-valid { + border-color: #00c851 +} + +.md-form .form-control.is-valid:focus { + border-color: #00c851 !important; + -webkit-box-shadow: 0 1px 0 0 #00c851 !important; + box-shadow: 0 1px 0 0 #00c851 !important +} + +.md-form .form-control.is-invalid { + border-color: #f44336 +} + +.md-form .form-control.is-invalid:focus { + border-color: #f44336 !important; + -webkit-box-shadow: 0 1px 0 0 #f44336 !important; + box-shadow: 0 1px 0 0 #f44336 !important +} + +.md-form .form-control.is-valid, +.md-form .form-control.is-invalid { + background-position: center right !important +} + +.md-form .validate { + margin-bottom: 2.5rem +} + +.md-form label { + font-size: 1rem +} + +.md-form label.active { + font-size: 1rem +} + +.md-form .prefix { + top: .25rem; + font-size: 1.75rem +} + +.md-form .prefix~input, +.md-form .prefix~textarea { + width: calc(100% - 2.5rem); + margin-left: 2.5rem +} + +.md-form .prefix~label { + margin-left: 2.5rem +} + +.md-form .prefix~.form-text { + margin-left: 2.6rem +} + +.md-form label { + position: absolute; + top: 0; + left: 0; + font-size: 1rem; + color: #757575; + cursor: text; + -webkit-transition: color .2s ease-out, -webkit-transform .2s ease-out; + transition: color .2s ease-out, -webkit-transform .2s ease-out; + transition: transform .2s ease-out, color .2s ease-out; + transition: transform .2s ease-out, color .2s ease-out, -webkit-transform .2s ease-out; + -webkit-transform: translateY(12px); + transform: translateY(12px); + -webkit-transform-origin: 0% 100%; + transform-origin: 0% 100% +} + +.md-form label.active { + -webkit-transform: translateY(-14px) scale(0.8); + transform: translateY(-14px) scale(0.8) +} + +.md-form .prefix { + position: absolute; + -webkit-transition: color 0.2s; + transition: color 0.2s +} + +.md-form .prefix.active { + color: #4285f4 +} + +.md-form.form-lg .validate { + margin-bottom: 2.8rem +} + +.md-form.form-lg label { + font-size: 1.25rem +} + +.md-form.form-lg label.active { + font-size: 1.15rem +} + +.md-form.form-lg .prefix { + top: .4rem; + font-size: 2rem +} + +.md-form.form-lg .prefix~input, +.md-form.form-lg .prefix~textarea { + width: calc(100% - 3rem); + margin-left: 3rem +} + +.md-form.form-lg .prefix~label { + margin-left: 3rem +} + +.md-form.form-lg .prefix~.form-text { + margin-left: 3.1rem +} + +.md-form.form-sm .validate { + margin-bottom: 2.3rem +} + +.md-form.form-sm label { + font-size: .875rem +} + +.md-form.form-sm label.active { + font-size: .95rem +} + +.md-form.form-sm .prefix { + top: .35rem; + font-size: 1.5rem +} + +.md-form.form-sm .prefix~input, +.md-form.form-sm .prefix~textarea { + width: calc(100% - 2rem); + margin-left: 2rem +} + +.md-form.form-sm .prefix~label { + margin-left: 2rem +} + +.md-form.form-sm .prefix~.form-text { + margin-left: 2rem +} + +.md-form textarea.md-textarea { + padding: 1.5rem 0; + overflow-y: hidden +} + +.md-form textarea.md-textarea-auto { + padding: 0; + padding-top: 1.5rem +} + +.md-form.md-outline { + position: relative; + margin-top: 1.5rem; + margin-bottom: 1.5rem +} + +.md-form.md-outline input[type="text"], +.md-form.md-outline input[type="password"], +.md-form.md-outline input[type="email"], +.md-form.md-outline input[type="url"], +.md-form.md-outline input[type="time"], +.md-form.md-outline input[type="date"], +.md-form.md-outline input[type="datetime-local"], +.md-form.md-outline input[type="tel"], +.md-form.md-outline input[type="number"], +.md-form.md-outline input[type="search-md"], +.md-form.md-outline input[type="search"], +.md-form.md-outline textarea.md-textarea { + -webkit-box-sizing: border-box; + box-sizing: border-box; + background-color: transparent; + border: 1px solid #dadce0; + border-radius: 4px; + outline: none; + -webkit-box-shadow: none; + box-shadow: none; + -webkit-transition: all .3s; + transition: all .3s +} + +.md-form.md-outline input[type="text"]:focus:not([readonly]), +.md-form.md-outline input[type="password"]:focus:not([readonly]), +.md-form.md-outline input[type="email"]:focus:not([readonly]), +.md-form.md-outline input[type="url"]:focus:not([readonly]), +.md-form.md-outline input[type="time"]:focus:not([readonly]), +.md-form.md-outline input[type="date"]:focus:not([readonly]), +.md-form.md-outline input[type="datetime-local"]:focus:not([readonly]), +.md-form.md-outline input[type="tel"]:focus:not([readonly]), +.md-form.md-outline input[type="number"]:focus:not([readonly]), +.md-form.md-outline input[type="search-md"]:focus:not([readonly]), +.md-form.md-outline input[type="search"]:focus:not([readonly]), +.md-form.md-outline textarea.md-textarea:focus:not([readonly]) { + border-color: #4285f4; + -webkit-box-shadow: inset 0 0 0 1px #4285f4; + box-shadow: inset 0 0 0 1px #4285f4 +} + +.md-form.md-outline input[type="text"]:focus:not([readonly])+label, +.md-form.md-outline input[type="password"]:focus:not([readonly])+label, +.md-form.md-outline input[type="email"]:focus:not([readonly])+label, +.md-form.md-outline input[type="url"]:focus:not([readonly])+label, +.md-form.md-outline input[type="time"]:focus:not([readonly])+label, +.md-form.md-outline input[type="date"]:focus:not([readonly])+label, +.md-form.md-outline input[type="datetime-local"]:focus:not([readonly])+label, +.md-form.md-outline input[type="tel"]:focus:not([readonly])+label, +.md-form.md-outline input[type="number"]:focus:not([readonly])+label, +.md-form.md-outline input[type="search-md"]:focus:not([readonly])+label, +.md-form.md-outline input[type="search"]:focus:not([readonly])+label, +.md-form.md-outline textarea.md-textarea:focus:not([readonly])+label { + color: #4285f4 +} + +.md-form.md-outline input[type="text"].valid, +.md-form.md-outline input[type="text"]:focus.valid, +.md-form.md-outline input[type="password"].valid, +.md-form.md-outline input[type="password"]:focus.valid, +.md-form.md-outline input[type="email"].valid, +.md-form.md-outline input[type="email"]:focus.valid, +.md-form.md-outline input[type="url"].valid, +.md-form.md-outline input[type="url"]:focus.valid, +.md-form.md-outline input[type="time"].valid, +.md-form.md-outline input[type="time"]:focus.valid, +.md-form.md-outline input[type="date"].valid, +.md-form.md-outline input[type="date"]:focus.valid, +.md-form.md-outline input[type="datetime-local"].valid, +.md-form.md-outline input[type="datetime-local"]:focus.valid, +.md-form.md-outline input[type="tel"].valid, +.md-form.md-outline input[type="tel"]:focus.valid, +.md-form.md-outline input[type="number"].valid, +.md-form.md-outline input[type="number"]:focus.valid, +.md-form.md-outline input[type="search-md"].valid, +.md-form.md-outline input[type="search-md"]:focus.valid, +.md-form.md-outline input[type="search"].valid, +.md-form.md-outline input[type="search"]:focus.valid, +.md-form.md-outline textarea.md-textarea.valid, +.md-form.md-outline textarea.md-textarea:focus.valid { + border-color: #00c851; + -webkit-box-shadow: inset 0 0 0 1px #00c851; + box-shadow: inset 0 0 0 1px #00c851 +} + +.md-form.md-outline input[type="text"]:focus:not([readonly]).valid+label, +.md-form.md-outline input[type="text"].valid+label:after, +.md-form.md-outline input[type="text"]:focus.valid+label:after, +.md-form.md-outline input[type="password"]:focus:not([readonly]).valid+label, +.md-form.md-outline input[type="password"].valid+label:after, +.md-form.md-outline input[type="password"]:focus.valid+label:after, +.md-form.md-outline input[type="email"]:focus:not([readonly]).valid+label, +.md-form.md-outline input[type="email"].valid+label:after, +.md-form.md-outline input[type="email"]:focus.valid+label:after, +.md-form.md-outline input[type="url"]:focus:not([readonly]).valid+label, +.md-form.md-outline input[type="url"].valid+label:after, +.md-form.md-outline input[type="url"]:focus.valid+label:after, +.md-form.md-outline input[type="time"]:focus:not([readonly]).valid+label, +.md-form.md-outline input[type="time"].valid+label:after, +.md-form.md-outline input[type="time"]:focus.valid+label:after, +.md-form.md-outline input[type="date"]:focus:not([readonly]).valid+label, +.md-form.md-outline input[type="date"].valid+label:after, +.md-form.md-outline input[type="date"]:focus.valid+label:after, +.md-form.md-outline input[type="datetime-local"]:focus:not([readonly]).valid+label, +.md-form.md-outline input[type="datetime-local"].valid+label:after, +.md-form.md-outline input[type="datetime-local"]:focus.valid+label:after, +.md-form.md-outline input[type="tel"]:focus:not([readonly]).valid+label, +.md-form.md-outline input[type="tel"].valid+label:after, +.md-form.md-outline input[type="tel"]:focus.valid+label:after, +.md-form.md-outline input[type="number"]:focus:not([readonly]).valid+label, +.md-form.md-outline input[type="number"].valid+label:after, +.md-form.md-outline input[type="number"]:focus.valid+label:after, +.md-form.md-outline input[type="search-md"]:focus:not([readonly]).valid+label, +.md-form.md-outline input[type="search-md"].valid+label:after, +.md-form.md-outline input[type="search-md"]:focus.valid+label:after, +.md-form.md-outline input[type="search"]:focus:not([readonly]).valid+label, +.md-form.md-outline input[type="search"].valid+label:after, +.md-form.md-outline input[type="search"]:focus.valid+label:after, +.md-form.md-outline textarea.md-textarea:focus:not([readonly]).valid+label, +.md-form.md-outline textarea.md-textarea.valid+label:after, +.md-form.md-outline textarea.md-textarea:focus.valid+label:after { + color: #00c851; + content: attr(data-success); + opacity: 1 +} + +.md-form.md-outline input[type="text"].invalid, +.md-form.md-outline input[type="text"]:focus.invalid, +.md-form.md-outline input[type="password"].invalid, +.md-form.md-outline input[type="password"]:focus.invalid, +.md-form.md-outline input[type="email"].invalid, +.md-form.md-outline input[type="email"]:focus.invalid, +.md-form.md-outline input[type="url"].invalid, +.md-form.md-outline input[type="url"]:focus.invalid, +.md-form.md-outline input[type="time"].invalid, +.md-form.md-outline input[type="time"]:focus.invalid, +.md-form.md-outline input[type="date"].invalid, +.md-form.md-outline input[type="date"]:focus.invalid, +.md-form.md-outline input[type="datetime-local"].invalid, +.md-form.md-outline input[type="datetime-local"]:focus.invalid, +.md-form.md-outline input[type="tel"].invalid, +.md-form.md-outline input[type="tel"]:focus.invalid, +.md-form.md-outline input[type="number"].invalid, +.md-form.md-outline input[type="number"]:focus.invalid, +.md-form.md-outline input[type="search-md"].invalid, +.md-form.md-outline input[type="search-md"]:focus.invalid, +.md-form.md-outline input[type="search"].invalid, +.md-form.md-outline input[type="search"]:focus.invalid, +.md-form.md-outline textarea.md-textarea.invalid, +.md-form.md-outline textarea.md-textarea:focus.invalid { + border-color: #f44336; + -webkit-box-shadow: inset 0 0 0 1px #f44336; + box-shadow: inset 0 0 0 1px #f44336 +} + +.md-form.md-outline input[type="text"]:focus:not([readonly]).invalid+label, +.md-form.md-outline input[type="text"].invalid+label:after, +.md-form.md-outline input[type="text"]:focus.invalid+label:after, +.md-form.md-outline input[type="password"]:focus:not([readonly]).invalid+label, +.md-form.md-outline input[type="password"].invalid+label:after, +.md-form.md-outline input[type="password"]:focus.invalid+label:after, +.md-form.md-outline input[type="email"]:focus:not([readonly]).invalid+label, +.md-form.md-outline input[type="email"].invalid+label:after, +.md-form.md-outline input[type="email"]:focus.invalid+label:after, +.md-form.md-outline input[type="url"]:focus:not([readonly]).invalid+label, +.md-form.md-outline input[type="url"].invalid+label:after, +.md-form.md-outline input[type="url"]:focus.invalid+label:after, +.md-form.md-outline input[type="time"]:focus:not([readonly]).invalid+label, +.md-form.md-outline input[type="time"].invalid+label:after, +.md-form.md-outline input[type="time"]:focus.invalid+label:after, +.md-form.md-outline input[type="date"]:focus:not([readonly]).invalid+label, +.md-form.md-outline input[type="date"].invalid+label:after, +.md-form.md-outline input[type="date"]:focus.invalid+label:after, +.md-form.md-outline input[type="datetime-local"]:focus:not([readonly]).invalid+label, +.md-form.md-outline input[type="datetime-local"].invalid+label:after, +.md-form.md-outline input[type="datetime-local"]:focus.invalid+label:after, +.md-form.md-outline input[type="tel"]:focus:not([readonly]).invalid+label, +.md-form.md-outline input[type="tel"].invalid+label:after, +.md-form.md-outline input[type="tel"]:focus.invalid+label:after, +.md-form.md-outline input[type="number"]:focus:not([readonly]).invalid+label, +.md-form.md-outline input[type="number"].invalid+label:after, +.md-form.md-outline input[type="number"]:focus.invalid+label:after, +.md-form.md-outline input[type="search-md"]:focus:not([readonly]).invalid+label, +.md-form.md-outline input[type="search-md"].invalid+label:after, +.md-form.md-outline input[type="search-md"]:focus.invalid+label:after, +.md-form.md-outline input[type="search"]:focus:not([readonly]).invalid+label, +.md-form.md-outline input[type="search"].invalid+label:after, +.md-form.md-outline input[type="search"]:focus.invalid+label:after, +.md-form.md-outline textarea.md-textarea:focus:not([readonly]).invalid+label, +.md-form.md-outline textarea.md-textarea.invalid+label:after, +.md-form.md-outline textarea.md-textarea:focus.invalid+label:after { + color: #f44336; + content: attr(data-error); + opacity: 1 +} + +.md-form.md-outline input[type="text"].form-control.valid+label:after, +.md-form.md-outline input[type="text"].form-control:focus.valid+label:after, +.md-form.md-outline input[type="password"].form-control.valid+label:after, +.md-form.md-outline input[type="password"].form-control:focus.valid+label:after, +.md-form.md-outline input[type="email"].form-control.valid+label:after, +.md-form.md-outline input[type="email"].form-control:focus.valid+label:after, +.md-form.md-outline input[type="url"].form-control.valid+label:after, +.md-form.md-outline input[type="url"].form-control:focus.valid+label:after, +.md-form.md-outline input[type="time"].form-control.valid+label:after, +.md-form.md-outline input[type="time"].form-control:focus.valid+label:after, +.md-form.md-outline input[type="date"].form-control.valid+label:after, +.md-form.md-outline input[type="date"].form-control:focus.valid+label:after, +.md-form.md-outline input[type="datetime-local"].form-control.valid+label:after, +.md-form.md-outline input[type="datetime-local"].form-control:focus.valid+label:after, +.md-form.md-outline input[type="tel"].form-control.valid+label:after, +.md-form.md-outline input[type="tel"].form-control:focus.valid+label:after, +.md-form.md-outline input[type="number"].form-control.valid+label:after, +.md-form.md-outline input[type="number"].form-control:focus.valid+label:after, +.md-form.md-outline input[type="search-md"].form-control.valid+label:after, +.md-form.md-outline input[type="search-md"].form-control:focus.valid+label:after, +.md-form.md-outline input[type="search"].form-control.valid+label:after, +.md-form.md-outline input[type="search"].form-control:focus.valid+label:after, +.md-form.md-outline textarea.md-textarea.form-control.valid+label:after, +.md-form.md-outline textarea.md-textarea.form-control:focus.valid+label:after { + position: absolute; + top: 4rem; + left: 0 +} + +.md-form.md-outline input[type="text"].form-control.invalid+label:after, +.md-form.md-outline input[type="text"].form-control:focus.invalid+label:after, +.md-form.md-outline input[type="password"].form-control.invalid+label:after, +.md-form.md-outline input[type="password"].form-control:focus.invalid+label:after, +.md-form.md-outline input[type="email"].form-control.invalid+label:after, +.md-form.md-outline input[type="email"].form-control:focus.invalid+label:after, +.md-form.md-outline input[type="url"].form-control.invalid+label:after, +.md-form.md-outline input[type="url"].form-control:focus.invalid+label:after, +.md-form.md-outline input[type="time"].form-control.invalid+label:after, +.md-form.md-outline input[type="time"].form-control:focus.invalid+label:after, +.md-form.md-outline input[type="date"].form-control.invalid+label:after, +.md-form.md-outline input[type="date"].form-control:focus.invalid+label:after, +.md-form.md-outline input[type="datetime-local"].form-control.invalid+label:after, +.md-form.md-outline input[type="datetime-local"].form-control:focus.invalid+label:after, +.md-form.md-outline input[type="tel"].form-control.invalid+label:after, +.md-form.md-outline input[type="tel"].form-control:focus.invalid+label:after, +.md-form.md-outline input[type="number"].form-control.invalid+label:after, +.md-form.md-outline input[type="number"].form-control:focus.invalid+label:after, +.md-form.md-outline input[type="search-md"].form-control.invalid+label:after, +.md-form.md-outline input[type="search-md"].form-control:focus.invalid+label:after, +.md-form.md-outline input[type="search"].form-control.invalid+label:after, +.md-form.md-outline input[type="search"].form-control:focus.invalid+label:after, +.md-form.md-outline textarea.md-textarea.form-control.invalid+label:after, +.md-form.md-outline textarea.md-textarea.form-control:focus.invalid+label:after { + position: absolute; + top: 4rem; + left: 0 +} + +.md-form.md-outline>input[type]:-webkit-autofill:not(.browser-default):not([type="search"])+label, +.md-form.md-outline>input[type="time"]:not(.browser-default)+label { + left: 8px; + padding-right: 5px; + padding-left: 5px; + font-size: 1rem; + font-weight: 500; + background: #fff; + -webkit-transform: translateY(-9px) scale(0.8); + transform: translateY(-9px) scale(0.8); + -webkit-transform-origin: 0 0; + transform-origin: 0 0 +} + +.md-form.md-outline>input[type]:-webkit-autofill:not(.browser-default):not([type="search"])+label.active, +.md-form.md-outline>input[type="time"]:not(.browser-default)+label.active { + -webkit-transform: translateY(-9px) scale(0.8); + transform: translateY(-9px) scale(0.8); + -webkit-transform-origin: 0 0; + transform-origin: 0 0 +} + +@-webkit-keyframes autofill { + to { + color: #495057; + background: transparent + } +} + +@keyframes autofill { + to { + color: #495057; + background: transparent + } +} + +.md-form.md-outline input:-webkit-autofill { + -webkit-animation-name: autofill; + animation-name: autofill; + -webkit-animation-fill-mode: both; + animation-fill-mode: both +} + +.md-form.md-outline .form-control { + padding: .375rem .75rem +} + +.md-form.md-outline label { + position: absolute; + top: 0; + left: 0; + padding-left: 10px; + font-size: 1rem; + color: #757575; + cursor: text; + -webkit-transition: color .2s ease-out, -webkit-transform .2s ease-out; + transition: color .2s ease-out, -webkit-transform .2s ease-out; + transition: transform .2s ease-out, color .2s ease-out; + transition: transform .2s ease-out, color .2s ease-out, -webkit-transform .2s ease-out; + -webkit-transform: translateY(9px); + transform: translateY(9px); + -webkit-transform-origin: 0% 100%; + transform-origin: 0% 100% +} + +.md-form.md-outline label.active { + left: 8px; + padding-right: 5px; + padding-left: 5px; + font-weight: 500; + background: #fff; + -webkit-transform: translateY(-13px) scale(0.8); + transform: translateY(-13px) scale(0.8) +} + +.md-form.md-outline.form-lg .form-control.form-control-lg { + padding: .5rem .725rem +} + +.md-form.md-outline.form-lg label { + font-size: 1.25rem; + -webkit-transform: translateY(10px); + transform: translateY(10px) +} + +.md-form.md-outline.form-lg label.active { + font-size: 1.1rem; + -webkit-transform: translateY(-14px) scale(0.8); + transform: translateY(-14px) scale(0.8) +} + +.md-form.md-outline.form-lg .prefix { + top: .65rem; + font-size: 25px +} + +.md-form.md-outline.form-lg .prefix~input, +.md-form.md-outline.form-lg .prefix~textarea { + width: calc(100% - 2.2rem); + margin-left: 2.2rem +} + +.md-form.md-outline.form-lg .prefix~label { + margin-left: 2.2rem +} + +.md-form.md-outline.form-lg .prefix~.form-text { + margin-left: 2.3rem +} + +.md-form.md-outline.form-sm .form-control.form-control-sm { + padding: .25rem .625rem +} + +.md-form.md-outline.form-sm label { + font-size: .8rem; + -webkit-transform: translateY(8px); + transform: translateY(8px) +} + +.md-form.md-outline.form-sm label.active { + font-size: .85rem; + -webkit-transform: translateY(-12px) scale(0.8); + transform: translateY(-12px) scale(0.8) +} + +.md-form.md-outline.form-sm .prefix { + top: .5rem; + font-size: 15px +} + +.md-form.md-outline.form-sm .prefix~input, +.md-form.md-outline.form-sm .prefix~textarea { + width: calc(100% - 1.6rem); + margin-left: 1.6rem +} + +.md-form.md-outline.form-sm .prefix~label { + margin-left: 1.6rem +} + +.md-form.md-outline.form-sm .prefix~.form-text { + margin-left: 1.7rem +} + +.md-form.md-outline .prefix { + position: absolute; + top: .6rem; + font-size: 20px; + -webkit-transition: color .2s; + transition: color .2s +} + +.md-form.md-outline .prefix:focus { + color: #4285f4 +} + +.md-form.md-outline .prefix~input, +.md-form.md-outline .prefix~textarea { + width: calc(100% - 2rem); + margin-left: 2rem +} + +.md-form.md-outline .prefix~label { + margin-left: 2rem +} + +.md-form.md-outline .prefix~.form-text { + margin-left: 2.1rem +} + +.md-form.md-outline .character-counter { + margin-top: -.5rem +} + +.md-form.md-bg input[type="text"], +.md-form.md-bg input[type="password"], +.md-form.md-bg input[type="email"], +.md-form.md-bg input[type="url"], +.md-form.md-bg input[type="time"], +.md-form.md-bg input[type="date"], +.md-form.md-bg input[type="datetime-local"], +.md-form.md-bg input[type="tel"], +.md-form.md-bg input[type="number"], +.md-form.md-bg input[type="search-md"], +.md-form.md-bg input[type="search"], +.md-form.md-bg textarea.md-textarea { + -webkit-box-sizing: border-box; + box-sizing: border-box; + padding: 10px 5px; + background: #f5f5f5 no-repeat; + background-image: -webkit-gradient(linear, left top, left bottom, from(#4285f4), to(#4285f4)), -webkit-gradient(linear, left top, left bottom, from(#ced4da), to(#ced4da)); + background-image: linear-gradient(to bottom, #4285f4, #4285f4), linear-gradient(to bottom, #ced4da, #ced4da); + background-position: 50% 100%, 50% 100%; + background-size: 0 2px, 100% 1px; + border: 0; + border-top-left-radius: .3rem; + border-top-right-radius: .3rem; + -webkit-transition: background-size 0.3s cubic-bezier(0.64, 0.09, 0.08, 1); + transition: background-size 0.3s cubic-bezier(0.64, 0.09, 0.08, 1) +} + +.md-form.md-bg input[type="text"]:focus:not([readonly]), +.md-form.md-bg input[type="password"]:focus:not([readonly]), +.md-form.md-bg input[type="email"]:focus:not([readonly]), +.md-form.md-bg input[type="url"]:focus:not([readonly]), +.md-form.md-bg input[type="time"]:focus:not([readonly]), +.md-form.md-bg input[type="date"]:focus:not([readonly]), +.md-form.md-bg input[type="datetime-local"]:focus:not([readonly]), +.md-form.md-bg input[type="tel"]:focus:not([readonly]), +.md-form.md-bg input[type="number"]:focus:not([readonly]), +.md-form.md-bg input[type="search-md"]:focus:not([readonly]), +.md-form.md-bg input[type="search"]:focus:not([readonly]), +.md-form.md-bg textarea.md-textarea:focus:not([readonly]) { + border-bottom: none; + -webkit-box-shadow: none; + box-shadow: none +} + +.md-form.md-bg input[type="text"]:focus, +.md-form.md-bg input[type="password"]:focus, +.md-form.md-bg input[type="email"]:focus, +.md-form.md-bg input[type="url"]:focus, +.md-form.md-bg input[type="time"]:focus, +.md-form.md-bg input[type="date"]:focus, +.md-form.md-bg input[type="datetime-local"]:focus, +.md-form.md-bg input[type="tel"]:focus, +.md-form.md-bg input[type="number"]:focus, +.md-form.md-bg input[type="search-md"]:focus, +.md-form.md-bg input[type="search"]:focus, +.md-form.md-bg textarea.md-textarea:focus { + background-color: #dcdcdc; + background-size: 100% 2px, 100% 1px; + outline: none +} + +.md-form.md-bg>input[type="date"]:not(.browser-default)+label { + -webkit-transform: translateY(-12px) scale(0.8); + transform: translateY(-12px) scale(0.8); + -webkit-transform-origin: 0 0; + transform-origin: 0 0 +} + +.md-form.md-bg>input[type]:-webkit-autofill:not(.browser-default):not([type="search"])+label, +.md-form.md-bg>input[type="time"]:not(.browser-default)+label { + font-size: .8rem; + -webkit-transform: translateY(-12px); + transform: translateY(-12px); + -webkit-transform-origin: 0 0; + transform-origin: 0 0 +} + +.md-form.md-bg .form-control { + padding: 1.1rem .7rem .4rem !important +} + +.md-form.md-bg label { + top: 0; + padding-left: .7rem; + font-size: 1rem; + -webkit-transition: color .2s ease-out, -webkit-transform .2s ease-out; + transition: color .2s ease-out, -webkit-transform .2s ease-out; + transition: transform .2s ease-out, color .2s ease-out; + transition: transform .2s ease-out, color .2s ease-out, -webkit-transform .2s ease-out; + -webkit-transform: translateY(13px); + transform: translateY(13px); + -webkit-transform-origin: 0% 100%; + transform-origin: 0% 100% +} + +.md-form.md-bg label.active { + padding-left: .75rem; + font-weight: 500; + -webkit-transform: translateY(-3px) scale(0.8); + transform: translateY(-3px) scale(0.8) +} + +.md-form.md-bg.form-lg label { + -webkit-transform: translateY(16px); + transform: translateY(16px) +} + +.md-form.md-bg.form-lg label.active { + -webkit-transform: translateY(-4px) scale(0.8); + transform: translateY(-4px) scale(0.8) +} + +.md-form.md-bg.form-sm label { + -webkit-transform: translateY(11px); + transform: translateY(11px) +} + +.md-form.md-bg.form-sm label.active { + -webkit-transform: translateY(-2px) scale(0.8); + transform: translateY(-2px) scale(0.8) +} + +.md-form .form-control.is-invalid, +.was-validated .md-form .form-control:invalid { + padding-right: 0 +} + +.md-form .form-control.is-valid, +.was-validated .md-form .form-control:valid { + padding-right: 0 +} + +.needs-validation .md-form label { + left: .3rem +} + +.custom-file-input:lang(es)~.custom-file-label::after { + content: "Elegir" +} + +.custom-file-input:lang(pl-pl)~.custom-file-label::after { + content: "Wybierz" +} + +.custom-file-input:lang(fr)~.custom-file-label::after { + content: "Choisir" +} + +.custom-file-input:lang(in)~.custom-file-label::after { + content: "Pilih" +} + +.custom-file-input:lang(zh)~.custom-file-label::after { + content: "選擇" +} + +.custom-file-input:lang(de)~.custom-file-label::after { + content: "Wählen" +} + +.custom-file-input:lang(ru)~.custom-file-label::after { + content: "выбирать" +} + +.edge-header { + display: block; + height: 278px; + background-color: #ccc +} + +.free-bird { + margin-top: -100px +} + +.juicy-peach-gradient { + background-image: -webkit-gradient(linear, left top, right top, from(#ffecd2), to(#fcb69f)); + background-image: linear-gradient(to right, #ffecd2 0%, #fcb69f 100%) +} + +.young-passion-gradient { + background-image: -webkit-gradient(linear, left top, right top, from(#ff8177), color-stop(0%, #ff867a), color-stop(21%, #ff8c7f), color-stop(52%, #f99185), color-stop(78%, #cf556c), to(#b12a5b)); + background-image: linear-gradient(to right, #ff8177 0%, #ff867a 0%, #ff8c7f 21%, #f99185 52%, #cf556c 78%, #b12a5b 100%) +} + +.lady-lips-gradient { + background-image: -webkit-gradient(linear, left bottom, left top, from(#ff9a9e), color-stop(99%, #fecfef), to(#fecfef)); + background-image: linear-gradient(to top, #ff9a9e 0%, #fecfef 99%, #fecfef 100%) +} + +.sunny-morning-gradient { + background-image: linear-gradient(120deg, #f6d365 0%, #fda085 100%) +} + +.rainy-ashville-gradient { + background-image: -webkit-gradient(linear, left bottom, left top, from(#fbc2eb), to(#a6c1ee)); + background-image: linear-gradient(to top, #fbc2eb 0%, #a6c1ee 100%) +} + +.frozen-dreams-gradient { + background-image: -webkit-gradient(linear, left bottom, left top, from(#fdcbf1), color-stop(1%, #fdcbf1), to(#e6dee9)); + background-image: linear-gradient(to top, #fdcbf1 0%, #fdcbf1 1%, #e6dee9 100%) +} + +.warm-flame-gradient { + background-image: linear-gradient(45deg, #ff9a9e 0%, #fad0c4 99%, #fad0c4 100%) +} + +.night-fade-gradient { + background-image: -webkit-gradient(linear, left bottom, left top, from(#a18cd1), to(#fbc2eb)); + background-image: linear-gradient(to top, #a18cd1 0%, #fbc2eb 100%) +} + +.spring-warmth-gradient { + background-image: -webkit-gradient(linear, left bottom, left top, from(#fad0c4), to(#ffd1ff)); + background-image: linear-gradient(to top, #fad0c4 0%, #ffd1ff 100%) +} + +.winter-neva-gradient { + background-image: linear-gradient(120deg, #a1c4fd 0%, #c2e9fb 100%) +} + +.dusty-grass-gradient { + background-image: linear-gradient(120deg, #d4fc79 0%, #96e6a1 100%) +} + +.tempting-azure-gradient { + background-image: linear-gradient(120deg, #84fab0 0%, #8fd3f4 100%) +} + +.heavy-rain-gradient { + background-image: -webkit-gradient(linear, left bottom, left top, from(#cfd9df), to(#e2ebf0)); + background-image: linear-gradient(to top, #cfd9df 0%, #e2ebf0 100%) +} + +.amy-crisp-gradient { + background-image: linear-gradient(120deg, #a6c0fe 0%, #f68084 100%) +} + +.mean-fruit-gradient { + background-image: linear-gradient(120deg, #fccb90 0%, #d57eeb 100%) +} + +.deep-blue-gradient { + background-image: linear-gradient(120deg, #e0c3fc 0%, #8ec5fc 100%) +} + +.ripe-malinka-gradient { + background-image: linear-gradient(120deg, #f093fb 0%, #f5576c 100%) +} + +.cloudy-knoxville-gradient { + background-image: linear-gradient(120deg, #fdfbfb 0%, #ebedee 100%) +} + +.morpheus-den-gradient { + background-image: -webkit-gradient(linear, left bottom, left top, from(#30cfd0), to(#330867)); + background-image: linear-gradient(to top, #30cfd0 0%, #330867 100%) +} + +.rare-wind-gradient { + background-image: -webkit-gradient(linear, left bottom, left top, from(#a8edea), to(#fed6e3)); + background-image: linear-gradient(to top, #a8edea 0%, #fed6e3 100%) +} + +.near-moon-gradient { + background-image: -webkit-gradient(linear, left bottom, left top, from(#5ee7df), to(#b490ca)); + background-image: linear-gradient(to top, #5ee7df 0%, #b490ca 100%) +} + +.schedule-list .hr-bold { + border-top: 2px solid #212529 +} + +.schedule-list .font-smaller { + font-size: .8rem +} + +.note { + padding: 10px; + border-left: 6px solid; + border-radius: 5px +} + +.note strong { + font-weight: 600 +} + +.note p { + font-weight: 500 +} + +.note-primary { + background-color: #dfeefd; + border-color: #176ac4 +} + +.note-secondary { + background-color: #e2e3e5; + border-color: #58595a +} + +.note-success { + background-color: #e2f0e5; + border-color: #49a75f +} + +.note-danger { + background-color: #fae7e8; + border-color: #e45460 +} + +.note-warning { + background-color: #faf4e0; + border-color: #c2a442 +} + +.note-info { + background-color: #e4f2f5; + border-color: #2492a5 +} + +.note-light { + background-color: #fefefe; + border-color: #0f0f0f +} + +footer.page-footer { + bottom: 0; + color: #fff +} + +footer.page-footer .container-fluid { + width: auto +} + +footer.page-footer .footer-copyright { + overflow: hidden; + color: rgba(255, 255, 255, 0.6); + background-color: rgba(0, 0, 0, 0.2) +} + +footer.page-footer a { + color: #fff +} + +.media .media-left { + padding: 0 10px 10px 0 +} + +.media .media-left img { + -webkit-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12); + box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12) +} + +.list-group .list-group-item:first-child { + border-top-left-radius: .125rem; + border-top-right-radius: .125rem +} + +.list-group .list-group-item:last-child { + border-bottom-right-radius: .125rem; + border-bottom-left-radius: .125rem +} + +.list-group a, +.list-group button { + -webkit-transition: .5s; + transition: .5s +} + +.list-group a:hover, +.list-group button:hover { + -webkit-transition: .5s; + transition: .5s +} + +table th { + font-size: .9rem; + font-weight: 400 +} + +table td { + font-size: .9rem; + font-weight: 300 +} + +table.table thead th { + border-top: none +} + +table.table th, +table.table td { + padding-top: 1.1rem; + padding-bottom: 1rem +} + +table.table a { + margin: 0; + color: #212529 +} + +table.table .label-table { + height: .94rem; + padding: 0; + margin: 0; + line-height: .94rem +} + +table.table.btn-table td { + vertical-align: middle +} + +table.table-hover tbody tr:hover { + background-color: rgba(0, 0, 0, 0.075); + -webkit-transition: .5s; + transition: .5s +} + +table .th-lg { + min-width: 9rem +} + +table .th-sm { + min-width: 6rem +} + +table.table-sm th, +table.table-sm td { + padding-top: .6rem; + padding-bottom: .6rem +} + +.table-scroll-vertical { + max-height: 300px; + overflow-y: auto +} + +.table-fixed { + table-layout: fixed +} + +.table-responsive>.table-bordered, +.table-responsive-sm>.table-bordered, +.table-responsive-md>.table-bordered, +.table-responsive-lg>.table-bordered, +.table-responsive-xl>.table-bordered { + border-top: 1px solid #dee2e6 +} + +ul.stepper { + padding: 0 1.5rem; + padding: 1.5rem; + margin: 1em -1.5rem; + overflow-x: hidden; + overflow-y: auto; + counter-reset: section +} + +ul.stepper li a { + padding: 1.5rem; + text-align: center +} + +ul.stepper li a .circle { + display: inline-block; + width: 1.75rem; + height: 1.75rem; + margin-right: .5rem; + line-height: 1.7rem; + color: #fff; + text-align: center; + background: rgba(0, 0, 0, 0.38); + border-radius: 50% +} + +ul.stepper li a .label { + display: inline-block; + color: rgba(0, 0, 0, 0.38) +} + +ul.stepper li.active a .label, +ul.stepper li.completed a .label { + font-weight: 600; + color: rgba(0, 0, 0, 0.87) +} + +.stepper-horizontal { + position: relative; + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-pack: justify; + -ms-flex-pack: justify; + justify-content: space-between +} + +.stepper-horizontal li { + position: relative; + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-flex: 1; + -ms-flex: 1; + flex: 1; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -webkit-transition: .5s; + transition: .5s +} + +.stepper-horizontal li a .label { + margin-top: .63rem +} + +.stepper-horizontal li:not(:last-child):after { + position: relative; + -webkit-box-flex: 1; + -ms-flex: 1; + flex: 1; + height: 1px; + margin: .5rem 0 0 0; + content: ""; + background-color: rgba(0, 0, 0, 0.1) +} + +.stepper-horizontal li:not(:first-child):before { + position: relative; + -webkit-box-flex: 1; + -ms-flex: 1; + flex: 1; + height: 1px; + margin: .5rem 0 0 0; + content: ""; + background-color: rgba(0, 0, 0, 0.1) +} + +.stepper-horizontal li:hover { + background-color: rgba(0, 0, 0, 0.06) +} + +@media (max-width: 47.9375rem) { + .stepper-horizontal { + -webkit-box-orient: vertical; + -webkit-box-direction: normal; + -ms-flex-direction: column; + flex-direction: column + } + + .stepper-horizontal li { + -webkit-box-orient: vertical; + -webkit-box-direction: normal; + -ms-flex-direction: column; + flex-direction: column; + -webkit-box-align: start; + -ms-flex-align: start; + align-items: flex-start + } + + .stepper-horizontal li a .label { + -webkit-box-orient: vertical; + -webkit-box-direction: normal; + -ms-flex-flow: column nowrap; + flex-flow: column nowrap; + -webkit-box-ordinal-group: 3; + -ms-flex-order: 2; + order: 2; + margin-top: .2rem + } + + .stepper-horizontal li:not(:last-child):after { + position: absolute; + top: 3.75rem; + left: 2.19rem; + width: 1px; + height: calc(100% - 40px); + content: "" + } +} + +.stepper-horizontal>li:not(:last-of-type) { + margin-bottom: 0 !important +} + +.stepper-vertical { + position: relative; + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-orient: vertical; + -webkit-box-direction: normal; + -ms-flex-direction: column; + flex-direction: column; + -webkit-box-pack: justify; + -ms-flex-pack: justify; + justify-content: space-between +} + +.stepper-vertical li { + position: relative; + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-flex: 1; + -ms-flex: 1; + flex: 1; + -webkit-box-orient: vertical; + -webkit-box-direction: normal; + -ms-flex-direction: column; + flex-direction: column; + -webkit-box-align: start; + -ms-flex-align: start; + align-items: flex-start +} + +.stepper-vertical li a { + position: relative; + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -ms-flex-item-align: start; + align-self: flex-start +} + +.stepper-vertical li a .circle { + -webkit-box-ordinal-group: 2; + -ms-flex-order: 1; + order: 1 +} + +.stepper-vertical li a .label { + -webkit-box-orient: vertical; + -webkit-box-direction: normal; + -ms-flex-flow: column nowrap; + flex-flow: column nowrap; + -webkit-box-ordinal-group: 3; + -ms-flex-order: 2; + order: 2; + margin-top: .2rem +} + +.stepper-vertical li.completed a .label { + font-weight: 500 +} + +.stepper-vertical li .step-content { + display: block; + padding: .94rem; + margin-top: 0; + margin-left: 3.13rem +} + +.stepper-vertical li .step-content p { + font-size: .88rem +} + +.stepper-vertical li:not(:last-child):after { + position: absolute; + top: 3.44rem; + left: 2.19rem; + width: 1px; + height: calc(100% - 40px); + content: ""; + background-color: rgba(0, 0, 0, 0.1) +} + +.fast.spinner-border { + -webkit-animation: spinner-border 0.4s linear infinite; + animation: spinner-border 0.4s linear infinite +} + +.fast.spinner-grow { + -webkit-animation: spinner-grow 0.4s linear infinite; + animation: spinner-grow 0.4s linear infinite +} + +.treeview.w-20 { + width: 20rem +} + +.treeview .rotate { + margin-top: .2rem; + font-size: .8rem; + vertical-align: text-top; + cursor: pointer; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + -webkit-transition: all .1s linear; + transition: all .1s linear +} + +.treeview .rotate.down { + -webkit-transform: rotate(90deg); + transform: rotate(90deg) +} + +.treeview .nested { + display: none +} + +.treeview .active { + display: block +} + +.treeview ul { + list-style-type: none +} + +.treeview .ic-w { + width: 1.3rem +} + +.treeview-animated.w-20 { + width: 20rem +} + +.treeview-animated ul { + position: relative; + padding-left: 1em; + list-style: none +} + +.treeview-animated .treeview-animated-list li { + padding: .2em 0 0 .2em +} + +.treeview-animated .treeview-animated-list .treeview-animated-items .nested::before { + position: absolute; + left: 5px; + display: block; + width: 5px; + height: 100%; + content: ""; + background-color: #808080 +} + +.treeview-animated .treeview-animated-list .treeview-animated-items .closed { + display: block; + padding: .2em .2em .2em .4em; + margin-right: 0; + border-top-left-radius: .3em; + border-bottom-left-radius: .3em +} + +.treeview-animated .treeview-animated-list .treeview-animated-items .closed:hover { + background-color: #8cb9ff +} + +.treeview-animated .treeview-animated-list .treeview-animated-items .closed .fa-angle-right { + font-size: .8rem; + -webkit-transition: all .1s linear; + transition: all .1s linear +} + +.treeview-animated .treeview-animated-list .treeview-animated-items .closed .fa-angle-right.down { + position: relative; + color: #f8f9fa; + -webkit-transform: rotate(90deg); + transform: rotate(90deg) +} + +.treeview-animated .treeview-animated-list .treeview-animated-items .open { + background-color: #32a0ff; + -webkit-transition: all .1s linear; + transition: all .1s linear +} + +.treeview-animated .treeview-animated-list .treeview-animated-items .open:hover { + color: #f8f9fa; + background-color: #32a0ff +} + +.treeview-animated .treeview-animated-list .treeview-animated-items .open span { + color: #f8f9fa +} + +.treeview-animated .treeview-animated-list .treeview-animated-element { + padding: .2em .2em .2em .6em; + cursor: pointer; + border-top-left-radius: 4px; + border-bottom-left-radius: 4px; + -webkit-transition: all .1s linear; + transition: all .1s linear +} + +.treeview-animated .treeview-animated-list .treeview-animated-element:hover { + background-color: #8cb9ff +} + +.treeview-animated .treeview-animated-list .treeview-animated-element.opened { + color: #f8f9fa; + background-color: #32a0ff +} + +.treeview-animated .treeview-animated-list .treeview-animated-element.opened:hover { + color: #f8f9fa; + background-color: #32a0ff +} + +.treeview-colorful { + font-size: 16px; + font-weight: 400; + background: rgba(224, 127, 178, 0.2) +} + +.treeview-colorful.w-20 { + width: 20rem +} + +.treeview-colorful hr { + border-color: #a2127a +} + +.treeview-colorful h6 { + font-size: 1.4em; + font-weight: 500; + color: #a2127a +} + +.treeview-colorful ul { + position: relative; + padding-left: 0; + list-style: none +} + +.treeview-colorful .treeview-colorful-list ul { + padding-left: 1em; + margin-top: .1em; + background: rgba(224, 127, 178, 0.2) +} + +.treeview-colorful .treeview-colorful-element { + padding: .2em .2em .2em 1em; + cursor: pointer; + border: 2px solid transparent; + border-right: 0 solid transparent; + -webkit-transition: all .1s linear; + transition: all .1s linear +} + +.treeview-colorful .treeview-colorful-element:hover { + background-color: #e07fb2 +} + +.treeview-colorful .treeview-colorful-element.opened { + color: #ffac47; + background-color: #a2127a; + border: 2px solid #ffac47; + border-right: 0 solid transparent +} + +.treeview-colorful .treeview-colorful-element.opened:hover { + color: #ffac47; + background-color: #a2127a +} + +.treeview-colorful .treeview-colorful-items-header { + display: block; + padding: .4em; + margin-right: 0; + border-bottom: 2px solid transparent; + -webkit-transition: all .1s linear; + transition: all .1s linear +} + +.treeview-colorful .treeview-colorful-items-header:hover { + background-color: #e07fb2 +} + +.treeview-colorful .treeview-colorful-items-header.open { + background-color: #a2127a; + border-bottom: 2px solid #ffac47; + -webkit-transition: all .1s linear; + transition: all .1s linear +} + +.treeview-colorful .treeview-colorful-items-header.open span { + color: #ffac47 +} + +.treeview-colorful .treeview-colorful-items-header.open:hover { + color: #ffac47; + background-color: #a2127a +} + +.treeview-colorful .treeview-colorful-items-header.open div:hover { + background-color: #a2127a +} + +.treeview-colorful .treeview-colorful-items-header .fa-angle-right { + font-size: .8rem; + -webkit-transition: all .2s linear; + transition: all .2s linear +} + +.treeview-colorful .treeview-colorful-items-header .fas { + position: relative; + color: #ffac47; + -webkit-transition: all .2s linear; + transition: all .2s linear; + -webkit-transform: rotate(90deg); + transform: rotate(90deg) +} + +.treeview-colorful .treeview-colorful-items-header .fa-minus-circle { + position: relative; + color: #ffac47; + -webkit-transition: all .2s linear; + transition: all .2s linear; + -webkit-transform: rotate(180deg); + transform: rotate(180deg) } \ No newline at end of file diff --git a/scripts/_elements/MDB-Free_4.13.0/css/mdb.lite.css b/scripts/_elements/MDB-Free_4.13.0/css/mdb.lite.css index 9dbe11fc..e07cd767 100755 --- a/scripts/_elements/MDB-Free_4.13.0/css/mdb.lite.css +++ b/scripts/_elements/MDB-Free_4.13.0/css/mdb.lite.css @@ -1,9406 +1,9406 @@ -@charset "UTF-8"; - -/*! - * Material Design for Bootstrap 4 - * Version: MDB LITE 4.13.0 - * - * - * Copyright: Material Design for Bootstrap - * https://mdbootstrap.com/ - * - * Read the license: https://mdbootstrap.com/general/license/ - * - * - * Documentation: https://mdbootstrap.com/ - * - * Getting started: https://mdbootstrap.com/docs/jquery/getting-started/download/ - * - * Tutorials: https://mdbootstrap.com/education/bootstrap/ - * - * Templates: https://mdbootstrap.com/templates/ - * - * Support: https://mdbootstrap.com/support/ - * - * Contact: office@mdbootstrap.com - * - * Attribution: Animate CSS, Twitter Bootstrap, Materialize CSS, Normalize CSS, Waves JS, WOW JS, Toastr, Chart.js - */ -.mdb-color.lighten-5 { - background-color: #d0d6e2 !important -} - -.mdb-color.lighten-4 { - background-color: #b1bace !important -} - -.mdb-color.lighten-3 { - background-color: #929fba !important -} - -.mdb-color.lighten-2 { - background-color: #7283a7 !important -} - -.mdb-color.lighten-1 { - background-color: #59698d !important -} - -.mdb-color { - background-color: #45526e !important -} - -.mdb-color-text { - color: #45526e !important -} - -.rgba-mdb-color-slight, -.rgba-mdb-color-slight:after { - background-color: rgba(69, 82, 110, 0.1) -} - -.rgba-mdb-color-light, -.rgba-mdb-color-light:after { - background-color: rgba(69, 82, 110, 0.3) -} - -.rgba-mdb-color-strong, -.rgba-mdb-color-strong:after { - background-color: rgba(69, 82, 110, 0.7) -} - -.mdb-color.darken-1 { - background-color: #3b465e !important -} - -.mdb-color.darken-2 { - background-color: #2e3951 !important -} - -.mdb-color.darken-3 { - background-color: #1c2a48 !important -} - -.mdb-color.darken-4 { - background-color: #1c2331 !important -} - -.red.lighten-5 { - background-color: #ffebee !important -} - -.red.lighten-4 { - background-color: #ffcdd2 !important -} - -.red.lighten-3 { - background-color: #ef9a9a !important -} - -.red.lighten-2 { - background-color: #e57373 !important -} - -.red.lighten-1 { - background-color: #ef5350 !important -} - -.red { - background-color: #f44336 !important -} - -.red-text { - color: #f44336 !important -} - -.rgba-red-slight, -.rgba-red-slight:after { - background-color: rgba(244, 67, 54, 0.1) -} - -.rgba-red-light, -.rgba-red-light:after { - background-color: rgba(244, 67, 54, 0.3) -} - -.rgba-red-strong, -.rgba-red-strong:after { - background-color: rgba(244, 67, 54, 0.7) -} - -.red.darken-1 { - background-color: #e53935 !important -} - -.red.darken-2 { - background-color: #d32f2f !important -} - -.red.darken-3 { - background-color: #c62828 !important -} - -.red.darken-4 { - background-color: #b71c1c !important -} - -.red.accent-1 { - background-color: #ff8a80 !important -} - -.red.accent-2 { - background-color: #ff5252 !important -} - -.red.accent-3 { - background-color: #ff1744 !important -} - -.red.accent-4 { - background-color: #d50000 !important -} - -.pink.lighten-5 { - background-color: #fce4ec !important -} - -.pink.lighten-4 { - background-color: #f8bbd0 !important -} - -.pink.lighten-3 { - background-color: #f48fb1 !important -} - -.pink.lighten-2 { - background-color: #f06292 !important -} - -.pink.lighten-1 { - background-color: #ec407a !important -} - -.pink { - background-color: #e91e63 !important -} - -.pink-text { - color: #e91e63 !important -} - -.rgba-pink-slight, -.rgba-pink-slight:after { - background-color: rgba(233, 30, 99, 0.1) -} - -.rgba-pink-light, -.rgba-pink-light:after { - background-color: rgba(233, 30, 99, 0.3) -} - -.rgba-pink-strong, -.rgba-pink-strong:after { - background-color: rgba(233, 30, 99, 0.7) -} - -.pink.darken-1 { - background-color: #d81b60 !important -} - -.pink.darken-2 { - background-color: #c2185b !important -} - -.pink.darken-3 { - background-color: #ad1457 !important -} - -.pink.darken-4 { - background-color: #880e4f !important -} - -.pink.accent-1 { - background-color: #ff80ab !important -} - -.pink.accent-2 { - background-color: #ff4081 !important -} - -.pink.accent-3 { - background-color: #f50057 !important -} - -.pink.accent-4 { - background-color: #c51162 !important -} - -.purple.lighten-5 { - background-color: #f3e5f5 !important -} - -.purple.lighten-4 { - background-color: #e1bee7 !important -} - -.purple.lighten-3 { - background-color: #ce93d8 !important -} - -.purple.lighten-2 { - background-color: #ba68c8 !important -} - -.purple.lighten-1 { - background-color: #ab47bc !important -} - -.purple { - background-color: #9c27b0 !important -} - -.purple-text { - color: #9c27b0 !important -} - -.rgba-purple-slight, -.rgba-purple-slight:after { - background-color: rgba(156, 39, 176, 0.1) -} - -.rgba-purple-light, -.rgba-purple-light:after { - background-color: rgba(156, 39, 176, 0.3) -} - -.rgba-purple-strong, -.rgba-purple-strong:after { - background-color: rgba(156, 39, 176, 0.7) -} - -.purple.darken-1 { - background-color: #8e24aa !important -} - -.purple.darken-2 { - background-color: #7b1fa2 !important -} - -.purple.darken-3 { - background-color: #6a1b9a !important -} - -.purple.darken-4 { - background-color: #4a148c !important -} - -.purple.accent-1 { - background-color: #ea80fc !important -} - -.purple.accent-2 { - background-color: #e040fb !important -} - -.purple.accent-3 { - background-color: #d500f9 !important -} - -.purple.accent-4 { - background-color: #a0f !important -} - -.deep-purple.lighten-5 { - background-color: #ede7f6 !important -} - -.deep-purple.lighten-4 { - background-color: #d1c4e9 !important -} - -.deep-purple.lighten-3 { - background-color: #b39ddb !important -} - -.deep-purple.lighten-2 { - background-color: #9575cd !important -} - -.deep-purple.lighten-1 { - background-color: #7e57c2 !important -} - -.deep-purple { - background-color: #673ab7 !important -} - -.deep-purple-text { - color: #673ab7 !important -} - -.rgba-deep-purple-slight, -.rgba-deep-purple-slight:after { - background-color: rgba(103, 58, 183, 0.1) -} - -.rgba-deep-purple-light, -.rgba-deep-purple-light:after { - background-color: rgba(103, 58, 183, 0.3) -} - -.rgba-deep-purple-strong, -.rgba-deep-purple-strong:after { - background-color: rgba(103, 58, 183, 0.7) -} - -.deep-purple.darken-1 { - background-color: #5e35b1 !important -} - -.deep-purple.darken-2 { - background-color: #512da8 !important -} - -.deep-purple.darken-3 { - background-color: #4527a0 !important -} - -.deep-purple.darken-4 { - background-color: #311b92 !important -} - -.deep-purple.accent-1 { - background-color: #b388ff !important -} - -.deep-purple.accent-2 { - background-color: #7c4dff !important -} - -.deep-purple.accent-3 { - background-color: #651fff !important -} - -.deep-purple.accent-4 { - background-color: #6200ea !important -} - -.indigo.lighten-5 { - background-color: #e8eaf6 !important -} - -.indigo.lighten-4 { - background-color: #c5cae9 !important -} - -.indigo.lighten-3 { - background-color: #9fa8da !important -} - -.indigo.lighten-2 { - background-color: #7986cb !important -} - -.indigo.lighten-1 { - background-color: #5c6bc0 !important -} - -.indigo { - background-color: #3f51b5 !important -} - -.indigo-text { - color: #3f51b5 !important -} - -.rgba-indigo-slight, -.rgba-indigo-slight:after { - background-color: rgba(63, 81, 181, 0.1) -} - -.rgba-indigo-light, -.rgba-indigo-light:after { - background-color: rgba(63, 81, 181, 0.3) -} - -.rgba-indigo-strong, -.rgba-indigo-strong:after { - background-color: rgba(63, 81, 181, 0.7) -} - -.indigo.darken-1 { - background-color: #3949ab !important -} - -.indigo.darken-2 { - background-color: #303f9f !important -} - -.indigo.darken-3 { - background-color: #283593 !important -} - -.indigo.darken-4 { - background-color: #1a237e !important -} - -.indigo.accent-1 { - background-color: #8c9eff !important -} - -.indigo.accent-2 { - background-color: #536dfe !important -} - -.indigo.accent-3 { - background-color: #3d5afe !important -} - -.indigo.accent-4 { - background-color: #304ffe !important -} - -.blue.lighten-5 { - background-color: #e3f2fd !important -} - -.blue.lighten-4 { - background-color: #bbdefb !important -} - -.blue.lighten-3 { - background-color: #90caf9 !important -} - -.blue.lighten-2 { - background-color: #64b5f6 !important -} - -.blue.lighten-1 { - background-color: #42a5f5 !important -} - -.blue { - background-color: #2196f3 !important -} - -.blue-text { - color: #2196f3 !important -} - -.rgba-blue-slight, -.rgba-blue-slight:after { - background-color: rgba(33, 150, 243, 0.1) -} - -.rgba-blue-light, -.rgba-blue-light:after { - background-color: rgba(33, 150, 243, 0.3) -} - -.rgba-blue-strong, -.rgba-blue-strong:after { - background-color: rgba(33, 150, 243, 0.7) -} - -.blue.darken-1 { - background-color: #1e88e5 !important -} - -.blue.darken-2 { - background-color: #1976d2 !important -} - -.blue.darken-3 { - background-color: #1565c0 !important -} - -.blue.darken-4 { - background-color: #0d47a1 !important -} - -.blue.accent-1 { - background-color: #82b1ff !important -} - -.blue.accent-2 { - background-color: #448aff !important -} - -.blue.accent-3 { - background-color: #2979ff !important -} - -.blue.accent-4 { - background-color: #2962ff !important -} - -.light-blue.lighten-5 { - background-color: #e1f5fe !important -} - -.light-blue.lighten-4 { - background-color: #b3e5fc !important -} - -.light-blue.lighten-3 { - background-color: #81d4fa !important -} - -.light-blue.lighten-2 { - background-color: #4fc3f7 !important -} - -.light-blue.lighten-1 { - background-color: #29b6f6 !important -} - -.light-blue { - background-color: #03a9f4 !important -} - -.light-blue-text { - color: #03a9f4 !important -} - -.rgba-light-blue-slight, -.rgba-light-blue-slight:after { - background-color: rgba(3, 169, 244, 0.1) -} - -.rgba-light-blue-light, -.rgba-light-blue-light:after { - background-color: rgba(3, 169, 244, 0.3) -} - -.rgba-light-blue-strong, -.rgba-light-blue-strong:after { - background-color: rgba(3, 169, 244, 0.7) -} - -.light-blue.darken-1 { - background-color: #039be5 !important -} - -.light-blue.darken-2 { - background-color: #0288d1 !important -} - -.light-blue.darken-3 { - background-color: #0277bd !important -} - -.light-blue.darken-4 { - background-color: #01579b !important -} - -.light-blue.accent-1 { - background-color: #80d8ff !important -} - -.light-blue.accent-2 { - background-color: #40c4ff !important -} - -.light-blue.accent-3 { - background-color: #00b0ff !important -} - -.light-blue.accent-4 { - background-color: #0091ea !important -} - -.cyan.lighten-5 { - background-color: #e0f7fa !important -} - -.cyan.lighten-4 { - background-color: #b2ebf2 !important -} - -.cyan.lighten-3 { - background-color: #80deea !important -} - -.cyan.lighten-2 { - background-color: #4dd0e1 !important -} - -.cyan.lighten-1 { - background-color: #26c6da !important -} - -.cyan { - background-color: #00bcd4 !important -} - -.cyan-text { - color: #00bcd4 !important -} - -.rgba-cyan-slight, -.rgba-cyan-slight:after { - background-color: rgba(0, 188, 212, 0.1) -} - -.rgba-cyan-light, -.rgba-cyan-light:after { - background-color: rgba(0, 188, 212, 0.3) -} - -.rgba-cyan-strong, -.rgba-cyan-strong:after { - background-color: rgba(0, 188, 212, 0.7) -} - -.cyan.darken-1 { - background-color: #00acc1 !important -} - -.cyan.darken-2 { - background-color: #0097a7 !important -} - -.cyan.darken-3 { - background-color: #00838f !important -} - -.cyan.darken-4 { - background-color: #006064 !important -} - -.cyan.accent-1 { - background-color: #84ffff !important -} - -.cyan.accent-2 { - background-color: #18ffff !important -} - -.cyan.accent-3 { - background-color: #00e5ff !important -} - -.cyan.accent-4 { - background-color: #00b8d4 !important -} - -.teal.lighten-5 { - background-color: #e0f2f1 !important -} - -.teal.lighten-4 { - background-color: #b2dfdb !important -} - -.teal.lighten-3 { - background-color: #80cbc4 !important -} - -.teal.lighten-2 { - background-color: #4db6ac !important -} - -.teal.lighten-1 { - background-color: #26a69a !important -} - -.teal { - background-color: #009688 !important -} - -.teal-text { - color: #009688 !important -} - -.rgba-teal-slight, -.rgba-teal-slight:after { - background-color: rgba(0, 150, 136, 0.1) -} - -.rgba-teal-light, -.rgba-teal-light:after { - background-color: rgba(0, 150, 136, 0.3) -} - -.rgba-teal-strong, -.rgba-teal-strong:after { - background-color: rgba(0, 150, 136, 0.7) -} - -.teal.darken-1 { - background-color: #00897b !important -} - -.teal.darken-2 { - background-color: #00796b !important -} - -.teal.darken-3 { - background-color: #00695c !important -} - -.teal.darken-4 { - background-color: #004d40 !important -} - -.teal.accent-1 { - background-color: #a7ffeb !important -} - -.teal.accent-2 { - background-color: #64ffda !important -} - -.teal.accent-3 { - background-color: #1de9b6 !important -} - -.teal.accent-4 { - background-color: #00bfa5 !important -} - -.green.lighten-5 { - background-color: #e8f5e9 !important -} - -.green.lighten-4 { - background-color: #c8e6c9 !important -} - -.green.lighten-3 { - background-color: #a5d6a7 !important -} - -.green.lighten-2 { - background-color: #81c784 !important -} - -.green.lighten-1 { - background-color: #66bb6a !important -} - -.green { - background-color: #4caf50 !important -} - -.green-text { - color: #4caf50 !important -} - -.rgba-green-slight, -.rgba-green-slight:after { - background-color: rgba(76, 175, 80, 0.1) -} - -.rgba-green-light, -.rgba-green-light:after { - background-color: rgba(76, 175, 80, 0.3) -} - -.rgba-green-strong, -.rgba-green-strong:after { - background-color: rgba(76, 175, 80, 0.7) -} - -.green.darken-1 { - background-color: #43a047 !important -} - -.green.darken-2 { - background-color: #388e3c !important -} - -.green.darken-3 { - background-color: #2e7d32 !important -} - -.green.darken-4 { - background-color: #1b5e20 !important -} - -.green.accent-1 { - background-color: #b9f6ca !important -} - -.green.accent-2 { - background-color: #69f0ae !important -} - -.green.accent-3 { - background-color: #00e676 !important -} - -.green.accent-4 { - background-color: #00c853 !important -} - -.light-green.lighten-5 { - background-color: #f1f8e9 !important -} - -.light-green.lighten-4 { - background-color: #dcedc8 !important -} - -.light-green.lighten-3 { - background-color: #c5e1a5 !important -} - -.light-green.lighten-2 { - background-color: #aed581 !important -} - -.light-green.lighten-1 { - background-color: #9ccc65 !important -} - -.light-green { - background-color: #8bc34a !important -} - -.light-green-text { - color: #8bc34a !important -} - -.rgba-light-green-slight, -.rgba-light-green-slight:after { - background-color: rgba(139, 195, 74, 0.1) -} - -.rgba-light-green-light, -.rgba-light-green-light:after { - background-color: rgba(139, 195, 74, 0.3) -} - -.rgba-light-green-strong, -.rgba-light-green-strong:after { - background-color: rgba(139, 195, 74, 0.7) -} - -.light-green.darken-1 { - background-color: #7cb342 !important -} - -.light-green.darken-2 { - background-color: #689f38 !important -} - -.light-green.darken-3 { - background-color: #558b2f !important -} - -.light-green.darken-4 { - background-color: #33691e !important -} - -.light-green.accent-1 { - background-color: #ccff90 !important -} - -.light-green.accent-2 { - background-color: #b2ff59 !important -} - -.light-green.accent-3 { - background-color: #76ff03 !important -} - -.light-green.accent-4 { - background-color: #64dd17 !important -} - -.lime.lighten-5 { - background-color: #f9fbe7 !important -} - -.lime.lighten-4 { - background-color: #f0f4c3 !important -} - -.lime.lighten-3 { - background-color: #e6ee9c !important -} - -.lime.lighten-2 { - background-color: #dce775 !important -} - -.lime.lighten-1 { - background-color: #d4e157 !important -} - -.lime { - background-color: #cddc39 !important -} - -.lime-text { - color: #cddc39 !important -} - -.rgba-lime-slight, -.rgba-lime-slight:after { - background-color: rgba(205, 220, 57, 0.1) -} - -.rgba-lime-light, -.rgba-lime-light:after { - background-color: rgba(205, 220, 57, 0.3) -} - -.rgba-lime-strong, -.rgba-lime-strong:after { - background-color: rgba(205, 220, 57, 0.7) -} - -.lime.darken-1 { - background-color: #c0ca33 !important -} - -.lime.darken-2 { - background-color: #afb42b !important -} - -.lime.darken-3 { - background-color: #9e9d24 !important -} - -.lime.darken-4 { - background-color: #827717 !important -} - -.lime.accent-1 { - background-color: #f4ff81 !important -} - -.lime.accent-2 { - background-color: #eeff41 !important -} - -.lime.accent-3 { - background-color: #c6ff00 !important -} - -.lime.accent-4 { - background-color: #aeea00 !important -} - -.yellow.lighten-5 { - background-color: #fffde7 !important -} - -.yellow.lighten-4 { - background-color: #fff9c4 !important -} - -.yellow.lighten-3 { - background-color: #fff59d !important -} - -.yellow.lighten-2 { - background-color: #fff176 !important -} - -.yellow.lighten-1 { - background-color: #ffee58 !important -} - -.yellow { - background-color: #ffeb3b !important -} - -.yellow-text { - color: #ffeb3b !important -} - -.rgba-yellow-slight, -.rgba-yellow-slight:after { - background-color: rgba(255, 235, 59, 0.1) -} - -.rgba-yellow-light, -.rgba-yellow-light:after { - background-color: rgba(255, 235, 59, 0.3) -} - -.rgba-yellow-strong, -.rgba-yellow-strong:after { - background-color: rgba(255, 235, 59, 0.7) -} - -.yellow.darken-1 { - background-color: #fdd835 !important -} - -.yellow.darken-2 { - background-color: #fbc02d !important -} - -.yellow.darken-3 { - background-color: #f9a825 !important -} - -.yellow.darken-4 { - background-color: #f57f17 !important -} - -.yellow.accent-1 { - background-color: #ffff8d !important -} - -.yellow.accent-2 { - background-color: #ff0 !important -} - -.yellow.accent-3 { - background-color: #ffea00 !important -} - -.yellow.accent-4 { - background-color: #ffd600 !important -} - -.amber.lighten-5 { - background-color: #fff8e1 !important -} - -.amber.lighten-4 { - background-color: #ffecb3 !important -} - -.amber.lighten-3 { - background-color: #ffe082 !important -} - -.amber.lighten-2 { - background-color: #ffd54f !important -} - -.amber.lighten-1 { - background-color: #ffca28 !important -} - -.amber { - background-color: #ffc107 !important -} - -.amber-text { - color: #ffc107 !important -} - -.rgba-amber-slight, -.rgba-amber-slight:after { - background-color: rgba(255, 193, 7, 0.1) -} - -.rgba-amber-light, -.rgba-amber-light:after { - background-color: rgba(255, 193, 7, 0.3) -} - -.rgba-amber-strong, -.rgba-amber-strong:after { - background-color: rgba(255, 193, 7, 0.7) -} - -.amber.darken-1 { - background-color: #ffb300 !important -} - -.amber.darken-2 { - background-color: #ffa000 !important -} - -.amber.darken-3 { - background-color: #ff8f00 !important -} - -.amber.darken-4 { - background-color: #ff6f00 !important -} - -.amber.accent-1 { - background-color: #ffe57f !important -} - -.amber.accent-2 { - background-color: #ffd740 !important -} - -.amber.accent-3 { - background-color: #ffc400 !important -} - -.amber.accent-4 { - background-color: #ffab00 !important -} - -.orange.lighten-5 { - background-color: #fff3e0 !important -} - -.orange.lighten-4 { - background-color: #ffe0b2 !important -} - -.orange.lighten-3 { - background-color: #ffcc80 !important -} - -.orange.lighten-2 { - background-color: #ffb74d !important -} - -.orange.lighten-1 { - background-color: #ffa726 !important -} - -.orange { - background-color: #ff9800 !important -} - -.orange-text { - color: #ff9800 !important -} - -.rgba-orange-slight, -.rgba-orange-slight:after { - background-color: rgba(255, 152, 0, 0.1) -} - -.rgba-orange-light, -.rgba-orange-light:after { - background-color: rgba(255, 152, 0, 0.3) -} - -.rgba-orange-strong, -.rgba-orange-strong:after { - background-color: rgba(255, 152, 0, 0.7) -} - -.orange.darken-1 { - background-color: #fb8c00 !important -} - -.orange.darken-2 { - background-color: #f57c00 !important -} - -.orange.darken-3 { - background-color: #ef6c00 !important -} - -.orange.darken-4 { - background-color: #e65100 !important -} - -.orange.accent-1 { - background-color: #ffd180 !important -} - -.orange.accent-2 { - background-color: #ffab40 !important -} - -.orange.accent-3 { - background-color: #ff9100 !important -} - -.orange.accent-4 { - background-color: #ff6d00 !important -} - -.deep-orange.lighten-5 { - background-color: #fbe9e7 !important -} - -.deep-orange.lighten-4 { - background-color: #ffccbc !important -} - -.deep-orange.lighten-3 { - background-color: #ffab91 !important -} - -.deep-orange.lighten-2 { - background-color: #ff8a65 !important -} - -.deep-orange.lighten-1 { - background-color: #ff7043 !important -} - -.deep-orange { - background-color: #ff5722 !important -} - -.deep-orange-text { - color: #ff5722 !important -} - -.rgba-deep-orange-slight, -.rgba-deep-orange-slight:after { - background-color: rgba(255, 87, 34, 0.1) -} - -.rgba-deep-orange-light, -.rgba-deep-orange-light:after { - background-color: rgba(255, 87, 34, 0.3) -} - -.rgba-deep-orange-strong, -.rgba-deep-orange-strong:after { - background-color: rgba(255, 87, 34, 0.7) -} - -.deep-orange.darken-1 { - background-color: #f4511e !important -} - -.deep-orange.darken-2 { - background-color: #e64a19 !important -} - -.deep-orange.darken-3 { - background-color: #d84315 !important -} - -.deep-orange.darken-4 { - background-color: #bf360c !important -} - -.deep-orange.accent-1 { - background-color: #ff9e80 !important -} - -.deep-orange.accent-2 { - background-color: #ff6e40 !important -} - -.deep-orange.accent-3 { - background-color: #ff3d00 !important -} - -.deep-orange.accent-4 { - background-color: #dd2c00 !important -} - -.brown.lighten-5 { - background-color: #efebe9 !important -} - -.brown.lighten-4 { - background-color: #d7ccc8 !important -} - -.brown.lighten-3 { - background-color: #bcaaa4 !important -} - -.brown.lighten-2 { - background-color: #a1887f !important -} - -.brown.lighten-1 { - background-color: #8d6e63 !important -} - -.brown { - background-color: #795548 !important -} - -.brown-text { - color: #795548 !important -} - -.rgba-brown-slight, -.rgba-brown-slight:after { - background-color: rgba(121, 85, 72, 0.1) -} - -.rgba-brown-light, -.rgba-brown-light:after { - background-color: rgba(121, 85, 72, 0.3) -} - -.rgba-brown-strong, -.rgba-brown-strong:after { - background-color: rgba(121, 85, 72, 0.7) -} - -.brown.darken-1 { - background-color: #6d4c41 !important -} - -.brown.darken-2 { - background-color: #5d4037 !important -} - -.brown.darken-3 { - background-color: #4e342e !important -} - -.brown.darken-4 { - background-color: #3e2723 !important -} - -.blue-grey.lighten-5 { - background-color: #eceff1 !important -} - -.blue-grey.lighten-4 { - background-color: #cfd8dc !important -} - -.blue-grey.lighten-3 { - background-color: #b0bec5 !important -} - -.blue-grey.lighten-2 { - background-color: #90a4ae !important -} - -.blue-grey.lighten-1 { - background-color: #78909c !important -} - -.blue-grey { - background-color: #607d8b !important -} - -.blue-grey-text { - color: #607d8b !important -} - -.rgba-blue-grey-slight, -.rgba-blue-grey-slight:after { - background-color: rgba(96, 125, 139, 0.1) -} - -.rgba-blue-grey-light, -.rgba-blue-grey-light:after { - background-color: rgba(96, 125, 139, 0.3) -} - -.rgba-blue-grey-strong, -.rgba-blue-grey-strong:after { - background-color: rgba(96, 125, 139, 0.7) -} - -.blue-grey.darken-1 { - background-color: #546e7a !important -} - -.blue-grey.darken-2 { - background-color: #455a64 !important -} - -.blue-grey.darken-3 { - background-color: #37474f !important -} - -.blue-grey.darken-4 { - background-color: #263238 !important -} - -.grey.lighten-5 { - background-color: #fafafa !important -} - -.grey.lighten-4 { - background-color: #f5f5f5 !important -} - -.grey.lighten-3 { - background-color: #eee !important -} - -.grey.lighten-2 { - background-color: #e0e0e0 !important -} - -.grey.lighten-1 { - background-color: #bdbdbd !important -} - -.grey { - background-color: #9e9e9e !important -} - -.grey-text { - color: #9e9e9e !important -} - -.rgba-grey-slight, -.rgba-grey-slight:after { - background-color: rgba(158, 158, 158, 0.1) -} - -.rgba-grey-light, -.rgba-grey-light:after { - background-color: rgba(158, 158, 158, 0.3) -} - -.rgba-grey-strong, -.rgba-grey-strong:after { - background-color: rgba(158, 158, 158, 0.7) -} - -.grey.darken-1 { - background-color: #757575 !important -} - -.grey.darken-2 { - background-color: #616161 !important -} - -.grey.darken-3 { - background-color: #424242 !important -} - -.grey.darken-4 { - background-color: #212121 !important -} - -.black { - background-color: #000 !important -} - -.black-text { - color: #000 !important -} - -.rgba-black-slight, -.rgba-black-slight:after { - background-color: rgba(0, 0, 0, 0.1) -} - -.rgba-black-light, -.rgba-black-light:after { - background-color: rgba(0, 0, 0, 0.3) -} - -.rgba-black-strong, -.rgba-black-strong:after { - background-color: rgba(0, 0, 0, 0.7) -} - -.white { - background-color: #fff !important -} - -.white-text { - color: #fff !important -} - -.rgba-white-slight, -.rgba-white-slight:after { - background-color: rgba(255, 255, 255, 0.1) -} - -.rgba-white-light, -.rgba-white-light:after { - background-color: rgba(255, 255, 255, 0.3) -} - -.rgba-white-strong, -.rgba-white-strong:after { - background-color: rgba(255, 255, 255, 0.7) -} - -.rgba-stylish-slight { - background-color: rgba(62, 69, 81, 0.1) -} - -.rgba-stylish-light { - background-color: rgba(62, 69, 81, 0.3) -} - -.rgba-stylish-strong { - background-color: rgba(62, 69, 81, 0.7) -} - -.primary-color, -ul.stepper li.active a .circle, -ul.stepper li.completed a .circle { - background-color: #4285f4 !important -} - -.primary-color-dark { - background-color: #0d47a1 !important -} - -.secondary-color { - background-color: #a6c !important -} - -.secondary-color-dark { - background-color: #93c !important -} - -.default-color { - background-color: #2bbbad !important -} - -.default-color-dark { - background-color: #00695c !important -} - -.info-color { - background-color: #33b5e5 !important -} - -.info-color-dark { - background-color: #09c !important -} - -.success-color { - background-color: #00c851 !important -} - -.success-color-dark { - background-color: #007e33 !important -} - -.warning-color { - background-color: #fb3 !important -} - -.warning-color-dark { - background-color: #f80 !important -} - -.danger-color, -ul.stepper li.warning a .circle { - background-color: #ff3547 !important -} - -.danger-color-dark { - background-color: #c00 !important -} - -.elegant-color { - background-color: #2e2e2e !important -} - -.elegant-color-dark { - background-color: #212121 !important -} - -.stylish-color { - background-color: #4b515d !important -} - -.stylish-color-dark { - background-color: #3e4551 !important -} - -.unique-color { - background-color: #3f729b !important -} - -.unique-color-dark { - background-color: #1c2331 !important -} - -.special-color { - background-color: #37474f !important -} - -.special-color-dark { - background-color: #263238 !important -} - -.purple-gradient { - background: linear-gradient(40deg, #ff6ec4, #7873f5) !important -} - -.peach-gradient { - background: linear-gradient(40deg, #ffd86f, #fc6262) !important -} - -.aqua-gradient { - background: linear-gradient(40deg, #2096ff, #05ffa3) !important -} - -.blue-gradient { - background: linear-gradient(40deg, #45cafc, #303f9f) !important -} - -.purple-gradient-rgba { - background: linear-gradient(40deg, rgba(255, 110, 196, 0.9), rgba(120, 115, 245, 0.9)) !important -} - -.peach-gradient-rgba { - background: linear-gradient(40deg, rgba(255, 216, 111, 0.9), rgba(252, 98, 98, 0.9)) !important -} - -.aqua-gradient-rgba { - background: linear-gradient(40deg, rgba(32, 150, 255, 0.9), rgba(5, 255, 163, 0.9)) !important -} - -.blue-gradient-rgba { - background: linear-gradient(40deg, rgba(69, 202, 252, 0.9), rgba(48, 63, 159, 0.9)) !important -} - -.dark-grey-text { - color: #4f4f4f !important -} - -.dark-grey-text:hover, -.dark-grey-text:focus { - color: #4f4f4f !important -} - -.hoverable { - -webkit-box-shadow: none; - box-shadow: none; - -webkit-transition: all 0.55s ease-in-out; - transition: all 0.55s ease-in-out -} - -.hoverable:hover { - -webkit-box-shadow: 0 8px 17px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19); - box-shadow: 0 8px 17px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19); - -webkit-transition: all 0.55s ease-in-out; - transition: all 0.55s ease-in-out -} - -.z-depth-0 { - -webkit-box-shadow: none !important; - box-shadow: none !important -} - -.z-depth-1 { - -webkit-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12) !important; - box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12) !important -} - -.z-depth-1-half { - -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) !important; - box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) !important -} - -.z-depth-2 { - -webkit-box-shadow: 0 8px 17px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19) !important; - box-shadow: 0 8px 17px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19) !important -} - -.z-depth-3 { - -webkit-box-shadow: 0 12px 15px 0 rgba(0, 0, 0, 0.24), 0 17px 50px 0 rgba(0, 0, 0, 0.19) !important; - box-shadow: 0 12px 15px 0 rgba(0, 0, 0, 0.24), 0 17px 50px 0 rgba(0, 0, 0, 0.19) !important -} - -.z-depth-4 { - -webkit-box-shadow: 0 16px 28px 0 rgba(0, 0, 0, 0.22), 0 25px 55px 0 rgba(0, 0, 0, 0.21) !important; - box-shadow: 0 16px 28px 0 rgba(0, 0, 0, 0.22), 0 25px 55px 0 rgba(0, 0, 0, 0.21) !important -} - -.z-depth-5 { - -webkit-box-shadow: 0 27px 24px 0 rgba(0, 0, 0, 0.2), 0 40px 77px 0 rgba(0, 0, 0, 0.22) !important; - box-shadow: 0 27px 24px 0 rgba(0, 0, 0, 0.2), 0 40px 77px 0 rgba(0, 0, 0, 0.22) !important -} - -.disabled, -:disabled { - pointer-events: none !important -} - -a { - color: #007bff; - text-decoration: none; - cursor: pointer; - -webkit-transition: all 0.2s ease-in-out; - transition: all 0.2s ease-in-out -} - -a:hover { - color: #0056b3; - text-decoration: none; - -webkit-transition: all 0.2s ease-in-out; - transition: all 0.2s ease-in-out -} - -a.disabled:hover, -a:disabled:hover { - color: #007bff -} - -a:not([href]):not([tabindex]), -a:not([href]):not([tabindex]):focus, -a:not([href]):not([tabindex]):hover { - color: inherit; - text-decoration: none -} - -.divider-new { - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-orient: horizontal; - -webkit-box-direction: normal; - -ms-flex-direction: row; - flex-direction: row; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - -webkit-box-pack: center; - -ms-flex-pack: center; - justify-content: center; - margin-top: 2.8rem; - margin-bottom: 2.8rem -} - -.divider-new>h1, -.divider-new h2, -.divider-new h3, -.divider-new h4, -.divider-new h5, -.divider-new h6 { - margin-bottom: 0 -} - -.divider-new:before, -.divider-new:after { - -webkit-box-flex: 1; - -ms-flex: 1; - flex: 1; - height: 1.5px; - height: 2px; - content: ""; - background: #c6c6c6 -} - -.divider-new:before { - margin: 0 .5rem 0 0 -} - -.divider-new:after { - margin: 0 0 0 .5rem -} - -.img-fluid, -.modal-dialog.cascading-modal.modal-avatar .modal-header, -.video-fluid { - max-width: 100%; - height: auto -} - -.flex-center { - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - -webkit-box-pack: center; - -ms-flex-pack: center; - justify-content: center; - height: 100% -} - -.flex-center p { - margin: 0 -} - -.flex-center ul { - text-align: center -} - -.flex-center ul li { - margin-bottom: 1rem -} - -.flex-center ul li:last-of-type { - margin-bottom: 0 -} - -.hr-light { - border-top: 1px solid #fff -} - -.hr-dark { - border-top: 1px solid #666 -} - -.w-responsive { - width: 75% -} - -@media (max-width: 740px) { - .w-responsive { - width: 100% - } -} - -.w-header { - width: 3.2rem -} - -.collapsible-body { - display: none -} - -.jumbotron { - background-color: #fff; - border-radius: .125rem; - -webkit-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12); - box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12) -} - -.bg-primary { - background-color: #4285f4 !important -} - -a.bg-primary:hover, -a.bg-primary:focus, -button.bg-primary:hover, -button.bg-primary:focus { - background-color: #1266f1 !important -} - -.border-primary { - border-color: #4285f4 !important -} - -.bg-danger { - background-color: #ff3547 !important -} - -a.bg-danger:hover, -a.bg-danger:focus, -button.bg-danger:hover, -button.bg-danger:focus { - background-color: #ff0219 !important -} - -.border-danger { - border-color: #ff3547 !important -} - -.bg-warning { - background-color: #fb3 !important -} - -a.bg-warning:hover, -a.bg-warning:focus, -button.bg-warning:hover, -button.bg-warning:focus { - background-color: #fa0 !important -} - -.border-warning { - border-color: #fb3 !important -} - -.bg-success { - background-color: #00c851 !important -} - -a.bg-success:hover, -a.bg-success:focus, -button.bg-success:hover, -button.bg-success:focus { - background-color: #00953c !important -} - -.border-success { - border-color: #00c851 !important -} - -.bg-info { - background-color: #33b5e5 !important -} - -a.bg-info:hover, -a.bg-info:focus, -button.bg-info:hover, -button.bg-info:focus { - background-color: #1a9bcb !important -} - -.border-info { - border-color: #33b5e5 !important -} - -.bg-default { - background-color: #2bbbad !important -} - -a.bg-default:hover, -a.bg-default:focus, -button.bg-default:hover, -button.bg-default:focus { - background-color: #219287 !important -} - -.border-default { - border-color: #2bbbad !important -} - -.bg-secondary { - background-color: #a6c !important -} - -a.bg-secondary:hover, -a.bg-secondary:focus, -button.bg-secondary:hover, -button.bg-secondary:focus { - background-color: #9540bf !important -} - -.border-secondary { - border-color: #a6c !important -} - -.bg-dark { - background-color: #212121 !important -} - -a.bg-dark:hover, -a.bg-dark:focus, -button.bg-dark:hover, -button.bg-dark:focus { - background-color: #080808 !important -} - -.border-dark { - border-color: #212121 !important -} - -.bg-light { - background-color: #e0e0e0 !important -} - -a.bg-light:hover, -a.bg-light:focus, -button.bg-light:hover, -button.bg-light:focus { - background-color: #c7c7c7 !important -} - -.border-light { - border-color: #e0e0e0 !important -} - -.card-img-100 { - width: 100px; - height: 100px -} - -.card-img-64 { - width: 64px; - height: 64px -} - -.mml-1 { - margin-left: -0.25rem !important -} - -.flex-1 { - -webkit-box-flex: 1; - -ms-flex: 1; - flex: 1 -} - -body { - font-family: "Roboto", sans-serif; - font-weight: 300 -} - -h1, -h2, -h3, -h4, -h5, -h6 { - font-weight: 300 -} - -.blockquote { - padding: .5rem 1rem; - border-left: .25rem solid #eceeef -} - -.blockquote.text-right { - border-right: .25rem solid #eceeef; - border-left: none -} - -.blockquote .bq-title { - margin-bottom: 0; - font-size: 1.5rem; - font-weight: 400 -} - -.blockquote p { - padding: 1rem 0; - font-size: 1.1rem -} - -.bq-primary { - border-left: 3px solid #4285f4 !important -} - -.bq-primary .bq-title { - color: #4285f4 !important -} - -.bq-danger { - border-left: 3px solid #ff3547 !important -} - -.bq-danger .bq-title { - color: #ff3547 !important -} - -.bq-warning { - border-left: 3px solid #fb3 !important -} - -.bq-warning .bq-title { - color: #fb3 !important -} - -.bq-success { - border-left: 3px solid #00c851 !important -} - -.bq-success .bq-title { - color: #00c851 !important -} - -.bq-info { - border-left: 3px solid #33b5e5 !important -} - -.bq-info .bq-title { - color: #33b5e5 !important -} - -.h1-responsive { - font-size: 150% -} - -.h2-responsive { - font-size: 145% -} - -.h3-responsive { - font-size: 135% -} - -.h4-responsive { - font-size: 135% -} - -.h5-responsive { - font-size: 135% -} - -@media (min-width: 576px) { - .h1-responsive { - font-size: 170% - } - - .h2-responsive { - font-size: 140% - } - - .h3-responsive { - font-size: 125% - } - - .h4-responsive { - font-size: 125% - } - - .h5-responsive { - font-size: 125% - } -} - -@media (min-width: 768px) { - .h1-responsive { - font-size: 200% - } - - .h2-responsive { - font-size: 170% - } - - .h3-responsive { - font-size: 140% - } - - .h4-responsive { - font-size: 125% - } - - .h5-responsive { - font-size: 125% - } -} - -@media (min-width: 992px) { - .h1-responsive { - font-size: 200% - } - - .h2-responsive { - font-size: 170% - } - - .h3-responsive { - font-size: 140% - } - - .h4-responsive { - font-size: 125% - } - - .h5-responsive { - font-size: 125% - } -} - -@media (min-width: 1200px) { - .h1-responsive { - font-size: 250% - } - - .h2-responsive { - font-size: 200% - } - - .h3-responsive { - font-size: 170% - } - - .h4-responsive { - font-size: 140% - } - - .h5-responsive { - font-size: 125% - } -} - -.text-primary { - color: #4285f4 !important -} - -a.text-primary:hover, -a.text-primary:focus { - color: #1266f1 !important -} - -.text-danger { - color: #ff3547 !important -} - -a.text-danger:hover, -a.text-danger:focus { - color: #ff0219 !important -} - -.text-warning { - color: #fb3 !important -} - -a.text-warning:hover, -a.text-warning:focus { - color: #fa0 !important -} - -.text-success { - color: #00c851 !important -} - -a.text-success:hover, -a.text-success:focus { - color: #00953c !important -} - -.text-info { - color: #33b5e5 !important -} - -a.text-info:hover, -a.text-info:focus { - color: #1a9bcb !important -} - -.text-default { - color: #2bbbad !important -} - -a.text-default:hover, -a.text-default:focus { - color: #219287 !important -} - -.text-secondary { - color: #a6c !important -} - -a.text-secondary:hover, -a.text-secondary:focus { - color: #9540bf !important -} - -.text-dark { - color: #212121 !important -} - -a.text-dark:hover, -a.text-dark:focus { - color: #080808 !important -} - -.text-light { - color: #e0e0e0 !important -} - -a.text-light:hover, -a.text-light:focus { - color: #c7c7c7 !important -} - -.font-small { - font-size: .9rem -} - -strong { - font-weight: 500 -} - -.view { - position: relative; - overflow: hidden; - cursor: default -} - -.view .mask { - position: absolute; - top: 0; - right: 0; - bottom: 0; - left: 0; - width: 100%; - height: 100%; - overflow: hidden; - background-attachment: fixed -} - -.view img, -.view video { - position: relative; - display: block -} - -.view video.video-intro { - top: 50%; - left: 50%; - z-index: -100; - width: auto; - min-width: 100%; - height: auto; - min-height: 100%; - -webkit-transition: 1s opacity; - transition: 1s opacity; - -webkit-transform: translateX(-50%) translateY(-50%); - transform: translateX(-50%) translateY(-50%) -} - -.overlay .mask { - opacity: 0; - -webkit-transition: all 0.4s ease-in-out; - transition: all 0.4s ease-in-out -} - -.overlay .mask:hover { - opacity: 1 -} - -.zoom img, -.zoom video { - -webkit-transition: all 0.2s linear; - transition: all 0.2s linear -} - -.zoom:hover img, -.zoom:hover video { - -webkit-transform: scale(1.1); - transform: scale(1.1) -} - -.pattern-1 { - background: url(../img/overlays/01.png); - background-attachment: fixed -} - -.pattern-2 { - background: url(../img/overlays/02.png); - background-attachment: fixed -} - -.pattern-3 { - background: url(../img/overlays/03.png); - background-attachment: fixed -} - -.pattern-4 { - background: url(../img/overlays/04.png); - background-attachment: fixed -} - -.pattern-5 { - background: url(../img/overlays/05.png); - background-attachment: fixed -} - -.pattern-6 { - background: url(../img/overlays/06.png); - background-attachment: fixed -} - -.pattern-7 { - background: url(../img/overlays/07.png); - background-attachment: fixed -} - -.pattern-8 { - background: url(../img/overlays/08.png); - background-attachment: fixed -} - -.pattern-9 { - background: url(../img/overlays/09.png); - background-attachment: fixed -} - -/*! - * Waves v0.7.6 - * http://fian.my.id/Waves - * - * Copyright 2014-2018 Alfiana E. Sibuea and other contributors - * Released under the MIT license - * https://github.com/fians/Waves/blob/master/LICENSE */ -.waves-effect { - position: relative; - overflow: hidden; - cursor: pointer; - -webkit-user-select: none; - -moz-user-select: none; - -ms-user-select: none; - user-select: none; - -webkit-tap-highlight-color: transparent -} - -.waves-effect .waves-ripple { - position: absolute; - width: 100px; - height: 100px; - margin-top: -50px; - margin-left: -50px; - pointer-events: none; - background: rgba(0, 0, 0, 0.2); - background: radial-gradient(rgba(0, 0, 0, 0.2) 0, rgba(0, 0, 0, 0.3) 40%, rgba(0, 0, 0, 0.4) 50%, rgba(0, 0, 0, 0.5) 60%, rgba(255, 255, 255, 0) 70%); - border-radius: 50%; - opacity: 0; - -webkit-transition-property: -webkit-transform, opacity; - -webkit-transition-property: opacity, -webkit-transform; - transition-property: opacity, -webkit-transform; - transition-property: transform, opacity; - transition-property: transform, opacity, -webkit-transform; - -webkit-transition: all 0.5s ease-out; - transition: all 0.5s ease-out; - -webkit-transform: scale(0) translate(0, 0); - transform: scale(0) translate(0, 0) -} - -.waves-effect.waves-light .waves-ripple { - background: rgba(255, 255, 255, 0.4); - background: radial-gradient(rgba(255, 255, 255, 0.2) 0, rgba(255, 255, 255, 0.3) 40%, rgba(255, 255, 255, 0.4) 50%, rgba(255, 255, 255, 0.5) 60%, rgba(255, 255, 255, 0) 70%) -} - -.waves-effect.waves-classic .waves-ripple { - background: rgba(0, 0, 0, 0.2) -} - -.waves-effect.waves-classic.waves-light .waves-ripple { - background: rgba(255, 255, 255, 0.4) -} - -.waves-notransition { - -webkit-transition: none !important; - transition: none !important -} - -.waves-button, -.waves-circle { - -webkit-transform: translateZ(0); - transform: translateZ(0); - -webkit-mask-image: -webkit-radial-gradient(circle, #fff 100%, #000 100%) -} - -.waves-button, -.waves-button:hover, -.waves-button:visited, -.waves-button-input { - z-index: 1; - font-size: 1em; - line-height: 1em; - color: inherit; - text-align: center; - text-decoration: none; - white-space: nowrap; - vertical-align: middle; - cursor: pointer; - background-color: rgba(0, 0, 0, 0); - border: none; - outline: none -} - -.waves-button { - padding: .85em 1.1em; - border-radius: .2em -} - -.waves-button-input { - padding: .85em 1.1em; - margin: 0 -} - -.waves-input-wrapper { - position: relative; - display: inline-block; - vertical-align: middle; - border-radius: .2em -} - -.waves-input-wrapper.waves-button { - padding: 0 -} - -.waves-input-wrapper .waves-button-input { - position: relative; - top: 0; - left: 0; - z-index: 1 -} - -.waves-circle { - width: 2.5em; - height: 2.5em; - line-height: 2.5em; - text-align: center; - border-radius: 50% -} - -.waves-float { - -webkit-mask-image: none; - -webkit-box-shadow: 0 1px 1.5px 1px rgba(0, 0, 0, 0.12); - box-shadow: 0 1px 1.5px 1px rgba(0, 0, 0, 0.12); - -webkit-transition: all 300ms; - transition: all 300ms -} - -.waves-float:active { - -webkit-box-shadow: 0 8px 20px 1px rgba(0, 0, 0, 0.3); - box-shadow: 0 8px 20px 1px rgba(0, 0, 0, 0.3) -} - -.waves-block { - display: block -} - -a.waves-effect, -a.waves-light { - display: inline-block -} - -/*! - * animate.css -http://daneden.me/animate - * Version - 3.7.0 - * Licensed under the MIT license - http://opensource.org/licenses/MIT - * - * Copyright (c) 2018 Daniel Eden - */ -.animated { - -webkit-animation-duration: 1s; - animation-duration: 1s; - -webkit-animation-fill-mode: both; - animation-fill-mode: both -} - -.animated.infinite { - -webkit-animation-iteration-count: infinite; - animation-iteration-count: infinite -} - -.animated.delay-1s { - -webkit-animation-delay: 1s; - animation-delay: 1s -} - -.animated.delay-2s { - -webkit-animation-delay: 2s; - animation-delay: 2s -} - -.animated.delay-3s { - -webkit-animation-delay: 3s; - animation-delay: 3s -} - -.animated.delay-4s { - -webkit-animation-delay: 4s; - animation-delay: 4s -} - -.animated.delay-5s { - -webkit-animation-delay: 5s; - animation-delay: 5s -} - -.animated.fast { - -webkit-animation-duration: 800ms; - animation-duration: 800ms -} - -.animated.faster { - -webkit-animation-duration: 500ms; - animation-duration: 500ms -} - -.animated.slow { - -webkit-animation-duration: 2s; - animation-duration: 2s -} - -.animated.slower { - -webkit-animation-duration: 3s; - animation-duration: 3s -} - -@media (prefers-reduced-motion) { - .animated { - -webkit-transition: none !important; - transition: none !important; - -webkit-animation: unset !important; - animation: unset !important - } -} - -@-webkit-keyframes fadeIn { - from { - opacity: 0 - } - - to { - opacity: 1 - } -} - -@keyframes fadeIn { - from { - opacity: 0 - } - - to { - opacity: 1 - } -} - -.fadeIn { - -webkit-animation-name: fadeIn; - animation-name: fadeIn -} - -@-webkit-keyframes fadeInDown { - from { - opacity: 0; - -webkit-transform: translate3d(0, -100%, 0); - transform: translate3d(0, -100%, 0) - } - - to { - opacity: 1; - -webkit-transform: translate3d(0, 0, 0); - transform: translate3d(0, 0, 0) - } -} - -@keyframes fadeInDown { - from { - opacity: 0; - -webkit-transform: translate3d(0, -100%, 0); - transform: translate3d(0, -100%, 0) - } - - to { - opacity: 1; - -webkit-transform: translate3d(0, 0, 0); - transform: translate3d(0, 0, 0) - } -} - -.fadeInDown { - -webkit-animation-name: fadeInDown; - animation-name: fadeInDown -} - -@-webkit-keyframes fadeInLeft { - from { - opacity: 0; - -webkit-transform: translate3d(-100%, 0, 0); - transform: translate3d(-100%, 0, 0) - } - - to { - opacity: 1; - -webkit-transform: translate3d(0, 0, 0); - transform: translate3d(0, 0, 0) - } -} - -@keyframes fadeInLeft { - from { - opacity: 0; - -webkit-transform: translate3d(-100%, 0, 0); - transform: translate3d(-100%, 0, 0) - } - - to { - opacity: 1; - -webkit-transform: translate3d(0, 0, 0); - transform: translate3d(0, 0, 0) - } -} - -.fadeInLeft { - -webkit-animation-name: fadeInLeft; - animation-name: fadeInLeft -} - -@-webkit-keyframes fadeInRight { - from { - opacity: 0; - -webkit-transform: translate3d(100%, 0, 0); - transform: translate3d(100%, 0, 0) - } - - to { - opacity: 1; - -webkit-transform: translate3d(0, 0, 0); - transform: translate3d(0, 0, 0) - } -} - -@keyframes fadeInRight { - from { - opacity: 0; - -webkit-transform: translate3d(100%, 0, 0); - transform: translate3d(100%, 0, 0) - } - - to { - opacity: 1; - -webkit-transform: translate3d(0, 0, 0); - transform: translate3d(0, 0, 0) - } -} - -.fadeInRight { - -webkit-animation-name: fadeInRight; - animation-name: fadeInRight -} - -@-webkit-keyframes fadeInUp { - from { - opacity: 0; - -webkit-transform: translate3d(0, 100%, 0); - transform: translate3d(0, 100%, 0) - } - - to { - opacity: 1; - -webkit-transform: translate3d(0, 0, 0); - transform: translate3d(0, 0, 0) - } -} - -@keyframes fadeInUp { - from { - opacity: 0; - -webkit-transform: translate3d(0, 100%, 0); - transform: translate3d(0, 100%, 0) - } - - to { - opacity: 1; - -webkit-transform: translate3d(0, 0, 0); - transform: translate3d(0, 0, 0) - } -} - -.fadeInUp { - -webkit-animation-name: fadeInUp; - animation-name: fadeInUp -} - -@-webkit-keyframes fadeOut { - from { - opacity: 1 - } - - to { - opacity: 0 - } -} - -@keyframes fadeOut { - from { - opacity: 1 - } - - to { - opacity: 0 - } -} - -.fadeOut { - -webkit-animation-name: fadeOut; - animation-name: fadeOut -} - -@-webkit-keyframes fadeOutDown { - from { - opacity: 1 - } - - to { - opacity: 0; - -webkit-transform: translate3d(0, 100%, 0); - transform: translate3d(0, 100%, 0) - } -} - -@keyframes fadeOutDown { - from { - opacity: 1 - } - - to { - opacity: 0; - -webkit-transform: translate3d(0, 100%, 0); - transform: translate3d(0, 100%, 0) - } -} - -.fadeOutDown { - -webkit-animation-name: fadeOutDown; - animation-name: fadeOutDown -} - -@-webkit-keyframes fadeOutLeft { - from { - opacity: 1 - } - - to { - opacity: 0; - -webkit-transform: translate3d(-100%, 0, 0); - transform: translate3d(-100%, 0, 0) - } -} - -@keyframes fadeOutLeft { - from { - opacity: 1 - } - - to { - opacity: 0; - -webkit-transform: translate3d(-100%, 0, 0); - transform: translate3d(-100%, 0, 0) - } -} - -.fadeOutLeft { - -webkit-animation-name: fadeOutLeft; - animation-name: fadeOutLeft -} - -@-webkit-keyframes fadeOutRight { - from { - opacity: 1 - } - - to { - opacity: 0; - -webkit-transform: translate3d(100%, 0, 0); - transform: translate3d(100%, 0, 0) - } -} - -@keyframes fadeOutRight { - from { - opacity: 1 - } - - to { - opacity: 0; - -webkit-transform: translate3d(100%, 0, 0); - transform: translate3d(100%, 0, 0) - } -} - -.fadeOutRight { - -webkit-animation-name: fadeOutRight; - animation-name: fadeOutRight -} - -@-webkit-keyframes fadeOutUp { - from { - opacity: 1 - } - - to { - opacity: 0; - -webkit-transform: translate3d(0, -100%, 0); - transform: translate3d(0, -100%, 0) - } -} - -@keyframes fadeOutUp { - from { - opacity: 1 - } - - to { - opacity: 0; - -webkit-transform: translate3d(0, -100%, 0); - transform: translate3d(0, -100%, 0) - } -} - -.fadeOutUp { - -webkit-animation-name: fadeOutUp; - animation-name: fadeOutUp -} - -.btn { - margin: .375rem; - color: inherit; - text-transform: uppercase; - word-wrap: break-word; - white-space: normal; - cursor: pointer; - border: 0; - border-radius: .125rem; - -webkit-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12); - box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12); - -webkit-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out; - transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out; - transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; - transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out; - padding: .84rem 2.14rem; - font-size: .81rem -} - -.btn:hover, -.btn:focus, -.btn:active { - outline: 0; - -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); - box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) -} - -.btn.btn-block { - margin: inherit -} - -.btn .fas.right, -.btn .fab.right, -.btn .far.right { - margin-left: .3rem -} - -.btn .fas.left, -.btn .fab.left, -.btn .far.left { - margin-right: .3rem -} - -.btn.btn-lg { - padding: 1rem 2.4rem; - font-size: .94rem -} - -.btn.btn-md { - padding: .7rem 1.6rem; - font-size: .7rem -} - -.btn.btn-sm { - padding: .5rem 1.6rem; - font-size: .64rem -} - -.btn.disabled:hover, -.btn.disabled:focus, -.btn.disabled:active, -.btn:disabled:hover, -.btn:disabled:focus, -.btn:disabled:active { - -webkit-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12); - box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12) -} - -.btn[class*="btn-outline-"] { - padding-top: .7rem; - padding-bottom: .7rem -} - -.btn[class*="btn-outline-"].btn-lg { - padding-top: .88rem; - padding-bottom: .88rem -} - -.btn[class*="btn-outline-"].btn-md { - padding-top: .58rem; - padding-bottom: .58rem -} - -.btn[class*="btn-outline-"].btn-sm { - padding-top: .38rem; - padding-bottom: .38rem -} - -.btn-link { - color: #000; - background-color: transparent; - -webkit-box-shadow: none; - box-shadow: none -} - -.btn-link:hover, -.btn-link:focus, -.btn-link:active { - color: #000; - background-color: transparent; - -webkit-box-shadow: none; - box-shadow: none -} - -.btn-group>.btn:not(:first-child), -.btn-group>.btn-group:not(:first-child) { - margin-left: -.375rem -} - -.btn-primary { - color: #fff; - background-color: #4285f4 !important -} - -.btn-primary:hover { - color: #fff; - background-color: #5a95f5 -} - -.btn-primary:focus, -.btn-primary.focus { - -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); - box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) -} - -.btn-primary:focus, -.btn-primary:active, -.btn-primary.active { - background-color: #0b51c5 -} - -.btn-primary.dropdown-toggle { - background-color: #4285f4 !important -} - -.btn-primary.dropdown-toggle:hover, -.btn-primary.dropdown-toggle:focus { - background-color: #5a95f5 !important -} - -.btn-primary:not([disabled]):not(.disabled):active, -.btn-primary:not([disabled]):not(.disabled).active, -.show>.btn-primary.dropdown-toggle { - background-color: #0b51c5 !important; - -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); - box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) -} - -.btn-primary:not([disabled]):not(.disabled):active:focus, -.btn-primary:not([disabled]):not(.disabled).active:focus, -.show>.btn-primary.dropdown-toggle:focus { - -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); - box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) -} - -.primary-ic { - color: #4285f4 !important -} - -.primary-ic:hover, -.primary-ic:focus { - color: #4285f4 -} - -a.btn:not([href]):not([tabindex]), -a.btn:not([href]):not([tabindex]):focus, -a.btn:not([href]):not([tabindex]):hover { - color: #fff -} - -table.table a.btn.btn-primary { - color: #fff -} - -.btn-outline-primary { - color: #4285f4 !important; - background-color: transparent !important; - border: 2px solid #4285f4 !important -} - -.btn-outline-primary:hover, -.btn-outline-primary:focus, -.btn-outline-primary:active, -.btn-outline-primary:active:focus, -.btn-outline-primary.active { - color: #4285f4 !important; - background-color: transparent !important; - border-color: #4285f4 !important -} - -.btn-outline-primary:not([disabled]):not(.disabled):active, -.btn-outline-primary:not([disabled]):not(.disabled).active, -.show>.btn-outline-primary.dropdown-toggle { - background-color: transparent !important; - border-color: #4285f4 !important; - -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); - box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) -} - -.btn-outline-primary:not([disabled]):not(.disabled):active:focus, -.btn-outline-primary:not([disabled]):not(.disabled).active:focus, -.show>.btn-outline-primary.dropdown-toggle:focus { - -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); - box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) -} - -.btn-danger { - color: #fff; - background-color: #ff3547 !important -} - -.btn-danger:hover { - color: #fff; - background-color: #ff4f5e -} - -.btn-danger:focus, -.btn-danger.focus { - -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); - box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) -} - -.btn-danger:focus, -.btn-danger:active, -.btn-danger.active { - background-color: #ce0012 -} - -.btn-danger.dropdown-toggle { - background-color: #ff3547 !important -} - -.btn-danger.dropdown-toggle:hover, -.btn-danger.dropdown-toggle:focus { - background-color: #ff4f5e !important -} - -.btn-danger:not([disabled]):not(.disabled):active, -.btn-danger:not([disabled]):not(.disabled).active, -.show>.btn-danger.dropdown-toggle { - background-color: #ce0012 !important; - -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); - box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) -} - -.btn-danger:not([disabled]):not(.disabled):active:focus, -.btn-danger:not([disabled]):not(.disabled).active:focus, -.show>.btn-danger.dropdown-toggle:focus { - -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); - box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) -} - -.danger-ic { - color: #ff3547 !important -} - -.danger-ic:hover, -.danger-ic:focus { - color: #ff3547 -} - -a.btn:not([href]):not([tabindex]), -a.btn:not([href]):not([tabindex]):focus, -a.btn:not([href]):not([tabindex]):hover { - color: #fff -} - -table.table a.btn.btn-danger { - color: #fff -} - -.btn-outline-danger { - color: #ff3547 !important; - background-color: transparent !important; - border: 2px solid #ff3547 !important -} - -.btn-outline-danger:hover, -.btn-outline-danger:focus, -.btn-outline-danger:active, -.btn-outline-danger:active:focus, -.btn-outline-danger.active { - color: #ff3547 !important; - background-color: transparent !important; - border-color: #ff3547 !important -} - -.btn-outline-danger:not([disabled]):not(.disabled):active, -.btn-outline-danger:not([disabled]):not(.disabled).active, -.show>.btn-outline-danger.dropdown-toggle { - background-color: transparent !important; - border-color: #ff3547 !important; - -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); - box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) -} - -.btn-outline-danger:not([disabled]):not(.disabled):active:focus, -.btn-outline-danger:not([disabled]):not(.disabled).active:focus, -.show>.btn-outline-danger.dropdown-toggle:focus { - -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); - box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) -} - -.btn-warning { - color: #fff; - background-color: #fb3 !important -} - -.btn-warning:hover { - color: #fff; - background-color: #ffc44d -} - -.btn-warning:focus, -.btn-warning.focus { - -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); - box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) -} - -.btn-warning:focus, -.btn-warning:active, -.btn-warning.active { - background-color: #c80 -} - -.btn-warning.dropdown-toggle { - background-color: #fb3 !important -} - -.btn-warning.dropdown-toggle:hover, -.btn-warning.dropdown-toggle:focus { - background-color: #ffc44d !important -} - -.btn-warning:not([disabled]):not(.disabled):active, -.btn-warning:not([disabled]):not(.disabled).active, -.show>.btn-warning.dropdown-toggle { - background-color: #c80 !important; - -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); - box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) -} - -.btn-warning:not([disabled]):not(.disabled):active:focus, -.btn-warning:not([disabled]):not(.disabled).active:focus, -.show>.btn-warning.dropdown-toggle:focus { - -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); - box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) -} - -.warning-ic { - color: #fb3 !important -} - -.warning-ic:hover, -.warning-ic:focus { - color: #fb3 -} - -a.btn:not([href]):not([tabindex]), -a.btn:not([href]):not([tabindex]):focus, -a.btn:not([href]):not([tabindex]):hover { - color: #fff -} - -table.table a.btn.btn-warning { - color: #fff -} - -.btn-outline-warning { - color: #fb3 !important; - background-color: transparent !important; - border: 2px solid #fb3 !important -} - -.btn-outline-warning:hover, -.btn-outline-warning:focus, -.btn-outline-warning:active, -.btn-outline-warning:active:focus, -.btn-outline-warning.active { - color: #fb3 !important; - background-color: transparent !important; - border-color: #fb3 !important -} - -.btn-outline-warning:not([disabled]):not(.disabled):active, -.btn-outline-warning:not([disabled]):not(.disabled).active, -.show>.btn-outline-warning.dropdown-toggle { - background-color: transparent !important; - border-color: #fb3 !important; - -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); - box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) -} - -.btn-outline-warning:not([disabled]):not(.disabled):active:focus, -.btn-outline-warning:not([disabled]):not(.disabled).active:focus, -.show>.btn-outline-warning.dropdown-toggle:focus { - -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); - box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) -} - -.btn-success { - color: #fff; - background-color: #00c851 !important -} - -.btn-success:hover { - color: #fff; - background-color: #00e25b -} - -.btn-success:focus, -.btn-success.focus { - -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); - box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) -} - -.btn-success:focus, -.btn-success:active, -.btn-success.active { - background-color: #006228 -} - -.btn-success.dropdown-toggle { - background-color: #00c851 !important -} - -.btn-success.dropdown-toggle:hover, -.btn-success.dropdown-toggle:focus { - background-color: #00e25b !important -} - -.btn-success:not([disabled]):not(.disabled):active, -.btn-success:not([disabled]):not(.disabled).active, -.show>.btn-success.dropdown-toggle { - background-color: #006228 !important; - -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); - box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) -} - -.btn-success:not([disabled]):not(.disabled):active:focus, -.btn-success:not([disabled]):not(.disabled).active:focus, -.show>.btn-success.dropdown-toggle:focus { - -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); - box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) -} - -.success-ic { - color: #00c851 !important -} - -.success-ic:hover, -.success-ic:focus { - color: #00c851 -} - -a.btn:not([href]):not([tabindex]), -a.btn:not([href]):not([tabindex]):focus, -a.btn:not([href]):not([tabindex]):hover { - color: #fff -} - -table.table a.btn.btn-success { - color: #fff -} - -.btn-outline-success { - color: #00c851 !important; - background-color: transparent !important; - border: 2px solid #00c851 !important -} - -.btn-outline-success:hover, -.btn-outline-success:focus, -.btn-outline-success:active, -.btn-outline-success:active:focus, -.btn-outline-success.active { - color: #00c851 !important; - background-color: transparent !important; - border-color: #00c851 !important -} - -.btn-outline-success:not([disabled]):not(.disabled):active, -.btn-outline-success:not([disabled]):not(.disabled).active, -.show>.btn-outline-success.dropdown-toggle { - background-color: transparent !important; - border-color: #00c851 !important; - -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); - box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) -} - -.btn-outline-success:not([disabled]):not(.disabled):active:focus, -.btn-outline-success:not([disabled]):not(.disabled).active:focus, -.show>.btn-outline-success.dropdown-toggle:focus { - -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); - box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) -} - -.btn-info { - color: #fff; - background-color: #33b5e5 !important -} - -.btn-info:hover { - color: #fff; - background-color: #4abde8 -} - -.btn-info:focus, -.btn-info.focus { - -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); - box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) -} - -.btn-info:focus, -.btn-info:active, -.btn-info.active { - background-color: #14799e -} - -.btn-info.dropdown-toggle { - background-color: #33b5e5 !important -} - -.btn-info.dropdown-toggle:hover, -.btn-info.dropdown-toggle:focus { - background-color: #4abde8 !important -} - -.btn-info:not([disabled]):not(.disabled):active, -.btn-info:not([disabled]):not(.disabled).active, -.show>.btn-info.dropdown-toggle { - background-color: #14799e !important; - -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); - box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) -} - -.btn-info:not([disabled]):not(.disabled):active:focus, -.btn-info:not([disabled]):not(.disabled).active:focus, -.show>.btn-info.dropdown-toggle:focus { - -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); - box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) -} - -.info-ic { - color: #33b5e5 !important -} - -.info-ic:hover, -.info-ic:focus { - color: #33b5e5 -} - -a.btn:not([href]):not([tabindex]), -a.btn:not([href]):not([tabindex]):focus, -a.btn:not([href]):not([tabindex]):hover { - color: #fff -} - -table.table a.btn.btn-info { - color: #fff -} - -.btn-outline-info { - color: #33b5e5 !important; - background-color: transparent !important; - border: 2px solid #33b5e5 !important -} - -.btn-outline-info:hover, -.btn-outline-info:focus, -.btn-outline-info:active, -.btn-outline-info:active:focus, -.btn-outline-info.active { - color: #33b5e5 !important; - background-color: transparent !important; - border-color: #33b5e5 !important -} - -.btn-outline-info:not([disabled]):not(.disabled):active, -.btn-outline-info:not([disabled]):not(.disabled).active, -.show>.btn-outline-info.dropdown-toggle { - background-color: transparent !important; - border-color: #33b5e5 !important; - -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); - box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) -} - -.btn-outline-info:not([disabled]):not(.disabled):active:focus, -.btn-outline-info:not([disabled]):not(.disabled).active:focus, -.show>.btn-outline-info.dropdown-toggle:focus { - -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); - box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) -} - -.btn-default { - color: #fff; - background-color: #2bbbad !important -} - -.btn-default:hover { - color: #fff; - background-color: #30cfc0 -} - -.btn-default:focus, -.btn-default.focus { - -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); - box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) -} - -.btn-default:focus, -.btn-default:active, -.btn-default.active { - background-color: #186860 -} - -.btn-default.dropdown-toggle { - background-color: #2bbbad !important -} - -.btn-default.dropdown-toggle:hover, -.btn-default.dropdown-toggle:focus { - background-color: #30cfc0 !important -} - -.btn-default:not([disabled]):not(.disabled):active, -.btn-default:not([disabled]):not(.disabled).active, -.show>.btn-default.dropdown-toggle { - background-color: #186860 !important; - -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); - box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) -} - -.btn-default:not([disabled]):not(.disabled):active:focus, -.btn-default:not([disabled]):not(.disabled).active:focus, -.show>.btn-default.dropdown-toggle:focus { - -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); - box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) -} - -.default-ic { - color: #2bbbad !important -} - -.default-ic:hover, -.default-ic:focus { - color: #2bbbad -} - -a.btn:not([href]):not([tabindex]), -a.btn:not([href]):not([tabindex]):focus, -a.btn:not([href]):not([tabindex]):hover { - color: #fff -} - -table.table a.btn.btn-default { - color: #fff -} - -.btn-outline-default { - color: #2bbbad !important; - background-color: transparent !important; - border: 2px solid #2bbbad !important -} - -.btn-outline-default:hover, -.btn-outline-default:focus, -.btn-outline-default:active, -.btn-outline-default:active:focus, -.btn-outline-default.active { - color: #2bbbad !important; - background-color: transparent !important; - border-color: #2bbbad !important -} - -.btn-outline-default:not([disabled]):not(.disabled):active, -.btn-outline-default:not([disabled]):not(.disabled).active, -.show>.btn-outline-default.dropdown-toggle { - background-color: transparent !important; - border-color: #2bbbad !important; - -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); - box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) -} - -.btn-outline-default:not([disabled]):not(.disabled):active:focus, -.btn-outline-default:not([disabled]):not(.disabled).active:focus, -.show>.btn-outline-default.dropdown-toggle:focus { - -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); - box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) -} - -.btn-secondary { - color: #fff; - background-color: #a6c !important -} - -.btn-secondary:hover { - color: #fff; - background-color: #b579d2 -} - -.btn-secondary:focus, -.btn-secondary.focus { - -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); - box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) -} - -.btn-secondary:focus, -.btn-secondary:active, -.btn-secondary.active { - background-color: #739 -} - -.btn-secondary.dropdown-toggle { - background-color: #a6c !important -} - -.btn-secondary.dropdown-toggle:hover, -.btn-secondary.dropdown-toggle:focus { - background-color: #b579d2 !important -} - -.btn-secondary:not([disabled]):not(.disabled):active, -.btn-secondary:not([disabled]):not(.disabled).active, -.show>.btn-secondary.dropdown-toggle { - background-color: #739 !important; - -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); - box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) -} - -.btn-secondary:not([disabled]):not(.disabled):active:focus, -.btn-secondary:not([disabled]):not(.disabled).active:focus, -.show>.btn-secondary.dropdown-toggle:focus { - -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); - box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) -} - -.secondary-ic { - color: #a6c !important -} - -.secondary-ic:hover, -.secondary-ic:focus { - color: #a6c -} - -a.btn:not([href]):not([tabindex]), -a.btn:not([href]):not([tabindex]):focus, -a.btn:not([href]):not([tabindex]):hover { - color: #fff -} - -table.table a.btn.btn-secondary { - color: #fff -} - -.btn-outline-secondary { - color: #a6c !important; - background-color: transparent !important; - border: 2px solid #a6c !important -} - -.btn-outline-secondary:hover, -.btn-outline-secondary:focus, -.btn-outline-secondary:active, -.btn-outline-secondary:active:focus, -.btn-outline-secondary.active { - color: #a6c !important; - background-color: transparent !important; - border-color: #a6c !important -} - -.btn-outline-secondary:not([disabled]):not(.disabled):active, -.btn-outline-secondary:not([disabled]):not(.disabled).active, -.show>.btn-outline-secondary.dropdown-toggle { - background-color: transparent !important; - border-color: #a6c !important; - -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); - box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) -} - -.btn-outline-secondary:not([disabled]):not(.disabled):active:focus, -.btn-outline-secondary:not([disabled]):not(.disabled).active:focus, -.show>.btn-outline-secondary.dropdown-toggle:focus { - -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); - box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) -} - -.btn-elegant { - color: #fff; - background-color: #2e2e2e !important -} - -.btn-elegant:hover { - color: #fff; - background-color: #3b3b3b -} - -.btn-elegant:focus, -.btn-elegant.focus { - -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); - box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) -} - -.btn-elegant:focus, -.btn-elegant:active, -.btn-elegant.active { - background-color: #000 -} - -.btn-elegant.dropdown-toggle { - background-color: #2e2e2e !important -} - -.btn-elegant.dropdown-toggle:hover, -.btn-elegant.dropdown-toggle:focus { - background-color: #3b3b3b !important -} - -.btn-elegant:not([disabled]):not(.disabled):active, -.btn-elegant:not([disabled]):not(.disabled).active, -.show>.btn-elegant.dropdown-toggle { - background-color: #000 !important; - -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); - box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) -} - -.btn-elegant:not([disabled]):not(.disabled):active:focus, -.btn-elegant:not([disabled]):not(.disabled).active:focus, -.show>.btn-elegant.dropdown-toggle:focus { - -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); - box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) -} - -.elegant-ic { - color: #2e2e2e !important -} - -.elegant-ic:hover, -.elegant-ic:focus { - color: #2e2e2e -} - -a.btn:not([href]):not([tabindex]), -a.btn:not([href]):not([tabindex]):focus, -a.btn:not([href]):not([tabindex]):hover { - color: #fff -} - -table.table a.btn.btn-elegant { - color: #fff -} - -.btn-outline-elegant { - color: #2e2e2e !important; - background-color: transparent !important; - border: 2px solid #2e2e2e !important -} - -.btn-outline-elegant:hover, -.btn-outline-elegant:focus, -.btn-outline-elegant:active, -.btn-outline-elegant:active:focus, -.btn-outline-elegant.active { - color: #2e2e2e !important; - background-color: transparent !important; - border-color: #2e2e2e !important -} - -.btn-outline-elegant:not([disabled]):not(.disabled):active, -.btn-outline-elegant:not([disabled]):not(.disabled).active, -.show>.btn-outline-elegant.dropdown-toggle { - background-color: transparent !important; - border-color: #2e2e2e !important; - -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); - box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) -} - -.btn-outline-elegant:not([disabled]):not(.disabled):active:focus, -.btn-outline-elegant:not([disabled]):not(.disabled).active:focus, -.show>.btn-outline-elegant.dropdown-toggle:focus { - -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); - box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) -} - -.btn-unique { - color: #fff; - background-color: #880e4f !important -} - -.btn-unique:hover { - color: #fff; - background-color: #9f105c -} - -.btn-unique:focus, -.btn-unique.focus { - -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); - box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) -} - -.btn-unique:focus, -.btn-unique:active, -.btn-unique.active { - background-color: #2c0419 -} - -.btn-unique.dropdown-toggle { - background-color: #880e4f !important -} - -.btn-unique.dropdown-toggle:hover, -.btn-unique.dropdown-toggle:focus { - background-color: #9f105c !important -} - -.btn-unique:not([disabled]):not(.disabled):active, -.btn-unique:not([disabled]):not(.disabled).active, -.show>.btn-unique.dropdown-toggle { - background-color: #2c0419 !important; - -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); - box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) -} - -.btn-unique:not([disabled]):not(.disabled):active:focus, -.btn-unique:not([disabled]):not(.disabled).active:focus, -.show>.btn-unique.dropdown-toggle:focus { - -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); - box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) -} - -.unique-ic { - color: #880e4f !important -} - -.unique-ic:hover, -.unique-ic:focus { - color: #880e4f -} - -a.btn:not([href]):not([tabindex]), -a.btn:not([href]):not([tabindex]):focus, -a.btn:not([href]):not([tabindex]):hover { - color: #fff -} - -table.table a.btn.btn-unique { - color: #fff -} - -.btn-outline-unique { - color: #880e4f !important; - background-color: transparent !important; - border: 2px solid #880e4f !important -} - -.btn-outline-unique:hover, -.btn-outline-unique:focus, -.btn-outline-unique:active, -.btn-outline-unique:active:focus, -.btn-outline-unique.active { - color: #880e4f !important; - background-color: transparent !important; - border-color: #880e4f !important -} - -.btn-outline-unique:not([disabled]):not(.disabled):active, -.btn-outline-unique:not([disabled]):not(.disabled).active, -.show>.btn-outline-unique.dropdown-toggle { - background-color: transparent !important; - border-color: #880e4f !important; - -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); - box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) -} - -.btn-outline-unique:not([disabled]):not(.disabled):active:focus, -.btn-outline-unique:not([disabled]):not(.disabled).active:focus, -.show>.btn-outline-unique.dropdown-toggle:focus { - -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); - box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) -} - -.btn-dark-green { - color: #fff; - background-color: #388e3c !important -} - -.btn-dark-green:hover { - color: #fff; - background-color: #3fa044 -} - -.btn-dark-green:focus, -.btn-dark-green.focus { - -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); - box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) -} - -.btn-dark-green:focus, -.btn-dark-green:active, -.btn-dark-green.active { - background-color: #1b451d -} - -.btn-dark-green.dropdown-toggle { - background-color: #388e3c !important -} - -.btn-dark-green.dropdown-toggle:hover, -.btn-dark-green.dropdown-toggle:focus { - background-color: #3fa044 !important -} - -.btn-dark-green:not([disabled]):not(.disabled):active, -.btn-dark-green:not([disabled]):not(.disabled).active, -.show>.btn-dark-green.dropdown-toggle { - background-color: #1b451d !important; - -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); - box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) -} - -.btn-dark-green:not([disabled]):not(.disabled):active:focus, -.btn-dark-green:not([disabled]):not(.disabled).active:focus, -.show>.btn-dark-green.dropdown-toggle:focus { - -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); - box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) -} - -.dark-green-ic { - color: #388e3c !important -} - -.dark-green-ic:hover, -.dark-green-ic:focus { - color: #388e3c -} - -a.btn:not([href]):not([tabindex]), -a.btn:not([href]):not([tabindex]):focus, -a.btn:not([href]):not([tabindex]):hover { - color: #fff -} - -table.table a.btn.btn-dark-green { - color: #fff -} - -.btn-outline-dark-green { - color: #388e3c !important; - background-color: transparent !important; - border: 2px solid #388e3c !important -} - -.btn-outline-dark-green:hover, -.btn-outline-dark-green:focus, -.btn-outline-dark-green:active, -.btn-outline-dark-green:active:focus, -.btn-outline-dark-green.active { - color: #388e3c !important; - background-color: transparent !important; - border-color: #388e3c !important -} - -.btn-outline-dark-green:not([disabled]):not(.disabled):active, -.btn-outline-dark-green:not([disabled]):not(.disabled).active, -.show>.btn-outline-dark-green.dropdown-toggle { - background-color: transparent !important; - border-color: #388e3c !important; - -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); - box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) -} - -.btn-outline-dark-green:not([disabled]):not(.disabled):active:focus, -.btn-outline-dark-green:not([disabled]):not(.disabled).active:focus, -.show>.btn-outline-dark-green.dropdown-toggle:focus { - -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); - box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) -} - -.btn-mdb-color { - color: #fff; - background-color: #59698d !important -} - -.btn-mdb-color:hover { - color: #fff; - background-color: #63759d -} - -.btn-mdb-color:focus, -.btn-mdb-color.focus { - -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); - box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) -} - -.btn-mdb-color:focus, -.btn-mdb-color:active, -.btn-mdb-color.active { - background-color: #323a4e -} - -.btn-mdb-color.dropdown-toggle { - background-color: #59698d !important -} - -.btn-mdb-color.dropdown-toggle:hover, -.btn-mdb-color.dropdown-toggle:focus { - background-color: #63759d !important -} - -.btn-mdb-color:not([disabled]):not(.disabled):active, -.btn-mdb-color:not([disabled]):not(.disabled).active, -.show>.btn-mdb-color.dropdown-toggle { - background-color: #323a4e !important; - -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); - box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) -} - -.btn-mdb-color:not([disabled]):not(.disabled):active:focus, -.btn-mdb-color:not([disabled]):not(.disabled).active:focus, -.show>.btn-mdb-color.dropdown-toggle:focus { - -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); - box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) -} - -.mdb-color-ic { - color: #59698d !important -} - -.mdb-color-ic:hover, -.mdb-color-ic:focus { - color: #59698d -} - -a.btn:not([href]):not([tabindex]), -a.btn:not([href]):not([tabindex]):focus, -a.btn:not([href]):not([tabindex]):hover { - color: #fff -} - -table.table a.btn.btn-mdb-color { - color: #fff -} - -.btn-outline-mdb-color { - color: #59698d !important; - background-color: transparent !important; - border: 2px solid #59698d !important -} - -.btn-outline-mdb-color:hover, -.btn-outline-mdb-color:focus, -.btn-outline-mdb-color:active, -.btn-outline-mdb-color:active:focus, -.btn-outline-mdb-color.active { - color: #59698d !important; - background-color: transparent !important; - border-color: #59698d !important -} - -.btn-outline-mdb-color:not([disabled]):not(.disabled):active, -.btn-outline-mdb-color:not([disabled]):not(.disabled).active, -.show>.btn-outline-mdb-color.dropdown-toggle { - background-color: transparent !important; - border-color: #59698d !important; - -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); - box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) -} - -.btn-outline-mdb-color:not([disabled]):not(.disabled):active:focus, -.btn-outline-mdb-color:not([disabled]):not(.disabled).active:focus, -.show>.btn-outline-mdb-color.dropdown-toggle:focus { - -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); - box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) -} - -.btn-red { - color: #fff; - background-color: #d32f2f !important -} - -.btn-red:hover { - color: #fff; - background-color: #d74444 -} - -.btn-red:focus, -.btn-red.focus { - -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); - box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) -} - -.btn-red:focus, -.btn-red:active, -.btn-red.active { - background-color: #811b1b -} - -.btn-red.dropdown-toggle { - background-color: #d32f2f !important -} - -.btn-red.dropdown-toggle:hover, -.btn-red.dropdown-toggle:focus { - background-color: #d74444 !important -} - -.btn-red:not([disabled]):not(.disabled):active, -.btn-red:not([disabled]):not(.disabled).active, -.show>.btn-red.dropdown-toggle { - background-color: #811b1b !important; - -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); - box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) -} - -.btn-red:not([disabled]):not(.disabled):active:focus, -.btn-red:not([disabled]):not(.disabled).active:focus, -.show>.btn-red.dropdown-toggle:focus { - -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); - box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) -} - -.red-ic { - color: #d32f2f !important -} - -.red-ic:hover, -.red-ic:focus { - color: #d32f2f -} - -a.btn:not([href]):not([tabindex]), -a.btn:not([href]):not([tabindex]):focus, -a.btn:not([href]):not([tabindex]):hover { - color: #fff -} - -table.table a.btn.btn-red { - color: #fff -} - -.btn-outline-red { - color: #d32f2f !important; - background-color: transparent !important; - border: 2px solid #d32f2f !important -} - -.btn-outline-red:hover, -.btn-outline-red:focus, -.btn-outline-red:active, -.btn-outline-red:active:focus, -.btn-outline-red.active { - color: #d32f2f !important; - background-color: transparent !important; - border-color: #d32f2f !important -} - -.btn-outline-red:not([disabled]):not(.disabled):active, -.btn-outline-red:not([disabled]):not(.disabled).active, -.show>.btn-outline-red.dropdown-toggle { - background-color: transparent !important; - border-color: #d32f2f !important; - -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); - box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) -} - -.btn-outline-red:not([disabled]):not(.disabled):active:focus, -.btn-outline-red:not([disabled]):not(.disabled).active:focus, -.show>.btn-outline-red.dropdown-toggle:focus { - -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); - box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) -} - -.btn-pink { - color: #fff; - background-color: #ec407a !important -} - -.btn-pink:hover { - color: #fff; - background-color: #ee578a -} - -.btn-pink:focus, -.btn-pink.focus { - -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); - box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) -} - -.btn-pink:focus, -.btn-pink:active, -.btn-pink.active { - background-color: #b41249 -} - -.btn-pink.dropdown-toggle { - background-color: #ec407a !important -} - -.btn-pink.dropdown-toggle:hover, -.btn-pink.dropdown-toggle:focus { - background-color: #ee578a !important -} - -.btn-pink:not([disabled]):not(.disabled):active, -.btn-pink:not([disabled]):not(.disabled).active, -.show>.btn-pink.dropdown-toggle { - background-color: #b41249 !important; - -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); - box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) -} - -.btn-pink:not([disabled]):not(.disabled):active:focus, -.btn-pink:not([disabled]):not(.disabled).active:focus, -.show>.btn-pink.dropdown-toggle:focus { - -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); - box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) -} - -.pink-ic { - color: #ec407a !important -} - -.pink-ic:hover, -.pink-ic:focus { - color: #ec407a -} - -a.btn:not([href]):not([tabindex]), -a.btn:not([href]):not([tabindex]):focus, -a.btn:not([href]):not([tabindex]):hover { - color: #fff -} - -table.table a.btn.btn-pink { - color: #fff -} - -.btn-outline-pink { - color: #ec407a !important; - background-color: transparent !important; - border: 2px solid #ec407a !important -} - -.btn-outline-pink:hover, -.btn-outline-pink:focus, -.btn-outline-pink:active, -.btn-outline-pink:active:focus, -.btn-outline-pink.active { - color: #ec407a !important; - background-color: transparent !important; - border-color: #ec407a !important -} - -.btn-outline-pink:not([disabled]):not(.disabled):active, -.btn-outline-pink:not([disabled]):not(.disabled).active, -.show>.btn-outline-pink.dropdown-toggle { - background-color: transparent !important; - border-color: #ec407a !important; - -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); - box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) -} - -.btn-outline-pink:not([disabled]):not(.disabled):active:focus, -.btn-outline-pink:not([disabled]):not(.disabled).active:focus, -.show>.btn-outline-pink.dropdown-toggle:focus { - -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); - box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) -} - -.btn-purple { - color: #fff; - background-color: #8e24aa !important -} - -.btn-purple:hover { - color: #fff; - background-color: #a028bf -} - -.btn-purple:focus, -.btn-purple.focus { - -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); - box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) -} - -.btn-purple:focus, -.btn-purple:active, -.btn-purple.active { - background-color: #481256 -} - -.btn-purple.dropdown-toggle { - background-color: #8e24aa !important -} - -.btn-purple.dropdown-toggle:hover, -.btn-purple.dropdown-toggle:focus { - background-color: #a028bf !important -} - -.btn-purple:not([disabled]):not(.disabled):active, -.btn-purple:not([disabled]):not(.disabled).active, -.show>.btn-purple.dropdown-toggle { - background-color: #481256 !important; - -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); - box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) -} - -.btn-purple:not([disabled]):not(.disabled):active:focus, -.btn-purple:not([disabled]):not(.disabled).active:focus, -.show>.btn-purple.dropdown-toggle:focus { - -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); - box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) -} - -.purple-ic { - color: #8e24aa !important -} - -.purple-ic:hover, -.purple-ic:focus { - color: #8e24aa -} - -a.btn:not([href]):not([tabindex]), -a.btn:not([href]):not([tabindex]):focus, -a.btn:not([href]):not([tabindex]):hover { - color: #fff -} - -table.table a.btn.btn-purple { - color: #fff -} - -.btn-outline-purple { - color: #8e24aa !important; - background-color: transparent !important; - border: 2px solid #8e24aa !important -} - -.btn-outline-purple:hover, -.btn-outline-purple:focus, -.btn-outline-purple:active, -.btn-outline-purple:active:focus, -.btn-outline-purple.active { - color: #8e24aa !important; - background-color: transparent !important; - border-color: #8e24aa !important -} - -.btn-outline-purple:not([disabled]):not(.disabled):active, -.btn-outline-purple:not([disabled]):not(.disabled).active, -.show>.btn-outline-purple.dropdown-toggle { - background-color: transparent !important; - border-color: #8e24aa !important; - -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); - box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) -} - -.btn-outline-purple:not([disabled]):not(.disabled):active:focus, -.btn-outline-purple:not([disabled]):not(.disabled).active:focus, -.show>.btn-outline-purple.dropdown-toggle:focus { - -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); - box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) -} - -.btn-deep-purple { - color: #fff; - background-color: #512da8 !important -} - -.btn-deep-purple:hover { - color: #fff; - background-color: #5b32bc -} - -.btn-deep-purple:focus, -.btn-deep-purple.focus { - -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); - box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) -} - -.btn-deep-purple:focus, -.btn-deep-purple:active, -.btn-deep-purple.active { - background-color: #2a1758 -} - -.btn-deep-purple.dropdown-toggle { - background-color: #512da8 !important -} - -.btn-deep-purple.dropdown-toggle:hover, -.btn-deep-purple.dropdown-toggle:focus { - background-color: #5b32bc !important -} - -.btn-deep-purple:not([disabled]):not(.disabled):active, -.btn-deep-purple:not([disabled]):not(.disabled).active, -.show>.btn-deep-purple.dropdown-toggle { - background-color: #2a1758 !important; - -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); - box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) -} - -.btn-deep-purple:not([disabled]):not(.disabled):active:focus, -.btn-deep-purple:not([disabled]):not(.disabled).active:focus, -.show>.btn-deep-purple.dropdown-toggle:focus { - -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); - box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) -} - -.deep-purple-ic { - color: #512da8 !important -} - -.deep-purple-ic:hover, -.deep-purple-ic:focus { - color: #512da8 -} - -a.btn:not([href]):not([tabindex]), -a.btn:not([href]):not([tabindex]):focus, -a.btn:not([href]):not([tabindex]):hover { - color: #fff -} - -table.table a.btn.btn-deep-purple { - color: #fff -} - -.btn-outline-deep-purple { - color: #512da8 !important; - background-color: transparent !important; - border: 2px solid #512da8 !important -} - -.btn-outline-deep-purple:hover, -.btn-outline-deep-purple:focus, -.btn-outline-deep-purple:active, -.btn-outline-deep-purple:active:focus, -.btn-outline-deep-purple.active { - color: #512da8 !important; - background-color: transparent !important; - border-color: #512da8 !important -} - -.btn-outline-deep-purple:not([disabled]):not(.disabled):active, -.btn-outline-deep-purple:not([disabled]):not(.disabled).active, -.show>.btn-outline-deep-purple.dropdown-toggle { - background-color: transparent !important; - border-color: #512da8 !important; - -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); - box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) -} - -.btn-outline-deep-purple:not([disabled]):not(.disabled):active:focus, -.btn-outline-deep-purple:not([disabled]):not(.disabled).active:focus, -.show>.btn-outline-deep-purple.dropdown-toggle:focus { - -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); - box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) -} - -.btn-indigo { - color: #fff; - background-color: #3f51b5 !important -} - -.btn-indigo:hover { - color: #fff; - background-color: #4d5ec1 -} - -.btn-indigo:focus, -.btn-indigo.focus { - -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); - box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) -} - -.btn-indigo:focus, -.btn-indigo:active, -.btn-indigo.active { - background-color: #252f69 -} - -.btn-indigo.dropdown-toggle { - background-color: #3f51b5 !important -} - -.btn-indigo.dropdown-toggle:hover, -.btn-indigo.dropdown-toggle:focus { - background-color: #4d5ec1 !important -} - -.btn-indigo:not([disabled]):not(.disabled):active, -.btn-indigo:not([disabled]):not(.disabled).active, -.show>.btn-indigo.dropdown-toggle { - background-color: #252f69 !important; - -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); - box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) -} - -.btn-indigo:not([disabled]):not(.disabled):active:focus, -.btn-indigo:not([disabled]):not(.disabled).active:focus, -.show>.btn-indigo.dropdown-toggle:focus { - -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); - box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) -} - -.indigo-ic { - color: #3f51b5 !important -} - -.indigo-ic:hover, -.indigo-ic:focus { - color: #3f51b5 -} - -a.btn:not([href]):not([tabindex]), -a.btn:not([href]):not([tabindex]):focus, -a.btn:not([href]):not([tabindex]):hover { - color: #fff -} - -table.table a.btn.btn-indigo { - color: #fff -} - -.btn-outline-indigo { - color: #3f51b5 !important; - background-color: transparent !important; - border: 2px solid #3f51b5 !important -} - -.btn-outline-indigo:hover, -.btn-outline-indigo:focus, -.btn-outline-indigo:active, -.btn-outline-indigo:active:focus, -.btn-outline-indigo.active { - color: #3f51b5 !important; - background-color: transparent !important; - border-color: #3f51b5 !important -} - -.btn-outline-indigo:not([disabled]):not(.disabled):active, -.btn-outline-indigo:not([disabled]):not(.disabled).active, -.show>.btn-outline-indigo.dropdown-toggle { - background-color: transparent !important; - border-color: #3f51b5 !important; - -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); - box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) -} - -.btn-outline-indigo:not([disabled]):not(.disabled):active:focus, -.btn-outline-indigo:not([disabled]):not(.disabled).active:focus, -.show>.btn-outline-indigo.dropdown-toggle:focus { - -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); - box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) -} - -.btn-blue { - color: #fff; - background-color: #1976d2 !important -} - -.btn-blue:hover { - color: #fff; - background-color: #2083e4 -} - -.btn-blue:focus, -.btn-blue.focus { - -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); - box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) -} - -.btn-blue:focus, -.btn-blue:active, -.btn-blue.active { - background-color: #0e4377 -} - -.btn-blue.dropdown-toggle { - background-color: #1976d2 !important -} - -.btn-blue.dropdown-toggle:hover, -.btn-blue.dropdown-toggle:focus { - background-color: #2083e4 !important -} - -.btn-blue:not([disabled]):not(.disabled):active, -.btn-blue:not([disabled]):not(.disabled).active, -.show>.btn-blue.dropdown-toggle { - background-color: #0e4377 !important; - -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); - box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) -} - -.btn-blue:not([disabled]):not(.disabled):active:focus, -.btn-blue:not([disabled]):not(.disabled).active:focus, -.show>.btn-blue.dropdown-toggle:focus { - -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); - box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) -} - -.blue-ic { - color: #1976d2 !important -} - -.blue-ic:hover, -.blue-ic:focus { - color: #1976d2 -} - -a.btn:not([href]):not([tabindex]), -a.btn:not([href]):not([tabindex]):focus, -a.btn:not([href]):not([tabindex]):hover { - color: #fff -} - -table.table a.btn.btn-blue { - color: #fff -} - -.btn-outline-blue { - color: #1976d2 !important; - background-color: transparent !important; - border: 2px solid #1976d2 !important -} - -.btn-outline-blue:hover, -.btn-outline-blue:focus, -.btn-outline-blue:active, -.btn-outline-blue:active:focus, -.btn-outline-blue.active { - color: #1976d2 !important; - background-color: transparent !important; - border-color: #1976d2 !important -} - -.btn-outline-blue:not([disabled]):not(.disabled):active, -.btn-outline-blue:not([disabled]):not(.disabled).active, -.show>.btn-outline-blue.dropdown-toggle { - background-color: transparent !important; - border-color: #1976d2 !important; - -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); - box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) -} - -.btn-outline-blue:not([disabled]):not(.disabled):active:focus, -.btn-outline-blue:not([disabled]):not(.disabled).active:focus, -.show>.btn-outline-blue.dropdown-toggle:focus { - -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); - box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) -} - -.btn-light-blue { - color: #fff; - background-color: #82b1ff !important -} - -.btn-light-blue:hover { - color: #fff; - background-color: #9cc1ff -} - -.btn-light-blue:focus, -.btn-light-blue.focus { - -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); - box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) -} - -.btn-light-blue:focus, -.btn-light-blue:active, -.btn-light-blue.active { - background-color: #1c71ff -} - -.btn-light-blue.dropdown-toggle { - background-color: #82b1ff !important -} - -.btn-light-blue.dropdown-toggle:hover, -.btn-light-blue.dropdown-toggle:focus { - background-color: #9cc1ff !important -} - -.btn-light-blue:not([disabled]):not(.disabled):active, -.btn-light-blue:not([disabled]):not(.disabled).active, -.show>.btn-light-blue.dropdown-toggle { - background-color: #1c71ff !important; - -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); - box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) -} - -.btn-light-blue:not([disabled]):not(.disabled):active:focus, -.btn-light-blue:not([disabled]):not(.disabled).active:focus, -.show>.btn-light-blue.dropdown-toggle:focus { - -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); - box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) -} - -.light-blue-ic { - color: #82b1ff !important -} - -.light-blue-ic:hover, -.light-blue-ic:focus { - color: #82b1ff -} - -a.btn:not([href]):not([tabindex]), -a.btn:not([href]):not([tabindex]):focus, -a.btn:not([href]):not([tabindex]):hover { - color: #fff -} - -table.table a.btn.btn-light-blue { - color: #fff -} - -.btn-outline-light-blue { - color: #82b1ff !important; - background-color: transparent !important; - border: 2px solid #82b1ff !important -} - -.btn-outline-light-blue:hover, -.btn-outline-light-blue:focus, -.btn-outline-light-blue:active, -.btn-outline-light-blue:active:focus, -.btn-outline-light-blue.active { - color: #82b1ff !important; - background-color: transparent !important; - border-color: #82b1ff !important -} - -.btn-outline-light-blue:not([disabled]):not(.disabled):active, -.btn-outline-light-blue:not([disabled]):not(.disabled).active, -.show>.btn-outline-light-blue.dropdown-toggle { - background-color: transparent !important; - border-color: #82b1ff !important; - -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); - box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) -} - -.btn-outline-light-blue:not([disabled]):not(.disabled):active:focus, -.btn-outline-light-blue:not([disabled]):not(.disabled).active:focus, -.show>.btn-outline-light-blue.dropdown-toggle:focus { - -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); - box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) -} - -.btn-cyan { - color: #fff; - background-color: #00bcd4 !important -} - -.btn-cyan:hover { - color: #fff; - background-color: #00d3ee -} - -.btn-cyan:focus, -.btn-cyan.focus { - -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); - box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) -} - -.btn-cyan:focus, -.btn-cyan:active, -.btn-cyan.active { - background-color: #00626e -} - -.btn-cyan.dropdown-toggle { - background-color: #00bcd4 !important -} - -.btn-cyan.dropdown-toggle:hover, -.btn-cyan.dropdown-toggle:focus { - background-color: #00d3ee !important -} - -.btn-cyan:not([disabled]):not(.disabled):active, -.btn-cyan:not([disabled]):not(.disabled).active, -.show>.btn-cyan.dropdown-toggle { - background-color: #00626e !important; - -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); - box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) -} - -.btn-cyan:not([disabled]):not(.disabled):active:focus, -.btn-cyan:not([disabled]):not(.disabled).active:focus, -.show>.btn-cyan.dropdown-toggle:focus { - -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); - box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) -} - -.cyan-ic { - color: #00bcd4 !important -} - -.cyan-ic:hover, -.cyan-ic:focus { - color: #00bcd4 -} - -a.btn:not([href]):not([tabindex]), -a.btn:not([href]):not([tabindex]):focus, -a.btn:not([href]):not([tabindex]):hover { - color: #fff -} - -table.table a.btn.btn-cyan { - color: #fff -} - -.btn-outline-cyan { - color: #00bcd4 !important; - background-color: transparent !important; - border: 2px solid #00bcd4 !important -} - -.btn-outline-cyan:hover, -.btn-outline-cyan:focus, -.btn-outline-cyan:active, -.btn-outline-cyan:active:focus, -.btn-outline-cyan.active { - color: #00bcd4 !important; - background-color: transparent !important; - border-color: #00bcd4 !important -} - -.btn-outline-cyan:not([disabled]):not(.disabled):active, -.btn-outline-cyan:not([disabled]):not(.disabled).active, -.show>.btn-outline-cyan.dropdown-toggle { - background-color: transparent !important; - border-color: #00bcd4 !important; - -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); - box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) -} - -.btn-outline-cyan:not([disabled]):not(.disabled):active:focus, -.btn-outline-cyan:not([disabled]):not(.disabled).active:focus, -.show>.btn-outline-cyan.dropdown-toggle:focus { - -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); - box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) -} - -.btn-teal { - color: #fff; - background-color: #00796b !important -} - -.btn-teal:hover { - color: #fff; - background-color: #009382 -} - -.btn-teal:focus, -.btn-teal.focus { - -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); - box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) -} - -.btn-teal:focus, -.btn-teal:active, -.btn-teal.active { - background-color: #001311 -} - -.btn-teal.dropdown-toggle { - background-color: #00796b !important -} - -.btn-teal.dropdown-toggle:hover, -.btn-teal.dropdown-toggle:focus { - background-color: #009382 !important -} - -.btn-teal:not([disabled]):not(.disabled):active, -.btn-teal:not([disabled]):not(.disabled).active, -.show>.btn-teal.dropdown-toggle { - background-color: #001311 !important; - -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); - box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) -} - -.btn-teal:not([disabled]):not(.disabled):active:focus, -.btn-teal:not([disabled]):not(.disabled).active:focus, -.show>.btn-teal.dropdown-toggle:focus { - -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); - box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) -} - -.teal-ic { - color: #00796b !important -} - -.teal-ic:hover, -.teal-ic:focus { - color: #00796b -} - -a.btn:not([href]):not([tabindex]), -a.btn:not([href]):not([tabindex]):focus, -a.btn:not([href]):not([tabindex]):hover { - color: #fff -} - -table.table a.btn.btn-teal { - color: #fff -} - -.btn-outline-teal { - color: #00796b !important; - background-color: transparent !important; - border: 2px solid #00796b !important -} - -.btn-outline-teal:hover, -.btn-outline-teal:focus, -.btn-outline-teal:active, -.btn-outline-teal:active:focus, -.btn-outline-teal.active { - color: #00796b !important; - background-color: transparent !important; - border-color: #00796b !important -} - -.btn-outline-teal:not([disabled]):not(.disabled):active, -.btn-outline-teal:not([disabled]):not(.disabled).active, -.show>.btn-outline-teal.dropdown-toggle { - background-color: transparent !important; - border-color: #00796b !important; - -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); - box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) -} - -.btn-outline-teal:not([disabled]):not(.disabled):active:focus, -.btn-outline-teal:not([disabled]):not(.disabled).active:focus, -.show>.btn-outline-teal.dropdown-toggle:focus { - -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); - box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) -} - -.btn-green { - color: #fff; - background-color: #388e3c !important -} - -.btn-green:hover { - color: #fff; - background-color: #3fa044 -} - -.btn-green:focus, -.btn-green.focus { - -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); - box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) -} - -.btn-green:focus, -.btn-green:active, -.btn-green.active { - background-color: #1b451d -} - -.btn-green.dropdown-toggle { - background-color: #388e3c !important -} - -.btn-green.dropdown-toggle:hover, -.btn-green.dropdown-toggle:focus { - background-color: #3fa044 !important -} - -.btn-green:not([disabled]):not(.disabled):active, -.btn-green:not([disabled]):not(.disabled).active, -.show>.btn-green.dropdown-toggle { - background-color: #1b451d !important; - -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); - box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) -} - -.btn-green:not([disabled]):not(.disabled):active:focus, -.btn-green:not([disabled]):not(.disabled).active:focus, -.show>.btn-green.dropdown-toggle:focus { - -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); - box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) -} - -.green-ic { - color: #388e3c !important -} - -.green-ic:hover, -.green-ic:focus { - color: #388e3c -} - -a.btn:not([href]):not([tabindex]), -a.btn:not([href]):not([tabindex]):focus, -a.btn:not([href]):not([tabindex]):hover { - color: #fff -} - -table.table a.btn.btn-green { - color: #fff -} - -.btn-outline-green { - color: #388e3c !important; - background-color: transparent !important; - border: 2px solid #388e3c !important -} - -.btn-outline-green:hover, -.btn-outline-green:focus, -.btn-outline-green:active, -.btn-outline-green:active:focus, -.btn-outline-green.active { - color: #388e3c !important; - background-color: transparent !important; - border-color: #388e3c !important -} - -.btn-outline-green:not([disabled]):not(.disabled):active, -.btn-outline-green:not([disabled]):not(.disabled).active, -.show>.btn-outline-green.dropdown-toggle { - background-color: transparent !important; - border-color: #388e3c !important; - -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); - box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) -} - -.btn-outline-green:not([disabled]):not(.disabled):active:focus, -.btn-outline-green:not([disabled]):not(.disabled).active:focus, -.show>.btn-outline-green.dropdown-toggle:focus { - -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); - box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) -} - -.btn-light-green { - color: #fff; - background-color: #8bc34a !important -} - -.btn-light-green:hover { - color: #fff; - background-color: #97c95d -} - -.btn-light-green:focus, -.btn-light-green.focus { - -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); - box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) -} - -.btn-light-green:focus, -.btn-light-green:active, -.btn-light-green.active { - background-color: #577d2a -} - -.btn-light-green.dropdown-toggle { - background-color: #8bc34a !important -} - -.btn-light-green.dropdown-toggle:hover, -.btn-light-green.dropdown-toggle:focus { - background-color: #97c95d !important -} - -.btn-light-green:not([disabled]):not(.disabled):active, -.btn-light-green:not([disabled]):not(.disabled).active, -.show>.btn-light-green.dropdown-toggle { - background-color: #577d2a !important; - -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); - box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) -} - -.btn-light-green:not([disabled]):not(.disabled):active:focus, -.btn-light-green:not([disabled]):not(.disabled).active:focus, -.show>.btn-light-green.dropdown-toggle:focus { - -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); - box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) -} - -.light-green-ic { - color: #8bc34a !important -} - -.light-green-ic:hover, -.light-green-ic:focus { - color: #8bc34a -} - -a.btn:not([href]):not([tabindex]), -a.btn:not([href]):not([tabindex]):focus, -a.btn:not([href]):not([tabindex]):hover { - color: #fff -} - -table.table a.btn.btn-light-green { - color: #fff -} - -.btn-outline-light-green { - color: #8bc34a !important; - background-color: transparent !important; - border: 2px solid #8bc34a !important -} - -.btn-outline-light-green:hover, -.btn-outline-light-green:focus, -.btn-outline-light-green:active, -.btn-outline-light-green:active:focus, -.btn-outline-light-green.active { - color: #8bc34a !important; - background-color: transparent !important; - border-color: #8bc34a !important -} - -.btn-outline-light-green:not([disabled]):not(.disabled):active, -.btn-outline-light-green:not([disabled]):not(.disabled).active, -.show>.btn-outline-light-green.dropdown-toggle { - background-color: transparent !important; - border-color: #8bc34a !important; - -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); - box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) -} - -.btn-outline-light-green:not([disabled]):not(.disabled):active:focus, -.btn-outline-light-green:not([disabled]):not(.disabled).active:focus, -.show>.btn-outline-light-green.dropdown-toggle:focus { - -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); - box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) -} - -.btn-lime { - color: #fff; - background-color: #afb42b !important -} - -.btn-lime:hover { - color: #fff; - background-color: #c3c930 -} - -.btn-lime:focus, -.btn-lime.focus { - -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); - box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) -} - -.btn-lime:focus, -.btn-lime:active, -.btn-lime.active { - background-color: #5f6217 -} - -.btn-lime.dropdown-toggle { - background-color: #afb42b !important -} - -.btn-lime.dropdown-toggle:hover, -.btn-lime.dropdown-toggle:focus { - background-color: #c3c930 !important -} - -.btn-lime:not([disabled]):not(.disabled):active, -.btn-lime:not([disabled]):not(.disabled).active, -.show>.btn-lime.dropdown-toggle { - background-color: #5f6217 !important; - -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); - box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) -} - -.btn-lime:not([disabled]):not(.disabled):active:focus, -.btn-lime:not([disabled]):not(.disabled).active:focus, -.show>.btn-lime.dropdown-toggle:focus { - -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); - box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) -} - -.lime-ic { - color: #afb42b !important -} - -.lime-ic:hover, -.lime-ic:focus { - color: #afb42b -} - -a.btn:not([href]):not([tabindex]), -a.btn:not([href]):not([tabindex]):focus, -a.btn:not([href]):not([tabindex]):hover { - color: #fff -} - -table.table a.btn.btn-lime { - color: #fff -} - -.btn-outline-lime { - color: #afb42b !important; - background-color: transparent !important; - border: 2px solid #afb42b !important -} - -.btn-outline-lime:hover, -.btn-outline-lime:focus, -.btn-outline-lime:active, -.btn-outline-lime:active:focus, -.btn-outline-lime.active { - color: #afb42b !important; - background-color: transparent !important; - border-color: #afb42b !important -} - -.btn-outline-lime:not([disabled]):not(.disabled):active, -.btn-outline-lime:not([disabled]):not(.disabled).active, -.show>.btn-outline-lime.dropdown-toggle { - background-color: transparent !important; - border-color: #afb42b !important; - -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); - box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) -} - -.btn-outline-lime:not([disabled]):not(.disabled):active:focus, -.btn-outline-lime:not([disabled]):not(.disabled).active:focus, -.show>.btn-outline-lime.dropdown-toggle:focus { - -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); - box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) -} - -.btn-yellow { - color: #fff; - background-color: #fbc02d !important -} - -.btn-yellow:hover { - color: #fff; - background-color: #fbc846 -} - -.btn-yellow:focus, -.btn-yellow.focus { - -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); - box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) -} - -.btn-yellow:focus, -.btn-yellow:active, -.btn-yellow.active { - background-color: #be8904 -} - -.btn-yellow.dropdown-toggle { - background-color: #fbc02d !important -} - -.btn-yellow.dropdown-toggle:hover, -.btn-yellow.dropdown-toggle:focus { - background-color: #fbc846 !important -} - -.btn-yellow:not([disabled]):not(.disabled):active, -.btn-yellow:not([disabled]):not(.disabled).active, -.show>.btn-yellow.dropdown-toggle { - background-color: #be8904 !important; - -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); - box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) -} - -.btn-yellow:not([disabled]):not(.disabled):active:focus, -.btn-yellow:not([disabled]):not(.disabled).active:focus, -.show>.btn-yellow.dropdown-toggle:focus { - -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); - box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) -} - -.yellow-ic { - color: #fbc02d !important -} - -.yellow-ic:hover, -.yellow-ic:focus { - color: #fbc02d -} - -a.btn:not([href]):not([tabindex]), -a.btn:not([href]):not([tabindex]):focus, -a.btn:not([href]):not([tabindex]):hover { - color: #fff -} - -table.table a.btn.btn-yellow { - color: #fff -} - -.btn-outline-yellow { - color: #fbc02d !important; - background-color: transparent !important; - border: 2px solid #fbc02d !important -} - -.btn-outline-yellow:hover, -.btn-outline-yellow:focus, -.btn-outline-yellow:active, -.btn-outline-yellow:active:focus, -.btn-outline-yellow.active { - color: #fbc02d !important; - background-color: transparent !important; - border-color: #fbc02d !important -} - -.btn-outline-yellow:not([disabled]):not(.disabled):active, -.btn-outline-yellow:not([disabled]):not(.disabled).active, -.show>.btn-outline-yellow.dropdown-toggle { - background-color: transparent !important; - border-color: #fbc02d !important; - -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); - box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) -} - -.btn-outline-yellow:not([disabled]):not(.disabled):active:focus, -.btn-outline-yellow:not([disabled]):not(.disabled).active:focus, -.show>.btn-outline-yellow.dropdown-toggle:focus { - -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); - box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) -} - -.btn-amber { - color: #fff; - background-color: #ffa000 !important -} - -.btn-amber:hover { - color: #fff; - background-color: #ffaa1a -} - -.btn-amber:focus, -.btn-amber.focus { - -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); - box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) -} - -.btn-amber:focus, -.btn-amber:active, -.btn-amber.active { - background-color: #996000 -} - -.btn-amber.dropdown-toggle { - background-color: #ffa000 !important -} - -.btn-amber.dropdown-toggle:hover, -.btn-amber.dropdown-toggle:focus { - background-color: #ffaa1a !important -} - -.btn-amber:not([disabled]):not(.disabled):active, -.btn-amber:not([disabled]):not(.disabled).active, -.show>.btn-amber.dropdown-toggle { - background-color: #996000 !important; - -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); - box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) -} - -.btn-amber:not([disabled]):not(.disabled):active:focus, -.btn-amber:not([disabled]):not(.disabled).active:focus, -.show>.btn-amber.dropdown-toggle:focus { - -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); - box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) -} - -.amber-ic { - color: #ffa000 !important -} - -.amber-ic:hover, -.amber-ic:focus { - color: #ffa000 -} - -a.btn:not([href]):not([tabindex]), -a.btn:not([href]):not([tabindex]):focus, -a.btn:not([href]):not([tabindex]):hover { - color: #fff -} - -table.table a.btn.btn-amber { - color: #fff -} - -.btn-outline-amber { - color: #ffa000 !important; - background-color: transparent !important; - border: 2px solid #ffa000 !important -} - -.btn-outline-amber:hover, -.btn-outline-amber:focus, -.btn-outline-amber:active, -.btn-outline-amber:active:focus, -.btn-outline-amber.active { - color: #ffa000 !important; - background-color: transparent !important; - border-color: #ffa000 !important -} - -.btn-outline-amber:not([disabled]):not(.disabled):active, -.btn-outline-amber:not([disabled]):not(.disabled).active, -.show>.btn-outline-amber.dropdown-toggle { - background-color: transparent !important; - border-color: #ffa000 !important; - -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); - box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) -} - -.btn-outline-amber:not([disabled]):not(.disabled):active:focus, -.btn-outline-amber:not([disabled]):not(.disabled).active:focus, -.show>.btn-outline-amber.dropdown-toggle:focus { - -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); - box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) -} - -.btn-orange { - color: #fff; - background-color: #f57c00 !important -} - -.btn-orange:hover { - color: #fff; - background-color: #ff8910 -} - -.btn-orange:focus, -.btn-orange.focus { - -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); - box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) -} - -.btn-orange:focus, -.btn-orange:active, -.btn-orange.active { - background-color: #8f4800 -} - -.btn-orange.dropdown-toggle { - background-color: #f57c00 !important -} - -.btn-orange.dropdown-toggle:hover, -.btn-orange.dropdown-toggle:focus { - background-color: #ff8910 !important -} - -.btn-orange:not([disabled]):not(.disabled):active, -.btn-orange:not([disabled]):not(.disabled).active, -.show>.btn-orange.dropdown-toggle { - background-color: #8f4800 !important; - -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); - box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) -} - -.btn-orange:not([disabled]):not(.disabled):active:focus, -.btn-orange:not([disabled]):not(.disabled).active:focus, -.show>.btn-orange.dropdown-toggle:focus { - -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); - box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) -} - -.orange-ic { - color: #f57c00 !important -} - -.orange-ic:hover, -.orange-ic:focus { - color: #f57c00 -} - -a.btn:not([href]):not([tabindex]), -a.btn:not([href]):not([tabindex]):focus, -a.btn:not([href]):not([tabindex]):hover { - color: #fff -} - -table.table a.btn.btn-orange { - color: #fff -} - -.btn-outline-orange { - color: #f57c00 !important; - background-color: transparent !important; - border: 2px solid #f57c00 !important -} - -.btn-outline-orange:hover, -.btn-outline-orange:focus, -.btn-outline-orange:active, -.btn-outline-orange:active:focus, -.btn-outline-orange.active { - color: #f57c00 !important; - background-color: transparent !important; - border-color: #f57c00 !important -} - -.btn-outline-orange:not([disabled]):not(.disabled):active, -.btn-outline-orange:not([disabled]):not(.disabled).active, -.show>.btn-outline-orange.dropdown-toggle { - background-color: transparent !important; - border-color: #f57c00 !important; - -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); - box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) -} - -.btn-outline-orange:not([disabled]):not(.disabled):active:focus, -.btn-outline-orange:not([disabled]):not(.disabled).active:focus, -.show>.btn-outline-orange.dropdown-toggle:focus { - -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); - box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) -} - -.btn-deep-orange { - color: #fff; - background-color: #ff7043 !important -} - -.btn-deep-orange:hover { - color: #fff; - background-color: #ff835d -} - -.btn-deep-orange:focus, -.btn-deep-orange.focus { - -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); - box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) -} - -.btn-deep-orange:focus, -.btn-deep-orange:active, -.btn-deep-orange.active { - background-color: #dc3500 -} - -.btn-deep-orange.dropdown-toggle { - background-color: #ff7043 !important -} - -.btn-deep-orange.dropdown-toggle:hover, -.btn-deep-orange.dropdown-toggle:focus { - background-color: #ff835d !important -} - -.btn-deep-orange:not([disabled]):not(.disabled):active, -.btn-deep-orange:not([disabled]):not(.disabled).active, -.show>.btn-deep-orange.dropdown-toggle { - background-color: #dc3500 !important; - -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); - box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) -} - -.btn-deep-orange:not([disabled]):not(.disabled):active:focus, -.btn-deep-orange:not([disabled]):not(.disabled).active:focus, -.show>.btn-deep-orange.dropdown-toggle:focus { - -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); - box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) -} - -.deep-orange-ic { - color: #ff7043 !important -} - -.deep-orange-ic:hover, -.deep-orange-ic:focus { - color: #ff7043 -} - -a.btn:not([href]):not([tabindex]), -a.btn:not([href]):not([tabindex]):focus, -a.btn:not([href]):not([tabindex]):hover { - color: #fff -} - -table.table a.btn.btn-deep-orange { - color: #fff -} - -.btn-outline-deep-orange { - color: #ff7043 !important; - background-color: transparent !important; - border: 2px solid #ff7043 !important -} - -.btn-outline-deep-orange:hover, -.btn-outline-deep-orange:focus, -.btn-outline-deep-orange:active, -.btn-outline-deep-orange:active:focus, -.btn-outline-deep-orange.active { - color: #ff7043 !important; - background-color: transparent !important; - border-color: #ff7043 !important -} - -.btn-outline-deep-orange:not([disabled]):not(.disabled):active, -.btn-outline-deep-orange:not([disabled]):not(.disabled).active, -.show>.btn-outline-deep-orange.dropdown-toggle { - background-color: transparent !important; - border-color: #ff7043 !important; - -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); - box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) -} - -.btn-outline-deep-orange:not([disabled]):not(.disabled):active:focus, -.btn-outline-deep-orange:not([disabled]):not(.disabled).active:focus, -.show>.btn-outline-deep-orange.dropdown-toggle:focus { - -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); - box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) -} - -.btn-brown { - color: #fff; - background-color: #795548 !important -} - -.btn-brown:hover { - color: #fff; - background-color: #896052 -} - -.btn-brown:focus, -.btn-brown.focus { - -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); - box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) -} - -.btn-brown:focus, -.btn-brown:active, -.btn-brown.active { - background-color: #392822 -} - -.btn-brown.dropdown-toggle { - background-color: #795548 !important -} - -.btn-brown.dropdown-toggle:hover, -.btn-brown.dropdown-toggle:focus { - background-color: #896052 !important -} - -.btn-brown:not([disabled]):not(.disabled):active, -.btn-brown:not([disabled]):not(.disabled).active, -.show>.btn-brown.dropdown-toggle { - background-color: #392822 !important; - -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); - box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) -} - -.btn-brown:not([disabled]):not(.disabled):active:focus, -.btn-brown:not([disabled]):not(.disabled).active:focus, -.show>.btn-brown.dropdown-toggle:focus { - -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); - box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) -} - -.brown-ic { - color: #795548 !important -} - -.brown-ic:hover, -.brown-ic:focus { - color: #795548 -} - -a.btn:not([href]):not([tabindex]), -a.btn:not([href]):not([tabindex]):focus, -a.btn:not([href]):not([tabindex]):hover { - color: #fff -} - -table.table a.btn.btn-brown { - color: #fff -} - -.btn-outline-brown { - color: #795548 !important; - background-color: transparent !important; - border: 2px solid #795548 !important -} - -.btn-outline-brown:hover, -.btn-outline-brown:focus, -.btn-outline-brown:active, -.btn-outline-brown:active:focus, -.btn-outline-brown.active { - color: #795548 !important; - background-color: transparent !important; - border-color: #795548 !important -} - -.btn-outline-brown:not([disabled]):not(.disabled):active, -.btn-outline-brown:not([disabled]):not(.disabled).active, -.show>.btn-outline-brown.dropdown-toggle { - background-color: transparent !important; - border-color: #795548 !important; - -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); - box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) -} - -.btn-outline-brown:not([disabled]):not(.disabled):active:focus, -.btn-outline-brown:not([disabled]):not(.disabled).active:focus, -.show>.btn-outline-brown.dropdown-toggle:focus { - -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); - box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) -} - -.btn-grey { - color: #fff; - background-color: #616161 !important -} - -.btn-grey:hover { - color: #fff; - background-color: #6e6e6e -} - -.btn-grey:focus, -.btn-grey.focus { - -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); - box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) -} - -.btn-grey:focus, -.btn-grey:active, -.btn-grey.active { - background-color: #2e2e2e -} - -.btn-grey.dropdown-toggle { - background-color: #616161 !important -} - -.btn-grey.dropdown-toggle:hover, -.btn-grey.dropdown-toggle:focus { - background-color: #6e6e6e !important -} - -.btn-grey:not([disabled]):not(.disabled):active, -.btn-grey:not([disabled]):not(.disabled).active, -.show>.btn-grey.dropdown-toggle { - background-color: #2e2e2e !important; - -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); - box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) -} - -.btn-grey:not([disabled]):not(.disabled):active:focus, -.btn-grey:not([disabled]):not(.disabled).active:focus, -.show>.btn-grey.dropdown-toggle:focus { - -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); - box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) -} - -.grey-ic { - color: #616161 !important -} - -.grey-ic:hover, -.grey-ic:focus { - color: #616161 -} - -a.btn:not([href]):not([tabindex]), -a.btn:not([href]):not([tabindex]):focus, -a.btn:not([href]):not([tabindex]):hover { - color: #fff -} - -table.table a.btn.btn-grey { - color: #fff -} - -.btn-outline-grey { - color: #616161 !important; - background-color: transparent !important; - border: 2px solid #616161 !important -} - -.btn-outline-grey:hover, -.btn-outline-grey:focus, -.btn-outline-grey:active, -.btn-outline-grey:active:focus, -.btn-outline-grey.active { - color: #616161 !important; - background-color: transparent !important; - border-color: #616161 !important -} - -.btn-outline-grey:not([disabled]):not(.disabled):active, -.btn-outline-grey:not([disabled]):not(.disabled).active, -.show>.btn-outline-grey.dropdown-toggle { - background-color: transparent !important; - border-color: #616161 !important; - -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); - box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) -} - -.btn-outline-grey:not([disabled]):not(.disabled):active:focus, -.btn-outline-grey:not([disabled]):not(.disabled).active:focus, -.show>.btn-outline-grey.dropdown-toggle:focus { - -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); - box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) -} - -.btn-blue-grey { - color: #fff; - background-color: #78909c !important -} - -.btn-blue-grey:hover { - color: #fff; - background-color: #879ca7 -} - -.btn-blue-grey:focus, -.btn-blue-grey.focus { - -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); - box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) -} - -.btn-blue-grey:focus, -.btn-blue-grey:active, -.btn-blue-grey.active { - background-color: #4a5b64 -} - -.btn-blue-grey.dropdown-toggle { - background-color: #78909c !important -} - -.btn-blue-grey.dropdown-toggle:hover, -.btn-blue-grey.dropdown-toggle:focus { - background-color: #879ca7 !important -} - -.btn-blue-grey:not([disabled]):not(.disabled):active, -.btn-blue-grey:not([disabled]):not(.disabled).active, -.show>.btn-blue-grey.dropdown-toggle { - background-color: #4a5b64 !important; - -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); - box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) -} - -.btn-blue-grey:not([disabled]):not(.disabled):active:focus, -.btn-blue-grey:not([disabled]):not(.disabled).active:focus, -.show>.btn-blue-grey.dropdown-toggle:focus { - -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); - box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) -} - -.blue-grey-ic { - color: #78909c !important -} - -.blue-grey-ic:hover, -.blue-grey-ic:focus { - color: #78909c -} - -a.btn:not([href]):not([tabindex]), -a.btn:not([href]):not([tabindex]):focus, -a.btn:not([href]):not([tabindex]):hover { - color: #fff -} - -table.table a.btn.btn-blue-grey { - color: #fff -} - -.btn-outline-blue-grey { - color: #78909c !important; - background-color: transparent !important; - border: 2px solid #78909c !important -} - -.btn-outline-blue-grey:hover, -.btn-outline-blue-grey:focus, -.btn-outline-blue-grey:active, -.btn-outline-blue-grey:active:focus, -.btn-outline-blue-grey.active { - color: #78909c !important; - background-color: transparent !important; - border-color: #78909c !important -} - -.btn-outline-blue-grey:not([disabled]):not(.disabled):active, -.btn-outline-blue-grey:not([disabled]):not(.disabled).active, -.show>.btn-outline-blue-grey.dropdown-toggle { - background-color: transparent !important; - border-color: #78909c !important; - -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); - box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) -} - -.btn-outline-blue-grey:not([disabled]):not(.disabled):active:focus, -.btn-outline-blue-grey:not([disabled]):not(.disabled).active:focus, -.show>.btn-outline-blue-grey.dropdown-toggle:focus { - -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); - box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) -} - -.btn-dark { - color: #fff; - background-color: #212121 !important -} - -.btn-dark:hover { - color: #fff; - background-color: #2e2e2e -} - -.btn-dark:focus, -.btn-dark.focus { - -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); - box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) -} - -.btn-dark:focus, -.btn-dark:active, -.btn-dark.active { - background-color: #000 -} - -.btn-dark.dropdown-toggle { - background-color: #212121 !important -} - -.btn-dark.dropdown-toggle:hover, -.btn-dark.dropdown-toggle:focus { - background-color: #2e2e2e !important -} - -.btn-dark:not([disabled]):not(.disabled):active, -.btn-dark:not([disabled]):not(.disabled).active, -.show>.btn-dark.dropdown-toggle { - background-color: #000 !important; - -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); - box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) -} - -.btn-dark:not([disabled]):not(.disabled):active:focus, -.btn-dark:not([disabled]):not(.disabled).active:focus, -.show>.btn-dark.dropdown-toggle:focus { - -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); - box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) -} - -.dark-ic { - color: #212121 !important -} - -.dark-ic:hover, -.dark-ic:focus { - color: #212121 -} - -a.btn:not([href]):not([tabindex]), -a.btn:not([href]):not([tabindex]):focus, -a.btn:not([href]):not([tabindex]):hover { - color: #fff -} - -table.table a.btn.btn-dark { - color: #fff -} - -.btn-outline-dark { - color: #212121 !important; - background-color: transparent !important; - border: 2px solid #212121 !important -} - -.btn-outline-dark:hover, -.btn-outline-dark:focus, -.btn-outline-dark:active, -.btn-outline-dark:active:focus, -.btn-outline-dark.active { - color: #212121 !important; - background-color: transparent !important; - border-color: #212121 !important -} - -.btn-outline-dark:not([disabled]):not(.disabled):active, -.btn-outline-dark:not([disabled]):not(.disabled).active, -.show>.btn-outline-dark.dropdown-toggle { - background-color: transparent !important; - border-color: #212121 !important; - -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); - box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) -} - -.btn-outline-dark:not([disabled]):not(.disabled):active:focus, -.btn-outline-dark:not([disabled]):not(.disabled).active:focus, -.show>.btn-outline-dark.dropdown-toggle:focus { - -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); - box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) -} - -.btn-light { - color: #000; - background-color: #e0e0e0 !important -} - -.btn-light:hover { - color: #000; - background-color: #ededed -} - -.btn-light:focus, -.btn-light.focus { - -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); - box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) -} - -.btn-light:focus, -.btn-light:active, -.btn-light.active { - background-color: #adadad -} - -.btn-light.dropdown-toggle { - background-color: #e0e0e0 !important -} - -.btn-light.dropdown-toggle:hover, -.btn-light.dropdown-toggle:focus { - background-color: #ededed !important -} - -.btn-light:not([disabled]):not(.disabled):active, -.btn-light:not([disabled]):not(.disabled).active, -.show>.btn-light.dropdown-toggle { - background-color: #adadad !important; - -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); - box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) -} - -.btn-light:not([disabled]):not(.disabled):active:focus, -.btn-light:not([disabled]):not(.disabled).active:focus, -.show>.btn-light.dropdown-toggle:focus { - -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); - box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) -} - -.light-ic { - color: #e0e0e0 !important -} - -.light-ic:hover, -.light-ic:focus { - color: #e0e0e0 -} - -a.btn:not([href]):not([tabindex]), -a.btn:not([href]):not([tabindex]):focus, -a.btn:not([href]):not([tabindex]):hover { - color: #000 -} - -table.table a.btn.btn-light { - color: #000 -} - -.btn-outline-light { - color: #e0e0e0 !important; - background-color: transparent !important; - border: 2px solid #e0e0e0 !important -} - -.btn-outline-light:hover, -.btn-outline-light:focus, -.btn-outline-light:active, -.btn-outline-light:active:focus, -.btn-outline-light.active { - color: #e0e0e0 !important; - background-color: transparent !important; - border-color: #e0e0e0 !important -} - -.btn-outline-light:not([disabled]):not(.disabled):active, -.btn-outline-light:not([disabled]):not(.disabled).active, -.show>.btn-outline-light.dropdown-toggle { - background-color: transparent !important; - border-color: #e0e0e0 !important; - -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); - box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) -} - -.btn-outline-light:not([disabled]):not(.disabled):active:focus, -.btn-outline-light:not([disabled]):not(.disabled).active:focus, -.show>.btn-outline-light.dropdown-toggle:focus { - -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); - box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) -} - -.btn-white { - color: #000; - background-color: #fff !important -} - -.btn-white:hover { - color: #000; - background-color: #fff -} - -.btn-white:focus, -.btn-white.focus { - -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); - box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) -} - -.btn-white:focus, -.btn-white:active, -.btn-white.active { - background-color: #ccc -} - -.btn-white.dropdown-toggle { - background-color: #fff !important -} - -.btn-white.dropdown-toggle:hover, -.btn-white.dropdown-toggle:focus { - background-color: #fff !important -} - -.btn-white:not([disabled]):not(.disabled):active, -.btn-white:not([disabled]):not(.disabled).active, -.show>.btn-white.dropdown-toggle { - background-color: #ccc !important; - -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); - box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) -} - -.btn-white:not([disabled]):not(.disabled):active:focus, -.btn-white:not([disabled]):not(.disabled).active:focus, -.show>.btn-white.dropdown-toggle:focus { - -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); - box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) -} - -.white-ic { - color: #fff !important -} - -.white-ic:hover, -.white-ic:focus { - color: #fff -} - -a.btn:not([href]):not([tabindex]), -a.btn:not([href]):not([tabindex]):focus, -a.btn:not([href]):not([tabindex]):hover { - color: #000 -} - -table.table a.btn.btn-white { - color: #000 -} - -.btn-outline-white { - color: #fff !important; - background-color: transparent !important; - border: 2px solid #fff !important -} - -.btn-outline-white:hover, -.btn-outline-white:focus, -.btn-outline-white:active, -.btn-outline-white:active:focus, -.btn-outline-white.active { - color: #fff !important; - background-color: transparent !important; - border-color: #fff !important -} - -.btn-outline-white:not([disabled]):not(.disabled):active, -.btn-outline-white:not([disabled]):not(.disabled).active, -.show>.btn-outline-white.dropdown-toggle { - background-color: transparent !important; - border-color: #fff !important; - -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); - box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) -} - -.btn-outline-white:not([disabled]):not(.disabled):active:focus, -.btn-outline-white:not([disabled]):not(.disabled).active:focus, -.show>.btn-outline-white.dropdown-toggle:focus { - -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); - box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) -} - -.btn-black { - color: #fff; - background-color: #000 !important -} - -.btn-black:hover { - color: #fff; - background-color: #0d0d0d -} - -.btn-black:focus, -.btn-black.focus { - -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); - box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) -} - -.btn-black:focus, -.btn-black:active, -.btn-black.active { - background-color: #000 -} - -.btn-black.dropdown-toggle { - background-color: #000 !important -} - -.btn-black.dropdown-toggle:hover, -.btn-black.dropdown-toggle:focus { - background-color: #0d0d0d !important -} - -.btn-black:not([disabled]):not(.disabled):active, -.btn-black:not([disabled]):not(.disabled).active, -.show>.btn-black.dropdown-toggle { - background-color: #000 !important; - -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); - box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) -} - -.btn-black:not([disabled]):not(.disabled):active:focus, -.btn-black:not([disabled]):not(.disabled).active:focus, -.show>.btn-black.dropdown-toggle:focus { - -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); - box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) -} - -.black-ic { - color: #000 !important -} - -.black-ic:hover, -.black-ic:focus { - color: #000 -} - -a.btn:not([href]):not([tabindex]), -a.btn:not([href]):not([tabindex]):focus, -a.btn:not([href]):not([tabindex]):hover { - color: #fff -} - -table.table a.btn.btn-black { - color: #fff -} - -.btn-outline-black { - color: #000 !important; - background-color: transparent !important; - border: 2px solid #000 !important -} - -.btn-outline-black:hover, -.btn-outline-black:focus, -.btn-outline-black:active, -.btn-outline-black:active:focus, -.btn-outline-black.active { - color: #000 !important; - background-color: transparent !important; - border-color: #000 !important -} - -.btn-outline-black:not([disabled]):not(.disabled):active, -.btn-outline-black:not([disabled]):not(.disabled).active, -.show>.btn-outline-black.dropdown-toggle { - background-color: transparent !important; - border-color: #000 !important; - -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); - box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) -} - -.btn-outline-black:not([disabled]):not(.disabled):active:focus, -.btn-outline-black:not([disabled]):not(.disabled).active:focus, -.show>.btn-outline-black.dropdown-toggle:focus { - -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); - box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) -} - -.btn.purple-gradient { - color: #fff; - -webkit-transition: .5s ease; - transition: .5s ease -} - -.btn.purple-gradient:hover, -.btn.purple-gradient:focus, -.btn.purple-gradient:active, -.btn.purple-gradient:active:focus .btn.purple-gradient.active { - background: -webkit-gradient(linear, left top, left bottom, from(#ff88ce), to(#8f8bf7)); - background: linear-gradient(#ff88ce, #8f8bf7) -} - -.btn.peach-gradient { - color: #fff; - -webkit-transition: .5s ease; - transition: .5s ease -} - -.btn.peach-gradient:hover, -.btn.peach-gradient:focus, -.btn.peach-gradient:active, -.btn.peach-gradient:active:focus .btn.peach-gradient.active { - background: -webkit-gradient(linear, left top, left bottom, from(#ffdf89), to(#fc7b7b)); - background: linear-gradient(#ffdf89, #fc7b7b) -} - -.btn.aqua-gradient { - color: #fff; - -webkit-transition: .5s ease; - transition: .5s ease -} - -.btn.aqua-gradient:hover, -.btn.aqua-gradient:focus, -.btn.aqua-gradient:active, -.btn.aqua-gradient:active:focus .btn.aqua-gradient.active { - background: -webkit-gradient(linear, left top, left bottom, from(#3aa2ff), to(#1fffac)); - background: linear-gradient(#3aa2ff, #1fffac) -} - -.btn.blue-gradient { - color: #fff; - -webkit-transition: .5s ease; - transition: .5s ease -} - -.btn.blue-gradient:hover, -.btn.blue-gradient:focus, -.btn.blue-gradient:active, -.btn.blue-gradient:active:focus .btn.blue-gradient.active { - background: -webkit-gradient(linear, left top, left bottom, from(#5ed1fc), to(#3647b3)); - background: linear-gradient(#5ed1fc, #3647b3) -} - -.btn-warning:focus, -.btn-warning:not(:disabled):not(.disabled).active, -.btn-warning:not(:disabled):not(.disabled):active, -.show>.btn-warning.dropdown-toggle { - color: #fff -} - -.card { - font-weight: 400; - border: 0; - -webkit-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12); - box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12) -} - -.card[class*="border"] { - border: 1px solid #9e9e9e; - -webkit-box-shadow: none; - box-shadow: none -} - -.card .card-body h1, -.card .card-body h2, -.card .card-body h3, -.card .card-body h4, -.card .card-body h5, -.card .card-body h6 { - font-weight: 400 -} - -.card .card-body .card-title a { - -webkit-transition: 0.2s ease-in-out; - transition: 0.2s ease-in-out -} - -.card .card-body .card-title a:hover { - -webkit-transition: 0.2s ease-in-out; - transition: 0.2s ease-in-out -} - -.card .card-body .card-text { - font-size: .9rem; - font-weight: 400; - color: #747373 -} - -.card .md-form label { - font-weight: 300 -} - -.dropdown .dropdown-menu .dropdown-item:active { - background-color: #757575 -} - -.dropdown-submenu { - position: relative -} - -.dropdown-submenu>.dropdown-menu { - top: 0; - left: 100%; - margin-top: -6px; - margin-left: 1px; - border-radius: 0 6px 6px 6px -} - -.dropdown-submenu:hover>.dropdown-menu { - display: block -} - -.md-form.input-group label { - top: 0; - margin-bottom: 0 -} - -.md-form.input-group .input-group-text { - background-color: #e0e0e0 -} - -.md-form.input-group .input-group-text.md-addon { - font-weight: 500; - background-color: transparent; - border: none -} - -.md-form.input-group .form-control { - padding: .375rem .75rem; - margin: 0 -} - -.navbar { - font-weight: 300; - -webkit-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12); - box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12) -} - -.navbar form .md-form input { - margin: 0 5px 1px 8px -} - -.navbar .breadcrumb { - padding: .3rem 0 0 1rem; - margin: 0; - font-size: 15px; - font-weight: 300; - background-color: inherit -} - -.navbar .breadcrumb .breadcrumb-item { - color: #fff -} - -.navbar .breadcrumb .breadcrumb-item.active { - color: rgba(255, 255, 255, 0.65) -} - -.navbar .breadcrumb .breadcrumb-item:before { - color: rgba(255, 255, 255, 0.65) -} - -.navbar .navbar-toggler { - border-width: 0; - outline: 0 -} - -.navbar .nav-flex-icons { - -webkit-box-orient: horizontal; - -webkit-box-direction: normal; - -ms-flex-direction: row; - flex-direction: row -} - -@media (max-width: 992px) { - .navbar .container { - width: 100% - } - - .navbar .container .navbar-toggler-right { - right: 0 - } -} - -.navbar .nav-item .nav-link { - display: block -} - -.navbar .nav-item .nav-link.disabled:active { - pointer-events: none -} - -.navbar .nav-item .nav-link .fas, -.navbar .nav-item .nav-link .fab, -.navbar .nav-item .nav-link .far { - padding-right: 3px; - padding-left: 3px -} - -@media (max-width: 992px) { - .navbar .nav-item .nav-link { - padding-right: 6px; - padding-left: 6px - } -} - -.navbar .dropdown-menu { - position: absolute !important; - margin-top: 0 -} - -.navbar .dropdown-menu a { - padding: 10px; - font-size: .9375rem; - font-weight: 300 -} - -.navbar .dropdown-menu a:not(.active) { - color: #000 -} - -@media (max-width: 600px) { - .navbar .dropdown-menu form { - width: 17rem - } -} - -@media (min-width: 600px) { - .navbar .dropdown-menu form { - width: 22rem - } -} - -.navbar.navbar-light .navbar-nav .nav-item .nav-link.disbled { - color: rgba(0, 0, 0, 0.3) -} - -.navbar.navbar-light .navbar-nav .nav-item .nav-link.disbled:hover { - color: rgba(0, 0, 0, 0.3) -} - -.navbar.navbar-light .navbar-toggler-icon { - cursor: pointer; - background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(0, 0, 0, 0.9)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 8h24M4 16h24M4 24h24'/%3E%3C/svg%3E") -} - -.navbar.navbar-light .breadcrumb .nav-item .nav-link, -.navbar.navbar-light .navbar-nav .nav-item .nav-link { - color: #000; - -webkit-transition: .35s; - transition: .35s -} - -.navbar.navbar-light .breadcrumb .nav-item .nav-link:hover, -.navbar.navbar-light .navbar-nav .nav-item .nav-link:hover { - color: rgba(0, 0, 0, 0.7) -} - -.navbar.navbar-light .breadcrumb .nav-item.active>.nav-link, -.navbar.navbar-light .navbar-nav .nav-item.active>.nav-link { - background-color: rgba(0, 0, 0, 0.1) -} - -.navbar.navbar-light .breadcrumb .nav-item.active>.nav-link:hover, -.navbar.navbar-light .navbar-nav .nav-item.active>.nav-link:hover { - color: #000 -} - -.navbar.navbar-light .navbar-toggler { - color: #000 -} - -.navbar.navbar-light form .md-form input { - border-bottom: 1px solid #000 -} - -.navbar.navbar-light form .md-form input:focus:not([readonly]) { - border-color: #4285f4 -} - -.navbar.navbar-light form .md-form .form-control { - color: #000 -} - -.navbar.navbar-light form .md-form .form-control::-webkit-input-placeholder { - font-weight: 300; - color: #000 -} - -.navbar.navbar-light form .md-form .form-control::-moz-placeholder { - font-weight: 300; - color: #000 -} - -.navbar.navbar-light form .md-form .form-control:-ms-input-placeholder { - font-weight: 300; - color: #000 -} - -.navbar.navbar-light form .md-form .form-control::-ms-input-placeholder { - font-weight: 300; - color: #000 -} - -.navbar.navbar-light form .md-form .form-control::placeholder { - font-weight: 300; - color: #000 -} - -.navbar.navbar-dark .navbar-nav .nav-item .nav-link.disbled { - color: rgba(255, 255, 255, 0.25) -} - -.navbar.navbar-dark .navbar-nav .nav-item .nav-link.disbled:hover { - color: rgba(255, 255, 255, 0.25) -} - -.navbar.navbar-dark .navbar-toggler-icon { - cursor: pointer; - background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(255, 255, 255, 0.9)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 8h24M4 16h24M4 24h24'/%3E%3C/svg%3E") -} - -.navbar.navbar-dark .breadcrumb .nav-item .nav-link, -.navbar.navbar-dark .navbar-nav .nav-item .nav-link { - color: #fff; - -webkit-transition: .35s; - transition: .35s -} - -.navbar.navbar-dark .breadcrumb .nav-item .nav-link:hover, -.navbar.navbar-dark .navbar-nav .nav-item .nav-link:hover { - color: rgba(255, 255, 255, 0.75) -} - -.navbar.navbar-dark .breadcrumb .nav-item.active>.nav-link, -.navbar.navbar-dark .navbar-nav .nav-item.active>.nav-link { - background-color: rgba(255, 255, 255, 0.1) -} - -.navbar.navbar-dark .breadcrumb .nav-item.active>.nav-link:hover, -.navbar.navbar-dark .navbar-nav .nav-item.active>.nav-link:hover { - color: #fff -} - -.navbar.navbar-dark .navbar-toggler { - color: #fff -} - -.navbar.navbar-dark form .md-form input { - border-bottom: 1px solid #fff -} - -.navbar.navbar-dark form .md-form input:focus:not([readonly]) { - border-color: #4285f4 -} - -.navbar.navbar-dark form .md-form .form-control { - color: #fff -} - -.navbar.navbar-dark form .md-form .form-control::-webkit-input-placeholder { - font-weight: 300; - color: #fff -} - -.navbar.navbar-dark form .md-form .form-control::-moz-placeholder { - font-weight: 300; - color: #fff -} - -.navbar.navbar-dark form .md-form .form-control:-ms-input-placeholder { - font-weight: 300; - color: #fff -} - -.navbar.navbar-dark form .md-form .form-control::-ms-input-placeholder { - font-weight: 300; - color: #fff -} - -.navbar.navbar-dark form .md-form .form-control::placeholder { - font-weight: 300; - color: #fff -} - -@media (min-width: 600px) { - .navbar.scrolling-navbar { - padding-top: 12px; - padding-bottom: 12px; - -webkit-transition: background 0.5s ease-in-out, padding 0.5s ease-in-out; - transition: background 0.5s ease-in-out, padding 0.5s ease-in-out - } - - .navbar.scrolling-navbar .navbar-nav>li { - -webkit-transition-duration: 1s; - transition-duration: 1s - } - - .navbar.scrolling-navbar.top-nav-collapse { - padding-top: 5px; - padding-bottom: 5px - } -} - -.pagination .page-item.active .page-link { - color: #fff; - background-color: #4285f4; - border-radius: .125rem; - -webkit-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12); - box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12); - -webkit-transition: all 0.2s linear; - transition: all 0.2s linear -} - -.pagination .page-item.active .page-link:hover { - background-color: #4285f4 -} - -.pagination .page-item.disabled .page-link { - color: #868e96 -} - -.pagination .page-item .page-link { - font-size: .9rem; - color: #212529; - background-color: transparent; - border: 0; - outline: 0; - -webkit-transition: all 0.3s linear; - transition: all 0.3s linear -} - -.pagination .page-item .page-link:hover { - background-color: #eee; - border-radius: .125rem; - -webkit-transition: all 0.3s linear; - transition: all 0.3s linear -} - -.pagination .page-item .page-link:focus { - background-color: transparent; - -webkit-box-shadow: none; - box-shadow: none -} - -.pagination.pagination-lg .page-item .page-link { - font-size: 1rem -} - -.pagination.pagination-sm .page-item .page-link { - font-size: .8rem -} - -.pagination.pagination-circle .page-item .page-link { - margin-right: 2px; - margin-left: 2px; - border-radius: 50% -} - -.pagination.pagination-circle .page-item .page-link:hover { - border-radius: 50% -} - -.pagination.pagination-circle .page-item.active .page-link { - border-radius: 50% -} - -.pagination.pg-blue .page-item.active .page-link { - background-color: #4285f4 -} - -.pagination.pg-blue .page-item.active .page-link:hover { - background-color: #4285f4 -} - -.pagination.pg-red .page-item.active .page-link { - background-color: #ff3547 -} - -.pagination.pg-red .page-item.active .page-link:hover { - background-color: #ff3547 -} - -.pagination.pg-teal .page-item.active .page-link { - background-color: #2bbbad -} - -.pagination.pg-teal .page-item.active .page-link:hover { - background-color: #2bbbad -} - -.pagination.pg-dark-grey .page-item.active .page-link { - background-color: #37474f -} - -.pagination.pg-dark-grey .page-item.active .page-link:hover { - background-color: #37474f -} - -.pagination.pg-dark .page-item.active .page-link { - background-color: #2e2e2e -} - -.pagination.pg-dark .page-item.active .page-link:hover { - background-color: #2e2e2e -} - -.pagination.pg-blue-grey .page-item.active .page-link { - background-color: #3f729b -} - -.pagination.pg-blue-grey .page-item.active .page-link:hover { - background-color: #3f729b -} - -.pagination.pg-amber .page-item.active .page-link { - background-color: #ff6f00 -} - -.pagination.pg-amber .page-item.active .page-link:hover { - background-color: #ff6f00 -} - -.pagination.pg-purple .page-item.active .page-link { - background-color: #5e35b1 -} - -.pagination.pg-purple .page-item.active .page-link:hover { - background-color: #5e35b1 -} - -.badge { - color: #fff !important; - border-radius: .125rem; - -webkit-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12); - box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12) -} - -.badge-pill { - padding-right: .6em; - padding-left: .6em; - border-radius: 10rem -} - -.badge-primary { - color: #fff !important; - background-color: #4285f4 !important -} - -.badge-danger { - color: #fff !important; - background-color: #ff3547 !important -} - -.badge-warning { - color: #fff !important; - background-color: #fb3 !important -} - -.badge-success { - color: #fff !important; - background-color: #00c851 !important -} - -.badge-info { - color: #fff !important; - background-color: #33b5e5 !important -} - -.badge-default { - color: #fff !important; - background-color: #2bbbad !important -} - -.badge-secondary { - color: #fff !important; - background-color: #a6c !important -} - -.badge-dark { - color: #fff !important; - background-color: #212121 !important -} - -.badge-light { - color: #000 !important; - background-color: #e0e0e0 !important -} - -body.modal-open { - padding-right: 0 !important; - overflow: auto -} - -body.scrollable { - overflow-y: auto -} - -.modal-dialog .modal-content { - border: 0; - border-radius: .125rem; - -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); - box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) -} - -.modal-dialog .modal-content .modal-header { - border-top-left-radius: .125rem; - border-top-right-radius: .125rem -} - -.modal-dialog.cascading-modal { - margin-top: 10% -} - -.modal-dialog.cascading-modal .close { - color: #fff; - text-shadow: none; - outline: 0; - opacity: 1 -} - -.modal-dialog.cascading-modal .modal-header { - padding: 1.5rem; - margin: -2rem 1rem 1rem 1rem; - text-align: center; - border: none; - border-radius: .125rem; - -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); - box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) -} - -.modal-dialog.cascading-modal .modal-header .close { - margin-right: 1rem -} - -.modal-dialog.cascading-modal .modal-header .title { - width: 100%; - margin-bottom: 0; - font-size: 1.25rem -} - -.modal-dialog.cascading-modal .modal-header .title .fas, -.modal-dialog.cascading-modal .modal-header .title .fab, -.modal-dialog.cascading-modal .modal-header .title .far { - margin-right: 9px -} - -.modal-dialog.cascading-modal .modal-header .social-buttons { - margin-top: 1.5rem -} - -.modal-dialog.cascading-modal .modal-header .social-buttons a { - font-size: 1rem -} - -.modal-dialog.cascading-modal .modal-c-tabs .md-tabs { - display: -webkit-box; - display: -ms-flexbox; - display: flex; - margin: -1.5rem 1rem 0 1rem; - -webkit-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12); - box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12) -} - -.modal-dialog.cascading-modal .modal-c-tabs .md-tabs li { - -webkit-box-flex: 1; - -ms-flex: 1; - flex: 1 -} - -.modal-dialog.cascading-modal .modal-c-tabs .md-tabs li a { - text-align: center -} - -.modal-dialog.cascading-modal .modal-c-tabs .tab-content { - padding: 1.7rem 0 0 0 -} - -.modal-dialog.cascading-modal .modal-body, -.modal-dialog.cascading-modal .modal-footer { - padding-right: 2rem; - padding-left: 2rem; - color: #616161 -} - -.modal-dialog.cascading-modal .modal-body .additional-option, -.modal-dialog.cascading-modal .modal-footer .additional-option { - margin-top: 1rem; - text-align: center -} - -.modal-dialog.cascading-modal.modal-avatar { - margin-top: 6rem -} - -.modal-dialog.cascading-modal.modal-avatar .modal-header { - margin: -6rem 0 -1rem; - -webkit-box-shadow: none; - box-shadow: none -} - -.modal-dialog.cascading-modal.modal-avatar .modal-header img { - width: 130px; - margin-right: auto; - margin-left: auto; - -webkit-box-shadow: 0 8px 17px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19); - box-shadow: 0 8px 17px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19) -} - -.modal-dialog.modal-notify .heading { - padding: .3rem; - margin: 0; - font-size: 1.15rem; - color: #fff -} - -.modal-dialog.modal-notify .modal-header { - border: 0; - -webkit-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12); - box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12) -} - -.modal-dialog.modal-notify .close { - opacity: 1 -} - -.modal-dialog.modal-notify .modal-body { - padding: 1.5rem; - color: #616161 -} - -.modal-dialog.modal-notify.modal-primary .modal-header { - background-color: #4285f4 -} - -.modal-dialog.modal-notify.modal-primary .fas, -.modal-dialog.modal-notify.modal-primary .fab, -.modal-dialog.modal-notify.modal-primary .far { - color: #4285f4 -} - -.modal-dialog.modal-notify.modal-primary .badge { - background-color: #4285f4 -} - -.modal-dialog.modal-notify.modal-primary .btn .fas, -.modal-dialog.modal-notify.modal-primary .btn .fab, -.modal-dialog.modal-notify.modal-primary .btn .far { - color: #fff -} - -.modal-dialog.modal-notify.modal-primary .btn.btn-outline-primary .fas, -.modal-dialog.modal-notify.modal-primary .btn.btn-outline-primary .fab, -.modal-dialog.modal-notify.modal-primary .btn.btn-outline-primary .far { - color: #4285f4 -} - -.modal-dialog.modal-notify.modal-danger .modal-header { - background-color: #ff3547 -} - -.modal-dialog.modal-notify.modal-danger .fas, -.modal-dialog.modal-notify.modal-danger .fab, -.modal-dialog.modal-notify.modal-danger .far { - color: #ff3547 -} - -.modal-dialog.modal-notify.modal-danger .badge { - background-color: #ff3547 -} - -.modal-dialog.modal-notify.modal-danger .btn .fas, -.modal-dialog.modal-notify.modal-danger .btn .fab, -.modal-dialog.modal-notify.modal-danger .btn .far { - color: #fff -} - -.modal-dialog.modal-notify.modal-danger .btn.btn-outline-danger .fas, -.modal-dialog.modal-notify.modal-danger .btn.btn-outline-danger .fab, -.modal-dialog.modal-notify.modal-danger .btn.btn-outline-danger .far { - color: #ff3547 -} - -.modal-dialog.modal-notify.modal-warning .modal-header { - background-color: #fb3 -} - -.modal-dialog.modal-notify.modal-warning .fas, -.modal-dialog.modal-notify.modal-warning .fab, -.modal-dialog.modal-notify.modal-warning .far { - color: #fb3 -} - -.modal-dialog.modal-notify.modal-warning .badge { - background-color: #fb3 -} - -.modal-dialog.modal-notify.modal-warning .btn .fas, -.modal-dialog.modal-notify.modal-warning .btn .fab, -.modal-dialog.modal-notify.modal-warning .btn .far { - color: #fff -} - -.modal-dialog.modal-notify.modal-warning .btn.btn-outline-warning .fas, -.modal-dialog.modal-notify.modal-warning .btn.btn-outline-warning .fab, -.modal-dialog.modal-notify.modal-warning .btn.btn-outline-warning .far { - color: #fb3 -} - -.modal-dialog.modal-notify.modal-success .modal-header { - background-color: #00c851 -} - -.modal-dialog.modal-notify.modal-success .fas, -.modal-dialog.modal-notify.modal-success .fab, -.modal-dialog.modal-notify.modal-success .far { - color: #00c851 -} - -.modal-dialog.modal-notify.modal-success .badge { - background-color: #00c851 -} - -.modal-dialog.modal-notify.modal-success .btn .fas, -.modal-dialog.modal-notify.modal-success .btn .fab, -.modal-dialog.modal-notify.modal-success .btn .far { - color: #fff -} - -.modal-dialog.modal-notify.modal-success .btn.btn-outline-success .fas, -.modal-dialog.modal-notify.modal-success .btn.btn-outline-success .fab, -.modal-dialog.modal-notify.modal-success .btn.btn-outline-success .far { - color: #00c851 -} - -.modal-dialog.modal-notify.modal-info .modal-header { - background-color: #33b5e5 -} - -.modal-dialog.modal-notify.modal-info .fas, -.modal-dialog.modal-notify.modal-info .fab, -.modal-dialog.modal-notify.modal-info .far { - color: #33b5e5 -} - -.modal-dialog.modal-notify.modal-info .badge { - background-color: #33b5e5 -} - -.modal-dialog.modal-notify.modal-info .btn .fas, -.modal-dialog.modal-notify.modal-info .btn .fab, -.modal-dialog.modal-notify.modal-info .btn .far { - color: #fff -} - -.modal-dialog.modal-notify.modal-info .btn.btn-outline-info .fas, -.modal-dialog.modal-notify.modal-info .btn.btn-outline-info .fab, -.modal-dialog.modal-notify.modal-info .btn.btn-outline-info .far { - color: #33b5e5 -} - -.modal { - padding-right: 0 !important -} - -@media (min-width: 768px) { - .modal .modal-dialog.modal-top { - top: 0 - } - - .modal .modal-dialog.modal-left { - left: 0 - } - - .modal .modal-dialog.modal-right { - right: 0 - } - - .modal .modal-dialog.modal-bottom { - bottom: 0 - } - - .modal .modal-dialog.modal-top-left { - top: 10px; - left: 10px - } - - .modal .modal-dialog.modal-top-right { - top: 10px; - right: 10px - } - - .modal .modal-dialog.modal-bottom-left { - bottom: 10px; - left: 10px - } - - .modal .modal-dialog.modal-bottom-right { - right: 10px; - bottom: 10px - } -} - -.modal.fade.top:not(.show) .modal-dialog { - -webkit-transform: translate3d(0, -25%, 0); - transform: translate3d(0, -25%, 0) -} - -.modal.fade.left:not(.show) .modal-dialog { - -webkit-transform: translate3d(-25%, 0, 0); - transform: translate3d(-25%, 0, 0) -} - -.modal.fade.right:not(.show) .modal-dialog { - -webkit-transform: translate3d(25%, 0, 0); - transform: translate3d(25%, 0, 0) -} - -.modal.fade.bottom:not(.show) .modal-dialog { - -webkit-transform: translate3d(0, 25%, 0); - transform: translate3d(0, 25%, 0) -} - -@media (min-width: 992px) { - .modal.modal-scrolling { - position: relative - } - - .modal.modal-scrolling .modal-dialog { - position: fixed; - z-index: 1050 - } - - .modal.modal-content-clickable { - top: auto; - bottom: auto - } - - .modal.modal-content-clickable .modal-dialog { - position: fixed - } - - .modal .modal-fluid { - width: 100%; - max-width: 100% - } - - .modal .modal-fluid .modal-content { - width: 100% - } - - .modal .modal-frame { - position: absolute; - width: 100%; - max-width: 100% !important; - margin: 0 !important - } - - .modal .modal-frame.modal-bottom { - bottom: 0 - } - - .modal .modal-full-height { - position: absolute; - top: 0; - right: 0; - display: -webkit-box; - display: -ms-flexbox; - display: flex; - width: 400px; - height: auto; - min-height: 100%; - margin: 0 - } - - .modal .modal-full-height.modal-top, - .modal .modal-full-height.modal-bottom { - display: block; - width: 100%; - max-width: 100%; - height: auto - } - - .modal .modal-full-height.modal-top { - bottom: auto - } - - .modal .modal-full-height.modal-bottom { - top: auto; - min-height: 0 - } - - .modal .modal-full-height .modal-content { - width: 100% - } - - .modal .modal-full-height.modal-lg { - width: 90%; - max-width: 90% - } -} - -@media (min-width: 992px) and (min-width: 992px) { - .modal .modal-full-height.modal-lg { - width: 800px; - max-width: 800px - } -} - -@media (min-width: 992px) and (min-width: 1200px) { - .modal .modal-full-height.modal-lg { - width: 1000px; - max-width: 1000px - } -} - -@media (min-width: 992px) { - .modal .modal-side { - position: absolute; - right: 10px; - bottom: 10px; - width: 400px; - margin: 0 - } -} - -.carousel .carousel-control-prev-icon, -.carousel .carousel-control-next-icon { - width: 20px; - height: 20px -} - -.carousel .carousel-control-prev-icon { - background-image: url(../img/svg/arrow_left.svg) -} - -.carousel .carousel-control-next-icon { - background-image: url(../img/svg/arrow_right.svg) -} - -.carousel .carousel-indicators li { - width: .625rem; - height: .625rem; - cursor: pointer; - border-radius: 50% -} - -.carousel-fade .carousel-item { - opacity: 0; - -webkit-transition-duration: .6s; - transition-duration: .6s; - -webkit-transition-property: opacity; - transition-property: opacity -} - -.carousel-fade .carousel-item.active, -.carousel-fade .carousel-item-next.carousel-item-left, -.carousel-fade .carousel-item-prev.carousel-item-right { - opacity: 1 -} - -.carousel-fade .carousel-item-left.active, -.carousel-fade .carousel-item-right.active { - opacity: 0 -} - -.carousel-fade .carousel-item-next, -.carousel-fade .carousel-item-prev, -.carousel-fade .carousel-item.active, -.carousel-fade .carousel-item-left.active, -.carousel-fade .carousel-item-prev.active { - -webkit-transform: translateX(0); - transform: translateX(0) -} - -@supports (transform-style: preserve-3d) { - - .carousel-fade .carousel-item-next, - .carousel-fade .carousel-item-prev, - .carousel-fade .carousel-item.active, - .carousel-fade .carousel-item-left.active, - .carousel-fade .carousel-item-prev.active { - -webkit-transform: translate3d(0, 0, 0); - transform: translate3d(0, 0, 0) - } -} - -.md-form { - position: relative; - margin-top: 1.5rem; - margin-bottom: 1.5rem -} - -.md-form input:not([type]), -.md-form input[type="text"]:not(.browser-default), -.md-form input[type="password"]:not(.browser-default), -.md-form input[type="email"]:not(.browser-default), -.md-form input[type="url"]:not(.browser-default), -.md-form input[type="time"]:not(.browser-default), -.md-form input[type="date"]:not(.browser-default), -.md-form input[type="datetime"]:not(.browser-default), -.md-form input[type="datetime-local"]:not(.browser-default), -.md-form input[type="tel"]:not(.browser-default), -.md-form input[type="number"]:not(.browser-default), -.md-form input[type="search"]:not(.browser-default), -.md-form input[type="phone"]:not(.browser-default), -.md-form input[type="search-md"], -.md-form textarea.md-textarea { - -webkit-box-sizing: content-box; - box-sizing: content-box; - background-color: transparent; - border: none; - border-bottom: 1px solid #ced4da; - border-radius: 0; - outline: none; - -webkit-box-shadow: none; - box-shadow: none; - -webkit-transition: border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out; - transition: border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out; - transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; - transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out -} - -.md-form input:not([type]):focus:not([readonly]), -.md-form input[type="text"]:not(.browser-default):focus:not([readonly]), -.md-form input[type="password"]:not(.browser-default):focus:not([readonly]), -.md-form input[type="email"]:not(.browser-default):focus:not([readonly]), -.md-form input[type="url"]:not(.browser-default):focus:not([readonly]), -.md-form input[type="time"]:not(.browser-default):focus:not([readonly]), -.md-form input[type="date"]:not(.browser-default):focus:not([readonly]), -.md-form input[type="datetime"]:not(.browser-default):focus:not([readonly]), -.md-form input[type="datetime-local"]:not(.browser-default):focus:not([readonly]), -.md-form input[type="tel"]:not(.browser-default):focus:not([readonly]), -.md-form input[type="number"]:not(.browser-default):focus:not([readonly]), -.md-form input[type="search"]:not(.browser-default):focus:not([readonly]), -.md-form input[type="phone"]:not(.browser-default):focus:not([readonly]), -.md-form input[type="search-md"]:focus:not([readonly]), -.md-form textarea.md-textarea:focus:not([readonly]) { - border-bottom: 1px solid #4285f4; - -webkit-box-shadow: 0 1px 0 0 #4285f4; - box-shadow: 0 1px 0 0 #4285f4 -} - -.md-form input:not([type]):focus:not([readonly])+label, -.md-form input[type="text"]:not(.browser-default):focus:not([readonly])+label, -.md-form input[type="password"]:not(.browser-default):focus:not([readonly])+label, -.md-form input[type="email"]:not(.browser-default):focus:not([readonly])+label, -.md-form input[type="url"]:not(.browser-default):focus:not([readonly])+label, -.md-form input[type="time"]:not(.browser-default):focus:not([readonly])+label, -.md-form input[type="date"]:not(.browser-default):focus:not([readonly])+label, -.md-form input[type="datetime"]:not(.browser-default):focus:not([readonly])+label, -.md-form input[type="datetime-local"]:not(.browser-default):focus:not([readonly])+label, -.md-form input[type="tel"]:not(.browser-default):focus:not([readonly])+label, -.md-form input[type="number"]:not(.browser-default):focus:not([readonly])+label, -.md-form input[type="search"]:not(.browser-default):focus:not([readonly])+label, -.md-form input[type="phone"]:not(.browser-default):focus:not([readonly])+label, -.md-form input[type="search-md"]:focus:not([readonly])+label, -.md-form textarea.md-textarea:focus:not([readonly])+label { - color: #4285f4 -} - -.md-form input:not([type])+label::after, -.md-form input[type="text"]:not(.browser-default)+label::after, -.md-form input[type="password"]:not(.browser-default)+label::after, -.md-form input[type="email"]:not(.browser-default)+label::after, -.md-form input[type="url"]:not(.browser-default)+label::after, -.md-form input[type="time"]:not(.browser-default)+label::after, -.md-form input[type="date"]:not(.browser-default)+label::after, -.md-form input[type="datetime"]:not(.browser-default)+label::after, -.md-form input[type="datetime-local"]:not(.browser-default)+label::after, -.md-form input[type="tel"]:not(.browser-default)+label::after, -.md-form input[type="number"]:not(.browser-default)+label::after, -.md-form input[type="search"]:not(.browser-default)+label::after, -.md-form input[type="phone"]:not(.browser-default)+label::after, -.md-form input[type="search-md"]+label::after, -.md-form textarea.md-textarea+label::after { - position: absolute; - top: 65px; - display: block; - content: ""; - opacity: 0; - -webkit-transition: 0.2s opacity ease-out, 0.2s color ease-out; - transition: 0.2s opacity ease-out, 0.2s color ease-out -} - -.md-form input:not([type]).valid, -.md-form input:not([type]):focus.valid, -.md-form input[type="text"]:not(.browser-default).valid, -.md-form input[type="text"]:not(.browser-default):focus.valid, -.md-form input[type="password"]:not(.browser-default).valid, -.md-form input[type="password"]:not(.browser-default):focus.valid, -.md-form input[type="email"]:not(.browser-default).valid, -.md-form input[type="email"]:not(.browser-default):focus.valid, -.md-form input[type="url"]:not(.browser-default).valid, -.md-form input[type="url"]:not(.browser-default):focus.valid, -.md-form input[type="time"]:not(.browser-default).valid, -.md-form input[type="time"]:not(.browser-default):focus.valid, -.md-form input[type="date"]:not(.browser-default).valid, -.md-form input[type="date"]:not(.browser-default):focus.valid, -.md-form input[type="datetime"]:not(.browser-default).valid, -.md-form input[type="datetime"]:not(.browser-default):focus.valid, -.md-form input[type="datetime-local"]:not(.browser-default).valid, -.md-form input[type="datetime-local"]:not(.browser-default):focus.valid, -.md-form input[type="tel"]:not(.browser-default).valid, -.md-form input[type="tel"]:not(.browser-default):focus.valid, -.md-form input[type="number"]:not(.browser-default).valid, -.md-form input[type="number"]:not(.browser-default):focus.valid, -.md-form input[type="search"]:not(.browser-default).valid, -.md-form input[type="search"]:not(.browser-default):focus.valid, -.md-form input[type="phone"]:not(.browser-default).valid, -.md-form input[type="phone"]:not(.browser-default):focus.valid, -.md-form input[type="search-md"].valid, -.md-form input[type="search-md"]:focus.valid, -.md-form textarea.md-textarea.valid, -.md-form textarea.md-textarea:focus.valid { - border-bottom: 1px solid #00c851; - -webkit-box-shadow: 0 1px 0 0 #00c851; - box-shadow: 0 1px 0 0 #00c851 -} - -.md-form input:not([type]).valid+label:after, -.md-form input:not([type]):focus.valid+label:after, -.md-form input[type="text"]:not(.browser-default).valid+label:after, -.md-form input[type="text"]:not(.browser-default):focus.valid+label:after, -.md-form input[type="password"]:not(.browser-default).valid+label:after, -.md-form input[type="password"]:not(.browser-default):focus.valid+label:after, -.md-form input[type="email"]:not(.browser-default).valid+label:after, -.md-form input[type="email"]:not(.browser-default):focus.valid+label:after, -.md-form input[type="url"]:not(.browser-default).valid+label:after, -.md-form input[type="url"]:not(.browser-default):focus.valid+label:after, -.md-form input[type="time"]:not(.browser-default).valid+label:after, -.md-form input[type="time"]:not(.browser-default):focus.valid+label:after, -.md-form input[type="date"]:not(.browser-default).valid+label:after, -.md-form input[type="date"]:not(.browser-default):focus.valid+label:after, -.md-form input[type="datetime"]:not(.browser-default).valid+label:after, -.md-form input[type="datetime"]:not(.browser-default):focus.valid+label:after, -.md-form input[type="datetime-local"]:not(.browser-default).valid+label:after, -.md-form input[type="datetime-local"]:not(.browser-default):focus.valid+label:after, -.md-form input[type="tel"]:not(.browser-default).valid+label:after, -.md-form input[type="tel"]:not(.browser-default):focus.valid+label:after, -.md-form input[type="number"]:not(.browser-default).valid+label:after, -.md-form input[type="number"]:not(.browser-default):focus.valid+label:after, -.md-form input[type="search"]:not(.browser-default).valid+label:after, -.md-form input[type="search"]:not(.browser-default):focus.valid+label:after, -.md-form input[type="phone"]:not(.browser-default).valid+label:after, -.md-form input[type="phone"]:not(.browser-default):focus.valid+label:after, -.md-form input[type="search-md"].valid+label:after, -.md-form input[type="search-md"]:focus.valid+label:after, -.md-form textarea.md-textarea.valid+label:after, -.md-form textarea.md-textarea:focus.valid+label:after { - color: #00c851; - content: attr(data-success); - opacity: 1 -} - -.md-form input:not([type]).invalid, -.md-form input:not([type]):focus.invalid, -.md-form input[type="text"]:not(.browser-default).invalid, -.md-form input[type="text"]:not(.browser-default):focus.invalid, -.md-form input[type="password"]:not(.browser-default).invalid, -.md-form input[type="password"]:not(.browser-default):focus.invalid, -.md-form input[type="email"]:not(.browser-default).invalid, -.md-form input[type="email"]:not(.browser-default):focus.invalid, -.md-form input[type="url"]:not(.browser-default).invalid, -.md-form input[type="url"]:not(.browser-default):focus.invalid, -.md-form input[type="time"]:not(.browser-default).invalid, -.md-form input[type="time"]:not(.browser-default):focus.invalid, -.md-form input[type="date"]:not(.browser-default).invalid, -.md-form input[type="date"]:not(.browser-default):focus.invalid, -.md-form input[type="datetime"]:not(.browser-default).invalid, -.md-form input[type="datetime"]:not(.browser-default):focus.invalid, -.md-form input[type="datetime-local"]:not(.browser-default).invalid, -.md-form input[type="datetime-local"]:not(.browser-default):focus.invalid, -.md-form input[type="tel"]:not(.browser-default).invalid, -.md-form input[type="tel"]:not(.browser-default):focus.invalid, -.md-form input[type="number"]:not(.browser-default).invalid, -.md-form input[type="number"]:not(.browser-default):focus.invalid, -.md-form input[type="search"]:not(.browser-default).invalid, -.md-form input[type="search"]:not(.browser-default):focus.invalid, -.md-form input[type="phone"]:not(.browser-default).invalid, -.md-form input[type="phone"]:not(.browser-default):focus.invalid, -.md-form input[type="search-md"].invalid, -.md-form input[type="search-md"]:focus.invalid, -.md-form textarea.md-textarea.invalid, -.md-form textarea.md-textarea:focus.invalid { - border-bottom: 1px solid #f44336; - -webkit-box-shadow: 0 1px 0 0 #f44336; - box-shadow: 0 1px 0 0 #f44336 -} - -.md-form input:not([type]).invalid+label:after, -.md-form input:not([type]):focus.invalid+label:after, -.md-form input[type="text"]:not(.browser-default).invalid+label:after, -.md-form input[type="text"]:not(.browser-default):focus.invalid+label:after, -.md-form input[type="password"]:not(.browser-default).invalid+label:after, -.md-form input[type="password"]:not(.browser-default):focus.invalid+label:after, -.md-form input[type="email"]:not(.browser-default).invalid+label:after, -.md-form input[type="email"]:not(.browser-default):focus.invalid+label:after, -.md-form input[type="url"]:not(.browser-default).invalid+label:after, -.md-form input[type="url"]:not(.browser-default):focus.invalid+label:after, -.md-form input[type="time"]:not(.browser-default).invalid+label:after, -.md-form input[type="time"]:not(.browser-default):focus.invalid+label:after, -.md-form input[type="date"]:not(.browser-default).invalid+label:after, -.md-form input[type="date"]:not(.browser-default):focus.invalid+label:after, -.md-form input[type="datetime"]:not(.browser-default).invalid+label:after, -.md-form input[type="datetime"]:not(.browser-default):focus.invalid+label:after, -.md-form input[type="datetime-local"]:not(.browser-default).invalid+label:after, -.md-form input[type="datetime-local"]:not(.browser-default):focus.invalid+label:after, -.md-form input[type="tel"]:not(.browser-default).invalid+label:after, -.md-form input[type="tel"]:not(.browser-default):focus.invalid+label:after, -.md-form input[type="number"]:not(.browser-default).invalid+label:after, -.md-form input[type="number"]:not(.browser-default):focus.invalid+label:after, -.md-form input[type="search"]:not(.browser-default).invalid+label:after, -.md-form input[type="search"]:not(.browser-default):focus.invalid+label:after, -.md-form input[type="phone"]:not(.browser-default).invalid+label:after, -.md-form input[type="phone"]:not(.browser-default):focus.invalid+label:after, -.md-form input[type="search-md"].invalid+label:after, -.md-form input[type="search-md"]:focus.invalid+label:after, -.md-form textarea.md-textarea.invalid+label:after, -.md-form textarea.md-textarea:focus.invalid+label:after { - color: #f44336; - content: attr(data-error); - opacity: 1 -} - -.md-form input:not([type]).form-control.valid+label:after, -.md-form input:not([type]).form-control:focus.valid+label:after, -.md-form input[type="text"]:not(.browser-default).form-control.valid+label:after, -.md-form input[type="text"]:not(.browser-default).form-control:focus.valid+label:after, -.md-form input[type="password"]:not(.browser-default).form-control.valid+label:after, -.md-form input[type="password"]:not(.browser-default).form-control:focus.valid+label:after, -.md-form input[type="email"]:not(.browser-default).form-control.valid+label:after, -.md-form input[type="email"]:not(.browser-default).form-control:focus.valid+label:after, -.md-form input[type="url"]:not(.browser-default).form-control.valid+label:after, -.md-form input[type="url"]:not(.browser-default).form-control:focus.valid+label:after, -.md-form input[type="time"]:not(.browser-default).form-control.valid+label:after, -.md-form input[type="time"]:not(.browser-default).form-control:focus.valid+label:after, -.md-form input[type="date"]:not(.browser-default).form-control.valid+label:after, -.md-form input[type="date"]:not(.browser-default).form-control:focus.valid+label:after, -.md-form input[type="datetime"]:not(.browser-default).form-control.valid+label:after, -.md-form input[type="datetime"]:not(.browser-default).form-control:focus.valid+label:after, -.md-form input[type="datetime-local"]:not(.browser-default).form-control.valid+label:after, -.md-form input[type="datetime-local"]:not(.browser-default).form-control:focus.valid+label:after, -.md-form input[type="tel"]:not(.browser-default).form-control.valid+label:after, -.md-form input[type="tel"]:not(.browser-default).form-control:focus.valid+label:after, -.md-form input[type="number"]:not(.browser-default).form-control.valid+label:after, -.md-form input[type="number"]:not(.browser-default).form-control:focus.valid+label:after, -.md-form input[type="search"]:not(.browser-default).form-control.valid+label:after, -.md-form input[type="search"]:not(.browser-default).form-control:focus.valid+label:after, -.md-form input[type="phone"]:not(.browser-default).form-control.valid+label:after, -.md-form input[type="phone"]:not(.browser-default).form-control:focus.valid+label:after, -.md-form input[type="search-md"].form-control.valid+label:after, -.md-form input[type="search-md"].form-control:focus.valid+label:after, -.md-form textarea.md-textarea.form-control.valid+label:after, -.md-form textarea.md-textarea.form-control:focus.valid+label:after { - top: 4.1rem -} - -.md-form input:not([type]).form-control.invalid+label:after, -.md-form input:not([type]).form-control:focus.invalid+label:after, -.md-form input[type="text"]:not(.browser-default).form-control.invalid+label:after, -.md-form input[type="text"]:not(.browser-default).form-control:focus.invalid+label:after, -.md-form input[type="password"]:not(.browser-default).form-control.invalid+label:after, -.md-form input[type="password"]:not(.browser-default).form-control:focus.invalid+label:after, -.md-form input[type="email"]:not(.browser-default).form-control.invalid+label:after, -.md-form input[type="email"]:not(.browser-default).form-control:focus.invalid+label:after, -.md-form input[type="url"]:not(.browser-default).form-control.invalid+label:after, -.md-form input[type="url"]:not(.browser-default).form-control:focus.invalid+label:after, -.md-form input[type="time"]:not(.browser-default).form-control.invalid+label:after, -.md-form input[type="time"]:not(.browser-default).form-control:focus.invalid+label:after, -.md-form input[type="date"]:not(.browser-default).form-control.invalid+label:after, -.md-form input[type="date"]:not(.browser-default).form-control:focus.invalid+label:after, -.md-form input[type="datetime"]:not(.browser-default).form-control.invalid+label:after, -.md-form input[type="datetime"]:not(.browser-default).form-control:focus.invalid+label:after, -.md-form input[type="datetime-local"]:not(.browser-default).form-control.invalid+label:after, -.md-form input[type="datetime-local"]:not(.browser-default).form-control:focus.invalid+label:after, -.md-form input[type="tel"]:not(.browser-default).form-control.invalid+label:after, -.md-form input[type="tel"]:not(.browser-default).form-control:focus.invalid+label:after, -.md-form input[type="number"]:not(.browser-default).form-control.invalid+label:after, -.md-form input[type="number"]:not(.browser-default).form-control:focus.invalid+label:after, -.md-form input[type="search"]:not(.browser-default).form-control.invalid+label:after, -.md-form input[type="search"]:not(.browser-default).form-control:focus.invalid+label:after, -.md-form input[type="phone"]:not(.browser-default).form-control.invalid+label:after, -.md-form input[type="phone"]:not(.browser-default).form-control:focus.invalid+label:after, -.md-form input[type="search-md"].form-control.invalid+label:after, -.md-form input[type="search-md"].form-control:focus.invalid+label:after, -.md-form textarea.md-textarea.form-control.invalid+label:after, -.md-form textarea.md-textarea.form-control:focus.invalid+label:after { - top: 4rem -} - -.md-form input:not([type]).form-control-lg.valid+label:after, -.md-form input:not([type]).form-control-lg:focus.valid+label:after, -.md-form input[type="text"]:not(.browser-default).form-control-lg.valid+label:after, -.md-form input[type="text"]:not(.browser-default).form-control-lg:focus.valid+label:after, -.md-form input[type="password"]:not(.browser-default).form-control-lg.valid+label:after, -.md-form input[type="password"]:not(.browser-default).form-control-lg:focus.valid+label:after, -.md-form input[type="email"]:not(.browser-default).form-control-lg.valid+label:after, -.md-form input[type="email"]:not(.browser-default).form-control-lg:focus.valid+label:after, -.md-form input[type="url"]:not(.browser-default).form-control-lg.valid+label:after, -.md-form input[type="url"]:not(.browser-default).form-control-lg:focus.valid+label:after, -.md-form input[type="time"]:not(.browser-default).form-control-lg.valid+label:after, -.md-form input[type="time"]:not(.browser-default).form-control-lg:focus.valid+label:after, -.md-form input[type="date"]:not(.browser-default).form-control-lg.valid+label:after, -.md-form input[type="date"]:not(.browser-default).form-control-lg:focus.valid+label:after, -.md-form input[type="datetime"]:not(.browser-default).form-control-lg.valid+label:after, -.md-form input[type="datetime"]:not(.browser-default).form-control-lg:focus.valid+label:after, -.md-form input[type="datetime-local"]:not(.browser-default).form-control-lg.valid+label:after, -.md-form input[type="datetime-local"]:not(.browser-default).form-control-lg:focus.valid+label:after, -.md-form input[type="tel"]:not(.browser-default).form-control-lg.valid+label:after, -.md-form input[type="tel"]:not(.browser-default).form-control-lg:focus.valid+label:after, -.md-form input[type="number"]:not(.browser-default).form-control-lg.valid+label:after, -.md-form input[type="number"]:not(.browser-default).form-control-lg:focus.valid+label:after, -.md-form input[type="search"]:not(.browser-default).form-control-lg.valid+label:after, -.md-form input[type="search"]:not(.browser-default).form-control-lg:focus.valid+label:after, -.md-form input[type="phone"]:not(.browser-default).form-control-lg.valid+label:after, -.md-form input[type="phone"]:not(.browser-default).form-control-lg:focus.valid+label:after, -.md-form input[type="search-md"].form-control-lg.valid+label:after, -.md-form input[type="search-md"].form-control-lg:focus.valid+label:after, -.md-form textarea.md-textarea.form-control-lg.valid+label:after, -.md-form textarea.md-textarea.form-control-lg:focus.valid+label:after { - top: 4.6rem -} - -.md-form input:not([type]).form-control-lg.invalid+label:after, -.md-form input:not([type]).form-control-lg:focus.invalid+label:after, -.md-form input[type="text"]:not(.browser-default).form-control-lg.invalid+label:after, -.md-form input[type="text"]:not(.browser-default).form-control-lg:focus.invalid+label:after, -.md-form input[type="password"]:not(.browser-default).form-control-lg.invalid+label:after, -.md-form input[type="password"]:not(.browser-default).form-control-lg:focus.invalid+label:after, -.md-form input[type="email"]:not(.browser-default).form-control-lg.invalid+label:after, -.md-form input[type="email"]:not(.browser-default).form-control-lg:focus.invalid+label:after, -.md-form input[type="url"]:not(.browser-default).form-control-lg.invalid+label:after, -.md-form input[type="url"]:not(.browser-default).form-control-lg:focus.invalid+label:after, -.md-form input[type="time"]:not(.browser-default).form-control-lg.invalid+label:after, -.md-form input[type="time"]:not(.browser-default).form-control-lg:focus.invalid+label:after, -.md-form input[type="date"]:not(.browser-default).form-control-lg.invalid+label:after, -.md-form input[type="date"]:not(.browser-default).form-control-lg:focus.invalid+label:after, -.md-form input[type="datetime"]:not(.browser-default).form-control-lg.invalid+label:after, -.md-form input[type="datetime"]:not(.browser-default).form-control-lg:focus.invalid+label:after, -.md-form input[type="datetime-local"]:not(.browser-default).form-control-lg.invalid+label:after, -.md-form input[type="datetime-local"]:not(.browser-default).form-control-lg:focus.invalid+label:after, -.md-form input[type="tel"]:not(.browser-default).form-control-lg.invalid+label:after, -.md-form input[type="tel"]:not(.browser-default).form-control-lg:focus.invalid+label:after, -.md-form input[type="number"]:not(.browser-default).form-control-lg.invalid+label:after, -.md-form input[type="number"]:not(.browser-default).form-control-lg:focus.invalid+label:after, -.md-form input[type="search"]:not(.browser-default).form-control-lg.invalid+label:after, -.md-form input[type="search"]:not(.browser-default).form-control-lg:focus.invalid+label:after, -.md-form input[type="phone"]:not(.browser-default).form-control-lg.invalid+label:after, -.md-form input[type="phone"]:not(.browser-default).form-control-lg:focus.invalid+label:after, -.md-form input[type="search-md"].form-control-lg.invalid+label:after, -.md-form input[type="search-md"].form-control-lg:focus.invalid+label:after, -.md-form textarea.md-textarea.form-control-lg.invalid+label:after, -.md-form textarea.md-textarea.form-control-lg:focus.invalid+label:after { - top: 4.6rem -} - -.md-form input:not([type]).form-control-sm.valid+label:after, -.md-form input:not([type]).form-control-sm:focus.valid+label:after, -.md-form input[type="text"]:not(.browser-default).form-control-sm.valid+label:after, -.md-form input[type="text"]:not(.browser-default).form-control-sm:focus.valid+label:after, -.md-form input[type="password"]:not(.browser-default).form-control-sm.valid+label:after, -.md-form input[type="password"]:not(.browser-default).form-control-sm:focus.valid+label:after, -.md-form input[type="email"]:not(.browser-default).form-control-sm.valid+label:after, -.md-form input[type="email"]:not(.browser-default).form-control-sm:focus.valid+label:after, -.md-form input[type="url"]:not(.browser-default).form-control-sm.valid+label:after, -.md-form input[type="url"]:not(.browser-default).form-control-sm:focus.valid+label:after, -.md-form input[type="time"]:not(.browser-default).form-control-sm.valid+label:after, -.md-form input[type="time"]:not(.browser-default).form-control-sm:focus.valid+label:after, -.md-form input[type="date"]:not(.browser-default).form-control-sm.valid+label:after, -.md-form input[type="date"]:not(.browser-default).form-control-sm:focus.valid+label:after, -.md-form input[type="datetime"]:not(.browser-default).form-control-sm.valid+label:after, -.md-form input[type="datetime"]:not(.browser-default).form-control-sm:focus.valid+label:after, -.md-form input[type="datetime-local"]:not(.browser-default).form-control-sm.valid+label:after, -.md-form input[type="datetime-local"]:not(.browser-default).form-control-sm:focus.valid+label:after, -.md-form input[type="tel"]:not(.browser-default).form-control-sm.valid+label:after, -.md-form input[type="tel"]:not(.browser-default).form-control-sm:focus.valid+label:after, -.md-form input[type="number"]:not(.browser-default).form-control-sm.valid+label:after, -.md-form input[type="number"]:not(.browser-default).form-control-sm:focus.valid+label:after, -.md-form input[type="search"]:not(.browser-default).form-control-sm.valid+label:after, -.md-form input[type="search"]:not(.browser-default).form-control-sm:focus.valid+label:after, -.md-form input[type="phone"]:not(.browser-default).form-control-sm.valid+label:after, -.md-form input[type="phone"]:not(.browser-default).form-control-sm:focus.valid+label:after, -.md-form input[type="search-md"].form-control-sm.valid+label:after, -.md-form input[type="search-md"].form-control-sm:focus.valid+label:after, -.md-form textarea.md-textarea.form-control-sm.valid+label:after, -.md-form textarea.md-textarea.form-control-sm:focus.valid+label:after { - top: 3.7rem -} - -.md-form input:not([type]).form-control-sm.invalid+label:after, -.md-form input:not([type]).form-control-sm:focus.invalid+label:after, -.md-form input[type="text"]:not(.browser-default).form-control-sm.invalid+label:after, -.md-form input[type="text"]:not(.browser-default).form-control-sm:focus.invalid+label:after, -.md-form input[type="password"]:not(.browser-default).form-control-sm.invalid+label:after, -.md-form input[type="password"]:not(.browser-default).form-control-sm:focus.invalid+label:after, -.md-form input[type="email"]:not(.browser-default).form-control-sm.invalid+label:after, -.md-form input[type="email"]:not(.browser-default).form-control-sm:focus.invalid+label:after, -.md-form input[type="url"]:not(.browser-default).form-control-sm.invalid+label:after, -.md-form input[type="url"]:not(.browser-default).form-control-sm:focus.invalid+label:after, -.md-form input[type="time"]:not(.browser-default).form-control-sm.invalid+label:after, -.md-form input[type="time"]:not(.browser-default).form-control-sm:focus.invalid+label:after, -.md-form input[type="date"]:not(.browser-default).form-control-sm.invalid+label:after, -.md-form input[type="date"]:not(.browser-default).form-control-sm:focus.invalid+label:after, -.md-form input[type="datetime"]:not(.browser-default).form-control-sm.invalid+label:after, -.md-form input[type="datetime"]:not(.browser-default).form-control-sm:focus.invalid+label:after, -.md-form input[type="datetime-local"]:not(.browser-default).form-control-sm.invalid+label:after, -.md-form input[type="datetime-local"]:not(.browser-default).form-control-sm:focus.invalid+label:after, -.md-form input[type="tel"]:not(.browser-default).form-control-sm.invalid+label:after, -.md-form input[type="tel"]:not(.browser-default).form-control-sm:focus.invalid+label:after, -.md-form input[type="number"]:not(.browser-default).form-control-sm.invalid+label:after, -.md-form input[type="number"]:not(.browser-default).form-control-sm:focus.invalid+label:after, -.md-form input[type="search"]:not(.browser-default).form-control-sm.invalid+label:after, -.md-form input[type="search"]:not(.browser-default).form-control-sm:focus.invalid+label:after, -.md-form input[type="phone"]:not(.browser-default).form-control-sm.invalid+label:after, -.md-form input[type="phone"]:not(.browser-default).form-control-sm:focus.invalid+label:after, -.md-form input[type="search-md"].form-control-sm.invalid+label:after, -.md-form input[type="search-md"].form-control-sm:focus.invalid+label:after, -.md-form textarea.md-textarea.form-control-sm.invalid+label:after, -.md-form textarea.md-textarea.form-control-sm:focus.invalid+label:after { - top: 3.6rem -} - -.md-form>input[type="date"]:not(.browser-default)+label { - -webkit-transform: translateY(-27px) scale(0.8); - transform: translateY(-27px) scale(0.8); - -webkit-transform-origin: 0 0; - transform-origin: 0 0 -} - -.md-form>input[type]:-webkit-autofill:not(.browser-default):not([type="search"])+label, -.md-form>input[type="time"]:not(.browser-default)+label { - font-size: .8rem; - -webkit-transform: translateY(-25px); - transform: translateY(-25px); - -webkit-transform-origin: 0 0; - transform-origin: 0 0 -} - -.md-form .was-validated input[type="text"]:valid+label { - color: #00c851 !important -} - -.md-form .was-validated input[type="text"]:invalid+label { - color: #f44336 !important -} - -.md-form .was-validated .form-control:valid:focus { - -webkit-box-shadow: 0 1px 0 0 #00c851 !important; - box-shadow: 0 1px 0 0 #00c851 !important -} - -.md-form .was-validated .form-control:valid { - border-color: #00c851 !important -} - -.md-form .was-validated .form-control:invalid:focus { - -webkit-box-shadow: 0 1px 0 0 #f44336 !important; - box-shadow: 0 1px 0 0 #f44336 !important -} - -.md-form .was-validated .form-control:invalid { - border-color: #f44336 !important -} - -.md-form .form-control { - height: auto; - padding: .6rem 0 .4rem 0; - margin: 0 0 .5rem 0; - background-color: transparent; - border-radius: 0 -} - -.md-form .form-control:focus { - -webkit-box-shadow: none; - box-shadow: none -} - -.md-form .form-control:disabled, -.md-form .form-control[readonly] { - background-color: transparent; - border-bottom: 1px solid #bdbdbd -} - -.md-form .form-control.is-valid { - border-color: #00c851 -} - -.md-form .form-control.is-valid:focus { - border-color: #00c851 !important; - -webkit-box-shadow: 0 1px 0 0 #00c851 !important; - box-shadow: 0 1px 0 0 #00c851 !important -} - -.md-form .form-control.is-invalid { - border-color: #f44336 -} - -.md-form .form-control.is-invalid:focus { - border-color: #f44336 !important; - -webkit-box-shadow: 0 1px 0 0 #f44336 !important; - box-shadow: 0 1px 0 0 #f44336 !important -} - -.md-form .form-control.is-valid, -.md-form .form-control.is-invalid { - background-position: center right !important -} - -.md-form .validate { - margin-bottom: 2.5rem -} - -.md-form label { - font-size: 1rem -} - -.md-form label.active { - font-size: 1rem -} - -.md-form .prefix { - top: .25rem; - font-size: 1.75rem -} - -.md-form .prefix~input, -.md-form .prefix~textarea { - width: calc(100% - 2.5rem); - margin-left: 2.5rem -} - -.md-form .prefix~label { - margin-left: 2.5rem -} - -.md-form .prefix~.form-text { - margin-left: 2.6rem -} - -.md-form label { - position: absolute; - top: 0; - left: 0; - font-size: 1rem; - color: #757575; - cursor: text; - -webkit-transition: color .2s ease-out, -webkit-transform .2s ease-out; - transition: color .2s ease-out, -webkit-transform .2s ease-out; - transition: transform .2s ease-out, color .2s ease-out; - transition: transform .2s ease-out, color .2s ease-out, -webkit-transform .2s ease-out; - -webkit-transform: translateY(12px); - transform: translateY(12px); - -webkit-transform-origin: 0% 100%; - transform-origin: 0% 100% -} - -.md-form label.active { - -webkit-transform: translateY(-14px) scale(0.8); - transform: translateY(-14px) scale(0.8) -} - -.md-form .prefix { - position: absolute; - -webkit-transition: color 0.2s; - transition: color 0.2s -} - -.md-form .prefix.active { - color: #4285f4 -} - -.md-form.form-lg .validate { - margin-bottom: 2.8rem -} - -.md-form.form-lg label { - font-size: 1.25rem -} - -.md-form.form-lg label.active { - font-size: 1.15rem -} - -.md-form.form-lg .prefix { - top: .4rem; - font-size: 2rem -} - -.md-form.form-lg .prefix~input, -.md-form.form-lg .prefix~textarea { - width: calc(100% - 3rem); - margin-left: 3rem -} - -.md-form.form-lg .prefix~label { - margin-left: 3rem -} - -.md-form.form-lg .prefix~.form-text { - margin-left: 3.1rem -} - -.md-form.form-sm .validate { - margin-bottom: 2.3rem -} - -.md-form.form-sm label { - font-size: .875rem -} - -.md-form.form-sm label.active { - font-size: .95rem -} - -.md-form.form-sm .prefix { - top: .35rem; - font-size: 1.5rem -} - -.md-form.form-sm .prefix~input, -.md-form.form-sm .prefix~textarea { - width: calc(100% - 2rem); - margin-left: 2rem -} - -.md-form.form-sm .prefix~label { - margin-left: 2rem -} - -.md-form.form-sm .prefix~.form-text { - margin-left: 2rem -} - -.md-form textarea.md-textarea { - padding: 1.5rem 0; - overflow-y: hidden -} - -.md-form textarea.md-textarea-auto { - padding: 0; - padding-top: 1.5rem -} - -.md-form.md-outline { - position: relative; - margin-top: 1.5rem; - margin-bottom: 1.5rem -} - -.md-form.md-outline input[type="text"], -.md-form.md-outline input[type="password"], -.md-form.md-outline input[type="email"], -.md-form.md-outline input[type="url"], -.md-form.md-outline input[type="time"], -.md-form.md-outline input[type="date"], -.md-form.md-outline input[type="datetime-local"], -.md-form.md-outline input[type="tel"], -.md-form.md-outline input[type="number"], -.md-form.md-outline input[type="search-md"], -.md-form.md-outline input[type="search"], -.md-form.md-outline textarea.md-textarea { - -webkit-box-sizing: border-box; - box-sizing: border-box; - background-color: transparent; - border: 1px solid #dadce0; - border-radius: 4px; - outline: none; - -webkit-box-shadow: none; - box-shadow: none; - -webkit-transition: all .3s; - transition: all .3s -} - -.md-form.md-outline input[type="text"]:focus:not([readonly]), -.md-form.md-outline input[type="password"]:focus:not([readonly]), -.md-form.md-outline input[type="email"]:focus:not([readonly]), -.md-form.md-outline input[type="url"]:focus:not([readonly]), -.md-form.md-outline input[type="time"]:focus:not([readonly]), -.md-form.md-outline input[type="date"]:focus:not([readonly]), -.md-form.md-outline input[type="datetime-local"]:focus:not([readonly]), -.md-form.md-outline input[type="tel"]:focus:not([readonly]), -.md-form.md-outline input[type="number"]:focus:not([readonly]), -.md-form.md-outline input[type="search-md"]:focus:not([readonly]), -.md-form.md-outline input[type="search"]:focus:not([readonly]), -.md-form.md-outline textarea.md-textarea:focus:not([readonly]) { - border-color: #4285f4; - -webkit-box-shadow: inset 0 0 0 1px #4285f4; - box-shadow: inset 0 0 0 1px #4285f4 -} - -.md-form.md-outline input[type="text"]:focus:not([readonly])+label, -.md-form.md-outline input[type="password"]:focus:not([readonly])+label, -.md-form.md-outline input[type="email"]:focus:not([readonly])+label, -.md-form.md-outline input[type="url"]:focus:not([readonly])+label, -.md-form.md-outline input[type="time"]:focus:not([readonly])+label, -.md-form.md-outline input[type="date"]:focus:not([readonly])+label, -.md-form.md-outline input[type="datetime-local"]:focus:not([readonly])+label, -.md-form.md-outline input[type="tel"]:focus:not([readonly])+label, -.md-form.md-outline input[type="number"]:focus:not([readonly])+label, -.md-form.md-outline input[type="search-md"]:focus:not([readonly])+label, -.md-form.md-outline input[type="search"]:focus:not([readonly])+label, -.md-form.md-outline textarea.md-textarea:focus:not([readonly])+label { - color: #4285f4 -} - -.md-form.md-outline input[type="text"].valid, -.md-form.md-outline input[type="text"]:focus.valid, -.md-form.md-outline input[type="password"].valid, -.md-form.md-outline input[type="password"]:focus.valid, -.md-form.md-outline input[type="email"].valid, -.md-form.md-outline input[type="email"]:focus.valid, -.md-form.md-outline input[type="url"].valid, -.md-form.md-outline input[type="url"]:focus.valid, -.md-form.md-outline input[type="time"].valid, -.md-form.md-outline input[type="time"]:focus.valid, -.md-form.md-outline input[type="date"].valid, -.md-form.md-outline input[type="date"]:focus.valid, -.md-form.md-outline input[type="datetime-local"].valid, -.md-form.md-outline input[type="datetime-local"]:focus.valid, -.md-form.md-outline input[type="tel"].valid, -.md-form.md-outline input[type="tel"]:focus.valid, -.md-form.md-outline input[type="number"].valid, -.md-form.md-outline input[type="number"]:focus.valid, -.md-form.md-outline input[type="search-md"].valid, -.md-form.md-outline input[type="search-md"]:focus.valid, -.md-form.md-outline input[type="search"].valid, -.md-form.md-outline input[type="search"]:focus.valid, -.md-form.md-outline textarea.md-textarea.valid, -.md-form.md-outline textarea.md-textarea:focus.valid { - border-color: #00c851; - -webkit-box-shadow: inset 0 0 0 1px #00c851; - box-shadow: inset 0 0 0 1px #00c851 -} - -.md-form.md-outline input[type="text"]:focus:not([readonly]).valid+label, -.md-form.md-outline input[type="text"].valid+label:after, -.md-form.md-outline input[type="text"]:focus.valid+label:after, -.md-form.md-outline input[type="password"]:focus:not([readonly]).valid+label, -.md-form.md-outline input[type="password"].valid+label:after, -.md-form.md-outline input[type="password"]:focus.valid+label:after, -.md-form.md-outline input[type="email"]:focus:not([readonly]).valid+label, -.md-form.md-outline input[type="email"].valid+label:after, -.md-form.md-outline input[type="email"]:focus.valid+label:after, -.md-form.md-outline input[type="url"]:focus:not([readonly]).valid+label, -.md-form.md-outline input[type="url"].valid+label:after, -.md-form.md-outline input[type="url"]:focus.valid+label:after, -.md-form.md-outline input[type="time"]:focus:not([readonly]).valid+label, -.md-form.md-outline input[type="time"].valid+label:after, -.md-form.md-outline input[type="time"]:focus.valid+label:after, -.md-form.md-outline input[type="date"]:focus:not([readonly]).valid+label, -.md-form.md-outline input[type="date"].valid+label:after, -.md-form.md-outline input[type="date"]:focus.valid+label:after, -.md-form.md-outline input[type="datetime-local"]:focus:not([readonly]).valid+label, -.md-form.md-outline input[type="datetime-local"].valid+label:after, -.md-form.md-outline input[type="datetime-local"]:focus.valid+label:after, -.md-form.md-outline input[type="tel"]:focus:not([readonly]).valid+label, -.md-form.md-outline input[type="tel"].valid+label:after, -.md-form.md-outline input[type="tel"]:focus.valid+label:after, -.md-form.md-outline input[type="number"]:focus:not([readonly]).valid+label, -.md-form.md-outline input[type="number"].valid+label:after, -.md-form.md-outline input[type="number"]:focus.valid+label:after, -.md-form.md-outline input[type="search-md"]:focus:not([readonly]).valid+label, -.md-form.md-outline input[type="search-md"].valid+label:after, -.md-form.md-outline input[type="search-md"]:focus.valid+label:after, -.md-form.md-outline input[type="search"]:focus:not([readonly]).valid+label, -.md-form.md-outline input[type="search"].valid+label:after, -.md-form.md-outline input[type="search"]:focus.valid+label:after, -.md-form.md-outline textarea.md-textarea:focus:not([readonly]).valid+label, -.md-form.md-outline textarea.md-textarea.valid+label:after, -.md-form.md-outline textarea.md-textarea:focus.valid+label:after { - color: #00c851; - content: attr(data-success); - opacity: 1 -} - -.md-form.md-outline input[type="text"].invalid, -.md-form.md-outline input[type="text"]:focus.invalid, -.md-form.md-outline input[type="password"].invalid, -.md-form.md-outline input[type="password"]:focus.invalid, -.md-form.md-outline input[type="email"].invalid, -.md-form.md-outline input[type="email"]:focus.invalid, -.md-form.md-outline input[type="url"].invalid, -.md-form.md-outline input[type="url"]:focus.invalid, -.md-form.md-outline input[type="time"].invalid, -.md-form.md-outline input[type="time"]:focus.invalid, -.md-form.md-outline input[type="date"].invalid, -.md-form.md-outline input[type="date"]:focus.invalid, -.md-form.md-outline input[type="datetime-local"].invalid, -.md-form.md-outline input[type="datetime-local"]:focus.invalid, -.md-form.md-outline input[type="tel"].invalid, -.md-form.md-outline input[type="tel"]:focus.invalid, -.md-form.md-outline input[type="number"].invalid, -.md-form.md-outline input[type="number"]:focus.invalid, -.md-form.md-outline input[type="search-md"].invalid, -.md-form.md-outline input[type="search-md"]:focus.invalid, -.md-form.md-outline input[type="search"].invalid, -.md-form.md-outline input[type="search"]:focus.invalid, -.md-form.md-outline textarea.md-textarea.invalid, -.md-form.md-outline textarea.md-textarea:focus.invalid { - border-color: #f44336; - -webkit-box-shadow: inset 0 0 0 1px #f44336; - box-shadow: inset 0 0 0 1px #f44336 -} - -.md-form.md-outline input[type="text"]:focus:not([readonly]).invalid+label, -.md-form.md-outline input[type="text"].invalid+label:after, -.md-form.md-outline input[type="text"]:focus.invalid+label:after, -.md-form.md-outline input[type="password"]:focus:not([readonly]).invalid+label, -.md-form.md-outline input[type="password"].invalid+label:after, -.md-form.md-outline input[type="password"]:focus.invalid+label:after, -.md-form.md-outline input[type="email"]:focus:not([readonly]).invalid+label, -.md-form.md-outline input[type="email"].invalid+label:after, -.md-form.md-outline input[type="email"]:focus.invalid+label:after, -.md-form.md-outline input[type="url"]:focus:not([readonly]).invalid+label, -.md-form.md-outline input[type="url"].invalid+label:after, -.md-form.md-outline input[type="url"]:focus.invalid+label:after, -.md-form.md-outline input[type="time"]:focus:not([readonly]).invalid+label, -.md-form.md-outline input[type="time"].invalid+label:after, -.md-form.md-outline input[type="time"]:focus.invalid+label:after, -.md-form.md-outline input[type="date"]:focus:not([readonly]).invalid+label, -.md-form.md-outline input[type="date"].invalid+label:after, -.md-form.md-outline input[type="date"]:focus.invalid+label:after, -.md-form.md-outline input[type="datetime-local"]:focus:not([readonly]).invalid+label, -.md-form.md-outline input[type="datetime-local"].invalid+label:after, -.md-form.md-outline input[type="datetime-local"]:focus.invalid+label:after, -.md-form.md-outline input[type="tel"]:focus:not([readonly]).invalid+label, -.md-form.md-outline input[type="tel"].invalid+label:after, -.md-form.md-outline input[type="tel"]:focus.invalid+label:after, -.md-form.md-outline input[type="number"]:focus:not([readonly]).invalid+label, -.md-form.md-outline input[type="number"].invalid+label:after, -.md-form.md-outline input[type="number"]:focus.invalid+label:after, -.md-form.md-outline input[type="search-md"]:focus:not([readonly]).invalid+label, -.md-form.md-outline input[type="search-md"].invalid+label:after, -.md-form.md-outline input[type="search-md"]:focus.invalid+label:after, -.md-form.md-outline input[type="search"]:focus:not([readonly]).invalid+label, -.md-form.md-outline input[type="search"].invalid+label:after, -.md-form.md-outline input[type="search"]:focus.invalid+label:after, -.md-form.md-outline textarea.md-textarea:focus:not([readonly]).invalid+label, -.md-form.md-outline textarea.md-textarea.invalid+label:after, -.md-form.md-outline textarea.md-textarea:focus.invalid+label:after { - color: #f44336; - content: attr(data-error); - opacity: 1 -} - -.md-form.md-outline input[type="text"].form-control.valid+label:after, -.md-form.md-outline input[type="text"].form-control:focus.valid+label:after, -.md-form.md-outline input[type="password"].form-control.valid+label:after, -.md-form.md-outline input[type="password"].form-control:focus.valid+label:after, -.md-form.md-outline input[type="email"].form-control.valid+label:after, -.md-form.md-outline input[type="email"].form-control:focus.valid+label:after, -.md-form.md-outline input[type="url"].form-control.valid+label:after, -.md-form.md-outline input[type="url"].form-control:focus.valid+label:after, -.md-form.md-outline input[type="time"].form-control.valid+label:after, -.md-form.md-outline input[type="time"].form-control:focus.valid+label:after, -.md-form.md-outline input[type="date"].form-control.valid+label:after, -.md-form.md-outline input[type="date"].form-control:focus.valid+label:after, -.md-form.md-outline input[type="datetime-local"].form-control.valid+label:after, -.md-form.md-outline input[type="datetime-local"].form-control:focus.valid+label:after, -.md-form.md-outline input[type="tel"].form-control.valid+label:after, -.md-form.md-outline input[type="tel"].form-control:focus.valid+label:after, -.md-form.md-outline input[type="number"].form-control.valid+label:after, -.md-form.md-outline input[type="number"].form-control:focus.valid+label:after, -.md-form.md-outline input[type="search-md"].form-control.valid+label:after, -.md-form.md-outline input[type="search-md"].form-control:focus.valid+label:after, -.md-form.md-outline input[type="search"].form-control.valid+label:after, -.md-form.md-outline input[type="search"].form-control:focus.valid+label:after, -.md-form.md-outline textarea.md-textarea.form-control.valid+label:after, -.md-form.md-outline textarea.md-textarea.form-control:focus.valid+label:after { - position: absolute; - top: 4rem; - left: 0 -} - -.md-form.md-outline input[type="text"].form-control.invalid+label:after, -.md-form.md-outline input[type="text"].form-control:focus.invalid+label:after, -.md-form.md-outline input[type="password"].form-control.invalid+label:after, -.md-form.md-outline input[type="password"].form-control:focus.invalid+label:after, -.md-form.md-outline input[type="email"].form-control.invalid+label:after, -.md-form.md-outline input[type="email"].form-control:focus.invalid+label:after, -.md-form.md-outline input[type="url"].form-control.invalid+label:after, -.md-form.md-outline input[type="url"].form-control:focus.invalid+label:after, -.md-form.md-outline input[type="time"].form-control.invalid+label:after, -.md-form.md-outline input[type="time"].form-control:focus.invalid+label:after, -.md-form.md-outline input[type="date"].form-control.invalid+label:after, -.md-form.md-outline input[type="date"].form-control:focus.invalid+label:after, -.md-form.md-outline input[type="datetime-local"].form-control.invalid+label:after, -.md-form.md-outline input[type="datetime-local"].form-control:focus.invalid+label:after, -.md-form.md-outline input[type="tel"].form-control.invalid+label:after, -.md-form.md-outline input[type="tel"].form-control:focus.invalid+label:after, -.md-form.md-outline input[type="number"].form-control.invalid+label:after, -.md-form.md-outline input[type="number"].form-control:focus.invalid+label:after, -.md-form.md-outline input[type="search-md"].form-control.invalid+label:after, -.md-form.md-outline input[type="search-md"].form-control:focus.invalid+label:after, -.md-form.md-outline input[type="search"].form-control.invalid+label:after, -.md-form.md-outline input[type="search"].form-control:focus.invalid+label:after, -.md-form.md-outline textarea.md-textarea.form-control.invalid+label:after, -.md-form.md-outline textarea.md-textarea.form-control:focus.invalid+label:after { - position: absolute; - top: 4rem; - left: 0 -} - -.md-form.md-outline>input[type]:-webkit-autofill:not(.browser-default):not([type="search"])+label, -.md-form.md-outline>input[type="time"]:not(.browser-default)+label { - left: 8px; - padding-right: 5px; - padding-left: 5px; - font-size: 1rem; - font-weight: 500; - background: #fff; - -webkit-transform: translateY(-9px) scale(0.8); - transform: translateY(-9px) scale(0.8); - -webkit-transform-origin: 0 0; - transform-origin: 0 0 -} - -.md-form.md-outline>input[type]:-webkit-autofill:not(.browser-default):not([type="search"])+label.active, -.md-form.md-outline>input[type="time"]:not(.browser-default)+label.active { - -webkit-transform: translateY(-9px) scale(0.8); - transform: translateY(-9px) scale(0.8); - -webkit-transform-origin: 0 0; - transform-origin: 0 0 -} - -@-webkit-keyframes autofill { - to { - color: #495057; - background: transparent - } -} - -@keyframes autofill { - to { - color: #495057; - background: transparent - } -} - -.md-form.md-outline input:-webkit-autofill { - -webkit-animation-name: autofill; - animation-name: autofill; - -webkit-animation-fill-mode: both; - animation-fill-mode: both -} - -.md-form.md-outline .form-control { - padding: .375rem .75rem -} - -.md-form.md-outline label { - position: absolute; - top: 0; - left: 0; - padding-left: 10px; - font-size: 1rem; - color: #757575; - cursor: text; - -webkit-transition: color .2s ease-out, -webkit-transform .2s ease-out; - transition: color .2s ease-out, -webkit-transform .2s ease-out; - transition: transform .2s ease-out, color .2s ease-out; - transition: transform .2s ease-out, color .2s ease-out, -webkit-transform .2s ease-out; - -webkit-transform: translateY(9px); - transform: translateY(9px); - -webkit-transform-origin: 0% 100%; - transform-origin: 0% 100% -} - -.md-form.md-outline label.active { - left: 8px; - padding-right: 5px; - padding-left: 5px; - font-weight: 500; - background: #fff; - -webkit-transform: translateY(-13px) scale(0.8); - transform: translateY(-13px) scale(0.8) -} - -.md-form.md-outline.form-lg .form-control.form-control-lg { - padding: .5rem .725rem -} - -.md-form.md-outline.form-lg label { - font-size: 1.25rem; - -webkit-transform: translateY(10px); - transform: translateY(10px) -} - -.md-form.md-outline.form-lg label.active { - font-size: 1.1rem; - -webkit-transform: translateY(-14px) scale(0.8); - transform: translateY(-14px) scale(0.8) -} - -.md-form.md-outline.form-lg .prefix { - top: .65rem; - font-size: 25px -} - -.md-form.md-outline.form-lg .prefix~input, -.md-form.md-outline.form-lg .prefix~textarea { - width: calc(100% - 2.2rem); - margin-left: 2.2rem -} - -.md-form.md-outline.form-lg .prefix~label { - margin-left: 2.2rem -} - -.md-form.md-outline.form-lg .prefix~.form-text { - margin-left: 2.3rem -} - -.md-form.md-outline.form-sm .form-control.form-control-sm { - padding: .25rem .625rem -} - -.md-form.md-outline.form-sm label { - font-size: .8rem; - -webkit-transform: translateY(8px); - transform: translateY(8px) -} - -.md-form.md-outline.form-sm label.active { - font-size: .85rem; - -webkit-transform: translateY(-12px) scale(0.8); - transform: translateY(-12px) scale(0.8) -} - -.md-form.md-outline.form-sm .prefix { - top: .5rem; - font-size: 15px -} - -.md-form.md-outline.form-sm .prefix~input, -.md-form.md-outline.form-sm .prefix~textarea { - width: calc(100% - 1.6rem); - margin-left: 1.6rem -} - -.md-form.md-outline.form-sm .prefix~label { - margin-left: 1.6rem -} - -.md-form.md-outline.form-sm .prefix~.form-text { - margin-left: 1.7rem -} - -.md-form.md-outline .prefix { - position: absolute; - top: .6rem; - font-size: 20px; - -webkit-transition: color .2s; - transition: color .2s -} - -.md-form.md-outline .prefix:focus { - color: #4285f4 -} - -.md-form.md-outline .prefix~input, -.md-form.md-outline .prefix~textarea { - width: calc(100% - 2rem); - margin-left: 2rem -} - -.md-form.md-outline .prefix~label { - margin-left: 2rem -} - -.md-form.md-outline .prefix~.form-text { - margin-left: 2.1rem -} - -.md-form.md-outline .character-counter { - margin-top: -.5rem -} - -.md-form.md-bg input[type="text"], -.md-form.md-bg input[type="password"], -.md-form.md-bg input[type="email"], -.md-form.md-bg input[type="url"], -.md-form.md-bg input[type="time"], -.md-form.md-bg input[type="date"], -.md-form.md-bg input[type="datetime-local"], -.md-form.md-bg input[type="tel"], -.md-form.md-bg input[type="number"], -.md-form.md-bg input[type="search-md"], -.md-form.md-bg input[type="search"], -.md-form.md-bg textarea.md-textarea { - -webkit-box-sizing: border-box; - box-sizing: border-box; - padding: 10px 5px; - background: #f5f5f5 no-repeat; - background-image: -webkit-gradient(linear, left top, left bottom, from(#4285f4), to(#4285f4)), -webkit-gradient(linear, left top, left bottom, from(#ced4da), to(#ced4da)); - background-image: linear-gradient(to bottom, #4285f4, #4285f4), linear-gradient(to bottom, #ced4da, #ced4da); - background-position: 50% 100%, 50% 100%; - background-size: 0 2px, 100% 1px; - border: 0; - border-top-left-radius: .3rem; - border-top-right-radius: .3rem; - -webkit-transition: background-size 0.3s cubic-bezier(0.64, 0.09, 0.08, 1); - transition: background-size 0.3s cubic-bezier(0.64, 0.09, 0.08, 1) -} - -.md-form.md-bg input[type="text"]:focus:not([readonly]), -.md-form.md-bg input[type="password"]:focus:not([readonly]), -.md-form.md-bg input[type="email"]:focus:not([readonly]), -.md-form.md-bg input[type="url"]:focus:not([readonly]), -.md-form.md-bg input[type="time"]:focus:not([readonly]), -.md-form.md-bg input[type="date"]:focus:not([readonly]), -.md-form.md-bg input[type="datetime-local"]:focus:not([readonly]), -.md-form.md-bg input[type="tel"]:focus:not([readonly]), -.md-form.md-bg input[type="number"]:focus:not([readonly]), -.md-form.md-bg input[type="search-md"]:focus:not([readonly]), -.md-form.md-bg input[type="search"]:focus:not([readonly]), -.md-form.md-bg textarea.md-textarea:focus:not([readonly]) { - border-bottom: none; - -webkit-box-shadow: none; - box-shadow: none -} - -.md-form.md-bg input[type="text"]:focus, -.md-form.md-bg input[type="password"]:focus, -.md-form.md-bg input[type="email"]:focus, -.md-form.md-bg input[type="url"]:focus, -.md-form.md-bg input[type="time"]:focus, -.md-form.md-bg input[type="date"]:focus, -.md-form.md-bg input[type="datetime-local"]:focus, -.md-form.md-bg input[type="tel"]:focus, -.md-form.md-bg input[type="number"]:focus, -.md-form.md-bg input[type="search-md"]:focus, -.md-form.md-bg input[type="search"]:focus, -.md-form.md-bg textarea.md-textarea:focus { - background-color: #dcdcdc; - background-size: 100% 2px, 100% 1px; - outline: none -} - -.md-form.md-bg>input[type="date"]:not(.browser-default)+label { - -webkit-transform: translateY(-12px) scale(0.8); - transform: translateY(-12px) scale(0.8); - -webkit-transform-origin: 0 0; - transform-origin: 0 0 -} - -.md-form.md-bg>input[type]:-webkit-autofill:not(.browser-default):not([type="search"])+label, -.md-form.md-bg>input[type="time"]:not(.browser-default)+label { - font-size: .8rem; - -webkit-transform: translateY(-12px); - transform: translateY(-12px); - -webkit-transform-origin: 0 0; - transform-origin: 0 0 -} - -.md-form.md-bg .form-control { - padding: 1.1rem .7rem .4rem !important -} - -.md-form.md-bg label { - top: 0; - padding-left: .7rem; - font-size: 1rem; - -webkit-transition: color .2s ease-out, -webkit-transform .2s ease-out; - transition: color .2s ease-out, -webkit-transform .2s ease-out; - transition: transform .2s ease-out, color .2s ease-out; - transition: transform .2s ease-out, color .2s ease-out, -webkit-transform .2s ease-out; - -webkit-transform: translateY(13px); - transform: translateY(13px); - -webkit-transform-origin: 0% 100%; - transform-origin: 0% 100% -} - -.md-form.md-bg label.active { - padding-left: .75rem; - font-weight: 500; - -webkit-transform: translateY(-3px) scale(0.8); - transform: translateY(-3px) scale(0.8) -} - -.md-form.md-bg.form-lg label { - -webkit-transform: translateY(16px); - transform: translateY(16px) -} - -.md-form.md-bg.form-lg label.active { - -webkit-transform: translateY(-4px) scale(0.8); - transform: translateY(-4px) scale(0.8) -} - -.md-form.md-bg.form-sm label { - -webkit-transform: translateY(11px); - transform: translateY(11px) -} - -.md-form.md-bg.form-sm label.active { - -webkit-transform: translateY(-2px) scale(0.8); - transform: translateY(-2px) scale(0.8) -} - -.md-form .form-control.is-invalid, -.was-validated .md-form .form-control:invalid { - padding-right: 0 -} - -.md-form .form-control.is-valid, -.was-validated .md-form .form-control:valid { - padding-right: 0 -} - -.needs-validation .md-form label { - left: .3rem -} - -.custom-file-input:lang(es)~.custom-file-label::after { - content: "Elegir" -} - -.custom-file-input:lang(pl-pl)~.custom-file-label::after { - content: "Wybierz" -} - -.custom-file-input:lang(fr)~.custom-file-label::after { - content: "Choisir" -} - -.custom-file-input:lang(in)~.custom-file-label::after { - content: "Pilih" -} - -.custom-file-input:lang(zh)~.custom-file-label::after { - content: "選擇" -} - -.custom-file-input:lang(de)~.custom-file-label::after { - content: "Wählen" -} - -.custom-file-input:lang(ru)~.custom-file-label::after { - content: "выбирать" -} - -.edge-header { - display: block; - height: 278px; - background-color: #ccc -} - -.free-bird { - margin-top: -100px -} - -.juicy-peach-gradient { - background-image: -webkit-gradient(linear, left top, right top, from(#ffecd2), to(#fcb69f)); - background-image: linear-gradient(to right, #ffecd2 0%, #fcb69f 100%) -} - -.young-passion-gradient { - background-image: -webkit-gradient(linear, left top, right top, from(#ff8177), color-stop(0%, #ff867a), color-stop(21%, #ff8c7f), color-stop(52%, #f99185), color-stop(78%, #cf556c), to(#b12a5b)); - background-image: linear-gradient(to right, #ff8177 0%, #ff867a 0%, #ff8c7f 21%, #f99185 52%, #cf556c 78%, #b12a5b 100%) -} - -.lady-lips-gradient { - background-image: -webkit-gradient(linear, left bottom, left top, from(#ff9a9e), color-stop(99%, #fecfef), to(#fecfef)); - background-image: linear-gradient(to top, #ff9a9e 0%, #fecfef 99%, #fecfef 100%) -} - -.sunny-morning-gradient { - background-image: linear-gradient(120deg, #f6d365 0%, #fda085 100%) -} - -.rainy-ashville-gradient { - background-image: -webkit-gradient(linear, left bottom, left top, from(#fbc2eb), to(#a6c1ee)); - background-image: linear-gradient(to top, #fbc2eb 0%, #a6c1ee 100%) -} - -.frozen-dreams-gradient { - background-image: -webkit-gradient(linear, left bottom, left top, from(#fdcbf1), color-stop(1%, #fdcbf1), to(#e6dee9)); - background-image: linear-gradient(to top, #fdcbf1 0%, #fdcbf1 1%, #e6dee9 100%) -} - -.warm-flame-gradient { - background-image: linear-gradient(45deg, #ff9a9e 0%, #fad0c4 99%, #fad0c4 100%) -} - -.night-fade-gradient { - background-image: -webkit-gradient(linear, left bottom, left top, from(#a18cd1), to(#fbc2eb)); - background-image: linear-gradient(to top, #a18cd1 0%, #fbc2eb 100%) -} - -.spring-warmth-gradient { - background-image: -webkit-gradient(linear, left bottom, left top, from(#fad0c4), to(#ffd1ff)); - background-image: linear-gradient(to top, #fad0c4 0%, #ffd1ff 100%) -} - -.winter-neva-gradient { - background-image: linear-gradient(120deg, #a1c4fd 0%, #c2e9fb 100%) -} - -.dusty-grass-gradient { - background-image: linear-gradient(120deg, #d4fc79 0%, #96e6a1 100%) -} - -.tempting-azure-gradient { - background-image: linear-gradient(120deg, #84fab0 0%, #8fd3f4 100%) -} - -.heavy-rain-gradient { - background-image: -webkit-gradient(linear, left bottom, left top, from(#cfd9df), to(#e2ebf0)); - background-image: linear-gradient(to top, #cfd9df 0%, #e2ebf0 100%) -} - -.amy-crisp-gradient { - background-image: linear-gradient(120deg, #a6c0fe 0%, #f68084 100%) -} - -.mean-fruit-gradient { - background-image: linear-gradient(120deg, #fccb90 0%, #d57eeb 100%) -} - -.deep-blue-gradient { - background-image: linear-gradient(120deg, #e0c3fc 0%, #8ec5fc 100%) -} - -.ripe-malinka-gradient { - background-image: linear-gradient(120deg, #f093fb 0%, #f5576c 100%) -} - -.cloudy-knoxville-gradient { - background-image: linear-gradient(120deg, #fdfbfb 0%, #ebedee 100%) -} - -.morpheus-den-gradient { - background-image: -webkit-gradient(linear, left bottom, left top, from(#30cfd0), to(#330867)); - background-image: linear-gradient(to top, #30cfd0 0%, #330867 100%) -} - -.rare-wind-gradient { - background-image: -webkit-gradient(linear, left bottom, left top, from(#a8edea), to(#fed6e3)); - background-image: linear-gradient(to top, #a8edea 0%, #fed6e3 100%) -} - -.near-moon-gradient { - background-image: -webkit-gradient(linear, left bottom, left top, from(#5ee7df), to(#b490ca)); - background-image: linear-gradient(to top, #5ee7df 0%, #b490ca 100%) -} - -.schedule-list .hr-bold { - border-top: 2px solid #212529 -} - -.schedule-list .font-smaller { - font-size: .8rem -} - -.note { - padding: 10px; - border-left: 6px solid; - border-radius: 5px -} - -.note strong { - font-weight: 600 -} - -.note p { - font-weight: 500 -} - -.note-primary { - background-color: #dfeefd; - border-color: #176ac4 -} - -.note-secondary { - background-color: #e2e3e5; - border-color: #58595a -} - -.note-success { - background-color: #e2f0e5; - border-color: #49a75f -} - -.note-danger { - background-color: #fae7e8; - border-color: #e45460 -} - -.note-warning { - background-color: #faf4e0; - border-color: #c2a442 -} - -.note-info { - background-color: #e4f2f5; - border-color: #2492a5 -} - -.note-light { - background-color: #fefefe; - border-color: #0f0f0f -} - -footer.page-footer { - bottom: 0; - color: #fff -} - -footer.page-footer .container-fluid { - width: auto -} - -footer.page-footer .footer-copyright { - overflow: hidden; - color: rgba(255, 255, 255, 0.6); - background-color: rgba(0, 0, 0, 0.2) -} - -footer.page-footer a { - color: #fff -} - -.media .media-left { - padding: 0 10px 10px 0 -} - -.media .media-left img { - -webkit-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12); - box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12) -} - -.list-group .list-group-item:first-child { - border-top-left-radius: .125rem; - border-top-right-radius: .125rem -} - -.list-group .list-group-item:last-child { - border-bottom-right-radius: .125rem; - border-bottom-left-radius: .125rem -} - -.list-group a, -.list-group button { - -webkit-transition: .5s; - transition: .5s -} - -.list-group a:hover, -.list-group button:hover { - -webkit-transition: .5s; - transition: .5s -} - -table th { - font-size: .9rem; - font-weight: 400 -} - -table td { - font-size: .9rem; - font-weight: 300 -} - -table.table thead th { - border-top: none -} - -table.table th, -table.table td { - padding-top: 1.1rem; - padding-bottom: 1rem -} - -table.table a { - margin: 0; - color: #212529 -} - -table.table .label-table { - height: .94rem; - padding: 0; - margin: 0; - line-height: .94rem -} - -table.table.btn-table td { - vertical-align: middle -} - -table.table-hover tbody tr:hover { - background-color: rgba(0, 0, 0, 0.075); - -webkit-transition: .5s; - transition: .5s -} - -table .th-lg { - min-width: 9rem -} - -table .th-sm { - min-width: 6rem -} - -table.table-sm th, -table.table-sm td { - padding-top: .6rem; - padding-bottom: .6rem -} - -.table-scroll-vertical { - max-height: 300px; - overflow-y: auto -} - -.table-fixed { - table-layout: fixed -} - -.table-responsive>.table-bordered, -.table-responsive-sm>.table-bordered, -.table-responsive-md>.table-bordered, -.table-responsive-lg>.table-bordered, -.table-responsive-xl>.table-bordered { - border-top: 1px solid #dee2e6 -} - -ul.stepper { - padding: 0 1.5rem; - padding: 1.5rem; - margin: 1em -1.5rem; - overflow-x: hidden; - overflow-y: auto; - counter-reset: section -} - -ul.stepper li a { - padding: 1.5rem; - text-align: center -} - -ul.stepper li a .circle { - display: inline-block; - width: 1.75rem; - height: 1.75rem; - margin-right: .5rem; - line-height: 1.7rem; - color: #fff; - text-align: center; - background: rgba(0, 0, 0, 0.38); - border-radius: 50% -} - -ul.stepper li a .label { - display: inline-block; - color: rgba(0, 0, 0, 0.38) -} - -ul.stepper li.active a .label, -ul.stepper li.completed a .label { - font-weight: 600; - color: rgba(0, 0, 0, 0.87) -} - -.stepper-horizontal { - position: relative; - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-pack: justify; - -ms-flex-pack: justify; - justify-content: space-between -} - -.stepper-horizontal li { - position: relative; - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-flex: 1; - -ms-flex: 1; - flex: 1; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - -webkit-transition: .5s; - transition: .5s -} - -.stepper-horizontal li a .label { - margin-top: .63rem -} - -.stepper-horizontal li:not(:last-child):after { - position: relative; - -webkit-box-flex: 1; - -ms-flex: 1; - flex: 1; - height: 1px; - margin: .5rem 0 0 0; - content: ""; - background-color: rgba(0, 0, 0, 0.1) -} - -.stepper-horizontal li:not(:first-child):before { - position: relative; - -webkit-box-flex: 1; - -ms-flex: 1; - flex: 1; - height: 1px; - margin: .5rem 0 0 0; - content: ""; - background-color: rgba(0, 0, 0, 0.1) -} - -.stepper-horizontal li:hover { - background-color: rgba(0, 0, 0, 0.06) -} - -@media (max-width: 47.9375rem) { - .stepper-horizontal { - -webkit-box-orient: vertical; - -webkit-box-direction: normal; - -ms-flex-direction: column; - flex-direction: column - } - - .stepper-horizontal li { - -webkit-box-orient: vertical; - -webkit-box-direction: normal; - -ms-flex-direction: column; - flex-direction: column; - -webkit-box-align: start; - -ms-flex-align: start; - align-items: flex-start - } - - .stepper-horizontal li a .label { - -webkit-box-orient: vertical; - -webkit-box-direction: normal; - -ms-flex-flow: column nowrap; - flex-flow: column nowrap; - -webkit-box-ordinal-group: 3; - -ms-flex-order: 2; - order: 2; - margin-top: .2rem - } - - .stepper-horizontal li:not(:last-child):after { - position: absolute; - top: 3.75rem; - left: 2.19rem; - width: 1px; - height: calc(100% - 40px); - content: "" - } -} - -.stepper-horizontal>li:not(:last-of-type) { - margin-bottom: 0 !important -} - -.stepper-vertical { - position: relative; - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-orient: vertical; - -webkit-box-direction: normal; - -ms-flex-direction: column; - flex-direction: column; - -webkit-box-pack: justify; - -ms-flex-pack: justify; - justify-content: space-between -} - -.stepper-vertical li { - position: relative; - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-flex: 1; - -ms-flex: 1; - flex: 1; - -webkit-box-orient: vertical; - -webkit-box-direction: normal; - -ms-flex-direction: column; - flex-direction: column; - -webkit-box-align: start; - -ms-flex-align: start; - align-items: flex-start -} - -.stepper-vertical li a { - position: relative; - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -ms-flex-item-align: start; - align-self: flex-start -} - -.stepper-vertical li a .circle { - -webkit-box-ordinal-group: 2; - -ms-flex-order: 1; - order: 1 -} - -.stepper-vertical li a .label { - -webkit-box-orient: vertical; - -webkit-box-direction: normal; - -ms-flex-flow: column nowrap; - flex-flow: column nowrap; - -webkit-box-ordinal-group: 3; - -ms-flex-order: 2; - order: 2; - margin-top: .2rem -} - -.stepper-vertical li.completed a .label { - font-weight: 500 -} - -.stepper-vertical li .step-content { - display: block; - padding: .94rem; - margin-top: 0; - margin-left: 3.13rem -} - -.stepper-vertical li .step-content p { - font-size: .88rem -} - -.stepper-vertical li:not(:last-child):after { - position: absolute; - top: 3.44rem; - left: 2.19rem; - width: 1px; - height: calc(100% - 40px); - content: ""; - background-color: rgba(0, 0, 0, 0.1) -} - -.fast.spinner-border { - -webkit-animation: spinner-border 0.4s linear infinite; - animation: spinner-border 0.4s linear infinite -} - -.fast.spinner-grow { - -webkit-animation: spinner-grow 0.4s linear infinite; - animation: spinner-grow 0.4s linear infinite -} - -.treeview.w-20 { - width: 20rem -} - -.treeview .rotate { - margin-top: .2rem; - font-size: .8rem; - vertical-align: text-top; - cursor: pointer; - -webkit-user-select: none; - -moz-user-select: none; - -ms-user-select: none; - user-select: none; - -webkit-transition: all .1s linear; - transition: all .1s linear -} - -.treeview .rotate.down { - -webkit-transform: rotate(90deg); - transform: rotate(90deg) -} - -.treeview .nested { - display: none -} - -.treeview .active { - display: block -} - -.treeview ul { - list-style-type: none -} - -.treeview .ic-w { - width: 1.3rem -} - -.treeview-animated.w-20 { - width: 20rem -} - -.treeview-animated ul { - position: relative; - padding-left: 1em; - list-style: none -} - -.treeview-animated .treeview-animated-list li { - padding: .2em 0 0 .2em -} - -.treeview-animated .treeview-animated-list .treeview-animated-items .nested::before { - position: absolute; - left: 5px; - display: block; - width: 5px; - height: 100%; - content: ""; - background-color: #808080 -} - -.treeview-animated .treeview-animated-list .treeview-animated-items .closed { - display: block; - padding: .2em .2em .2em .4em; - margin-right: 0; - border-top-left-radius: .3em; - border-bottom-left-radius: .3em -} - -.treeview-animated .treeview-animated-list .treeview-animated-items .closed:hover { - background-color: #8cb9ff -} - -.treeview-animated .treeview-animated-list .treeview-animated-items .closed .fa-angle-right { - font-size: .8rem; - -webkit-transition: all .1s linear; - transition: all .1s linear -} - -.treeview-animated .treeview-animated-list .treeview-animated-items .closed .fa-angle-right.down { - position: relative; - color: #f8f9fa; - -webkit-transform: rotate(90deg); - transform: rotate(90deg) -} - -.treeview-animated .treeview-animated-list .treeview-animated-items .open { - background-color: #32a0ff; - -webkit-transition: all .1s linear; - transition: all .1s linear -} - -.treeview-animated .treeview-animated-list .treeview-animated-items .open:hover { - color: #f8f9fa; - background-color: #32a0ff -} - -.treeview-animated .treeview-animated-list .treeview-animated-items .open span { - color: #f8f9fa -} - -.treeview-animated .treeview-animated-list .treeview-animated-element { - padding: .2em .2em .2em .6em; - cursor: pointer; - border-top-left-radius: 4px; - border-bottom-left-radius: 4px; - -webkit-transition: all .1s linear; - transition: all .1s linear -} - -.treeview-animated .treeview-animated-list .treeview-animated-element:hover { - background-color: #8cb9ff -} - -.treeview-animated .treeview-animated-list .treeview-animated-element.opened { - color: #f8f9fa; - background-color: #32a0ff -} - -.treeview-animated .treeview-animated-list .treeview-animated-element.opened:hover { - color: #f8f9fa; - background-color: #32a0ff -} - -.treeview-colorful { - font-size: 16px; - font-weight: 400; - background: rgba(224, 127, 178, 0.2) -} - -.treeview-colorful.w-20 { - width: 20rem -} - -.treeview-colorful hr { - border-color: #a2127a -} - -.treeview-colorful h6 { - font-size: 1.4em; - font-weight: 500; - color: #a2127a -} - -.treeview-colorful ul { - position: relative; - padding-left: 0; - list-style: none -} - -.treeview-colorful .treeview-colorful-list ul { - padding-left: 1em; - margin-top: .1em; - background: rgba(224, 127, 178, 0.2) -} - -.treeview-colorful .treeview-colorful-element { - padding: .2em .2em .2em 1em; - cursor: pointer; - border: 2px solid transparent; - border-right: 0 solid transparent; - -webkit-transition: all .1s linear; - transition: all .1s linear -} - -.treeview-colorful .treeview-colorful-element:hover { - background-color: #e07fb2 -} - -.treeview-colorful .treeview-colorful-element.opened { - color: #ffac47; - background-color: #a2127a; - border: 2px solid #ffac47; - border-right: 0 solid transparent -} - -.treeview-colorful .treeview-colorful-element.opened:hover { - color: #ffac47; - background-color: #a2127a -} - -.treeview-colorful .treeview-colorful-items-header { - display: block; - padding: .4em; - margin-right: 0; - border-bottom: 2px solid transparent; - -webkit-transition: all .1s linear; - transition: all .1s linear -} - -.treeview-colorful .treeview-colorful-items-header:hover { - background-color: #e07fb2 -} - -.treeview-colorful .treeview-colorful-items-header.open { - background-color: #a2127a; - border-bottom: 2px solid #ffac47; - -webkit-transition: all .1s linear; - transition: all .1s linear -} - -.treeview-colorful .treeview-colorful-items-header.open span { - color: #ffac47 -} - -.treeview-colorful .treeview-colorful-items-header.open:hover { - color: #ffac47; - background-color: #a2127a -} - -.treeview-colorful .treeview-colorful-items-header.open div:hover { - background-color: #a2127a -} - -.treeview-colorful .treeview-colorful-items-header .fa-angle-right { - font-size: .8rem; - -webkit-transition: all .2s linear; - transition: all .2s linear -} - -.treeview-colorful .treeview-colorful-items-header .fas { - position: relative; - color: #ffac47; - -webkit-transition: all .2s linear; - transition: all .2s linear; - -webkit-transform: rotate(90deg); - transform: rotate(90deg) -} - -.treeview-colorful .treeview-colorful-items-header .fa-minus-circle { - position: relative; - color: #ffac47; - -webkit-transition: all .2s linear; - transition: all .2s linear; - -webkit-transform: rotate(180deg); - transform: rotate(180deg) +@charset "UTF-8"; + +/*! + * Material Design for Bootstrap 4 + * Version: MDB LITE 4.13.0 + * + * + * Copyright: Material Design for Bootstrap + * https://mdbootstrap.com/ + * + * Read the license: https://mdbootstrap.com/general/license/ + * + * + * Documentation: https://mdbootstrap.com/ + * + * Getting started: https://mdbootstrap.com/docs/jquery/getting-started/download/ + * + * Tutorials: https://mdbootstrap.com/education/bootstrap/ + * + * Templates: https://mdbootstrap.com/templates/ + * + * Support: https://mdbootstrap.com/support/ + * + * Contact: office@mdbootstrap.com + * + * Attribution: Animate CSS, Twitter Bootstrap, Materialize CSS, Normalize CSS, Waves JS, WOW JS, Toastr, Chart.js + */ +.mdb-color.lighten-5 { + background-color: #d0d6e2 !important +} + +.mdb-color.lighten-4 { + background-color: #b1bace !important +} + +.mdb-color.lighten-3 { + background-color: #929fba !important +} + +.mdb-color.lighten-2 { + background-color: #7283a7 !important +} + +.mdb-color.lighten-1 { + background-color: #59698d !important +} + +.mdb-color { + background-color: #45526e !important +} + +.mdb-color-text { + color: #45526e !important +} + +.rgba-mdb-color-slight, +.rgba-mdb-color-slight:after { + background-color: rgba(69, 82, 110, 0.1) +} + +.rgba-mdb-color-light, +.rgba-mdb-color-light:after { + background-color: rgba(69, 82, 110, 0.3) +} + +.rgba-mdb-color-strong, +.rgba-mdb-color-strong:after { + background-color: rgba(69, 82, 110, 0.7) +} + +.mdb-color.darken-1 { + background-color: #3b465e !important +} + +.mdb-color.darken-2 { + background-color: #2e3951 !important +} + +.mdb-color.darken-3 { + background-color: #1c2a48 !important +} + +.mdb-color.darken-4 { + background-color: #1c2331 !important +} + +.red.lighten-5 { + background-color: #ffebee !important +} + +.red.lighten-4 { + background-color: #ffcdd2 !important +} + +.red.lighten-3 { + background-color: #ef9a9a !important +} + +.red.lighten-2 { + background-color: #e57373 !important +} + +.red.lighten-1 { + background-color: #ef5350 !important +} + +.red { + background-color: #f44336 !important +} + +.red-text { + color: #f44336 !important +} + +.rgba-red-slight, +.rgba-red-slight:after { + background-color: rgba(244, 67, 54, 0.1) +} + +.rgba-red-light, +.rgba-red-light:after { + background-color: rgba(244, 67, 54, 0.3) +} + +.rgba-red-strong, +.rgba-red-strong:after { + background-color: rgba(244, 67, 54, 0.7) +} + +.red.darken-1 { + background-color: #e53935 !important +} + +.red.darken-2 { + background-color: #d32f2f !important +} + +.red.darken-3 { + background-color: #c62828 !important +} + +.red.darken-4 { + background-color: #b71c1c !important +} + +.red.accent-1 { + background-color: #ff8a80 !important +} + +.red.accent-2 { + background-color: #ff5252 !important +} + +.red.accent-3 { + background-color: #ff1744 !important +} + +.red.accent-4 { + background-color: #d50000 !important +} + +.pink.lighten-5 { + background-color: #fce4ec !important +} + +.pink.lighten-4 { + background-color: #f8bbd0 !important +} + +.pink.lighten-3 { + background-color: #f48fb1 !important +} + +.pink.lighten-2 { + background-color: #f06292 !important +} + +.pink.lighten-1 { + background-color: #ec407a !important +} + +.pink { + background-color: #e91e63 !important +} + +.pink-text { + color: #e91e63 !important +} + +.rgba-pink-slight, +.rgba-pink-slight:after { + background-color: rgba(233, 30, 99, 0.1) +} + +.rgba-pink-light, +.rgba-pink-light:after { + background-color: rgba(233, 30, 99, 0.3) +} + +.rgba-pink-strong, +.rgba-pink-strong:after { + background-color: rgba(233, 30, 99, 0.7) +} + +.pink.darken-1 { + background-color: #d81b60 !important +} + +.pink.darken-2 { + background-color: #c2185b !important +} + +.pink.darken-3 { + background-color: #ad1457 !important +} + +.pink.darken-4 { + background-color: #880e4f !important +} + +.pink.accent-1 { + background-color: #ff80ab !important +} + +.pink.accent-2 { + background-color: #ff4081 !important +} + +.pink.accent-3 { + background-color: #f50057 !important +} + +.pink.accent-4 { + background-color: #c51162 !important +} + +.purple.lighten-5 { + background-color: #f3e5f5 !important +} + +.purple.lighten-4 { + background-color: #e1bee7 !important +} + +.purple.lighten-3 { + background-color: #ce93d8 !important +} + +.purple.lighten-2 { + background-color: #ba68c8 !important +} + +.purple.lighten-1 { + background-color: #ab47bc !important +} + +.purple { + background-color: #9c27b0 !important +} + +.purple-text { + color: #9c27b0 !important +} + +.rgba-purple-slight, +.rgba-purple-slight:after { + background-color: rgba(156, 39, 176, 0.1) +} + +.rgba-purple-light, +.rgba-purple-light:after { + background-color: rgba(156, 39, 176, 0.3) +} + +.rgba-purple-strong, +.rgba-purple-strong:after { + background-color: rgba(156, 39, 176, 0.7) +} + +.purple.darken-1 { + background-color: #8e24aa !important +} + +.purple.darken-2 { + background-color: #7b1fa2 !important +} + +.purple.darken-3 { + background-color: #6a1b9a !important +} + +.purple.darken-4 { + background-color: #4a148c !important +} + +.purple.accent-1 { + background-color: #ea80fc !important +} + +.purple.accent-2 { + background-color: #e040fb !important +} + +.purple.accent-3 { + background-color: #d500f9 !important +} + +.purple.accent-4 { + background-color: #a0f !important +} + +.deep-purple.lighten-5 { + background-color: #ede7f6 !important +} + +.deep-purple.lighten-4 { + background-color: #d1c4e9 !important +} + +.deep-purple.lighten-3 { + background-color: #b39ddb !important +} + +.deep-purple.lighten-2 { + background-color: #9575cd !important +} + +.deep-purple.lighten-1 { + background-color: #7e57c2 !important +} + +.deep-purple { + background-color: #673ab7 !important +} + +.deep-purple-text { + color: #673ab7 !important +} + +.rgba-deep-purple-slight, +.rgba-deep-purple-slight:after { + background-color: rgba(103, 58, 183, 0.1) +} + +.rgba-deep-purple-light, +.rgba-deep-purple-light:after { + background-color: rgba(103, 58, 183, 0.3) +} + +.rgba-deep-purple-strong, +.rgba-deep-purple-strong:after { + background-color: rgba(103, 58, 183, 0.7) +} + +.deep-purple.darken-1 { + background-color: #5e35b1 !important +} + +.deep-purple.darken-2 { + background-color: #512da8 !important +} + +.deep-purple.darken-3 { + background-color: #4527a0 !important +} + +.deep-purple.darken-4 { + background-color: #311b92 !important +} + +.deep-purple.accent-1 { + background-color: #b388ff !important +} + +.deep-purple.accent-2 { + background-color: #7c4dff !important +} + +.deep-purple.accent-3 { + background-color: #651fff !important +} + +.deep-purple.accent-4 { + background-color: #6200ea !important +} + +.indigo.lighten-5 { + background-color: #e8eaf6 !important +} + +.indigo.lighten-4 { + background-color: #c5cae9 !important +} + +.indigo.lighten-3 { + background-color: #9fa8da !important +} + +.indigo.lighten-2 { + background-color: #7986cb !important +} + +.indigo.lighten-1 { + background-color: #5c6bc0 !important +} + +.indigo { + background-color: #3f51b5 !important +} + +.indigo-text { + color: #3f51b5 !important +} + +.rgba-indigo-slight, +.rgba-indigo-slight:after { + background-color: rgba(63, 81, 181, 0.1) +} + +.rgba-indigo-light, +.rgba-indigo-light:after { + background-color: rgba(63, 81, 181, 0.3) +} + +.rgba-indigo-strong, +.rgba-indigo-strong:after { + background-color: rgba(63, 81, 181, 0.7) +} + +.indigo.darken-1 { + background-color: #3949ab !important +} + +.indigo.darken-2 { + background-color: #303f9f !important +} + +.indigo.darken-3 { + background-color: #283593 !important +} + +.indigo.darken-4 { + background-color: #1a237e !important +} + +.indigo.accent-1 { + background-color: #8c9eff !important +} + +.indigo.accent-2 { + background-color: #536dfe !important +} + +.indigo.accent-3 { + background-color: #3d5afe !important +} + +.indigo.accent-4 { + background-color: #304ffe !important +} + +.blue.lighten-5 { + background-color: #e3f2fd !important +} + +.blue.lighten-4 { + background-color: #bbdefb !important +} + +.blue.lighten-3 { + background-color: #90caf9 !important +} + +.blue.lighten-2 { + background-color: #64b5f6 !important +} + +.blue.lighten-1 { + background-color: #42a5f5 !important +} + +.blue { + background-color: #2196f3 !important +} + +.blue-text { + color: #2196f3 !important +} + +.rgba-blue-slight, +.rgba-blue-slight:after { + background-color: rgba(33, 150, 243, 0.1) +} + +.rgba-blue-light, +.rgba-blue-light:after { + background-color: rgba(33, 150, 243, 0.3) +} + +.rgba-blue-strong, +.rgba-blue-strong:after { + background-color: rgba(33, 150, 243, 0.7) +} + +.blue.darken-1 { + background-color: #1e88e5 !important +} + +.blue.darken-2 { + background-color: #1976d2 !important +} + +.blue.darken-3 { + background-color: #1565c0 !important +} + +.blue.darken-4 { + background-color: #0d47a1 !important +} + +.blue.accent-1 { + background-color: #82b1ff !important +} + +.blue.accent-2 { + background-color: #448aff !important +} + +.blue.accent-3 { + background-color: #2979ff !important +} + +.blue.accent-4 { + background-color: #2962ff !important +} + +.light-blue.lighten-5 { + background-color: #e1f5fe !important +} + +.light-blue.lighten-4 { + background-color: #b3e5fc !important +} + +.light-blue.lighten-3 { + background-color: #81d4fa !important +} + +.light-blue.lighten-2 { + background-color: #4fc3f7 !important +} + +.light-blue.lighten-1 { + background-color: #29b6f6 !important +} + +.light-blue { + background-color: #03a9f4 !important +} + +.light-blue-text { + color: #03a9f4 !important +} + +.rgba-light-blue-slight, +.rgba-light-blue-slight:after { + background-color: rgba(3, 169, 244, 0.1) +} + +.rgba-light-blue-light, +.rgba-light-blue-light:after { + background-color: rgba(3, 169, 244, 0.3) +} + +.rgba-light-blue-strong, +.rgba-light-blue-strong:after { + background-color: rgba(3, 169, 244, 0.7) +} + +.light-blue.darken-1 { + background-color: #039be5 !important +} + +.light-blue.darken-2 { + background-color: #0288d1 !important +} + +.light-blue.darken-3 { + background-color: #0277bd !important +} + +.light-blue.darken-4 { + background-color: #01579b !important +} + +.light-blue.accent-1 { + background-color: #80d8ff !important +} + +.light-blue.accent-2 { + background-color: #40c4ff !important +} + +.light-blue.accent-3 { + background-color: #00b0ff !important +} + +.light-blue.accent-4 { + background-color: #0091ea !important +} + +.cyan.lighten-5 { + background-color: #e0f7fa !important +} + +.cyan.lighten-4 { + background-color: #b2ebf2 !important +} + +.cyan.lighten-3 { + background-color: #80deea !important +} + +.cyan.lighten-2 { + background-color: #4dd0e1 !important +} + +.cyan.lighten-1 { + background-color: #26c6da !important +} + +.cyan { + background-color: #00bcd4 !important +} + +.cyan-text { + color: #00bcd4 !important +} + +.rgba-cyan-slight, +.rgba-cyan-slight:after { + background-color: rgba(0, 188, 212, 0.1) +} + +.rgba-cyan-light, +.rgba-cyan-light:after { + background-color: rgba(0, 188, 212, 0.3) +} + +.rgba-cyan-strong, +.rgba-cyan-strong:after { + background-color: rgba(0, 188, 212, 0.7) +} + +.cyan.darken-1 { + background-color: #00acc1 !important +} + +.cyan.darken-2 { + background-color: #0097a7 !important +} + +.cyan.darken-3 { + background-color: #00838f !important +} + +.cyan.darken-4 { + background-color: #006064 !important +} + +.cyan.accent-1 { + background-color: #84ffff !important +} + +.cyan.accent-2 { + background-color: #18ffff !important +} + +.cyan.accent-3 { + background-color: #00e5ff !important +} + +.cyan.accent-4 { + background-color: #00b8d4 !important +} + +.teal.lighten-5 { + background-color: #e0f2f1 !important +} + +.teal.lighten-4 { + background-color: #b2dfdb !important +} + +.teal.lighten-3 { + background-color: #80cbc4 !important +} + +.teal.lighten-2 { + background-color: #4db6ac !important +} + +.teal.lighten-1 { + background-color: #26a69a !important +} + +.teal { + background-color: #009688 !important +} + +.teal-text { + color: #009688 !important +} + +.rgba-teal-slight, +.rgba-teal-slight:after { + background-color: rgba(0, 150, 136, 0.1) +} + +.rgba-teal-light, +.rgba-teal-light:after { + background-color: rgba(0, 150, 136, 0.3) +} + +.rgba-teal-strong, +.rgba-teal-strong:after { + background-color: rgba(0, 150, 136, 0.7) +} + +.teal.darken-1 { + background-color: #00897b !important +} + +.teal.darken-2 { + background-color: #00796b !important +} + +.teal.darken-3 { + background-color: #00695c !important +} + +.teal.darken-4 { + background-color: #004d40 !important +} + +.teal.accent-1 { + background-color: #a7ffeb !important +} + +.teal.accent-2 { + background-color: #64ffda !important +} + +.teal.accent-3 { + background-color: #1de9b6 !important +} + +.teal.accent-4 { + background-color: #00bfa5 !important +} + +.green.lighten-5 { + background-color: #e8f5e9 !important +} + +.green.lighten-4 { + background-color: #c8e6c9 !important +} + +.green.lighten-3 { + background-color: #a5d6a7 !important +} + +.green.lighten-2 { + background-color: #81c784 !important +} + +.green.lighten-1 { + background-color: #66bb6a !important +} + +.green { + background-color: #4caf50 !important +} + +.green-text { + color: #4caf50 !important +} + +.rgba-green-slight, +.rgba-green-slight:after { + background-color: rgba(76, 175, 80, 0.1) +} + +.rgba-green-light, +.rgba-green-light:after { + background-color: rgba(76, 175, 80, 0.3) +} + +.rgba-green-strong, +.rgba-green-strong:after { + background-color: rgba(76, 175, 80, 0.7) +} + +.green.darken-1 { + background-color: #43a047 !important +} + +.green.darken-2 { + background-color: #388e3c !important +} + +.green.darken-3 { + background-color: #2e7d32 !important +} + +.green.darken-4 { + background-color: #1b5e20 !important +} + +.green.accent-1 { + background-color: #b9f6ca !important +} + +.green.accent-2 { + background-color: #69f0ae !important +} + +.green.accent-3 { + background-color: #00e676 !important +} + +.green.accent-4 { + background-color: #00c853 !important +} + +.light-green.lighten-5 { + background-color: #f1f8e9 !important +} + +.light-green.lighten-4 { + background-color: #dcedc8 !important +} + +.light-green.lighten-3 { + background-color: #c5e1a5 !important +} + +.light-green.lighten-2 { + background-color: #aed581 !important +} + +.light-green.lighten-1 { + background-color: #9ccc65 !important +} + +.light-green { + background-color: #8bc34a !important +} + +.light-green-text { + color: #8bc34a !important +} + +.rgba-light-green-slight, +.rgba-light-green-slight:after { + background-color: rgba(139, 195, 74, 0.1) +} + +.rgba-light-green-light, +.rgba-light-green-light:after { + background-color: rgba(139, 195, 74, 0.3) +} + +.rgba-light-green-strong, +.rgba-light-green-strong:after { + background-color: rgba(139, 195, 74, 0.7) +} + +.light-green.darken-1 { + background-color: #7cb342 !important +} + +.light-green.darken-2 { + background-color: #689f38 !important +} + +.light-green.darken-3 { + background-color: #558b2f !important +} + +.light-green.darken-4 { + background-color: #33691e !important +} + +.light-green.accent-1 { + background-color: #ccff90 !important +} + +.light-green.accent-2 { + background-color: #b2ff59 !important +} + +.light-green.accent-3 { + background-color: #76ff03 !important +} + +.light-green.accent-4 { + background-color: #64dd17 !important +} + +.lime.lighten-5 { + background-color: #f9fbe7 !important +} + +.lime.lighten-4 { + background-color: #f0f4c3 !important +} + +.lime.lighten-3 { + background-color: #e6ee9c !important +} + +.lime.lighten-2 { + background-color: #dce775 !important +} + +.lime.lighten-1 { + background-color: #d4e157 !important +} + +.lime { + background-color: #cddc39 !important +} + +.lime-text { + color: #cddc39 !important +} + +.rgba-lime-slight, +.rgba-lime-slight:after { + background-color: rgba(205, 220, 57, 0.1) +} + +.rgba-lime-light, +.rgba-lime-light:after { + background-color: rgba(205, 220, 57, 0.3) +} + +.rgba-lime-strong, +.rgba-lime-strong:after { + background-color: rgba(205, 220, 57, 0.7) +} + +.lime.darken-1 { + background-color: #c0ca33 !important +} + +.lime.darken-2 { + background-color: #afb42b !important +} + +.lime.darken-3 { + background-color: #9e9d24 !important +} + +.lime.darken-4 { + background-color: #827717 !important +} + +.lime.accent-1 { + background-color: #f4ff81 !important +} + +.lime.accent-2 { + background-color: #eeff41 !important +} + +.lime.accent-3 { + background-color: #c6ff00 !important +} + +.lime.accent-4 { + background-color: #aeea00 !important +} + +.yellow.lighten-5 { + background-color: #fffde7 !important +} + +.yellow.lighten-4 { + background-color: #fff9c4 !important +} + +.yellow.lighten-3 { + background-color: #fff59d !important +} + +.yellow.lighten-2 { + background-color: #fff176 !important +} + +.yellow.lighten-1 { + background-color: #ffee58 !important +} + +.yellow { + background-color: #ffeb3b !important +} + +.yellow-text { + color: #ffeb3b !important +} + +.rgba-yellow-slight, +.rgba-yellow-slight:after { + background-color: rgba(255, 235, 59, 0.1) +} + +.rgba-yellow-light, +.rgba-yellow-light:after { + background-color: rgba(255, 235, 59, 0.3) +} + +.rgba-yellow-strong, +.rgba-yellow-strong:after { + background-color: rgba(255, 235, 59, 0.7) +} + +.yellow.darken-1 { + background-color: #fdd835 !important +} + +.yellow.darken-2 { + background-color: #fbc02d !important +} + +.yellow.darken-3 { + background-color: #f9a825 !important +} + +.yellow.darken-4 { + background-color: #f57f17 !important +} + +.yellow.accent-1 { + background-color: #ffff8d !important +} + +.yellow.accent-2 { + background-color: #ff0 !important +} + +.yellow.accent-3 { + background-color: #ffea00 !important +} + +.yellow.accent-4 { + background-color: #ffd600 !important +} + +.amber.lighten-5 { + background-color: #fff8e1 !important +} + +.amber.lighten-4 { + background-color: #ffecb3 !important +} + +.amber.lighten-3 { + background-color: #ffe082 !important +} + +.amber.lighten-2 { + background-color: #ffd54f !important +} + +.amber.lighten-1 { + background-color: #ffca28 !important +} + +.amber { + background-color: #ffc107 !important +} + +.amber-text { + color: #ffc107 !important +} + +.rgba-amber-slight, +.rgba-amber-slight:after { + background-color: rgba(255, 193, 7, 0.1) +} + +.rgba-amber-light, +.rgba-amber-light:after { + background-color: rgba(255, 193, 7, 0.3) +} + +.rgba-amber-strong, +.rgba-amber-strong:after { + background-color: rgba(255, 193, 7, 0.7) +} + +.amber.darken-1 { + background-color: #ffb300 !important +} + +.amber.darken-2 { + background-color: #ffa000 !important +} + +.amber.darken-3 { + background-color: #ff8f00 !important +} + +.amber.darken-4 { + background-color: #ff6f00 !important +} + +.amber.accent-1 { + background-color: #ffe57f !important +} + +.amber.accent-2 { + background-color: #ffd740 !important +} + +.amber.accent-3 { + background-color: #ffc400 !important +} + +.amber.accent-4 { + background-color: #ffab00 !important +} + +.orange.lighten-5 { + background-color: #fff3e0 !important +} + +.orange.lighten-4 { + background-color: #ffe0b2 !important +} + +.orange.lighten-3 { + background-color: #ffcc80 !important +} + +.orange.lighten-2 { + background-color: #ffb74d !important +} + +.orange.lighten-1 { + background-color: #ffa726 !important +} + +.orange { + background-color: #ff9800 !important +} + +.orange-text { + color: #ff9800 !important +} + +.rgba-orange-slight, +.rgba-orange-slight:after { + background-color: rgba(255, 152, 0, 0.1) +} + +.rgba-orange-light, +.rgba-orange-light:after { + background-color: rgba(255, 152, 0, 0.3) +} + +.rgba-orange-strong, +.rgba-orange-strong:after { + background-color: rgba(255, 152, 0, 0.7) +} + +.orange.darken-1 { + background-color: #fb8c00 !important +} + +.orange.darken-2 { + background-color: #f57c00 !important +} + +.orange.darken-3 { + background-color: #ef6c00 !important +} + +.orange.darken-4 { + background-color: #e65100 !important +} + +.orange.accent-1 { + background-color: #ffd180 !important +} + +.orange.accent-2 { + background-color: #ffab40 !important +} + +.orange.accent-3 { + background-color: #ff9100 !important +} + +.orange.accent-4 { + background-color: #ff6d00 !important +} + +.deep-orange.lighten-5 { + background-color: #fbe9e7 !important +} + +.deep-orange.lighten-4 { + background-color: #ffccbc !important +} + +.deep-orange.lighten-3 { + background-color: #ffab91 !important +} + +.deep-orange.lighten-2 { + background-color: #ff8a65 !important +} + +.deep-orange.lighten-1 { + background-color: #ff7043 !important +} + +.deep-orange { + background-color: #ff5722 !important +} + +.deep-orange-text { + color: #ff5722 !important +} + +.rgba-deep-orange-slight, +.rgba-deep-orange-slight:after { + background-color: rgba(255, 87, 34, 0.1) +} + +.rgba-deep-orange-light, +.rgba-deep-orange-light:after { + background-color: rgba(255, 87, 34, 0.3) +} + +.rgba-deep-orange-strong, +.rgba-deep-orange-strong:after { + background-color: rgba(255, 87, 34, 0.7) +} + +.deep-orange.darken-1 { + background-color: #f4511e !important +} + +.deep-orange.darken-2 { + background-color: #e64a19 !important +} + +.deep-orange.darken-3 { + background-color: #d84315 !important +} + +.deep-orange.darken-4 { + background-color: #bf360c !important +} + +.deep-orange.accent-1 { + background-color: #ff9e80 !important +} + +.deep-orange.accent-2 { + background-color: #ff6e40 !important +} + +.deep-orange.accent-3 { + background-color: #ff3d00 !important +} + +.deep-orange.accent-4 { + background-color: #dd2c00 !important +} + +.brown.lighten-5 { + background-color: #efebe9 !important +} + +.brown.lighten-4 { + background-color: #d7ccc8 !important +} + +.brown.lighten-3 { + background-color: #bcaaa4 !important +} + +.brown.lighten-2 { + background-color: #a1887f !important +} + +.brown.lighten-1 { + background-color: #8d6e63 !important +} + +.brown { + background-color: #795548 !important +} + +.brown-text { + color: #795548 !important +} + +.rgba-brown-slight, +.rgba-brown-slight:after { + background-color: rgba(121, 85, 72, 0.1) +} + +.rgba-brown-light, +.rgba-brown-light:after { + background-color: rgba(121, 85, 72, 0.3) +} + +.rgba-brown-strong, +.rgba-brown-strong:after { + background-color: rgba(121, 85, 72, 0.7) +} + +.brown.darken-1 { + background-color: #6d4c41 !important +} + +.brown.darken-2 { + background-color: #5d4037 !important +} + +.brown.darken-3 { + background-color: #4e342e !important +} + +.brown.darken-4 { + background-color: #3e2723 !important +} + +.blue-grey.lighten-5 { + background-color: #eceff1 !important +} + +.blue-grey.lighten-4 { + background-color: #cfd8dc !important +} + +.blue-grey.lighten-3 { + background-color: #b0bec5 !important +} + +.blue-grey.lighten-2 { + background-color: #90a4ae !important +} + +.blue-grey.lighten-1 { + background-color: #78909c !important +} + +.blue-grey { + background-color: #607d8b !important +} + +.blue-grey-text { + color: #607d8b !important +} + +.rgba-blue-grey-slight, +.rgba-blue-grey-slight:after { + background-color: rgba(96, 125, 139, 0.1) +} + +.rgba-blue-grey-light, +.rgba-blue-grey-light:after { + background-color: rgba(96, 125, 139, 0.3) +} + +.rgba-blue-grey-strong, +.rgba-blue-grey-strong:after { + background-color: rgba(96, 125, 139, 0.7) +} + +.blue-grey.darken-1 { + background-color: #546e7a !important +} + +.blue-grey.darken-2 { + background-color: #455a64 !important +} + +.blue-grey.darken-3 { + background-color: #37474f !important +} + +.blue-grey.darken-4 { + background-color: #263238 !important +} + +.grey.lighten-5 { + background-color: #fafafa !important +} + +.grey.lighten-4 { + background-color: #f5f5f5 !important +} + +.grey.lighten-3 { + background-color: #eee !important +} + +.grey.lighten-2 { + background-color: #e0e0e0 !important +} + +.grey.lighten-1 { + background-color: #bdbdbd !important +} + +.grey { + background-color: #9e9e9e !important +} + +.grey-text { + color: #9e9e9e !important +} + +.rgba-grey-slight, +.rgba-grey-slight:after { + background-color: rgba(158, 158, 158, 0.1) +} + +.rgba-grey-light, +.rgba-grey-light:after { + background-color: rgba(158, 158, 158, 0.3) +} + +.rgba-grey-strong, +.rgba-grey-strong:after { + background-color: rgba(158, 158, 158, 0.7) +} + +.grey.darken-1 { + background-color: #757575 !important +} + +.grey.darken-2 { + background-color: #616161 !important +} + +.grey.darken-3 { + background-color: #424242 !important +} + +.grey.darken-4 { + background-color: #212121 !important +} + +.black { + background-color: #000 !important +} + +.black-text { + color: #000 !important +} + +.rgba-black-slight, +.rgba-black-slight:after { + background-color: rgba(0, 0, 0, 0.1) +} + +.rgba-black-light, +.rgba-black-light:after { + background-color: rgba(0, 0, 0, 0.3) +} + +.rgba-black-strong, +.rgba-black-strong:after { + background-color: rgba(0, 0, 0, 0.7) +} + +.white { + background-color: #fff !important +} + +.white-text { + color: #fff !important +} + +.rgba-white-slight, +.rgba-white-slight:after { + background-color: rgba(255, 255, 255, 0.1) +} + +.rgba-white-light, +.rgba-white-light:after { + background-color: rgba(255, 255, 255, 0.3) +} + +.rgba-white-strong, +.rgba-white-strong:after { + background-color: rgba(255, 255, 255, 0.7) +} + +.rgba-stylish-slight { + background-color: rgba(62, 69, 81, 0.1) +} + +.rgba-stylish-light { + background-color: rgba(62, 69, 81, 0.3) +} + +.rgba-stylish-strong { + background-color: rgba(62, 69, 81, 0.7) +} + +.primary-color, +ul.stepper li.active a .circle, +ul.stepper li.completed a .circle { + background-color: #4285f4 !important +} + +.primary-color-dark { + background-color: #0d47a1 !important +} + +.secondary-color { + background-color: #a6c !important +} + +.secondary-color-dark { + background-color: #93c !important +} + +.default-color { + background-color: #2bbbad !important +} + +.default-color-dark { + background-color: #00695c !important +} + +.info-color { + background-color: #33b5e5 !important +} + +.info-color-dark { + background-color: #09c !important +} + +.success-color { + background-color: #00c851 !important +} + +.success-color-dark { + background-color: #007e33 !important +} + +.warning-color { + background-color: #fb3 !important +} + +.warning-color-dark { + background-color: #f80 !important +} + +.danger-color, +ul.stepper li.warning a .circle { + background-color: #ff3547 !important +} + +.danger-color-dark { + background-color: #c00 !important +} + +.elegant-color { + background-color: #2e2e2e !important +} + +.elegant-color-dark { + background-color: #212121 !important +} + +.stylish-color { + background-color: #4b515d !important +} + +.stylish-color-dark { + background-color: #3e4551 !important +} + +.unique-color { + background-color: #3f729b !important +} + +.unique-color-dark { + background-color: #1c2331 !important +} + +.special-color { + background-color: #37474f !important +} + +.special-color-dark { + background-color: #263238 !important +} + +.purple-gradient { + background: linear-gradient(40deg, #ff6ec4, #7873f5) !important +} + +.peach-gradient { + background: linear-gradient(40deg, #ffd86f, #fc6262) !important +} + +.aqua-gradient { + background: linear-gradient(40deg, #2096ff, #05ffa3) !important +} + +.blue-gradient { + background: linear-gradient(40deg, #45cafc, #303f9f) !important +} + +.purple-gradient-rgba { + background: linear-gradient(40deg, rgba(255, 110, 196, 0.9), rgba(120, 115, 245, 0.9)) !important +} + +.peach-gradient-rgba { + background: linear-gradient(40deg, rgba(255, 216, 111, 0.9), rgba(252, 98, 98, 0.9)) !important +} + +.aqua-gradient-rgba { + background: linear-gradient(40deg, rgba(32, 150, 255, 0.9), rgba(5, 255, 163, 0.9)) !important +} + +.blue-gradient-rgba { + background: linear-gradient(40deg, rgba(69, 202, 252, 0.9), rgba(48, 63, 159, 0.9)) !important +} + +.dark-grey-text { + color: #4f4f4f !important +} + +.dark-grey-text:hover, +.dark-grey-text:focus { + color: #4f4f4f !important +} + +.hoverable { + -webkit-box-shadow: none; + box-shadow: none; + -webkit-transition: all 0.55s ease-in-out; + transition: all 0.55s ease-in-out +} + +.hoverable:hover { + -webkit-box-shadow: 0 8px 17px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19); + box-shadow: 0 8px 17px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19); + -webkit-transition: all 0.55s ease-in-out; + transition: all 0.55s ease-in-out +} + +.z-depth-0 { + -webkit-box-shadow: none !important; + box-shadow: none !important +} + +.z-depth-1 { + -webkit-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12) !important; + box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12) !important +} + +.z-depth-1-half { + -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) !important; + box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) !important +} + +.z-depth-2 { + -webkit-box-shadow: 0 8px 17px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19) !important; + box-shadow: 0 8px 17px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19) !important +} + +.z-depth-3 { + -webkit-box-shadow: 0 12px 15px 0 rgba(0, 0, 0, 0.24), 0 17px 50px 0 rgba(0, 0, 0, 0.19) !important; + box-shadow: 0 12px 15px 0 rgba(0, 0, 0, 0.24), 0 17px 50px 0 rgba(0, 0, 0, 0.19) !important +} + +.z-depth-4 { + -webkit-box-shadow: 0 16px 28px 0 rgba(0, 0, 0, 0.22), 0 25px 55px 0 rgba(0, 0, 0, 0.21) !important; + box-shadow: 0 16px 28px 0 rgba(0, 0, 0, 0.22), 0 25px 55px 0 rgba(0, 0, 0, 0.21) !important +} + +.z-depth-5 { + -webkit-box-shadow: 0 27px 24px 0 rgba(0, 0, 0, 0.2), 0 40px 77px 0 rgba(0, 0, 0, 0.22) !important; + box-shadow: 0 27px 24px 0 rgba(0, 0, 0, 0.2), 0 40px 77px 0 rgba(0, 0, 0, 0.22) !important +} + +.disabled, +:disabled { + pointer-events: none !important +} + +a { + color: #007bff; + text-decoration: none; + cursor: pointer; + -webkit-transition: all 0.2s ease-in-out; + transition: all 0.2s ease-in-out +} + +a:hover { + color: #0056b3; + text-decoration: none; + -webkit-transition: all 0.2s ease-in-out; + transition: all 0.2s ease-in-out +} + +a.disabled:hover, +a:disabled:hover { + color: #007bff +} + +a:not([href]):not([tabindex]), +a:not([href]):not([tabindex]):focus, +a:not([href]):not([tabindex]):hover { + color: inherit; + text-decoration: none +} + +.divider-new { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-orient: horizontal; + -webkit-box-direction: normal; + -ms-flex-direction: row; + flex-direction: row; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -webkit-box-pack: center; + -ms-flex-pack: center; + justify-content: center; + margin-top: 2.8rem; + margin-bottom: 2.8rem +} + +.divider-new>h1, +.divider-new h2, +.divider-new h3, +.divider-new h4, +.divider-new h5, +.divider-new h6 { + margin-bottom: 0 +} + +.divider-new:before, +.divider-new:after { + -webkit-box-flex: 1; + -ms-flex: 1; + flex: 1; + height: 1.5px; + height: 2px; + content: ""; + background: #c6c6c6 +} + +.divider-new:before { + margin: 0 .5rem 0 0 +} + +.divider-new:after { + margin: 0 0 0 .5rem +} + +.img-fluid, +.modal-dialog.cascading-modal.modal-avatar .modal-header, +.video-fluid { + max-width: 100%; + height: auto +} + +.flex-center { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -webkit-box-pack: center; + -ms-flex-pack: center; + justify-content: center; + height: 100% +} + +.flex-center p { + margin: 0 +} + +.flex-center ul { + text-align: center +} + +.flex-center ul li { + margin-bottom: 1rem +} + +.flex-center ul li:last-of-type { + margin-bottom: 0 +} + +.hr-light { + border-top: 1px solid #fff +} + +.hr-dark { + border-top: 1px solid #666 +} + +.w-responsive { + width: 75% +} + +@media (max-width: 740px) { + .w-responsive { + width: 100% + } +} + +.w-header { + width: 3.2rem +} + +.collapsible-body { + display: none +} + +.jumbotron { + background-color: #fff; + border-radius: .125rem; + -webkit-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12); + box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12) +} + +.bg-primary { + background-color: #4285f4 !important +} + +a.bg-primary:hover, +a.bg-primary:focus, +button.bg-primary:hover, +button.bg-primary:focus { + background-color: #1266f1 !important +} + +.border-primary { + border-color: #4285f4 !important +} + +.bg-danger { + background-color: #ff3547 !important +} + +a.bg-danger:hover, +a.bg-danger:focus, +button.bg-danger:hover, +button.bg-danger:focus { + background-color: #ff0219 !important +} + +.border-danger { + border-color: #ff3547 !important +} + +.bg-warning { + background-color: #fb3 !important +} + +a.bg-warning:hover, +a.bg-warning:focus, +button.bg-warning:hover, +button.bg-warning:focus { + background-color: #fa0 !important +} + +.border-warning { + border-color: #fb3 !important +} + +.bg-success { + background-color: #00c851 !important +} + +a.bg-success:hover, +a.bg-success:focus, +button.bg-success:hover, +button.bg-success:focus { + background-color: #00953c !important +} + +.border-success { + border-color: #00c851 !important +} + +.bg-info { + background-color: #33b5e5 !important +} + +a.bg-info:hover, +a.bg-info:focus, +button.bg-info:hover, +button.bg-info:focus { + background-color: #1a9bcb !important +} + +.border-info { + border-color: #33b5e5 !important +} + +.bg-default { + background-color: #2bbbad !important +} + +a.bg-default:hover, +a.bg-default:focus, +button.bg-default:hover, +button.bg-default:focus { + background-color: #219287 !important +} + +.border-default { + border-color: #2bbbad !important +} + +.bg-secondary { + background-color: #a6c !important +} + +a.bg-secondary:hover, +a.bg-secondary:focus, +button.bg-secondary:hover, +button.bg-secondary:focus { + background-color: #9540bf !important +} + +.border-secondary { + border-color: #a6c !important +} + +.bg-dark { + background-color: #212121 !important +} + +a.bg-dark:hover, +a.bg-dark:focus, +button.bg-dark:hover, +button.bg-dark:focus { + background-color: #080808 !important +} + +.border-dark { + border-color: #212121 !important +} + +.bg-light { + background-color: #e0e0e0 !important +} + +a.bg-light:hover, +a.bg-light:focus, +button.bg-light:hover, +button.bg-light:focus { + background-color: #c7c7c7 !important +} + +.border-light { + border-color: #e0e0e0 !important +} + +.card-img-100 { + width: 100px; + height: 100px +} + +.card-img-64 { + width: 64px; + height: 64px +} + +.mml-1 { + margin-left: -0.25rem !important +} + +.flex-1 { + -webkit-box-flex: 1; + -ms-flex: 1; + flex: 1 +} + +body { + font-family: "Roboto", sans-serif; + font-weight: 300 +} + +h1, +h2, +h3, +h4, +h5, +h6 { + font-weight: 300 +} + +.blockquote { + padding: .5rem 1rem; + border-left: .25rem solid #eceeef +} + +.blockquote.text-right { + border-right: .25rem solid #eceeef; + border-left: none +} + +.blockquote .bq-title { + margin-bottom: 0; + font-size: 1.5rem; + font-weight: 400 +} + +.blockquote p { + padding: 1rem 0; + font-size: 1.1rem +} + +.bq-primary { + border-left: 3px solid #4285f4 !important +} + +.bq-primary .bq-title { + color: #4285f4 !important +} + +.bq-danger { + border-left: 3px solid #ff3547 !important +} + +.bq-danger .bq-title { + color: #ff3547 !important +} + +.bq-warning { + border-left: 3px solid #fb3 !important +} + +.bq-warning .bq-title { + color: #fb3 !important +} + +.bq-success { + border-left: 3px solid #00c851 !important +} + +.bq-success .bq-title { + color: #00c851 !important +} + +.bq-info { + border-left: 3px solid #33b5e5 !important +} + +.bq-info .bq-title { + color: #33b5e5 !important +} + +.h1-responsive { + font-size: 150% +} + +.h2-responsive { + font-size: 145% +} + +.h3-responsive { + font-size: 135% +} + +.h4-responsive { + font-size: 135% +} + +.h5-responsive { + font-size: 135% +} + +@media (min-width: 576px) { + .h1-responsive { + font-size: 170% + } + + .h2-responsive { + font-size: 140% + } + + .h3-responsive { + font-size: 125% + } + + .h4-responsive { + font-size: 125% + } + + .h5-responsive { + font-size: 125% + } +} + +@media (min-width: 768px) { + .h1-responsive { + font-size: 200% + } + + .h2-responsive { + font-size: 170% + } + + .h3-responsive { + font-size: 140% + } + + .h4-responsive { + font-size: 125% + } + + .h5-responsive { + font-size: 125% + } +} + +@media (min-width: 992px) { + .h1-responsive { + font-size: 200% + } + + .h2-responsive { + font-size: 170% + } + + .h3-responsive { + font-size: 140% + } + + .h4-responsive { + font-size: 125% + } + + .h5-responsive { + font-size: 125% + } +} + +@media (min-width: 1200px) { + .h1-responsive { + font-size: 250% + } + + .h2-responsive { + font-size: 200% + } + + .h3-responsive { + font-size: 170% + } + + .h4-responsive { + font-size: 140% + } + + .h5-responsive { + font-size: 125% + } +} + +.text-primary { + color: #4285f4 !important +} + +a.text-primary:hover, +a.text-primary:focus { + color: #1266f1 !important +} + +.text-danger { + color: #ff3547 !important +} + +a.text-danger:hover, +a.text-danger:focus { + color: #ff0219 !important +} + +.text-warning { + color: #fb3 !important +} + +a.text-warning:hover, +a.text-warning:focus { + color: #fa0 !important +} + +.text-success { + color: #00c851 !important +} + +a.text-success:hover, +a.text-success:focus { + color: #00953c !important +} + +.text-info { + color: #33b5e5 !important +} + +a.text-info:hover, +a.text-info:focus { + color: #1a9bcb !important +} + +.text-default { + color: #2bbbad !important +} + +a.text-default:hover, +a.text-default:focus { + color: #219287 !important +} + +.text-secondary { + color: #a6c !important +} + +a.text-secondary:hover, +a.text-secondary:focus { + color: #9540bf !important +} + +.text-dark { + color: #212121 !important +} + +a.text-dark:hover, +a.text-dark:focus { + color: #080808 !important +} + +.text-light { + color: #e0e0e0 !important +} + +a.text-light:hover, +a.text-light:focus { + color: #c7c7c7 !important +} + +.font-small { + font-size: .9rem +} + +strong { + font-weight: 500 +} + +.view { + position: relative; + overflow: hidden; + cursor: default +} + +.view .mask { + position: absolute; + top: 0; + right: 0; + bottom: 0; + left: 0; + width: 100%; + height: 100%; + overflow: hidden; + background-attachment: fixed +} + +.view img, +.view video { + position: relative; + display: block +} + +.view video.video-intro { + top: 50%; + left: 50%; + z-index: -100; + width: auto; + min-width: 100%; + height: auto; + min-height: 100%; + -webkit-transition: 1s opacity; + transition: 1s opacity; + -webkit-transform: translateX(-50%) translateY(-50%); + transform: translateX(-50%) translateY(-50%) +} + +.overlay .mask { + opacity: 0; + -webkit-transition: all 0.4s ease-in-out; + transition: all 0.4s ease-in-out +} + +.overlay .mask:hover { + opacity: 1 +} + +.zoom img, +.zoom video { + -webkit-transition: all 0.2s linear; + transition: all 0.2s linear +} + +.zoom:hover img, +.zoom:hover video { + -webkit-transform: scale(1.1); + transform: scale(1.1) +} + +.pattern-1 { + background: url(../img/overlays/01.png); + background-attachment: fixed +} + +.pattern-2 { + background: url(../img/overlays/02.png); + background-attachment: fixed +} + +.pattern-3 { + background: url(../img/overlays/03.png); + background-attachment: fixed +} + +.pattern-4 { + background: url(../img/overlays/04.png); + background-attachment: fixed +} + +.pattern-5 { + background: url(../img/overlays/05.png); + background-attachment: fixed +} + +.pattern-6 { + background: url(../img/overlays/06.png); + background-attachment: fixed +} + +.pattern-7 { + background: url(../img/overlays/07.png); + background-attachment: fixed +} + +.pattern-8 { + background: url(../img/overlays/08.png); + background-attachment: fixed +} + +.pattern-9 { + background: url(../img/overlays/09.png); + background-attachment: fixed +} + +/*! + * Waves v0.7.6 + * http://fian.my.id/Waves + * + * Copyright 2014-2018 Alfiana E. Sibuea and other contributors + * Released under the MIT license + * https://github.com/fians/Waves/blob/master/LICENSE */ +.waves-effect { + position: relative; + overflow: hidden; + cursor: pointer; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + -webkit-tap-highlight-color: transparent +} + +.waves-effect .waves-ripple { + position: absolute; + width: 100px; + height: 100px; + margin-top: -50px; + margin-left: -50px; + pointer-events: none; + background: rgba(0, 0, 0, 0.2); + background: radial-gradient(rgba(0, 0, 0, 0.2) 0, rgba(0, 0, 0, 0.3) 40%, rgba(0, 0, 0, 0.4) 50%, rgba(0, 0, 0, 0.5) 60%, rgba(255, 255, 255, 0) 70%); + border-radius: 50%; + opacity: 0; + -webkit-transition-property: -webkit-transform, opacity; + -webkit-transition-property: opacity, -webkit-transform; + transition-property: opacity, -webkit-transform; + transition-property: transform, opacity; + transition-property: transform, opacity, -webkit-transform; + -webkit-transition: all 0.5s ease-out; + transition: all 0.5s ease-out; + -webkit-transform: scale(0) translate(0, 0); + transform: scale(0) translate(0, 0) +} + +.waves-effect.waves-light .waves-ripple { + background: rgba(255, 255, 255, 0.4); + background: radial-gradient(rgba(255, 255, 255, 0.2) 0, rgba(255, 255, 255, 0.3) 40%, rgba(255, 255, 255, 0.4) 50%, rgba(255, 255, 255, 0.5) 60%, rgba(255, 255, 255, 0) 70%) +} + +.waves-effect.waves-classic .waves-ripple { + background: rgba(0, 0, 0, 0.2) +} + +.waves-effect.waves-classic.waves-light .waves-ripple { + background: rgba(255, 255, 255, 0.4) +} + +.waves-notransition { + -webkit-transition: none !important; + transition: none !important +} + +.waves-button, +.waves-circle { + -webkit-transform: translateZ(0); + transform: translateZ(0); + -webkit-mask-image: -webkit-radial-gradient(circle, #fff 100%, #000 100%) +} + +.waves-button, +.waves-button:hover, +.waves-button:visited, +.waves-button-input { + z-index: 1; + font-size: 1em; + line-height: 1em; + color: inherit; + text-align: center; + text-decoration: none; + white-space: nowrap; + vertical-align: middle; + cursor: pointer; + background-color: rgba(0, 0, 0, 0); + border: none; + outline: none +} + +.waves-button { + padding: .85em 1.1em; + border-radius: .2em +} + +.waves-button-input { + padding: .85em 1.1em; + margin: 0 +} + +.waves-input-wrapper { + position: relative; + display: inline-block; + vertical-align: middle; + border-radius: .2em +} + +.waves-input-wrapper.waves-button { + padding: 0 +} + +.waves-input-wrapper .waves-button-input { + position: relative; + top: 0; + left: 0; + z-index: 1 +} + +.waves-circle { + width: 2.5em; + height: 2.5em; + line-height: 2.5em; + text-align: center; + border-radius: 50% +} + +.waves-float { + -webkit-mask-image: none; + -webkit-box-shadow: 0 1px 1.5px 1px rgba(0, 0, 0, 0.12); + box-shadow: 0 1px 1.5px 1px rgba(0, 0, 0, 0.12); + -webkit-transition: all 300ms; + transition: all 300ms +} + +.waves-float:active { + -webkit-box-shadow: 0 8px 20px 1px rgba(0, 0, 0, 0.3); + box-shadow: 0 8px 20px 1px rgba(0, 0, 0, 0.3) +} + +.waves-block { + display: block +} + +a.waves-effect, +a.waves-light { + display: inline-block +} + +/*! + * animate.css -http://daneden.me/animate + * Version - 3.7.0 + * Licensed under the MIT license - http://opensource.org/licenses/MIT + * + * Copyright (c) 2018 Daniel Eden + */ +.animated { + -webkit-animation-duration: 1s; + animation-duration: 1s; + -webkit-animation-fill-mode: both; + animation-fill-mode: both +} + +.animated.infinite { + -webkit-animation-iteration-count: infinite; + animation-iteration-count: infinite +} + +.animated.delay-1s { + -webkit-animation-delay: 1s; + animation-delay: 1s +} + +.animated.delay-2s { + -webkit-animation-delay: 2s; + animation-delay: 2s +} + +.animated.delay-3s { + -webkit-animation-delay: 3s; + animation-delay: 3s +} + +.animated.delay-4s { + -webkit-animation-delay: 4s; + animation-delay: 4s +} + +.animated.delay-5s { + -webkit-animation-delay: 5s; + animation-delay: 5s +} + +.animated.fast { + -webkit-animation-duration: 800ms; + animation-duration: 800ms +} + +.animated.faster { + -webkit-animation-duration: 500ms; + animation-duration: 500ms +} + +.animated.slow { + -webkit-animation-duration: 2s; + animation-duration: 2s +} + +.animated.slower { + -webkit-animation-duration: 3s; + animation-duration: 3s +} + +@media (prefers-reduced-motion) { + .animated { + -webkit-transition: none !important; + transition: none !important; + -webkit-animation: unset !important; + animation: unset !important + } +} + +@-webkit-keyframes fadeIn { + from { + opacity: 0 + } + + to { + opacity: 1 + } +} + +@keyframes fadeIn { + from { + opacity: 0 + } + + to { + opacity: 1 + } +} + +.fadeIn { + -webkit-animation-name: fadeIn; + animation-name: fadeIn +} + +@-webkit-keyframes fadeInDown { + from { + opacity: 0; + -webkit-transform: translate3d(0, -100%, 0); + transform: translate3d(0, -100%, 0) + } + + to { + opacity: 1; + -webkit-transform: translate3d(0, 0, 0); + transform: translate3d(0, 0, 0) + } +} + +@keyframes fadeInDown { + from { + opacity: 0; + -webkit-transform: translate3d(0, -100%, 0); + transform: translate3d(0, -100%, 0) + } + + to { + opacity: 1; + -webkit-transform: translate3d(0, 0, 0); + transform: translate3d(0, 0, 0) + } +} + +.fadeInDown { + -webkit-animation-name: fadeInDown; + animation-name: fadeInDown +} + +@-webkit-keyframes fadeInLeft { + from { + opacity: 0; + -webkit-transform: translate3d(-100%, 0, 0); + transform: translate3d(-100%, 0, 0) + } + + to { + opacity: 1; + -webkit-transform: translate3d(0, 0, 0); + transform: translate3d(0, 0, 0) + } +} + +@keyframes fadeInLeft { + from { + opacity: 0; + -webkit-transform: translate3d(-100%, 0, 0); + transform: translate3d(-100%, 0, 0) + } + + to { + opacity: 1; + -webkit-transform: translate3d(0, 0, 0); + transform: translate3d(0, 0, 0) + } +} + +.fadeInLeft { + -webkit-animation-name: fadeInLeft; + animation-name: fadeInLeft +} + +@-webkit-keyframes fadeInRight { + from { + opacity: 0; + -webkit-transform: translate3d(100%, 0, 0); + transform: translate3d(100%, 0, 0) + } + + to { + opacity: 1; + -webkit-transform: translate3d(0, 0, 0); + transform: translate3d(0, 0, 0) + } +} + +@keyframes fadeInRight { + from { + opacity: 0; + -webkit-transform: translate3d(100%, 0, 0); + transform: translate3d(100%, 0, 0) + } + + to { + opacity: 1; + -webkit-transform: translate3d(0, 0, 0); + transform: translate3d(0, 0, 0) + } +} + +.fadeInRight { + -webkit-animation-name: fadeInRight; + animation-name: fadeInRight +} + +@-webkit-keyframes fadeInUp { + from { + opacity: 0; + -webkit-transform: translate3d(0, 100%, 0); + transform: translate3d(0, 100%, 0) + } + + to { + opacity: 1; + -webkit-transform: translate3d(0, 0, 0); + transform: translate3d(0, 0, 0) + } +} + +@keyframes fadeInUp { + from { + opacity: 0; + -webkit-transform: translate3d(0, 100%, 0); + transform: translate3d(0, 100%, 0) + } + + to { + opacity: 1; + -webkit-transform: translate3d(0, 0, 0); + transform: translate3d(0, 0, 0) + } +} + +.fadeInUp { + -webkit-animation-name: fadeInUp; + animation-name: fadeInUp +} + +@-webkit-keyframes fadeOut { + from { + opacity: 1 + } + + to { + opacity: 0 + } +} + +@keyframes fadeOut { + from { + opacity: 1 + } + + to { + opacity: 0 + } +} + +.fadeOut { + -webkit-animation-name: fadeOut; + animation-name: fadeOut +} + +@-webkit-keyframes fadeOutDown { + from { + opacity: 1 + } + + to { + opacity: 0; + -webkit-transform: translate3d(0, 100%, 0); + transform: translate3d(0, 100%, 0) + } +} + +@keyframes fadeOutDown { + from { + opacity: 1 + } + + to { + opacity: 0; + -webkit-transform: translate3d(0, 100%, 0); + transform: translate3d(0, 100%, 0) + } +} + +.fadeOutDown { + -webkit-animation-name: fadeOutDown; + animation-name: fadeOutDown +} + +@-webkit-keyframes fadeOutLeft { + from { + opacity: 1 + } + + to { + opacity: 0; + -webkit-transform: translate3d(-100%, 0, 0); + transform: translate3d(-100%, 0, 0) + } +} + +@keyframes fadeOutLeft { + from { + opacity: 1 + } + + to { + opacity: 0; + -webkit-transform: translate3d(-100%, 0, 0); + transform: translate3d(-100%, 0, 0) + } +} + +.fadeOutLeft { + -webkit-animation-name: fadeOutLeft; + animation-name: fadeOutLeft +} + +@-webkit-keyframes fadeOutRight { + from { + opacity: 1 + } + + to { + opacity: 0; + -webkit-transform: translate3d(100%, 0, 0); + transform: translate3d(100%, 0, 0) + } +} + +@keyframes fadeOutRight { + from { + opacity: 1 + } + + to { + opacity: 0; + -webkit-transform: translate3d(100%, 0, 0); + transform: translate3d(100%, 0, 0) + } +} + +.fadeOutRight { + -webkit-animation-name: fadeOutRight; + animation-name: fadeOutRight +} + +@-webkit-keyframes fadeOutUp { + from { + opacity: 1 + } + + to { + opacity: 0; + -webkit-transform: translate3d(0, -100%, 0); + transform: translate3d(0, -100%, 0) + } +} + +@keyframes fadeOutUp { + from { + opacity: 1 + } + + to { + opacity: 0; + -webkit-transform: translate3d(0, -100%, 0); + transform: translate3d(0, -100%, 0) + } +} + +.fadeOutUp { + -webkit-animation-name: fadeOutUp; + animation-name: fadeOutUp +} + +.btn { + margin: .375rem; + color: inherit; + text-transform: uppercase; + word-wrap: break-word; + white-space: normal; + cursor: pointer; + border: 0; + border-radius: .125rem; + -webkit-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12); + box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12); + -webkit-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out; + transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out; + transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; + transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out; + padding: .84rem 2.14rem; + font-size: .81rem +} + +.btn:hover, +.btn:focus, +.btn:active { + outline: 0; + -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); + box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) +} + +.btn.btn-block { + margin: inherit +} + +.btn .fas.right, +.btn .fab.right, +.btn .far.right { + margin-left: .3rem +} + +.btn .fas.left, +.btn .fab.left, +.btn .far.left { + margin-right: .3rem +} + +.btn.btn-lg { + padding: 1rem 2.4rem; + font-size: .94rem +} + +.btn.btn-md { + padding: .7rem 1.6rem; + font-size: .7rem +} + +.btn.btn-sm { + padding: .5rem 1.6rem; + font-size: .64rem +} + +.btn.disabled:hover, +.btn.disabled:focus, +.btn.disabled:active, +.btn:disabled:hover, +.btn:disabled:focus, +.btn:disabled:active { + -webkit-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12); + box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12) +} + +.btn[class*="btn-outline-"] { + padding-top: .7rem; + padding-bottom: .7rem +} + +.btn[class*="btn-outline-"].btn-lg { + padding-top: .88rem; + padding-bottom: .88rem +} + +.btn[class*="btn-outline-"].btn-md { + padding-top: .58rem; + padding-bottom: .58rem +} + +.btn[class*="btn-outline-"].btn-sm { + padding-top: .38rem; + padding-bottom: .38rem +} + +.btn-link { + color: #000; + background-color: transparent; + -webkit-box-shadow: none; + box-shadow: none +} + +.btn-link:hover, +.btn-link:focus, +.btn-link:active { + color: #000; + background-color: transparent; + -webkit-box-shadow: none; + box-shadow: none +} + +.btn-group>.btn:not(:first-child), +.btn-group>.btn-group:not(:first-child) { + margin-left: -.375rem +} + +.btn-primary { + color: #fff; + background-color: #4285f4 !important +} + +.btn-primary:hover { + color: #fff; + background-color: #5a95f5 +} + +.btn-primary:focus, +.btn-primary.focus { + -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); + box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) +} + +.btn-primary:focus, +.btn-primary:active, +.btn-primary.active { + background-color: #0b51c5 +} + +.btn-primary.dropdown-toggle { + background-color: #4285f4 !important +} + +.btn-primary.dropdown-toggle:hover, +.btn-primary.dropdown-toggle:focus { + background-color: #5a95f5 !important +} + +.btn-primary:not([disabled]):not(.disabled):active, +.btn-primary:not([disabled]):not(.disabled).active, +.show>.btn-primary.dropdown-toggle { + background-color: #0b51c5 !important; + -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); + box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) +} + +.btn-primary:not([disabled]):not(.disabled):active:focus, +.btn-primary:not([disabled]):not(.disabled).active:focus, +.show>.btn-primary.dropdown-toggle:focus { + -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); + box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) +} + +.primary-ic { + color: #4285f4 !important +} + +.primary-ic:hover, +.primary-ic:focus { + color: #4285f4 +} + +a.btn:not([href]):not([tabindex]), +a.btn:not([href]):not([tabindex]):focus, +a.btn:not([href]):not([tabindex]):hover { + color: #fff +} + +table.table a.btn.btn-primary { + color: #fff +} + +.btn-outline-primary { + color: #4285f4 !important; + background-color: transparent !important; + border: 2px solid #4285f4 !important +} + +.btn-outline-primary:hover, +.btn-outline-primary:focus, +.btn-outline-primary:active, +.btn-outline-primary:active:focus, +.btn-outline-primary.active { + color: #4285f4 !important; + background-color: transparent !important; + border-color: #4285f4 !important +} + +.btn-outline-primary:not([disabled]):not(.disabled):active, +.btn-outline-primary:not([disabled]):not(.disabled).active, +.show>.btn-outline-primary.dropdown-toggle { + background-color: transparent !important; + border-color: #4285f4 !important; + -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); + box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) +} + +.btn-outline-primary:not([disabled]):not(.disabled):active:focus, +.btn-outline-primary:not([disabled]):not(.disabled).active:focus, +.show>.btn-outline-primary.dropdown-toggle:focus { + -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); + box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) +} + +.btn-danger { + color: #fff; + background-color: #ff3547 !important +} + +.btn-danger:hover { + color: #fff; + background-color: #ff4f5e +} + +.btn-danger:focus, +.btn-danger.focus { + -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); + box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) +} + +.btn-danger:focus, +.btn-danger:active, +.btn-danger.active { + background-color: #ce0012 +} + +.btn-danger.dropdown-toggle { + background-color: #ff3547 !important +} + +.btn-danger.dropdown-toggle:hover, +.btn-danger.dropdown-toggle:focus { + background-color: #ff4f5e !important +} + +.btn-danger:not([disabled]):not(.disabled):active, +.btn-danger:not([disabled]):not(.disabled).active, +.show>.btn-danger.dropdown-toggle { + background-color: #ce0012 !important; + -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); + box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) +} + +.btn-danger:not([disabled]):not(.disabled):active:focus, +.btn-danger:not([disabled]):not(.disabled).active:focus, +.show>.btn-danger.dropdown-toggle:focus { + -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); + box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) +} + +.danger-ic { + color: #ff3547 !important +} + +.danger-ic:hover, +.danger-ic:focus { + color: #ff3547 +} + +a.btn:not([href]):not([tabindex]), +a.btn:not([href]):not([tabindex]):focus, +a.btn:not([href]):not([tabindex]):hover { + color: #fff +} + +table.table a.btn.btn-danger { + color: #fff +} + +.btn-outline-danger { + color: #ff3547 !important; + background-color: transparent !important; + border: 2px solid #ff3547 !important +} + +.btn-outline-danger:hover, +.btn-outline-danger:focus, +.btn-outline-danger:active, +.btn-outline-danger:active:focus, +.btn-outline-danger.active { + color: #ff3547 !important; + background-color: transparent !important; + border-color: #ff3547 !important +} + +.btn-outline-danger:not([disabled]):not(.disabled):active, +.btn-outline-danger:not([disabled]):not(.disabled).active, +.show>.btn-outline-danger.dropdown-toggle { + background-color: transparent !important; + border-color: #ff3547 !important; + -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); + box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) +} + +.btn-outline-danger:not([disabled]):not(.disabled):active:focus, +.btn-outline-danger:not([disabled]):not(.disabled).active:focus, +.show>.btn-outline-danger.dropdown-toggle:focus { + -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); + box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) +} + +.btn-warning { + color: #fff; + background-color: #fb3 !important +} + +.btn-warning:hover { + color: #fff; + background-color: #ffc44d +} + +.btn-warning:focus, +.btn-warning.focus { + -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); + box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) +} + +.btn-warning:focus, +.btn-warning:active, +.btn-warning.active { + background-color: #c80 +} + +.btn-warning.dropdown-toggle { + background-color: #fb3 !important +} + +.btn-warning.dropdown-toggle:hover, +.btn-warning.dropdown-toggle:focus { + background-color: #ffc44d !important +} + +.btn-warning:not([disabled]):not(.disabled):active, +.btn-warning:not([disabled]):not(.disabled).active, +.show>.btn-warning.dropdown-toggle { + background-color: #c80 !important; + -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); + box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) +} + +.btn-warning:not([disabled]):not(.disabled):active:focus, +.btn-warning:not([disabled]):not(.disabled).active:focus, +.show>.btn-warning.dropdown-toggle:focus { + -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); + box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) +} + +.warning-ic { + color: #fb3 !important +} + +.warning-ic:hover, +.warning-ic:focus { + color: #fb3 +} + +a.btn:not([href]):not([tabindex]), +a.btn:not([href]):not([tabindex]):focus, +a.btn:not([href]):not([tabindex]):hover { + color: #fff +} + +table.table a.btn.btn-warning { + color: #fff +} + +.btn-outline-warning { + color: #fb3 !important; + background-color: transparent !important; + border: 2px solid #fb3 !important +} + +.btn-outline-warning:hover, +.btn-outline-warning:focus, +.btn-outline-warning:active, +.btn-outline-warning:active:focus, +.btn-outline-warning.active { + color: #fb3 !important; + background-color: transparent !important; + border-color: #fb3 !important +} + +.btn-outline-warning:not([disabled]):not(.disabled):active, +.btn-outline-warning:not([disabled]):not(.disabled).active, +.show>.btn-outline-warning.dropdown-toggle { + background-color: transparent !important; + border-color: #fb3 !important; + -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); + box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) +} + +.btn-outline-warning:not([disabled]):not(.disabled):active:focus, +.btn-outline-warning:not([disabled]):not(.disabled).active:focus, +.show>.btn-outline-warning.dropdown-toggle:focus { + -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); + box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) +} + +.btn-success { + color: #fff; + background-color: #00c851 !important +} + +.btn-success:hover { + color: #fff; + background-color: #00e25b +} + +.btn-success:focus, +.btn-success.focus { + -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); + box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) +} + +.btn-success:focus, +.btn-success:active, +.btn-success.active { + background-color: #006228 +} + +.btn-success.dropdown-toggle { + background-color: #00c851 !important +} + +.btn-success.dropdown-toggle:hover, +.btn-success.dropdown-toggle:focus { + background-color: #00e25b !important +} + +.btn-success:not([disabled]):not(.disabled):active, +.btn-success:not([disabled]):not(.disabled).active, +.show>.btn-success.dropdown-toggle { + background-color: #006228 !important; + -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); + box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) +} + +.btn-success:not([disabled]):not(.disabled):active:focus, +.btn-success:not([disabled]):not(.disabled).active:focus, +.show>.btn-success.dropdown-toggle:focus { + -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); + box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) +} + +.success-ic { + color: #00c851 !important +} + +.success-ic:hover, +.success-ic:focus { + color: #00c851 +} + +a.btn:not([href]):not([tabindex]), +a.btn:not([href]):not([tabindex]):focus, +a.btn:not([href]):not([tabindex]):hover { + color: #fff +} + +table.table a.btn.btn-success { + color: #fff +} + +.btn-outline-success { + color: #00c851 !important; + background-color: transparent !important; + border: 2px solid #00c851 !important +} + +.btn-outline-success:hover, +.btn-outline-success:focus, +.btn-outline-success:active, +.btn-outline-success:active:focus, +.btn-outline-success.active { + color: #00c851 !important; + background-color: transparent !important; + border-color: #00c851 !important +} + +.btn-outline-success:not([disabled]):not(.disabled):active, +.btn-outline-success:not([disabled]):not(.disabled).active, +.show>.btn-outline-success.dropdown-toggle { + background-color: transparent !important; + border-color: #00c851 !important; + -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); + box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) +} + +.btn-outline-success:not([disabled]):not(.disabled):active:focus, +.btn-outline-success:not([disabled]):not(.disabled).active:focus, +.show>.btn-outline-success.dropdown-toggle:focus { + -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); + box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) +} + +.btn-info { + color: #fff; + background-color: #33b5e5 !important +} + +.btn-info:hover { + color: #fff; + background-color: #4abde8 +} + +.btn-info:focus, +.btn-info.focus { + -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); + box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) +} + +.btn-info:focus, +.btn-info:active, +.btn-info.active { + background-color: #14799e +} + +.btn-info.dropdown-toggle { + background-color: #33b5e5 !important +} + +.btn-info.dropdown-toggle:hover, +.btn-info.dropdown-toggle:focus { + background-color: #4abde8 !important +} + +.btn-info:not([disabled]):not(.disabled):active, +.btn-info:not([disabled]):not(.disabled).active, +.show>.btn-info.dropdown-toggle { + background-color: #14799e !important; + -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); + box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) +} + +.btn-info:not([disabled]):not(.disabled):active:focus, +.btn-info:not([disabled]):not(.disabled).active:focus, +.show>.btn-info.dropdown-toggle:focus { + -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); + box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) +} + +.info-ic { + color: #33b5e5 !important +} + +.info-ic:hover, +.info-ic:focus { + color: #33b5e5 +} + +a.btn:not([href]):not([tabindex]), +a.btn:not([href]):not([tabindex]):focus, +a.btn:not([href]):not([tabindex]):hover { + color: #fff +} + +table.table a.btn.btn-info { + color: #fff +} + +.btn-outline-info { + color: #33b5e5 !important; + background-color: transparent !important; + border: 2px solid #33b5e5 !important +} + +.btn-outline-info:hover, +.btn-outline-info:focus, +.btn-outline-info:active, +.btn-outline-info:active:focus, +.btn-outline-info.active { + color: #33b5e5 !important; + background-color: transparent !important; + border-color: #33b5e5 !important +} + +.btn-outline-info:not([disabled]):not(.disabled):active, +.btn-outline-info:not([disabled]):not(.disabled).active, +.show>.btn-outline-info.dropdown-toggle { + background-color: transparent !important; + border-color: #33b5e5 !important; + -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); + box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) +} + +.btn-outline-info:not([disabled]):not(.disabled):active:focus, +.btn-outline-info:not([disabled]):not(.disabled).active:focus, +.show>.btn-outline-info.dropdown-toggle:focus { + -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); + box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) +} + +.btn-default { + color: #fff; + background-color: #2bbbad !important +} + +.btn-default:hover { + color: #fff; + background-color: #30cfc0 +} + +.btn-default:focus, +.btn-default.focus { + -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); + box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) +} + +.btn-default:focus, +.btn-default:active, +.btn-default.active { + background-color: #186860 +} + +.btn-default.dropdown-toggle { + background-color: #2bbbad !important +} + +.btn-default.dropdown-toggle:hover, +.btn-default.dropdown-toggle:focus { + background-color: #30cfc0 !important +} + +.btn-default:not([disabled]):not(.disabled):active, +.btn-default:not([disabled]):not(.disabled).active, +.show>.btn-default.dropdown-toggle { + background-color: #186860 !important; + -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); + box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) +} + +.btn-default:not([disabled]):not(.disabled):active:focus, +.btn-default:not([disabled]):not(.disabled).active:focus, +.show>.btn-default.dropdown-toggle:focus { + -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); + box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) +} + +.default-ic { + color: #2bbbad !important +} + +.default-ic:hover, +.default-ic:focus { + color: #2bbbad +} + +a.btn:not([href]):not([tabindex]), +a.btn:not([href]):not([tabindex]):focus, +a.btn:not([href]):not([tabindex]):hover { + color: #fff +} + +table.table a.btn.btn-default { + color: #fff +} + +.btn-outline-default { + color: #2bbbad !important; + background-color: transparent !important; + border: 2px solid #2bbbad !important +} + +.btn-outline-default:hover, +.btn-outline-default:focus, +.btn-outline-default:active, +.btn-outline-default:active:focus, +.btn-outline-default.active { + color: #2bbbad !important; + background-color: transparent !important; + border-color: #2bbbad !important +} + +.btn-outline-default:not([disabled]):not(.disabled):active, +.btn-outline-default:not([disabled]):not(.disabled).active, +.show>.btn-outline-default.dropdown-toggle { + background-color: transparent !important; + border-color: #2bbbad !important; + -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); + box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) +} + +.btn-outline-default:not([disabled]):not(.disabled):active:focus, +.btn-outline-default:not([disabled]):not(.disabled).active:focus, +.show>.btn-outline-default.dropdown-toggle:focus { + -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); + box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) +} + +.btn-secondary { + color: #fff; + background-color: #a6c !important +} + +.btn-secondary:hover { + color: #fff; + background-color: #b579d2 +} + +.btn-secondary:focus, +.btn-secondary.focus { + -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); + box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) +} + +.btn-secondary:focus, +.btn-secondary:active, +.btn-secondary.active { + background-color: #739 +} + +.btn-secondary.dropdown-toggle { + background-color: #a6c !important +} + +.btn-secondary.dropdown-toggle:hover, +.btn-secondary.dropdown-toggle:focus { + background-color: #b579d2 !important +} + +.btn-secondary:not([disabled]):not(.disabled):active, +.btn-secondary:not([disabled]):not(.disabled).active, +.show>.btn-secondary.dropdown-toggle { + background-color: #739 !important; + -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); + box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) +} + +.btn-secondary:not([disabled]):not(.disabled):active:focus, +.btn-secondary:not([disabled]):not(.disabled).active:focus, +.show>.btn-secondary.dropdown-toggle:focus { + -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); + box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) +} + +.secondary-ic { + color: #a6c !important +} + +.secondary-ic:hover, +.secondary-ic:focus { + color: #a6c +} + +a.btn:not([href]):not([tabindex]), +a.btn:not([href]):not([tabindex]):focus, +a.btn:not([href]):not([tabindex]):hover { + color: #fff +} + +table.table a.btn.btn-secondary { + color: #fff +} + +.btn-outline-secondary { + color: #a6c !important; + background-color: transparent !important; + border: 2px solid #a6c !important +} + +.btn-outline-secondary:hover, +.btn-outline-secondary:focus, +.btn-outline-secondary:active, +.btn-outline-secondary:active:focus, +.btn-outline-secondary.active { + color: #a6c !important; + background-color: transparent !important; + border-color: #a6c !important +} + +.btn-outline-secondary:not([disabled]):not(.disabled):active, +.btn-outline-secondary:not([disabled]):not(.disabled).active, +.show>.btn-outline-secondary.dropdown-toggle { + background-color: transparent !important; + border-color: #a6c !important; + -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); + box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) +} + +.btn-outline-secondary:not([disabled]):not(.disabled):active:focus, +.btn-outline-secondary:not([disabled]):not(.disabled).active:focus, +.show>.btn-outline-secondary.dropdown-toggle:focus { + -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); + box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) +} + +.btn-elegant { + color: #fff; + background-color: #2e2e2e !important +} + +.btn-elegant:hover { + color: #fff; + background-color: #3b3b3b +} + +.btn-elegant:focus, +.btn-elegant.focus { + -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); + box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) +} + +.btn-elegant:focus, +.btn-elegant:active, +.btn-elegant.active { + background-color: #000 +} + +.btn-elegant.dropdown-toggle { + background-color: #2e2e2e !important +} + +.btn-elegant.dropdown-toggle:hover, +.btn-elegant.dropdown-toggle:focus { + background-color: #3b3b3b !important +} + +.btn-elegant:not([disabled]):not(.disabled):active, +.btn-elegant:not([disabled]):not(.disabled).active, +.show>.btn-elegant.dropdown-toggle { + background-color: #000 !important; + -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); + box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) +} + +.btn-elegant:not([disabled]):not(.disabled):active:focus, +.btn-elegant:not([disabled]):not(.disabled).active:focus, +.show>.btn-elegant.dropdown-toggle:focus { + -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); + box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) +} + +.elegant-ic { + color: #2e2e2e !important +} + +.elegant-ic:hover, +.elegant-ic:focus { + color: #2e2e2e +} + +a.btn:not([href]):not([tabindex]), +a.btn:not([href]):not([tabindex]):focus, +a.btn:not([href]):not([tabindex]):hover { + color: #fff +} + +table.table a.btn.btn-elegant { + color: #fff +} + +.btn-outline-elegant { + color: #2e2e2e !important; + background-color: transparent !important; + border: 2px solid #2e2e2e !important +} + +.btn-outline-elegant:hover, +.btn-outline-elegant:focus, +.btn-outline-elegant:active, +.btn-outline-elegant:active:focus, +.btn-outline-elegant.active { + color: #2e2e2e !important; + background-color: transparent !important; + border-color: #2e2e2e !important +} + +.btn-outline-elegant:not([disabled]):not(.disabled):active, +.btn-outline-elegant:not([disabled]):not(.disabled).active, +.show>.btn-outline-elegant.dropdown-toggle { + background-color: transparent !important; + border-color: #2e2e2e !important; + -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); + box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) +} + +.btn-outline-elegant:not([disabled]):not(.disabled):active:focus, +.btn-outline-elegant:not([disabled]):not(.disabled).active:focus, +.show>.btn-outline-elegant.dropdown-toggle:focus { + -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); + box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) +} + +.btn-unique { + color: #fff; + background-color: #880e4f !important +} + +.btn-unique:hover { + color: #fff; + background-color: #9f105c +} + +.btn-unique:focus, +.btn-unique.focus { + -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); + box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) +} + +.btn-unique:focus, +.btn-unique:active, +.btn-unique.active { + background-color: #2c0419 +} + +.btn-unique.dropdown-toggle { + background-color: #880e4f !important +} + +.btn-unique.dropdown-toggle:hover, +.btn-unique.dropdown-toggle:focus { + background-color: #9f105c !important +} + +.btn-unique:not([disabled]):not(.disabled):active, +.btn-unique:not([disabled]):not(.disabled).active, +.show>.btn-unique.dropdown-toggle { + background-color: #2c0419 !important; + -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); + box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) +} + +.btn-unique:not([disabled]):not(.disabled):active:focus, +.btn-unique:not([disabled]):not(.disabled).active:focus, +.show>.btn-unique.dropdown-toggle:focus { + -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); + box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) +} + +.unique-ic { + color: #880e4f !important +} + +.unique-ic:hover, +.unique-ic:focus { + color: #880e4f +} + +a.btn:not([href]):not([tabindex]), +a.btn:not([href]):not([tabindex]):focus, +a.btn:not([href]):not([tabindex]):hover { + color: #fff +} + +table.table a.btn.btn-unique { + color: #fff +} + +.btn-outline-unique { + color: #880e4f !important; + background-color: transparent !important; + border: 2px solid #880e4f !important +} + +.btn-outline-unique:hover, +.btn-outline-unique:focus, +.btn-outline-unique:active, +.btn-outline-unique:active:focus, +.btn-outline-unique.active { + color: #880e4f !important; + background-color: transparent !important; + border-color: #880e4f !important +} + +.btn-outline-unique:not([disabled]):not(.disabled):active, +.btn-outline-unique:not([disabled]):not(.disabled).active, +.show>.btn-outline-unique.dropdown-toggle { + background-color: transparent !important; + border-color: #880e4f !important; + -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); + box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) +} + +.btn-outline-unique:not([disabled]):not(.disabled):active:focus, +.btn-outline-unique:not([disabled]):not(.disabled).active:focus, +.show>.btn-outline-unique.dropdown-toggle:focus { + -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); + box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) +} + +.btn-dark-green { + color: #fff; + background-color: #388e3c !important +} + +.btn-dark-green:hover { + color: #fff; + background-color: #3fa044 +} + +.btn-dark-green:focus, +.btn-dark-green.focus { + -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); + box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) +} + +.btn-dark-green:focus, +.btn-dark-green:active, +.btn-dark-green.active { + background-color: #1b451d +} + +.btn-dark-green.dropdown-toggle { + background-color: #388e3c !important +} + +.btn-dark-green.dropdown-toggle:hover, +.btn-dark-green.dropdown-toggle:focus { + background-color: #3fa044 !important +} + +.btn-dark-green:not([disabled]):not(.disabled):active, +.btn-dark-green:not([disabled]):not(.disabled).active, +.show>.btn-dark-green.dropdown-toggle { + background-color: #1b451d !important; + -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); + box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) +} + +.btn-dark-green:not([disabled]):not(.disabled):active:focus, +.btn-dark-green:not([disabled]):not(.disabled).active:focus, +.show>.btn-dark-green.dropdown-toggle:focus { + -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); + box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) +} + +.dark-green-ic { + color: #388e3c !important +} + +.dark-green-ic:hover, +.dark-green-ic:focus { + color: #388e3c +} + +a.btn:not([href]):not([tabindex]), +a.btn:not([href]):not([tabindex]):focus, +a.btn:not([href]):not([tabindex]):hover { + color: #fff +} + +table.table a.btn.btn-dark-green { + color: #fff +} + +.btn-outline-dark-green { + color: #388e3c !important; + background-color: transparent !important; + border: 2px solid #388e3c !important +} + +.btn-outline-dark-green:hover, +.btn-outline-dark-green:focus, +.btn-outline-dark-green:active, +.btn-outline-dark-green:active:focus, +.btn-outline-dark-green.active { + color: #388e3c !important; + background-color: transparent !important; + border-color: #388e3c !important +} + +.btn-outline-dark-green:not([disabled]):not(.disabled):active, +.btn-outline-dark-green:not([disabled]):not(.disabled).active, +.show>.btn-outline-dark-green.dropdown-toggle { + background-color: transparent !important; + border-color: #388e3c !important; + -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); + box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) +} + +.btn-outline-dark-green:not([disabled]):not(.disabled):active:focus, +.btn-outline-dark-green:not([disabled]):not(.disabled).active:focus, +.show>.btn-outline-dark-green.dropdown-toggle:focus { + -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); + box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) +} + +.btn-mdb-color { + color: #fff; + background-color: #59698d !important +} + +.btn-mdb-color:hover { + color: #fff; + background-color: #63759d +} + +.btn-mdb-color:focus, +.btn-mdb-color.focus { + -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); + box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) +} + +.btn-mdb-color:focus, +.btn-mdb-color:active, +.btn-mdb-color.active { + background-color: #323a4e +} + +.btn-mdb-color.dropdown-toggle { + background-color: #59698d !important +} + +.btn-mdb-color.dropdown-toggle:hover, +.btn-mdb-color.dropdown-toggle:focus { + background-color: #63759d !important +} + +.btn-mdb-color:not([disabled]):not(.disabled):active, +.btn-mdb-color:not([disabled]):not(.disabled).active, +.show>.btn-mdb-color.dropdown-toggle { + background-color: #323a4e !important; + -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); + box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) +} + +.btn-mdb-color:not([disabled]):not(.disabled):active:focus, +.btn-mdb-color:not([disabled]):not(.disabled).active:focus, +.show>.btn-mdb-color.dropdown-toggle:focus { + -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); + box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) +} + +.mdb-color-ic { + color: #59698d !important +} + +.mdb-color-ic:hover, +.mdb-color-ic:focus { + color: #59698d +} + +a.btn:not([href]):not([tabindex]), +a.btn:not([href]):not([tabindex]):focus, +a.btn:not([href]):not([tabindex]):hover { + color: #fff +} + +table.table a.btn.btn-mdb-color { + color: #fff +} + +.btn-outline-mdb-color { + color: #59698d !important; + background-color: transparent !important; + border: 2px solid #59698d !important +} + +.btn-outline-mdb-color:hover, +.btn-outline-mdb-color:focus, +.btn-outline-mdb-color:active, +.btn-outline-mdb-color:active:focus, +.btn-outline-mdb-color.active { + color: #59698d !important; + background-color: transparent !important; + border-color: #59698d !important +} + +.btn-outline-mdb-color:not([disabled]):not(.disabled):active, +.btn-outline-mdb-color:not([disabled]):not(.disabled).active, +.show>.btn-outline-mdb-color.dropdown-toggle { + background-color: transparent !important; + border-color: #59698d !important; + -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); + box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) +} + +.btn-outline-mdb-color:not([disabled]):not(.disabled):active:focus, +.btn-outline-mdb-color:not([disabled]):not(.disabled).active:focus, +.show>.btn-outline-mdb-color.dropdown-toggle:focus { + -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); + box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) +} + +.btn-red { + color: #fff; + background-color: #d32f2f !important +} + +.btn-red:hover { + color: #fff; + background-color: #d74444 +} + +.btn-red:focus, +.btn-red.focus { + -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); + box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) +} + +.btn-red:focus, +.btn-red:active, +.btn-red.active { + background-color: #811b1b +} + +.btn-red.dropdown-toggle { + background-color: #d32f2f !important +} + +.btn-red.dropdown-toggle:hover, +.btn-red.dropdown-toggle:focus { + background-color: #d74444 !important +} + +.btn-red:not([disabled]):not(.disabled):active, +.btn-red:not([disabled]):not(.disabled).active, +.show>.btn-red.dropdown-toggle { + background-color: #811b1b !important; + -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); + box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) +} + +.btn-red:not([disabled]):not(.disabled):active:focus, +.btn-red:not([disabled]):not(.disabled).active:focus, +.show>.btn-red.dropdown-toggle:focus { + -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); + box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) +} + +.red-ic { + color: #d32f2f !important +} + +.red-ic:hover, +.red-ic:focus { + color: #d32f2f +} + +a.btn:not([href]):not([tabindex]), +a.btn:not([href]):not([tabindex]):focus, +a.btn:not([href]):not([tabindex]):hover { + color: #fff +} + +table.table a.btn.btn-red { + color: #fff +} + +.btn-outline-red { + color: #d32f2f !important; + background-color: transparent !important; + border: 2px solid #d32f2f !important +} + +.btn-outline-red:hover, +.btn-outline-red:focus, +.btn-outline-red:active, +.btn-outline-red:active:focus, +.btn-outline-red.active { + color: #d32f2f !important; + background-color: transparent !important; + border-color: #d32f2f !important +} + +.btn-outline-red:not([disabled]):not(.disabled):active, +.btn-outline-red:not([disabled]):not(.disabled).active, +.show>.btn-outline-red.dropdown-toggle { + background-color: transparent !important; + border-color: #d32f2f !important; + -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); + box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) +} + +.btn-outline-red:not([disabled]):not(.disabled):active:focus, +.btn-outline-red:not([disabled]):not(.disabled).active:focus, +.show>.btn-outline-red.dropdown-toggle:focus { + -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); + box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) +} + +.btn-pink { + color: #fff; + background-color: #ec407a !important +} + +.btn-pink:hover { + color: #fff; + background-color: #ee578a +} + +.btn-pink:focus, +.btn-pink.focus { + -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); + box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) +} + +.btn-pink:focus, +.btn-pink:active, +.btn-pink.active { + background-color: #b41249 +} + +.btn-pink.dropdown-toggle { + background-color: #ec407a !important +} + +.btn-pink.dropdown-toggle:hover, +.btn-pink.dropdown-toggle:focus { + background-color: #ee578a !important +} + +.btn-pink:not([disabled]):not(.disabled):active, +.btn-pink:not([disabled]):not(.disabled).active, +.show>.btn-pink.dropdown-toggle { + background-color: #b41249 !important; + -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); + box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) +} + +.btn-pink:not([disabled]):not(.disabled):active:focus, +.btn-pink:not([disabled]):not(.disabled).active:focus, +.show>.btn-pink.dropdown-toggle:focus { + -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); + box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) +} + +.pink-ic { + color: #ec407a !important +} + +.pink-ic:hover, +.pink-ic:focus { + color: #ec407a +} + +a.btn:not([href]):not([tabindex]), +a.btn:not([href]):not([tabindex]):focus, +a.btn:not([href]):not([tabindex]):hover { + color: #fff +} + +table.table a.btn.btn-pink { + color: #fff +} + +.btn-outline-pink { + color: #ec407a !important; + background-color: transparent !important; + border: 2px solid #ec407a !important +} + +.btn-outline-pink:hover, +.btn-outline-pink:focus, +.btn-outline-pink:active, +.btn-outline-pink:active:focus, +.btn-outline-pink.active { + color: #ec407a !important; + background-color: transparent !important; + border-color: #ec407a !important +} + +.btn-outline-pink:not([disabled]):not(.disabled):active, +.btn-outline-pink:not([disabled]):not(.disabled).active, +.show>.btn-outline-pink.dropdown-toggle { + background-color: transparent !important; + border-color: #ec407a !important; + -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); + box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) +} + +.btn-outline-pink:not([disabled]):not(.disabled):active:focus, +.btn-outline-pink:not([disabled]):not(.disabled).active:focus, +.show>.btn-outline-pink.dropdown-toggle:focus { + -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); + box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) +} + +.btn-purple { + color: #fff; + background-color: #8e24aa !important +} + +.btn-purple:hover { + color: #fff; + background-color: #a028bf +} + +.btn-purple:focus, +.btn-purple.focus { + -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); + box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) +} + +.btn-purple:focus, +.btn-purple:active, +.btn-purple.active { + background-color: #481256 +} + +.btn-purple.dropdown-toggle { + background-color: #8e24aa !important +} + +.btn-purple.dropdown-toggle:hover, +.btn-purple.dropdown-toggle:focus { + background-color: #a028bf !important +} + +.btn-purple:not([disabled]):not(.disabled):active, +.btn-purple:not([disabled]):not(.disabled).active, +.show>.btn-purple.dropdown-toggle { + background-color: #481256 !important; + -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); + box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) +} + +.btn-purple:not([disabled]):not(.disabled):active:focus, +.btn-purple:not([disabled]):not(.disabled).active:focus, +.show>.btn-purple.dropdown-toggle:focus { + -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); + box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) +} + +.purple-ic { + color: #8e24aa !important +} + +.purple-ic:hover, +.purple-ic:focus { + color: #8e24aa +} + +a.btn:not([href]):not([tabindex]), +a.btn:not([href]):not([tabindex]):focus, +a.btn:not([href]):not([tabindex]):hover { + color: #fff +} + +table.table a.btn.btn-purple { + color: #fff +} + +.btn-outline-purple { + color: #8e24aa !important; + background-color: transparent !important; + border: 2px solid #8e24aa !important +} + +.btn-outline-purple:hover, +.btn-outline-purple:focus, +.btn-outline-purple:active, +.btn-outline-purple:active:focus, +.btn-outline-purple.active { + color: #8e24aa !important; + background-color: transparent !important; + border-color: #8e24aa !important +} + +.btn-outline-purple:not([disabled]):not(.disabled):active, +.btn-outline-purple:not([disabled]):not(.disabled).active, +.show>.btn-outline-purple.dropdown-toggle { + background-color: transparent !important; + border-color: #8e24aa !important; + -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); + box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) +} + +.btn-outline-purple:not([disabled]):not(.disabled):active:focus, +.btn-outline-purple:not([disabled]):not(.disabled).active:focus, +.show>.btn-outline-purple.dropdown-toggle:focus { + -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); + box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) +} + +.btn-deep-purple { + color: #fff; + background-color: #512da8 !important +} + +.btn-deep-purple:hover { + color: #fff; + background-color: #5b32bc +} + +.btn-deep-purple:focus, +.btn-deep-purple.focus { + -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); + box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) +} + +.btn-deep-purple:focus, +.btn-deep-purple:active, +.btn-deep-purple.active { + background-color: #2a1758 +} + +.btn-deep-purple.dropdown-toggle { + background-color: #512da8 !important +} + +.btn-deep-purple.dropdown-toggle:hover, +.btn-deep-purple.dropdown-toggle:focus { + background-color: #5b32bc !important +} + +.btn-deep-purple:not([disabled]):not(.disabled):active, +.btn-deep-purple:not([disabled]):not(.disabled).active, +.show>.btn-deep-purple.dropdown-toggle { + background-color: #2a1758 !important; + -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); + box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) +} + +.btn-deep-purple:not([disabled]):not(.disabled):active:focus, +.btn-deep-purple:not([disabled]):not(.disabled).active:focus, +.show>.btn-deep-purple.dropdown-toggle:focus { + -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); + box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) +} + +.deep-purple-ic { + color: #512da8 !important +} + +.deep-purple-ic:hover, +.deep-purple-ic:focus { + color: #512da8 +} + +a.btn:not([href]):not([tabindex]), +a.btn:not([href]):not([tabindex]):focus, +a.btn:not([href]):not([tabindex]):hover { + color: #fff +} + +table.table a.btn.btn-deep-purple { + color: #fff +} + +.btn-outline-deep-purple { + color: #512da8 !important; + background-color: transparent !important; + border: 2px solid #512da8 !important +} + +.btn-outline-deep-purple:hover, +.btn-outline-deep-purple:focus, +.btn-outline-deep-purple:active, +.btn-outline-deep-purple:active:focus, +.btn-outline-deep-purple.active { + color: #512da8 !important; + background-color: transparent !important; + border-color: #512da8 !important +} + +.btn-outline-deep-purple:not([disabled]):not(.disabled):active, +.btn-outline-deep-purple:not([disabled]):not(.disabled).active, +.show>.btn-outline-deep-purple.dropdown-toggle { + background-color: transparent !important; + border-color: #512da8 !important; + -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); + box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) +} + +.btn-outline-deep-purple:not([disabled]):not(.disabled):active:focus, +.btn-outline-deep-purple:not([disabled]):not(.disabled).active:focus, +.show>.btn-outline-deep-purple.dropdown-toggle:focus { + -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); + box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) +} + +.btn-indigo { + color: #fff; + background-color: #3f51b5 !important +} + +.btn-indigo:hover { + color: #fff; + background-color: #4d5ec1 +} + +.btn-indigo:focus, +.btn-indigo.focus { + -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); + box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) +} + +.btn-indigo:focus, +.btn-indigo:active, +.btn-indigo.active { + background-color: #252f69 +} + +.btn-indigo.dropdown-toggle { + background-color: #3f51b5 !important +} + +.btn-indigo.dropdown-toggle:hover, +.btn-indigo.dropdown-toggle:focus { + background-color: #4d5ec1 !important +} + +.btn-indigo:not([disabled]):not(.disabled):active, +.btn-indigo:not([disabled]):not(.disabled).active, +.show>.btn-indigo.dropdown-toggle { + background-color: #252f69 !important; + -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); + box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) +} + +.btn-indigo:not([disabled]):not(.disabled):active:focus, +.btn-indigo:not([disabled]):not(.disabled).active:focus, +.show>.btn-indigo.dropdown-toggle:focus { + -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); + box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) +} + +.indigo-ic { + color: #3f51b5 !important +} + +.indigo-ic:hover, +.indigo-ic:focus { + color: #3f51b5 +} + +a.btn:not([href]):not([tabindex]), +a.btn:not([href]):not([tabindex]):focus, +a.btn:not([href]):not([tabindex]):hover { + color: #fff +} + +table.table a.btn.btn-indigo { + color: #fff +} + +.btn-outline-indigo { + color: #3f51b5 !important; + background-color: transparent !important; + border: 2px solid #3f51b5 !important +} + +.btn-outline-indigo:hover, +.btn-outline-indigo:focus, +.btn-outline-indigo:active, +.btn-outline-indigo:active:focus, +.btn-outline-indigo.active { + color: #3f51b5 !important; + background-color: transparent !important; + border-color: #3f51b5 !important +} + +.btn-outline-indigo:not([disabled]):not(.disabled):active, +.btn-outline-indigo:not([disabled]):not(.disabled).active, +.show>.btn-outline-indigo.dropdown-toggle { + background-color: transparent !important; + border-color: #3f51b5 !important; + -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); + box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) +} + +.btn-outline-indigo:not([disabled]):not(.disabled):active:focus, +.btn-outline-indigo:not([disabled]):not(.disabled).active:focus, +.show>.btn-outline-indigo.dropdown-toggle:focus { + -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); + box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) +} + +.btn-blue { + color: #fff; + background-color: #1976d2 !important +} + +.btn-blue:hover { + color: #fff; + background-color: #2083e4 +} + +.btn-blue:focus, +.btn-blue.focus { + -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); + box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) +} + +.btn-blue:focus, +.btn-blue:active, +.btn-blue.active { + background-color: #0e4377 +} + +.btn-blue.dropdown-toggle { + background-color: #1976d2 !important +} + +.btn-blue.dropdown-toggle:hover, +.btn-blue.dropdown-toggle:focus { + background-color: #2083e4 !important +} + +.btn-blue:not([disabled]):not(.disabled):active, +.btn-blue:not([disabled]):not(.disabled).active, +.show>.btn-blue.dropdown-toggle { + background-color: #0e4377 !important; + -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); + box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) +} + +.btn-blue:not([disabled]):not(.disabled):active:focus, +.btn-blue:not([disabled]):not(.disabled).active:focus, +.show>.btn-blue.dropdown-toggle:focus { + -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); + box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) +} + +.blue-ic { + color: #1976d2 !important +} + +.blue-ic:hover, +.blue-ic:focus { + color: #1976d2 +} + +a.btn:not([href]):not([tabindex]), +a.btn:not([href]):not([tabindex]):focus, +a.btn:not([href]):not([tabindex]):hover { + color: #fff +} + +table.table a.btn.btn-blue { + color: #fff +} + +.btn-outline-blue { + color: #1976d2 !important; + background-color: transparent !important; + border: 2px solid #1976d2 !important +} + +.btn-outline-blue:hover, +.btn-outline-blue:focus, +.btn-outline-blue:active, +.btn-outline-blue:active:focus, +.btn-outline-blue.active { + color: #1976d2 !important; + background-color: transparent !important; + border-color: #1976d2 !important +} + +.btn-outline-blue:not([disabled]):not(.disabled):active, +.btn-outline-blue:not([disabled]):not(.disabled).active, +.show>.btn-outline-blue.dropdown-toggle { + background-color: transparent !important; + border-color: #1976d2 !important; + -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); + box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) +} + +.btn-outline-blue:not([disabled]):not(.disabled):active:focus, +.btn-outline-blue:not([disabled]):not(.disabled).active:focus, +.show>.btn-outline-blue.dropdown-toggle:focus { + -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); + box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) +} + +.btn-light-blue { + color: #fff; + background-color: #82b1ff !important +} + +.btn-light-blue:hover { + color: #fff; + background-color: #9cc1ff +} + +.btn-light-blue:focus, +.btn-light-blue.focus { + -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); + box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) +} + +.btn-light-blue:focus, +.btn-light-blue:active, +.btn-light-blue.active { + background-color: #1c71ff +} + +.btn-light-blue.dropdown-toggle { + background-color: #82b1ff !important +} + +.btn-light-blue.dropdown-toggle:hover, +.btn-light-blue.dropdown-toggle:focus { + background-color: #9cc1ff !important +} + +.btn-light-blue:not([disabled]):not(.disabled):active, +.btn-light-blue:not([disabled]):not(.disabled).active, +.show>.btn-light-blue.dropdown-toggle { + background-color: #1c71ff !important; + -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); + box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) +} + +.btn-light-blue:not([disabled]):not(.disabled):active:focus, +.btn-light-blue:not([disabled]):not(.disabled).active:focus, +.show>.btn-light-blue.dropdown-toggle:focus { + -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); + box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) +} + +.light-blue-ic { + color: #82b1ff !important +} + +.light-blue-ic:hover, +.light-blue-ic:focus { + color: #82b1ff +} + +a.btn:not([href]):not([tabindex]), +a.btn:not([href]):not([tabindex]):focus, +a.btn:not([href]):not([tabindex]):hover { + color: #fff +} + +table.table a.btn.btn-light-blue { + color: #fff +} + +.btn-outline-light-blue { + color: #82b1ff !important; + background-color: transparent !important; + border: 2px solid #82b1ff !important +} + +.btn-outline-light-blue:hover, +.btn-outline-light-blue:focus, +.btn-outline-light-blue:active, +.btn-outline-light-blue:active:focus, +.btn-outline-light-blue.active { + color: #82b1ff !important; + background-color: transparent !important; + border-color: #82b1ff !important +} + +.btn-outline-light-blue:not([disabled]):not(.disabled):active, +.btn-outline-light-blue:not([disabled]):not(.disabled).active, +.show>.btn-outline-light-blue.dropdown-toggle { + background-color: transparent !important; + border-color: #82b1ff !important; + -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); + box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) +} + +.btn-outline-light-blue:not([disabled]):not(.disabled):active:focus, +.btn-outline-light-blue:not([disabled]):not(.disabled).active:focus, +.show>.btn-outline-light-blue.dropdown-toggle:focus { + -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); + box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) +} + +.btn-cyan { + color: #fff; + background-color: #00bcd4 !important +} + +.btn-cyan:hover { + color: #fff; + background-color: #00d3ee +} + +.btn-cyan:focus, +.btn-cyan.focus { + -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); + box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) +} + +.btn-cyan:focus, +.btn-cyan:active, +.btn-cyan.active { + background-color: #00626e +} + +.btn-cyan.dropdown-toggle { + background-color: #00bcd4 !important +} + +.btn-cyan.dropdown-toggle:hover, +.btn-cyan.dropdown-toggle:focus { + background-color: #00d3ee !important +} + +.btn-cyan:not([disabled]):not(.disabled):active, +.btn-cyan:not([disabled]):not(.disabled).active, +.show>.btn-cyan.dropdown-toggle { + background-color: #00626e !important; + -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); + box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) +} + +.btn-cyan:not([disabled]):not(.disabled):active:focus, +.btn-cyan:not([disabled]):not(.disabled).active:focus, +.show>.btn-cyan.dropdown-toggle:focus { + -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); + box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) +} + +.cyan-ic { + color: #00bcd4 !important +} + +.cyan-ic:hover, +.cyan-ic:focus { + color: #00bcd4 +} + +a.btn:not([href]):not([tabindex]), +a.btn:not([href]):not([tabindex]):focus, +a.btn:not([href]):not([tabindex]):hover { + color: #fff +} + +table.table a.btn.btn-cyan { + color: #fff +} + +.btn-outline-cyan { + color: #00bcd4 !important; + background-color: transparent !important; + border: 2px solid #00bcd4 !important +} + +.btn-outline-cyan:hover, +.btn-outline-cyan:focus, +.btn-outline-cyan:active, +.btn-outline-cyan:active:focus, +.btn-outline-cyan.active { + color: #00bcd4 !important; + background-color: transparent !important; + border-color: #00bcd4 !important +} + +.btn-outline-cyan:not([disabled]):not(.disabled):active, +.btn-outline-cyan:not([disabled]):not(.disabled).active, +.show>.btn-outline-cyan.dropdown-toggle { + background-color: transparent !important; + border-color: #00bcd4 !important; + -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); + box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) +} + +.btn-outline-cyan:not([disabled]):not(.disabled):active:focus, +.btn-outline-cyan:not([disabled]):not(.disabled).active:focus, +.show>.btn-outline-cyan.dropdown-toggle:focus { + -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); + box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) +} + +.btn-teal { + color: #fff; + background-color: #00796b !important +} + +.btn-teal:hover { + color: #fff; + background-color: #009382 +} + +.btn-teal:focus, +.btn-teal.focus { + -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); + box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) +} + +.btn-teal:focus, +.btn-teal:active, +.btn-teal.active { + background-color: #001311 +} + +.btn-teal.dropdown-toggle { + background-color: #00796b !important +} + +.btn-teal.dropdown-toggle:hover, +.btn-teal.dropdown-toggle:focus { + background-color: #009382 !important +} + +.btn-teal:not([disabled]):not(.disabled):active, +.btn-teal:not([disabled]):not(.disabled).active, +.show>.btn-teal.dropdown-toggle { + background-color: #001311 !important; + -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); + box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) +} + +.btn-teal:not([disabled]):not(.disabled):active:focus, +.btn-teal:not([disabled]):not(.disabled).active:focus, +.show>.btn-teal.dropdown-toggle:focus { + -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); + box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) +} + +.teal-ic { + color: #00796b !important +} + +.teal-ic:hover, +.teal-ic:focus { + color: #00796b +} + +a.btn:not([href]):not([tabindex]), +a.btn:not([href]):not([tabindex]):focus, +a.btn:not([href]):not([tabindex]):hover { + color: #fff +} + +table.table a.btn.btn-teal { + color: #fff +} + +.btn-outline-teal { + color: #00796b !important; + background-color: transparent !important; + border: 2px solid #00796b !important +} + +.btn-outline-teal:hover, +.btn-outline-teal:focus, +.btn-outline-teal:active, +.btn-outline-teal:active:focus, +.btn-outline-teal.active { + color: #00796b !important; + background-color: transparent !important; + border-color: #00796b !important +} + +.btn-outline-teal:not([disabled]):not(.disabled):active, +.btn-outline-teal:not([disabled]):not(.disabled).active, +.show>.btn-outline-teal.dropdown-toggle { + background-color: transparent !important; + border-color: #00796b !important; + -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); + box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) +} + +.btn-outline-teal:not([disabled]):not(.disabled):active:focus, +.btn-outline-teal:not([disabled]):not(.disabled).active:focus, +.show>.btn-outline-teal.dropdown-toggle:focus { + -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); + box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) +} + +.btn-green { + color: #fff; + background-color: #388e3c !important +} + +.btn-green:hover { + color: #fff; + background-color: #3fa044 +} + +.btn-green:focus, +.btn-green.focus { + -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); + box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) +} + +.btn-green:focus, +.btn-green:active, +.btn-green.active { + background-color: #1b451d +} + +.btn-green.dropdown-toggle { + background-color: #388e3c !important +} + +.btn-green.dropdown-toggle:hover, +.btn-green.dropdown-toggle:focus { + background-color: #3fa044 !important +} + +.btn-green:not([disabled]):not(.disabled):active, +.btn-green:not([disabled]):not(.disabled).active, +.show>.btn-green.dropdown-toggle { + background-color: #1b451d !important; + -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); + box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) +} + +.btn-green:not([disabled]):not(.disabled):active:focus, +.btn-green:not([disabled]):not(.disabled).active:focus, +.show>.btn-green.dropdown-toggle:focus { + -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); + box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) +} + +.green-ic { + color: #388e3c !important +} + +.green-ic:hover, +.green-ic:focus { + color: #388e3c +} + +a.btn:not([href]):not([tabindex]), +a.btn:not([href]):not([tabindex]):focus, +a.btn:not([href]):not([tabindex]):hover { + color: #fff +} + +table.table a.btn.btn-green { + color: #fff +} + +.btn-outline-green { + color: #388e3c !important; + background-color: transparent !important; + border: 2px solid #388e3c !important +} + +.btn-outline-green:hover, +.btn-outline-green:focus, +.btn-outline-green:active, +.btn-outline-green:active:focus, +.btn-outline-green.active { + color: #388e3c !important; + background-color: transparent !important; + border-color: #388e3c !important +} + +.btn-outline-green:not([disabled]):not(.disabled):active, +.btn-outline-green:not([disabled]):not(.disabled).active, +.show>.btn-outline-green.dropdown-toggle { + background-color: transparent !important; + border-color: #388e3c !important; + -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); + box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) +} + +.btn-outline-green:not([disabled]):not(.disabled):active:focus, +.btn-outline-green:not([disabled]):not(.disabled).active:focus, +.show>.btn-outline-green.dropdown-toggle:focus { + -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); + box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) +} + +.btn-light-green { + color: #fff; + background-color: #8bc34a !important +} + +.btn-light-green:hover { + color: #fff; + background-color: #97c95d +} + +.btn-light-green:focus, +.btn-light-green.focus { + -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); + box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) +} + +.btn-light-green:focus, +.btn-light-green:active, +.btn-light-green.active { + background-color: #577d2a +} + +.btn-light-green.dropdown-toggle { + background-color: #8bc34a !important +} + +.btn-light-green.dropdown-toggle:hover, +.btn-light-green.dropdown-toggle:focus { + background-color: #97c95d !important +} + +.btn-light-green:not([disabled]):not(.disabled):active, +.btn-light-green:not([disabled]):not(.disabled).active, +.show>.btn-light-green.dropdown-toggle { + background-color: #577d2a !important; + -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); + box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) +} + +.btn-light-green:not([disabled]):not(.disabled):active:focus, +.btn-light-green:not([disabled]):not(.disabled).active:focus, +.show>.btn-light-green.dropdown-toggle:focus { + -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); + box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) +} + +.light-green-ic { + color: #8bc34a !important +} + +.light-green-ic:hover, +.light-green-ic:focus { + color: #8bc34a +} + +a.btn:not([href]):not([tabindex]), +a.btn:not([href]):not([tabindex]):focus, +a.btn:not([href]):not([tabindex]):hover { + color: #fff +} + +table.table a.btn.btn-light-green { + color: #fff +} + +.btn-outline-light-green { + color: #8bc34a !important; + background-color: transparent !important; + border: 2px solid #8bc34a !important +} + +.btn-outline-light-green:hover, +.btn-outline-light-green:focus, +.btn-outline-light-green:active, +.btn-outline-light-green:active:focus, +.btn-outline-light-green.active { + color: #8bc34a !important; + background-color: transparent !important; + border-color: #8bc34a !important +} + +.btn-outline-light-green:not([disabled]):not(.disabled):active, +.btn-outline-light-green:not([disabled]):not(.disabled).active, +.show>.btn-outline-light-green.dropdown-toggle { + background-color: transparent !important; + border-color: #8bc34a !important; + -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); + box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) +} + +.btn-outline-light-green:not([disabled]):not(.disabled):active:focus, +.btn-outline-light-green:not([disabled]):not(.disabled).active:focus, +.show>.btn-outline-light-green.dropdown-toggle:focus { + -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); + box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) +} + +.btn-lime { + color: #fff; + background-color: #afb42b !important +} + +.btn-lime:hover { + color: #fff; + background-color: #c3c930 +} + +.btn-lime:focus, +.btn-lime.focus { + -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); + box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) +} + +.btn-lime:focus, +.btn-lime:active, +.btn-lime.active { + background-color: #5f6217 +} + +.btn-lime.dropdown-toggle { + background-color: #afb42b !important +} + +.btn-lime.dropdown-toggle:hover, +.btn-lime.dropdown-toggle:focus { + background-color: #c3c930 !important +} + +.btn-lime:not([disabled]):not(.disabled):active, +.btn-lime:not([disabled]):not(.disabled).active, +.show>.btn-lime.dropdown-toggle { + background-color: #5f6217 !important; + -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); + box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) +} + +.btn-lime:not([disabled]):not(.disabled):active:focus, +.btn-lime:not([disabled]):not(.disabled).active:focus, +.show>.btn-lime.dropdown-toggle:focus { + -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); + box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) +} + +.lime-ic { + color: #afb42b !important +} + +.lime-ic:hover, +.lime-ic:focus { + color: #afb42b +} + +a.btn:not([href]):not([tabindex]), +a.btn:not([href]):not([tabindex]):focus, +a.btn:not([href]):not([tabindex]):hover { + color: #fff +} + +table.table a.btn.btn-lime { + color: #fff +} + +.btn-outline-lime { + color: #afb42b !important; + background-color: transparent !important; + border: 2px solid #afb42b !important +} + +.btn-outline-lime:hover, +.btn-outline-lime:focus, +.btn-outline-lime:active, +.btn-outline-lime:active:focus, +.btn-outline-lime.active { + color: #afb42b !important; + background-color: transparent !important; + border-color: #afb42b !important +} + +.btn-outline-lime:not([disabled]):not(.disabled):active, +.btn-outline-lime:not([disabled]):not(.disabled).active, +.show>.btn-outline-lime.dropdown-toggle { + background-color: transparent !important; + border-color: #afb42b !important; + -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); + box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) +} + +.btn-outline-lime:not([disabled]):not(.disabled):active:focus, +.btn-outline-lime:not([disabled]):not(.disabled).active:focus, +.show>.btn-outline-lime.dropdown-toggle:focus { + -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); + box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) +} + +.btn-yellow { + color: #fff; + background-color: #fbc02d !important +} + +.btn-yellow:hover { + color: #fff; + background-color: #fbc846 +} + +.btn-yellow:focus, +.btn-yellow.focus { + -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); + box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) +} + +.btn-yellow:focus, +.btn-yellow:active, +.btn-yellow.active { + background-color: #be8904 +} + +.btn-yellow.dropdown-toggle { + background-color: #fbc02d !important +} + +.btn-yellow.dropdown-toggle:hover, +.btn-yellow.dropdown-toggle:focus { + background-color: #fbc846 !important +} + +.btn-yellow:not([disabled]):not(.disabled):active, +.btn-yellow:not([disabled]):not(.disabled).active, +.show>.btn-yellow.dropdown-toggle { + background-color: #be8904 !important; + -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); + box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) +} + +.btn-yellow:not([disabled]):not(.disabled):active:focus, +.btn-yellow:not([disabled]):not(.disabled).active:focus, +.show>.btn-yellow.dropdown-toggle:focus { + -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); + box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) +} + +.yellow-ic { + color: #fbc02d !important +} + +.yellow-ic:hover, +.yellow-ic:focus { + color: #fbc02d +} + +a.btn:not([href]):not([tabindex]), +a.btn:not([href]):not([tabindex]):focus, +a.btn:not([href]):not([tabindex]):hover { + color: #fff +} + +table.table a.btn.btn-yellow { + color: #fff +} + +.btn-outline-yellow { + color: #fbc02d !important; + background-color: transparent !important; + border: 2px solid #fbc02d !important +} + +.btn-outline-yellow:hover, +.btn-outline-yellow:focus, +.btn-outline-yellow:active, +.btn-outline-yellow:active:focus, +.btn-outline-yellow.active { + color: #fbc02d !important; + background-color: transparent !important; + border-color: #fbc02d !important +} + +.btn-outline-yellow:not([disabled]):not(.disabled):active, +.btn-outline-yellow:not([disabled]):not(.disabled).active, +.show>.btn-outline-yellow.dropdown-toggle { + background-color: transparent !important; + border-color: #fbc02d !important; + -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); + box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) +} + +.btn-outline-yellow:not([disabled]):not(.disabled):active:focus, +.btn-outline-yellow:not([disabled]):not(.disabled).active:focus, +.show>.btn-outline-yellow.dropdown-toggle:focus { + -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); + box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) +} + +.btn-amber { + color: #fff; + background-color: #ffa000 !important +} + +.btn-amber:hover { + color: #fff; + background-color: #ffaa1a +} + +.btn-amber:focus, +.btn-amber.focus { + -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); + box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) +} + +.btn-amber:focus, +.btn-amber:active, +.btn-amber.active { + background-color: #996000 +} + +.btn-amber.dropdown-toggle { + background-color: #ffa000 !important +} + +.btn-amber.dropdown-toggle:hover, +.btn-amber.dropdown-toggle:focus { + background-color: #ffaa1a !important +} + +.btn-amber:not([disabled]):not(.disabled):active, +.btn-amber:not([disabled]):not(.disabled).active, +.show>.btn-amber.dropdown-toggle { + background-color: #996000 !important; + -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); + box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) +} + +.btn-amber:not([disabled]):not(.disabled):active:focus, +.btn-amber:not([disabled]):not(.disabled).active:focus, +.show>.btn-amber.dropdown-toggle:focus { + -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); + box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) +} + +.amber-ic { + color: #ffa000 !important +} + +.amber-ic:hover, +.amber-ic:focus { + color: #ffa000 +} + +a.btn:not([href]):not([tabindex]), +a.btn:not([href]):not([tabindex]):focus, +a.btn:not([href]):not([tabindex]):hover { + color: #fff +} + +table.table a.btn.btn-amber { + color: #fff +} + +.btn-outline-amber { + color: #ffa000 !important; + background-color: transparent !important; + border: 2px solid #ffa000 !important +} + +.btn-outline-amber:hover, +.btn-outline-amber:focus, +.btn-outline-amber:active, +.btn-outline-amber:active:focus, +.btn-outline-amber.active { + color: #ffa000 !important; + background-color: transparent !important; + border-color: #ffa000 !important +} + +.btn-outline-amber:not([disabled]):not(.disabled):active, +.btn-outline-amber:not([disabled]):not(.disabled).active, +.show>.btn-outline-amber.dropdown-toggle { + background-color: transparent !important; + border-color: #ffa000 !important; + -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); + box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) +} + +.btn-outline-amber:not([disabled]):not(.disabled):active:focus, +.btn-outline-amber:not([disabled]):not(.disabled).active:focus, +.show>.btn-outline-amber.dropdown-toggle:focus { + -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); + box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) +} + +.btn-orange { + color: #fff; + background-color: #f57c00 !important +} + +.btn-orange:hover { + color: #fff; + background-color: #ff8910 +} + +.btn-orange:focus, +.btn-orange.focus { + -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); + box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) +} + +.btn-orange:focus, +.btn-orange:active, +.btn-orange.active { + background-color: #8f4800 +} + +.btn-orange.dropdown-toggle { + background-color: #f57c00 !important +} + +.btn-orange.dropdown-toggle:hover, +.btn-orange.dropdown-toggle:focus { + background-color: #ff8910 !important +} + +.btn-orange:not([disabled]):not(.disabled):active, +.btn-orange:not([disabled]):not(.disabled).active, +.show>.btn-orange.dropdown-toggle { + background-color: #8f4800 !important; + -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); + box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) +} + +.btn-orange:not([disabled]):not(.disabled):active:focus, +.btn-orange:not([disabled]):not(.disabled).active:focus, +.show>.btn-orange.dropdown-toggle:focus { + -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); + box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) +} + +.orange-ic { + color: #f57c00 !important +} + +.orange-ic:hover, +.orange-ic:focus { + color: #f57c00 +} + +a.btn:not([href]):not([tabindex]), +a.btn:not([href]):not([tabindex]):focus, +a.btn:not([href]):not([tabindex]):hover { + color: #fff +} + +table.table a.btn.btn-orange { + color: #fff +} + +.btn-outline-orange { + color: #f57c00 !important; + background-color: transparent !important; + border: 2px solid #f57c00 !important +} + +.btn-outline-orange:hover, +.btn-outline-orange:focus, +.btn-outline-orange:active, +.btn-outline-orange:active:focus, +.btn-outline-orange.active { + color: #f57c00 !important; + background-color: transparent !important; + border-color: #f57c00 !important +} + +.btn-outline-orange:not([disabled]):not(.disabled):active, +.btn-outline-orange:not([disabled]):not(.disabled).active, +.show>.btn-outline-orange.dropdown-toggle { + background-color: transparent !important; + border-color: #f57c00 !important; + -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); + box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) +} + +.btn-outline-orange:not([disabled]):not(.disabled):active:focus, +.btn-outline-orange:not([disabled]):not(.disabled).active:focus, +.show>.btn-outline-orange.dropdown-toggle:focus { + -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); + box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) +} + +.btn-deep-orange { + color: #fff; + background-color: #ff7043 !important +} + +.btn-deep-orange:hover { + color: #fff; + background-color: #ff835d +} + +.btn-deep-orange:focus, +.btn-deep-orange.focus { + -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); + box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) +} + +.btn-deep-orange:focus, +.btn-deep-orange:active, +.btn-deep-orange.active { + background-color: #dc3500 +} + +.btn-deep-orange.dropdown-toggle { + background-color: #ff7043 !important +} + +.btn-deep-orange.dropdown-toggle:hover, +.btn-deep-orange.dropdown-toggle:focus { + background-color: #ff835d !important +} + +.btn-deep-orange:not([disabled]):not(.disabled):active, +.btn-deep-orange:not([disabled]):not(.disabled).active, +.show>.btn-deep-orange.dropdown-toggle { + background-color: #dc3500 !important; + -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); + box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) +} + +.btn-deep-orange:not([disabled]):not(.disabled):active:focus, +.btn-deep-orange:not([disabled]):not(.disabled).active:focus, +.show>.btn-deep-orange.dropdown-toggle:focus { + -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); + box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) +} + +.deep-orange-ic { + color: #ff7043 !important +} + +.deep-orange-ic:hover, +.deep-orange-ic:focus { + color: #ff7043 +} + +a.btn:not([href]):not([tabindex]), +a.btn:not([href]):not([tabindex]):focus, +a.btn:not([href]):not([tabindex]):hover { + color: #fff +} + +table.table a.btn.btn-deep-orange { + color: #fff +} + +.btn-outline-deep-orange { + color: #ff7043 !important; + background-color: transparent !important; + border: 2px solid #ff7043 !important +} + +.btn-outline-deep-orange:hover, +.btn-outline-deep-orange:focus, +.btn-outline-deep-orange:active, +.btn-outline-deep-orange:active:focus, +.btn-outline-deep-orange.active { + color: #ff7043 !important; + background-color: transparent !important; + border-color: #ff7043 !important +} + +.btn-outline-deep-orange:not([disabled]):not(.disabled):active, +.btn-outline-deep-orange:not([disabled]):not(.disabled).active, +.show>.btn-outline-deep-orange.dropdown-toggle { + background-color: transparent !important; + border-color: #ff7043 !important; + -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); + box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) +} + +.btn-outline-deep-orange:not([disabled]):not(.disabled):active:focus, +.btn-outline-deep-orange:not([disabled]):not(.disabled).active:focus, +.show>.btn-outline-deep-orange.dropdown-toggle:focus { + -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); + box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) +} + +.btn-brown { + color: #fff; + background-color: #795548 !important +} + +.btn-brown:hover { + color: #fff; + background-color: #896052 +} + +.btn-brown:focus, +.btn-brown.focus { + -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); + box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) +} + +.btn-brown:focus, +.btn-brown:active, +.btn-brown.active { + background-color: #392822 +} + +.btn-brown.dropdown-toggle { + background-color: #795548 !important +} + +.btn-brown.dropdown-toggle:hover, +.btn-brown.dropdown-toggle:focus { + background-color: #896052 !important +} + +.btn-brown:not([disabled]):not(.disabled):active, +.btn-brown:not([disabled]):not(.disabled).active, +.show>.btn-brown.dropdown-toggle { + background-color: #392822 !important; + -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); + box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) +} + +.btn-brown:not([disabled]):not(.disabled):active:focus, +.btn-brown:not([disabled]):not(.disabled).active:focus, +.show>.btn-brown.dropdown-toggle:focus { + -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); + box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) +} + +.brown-ic { + color: #795548 !important +} + +.brown-ic:hover, +.brown-ic:focus { + color: #795548 +} + +a.btn:not([href]):not([tabindex]), +a.btn:not([href]):not([tabindex]):focus, +a.btn:not([href]):not([tabindex]):hover { + color: #fff +} + +table.table a.btn.btn-brown { + color: #fff +} + +.btn-outline-brown { + color: #795548 !important; + background-color: transparent !important; + border: 2px solid #795548 !important +} + +.btn-outline-brown:hover, +.btn-outline-brown:focus, +.btn-outline-brown:active, +.btn-outline-brown:active:focus, +.btn-outline-brown.active { + color: #795548 !important; + background-color: transparent !important; + border-color: #795548 !important +} + +.btn-outline-brown:not([disabled]):not(.disabled):active, +.btn-outline-brown:not([disabled]):not(.disabled).active, +.show>.btn-outline-brown.dropdown-toggle { + background-color: transparent !important; + border-color: #795548 !important; + -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); + box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) +} + +.btn-outline-brown:not([disabled]):not(.disabled):active:focus, +.btn-outline-brown:not([disabled]):not(.disabled).active:focus, +.show>.btn-outline-brown.dropdown-toggle:focus { + -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); + box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) +} + +.btn-grey { + color: #fff; + background-color: #616161 !important +} + +.btn-grey:hover { + color: #fff; + background-color: #6e6e6e +} + +.btn-grey:focus, +.btn-grey.focus { + -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); + box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) +} + +.btn-grey:focus, +.btn-grey:active, +.btn-grey.active { + background-color: #2e2e2e +} + +.btn-grey.dropdown-toggle { + background-color: #616161 !important +} + +.btn-grey.dropdown-toggle:hover, +.btn-grey.dropdown-toggle:focus { + background-color: #6e6e6e !important +} + +.btn-grey:not([disabled]):not(.disabled):active, +.btn-grey:not([disabled]):not(.disabled).active, +.show>.btn-grey.dropdown-toggle { + background-color: #2e2e2e !important; + -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); + box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) +} + +.btn-grey:not([disabled]):not(.disabled):active:focus, +.btn-grey:not([disabled]):not(.disabled).active:focus, +.show>.btn-grey.dropdown-toggle:focus { + -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); + box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) +} + +.grey-ic { + color: #616161 !important +} + +.grey-ic:hover, +.grey-ic:focus { + color: #616161 +} + +a.btn:not([href]):not([tabindex]), +a.btn:not([href]):not([tabindex]):focus, +a.btn:not([href]):not([tabindex]):hover { + color: #fff +} + +table.table a.btn.btn-grey { + color: #fff +} + +.btn-outline-grey { + color: #616161 !important; + background-color: transparent !important; + border: 2px solid #616161 !important +} + +.btn-outline-grey:hover, +.btn-outline-grey:focus, +.btn-outline-grey:active, +.btn-outline-grey:active:focus, +.btn-outline-grey.active { + color: #616161 !important; + background-color: transparent !important; + border-color: #616161 !important +} + +.btn-outline-grey:not([disabled]):not(.disabled):active, +.btn-outline-grey:not([disabled]):not(.disabled).active, +.show>.btn-outline-grey.dropdown-toggle { + background-color: transparent !important; + border-color: #616161 !important; + -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); + box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) +} + +.btn-outline-grey:not([disabled]):not(.disabled):active:focus, +.btn-outline-grey:not([disabled]):not(.disabled).active:focus, +.show>.btn-outline-grey.dropdown-toggle:focus { + -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); + box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) +} + +.btn-blue-grey { + color: #fff; + background-color: #78909c !important +} + +.btn-blue-grey:hover { + color: #fff; + background-color: #879ca7 +} + +.btn-blue-grey:focus, +.btn-blue-grey.focus { + -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); + box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) +} + +.btn-blue-grey:focus, +.btn-blue-grey:active, +.btn-blue-grey.active { + background-color: #4a5b64 +} + +.btn-blue-grey.dropdown-toggle { + background-color: #78909c !important +} + +.btn-blue-grey.dropdown-toggle:hover, +.btn-blue-grey.dropdown-toggle:focus { + background-color: #879ca7 !important +} + +.btn-blue-grey:not([disabled]):not(.disabled):active, +.btn-blue-grey:not([disabled]):not(.disabled).active, +.show>.btn-blue-grey.dropdown-toggle { + background-color: #4a5b64 !important; + -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); + box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) +} + +.btn-blue-grey:not([disabled]):not(.disabled):active:focus, +.btn-blue-grey:not([disabled]):not(.disabled).active:focus, +.show>.btn-blue-grey.dropdown-toggle:focus { + -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); + box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) +} + +.blue-grey-ic { + color: #78909c !important +} + +.blue-grey-ic:hover, +.blue-grey-ic:focus { + color: #78909c +} + +a.btn:not([href]):not([tabindex]), +a.btn:not([href]):not([tabindex]):focus, +a.btn:not([href]):not([tabindex]):hover { + color: #fff +} + +table.table a.btn.btn-blue-grey { + color: #fff +} + +.btn-outline-blue-grey { + color: #78909c !important; + background-color: transparent !important; + border: 2px solid #78909c !important +} + +.btn-outline-blue-grey:hover, +.btn-outline-blue-grey:focus, +.btn-outline-blue-grey:active, +.btn-outline-blue-grey:active:focus, +.btn-outline-blue-grey.active { + color: #78909c !important; + background-color: transparent !important; + border-color: #78909c !important +} + +.btn-outline-blue-grey:not([disabled]):not(.disabled):active, +.btn-outline-blue-grey:not([disabled]):not(.disabled).active, +.show>.btn-outline-blue-grey.dropdown-toggle { + background-color: transparent !important; + border-color: #78909c !important; + -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); + box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) +} + +.btn-outline-blue-grey:not([disabled]):not(.disabled):active:focus, +.btn-outline-blue-grey:not([disabled]):not(.disabled).active:focus, +.show>.btn-outline-blue-grey.dropdown-toggle:focus { + -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); + box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) +} + +.btn-dark { + color: #fff; + background-color: #212121 !important +} + +.btn-dark:hover { + color: #fff; + background-color: #2e2e2e +} + +.btn-dark:focus, +.btn-dark.focus { + -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); + box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) +} + +.btn-dark:focus, +.btn-dark:active, +.btn-dark.active { + background-color: #000 +} + +.btn-dark.dropdown-toggle { + background-color: #212121 !important +} + +.btn-dark.dropdown-toggle:hover, +.btn-dark.dropdown-toggle:focus { + background-color: #2e2e2e !important +} + +.btn-dark:not([disabled]):not(.disabled):active, +.btn-dark:not([disabled]):not(.disabled).active, +.show>.btn-dark.dropdown-toggle { + background-color: #000 !important; + -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); + box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) +} + +.btn-dark:not([disabled]):not(.disabled):active:focus, +.btn-dark:not([disabled]):not(.disabled).active:focus, +.show>.btn-dark.dropdown-toggle:focus { + -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); + box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) +} + +.dark-ic { + color: #212121 !important +} + +.dark-ic:hover, +.dark-ic:focus { + color: #212121 +} + +a.btn:not([href]):not([tabindex]), +a.btn:not([href]):not([tabindex]):focus, +a.btn:not([href]):not([tabindex]):hover { + color: #fff +} + +table.table a.btn.btn-dark { + color: #fff +} + +.btn-outline-dark { + color: #212121 !important; + background-color: transparent !important; + border: 2px solid #212121 !important +} + +.btn-outline-dark:hover, +.btn-outline-dark:focus, +.btn-outline-dark:active, +.btn-outline-dark:active:focus, +.btn-outline-dark.active { + color: #212121 !important; + background-color: transparent !important; + border-color: #212121 !important +} + +.btn-outline-dark:not([disabled]):not(.disabled):active, +.btn-outline-dark:not([disabled]):not(.disabled).active, +.show>.btn-outline-dark.dropdown-toggle { + background-color: transparent !important; + border-color: #212121 !important; + -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); + box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) +} + +.btn-outline-dark:not([disabled]):not(.disabled):active:focus, +.btn-outline-dark:not([disabled]):not(.disabled).active:focus, +.show>.btn-outline-dark.dropdown-toggle:focus { + -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); + box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) +} + +.btn-light { + color: #000; + background-color: #e0e0e0 !important +} + +.btn-light:hover { + color: #000; + background-color: #ededed +} + +.btn-light:focus, +.btn-light.focus { + -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); + box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) +} + +.btn-light:focus, +.btn-light:active, +.btn-light.active { + background-color: #adadad +} + +.btn-light.dropdown-toggle { + background-color: #e0e0e0 !important +} + +.btn-light.dropdown-toggle:hover, +.btn-light.dropdown-toggle:focus { + background-color: #ededed !important +} + +.btn-light:not([disabled]):not(.disabled):active, +.btn-light:not([disabled]):not(.disabled).active, +.show>.btn-light.dropdown-toggle { + background-color: #adadad !important; + -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); + box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) +} + +.btn-light:not([disabled]):not(.disabled):active:focus, +.btn-light:not([disabled]):not(.disabled).active:focus, +.show>.btn-light.dropdown-toggle:focus { + -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); + box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) +} + +.light-ic { + color: #e0e0e0 !important +} + +.light-ic:hover, +.light-ic:focus { + color: #e0e0e0 +} + +a.btn:not([href]):not([tabindex]), +a.btn:not([href]):not([tabindex]):focus, +a.btn:not([href]):not([tabindex]):hover { + color: #000 +} + +table.table a.btn.btn-light { + color: #000 +} + +.btn-outline-light { + color: #e0e0e0 !important; + background-color: transparent !important; + border: 2px solid #e0e0e0 !important +} + +.btn-outline-light:hover, +.btn-outline-light:focus, +.btn-outline-light:active, +.btn-outline-light:active:focus, +.btn-outline-light.active { + color: #e0e0e0 !important; + background-color: transparent !important; + border-color: #e0e0e0 !important +} + +.btn-outline-light:not([disabled]):not(.disabled):active, +.btn-outline-light:not([disabled]):not(.disabled).active, +.show>.btn-outline-light.dropdown-toggle { + background-color: transparent !important; + border-color: #e0e0e0 !important; + -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); + box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) +} + +.btn-outline-light:not([disabled]):not(.disabled):active:focus, +.btn-outline-light:not([disabled]):not(.disabled).active:focus, +.show>.btn-outline-light.dropdown-toggle:focus { + -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); + box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) +} + +.btn-white { + color: #000; + background-color: #fff !important +} + +.btn-white:hover { + color: #000; + background-color: #fff +} + +.btn-white:focus, +.btn-white.focus { + -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); + box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) +} + +.btn-white:focus, +.btn-white:active, +.btn-white.active { + background-color: #ccc +} + +.btn-white.dropdown-toggle { + background-color: #fff !important +} + +.btn-white.dropdown-toggle:hover, +.btn-white.dropdown-toggle:focus { + background-color: #fff !important +} + +.btn-white:not([disabled]):not(.disabled):active, +.btn-white:not([disabled]):not(.disabled).active, +.show>.btn-white.dropdown-toggle { + background-color: #ccc !important; + -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); + box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) +} + +.btn-white:not([disabled]):not(.disabled):active:focus, +.btn-white:not([disabled]):not(.disabled).active:focus, +.show>.btn-white.dropdown-toggle:focus { + -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); + box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) +} + +.white-ic { + color: #fff !important +} + +.white-ic:hover, +.white-ic:focus { + color: #fff +} + +a.btn:not([href]):not([tabindex]), +a.btn:not([href]):not([tabindex]):focus, +a.btn:not([href]):not([tabindex]):hover { + color: #000 +} + +table.table a.btn.btn-white { + color: #000 +} + +.btn-outline-white { + color: #fff !important; + background-color: transparent !important; + border: 2px solid #fff !important +} + +.btn-outline-white:hover, +.btn-outline-white:focus, +.btn-outline-white:active, +.btn-outline-white:active:focus, +.btn-outline-white.active { + color: #fff !important; + background-color: transparent !important; + border-color: #fff !important +} + +.btn-outline-white:not([disabled]):not(.disabled):active, +.btn-outline-white:not([disabled]):not(.disabled).active, +.show>.btn-outline-white.dropdown-toggle { + background-color: transparent !important; + border-color: #fff !important; + -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); + box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) +} + +.btn-outline-white:not([disabled]):not(.disabled):active:focus, +.btn-outline-white:not([disabled]):not(.disabled).active:focus, +.show>.btn-outline-white.dropdown-toggle:focus { + -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); + box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) +} + +.btn-black { + color: #fff; + background-color: #000 !important +} + +.btn-black:hover { + color: #fff; + background-color: #0d0d0d +} + +.btn-black:focus, +.btn-black.focus { + -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); + box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) +} + +.btn-black:focus, +.btn-black:active, +.btn-black.active { + background-color: #000 +} + +.btn-black.dropdown-toggle { + background-color: #000 !important +} + +.btn-black.dropdown-toggle:hover, +.btn-black.dropdown-toggle:focus { + background-color: #0d0d0d !important +} + +.btn-black:not([disabled]):not(.disabled):active, +.btn-black:not([disabled]):not(.disabled).active, +.show>.btn-black.dropdown-toggle { + background-color: #000 !important; + -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); + box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) +} + +.btn-black:not([disabled]):not(.disabled):active:focus, +.btn-black:not([disabled]):not(.disabled).active:focus, +.show>.btn-black.dropdown-toggle:focus { + -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); + box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) +} + +.black-ic { + color: #000 !important +} + +.black-ic:hover, +.black-ic:focus { + color: #000 +} + +a.btn:not([href]):not([tabindex]), +a.btn:not([href]):not([tabindex]):focus, +a.btn:not([href]):not([tabindex]):hover { + color: #fff +} + +table.table a.btn.btn-black { + color: #fff +} + +.btn-outline-black { + color: #000 !important; + background-color: transparent !important; + border: 2px solid #000 !important +} + +.btn-outline-black:hover, +.btn-outline-black:focus, +.btn-outline-black:active, +.btn-outline-black:active:focus, +.btn-outline-black.active { + color: #000 !important; + background-color: transparent !important; + border-color: #000 !important +} + +.btn-outline-black:not([disabled]):not(.disabled):active, +.btn-outline-black:not([disabled]):not(.disabled).active, +.show>.btn-outline-black.dropdown-toggle { + background-color: transparent !important; + border-color: #000 !important; + -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); + box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) +} + +.btn-outline-black:not([disabled]):not(.disabled):active:focus, +.btn-outline-black:not([disabled]):not(.disabled).active:focus, +.show>.btn-outline-black.dropdown-toggle:focus { + -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); + box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) +} + +.btn.purple-gradient { + color: #fff; + -webkit-transition: .5s ease; + transition: .5s ease +} + +.btn.purple-gradient:hover, +.btn.purple-gradient:focus, +.btn.purple-gradient:active, +.btn.purple-gradient:active:focus .btn.purple-gradient.active { + background: -webkit-gradient(linear, left top, left bottom, from(#ff88ce), to(#8f8bf7)); + background: linear-gradient(#ff88ce, #8f8bf7) +} + +.btn.peach-gradient { + color: #fff; + -webkit-transition: .5s ease; + transition: .5s ease +} + +.btn.peach-gradient:hover, +.btn.peach-gradient:focus, +.btn.peach-gradient:active, +.btn.peach-gradient:active:focus .btn.peach-gradient.active { + background: -webkit-gradient(linear, left top, left bottom, from(#ffdf89), to(#fc7b7b)); + background: linear-gradient(#ffdf89, #fc7b7b) +} + +.btn.aqua-gradient { + color: #fff; + -webkit-transition: .5s ease; + transition: .5s ease +} + +.btn.aqua-gradient:hover, +.btn.aqua-gradient:focus, +.btn.aqua-gradient:active, +.btn.aqua-gradient:active:focus .btn.aqua-gradient.active { + background: -webkit-gradient(linear, left top, left bottom, from(#3aa2ff), to(#1fffac)); + background: linear-gradient(#3aa2ff, #1fffac) +} + +.btn.blue-gradient { + color: #fff; + -webkit-transition: .5s ease; + transition: .5s ease +} + +.btn.blue-gradient:hover, +.btn.blue-gradient:focus, +.btn.blue-gradient:active, +.btn.blue-gradient:active:focus .btn.blue-gradient.active { + background: -webkit-gradient(linear, left top, left bottom, from(#5ed1fc), to(#3647b3)); + background: linear-gradient(#5ed1fc, #3647b3) +} + +.btn-warning:focus, +.btn-warning:not(:disabled):not(.disabled).active, +.btn-warning:not(:disabled):not(.disabled):active, +.show>.btn-warning.dropdown-toggle { + color: #fff +} + +.card { + font-weight: 400; + border: 0; + -webkit-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12); + box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12) +} + +.card[class*="border"] { + border: 1px solid #9e9e9e; + -webkit-box-shadow: none; + box-shadow: none +} + +.card .card-body h1, +.card .card-body h2, +.card .card-body h3, +.card .card-body h4, +.card .card-body h5, +.card .card-body h6 { + font-weight: 400 +} + +.card .card-body .card-title a { + -webkit-transition: 0.2s ease-in-out; + transition: 0.2s ease-in-out +} + +.card .card-body .card-title a:hover { + -webkit-transition: 0.2s ease-in-out; + transition: 0.2s ease-in-out +} + +.card .card-body .card-text { + font-size: .9rem; + font-weight: 400; + color: #747373 +} + +.card .md-form label { + font-weight: 300 +} + +.dropdown .dropdown-menu .dropdown-item:active { + background-color: #757575 +} + +.dropdown-submenu { + position: relative +} + +.dropdown-submenu>.dropdown-menu { + top: 0; + left: 100%; + margin-top: -6px; + margin-left: 1px; + border-radius: 0 6px 6px 6px +} + +.dropdown-submenu:hover>.dropdown-menu { + display: block +} + +.md-form.input-group label { + top: 0; + margin-bottom: 0 +} + +.md-form.input-group .input-group-text { + background-color: #e0e0e0 +} + +.md-form.input-group .input-group-text.md-addon { + font-weight: 500; + background-color: transparent; + border: none +} + +.md-form.input-group .form-control { + padding: .375rem .75rem; + margin: 0 +} + +.navbar { + font-weight: 300; + -webkit-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12); + box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12) +} + +.navbar form .md-form input { + margin: 0 5px 1px 8px +} + +.navbar .breadcrumb { + padding: .3rem 0 0 1rem; + margin: 0; + font-size: 15px; + font-weight: 300; + background-color: inherit +} + +.navbar .breadcrumb .breadcrumb-item { + color: #fff +} + +.navbar .breadcrumb .breadcrumb-item.active { + color: rgba(255, 255, 255, 0.65) +} + +.navbar .breadcrumb .breadcrumb-item:before { + color: rgba(255, 255, 255, 0.65) +} + +.navbar .navbar-toggler { + border-width: 0; + outline: 0 +} + +.navbar .nav-flex-icons { + -webkit-box-orient: horizontal; + -webkit-box-direction: normal; + -ms-flex-direction: row; + flex-direction: row +} + +@media (max-width: 992px) { + .navbar .container { + width: 100% + } + + .navbar .container .navbar-toggler-right { + right: 0 + } +} + +.navbar .nav-item .nav-link { + display: block +} + +.navbar .nav-item .nav-link.disabled:active { + pointer-events: none +} + +.navbar .nav-item .nav-link .fas, +.navbar .nav-item .nav-link .fab, +.navbar .nav-item .nav-link .far { + padding-right: 3px; + padding-left: 3px +} + +@media (max-width: 992px) { + .navbar .nav-item .nav-link { + padding-right: 6px; + padding-left: 6px + } +} + +.navbar .dropdown-menu { + position: absolute !important; + margin-top: 0 +} + +.navbar .dropdown-menu a { + padding: 10px; + font-size: .9375rem; + font-weight: 300 +} + +.navbar .dropdown-menu a:not(.active) { + color: #000 +} + +@media (max-width: 600px) { + .navbar .dropdown-menu form { + width: 17rem + } +} + +@media (min-width: 600px) { + .navbar .dropdown-menu form { + width: 22rem + } +} + +.navbar.navbar-light .navbar-nav .nav-item .nav-link.disbled { + color: rgba(0, 0, 0, 0.3) +} + +.navbar.navbar-light .navbar-nav .nav-item .nav-link.disbled:hover { + color: rgba(0, 0, 0, 0.3) +} + +.navbar.navbar-light .navbar-toggler-icon { + cursor: pointer; + background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(0, 0, 0, 0.9)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 8h24M4 16h24M4 24h24'/%3E%3C/svg%3E") +} + +.navbar.navbar-light .breadcrumb .nav-item .nav-link, +.navbar.navbar-light .navbar-nav .nav-item .nav-link { + color: #000; + -webkit-transition: .35s; + transition: .35s +} + +.navbar.navbar-light .breadcrumb .nav-item .nav-link:hover, +.navbar.navbar-light .navbar-nav .nav-item .nav-link:hover { + color: rgba(0, 0, 0, 0.7) +} + +.navbar.navbar-light .breadcrumb .nav-item.active>.nav-link, +.navbar.navbar-light .navbar-nav .nav-item.active>.nav-link { + background-color: rgba(0, 0, 0, 0.1) +} + +.navbar.navbar-light .breadcrumb .nav-item.active>.nav-link:hover, +.navbar.navbar-light .navbar-nav .nav-item.active>.nav-link:hover { + color: #000 +} + +.navbar.navbar-light .navbar-toggler { + color: #000 +} + +.navbar.navbar-light form .md-form input { + border-bottom: 1px solid #000 +} + +.navbar.navbar-light form .md-form input:focus:not([readonly]) { + border-color: #4285f4 +} + +.navbar.navbar-light form .md-form .form-control { + color: #000 +} + +.navbar.navbar-light form .md-form .form-control::-webkit-input-placeholder { + font-weight: 300; + color: #000 +} + +.navbar.navbar-light form .md-form .form-control::-moz-placeholder { + font-weight: 300; + color: #000 +} + +.navbar.navbar-light form .md-form .form-control:-ms-input-placeholder { + font-weight: 300; + color: #000 +} + +.navbar.navbar-light form .md-form .form-control::-ms-input-placeholder { + font-weight: 300; + color: #000 +} + +.navbar.navbar-light form .md-form .form-control::placeholder { + font-weight: 300; + color: #000 +} + +.navbar.navbar-dark .navbar-nav .nav-item .nav-link.disbled { + color: rgba(255, 255, 255, 0.25) +} + +.navbar.navbar-dark .navbar-nav .nav-item .nav-link.disbled:hover { + color: rgba(255, 255, 255, 0.25) +} + +.navbar.navbar-dark .navbar-toggler-icon { + cursor: pointer; + background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(255, 255, 255, 0.9)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 8h24M4 16h24M4 24h24'/%3E%3C/svg%3E") +} + +.navbar.navbar-dark .breadcrumb .nav-item .nav-link, +.navbar.navbar-dark .navbar-nav .nav-item .nav-link { + color: #fff; + -webkit-transition: .35s; + transition: .35s +} + +.navbar.navbar-dark .breadcrumb .nav-item .nav-link:hover, +.navbar.navbar-dark .navbar-nav .nav-item .nav-link:hover { + color: rgba(255, 255, 255, 0.75) +} + +.navbar.navbar-dark .breadcrumb .nav-item.active>.nav-link, +.navbar.navbar-dark .navbar-nav .nav-item.active>.nav-link { + background-color: rgba(255, 255, 255, 0.1) +} + +.navbar.navbar-dark .breadcrumb .nav-item.active>.nav-link:hover, +.navbar.navbar-dark .navbar-nav .nav-item.active>.nav-link:hover { + color: #fff +} + +.navbar.navbar-dark .navbar-toggler { + color: #fff +} + +.navbar.navbar-dark form .md-form input { + border-bottom: 1px solid #fff +} + +.navbar.navbar-dark form .md-form input:focus:not([readonly]) { + border-color: #4285f4 +} + +.navbar.navbar-dark form .md-form .form-control { + color: #fff +} + +.navbar.navbar-dark form .md-form .form-control::-webkit-input-placeholder { + font-weight: 300; + color: #fff +} + +.navbar.navbar-dark form .md-form .form-control::-moz-placeholder { + font-weight: 300; + color: #fff +} + +.navbar.navbar-dark form .md-form .form-control:-ms-input-placeholder { + font-weight: 300; + color: #fff +} + +.navbar.navbar-dark form .md-form .form-control::-ms-input-placeholder { + font-weight: 300; + color: #fff +} + +.navbar.navbar-dark form .md-form .form-control::placeholder { + font-weight: 300; + color: #fff +} + +@media (min-width: 600px) { + .navbar.scrolling-navbar { + padding-top: 12px; + padding-bottom: 12px; + -webkit-transition: background 0.5s ease-in-out, padding 0.5s ease-in-out; + transition: background 0.5s ease-in-out, padding 0.5s ease-in-out + } + + .navbar.scrolling-navbar .navbar-nav>li { + -webkit-transition-duration: 1s; + transition-duration: 1s + } + + .navbar.scrolling-navbar.top-nav-collapse { + padding-top: 5px; + padding-bottom: 5px + } +} + +.pagination .page-item.active .page-link { + color: #fff; + background-color: #4285f4; + border-radius: .125rem; + -webkit-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12); + box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12); + -webkit-transition: all 0.2s linear; + transition: all 0.2s linear +} + +.pagination .page-item.active .page-link:hover { + background-color: #4285f4 +} + +.pagination .page-item.disabled .page-link { + color: #868e96 +} + +.pagination .page-item .page-link { + font-size: .9rem; + color: #212529; + background-color: transparent; + border: 0; + outline: 0; + -webkit-transition: all 0.3s linear; + transition: all 0.3s linear +} + +.pagination .page-item .page-link:hover { + background-color: #eee; + border-radius: .125rem; + -webkit-transition: all 0.3s linear; + transition: all 0.3s linear +} + +.pagination .page-item .page-link:focus { + background-color: transparent; + -webkit-box-shadow: none; + box-shadow: none +} + +.pagination.pagination-lg .page-item .page-link { + font-size: 1rem +} + +.pagination.pagination-sm .page-item .page-link { + font-size: .8rem +} + +.pagination.pagination-circle .page-item .page-link { + margin-right: 2px; + margin-left: 2px; + border-radius: 50% +} + +.pagination.pagination-circle .page-item .page-link:hover { + border-radius: 50% +} + +.pagination.pagination-circle .page-item.active .page-link { + border-radius: 50% +} + +.pagination.pg-blue .page-item.active .page-link { + background-color: #4285f4 +} + +.pagination.pg-blue .page-item.active .page-link:hover { + background-color: #4285f4 +} + +.pagination.pg-red .page-item.active .page-link { + background-color: #ff3547 +} + +.pagination.pg-red .page-item.active .page-link:hover { + background-color: #ff3547 +} + +.pagination.pg-teal .page-item.active .page-link { + background-color: #2bbbad +} + +.pagination.pg-teal .page-item.active .page-link:hover { + background-color: #2bbbad +} + +.pagination.pg-dark-grey .page-item.active .page-link { + background-color: #37474f +} + +.pagination.pg-dark-grey .page-item.active .page-link:hover { + background-color: #37474f +} + +.pagination.pg-dark .page-item.active .page-link { + background-color: #2e2e2e +} + +.pagination.pg-dark .page-item.active .page-link:hover { + background-color: #2e2e2e +} + +.pagination.pg-blue-grey .page-item.active .page-link { + background-color: #3f729b +} + +.pagination.pg-blue-grey .page-item.active .page-link:hover { + background-color: #3f729b +} + +.pagination.pg-amber .page-item.active .page-link { + background-color: #ff6f00 +} + +.pagination.pg-amber .page-item.active .page-link:hover { + background-color: #ff6f00 +} + +.pagination.pg-purple .page-item.active .page-link { + background-color: #5e35b1 +} + +.pagination.pg-purple .page-item.active .page-link:hover { + background-color: #5e35b1 +} + +.badge { + color: #fff !important; + border-radius: .125rem; + -webkit-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12); + box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12) +} + +.badge-pill { + padding-right: .6em; + padding-left: .6em; + border-radius: 10rem +} + +.badge-primary { + color: #fff !important; + background-color: #4285f4 !important +} + +.badge-danger { + color: #fff !important; + background-color: #ff3547 !important +} + +.badge-warning { + color: #fff !important; + background-color: #fb3 !important +} + +.badge-success { + color: #fff !important; + background-color: #00c851 !important +} + +.badge-info { + color: #fff !important; + background-color: #33b5e5 !important +} + +.badge-default { + color: #fff !important; + background-color: #2bbbad !important +} + +.badge-secondary { + color: #fff !important; + background-color: #a6c !important +} + +.badge-dark { + color: #fff !important; + background-color: #212121 !important +} + +.badge-light { + color: #000 !important; + background-color: #e0e0e0 !important +} + +body.modal-open { + padding-right: 0 !important; + overflow: auto +} + +body.scrollable { + overflow-y: auto +} + +.modal-dialog .modal-content { + border: 0; + border-radius: .125rem; + -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); + box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) +} + +.modal-dialog .modal-content .modal-header { + border-top-left-radius: .125rem; + border-top-right-radius: .125rem +} + +.modal-dialog.cascading-modal { + margin-top: 10% +} + +.modal-dialog.cascading-modal .close { + color: #fff; + text-shadow: none; + outline: 0; + opacity: 1 +} + +.modal-dialog.cascading-modal .modal-header { + padding: 1.5rem; + margin: -2rem 1rem 1rem 1rem; + text-align: center; + border: none; + border-radius: .125rem; + -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); + box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) +} + +.modal-dialog.cascading-modal .modal-header .close { + margin-right: 1rem +} + +.modal-dialog.cascading-modal .modal-header .title { + width: 100%; + margin-bottom: 0; + font-size: 1.25rem +} + +.modal-dialog.cascading-modal .modal-header .title .fas, +.modal-dialog.cascading-modal .modal-header .title .fab, +.modal-dialog.cascading-modal .modal-header .title .far { + margin-right: 9px +} + +.modal-dialog.cascading-modal .modal-header .social-buttons { + margin-top: 1.5rem +} + +.modal-dialog.cascading-modal .modal-header .social-buttons a { + font-size: 1rem +} + +.modal-dialog.cascading-modal .modal-c-tabs .md-tabs { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + margin: -1.5rem 1rem 0 1rem; + -webkit-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12); + box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12) +} + +.modal-dialog.cascading-modal .modal-c-tabs .md-tabs li { + -webkit-box-flex: 1; + -ms-flex: 1; + flex: 1 +} + +.modal-dialog.cascading-modal .modal-c-tabs .md-tabs li a { + text-align: center +} + +.modal-dialog.cascading-modal .modal-c-tabs .tab-content { + padding: 1.7rem 0 0 0 +} + +.modal-dialog.cascading-modal .modal-body, +.modal-dialog.cascading-modal .modal-footer { + padding-right: 2rem; + padding-left: 2rem; + color: #616161 +} + +.modal-dialog.cascading-modal .modal-body .additional-option, +.modal-dialog.cascading-modal .modal-footer .additional-option { + margin-top: 1rem; + text-align: center +} + +.modal-dialog.cascading-modal.modal-avatar { + margin-top: 6rem +} + +.modal-dialog.cascading-modal.modal-avatar .modal-header { + margin: -6rem 0 -1rem; + -webkit-box-shadow: none; + box-shadow: none +} + +.modal-dialog.cascading-modal.modal-avatar .modal-header img { + width: 130px; + margin-right: auto; + margin-left: auto; + -webkit-box-shadow: 0 8px 17px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19); + box-shadow: 0 8px 17px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19) +} + +.modal-dialog.modal-notify .heading { + padding: .3rem; + margin: 0; + font-size: 1.15rem; + color: #fff +} + +.modal-dialog.modal-notify .modal-header { + border: 0; + -webkit-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12); + box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12) +} + +.modal-dialog.modal-notify .close { + opacity: 1 +} + +.modal-dialog.modal-notify .modal-body { + padding: 1.5rem; + color: #616161 +} + +.modal-dialog.modal-notify.modal-primary .modal-header { + background-color: #4285f4 +} + +.modal-dialog.modal-notify.modal-primary .fas, +.modal-dialog.modal-notify.modal-primary .fab, +.modal-dialog.modal-notify.modal-primary .far { + color: #4285f4 +} + +.modal-dialog.modal-notify.modal-primary .badge { + background-color: #4285f4 +} + +.modal-dialog.modal-notify.modal-primary .btn .fas, +.modal-dialog.modal-notify.modal-primary .btn .fab, +.modal-dialog.modal-notify.modal-primary .btn .far { + color: #fff +} + +.modal-dialog.modal-notify.modal-primary .btn.btn-outline-primary .fas, +.modal-dialog.modal-notify.modal-primary .btn.btn-outline-primary .fab, +.modal-dialog.modal-notify.modal-primary .btn.btn-outline-primary .far { + color: #4285f4 +} + +.modal-dialog.modal-notify.modal-danger .modal-header { + background-color: #ff3547 +} + +.modal-dialog.modal-notify.modal-danger .fas, +.modal-dialog.modal-notify.modal-danger .fab, +.modal-dialog.modal-notify.modal-danger .far { + color: #ff3547 +} + +.modal-dialog.modal-notify.modal-danger .badge { + background-color: #ff3547 +} + +.modal-dialog.modal-notify.modal-danger .btn .fas, +.modal-dialog.modal-notify.modal-danger .btn .fab, +.modal-dialog.modal-notify.modal-danger .btn .far { + color: #fff +} + +.modal-dialog.modal-notify.modal-danger .btn.btn-outline-danger .fas, +.modal-dialog.modal-notify.modal-danger .btn.btn-outline-danger .fab, +.modal-dialog.modal-notify.modal-danger .btn.btn-outline-danger .far { + color: #ff3547 +} + +.modal-dialog.modal-notify.modal-warning .modal-header { + background-color: #fb3 +} + +.modal-dialog.modal-notify.modal-warning .fas, +.modal-dialog.modal-notify.modal-warning .fab, +.modal-dialog.modal-notify.modal-warning .far { + color: #fb3 +} + +.modal-dialog.modal-notify.modal-warning .badge { + background-color: #fb3 +} + +.modal-dialog.modal-notify.modal-warning .btn .fas, +.modal-dialog.modal-notify.modal-warning .btn .fab, +.modal-dialog.modal-notify.modal-warning .btn .far { + color: #fff +} + +.modal-dialog.modal-notify.modal-warning .btn.btn-outline-warning .fas, +.modal-dialog.modal-notify.modal-warning .btn.btn-outline-warning .fab, +.modal-dialog.modal-notify.modal-warning .btn.btn-outline-warning .far { + color: #fb3 +} + +.modal-dialog.modal-notify.modal-success .modal-header { + background-color: #00c851 +} + +.modal-dialog.modal-notify.modal-success .fas, +.modal-dialog.modal-notify.modal-success .fab, +.modal-dialog.modal-notify.modal-success .far { + color: #00c851 +} + +.modal-dialog.modal-notify.modal-success .badge { + background-color: #00c851 +} + +.modal-dialog.modal-notify.modal-success .btn .fas, +.modal-dialog.modal-notify.modal-success .btn .fab, +.modal-dialog.modal-notify.modal-success .btn .far { + color: #fff +} + +.modal-dialog.modal-notify.modal-success .btn.btn-outline-success .fas, +.modal-dialog.modal-notify.modal-success .btn.btn-outline-success .fab, +.modal-dialog.modal-notify.modal-success .btn.btn-outline-success .far { + color: #00c851 +} + +.modal-dialog.modal-notify.modal-info .modal-header { + background-color: #33b5e5 +} + +.modal-dialog.modal-notify.modal-info .fas, +.modal-dialog.modal-notify.modal-info .fab, +.modal-dialog.modal-notify.modal-info .far { + color: #33b5e5 +} + +.modal-dialog.modal-notify.modal-info .badge { + background-color: #33b5e5 +} + +.modal-dialog.modal-notify.modal-info .btn .fas, +.modal-dialog.modal-notify.modal-info .btn .fab, +.modal-dialog.modal-notify.modal-info .btn .far { + color: #fff +} + +.modal-dialog.modal-notify.modal-info .btn.btn-outline-info .fas, +.modal-dialog.modal-notify.modal-info .btn.btn-outline-info .fab, +.modal-dialog.modal-notify.modal-info .btn.btn-outline-info .far { + color: #33b5e5 +} + +.modal { + padding-right: 0 !important +} + +@media (min-width: 768px) { + .modal .modal-dialog.modal-top { + top: 0 + } + + .modal .modal-dialog.modal-left { + left: 0 + } + + .modal .modal-dialog.modal-right { + right: 0 + } + + .modal .modal-dialog.modal-bottom { + bottom: 0 + } + + .modal .modal-dialog.modal-top-left { + top: 10px; + left: 10px + } + + .modal .modal-dialog.modal-top-right { + top: 10px; + right: 10px + } + + .modal .modal-dialog.modal-bottom-left { + bottom: 10px; + left: 10px + } + + .modal .modal-dialog.modal-bottom-right { + right: 10px; + bottom: 10px + } +} + +.modal.fade.top:not(.show) .modal-dialog { + -webkit-transform: translate3d(0, -25%, 0); + transform: translate3d(0, -25%, 0) +} + +.modal.fade.left:not(.show) .modal-dialog { + -webkit-transform: translate3d(-25%, 0, 0); + transform: translate3d(-25%, 0, 0) +} + +.modal.fade.right:not(.show) .modal-dialog { + -webkit-transform: translate3d(25%, 0, 0); + transform: translate3d(25%, 0, 0) +} + +.modal.fade.bottom:not(.show) .modal-dialog { + -webkit-transform: translate3d(0, 25%, 0); + transform: translate3d(0, 25%, 0) +} + +@media (min-width: 992px) { + .modal.modal-scrolling { + position: relative + } + + .modal.modal-scrolling .modal-dialog { + position: fixed; + z-index: 1050 + } + + .modal.modal-content-clickable { + top: auto; + bottom: auto + } + + .modal.modal-content-clickable .modal-dialog { + position: fixed + } + + .modal .modal-fluid { + width: 100%; + max-width: 100% + } + + .modal .modal-fluid .modal-content { + width: 100% + } + + .modal .modal-frame { + position: absolute; + width: 100%; + max-width: 100% !important; + margin: 0 !important + } + + .modal .modal-frame.modal-bottom { + bottom: 0 + } + + .modal .modal-full-height { + position: absolute; + top: 0; + right: 0; + display: -webkit-box; + display: -ms-flexbox; + display: flex; + width: 400px; + height: auto; + min-height: 100%; + margin: 0 + } + + .modal .modal-full-height.modal-top, + .modal .modal-full-height.modal-bottom { + display: block; + width: 100%; + max-width: 100%; + height: auto + } + + .modal .modal-full-height.modal-top { + bottom: auto + } + + .modal .modal-full-height.modal-bottom { + top: auto; + min-height: 0 + } + + .modal .modal-full-height .modal-content { + width: 100% + } + + .modal .modal-full-height.modal-lg { + width: 90%; + max-width: 90% + } +} + +@media (min-width: 992px) and (min-width: 992px) { + .modal .modal-full-height.modal-lg { + width: 800px; + max-width: 800px + } +} + +@media (min-width: 992px) and (min-width: 1200px) { + .modal .modal-full-height.modal-lg { + width: 1000px; + max-width: 1000px + } +} + +@media (min-width: 992px) { + .modal .modal-side { + position: absolute; + right: 10px; + bottom: 10px; + width: 400px; + margin: 0 + } +} + +.carousel .carousel-control-prev-icon, +.carousel .carousel-control-next-icon { + width: 20px; + height: 20px +} + +.carousel .carousel-control-prev-icon { + background-image: url(../img/svg/arrow_left.svg) +} + +.carousel .carousel-control-next-icon { + background-image: url(../img/svg/arrow_right.svg) +} + +.carousel .carousel-indicators li { + width: .625rem; + height: .625rem; + cursor: pointer; + border-radius: 50% +} + +.carousel-fade .carousel-item { + opacity: 0; + -webkit-transition-duration: .6s; + transition-duration: .6s; + -webkit-transition-property: opacity; + transition-property: opacity +} + +.carousel-fade .carousel-item.active, +.carousel-fade .carousel-item-next.carousel-item-left, +.carousel-fade .carousel-item-prev.carousel-item-right { + opacity: 1 +} + +.carousel-fade .carousel-item-left.active, +.carousel-fade .carousel-item-right.active { + opacity: 0 +} + +.carousel-fade .carousel-item-next, +.carousel-fade .carousel-item-prev, +.carousel-fade .carousel-item.active, +.carousel-fade .carousel-item-left.active, +.carousel-fade .carousel-item-prev.active { + -webkit-transform: translateX(0); + transform: translateX(0) +} + +@supports (transform-style: preserve-3d) { + + .carousel-fade .carousel-item-next, + .carousel-fade .carousel-item-prev, + .carousel-fade .carousel-item.active, + .carousel-fade .carousel-item-left.active, + .carousel-fade .carousel-item-prev.active { + -webkit-transform: translate3d(0, 0, 0); + transform: translate3d(0, 0, 0) + } +} + +.md-form { + position: relative; + margin-top: 1.5rem; + margin-bottom: 1.5rem +} + +.md-form input:not([type]), +.md-form input[type="text"]:not(.browser-default), +.md-form input[type="password"]:not(.browser-default), +.md-form input[type="email"]:not(.browser-default), +.md-form input[type="url"]:not(.browser-default), +.md-form input[type="time"]:not(.browser-default), +.md-form input[type="date"]:not(.browser-default), +.md-form input[type="datetime"]:not(.browser-default), +.md-form input[type="datetime-local"]:not(.browser-default), +.md-form input[type="tel"]:not(.browser-default), +.md-form input[type="number"]:not(.browser-default), +.md-form input[type="search"]:not(.browser-default), +.md-form input[type="phone"]:not(.browser-default), +.md-form input[type="search-md"], +.md-form textarea.md-textarea { + -webkit-box-sizing: content-box; + box-sizing: content-box; + background-color: transparent; + border: none; + border-bottom: 1px solid #ced4da; + border-radius: 0; + outline: none; + -webkit-box-shadow: none; + box-shadow: none; + -webkit-transition: border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out; + transition: border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out; + transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; + transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out +} + +.md-form input:not([type]):focus:not([readonly]), +.md-form input[type="text"]:not(.browser-default):focus:not([readonly]), +.md-form input[type="password"]:not(.browser-default):focus:not([readonly]), +.md-form input[type="email"]:not(.browser-default):focus:not([readonly]), +.md-form input[type="url"]:not(.browser-default):focus:not([readonly]), +.md-form input[type="time"]:not(.browser-default):focus:not([readonly]), +.md-form input[type="date"]:not(.browser-default):focus:not([readonly]), +.md-form input[type="datetime"]:not(.browser-default):focus:not([readonly]), +.md-form input[type="datetime-local"]:not(.browser-default):focus:not([readonly]), +.md-form input[type="tel"]:not(.browser-default):focus:not([readonly]), +.md-form input[type="number"]:not(.browser-default):focus:not([readonly]), +.md-form input[type="search"]:not(.browser-default):focus:not([readonly]), +.md-form input[type="phone"]:not(.browser-default):focus:not([readonly]), +.md-form input[type="search-md"]:focus:not([readonly]), +.md-form textarea.md-textarea:focus:not([readonly]) { + border-bottom: 1px solid #4285f4; + -webkit-box-shadow: 0 1px 0 0 #4285f4; + box-shadow: 0 1px 0 0 #4285f4 +} + +.md-form input:not([type]):focus:not([readonly])+label, +.md-form input[type="text"]:not(.browser-default):focus:not([readonly])+label, +.md-form input[type="password"]:not(.browser-default):focus:not([readonly])+label, +.md-form input[type="email"]:not(.browser-default):focus:not([readonly])+label, +.md-form input[type="url"]:not(.browser-default):focus:not([readonly])+label, +.md-form input[type="time"]:not(.browser-default):focus:not([readonly])+label, +.md-form input[type="date"]:not(.browser-default):focus:not([readonly])+label, +.md-form input[type="datetime"]:not(.browser-default):focus:not([readonly])+label, +.md-form input[type="datetime-local"]:not(.browser-default):focus:not([readonly])+label, +.md-form input[type="tel"]:not(.browser-default):focus:not([readonly])+label, +.md-form input[type="number"]:not(.browser-default):focus:not([readonly])+label, +.md-form input[type="search"]:not(.browser-default):focus:not([readonly])+label, +.md-form input[type="phone"]:not(.browser-default):focus:not([readonly])+label, +.md-form input[type="search-md"]:focus:not([readonly])+label, +.md-form textarea.md-textarea:focus:not([readonly])+label { + color: #4285f4 +} + +.md-form input:not([type])+label::after, +.md-form input[type="text"]:not(.browser-default)+label::after, +.md-form input[type="password"]:not(.browser-default)+label::after, +.md-form input[type="email"]:not(.browser-default)+label::after, +.md-form input[type="url"]:not(.browser-default)+label::after, +.md-form input[type="time"]:not(.browser-default)+label::after, +.md-form input[type="date"]:not(.browser-default)+label::after, +.md-form input[type="datetime"]:not(.browser-default)+label::after, +.md-form input[type="datetime-local"]:not(.browser-default)+label::after, +.md-form input[type="tel"]:not(.browser-default)+label::after, +.md-form input[type="number"]:not(.browser-default)+label::after, +.md-form input[type="search"]:not(.browser-default)+label::after, +.md-form input[type="phone"]:not(.browser-default)+label::after, +.md-form input[type="search-md"]+label::after, +.md-form textarea.md-textarea+label::after { + position: absolute; + top: 65px; + display: block; + content: ""; + opacity: 0; + -webkit-transition: 0.2s opacity ease-out, 0.2s color ease-out; + transition: 0.2s opacity ease-out, 0.2s color ease-out +} + +.md-form input:not([type]).valid, +.md-form input:not([type]):focus.valid, +.md-form input[type="text"]:not(.browser-default).valid, +.md-form input[type="text"]:not(.browser-default):focus.valid, +.md-form input[type="password"]:not(.browser-default).valid, +.md-form input[type="password"]:not(.browser-default):focus.valid, +.md-form input[type="email"]:not(.browser-default).valid, +.md-form input[type="email"]:not(.browser-default):focus.valid, +.md-form input[type="url"]:not(.browser-default).valid, +.md-form input[type="url"]:not(.browser-default):focus.valid, +.md-form input[type="time"]:not(.browser-default).valid, +.md-form input[type="time"]:not(.browser-default):focus.valid, +.md-form input[type="date"]:not(.browser-default).valid, +.md-form input[type="date"]:not(.browser-default):focus.valid, +.md-form input[type="datetime"]:not(.browser-default).valid, +.md-form input[type="datetime"]:not(.browser-default):focus.valid, +.md-form input[type="datetime-local"]:not(.browser-default).valid, +.md-form input[type="datetime-local"]:not(.browser-default):focus.valid, +.md-form input[type="tel"]:not(.browser-default).valid, +.md-form input[type="tel"]:not(.browser-default):focus.valid, +.md-form input[type="number"]:not(.browser-default).valid, +.md-form input[type="number"]:not(.browser-default):focus.valid, +.md-form input[type="search"]:not(.browser-default).valid, +.md-form input[type="search"]:not(.browser-default):focus.valid, +.md-form input[type="phone"]:not(.browser-default).valid, +.md-form input[type="phone"]:not(.browser-default):focus.valid, +.md-form input[type="search-md"].valid, +.md-form input[type="search-md"]:focus.valid, +.md-form textarea.md-textarea.valid, +.md-form textarea.md-textarea:focus.valid { + border-bottom: 1px solid #00c851; + -webkit-box-shadow: 0 1px 0 0 #00c851; + box-shadow: 0 1px 0 0 #00c851 +} + +.md-form input:not([type]).valid+label:after, +.md-form input:not([type]):focus.valid+label:after, +.md-form input[type="text"]:not(.browser-default).valid+label:after, +.md-form input[type="text"]:not(.browser-default):focus.valid+label:after, +.md-form input[type="password"]:not(.browser-default).valid+label:after, +.md-form input[type="password"]:not(.browser-default):focus.valid+label:after, +.md-form input[type="email"]:not(.browser-default).valid+label:after, +.md-form input[type="email"]:not(.browser-default):focus.valid+label:after, +.md-form input[type="url"]:not(.browser-default).valid+label:after, +.md-form input[type="url"]:not(.browser-default):focus.valid+label:after, +.md-form input[type="time"]:not(.browser-default).valid+label:after, +.md-form input[type="time"]:not(.browser-default):focus.valid+label:after, +.md-form input[type="date"]:not(.browser-default).valid+label:after, +.md-form input[type="date"]:not(.browser-default):focus.valid+label:after, +.md-form input[type="datetime"]:not(.browser-default).valid+label:after, +.md-form input[type="datetime"]:not(.browser-default):focus.valid+label:after, +.md-form input[type="datetime-local"]:not(.browser-default).valid+label:after, +.md-form input[type="datetime-local"]:not(.browser-default):focus.valid+label:after, +.md-form input[type="tel"]:not(.browser-default).valid+label:after, +.md-form input[type="tel"]:not(.browser-default):focus.valid+label:after, +.md-form input[type="number"]:not(.browser-default).valid+label:after, +.md-form input[type="number"]:not(.browser-default):focus.valid+label:after, +.md-form input[type="search"]:not(.browser-default).valid+label:after, +.md-form input[type="search"]:not(.browser-default):focus.valid+label:after, +.md-form input[type="phone"]:not(.browser-default).valid+label:after, +.md-form input[type="phone"]:not(.browser-default):focus.valid+label:after, +.md-form input[type="search-md"].valid+label:after, +.md-form input[type="search-md"]:focus.valid+label:after, +.md-form textarea.md-textarea.valid+label:after, +.md-form textarea.md-textarea:focus.valid+label:after { + color: #00c851; + content: attr(data-success); + opacity: 1 +} + +.md-form input:not([type]).invalid, +.md-form input:not([type]):focus.invalid, +.md-form input[type="text"]:not(.browser-default).invalid, +.md-form input[type="text"]:not(.browser-default):focus.invalid, +.md-form input[type="password"]:not(.browser-default).invalid, +.md-form input[type="password"]:not(.browser-default):focus.invalid, +.md-form input[type="email"]:not(.browser-default).invalid, +.md-form input[type="email"]:not(.browser-default):focus.invalid, +.md-form input[type="url"]:not(.browser-default).invalid, +.md-form input[type="url"]:not(.browser-default):focus.invalid, +.md-form input[type="time"]:not(.browser-default).invalid, +.md-form input[type="time"]:not(.browser-default):focus.invalid, +.md-form input[type="date"]:not(.browser-default).invalid, +.md-form input[type="date"]:not(.browser-default):focus.invalid, +.md-form input[type="datetime"]:not(.browser-default).invalid, +.md-form input[type="datetime"]:not(.browser-default):focus.invalid, +.md-form input[type="datetime-local"]:not(.browser-default).invalid, +.md-form input[type="datetime-local"]:not(.browser-default):focus.invalid, +.md-form input[type="tel"]:not(.browser-default).invalid, +.md-form input[type="tel"]:not(.browser-default):focus.invalid, +.md-form input[type="number"]:not(.browser-default).invalid, +.md-form input[type="number"]:not(.browser-default):focus.invalid, +.md-form input[type="search"]:not(.browser-default).invalid, +.md-form input[type="search"]:not(.browser-default):focus.invalid, +.md-form input[type="phone"]:not(.browser-default).invalid, +.md-form input[type="phone"]:not(.browser-default):focus.invalid, +.md-form input[type="search-md"].invalid, +.md-form input[type="search-md"]:focus.invalid, +.md-form textarea.md-textarea.invalid, +.md-form textarea.md-textarea:focus.invalid { + border-bottom: 1px solid #f44336; + -webkit-box-shadow: 0 1px 0 0 #f44336; + box-shadow: 0 1px 0 0 #f44336 +} + +.md-form input:not([type]).invalid+label:after, +.md-form input:not([type]):focus.invalid+label:after, +.md-form input[type="text"]:not(.browser-default).invalid+label:after, +.md-form input[type="text"]:not(.browser-default):focus.invalid+label:after, +.md-form input[type="password"]:not(.browser-default).invalid+label:after, +.md-form input[type="password"]:not(.browser-default):focus.invalid+label:after, +.md-form input[type="email"]:not(.browser-default).invalid+label:after, +.md-form input[type="email"]:not(.browser-default):focus.invalid+label:after, +.md-form input[type="url"]:not(.browser-default).invalid+label:after, +.md-form input[type="url"]:not(.browser-default):focus.invalid+label:after, +.md-form input[type="time"]:not(.browser-default).invalid+label:after, +.md-form input[type="time"]:not(.browser-default):focus.invalid+label:after, +.md-form input[type="date"]:not(.browser-default).invalid+label:after, +.md-form input[type="date"]:not(.browser-default):focus.invalid+label:after, +.md-form input[type="datetime"]:not(.browser-default).invalid+label:after, +.md-form input[type="datetime"]:not(.browser-default):focus.invalid+label:after, +.md-form input[type="datetime-local"]:not(.browser-default).invalid+label:after, +.md-form input[type="datetime-local"]:not(.browser-default):focus.invalid+label:after, +.md-form input[type="tel"]:not(.browser-default).invalid+label:after, +.md-form input[type="tel"]:not(.browser-default):focus.invalid+label:after, +.md-form input[type="number"]:not(.browser-default).invalid+label:after, +.md-form input[type="number"]:not(.browser-default):focus.invalid+label:after, +.md-form input[type="search"]:not(.browser-default).invalid+label:after, +.md-form input[type="search"]:not(.browser-default):focus.invalid+label:after, +.md-form input[type="phone"]:not(.browser-default).invalid+label:after, +.md-form input[type="phone"]:not(.browser-default):focus.invalid+label:after, +.md-form input[type="search-md"].invalid+label:after, +.md-form input[type="search-md"]:focus.invalid+label:after, +.md-form textarea.md-textarea.invalid+label:after, +.md-form textarea.md-textarea:focus.invalid+label:after { + color: #f44336; + content: attr(data-error); + opacity: 1 +} + +.md-form input:not([type]).form-control.valid+label:after, +.md-form input:not([type]).form-control:focus.valid+label:after, +.md-form input[type="text"]:not(.browser-default).form-control.valid+label:after, +.md-form input[type="text"]:not(.browser-default).form-control:focus.valid+label:after, +.md-form input[type="password"]:not(.browser-default).form-control.valid+label:after, +.md-form input[type="password"]:not(.browser-default).form-control:focus.valid+label:after, +.md-form input[type="email"]:not(.browser-default).form-control.valid+label:after, +.md-form input[type="email"]:not(.browser-default).form-control:focus.valid+label:after, +.md-form input[type="url"]:not(.browser-default).form-control.valid+label:after, +.md-form input[type="url"]:not(.browser-default).form-control:focus.valid+label:after, +.md-form input[type="time"]:not(.browser-default).form-control.valid+label:after, +.md-form input[type="time"]:not(.browser-default).form-control:focus.valid+label:after, +.md-form input[type="date"]:not(.browser-default).form-control.valid+label:after, +.md-form input[type="date"]:not(.browser-default).form-control:focus.valid+label:after, +.md-form input[type="datetime"]:not(.browser-default).form-control.valid+label:after, +.md-form input[type="datetime"]:not(.browser-default).form-control:focus.valid+label:after, +.md-form input[type="datetime-local"]:not(.browser-default).form-control.valid+label:after, +.md-form input[type="datetime-local"]:not(.browser-default).form-control:focus.valid+label:after, +.md-form input[type="tel"]:not(.browser-default).form-control.valid+label:after, +.md-form input[type="tel"]:not(.browser-default).form-control:focus.valid+label:after, +.md-form input[type="number"]:not(.browser-default).form-control.valid+label:after, +.md-form input[type="number"]:not(.browser-default).form-control:focus.valid+label:after, +.md-form input[type="search"]:not(.browser-default).form-control.valid+label:after, +.md-form input[type="search"]:not(.browser-default).form-control:focus.valid+label:after, +.md-form input[type="phone"]:not(.browser-default).form-control.valid+label:after, +.md-form input[type="phone"]:not(.browser-default).form-control:focus.valid+label:after, +.md-form input[type="search-md"].form-control.valid+label:after, +.md-form input[type="search-md"].form-control:focus.valid+label:after, +.md-form textarea.md-textarea.form-control.valid+label:after, +.md-form textarea.md-textarea.form-control:focus.valid+label:after { + top: 4.1rem +} + +.md-form input:not([type]).form-control.invalid+label:after, +.md-form input:not([type]).form-control:focus.invalid+label:after, +.md-form input[type="text"]:not(.browser-default).form-control.invalid+label:after, +.md-form input[type="text"]:not(.browser-default).form-control:focus.invalid+label:after, +.md-form input[type="password"]:not(.browser-default).form-control.invalid+label:after, +.md-form input[type="password"]:not(.browser-default).form-control:focus.invalid+label:after, +.md-form input[type="email"]:not(.browser-default).form-control.invalid+label:after, +.md-form input[type="email"]:not(.browser-default).form-control:focus.invalid+label:after, +.md-form input[type="url"]:not(.browser-default).form-control.invalid+label:after, +.md-form input[type="url"]:not(.browser-default).form-control:focus.invalid+label:after, +.md-form input[type="time"]:not(.browser-default).form-control.invalid+label:after, +.md-form input[type="time"]:not(.browser-default).form-control:focus.invalid+label:after, +.md-form input[type="date"]:not(.browser-default).form-control.invalid+label:after, +.md-form input[type="date"]:not(.browser-default).form-control:focus.invalid+label:after, +.md-form input[type="datetime"]:not(.browser-default).form-control.invalid+label:after, +.md-form input[type="datetime"]:not(.browser-default).form-control:focus.invalid+label:after, +.md-form input[type="datetime-local"]:not(.browser-default).form-control.invalid+label:after, +.md-form input[type="datetime-local"]:not(.browser-default).form-control:focus.invalid+label:after, +.md-form input[type="tel"]:not(.browser-default).form-control.invalid+label:after, +.md-form input[type="tel"]:not(.browser-default).form-control:focus.invalid+label:after, +.md-form input[type="number"]:not(.browser-default).form-control.invalid+label:after, +.md-form input[type="number"]:not(.browser-default).form-control:focus.invalid+label:after, +.md-form input[type="search"]:not(.browser-default).form-control.invalid+label:after, +.md-form input[type="search"]:not(.browser-default).form-control:focus.invalid+label:after, +.md-form input[type="phone"]:not(.browser-default).form-control.invalid+label:after, +.md-form input[type="phone"]:not(.browser-default).form-control:focus.invalid+label:after, +.md-form input[type="search-md"].form-control.invalid+label:after, +.md-form input[type="search-md"].form-control:focus.invalid+label:after, +.md-form textarea.md-textarea.form-control.invalid+label:after, +.md-form textarea.md-textarea.form-control:focus.invalid+label:after { + top: 4rem +} + +.md-form input:not([type]).form-control-lg.valid+label:after, +.md-form input:not([type]).form-control-lg:focus.valid+label:after, +.md-form input[type="text"]:not(.browser-default).form-control-lg.valid+label:after, +.md-form input[type="text"]:not(.browser-default).form-control-lg:focus.valid+label:after, +.md-form input[type="password"]:not(.browser-default).form-control-lg.valid+label:after, +.md-form input[type="password"]:not(.browser-default).form-control-lg:focus.valid+label:after, +.md-form input[type="email"]:not(.browser-default).form-control-lg.valid+label:after, +.md-form input[type="email"]:not(.browser-default).form-control-lg:focus.valid+label:after, +.md-form input[type="url"]:not(.browser-default).form-control-lg.valid+label:after, +.md-form input[type="url"]:not(.browser-default).form-control-lg:focus.valid+label:after, +.md-form input[type="time"]:not(.browser-default).form-control-lg.valid+label:after, +.md-form input[type="time"]:not(.browser-default).form-control-lg:focus.valid+label:after, +.md-form input[type="date"]:not(.browser-default).form-control-lg.valid+label:after, +.md-form input[type="date"]:not(.browser-default).form-control-lg:focus.valid+label:after, +.md-form input[type="datetime"]:not(.browser-default).form-control-lg.valid+label:after, +.md-form input[type="datetime"]:not(.browser-default).form-control-lg:focus.valid+label:after, +.md-form input[type="datetime-local"]:not(.browser-default).form-control-lg.valid+label:after, +.md-form input[type="datetime-local"]:not(.browser-default).form-control-lg:focus.valid+label:after, +.md-form input[type="tel"]:not(.browser-default).form-control-lg.valid+label:after, +.md-form input[type="tel"]:not(.browser-default).form-control-lg:focus.valid+label:after, +.md-form input[type="number"]:not(.browser-default).form-control-lg.valid+label:after, +.md-form input[type="number"]:not(.browser-default).form-control-lg:focus.valid+label:after, +.md-form input[type="search"]:not(.browser-default).form-control-lg.valid+label:after, +.md-form input[type="search"]:not(.browser-default).form-control-lg:focus.valid+label:after, +.md-form input[type="phone"]:not(.browser-default).form-control-lg.valid+label:after, +.md-form input[type="phone"]:not(.browser-default).form-control-lg:focus.valid+label:after, +.md-form input[type="search-md"].form-control-lg.valid+label:after, +.md-form input[type="search-md"].form-control-lg:focus.valid+label:after, +.md-form textarea.md-textarea.form-control-lg.valid+label:after, +.md-form textarea.md-textarea.form-control-lg:focus.valid+label:after { + top: 4.6rem +} + +.md-form input:not([type]).form-control-lg.invalid+label:after, +.md-form input:not([type]).form-control-lg:focus.invalid+label:after, +.md-form input[type="text"]:not(.browser-default).form-control-lg.invalid+label:after, +.md-form input[type="text"]:not(.browser-default).form-control-lg:focus.invalid+label:after, +.md-form input[type="password"]:not(.browser-default).form-control-lg.invalid+label:after, +.md-form input[type="password"]:not(.browser-default).form-control-lg:focus.invalid+label:after, +.md-form input[type="email"]:not(.browser-default).form-control-lg.invalid+label:after, +.md-form input[type="email"]:not(.browser-default).form-control-lg:focus.invalid+label:after, +.md-form input[type="url"]:not(.browser-default).form-control-lg.invalid+label:after, +.md-form input[type="url"]:not(.browser-default).form-control-lg:focus.invalid+label:after, +.md-form input[type="time"]:not(.browser-default).form-control-lg.invalid+label:after, +.md-form input[type="time"]:not(.browser-default).form-control-lg:focus.invalid+label:after, +.md-form input[type="date"]:not(.browser-default).form-control-lg.invalid+label:after, +.md-form input[type="date"]:not(.browser-default).form-control-lg:focus.invalid+label:after, +.md-form input[type="datetime"]:not(.browser-default).form-control-lg.invalid+label:after, +.md-form input[type="datetime"]:not(.browser-default).form-control-lg:focus.invalid+label:after, +.md-form input[type="datetime-local"]:not(.browser-default).form-control-lg.invalid+label:after, +.md-form input[type="datetime-local"]:not(.browser-default).form-control-lg:focus.invalid+label:after, +.md-form input[type="tel"]:not(.browser-default).form-control-lg.invalid+label:after, +.md-form input[type="tel"]:not(.browser-default).form-control-lg:focus.invalid+label:after, +.md-form input[type="number"]:not(.browser-default).form-control-lg.invalid+label:after, +.md-form input[type="number"]:not(.browser-default).form-control-lg:focus.invalid+label:after, +.md-form input[type="search"]:not(.browser-default).form-control-lg.invalid+label:after, +.md-form input[type="search"]:not(.browser-default).form-control-lg:focus.invalid+label:after, +.md-form input[type="phone"]:not(.browser-default).form-control-lg.invalid+label:after, +.md-form input[type="phone"]:not(.browser-default).form-control-lg:focus.invalid+label:after, +.md-form input[type="search-md"].form-control-lg.invalid+label:after, +.md-form input[type="search-md"].form-control-lg:focus.invalid+label:after, +.md-form textarea.md-textarea.form-control-lg.invalid+label:after, +.md-form textarea.md-textarea.form-control-lg:focus.invalid+label:after { + top: 4.6rem +} + +.md-form input:not([type]).form-control-sm.valid+label:after, +.md-form input:not([type]).form-control-sm:focus.valid+label:after, +.md-form input[type="text"]:not(.browser-default).form-control-sm.valid+label:after, +.md-form input[type="text"]:not(.browser-default).form-control-sm:focus.valid+label:after, +.md-form input[type="password"]:not(.browser-default).form-control-sm.valid+label:after, +.md-form input[type="password"]:not(.browser-default).form-control-sm:focus.valid+label:after, +.md-form input[type="email"]:not(.browser-default).form-control-sm.valid+label:after, +.md-form input[type="email"]:not(.browser-default).form-control-sm:focus.valid+label:after, +.md-form input[type="url"]:not(.browser-default).form-control-sm.valid+label:after, +.md-form input[type="url"]:not(.browser-default).form-control-sm:focus.valid+label:after, +.md-form input[type="time"]:not(.browser-default).form-control-sm.valid+label:after, +.md-form input[type="time"]:not(.browser-default).form-control-sm:focus.valid+label:after, +.md-form input[type="date"]:not(.browser-default).form-control-sm.valid+label:after, +.md-form input[type="date"]:not(.browser-default).form-control-sm:focus.valid+label:after, +.md-form input[type="datetime"]:not(.browser-default).form-control-sm.valid+label:after, +.md-form input[type="datetime"]:not(.browser-default).form-control-sm:focus.valid+label:after, +.md-form input[type="datetime-local"]:not(.browser-default).form-control-sm.valid+label:after, +.md-form input[type="datetime-local"]:not(.browser-default).form-control-sm:focus.valid+label:after, +.md-form input[type="tel"]:not(.browser-default).form-control-sm.valid+label:after, +.md-form input[type="tel"]:not(.browser-default).form-control-sm:focus.valid+label:after, +.md-form input[type="number"]:not(.browser-default).form-control-sm.valid+label:after, +.md-form input[type="number"]:not(.browser-default).form-control-sm:focus.valid+label:after, +.md-form input[type="search"]:not(.browser-default).form-control-sm.valid+label:after, +.md-form input[type="search"]:not(.browser-default).form-control-sm:focus.valid+label:after, +.md-form input[type="phone"]:not(.browser-default).form-control-sm.valid+label:after, +.md-form input[type="phone"]:not(.browser-default).form-control-sm:focus.valid+label:after, +.md-form input[type="search-md"].form-control-sm.valid+label:after, +.md-form input[type="search-md"].form-control-sm:focus.valid+label:after, +.md-form textarea.md-textarea.form-control-sm.valid+label:after, +.md-form textarea.md-textarea.form-control-sm:focus.valid+label:after { + top: 3.7rem +} + +.md-form input:not([type]).form-control-sm.invalid+label:after, +.md-form input:not([type]).form-control-sm:focus.invalid+label:after, +.md-form input[type="text"]:not(.browser-default).form-control-sm.invalid+label:after, +.md-form input[type="text"]:not(.browser-default).form-control-sm:focus.invalid+label:after, +.md-form input[type="password"]:not(.browser-default).form-control-sm.invalid+label:after, +.md-form input[type="password"]:not(.browser-default).form-control-sm:focus.invalid+label:after, +.md-form input[type="email"]:not(.browser-default).form-control-sm.invalid+label:after, +.md-form input[type="email"]:not(.browser-default).form-control-sm:focus.invalid+label:after, +.md-form input[type="url"]:not(.browser-default).form-control-sm.invalid+label:after, +.md-form input[type="url"]:not(.browser-default).form-control-sm:focus.invalid+label:after, +.md-form input[type="time"]:not(.browser-default).form-control-sm.invalid+label:after, +.md-form input[type="time"]:not(.browser-default).form-control-sm:focus.invalid+label:after, +.md-form input[type="date"]:not(.browser-default).form-control-sm.invalid+label:after, +.md-form input[type="date"]:not(.browser-default).form-control-sm:focus.invalid+label:after, +.md-form input[type="datetime"]:not(.browser-default).form-control-sm.invalid+label:after, +.md-form input[type="datetime"]:not(.browser-default).form-control-sm:focus.invalid+label:after, +.md-form input[type="datetime-local"]:not(.browser-default).form-control-sm.invalid+label:after, +.md-form input[type="datetime-local"]:not(.browser-default).form-control-sm:focus.invalid+label:after, +.md-form input[type="tel"]:not(.browser-default).form-control-sm.invalid+label:after, +.md-form input[type="tel"]:not(.browser-default).form-control-sm:focus.invalid+label:after, +.md-form input[type="number"]:not(.browser-default).form-control-sm.invalid+label:after, +.md-form input[type="number"]:not(.browser-default).form-control-sm:focus.invalid+label:after, +.md-form input[type="search"]:not(.browser-default).form-control-sm.invalid+label:after, +.md-form input[type="search"]:not(.browser-default).form-control-sm:focus.invalid+label:after, +.md-form input[type="phone"]:not(.browser-default).form-control-sm.invalid+label:after, +.md-form input[type="phone"]:not(.browser-default).form-control-sm:focus.invalid+label:after, +.md-form input[type="search-md"].form-control-sm.invalid+label:after, +.md-form input[type="search-md"].form-control-sm:focus.invalid+label:after, +.md-form textarea.md-textarea.form-control-sm.invalid+label:after, +.md-form textarea.md-textarea.form-control-sm:focus.invalid+label:after { + top: 3.6rem +} + +.md-form>input[type="date"]:not(.browser-default)+label { + -webkit-transform: translateY(-27px) scale(0.8); + transform: translateY(-27px) scale(0.8); + -webkit-transform-origin: 0 0; + transform-origin: 0 0 +} + +.md-form>input[type]:-webkit-autofill:not(.browser-default):not([type="search"])+label, +.md-form>input[type="time"]:not(.browser-default)+label { + font-size: .8rem; + -webkit-transform: translateY(-25px); + transform: translateY(-25px); + -webkit-transform-origin: 0 0; + transform-origin: 0 0 +} + +.md-form .was-validated input[type="text"]:valid+label { + color: #00c851 !important +} + +.md-form .was-validated input[type="text"]:invalid+label { + color: #f44336 !important +} + +.md-form .was-validated .form-control:valid:focus { + -webkit-box-shadow: 0 1px 0 0 #00c851 !important; + box-shadow: 0 1px 0 0 #00c851 !important +} + +.md-form .was-validated .form-control:valid { + border-color: #00c851 !important +} + +.md-form .was-validated .form-control:invalid:focus { + -webkit-box-shadow: 0 1px 0 0 #f44336 !important; + box-shadow: 0 1px 0 0 #f44336 !important +} + +.md-form .was-validated .form-control:invalid { + border-color: #f44336 !important +} + +.md-form .form-control { + height: auto; + padding: .6rem 0 .4rem 0; + margin: 0 0 .5rem 0; + background-color: transparent; + border-radius: 0 +} + +.md-form .form-control:focus { + -webkit-box-shadow: none; + box-shadow: none +} + +.md-form .form-control:disabled, +.md-form .form-control[readonly] { + background-color: transparent; + border-bottom: 1px solid #bdbdbd +} + +.md-form .form-control.is-valid { + border-color: #00c851 +} + +.md-form .form-control.is-valid:focus { + border-color: #00c851 !important; + -webkit-box-shadow: 0 1px 0 0 #00c851 !important; + box-shadow: 0 1px 0 0 #00c851 !important +} + +.md-form .form-control.is-invalid { + border-color: #f44336 +} + +.md-form .form-control.is-invalid:focus { + border-color: #f44336 !important; + -webkit-box-shadow: 0 1px 0 0 #f44336 !important; + box-shadow: 0 1px 0 0 #f44336 !important +} + +.md-form .form-control.is-valid, +.md-form .form-control.is-invalid { + background-position: center right !important +} + +.md-form .validate { + margin-bottom: 2.5rem +} + +.md-form label { + font-size: 1rem +} + +.md-form label.active { + font-size: 1rem +} + +.md-form .prefix { + top: .25rem; + font-size: 1.75rem +} + +.md-form .prefix~input, +.md-form .prefix~textarea { + width: calc(100% - 2.5rem); + margin-left: 2.5rem +} + +.md-form .prefix~label { + margin-left: 2.5rem +} + +.md-form .prefix~.form-text { + margin-left: 2.6rem +} + +.md-form label { + position: absolute; + top: 0; + left: 0; + font-size: 1rem; + color: #757575; + cursor: text; + -webkit-transition: color .2s ease-out, -webkit-transform .2s ease-out; + transition: color .2s ease-out, -webkit-transform .2s ease-out; + transition: transform .2s ease-out, color .2s ease-out; + transition: transform .2s ease-out, color .2s ease-out, -webkit-transform .2s ease-out; + -webkit-transform: translateY(12px); + transform: translateY(12px); + -webkit-transform-origin: 0% 100%; + transform-origin: 0% 100% +} + +.md-form label.active { + -webkit-transform: translateY(-14px) scale(0.8); + transform: translateY(-14px) scale(0.8) +} + +.md-form .prefix { + position: absolute; + -webkit-transition: color 0.2s; + transition: color 0.2s +} + +.md-form .prefix.active { + color: #4285f4 +} + +.md-form.form-lg .validate { + margin-bottom: 2.8rem +} + +.md-form.form-lg label { + font-size: 1.25rem +} + +.md-form.form-lg label.active { + font-size: 1.15rem +} + +.md-form.form-lg .prefix { + top: .4rem; + font-size: 2rem +} + +.md-form.form-lg .prefix~input, +.md-form.form-lg .prefix~textarea { + width: calc(100% - 3rem); + margin-left: 3rem +} + +.md-form.form-lg .prefix~label { + margin-left: 3rem +} + +.md-form.form-lg .prefix~.form-text { + margin-left: 3.1rem +} + +.md-form.form-sm .validate { + margin-bottom: 2.3rem +} + +.md-form.form-sm label { + font-size: .875rem +} + +.md-form.form-sm label.active { + font-size: .95rem +} + +.md-form.form-sm .prefix { + top: .35rem; + font-size: 1.5rem +} + +.md-form.form-sm .prefix~input, +.md-form.form-sm .prefix~textarea { + width: calc(100% - 2rem); + margin-left: 2rem +} + +.md-form.form-sm .prefix~label { + margin-left: 2rem +} + +.md-form.form-sm .prefix~.form-text { + margin-left: 2rem +} + +.md-form textarea.md-textarea { + padding: 1.5rem 0; + overflow-y: hidden +} + +.md-form textarea.md-textarea-auto { + padding: 0; + padding-top: 1.5rem +} + +.md-form.md-outline { + position: relative; + margin-top: 1.5rem; + margin-bottom: 1.5rem +} + +.md-form.md-outline input[type="text"], +.md-form.md-outline input[type="password"], +.md-form.md-outline input[type="email"], +.md-form.md-outline input[type="url"], +.md-form.md-outline input[type="time"], +.md-form.md-outline input[type="date"], +.md-form.md-outline input[type="datetime-local"], +.md-form.md-outline input[type="tel"], +.md-form.md-outline input[type="number"], +.md-form.md-outline input[type="search-md"], +.md-form.md-outline input[type="search"], +.md-form.md-outline textarea.md-textarea { + -webkit-box-sizing: border-box; + box-sizing: border-box; + background-color: transparent; + border: 1px solid #dadce0; + border-radius: 4px; + outline: none; + -webkit-box-shadow: none; + box-shadow: none; + -webkit-transition: all .3s; + transition: all .3s +} + +.md-form.md-outline input[type="text"]:focus:not([readonly]), +.md-form.md-outline input[type="password"]:focus:not([readonly]), +.md-form.md-outline input[type="email"]:focus:not([readonly]), +.md-form.md-outline input[type="url"]:focus:not([readonly]), +.md-form.md-outline input[type="time"]:focus:not([readonly]), +.md-form.md-outline input[type="date"]:focus:not([readonly]), +.md-form.md-outline input[type="datetime-local"]:focus:not([readonly]), +.md-form.md-outline input[type="tel"]:focus:not([readonly]), +.md-form.md-outline input[type="number"]:focus:not([readonly]), +.md-form.md-outline input[type="search-md"]:focus:not([readonly]), +.md-form.md-outline input[type="search"]:focus:not([readonly]), +.md-form.md-outline textarea.md-textarea:focus:not([readonly]) { + border-color: #4285f4; + -webkit-box-shadow: inset 0 0 0 1px #4285f4; + box-shadow: inset 0 0 0 1px #4285f4 +} + +.md-form.md-outline input[type="text"]:focus:not([readonly])+label, +.md-form.md-outline input[type="password"]:focus:not([readonly])+label, +.md-form.md-outline input[type="email"]:focus:not([readonly])+label, +.md-form.md-outline input[type="url"]:focus:not([readonly])+label, +.md-form.md-outline input[type="time"]:focus:not([readonly])+label, +.md-form.md-outline input[type="date"]:focus:not([readonly])+label, +.md-form.md-outline input[type="datetime-local"]:focus:not([readonly])+label, +.md-form.md-outline input[type="tel"]:focus:not([readonly])+label, +.md-form.md-outline input[type="number"]:focus:not([readonly])+label, +.md-form.md-outline input[type="search-md"]:focus:not([readonly])+label, +.md-form.md-outline input[type="search"]:focus:not([readonly])+label, +.md-form.md-outline textarea.md-textarea:focus:not([readonly])+label { + color: #4285f4 +} + +.md-form.md-outline input[type="text"].valid, +.md-form.md-outline input[type="text"]:focus.valid, +.md-form.md-outline input[type="password"].valid, +.md-form.md-outline input[type="password"]:focus.valid, +.md-form.md-outline input[type="email"].valid, +.md-form.md-outline input[type="email"]:focus.valid, +.md-form.md-outline input[type="url"].valid, +.md-form.md-outline input[type="url"]:focus.valid, +.md-form.md-outline input[type="time"].valid, +.md-form.md-outline input[type="time"]:focus.valid, +.md-form.md-outline input[type="date"].valid, +.md-form.md-outline input[type="date"]:focus.valid, +.md-form.md-outline input[type="datetime-local"].valid, +.md-form.md-outline input[type="datetime-local"]:focus.valid, +.md-form.md-outline input[type="tel"].valid, +.md-form.md-outline input[type="tel"]:focus.valid, +.md-form.md-outline input[type="number"].valid, +.md-form.md-outline input[type="number"]:focus.valid, +.md-form.md-outline input[type="search-md"].valid, +.md-form.md-outline input[type="search-md"]:focus.valid, +.md-form.md-outline input[type="search"].valid, +.md-form.md-outline input[type="search"]:focus.valid, +.md-form.md-outline textarea.md-textarea.valid, +.md-form.md-outline textarea.md-textarea:focus.valid { + border-color: #00c851; + -webkit-box-shadow: inset 0 0 0 1px #00c851; + box-shadow: inset 0 0 0 1px #00c851 +} + +.md-form.md-outline input[type="text"]:focus:not([readonly]).valid+label, +.md-form.md-outline input[type="text"].valid+label:after, +.md-form.md-outline input[type="text"]:focus.valid+label:after, +.md-form.md-outline input[type="password"]:focus:not([readonly]).valid+label, +.md-form.md-outline input[type="password"].valid+label:after, +.md-form.md-outline input[type="password"]:focus.valid+label:after, +.md-form.md-outline input[type="email"]:focus:not([readonly]).valid+label, +.md-form.md-outline input[type="email"].valid+label:after, +.md-form.md-outline input[type="email"]:focus.valid+label:after, +.md-form.md-outline input[type="url"]:focus:not([readonly]).valid+label, +.md-form.md-outline input[type="url"].valid+label:after, +.md-form.md-outline input[type="url"]:focus.valid+label:after, +.md-form.md-outline input[type="time"]:focus:not([readonly]).valid+label, +.md-form.md-outline input[type="time"].valid+label:after, +.md-form.md-outline input[type="time"]:focus.valid+label:after, +.md-form.md-outline input[type="date"]:focus:not([readonly]).valid+label, +.md-form.md-outline input[type="date"].valid+label:after, +.md-form.md-outline input[type="date"]:focus.valid+label:after, +.md-form.md-outline input[type="datetime-local"]:focus:not([readonly]).valid+label, +.md-form.md-outline input[type="datetime-local"].valid+label:after, +.md-form.md-outline input[type="datetime-local"]:focus.valid+label:after, +.md-form.md-outline input[type="tel"]:focus:not([readonly]).valid+label, +.md-form.md-outline input[type="tel"].valid+label:after, +.md-form.md-outline input[type="tel"]:focus.valid+label:after, +.md-form.md-outline input[type="number"]:focus:not([readonly]).valid+label, +.md-form.md-outline input[type="number"].valid+label:after, +.md-form.md-outline input[type="number"]:focus.valid+label:after, +.md-form.md-outline input[type="search-md"]:focus:not([readonly]).valid+label, +.md-form.md-outline input[type="search-md"].valid+label:after, +.md-form.md-outline input[type="search-md"]:focus.valid+label:after, +.md-form.md-outline input[type="search"]:focus:not([readonly]).valid+label, +.md-form.md-outline input[type="search"].valid+label:after, +.md-form.md-outline input[type="search"]:focus.valid+label:after, +.md-form.md-outline textarea.md-textarea:focus:not([readonly]).valid+label, +.md-form.md-outline textarea.md-textarea.valid+label:after, +.md-form.md-outline textarea.md-textarea:focus.valid+label:after { + color: #00c851; + content: attr(data-success); + opacity: 1 +} + +.md-form.md-outline input[type="text"].invalid, +.md-form.md-outline input[type="text"]:focus.invalid, +.md-form.md-outline input[type="password"].invalid, +.md-form.md-outline input[type="password"]:focus.invalid, +.md-form.md-outline input[type="email"].invalid, +.md-form.md-outline input[type="email"]:focus.invalid, +.md-form.md-outline input[type="url"].invalid, +.md-form.md-outline input[type="url"]:focus.invalid, +.md-form.md-outline input[type="time"].invalid, +.md-form.md-outline input[type="time"]:focus.invalid, +.md-form.md-outline input[type="date"].invalid, +.md-form.md-outline input[type="date"]:focus.invalid, +.md-form.md-outline input[type="datetime-local"].invalid, +.md-form.md-outline input[type="datetime-local"]:focus.invalid, +.md-form.md-outline input[type="tel"].invalid, +.md-form.md-outline input[type="tel"]:focus.invalid, +.md-form.md-outline input[type="number"].invalid, +.md-form.md-outline input[type="number"]:focus.invalid, +.md-form.md-outline input[type="search-md"].invalid, +.md-form.md-outline input[type="search-md"]:focus.invalid, +.md-form.md-outline input[type="search"].invalid, +.md-form.md-outline input[type="search"]:focus.invalid, +.md-form.md-outline textarea.md-textarea.invalid, +.md-form.md-outline textarea.md-textarea:focus.invalid { + border-color: #f44336; + -webkit-box-shadow: inset 0 0 0 1px #f44336; + box-shadow: inset 0 0 0 1px #f44336 +} + +.md-form.md-outline input[type="text"]:focus:not([readonly]).invalid+label, +.md-form.md-outline input[type="text"].invalid+label:after, +.md-form.md-outline input[type="text"]:focus.invalid+label:after, +.md-form.md-outline input[type="password"]:focus:not([readonly]).invalid+label, +.md-form.md-outline input[type="password"].invalid+label:after, +.md-form.md-outline input[type="password"]:focus.invalid+label:after, +.md-form.md-outline input[type="email"]:focus:not([readonly]).invalid+label, +.md-form.md-outline input[type="email"].invalid+label:after, +.md-form.md-outline input[type="email"]:focus.invalid+label:after, +.md-form.md-outline input[type="url"]:focus:not([readonly]).invalid+label, +.md-form.md-outline input[type="url"].invalid+label:after, +.md-form.md-outline input[type="url"]:focus.invalid+label:after, +.md-form.md-outline input[type="time"]:focus:not([readonly]).invalid+label, +.md-form.md-outline input[type="time"].invalid+label:after, +.md-form.md-outline input[type="time"]:focus.invalid+label:after, +.md-form.md-outline input[type="date"]:focus:not([readonly]).invalid+label, +.md-form.md-outline input[type="date"].invalid+label:after, +.md-form.md-outline input[type="date"]:focus.invalid+label:after, +.md-form.md-outline input[type="datetime-local"]:focus:not([readonly]).invalid+label, +.md-form.md-outline input[type="datetime-local"].invalid+label:after, +.md-form.md-outline input[type="datetime-local"]:focus.invalid+label:after, +.md-form.md-outline input[type="tel"]:focus:not([readonly]).invalid+label, +.md-form.md-outline input[type="tel"].invalid+label:after, +.md-form.md-outline input[type="tel"]:focus.invalid+label:after, +.md-form.md-outline input[type="number"]:focus:not([readonly]).invalid+label, +.md-form.md-outline input[type="number"].invalid+label:after, +.md-form.md-outline input[type="number"]:focus.invalid+label:after, +.md-form.md-outline input[type="search-md"]:focus:not([readonly]).invalid+label, +.md-form.md-outline input[type="search-md"].invalid+label:after, +.md-form.md-outline input[type="search-md"]:focus.invalid+label:after, +.md-form.md-outline input[type="search"]:focus:not([readonly]).invalid+label, +.md-form.md-outline input[type="search"].invalid+label:after, +.md-form.md-outline input[type="search"]:focus.invalid+label:after, +.md-form.md-outline textarea.md-textarea:focus:not([readonly]).invalid+label, +.md-form.md-outline textarea.md-textarea.invalid+label:after, +.md-form.md-outline textarea.md-textarea:focus.invalid+label:after { + color: #f44336; + content: attr(data-error); + opacity: 1 +} + +.md-form.md-outline input[type="text"].form-control.valid+label:after, +.md-form.md-outline input[type="text"].form-control:focus.valid+label:after, +.md-form.md-outline input[type="password"].form-control.valid+label:after, +.md-form.md-outline input[type="password"].form-control:focus.valid+label:after, +.md-form.md-outline input[type="email"].form-control.valid+label:after, +.md-form.md-outline input[type="email"].form-control:focus.valid+label:after, +.md-form.md-outline input[type="url"].form-control.valid+label:after, +.md-form.md-outline input[type="url"].form-control:focus.valid+label:after, +.md-form.md-outline input[type="time"].form-control.valid+label:after, +.md-form.md-outline input[type="time"].form-control:focus.valid+label:after, +.md-form.md-outline input[type="date"].form-control.valid+label:after, +.md-form.md-outline input[type="date"].form-control:focus.valid+label:after, +.md-form.md-outline input[type="datetime-local"].form-control.valid+label:after, +.md-form.md-outline input[type="datetime-local"].form-control:focus.valid+label:after, +.md-form.md-outline input[type="tel"].form-control.valid+label:after, +.md-form.md-outline input[type="tel"].form-control:focus.valid+label:after, +.md-form.md-outline input[type="number"].form-control.valid+label:after, +.md-form.md-outline input[type="number"].form-control:focus.valid+label:after, +.md-form.md-outline input[type="search-md"].form-control.valid+label:after, +.md-form.md-outline input[type="search-md"].form-control:focus.valid+label:after, +.md-form.md-outline input[type="search"].form-control.valid+label:after, +.md-form.md-outline input[type="search"].form-control:focus.valid+label:after, +.md-form.md-outline textarea.md-textarea.form-control.valid+label:after, +.md-form.md-outline textarea.md-textarea.form-control:focus.valid+label:after { + position: absolute; + top: 4rem; + left: 0 +} + +.md-form.md-outline input[type="text"].form-control.invalid+label:after, +.md-form.md-outline input[type="text"].form-control:focus.invalid+label:after, +.md-form.md-outline input[type="password"].form-control.invalid+label:after, +.md-form.md-outline input[type="password"].form-control:focus.invalid+label:after, +.md-form.md-outline input[type="email"].form-control.invalid+label:after, +.md-form.md-outline input[type="email"].form-control:focus.invalid+label:after, +.md-form.md-outline input[type="url"].form-control.invalid+label:after, +.md-form.md-outline input[type="url"].form-control:focus.invalid+label:after, +.md-form.md-outline input[type="time"].form-control.invalid+label:after, +.md-form.md-outline input[type="time"].form-control:focus.invalid+label:after, +.md-form.md-outline input[type="date"].form-control.invalid+label:after, +.md-form.md-outline input[type="date"].form-control:focus.invalid+label:after, +.md-form.md-outline input[type="datetime-local"].form-control.invalid+label:after, +.md-form.md-outline input[type="datetime-local"].form-control:focus.invalid+label:after, +.md-form.md-outline input[type="tel"].form-control.invalid+label:after, +.md-form.md-outline input[type="tel"].form-control:focus.invalid+label:after, +.md-form.md-outline input[type="number"].form-control.invalid+label:after, +.md-form.md-outline input[type="number"].form-control:focus.invalid+label:after, +.md-form.md-outline input[type="search-md"].form-control.invalid+label:after, +.md-form.md-outline input[type="search-md"].form-control:focus.invalid+label:after, +.md-form.md-outline input[type="search"].form-control.invalid+label:after, +.md-form.md-outline input[type="search"].form-control:focus.invalid+label:after, +.md-form.md-outline textarea.md-textarea.form-control.invalid+label:after, +.md-form.md-outline textarea.md-textarea.form-control:focus.invalid+label:after { + position: absolute; + top: 4rem; + left: 0 +} + +.md-form.md-outline>input[type]:-webkit-autofill:not(.browser-default):not([type="search"])+label, +.md-form.md-outline>input[type="time"]:not(.browser-default)+label { + left: 8px; + padding-right: 5px; + padding-left: 5px; + font-size: 1rem; + font-weight: 500; + background: #fff; + -webkit-transform: translateY(-9px) scale(0.8); + transform: translateY(-9px) scale(0.8); + -webkit-transform-origin: 0 0; + transform-origin: 0 0 +} + +.md-form.md-outline>input[type]:-webkit-autofill:not(.browser-default):not([type="search"])+label.active, +.md-form.md-outline>input[type="time"]:not(.browser-default)+label.active { + -webkit-transform: translateY(-9px) scale(0.8); + transform: translateY(-9px) scale(0.8); + -webkit-transform-origin: 0 0; + transform-origin: 0 0 +} + +@-webkit-keyframes autofill { + to { + color: #495057; + background: transparent + } +} + +@keyframes autofill { + to { + color: #495057; + background: transparent + } +} + +.md-form.md-outline input:-webkit-autofill { + -webkit-animation-name: autofill; + animation-name: autofill; + -webkit-animation-fill-mode: both; + animation-fill-mode: both +} + +.md-form.md-outline .form-control { + padding: .375rem .75rem +} + +.md-form.md-outline label { + position: absolute; + top: 0; + left: 0; + padding-left: 10px; + font-size: 1rem; + color: #757575; + cursor: text; + -webkit-transition: color .2s ease-out, -webkit-transform .2s ease-out; + transition: color .2s ease-out, -webkit-transform .2s ease-out; + transition: transform .2s ease-out, color .2s ease-out; + transition: transform .2s ease-out, color .2s ease-out, -webkit-transform .2s ease-out; + -webkit-transform: translateY(9px); + transform: translateY(9px); + -webkit-transform-origin: 0% 100%; + transform-origin: 0% 100% +} + +.md-form.md-outline label.active { + left: 8px; + padding-right: 5px; + padding-left: 5px; + font-weight: 500; + background: #fff; + -webkit-transform: translateY(-13px) scale(0.8); + transform: translateY(-13px) scale(0.8) +} + +.md-form.md-outline.form-lg .form-control.form-control-lg { + padding: .5rem .725rem +} + +.md-form.md-outline.form-lg label { + font-size: 1.25rem; + -webkit-transform: translateY(10px); + transform: translateY(10px) +} + +.md-form.md-outline.form-lg label.active { + font-size: 1.1rem; + -webkit-transform: translateY(-14px) scale(0.8); + transform: translateY(-14px) scale(0.8) +} + +.md-form.md-outline.form-lg .prefix { + top: .65rem; + font-size: 25px +} + +.md-form.md-outline.form-lg .prefix~input, +.md-form.md-outline.form-lg .prefix~textarea { + width: calc(100% - 2.2rem); + margin-left: 2.2rem +} + +.md-form.md-outline.form-lg .prefix~label { + margin-left: 2.2rem +} + +.md-form.md-outline.form-lg .prefix~.form-text { + margin-left: 2.3rem +} + +.md-form.md-outline.form-sm .form-control.form-control-sm { + padding: .25rem .625rem +} + +.md-form.md-outline.form-sm label { + font-size: .8rem; + -webkit-transform: translateY(8px); + transform: translateY(8px) +} + +.md-form.md-outline.form-sm label.active { + font-size: .85rem; + -webkit-transform: translateY(-12px) scale(0.8); + transform: translateY(-12px) scale(0.8) +} + +.md-form.md-outline.form-sm .prefix { + top: .5rem; + font-size: 15px +} + +.md-form.md-outline.form-sm .prefix~input, +.md-form.md-outline.form-sm .prefix~textarea { + width: calc(100% - 1.6rem); + margin-left: 1.6rem +} + +.md-form.md-outline.form-sm .prefix~label { + margin-left: 1.6rem +} + +.md-form.md-outline.form-sm .prefix~.form-text { + margin-left: 1.7rem +} + +.md-form.md-outline .prefix { + position: absolute; + top: .6rem; + font-size: 20px; + -webkit-transition: color .2s; + transition: color .2s +} + +.md-form.md-outline .prefix:focus { + color: #4285f4 +} + +.md-form.md-outline .prefix~input, +.md-form.md-outline .prefix~textarea { + width: calc(100% - 2rem); + margin-left: 2rem +} + +.md-form.md-outline .prefix~label { + margin-left: 2rem +} + +.md-form.md-outline .prefix~.form-text { + margin-left: 2.1rem +} + +.md-form.md-outline .character-counter { + margin-top: -.5rem +} + +.md-form.md-bg input[type="text"], +.md-form.md-bg input[type="password"], +.md-form.md-bg input[type="email"], +.md-form.md-bg input[type="url"], +.md-form.md-bg input[type="time"], +.md-form.md-bg input[type="date"], +.md-form.md-bg input[type="datetime-local"], +.md-form.md-bg input[type="tel"], +.md-form.md-bg input[type="number"], +.md-form.md-bg input[type="search-md"], +.md-form.md-bg input[type="search"], +.md-form.md-bg textarea.md-textarea { + -webkit-box-sizing: border-box; + box-sizing: border-box; + padding: 10px 5px; + background: #f5f5f5 no-repeat; + background-image: -webkit-gradient(linear, left top, left bottom, from(#4285f4), to(#4285f4)), -webkit-gradient(linear, left top, left bottom, from(#ced4da), to(#ced4da)); + background-image: linear-gradient(to bottom, #4285f4, #4285f4), linear-gradient(to bottom, #ced4da, #ced4da); + background-position: 50% 100%, 50% 100%; + background-size: 0 2px, 100% 1px; + border: 0; + border-top-left-radius: .3rem; + border-top-right-radius: .3rem; + -webkit-transition: background-size 0.3s cubic-bezier(0.64, 0.09, 0.08, 1); + transition: background-size 0.3s cubic-bezier(0.64, 0.09, 0.08, 1) +} + +.md-form.md-bg input[type="text"]:focus:not([readonly]), +.md-form.md-bg input[type="password"]:focus:not([readonly]), +.md-form.md-bg input[type="email"]:focus:not([readonly]), +.md-form.md-bg input[type="url"]:focus:not([readonly]), +.md-form.md-bg input[type="time"]:focus:not([readonly]), +.md-form.md-bg input[type="date"]:focus:not([readonly]), +.md-form.md-bg input[type="datetime-local"]:focus:not([readonly]), +.md-form.md-bg input[type="tel"]:focus:not([readonly]), +.md-form.md-bg input[type="number"]:focus:not([readonly]), +.md-form.md-bg input[type="search-md"]:focus:not([readonly]), +.md-form.md-bg input[type="search"]:focus:not([readonly]), +.md-form.md-bg textarea.md-textarea:focus:not([readonly]) { + border-bottom: none; + -webkit-box-shadow: none; + box-shadow: none +} + +.md-form.md-bg input[type="text"]:focus, +.md-form.md-bg input[type="password"]:focus, +.md-form.md-bg input[type="email"]:focus, +.md-form.md-bg input[type="url"]:focus, +.md-form.md-bg input[type="time"]:focus, +.md-form.md-bg input[type="date"]:focus, +.md-form.md-bg input[type="datetime-local"]:focus, +.md-form.md-bg input[type="tel"]:focus, +.md-form.md-bg input[type="number"]:focus, +.md-form.md-bg input[type="search-md"]:focus, +.md-form.md-bg input[type="search"]:focus, +.md-form.md-bg textarea.md-textarea:focus { + background-color: #dcdcdc; + background-size: 100% 2px, 100% 1px; + outline: none +} + +.md-form.md-bg>input[type="date"]:not(.browser-default)+label { + -webkit-transform: translateY(-12px) scale(0.8); + transform: translateY(-12px) scale(0.8); + -webkit-transform-origin: 0 0; + transform-origin: 0 0 +} + +.md-form.md-bg>input[type]:-webkit-autofill:not(.browser-default):not([type="search"])+label, +.md-form.md-bg>input[type="time"]:not(.browser-default)+label { + font-size: .8rem; + -webkit-transform: translateY(-12px); + transform: translateY(-12px); + -webkit-transform-origin: 0 0; + transform-origin: 0 0 +} + +.md-form.md-bg .form-control { + padding: 1.1rem .7rem .4rem !important +} + +.md-form.md-bg label { + top: 0; + padding-left: .7rem; + font-size: 1rem; + -webkit-transition: color .2s ease-out, -webkit-transform .2s ease-out; + transition: color .2s ease-out, -webkit-transform .2s ease-out; + transition: transform .2s ease-out, color .2s ease-out; + transition: transform .2s ease-out, color .2s ease-out, -webkit-transform .2s ease-out; + -webkit-transform: translateY(13px); + transform: translateY(13px); + -webkit-transform-origin: 0% 100%; + transform-origin: 0% 100% +} + +.md-form.md-bg label.active { + padding-left: .75rem; + font-weight: 500; + -webkit-transform: translateY(-3px) scale(0.8); + transform: translateY(-3px) scale(0.8) +} + +.md-form.md-bg.form-lg label { + -webkit-transform: translateY(16px); + transform: translateY(16px) +} + +.md-form.md-bg.form-lg label.active { + -webkit-transform: translateY(-4px) scale(0.8); + transform: translateY(-4px) scale(0.8) +} + +.md-form.md-bg.form-sm label { + -webkit-transform: translateY(11px); + transform: translateY(11px) +} + +.md-form.md-bg.form-sm label.active { + -webkit-transform: translateY(-2px) scale(0.8); + transform: translateY(-2px) scale(0.8) +} + +.md-form .form-control.is-invalid, +.was-validated .md-form .form-control:invalid { + padding-right: 0 +} + +.md-form .form-control.is-valid, +.was-validated .md-form .form-control:valid { + padding-right: 0 +} + +.needs-validation .md-form label { + left: .3rem +} + +.custom-file-input:lang(es)~.custom-file-label::after { + content: "Elegir" +} + +.custom-file-input:lang(pl-pl)~.custom-file-label::after { + content: "Wybierz" +} + +.custom-file-input:lang(fr)~.custom-file-label::after { + content: "Choisir" +} + +.custom-file-input:lang(in)~.custom-file-label::after { + content: "Pilih" +} + +.custom-file-input:lang(zh)~.custom-file-label::after { + content: "選擇" +} + +.custom-file-input:lang(de)~.custom-file-label::after { + content: "Wählen" +} + +.custom-file-input:lang(ru)~.custom-file-label::after { + content: "выбирать" +} + +.edge-header { + display: block; + height: 278px; + background-color: #ccc +} + +.free-bird { + margin-top: -100px +} + +.juicy-peach-gradient { + background-image: -webkit-gradient(linear, left top, right top, from(#ffecd2), to(#fcb69f)); + background-image: linear-gradient(to right, #ffecd2 0%, #fcb69f 100%) +} + +.young-passion-gradient { + background-image: -webkit-gradient(linear, left top, right top, from(#ff8177), color-stop(0%, #ff867a), color-stop(21%, #ff8c7f), color-stop(52%, #f99185), color-stop(78%, #cf556c), to(#b12a5b)); + background-image: linear-gradient(to right, #ff8177 0%, #ff867a 0%, #ff8c7f 21%, #f99185 52%, #cf556c 78%, #b12a5b 100%) +} + +.lady-lips-gradient { + background-image: -webkit-gradient(linear, left bottom, left top, from(#ff9a9e), color-stop(99%, #fecfef), to(#fecfef)); + background-image: linear-gradient(to top, #ff9a9e 0%, #fecfef 99%, #fecfef 100%) +} + +.sunny-morning-gradient { + background-image: linear-gradient(120deg, #f6d365 0%, #fda085 100%) +} + +.rainy-ashville-gradient { + background-image: -webkit-gradient(linear, left bottom, left top, from(#fbc2eb), to(#a6c1ee)); + background-image: linear-gradient(to top, #fbc2eb 0%, #a6c1ee 100%) +} + +.frozen-dreams-gradient { + background-image: -webkit-gradient(linear, left bottom, left top, from(#fdcbf1), color-stop(1%, #fdcbf1), to(#e6dee9)); + background-image: linear-gradient(to top, #fdcbf1 0%, #fdcbf1 1%, #e6dee9 100%) +} + +.warm-flame-gradient { + background-image: linear-gradient(45deg, #ff9a9e 0%, #fad0c4 99%, #fad0c4 100%) +} + +.night-fade-gradient { + background-image: -webkit-gradient(linear, left bottom, left top, from(#a18cd1), to(#fbc2eb)); + background-image: linear-gradient(to top, #a18cd1 0%, #fbc2eb 100%) +} + +.spring-warmth-gradient { + background-image: -webkit-gradient(linear, left bottom, left top, from(#fad0c4), to(#ffd1ff)); + background-image: linear-gradient(to top, #fad0c4 0%, #ffd1ff 100%) +} + +.winter-neva-gradient { + background-image: linear-gradient(120deg, #a1c4fd 0%, #c2e9fb 100%) +} + +.dusty-grass-gradient { + background-image: linear-gradient(120deg, #d4fc79 0%, #96e6a1 100%) +} + +.tempting-azure-gradient { + background-image: linear-gradient(120deg, #84fab0 0%, #8fd3f4 100%) +} + +.heavy-rain-gradient { + background-image: -webkit-gradient(linear, left bottom, left top, from(#cfd9df), to(#e2ebf0)); + background-image: linear-gradient(to top, #cfd9df 0%, #e2ebf0 100%) +} + +.amy-crisp-gradient { + background-image: linear-gradient(120deg, #a6c0fe 0%, #f68084 100%) +} + +.mean-fruit-gradient { + background-image: linear-gradient(120deg, #fccb90 0%, #d57eeb 100%) +} + +.deep-blue-gradient { + background-image: linear-gradient(120deg, #e0c3fc 0%, #8ec5fc 100%) +} + +.ripe-malinka-gradient { + background-image: linear-gradient(120deg, #f093fb 0%, #f5576c 100%) +} + +.cloudy-knoxville-gradient { + background-image: linear-gradient(120deg, #fdfbfb 0%, #ebedee 100%) +} + +.morpheus-den-gradient { + background-image: -webkit-gradient(linear, left bottom, left top, from(#30cfd0), to(#330867)); + background-image: linear-gradient(to top, #30cfd0 0%, #330867 100%) +} + +.rare-wind-gradient { + background-image: -webkit-gradient(linear, left bottom, left top, from(#a8edea), to(#fed6e3)); + background-image: linear-gradient(to top, #a8edea 0%, #fed6e3 100%) +} + +.near-moon-gradient { + background-image: -webkit-gradient(linear, left bottom, left top, from(#5ee7df), to(#b490ca)); + background-image: linear-gradient(to top, #5ee7df 0%, #b490ca 100%) +} + +.schedule-list .hr-bold { + border-top: 2px solid #212529 +} + +.schedule-list .font-smaller { + font-size: .8rem +} + +.note { + padding: 10px; + border-left: 6px solid; + border-radius: 5px +} + +.note strong { + font-weight: 600 +} + +.note p { + font-weight: 500 +} + +.note-primary { + background-color: #dfeefd; + border-color: #176ac4 +} + +.note-secondary { + background-color: #e2e3e5; + border-color: #58595a +} + +.note-success { + background-color: #e2f0e5; + border-color: #49a75f +} + +.note-danger { + background-color: #fae7e8; + border-color: #e45460 +} + +.note-warning { + background-color: #faf4e0; + border-color: #c2a442 +} + +.note-info { + background-color: #e4f2f5; + border-color: #2492a5 +} + +.note-light { + background-color: #fefefe; + border-color: #0f0f0f +} + +footer.page-footer { + bottom: 0; + color: #fff +} + +footer.page-footer .container-fluid { + width: auto +} + +footer.page-footer .footer-copyright { + overflow: hidden; + color: rgba(255, 255, 255, 0.6); + background-color: rgba(0, 0, 0, 0.2) +} + +footer.page-footer a { + color: #fff +} + +.media .media-left { + padding: 0 10px 10px 0 +} + +.media .media-left img { + -webkit-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12); + box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12) +} + +.list-group .list-group-item:first-child { + border-top-left-radius: .125rem; + border-top-right-radius: .125rem +} + +.list-group .list-group-item:last-child { + border-bottom-right-radius: .125rem; + border-bottom-left-radius: .125rem +} + +.list-group a, +.list-group button { + -webkit-transition: .5s; + transition: .5s +} + +.list-group a:hover, +.list-group button:hover { + -webkit-transition: .5s; + transition: .5s +} + +table th { + font-size: .9rem; + font-weight: 400 +} + +table td { + font-size: .9rem; + font-weight: 300 +} + +table.table thead th { + border-top: none +} + +table.table th, +table.table td { + padding-top: 1.1rem; + padding-bottom: 1rem +} + +table.table a { + margin: 0; + color: #212529 +} + +table.table .label-table { + height: .94rem; + padding: 0; + margin: 0; + line-height: .94rem +} + +table.table.btn-table td { + vertical-align: middle +} + +table.table-hover tbody tr:hover { + background-color: rgba(0, 0, 0, 0.075); + -webkit-transition: .5s; + transition: .5s +} + +table .th-lg { + min-width: 9rem +} + +table .th-sm { + min-width: 6rem +} + +table.table-sm th, +table.table-sm td { + padding-top: .6rem; + padding-bottom: .6rem +} + +.table-scroll-vertical { + max-height: 300px; + overflow-y: auto +} + +.table-fixed { + table-layout: fixed +} + +.table-responsive>.table-bordered, +.table-responsive-sm>.table-bordered, +.table-responsive-md>.table-bordered, +.table-responsive-lg>.table-bordered, +.table-responsive-xl>.table-bordered { + border-top: 1px solid #dee2e6 +} + +ul.stepper { + padding: 0 1.5rem; + padding: 1.5rem; + margin: 1em -1.5rem; + overflow-x: hidden; + overflow-y: auto; + counter-reset: section +} + +ul.stepper li a { + padding: 1.5rem; + text-align: center +} + +ul.stepper li a .circle { + display: inline-block; + width: 1.75rem; + height: 1.75rem; + margin-right: .5rem; + line-height: 1.7rem; + color: #fff; + text-align: center; + background: rgba(0, 0, 0, 0.38); + border-radius: 50% +} + +ul.stepper li a .label { + display: inline-block; + color: rgba(0, 0, 0, 0.38) +} + +ul.stepper li.active a .label, +ul.stepper li.completed a .label { + font-weight: 600; + color: rgba(0, 0, 0, 0.87) +} + +.stepper-horizontal { + position: relative; + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-pack: justify; + -ms-flex-pack: justify; + justify-content: space-between +} + +.stepper-horizontal li { + position: relative; + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-flex: 1; + -ms-flex: 1; + flex: 1; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -webkit-transition: .5s; + transition: .5s +} + +.stepper-horizontal li a .label { + margin-top: .63rem +} + +.stepper-horizontal li:not(:last-child):after { + position: relative; + -webkit-box-flex: 1; + -ms-flex: 1; + flex: 1; + height: 1px; + margin: .5rem 0 0 0; + content: ""; + background-color: rgba(0, 0, 0, 0.1) +} + +.stepper-horizontal li:not(:first-child):before { + position: relative; + -webkit-box-flex: 1; + -ms-flex: 1; + flex: 1; + height: 1px; + margin: .5rem 0 0 0; + content: ""; + background-color: rgba(0, 0, 0, 0.1) +} + +.stepper-horizontal li:hover { + background-color: rgba(0, 0, 0, 0.06) +} + +@media (max-width: 47.9375rem) { + .stepper-horizontal { + -webkit-box-orient: vertical; + -webkit-box-direction: normal; + -ms-flex-direction: column; + flex-direction: column + } + + .stepper-horizontal li { + -webkit-box-orient: vertical; + -webkit-box-direction: normal; + -ms-flex-direction: column; + flex-direction: column; + -webkit-box-align: start; + -ms-flex-align: start; + align-items: flex-start + } + + .stepper-horizontal li a .label { + -webkit-box-orient: vertical; + -webkit-box-direction: normal; + -ms-flex-flow: column nowrap; + flex-flow: column nowrap; + -webkit-box-ordinal-group: 3; + -ms-flex-order: 2; + order: 2; + margin-top: .2rem + } + + .stepper-horizontal li:not(:last-child):after { + position: absolute; + top: 3.75rem; + left: 2.19rem; + width: 1px; + height: calc(100% - 40px); + content: "" + } +} + +.stepper-horizontal>li:not(:last-of-type) { + margin-bottom: 0 !important +} + +.stepper-vertical { + position: relative; + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-orient: vertical; + -webkit-box-direction: normal; + -ms-flex-direction: column; + flex-direction: column; + -webkit-box-pack: justify; + -ms-flex-pack: justify; + justify-content: space-between +} + +.stepper-vertical li { + position: relative; + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-flex: 1; + -ms-flex: 1; + flex: 1; + -webkit-box-orient: vertical; + -webkit-box-direction: normal; + -ms-flex-direction: column; + flex-direction: column; + -webkit-box-align: start; + -ms-flex-align: start; + align-items: flex-start +} + +.stepper-vertical li a { + position: relative; + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -ms-flex-item-align: start; + align-self: flex-start +} + +.stepper-vertical li a .circle { + -webkit-box-ordinal-group: 2; + -ms-flex-order: 1; + order: 1 +} + +.stepper-vertical li a .label { + -webkit-box-orient: vertical; + -webkit-box-direction: normal; + -ms-flex-flow: column nowrap; + flex-flow: column nowrap; + -webkit-box-ordinal-group: 3; + -ms-flex-order: 2; + order: 2; + margin-top: .2rem +} + +.stepper-vertical li.completed a .label { + font-weight: 500 +} + +.stepper-vertical li .step-content { + display: block; + padding: .94rem; + margin-top: 0; + margin-left: 3.13rem +} + +.stepper-vertical li .step-content p { + font-size: .88rem +} + +.stepper-vertical li:not(:last-child):after { + position: absolute; + top: 3.44rem; + left: 2.19rem; + width: 1px; + height: calc(100% - 40px); + content: ""; + background-color: rgba(0, 0, 0, 0.1) +} + +.fast.spinner-border { + -webkit-animation: spinner-border 0.4s linear infinite; + animation: spinner-border 0.4s linear infinite +} + +.fast.spinner-grow { + -webkit-animation: spinner-grow 0.4s linear infinite; + animation: spinner-grow 0.4s linear infinite +} + +.treeview.w-20 { + width: 20rem +} + +.treeview .rotate { + margin-top: .2rem; + font-size: .8rem; + vertical-align: text-top; + cursor: pointer; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + -webkit-transition: all .1s linear; + transition: all .1s linear +} + +.treeview .rotate.down { + -webkit-transform: rotate(90deg); + transform: rotate(90deg) +} + +.treeview .nested { + display: none +} + +.treeview .active { + display: block +} + +.treeview ul { + list-style-type: none +} + +.treeview .ic-w { + width: 1.3rem +} + +.treeview-animated.w-20 { + width: 20rem +} + +.treeview-animated ul { + position: relative; + padding-left: 1em; + list-style: none +} + +.treeview-animated .treeview-animated-list li { + padding: .2em 0 0 .2em +} + +.treeview-animated .treeview-animated-list .treeview-animated-items .nested::before { + position: absolute; + left: 5px; + display: block; + width: 5px; + height: 100%; + content: ""; + background-color: #808080 +} + +.treeview-animated .treeview-animated-list .treeview-animated-items .closed { + display: block; + padding: .2em .2em .2em .4em; + margin-right: 0; + border-top-left-radius: .3em; + border-bottom-left-radius: .3em +} + +.treeview-animated .treeview-animated-list .treeview-animated-items .closed:hover { + background-color: #8cb9ff +} + +.treeview-animated .treeview-animated-list .treeview-animated-items .closed .fa-angle-right { + font-size: .8rem; + -webkit-transition: all .1s linear; + transition: all .1s linear +} + +.treeview-animated .treeview-animated-list .treeview-animated-items .closed .fa-angle-right.down { + position: relative; + color: #f8f9fa; + -webkit-transform: rotate(90deg); + transform: rotate(90deg) +} + +.treeview-animated .treeview-animated-list .treeview-animated-items .open { + background-color: #32a0ff; + -webkit-transition: all .1s linear; + transition: all .1s linear +} + +.treeview-animated .treeview-animated-list .treeview-animated-items .open:hover { + color: #f8f9fa; + background-color: #32a0ff +} + +.treeview-animated .treeview-animated-list .treeview-animated-items .open span { + color: #f8f9fa +} + +.treeview-animated .treeview-animated-list .treeview-animated-element { + padding: .2em .2em .2em .6em; + cursor: pointer; + border-top-left-radius: 4px; + border-bottom-left-radius: 4px; + -webkit-transition: all .1s linear; + transition: all .1s linear +} + +.treeview-animated .treeview-animated-list .treeview-animated-element:hover { + background-color: #8cb9ff +} + +.treeview-animated .treeview-animated-list .treeview-animated-element.opened { + color: #f8f9fa; + background-color: #32a0ff +} + +.treeview-animated .treeview-animated-list .treeview-animated-element.opened:hover { + color: #f8f9fa; + background-color: #32a0ff +} + +.treeview-colorful { + font-size: 16px; + font-weight: 400; + background: rgba(224, 127, 178, 0.2) +} + +.treeview-colorful.w-20 { + width: 20rem +} + +.treeview-colorful hr { + border-color: #a2127a +} + +.treeview-colorful h6 { + font-size: 1.4em; + font-weight: 500; + color: #a2127a +} + +.treeview-colorful ul { + position: relative; + padding-left: 0; + list-style: none +} + +.treeview-colorful .treeview-colorful-list ul { + padding-left: 1em; + margin-top: .1em; + background: rgba(224, 127, 178, 0.2) +} + +.treeview-colorful .treeview-colorful-element { + padding: .2em .2em .2em 1em; + cursor: pointer; + border: 2px solid transparent; + border-right: 0 solid transparent; + -webkit-transition: all .1s linear; + transition: all .1s linear +} + +.treeview-colorful .treeview-colorful-element:hover { + background-color: #e07fb2 +} + +.treeview-colorful .treeview-colorful-element.opened { + color: #ffac47; + background-color: #a2127a; + border: 2px solid #ffac47; + border-right: 0 solid transparent +} + +.treeview-colorful .treeview-colorful-element.opened:hover { + color: #ffac47; + background-color: #a2127a +} + +.treeview-colorful .treeview-colorful-items-header { + display: block; + padding: .4em; + margin-right: 0; + border-bottom: 2px solid transparent; + -webkit-transition: all .1s linear; + transition: all .1s linear +} + +.treeview-colorful .treeview-colorful-items-header:hover { + background-color: #e07fb2 +} + +.treeview-colorful .treeview-colorful-items-header.open { + background-color: #a2127a; + border-bottom: 2px solid #ffac47; + -webkit-transition: all .1s linear; + transition: all .1s linear +} + +.treeview-colorful .treeview-colorful-items-header.open span { + color: #ffac47 +} + +.treeview-colorful .treeview-colorful-items-header.open:hover { + color: #ffac47; + background-color: #a2127a +} + +.treeview-colorful .treeview-colorful-items-header.open div:hover { + background-color: #a2127a +} + +.treeview-colorful .treeview-colorful-items-header .fa-angle-right { + font-size: .8rem; + -webkit-transition: all .2s linear; + transition: all .2s linear +} + +.treeview-colorful .treeview-colorful-items-header .fas { + position: relative; + color: #ffac47; + -webkit-transition: all .2s linear; + transition: all .2s linear; + -webkit-transform: rotate(90deg); + transform: rotate(90deg) +} + +.treeview-colorful .treeview-colorful-items-header .fa-minus-circle { + position: relative; + color: #ffac47; + -webkit-transition: all .2s linear; + transition: all .2s linear; + -webkit-transform: rotate(180deg); + transform: rotate(180deg) } \ No newline at end of file diff --git a/scripts/_elements/MDB-Free_4.13.0/css/mdb.lite.min.css b/scripts/_elements/MDB-Free_4.13.0/css/mdb.lite.min.css index 6080155a..8899d49d 100755 --- a/scripts/_elements/MDB-Free_4.13.0/css/mdb.lite.min.css +++ b/scripts/_elements/MDB-Free_4.13.0/css/mdb.lite.min.css @@ -1,40 +1,40 @@ -@charset "UTF-8"; -/*! - * Material Design for Bootstrap 4 - * Version: MDB LITE 4.13.0 - * - * - * Copyright: Material Design for Bootstrap - * https://mdbootstrap.com/ - * - * Read the license: https://mdbootstrap.com/general/license/ - * - * - * Documentation: https://mdbootstrap.com/ - * - * Getting started: https://mdbootstrap.com/docs/jquery/getting-started/download/ - * - * Tutorials: https://mdbootstrap.com/education/bootstrap/ - * - * Templates: https://mdbootstrap.com/templates/ - * - * Support: https://mdbootstrap.com/support/ - * - * Contact: office@mdbootstrap.com - * - * Attribution: Animate CSS, Twitter Bootstrap, Materialize CSS, Normalize CSS, Waves JS, WOW JS, Toastr, Chart.js - */ -.mdb-color.lighten-5{background-color:#d0d6e2 !important}.mdb-color.lighten-4{background-color:#b1bace !important}.mdb-color.lighten-3{background-color:#929fba !important}.mdb-color.lighten-2{background-color:#7283a7 !important}.mdb-color.lighten-1{background-color:#59698d !important}.mdb-color{background-color:#45526e !important}.mdb-color-text{color:#45526e !important}.rgba-mdb-color-slight,.rgba-mdb-color-slight:after{background-color:rgba(69,82,110,0.1)}.rgba-mdb-color-light,.rgba-mdb-color-light:after{background-color:rgba(69,82,110,0.3)}.rgba-mdb-color-strong,.rgba-mdb-color-strong:after{background-color:rgba(69,82,110,0.7)}.mdb-color.darken-1{background-color:#3b465e !important}.mdb-color.darken-2{background-color:#2e3951 !important}.mdb-color.darken-3{background-color:#1c2a48 !important}.mdb-color.darken-4{background-color:#1c2331 !important}.red.lighten-5{background-color:#ffebee !important}.red.lighten-4{background-color:#ffcdd2 !important}.red.lighten-3{background-color:#ef9a9a !important}.red.lighten-2{background-color:#e57373 !important}.red.lighten-1{background-color:#ef5350 !important}.red{background-color:#f44336 !important}.red-text{color:#f44336 !important}.rgba-red-slight,.rgba-red-slight:after{background-color:rgba(244,67,54,0.1)}.rgba-red-light,.rgba-red-light:after{background-color:rgba(244,67,54,0.3)}.rgba-red-strong,.rgba-red-strong:after{background-color:rgba(244,67,54,0.7)}.red.darken-1{background-color:#e53935 !important}.red.darken-2{background-color:#d32f2f !important}.red.darken-3{background-color:#c62828 !important}.red.darken-4{background-color:#b71c1c !important}.red.accent-1{background-color:#ff8a80 !important}.red.accent-2{background-color:#ff5252 !important}.red.accent-3{background-color:#ff1744 !important}.red.accent-4{background-color:#d50000 !important}.pink.lighten-5{background-color:#fce4ec !important}.pink.lighten-4{background-color:#f8bbd0 !important}.pink.lighten-3{background-color:#f48fb1 !important}.pink.lighten-2{background-color:#f06292 !important}.pink.lighten-1{background-color:#ec407a !important}.pink{background-color:#e91e63 !important}.pink-text{color:#e91e63 !important}.rgba-pink-slight,.rgba-pink-slight:after{background-color:rgba(233,30,99,0.1)}.rgba-pink-light,.rgba-pink-light:after{background-color:rgba(233,30,99,0.3)}.rgba-pink-strong,.rgba-pink-strong:after{background-color:rgba(233,30,99,0.7)}.pink.darken-1{background-color:#d81b60 !important}.pink.darken-2{background-color:#c2185b !important}.pink.darken-3{background-color:#ad1457 !important}.pink.darken-4{background-color:#880e4f !important}.pink.accent-1{background-color:#ff80ab !important}.pink.accent-2{background-color:#ff4081 !important}.pink.accent-3{background-color:#f50057 !important}.pink.accent-4{background-color:#c51162 !important}.purple.lighten-5{background-color:#f3e5f5 !important}.purple.lighten-4{background-color:#e1bee7 !important}.purple.lighten-3{background-color:#ce93d8 !important}.purple.lighten-2{background-color:#ba68c8 !important}.purple.lighten-1{background-color:#ab47bc !important}.purple{background-color:#9c27b0 !important}.purple-text{color:#9c27b0 !important}.rgba-purple-slight,.rgba-purple-slight:after{background-color:rgba(156,39,176,0.1)}.rgba-purple-light,.rgba-purple-light:after{background-color:rgba(156,39,176,0.3)}.rgba-purple-strong,.rgba-purple-strong:after{background-color:rgba(156,39,176,0.7)}.purple.darken-1{background-color:#8e24aa !important}.purple.darken-2{background-color:#7b1fa2 !important}.purple.darken-3{background-color:#6a1b9a !important}.purple.darken-4{background-color:#4a148c !important}.purple.accent-1{background-color:#ea80fc !important}.purple.accent-2{background-color:#e040fb !important}.purple.accent-3{background-color:#d500f9 !important}.purple.accent-4{background-color:#a0f !important}.deep-purple.lighten-5{background-color:#ede7f6 !important}.deep-purple.lighten-4{background-color:#d1c4e9 !important}.deep-purple.lighten-3{background-color:#b39ddb !important}.deep-purple.lighten-2{background-color:#9575cd !important}.deep-purple.lighten-1{background-color:#7e57c2 !important}.deep-purple{background-color:#673ab7 !important}.deep-purple-text{color:#673ab7 !important}.rgba-deep-purple-slight,.rgba-deep-purple-slight:after{background-color:rgba(103,58,183,0.1)}.rgba-deep-purple-light,.rgba-deep-purple-light:after{background-color:rgba(103,58,183,0.3)}.rgba-deep-purple-strong,.rgba-deep-purple-strong:after{background-color:rgba(103,58,183,0.7)}.deep-purple.darken-1{background-color:#5e35b1 !important}.deep-purple.darken-2{background-color:#512da8 !important}.deep-purple.darken-3{background-color:#4527a0 !important}.deep-purple.darken-4{background-color:#311b92 !important}.deep-purple.accent-1{background-color:#b388ff !important}.deep-purple.accent-2{background-color:#7c4dff !important}.deep-purple.accent-3{background-color:#651fff !important}.deep-purple.accent-4{background-color:#6200ea !important}.indigo.lighten-5{background-color:#e8eaf6 !important}.indigo.lighten-4{background-color:#c5cae9 !important}.indigo.lighten-3{background-color:#9fa8da !important}.indigo.lighten-2{background-color:#7986cb !important}.indigo.lighten-1{background-color:#5c6bc0 !important}.indigo{background-color:#3f51b5 !important}.indigo-text{color:#3f51b5 !important}.rgba-indigo-slight,.rgba-indigo-slight:after{background-color:rgba(63,81,181,0.1)}.rgba-indigo-light,.rgba-indigo-light:after{background-color:rgba(63,81,181,0.3)}.rgba-indigo-strong,.rgba-indigo-strong:after{background-color:rgba(63,81,181,0.7)}.indigo.darken-1{background-color:#3949ab !important}.indigo.darken-2{background-color:#303f9f !important}.indigo.darken-3{background-color:#283593 !important}.indigo.darken-4{background-color:#1a237e !important}.indigo.accent-1{background-color:#8c9eff !important}.indigo.accent-2{background-color:#536dfe !important}.indigo.accent-3{background-color:#3d5afe !important}.indigo.accent-4{background-color:#304ffe !important}.blue.lighten-5{background-color:#e3f2fd !important}.blue.lighten-4{background-color:#bbdefb !important}.blue.lighten-3{background-color:#90caf9 !important}.blue.lighten-2{background-color:#64b5f6 !important}.blue.lighten-1{background-color:#42a5f5 !important}.blue{background-color:#2196f3 !important}.blue-text{color:#2196f3 !important}.rgba-blue-slight,.rgba-blue-slight:after{background-color:rgba(33,150,243,0.1)}.rgba-blue-light,.rgba-blue-light:after{background-color:rgba(33,150,243,0.3)}.rgba-blue-strong,.rgba-blue-strong:after{background-color:rgba(33,150,243,0.7)}.blue.darken-1{background-color:#1e88e5 !important}.blue.darken-2{background-color:#1976d2 !important}.blue.darken-3{background-color:#1565c0 !important}.blue.darken-4{background-color:#0d47a1 !important}.blue.accent-1{background-color:#82b1ff !important}.blue.accent-2{background-color:#448aff !important}.blue.accent-3{background-color:#2979ff !important}.blue.accent-4{background-color:#2962ff !important}.light-blue.lighten-5{background-color:#e1f5fe !important}.light-blue.lighten-4{background-color:#b3e5fc !important}.light-blue.lighten-3{background-color:#81d4fa !important}.light-blue.lighten-2{background-color:#4fc3f7 !important}.light-blue.lighten-1{background-color:#29b6f6 !important}.light-blue{background-color:#03a9f4 !important}.light-blue-text{color:#03a9f4 !important}.rgba-light-blue-slight,.rgba-light-blue-slight:after{background-color:rgba(3,169,244,0.1)}.rgba-light-blue-light,.rgba-light-blue-light:after{background-color:rgba(3,169,244,0.3)}.rgba-light-blue-strong,.rgba-light-blue-strong:after{background-color:rgba(3,169,244,0.7)}.light-blue.darken-1{background-color:#039be5 !important}.light-blue.darken-2{background-color:#0288d1 !important}.light-blue.darken-3{background-color:#0277bd !important}.light-blue.darken-4{background-color:#01579b !important}.light-blue.accent-1{background-color:#80d8ff !important}.light-blue.accent-2{background-color:#40c4ff !important}.light-blue.accent-3{background-color:#00b0ff !important}.light-blue.accent-4{background-color:#0091ea !important}.cyan.lighten-5{background-color:#e0f7fa !important}.cyan.lighten-4{background-color:#b2ebf2 !important}.cyan.lighten-3{background-color:#80deea !important}.cyan.lighten-2{background-color:#4dd0e1 !important}.cyan.lighten-1{background-color:#26c6da !important}.cyan{background-color:#00bcd4 !important}.cyan-text{color:#00bcd4 !important}.rgba-cyan-slight,.rgba-cyan-slight:after{background-color:rgba(0,188,212,0.1)}.rgba-cyan-light,.rgba-cyan-light:after{background-color:rgba(0,188,212,0.3)}.rgba-cyan-strong,.rgba-cyan-strong:after{background-color:rgba(0,188,212,0.7)}.cyan.darken-1{background-color:#00acc1 !important}.cyan.darken-2{background-color:#0097a7 !important}.cyan.darken-3{background-color:#00838f !important}.cyan.darken-4{background-color:#006064 !important}.cyan.accent-1{background-color:#84ffff !important}.cyan.accent-2{background-color:#18ffff !important}.cyan.accent-3{background-color:#00e5ff !important}.cyan.accent-4{background-color:#00b8d4 !important}.teal.lighten-5{background-color:#e0f2f1 !important}.teal.lighten-4{background-color:#b2dfdb !important}.teal.lighten-3{background-color:#80cbc4 !important}.teal.lighten-2{background-color:#4db6ac !important}.teal.lighten-1{background-color:#26a69a !important}.teal{background-color:#009688 !important}.teal-text{color:#009688 !important}.rgba-teal-slight,.rgba-teal-slight:after{background-color:rgba(0,150,136,0.1)}.rgba-teal-light,.rgba-teal-light:after{background-color:rgba(0,150,136,0.3)}.rgba-teal-strong,.rgba-teal-strong:after{background-color:rgba(0,150,136,0.7)}.teal.darken-1{background-color:#00897b !important}.teal.darken-2{background-color:#00796b !important}.teal.darken-3{background-color:#00695c !important}.teal.darken-4{background-color:#004d40 !important}.teal.accent-1{background-color:#a7ffeb !important}.teal.accent-2{background-color:#64ffda !important}.teal.accent-3{background-color:#1de9b6 !important}.teal.accent-4{background-color:#00bfa5 !important}.green.lighten-5{background-color:#e8f5e9 !important}.green.lighten-4{background-color:#c8e6c9 !important}.green.lighten-3{background-color:#a5d6a7 !important}.green.lighten-2{background-color:#81c784 !important}.green.lighten-1{background-color:#66bb6a !important}.green{background-color:#4caf50 !important}.green-text{color:#4caf50 !important}.rgba-green-slight,.rgba-green-slight:after{background-color:rgba(76,175,80,0.1)}.rgba-green-light,.rgba-green-light:after{background-color:rgba(76,175,80,0.3)}.rgba-green-strong,.rgba-green-strong:after{background-color:rgba(76,175,80,0.7)}.green.darken-1{background-color:#43a047 !important}.green.darken-2{background-color:#388e3c !important}.green.darken-3{background-color:#2e7d32 !important}.green.darken-4{background-color:#1b5e20 !important}.green.accent-1{background-color:#b9f6ca !important}.green.accent-2{background-color:#69f0ae !important}.green.accent-3{background-color:#00e676 !important}.green.accent-4{background-color:#00c853 !important}.light-green.lighten-5{background-color:#f1f8e9 !important}.light-green.lighten-4{background-color:#dcedc8 !important}.light-green.lighten-3{background-color:#c5e1a5 !important}.light-green.lighten-2{background-color:#aed581 !important}.light-green.lighten-1{background-color:#9ccc65 !important}.light-green{background-color:#8bc34a !important}.light-green-text{color:#8bc34a !important}.rgba-light-green-slight,.rgba-light-green-slight:after{background-color:rgba(139,195,74,0.1)}.rgba-light-green-light,.rgba-light-green-light:after{background-color:rgba(139,195,74,0.3)}.rgba-light-green-strong,.rgba-light-green-strong:after{background-color:rgba(139,195,74,0.7)}.light-green.darken-1{background-color:#7cb342 !important}.light-green.darken-2{background-color:#689f38 !important}.light-green.darken-3{background-color:#558b2f !important}.light-green.darken-4{background-color:#33691e !important}.light-green.accent-1{background-color:#ccff90 !important}.light-green.accent-2{background-color:#b2ff59 !important}.light-green.accent-3{background-color:#76ff03 !important}.light-green.accent-4{background-color:#64dd17 !important}.lime.lighten-5{background-color:#f9fbe7 !important}.lime.lighten-4{background-color:#f0f4c3 !important}.lime.lighten-3{background-color:#e6ee9c !important}.lime.lighten-2{background-color:#dce775 !important}.lime.lighten-1{background-color:#d4e157 !important}.lime{background-color:#cddc39 !important}.lime-text{color:#cddc39 !important}.rgba-lime-slight,.rgba-lime-slight:after{background-color:rgba(205,220,57,0.1)}.rgba-lime-light,.rgba-lime-light:after{background-color:rgba(205,220,57,0.3)}.rgba-lime-strong,.rgba-lime-strong:after{background-color:rgba(205,220,57,0.7)}.lime.darken-1{background-color:#c0ca33 !important}.lime.darken-2{background-color:#afb42b !important}.lime.darken-3{background-color:#9e9d24 !important}.lime.darken-4{background-color:#827717 !important}.lime.accent-1{background-color:#f4ff81 !important}.lime.accent-2{background-color:#eeff41 !important}.lime.accent-3{background-color:#c6ff00 !important}.lime.accent-4{background-color:#aeea00 !important}.yellow.lighten-5{background-color:#fffde7 !important}.yellow.lighten-4{background-color:#fff9c4 !important}.yellow.lighten-3{background-color:#fff59d !important}.yellow.lighten-2{background-color:#fff176 !important}.yellow.lighten-1{background-color:#ffee58 !important}.yellow{background-color:#ffeb3b !important}.yellow-text{color:#ffeb3b !important}.rgba-yellow-slight,.rgba-yellow-slight:after{background-color:rgba(255,235,59,0.1)}.rgba-yellow-light,.rgba-yellow-light:after{background-color:rgba(255,235,59,0.3)}.rgba-yellow-strong,.rgba-yellow-strong:after{background-color:rgba(255,235,59,0.7)}.yellow.darken-1{background-color:#fdd835 !important}.yellow.darken-2{background-color:#fbc02d !important}.yellow.darken-3{background-color:#f9a825 !important}.yellow.darken-4{background-color:#f57f17 !important}.yellow.accent-1{background-color:#ffff8d !important}.yellow.accent-2{background-color:#ff0 !important}.yellow.accent-3{background-color:#ffea00 !important}.yellow.accent-4{background-color:#ffd600 !important}.amber.lighten-5{background-color:#fff8e1 !important}.amber.lighten-4{background-color:#ffecb3 !important}.amber.lighten-3{background-color:#ffe082 !important}.amber.lighten-2{background-color:#ffd54f !important}.amber.lighten-1{background-color:#ffca28 !important}.amber{background-color:#ffc107 !important}.amber-text{color:#ffc107 !important}.rgba-amber-slight,.rgba-amber-slight:after{background-color:rgba(255,193,7,0.1)}.rgba-amber-light,.rgba-amber-light:after{background-color:rgba(255,193,7,0.3)}.rgba-amber-strong,.rgba-amber-strong:after{background-color:rgba(255,193,7,0.7)}.amber.darken-1{background-color:#ffb300 !important}.amber.darken-2{background-color:#ffa000 !important}.amber.darken-3{background-color:#ff8f00 !important}.amber.darken-4{background-color:#ff6f00 !important}.amber.accent-1{background-color:#ffe57f !important}.amber.accent-2{background-color:#ffd740 !important}.amber.accent-3{background-color:#ffc400 !important}.amber.accent-4{background-color:#ffab00 !important}.orange.lighten-5{background-color:#fff3e0 !important}.orange.lighten-4{background-color:#ffe0b2 !important}.orange.lighten-3{background-color:#ffcc80 !important}.orange.lighten-2{background-color:#ffb74d !important}.orange.lighten-1{background-color:#ffa726 !important}.orange{background-color:#ff9800 !important}.orange-text{color:#ff9800 !important}.rgba-orange-slight,.rgba-orange-slight:after{background-color:rgba(255,152,0,0.1)}.rgba-orange-light,.rgba-orange-light:after{background-color:rgba(255,152,0,0.3)}.rgba-orange-strong,.rgba-orange-strong:after{background-color:rgba(255,152,0,0.7)}.orange.darken-1{background-color:#fb8c00 !important}.orange.darken-2{background-color:#f57c00 !important}.orange.darken-3{background-color:#ef6c00 !important}.orange.darken-4{background-color:#e65100 !important}.orange.accent-1{background-color:#ffd180 !important}.orange.accent-2{background-color:#ffab40 !important}.orange.accent-3{background-color:#ff9100 !important}.orange.accent-4{background-color:#ff6d00 !important}.deep-orange.lighten-5{background-color:#fbe9e7 !important}.deep-orange.lighten-4{background-color:#ffccbc !important}.deep-orange.lighten-3{background-color:#ffab91 !important}.deep-orange.lighten-2{background-color:#ff8a65 !important}.deep-orange.lighten-1{background-color:#ff7043 !important}.deep-orange{background-color:#ff5722 !important}.deep-orange-text{color:#ff5722 !important}.rgba-deep-orange-slight,.rgba-deep-orange-slight:after{background-color:rgba(255,87,34,0.1)}.rgba-deep-orange-light,.rgba-deep-orange-light:after{background-color:rgba(255,87,34,0.3)}.rgba-deep-orange-strong,.rgba-deep-orange-strong:after{background-color:rgba(255,87,34,0.7)}.deep-orange.darken-1{background-color:#f4511e !important}.deep-orange.darken-2{background-color:#e64a19 !important}.deep-orange.darken-3{background-color:#d84315 !important}.deep-orange.darken-4{background-color:#bf360c !important}.deep-orange.accent-1{background-color:#ff9e80 !important}.deep-orange.accent-2{background-color:#ff6e40 !important}.deep-orange.accent-3{background-color:#ff3d00 !important}.deep-orange.accent-4{background-color:#dd2c00 !important}.brown.lighten-5{background-color:#efebe9 !important}.brown.lighten-4{background-color:#d7ccc8 !important}.brown.lighten-3{background-color:#bcaaa4 !important}.brown.lighten-2{background-color:#a1887f !important}.brown.lighten-1{background-color:#8d6e63 !important}.brown{background-color:#795548 !important}.brown-text{color:#795548 !important}.rgba-brown-slight,.rgba-brown-slight:after{background-color:rgba(121,85,72,0.1)}.rgba-brown-light,.rgba-brown-light:after{background-color:rgba(121,85,72,0.3)}.rgba-brown-strong,.rgba-brown-strong:after{background-color:rgba(121,85,72,0.7)}.brown.darken-1{background-color:#6d4c41 !important}.brown.darken-2{background-color:#5d4037 !important}.brown.darken-3{background-color:#4e342e !important}.brown.darken-4{background-color:#3e2723 !important}.blue-grey.lighten-5{background-color:#eceff1 !important}.blue-grey.lighten-4{background-color:#cfd8dc !important}.blue-grey.lighten-3{background-color:#b0bec5 !important}.blue-grey.lighten-2{background-color:#90a4ae !important}.blue-grey.lighten-1{background-color:#78909c !important}.blue-grey{background-color:#607d8b !important}.blue-grey-text{color:#607d8b !important}.rgba-blue-grey-slight,.rgba-blue-grey-slight:after{background-color:rgba(96,125,139,0.1)}.rgba-blue-grey-light,.rgba-blue-grey-light:after{background-color:rgba(96,125,139,0.3)}.rgba-blue-grey-strong,.rgba-blue-grey-strong:after{background-color:rgba(96,125,139,0.7)}.blue-grey.darken-1{background-color:#546e7a !important}.blue-grey.darken-2{background-color:#455a64 !important}.blue-grey.darken-3{background-color:#37474f !important}.blue-grey.darken-4{background-color:#263238 !important}.grey.lighten-5{background-color:#fafafa !important}.grey.lighten-4{background-color:#f5f5f5 !important}.grey.lighten-3{background-color:#eee !important}.grey.lighten-2{background-color:#e0e0e0 !important}.grey.lighten-1{background-color:#bdbdbd !important}.grey{background-color:#9e9e9e !important}.grey-text{color:#9e9e9e !important}.rgba-grey-slight,.rgba-grey-slight:after{background-color:rgba(158,158,158,0.1)}.rgba-grey-light,.rgba-grey-light:after{background-color:rgba(158,158,158,0.3)}.rgba-grey-strong,.rgba-grey-strong:after{background-color:rgba(158,158,158,0.7)}.grey.darken-1{background-color:#757575 !important}.grey.darken-2{background-color:#616161 !important}.grey.darken-3{background-color:#424242 !important}.grey.darken-4{background-color:#212121 !important}.black{background-color:#000 !important}.black-text{color:#000 !important}.rgba-black-slight,.rgba-black-slight:after{background-color:rgba(0,0,0,0.1)}.rgba-black-light,.rgba-black-light:after{background-color:rgba(0,0,0,0.3)}.rgba-black-strong,.rgba-black-strong:after{background-color:rgba(0,0,0,0.7)}.white{background-color:#fff !important}.white-text{color:#fff !important}.rgba-white-slight,.rgba-white-slight:after{background-color:rgba(255,255,255,0.1)}.rgba-white-light,.rgba-white-light:after{background-color:rgba(255,255,255,0.3)}.rgba-white-strong,.rgba-white-strong:after{background-color:rgba(255,255,255,0.7)}.rgba-stylish-slight{background-color:rgba(62,69,81,0.1)}.rgba-stylish-light{background-color:rgba(62,69,81,0.3)}.rgba-stylish-strong{background-color:rgba(62,69,81,0.7)}.primary-color,ul.stepper li.active a .circle,ul.stepper li.completed a .circle{background-color:#4285f4 !important}.primary-color-dark{background-color:#0d47a1 !important}.secondary-color{background-color:#a6c !important}.secondary-color-dark{background-color:#93c !important}.default-color{background-color:#2bbbad !important}.default-color-dark{background-color:#00695c !important}.info-color{background-color:#33b5e5 !important}.info-color-dark{background-color:#09c !important}.success-color{background-color:#00c851 !important}.success-color-dark{background-color:#007e33 !important}.warning-color{background-color:#fb3 !important}.warning-color-dark{background-color:#f80 !important}.danger-color,ul.stepper li.warning a .circle{background-color:#ff3547 !important}.danger-color-dark{background-color:#c00 !important}.elegant-color{background-color:#2e2e2e !important}.elegant-color-dark{background-color:#212121 !important}.stylish-color{background-color:#4b515d !important}.stylish-color-dark{background-color:#3e4551 !important}.unique-color{background-color:#3f729b !important}.unique-color-dark{background-color:#1c2331 !important}.special-color{background-color:#37474f !important}.special-color-dark{background-color:#263238 !important}.purple-gradient{background:linear-gradient(40deg, #ff6ec4, #7873f5) !important}.peach-gradient{background:linear-gradient(40deg, #ffd86f, #fc6262) !important}.aqua-gradient{background:linear-gradient(40deg, #2096ff, #05ffa3) !important}.blue-gradient{background:linear-gradient(40deg, #45cafc, #303f9f) !important}.purple-gradient-rgba{background:linear-gradient(40deg, rgba(255,110,196,0.9), rgba(120,115,245,0.9)) !important}.peach-gradient-rgba{background:linear-gradient(40deg, rgba(255,216,111,0.9), rgba(252,98,98,0.9)) !important}.aqua-gradient-rgba{background:linear-gradient(40deg, rgba(32,150,255,0.9), rgba(5,255,163,0.9)) !important}.blue-gradient-rgba{background:linear-gradient(40deg, rgba(69,202,252,0.9), rgba(48,63,159,0.9)) !important}.dark-grey-text{color:#4f4f4f !important}.dark-grey-text:hover,.dark-grey-text:focus{color:#4f4f4f !important}.hoverable{-webkit-box-shadow:none;box-shadow:none;-webkit-transition:all 0.55s ease-in-out;transition:all 0.55s ease-in-out}.hoverable:hover{-webkit-box-shadow:0 8px 17px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.19);box-shadow:0 8px 17px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.19);-webkit-transition:all 0.55s ease-in-out;transition:all 0.55s ease-in-out}.z-depth-0{-webkit-box-shadow:none !important;box-shadow:none !important}.z-depth-1{-webkit-box-shadow:0 2px 5px 0 rgba(0,0,0,0.16),0 2px 10px 0 rgba(0,0,0,0.12) !important;box-shadow:0 2px 5px 0 rgba(0,0,0,0.16),0 2px 10px 0 rgba(0,0,0,0.12) !important}.z-depth-1-half{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15) !important;box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15) !important}.z-depth-2{-webkit-box-shadow:0 8px 17px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.19) !important;box-shadow:0 8px 17px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.19) !important}.z-depth-3{-webkit-box-shadow:0 12px 15px 0 rgba(0,0,0,0.24),0 17px 50px 0 rgba(0,0,0,0.19) !important;box-shadow:0 12px 15px 0 rgba(0,0,0,0.24),0 17px 50px 0 rgba(0,0,0,0.19) !important}.z-depth-4{-webkit-box-shadow:0 16px 28px 0 rgba(0,0,0,0.22),0 25px 55px 0 rgba(0,0,0,0.21) !important;box-shadow:0 16px 28px 0 rgba(0,0,0,0.22),0 25px 55px 0 rgba(0,0,0,0.21) !important}.z-depth-5{-webkit-box-shadow:0 27px 24px 0 rgba(0,0,0,0.2),0 40px 77px 0 rgba(0,0,0,0.22) !important;box-shadow:0 27px 24px 0 rgba(0,0,0,0.2),0 40px 77px 0 rgba(0,0,0,0.22) !important}.disabled,:disabled{pointer-events:none !important}a{color:#007bff;text-decoration:none;cursor:pointer;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}a:hover{color:#0056b3;text-decoration:none;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}a.disabled:hover,a:disabled:hover{color:#007bff}a:not([href]):not([tabindex]),a:not([href]):not([tabindex]):focus,a:not([href]):not([tabindex]):hover{color:inherit;text-decoration:none}.divider-new{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:2.8rem;margin-bottom:2.8rem}.divider-new>h1,.divider-new h2,.divider-new h3,.divider-new h4,.divider-new h5,.divider-new h6{margin-bottom:0}.divider-new:before,.divider-new:after{-webkit-box-flex:1;-ms-flex:1;flex:1;height:1.5px;height:2px;content:"";background:#c6c6c6}.divider-new:before{margin:0 .5rem 0 0}.divider-new:after{margin:0 0 0 .5rem}.img-fluid,.modal-dialog.cascading-modal.modal-avatar .modal-header,.video-fluid{max-width:100%;height:auto}.flex-center{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:100%}.flex-center p{margin:0}.flex-center ul{text-align:center}.flex-center ul li{margin-bottom:1rem}.flex-center ul li:last-of-type{margin-bottom:0}.hr-light{border-top:1px solid #fff}.hr-dark{border-top:1px solid #666}.w-responsive{width:75%}@media (max-width: 740px){.w-responsive{width:100%}}.w-header{width:3.2rem}.collapsible-body{display:none}.jumbotron{background-color:#fff;border-radius:.125rem;-webkit-box-shadow:0 2px 5px 0 rgba(0,0,0,0.16),0 2px 10px 0 rgba(0,0,0,0.12);box-shadow:0 2px 5px 0 rgba(0,0,0,0.16),0 2px 10px 0 rgba(0,0,0,0.12)}.bg-primary{background-color:#4285f4 !important}a.bg-primary:hover,a.bg-primary:focus,button.bg-primary:hover,button.bg-primary:focus{background-color:#1266f1 !important}.border-primary{border-color:#4285f4 !important}.bg-danger{background-color:#ff3547 !important}a.bg-danger:hover,a.bg-danger:focus,button.bg-danger:hover,button.bg-danger:focus{background-color:#ff0219 !important}.border-danger{border-color:#ff3547 !important}.bg-warning{background-color:#fb3 !important}a.bg-warning:hover,a.bg-warning:focus,button.bg-warning:hover,button.bg-warning:focus{background-color:#fa0 !important}.border-warning{border-color:#fb3 !important}.bg-success{background-color:#00c851 !important}a.bg-success:hover,a.bg-success:focus,button.bg-success:hover,button.bg-success:focus{background-color:#00953c !important}.border-success{border-color:#00c851 !important}.bg-info{background-color:#33b5e5 !important}a.bg-info:hover,a.bg-info:focus,button.bg-info:hover,button.bg-info:focus{background-color:#1a9bcb !important}.border-info{border-color:#33b5e5 !important}.bg-default{background-color:#2bbbad !important}a.bg-default:hover,a.bg-default:focus,button.bg-default:hover,button.bg-default:focus{background-color:#219287 !important}.border-default{border-color:#2bbbad !important}.bg-secondary{background-color:#a6c !important}a.bg-secondary:hover,a.bg-secondary:focus,button.bg-secondary:hover,button.bg-secondary:focus{background-color:#9540bf !important}.border-secondary{border-color:#a6c !important}.bg-dark{background-color:#212121 !important}a.bg-dark:hover,a.bg-dark:focus,button.bg-dark:hover,button.bg-dark:focus{background-color:#080808 !important}.border-dark{border-color:#212121 !important}.bg-light{background-color:#e0e0e0 !important}a.bg-light:hover,a.bg-light:focus,button.bg-light:hover,button.bg-light:focus{background-color:#c7c7c7 !important}.border-light{border-color:#e0e0e0 !important}.card-img-100{width:100px;height:100px}.card-img-64{width:64px;height:64px}.mml-1{margin-left:-0.25rem !important}.flex-1{-webkit-box-flex:1;-ms-flex:1;flex:1}body{font-family:"Roboto",sans-serif;font-weight:300}h1,h2,h3,h4,h5,h6{font-weight:300}.blockquote{padding:.5rem 1rem;border-left:.25rem solid #eceeef}.blockquote.text-right{border-right:.25rem solid #eceeef;border-left:none}.blockquote .bq-title{margin-bottom:0;font-size:1.5rem;font-weight:400}.blockquote p{padding:1rem 0;font-size:1.1rem}.bq-primary{border-left:3px solid #4285f4 !important}.bq-primary .bq-title{color:#4285f4 !important}.bq-danger{border-left:3px solid #ff3547 !important}.bq-danger .bq-title{color:#ff3547 !important}.bq-warning{border-left:3px solid #fb3 !important}.bq-warning .bq-title{color:#fb3 !important}.bq-success{border-left:3px solid #00c851 !important}.bq-success .bq-title{color:#00c851 !important}.bq-info{border-left:3px solid #33b5e5 !important}.bq-info .bq-title{color:#33b5e5 !important}.h1-responsive{font-size:150%}.h2-responsive{font-size:145%}.h3-responsive{font-size:135%}.h4-responsive{font-size:135%}.h5-responsive{font-size:135%}@media (min-width: 576px){.h1-responsive{font-size:170%}.h2-responsive{font-size:140%}.h3-responsive{font-size:125%}.h4-responsive{font-size:125%}.h5-responsive{font-size:125%}}@media (min-width: 768px){.h1-responsive{font-size:200%}.h2-responsive{font-size:170%}.h3-responsive{font-size:140%}.h4-responsive{font-size:125%}.h5-responsive{font-size:125%}}@media (min-width: 992px){.h1-responsive{font-size:200%}.h2-responsive{font-size:170%}.h3-responsive{font-size:140%}.h4-responsive{font-size:125%}.h5-responsive{font-size:125%}}@media (min-width: 1200px){.h1-responsive{font-size:250%}.h2-responsive{font-size:200%}.h3-responsive{font-size:170%}.h4-responsive{font-size:140%}.h5-responsive{font-size:125%}}.text-primary{color:#4285f4 !important}a.text-primary:hover,a.text-primary:focus{color:#1266f1 !important}.text-danger{color:#ff3547 !important}a.text-danger:hover,a.text-danger:focus{color:#ff0219 !important}.text-warning{color:#fb3 !important}a.text-warning:hover,a.text-warning:focus{color:#fa0 !important}.text-success{color:#00c851 !important}a.text-success:hover,a.text-success:focus{color:#00953c !important}.text-info{color:#33b5e5 !important}a.text-info:hover,a.text-info:focus{color:#1a9bcb !important}.text-default{color:#2bbbad !important}a.text-default:hover,a.text-default:focus{color:#219287 !important}.text-secondary{color:#a6c !important}a.text-secondary:hover,a.text-secondary:focus{color:#9540bf !important}.text-dark{color:#212121 !important}a.text-dark:hover,a.text-dark:focus{color:#080808 !important}.text-light{color:#e0e0e0 !important}a.text-light:hover,a.text-light:focus{color:#c7c7c7 !important}.font-small{font-size:.9rem}strong{font-weight:500}.view{position:relative;overflow:hidden;cursor:default}.view .mask{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:hidden;background-attachment:fixed}.view img,.view video{position:relative;display:block}.view video.video-intro{top:50%;left:50%;z-index:-100;width:auto;min-width:100%;height:auto;min-height:100%;-webkit-transition:1s opacity;transition:1s opacity;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}.overlay .mask{opacity:0;-webkit-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out}.overlay .mask:hover{opacity:1}.zoom img,.zoom video{-webkit-transition:all 0.2s linear;transition:all 0.2s linear}.zoom:hover img,.zoom:hover video{-webkit-transform:scale(1.1);transform:scale(1.1)}.pattern-1{background:url(../img/overlays/01.png);background-attachment:fixed}.pattern-2{background:url(../img/overlays/02.png);background-attachment:fixed}.pattern-3{background:url(../img/overlays/03.png);background-attachment:fixed}.pattern-4{background:url(../img/overlays/04.png);background-attachment:fixed}.pattern-5{background:url(../img/overlays/05.png);background-attachment:fixed}.pattern-6{background:url(../img/overlays/06.png);background-attachment:fixed}.pattern-7{background:url(../img/overlays/07.png);background-attachment:fixed}.pattern-8{background:url(../img/overlays/08.png);background-attachment:fixed}.pattern-9{background:url(../img/overlays/09.png);background-attachment:fixed}/*! - * Waves v0.7.6 - * http://fian.my.id/Waves - * - * Copyright 2014-2018 Alfiana E. Sibuea and other contributors - * Released under the MIT license - * https://github.com/fians/Waves/blob/master/LICENSE */.waves-effect{position:relative;overflow:hidden;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}.waves-effect .waves-ripple{position:absolute;width:100px;height:100px;margin-top:-50px;margin-left:-50px;pointer-events:none;background:rgba(0,0,0,0.2);background:radial-gradient(rgba(0,0,0,0.2) 0,rgba(0,0,0,0.3) 40%,rgba(0,0,0,0.4) 50%,rgba(0,0,0,0.5) 60%,rgba(255,255,255,0) 70%);border-radius:50%;opacity:0;-webkit-transition-property:-webkit-transform, opacity;-webkit-transition-property:opacity, -webkit-transform;transition-property:opacity, -webkit-transform;transition-property:transform, opacity;transition-property:transform, opacity, -webkit-transform;-webkit-transition:all 0.5s ease-out;transition:all 0.5s ease-out;-webkit-transform:scale(0) translate(0, 0);transform:scale(0) translate(0, 0)}.waves-effect.waves-light .waves-ripple{background:rgba(255,255,255,0.4);background:radial-gradient(rgba(255,255,255,0.2) 0,rgba(255,255,255,0.3) 40%,rgba(255,255,255,0.4) 50%,rgba(255,255,255,0.5) 60%,rgba(255,255,255,0) 70%)}.waves-effect.waves-classic .waves-ripple{background:rgba(0,0,0,0.2)}.waves-effect.waves-classic.waves-light .waves-ripple{background:rgba(255,255,255,0.4)}.waves-notransition{-webkit-transition:none !important;transition:none !important}.waves-button,.waves-circle{-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-mask-image:-webkit-radial-gradient(circle, #fff 100%, #000 100%)}.waves-button,.waves-button:hover,.waves-button:visited,.waves-button-input{z-index:1;font-size:1em;line-height:1em;color:inherit;text-align:center;text-decoration:none;white-space:nowrap;vertical-align:middle;cursor:pointer;background-color:rgba(0,0,0,0);border:none;outline:none}.waves-button{padding:.85em 1.1em;border-radius:.2em}.waves-button-input{padding:.85em 1.1em;margin:0}.waves-input-wrapper{position:relative;display:inline-block;vertical-align:middle;border-radius:.2em}.waves-input-wrapper.waves-button{padding:0}.waves-input-wrapper .waves-button-input{position:relative;top:0;left:0;z-index:1}.waves-circle{width:2.5em;height:2.5em;line-height:2.5em;text-align:center;border-radius:50%}.waves-float{-webkit-mask-image:none;-webkit-box-shadow:0 1px 1.5px 1px rgba(0,0,0,0.12);box-shadow:0 1px 1.5px 1px rgba(0,0,0,0.12);-webkit-transition:all 300ms;transition:all 300ms}.waves-float:active{-webkit-box-shadow:0 8px 20px 1px rgba(0,0,0,0.3);box-shadow:0 8px 20px 1px rgba(0,0,0,0.3)}.waves-block{display:block}a.waves-effect,a.waves-light{display:inline-block}/*! - * animate.css -http://daneden.me/animate - * Version - 3.7.0 - * Licensed under the MIT license - http://opensource.org/licenses/MIT - * - * Copyright (c) 2018 Daniel Eden - */.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.animated.infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.animated.delay-1s{-webkit-animation-delay:1s;animation-delay:1s}.animated.delay-2s{-webkit-animation-delay:2s;animation-delay:2s}.animated.delay-3s{-webkit-animation-delay:3s;animation-delay:3s}.animated.delay-4s{-webkit-animation-delay:4s;animation-delay:4s}.animated.delay-5s{-webkit-animation-delay:5s;animation-delay:5s}.animated.fast{-webkit-animation-duration:800ms;animation-duration:800ms}.animated.faster{-webkit-animation-duration:500ms;animation-duration:500ms}.animated.slow{-webkit-animation-duration:2s;animation-duration:2s}.animated.slower{-webkit-animation-duration:3s;animation-duration:3s}@media (prefers-reduced-motion){.animated{-webkit-transition:none !important;transition:none !important;-webkit-animation:unset !important;animation:unset !important}}@-webkit-keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}@-webkit-keyframes fadeInDown{from{opacity:0;-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes fadeInDown{from{opacity:0;-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}.fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown}@-webkit-keyframes fadeInLeft{from{opacity:0;-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes fadeInLeft{from{opacity:0;-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}.fadeInLeft{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft}@-webkit-keyframes fadeInRight{from{opacity:0;-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes fadeInRight{from{opacity:0;-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}.fadeInRight{-webkit-animation-name:fadeInRight;animation-name:fadeInRight}@-webkit-keyframes fadeInUp{from{opacity:0;-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes fadeInUp{from{opacity:0;-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}@-webkit-keyframes fadeOut{from{opacity:1}to{opacity:0}}@keyframes fadeOut{from{opacity:1}to{opacity:0}}.fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}@-webkit-keyframes fadeOutDown{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0)}}@keyframes fadeOutDown{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0)}}.fadeOutDown{-webkit-animation-name:fadeOutDown;animation-name:fadeOutDown}@-webkit-keyframes fadeOutLeft{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0)}}@keyframes fadeOutLeft{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0)}}.fadeOutLeft{-webkit-animation-name:fadeOutLeft;animation-name:fadeOutLeft}@-webkit-keyframes fadeOutRight{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0)}}@keyframes fadeOutRight{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0)}}.fadeOutRight{-webkit-animation-name:fadeOutRight;animation-name:fadeOutRight}@-webkit-keyframes fadeOutUp{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0)}}@keyframes fadeOutUp{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0)}}.fadeOutUp{-webkit-animation-name:fadeOutUp;animation-name:fadeOutUp}.btn{margin:.375rem;color:inherit;text-transform:uppercase;word-wrap:break-word;white-space:normal;cursor:pointer;border:0;border-radius:.125rem;-webkit-box-shadow:0 2px 5px 0 rgba(0,0,0,0.16),0 2px 10px 0 rgba(0,0,0,0.12);box-shadow:0 2px 5px 0 rgba(0,0,0,0.16),0 2px 10px 0 rgba(0,0,0,0.12);-webkit-transition:color 0.15s ease-in-out,background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,-webkit-box-shadow 0.15s ease-in-out;transition:color 0.15s ease-in-out,background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,-webkit-box-shadow 0.15s ease-in-out;transition:color 0.15s ease-in-out,background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out;transition:color 0.15s ease-in-out,background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out,-webkit-box-shadow 0.15s ease-in-out;padding:.84rem 2.14rem;font-size:.81rem}.btn:hover,.btn:focus,.btn:active{outline:0;-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn.btn-block{margin:inherit}.btn .fas.right,.btn .fab.right,.btn .far.right{margin-left:.3rem}.btn .fas.left,.btn .fab.left,.btn .far.left{margin-right:.3rem}.btn.btn-lg{padding:1rem 2.4rem;font-size:.94rem}.btn.btn-md{padding:.7rem 1.6rem;font-size:.7rem}.btn.btn-sm{padding:.5rem 1.6rem;font-size:.64rem}.btn.disabled:hover,.btn.disabled:focus,.btn.disabled:active,.btn:disabled:hover,.btn:disabled:focus,.btn:disabled:active{-webkit-box-shadow:0 2px 5px 0 rgba(0,0,0,0.16),0 2px 10px 0 rgba(0,0,0,0.12);box-shadow:0 2px 5px 0 rgba(0,0,0,0.16),0 2px 10px 0 rgba(0,0,0,0.12)}.btn[class*="btn-outline-"]{padding-top:.7rem;padding-bottom:.7rem}.btn[class*="btn-outline-"].btn-lg{padding-top:.88rem;padding-bottom:.88rem}.btn[class*="btn-outline-"].btn-md{padding-top:.58rem;padding-bottom:.58rem}.btn[class*="btn-outline-"].btn-sm{padding-top:.38rem;padding-bottom:.38rem}.btn-link{color:#000;background-color:transparent;-webkit-box-shadow:none;box-shadow:none}.btn-link:hover,.btn-link:focus,.btn-link:active{color:#000;background-color:transparent;-webkit-box-shadow:none;box-shadow:none}.btn-group>.btn:not(:first-child),.btn-group>.btn-group:not(:first-child){margin-left:-.375rem}.btn-primary{color:#fff;background-color:#4285f4 !important}.btn-primary:hover{color:#fff;background-color:#5a95f5}.btn-primary:focus,.btn-primary.focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-primary:focus,.btn-primary:active,.btn-primary.active{background-color:#0b51c5}.btn-primary.dropdown-toggle{background-color:#4285f4 !important}.btn-primary.dropdown-toggle:hover,.btn-primary.dropdown-toggle:focus{background-color:#5a95f5 !important}.btn-primary:not([disabled]):not(.disabled):active,.btn-primary:not([disabled]):not(.disabled).active,.show>.btn-primary.dropdown-toggle{background-color:#0b51c5 !important;-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-primary:not([disabled]):not(.disabled):active:focus,.btn-primary:not([disabled]):not(.disabled).active:focus,.show>.btn-primary.dropdown-toggle:focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.primary-ic{color:#4285f4 !important}.primary-ic:hover,.primary-ic:focus{color:#4285f4}a.btn:not([href]):not([tabindex]),a.btn:not([href]):not([tabindex]):focus,a.btn:not([href]):not([tabindex]):hover{color:#fff}table.table a.btn.btn-primary{color:#fff}.btn-outline-primary{color:#4285f4 !important;background-color:transparent !important;border:2px solid #4285f4 !important}.btn-outline-primary:hover,.btn-outline-primary:focus,.btn-outline-primary:active,.btn-outline-primary:active:focus,.btn-outline-primary.active{color:#4285f4 !important;background-color:transparent !important;border-color:#4285f4 !important}.btn-outline-primary:not([disabled]):not(.disabled):active,.btn-outline-primary:not([disabled]):not(.disabled).active,.show>.btn-outline-primary.dropdown-toggle{background-color:transparent !important;border-color:#4285f4 !important;-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-outline-primary:not([disabled]):not(.disabled):active:focus,.btn-outline-primary:not([disabled]):not(.disabled).active:focus,.show>.btn-outline-primary.dropdown-toggle:focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-danger{color:#fff;background-color:#ff3547 !important}.btn-danger:hover{color:#fff;background-color:#ff4f5e}.btn-danger:focus,.btn-danger.focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-danger:focus,.btn-danger:active,.btn-danger.active{background-color:#ce0012}.btn-danger.dropdown-toggle{background-color:#ff3547 !important}.btn-danger.dropdown-toggle:hover,.btn-danger.dropdown-toggle:focus{background-color:#ff4f5e !important}.btn-danger:not([disabled]):not(.disabled):active,.btn-danger:not([disabled]):not(.disabled).active,.show>.btn-danger.dropdown-toggle{background-color:#ce0012 !important;-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-danger:not([disabled]):not(.disabled):active:focus,.btn-danger:not([disabled]):not(.disabled).active:focus,.show>.btn-danger.dropdown-toggle:focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.danger-ic{color:#ff3547 !important}.danger-ic:hover,.danger-ic:focus{color:#ff3547}a.btn:not([href]):not([tabindex]),a.btn:not([href]):not([tabindex]):focus,a.btn:not([href]):not([tabindex]):hover{color:#fff}table.table a.btn.btn-danger{color:#fff}.btn-outline-danger{color:#ff3547 !important;background-color:transparent !important;border:2px solid #ff3547 !important}.btn-outline-danger:hover,.btn-outline-danger:focus,.btn-outline-danger:active,.btn-outline-danger:active:focus,.btn-outline-danger.active{color:#ff3547 !important;background-color:transparent !important;border-color:#ff3547 !important}.btn-outline-danger:not([disabled]):not(.disabled):active,.btn-outline-danger:not([disabled]):not(.disabled).active,.show>.btn-outline-danger.dropdown-toggle{background-color:transparent !important;border-color:#ff3547 !important;-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-outline-danger:not([disabled]):not(.disabled):active:focus,.btn-outline-danger:not([disabled]):not(.disabled).active:focus,.show>.btn-outline-danger.dropdown-toggle:focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-warning{color:#fff;background-color:#fb3 !important}.btn-warning:hover{color:#fff;background-color:#ffc44d}.btn-warning:focus,.btn-warning.focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-warning:focus,.btn-warning:active,.btn-warning.active{background-color:#c80}.btn-warning.dropdown-toggle{background-color:#fb3 !important}.btn-warning.dropdown-toggle:hover,.btn-warning.dropdown-toggle:focus{background-color:#ffc44d !important}.btn-warning:not([disabled]):not(.disabled):active,.btn-warning:not([disabled]):not(.disabled).active,.show>.btn-warning.dropdown-toggle{background-color:#c80 !important;-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-warning:not([disabled]):not(.disabled):active:focus,.btn-warning:not([disabled]):not(.disabled).active:focus,.show>.btn-warning.dropdown-toggle:focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.warning-ic{color:#fb3 !important}.warning-ic:hover,.warning-ic:focus{color:#fb3}a.btn:not([href]):not([tabindex]),a.btn:not([href]):not([tabindex]):focus,a.btn:not([href]):not([tabindex]):hover{color:#fff}table.table a.btn.btn-warning{color:#fff}.btn-outline-warning{color:#fb3 !important;background-color:transparent !important;border:2px solid #fb3 !important}.btn-outline-warning:hover,.btn-outline-warning:focus,.btn-outline-warning:active,.btn-outline-warning:active:focus,.btn-outline-warning.active{color:#fb3 !important;background-color:transparent !important;border-color:#fb3 !important}.btn-outline-warning:not([disabled]):not(.disabled):active,.btn-outline-warning:not([disabled]):not(.disabled).active,.show>.btn-outline-warning.dropdown-toggle{background-color:transparent !important;border-color:#fb3 !important;-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-outline-warning:not([disabled]):not(.disabled):active:focus,.btn-outline-warning:not([disabled]):not(.disabled).active:focus,.show>.btn-outline-warning.dropdown-toggle:focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-success{color:#fff;background-color:#00c851 !important}.btn-success:hover{color:#fff;background-color:#00e25b}.btn-success:focus,.btn-success.focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-success:focus,.btn-success:active,.btn-success.active{background-color:#006228}.btn-success.dropdown-toggle{background-color:#00c851 !important}.btn-success.dropdown-toggle:hover,.btn-success.dropdown-toggle:focus{background-color:#00e25b !important}.btn-success:not([disabled]):not(.disabled):active,.btn-success:not([disabled]):not(.disabled).active,.show>.btn-success.dropdown-toggle{background-color:#006228 !important;-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-success:not([disabled]):not(.disabled):active:focus,.btn-success:not([disabled]):not(.disabled).active:focus,.show>.btn-success.dropdown-toggle:focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.success-ic{color:#00c851 !important}.success-ic:hover,.success-ic:focus{color:#00c851}a.btn:not([href]):not([tabindex]),a.btn:not([href]):not([tabindex]):focus,a.btn:not([href]):not([tabindex]):hover{color:#fff}table.table a.btn.btn-success{color:#fff}.btn-outline-success{color:#00c851 !important;background-color:transparent !important;border:2px solid #00c851 !important}.btn-outline-success:hover,.btn-outline-success:focus,.btn-outline-success:active,.btn-outline-success:active:focus,.btn-outline-success.active{color:#00c851 !important;background-color:transparent !important;border-color:#00c851 !important}.btn-outline-success:not([disabled]):not(.disabled):active,.btn-outline-success:not([disabled]):not(.disabled).active,.show>.btn-outline-success.dropdown-toggle{background-color:transparent !important;border-color:#00c851 !important;-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-outline-success:not([disabled]):not(.disabled):active:focus,.btn-outline-success:not([disabled]):not(.disabled).active:focus,.show>.btn-outline-success.dropdown-toggle:focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-info{color:#fff;background-color:#33b5e5 !important}.btn-info:hover{color:#fff;background-color:#4abde8}.btn-info:focus,.btn-info.focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-info:focus,.btn-info:active,.btn-info.active{background-color:#14799e}.btn-info.dropdown-toggle{background-color:#33b5e5 !important}.btn-info.dropdown-toggle:hover,.btn-info.dropdown-toggle:focus{background-color:#4abde8 !important}.btn-info:not([disabled]):not(.disabled):active,.btn-info:not([disabled]):not(.disabled).active,.show>.btn-info.dropdown-toggle{background-color:#14799e !important;-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-info:not([disabled]):not(.disabled):active:focus,.btn-info:not([disabled]):not(.disabled).active:focus,.show>.btn-info.dropdown-toggle:focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.info-ic{color:#33b5e5 !important}.info-ic:hover,.info-ic:focus{color:#33b5e5}a.btn:not([href]):not([tabindex]),a.btn:not([href]):not([tabindex]):focus,a.btn:not([href]):not([tabindex]):hover{color:#fff}table.table a.btn.btn-info{color:#fff}.btn-outline-info{color:#33b5e5 !important;background-color:transparent !important;border:2px solid #33b5e5 !important}.btn-outline-info:hover,.btn-outline-info:focus,.btn-outline-info:active,.btn-outline-info:active:focus,.btn-outline-info.active{color:#33b5e5 !important;background-color:transparent !important;border-color:#33b5e5 !important}.btn-outline-info:not([disabled]):not(.disabled):active,.btn-outline-info:not([disabled]):not(.disabled).active,.show>.btn-outline-info.dropdown-toggle{background-color:transparent !important;border-color:#33b5e5 !important;-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-outline-info:not([disabled]):not(.disabled):active:focus,.btn-outline-info:not([disabled]):not(.disabled).active:focus,.show>.btn-outline-info.dropdown-toggle:focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-default{color:#fff;background-color:#2bbbad !important}.btn-default:hover{color:#fff;background-color:#30cfc0}.btn-default:focus,.btn-default.focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-default:focus,.btn-default:active,.btn-default.active{background-color:#186860}.btn-default.dropdown-toggle{background-color:#2bbbad !important}.btn-default.dropdown-toggle:hover,.btn-default.dropdown-toggle:focus{background-color:#30cfc0 !important}.btn-default:not([disabled]):not(.disabled):active,.btn-default:not([disabled]):not(.disabled).active,.show>.btn-default.dropdown-toggle{background-color:#186860 !important;-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-default:not([disabled]):not(.disabled):active:focus,.btn-default:not([disabled]):not(.disabled).active:focus,.show>.btn-default.dropdown-toggle:focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.default-ic{color:#2bbbad !important}.default-ic:hover,.default-ic:focus{color:#2bbbad}a.btn:not([href]):not([tabindex]),a.btn:not([href]):not([tabindex]):focus,a.btn:not([href]):not([tabindex]):hover{color:#fff}table.table a.btn.btn-default{color:#fff}.btn-outline-default{color:#2bbbad !important;background-color:transparent !important;border:2px solid #2bbbad !important}.btn-outline-default:hover,.btn-outline-default:focus,.btn-outline-default:active,.btn-outline-default:active:focus,.btn-outline-default.active{color:#2bbbad !important;background-color:transparent !important;border-color:#2bbbad !important}.btn-outline-default:not([disabled]):not(.disabled):active,.btn-outline-default:not([disabled]):not(.disabled).active,.show>.btn-outline-default.dropdown-toggle{background-color:transparent !important;border-color:#2bbbad !important;-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-outline-default:not([disabled]):not(.disabled):active:focus,.btn-outline-default:not([disabled]):not(.disabled).active:focus,.show>.btn-outline-default.dropdown-toggle:focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-secondary{color:#fff;background-color:#a6c !important}.btn-secondary:hover{color:#fff;background-color:#b579d2}.btn-secondary:focus,.btn-secondary.focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-secondary:focus,.btn-secondary:active,.btn-secondary.active{background-color:#739}.btn-secondary.dropdown-toggle{background-color:#a6c !important}.btn-secondary.dropdown-toggle:hover,.btn-secondary.dropdown-toggle:focus{background-color:#b579d2 !important}.btn-secondary:not([disabled]):not(.disabled):active,.btn-secondary:not([disabled]):not(.disabled).active,.show>.btn-secondary.dropdown-toggle{background-color:#739 !important;-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-secondary:not([disabled]):not(.disabled):active:focus,.btn-secondary:not([disabled]):not(.disabled).active:focus,.show>.btn-secondary.dropdown-toggle:focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.secondary-ic{color:#a6c !important}.secondary-ic:hover,.secondary-ic:focus{color:#a6c}a.btn:not([href]):not([tabindex]),a.btn:not([href]):not([tabindex]):focus,a.btn:not([href]):not([tabindex]):hover{color:#fff}table.table a.btn.btn-secondary{color:#fff}.btn-outline-secondary{color:#a6c !important;background-color:transparent !important;border:2px solid #a6c !important}.btn-outline-secondary:hover,.btn-outline-secondary:focus,.btn-outline-secondary:active,.btn-outline-secondary:active:focus,.btn-outline-secondary.active{color:#a6c !important;background-color:transparent !important;border-color:#a6c !important}.btn-outline-secondary:not([disabled]):not(.disabled):active,.btn-outline-secondary:not([disabled]):not(.disabled).active,.show>.btn-outline-secondary.dropdown-toggle{background-color:transparent !important;border-color:#a6c !important;-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-outline-secondary:not([disabled]):not(.disabled):active:focus,.btn-outline-secondary:not([disabled]):not(.disabled).active:focus,.show>.btn-outline-secondary.dropdown-toggle:focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-elegant{color:#fff;background-color:#2e2e2e !important}.btn-elegant:hover{color:#fff;background-color:#3b3b3b}.btn-elegant:focus,.btn-elegant.focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-elegant:focus,.btn-elegant:active,.btn-elegant.active{background-color:#000}.btn-elegant.dropdown-toggle{background-color:#2e2e2e !important}.btn-elegant.dropdown-toggle:hover,.btn-elegant.dropdown-toggle:focus{background-color:#3b3b3b !important}.btn-elegant:not([disabled]):not(.disabled):active,.btn-elegant:not([disabled]):not(.disabled).active,.show>.btn-elegant.dropdown-toggle{background-color:#000 !important;-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-elegant:not([disabled]):not(.disabled):active:focus,.btn-elegant:not([disabled]):not(.disabled).active:focus,.show>.btn-elegant.dropdown-toggle:focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.elegant-ic{color:#2e2e2e !important}.elegant-ic:hover,.elegant-ic:focus{color:#2e2e2e}a.btn:not([href]):not([tabindex]),a.btn:not([href]):not([tabindex]):focus,a.btn:not([href]):not([tabindex]):hover{color:#fff}table.table a.btn.btn-elegant{color:#fff}.btn-outline-elegant{color:#2e2e2e !important;background-color:transparent !important;border:2px solid #2e2e2e !important}.btn-outline-elegant:hover,.btn-outline-elegant:focus,.btn-outline-elegant:active,.btn-outline-elegant:active:focus,.btn-outline-elegant.active{color:#2e2e2e !important;background-color:transparent !important;border-color:#2e2e2e !important}.btn-outline-elegant:not([disabled]):not(.disabled):active,.btn-outline-elegant:not([disabled]):not(.disabled).active,.show>.btn-outline-elegant.dropdown-toggle{background-color:transparent !important;border-color:#2e2e2e !important;-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-outline-elegant:not([disabled]):not(.disabled):active:focus,.btn-outline-elegant:not([disabled]):not(.disabled).active:focus,.show>.btn-outline-elegant.dropdown-toggle:focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-unique{color:#fff;background-color:#880e4f !important}.btn-unique:hover{color:#fff;background-color:#9f105c}.btn-unique:focus,.btn-unique.focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-unique:focus,.btn-unique:active,.btn-unique.active{background-color:#2c0419}.btn-unique.dropdown-toggle{background-color:#880e4f !important}.btn-unique.dropdown-toggle:hover,.btn-unique.dropdown-toggle:focus{background-color:#9f105c !important}.btn-unique:not([disabled]):not(.disabled):active,.btn-unique:not([disabled]):not(.disabled).active,.show>.btn-unique.dropdown-toggle{background-color:#2c0419 !important;-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-unique:not([disabled]):not(.disabled):active:focus,.btn-unique:not([disabled]):not(.disabled).active:focus,.show>.btn-unique.dropdown-toggle:focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.unique-ic{color:#880e4f !important}.unique-ic:hover,.unique-ic:focus{color:#880e4f}a.btn:not([href]):not([tabindex]),a.btn:not([href]):not([tabindex]):focus,a.btn:not([href]):not([tabindex]):hover{color:#fff}table.table a.btn.btn-unique{color:#fff}.btn-outline-unique{color:#880e4f !important;background-color:transparent !important;border:2px solid #880e4f !important}.btn-outline-unique:hover,.btn-outline-unique:focus,.btn-outline-unique:active,.btn-outline-unique:active:focus,.btn-outline-unique.active{color:#880e4f !important;background-color:transparent !important;border-color:#880e4f !important}.btn-outline-unique:not([disabled]):not(.disabled):active,.btn-outline-unique:not([disabled]):not(.disabled).active,.show>.btn-outline-unique.dropdown-toggle{background-color:transparent !important;border-color:#880e4f !important;-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-outline-unique:not([disabled]):not(.disabled):active:focus,.btn-outline-unique:not([disabled]):not(.disabled).active:focus,.show>.btn-outline-unique.dropdown-toggle:focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-dark-green{color:#fff;background-color:#388e3c !important}.btn-dark-green:hover{color:#fff;background-color:#3fa044}.btn-dark-green:focus,.btn-dark-green.focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-dark-green:focus,.btn-dark-green:active,.btn-dark-green.active{background-color:#1b451d}.btn-dark-green.dropdown-toggle{background-color:#388e3c !important}.btn-dark-green.dropdown-toggle:hover,.btn-dark-green.dropdown-toggle:focus{background-color:#3fa044 !important}.btn-dark-green:not([disabled]):not(.disabled):active,.btn-dark-green:not([disabled]):not(.disabled).active,.show>.btn-dark-green.dropdown-toggle{background-color:#1b451d !important;-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-dark-green:not([disabled]):not(.disabled):active:focus,.btn-dark-green:not([disabled]):not(.disabled).active:focus,.show>.btn-dark-green.dropdown-toggle:focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.dark-green-ic{color:#388e3c !important}.dark-green-ic:hover,.dark-green-ic:focus{color:#388e3c}a.btn:not([href]):not([tabindex]),a.btn:not([href]):not([tabindex]):focus,a.btn:not([href]):not([tabindex]):hover{color:#fff}table.table a.btn.btn-dark-green{color:#fff}.btn-outline-dark-green{color:#388e3c !important;background-color:transparent !important;border:2px solid #388e3c !important}.btn-outline-dark-green:hover,.btn-outline-dark-green:focus,.btn-outline-dark-green:active,.btn-outline-dark-green:active:focus,.btn-outline-dark-green.active{color:#388e3c !important;background-color:transparent !important;border-color:#388e3c !important}.btn-outline-dark-green:not([disabled]):not(.disabled):active,.btn-outline-dark-green:not([disabled]):not(.disabled).active,.show>.btn-outline-dark-green.dropdown-toggle{background-color:transparent !important;border-color:#388e3c !important;-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-outline-dark-green:not([disabled]):not(.disabled):active:focus,.btn-outline-dark-green:not([disabled]):not(.disabled).active:focus,.show>.btn-outline-dark-green.dropdown-toggle:focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-mdb-color{color:#fff;background-color:#59698d !important}.btn-mdb-color:hover{color:#fff;background-color:#63759d}.btn-mdb-color:focus,.btn-mdb-color.focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-mdb-color:focus,.btn-mdb-color:active,.btn-mdb-color.active{background-color:#323a4e}.btn-mdb-color.dropdown-toggle{background-color:#59698d !important}.btn-mdb-color.dropdown-toggle:hover,.btn-mdb-color.dropdown-toggle:focus{background-color:#63759d !important}.btn-mdb-color:not([disabled]):not(.disabled):active,.btn-mdb-color:not([disabled]):not(.disabled).active,.show>.btn-mdb-color.dropdown-toggle{background-color:#323a4e !important;-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-mdb-color:not([disabled]):not(.disabled):active:focus,.btn-mdb-color:not([disabled]):not(.disabled).active:focus,.show>.btn-mdb-color.dropdown-toggle:focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.mdb-color-ic{color:#59698d !important}.mdb-color-ic:hover,.mdb-color-ic:focus{color:#59698d}a.btn:not([href]):not([tabindex]),a.btn:not([href]):not([tabindex]):focus,a.btn:not([href]):not([tabindex]):hover{color:#fff}table.table a.btn.btn-mdb-color{color:#fff}.btn-outline-mdb-color{color:#59698d !important;background-color:transparent !important;border:2px solid #59698d !important}.btn-outline-mdb-color:hover,.btn-outline-mdb-color:focus,.btn-outline-mdb-color:active,.btn-outline-mdb-color:active:focus,.btn-outline-mdb-color.active{color:#59698d !important;background-color:transparent !important;border-color:#59698d !important}.btn-outline-mdb-color:not([disabled]):not(.disabled):active,.btn-outline-mdb-color:not([disabled]):not(.disabled).active,.show>.btn-outline-mdb-color.dropdown-toggle{background-color:transparent !important;border-color:#59698d !important;-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-outline-mdb-color:not([disabled]):not(.disabled):active:focus,.btn-outline-mdb-color:not([disabled]):not(.disabled).active:focus,.show>.btn-outline-mdb-color.dropdown-toggle:focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-red{color:#fff;background-color:#d32f2f !important}.btn-red:hover{color:#fff;background-color:#d74444}.btn-red:focus,.btn-red.focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-red:focus,.btn-red:active,.btn-red.active{background-color:#811b1b}.btn-red.dropdown-toggle{background-color:#d32f2f !important}.btn-red.dropdown-toggle:hover,.btn-red.dropdown-toggle:focus{background-color:#d74444 !important}.btn-red:not([disabled]):not(.disabled):active,.btn-red:not([disabled]):not(.disabled).active,.show>.btn-red.dropdown-toggle{background-color:#811b1b !important;-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-red:not([disabled]):not(.disabled):active:focus,.btn-red:not([disabled]):not(.disabled).active:focus,.show>.btn-red.dropdown-toggle:focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.red-ic{color:#d32f2f !important}.red-ic:hover,.red-ic:focus{color:#d32f2f}a.btn:not([href]):not([tabindex]),a.btn:not([href]):not([tabindex]):focus,a.btn:not([href]):not([tabindex]):hover{color:#fff}table.table a.btn.btn-red{color:#fff}.btn-outline-red{color:#d32f2f !important;background-color:transparent !important;border:2px solid #d32f2f !important}.btn-outline-red:hover,.btn-outline-red:focus,.btn-outline-red:active,.btn-outline-red:active:focus,.btn-outline-red.active{color:#d32f2f !important;background-color:transparent !important;border-color:#d32f2f !important}.btn-outline-red:not([disabled]):not(.disabled):active,.btn-outline-red:not([disabled]):not(.disabled).active,.show>.btn-outline-red.dropdown-toggle{background-color:transparent !important;border-color:#d32f2f !important;-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-outline-red:not([disabled]):not(.disabled):active:focus,.btn-outline-red:not([disabled]):not(.disabled).active:focus,.show>.btn-outline-red.dropdown-toggle:focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-pink{color:#fff;background-color:#ec407a !important}.btn-pink:hover{color:#fff;background-color:#ee578a}.btn-pink:focus,.btn-pink.focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-pink:focus,.btn-pink:active,.btn-pink.active{background-color:#b41249}.btn-pink.dropdown-toggle{background-color:#ec407a !important}.btn-pink.dropdown-toggle:hover,.btn-pink.dropdown-toggle:focus{background-color:#ee578a !important}.btn-pink:not([disabled]):not(.disabled):active,.btn-pink:not([disabled]):not(.disabled).active,.show>.btn-pink.dropdown-toggle{background-color:#b41249 !important;-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-pink:not([disabled]):not(.disabled):active:focus,.btn-pink:not([disabled]):not(.disabled).active:focus,.show>.btn-pink.dropdown-toggle:focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.pink-ic{color:#ec407a !important}.pink-ic:hover,.pink-ic:focus{color:#ec407a}a.btn:not([href]):not([tabindex]),a.btn:not([href]):not([tabindex]):focus,a.btn:not([href]):not([tabindex]):hover{color:#fff}table.table a.btn.btn-pink{color:#fff}.btn-outline-pink{color:#ec407a !important;background-color:transparent !important;border:2px solid #ec407a !important}.btn-outline-pink:hover,.btn-outline-pink:focus,.btn-outline-pink:active,.btn-outline-pink:active:focus,.btn-outline-pink.active{color:#ec407a !important;background-color:transparent !important;border-color:#ec407a !important}.btn-outline-pink:not([disabled]):not(.disabled):active,.btn-outline-pink:not([disabled]):not(.disabled).active,.show>.btn-outline-pink.dropdown-toggle{background-color:transparent !important;border-color:#ec407a !important;-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-outline-pink:not([disabled]):not(.disabled):active:focus,.btn-outline-pink:not([disabled]):not(.disabled).active:focus,.show>.btn-outline-pink.dropdown-toggle:focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-purple{color:#fff;background-color:#8e24aa !important}.btn-purple:hover{color:#fff;background-color:#a028bf}.btn-purple:focus,.btn-purple.focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-purple:focus,.btn-purple:active,.btn-purple.active{background-color:#481256}.btn-purple.dropdown-toggle{background-color:#8e24aa !important}.btn-purple.dropdown-toggle:hover,.btn-purple.dropdown-toggle:focus{background-color:#a028bf !important}.btn-purple:not([disabled]):not(.disabled):active,.btn-purple:not([disabled]):not(.disabled).active,.show>.btn-purple.dropdown-toggle{background-color:#481256 !important;-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-purple:not([disabled]):not(.disabled):active:focus,.btn-purple:not([disabled]):not(.disabled).active:focus,.show>.btn-purple.dropdown-toggle:focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.purple-ic{color:#8e24aa !important}.purple-ic:hover,.purple-ic:focus{color:#8e24aa}a.btn:not([href]):not([tabindex]),a.btn:not([href]):not([tabindex]):focus,a.btn:not([href]):not([tabindex]):hover{color:#fff}table.table a.btn.btn-purple{color:#fff}.btn-outline-purple{color:#8e24aa !important;background-color:transparent !important;border:2px solid #8e24aa !important}.btn-outline-purple:hover,.btn-outline-purple:focus,.btn-outline-purple:active,.btn-outline-purple:active:focus,.btn-outline-purple.active{color:#8e24aa !important;background-color:transparent !important;border-color:#8e24aa !important}.btn-outline-purple:not([disabled]):not(.disabled):active,.btn-outline-purple:not([disabled]):not(.disabled).active,.show>.btn-outline-purple.dropdown-toggle{background-color:transparent !important;border-color:#8e24aa !important;-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-outline-purple:not([disabled]):not(.disabled):active:focus,.btn-outline-purple:not([disabled]):not(.disabled).active:focus,.show>.btn-outline-purple.dropdown-toggle:focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-deep-purple{color:#fff;background-color:#512da8 !important}.btn-deep-purple:hover{color:#fff;background-color:#5b32bc}.btn-deep-purple:focus,.btn-deep-purple.focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-deep-purple:focus,.btn-deep-purple:active,.btn-deep-purple.active{background-color:#2a1758}.btn-deep-purple.dropdown-toggle{background-color:#512da8 !important}.btn-deep-purple.dropdown-toggle:hover,.btn-deep-purple.dropdown-toggle:focus{background-color:#5b32bc !important}.btn-deep-purple:not([disabled]):not(.disabled):active,.btn-deep-purple:not([disabled]):not(.disabled).active,.show>.btn-deep-purple.dropdown-toggle{background-color:#2a1758 !important;-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-deep-purple:not([disabled]):not(.disabled):active:focus,.btn-deep-purple:not([disabled]):not(.disabled).active:focus,.show>.btn-deep-purple.dropdown-toggle:focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.deep-purple-ic{color:#512da8 !important}.deep-purple-ic:hover,.deep-purple-ic:focus{color:#512da8}a.btn:not([href]):not([tabindex]),a.btn:not([href]):not([tabindex]):focus,a.btn:not([href]):not([tabindex]):hover{color:#fff}table.table a.btn.btn-deep-purple{color:#fff}.btn-outline-deep-purple{color:#512da8 !important;background-color:transparent !important;border:2px solid #512da8 !important}.btn-outline-deep-purple:hover,.btn-outline-deep-purple:focus,.btn-outline-deep-purple:active,.btn-outline-deep-purple:active:focus,.btn-outline-deep-purple.active{color:#512da8 !important;background-color:transparent !important;border-color:#512da8 !important}.btn-outline-deep-purple:not([disabled]):not(.disabled):active,.btn-outline-deep-purple:not([disabled]):not(.disabled).active,.show>.btn-outline-deep-purple.dropdown-toggle{background-color:transparent !important;border-color:#512da8 !important;-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-outline-deep-purple:not([disabled]):not(.disabled):active:focus,.btn-outline-deep-purple:not([disabled]):not(.disabled).active:focus,.show>.btn-outline-deep-purple.dropdown-toggle:focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-indigo{color:#fff;background-color:#3f51b5 !important}.btn-indigo:hover{color:#fff;background-color:#4d5ec1}.btn-indigo:focus,.btn-indigo.focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-indigo:focus,.btn-indigo:active,.btn-indigo.active{background-color:#252f69}.btn-indigo.dropdown-toggle{background-color:#3f51b5 !important}.btn-indigo.dropdown-toggle:hover,.btn-indigo.dropdown-toggle:focus{background-color:#4d5ec1 !important}.btn-indigo:not([disabled]):not(.disabled):active,.btn-indigo:not([disabled]):not(.disabled).active,.show>.btn-indigo.dropdown-toggle{background-color:#252f69 !important;-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-indigo:not([disabled]):not(.disabled):active:focus,.btn-indigo:not([disabled]):not(.disabled).active:focus,.show>.btn-indigo.dropdown-toggle:focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.indigo-ic{color:#3f51b5 !important}.indigo-ic:hover,.indigo-ic:focus{color:#3f51b5}a.btn:not([href]):not([tabindex]),a.btn:not([href]):not([tabindex]):focus,a.btn:not([href]):not([tabindex]):hover{color:#fff}table.table a.btn.btn-indigo{color:#fff}.btn-outline-indigo{color:#3f51b5 !important;background-color:transparent !important;border:2px solid #3f51b5 !important}.btn-outline-indigo:hover,.btn-outline-indigo:focus,.btn-outline-indigo:active,.btn-outline-indigo:active:focus,.btn-outline-indigo.active{color:#3f51b5 !important;background-color:transparent !important;border-color:#3f51b5 !important}.btn-outline-indigo:not([disabled]):not(.disabled):active,.btn-outline-indigo:not([disabled]):not(.disabled).active,.show>.btn-outline-indigo.dropdown-toggle{background-color:transparent !important;border-color:#3f51b5 !important;-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-outline-indigo:not([disabled]):not(.disabled):active:focus,.btn-outline-indigo:not([disabled]):not(.disabled).active:focus,.show>.btn-outline-indigo.dropdown-toggle:focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-blue{color:#fff;background-color:#1976d2 !important}.btn-blue:hover{color:#fff;background-color:#2083e4}.btn-blue:focus,.btn-blue.focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-blue:focus,.btn-blue:active,.btn-blue.active{background-color:#0e4377}.btn-blue.dropdown-toggle{background-color:#1976d2 !important}.btn-blue.dropdown-toggle:hover,.btn-blue.dropdown-toggle:focus{background-color:#2083e4 !important}.btn-blue:not([disabled]):not(.disabled):active,.btn-blue:not([disabled]):not(.disabled).active,.show>.btn-blue.dropdown-toggle{background-color:#0e4377 !important;-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-blue:not([disabled]):not(.disabled):active:focus,.btn-blue:not([disabled]):not(.disabled).active:focus,.show>.btn-blue.dropdown-toggle:focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.blue-ic{color:#1976d2 !important}.blue-ic:hover,.blue-ic:focus{color:#1976d2}a.btn:not([href]):not([tabindex]),a.btn:not([href]):not([tabindex]):focus,a.btn:not([href]):not([tabindex]):hover{color:#fff}table.table a.btn.btn-blue{color:#fff}.btn-outline-blue{color:#1976d2 !important;background-color:transparent !important;border:2px solid #1976d2 !important}.btn-outline-blue:hover,.btn-outline-blue:focus,.btn-outline-blue:active,.btn-outline-blue:active:focus,.btn-outline-blue.active{color:#1976d2 !important;background-color:transparent !important;border-color:#1976d2 !important}.btn-outline-blue:not([disabled]):not(.disabled):active,.btn-outline-blue:not([disabled]):not(.disabled).active,.show>.btn-outline-blue.dropdown-toggle{background-color:transparent !important;border-color:#1976d2 !important;-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-outline-blue:not([disabled]):not(.disabled):active:focus,.btn-outline-blue:not([disabled]):not(.disabled).active:focus,.show>.btn-outline-blue.dropdown-toggle:focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-light-blue{color:#fff;background-color:#82b1ff !important}.btn-light-blue:hover{color:#fff;background-color:#9cc1ff}.btn-light-blue:focus,.btn-light-blue.focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-light-blue:focus,.btn-light-blue:active,.btn-light-blue.active{background-color:#1c71ff}.btn-light-blue.dropdown-toggle{background-color:#82b1ff !important}.btn-light-blue.dropdown-toggle:hover,.btn-light-blue.dropdown-toggle:focus{background-color:#9cc1ff !important}.btn-light-blue:not([disabled]):not(.disabled):active,.btn-light-blue:not([disabled]):not(.disabled).active,.show>.btn-light-blue.dropdown-toggle{background-color:#1c71ff !important;-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-light-blue:not([disabled]):not(.disabled):active:focus,.btn-light-blue:not([disabled]):not(.disabled).active:focus,.show>.btn-light-blue.dropdown-toggle:focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.light-blue-ic{color:#82b1ff !important}.light-blue-ic:hover,.light-blue-ic:focus{color:#82b1ff}a.btn:not([href]):not([tabindex]),a.btn:not([href]):not([tabindex]):focus,a.btn:not([href]):not([tabindex]):hover{color:#fff}table.table a.btn.btn-light-blue{color:#fff}.btn-outline-light-blue{color:#82b1ff !important;background-color:transparent !important;border:2px solid #82b1ff !important}.btn-outline-light-blue:hover,.btn-outline-light-blue:focus,.btn-outline-light-blue:active,.btn-outline-light-blue:active:focus,.btn-outline-light-blue.active{color:#82b1ff !important;background-color:transparent !important;border-color:#82b1ff !important}.btn-outline-light-blue:not([disabled]):not(.disabled):active,.btn-outline-light-blue:not([disabled]):not(.disabled).active,.show>.btn-outline-light-blue.dropdown-toggle{background-color:transparent !important;border-color:#82b1ff !important;-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-outline-light-blue:not([disabled]):not(.disabled):active:focus,.btn-outline-light-blue:not([disabled]):not(.disabled).active:focus,.show>.btn-outline-light-blue.dropdown-toggle:focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-cyan{color:#fff;background-color:#00bcd4 !important}.btn-cyan:hover{color:#fff;background-color:#00d3ee}.btn-cyan:focus,.btn-cyan.focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-cyan:focus,.btn-cyan:active,.btn-cyan.active{background-color:#00626e}.btn-cyan.dropdown-toggle{background-color:#00bcd4 !important}.btn-cyan.dropdown-toggle:hover,.btn-cyan.dropdown-toggle:focus{background-color:#00d3ee !important}.btn-cyan:not([disabled]):not(.disabled):active,.btn-cyan:not([disabled]):not(.disabled).active,.show>.btn-cyan.dropdown-toggle{background-color:#00626e !important;-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-cyan:not([disabled]):not(.disabled):active:focus,.btn-cyan:not([disabled]):not(.disabled).active:focus,.show>.btn-cyan.dropdown-toggle:focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.cyan-ic{color:#00bcd4 !important}.cyan-ic:hover,.cyan-ic:focus{color:#00bcd4}a.btn:not([href]):not([tabindex]),a.btn:not([href]):not([tabindex]):focus,a.btn:not([href]):not([tabindex]):hover{color:#fff}table.table a.btn.btn-cyan{color:#fff}.btn-outline-cyan{color:#00bcd4 !important;background-color:transparent !important;border:2px solid #00bcd4 !important}.btn-outline-cyan:hover,.btn-outline-cyan:focus,.btn-outline-cyan:active,.btn-outline-cyan:active:focus,.btn-outline-cyan.active{color:#00bcd4 !important;background-color:transparent !important;border-color:#00bcd4 !important}.btn-outline-cyan:not([disabled]):not(.disabled):active,.btn-outline-cyan:not([disabled]):not(.disabled).active,.show>.btn-outline-cyan.dropdown-toggle{background-color:transparent !important;border-color:#00bcd4 !important;-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-outline-cyan:not([disabled]):not(.disabled):active:focus,.btn-outline-cyan:not([disabled]):not(.disabled).active:focus,.show>.btn-outline-cyan.dropdown-toggle:focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-teal{color:#fff;background-color:#00796b !important}.btn-teal:hover{color:#fff;background-color:#009382}.btn-teal:focus,.btn-teal.focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-teal:focus,.btn-teal:active,.btn-teal.active{background-color:#001311}.btn-teal.dropdown-toggle{background-color:#00796b !important}.btn-teal.dropdown-toggle:hover,.btn-teal.dropdown-toggle:focus{background-color:#009382 !important}.btn-teal:not([disabled]):not(.disabled):active,.btn-teal:not([disabled]):not(.disabled).active,.show>.btn-teal.dropdown-toggle{background-color:#001311 !important;-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-teal:not([disabled]):not(.disabled):active:focus,.btn-teal:not([disabled]):not(.disabled).active:focus,.show>.btn-teal.dropdown-toggle:focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.teal-ic{color:#00796b !important}.teal-ic:hover,.teal-ic:focus{color:#00796b}a.btn:not([href]):not([tabindex]),a.btn:not([href]):not([tabindex]):focus,a.btn:not([href]):not([tabindex]):hover{color:#fff}table.table a.btn.btn-teal{color:#fff}.btn-outline-teal{color:#00796b !important;background-color:transparent !important;border:2px solid #00796b !important}.btn-outline-teal:hover,.btn-outline-teal:focus,.btn-outline-teal:active,.btn-outline-teal:active:focus,.btn-outline-teal.active{color:#00796b !important;background-color:transparent !important;border-color:#00796b !important}.btn-outline-teal:not([disabled]):not(.disabled):active,.btn-outline-teal:not([disabled]):not(.disabled).active,.show>.btn-outline-teal.dropdown-toggle{background-color:transparent !important;border-color:#00796b !important;-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-outline-teal:not([disabled]):not(.disabled):active:focus,.btn-outline-teal:not([disabled]):not(.disabled).active:focus,.show>.btn-outline-teal.dropdown-toggle:focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-green{color:#fff;background-color:#388e3c !important}.btn-green:hover{color:#fff;background-color:#3fa044}.btn-green:focus,.btn-green.focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-green:focus,.btn-green:active,.btn-green.active{background-color:#1b451d}.btn-green.dropdown-toggle{background-color:#388e3c !important}.btn-green.dropdown-toggle:hover,.btn-green.dropdown-toggle:focus{background-color:#3fa044 !important}.btn-green:not([disabled]):not(.disabled):active,.btn-green:not([disabled]):not(.disabled).active,.show>.btn-green.dropdown-toggle{background-color:#1b451d !important;-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-green:not([disabled]):not(.disabled):active:focus,.btn-green:not([disabled]):not(.disabled).active:focus,.show>.btn-green.dropdown-toggle:focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.green-ic{color:#388e3c !important}.green-ic:hover,.green-ic:focus{color:#388e3c}a.btn:not([href]):not([tabindex]),a.btn:not([href]):not([tabindex]):focus,a.btn:not([href]):not([tabindex]):hover{color:#fff}table.table a.btn.btn-green{color:#fff}.btn-outline-green{color:#388e3c !important;background-color:transparent !important;border:2px solid #388e3c !important}.btn-outline-green:hover,.btn-outline-green:focus,.btn-outline-green:active,.btn-outline-green:active:focus,.btn-outline-green.active{color:#388e3c !important;background-color:transparent !important;border-color:#388e3c !important}.btn-outline-green:not([disabled]):not(.disabled):active,.btn-outline-green:not([disabled]):not(.disabled).active,.show>.btn-outline-green.dropdown-toggle{background-color:transparent !important;border-color:#388e3c !important;-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-outline-green:not([disabled]):not(.disabled):active:focus,.btn-outline-green:not([disabled]):not(.disabled).active:focus,.show>.btn-outline-green.dropdown-toggle:focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-light-green{color:#fff;background-color:#8bc34a !important}.btn-light-green:hover{color:#fff;background-color:#97c95d}.btn-light-green:focus,.btn-light-green.focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-light-green:focus,.btn-light-green:active,.btn-light-green.active{background-color:#577d2a}.btn-light-green.dropdown-toggle{background-color:#8bc34a !important}.btn-light-green.dropdown-toggle:hover,.btn-light-green.dropdown-toggle:focus{background-color:#97c95d !important}.btn-light-green:not([disabled]):not(.disabled):active,.btn-light-green:not([disabled]):not(.disabled).active,.show>.btn-light-green.dropdown-toggle{background-color:#577d2a !important;-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-light-green:not([disabled]):not(.disabled):active:focus,.btn-light-green:not([disabled]):not(.disabled).active:focus,.show>.btn-light-green.dropdown-toggle:focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.light-green-ic{color:#8bc34a !important}.light-green-ic:hover,.light-green-ic:focus{color:#8bc34a}a.btn:not([href]):not([tabindex]),a.btn:not([href]):not([tabindex]):focus,a.btn:not([href]):not([tabindex]):hover{color:#fff}table.table a.btn.btn-light-green{color:#fff}.btn-outline-light-green{color:#8bc34a !important;background-color:transparent !important;border:2px solid #8bc34a !important}.btn-outline-light-green:hover,.btn-outline-light-green:focus,.btn-outline-light-green:active,.btn-outline-light-green:active:focus,.btn-outline-light-green.active{color:#8bc34a !important;background-color:transparent !important;border-color:#8bc34a !important}.btn-outline-light-green:not([disabled]):not(.disabled):active,.btn-outline-light-green:not([disabled]):not(.disabled).active,.show>.btn-outline-light-green.dropdown-toggle{background-color:transparent !important;border-color:#8bc34a !important;-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-outline-light-green:not([disabled]):not(.disabled):active:focus,.btn-outline-light-green:not([disabled]):not(.disabled).active:focus,.show>.btn-outline-light-green.dropdown-toggle:focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-lime{color:#fff;background-color:#afb42b !important}.btn-lime:hover{color:#fff;background-color:#c3c930}.btn-lime:focus,.btn-lime.focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-lime:focus,.btn-lime:active,.btn-lime.active{background-color:#5f6217}.btn-lime.dropdown-toggle{background-color:#afb42b !important}.btn-lime.dropdown-toggle:hover,.btn-lime.dropdown-toggle:focus{background-color:#c3c930 !important}.btn-lime:not([disabled]):not(.disabled):active,.btn-lime:not([disabled]):not(.disabled).active,.show>.btn-lime.dropdown-toggle{background-color:#5f6217 !important;-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-lime:not([disabled]):not(.disabled):active:focus,.btn-lime:not([disabled]):not(.disabled).active:focus,.show>.btn-lime.dropdown-toggle:focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.lime-ic{color:#afb42b !important}.lime-ic:hover,.lime-ic:focus{color:#afb42b}a.btn:not([href]):not([tabindex]),a.btn:not([href]):not([tabindex]):focus,a.btn:not([href]):not([tabindex]):hover{color:#fff}table.table a.btn.btn-lime{color:#fff}.btn-outline-lime{color:#afb42b !important;background-color:transparent !important;border:2px solid #afb42b !important}.btn-outline-lime:hover,.btn-outline-lime:focus,.btn-outline-lime:active,.btn-outline-lime:active:focus,.btn-outline-lime.active{color:#afb42b !important;background-color:transparent !important;border-color:#afb42b !important}.btn-outline-lime:not([disabled]):not(.disabled):active,.btn-outline-lime:not([disabled]):not(.disabled).active,.show>.btn-outline-lime.dropdown-toggle{background-color:transparent !important;border-color:#afb42b !important;-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-outline-lime:not([disabled]):not(.disabled):active:focus,.btn-outline-lime:not([disabled]):not(.disabled).active:focus,.show>.btn-outline-lime.dropdown-toggle:focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-yellow{color:#fff;background-color:#fbc02d !important}.btn-yellow:hover{color:#fff;background-color:#fbc846}.btn-yellow:focus,.btn-yellow.focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-yellow:focus,.btn-yellow:active,.btn-yellow.active{background-color:#be8904}.btn-yellow.dropdown-toggle{background-color:#fbc02d !important}.btn-yellow.dropdown-toggle:hover,.btn-yellow.dropdown-toggle:focus{background-color:#fbc846 !important}.btn-yellow:not([disabled]):not(.disabled):active,.btn-yellow:not([disabled]):not(.disabled).active,.show>.btn-yellow.dropdown-toggle{background-color:#be8904 !important;-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-yellow:not([disabled]):not(.disabled):active:focus,.btn-yellow:not([disabled]):not(.disabled).active:focus,.show>.btn-yellow.dropdown-toggle:focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.yellow-ic{color:#fbc02d !important}.yellow-ic:hover,.yellow-ic:focus{color:#fbc02d}a.btn:not([href]):not([tabindex]),a.btn:not([href]):not([tabindex]):focus,a.btn:not([href]):not([tabindex]):hover{color:#fff}table.table a.btn.btn-yellow{color:#fff}.btn-outline-yellow{color:#fbc02d !important;background-color:transparent !important;border:2px solid #fbc02d !important}.btn-outline-yellow:hover,.btn-outline-yellow:focus,.btn-outline-yellow:active,.btn-outline-yellow:active:focus,.btn-outline-yellow.active{color:#fbc02d !important;background-color:transparent !important;border-color:#fbc02d !important}.btn-outline-yellow:not([disabled]):not(.disabled):active,.btn-outline-yellow:not([disabled]):not(.disabled).active,.show>.btn-outline-yellow.dropdown-toggle{background-color:transparent !important;border-color:#fbc02d !important;-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-outline-yellow:not([disabled]):not(.disabled):active:focus,.btn-outline-yellow:not([disabled]):not(.disabled).active:focus,.show>.btn-outline-yellow.dropdown-toggle:focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-amber{color:#fff;background-color:#ffa000 !important}.btn-amber:hover{color:#fff;background-color:#ffaa1a}.btn-amber:focus,.btn-amber.focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-amber:focus,.btn-amber:active,.btn-amber.active{background-color:#996000}.btn-amber.dropdown-toggle{background-color:#ffa000 !important}.btn-amber.dropdown-toggle:hover,.btn-amber.dropdown-toggle:focus{background-color:#ffaa1a !important}.btn-amber:not([disabled]):not(.disabled):active,.btn-amber:not([disabled]):not(.disabled).active,.show>.btn-amber.dropdown-toggle{background-color:#996000 !important;-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-amber:not([disabled]):not(.disabled):active:focus,.btn-amber:not([disabled]):not(.disabled).active:focus,.show>.btn-amber.dropdown-toggle:focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.amber-ic{color:#ffa000 !important}.amber-ic:hover,.amber-ic:focus{color:#ffa000}a.btn:not([href]):not([tabindex]),a.btn:not([href]):not([tabindex]):focus,a.btn:not([href]):not([tabindex]):hover{color:#fff}table.table a.btn.btn-amber{color:#fff}.btn-outline-amber{color:#ffa000 !important;background-color:transparent !important;border:2px solid #ffa000 !important}.btn-outline-amber:hover,.btn-outline-amber:focus,.btn-outline-amber:active,.btn-outline-amber:active:focus,.btn-outline-amber.active{color:#ffa000 !important;background-color:transparent !important;border-color:#ffa000 !important}.btn-outline-amber:not([disabled]):not(.disabled):active,.btn-outline-amber:not([disabled]):not(.disabled).active,.show>.btn-outline-amber.dropdown-toggle{background-color:transparent !important;border-color:#ffa000 !important;-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-outline-amber:not([disabled]):not(.disabled):active:focus,.btn-outline-amber:not([disabled]):not(.disabled).active:focus,.show>.btn-outline-amber.dropdown-toggle:focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-orange{color:#fff;background-color:#f57c00 !important}.btn-orange:hover{color:#fff;background-color:#ff8910}.btn-orange:focus,.btn-orange.focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-orange:focus,.btn-orange:active,.btn-orange.active{background-color:#8f4800}.btn-orange.dropdown-toggle{background-color:#f57c00 !important}.btn-orange.dropdown-toggle:hover,.btn-orange.dropdown-toggle:focus{background-color:#ff8910 !important}.btn-orange:not([disabled]):not(.disabled):active,.btn-orange:not([disabled]):not(.disabled).active,.show>.btn-orange.dropdown-toggle{background-color:#8f4800 !important;-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-orange:not([disabled]):not(.disabled):active:focus,.btn-orange:not([disabled]):not(.disabled).active:focus,.show>.btn-orange.dropdown-toggle:focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.orange-ic{color:#f57c00 !important}.orange-ic:hover,.orange-ic:focus{color:#f57c00}a.btn:not([href]):not([tabindex]),a.btn:not([href]):not([tabindex]):focus,a.btn:not([href]):not([tabindex]):hover{color:#fff}table.table a.btn.btn-orange{color:#fff}.btn-outline-orange{color:#f57c00 !important;background-color:transparent !important;border:2px solid #f57c00 !important}.btn-outline-orange:hover,.btn-outline-orange:focus,.btn-outline-orange:active,.btn-outline-orange:active:focus,.btn-outline-orange.active{color:#f57c00 !important;background-color:transparent !important;border-color:#f57c00 !important}.btn-outline-orange:not([disabled]):not(.disabled):active,.btn-outline-orange:not([disabled]):not(.disabled).active,.show>.btn-outline-orange.dropdown-toggle{background-color:transparent !important;border-color:#f57c00 !important;-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-outline-orange:not([disabled]):not(.disabled):active:focus,.btn-outline-orange:not([disabled]):not(.disabled).active:focus,.show>.btn-outline-orange.dropdown-toggle:focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-deep-orange{color:#fff;background-color:#ff7043 !important}.btn-deep-orange:hover{color:#fff;background-color:#ff835d}.btn-deep-orange:focus,.btn-deep-orange.focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-deep-orange:focus,.btn-deep-orange:active,.btn-deep-orange.active{background-color:#dc3500}.btn-deep-orange.dropdown-toggle{background-color:#ff7043 !important}.btn-deep-orange.dropdown-toggle:hover,.btn-deep-orange.dropdown-toggle:focus{background-color:#ff835d !important}.btn-deep-orange:not([disabled]):not(.disabled):active,.btn-deep-orange:not([disabled]):not(.disabled).active,.show>.btn-deep-orange.dropdown-toggle{background-color:#dc3500 !important;-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-deep-orange:not([disabled]):not(.disabled):active:focus,.btn-deep-orange:not([disabled]):not(.disabled).active:focus,.show>.btn-deep-orange.dropdown-toggle:focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.deep-orange-ic{color:#ff7043 !important}.deep-orange-ic:hover,.deep-orange-ic:focus{color:#ff7043}a.btn:not([href]):not([tabindex]),a.btn:not([href]):not([tabindex]):focus,a.btn:not([href]):not([tabindex]):hover{color:#fff}table.table a.btn.btn-deep-orange{color:#fff}.btn-outline-deep-orange{color:#ff7043 !important;background-color:transparent !important;border:2px solid #ff7043 !important}.btn-outline-deep-orange:hover,.btn-outline-deep-orange:focus,.btn-outline-deep-orange:active,.btn-outline-deep-orange:active:focus,.btn-outline-deep-orange.active{color:#ff7043 !important;background-color:transparent !important;border-color:#ff7043 !important}.btn-outline-deep-orange:not([disabled]):not(.disabled):active,.btn-outline-deep-orange:not([disabled]):not(.disabled).active,.show>.btn-outline-deep-orange.dropdown-toggle{background-color:transparent !important;border-color:#ff7043 !important;-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-outline-deep-orange:not([disabled]):not(.disabled):active:focus,.btn-outline-deep-orange:not([disabled]):not(.disabled).active:focus,.show>.btn-outline-deep-orange.dropdown-toggle:focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-brown{color:#fff;background-color:#795548 !important}.btn-brown:hover{color:#fff;background-color:#896052}.btn-brown:focus,.btn-brown.focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-brown:focus,.btn-brown:active,.btn-brown.active{background-color:#392822}.btn-brown.dropdown-toggle{background-color:#795548 !important}.btn-brown.dropdown-toggle:hover,.btn-brown.dropdown-toggle:focus{background-color:#896052 !important}.btn-brown:not([disabled]):not(.disabled):active,.btn-brown:not([disabled]):not(.disabled).active,.show>.btn-brown.dropdown-toggle{background-color:#392822 !important;-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-brown:not([disabled]):not(.disabled):active:focus,.btn-brown:not([disabled]):not(.disabled).active:focus,.show>.btn-brown.dropdown-toggle:focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.brown-ic{color:#795548 !important}.brown-ic:hover,.brown-ic:focus{color:#795548}a.btn:not([href]):not([tabindex]),a.btn:not([href]):not([tabindex]):focus,a.btn:not([href]):not([tabindex]):hover{color:#fff}table.table a.btn.btn-brown{color:#fff}.btn-outline-brown{color:#795548 !important;background-color:transparent !important;border:2px solid #795548 !important}.btn-outline-brown:hover,.btn-outline-brown:focus,.btn-outline-brown:active,.btn-outline-brown:active:focus,.btn-outline-brown.active{color:#795548 !important;background-color:transparent !important;border-color:#795548 !important}.btn-outline-brown:not([disabled]):not(.disabled):active,.btn-outline-brown:not([disabled]):not(.disabled).active,.show>.btn-outline-brown.dropdown-toggle{background-color:transparent !important;border-color:#795548 !important;-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-outline-brown:not([disabled]):not(.disabled):active:focus,.btn-outline-brown:not([disabled]):not(.disabled).active:focus,.show>.btn-outline-brown.dropdown-toggle:focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-grey{color:#fff;background-color:#616161 !important}.btn-grey:hover{color:#fff;background-color:#6e6e6e}.btn-grey:focus,.btn-grey.focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-grey:focus,.btn-grey:active,.btn-grey.active{background-color:#2e2e2e}.btn-grey.dropdown-toggle{background-color:#616161 !important}.btn-grey.dropdown-toggle:hover,.btn-grey.dropdown-toggle:focus{background-color:#6e6e6e !important}.btn-grey:not([disabled]):not(.disabled):active,.btn-grey:not([disabled]):not(.disabled).active,.show>.btn-grey.dropdown-toggle{background-color:#2e2e2e !important;-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-grey:not([disabled]):not(.disabled):active:focus,.btn-grey:not([disabled]):not(.disabled).active:focus,.show>.btn-grey.dropdown-toggle:focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.grey-ic{color:#616161 !important}.grey-ic:hover,.grey-ic:focus{color:#616161}a.btn:not([href]):not([tabindex]),a.btn:not([href]):not([tabindex]):focus,a.btn:not([href]):not([tabindex]):hover{color:#fff}table.table a.btn.btn-grey{color:#fff}.btn-outline-grey{color:#616161 !important;background-color:transparent !important;border:2px solid #616161 !important}.btn-outline-grey:hover,.btn-outline-grey:focus,.btn-outline-grey:active,.btn-outline-grey:active:focus,.btn-outline-grey.active{color:#616161 !important;background-color:transparent !important;border-color:#616161 !important}.btn-outline-grey:not([disabled]):not(.disabled):active,.btn-outline-grey:not([disabled]):not(.disabled).active,.show>.btn-outline-grey.dropdown-toggle{background-color:transparent !important;border-color:#616161 !important;-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-outline-grey:not([disabled]):not(.disabled):active:focus,.btn-outline-grey:not([disabled]):not(.disabled).active:focus,.show>.btn-outline-grey.dropdown-toggle:focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-blue-grey{color:#fff;background-color:#78909c !important}.btn-blue-grey:hover{color:#fff;background-color:#879ca7}.btn-blue-grey:focus,.btn-blue-grey.focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-blue-grey:focus,.btn-blue-grey:active,.btn-blue-grey.active{background-color:#4a5b64}.btn-blue-grey.dropdown-toggle{background-color:#78909c !important}.btn-blue-grey.dropdown-toggle:hover,.btn-blue-grey.dropdown-toggle:focus{background-color:#879ca7 !important}.btn-blue-grey:not([disabled]):not(.disabled):active,.btn-blue-grey:not([disabled]):not(.disabled).active,.show>.btn-blue-grey.dropdown-toggle{background-color:#4a5b64 !important;-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-blue-grey:not([disabled]):not(.disabled):active:focus,.btn-blue-grey:not([disabled]):not(.disabled).active:focus,.show>.btn-blue-grey.dropdown-toggle:focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.blue-grey-ic{color:#78909c !important}.blue-grey-ic:hover,.blue-grey-ic:focus{color:#78909c}a.btn:not([href]):not([tabindex]),a.btn:not([href]):not([tabindex]):focus,a.btn:not([href]):not([tabindex]):hover{color:#fff}table.table a.btn.btn-blue-grey{color:#fff}.btn-outline-blue-grey{color:#78909c !important;background-color:transparent !important;border:2px solid #78909c !important}.btn-outline-blue-grey:hover,.btn-outline-blue-grey:focus,.btn-outline-blue-grey:active,.btn-outline-blue-grey:active:focus,.btn-outline-blue-grey.active{color:#78909c !important;background-color:transparent !important;border-color:#78909c !important}.btn-outline-blue-grey:not([disabled]):not(.disabled):active,.btn-outline-blue-grey:not([disabled]):not(.disabled).active,.show>.btn-outline-blue-grey.dropdown-toggle{background-color:transparent !important;border-color:#78909c !important;-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-outline-blue-grey:not([disabled]):not(.disabled):active:focus,.btn-outline-blue-grey:not([disabled]):not(.disabled).active:focus,.show>.btn-outline-blue-grey.dropdown-toggle:focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-dark{color:#fff;background-color:#212121 !important}.btn-dark:hover{color:#fff;background-color:#2e2e2e}.btn-dark:focus,.btn-dark.focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-dark:focus,.btn-dark:active,.btn-dark.active{background-color:#000}.btn-dark.dropdown-toggle{background-color:#212121 !important}.btn-dark.dropdown-toggle:hover,.btn-dark.dropdown-toggle:focus{background-color:#2e2e2e !important}.btn-dark:not([disabled]):not(.disabled):active,.btn-dark:not([disabled]):not(.disabled).active,.show>.btn-dark.dropdown-toggle{background-color:#000 !important;-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-dark:not([disabled]):not(.disabled):active:focus,.btn-dark:not([disabled]):not(.disabled).active:focus,.show>.btn-dark.dropdown-toggle:focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.dark-ic{color:#212121 !important}.dark-ic:hover,.dark-ic:focus{color:#212121}a.btn:not([href]):not([tabindex]),a.btn:not([href]):not([tabindex]):focus,a.btn:not([href]):not([tabindex]):hover{color:#fff}table.table a.btn.btn-dark{color:#fff}.btn-outline-dark{color:#212121 !important;background-color:transparent !important;border:2px solid #212121 !important}.btn-outline-dark:hover,.btn-outline-dark:focus,.btn-outline-dark:active,.btn-outline-dark:active:focus,.btn-outline-dark.active{color:#212121 !important;background-color:transparent !important;border-color:#212121 !important}.btn-outline-dark:not([disabled]):not(.disabled):active,.btn-outline-dark:not([disabled]):not(.disabled).active,.show>.btn-outline-dark.dropdown-toggle{background-color:transparent !important;border-color:#212121 !important;-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-outline-dark:not([disabled]):not(.disabled):active:focus,.btn-outline-dark:not([disabled]):not(.disabled).active:focus,.show>.btn-outline-dark.dropdown-toggle:focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-light{color:#000;background-color:#e0e0e0 !important}.btn-light:hover{color:#000;background-color:#ededed}.btn-light:focus,.btn-light.focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-light:focus,.btn-light:active,.btn-light.active{background-color:#adadad}.btn-light.dropdown-toggle{background-color:#e0e0e0 !important}.btn-light.dropdown-toggle:hover,.btn-light.dropdown-toggle:focus{background-color:#ededed !important}.btn-light:not([disabled]):not(.disabled):active,.btn-light:not([disabled]):not(.disabled).active,.show>.btn-light.dropdown-toggle{background-color:#adadad !important;-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-light:not([disabled]):not(.disabled):active:focus,.btn-light:not([disabled]):not(.disabled).active:focus,.show>.btn-light.dropdown-toggle:focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.light-ic{color:#e0e0e0 !important}.light-ic:hover,.light-ic:focus{color:#e0e0e0}a.btn:not([href]):not([tabindex]),a.btn:not([href]):not([tabindex]):focus,a.btn:not([href]):not([tabindex]):hover{color:#000}table.table a.btn.btn-light{color:#000}.btn-outline-light{color:#e0e0e0 !important;background-color:transparent !important;border:2px solid #e0e0e0 !important}.btn-outline-light:hover,.btn-outline-light:focus,.btn-outline-light:active,.btn-outline-light:active:focus,.btn-outline-light.active{color:#e0e0e0 !important;background-color:transparent !important;border-color:#e0e0e0 !important}.btn-outline-light:not([disabled]):not(.disabled):active,.btn-outline-light:not([disabled]):not(.disabled).active,.show>.btn-outline-light.dropdown-toggle{background-color:transparent !important;border-color:#e0e0e0 !important;-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-outline-light:not([disabled]):not(.disabled):active:focus,.btn-outline-light:not([disabled]):not(.disabled).active:focus,.show>.btn-outline-light.dropdown-toggle:focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-white{color:#000;background-color:#fff !important}.btn-white:hover{color:#000;background-color:#fff}.btn-white:focus,.btn-white.focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-white:focus,.btn-white:active,.btn-white.active{background-color:#ccc}.btn-white.dropdown-toggle{background-color:#fff !important}.btn-white.dropdown-toggle:hover,.btn-white.dropdown-toggle:focus{background-color:#fff !important}.btn-white:not([disabled]):not(.disabled):active,.btn-white:not([disabled]):not(.disabled).active,.show>.btn-white.dropdown-toggle{background-color:#ccc !important;-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-white:not([disabled]):not(.disabled):active:focus,.btn-white:not([disabled]):not(.disabled).active:focus,.show>.btn-white.dropdown-toggle:focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.white-ic{color:#fff !important}.white-ic:hover,.white-ic:focus{color:#fff}a.btn:not([href]):not([tabindex]),a.btn:not([href]):not([tabindex]):focus,a.btn:not([href]):not([tabindex]):hover{color:#000}table.table a.btn.btn-white{color:#000}.btn-outline-white{color:#fff !important;background-color:transparent !important;border:2px solid #fff !important}.btn-outline-white:hover,.btn-outline-white:focus,.btn-outline-white:active,.btn-outline-white:active:focus,.btn-outline-white.active{color:#fff !important;background-color:transparent !important;border-color:#fff !important}.btn-outline-white:not([disabled]):not(.disabled):active,.btn-outline-white:not([disabled]):not(.disabled).active,.show>.btn-outline-white.dropdown-toggle{background-color:transparent !important;border-color:#fff !important;-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-outline-white:not([disabled]):not(.disabled):active:focus,.btn-outline-white:not([disabled]):not(.disabled).active:focus,.show>.btn-outline-white.dropdown-toggle:focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-black{color:#fff;background-color:#000 !important}.btn-black:hover{color:#fff;background-color:#0d0d0d}.btn-black:focus,.btn-black.focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-black:focus,.btn-black:active,.btn-black.active{background-color:#000}.btn-black.dropdown-toggle{background-color:#000 !important}.btn-black.dropdown-toggle:hover,.btn-black.dropdown-toggle:focus{background-color:#0d0d0d !important}.btn-black:not([disabled]):not(.disabled):active,.btn-black:not([disabled]):not(.disabled).active,.show>.btn-black.dropdown-toggle{background-color:#000 !important;-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-black:not([disabled]):not(.disabled):active:focus,.btn-black:not([disabled]):not(.disabled).active:focus,.show>.btn-black.dropdown-toggle:focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.black-ic{color:#000 !important}.black-ic:hover,.black-ic:focus{color:#000}a.btn:not([href]):not([tabindex]),a.btn:not([href]):not([tabindex]):focus,a.btn:not([href]):not([tabindex]):hover{color:#fff}table.table a.btn.btn-black{color:#fff}.btn-outline-black{color:#000 !important;background-color:transparent !important;border:2px solid #000 !important}.btn-outline-black:hover,.btn-outline-black:focus,.btn-outline-black:active,.btn-outline-black:active:focus,.btn-outline-black.active{color:#000 !important;background-color:transparent !important;border-color:#000 !important}.btn-outline-black:not([disabled]):not(.disabled):active,.btn-outline-black:not([disabled]):not(.disabled).active,.show>.btn-outline-black.dropdown-toggle{background-color:transparent !important;border-color:#000 !important;-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-outline-black:not([disabled]):not(.disabled):active:focus,.btn-outline-black:not([disabled]):not(.disabled).active:focus,.show>.btn-outline-black.dropdown-toggle:focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn.purple-gradient{color:#fff;-webkit-transition:.5s ease;transition:.5s ease}.btn.purple-gradient:hover,.btn.purple-gradient:focus,.btn.purple-gradient:active,.btn.purple-gradient:active:focus .btn.purple-gradient.active{background:-webkit-gradient(linear, left top, left bottom, from(#ff88ce), to(#8f8bf7));background:linear-gradient(#ff88ce, #8f8bf7)}.btn.peach-gradient{color:#fff;-webkit-transition:.5s ease;transition:.5s ease}.btn.peach-gradient:hover,.btn.peach-gradient:focus,.btn.peach-gradient:active,.btn.peach-gradient:active:focus .btn.peach-gradient.active{background:-webkit-gradient(linear, left top, left bottom, from(#ffdf89), to(#fc7b7b));background:linear-gradient(#ffdf89, #fc7b7b)}.btn.aqua-gradient{color:#fff;-webkit-transition:.5s ease;transition:.5s ease}.btn.aqua-gradient:hover,.btn.aqua-gradient:focus,.btn.aqua-gradient:active,.btn.aqua-gradient:active:focus .btn.aqua-gradient.active{background:-webkit-gradient(linear, left top, left bottom, from(#3aa2ff), to(#1fffac));background:linear-gradient(#3aa2ff, #1fffac)}.btn.blue-gradient{color:#fff;-webkit-transition:.5s ease;transition:.5s ease}.btn.blue-gradient:hover,.btn.blue-gradient:focus,.btn.blue-gradient:active,.btn.blue-gradient:active:focus .btn.blue-gradient.active{background:-webkit-gradient(linear, left top, left bottom, from(#5ed1fc), to(#3647b3));background:linear-gradient(#5ed1fc, #3647b3)}.btn-warning:focus,.btn-warning:not(:disabled):not(.disabled).active,.btn-warning:not(:disabled):not(.disabled):active,.show>.btn-warning.dropdown-toggle{color:#fff}.card{font-weight:400;border:0;-webkit-box-shadow:0 2px 5px 0 rgba(0,0,0,0.16),0 2px 10px 0 rgba(0,0,0,0.12);box-shadow:0 2px 5px 0 rgba(0,0,0,0.16),0 2px 10px 0 rgba(0,0,0,0.12)}.card[class*="border"]{border:1px solid #9e9e9e;-webkit-box-shadow:none;box-shadow:none}.card .card-body h1,.card .card-body h2,.card .card-body h3,.card .card-body h4,.card .card-body h5,.card .card-body h6{font-weight:400}.card .card-body .card-title a{-webkit-transition:0.2s ease-in-out;transition:0.2s ease-in-out}.card .card-body .card-title a:hover{-webkit-transition:0.2s ease-in-out;transition:0.2s ease-in-out}.card .card-body .card-text{font-size:.9rem;font-weight:400;color:#747373}.card .md-form label{font-weight:300}.dropdown .dropdown-menu .dropdown-item:active{background-color:#757575}.dropdown-submenu{position:relative}.dropdown-submenu>.dropdown-menu{top:0;left:100%;margin-top:-6px;margin-left:1px;border-radius:0 6px 6px 6px}.dropdown-submenu:hover>.dropdown-menu{display:block}.md-form.input-group label{top:0;margin-bottom:0}.md-form.input-group .input-group-text{background-color:#e0e0e0}.md-form.input-group .input-group-text.md-addon{font-weight:500;background-color:transparent;border:none}.md-form.input-group .form-control{padding:.375rem .75rem;margin:0}.navbar{font-weight:300;-webkit-box-shadow:0 2px 5px 0 rgba(0,0,0,0.16),0 2px 10px 0 rgba(0,0,0,0.12);box-shadow:0 2px 5px 0 rgba(0,0,0,0.16),0 2px 10px 0 rgba(0,0,0,0.12)}.navbar form .md-form input{margin:0 5px 1px 8px}.navbar .breadcrumb{padding:.3rem 0 0 1rem;margin:0;font-size:15px;font-weight:300;background-color:inherit}.navbar .breadcrumb .breadcrumb-item{color:#fff}.navbar .breadcrumb .breadcrumb-item.active{color:rgba(255,255,255,0.65)}.navbar .breadcrumb .breadcrumb-item:before{color:rgba(255,255,255,0.65)}.navbar .navbar-toggler{border-width:0;outline:0}.navbar .nav-flex-icons{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}@media (max-width: 992px){.navbar .container{width:100%}.navbar .container .navbar-toggler-right{right:0}}.navbar .nav-item .nav-link{display:block}.navbar .nav-item .nav-link.disabled:active{pointer-events:none}.navbar .nav-item .nav-link .fas,.navbar .nav-item .nav-link .fab,.navbar .nav-item .nav-link .far{padding-right:3px;padding-left:3px}@media (max-width: 992px){.navbar .nav-item .nav-link{padding-right:6px;padding-left:6px}}.navbar .dropdown-menu{position:absolute !important;margin-top:0}.navbar .dropdown-menu a{padding:10px;font-size:.9375rem;font-weight:300}.navbar .dropdown-menu a:not(.active){color:#000}@media (max-width: 600px){.navbar .dropdown-menu form{width:17rem}}@media (min-width: 600px){.navbar .dropdown-menu form{width:22rem}}.navbar.navbar-light .navbar-nav .nav-item .nav-link.disbled{color:rgba(0,0,0,0.3)}.navbar.navbar-light .navbar-nav .nav-item .nav-link.disbled:hover{color:rgba(0,0,0,0.3)}.navbar.navbar-light .navbar-toggler-icon{cursor:pointer;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(0, 0, 0, 0.9)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 8h24M4 16h24M4 24h24'/%3E%3C/svg%3E")}.navbar.navbar-light .breadcrumb .nav-item .nav-link,.navbar.navbar-light .navbar-nav .nav-item .nav-link{color:#000;-webkit-transition:.35s;transition:.35s}.navbar.navbar-light .breadcrumb .nav-item .nav-link:hover,.navbar.navbar-light .navbar-nav .nav-item .nav-link:hover{color:rgba(0,0,0,0.7)}.navbar.navbar-light .breadcrumb .nav-item.active>.nav-link,.navbar.navbar-light .navbar-nav .nav-item.active>.nav-link{background-color:rgba(0,0,0,0.1)}.navbar.navbar-light .breadcrumb .nav-item.active>.nav-link:hover,.navbar.navbar-light .navbar-nav .nav-item.active>.nav-link:hover{color:#000}.navbar.navbar-light .navbar-toggler{color:#000}.navbar.navbar-light form .md-form input{border-bottom:1px solid #000}.navbar.navbar-light form .md-form input:focus:not([readonly]){border-color:#4285f4}.navbar.navbar-light form .md-form .form-control{color:#000}.navbar.navbar-light form .md-form .form-control::-webkit-input-placeholder{font-weight:300;color:#000}.navbar.navbar-light form .md-form .form-control::-moz-placeholder{font-weight:300;color:#000}.navbar.navbar-light form .md-form .form-control:-ms-input-placeholder{font-weight:300;color:#000}.navbar.navbar-light form .md-form .form-control::-ms-input-placeholder{font-weight:300;color:#000}.navbar.navbar-light form .md-form .form-control::placeholder{font-weight:300;color:#000}.navbar.navbar-dark .navbar-nav .nav-item .nav-link.disbled{color:rgba(255,255,255,0.25)}.navbar.navbar-dark .navbar-nav .nav-item .nav-link.disbled:hover{color:rgba(255,255,255,0.25)}.navbar.navbar-dark .navbar-toggler-icon{cursor:pointer;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(255, 255, 255, 0.9)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 8h24M4 16h24M4 24h24'/%3E%3C/svg%3E")}.navbar.navbar-dark .breadcrumb .nav-item .nav-link,.navbar.navbar-dark .navbar-nav .nav-item .nav-link{color:#fff;-webkit-transition:.35s;transition:.35s}.navbar.navbar-dark .breadcrumb .nav-item .nav-link:hover,.navbar.navbar-dark .navbar-nav .nav-item .nav-link:hover{color:rgba(255,255,255,0.75)}.navbar.navbar-dark .breadcrumb .nav-item.active>.nav-link,.navbar.navbar-dark .navbar-nav .nav-item.active>.nav-link{background-color:rgba(255,255,255,0.1)}.navbar.navbar-dark .breadcrumb .nav-item.active>.nav-link:hover,.navbar.navbar-dark .navbar-nav .nav-item.active>.nav-link:hover{color:#fff}.navbar.navbar-dark .navbar-toggler{color:#fff}.navbar.navbar-dark form .md-form input{border-bottom:1px solid #fff}.navbar.navbar-dark form .md-form input:focus:not([readonly]){border-color:#4285f4}.navbar.navbar-dark form .md-form .form-control{color:#fff}.navbar.navbar-dark form .md-form .form-control::-webkit-input-placeholder{font-weight:300;color:#fff}.navbar.navbar-dark form .md-form .form-control::-moz-placeholder{font-weight:300;color:#fff}.navbar.navbar-dark form .md-form .form-control:-ms-input-placeholder{font-weight:300;color:#fff}.navbar.navbar-dark form .md-form .form-control::-ms-input-placeholder{font-weight:300;color:#fff}.navbar.navbar-dark form .md-form .form-control::placeholder{font-weight:300;color:#fff}@media (min-width: 600px){.navbar.scrolling-navbar{padding-top:12px;padding-bottom:12px;-webkit-transition:background 0.5s ease-in-out,padding 0.5s ease-in-out;transition:background 0.5s ease-in-out,padding 0.5s ease-in-out}.navbar.scrolling-navbar .navbar-nav>li{-webkit-transition-duration:1s;transition-duration:1s}.navbar.scrolling-navbar.top-nav-collapse{padding-top:5px;padding-bottom:5px}}.pagination .page-item.active .page-link{color:#fff;background-color:#4285f4;border-radius:.125rem;-webkit-box-shadow:0 2px 5px 0 rgba(0,0,0,0.16),0 2px 10px 0 rgba(0,0,0,0.12);box-shadow:0 2px 5px 0 rgba(0,0,0,0.16),0 2px 10px 0 rgba(0,0,0,0.12);-webkit-transition:all 0.2s linear;transition:all 0.2s linear}.pagination .page-item.active .page-link:hover{background-color:#4285f4}.pagination .page-item.disabled .page-link{color:#868e96}.pagination .page-item .page-link{font-size:.9rem;color:#212529;background-color:transparent;border:0;outline:0;-webkit-transition:all 0.3s linear;transition:all 0.3s linear}.pagination .page-item .page-link:hover{background-color:#eee;border-radius:.125rem;-webkit-transition:all 0.3s linear;transition:all 0.3s linear}.pagination .page-item .page-link:focus{background-color:transparent;-webkit-box-shadow:none;box-shadow:none}.pagination.pagination-lg .page-item .page-link{font-size:1rem}.pagination.pagination-sm .page-item .page-link{font-size:.8rem}.pagination.pagination-circle .page-item .page-link{margin-right:2px;margin-left:2px;border-radius:50%}.pagination.pagination-circle .page-item .page-link:hover{border-radius:50%}.pagination.pagination-circle .page-item.active .page-link{border-radius:50%}.pagination.pg-blue .page-item.active .page-link{background-color:#4285f4}.pagination.pg-blue .page-item.active .page-link:hover{background-color:#4285f4}.pagination.pg-red .page-item.active .page-link{background-color:#ff3547}.pagination.pg-red .page-item.active .page-link:hover{background-color:#ff3547}.pagination.pg-teal .page-item.active .page-link{background-color:#2bbbad}.pagination.pg-teal .page-item.active .page-link:hover{background-color:#2bbbad}.pagination.pg-dark-grey .page-item.active .page-link{background-color:#37474f}.pagination.pg-dark-grey .page-item.active .page-link:hover{background-color:#37474f}.pagination.pg-dark .page-item.active .page-link{background-color:#2e2e2e}.pagination.pg-dark .page-item.active .page-link:hover{background-color:#2e2e2e}.pagination.pg-blue-grey .page-item.active .page-link{background-color:#3f729b}.pagination.pg-blue-grey .page-item.active .page-link:hover{background-color:#3f729b}.pagination.pg-amber .page-item.active .page-link{background-color:#ff6f00}.pagination.pg-amber .page-item.active .page-link:hover{background-color:#ff6f00}.pagination.pg-purple .page-item.active .page-link{background-color:#5e35b1}.pagination.pg-purple .page-item.active .page-link:hover{background-color:#5e35b1}.badge{color:#fff !important;border-radius:.125rem;-webkit-box-shadow:0 2px 5px 0 rgba(0,0,0,0.16),0 2px 10px 0 rgba(0,0,0,0.12);box-shadow:0 2px 5px 0 rgba(0,0,0,0.16),0 2px 10px 0 rgba(0,0,0,0.12)}.badge-pill{padding-right:.6em;padding-left:.6em;border-radius:10rem}.badge-primary{color:#fff !important;background-color:#4285f4 !important}.badge-danger{color:#fff !important;background-color:#ff3547 !important}.badge-warning{color:#fff !important;background-color:#fb3 !important}.badge-success{color:#fff !important;background-color:#00c851 !important}.badge-info{color:#fff !important;background-color:#33b5e5 !important}.badge-default{color:#fff !important;background-color:#2bbbad !important}.badge-secondary{color:#fff !important;background-color:#a6c !important}.badge-dark{color:#fff !important;background-color:#212121 !important}.badge-light{color:#000 !important;background-color:#e0e0e0 !important}body.modal-open{padding-right:0 !important;overflow:auto}body.scrollable{overflow-y:auto}.modal-dialog .modal-content{border:0;border-radius:.125rem;-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.modal-dialog .modal-content .modal-header{border-top-left-radius:.125rem;border-top-right-radius:.125rem}.modal-dialog.cascading-modal{margin-top:10%}.modal-dialog.cascading-modal .close{color:#fff;text-shadow:none;outline:0;opacity:1}.modal-dialog.cascading-modal .modal-header{padding:1.5rem;margin:-2rem 1rem 1rem 1rem;text-align:center;border:none;border-radius:.125rem;-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.modal-dialog.cascading-modal .modal-header .close{margin-right:1rem}.modal-dialog.cascading-modal .modal-header .title{width:100%;margin-bottom:0;font-size:1.25rem}.modal-dialog.cascading-modal .modal-header .title .fas,.modal-dialog.cascading-modal .modal-header .title .fab,.modal-dialog.cascading-modal .modal-header .title .far{margin-right:9px}.modal-dialog.cascading-modal .modal-header .social-buttons{margin-top:1.5rem}.modal-dialog.cascading-modal .modal-header .social-buttons a{font-size:1rem}.modal-dialog.cascading-modal .modal-c-tabs .md-tabs{display:-webkit-box;display:-ms-flexbox;display:flex;margin:-1.5rem 1rem 0 1rem;-webkit-box-shadow:0 2px 5px 0 rgba(0,0,0,0.16),0 2px 10px 0 rgba(0,0,0,0.12);box-shadow:0 2px 5px 0 rgba(0,0,0,0.16),0 2px 10px 0 rgba(0,0,0,0.12)}.modal-dialog.cascading-modal .modal-c-tabs .md-tabs li{-webkit-box-flex:1;-ms-flex:1;flex:1}.modal-dialog.cascading-modal .modal-c-tabs .md-tabs li a{text-align:center}.modal-dialog.cascading-modal .modal-c-tabs .tab-content{padding:1.7rem 0 0 0}.modal-dialog.cascading-modal .modal-body,.modal-dialog.cascading-modal .modal-footer{padding-right:2rem;padding-left:2rem;color:#616161}.modal-dialog.cascading-modal .modal-body .additional-option,.modal-dialog.cascading-modal .modal-footer .additional-option{margin-top:1rem;text-align:center}.modal-dialog.cascading-modal.modal-avatar{margin-top:6rem}.modal-dialog.cascading-modal.modal-avatar .modal-header{margin:-6rem 0 -1rem;-webkit-box-shadow:none;box-shadow:none}.modal-dialog.cascading-modal.modal-avatar .modal-header img{width:130px;margin-right:auto;margin-left:auto;-webkit-box-shadow:0 8px 17px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.19);box-shadow:0 8px 17px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.19)}.modal-dialog.modal-notify .heading{padding:.3rem;margin:0;font-size:1.15rem;color:#fff}.modal-dialog.modal-notify .modal-header{border:0;-webkit-box-shadow:0 2px 5px 0 rgba(0,0,0,0.16),0 2px 10px 0 rgba(0,0,0,0.12);box-shadow:0 2px 5px 0 rgba(0,0,0,0.16),0 2px 10px 0 rgba(0,0,0,0.12)}.modal-dialog.modal-notify .close{opacity:1}.modal-dialog.modal-notify .modal-body{padding:1.5rem;color:#616161}.modal-dialog.modal-notify.modal-primary .modal-header{background-color:#4285f4}.modal-dialog.modal-notify.modal-primary .fas,.modal-dialog.modal-notify.modal-primary .fab,.modal-dialog.modal-notify.modal-primary .far{color:#4285f4}.modal-dialog.modal-notify.modal-primary .badge{background-color:#4285f4}.modal-dialog.modal-notify.modal-primary .btn .fas,.modal-dialog.modal-notify.modal-primary .btn .fab,.modal-dialog.modal-notify.modal-primary .btn .far{color:#fff}.modal-dialog.modal-notify.modal-primary .btn.btn-outline-primary .fas,.modal-dialog.modal-notify.modal-primary .btn.btn-outline-primary .fab,.modal-dialog.modal-notify.modal-primary .btn.btn-outline-primary .far{color:#4285f4}.modal-dialog.modal-notify.modal-danger .modal-header{background-color:#ff3547}.modal-dialog.modal-notify.modal-danger .fas,.modal-dialog.modal-notify.modal-danger .fab,.modal-dialog.modal-notify.modal-danger .far{color:#ff3547}.modal-dialog.modal-notify.modal-danger .badge{background-color:#ff3547}.modal-dialog.modal-notify.modal-danger .btn .fas,.modal-dialog.modal-notify.modal-danger .btn .fab,.modal-dialog.modal-notify.modal-danger .btn .far{color:#fff}.modal-dialog.modal-notify.modal-danger .btn.btn-outline-danger .fas,.modal-dialog.modal-notify.modal-danger .btn.btn-outline-danger .fab,.modal-dialog.modal-notify.modal-danger .btn.btn-outline-danger .far{color:#ff3547}.modal-dialog.modal-notify.modal-warning .modal-header{background-color:#fb3}.modal-dialog.modal-notify.modal-warning .fas,.modal-dialog.modal-notify.modal-warning .fab,.modal-dialog.modal-notify.modal-warning .far{color:#fb3}.modal-dialog.modal-notify.modal-warning .badge{background-color:#fb3}.modal-dialog.modal-notify.modal-warning .btn .fas,.modal-dialog.modal-notify.modal-warning .btn .fab,.modal-dialog.modal-notify.modal-warning .btn .far{color:#fff}.modal-dialog.modal-notify.modal-warning .btn.btn-outline-warning .fas,.modal-dialog.modal-notify.modal-warning .btn.btn-outline-warning .fab,.modal-dialog.modal-notify.modal-warning .btn.btn-outline-warning .far{color:#fb3}.modal-dialog.modal-notify.modal-success .modal-header{background-color:#00c851}.modal-dialog.modal-notify.modal-success .fas,.modal-dialog.modal-notify.modal-success .fab,.modal-dialog.modal-notify.modal-success .far{color:#00c851}.modal-dialog.modal-notify.modal-success .badge{background-color:#00c851}.modal-dialog.modal-notify.modal-success .btn .fas,.modal-dialog.modal-notify.modal-success .btn .fab,.modal-dialog.modal-notify.modal-success .btn .far{color:#fff}.modal-dialog.modal-notify.modal-success .btn.btn-outline-success .fas,.modal-dialog.modal-notify.modal-success .btn.btn-outline-success .fab,.modal-dialog.modal-notify.modal-success .btn.btn-outline-success .far{color:#00c851}.modal-dialog.modal-notify.modal-info .modal-header{background-color:#33b5e5}.modal-dialog.modal-notify.modal-info .fas,.modal-dialog.modal-notify.modal-info .fab,.modal-dialog.modal-notify.modal-info .far{color:#33b5e5}.modal-dialog.modal-notify.modal-info .badge{background-color:#33b5e5}.modal-dialog.modal-notify.modal-info .btn .fas,.modal-dialog.modal-notify.modal-info .btn .fab,.modal-dialog.modal-notify.modal-info .btn .far{color:#fff}.modal-dialog.modal-notify.modal-info .btn.btn-outline-info .fas,.modal-dialog.modal-notify.modal-info .btn.btn-outline-info .fab,.modal-dialog.modal-notify.modal-info .btn.btn-outline-info .far{color:#33b5e5}.modal{padding-right:0 !important}@media (min-width: 768px){.modal .modal-dialog.modal-top{top:0}.modal .modal-dialog.modal-left{left:0}.modal .modal-dialog.modal-right{right:0}.modal .modal-dialog.modal-bottom{bottom:0}.modal .modal-dialog.modal-top-left{top:10px;left:10px}.modal .modal-dialog.modal-top-right{top:10px;right:10px}.modal .modal-dialog.modal-bottom-left{bottom:10px;left:10px}.modal .modal-dialog.modal-bottom-right{right:10px;bottom:10px}}.modal.fade.top:not(.show) .modal-dialog{-webkit-transform:translate3d(0, -25%, 0);transform:translate3d(0, -25%, 0)}.modal.fade.left:not(.show) .modal-dialog{-webkit-transform:translate3d(-25%, 0, 0);transform:translate3d(-25%, 0, 0)}.modal.fade.right:not(.show) .modal-dialog{-webkit-transform:translate3d(25%, 0, 0);transform:translate3d(25%, 0, 0)}.modal.fade.bottom:not(.show) .modal-dialog{-webkit-transform:translate3d(0, 25%, 0);transform:translate3d(0, 25%, 0)}@media (min-width: 992px){.modal.modal-scrolling{position:relative}.modal.modal-scrolling .modal-dialog{position:fixed;z-index:1050}.modal.modal-content-clickable{top:auto;bottom:auto}.modal.modal-content-clickable .modal-dialog{position:fixed}.modal .modal-fluid{width:100%;max-width:100%}.modal .modal-fluid .modal-content{width:100%}.modal .modal-frame{position:absolute;width:100%;max-width:100% !important;margin:0 !important}.modal .modal-frame.modal-bottom{bottom:0}.modal .modal-full-height{position:absolute;top:0;right:0;display:-webkit-box;display:-ms-flexbox;display:flex;width:400px;height:auto;min-height:100%;margin:0}.modal .modal-full-height.modal-top,.modal .modal-full-height.modal-bottom{display:block;width:100%;max-width:100%;height:auto}.modal .modal-full-height.modal-top{bottom:auto}.modal .modal-full-height.modal-bottom{top:auto;min-height:0}.modal .modal-full-height .modal-content{width:100%}.modal .modal-full-height.modal-lg{width:90%;max-width:90%}}@media (min-width: 992px) and (min-width: 992px){.modal .modal-full-height.modal-lg{width:800px;max-width:800px}}@media (min-width: 992px) and (min-width: 1200px){.modal .modal-full-height.modal-lg{width:1000px;max-width:1000px}}@media (min-width: 992px){.modal .modal-side{position:absolute;right:10px;bottom:10px;width:400px;margin:0}}.carousel .carousel-control-prev-icon,.carousel .carousel-control-next-icon{width:20px;height:20px}.carousel .carousel-control-prev-icon{background-image:url(../img/svg/arrow_left.svg)}.carousel .carousel-control-next-icon{background-image:url(../img/svg/arrow_right.svg)}.carousel .carousel-indicators li{width:.625rem;height:.625rem;cursor:pointer;border-radius:50%}.carousel-fade .carousel-item{opacity:0;-webkit-transition-duration:.6s;transition-duration:.6s;-webkit-transition-property:opacity;transition-property:opacity}.carousel-fade .carousel-item.active,.carousel-fade .carousel-item-next.carousel-item-left,.carousel-fade .carousel-item-prev.carousel-item-right{opacity:1}.carousel-fade .carousel-item-left.active,.carousel-fade .carousel-item-right.active{opacity:0}.carousel-fade .carousel-item-next,.carousel-fade .carousel-item-prev,.carousel-fade .carousel-item.active,.carousel-fade .carousel-item-left.active,.carousel-fade .carousel-item-prev.active{-webkit-transform:translateX(0);transform:translateX(0)}@supports (transform-style: preserve-3d){.carousel-fade .carousel-item-next,.carousel-fade .carousel-item-prev,.carousel-fade .carousel-item.active,.carousel-fade .carousel-item-left.active,.carousel-fade .carousel-item-prev.active{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}.md-form{position:relative;margin-top:1.5rem;margin-bottom:1.5rem}.md-form input:not([type]),.md-form input[type="text"]:not(.browser-default),.md-form input[type="password"]:not(.browser-default),.md-form input[type="email"]:not(.browser-default),.md-form input[type="url"]:not(.browser-default),.md-form input[type="time"]:not(.browser-default),.md-form input[type="date"]:not(.browser-default),.md-form input[type="datetime"]:not(.browser-default),.md-form input[type="datetime-local"]:not(.browser-default),.md-form input[type="tel"]:not(.browser-default),.md-form input[type="number"]:not(.browser-default),.md-form input[type="search"]:not(.browser-default),.md-form input[type="phone"]:not(.browser-default),.md-form input[type="search-md"],.md-form textarea.md-textarea{-webkit-box-sizing:content-box;box-sizing:content-box;background-color:transparent;border:none;border-bottom:1px solid #ced4da;border-radius:0;outline:none;-webkit-box-shadow:none;box-shadow:none;-webkit-transition:border-color 0.15s ease-in-out,-webkit-box-shadow 0.15s ease-in-out;transition:border-color 0.15s ease-in-out,-webkit-box-shadow 0.15s ease-in-out;transition:border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out;transition:border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out,-webkit-box-shadow 0.15s ease-in-out}.md-form input:not([type]):focus:not([readonly]),.md-form input[type="text"]:not(.browser-default):focus:not([readonly]),.md-form input[type="password"]:not(.browser-default):focus:not([readonly]),.md-form input[type="email"]:not(.browser-default):focus:not([readonly]),.md-form input[type="url"]:not(.browser-default):focus:not([readonly]),.md-form input[type="time"]:not(.browser-default):focus:not([readonly]),.md-form input[type="date"]:not(.browser-default):focus:not([readonly]),.md-form input[type="datetime"]:not(.browser-default):focus:not([readonly]),.md-form input[type="datetime-local"]:not(.browser-default):focus:not([readonly]),.md-form input[type="tel"]:not(.browser-default):focus:not([readonly]),.md-form input[type="number"]:not(.browser-default):focus:not([readonly]),.md-form input[type="search"]:not(.browser-default):focus:not([readonly]),.md-form input[type="phone"]:not(.browser-default):focus:not([readonly]),.md-form input[type="search-md"]:focus:not([readonly]),.md-form textarea.md-textarea:focus:not([readonly]){border-bottom:1px solid #4285f4;-webkit-box-shadow:0 1px 0 0 #4285f4;box-shadow:0 1px 0 0 #4285f4}.md-form input:not([type]):focus:not([readonly])+label,.md-form input[type="text"]:not(.browser-default):focus:not([readonly])+label,.md-form input[type="password"]:not(.browser-default):focus:not([readonly])+label,.md-form input[type="email"]:not(.browser-default):focus:not([readonly])+label,.md-form input[type="url"]:not(.browser-default):focus:not([readonly])+label,.md-form input[type="time"]:not(.browser-default):focus:not([readonly])+label,.md-form input[type="date"]:not(.browser-default):focus:not([readonly])+label,.md-form input[type="datetime"]:not(.browser-default):focus:not([readonly])+label,.md-form input[type="datetime-local"]:not(.browser-default):focus:not([readonly])+label,.md-form input[type="tel"]:not(.browser-default):focus:not([readonly])+label,.md-form input[type="number"]:not(.browser-default):focus:not([readonly])+label,.md-form input[type="search"]:not(.browser-default):focus:not([readonly])+label,.md-form input[type="phone"]:not(.browser-default):focus:not([readonly])+label,.md-form input[type="search-md"]:focus:not([readonly])+label,.md-form textarea.md-textarea:focus:not([readonly])+label{color:#4285f4}.md-form input:not([type])+label::after,.md-form input[type="text"]:not(.browser-default)+label::after,.md-form input[type="password"]:not(.browser-default)+label::after,.md-form input[type="email"]:not(.browser-default)+label::after,.md-form input[type="url"]:not(.browser-default)+label::after,.md-form input[type="time"]:not(.browser-default)+label::after,.md-form input[type="date"]:not(.browser-default)+label::after,.md-form input[type="datetime"]:not(.browser-default)+label::after,.md-form input[type="datetime-local"]:not(.browser-default)+label::after,.md-form input[type="tel"]:not(.browser-default)+label::after,.md-form input[type="number"]:not(.browser-default)+label::after,.md-form input[type="search"]:not(.browser-default)+label::after,.md-form input[type="phone"]:not(.browser-default)+label::after,.md-form input[type="search-md"]+label::after,.md-form textarea.md-textarea+label::after{position:absolute;top:65px;display:block;content:"";opacity:0;-webkit-transition:0.2s opacity ease-out,0.2s color ease-out;transition:0.2s opacity ease-out,0.2s color ease-out}.md-form input:not([type]).valid,.md-form input:not([type]):focus.valid,.md-form input[type="text"]:not(.browser-default).valid,.md-form input[type="text"]:not(.browser-default):focus.valid,.md-form input[type="password"]:not(.browser-default).valid,.md-form input[type="password"]:not(.browser-default):focus.valid,.md-form input[type="email"]:not(.browser-default).valid,.md-form input[type="email"]:not(.browser-default):focus.valid,.md-form input[type="url"]:not(.browser-default).valid,.md-form input[type="url"]:not(.browser-default):focus.valid,.md-form input[type="time"]:not(.browser-default).valid,.md-form input[type="time"]:not(.browser-default):focus.valid,.md-form input[type="date"]:not(.browser-default).valid,.md-form input[type="date"]:not(.browser-default):focus.valid,.md-form input[type="datetime"]:not(.browser-default).valid,.md-form input[type="datetime"]:not(.browser-default):focus.valid,.md-form input[type="datetime-local"]:not(.browser-default).valid,.md-form input[type="datetime-local"]:not(.browser-default):focus.valid,.md-form input[type="tel"]:not(.browser-default).valid,.md-form input[type="tel"]:not(.browser-default):focus.valid,.md-form input[type="number"]:not(.browser-default).valid,.md-form input[type="number"]:not(.browser-default):focus.valid,.md-form input[type="search"]:not(.browser-default).valid,.md-form input[type="search"]:not(.browser-default):focus.valid,.md-form input[type="phone"]:not(.browser-default).valid,.md-form input[type="phone"]:not(.browser-default):focus.valid,.md-form input[type="search-md"].valid,.md-form input[type="search-md"]:focus.valid,.md-form textarea.md-textarea.valid,.md-form textarea.md-textarea:focus.valid{border-bottom:1px solid #00c851;-webkit-box-shadow:0 1px 0 0 #00c851;box-shadow:0 1px 0 0 #00c851}.md-form input:not([type]).valid+label:after,.md-form input:not([type]):focus.valid+label:after,.md-form input[type="text"]:not(.browser-default).valid+label:after,.md-form input[type="text"]:not(.browser-default):focus.valid+label:after,.md-form input[type="password"]:not(.browser-default).valid+label:after,.md-form input[type="password"]:not(.browser-default):focus.valid+label:after,.md-form input[type="email"]:not(.browser-default).valid+label:after,.md-form input[type="email"]:not(.browser-default):focus.valid+label:after,.md-form input[type="url"]:not(.browser-default).valid+label:after,.md-form input[type="url"]:not(.browser-default):focus.valid+label:after,.md-form input[type="time"]:not(.browser-default).valid+label:after,.md-form input[type="time"]:not(.browser-default):focus.valid+label:after,.md-form input[type="date"]:not(.browser-default).valid+label:after,.md-form input[type="date"]:not(.browser-default):focus.valid+label:after,.md-form input[type="datetime"]:not(.browser-default).valid+label:after,.md-form input[type="datetime"]:not(.browser-default):focus.valid+label:after,.md-form input[type="datetime-local"]:not(.browser-default).valid+label:after,.md-form input[type="datetime-local"]:not(.browser-default):focus.valid+label:after,.md-form input[type="tel"]:not(.browser-default).valid+label:after,.md-form input[type="tel"]:not(.browser-default):focus.valid+label:after,.md-form input[type="number"]:not(.browser-default).valid+label:after,.md-form input[type="number"]:not(.browser-default):focus.valid+label:after,.md-form input[type="search"]:not(.browser-default).valid+label:after,.md-form input[type="search"]:not(.browser-default):focus.valid+label:after,.md-form input[type="phone"]:not(.browser-default).valid+label:after,.md-form input[type="phone"]:not(.browser-default):focus.valid+label:after,.md-form input[type="search-md"].valid+label:after,.md-form input[type="search-md"]:focus.valid+label:after,.md-form textarea.md-textarea.valid+label:after,.md-form textarea.md-textarea:focus.valid+label:after{color:#00c851;content:attr(data-success);opacity:1}.md-form input:not([type]).invalid,.md-form input:not([type]):focus.invalid,.md-form input[type="text"]:not(.browser-default).invalid,.md-form input[type="text"]:not(.browser-default):focus.invalid,.md-form input[type="password"]:not(.browser-default).invalid,.md-form input[type="password"]:not(.browser-default):focus.invalid,.md-form input[type="email"]:not(.browser-default).invalid,.md-form input[type="email"]:not(.browser-default):focus.invalid,.md-form input[type="url"]:not(.browser-default).invalid,.md-form input[type="url"]:not(.browser-default):focus.invalid,.md-form input[type="time"]:not(.browser-default).invalid,.md-form input[type="time"]:not(.browser-default):focus.invalid,.md-form input[type="date"]:not(.browser-default).invalid,.md-form input[type="date"]:not(.browser-default):focus.invalid,.md-form input[type="datetime"]:not(.browser-default).invalid,.md-form input[type="datetime"]:not(.browser-default):focus.invalid,.md-form input[type="datetime-local"]:not(.browser-default).invalid,.md-form input[type="datetime-local"]:not(.browser-default):focus.invalid,.md-form input[type="tel"]:not(.browser-default).invalid,.md-form input[type="tel"]:not(.browser-default):focus.invalid,.md-form input[type="number"]:not(.browser-default).invalid,.md-form input[type="number"]:not(.browser-default):focus.invalid,.md-form input[type="search"]:not(.browser-default).invalid,.md-form input[type="search"]:not(.browser-default):focus.invalid,.md-form input[type="phone"]:not(.browser-default).invalid,.md-form input[type="phone"]:not(.browser-default):focus.invalid,.md-form input[type="search-md"].invalid,.md-form input[type="search-md"]:focus.invalid,.md-form textarea.md-textarea.invalid,.md-form textarea.md-textarea:focus.invalid{border-bottom:1px solid #f44336;-webkit-box-shadow:0 1px 0 0 #f44336;box-shadow:0 1px 0 0 #f44336}.md-form input:not([type]).invalid+label:after,.md-form input:not([type]):focus.invalid+label:after,.md-form input[type="text"]:not(.browser-default).invalid+label:after,.md-form input[type="text"]:not(.browser-default):focus.invalid+label:after,.md-form input[type="password"]:not(.browser-default).invalid+label:after,.md-form input[type="password"]:not(.browser-default):focus.invalid+label:after,.md-form input[type="email"]:not(.browser-default).invalid+label:after,.md-form input[type="email"]:not(.browser-default):focus.invalid+label:after,.md-form input[type="url"]:not(.browser-default).invalid+label:after,.md-form input[type="url"]:not(.browser-default):focus.invalid+label:after,.md-form input[type="time"]:not(.browser-default).invalid+label:after,.md-form input[type="time"]:not(.browser-default):focus.invalid+label:after,.md-form input[type="date"]:not(.browser-default).invalid+label:after,.md-form input[type="date"]:not(.browser-default):focus.invalid+label:after,.md-form input[type="datetime"]:not(.browser-default).invalid+label:after,.md-form input[type="datetime"]:not(.browser-default):focus.invalid+label:after,.md-form input[type="datetime-local"]:not(.browser-default).invalid+label:after,.md-form input[type="datetime-local"]:not(.browser-default):focus.invalid+label:after,.md-form input[type="tel"]:not(.browser-default).invalid+label:after,.md-form input[type="tel"]:not(.browser-default):focus.invalid+label:after,.md-form input[type="number"]:not(.browser-default).invalid+label:after,.md-form input[type="number"]:not(.browser-default):focus.invalid+label:after,.md-form input[type="search"]:not(.browser-default).invalid+label:after,.md-form input[type="search"]:not(.browser-default):focus.invalid+label:after,.md-form input[type="phone"]:not(.browser-default).invalid+label:after,.md-form input[type="phone"]:not(.browser-default):focus.invalid+label:after,.md-form input[type="search-md"].invalid+label:after,.md-form input[type="search-md"]:focus.invalid+label:after,.md-form textarea.md-textarea.invalid+label:after,.md-form textarea.md-textarea:focus.invalid+label:after{color:#f44336;content:attr(data-error);opacity:1}.md-form input:not([type]).form-control.valid+label:after,.md-form input:not([type]).form-control:focus.valid+label:after,.md-form input[type="text"]:not(.browser-default).form-control.valid+label:after,.md-form input[type="text"]:not(.browser-default).form-control:focus.valid+label:after,.md-form input[type="password"]:not(.browser-default).form-control.valid+label:after,.md-form input[type="password"]:not(.browser-default).form-control:focus.valid+label:after,.md-form input[type="email"]:not(.browser-default).form-control.valid+label:after,.md-form input[type="email"]:not(.browser-default).form-control:focus.valid+label:after,.md-form input[type="url"]:not(.browser-default).form-control.valid+label:after,.md-form input[type="url"]:not(.browser-default).form-control:focus.valid+label:after,.md-form input[type="time"]:not(.browser-default).form-control.valid+label:after,.md-form input[type="time"]:not(.browser-default).form-control:focus.valid+label:after,.md-form input[type="date"]:not(.browser-default).form-control.valid+label:after,.md-form input[type="date"]:not(.browser-default).form-control:focus.valid+label:after,.md-form input[type="datetime"]:not(.browser-default).form-control.valid+label:after,.md-form input[type="datetime"]:not(.browser-default).form-control:focus.valid+label:after,.md-form input[type="datetime-local"]:not(.browser-default).form-control.valid+label:after,.md-form input[type="datetime-local"]:not(.browser-default).form-control:focus.valid+label:after,.md-form input[type="tel"]:not(.browser-default).form-control.valid+label:after,.md-form input[type="tel"]:not(.browser-default).form-control:focus.valid+label:after,.md-form input[type="number"]:not(.browser-default).form-control.valid+label:after,.md-form input[type="number"]:not(.browser-default).form-control:focus.valid+label:after,.md-form input[type="search"]:not(.browser-default).form-control.valid+label:after,.md-form input[type="search"]:not(.browser-default).form-control:focus.valid+label:after,.md-form input[type="phone"]:not(.browser-default).form-control.valid+label:after,.md-form input[type="phone"]:not(.browser-default).form-control:focus.valid+label:after,.md-form input[type="search-md"].form-control.valid+label:after,.md-form input[type="search-md"].form-control:focus.valid+label:after,.md-form textarea.md-textarea.form-control.valid+label:after,.md-form textarea.md-textarea.form-control:focus.valid+label:after{top:4.1rem}.md-form input:not([type]).form-control.invalid+label:after,.md-form input:not([type]).form-control:focus.invalid+label:after,.md-form input[type="text"]:not(.browser-default).form-control.invalid+label:after,.md-form input[type="text"]:not(.browser-default).form-control:focus.invalid+label:after,.md-form input[type="password"]:not(.browser-default).form-control.invalid+label:after,.md-form input[type="password"]:not(.browser-default).form-control:focus.invalid+label:after,.md-form input[type="email"]:not(.browser-default).form-control.invalid+label:after,.md-form input[type="email"]:not(.browser-default).form-control:focus.invalid+label:after,.md-form input[type="url"]:not(.browser-default).form-control.invalid+label:after,.md-form input[type="url"]:not(.browser-default).form-control:focus.invalid+label:after,.md-form input[type="time"]:not(.browser-default).form-control.invalid+label:after,.md-form input[type="time"]:not(.browser-default).form-control:focus.invalid+label:after,.md-form input[type="date"]:not(.browser-default).form-control.invalid+label:after,.md-form input[type="date"]:not(.browser-default).form-control:focus.invalid+label:after,.md-form input[type="datetime"]:not(.browser-default).form-control.invalid+label:after,.md-form input[type="datetime"]:not(.browser-default).form-control:focus.invalid+label:after,.md-form input[type="datetime-local"]:not(.browser-default).form-control.invalid+label:after,.md-form input[type="datetime-local"]:not(.browser-default).form-control:focus.invalid+label:after,.md-form input[type="tel"]:not(.browser-default).form-control.invalid+label:after,.md-form input[type="tel"]:not(.browser-default).form-control:focus.invalid+label:after,.md-form input[type="number"]:not(.browser-default).form-control.invalid+label:after,.md-form input[type="number"]:not(.browser-default).form-control:focus.invalid+label:after,.md-form input[type="search"]:not(.browser-default).form-control.invalid+label:after,.md-form input[type="search"]:not(.browser-default).form-control:focus.invalid+label:after,.md-form input[type="phone"]:not(.browser-default).form-control.invalid+label:after,.md-form input[type="phone"]:not(.browser-default).form-control:focus.invalid+label:after,.md-form input[type="search-md"].form-control.invalid+label:after,.md-form input[type="search-md"].form-control:focus.invalid+label:after,.md-form textarea.md-textarea.form-control.invalid+label:after,.md-form textarea.md-textarea.form-control:focus.invalid+label:after{top:4rem}.md-form input:not([type]).form-control-lg.valid+label:after,.md-form input:not([type]).form-control-lg:focus.valid+label:after,.md-form input[type="text"]:not(.browser-default).form-control-lg.valid+label:after,.md-form input[type="text"]:not(.browser-default).form-control-lg:focus.valid+label:after,.md-form input[type="password"]:not(.browser-default).form-control-lg.valid+label:after,.md-form input[type="password"]:not(.browser-default).form-control-lg:focus.valid+label:after,.md-form input[type="email"]:not(.browser-default).form-control-lg.valid+label:after,.md-form input[type="email"]:not(.browser-default).form-control-lg:focus.valid+label:after,.md-form input[type="url"]:not(.browser-default).form-control-lg.valid+label:after,.md-form input[type="url"]:not(.browser-default).form-control-lg:focus.valid+label:after,.md-form input[type="time"]:not(.browser-default).form-control-lg.valid+label:after,.md-form input[type="time"]:not(.browser-default).form-control-lg:focus.valid+label:after,.md-form input[type="date"]:not(.browser-default).form-control-lg.valid+label:after,.md-form input[type="date"]:not(.browser-default).form-control-lg:focus.valid+label:after,.md-form input[type="datetime"]:not(.browser-default).form-control-lg.valid+label:after,.md-form input[type="datetime"]:not(.browser-default).form-control-lg:focus.valid+label:after,.md-form input[type="datetime-local"]:not(.browser-default).form-control-lg.valid+label:after,.md-form input[type="datetime-local"]:not(.browser-default).form-control-lg:focus.valid+label:after,.md-form input[type="tel"]:not(.browser-default).form-control-lg.valid+label:after,.md-form input[type="tel"]:not(.browser-default).form-control-lg:focus.valid+label:after,.md-form input[type="number"]:not(.browser-default).form-control-lg.valid+label:after,.md-form input[type="number"]:not(.browser-default).form-control-lg:focus.valid+label:after,.md-form input[type="search"]:not(.browser-default).form-control-lg.valid+label:after,.md-form input[type="search"]:not(.browser-default).form-control-lg:focus.valid+label:after,.md-form input[type="phone"]:not(.browser-default).form-control-lg.valid+label:after,.md-form input[type="phone"]:not(.browser-default).form-control-lg:focus.valid+label:after,.md-form input[type="search-md"].form-control-lg.valid+label:after,.md-form input[type="search-md"].form-control-lg:focus.valid+label:after,.md-form textarea.md-textarea.form-control-lg.valid+label:after,.md-form textarea.md-textarea.form-control-lg:focus.valid+label:after{top:4.6rem}.md-form input:not([type]).form-control-lg.invalid+label:after,.md-form input:not([type]).form-control-lg:focus.invalid+label:after,.md-form input[type="text"]:not(.browser-default).form-control-lg.invalid+label:after,.md-form input[type="text"]:not(.browser-default).form-control-lg:focus.invalid+label:after,.md-form input[type="password"]:not(.browser-default).form-control-lg.invalid+label:after,.md-form input[type="password"]:not(.browser-default).form-control-lg:focus.invalid+label:after,.md-form input[type="email"]:not(.browser-default).form-control-lg.invalid+label:after,.md-form input[type="email"]:not(.browser-default).form-control-lg:focus.invalid+label:after,.md-form input[type="url"]:not(.browser-default).form-control-lg.invalid+label:after,.md-form input[type="url"]:not(.browser-default).form-control-lg:focus.invalid+label:after,.md-form input[type="time"]:not(.browser-default).form-control-lg.invalid+label:after,.md-form input[type="time"]:not(.browser-default).form-control-lg:focus.invalid+label:after,.md-form input[type="date"]:not(.browser-default).form-control-lg.invalid+label:after,.md-form input[type="date"]:not(.browser-default).form-control-lg:focus.invalid+label:after,.md-form input[type="datetime"]:not(.browser-default).form-control-lg.invalid+label:after,.md-form input[type="datetime"]:not(.browser-default).form-control-lg:focus.invalid+label:after,.md-form input[type="datetime-local"]:not(.browser-default).form-control-lg.invalid+label:after,.md-form input[type="datetime-local"]:not(.browser-default).form-control-lg:focus.invalid+label:after,.md-form input[type="tel"]:not(.browser-default).form-control-lg.invalid+label:after,.md-form input[type="tel"]:not(.browser-default).form-control-lg:focus.invalid+label:after,.md-form input[type="number"]:not(.browser-default).form-control-lg.invalid+label:after,.md-form input[type="number"]:not(.browser-default).form-control-lg:focus.invalid+label:after,.md-form input[type="search"]:not(.browser-default).form-control-lg.invalid+label:after,.md-form input[type="search"]:not(.browser-default).form-control-lg:focus.invalid+label:after,.md-form input[type="phone"]:not(.browser-default).form-control-lg.invalid+label:after,.md-form input[type="phone"]:not(.browser-default).form-control-lg:focus.invalid+label:after,.md-form input[type="search-md"].form-control-lg.invalid+label:after,.md-form input[type="search-md"].form-control-lg:focus.invalid+label:after,.md-form textarea.md-textarea.form-control-lg.invalid+label:after,.md-form textarea.md-textarea.form-control-lg:focus.invalid+label:after{top:4.6rem}.md-form input:not([type]).form-control-sm.valid+label:after,.md-form input:not([type]).form-control-sm:focus.valid+label:after,.md-form input[type="text"]:not(.browser-default).form-control-sm.valid+label:after,.md-form input[type="text"]:not(.browser-default).form-control-sm:focus.valid+label:after,.md-form input[type="password"]:not(.browser-default).form-control-sm.valid+label:after,.md-form input[type="password"]:not(.browser-default).form-control-sm:focus.valid+label:after,.md-form input[type="email"]:not(.browser-default).form-control-sm.valid+label:after,.md-form input[type="email"]:not(.browser-default).form-control-sm:focus.valid+label:after,.md-form input[type="url"]:not(.browser-default).form-control-sm.valid+label:after,.md-form input[type="url"]:not(.browser-default).form-control-sm:focus.valid+label:after,.md-form input[type="time"]:not(.browser-default).form-control-sm.valid+label:after,.md-form input[type="time"]:not(.browser-default).form-control-sm:focus.valid+label:after,.md-form input[type="date"]:not(.browser-default).form-control-sm.valid+label:after,.md-form input[type="date"]:not(.browser-default).form-control-sm:focus.valid+label:after,.md-form input[type="datetime"]:not(.browser-default).form-control-sm.valid+label:after,.md-form input[type="datetime"]:not(.browser-default).form-control-sm:focus.valid+label:after,.md-form input[type="datetime-local"]:not(.browser-default).form-control-sm.valid+label:after,.md-form input[type="datetime-local"]:not(.browser-default).form-control-sm:focus.valid+label:after,.md-form input[type="tel"]:not(.browser-default).form-control-sm.valid+label:after,.md-form input[type="tel"]:not(.browser-default).form-control-sm:focus.valid+label:after,.md-form input[type="number"]:not(.browser-default).form-control-sm.valid+label:after,.md-form input[type="number"]:not(.browser-default).form-control-sm:focus.valid+label:after,.md-form input[type="search"]:not(.browser-default).form-control-sm.valid+label:after,.md-form input[type="search"]:not(.browser-default).form-control-sm:focus.valid+label:after,.md-form input[type="phone"]:not(.browser-default).form-control-sm.valid+label:after,.md-form input[type="phone"]:not(.browser-default).form-control-sm:focus.valid+label:after,.md-form input[type="search-md"].form-control-sm.valid+label:after,.md-form input[type="search-md"].form-control-sm:focus.valid+label:after,.md-form textarea.md-textarea.form-control-sm.valid+label:after,.md-form textarea.md-textarea.form-control-sm:focus.valid+label:after{top:3.7rem}.md-form input:not([type]).form-control-sm.invalid+label:after,.md-form input:not([type]).form-control-sm:focus.invalid+label:after,.md-form input[type="text"]:not(.browser-default).form-control-sm.invalid+label:after,.md-form input[type="text"]:not(.browser-default).form-control-sm:focus.invalid+label:after,.md-form input[type="password"]:not(.browser-default).form-control-sm.invalid+label:after,.md-form input[type="password"]:not(.browser-default).form-control-sm:focus.invalid+label:after,.md-form input[type="email"]:not(.browser-default).form-control-sm.invalid+label:after,.md-form input[type="email"]:not(.browser-default).form-control-sm:focus.invalid+label:after,.md-form input[type="url"]:not(.browser-default).form-control-sm.invalid+label:after,.md-form input[type="url"]:not(.browser-default).form-control-sm:focus.invalid+label:after,.md-form input[type="time"]:not(.browser-default).form-control-sm.invalid+label:after,.md-form input[type="time"]:not(.browser-default).form-control-sm:focus.invalid+label:after,.md-form input[type="date"]:not(.browser-default).form-control-sm.invalid+label:after,.md-form input[type="date"]:not(.browser-default).form-control-sm:focus.invalid+label:after,.md-form input[type="datetime"]:not(.browser-default).form-control-sm.invalid+label:after,.md-form input[type="datetime"]:not(.browser-default).form-control-sm:focus.invalid+label:after,.md-form input[type="datetime-local"]:not(.browser-default).form-control-sm.invalid+label:after,.md-form input[type="datetime-local"]:not(.browser-default).form-control-sm:focus.invalid+label:after,.md-form input[type="tel"]:not(.browser-default).form-control-sm.invalid+label:after,.md-form input[type="tel"]:not(.browser-default).form-control-sm:focus.invalid+label:after,.md-form input[type="number"]:not(.browser-default).form-control-sm.invalid+label:after,.md-form input[type="number"]:not(.browser-default).form-control-sm:focus.invalid+label:after,.md-form input[type="search"]:not(.browser-default).form-control-sm.invalid+label:after,.md-form input[type="search"]:not(.browser-default).form-control-sm:focus.invalid+label:after,.md-form input[type="phone"]:not(.browser-default).form-control-sm.invalid+label:after,.md-form input[type="phone"]:not(.browser-default).form-control-sm:focus.invalid+label:after,.md-form input[type="search-md"].form-control-sm.invalid+label:after,.md-form input[type="search-md"].form-control-sm:focus.invalid+label:after,.md-form textarea.md-textarea.form-control-sm.invalid+label:after,.md-form textarea.md-textarea.form-control-sm:focus.invalid+label:after{top:3.6rem}.md-form>input[type="date"]:not(.browser-default)+label{-webkit-transform:translateY(-27px) scale(0.8);transform:translateY(-27px) scale(0.8);-webkit-transform-origin:0 0;transform-origin:0 0}.md-form>input[type]:-webkit-autofill:not(.browser-default):not([type="search"])+label,.md-form>input[type="time"]:not(.browser-default)+label{font-size:.8rem;-webkit-transform:translateY(-25px);transform:translateY(-25px);-webkit-transform-origin:0 0;transform-origin:0 0}.md-form .was-validated input[type="text"]:valid+label{color:#00c851 !important}.md-form .was-validated input[type="text"]:invalid+label{color:#f44336 !important}.md-form .was-validated .form-control:valid:focus{-webkit-box-shadow:0 1px 0 0 #00c851 !important;box-shadow:0 1px 0 0 #00c851 !important}.md-form .was-validated .form-control:valid{border-color:#00c851 !important}.md-form .was-validated .form-control:invalid:focus{-webkit-box-shadow:0 1px 0 0 #f44336 !important;box-shadow:0 1px 0 0 #f44336 !important}.md-form .was-validated .form-control:invalid{border-color:#f44336 !important}.md-form .form-control{height:auto;padding:.6rem 0 .4rem 0;margin:0 0 .5rem 0;background-color:transparent;border-radius:0}.md-form .form-control:focus{-webkit-box-shadow:none;box-shadow:none}.md-form .form-control:disabled,.md-form .form-control[readonly]{background-color:transparent;border-bottom:1px solid #bdbdbd}.md-form .form-control.is-valid{border-color:#00c851}.md-form .form-control.is-valid:focus{border-color:#00c851 !important;-webkit-box-shadow:0 1px 0 0 #00c851 !important;box-shadow:0 1px 0 0 #00c851 !important}.md-form .form-control.is-invalid{border-color:#f44336}.md-form .form-control.is-invalid:focus{border-color:#f44336 !important;-webkit-box-shadow:0 1px 0 0 #f44336 !important;box-shadow:0 1px 0 0 #f44336 !important}.md-form .form-control.is-valid,.md-form .form-control.is-invalid{background-position:center right !important}.md-form .validate{margin-bottom:2.5rem}.md-form label{font-size:1rem}.md-form label.active{font-size:1rem}.md-form .prefix{top:.25rem;font-size:1.75rem}.md-form .prefix ~ input,.md-form .prefix ~ textarea{width:calc(100% - 2.5rem);margin-left:2.5rem}.md-form .prefix ~ label{margin-left:2.5rem}.md-form .prefix ~ .form-text{margin-left:2.6rem}.md-form label{position:absolute;top:0;left:0;font-size:1rem;color:#757575;cursor:text;-webkit-transition:color .2s ease-out, -webkit-transform .2s ease-out;transition:color .2s ease-out, -webkit-transform .2s ease-out;transition:transform .2s ease-out, color .2s ease-out;transition:transform .2s ease-out, color .2s ease-out, -webkit-transform .2s ease-out;-webkit-transform:translateY(12px);transform:translateY(12px);-webkit-transform-origin:0% 100%;transform-origin:0% 100%}.md-form label.active{-webkit-transform:translateY(-14px) scale(0.8);transform:translateY(-14px) scale(0.8)}.md-form .prefix{position:absolute;-webkit-transition:color 0.2s;transition:color 0.2s}.md-form .prefix.active{color:#4285f4}.md-form.form-lg .validate{margin-bottom:2.8rem}.md-form.form-lg label{font-size:1.25rem}.md-form.form-lg label.active{font-size:1.15rem}.md-form.form-lg .prefix{top:.4rem;font-size:2rem}.md-form.form-lg .prefix ~ input,.md-form.form-lg .prefix ~ textarea{width:calc(100% - 3rem);margin-left:3rem}.md-form.form-lg .prefix ~ label{margin-left:3rem}.md-form.form-lg .prefix ~ .form-text{margin-left:3.1rem}.md-form.form-sm .validate{margin-bottom:2.3rem}.md-form.form-sm label{font-size:.875rem}.md-form.form-sm label.active{font-size:.95rem}.md-form.form-sm .prefix{top:.35rem;font-size:1.5rem}.md-form.form-sm .prefix ~ input,.md-form.form-sm .prefix ~ textarea{width:calc(100% - 2rem);margin-left:2rem}.md-form.form-sm .prefix ~ label{margin-left:2rem}.md-form.form-sm .prefix ~ .form-text{margin-left:2rem}.md-form textarea.md-textarea{padding:1.5rem 0;overflow-y:hidden}.md-form textarea.md-textarea-auto{padding:0;padding-top:1.5rem}.md-form.md-outline{position:relative;margin-top:1.5rem;margin-bottom:1.5rem}.md-form.md-outline input[type="text"],.md-form.md-outline input[type="password"],.md-form.md-outline input[type="email"],.md-form.md-outline input[type="url"],.md-form.md-outline input[type="time"],.md-form.md-outline input[type="date"],.md-form.md-outline input[type="datetime-local"],.md-form.md-outline input[type="tel"],.md-form.md-outline input[type="number"],.md-form.md-outline input[type="search-md"],.md-form.md-outline input[type="search"],.md-form.md-outline textarea.md-textarea{-webkit-box-sizing:border-box;box-sizing:border-box;background-color:transparent;border:1px solid #dadce0;border-radius:4px;outline:none;-webkit-box-shadow:none;box-shadow:none;-webkit-transition:all .3s;transition:all .3s}.md-form.md-outline input[type="text"]:focus:not([readonly]),.md-form.md-outline input[type="password"]:focus:not([readonly]),.md-form.md-outline input[type="email"]:focus:not([readonly]),.md-form.md-outline input[type="url"]:focus:not([readonly]),.md-form.md-outline input[type="time"]:focus:not([readonly]),.md-form.md-outline input[type="date"]:focus:not([readonly]),.md-form.md-outline input[type="datetime-local"]:focus:not([readonly]),.md-form.md-outline input[type="tel"]:focus:not([readonly]),.md-form.md-outline input[type="number"]:focus:not([readonly]),.md-form.md-outline input[type="search-md"]:focus:not([readonly]),.md-form.md-outline input[type="search"]:focus:not([readonly]),.md-form.md-outline textarea.md-textarea:focus:not([readonly]){border-color:#4285f4;-webkit-box-shadow:inset 0 0 0 1px #4285f4;box-shadow:inset 0 0 0 1px #4285f4}.md-form.md-outline input[type="text"]:focus:not([readonly])+label,.md-form.md-outline input[type="password"]:focus:not([readonly])+label,.md-form.md-outline input[type="email"]:focus:not([readonly])+label,.md-form.md-outline input[type="url"]:focus:not([readonly])+label,.md-form.md-outline input[type="time"]:focus:not([readonly])+label,.md-form.md-outline input[type="date"]:focus:not([readonly])+label,.md-form.md-outline input[type="datetime-local"]:focus:not([readonly])+label,.md-form.md-outline input[type="tel"]:focus:not([readonly])+label,.md-form.md-outline input[type="number"]:focus:not([readonly])+label,.md-form.md-outline input[type="search-md"]:focus:not([readonly])+label,.md-form.md-outline input[type="search"]:focus:not([readonly])+label,.md-form.md-outline textarea.md-textarea:focus:not([readonly])+label{color:#4285f4}.md-form.md-outline input[type="text"].valid,.md-form.md-outline input[type="text"]:focus.valid,.md-form.md-outline input[type="password"].valid,.md-form.md-outline input[type="password"]:focus.valid,.md-form.md-outline input[type="email"].valid,.md-form.md-outline input[type="email"]:focus.valid,.md-form.md-outline input[type="url"].valid,.md-form.md-outline input[type="url"]:focus.valid,.md-form.md-outline input[type="time"].valid,.md-form.md-outline input[type="time"]:focus.valid,.md-form.md-outline input[type="date"].valid,.md-form.md-outline input[type="date"]:focus.valid,.md-form.md-outline input[type="datetime-local"].valid,.md-form.md-outline input[type="datetime-local"]:focus.valid,.md-form.md-outline input[type="tel"].valid,.md-form.md-outline input[type="tel"]:focus.valid,.md-form.md-outline input[type="number"].valid,.md-form.md-outline input[type="number"]:focus.valid,.md-form.md-outline input[type="search-md"].valid,.md-form.md-outline input[type="search-md"]:focus.valid,.md-form.md-outline input[type="search"].valid,.md-form.md-outline input[type="search"]:focus.valid,.md-form.md-outline textarea.md-textarea.valid,.md-form.md-outline textarea.md-textarea:focus.valid{border-color:#00c851;-webkit-box-shadow:inset 0 0 0 1px #00c851;box-shadow:inset 0 0 0 1px #00c851}.md-form.md-outline input[type="text"]:focus:not([readonly]).valid+label,.md-form.md-outline input[type="text"].valid+label:after,.md-form.md-outline input[type="text"]:focus.valid+label:after,.md-form.md-outline input[type="password"]:focus:not([readonly]).valid+label,.md-form.md-outline input[type="password"].valid+label:after,.md-form.md-outline input[type="password"]:focus.valid+label:after,.md-form.md-outline input[type="email"]:focus:not([readonly]).valid+label,.md-form.md-outline input[type="email"].valid+label:after,.md-form.md-outline input[type="email"]:focus.valid+label:after,.md-form.md-outline input[type="url"]:focus:not([readonly]).valid+label,.md-form.md-outline input[type="url"].valid+label:after,.md-form.md-outline input[type="url"]:focus.valid+label:after,.md-form.md-outline input[type="time"]:focus:not([readonly]).valid+label,.md-form.md-outline input[type="time"].valid+label:after,.md-form.md-outline input[type="time"]:focus.valid+label:after,.md-form.md-outline input[type="date"]:focus:not([readonly]).valid+label,.md-form.md-outline input[type="date"].valid+label:after,.md-form.md-outline input[type="date"]:focus.valid+label:after,.md-form.md-outline input[type="datetime-local"]:focus:not([readonly]).valid+label,.md-form.md-outline input[type="datetime-local"].valid+label:after,.md-form.md-outline input[type="datetime-local"]:focus.valid+label:after,.md-form.md-outline input[type="tel"]:focus:not([readonly]).valid+label,.md-form.md-outline input[type="tel"].valid+label:after,.md-form.md-outline input[type="tel"]:focus.valid+label:after,.md-form.md-outline input[type="number"]:focus:not([readonly]).valid+label,.md-form.md-outline input[type="number"].valid+label:after,.md-form.md-outline input[type="number"]:focus.valid+label:after,.md-form.md-outline input[type="search-md"]:focus:not([readonly]).valid+label,.md-form.md-outline input[type="search-md"].valid+label:after,.md-form.md-outline input[type="search-md"]:focus.valid+label:after,.md-form.md-outline input[type="search"]:focus:not([readonly]).valid+label,.md-form.md-outline input[type="search"].valid+label:after,.md-form.md-outline input[type="search"]:focus.valid+label:after,.md-form.md-outline textarea.md-textarea:focus:not([readonly]).valid+label,.md-form.md-outline textarea.md-textarea.valid+label:after,.md-form.md-outline textarea.md-textarea:focus.valid+label:after{color:#00c851;content:attr(data-success);opacity:1}.md-form.md-outline input[type="text"].invalid,.md-form.md-outline input[type="text"]:focus.invalid,.md-form.md-outline input[type="password"].invalid,.md-form.md-outline input[type="password"]:focus.invalid,.md-form.md-outline input[type="email"].invalid,.md-form.md-outline input[type="email"]:focus.invalid,.md-form.md-outline input[type="url"].invalid,.md-form.md-outline input[type="url"]:focus.invalid,.md-form.md-outline input[type="time"].invalid,.md-form.md-outline input[type="time"]:focus.invalid,.md-form.md-outline input[type="date"].invalid,.md-form.md-outline input[type="date"]:focus.invalid,.md-form.md-outline input[type="datetime-local"].invalid,.md-form.md-outline input[type="datetime-local"]:focus.invalid,.md-form.md-outline input[type="tel"].invalid,.md-form.md-outline input[type="tel"]:focus.invalid,.md-form.md-outline input[type="number"].invalid,.md-form.md-outline input[type="number"]:focus.invalid,.md-form.md-outline input[type="search-md"].invalid,.md-form.md-outline input[type="search-md"]:focus.invalid,.md-form.md-outline input[type="search"].invalid,.md-form.md-outline input[type="search"]:focus.invalid,.md-form.md-outline textarea.md-textarea.invalid,.md-form.md-outline textarea.md-textarea:focus.invalid{border-color:#f44336;-webkit-box-shadow:inset 0 0 0 1px #f44336;box-shadow:inset 0 0 0 1px #f44336}.md-form.md-outline input[type="text"]:focus:not([readonly]).invalid+label,.md-form.md-outline input[type="text"].invalid+label:after,.md-form.md-outline input[type="text"]:focus.invalid+label:after,.md-form.md-outline input[type="password"]:focus:not([readonly]).invalid+label,.md-form.md-outline input[type="password"].invalid+label:after,.md-form.md-outline input[type="password"]:focus.invalid+label:after,.md-form.md-outline input[type="email"]:focus:not([readonly]).invalid+label,.md-form.md-outline input[type="email"].invalid+label:after,.md-form.md-outline input[type="email"]:focus.invalid+label:after,.md-form.md-outline input[type="url"]:focus:not([readonly]).invalid+label,.md-form.md-outline input[type="url"].invalid+label:after,.md-form.md-outline input[type="url"]:focus.invalid+label:after,.md-form.md-outline input[type="time"]:focus:not([readonly]).invalid+label,.md-form.md-outline input[type="time"].invalid+label:after,.md-form.md-outline input[type="time"]:focus.invalid+label:after,.md-form.md-outline input[type="date"]:focus:not([readonly]).invalid+label,.md-form.md-outline input[type="date"].invalid+label:after,.md-form.md-outline input[type="date"]:focus.invalid+label:after,.md-form.md-outline input[type="datetime-local"]:focus:not([readonly]).invalid+label,.md-form.md-outline input[type="datetime-local"].invalid+label:after,.md-form.md-outline input[type="datetime-local"]:focus.invalid+label:after,.md-form.md-outline input[type="tel"]:focus:not([readonly]).invalid+label,.md-form.md-outline input[type="tel"].invalid+label:after,.md-form.md-outline input[type="tel"]:focus.invalid+label:after,.md-form.md-outline input[type="number"]:focus:not([readonly]).invalid+label,.md-form.md-outline input[type="number"].invalid+label:after,.md-form.md-outline input[type="number"]:focus.invalid+label:after,.md-form.md-outline input[type="search-md"]:focus:not([readonly]).invalid+label,.md-form.md-outline input[type="search-md"].invalid+label:after,.md-form.md-outline input[type="search-md"]:focus.invalid+label:after,.md-form.md-outline input[type="search"]:focus:not([readonly]).invalid+label,.md-form.md-outline input[type="search"].invalid+label:after,.md-form.md-outline input[type="search"]:focus.invalid+label:after,.md-form.md-outline textarea.md-textarea:focus:not([readonly]).invalid+label,.md-form.md-outline textarea.md-textarea.invalid+label:after,.md-form.md-outline textarea.md-textarea:focus.invalid+label:after{color:#f44336;content:attr(data-error);opacity:1}.md-form.md-outline input[type="text"].form-control.valid+label:after,.md-form.md-outline input[type="text"].form-control:focus.valid+label:after,.md-form.md-outline input[type="password"].form-control.valid+label:after,.md-form.md-outline input[type="password"].form-control:focus.valid+label:after,.md-form.md-outline input[type="email"].form-control.valid+label:after,.md-form.md-outline input[type="email"].form-control:focus.valid+label:after,.md-form.md-outline input[type="url"].form-control.valid+label:after,.md-form.md-outline input[type="url"].form-control:focus.valid+label:after,.md-form.md-outline input[type="time"].form-control.valid+label:after,.md-form.md-outline input[type="time"].form-control:focus.valid+label:after,.md-form.md-outline input[type="date"].form-control.valid+label:after,.md-form.md-outline input[type="date"].form-control:focus.valid+label:after,.md-form.md-outline input[type="datetime-local"].form-control.valid+label:after,.md-form.md-outline input[type="datetime-local"].form-control:focus.valid+label:after,.md-form.md-outline input[type="tel"].form-control.valid+label:after,.md-form.md-outline input[type="tel"].form-control:focus.valid+label:after,.md-form.md-outline input[type="number"].form-control.valid+label:after,.md-form.md-outline input[type="number"].form-control:focus.valid+label:after,.md-form.md-outline input[type="search-md"].form-control.valid+label:after,.md-form.md-outline input[type="search-md"].form-control:focus.valid+label:after,.md-form.md-outline input[type="search"].form-control.valid+label:after,.md-form.md-outline input[type="search"].form-control:focus.valid+label:after,.md-form.md-outline textarea.md-textarea.form-control.valid+label:after,.md-form.md-outline textarea.md-textarea.form-control:focus.valid+label:after{position:absolute;top:4rem;left:0}.md-form.md-outline input[type="text"].form-control.invalid+label:after,.md-form.md-outline input[type="text"].form-control:focus.invalid+label:after,.md-form.md-outline input[type="password"].form-control.invalid+label:after,.md-form.md-outline input[type="password"].form-control:focus.invalid+label:after,.md-form.md-outline input[type="email"].form-control.invalid+label:after,.md-form.md-outline input[type="email"].form-control:focus.invalid+label:after,.md-form.md-outline input[type="url"].form-control.invalid+label:after,.md-form.md-outline input[type="url"].form-control:focus.invalid+label:after,.md-form.md-outline input[type="time"].form-control.invalid+label:after,.md-form.md-outline input[type="time"].form-control:focus.invalid+label:after,.md-form.md-outline input[type="date"].form-control.invalid+label:after,.md-form.md-outline input[type="date"].form-control:focus.invalid+label:after,.md-form.md-outline input[type="datetime-local"].form-control.invalid+label:after,.md-form.md-outline input[type="datetime-local"].form-control:focus.invalid+label:after,.md-form.md-outline input[type="tel"].form-control.invalid+label:after,.md-form.md-outline input[type="tel"].form-control:focus.invalid+label:after,.md-form.md-outline input[type="number"].form-control.invalid+label:after,.md-form.md-outline input[type="number"].form-control:focus.invalid+label:after,.md-form.md-outline input[type="search-md"].form-control.invalid+label:after,.md-form.md-outline input[type="search-md"].form-control:focus.invalid+label:after,.md-form.md-outline input[type="search"].form-control.invalid+label:after,.md-form.md-outline input[type="search"].form-control:focus.invalid+label:after,.md-form.md-outline textarea.md-textarea.form-control.invalid+label:after,.md-form.md-outline textarea.md-textarea.form-control:focus.invalid+label:after{position:absolute;top:4rem;left:0}.md-form.md-outline>input[type]:-webkit-autofill:not(.browser-default):not([type="search"])+label,.md-form.md-outline>input[type="time"]:not(.browser-default)+label{left:8px;padding-right:5px;padding-left:5px;font-size:1rem;font-weight:500;background:#fff;-webkit-transform:translateY(-9px) scale(0.8);transform:translateY(-9px) scale(0.8);-webkit-transform-origin:0 0;transform-origin:0 0}.md-form.md-outline>input[type]:-webkit-autofill:not(.browser-default):not([type="search"])+label.active,.md-form.md-outline>input[type="time"]:not(.browser-default)+label.active{-webkit-transform:translateY(-9px) scale(0.8);transform:translateY(-9px) scale(0.8);-webkit-transform-origin:0 0;transform-origin:0 0}@-webkit-keyframes autofill{to{color:#495057;background:transparent}}@keyframes autofill{to{color:#495057;background:transparent}}.md-form.md-outline input:-webkit-autofill{-webkit-animation-name:autofill;animation-name:autofill;-webkit-animation-fill-mode:both;animation-fill-mode:both}.md-form.md-outline .form-control{padding:.375rem .75rem}.md-form.md-outline label{position:absolute;top:0;left:0;padding-left:10px;font-size:1rem;color:#757575;cursor:text;-webkit-transition:color .2s ease-out, -webkit-transform .2s ease-out;transition:color .2s ease-out, -webkit-transform .2s ease-out;transition:transform .2s ease-out, color .2s ease-out;transition:transform .2s ease-out, color .2s ease-out, -webkit-transform .2s ease-out;-webkit-transform:translateY(9px);transform:translateY(9px);-webkit-transform-origin:0% 100%;transform-origin:0% 100%}.md-form.md-outline label.active{left:8px;padding-right:5px;padding-left:5px;font-weight:500;background:#fff;-webkit-transform:translateY(-13px) scale(0.8);transform:translateY(-13px) scale(0.8)}.md-form.md-outline.form-lg .form-control.form-control-lg{padding:.5rem .725rem}.md-form.md-outline.form-lg label{font-size:1.25rem;-webkit-transform:translateY(10px);transform:translateY(10px)}.md-form.md-outline.form-lg label.active{font-size:1.1rem;-webkit-transform:translateY(-14px) scale(0.8);transform:translateY(-14px) scale(0.8)}.md-form.md-outline.form-lg .prefix{top:.65rem;font-size:25px}.md-form.md-outline.form-lg .prefix ~ input,.md-form.md-outline.form-lg .prefix ~ textarea{width:calc(100% - 2.2rem);margin-left:2.2rem}.md-form.md-outline.form-lg .prefix ~ label{margin-left:2.2rem}.md-form.md-outline.form-lg .prefix ~ .form-text{margin-left:2.3rem}.md-form.md-outline.form-sm .form-control.form-control-sm{padding:.25rem .625rem}.md-form.md-outline.form-sm label{font-size:.8rem;-webkit-transform:translateY(8px);transform:translateY(8px)}.md-form.md-outline.form-sm label.active{font-size:.85rem;-webkit-transform:translateY(-12px) scale(0.8);transform:translateY(-12px) scale(0.8)}.md-form.md-outline.form-sm .prefix{top:.5rem;font-size:15px}.md-form.md-outline.form-sm .prefix ~ input,.md-form.md-outline.form-sm .prefix ~ textarea{width:calc(100% - 1.6rem);margin-left:1.6rem}.md-form.md-outline.form-sm .prefix ~ label{margin-left:1.6rem}.md-form.md-outline.form-sm .prefix ~ .form-text{margin-left:1.7rem}.md-form.md-outline .prefix{position:absolute;top:.6rem;font-size:20px;-webkit-transition:color .2s;transition:color .2s}.md-form.md-outline .prefix:focus{color:#4285f4}.md-form.md-outline .prefix ~ input,.md-form.md-outline .prefix ~ textarea{width:calc(100% - 2rem);margin-left:2rem}.md-form.md-outline .prefix ~ label{margin-left:2rem}.md-form.md-outline .prefix ~ .form-text{margin-left:2.1rem}.md-form.md-outline .character-counter{margin-top:-.5rem}.md-form.md-bg input[type="text"],.md-form.md-bg input[type="password"],.md-form.md-bg input[type="email"],.md-form.md-bg input[type="url"],.md-form.md-bg input[type="time"],.md-form.md-bg input[type="date"],.md-form.md-bg input[type="datetime-local"],.md-form.md-bg input[type="tel"],.md-form.md-bg input[type="number"],.md-form.md-bg input[type="search-md"],.md-form.md-bg input[type="search"],.md-form.md-bg textarea.md-textarea{-webkit-box-sizing:border-box;box-sizing:border-box;padding:10px 5px;background:#f5f5f5 no-repeat;background-image:-webkit-gradient(linear, left top, left bottom, from(#4285f4), to(#4285f4)),-webkit-gradient(linear, left top, left bottom, from(#ced4da), to(#ced4da));background-image:linear-gradient(to bottom, #4285f4, #4285f4),linear-gradient(to bottom, #ced4da, #ced4da);background-position:50% 100%, 50% 100%;background-size:0 2px, 100% 1px;border:0;border-top-left-radius:.3rem;border-top-right-radius:.3rem;-webkit-transition:background-size 0.3s cubic-bezier(0.64, 0.09, 0.08, 1);transition:background-size 0.3s cubic-bezier(0.64, 0.09, 0.08, 1)}.md-form.md-bg input[type="text"]:focus:not([readonly]),.md-form.md-bg input[type="password"]:focus:not([readonly]),.md-form.md-bg input[type="email"]:focus:not([readonly]),.md-form.md-bg input[type="url"]:focus:not([readonly]),.md-form.md-bg input[type="time"]:focus:not([readonly]),.md-form.md-bg input[type="date"]:focus:not([readonly]),.md-form.md-bg input[type="datetime-local"]:focus:not([readonly]),.md-form.md-bg input[type="tel"]:focus:not([readonly]),.md-form.md-bg input[type="number"]:focus:not([readonly]),.md-form.md-bg input[type="search-md"]:focus:not([readonly]),.md-form.md-bg input[type="search"]:focus:not([readonly]),.md-form.md-bg textarea.md-textarea:focus:not([readonly]){border-bottom:none;-webkit-box-shadow:none;box-shadow:none}.md-form.md-bg input[type="text"]:focus,.md-form.md-bg input[type="password"]:focus,.md-form.md-bg input[type="email"]:focus,.md-form.md-bg input[type="url"]:focus,.md-form.md-bg input[type="time"]:focus,.md-form.md-bg input[type="date"]:focus,.md-form.md-bg input[type="datetime-local"]:focus,.md-form.md-bg input[type="tel"]:focus,.md-form.md-bg input[type="number"]:focus,.md-form.md-bg input[type="search-md"]:focus,.md-form.md-bg input[type="search"]:focus,.md-form.md-bg textarea.md-textarea:focus{background-color:#dcdcdc;background-size:100% 2px, 100% 1px;outline:none}.md-form.md-bg>input[type="date"]:not(.browser-default)+label{-webkit-transform:translateY(-12px) scale(0.8);transform:translateY(-12px) scale(0.8);-webkit-transform-origin:0 0;transform-origin:0 0}.md-form.md-bg>input[type]:-webkit-autofill:not(.browser-default):not([type="search"])+label,.md-form.md-bg>input[type="time"]:not(.browser-default)+label{font-size:.8rem;-webkit-transform:translateY(-12px);transform:translateY(-12px);-webkit-transform-origin:0 0;transform-origin:0 0}.md-form.md-bg .form-control{padding:1.1rem .7rem .4rem !important}.md-form.md-bg label{top:0;padding-left:.7rem;font-size:1rem;-webkit-transition:color .2s ease-out, -webkit-transform .2s ease-out;transition:color .2s ease-out, -webkit-transform .2s ease-out;transition:transform .2s ease-out, color .2s ease-out;transition:transform .2s ease-out, color .2s ease-out, -webkit-transform .2s ease-out;-webkit-transform:translateY(13px);transform:translateY(13px);-webkit-transform-origin:0% 100%;transform-origin:0% 100%}.md-form.md-bg label.active{padding-left:.75rem;font-weight:500;-webkit-transform:translateY(-3px) scale(0.8);transform:translateY(-3px) scale(0.8)}.md-form.md-bg.form-lg label{-webkit-transform:translateY(16px);transform:translateY(16px)}.md-form.md-bg.form-lg label.active{-webkit-transform:translateY(-4px) scale(0.8);transform:translateY(-4px) scale(0.8)}.md-form.md-bg.form-sm label{-webkit-transform:translateY(11px);transform:translateY(11px)}.md-form.md-bg.form-sm label.active{-webkit-transform:translateY(-2px) scale(0.8);transform:translateY(-2px) scale(0.8)}.md-form .form-control.is-invalid,.was-validated .md-form .form-control:invalid{padding-right:0}.md-form .form-control.is-valid,.was-validated .md-form .form-control:valid{padding-right:0}.needs-validation .md-form label{left:.3rem}.custom-file-input:lang(es) ~ .custom-file-label::after{content:"Elegir"}.custom-file-input:lang(pl-pl) ~ .custom-file-label::after{content:"Wybierz"}.custom-file-input:lang(fr) ~ .custom-file-label::after{content:"Choisir"}.custom-file-input:lang(in) ~ .custom-file-label::after{content:"Pilih"}.custom-file-input:lang(zh) ~ .custom-file-label::after{content:"選擇"}.custom-file-input:lang(de) ~ .custom-file-label::after{content:"Wählen"}.custom-file-input:lang(ru) ~ .custom-file-label::after{content:"выбирать"}.edge-header{display:block;height:278px;background-color:#ccc}.free-bird{margin-top:-100px}.juicy-peach-gradient{background-image:-webkit-gradient(linear, left top, right top, from(#ffecd2), to(#fcb69f));background-image:linear-gradient(to right, #ffecd2 0%, #fcb69f 100%)}.young-passion-gradient{background-image:-webkit-gradient(linear, left top, right top, from(#ff8177), color-stop(0%, #ff867a), color-stop(21%, #ff8c7f), color-stop(52%, #f99185), color-stop(78%, #cf556c), to(#b12a5b));background-image:linear-gradient(to right, #ff8177 0%, #ff867a 0%, #ff8c7f 21%, #f99185 52%, #cf556c 78%, #b12a5b 100%)}.lady-lips-gradient{background-image:-webkit-gradient(linear, left bottom, left top, from(#ff9a9e), color-stop(99%, #fecfef), to(#fecfef));background-image:linear-gradient(to top, #ff9a9e 0%, #fecfef 99%, #fecfef 100%)}.sunny-morning-gradient{background-image:linear-gradient(120deg, #f6d365 0%, #fda085 100%)}.rainy-ashville-gradient{background-image:-webkit-gradient(linear, left bottom, left top, from(#fbc2eb), to(#a6c1ee));background-image:linear-gradient(to top, #fbc2eb 0%, #a6c1ee 100%)}.frozen-dreams-gradient{background-image:-webkit-gradient(linear, left bottom, left top, from(#fdcbf1), color-stop(1%, #fdcbf1), to(#e6dee9));background-image:linear-gradient(to top, #fdcbf1 0%, #fdcbf1 1%, #e6dee9 100%)}.warm-flame-gradient{background-image:linear-gradient(45deg, #ff9a9e 0%, #fad0c4 99%, #fad0c4 100%)}.night-fade-gradient{background-image:-webkit-gradient(linear, left bottom, left top, from(#a18cd1), to(#fbc2eb));background-image:linear-gradient(to top, #a18cd1 0%, #fbc2eb 100%)}.spring-warmth-gradient{background-image:-webkit-gradient(linear, left bottom, left top, from(#fad0c4), to(#ffd1ff));background-image:linear-gradient(to top, #fad0c4 0%, #ffd1ff 100%)}.winter-neva-gradient{background-image:linear-gradient(120deg, #a1c4fd 0%, #c2e9fb 100%)}.dusty-grass-gradient{background-image:linear-gradient(120deg, #d4fc79 0%, #96e6a1 100%)}.tempting-azure-gradient{background-image:linear-gradient(120deg, #84fab0 0%, #8fd3f4 100%)}.heavy-rain-gradient{background-image:-webkit-gradient(linear, left bottom, left top, from(#cfd9df), to(#e2ebf0));background-image:linear-gradient(to top, #cfd9df 0%, #e2ebf0 100%)}.amy-crisp-gradient{background-image:linear-gradient(120deg, #a6c0fe 0%, #f68084 100%)}.mean-fruit-gradient{background-image:linear-gradient(120deg, #fccb90 0%, #d57eeb 100%)}.deep-blue-gradient{background-image:linear-gradient(120deg, #e0c3fc 0%, #8ec5fc 100%)}.ripe-malinka-gradient{background-image:linear-gradient(120deg, #f093fb 0%, #f5576c 100%)}.cloudy-knoxville-gradient{background-image:linear-gradient(120deg, #fdfbfb 0%, #ebedee 100%)}.morpheus-den-gradient{background-image:-webkit-gradient(linear, left bottom, left top, from(#30cfd0), to(#330867));background-image:linear-gradient(to top, #30cfd0 0%, #330867 100%)}.rare-wind-gradient{background-image:-webkit-gradient(linear, left bottom, left top, from(#a8edea), to(#fed6e3));background-image:linear-gradient(to top, #a8edea 0%, #fed6e3 100%)}.near-moon-gradient{background-image:-webkit-gradient(linear, left bottom, left top, from(#5ee7df), to(#b490ca));background-image:linear-gradient(to top, #5ee7df 0%, #b490ca 100%)}.schedule-list .hr-bold{border-top:2px solid #212529}.schedule-list .font-smaller{font-size:.8rem}.note{padding:10px;border-left:6px solid;border-radius:5px}.note strong{font-weight:600}.note p{font-weight:500}.note-primary{background-color:#dfeefd;border-color:#176ac4}.note-secondary{background-color:#e2e3e5;border-color:#58595a}.note-success{background-color:#e2f0e5;border-color:#49a75f}.note-danger{background-color:#fae7e8;border-color:#e45460}.note-warning{background-color:#faf4e0;border-color:#c2a442}.note-info{background-color:#e4f2f5;border-color:#2492a5}.note-light{background-color:#fefefe;border-color:#0f0f0f}footer.page-footer{bottom:0;color:#fff}footer.page-footer .container-fluid{width:auto}footer.page-footer .footer-copyright{overflow:hidden;color:rgba(255,255,255,0.6);background-color:rgba(0,0,0,0.2)}footer.page-footer a{color:#fff}.media .media-left{padding:0 10px 10px 0}.media .media-left img{-webkit-box-shadow:0 2px 5px 0 rgba(0,0,0,0.16),0 2px 10px 0 rgba(0,0,0,0.12);box-shadow:0 2px 5px 0 rgba(0,0,0,0.16),0 2px 10px 0 rgba(0,0,0,0.12)}.list-group .list-group-item:first-child{border-top-left-radius:.125rem;border-top-right-radius:.125rem}.list-group .list-group-item:last-child{border-bottom-right-radius:.125rem;border-bottom-left-radius:.125rem}.list-group a,.list-group button{-webkit-transition:.5s;transition:.5s}.list-group a:hover,.list-group button:hover{-webkit-transition:.5s;transition:.5s}table th{font-size:.9rem;font-weight:400}table td{font-size:.9rem;font-weight:300}table.table thead th{border-top:none}table.table th,table.table td{padding-top:1.1rem;padding-bottom:1rem}table.table a{margin:0;color:#212529}table.table .label-table{height:.94rem;padding:0;margin:0;line-height:.94rem}table.table.btn-table td{vertical-align:middle}table.table-hover tbody tr:hover{background-color:rgba(0,0,0,0.075);-webkit-transition:.5s;transition:.5s}table .th-lg{min-width:9rem}table .th-sm{min-width:6rem}table.table-sm th,table.table-sm td{padding-top:.6rem;padding-bottom:.6rem}.table-scroll-vertical{max-height:300px;overflow-y:auto}.table-fixed{table-layout:fixed}.table-responsive>.table-bordered,.table-responsive-sm>.table-bordered,.table-responsive-md>.table-bordered,.table-responsive-lg>.table-bordered,.table-responsive-xl>.table-bordered{border-top:1px solid #dee2e6}ul.stepper{padding:0 1.5rem;padding:1.5rem;margin:1em -1.5rem;overflow-x:hidden;overflow-y:auto;counter-reset:section}ul.stepper li a{padding:1.5rem;text-align:center}ul.stepper li a .circle{display:inline-block;width:1.75rem;height:1.75rem;margin-right:.5rem;line-height:1.7rem;color:#fff;text-align:center;background:rgba(0,0,0,0.38);border-radius:50%}ul.stepper li a .label{display:inline-block;color:rgba(0,0,0,0.38)}ul.stepper li.active a .label,ul.stepper li.completed a .label{font-weight:600;color:rgba(0,0,0,0.87)}.stepper-horizontal{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.stepper-horizontal li{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:.5s;transition:.5s}.stepper-horizontal li a .label{margin-top:.63rem}.stepper-horizontal li:not(:last-child):after{position:relative;-webkit-box-flex:1;-ms-flex:1;flex:1;height:1px;margin:.5rem 0 0 0;content:"";background-color:rgba(0,0,0,0.1)}.stepper-horizontal li:not(:first-child):before{position:relative;-webkit-box-flex:1;-ms-flex:1;flex:1;height:1px;margin:.5rem 0 0 0;content:"";background-color:rgba(0,0,0,0.1)}.stepper-horizontal li:hover{background-color:rgba(0,0,0,0.06)}@media (max-width: 47.9375rem){.stepper-horizontal{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.stepper-horizontal li{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.stepper-horizontal li a .label{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;margin-top:.2rem}.stepper-horizontal li:not(:last-child):after{position:absolute;top:3.75rem;left:2.19rem;width:1px;height:calc(100% - 40px);content:""}}.stepper-horizontal>li:not(:last-of-type){margin-bottom:0 !important}.stepper-vertical{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.stepper-vertical li{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.stepper-vertical li a{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-item-align:start;align-self:flex-start}.stepper-vertical li a .circle{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.stepper-vertical li a .label{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;margin-top:.2rem}.stepper-vertical li.completed a .label{font-weight:500}.stepper-vertical li .step-content{display:block;padding:.94rem;margin-top:0;margin-left:3.13rem}.stepper-vertical li .step-content p{font-size:.88rem}.stepper-vertical li:not(:last-child):after{position:absolute;top:3.44rem;left:2.19rem;width:1px;height:calc(100% - 40px);content:"";background-color:rgba(0,0,0,0.1)}.fast.spinner-border{-webkit-animation:spinner-border 0.4s linear infinite;animation:spinner-border 0.4s linear infinite}.fast.spinner-grow{-webkit-animation:spinner-grow 0.4s linear infinite;animation:spinner-grow 0.4s linear infinite}.treeview.w-20{width:20rem}.treeview .rotate{margin-top:.2rem;font-size:.8rem;vertical-align:text-top;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-transition:all .1s linear;transition:all .1s linear}.treeview .rotate.down{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.treeview .nested{display:none}.treeview .active{display:block}.treeview ul{list-style-type:none}.treeview .ic-w{width:1.3rem}.treeview-animated.w-20{width:20rem}.treeview-animated ul{position:relative;padding-left:1em;list-style:none}.treeview-animated .treeview-animated-list li{padding:.2em 0 0 .2em}.treeview-animated .treeview-animated-list .treeview-animated-items .nested::before{position:absolute;left:5px;display:block;width:5px;height:100%;content:"";background-color:#808080}.treeview-animated .treeview-animated-list .treeview-animated-items .closed{display:block;padding:.2em .2em .2em .4em;margin-right:0;border-top-left-radius:.3em;border-bottom-left-radius:.3em}.treeview-animated .treeview-animated-list .treeview-animated-items .closed:hover{background-color:#8cb9ff}.treeview-animated .treeview-animated-list .treeview-animated-items .closed .fa-angle-right{font-size:.8rem;-webkit-transition:all .1s linear;transition:all .1s linear}.treeview-animated .treeview-animated-list .treeview-animated-items .closed .fa-angle-right.down{position:relative;color:#f8f9fa;-webkit-transform:rotate(90deg);transform:rotate(90deg)}.treeview-animated .treeview-animated-list .treeview-animated-items .open{background-color:#32a0ff;-webkit-transition:all .1s linear;transition:all .1s linear}.treeview-animated .treeview-animated-list .treeview-animated-items .open:hover{color:#f8f9fa;background-color:#32a0ff}.treeview-animated .treeview-animated-list .treeview-animated-items .open span{color:#f8f9fa}.treeview-animated .treeview-animated-list .treeview-animated-element{padding:.2em .2em .2em .6em;cursor:pointer;border-top-left-radius:4px;border-bottom-left-radius:4px;-webkit-transition:all .1s linear;transition:all .1s linear}.treeview-animated .treeview-animated-list .treeview-animated-element:hover{background-color:#8cb9ff}.treeview-animated .treeview-animated-list .treeview-animated-element.opened{color:#f8f9fa;background-color:#32a0ff}.treeview-animated .treeview-animated-list .treeview-animated-element.opened:hover{color:#f8f9fa;background-color:#32a0ff}.treeview-colorful{font-size:16px;font-weight:400;background:rgba(224,127,178,0.2)}.treeview-colorful.w-20{width:20rem}.treeview-colorful hr{border-color:#a2127a}.treeview-colorful h6{font-size:1.4em;font-weight:500;color:#a2127a}.treeview-colorful ul{position:relative;padding-left:0;list-style:none}.treeview-colorful .treeview-colorful-list ul{padding-left:1em;margin-top:.1em;background:rgba(224,127,178,0.2)}.treeview-colorful .treeview-colorful-element{padding:.2em .2em .2em 1em;cursor:pointer;border:2px solid transparent;border-right:0 solid transparent;-webkit-transition:all .1s linear;transition:all .1s linear}.treeview-colorful .treeview-colorful-element:hover{background-color:#e07fb2}.treeview-colorful .treeview-colorful-element.opened{color:#ffac47;background-color:#a2127a;border:2px solid #ffac47;border-right:0 solid transparent}.treeview-colorful .treeview-colorful-element.opened:hover{color:#ffac47;background-color:#a2127a}.treeview-colorful .treeview-colorful-items-header{display:block;padding:.4em;margin-right:0;border-bottom:2px solid transparent;-webkit-transition:all .1s linear;transition:all .1s linear}.treeview-colorful .treeview-colorful-items-header:hover{background-color:#e07fb2}.treeview-colorful .treeview-colorful-items-header.open{background-color:#a2127a;border-bottom:2px solid #ffac47;-webkit-transition:all .1s linear;transition:all .1s linear}.treeview-colorful .treeview-colorful-items-header.open span{color:#ffac47}.treeview-colorful .treeview-colorful-items-header.open:hover{color:#ffac47;background-color:#a2127a}.treeview-colorful .treeview-colorful-items-header.open div:hover{background-color:#a2127a}.treeview-colorful .treeview-colorful-items-header .fa-angle-right{font-size:.8rem;-webkit-transition:all .2s linear;transition:all .2s linear}.treeview-colorful .treeview-colorful-items-header .fas{position:relative;color:#ffac47;-webkit-transition:all .2s linear;transition:all .2s linear;-webkit-transform:rotate(90deg);transform:rotate(90deg)}.treeview-colorful .treeview-colorful-items-header .fa-minus-circle{position:relative;color:#ffac47;-webkit-transition:all .2s linear;transition:all .2s linear;-webkit-transform:rotate(180deg);transform:rotate(180deg)} - +@charset "UTF-8"; +/*! + * Material Design for Bootstrap 4 + * Version: MDB LITE 4.13.0 + * + * + * Copyright: Material Design for Bootstrap + * https://mdbootstrap.com/ + * + * Read the license: https://mdbootstrap.com/general/license/ + * + * + * Documentation: https://mdbootstrap.com/ + * + * Getting started: https://mdbootstrap.com/docs/jquery/getting-started/download/ + * + * Tutorials: https://mdbootstrap.com/education/bootstrap/ + * + * Templates: https://mdbootstrap.com/templates/ + * + * Support: https://mdbootstrap.com/support/ + * + * Contact: office@mdbootstrap.com + * + * Attribution: Animate CSS, Twitter Bootstrap, Materialize CSS, Normalize CSS, Waves JS, WOW JS, Toastr, Chart.js + */ +.mdb-color.lighten-5{background-color:#d0d6e2 !important}.mdb-color.lighten-4{background-color:#b1bace !important}.mdb-color.lighten-3{background-color:#929fba !important}.mdb-color.lighten-2{background-color:#7283a7 !important}.mdb-color.lighten-1{background-color:#59698d !important}.mdb-color{background-color:#45526e !important}.mdb-color-text{color:#45526e !important}.rgba-mdb-color-slight,.rgba-mdb-color-slight:after{background-color:rgba(69,82,110,0.1)}.rgba-mdb-color-light,.rgba-mdb-color-light:after{background-color:rgba(69,82,110,0.3)}.rgba-mdb-color-strong,.rgba-mdb-color-strong:after{background-color:rgba(69,82,110,0.7)}.mdb-color.darken-1{background-color:#3b465e !important}.mdb-color.darken-2{background-color:#2e3951 !important}.mdb-color.darken-3{background-color:#1c2a48 !important}.mdb-color.darken-4{background-color:#1c2331 !important}.red.lighten-5{background-color:#ffebee !important}.red.lighten-4{background-color:#ffcdd2 !important}.red.lighten-3{background-color:#ef9a9a !important}.red.lighten-2{background-color:#e57373 !important}.red.lighten-1{background-color:#ef5350 !important}.red{background-color:#f44336 !important}.red-text{color:#f44336 !important}.rgba-red-slight,.rgba-red-slight:after{background-color:rgba(244,67,54,0.1)}.rgba-red-light,.rgba-red-light:after{background-color:rgba(244,67,54,0.3)}.rgba-red-strong,.rgba-red-strong:after{background-color:rgba(244,67,54,0.7)}.red.darken-1{background-color:#e53935 !important}.red.darken-2{background-color:#d32f2f !important}.red.darken-3{background-color:#c62828 !important}.red.darken-4{background-color:#b71c1c !important}.red.accent-1{background-color:#ff8a80 !important}.red.accent-2{background-color:#ff5252 !important}.red.accent-3{background-color:#ff1744 !important}.red.accent-4{background-color:#d50000 !important}.pink.lighten-5{background-color:#fce4ec !important}.pink.lighten-4{background-color:#f8bbd0 !important}.pink.lighten-3{background-color:#f48fb1 !important}.pink.lighten-2{background-color:#f06292 !important}.pink.lighten-1{background-color:#ec407a !important}.pink{background-color:#e91e63 !important}.pink-text{color:#e91e63 !important}.rgba-pink-slight,.rgba-pink-slight:after{background-color:rgba(233,30,99,0.1)}.rgba-pink-light,.rgba-pink-light:after{background-color:rgba(233,30,99,0.3)}.rgba-pink-strong,.rgba-pink-strong:after{background-color:rgba(233,30,99,0.7)}.pink.darken-1{background-color:#d81b60 !important}.pink.darken-2{background-color:#c2185b !important}.pink.darken-3{background-color:#ad1457 !important}.pink.darken-4{background-color:#880e4f !important}.pink.accent-1{background-color:#ff80ab !important}.pink.accent-2{background-color:#ff4081 !important}.pink.accent-3{background-color:#f50057 !important}.pink.accent-4{background-color:#c51162 !important}.purple.lighten-5{background-color:#f3e5f5 !important}.purple.lighten-4{background-color:#e1bee7 !important}.purple.lighten-3{background-color:#ce93d8 !important}.purple.lighten-2{background-color:#ba68c8 !important}.purple.lighten-1{background-color:#ab47bc !important}.purple{background-color:#9c27b0 !important}.purple-text{color:#9c27b0 !important}.rgba-purple-slight,.rgba-purple-slight:after{background-color:rgba(156,39,176,0.1)}.rgba-purple-light,.rgba-purple-light:after{background-color:rgba(156,39,176,0.3)}.rgba-purple-strong,.rgba-purple-strong:after{background-color:rgba(156,39,176,0.7)}.purple.darken-1{background-color:#8e24aa !important}.purple.darken-2{background-color:#7b1fa2 !important}.purple.darken-3{background-color:#6a1b9a !important}.purple.darken-4{background-color:#4a148c !important}.purple.accent-1{background-color:#ea80fc !important}.purple.accent-2{background-color:#e040fb !important}.purple.accent-3{background-color:#d500f9 !important}.purple.accent-4{background-color:#a0f !important}.deep-purple.lighten-5{background-color:#ede7f6 !important}.deep-purple.lighten-4{background-color:#d1c4e9 !important}.deep-purple.lighten-3{background-color:#b39ddb !important}.deep-purple.lighten-2{background-color:#9575cd !important}.deep-purple.lighten-1{background-color:#7e57c2 !important}.deep-purple{background-color:#673ab7 !important}.deep-purple-text{color:#673ab7 !important}.rgba-deep-purple-slight,.rgba-deep-purple-slight:after{background-color:rgba(103,58,183,0.1)}.rgba-deep-purple-light,.rgba-deep-purple-light:after{background-color:rgba(103,58,183,0.3)}.rgba-deep-purple-strong,.rgba-deep-purple-strong:after{background-color:rgba(103,58,183,0.7)}.deep-purple.darken-1{background-color:#5e35b1 !important}.deep-purple.darken-2{background-color:#512da8 !important}.deep-purple.darken-3{background-color:#4527a0 !important}.deep-purple.darken-4{background-color:#311b92 !important}.deep-purple.accent-1{background-color:#b388ff !important}.deep-purple.accent-2{background-color:#7c4dff !important}.deep-purple.accent-3{background-color:#651fff !important}.deep-purple.accent-4{background-color:#6200ea !important}.indigo.lighten-5{background-color:#e8eaf6 !important}.indigo.lighten-4{background-color:#c5cae9 !important}.indigo.lighten-3{background-color:#9fa8da !important}.indigo.lighten-2{background-color:#7986cb !important}.indigo.lighten-1{background-color:#5c6bc0 !important}.indigo{background-color:#3f51b5 !important}.indigo-text{color:#3f51b5 !important}.rgba-indigo-slight,.rgba-indigo-slight:after{background-color:rgba(63,81,181,0.1)}.rgba-indigo-light,.rgba-indigo-light:after{background-color:rgba(63,81,181,0.3)}.rgba-indigo-strong,.rgba-indigo-strong:after{background-color:rgba(63,81,181,0.7)}.indigo.darken-1{background-color:#3949ab !important}.indigo.darken-2{background-color:#303f9f !important}.indigo.darken-3{background-color:#283593 !important}.indigo.darken-4{background-color:#1a237e !important}.indigo.accent-1{background-color:#8c9eff !important}.indigo.accent-2{background-color:#536dfe !important}.indigo.accent-3{background-color:#3d5afe !important}.indigo.accent-4{background-color:#304ffe !important}.blue.lighten-5{background-color:#e3f2fd !important}.blue.lighten-4{background-color:#bbdefb !important}.blue.lighten-3{background-color:#90caf9 !important}.blue.lighten-2{background-color:#64b5f6 !important}.blue.lighten-1{background-color:#42a5f5 !important}.blue{background-color:#2196f3 !important}.blue-text{color:#2196f3 !important}.rgba-blue-slight,.rgba-blue-slight:after{background-color:rgba(33,150,243,0.1)}.rgba-blue-light,.rgba-blue-light:after{background-color:rgba(33,150,243,0.3)}.rgba-blue-strong,.rgba-blue-strong:after{background-color:rgba(33,150,243,0.7)}.blue.darken-1{background-color:#1e88e5 !important}.blue.darken-2{background-color:#1976d2 !important}.blue.darken-3{background-color:#1565c0 !important}.blue.darken-4{background-color:#0d47a1 !important}.blue.accent-1{background-color:#82b1ff !important}.blue.accent-2{background-color:#448aff !important}.blue.accent-3{background-color:#2979ff !important}.blue.accent-4{background-color:#2962ff !important}.light-blue.lighten-5{background-color:#e1f5fe !important}.light-blue.lighten-4{background-color:#b3e5fc !important}.light-blue.lighten-3{background-color:#81d4fa !important}.light-blue.lighten-2{background-color:#4fc3f7 !important}.light-blue.lighten-1{background-color:#29b6f6 !important}.light-blue{background-color:#03a9f4 !important}.light-blue-text{color:#03a9f4 !important}.rgba-light-blue-slight,.rgba-light-blue-slight:after{background-color:rgba(3,169,244,0.1)}.rgba-light-blue-light,.rgba-light-blue-light:after{background-color:rgba(3,169,244,0.3)}.rgba-light-blue-strong,.rgba-light-blue-strong:after{background-color:rgba(3,169,244,0.7)}.light-blue.darken-1{background-color:#039be5 !important}.light-blue.darken-2{background-color:#0288d1 !important}.light-blue.darken-3{background-color:#0277bd !important}.light-blue.darken-4{background-color:#01579b !important}.light-blue.accent-1{background-color:#80d8ff !important}.light-blue.accent-2{background-color:#40c4ff !important}.light-blue.accent-3{background-color:#00b0ff !important}.light-blue.accent-4{background-color:#0091ea !important}.cyan.lighten-5{background-color:#e0f7fa !important}.cyan.lighten-4{background-color:#b2ebf2 !important}.cyan.lighten-3{background-color:#80deea !important}.cyan.lighten-2{background-color:#4dd0e1 !important}.cyan.lighten-1{background-color:#26c6da !important}.cyan{background-color:#00bcd4 !important}.cyan-text{color:#00bcd4 !important}.rgba-cyan-slight,.rgba-cyan-slight:after{background-color:rgba(0,188,212,0.1)}.rgba-cyan-light,.rgba-cyan-light:after{background-color:rgba(0,188,212,0.3)}.rgba-cyan-strong,.rgba-cyan-strong:after{background-color:rgba(0,188,212,0.7)}.cyan.darken-1{background-color:#00acc1 !important}.cyan.darken-2{background-color:#0097a7 !important}.cyan.darken-3{background-color:#00838f !important}.cyan.darken-4{background-color:#006064 !important}.cyan.accent-1{background-color:#84ffff !important}.cyan.accent-2{background-color:#18ffff !important}.cyan.accent-3{background-color:#00e5ff !important}.cyan.accent-4{background-color:#00b8d4 !important}.teal.lighten-5{background-color:#e0f2f1 !important}.teal.lighten-4{background-color:#b2dfdb !important}.teal.lighten-3{background-color:#80cbc4 !important}.teal.lighten-2{background-color:#4db6ac !important}.teal.lighten-1{background-color:#26a69a !important}.teal{background-color:#009688 !important}.teal-text{color:#009688 !important}.rgba-teal-slight,.rgba-teal-slight:after{background-color:rgba(0,150,136,0.1)}.rgba-teal-light,.rgba-teal-light:after{background-color:rgba(0,150,136,0.3)}.rgba-teal-strong,.rgba-teal-strong:after{background-color:rgba(0,150,136,0.7)}.teal.darken-1{background-color:#00897b !important}.teal.darken-2{background-color:#00796b !important}.teal.darken-3{background-color:#00695c !important}.teal.darken-4{background-color:#004d40 !important}.teal.accent-1{background-color:#a7ffeb !important}.teal.accent-2{background-color:#64ffda !important}.teal.accent-3{background-color:#1de9b6 !important}.teal.accent-4{background-color:#00bfa5 !important}.green.lighten-5{background-color:#e8f5e9 !important}.green.lighten-4{background-color:#c8e6c9 !important}.green.lighten-3{background-color:#a5d6a7 !important}.green.lighten-2{background-color:#81c784 !important}.green.lighten-1{background-color:#66bb6a !important}.green{background-color:#4caf50 !important}.green-text{color:#4caf50 !important}.rgba-green-slight,.rgba-green-slight:after{background-color:rgba(76,175,80,0.1)}.rgba-green-light,.rgba-green-light:after{background-color:rgba(76,175,80,0.3)}.rgba-green-strong,.rgba-green-strong:after{background-color:rgba(76,175,80,0.7)}.green.darken-1{background-color:#43a047 !important}.green.darken-2{background-color:#388e3c !important}.green.darken-3{background-color:#2e7d32 !important}.green.darken-4{background-color:#1b5e20 !important}.green.accent-1{background-color:#b9f6ca !important}.green.accent-2{background-color:#69f0ae !important}.green.accent-3{background-color:#00e676 !important}.green.accent-4{background-color:#00c853 !important}.light-green.lighten-5{background-color:#f1f8e9 !important}.light-green.lighten-4{background-color:#dcedc8 !important}.light-green.lighten-3{background-color:#c5e1a5 !important}.light-green.lighten-2{background-color:#aed581 !important}.light-green.lighten-1{background-color:#9ccc65 !important}.light-green{background-color:#8bc34a !important}.light-green-text{color:#8bc34a !important}.rgba-light-green-slight,.rgba-light-green-slight:after{background-color:rgba(139,195,74,0.1)}.rgba-light-green-light,.rgba-light-green-light:after{background-color:rgba(139,195,74,0.3)}.rgba-light-green-strong,.rgba-light-green-strong:after{background-color:rgba(139,195,74,0.7)}.light-green.darken-1{background-color:#7cb342 !important}.light-green.darken-2{background-color:#689f38 !important}.light-green.darken-3{background-color:#558b2f !important}.light-green.darken-4{background-color:#33691e !important}.light-green.accent-1{background-color:#ccff90 !important}.light-green.accent-2{background-color:#b2ff59 !important}.light-green.accent-3{background-color:#76ff03 !important}.light-green.accent-4{background-color:#64dd17 !important}.lime.lighten-5{background-color:#f9fbe7 !important}.lime.lighten-4{background-color:#f0f4c3 !important}.lime.lighten-3{background-color:#e6ee9c !important}.lime.lighten-2{background-color:#dce775 !important}.lime.lighten-1{background-color:#d4e157 !important}.lime{background-color:#cddc39 !important}.lime-text{color:#cddc39 !important}.rgba-lime-slight,.rgba-lime-slight:after{background-color:rgba(205,220,57,0.1)}.rgba-lime-light,.rgba-lime-light:after{background-color:rgba(205,220,57,0.3)}.rgba-lime-strong,.rgba-lime-strong:after{background-color:rgba(205,220,57,0.7)}.lime.darken-1{background-color:#c0ca33 !important}.lime.darken-2{background-color:#afb42b !important}.lime.darken-3{background-color:#9e9d24 !important}.lime.darken-4{background-color:#827717 !important}.lime.accent-1{background-color:#f4ff81 !important}.lime.accent-2{background-color:#eeff41 !important}.lime.accent-3{background-color:#c6ff00 !important}.lime.accent-4{background-color:#aeea00 !important}.yellow.lighten-5{background-color:#fffde7 !important}.yellow.lighten-4{background-color:#fff9c4 !important}.yellow.lighten-3{background-color:#fff59d !important}.yellow.lighten-2{background-color:#fff176 !important}.yellow.lighten-1{background-color:#ffee58 !important}.yellow{background-color:#ffeb3b !important}.yellow-text{color:#ffeb3b !important}.rgba-yellow-slight,.rgba-yellow-slight:after{background-color:rgba(255,235,59,0.1)}.rgba-yellow-light,.rgba-yellow-light:after{background-color:rgba(255,235,59,0.3)}.rgba-yellow-strong,.rgba-yellow-strong:after{background-color:rgba(255,235,59,0.7)}.yellow.darken-1{background-color:#fdd835 !important}.yellow.darken-2{background-color:#fbc02d !important}.yellow.darken-3{background-color:#f9a825 !important}.yellow.darken-4{background-color:#f57f17 !important}.yellow.accent-1{background-color:#ffff8d !important}.yellow.accent-2{background-color:#ff0 !important}.yellow.accent-3{background-color:#ffea00 !important}.yellow.accent-4{background-color:#ffd600 !important}.amber.lighten-5{background-color:#fff8e1 !important}.amber.lighten-4{background-color:#ffecb3 !important}.amber.lighten-3{background-color:#ffe082 !important}.amber.lighten-2{background-color:#ffd54f !important}.amber.lighten-1{background-color:#ffca28 !important}.amber{background-color:#ffc107 !important}.amber-text{color:#ffc107 !important}.rgba-amber-slight,.rgba-amber-slight:after{background-color:rgba(255,193,7,0.1)}.rgba-amber-light,.rgba-amber-light:after{background-color:rgba(255,193,7,0.3)}.rgba-amber-strong,.rgba-amber-strong:after{background-color:rgba(255,193,7,0.7)}.amber.darken-1{background-color:#ffb300 !important}.amber.darken-2{background-color:#ffa000 !important}.amber.darken-3{background-color:#ff8f00 !important}.amber.darken-4{background-color:#ff6f00 !important}.amber.accent-1{background-color:#ffe57f !important}.amber.accent-2{background-color:#ffd740 !important}.amber.accent-3{background-color:#ffc400 !important}.amber.accent-4{background-color:#ffab00 !important}.orange.lighten-5{background-color:#fff3e0 !important}.orange.lighten-4{background-color:#ffe0b2 !important}.orange.lighten-3{background-color:#ffcc80 !important}.orange.lighten-2{background-color:#ffb74d !important}.orange.lighten-1{background-color:#ffa726 !important}.orange{background-color:#ff9800 !important}.orange-text{color:#ff9800 !important}.rgba-orange-slight,.rgba-orange-slight:after{background-color:rgba(255,152,0,0.1)}.rgba-orange-light,.rgba-orange-light:after{background-color:rgba(255,152,0,0.3)}.rgba-orange-strong,.rgba-orange-strong:after{background-color:rgba(255,152,0,0.7)}.orange.darken-1{background-color:#fb8c00 !important}.orange.darken-2{background-color:#f57c00 !important}.orange.darken-3{background-color:#ef6c00 !important}.orange.darken-4{background-color:#e65100 !important}.orange.accent-1{background-color:#ffd180 !important}.orange.accent-2{background-color:#ffab40 !important}.orange.accent-3{background-color:#ff9100 !important}.orange.accent-4{background-color:#ff6d00 !important}.deep-orange.lighten-5{background-color:#fbe9e7 !important}.deep-orange.lighten-4{background-color:#ffccbc !important}.deep-orange.lighten-3{background-color:#ffab91 !important}.deep-orange.lighten-2{background-color:#ff8a65 !important}.deep-orange.lighten-1{background-color:#ff7043 !important}.deep-orange{background-color:#ff5722 !important}.deep-orange-text{color:#ff5722 !important}.rgba-deep-orange-slight,.rgba-deep-orange-slight:after{background-color:rgba(255,87,34,0.1)}.rgba-deep-orange-light,.rgba-deep-orange-light:after{background-color:rgba(255,87,34,0.3)}.rgba-deep-orange-strong,.rgba-deep-orange-strong:after{background-color:rgba(255,87,34,0.7)}.deep-orange.darken-1{background-color:#f4511e !important}.deep-orange.darken-2{background-color:#e64a19 !important}.deep-orange.darken-3{background-color:#d84315 !important}.deep-orange.darken-4{background-color:#bf360c !important}.deep-orange.accent-1{background-color:#ff9e80 !important}.deep-orange.accent-2{background-color:#ff6e40 !important}.deep-orange.accent-3{background-color:#ff3d00 !important}.deep-orange.accent-4{background-color:#dd2c00 !important}.brown.lighten-5{background-color:#efebe9 !important}.brown.lighten-4{background-color:#d7ccc8 !important}.brown.lighten-3{background-color:#bcaaa4 !important}.brown.lighten-2{background-color:#a1887f !important}.brown.lighten-1{background-color:#8d6e63 !important}.brown{background-color:#795548 !important}.brown-text{color:#795548 !important}.rgba-brown-slight,.rgba-brown-slight:after{background-color:rgba(121,85,72,0.1)}.rgba-brown-light,.rgba-brown-light:after{background-color:rgba(121,85,72,0.3)}.rgba-brown-strong,.rgba-brown-strong:after{background-color:rgba(121,85,72,0.7)}.brown.darken-1{background-color:#6d4c41 !important}.brown.darken-2{background-color:#5d4037 !important}.brown.darken-3{background-color:#4e342e !important}.brown.darken-4{background-color:#3e2723 !important}.blue-grey.lighten-5{background-color:#eceff1 !important}.blue-grey.lighten-4{background-color:#cfd8dc !important}.blue-grey.lighten-3{background-color:#b0bec5 !important}.blue-grey.lighten-2{background-color:#90a4ae !important}.blue-grey.lighten-1{background-color:#78909c !important}.blue-grey{background-color:#607d8b !important}.blue-grey-text{color:#607d8b !important}.rgba-blue-grey-slight,.rgba-blue-grey-slight:after{background-color:rgba(96,125,139,0.1)}.rgba-blue-grey-light,.rgba-blue-grey-light:after{background-color:rgba(96,125,139,0.3)}.rgba-blue-grey-strong,.rgba-blue-grey-strong:after{background-color:rgba(96,125,139,0.7)}.blue-grey.darken-1{background-color:#546e7a !important}.blue-grey.darken-2{background-color:#455a64 !important}.blue-grey.darken-3{background-color:#37474f !important}.blue-grey.darken-4{background-color:#263238 !important}.grey.lighten-5{background-color:#fafafa !important}.grey.lighten-4{background-color:#f5f5f5 !important}.grey.lighten-3{background-color:#eee !important}.grey.lighten-2{background-color:#e0e0e0 !important}.grey.lighten-1{background-color:#bdbdbd !important}.grey{background-color:#9e9e9e !important}.grey-text{color:#9e9e9e !important}.rgba-grey-slight,.rgba-grey-slight:after{background-color:rgba(158,158,158,0.1)}.rgba-grey-light,.rgba-grey-light:after{background-color:rgba(158,158,158,0.3)}.rgba-grey-strong,.rgba-grey-strong:after{background-color:rgba(158,158,158,0.7)}.grey.darken-1{background-color:#757575 !important}.grey.darken-2{background-color:#616161 !important}.grey.darken-3{background-color:#424242 !important}.grey.darken-4{background-color:#212121 !important}.black{background-color:#000 !important}.black-text{color:#000 !important}.rgba-black-slight,.rgba-black-slight:after{background-color:rgba(0,0,0,0.1)}.rgba-black-light,.rgba-black-light:after{background-color:rgba(0,0,0,0.3)}.rgba-black-strong,.rgba-black-strong:after{background-color:rgba(0,0,0,0.7)}.white{background-color:#fff !important}.white-text{color:#fff !important}.rgba-white-slight,.rgba-white-slight:after{background-color:rgba(255,255,255,0.1)}.rgba-white-light,.rgba-white-light:after{background-color:rgba(255,255,255,0.3)}.rgba-white-strong,.rgba-white-strong:after{background-color:rgba(255,255,255,0.7)}.rgba-stylish-slight{background-color:rgba(62,69,81,0.1)}.rgba-stylish-light{background-color:rgba(62,69,81,0.3)}.rgba-stylish-strong{background-color:rgba(62,69,81,0.7)}.primary-color,ul.stepper li.active a .circle,ul.stepper li.completed a .circle{background-color:#4285f4 !important}.primary-color-dark{background-color:#0d47a1 !important}.secondary-color{background-color:#a6c !important}.secondary-color-dark{background-color:#93c !important}.default-color{background-color:#2bbbad !important}.default-color-dark{background-color:#00695c !important}.info-color{background-color:#33b5e5 !important}.info-color-dark{background-color:#09c !important}.success-color{background-color:#00c851 !important}.success-color-dark{background-color:#007e33 !important}.warning-color{background-color:#fb3 !important}.warning-color-dark{background-color:#f80 !important}.danger-color,ul.stepper li.warning a .circle{background-color:#ff3547 !important}.danger-color-dark{background-color:#c00 !important}.elegant-color{background-color:#2e2e2e !important}.elegant-color-dark{background-color:#212121 !important}.stylish-color{background-color:#4b515d !important}.stylish-color-dark{background-color:#3e4551 !important}.unique-color{background-color:#3f729b !important}.unique-color-dark{background-color:#1c2331 !important}.special-color{background-color:#37474f !important}.special-color-dark{background-color:#263238 !important}.purple-gradient{background:linear-gradient(40deg, #ff6ec4, #7873f5) !important}.peach-gradient{background:linear-gradient(40deg, #ffd86f, #fc6262) !important}.aqua-gradient{background:linear-gradient(40deg, #2096ff, #05ffa3) !important}.blue-gradient{background:linear-gradient(40deg, #45cafc, #303f9f) !important}.purple-gradient-rgba{background:linear-gradient(40deg, rgba(255,110,196,0.9), rgba(120,115,245,0.9)) !important}.peach-gradient-rgba{background:linear-gradient(40deg, rgba(255,216,111,0.9), rgba(252,98,98,0.9)) !important}.aqua-gradient-rgba{background:linear-gradient(40deg, rgba(32,150,255,0.9), rgba(5,255,163,0.9)) !important}.blue-gradient-rgba{background:linear-gradient(40deg, rgba(69,202,252,0.9), rgba(48,63,159,0.9)) !important}.dark-grey-text{color:#4f4f4f !important}.dark-grey-text:hover,.dark-grey-text:focus{color:#4f4f4f !important}.hoverable{-webkit-box-shadow:none;box-shadow:none;-webkit-transition:all 0.55s ease-in-out;transition:all 0.55s ease-in-out}.hoverable:hover{-webkit-box-shadow:0 8px 17px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.19);box-shadow:0 8px 17px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.19);-webkit-transition:all 0.55s ease-in-out;transition:all 0.55s ease-in-out}.z-depth-0{-webkit-box-shadow:none !important;box-shadow:none !important}.z-depth-1{-webkit-box-shadow:0 2px 5px 0 rgba(0,0,0,0.16),0 2px 10px 0 rgba(0,0,0,0.12) !important;box-shadow:0 2px 5px 0 rgba(0,0,0,0.16),0 2px 10px 0 rgba(0,0,0,0.12) !important}.z-depth-1-half{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15) !important;box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15) !important}.z-depth-2{-webkit-box-shadow:0 8px 17px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.19) !important;box-shadow:0 8px 17px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.19) !important}.z-depth-3{-webkit-box-shadow:0 12px 15px 0 rgba(0,0,0,0.24),0 17px 50px 0 rgba(0,0,0,0.19) !important;box-shadow:0 12px 15px 0 rgba(0,0,0,0.24),0 17px 50px 0 rgba(0,0,0,0.19) !important}.z-depth-4{-webkit-box-shadow:0 16px 28px 0 rgba(0,0,0,0.22),0 25px 55px 0 rgba(0,0,0,0.21) !important;box-shadow:0 16px 28px 0 rgba(0,0,0,0.22),0 25px 55px 0 rgba(0,0,0,0.21) !important}.z-depth-5{-webkit-box-shadow:0 27px 24px 0 rgba(0,0,0,0.2),0 40px 77px 0 rgba(0,0,0,0.22) !important;box-shadow:0 27px 24px 0 rgba(0,0,0,0.2),0 40px 77px 0 rgba(0,0,0,0.22) !important}.disabled,:disabled{pointer-events:none !important}a{color:#007bff;text-decoration:none;cursor:pointer;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}a:hover{color:#0056b3;text-decoration:none;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}a.disabled:hover,a:disabled:hover{color:#007bff}a:not([href]):not([tabindex]),a:not([href]):not([tabindex]):focus,a:not([href]):not([tabindex]):hover{color:inherit;text-decoration:none}.divider-new{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:2.8rem;margin-bottom:2.8rem}.divider-new>h1,.divider-new h2,.divider-new h3,.divider-new h4,.divider-new h5,.divider-new h6{margin-bottom:0}.divider-new:before,.divider-new:after{-webkit-box-flex:1;-ms-flex:1;flex:1;height:1.5px;height:2px;content:"";background:#c6c6c6}.divider-new:before{margin:0 .5rem 0 0}.divider-new:after{margin:0 0 0 .5rem}.img-fluid,.modal-dialog.cascading-modal.modal-avatar .modal-header,.video-fluid{max-width:100%;height:auto}.flex-center{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:100%}.flex-center p{margin:0}.flex-center ul{text-align:center}.flex-center ul li{margin-bottom:1rem}.flex-center ul li:last-of-type{margin-bottom:0}.hr-light{border-top:1px solid #fff}.hr-dark{border-top:1px solid #666}.w-responsive{width:75%}@media (max-width: 740px){.w-responsive{width:100%}}.w-header{width:3.2rem}.collapsible-body{display:none}.jumbotron{background-color:#fff;border-radius:.125rem;-webkit-box-shadow:0 2px 5px 0 rgba(0,0,0,0.16),0 2px 10px 0 rgba(0,0,0,0.12);box-shadow:0 2px 5px 0 rgba(0,0,0,0.16),0 2px 10px 0 rgba(0,0,0,0.12)}.bg-primary{background-color:#4285f4 !important}a.bg-primary:hover,a.bg-primary:focus,button.bg-primary:hover,button.bg-primary:focus{background-color:#1266f1 !important}.border-primary{border-color:#4285f4 !important}.bg-danger{background-color:#ff3547 !important}a.bg-danger:hover,a.bg-danger:focus,button.bg-danger:hover,button.bg-danger:focus{background-color:#ff0219 !important}.border-danger{border-color:#ff3547 !important}.bg-warning{background-color:#fb3 !important}a.bg-warning:hover,a.bg-warning:focus,button.bg-warning:hover,button.bg-warning:focus{background-color:#fa0 !important}.border-warning{border-color:#fb3 !important}.bg-success{background-color:#00c851 !important}a.bg-success:hover,a.bg-success:focus,button.bg-success:hover,button.bg-success:focus{background-color:#00953c !important}.border-success{border-color:#00c851 !important}.bg-info{background-color:#33b5e5 !important}a.bg-info:hover,a.bg-info:focus,button.bg-info:hover,button.bg-info:focus{background-color:#1a9bcb !important}.border-info{border-color:#33b5e5 !important}.bg-default{background-color:#2bbbad !important}a.bg-default:hover,a.bg-default:focus,button.bg-default:hover,button.bg-default:focus{background-color:#219287 !important}.border-default{border-color:#2bbbad !important}.bg-secondary{background-color:#a6c !important}a.bg-secondary:hover,a.bg-secondary:focus,button.bg-secondary:hover,button.bg-secondary:focus{background-color:#9540bf !important}.border-secondary{border-color:#a6c !important}.bg-dark{background-color:#212121 !important}a.bg-dark:hover,a.bg-dark:focus,button.bg-dark:hover,button.bg-dark:focus{background-color:#080808 !important}.border-dark{border-color:#212121 !important}.bg-light{background-color:#e0e0e0 !important}a.bg-light:hover,a.bg-light:focus,button.bg-light:hover,button.bg-light:focus{background-color:#c7c7c7 !important}.border-light{border-color:#e0e0e0 !important}.card-img-100{width:100px;height:100px}.card-img-64{width:64px;height:64px}.mml-1{margin-left:-0.25rem !important}.flex-1{-webkit-box-flex:1;-ms-flex:1;flex:1}body{font-family:"Roboto",sans-serif;font-weight:300}h1,h2,h3,h4,h5,h6{font-weight:300}.blockquote{padding:.5rem 1rem;border-left:.25rem solid #eceeef}.blockquote.text-right{border-right:.25rem solid #eceeef;border-left:none}.blockquote .bq-title{margin-bottom:0;font-size:1.5rem;font-weight:400}.blockquote p{padding:1rem 0;font-size:1.1rem}.bq-primary{border-left:3px solid #4285f4 !important}.bq-primary .bq-title{color:#4285f4 !important}.bq-danger{border-left:3px solid #ff3547 !important}.bq-danger .bq-title{color:#ff3547 !important}.bq-warning{border-left:3px solid #fb3 !important}.bq-warning .bq-title{color:#fb3 !important}.bq-success{border-left:3px solid #00c851 !important}.bq-success .bq-title{color:#00c851 !important}.bq-info{border-left:3px solid #33b5e5 !important}.bq-info .bq-title{color:#33b5e5 !important}.h1-responsive{font-size:150%}.h2-responsive{font-size:145%}.h3-responsive{font-size:135%}.h4-responsive{font-size:135%}.h5-responsive{font-size:135%}@media (min-width: 576px){.h1-responsive{font-size:170%}.h2-responsive{font-size:140%}.h3-responsive{font-size:125%}.h4-responsive{font-size:125%}.h5-responsive{font-size:125%}}@media (min-width: 768px){.h1-responsive{font-size:200%}.h2-responsive{font-size:170%}.h3-responsive{font-size:140%}.h4-responsive{font-size:125%}.h5-responsive{font-size:125%}}@media (min-width: 992px){.h1-responsive{font-size:200%}.h2-responsive{font-size:170%}.h3-responsive{font-size:140%}.h4-responsive{font-size:125%}.h5-responsive{font-size:125%}}@media (min-width: 1200px){.h1-responsive{font-size:250%}.h2-responsive{font-size:200%}.h3-responsive{font-size:170%}.h4-responsive{font-size:140%}.h5-responsive{font-size:125%}}.text-primary{color:#4285f4 !important}a.text-primary:hover,a.text-primary:focus{color:#1266f1 !important}.text-danger{color:#ff3547 !important}a.text-danger:hover,a.text-danger:focus{color:#ff0219 !important}.text-warning{color:#fb3 !important}a.text-warning:hover,a.text-warning:focus{color:#fa0 !important}.text-success{color:#00c851 !important}a.text-success:hover,a.text-success:focus{color:#00953c !important}.text-info{color:#33b5e5 !important}a.text-info:hover,a.text-info:focus{color:#1a9bcb !important}.text-default{color:#2bbbad !important}a.text-default:hover,a.text-default:focus{color:#219287 !important}.text-secondary{color:#a6c !important}a.text-secondary:hover,a.text-secondary:focus{color:#9540bf !important}.text-dark{color:#212121 !important}a.text-dark:hover,a.text-dark:focus{color:#080808 !important}.text-light{color:#e0e0e0 !important}a.text-light:hover,a.text-light:focus{color:#c7c7c7 !important}.font-small{font-size:.9rem}strong{font-weight:500}.view{position:relative;overflow:hidden;cursor:default}.view .mask{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:hidden;background-attachment:fixed}.view img,.view video{position:relative;display:block}.view video.video-intro{top:50%;left:50%;z-index:-100;width:auto;min-width:100%;height:auto;min-height:100%;-webkit-transition:1s opacity;transition:1s opacity;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}.overlay .mask{opacity:0;-webkit-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out}.overlay .mask:hover{opacity:1}.zoom img,.zoom video{-webkit-transition:all 0.2s linear;transition:all 0.2s linear}.zoom:hover img,.zoom:hover video{-webkit-transform:scale(1.1);transform:scale(1.1)}.pattern-1{background:url(../img/overlays/01.png);background-attachment:fixed}.pattern-2{background:url(../img/overlays/02.png);background-attachment:fixed}.pattern-3{background:url(../img/overlays/03.png);background-attachment:fixed}.pattern-4{background:url(../img/overlays/04.png);background-attachment:fixed}.pattern-5{background:url(../img/overlays/05.png);background-attachment:fixed}.pattern-6{background:url(../img/overlays/06.png);background-attachment:fixed}.pattern-7{background:url(../img/overlays/07.png);background-attachment:fixed}.pattern-8{background:url(../img/overlays/08.png);background-attachment:fixed}.pattern-9{background:url(../img/overlays/09.png);background-attachment:fixed}/*! + * Waves v0.7.6 + * http://fian.my.id/Waves + * + * Copyright 2014-2018 Alfiana E. Sibuea and other contributors + * Released under the MIT license + * https://github.com/fians/Waves/blob/master/LICENSE */.waves-effect{position:relative;overflow:hidden;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}.waves-effect .waves-ripple{position:absolute;width:100px;height:100px;margin-top:-50px;margin-left:-50px;pointer-events:none;background:rgba(0,0,0,0.2);background:radial-gradient(rgba(0,0,0,0.2) 0,rgba(0,0,0,0.3) 40%,rgba(0,0,0,0.4) 50%,rgba(0,0,0,0.5) 60%,rgba(255,255,255,0) 70%);border-radius:50%;opacity:0;-webkit-transition-property:-webkit-transform, opacity;-webkit-transition-property:opacity, -webkit-transform;transition-property:opacity, -webkit-transform;transition-property:transform, opacity;transition-property:transform, opacity, -webkit-transform;-webkit-transition:all 0.5s ease-out;transition:all 0.5s ease-out;-webkit-transform:scale(0) translate(0, 0);transform:scale(0) translate(0, 0)}.waves-effect.waves-light .waves-ripple{background:rgba(255,255,255,0.4);background:radial-gradient(rgba(255,255,255,0.2) 0,rgba(255,255,255,0.3) 40%,rgba(255,255,255,0.4) 50%,rgba(255,255,255,0.5) 60%,rgba(255,255,255,0) 70%)}.waves-effect.waves-classic .waves-ripple{background:rgba(0,0,0,0.2)}.waves-effect.waves-classic.waves-light .waves-ripple{background:rgba(255,255,255,0.4)}.waves-notransition{-webkit-transition:none !important;transition:none !important}.waves-button,.waves-circle{-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-mask-image:-webkit-radial-gradient(circle, #fff 100%, #000 100%)}.waves-button,.waves-button:hover,.waves-button:visited,.waves-button-input{z-index:1;font-size:1em;line-height:1em;color:inherit;text-align:center;text-decoration:none;white-space:nowrap;vertical-align:middle;cursor:pointer;background-color:rgba(0,0,0,0);border:none;outline:none}.waves-button{padding:.85em 1.1em;border-radius:.2em}.waves-button-input{padding:.85em 1.1em;margin:0}.waves-input-wrapper{position:relative;display:inline-block;vertical-align:middle;border-radius:.2em}.waves-input-wrapper.waves-button{padding:0}.waves-input-wrapper .waves-button-input{position:relative;top:0;left:0;z-index:1}.waves-circle{width:2.5em;height:2.5em;line-height:2.5em;text-align:center;border-radius:50%}.waves-float{-webkit-mask-image:none;-webkit-box-shadow:0 1px 1.5px 1px rgba(0,0,0,0.12);box-shadow:0 1px 1.5px 1px rgba(0,0,0,0.12);-webkit-transition:all 300ms;transition:all 300ms}.waves-float:active{-webkit-box-shadow:0 8px 20px 1px rgba(0,0,0,0.3);box-shadow:0 8px 20px 1px rgba(0,0,0,0.3)}.waves-block{display:block}a.waves-effect,a.waves-light{display:inline-block}/*! + * animate.css -http://daneden.me/animate + * Version - 3.7.0 + * Licensed under the MIT license - http://opensource.org/licenses/MIT + * + * Copyright (c) 2018 Daniel Eden + */.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.animated.infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.animated.delay-1s{-webkit-animation-delay:1s;animation-delay:1s}.animated.delay-2s{-webkit-animation-delay:2s;animation-delay:2s}.animated.delay-3s{-webkit-animation-delay:3s;animation-delay:3s}.animated.delay-4s{-webkit-animation-delay:4s;animation-delay:4s}.animated.delay-5s{-webkit-animation-delay:5s;animation-delay:5s}.animated.fast{-webkit-animation-duration:800ms;animation-duration:800ms}.animated.faster{-webkit-animation-duration:500ms;animation-duration:500ms}.animated.slow{-webkit-animation-duration:2s;animation-duration:2s}.animated.slower{-webkit-animation-duration:3s;animation-duration:3s}@media (prefers-reduced-motion){.animated{-webkit-transition:none !important;transition:none !important;-webkit-animation:unset !important;animation:unset !important}}@-webkit-keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}@-webkit-keyframes fadeInDown{from{opacity:0;-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes fadeInDown{from{opacity:0;-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}.fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown}@-webkit-keyframes fadeInLeft{from{opacity:0;-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes fadeInLeft{from{opacity:0;-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}.fadeInLeft{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft}@-webkit-keyframes fadeInRight{from{opacity:0;-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes fadeInRight{from{opacity:0;-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}.fadeInRight{-webkit-animation-name:fadeInRight;animation-name:fadeInRight}@-webkit-keyframes fadeInUp{from{opacity:0;-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes fadeInUp{from{opacity:0;-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}@-webkit-keyframes fadeOut{from{opacity:1}to{opacity:0}}@keyframes fadeOut{from{opacity:1}to{opacity:0}}.fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}@-webkit-keyframes fadeOutDown{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0)}}@keyframes fadeOutDown{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0)}}.fadeOutDown{-webkit-animation-name:fadeOutDown;animation-name:fadeOutDown}@-webkit-keyframes fadeOutLeft{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0)}}@keyframes fadeOutLeft{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0)}}.fadeOutLeft{-webkit-animation-name:fadeOutLeft;animation-name:fadeOutLeft}@-webkit-keyframes fadeOutRight{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0)}}@keyframes fadeOutRight{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0)}}.fadeOutRight{-webkit-animation-name:fadeOutRight;animation-name:fadeOutRight}@-webkit-keyframes fadeOutUp{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0)}}@keyframes fadeOutUp{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0)}}.fadeOutUp{-webkit-animation-name:fadeOutUp;animation-name:fadeOutUp}.btn{margin:.375rem;color:inherit;text-transform:uppercase;word-wrap:break-word;white-space:normal;cursor:pointer;border:0;border-radius:.125rem;-webkit-box-shadow:0 2px 5px 0 rgba(0,0,0,0.16),0 2px 10px 0 rgba(0,0,0,0.12);box-shadow:0 2px 5px 0 rgba(0,0,0,0.16),0 2px 10px 0 rgba(0,0,0,0.12);-webkit-transition:color 0.15s ease-in-out,background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,-webkit-box-shadow 0.15s ease-in-out;transition:color 0.15s ease-in-out,background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,-webkit-box-shadow 0.15s ease-in-out;transition:color 0.15s ease-in-out,background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out;transition:color 0.15s ease-in-out,background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out,-webkit-box-shadow 0.15s ease-in-out;padding:.84rem 2.14rem;font-size:.81rem}.btn:hover,.btn:focus,.btn:active{outline:0;-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn.btn-block{margin:inherit}.btn .fas.right,.btn .fab.right,.btn .far.right{margin-left:.3rem}.btn .fas.left,.btn .fab.left,.btn .far.left{margin-right:.3rem}.btn.btn-lg{padding:1rem 2.4rem;font-size:.94rem}.btn.btn-md{padding:.7rem 1.6rem;font-size:.7rem}.btn.btn-sm{padding:.5rem 1.6rem;font-size:.64rem}.btn.disabled:hover,.btn.disabled:focus,.btn.disabled:active,.btn:disabled:hover,.btn:disabled:focus,.btn:disabled:active{-webkit-box-shadow:0 2px 5px 0 rgba(0,0,0,0.16),0 2px 10px 0 rgba(0,0,0,0.12);box-shadow:0 2px 5px 0 rgba(0,0,0,0.16),0 2px 10px 0 rgba(0,0,0,0.12)}.btn[class*="btn-outline-"]{padding-top:.7rem;padding-bottom:.7rem}.btn[class*="btn-outline-"].btn-lg{padding-top:.88rem;padding-bottom:.88rem}.btn[class*="btn-outline-"].btn-md{padding-top:.58rem;padding-bottom:.58rem}.btn[class*="btn-outline-"].btn-sm{padding-top:.38rem;padding-bottom:.38rem}.btn-link{color:#000;background-color:transparent;-webkit-box-shadow:none;box-shadow:none}.btn-link:hover,.btn-link:focus,.btn-link:active{color:#000;background-color:transparent;-webkit-box-shadow:none;box-shadow:none}.btn-group>.btn:not(:first-child),.btn-group>.btn-group:not(:first-child){margin-left:-.375rem}.btn-primary{color:#fff;background-color:#4285f4 !important}.btn-primary:hover{color:#fff;background-color:#5a95f5}.btn-primary:focus,.btn-primary.focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-primary:focus,.btn-primary:active,.btn-primary.active{background-color:#0b51c5}.btn-primary.dropdown-toggle{background-color:#4285f4 !important}.btn-primary.dropdown-toggle:hover,.btn-primary.dropdown-toggle:focus{background-color:#5a95f5 !important}.btn-primary:not([disabled]):not(.disabled):active,.btn-primary:not([disabled]):not(.disabled).active,.show>.btn-primary.dropdown-toggle{background-color:#0b51c5 !important;-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-primary:not([disabled]):not(.disabled):active:focus,.btn-primary:not([disabled]):not(.disabled).active:focus,.show>.btn-primary.dropdown-toggle:focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.primary-ic{color:#4285f4 !important}.primary-ic:hover,.primary-ic:focus{color:#4285f4}a.btn:not([href]):not([tabindex]),a.btn:not([href]):not([tabindex]):focus,a.btn:not([href]):not([tabindex]):hover{color:#fff}table.table a.btn.btn-primary{color:#fff}.btn-outline-primary{color:#4285f4 !important;background-color:transparent !important;border:2px solid #4285f4 !important}.btn-outline-primary:hover,.btn-outline-primary:focus,.btn-outline-primary:active,.btn-outline-primary:active:focus,.btn-outline-primary.active{color:#4285f4 !important;background-color:transparent !important;border-color:#4285f4 !important}.btn-outline-primary:not([disabled]):not(.disabled):active,.btn-outline-primary:not([disabled]):not(.disabled).active,.show>.btn-outline-primary.dropdown-toggle{background-color:transparent !important;border-color:#4285f4 !important;-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-outline-primary:not([disabled]):not(.disabled):active:focus,.btn-outline-primary:not([disabled]):not(.disabled).active:focus,.show>.btn-outline-primary.dropdown-toggle:focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-danger{color:#fff;background-color:#ff3547 !important}.btn-danger:hover{color:#fff;background-color:#ff4f5e}.btn-danger:focus,.btn-danger.focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-danger:focus,.btn-danger:active,.btn-danger.active{background-color:#ce0012}.btn-danger.dropdown-toggle{background-color:#ff3547 !important}.btn-danger.dropdown-toggle:hover,.btn-danger.dropdown-toggle:focus{background-color:#ff4f5e !important}.btn-danger:not([disabled]):not(.disabled):active,.btn-danger:not([disabled]):not(.disabled).active,.show>.btn-danger.dropdown-toggle{background-color:#ce0012 !important;-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-danger:not([disabled]):not(.disabled):active:focus,.btn-danger:not([disabled]):not(.disabled).active:focus,.show>.btn-danger.dropdown-toggle:focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.danger-ic{color:#ff3547 !important}.danger-ic:hover,.danger-ic:focus{color:#ff3547}a.btn:not([href]):not([tabindex]),a.btn:not([href]):not([tabindex]):focus,a.btn:not([href]):not([tabindex]):hover{color:#fff}table.table a.btn.btn-danger{color:#fff}.btn-outline-danger{color:#ff3547 !important;background-color:transparent !important;border:2px solid #ff3547 !important}.btn-outline-danger:hover,.btn-outline-danger:focus,.btn-outline-danger:active,.btn-outline-danger:active:focus,.btn-outline-danger.active{color:#ff3547 !important;background-color:transparent !important;border-color:#ff3547 !important}.btn-outline-danger:not([disabled]):not(.disabled):active,.btn-outline-danger:not([disabled]):not(.disabled).active,.show>.btn-outline-danger.dropdown-toggle{background-color:transparent !important;border-color:#ff3547 !important;-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-outline-danger:not([disabled]):not(.disabled):active:focus,.btn-outline-danger:not([disabled]):not(.disabled).active:focus,.show>.btn-outline-danger.dropdown-toggle:focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-warning{color:#fff;background-color:#fb3 !important}.btn-warning:hover{color:#fff;background-color:#ffc44d}.btn-warning:focus,.btn-warning.focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-warning:focus,.btn-warning:active,.btn-warning.active{background-color:#c80}.btn-warning.dropdown-toggle{background-color:#fb3 !important}.btn-warning.dropdown-toggle:hover,.btn-warning.dropdown-toggle:focus{background-color:#ffc44d !important}.btn-warning:not([disabled]):not(.disabled):active,.btn-warning:not([disabled]):not(.disabled).active,.show>.btn-warning.dropdown-toggle{background-color:#c80 !important;-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-warning:not([disabled]):not(.disabled):active:focus,.btn-warning:not([disabled]):not(.disabled).active:focus,.show>.btn-warning.dropdown-toggle:focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.warning-ic{color:#fb3 !important}.warning-ic:hover,.warning-ic:focus{color:#fb3}a.btn:not([href]):not([tabindex]),a.btn:not([href]):not([tabindex]):focus,a.btn:not([href]):not([tabindex]):hover{color:#fff}table.table a.btn.btn-warning{color:#fff}.btn-outline-warning{color:#fb3 !important;background-color:transparent !important;border:2px solid #fb3 !important}.btn-outline-warning:hover,.btn-outline-warning:focus,.btn-outline-warning:active,.btn-outline-warning:active:focus,.btn-outline-warning.active{color:#fb3 !important;background-color:transparent !important;border-color:#fb3 !important}.btn-outline-warning:not([disabled]):not(.disabled):active,.btn-outline-warning:not([disabled]):not(.disabled).active,.show>.btn-outline-warning.dropdown-toggle{background-color:transparent !important;border-color:#fb3 !important;-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-outline-warning:not([disabled]):not(.disabled):active:focus,.btn-outline-warning:not([disabled]):not(.disabled).active:focus,.show>.btn-outline-warning.dropdown-toggle:focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-success{color:#fff;background-color:#00c851 !important}.btn-success:hover{color:#fff;background-color:#00e25b}.btn-success:focus,.btn-success.focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-success:focus,.btn-success:active,.btn-success.active{background-color:#006228}.btn-success.dropdown-toggle{background-color:#00c851 !important}.btn-success.dropdown-toggle:hover,.btn-success.dropdown-toggle:focus{background-color:#00e25b !important}.btn-success:not([disabled]):not(.disabled):active,.btn-success:not([disabled]):not(.disabled).active,.show>.btn-success.dropdown-toggle{background-color:#006228 !important;-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-success:not([disabled]):not(.disabled):active:focus,.btn-success:not([disabled]):not(.disabled).active:focus,.show>.btn-success.dropdown-toggle:focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.success-ic{color:#00c851 !important}.success-ic:hover,.success-ic:focus{color:#00c851}a.btn:not([href]):not([tabindex]),a.btn:not([href]):not([tabindex]):focus,a.btn:not([href]):not([tabindex]):hover{color:#fff}table.table a.btn.btn-success{color:#fff}.btn-outline-success{color:#00c851 !important;background-color:transparent !important;border:2px solid #00c851 !important}.btn-outline-success:hover,.btn-outline-success:focus,.btn-outline-success:active,.btn-outline-success:active:focus,.btn-outline-success.active{color:#00c851 !important;background-color:transparent !important;border-color:#00c851 !important}.btn-outline-success:not([disabled]):not(.disabled):active,.btn-outline-success:not([disabled]):not(.disabled).active,.show>.btn-outline-success.dropdown-toggle{background-color:transparent !important;border-color:#00c851 !important;-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-outline-success:not([disabled]):not(.disabled):active:focus,.btn-outline-success:not([disabled]):not(.disabled).active:focus,.show>.btn-outline-success.dropdown-toggle:focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-info{color:#fff;background-color:#33b5e5 !important}.btn-info:hover{color:#fff;background-color:#4abde8}.btn-info:focus,.btn-info.focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-info:focus,.btn-info:active,.btn-info.active{background-color:#14799e}.btn-info.dropdown-toggle{background-color:#33b5e5 !important}.btn-info.dropdown-toggle:hover,.btn-info.dropdown-toggle:focus{background-color:#4abde8 !important}.btn-info:not([disabled]):not(.disabled):active,.btn-info:not([disabled]):not(.disabled).active,.show>.btn-info.dropdown-toggle{background-color:#14799e !important;-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-info:not([disabled]):not(.disabled):active:focus,.btn-info:not([disabled]):not(.disabled).active:focus,.show>.btn-info.dropdown-toggle:focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.info-ic{color:#33b5e5 !important}.info-ic:hover,.info-ic:focus{color:#33b5e5}a.btn:not([href]):not([tabindex]),a.btn:not([href]):not([tabindex]):focus,a.btn:not([href]):not([tabindex]):hover{color:#fff}table.table a.btn.btn-info{color:#fff}.btn-outline-info{color:#33b5e5 !important;background-color:transparent !important;border:2px solid #33b5e5 !important}.btn-outline-info:hover,.btn-outline-info:focus,.btn-outline-info:active,.btn-outline-info:active:focus,.btn-outline-info.active{color:#33b5e5 !important;background-color:transparent !important;border-color:#33b5e5 !important}.btn-outline-info:not([disabled]):not(.disabled):active,.btn-outline-info:not([disabled]):not(.disabled).active,.show>.btn-outline-info.dropdown-toggle{background-color:transparent !important;border-color:#33b5e5 !important;-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-outline-info:not([disabled]):not(.disabled):active:focus,.btn-outline-info:not([disabled]):not(.disabled).active:focus,.show>.btn-outline-info.dropdown-toggle:focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-default{color:#fff;background-color:#2bbbad !important}.btn-default:hover{color:#fff;background-color:#30cfc0}.btn-default:focus,.btn-default.focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-default:focus,.btn-default:active,.btn-default.active{background-color:#186860}.btn-default.dropdown-toggle{background-color:#2bbbad !important}.btn-default.dropdown-toggle:hover,.btn-default.dropdown-toggle:focus{background-color:#30cfc0 !important}.btn-default:not([disabled]):not(.disabled):active,.btn-default:not([disabled]):not(.disabled).active,.show>.btn-default.dropdown-toggle{background-color:#186860 !important;-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-default:not([disabled]):not(.disabled):active:focus,.btn-default:not([disabled]):not(.disabled).active:focus,.show>.btn-default.dropdown-toggle:focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.default-ic{color:#2bbbad !important}.default-ic:hover,.default-ic:focus{color:#2bbbad}a.btn:not([href]):not([tabindex]),a.btn:not([href]):not([tabindex]):focus,a.btn:not([href]):not([tabindex]):hover{color:#fff}table.table a.btn.btn-default{color:#fff}.btn-outline-default{color:#2bbbad !important;background-color:transparent !important;border:2px solid #2bbbad !important}.btn-outline-default:hover,.btn-outline-default:focus,.btn-outline-default:active,.btn-outline-default:active:focus,.btn-outline-default.active{color:#2bbbad !important;background-color:transparent !important;border-color:#2bbbad !important}.btn-outline-default:not([disabled]):not(.disabled):active,.btn-outline-default:not([disabled]):not(.disabled).active,.show>.btn-outline-default.dropdown-toggle{background-color:transparent !important;border-color:#2bbbad !important;-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-outline-default:not([disabled]):not(.disabled):active:focus,.btn-outline-default:not([disabled]):not(.disabled).active:focus,.show>.btn-outline-default.dropdown-toggle:focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-secondary{color:#fff;background-color:#a6c !important}.btn-secondary:hover{color:#fff;background-color:#b579d2}.btn-secondary:focus,.btn-secondary.focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-secondary:focus,.btn-secondary:active,.btn-secondary.active{background-color:#739}.btn-secondary.dropdown-toggle{background-color:#a6c !important}.btn-secondary.dropdown-toggle:hover,.btn-secondary.dropdown-toggle:focus{background-color:#b579d2 !important}.btn-secondary:not([disabled]):not(.disabled):active,.btn-secondary:not([disabled]):not(.disabled).active,.show>.btn-secondary.dropdown-toggle{background-color:#739 !important;-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-secondary:not([disabled]):not(.disabled):active:focus,.btn-secondary:not([disabled]):not(.disabled).active:focus,.show>.btn-secondary.dropdown-toggle:focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.secondary-ic{color:#a6c !important}.secondary-ic:hover,.secondary-ic:focus{color:#a6c}a.btn:not([href]):not([tabindex]),a.btn:not([href]):not([tabindex]):focus,a.btn:not([href]):not([tabindex]):hover{color:#fff}table.table a.btn.btn-secondary{color:#fff}.btn-outline-secondary{color:#a6c !important;background-color:transparent !important;border:2px solid #a6c !important}.btn-outline-secondary:hover,.btn-outline-secondary:focus,.btn-outline-secondary:active,.btn-outline-secondary:active:focus,.btn-outline-secondary.active{color:#a6c !important;background-color:transparent !important;border-color:#a6c !important}.btn-outline-secondary:not([disabled]):not(.disabled):active,.btn-outline-secondary:not([disabled]):not(.disabled).active,.show>.btn-outline-secondary.dropdown-toggle{background-color:transparent !important;border-color:#a6c !important;-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-outline-secondary:not([disabled]):not(.disabled):active:focus,.btn-outline-secondary:not([disabled]):not(.disabled).active:focus,.show>.btn-outline-secondary.dropdown-toggle:focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-elegant{color:#fff;background-color:#2e2e2e !important}.btn-elegant:hover{color:#fff;background-color:#3b3b3b}.btn-elegant:focus,.btn-elegant.focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-elegant:focus,.btn-elegant:active,.btn-elegant.active{background-color:#000}.btn-elegant.dropdown-toggle{background-color:#2e2e2e !important}.btn-elegant.dropdown-toggle:hover,.btn-elegant.dropdown-toggle:focus{background-color:#3b3b3b !important}.btn-elegant:not([disabled]):not(.disabled):active,.btn-elegant:not([disabled]):not(.disabled).active,.show>.btn-elegant.dropdown-toggle{background-color:#000 !important;-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-elegant:not([disabled]):not(.disabled):active:focus,.btn-elegant:not([disabled]):not(.disabled).active:focus,.show>.btn-elegant.dropdown-toggle:focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.elegant-ic{color:#2e2e2e !important}.elegant-ic:hover,.elegant-ic:focus{color:#2e2e2e}a.btn:not([href]):not([tabindex]),a.btn:not([href]):not([tabindex]):focus,a.btn:not([href]):not([tabindex]):hover{color:#fff}table.table a.btn.btn-elegant{color:#fff}.btn-outline-elegant{color:#2e2e2e !important;background-color:transparent !important;border:2px solid #2e2e2e !important}.btn-outline-elegant:hover,.btn-outline-elegant:focus,.btn-outline-elegant:active,.btn-outline-elegant:active:focus,.btn-outline-elegant.active{color:#2e2e2e !important;background-color:transparent !important;border-color:#2e2e2e !important}.btn-outline-elegant:not([disabled]):not(.disabled):active,.btn-outline-elegant:not([disabled]):not(.disabled).active,.show>.btn-outline-elegant.dropdown-toggle{background-color:transparent !important;border-color:#2e2e2e !important;-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-outline-elegant:not([disabled]):not(.disabled):active:focus,.btn-outline-elegant:not([disabled]):not(.disabled).active:focus,.show>.btn-outline-elegant.dropdown-toggle:focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-unique{color:#fff;background-color:#880e4f !important}.btn-unique:hover{color:#fff;background-color:#9f105c}.btn-unique:focus,.btn-unique.focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-unique:focus,.btn-unique:active,.btn-unique.active{background-color:#2c0419}.btn-unique.dropdown-toggle{background-color:#880e4f !important}.btn-unique.dropdown-toggle:hover,.btn-unique.dropdown-toggle:focus{background-color:#9f105c !important}.btn-unique:not([disabled]):not(.disabled):active,.btn-unique:not([disabled]):not(.disabled).active,.show>.btn-unique.dropdown-toggle{background-color:#2c0419 !important;-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-unique:not([disabled]):not(.disabled):active:focus,.btn-unique:not([disabled]):not(.disabled).active:focus,.show>.btn-unique.dropdown-toggle:focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.unique-ic{color:#880e4f !important}.unique-ic:hover,.unique-ic:focus{color:#880e4f}a.btn:not([href]):not([tabindex]),a.btn:not([href]):not([tabindex]):focus,a.btn:not([href]):not([tabindex]):hover{color:#fff}table.table a.btn.btn-unique{color:#fff}.btn-outline-unique{color:#880e4f !important;background-color:transparent !important;border:2px solid #880e4f !important}.btn-outline-unique:hover,.btn-outline-unique:focus,.btn-outline-unique:active,.btn-outline-unique:active:focus,.btn-outline-unique.active{color:#880e4f !important;background-color:transparent !important;border-color:#880e4f !important}.btn-outline-unique:not([disabled]):not(.disabled):active,.btn-outline-unique:not([disabled]):not(.disabled).active,.show>.btn-outline-unique.dropdown-toggle{background-color:transparent !important;border-color:#880e4f !important;-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-outline-unique:not([disabled]):not(.disabled):active:focus,.btn-outline-unique:not([disabled]):not(.disabled).active:focus,.show>.btn-outline-unique.dropdown-toggle:focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-dark-green{color:#fff;background-color:#388e3c !important}.btn-dark-green:hover{color:#fff;background-color:#3fa044}.btn-dark-green:focus,.btn-dark-green.focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-dark-green:focus,.btn-dark-green:active,.btn-dark-green.active{background-color:#1b451d}.btn-dark-green.dropdown-toggle{background-color:#388e3c !important}.btn-dark-green.dropdown-toggle:hover,.btn-dark-green.dropdown-toggle:focus{background-color:#3fa044 !important}.btn-dark-green:not([disabled]):not(.disabled):active,.btn-dark-green:not([disabled]):not(.disabled).active,.show>.btn-dark-green.dropdown-toggle{background-color:#1b451d !important;-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-dark-green:not([disabled]):not(.disabled):active:focus,.btn-dark-green:not([disabled]):not(.disabled).active:focus,.show>.btn-dark-green.dropdown-toggle:focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.dark-green-ic{color:#388e3c !important}.dark-green-ic:hover,.dark-green-ic:focus{color:#388e3c}a.btn:not([href]):not([tabindex]),a.btn:not([href]):not([tabindex]):focus,a.btn:not([href]):not([tabindex]):hover{color:#fff}table.table a.btn.btn-dark-green{color:#fff}.btn-outline-dark-green{color:#388e3c !important;background-color:transparent !important;border:2px solid #388e3c !important}.btn-outline-dark-green:hover,.btn-outline-dark-green:focus,.btn-outline-dark-green:active,.btn-outline-dark-green:active:focus,.btn-outline-dark-green.active{color:#388e3c !important;background-color:transparent !important;border-color:#388e3c !important}.btn-outline-dark-green:not([disabled]):not(.disabled):active,.btn-outline-dark-green:not([disabled]):not(.disabled).active,.show>.btn-outline-dark-green.dropdown-toggle{background-color:transparent !important;border-color:#388e3c !important;-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-outline-dark-green:not([disabled]):not(.disabled):active:focus,.btn-outline-dark-green:not([disabled]):not(.disabled).active:focus,.show>.btn-outline-dark-green.dropdown-toggle:focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-mdb-color{color:#fff;background-color:#59698d !important}.btn-mdb-color:hover{color:#fff;background-color:#63759d}.btn-mdb-color:focus,.btn-mdb-color.focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-mdb-color:focus,.btn-mdb-color:active,.btn-mdb-color.active{background-color:#323a4e}.btn-mdb-color.dropdown-toggle{background-color:#59698d !important}.btn-mdb-color.dropdown-toggle:hover,.btn-mdb-color.dropdown-toggle:focus{background-color:#63759d !important}.btn-mdb-color:not([disabled]):not(.disabled):active,.btn-mdb-color:not([disabled]):not(.disabled).active,.show>.btn-mdb-color.dropdown-toggle{background-color:#323a4e !important;-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-mdb-color:not([disabled]):not(.disabled):active:focus,.btn-mdb-color:not([disabled]):not(.disabled).active:focus,.show>.btn-mdb-color.dropdown-toggle:focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.mdb-color-ic{color:#59698d !important}.mdb-color-ic:hover,.mdb-color-ic:focus{color:#59698d}a.btn:not([href]):not([tabindex]),a.btn:not([href]):not([tabindex]):focus,a.btn:not([href]):not([tabindex]):hover{color:#fff}table.table a.btn.btn-mdb-color{color:#fff}.btn-outline-mdb-color{color:#59698d !important;background-color:transparent !important;border:2px solid #59698d !important}.btn-outline-mdb-color:hover,.btn-outline-mdb-color:focus,.btn-outline-mdb-color:active,.btn-outline-mdb-color:active:focus,.btn-outline-mdb-color.active{color:#59698d !important;background-color:transparent !important;border-color:#59698d !important}.btn-outline-mdb-color:not([disabled]):not(.disabled):active,.btn-outline-mdb-color:not([disabled]):not(.disabled).active,.show>.btn-outline-mdb-color.dropdown-toggle{background-color:transparent !important;border-color:#59698d !important;-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-outline-mdb-color:not([disabled]):not(.disabled):active:focus,.btn-outline-mdb-color:not([disabled]):not(.disabled).active:focus,.show>.btn-outline-mdb-color.dropdown-toggle:focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-red{color:#fff;background-color:#d32f2f !important}.btn-red:hover{color:#fff;background-color:#d74444}.btn-red:focus,.btn-red.focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-red:focus,.btn-red:active,.btn-red.active{background-color:#811b1b}.btn-red.dropdown-toggle{background-color:#d32f2f !important}.btn-red.dropdown-toggle:hover,.btn-red.dropdown-toggle:focus{background-color:#d74444 !important}.btn-red:not([disabled]):not(.disabled):active,.btn-red:not([disabled]):not(.disabled).active,.show>.btn-red.dropdown-toggle{background-color:#811b1b !important;-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-red:not([disabled]):not(.disabled):active:focus,.btn-red:not([disabled]):not(.disabled).active:focus,.show>.btn-red.dropdown-toggle:focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.red-ic{color:#d32f2f !important}.red-ic:hover,.red-ic:focus{color:#d32f2f}a.btn:not([href]):not([tabindex]),a.btn:not([href]):not([tabindex]):focus,a.btn:not([href]):not([tabindex]):hover{color:#fff}table.table a.btn.btn-red{color:#fff}.btn-outline-red{color:#d32f2f !important;background-color:transparent !important;border:2px solid #d32f2f !important}.btn-outline-red:hover,.btn-outline-red:focus,.btn-outline-red:active,.btn-outline-red:active:focus,.btn-outline-red.active{color:#d32f2f !important;background-color:transparent !important;border-color:#d32f2f !important}.btn-outline-red:not([disabled]):not(.disabled):active,.btn-outline-red:not([disabled]):not(.disabled).active,.show>.btn-outline-red.dropdown-toggle{background-color:transparent !important;border-color:#d32f2f !important;-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-outline-red:not([disabled]):not(.disabled):active:focus,.btn-outline-red:not([disabled]):not(.disabled).active:focus,.show>.btn-outline-red.dropdown-toggle:focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-pink{color:#fff;background-color:#ec407a !important}.btn-pink:hover{color:#fff;background-color:#ee578a}.btn-pink:focus,.btn-pink.focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-pink:focus,.btn-pink:active,.btn-pink.active{background-color:#b41249}.btn-pink.dropdown-toggle{background-color:#ec407a !important}.btn-pink.dropdown-toggle:hover,.btn-pink.dropdown-toggle:focus{background-color:#ee578a !important}.btn-pink:not([disabled]):not(.disabled):active,.btn-pink:not([disabled]):not(.disabled).active,.show>.btn-pink.dropdown-toggle{background-color:#b41249 !important;-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-pink:not([disabled]):not(.disabled):active:focus,.btn-pink:not([disabled]):not(.disabled).active:focus,.show>.btn-pink.dropdown-toggle:focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.pink-ic{color:#ec407a !important}.pink-ic:hover,.pink-ic:focus{color:#ec407a}a.btn:not([href]):not([tabindex]),a.btn:not([href]):not([tabindex]):focus,a.btn:not([href]):not([tabindex]):hover{color:#fff}table.table a.btn.btn-pink{color:#fff}.btn-outline-pink{color:#ec407a !important;background-color:transparent !important;border:2px solid #ec407a !important}.btn-outline-pink:hover,.btn-outline-pink:focus,.btn-outline-pink:active,.btn-outline-pink:active:focus,.btn-outline-pink.active{color:#ec407a !important;background-color:transparent !important;border-color:#ec407a !important}.btn-outline-pink:not([disabled]):not(.disabled):active,.btn-outline-pink:not([disabled]):not(.disabled).active,.show>.btn-outline-pink.dropdown-toggle{background-color:transparent !important;border-color:#ec407a !important;-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-outline-pink:not([disabled]):not(.disabled):active:focus,.btn-outline-pink:not([disabled]):not(.disabled).active:focus,.show>.btn-outline-pink.dropdown-toggle:focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-purple{color:#fff;background-color:#8e24aa !important}.btn-purple:hover{color:#fff;background-color:#a028bf}.btn-purple:focus,.btn-purple.focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-purple:focus,.btn-purple:active,.btn-purple.active{background-color:#481256}.btn-purple.dropdown-toggle{background-color:#8e24aa !important}.btn-purple.dropdown-toggle:hover,.btn-purple.dropdown-toggle:focus{background-color:#a028bf !important}.btn-purple:not([disabled]):not(.disabled):active,.btn-purple:not([disabled]):not(.disabled).active,.show>.btn-purple.dropdown-toggle{background-color:#481256 !important;-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-purple:not([disabled]):not(.disabled):active:focus,.btn-purple:not([disabled]):not(.disabled).active:focus,.show>.btn-purple.dropdown-toggle:focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.purple-ic{color:#8e24aa !important}.purple-ic:hover,.purple-ic:focus{color:#8e24aa}a.btn:not([href]):not([tabindex]),a.btn:not([href]):not([tabindex]):focus,a.btn:not([href]):not([tabindex]):hover{color:#fff}table.table a.btn.btn-purple{color:#fff}.btn-outline-purple{color:#8e24aa !important;background-color:transparent !important;border:2px solid #8e24aa !important}.btn-outline-purple:hover,.btn-outline-purple:focus,.btn-outline-purple:active,.btn-outline-purple:active:focus,.btn-outline-purple.active{color:#8e24aa !important;background-color:transparent !important;border-color:#8e24aa !important}.btn-outline-purple:not([disabled]):not(.disabled):active,.btn-outline-purple:not([disabled]):not(.disabled).active,.show>.btn-outline-purple.dropdown-toggle{background-color:transparent !important;border-color:#8e24aa !important;-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-outline-purple:not([disabled]):not(.disabled):active:focus,.btn-outline-purple:not([disabled]):not(.disabled).active:focus,.show>.btn-outline-purple.dropdown-toggle:focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-deep-purple{color:#fff;background-color:#512da8 !important}.btn-deep-purple:hover{color:#fff;background-color:#5b32bc}.btn-deep-purple:focus,.btn-deep-purple.focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-deep-purple:focus,.btn-deep-purple:active,.btn-deep-purple.active{background-color:#2a1758}.btn-deep-purple.dropdown-toggle{background-color:#512da8 !important}.btn-deep-purple.dropdown-toggle:hover,.btn-deep-purple.dropdown-toggle:focus{background-color:#5b32bc !important}.btn-deep-purple:not([disabled]):not(.disabled):active,.btn-deep-purple:not([disabled]):not(.disabled).active,.show>.btn-deep-purple.dropdown-toggle{background-color:#2a1758 !important;-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-deep-purple:not([disabled]):not(.disabled):active:focus,.btn-deep-purple:not([disabled]):not(.disabled).active:focus,.show>.btn-deep-purple.dropdown-toggle:focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.deep-purple-ic{color:#512da8 !important}.deep-purple-ic:hover,.deep-purple-ic:focus{color:#512da8}a.btn:not([href]):not([tabindex]),a.btn:not([href]):not([tabindex]):focus,a.btn:not([href]):not([tabindex]):hover{color:#fff}table.table a.btn.btn-deep-purple{color:#fff}.btn-outline-deep-purple{color:#512da8 !important;background-color:transparent !important;border:2px solid #512da8 !important}.btn-outline-deep-purple:hover,.btn-outline-deep-purple:focus,.btn-outline-deep-purple:active,.btn-outline-deep-purple:active:focus,.btn-outline-deep-purple.active{color:#512da8 !important;background-color:transparent !important;border-color:#512da8 !important}.btn-outline-deep-purple:not([disabled]):not(.disabled):active,.btn-outline-deep-purple:not([disabled]):not(.disabled).active,.show>.btn-outline-deep-purple.dropdown-toggle{background-color:transparent !important;border-color:#512da8 !important;-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-outline-deep-purple:not([disabled]):not(.disabled):active:focus,.btn-outline-deep-purple:not([disabled]):not(.disabled).active:focus,.show>.btn-outline-deep-purple.dropdown-toggle:focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-indigo{color:#fff;background-color:#3f51b5 !important}.btn-indigo:hover{color:#fff;background-color:#4d5ec1}.btn-indigo:focus,.btn-indigo.focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-indigo:focus,.btn-indigo:active,.btn-indigo.active{background-color:#252f69}.btn-indigo.dropdown-toggle{background-color:#3f51b5 !important}.btn-indigo.dropdown-toggle:hover,.btn-indigo.dropdown-toggle:focus{background-color:#4d5ec1 !important}.btn-indigo:not([disabled]):not(.disabled):active,.btn-indigo:not([disabled]):not(.disabled).active,.show>.btn-indigo.dropdown-toggle{background-color:#252f69 !important;-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-indigo:not([disabled]):not(.disabled):active:focus,.btn-indigo:not([disabled]):not(.disabled).active:focus,.show>.btn-indigo.dropdown-toggle:focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.indigo-ic{color:#3f51b5 !important}.indigo-ic:hover,.indigo-ic:focus{color:#3f51b5}a.btn:not([href]):not([tabindex]),a.btn:not([href]):not([tabindex]):focus,a.btn:not([href]):not([tabindex]):hover{color:#fff}table.table a.btn.btn-indigo{color:#fff}.btn-outline-indigo{color:#3f51b5 !important;background-color:transparent !important;border:2px solid #3f51b5 !important}.btn-outline-indigo:hover,.btn-outline-indigo:focus,.btn-outline-indigo:active,.btn-outline-indigo:active:focus,.btn-outline-indigo.active{color:#3f51b5 !important;background-color:transparent !important;border-color:#3f51b5 !important}.btn-outline-indigo:not([disabled]):not(.disabled):active,.btn-outline-indigo:not([disabled]):not(.disabled).active,.show>.btn-outline-indigo.dropdown-toggle{background-color:transparent !important;border-color:#3f51b5 !important;-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-outline-indigo:not([disabled]):not(.disabled):active:focus,.btn-outline-indigo:not([disabled]):not(.disabled).active:focus,.show>.btn-outline-indigo.dropdown-toggle:focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-blue{color:#fff;background-color:#1976d2 !important}.btn-blue:hover{color:#fff;background-color:#2083e4}.btn-blue:focus,.btn-blue.focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-blue:focus,.btn-blue:active,.btn-blue.active{background-color:#0e4377}.btn-blue.dropdown-toggle{background-color:#1976d2 !important}.btn-blue.dropdown-toggle:hover,.btn-blue.dropdown-toggle:focus{background-color:#2083e4 !important}.btn-blue:not([disabled]):not(.disabled):active,.btn-blue:not([disabled]):not(.disabled).active,.show>.btn-blue.dropdown-toggle{background-color:#0e4377 !important;-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-blue:not([disabled]):not(.disabled):active:focus,.btn-blue:not([disabled]):not(.disabled).active:focus,.show>.btn-blue.dropdown-toggle:focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.blue-ic{color:#1976d2 !important}.blue-ic:hover,.blue-ic:focus{color:#1976d2}a.btn:not([href]):not([tabindex]),a.btn:not([href]):not([tabindex]):focus,a.btn:not([href]):not([tabindex]):hover{color:#fff}table.table a.btn.btn-blue{color:#fff}.btn-outline-blue{color:#1976d2 !important;background-color:transparent !important;border:2px solid #1976d2 !important}.btn-outline-blue:hover,.btn-outline-blue:focus,.btn-outline-blue:active,.btn-outline-blue:active:focus,.btn-outline-blue.active{color:#1976d2 !important;background-color:transparent !important;border-color:#1976d2 !important}.btn-outline-blue:not([disabled]):not(.disabled):active,.btn-outline-blue:not([disabled]):not(.disabled).active,.show>.btn-outline-blue.dropdown-toggle{background-color:transparent !important;border-color:#1976d2 !important;-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-outline-blue:not([disabled]):not(.disabled):active:focus,.btn-outline-blue:not([disabled]):not(.disabled).active:focus,.show>.btn-outline-blue.dropdown-toggle:focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-light-blue{color:#fff;background-color:#82b1ff !important}.btn-light-blue:hover{color:#fff;background-color:#9cc1ff}.btn-light-blue:focus,.btn-light-blue.focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-light-blue:focus,.btn-light-blue:active,.btn-light-blue.active{background-color:#1c71ff}.btn-light-blue.dropdown-toggle{background-color:#82b1ff !important}.btn-light-blue.dropdown-toggle:hover,.btn-light-blue.dropdown-toggle:focus{background-color:#9cc1ff !important}.btn-light-blue:not([disabled]):not(.disabled):active,.btn-light-blue:not([disabled]):not(.disabled).active,.show>.btn-light-blue.dropdown-toggle{background-color:#1c71ff !important;-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-light-blue:not([disabled]):not(.disabled):active:focus,.btn-light-blue:not([disabled]):not(.disabled).active:focus,.show>.btn-light-blue.dropdown-toggle:focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.light-blue-ic{color:#82b1ff !important}.light-blue-ic:hover,.light-blue-ic:focus{color:#82b1ff}a.btn:not([href]):not([tabindex]),a.btn:not([href]):not([tabindex]):focus,a.btn:not([href]):not([tabindex]):hover{color:#fff}table.table a.btn.btn-light-blue{color:#fff}.btn-outline-light-blue{color:#82b1ff !important;background-color:transparent !important;border:2px solid #82b1ff !important}.btn-outline-light-blue:hover,.btn-outline-light-blue:focus,.btn-outline-light-blue:active,.btn-outline-light-blue:active:focus,.btn-outline-light-blue.active{color:#82b1ff !important;background-color:transparent !important;border-color:#82b1ff !important}.btn-outline-light-blue:not([disabled]):not(.disabled):active,.btn-outline-light-blue:not([disabled]):not(.disabled).active,.show>.btn-outline-light-blue.dropdown-toggle{background-color:transparent !important;border-color:#82b1ff !important;-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-outline-light-blue:not([disabled]):not(.disabled):active:focus,.btn-outline-light-blue:not([disabled]):not(.disabled).active:focus,.show>.btn-outline-light-blue.dropdown-toggle:focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-cyan{color:#fff;background-color:#00bcd4 !important}.btn-cyan:hover{color:#fff;background-color:#00d3ee}.btn-cyan:focus,.btn-cyan.focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-cyan:focus,.btn-cyan:active,.btn-cyan.active{background-color:#00626e}.btn-cyan.dropdown-toggle{background-color:#00bcd4 !important}.btn-cyan.dropdown-toggle:hover,.btn-cyan.dropdown-toggle:focus{background-color:#00d3ee !important}.btn-cyan:not([disabled]):not(.disabled):active,.btn-cyan:not([disabled]):not(.disabled).active,.show>.btn-cyan.dropdown-toggle{background-color:#00626e !important;-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-cyan:not([disabled]):not(.disabled):active:focus,.btn-cyan:not([disabled]):not(.disabled).active:focus,.show>.btn-cyan.dropdown-toggle:focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.cyan-ic{color:#00bcd4 !important}.cyan-ic:hover,.cyan-ic:focus{color:#00bcd4}a.btn:not([href]):not([tabindex]),a.btn:not([href]):not([tabindex]):focus,a.btn:not([href]):not([tabindex]):hover{color:#fff}table.table a.btn.btn-cyan{color:#fff}.btn-outline-cyan{color:#00bcd4 !important;background-color:transparent !important;border:2px solid #00bcd4 !important}.btn-outline-cyan:hover,.btn-outline-cyan:focus,.btn-outline-cyan:active,.btn-outline-cyan:active:focus,.btn-outline-cyan.active{color:#00bcd4 !important;background-color:transparent !important;border-color:#00bcd4 !important}.btn-outline-cyan:not([disabled]):not(.disabled):active,.btn-outline-cyan:not([disabled]):not(.disabled).active,.show>.btn-outline-cyan.dropdown-toggle{background-color:transparent !important;border-color:#00bcd4 !important;-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-outline-cyan:not([disabled]):not(.disabled):active:focus,.btn-outline-cyan:not([disabled]):not(.disabled).active:focus,.show>.btn-outline-cyan.dropdown-toggle:focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-teal{color:#fff;background-color:#00796b !important}.btn-teal:hover{color:#fff;background-color:#009382}.btn-teal:focus,.btn-teal.focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-teal:focus,.btn-teal:active,.btn-teal.active{background-color:#001311}.btn-teal.dropdown-toggle{background-color:#00796b !important}.btn-teal.dropdown-toggle:hover,.btn-teal.dropdown-toggle:focus{background-color:#009382 !important}.btn-teal:not([disabled]):not(.disabled):active,.btn-teal:not([disabled]):not(.disabled).active,.show>.btn-teal.dropdown-toggle{background-color:#001311 !important;-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-teal:not([disabled]):not(.disabled):active:focus,.btn-teal:not([disabled]):not(.disabled).active:focus,.show>.btn-teal.dropdown-toggle:focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.teal-ic{color:#00796b !important}.teal-ic:hover,.teal-ic:focus{color:#00796b}a.btn:not([href]):not([tabindex]),a.btn:not([href]):not([tabindex]):focus,a.btn:not([href]):not([tabindex]):hover{color:#fff}table.table a.btn.btn-teal{color:#fff}.btn-outline-teal{color:#00796b !important;background-color:transparent !important;border:2px solid #00796b !important}.btn-outline-teal:hover,.btn-outline-teal:focus,.btn-outline-teal:active,.btn-outline-teal:active:focus,.btn-outline-teal.active{color:#00796b !important;background-color:transparent !important;border-color:#00796b !important}.btn-outline-teal:not([disabled]):not(.disabled):active,.btn-outline-teal:not([disabled]):not(.disabled).active,.show>.btn-outline-teal.dropdown-toggle{background-color:transparent !important;border-color:#00796b !important;-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-outline-teal:not([disabled]):not(.disabled):active:focus,.btn-outline-teal:not([disabled]):not(.disabled).active:focus,.show>.btn-outline-teal.dropdown-toggle:focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-green{color:#fff;background-color:#388e3c !important}.btn-green:hover{color:#fff;background-color:#3fa044}.btn-green:focus,.btn-green.focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-green:focus,.btn-green:active,.btn-green.active{background-color:#1b451d}.btn-green.dropdown-toggle{background-color:#388e3c !important}.btn-green.dropdown-toggle:hover,.btn-green.dropdown-toggle:focus{background-color:#3fa044 !important}.btn-green:not([disabled]):not(.disabled):active,.btn-green:not([disabled]):not(.disabled).active,.show>.btn-green.dropdown-toggle{background-color:#1b451d !important;-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-green:not([disabled]):not(.disabled):active:focus,.btn-green:not([disabled]):not(.disabled).active:focus,.show>.btn-green.dropdown-toggle:focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.green-ic{color:#388e3c !important}.green-ic:hover,.green-ic:focus{color:#388e3c}a.btn:not([href]):not([tabindex]),a.btn:not([href]):not([tabindex]):focus,a.btn:not([href]):not([tabindex]):hover{color:#fff}table.table a.btn.btn-green{color:#fff}.btn-outline-green{color:#388e3c !important;background-color:transparent !important;border:2px solid #388e3c !important}.btn-outline-green:hover,.btn-outline-green:focus,.btn-outline-green:active,.btn-outline-green:active:focus,.btn-outline-green.active{color:#388e3c !important;background-color:transparent !important;border-color:#388e3c !important}.btn-outline-green:not([disabled]):not(.disabled):active,.btn-outline-green:not([disabled]):not(.disabled).active,.show>.btn-outline-green.dropdown-toggle{background-color:transparent !important;border-color:#388e3c !important;-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-outline-green:not([disabled]):not(.disabled):active:focus,.btn-outline-green:not([disabled]):not(.disabled).active:focus,.show>.btn-outline-green.dropdown-toggle:focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-light-green{color:#fff;background-color:#8bc34a !important}.btn-light-green:hover{color:#fff;background-color:#97c95d}.btn-light-green:focus,.btn-light-green.focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-light-green:focus,.btn-light-green:active,.btn-light-green.active{background-color:#577d2a}.btn-light-green.dropdown-toggle{background-color:#8bc34a !important}.btn-light-green.dropdown-toggle:hover,.btn-light-green.dropdown-toggle:focus{background-color:#97c95d !important}.btn-light-green:not([disabled]):not(.disabled):active,.btn-light-green:not([disabled]):not(.disabled).active,.show>.btn-light-green.dropdown-toggle{background-color:#577d2a !important;-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-light-green:not([disabled]):not(.disabled):active:focus,.btn-light-green:not([disabled]):not(.disabled).active:focus,.show>.btn-light-green.dropdown-toggle:focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.light-green-ic{color:#8bc34a !important}.light-green-ic:hover,.light-green-ic:focus{color:#8bc34a}a.btn:not([href]):not([tabindex]),a.btn:not([href]):not([tabindex]):focus,a.btn:not([href]):not([tabindex]):hover{color:#fff}table.table a.btn.btn-light-green{color:#fff}.btn-outline-light-green{color:#8bc34a !important;background-color:transparent !important;border:2px solid #8bc34a !important}.btn-outline-light-green:hover,.btn-outline-light-green:focus,.btn-outline-light-green:active,.btn-outline-light-green:active:focus,.btn-outline-light-green.active{color:#8bc34a !important;background-color:transparent !important;border-color:#8bc34a !important}.btn-outline-light-green:not([disabled]):not(.disabled):active,.btn-outline-light-green:not([disabled]):not(.disabled).active,.show>.btn-outline-light-green.dropdown-toggle{background-color:transparent !important;border-color:#8bc34a !important;-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-outline-light-green:not([disabled]):not(.disabled):active:focus,.btn-outline-light-green:not([disabled]):not(.disabled).active:focus,.show>.btn-outline-light-green.dropdown-toggle:focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-lime{color:#fff;background-color:#afb42b !important}.btn-lime:hover{color:#fff;background-color:#c3c930}.btn-lime:focus,.btn-lime.focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-lime:focus,.btn-lime:active,.btn-lime.active{background-color:#5f6217}.btn-lime.dropdown-toggle{background-color:#afb42b !important}.btn-lime.dropdown-toggle:hover,.btn-lime.dropdown-toggle:focus{background-color:#c3c930 !important}.btn-lime:not([disabled]):not(.disabled):active,.btn-lime:not([disabled]):not(.disabled).active,.show>.btn-lime.dropdown-toggle{background-color:#5f6217 !important;-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-lime:not([disabled]):not(.disabled):active:focus,.btn-lime:not([disabled]):not(.disabled).active:focus,.show>.btn-lime.dropdown-toggle:focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.lime-ic{color:#afb42b !important}.lime-ic:hover,.lime-ic:focus{color:#afb42b}a.btn:not([href]):not([tabindex]),a.btn:not([href]):not([tabindex]):focus,a.btn:not([href]):not([tabindex]):hover{color:#fff}table.table a.btn.btn-lime{color:#fff}.btn-outline-lime{color:#afb42b !important;background-color:transparent !important;border:2px solid #afb42b !important}.btn-outline-lime:hover,.btn-outline-lime:focus,.btn-outline-lime:active,.btn-outline-lime:active:focus,.btn-outline-lime.active{color:#afb42b !important;background-color:transparent !important;border-color:#afb42b !important}.btn-outline-lime:not([disabled]):not(.disabled):active,.btn-outline-lime:not([disabled]):not(.disabled).active,.show>.btn-outline-lime.dropdown-toggle{background-color:transparent !important;border-color:#afb42b !important;-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-outline-lime:not([disabled]):not(.disabled):active:focus,.btn-outline-lime:not([disabled]):not(.disabled).active:focus,.show>.btn-outline-lime.dropdown-toggle:focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-yellow{color:#fff;background-color:#fbc02d !important}.btn-yellow:hover{color:#fff;background-color:#fbc846}.btn-yellow:focus,.btn-yellow.focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-yellow:focus,.btn-yellow:active,.btn-yellow.active{background-color:#be8904}.btn-yellow.dropdown-toggle{background-color:#fbc02d !important}.btn-yellow.dropdown-toggle:hover,.btn-yellow.dropdown-toggle:focus{background-color:#fbc846 !important}.btn-yellow:not([disabled]):not(.disabled):active,.btn-yellow:not([disabled]):not(.disabled).active,.show>.btn-yellow.dropdown-toggle{background-color:#be8904 !important;-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-yellow:not([disabled]):not(.disabled):active:focus,.btn-yellow:not([disabled]):not(.disabled).active:focus,.show>.btn-yellow.dropdown-toggle:focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.yellow-ic{color:#fbc02d !important}.yellow-ic:hover,.yellow-ic:focus{color:#fbc02d}a.btn:not([href]):not([tabindex]),a.btn:not([href]):not([tabindex]):focus,a.btn:not([href]):not([tabindex]):hover{color:#fff}table.table a.btn.btn-yellow{color:#fff}.btn-outline-yellow{color:#fbc02d !important;background-color:transparent !important;border:2px solid #fbc02d !important}.btn-outline-yellow:hover,.btn-outline-yellow:focus,.btn-outline-yellow:active,.btn-outline-yellow:active:focus,.btn-outline-yellow.active{color:#fbc02d !important;background-color:transparent !important;border-color:#fbc02d !important}.btn-outline-yellow:not([disabled]):not(.disabled):active,.btn-outline-yellow:not([disabled]):not(.disabled).active,.show>.btn-outline-yellow.dropdown-toggle{background-color:transparent !important;border-color:#fbc02d !important;-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-outline-yellow:not([disabled]):not(.disabled):active:focus,.btn-outline-yellow:not([disabled]):not(.disabled).active:focus,.show>.btn-outline-yellow.dropdown-toggle:focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-amber{color:#fff;background-color:#ffa000 !important}.btn-amber:hover{color:#fff;background-color:#ffaa1a}.btn-amber:focus,.btn-amber.focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-amber:focus,.btn-amber:active,.btn-amber.active{background-color:#996000}.btn-amber.dropdown-toggle{background-color:#ffa000 !important}.btn-amber.dropdown-toggle:hover,.btn-amber.dropdown-toggle:focus{background-color:#ffaa1a !important}.btn-amber:not([disabled]):not(.disabled):active,.btn-amber:not([disabled]):not(.disabled).active,.show>.btn-amber.dropdown-toggle{background-color:#996000 !important;-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-amber:not([disabled]):not(.disabled):active:focus,.btn-amber:not([disabled]):not(.disabled).active:focus,.show>.btn-amber.dropdown-toggle:focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.amber-ic{color:#ffa000 !important}.amber-ic:hover,.amber-ic:focus{color:#ffa000}a.btn:not([href]):not([tabindex]),a.btn:not([href]):not([tabindex]):focus,a.btn:not([href]):not([tabindex]):hover{color:#fff}table.table a.btn.btn-amber{color:#fff}.btn-outline-amber{color:#ffa000 !important;background-color:transparent !important;border:2px solid #ffa000 !important}.btn-outline-amber:hover,.btn-outline-amber:focus,.btn-outline-amber:active,.btn-outline-amber:active:focus,.btn-outline-amber.active{color:#ffa000 !important;background-color:transparent !important;border-color:#ffa000 !important}.btn-outline-amber:not([disabled]):not(.disabled):active,.btn-outline-amber:not([disabled]):not(.disabled).active,.show>.btn-outline-amber.dropdown-toggle{background-color:transparent !important;border-color:#ffa000 !important;-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-outline-amber:not([disabled]):not(.disabled):active:focus,.btn-outline-amber:not([disabled]):not(.disabled).active:focus,.show>.btn-outline-amber.dropdown-toggle:focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-orange{color:#fff;background-color:#f57c00 !important}.btn-orange:hover{color:#fff;background-color:#ff8910}.btn-orange:focus,.btn-orange.focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-orange:focus,.btn-orange:active,.btn-orange.active{background-color:#8f4800}.btn-orange.dropdown-toggle{background-color:#f57c00 !important}.btn-orange.dropdown-toggle:hover,.btn-orange.dropdown-toggle:focus{background-color:#ff8910 !important}.btn-orange:not([disabled]):not(.disabled):active,.btn-orange:not([disabled]):not(.disabled).active,.show>.btn-orange.dropdown-toggle{background-color:#8f4800 !important;-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-orange:not([disabled]):not(.disabled):active:focus,.btn-orange:not([disabled]):not(.disabled).active:focus,.show>.btn-orange.dropdown-toggle:focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.orange-ic{color:#f57c00 !important}.orange-ic:hover,.orange-ic:focus{color:#f57c00}a.btn:not([href]):not([tabindex]),a.btn:not([href]):not([tabindex]):focus,a.btn:not([href]):not([tabindex]):hover{color:#fff}table.table a.btn.btn-orange{color:#fff}.btn-outline-orange{color:#f57c00 !important;background-color:transparent !important;border:2px solid #f57c00 !important}.btn-outline-orange:hover,.btn-outline-orange:focus,.btn-outline-orange:active,.btn-outline-orange:active:focus,.btn-outline-orange.active{color:#f57c00 !important;background-color:transparent !important;border-color:#f57c00 !important}.btn-outline-orange:not([disabled]):not(.disabled):active,.btn-outline-orange:not([disabled]):not(.disabled).active,.show>.btn-outline-orange.dropdown-toggle{background-color:transparent !important;border-color:#f57c00 !important;-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-outline-orange:not([disabled]):not(.disabled):active:focus,.btn-outline-orange:not([disabled]):not(.disabled).active:focus,.show>.btn-outline-orange.dropdown-toggle:focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-deep-orange{color:#fff;background-color:#ff7043 !important}.btn-deep-orange:hover{color:#fff;background-color:#ff835d}.btn-deep-orange:focus,.btn-deep-orange.focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-deep-orange:focus,.btn-deep-orange:active,.btn-deep-orange.active{background-color:#dc3500}.btn-deep-orange.dropdown-toggle{background-color:#ff7043 !important}.btn-deep-orange.dropdown-toggle:hover,.btn-deep-orange.dropdown-toggle:focus{background-color:#ff835d !important}.btn-deep-orange:not([disabled]):not(.disabled):active,.btn-deep-orange:not([disabled]):not(.disabled).active,.show>.btn-deep-orange.dropdown-toggle{background-color:#dc3500 !important;-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-deep-orange:not([disabled]):not(.disabled):active:focus,.btn-deep-orange:not([disabled]):not(.disabled).active:focus,.show>.btn-deep-orange.dropdown-toggle:focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.deep-orange-ic{color:#ff7043 !important}.deep-orange-ic:hover,.deep-orange-ic:focus{color:#ff7043}a.btn:not([href]):not([tabindex]),a.btn:not([href]):not([tabindex]):focus,a.btn:not([href]):not([tabindex]):hover{color:#fff}table.table a.btn.btn-deep-orange{color:#fff}.btn-outline-deep-orange{color:#ff7043 !important;background-color:transparent !important;border:2px solid #ff7043 !important}.btn-outline-deep-orange:hover,.btn-outline-deep-orange:focus,.btn-outline-deep-orange:active,.btn-outline-deep-orange:active:focus,.btn-outline-deep-orange.active{color:#ff7043 !important;background-color:transparent !important;border-color:#ff7043 !important}.btn-outline-deep-orange:not([disabled]):not(.disabled):active,.btn-outline-deep-orange:not([disabled]):not(.disabled).active,.show>.btn-outline-deep-orange.dropdown-toggle{background-color:transparent !important;border-color:#ff7043 !important;-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-outline-deep-orange:not([disabled]):not(.disabled):active:focus,.btn-outline-deep-orange:not([disabled]):not(.disabled).active:focus,.show>.btn-outline-deep-orange.dropdown-toggle:focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-brown{color:#fff;background-color:#795548 !important}.btn-brown:hover{color:#fff;background-color:#896052}.btn-brown:focus,.btn-brown.focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-brown:focus,.btn-brown:active,.btn-brown.active{background-color:#392822}.btn-brown.dropdown-toggle{background-color:#795548 !important}.btn-brown.dropdown-toggle:hover,.btn-brown.dropdown-toggle:focus{background-color:#896052 !important}.btn-brown:not([disabled]):not(.disabled):active,.btn-brown:not([disabled]):not(.disabled).active,.show>.btn-brown.dropdown-toggle{background-color:#392822 !important;-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-brown:not([disabled]):not(.disabled):active:focus,.btn-brown:not([disabled]):not(.disabled).active:focus,.show>.btn-brown.dropdown-toggle:focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.brown-ic{color:#795548 !important}.brown-ic:hover,.brown-ic:focus{color:#795548}a.btn:not([href]):not([tabindex]),a.btn:not([href]):not([tabindex]):focus,a.btn:not([href]):not([tabindex]):hover{color:#fff}table.table a.btn.btn-brown{color:#fff}.btn-outline-brown{color:#795548 !important;background-color:transparent !important;border:2px solid #795548 !important}.btn-outline-brown:hover,.btn-outline-brown:focus,.btn-outline-brown:active,.btn-outline-brown:active:focus,.btn-outline-brown.active{color:#795548 !important;background-color:transparent !important;border-color:#795548 !important}.btn-outline-brown:not([disabled]):not(.disabled):active,.btn-outline-brown:not([disabled]):not(.disabled).active,.show>.btn-outline-brown.dropdown-toggle{background-color:transparent !important;border-color:#795548 !important;-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-outline-brown:not([disabled]):not(.disabled):active:focus,.btn-outline-brown:not([disabled]):not(.disabled).active:focus,.show>.btn-outline-brown.dropdown-toggle:focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-grey{color:#fff;background-color:#616161 !important}.btn-grey:hover{color:#fff;background-color:#6e6e6e}.btn-grey:focus,.btn-grey.focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-grey:focus,.btn-grey:active,.btn-grey.active{background-color:#2e2e2e}.btn-grey.dropdown-toggle{background-color:#616161 !important}.btn-grey.dropdown-toggle:hover,.btn-grey.dropdown-toggle:focus{background-color:#6e6e6e !important}.btn-grey:not([disabled]):not(.disabled):active,.btn-grey:not([disabled]):not(.disabled).active,.show>.btn-grey.dropdown-toggle{background-color:#2e2e2e !important;-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-grey:not([disabled]):not(.disabled):active:focus,.btn-grey:not([disabled]):not(.disabled).active:focus,.show>.btn-grey.dropdown-toggle:focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.grey-ic{color:#616161 !important}.grey-ic:hover,.grey-ic:focus{color:#616161}a.btn:not([href]):not([tabindex]),a.btn:not([href]):not([tabindex]):focus,a.btn:not([href]):not([tabindex]):hover{color:#fff}table.table a.btn.btn-grey{color:#fff}.btn-outline-grey{color:#616161 !important;background-color:transparent !important;border:2px solid #616161 !important}.btn-outline-grey:hover,.btn-outline-grey:focus,.btn-outline-grey:active,.btn-outline-grey:active:focus,.btn-outline-grey.active{color:#616161 !important;background-color:transparent !important;border-color:#616161 !important}.btn-outline-grey:not([disabled]):not(.disabled):active,.btn-outline-grey:not([disabled]):not(.disabled).active,.show>.btn-outline-grey.dropdown-toggle{background-color:transparent !important;border-color:#616161 !important;-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-outline-grey:not([disabled]):not(.disabled):active:focus,.btn-outline-grey:not([disabled]):not(.disabled).active:focus,.show>.btn-outline-grey.dropdown-toggle:focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-blue-grey{color:#fff;background-color:#78909c !important}.btn-blue-grey:hover{color:#fff;background-color:#879ca7}.btn-blue-grey:focus,.btn-blue-grey.focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-blue-grey:focus,.btn-blue-grey:active,.btn-blue-grey.active{background-color:#4a5b64}.btn-blue-grey.dropdown-toggle{background-color:#78909c !important}.btn-blue-grey.dropdown-toggle:hover,.btn-blue-grey.dropdown-toggle:focus{background-color:#879ca7 !important}.btn-blue-grey:not([disabled]):not(.disabled):active,.btn-blue-grey:not([disabled]):not(.disabled).active,.show>.btn-blue-grey.dropdown-toggle{background-color:#4a5b64 !important;-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-blue-grey:not([disabled]):not(.disabled):active:focus,.btn-blue-grey:not([disabled]):not(.disabled).active:focus,.show>.btn-blue-grey.dropdown-toggle:focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.blue-grey-ic{color:#78909c !important}.blue-grey-ic:hover,.blue-grey-ic:focus{color:#78909c}a.btn:not([href]):not([tabindex]),a.btn:not([href]):not([tabindex]):focus,a.btn:not([href]):not([tabindex]):hover{color:#fff}table.table a.btn.btn-blue-grey{color:#fff}.btn-outline-blue-grey{color:#78909c !important;background-color:transparent !important;border:2px solid #78909c !important}.btn-outline-blue-grey:hover,.btn-outline-blue-grey:focus,.btn-outline-blue-grey:active,.btn-outline-blue-grey:active:focus,.btn-outline-blue-grey.active{color:#78909c !important;background-color:transparent !important;border-color:#78909c !important}.btn-outline-blue-grey:not([disabled]):not(.disabled):active,.btn-outline-blue-grey:not([disabled]):not(.disabled).active,.show>.btn-outline-blue-grey.dropdown-toggle{background-color:transparent !important;border-color:#78909c !important;-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-outline-blue-grey:not([disabled]):not(.disabled):active:focus,.btn-outline-blue-grey:not([disabled]):not(.disabled).active:focus,.show>.btn-outline-blue-grey.dropdown-toggle:focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-dark{color:#fff;background-color:#212121 !important}.btn-dark:hover{color:#fff;background-color:#2e2e2e}.btn-dark:focus,.btn-dark.focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-dark:focus,.btn-dark:active,.btn-dark.active{background-color:#000}.btn-dark.dropdown-toggle{background-color:#212121 !important}.btn-dark.dropdown-toggle:hover,.btn-dark.dropdown-toggle:focus{background-color:#2e2e2e !important}.btn-dark:not([disabled]):not(.disabled):active,.btn-dark:not([disabled]):not(.disabled).active,.show>.btn-dark.dropdown-toggle{background-color:#000 !important;-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-dark:not([disabled]):not(.disabled):active:focus,.btn-dark:not([disabled]):not(.disabled).active:focus,.show>.btn-dark.dropdown-toggle:focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.dark-ic{color:#212121 !important}.dark-ic:hover,.dark-ic:focus{color:#212121}a.btn:not([href]):not([tabindex]),a.btn:not([href]):not([tabindex]):focus,a.btn:not([href]):not([tabindex]):hover{color:#fff}table.table a.btn.btn-dark{color:#fff}.btn-outline-dark{color:#212121 !important;background-color:transparent !important;border:2px solid #212121 !important}.btn-outline-dark:hover,.btn-outline-dark:focus,.btn-outline-dark:active,.btn-outline-dark:active:focus,.btn-outline-dark.active{color:#212121 !important;background-color:transparent !important;border-color:#212121 !important}.btn-outline-dark:not([disabled]):not(.disabled):active,.btn-outline-dark:not([disabled]):not(.disabled).active,.show>.btn-outline-dark.dropdown-toggle{background-color:transparent !important;border-color:#212121 !important;-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-outline-dark:not([disabled]):not(.disabled):active:focus,.btn-outline-dark:not([disabled]):not(.disabled).active:focus,.show>.btn-outline-dark.dropdown-toggle:focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-light{color:#000;background-color:#e0e0e0 !important}.btn-light:hover{color:#000;background-color:#ededed}.btn-light:focus,.btn-light.focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-light:focus,.btn-light:active,.btn-light.active{background-color:#adadad}.btn-light.dropdown-toggle{background-color:#e0e0e0 !important}.btn-light.dropdown-toggle:hover,.btn-light.dropdown-toggle:focus{background-color:#ededed !important}.btn-light:not([disabled]):not(.disabled):active,.btn-light:not([disabled]):not(.disabled).active,.show>.btn-light.dropdown-toggle{background-color:#adadad !important;-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-light:not([disabled]):not(.disabled):active:focus,.btn-light:not([disabled]):not(.disabled).active:focus,.show>.btn-light.dropdown-toggle:focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.light-ic{color:#e0e0e0 !important}.light-ic:hover,.light-ic:focus{color:#e0e0e0}a.btn:not([href]):not([tabindex]),a.btn:not([href]):not([tabindex]):focus,a.btn:not([href]):not([tabindex]):hover{color:#000}table.table a.btn.btn-light{color:#000}.btn-outline-light{color:#e0e0e0 !important;background-color:transparent !important;border:2px solid #e0e0e0 !important}.btn-outline-light:hover,.btn-outline-light:focus,.btn-outline-light:active,.btn-outline-light:active:focus,.btn-outline-light.active{color:#e0e0e0 !important;background-color:transparent !important;border-color:#e0e0e0 !important}.btn-outline-light:not([disabled]):not(.disabled):active,.btn-outline-light:not([disabled]):not(.disabled).active,.show>.btn-outline-light.dropdown-toggle{background-color:transparent !important;border-color:#e0e0e0 !important;-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-outline-light:not([disabled]):not(.disabled):active:focus,.btn-outline-light:not([disabled]):not(.disabled).active:focus,.show>.btn-outline-light.dropdown-toggle:focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-white{color:#000;background-color:#fff !important}.btn-white:hover{color:#000;background-color:#fff}.btn-white:focus,.btn-white.focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-white:focus,.btn-white:active,.btn-white.active{background-color:#ccc}.btn-white.dropdown-toggle{background-color:#fff !important}.btn-white.dropdown-toggle:hover,.btn-white.dropdown-toggle:focus{background-color:#fff !important}.btn-white:not([disabled]):not(.disabled):active,.btn-white:not([disabled]):not(.disabled).active,.show>.btn-white.dropdown-toggle{background-color:#ccc !important;-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-white:not([disabled]):not(.disabled):active:focus,.btn-white:not([disabled]):not(.disabled).active:focus,.show>.btn-white.dropdown-toggle:focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.white-ic{color:#fff !important}.white-ic:hover,.white-ic:focus{color:#fff}a.btn:not([href]):not([tabindex]),a.btn:not([href]):not([tabindex]):focus,a.btn:not([href]):not([tabindex]):hover{color:#000}table.table a.btn.btn-white{color:#000}.btn-outline-white{color:#fff !important;background-color:transparent !important;border:2px solid #fff !important}.btn-outline-white:hover,.btn-outline-white:focus,.btn-outline-white:active,.btn-outline-white:active:focus,.btn-outline-white.active{color:#fff !important;background-color:transparent !important;border-color:#fff !important}.btn-outline-white:not([disabled]):not(.disabled):active,.btn-outline-white:not([disabled]):not(.disabled).active,.show>.btn-outline-white.dropdown-toggle{background-color:transparent !important;border-color:#fff !important;-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-outline-white:not([disabled]):not(.disabled):active:focus,.btn-outline-white:not([disabled]):not(.disabled).active:focus,.show>.btn-outline-white.dropdown-toggle:focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-black{color:#fff;background-color:#000 !important}.btn-black:hover{color:#fff;background-color:#0d0d0d}.btn-black:focus,.btn-black.focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-black:focus,.btn-black:active,.btn-black.active{background-color:#000}.btn-black.dropdown-toggle{background-color:#000 !important}.btn-black.dropdown-toggle:hover,.btn-black.dropdown-toggle:focus{background-color:#0d0d0d !important}.btn-black:not([disabled]):not(.disabled):active,.btn-black:not([disabled]):not(.disabled).active,.show>.btn-black.dropdown-toggle{background-color:#000 !important;-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-black:not([disabled]):not(.disabled):active:focus,.btn-black:not([disabled]):not(.disabled).active:focus,.show>.btn-black.dropdown-toggle:focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.black-ic{color:#000 !important}.black-ic:hover,.black-ic:focus{color:#000}a.btn:not([href]):not([tabindex]),a.btn:not([href]):not([tabindex]):focus,a.btn:not([href]):not([tabindex]):hover{color:#fff}table.table a.btn.btn-black{color:#fff}.btn-outline-black{color:#000 !important;background-color:transparent !important;border:2px solid #000 !important}.btn-outline-black:hover,.btn-outline-black:focus,.btn-outline-black:active,.btn-outline-black:active:focus,.btn-outline-black.active{color:#000 !important;background-color:transparent !important;border-color:#000 !important}.btn-outline-black:not([disabled]):not(.disabled):active,.btn-outline-black:not([disabled]):not(.disabled).active,.show>.btn-outline-black.dropdown-toggle{background-color:transparent !important;border-color:#000 !important;-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-outline-black:not([disabled]):not(.disabled):active:focus,.btn-outline-black:not([disabled]):not(.disabled).active:focus,.show>.btn-outline-black.dropdown-toggle:focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn.purple-gradient{color:#fff;-webkit-transition:.5s ease;transition:.5s ease}.btn.purple-gradient:hover,.btn.purple-gradient:focus,.btn.purple-gradient:active,.btn.purple-gradient:active:focus .btn.purple-gradient.active{background:-webkit-gradient(linear, left top, left bottom, from(#ff88ce), to(#8f8bf7));background:linear-gradient(#ff88ce, #8f8bf7)}.btn.peach-gradient{color:#fff;-webkit-transition:.5s ease;transition:.5s ease}.btn.peach-gradient:hover,.btn.peach-gradient:focus,.btn.peach-gradient:active,.btn.peach-gradient:active:focus .btn.peach-gradient.active{background:-webkit-gradient(linear, left top, left bottom, from(#ffdf89), to(#fc7b7b));background:linear-gradient(#ffdf89, #fc7b7b)}.btn.aqua-gradient{color:#fff;-webkit-transition:.5s ease;transition:.5s ease}.btn.aqua-gradient:hover,.btn.aqua-gradient:focus,.btn.aqua-gradient:active,.btn.aqua-gradient:active:focus .btn.aqua-gradient.active{background:-webkit-gradient(linear, left top, left bottom, from(#3aa2ff), to(#1fffac));background:linear-gradient(#3aa2ff, #1fffac)}.btn.blue-gradient{color:#fff;-webkit-transition:.5s ease;transition:.5s ease}.btn.blue-gradient:hover,.btn.blue-gradient:focus,.btn.blue-gradient:active,.btn.blue-gradient:active:focus .btn.blue-gradient.active{background:-webkit-gradient(linear, left top, left bottom, from(#5ed1fc), to(#3647b3));background:linear-gradient(#5ed1fc, #3647b3)}.btn-warning:focus,.btn-warning:not(:disabled):not(.disabled).active,.btn-warning:not(:disabled):not(.disabled):active,.show>.btn-warning.dropdown-toggle{color:#fff}.card{font-weight:400;border:0;-webkit-box-shadow:0 2px 5px 0 rgba(0,0,0,0.16),0 2px 10px 0 rgba(0,0,0,0.12);box-shadow:0 2px 5px 0 rgba(0,0,0,0.16),0 2px 10px 0 rgba(0,0,0,0.12)}.card[class*="border"]{border:1px solid #9e9e9e;-webkit-box-shadow:none;box-shadow:none}.card .card-body h1,.card .card-body h2,.card .card-body h3,.card .card-body h4,.card .card-body h5,.card .card-body h6{font-weight:400}.card .card-body .card-title a{-webkit-transition:0.2s ease-in-out;transition:0.2s ease-in-out}.card .card-body .card-title a:hover{-webkit-transition:0.2s ease-in-out;transition:0.2s ease-in-out}.card .card-body .card-text{font-size:.9rem;font-weight:400;color:#747373}.card .md-form label{font-weight:300}.dropdown .dropdown-menu .dropdown-item:active{background-color:#757575}.dropdown-submenu{position:relative}.dropdown-submenu>.dropdown-menu{top:0;left:100%;margin-top:-6px;margin-left:1px;border-radius:0 6px 6px 6px}.dropdown-submenu:hover>.dropdown-menu{display:block}.md-form.input-group label{top:0;margin-bottom:0}.md-form.input-group .input-group-text{background-color:#e0e0e0}.md-form.input-group .input-group-text.md-addon{font-weight:500;background-color:transparent;border:none}.md-form.input-group .form-control{padding:.375rem .75rem;margin:0}.navbar{font-weight:300;-webkit-box-shadow:0 2px 5px 0 rgba(0,0,0,0.16),0 2px 10px 0 rgba(0,0,0,0.12);box-shadow:0 2px 5px 0 rgba(0,0,0,0.16),0 2px 10px 0 rgba(0,0,0,0.12)}.navbar form .md-form input{margin:0 5px 1px 8px}.navbar .breadcrumb{padding:.3rem 0 0 1rem;margin:0;font-size:15px;font-weight:300;background-color:inherit}.navbar .breadcrumb .breadcrumb-item{color:#fff}.navbar .breadcrumb .breadcrumb-item.active{color:rgba(255,255,255,0.65)}.navbar .breadcrumb .breadcrumb-item:before{color:rgba(255,255,255,0.65)}.navbar .navbar-toggler{border-width:0;outline:0}.navbar .nav-flex-icons{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}@media (max-width: 992px){.navbar .container{width:100%}.navbar .container .navbar-toggler-right{right:0}}.navbar .nav-item .nav-link{display:block}.navbar .nav-item .nav-link.disabled:active{pointer-events:none}.navbar .nav-item .nav-link .fas,.navbar .nav-item .nav-link .fab,.navbar .nav-item .nav-link .far{padding-right:3px;padding-left:3px}@media (max-width: 992px){.navbar .nav-item .nav-link{padding-right:6px;padding-left:6px}}.navbar .dropdown-menu{position:absolute !important;margin-top:0}.navbar .dropdown-menu a{padding:10px;font-size:.9375rem;font-weight:300}.navbar .dropdown-menu a:not(.active){color:#000}@media (max-width: 600px){.navbar .dropdown-menu form{width:17rem}}@media (min-width: 600px){.navbar .dropdown-menu form{width:22rem}}.navbar.navbar-light .navbar-nav .nav-item .nav-link.disbled{color:rgba(0,0,0,0.3)}.navbar.navbar-light .navbar-nav .nav-item .nav-link.disbled:hover{color:rgba(0,0,0,0.3)}.navbar.navbar-light .navbar-toggler-icon{cursor:pointer;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(0, 0, 0, 0.9)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 8h24M4 16h24M4 24h24'/%3E%3C/svg%3E")}.navbar.navbar-light .breadcrumb .nav-item .nav-link,.navbar.navbar-light .navbar-nav .nav-item .nav-link{color:#000;-webkit-transition:.35s;transition:.35s}.navbar.navbar-light .breadcrumb .nav-item .nav-link:hover,.navbar.navbar-light .navbar-nav .nav-item .nav-link:hover{color:rgba(0,0,0,0.7)}.navbar.navbar-light .breadcrumb .nav-item.active>.nav-link,.navbar.navbar-light .navbar-nav .nav-item.active>.nav-link{background-color:rgba(0,0,0,0.1)}.navbar.navbar-light .breadcrumb .nav-item.active>.nav-link:hover,.navbar.navbar-light .navbar-nav .nav-item.active>.nav-link:hover{color:#000}.navbar.navbar-light .navbar-toggler{color:#000}.navbar.navbar-light form .md-form input{border-bottom:1px solid #000}.navbar.navbar-light form .md-form input:focus:not([readonly]){border-color:#4285f4}.navbar.navbar-light form .md-form .form-control{color:#000}.navbar.navbar-light form .md-form .form-control::-webkit-input-placeholder{font-weight:300;color:#000}.navbar.navbar-light form .md-form .form-control::-moz-placeholder{font-weight:300;color:#000}.navbar.navbar-light form .md-form .form-control:-ms-input-placeholder{font-weight:300;color:#000}.navbar.navbar-light form .md-form .form-control::-ms-input-placeholder{font-weight:300;color:#000}.navbar.navbar-light form .md-form .form-control::placeholder{font-weight:300;color:#000}.navbar.navbar-dark .navbar-nav .nav-item .nav-link.disbled{color:rgba(255,255,255,0.25)}.navbar.navbar-dark .navbar-nav .nav-item .nav-link.disbled:hover{color:rgba(255,255,255,0.25)}.navbar.navbar-dark .navbar-toggler-icon{cursor:pointer;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(255, 255, 255, 0.9)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 8h24M4 16h24M4 24h24'/%3E%3C/svg%3E")}.navbar.navbar-dark .breadcrumb .nav-item .nav-link,.navbar.navbar-dark .navbar-nav .nav-item .nav-link{color:#fff;-webkit-transition:.35s;transition:.35s}.navbar.navbar-dark .breadcrumb .nav-item .nav-link:hover,.navbar.navbar-dark .navbar-nav .nav-item .nav-link:hover{color:rgba(255,255,255,0.75)}.navbar.navbar-dark .breadcrumb .nav-item.active>.nav-link,.navbar.navbar-dark .navbar-nav .nav-item.active>.nav-link{background-color:rgba(255,255,255,0.1)}.navbar.navbar-dark .breadcrumb .nav-item.active>.nav-link:hover,.navbar.navbar-dark .navbar-nav .nav-item.active>.nav-link:hover{color:#fff}.navbar.navbar-dark .navbar-toggler{color:#fff}.navbar.navbar-dark form .md-form input{border-bottom:1px solid #fff}.navbar.navbar-dark form .md-form input:focus:not([readonly]){border-color:#4285f4}.navbar.navbar-dark form .md-form .form-control{color:#fff}.navbar.navbar-dark form .md-form .form-control::-webkit-input-placeholder{font-weight:300;color:#fff}.navbar.navbar-dark form .md-form .form-control::-moz-placeholder{font-weight:300;color:#fff}.navbar.navbar-dark form .md-form .form-control:-ms-input-placeholder{font-weight:300;color:#fff}.navbar.navbar-dark form .md-form .form-control::-ms-input-placeholder{font-weight:300;color:#fff}.navbar.navbar-dark form .md-form .form-control::placeholder{font-weight:300;color:#fff}@media (min-width: 600px){.navbar.scrolling-navbar{padding-top:12px;padding-bottom:12px;-webkit-transition:background 0.5s ease-in-out,padding 0.5s ease-in-out;transition:background 0.5s ease-in-out,padding 0.5s ease-in-out}.navbar.scrolling-navbar .navbar-nav>li{-webkit-transition-duration:1s;transition-duration:1s}.navbar.scrolling-navbar.top-nav-collapse{padding-top:5px;padding-bottom:5px}}.pagination .page-item.active .page-link{color:#fff;background-color:#4285f4;border-radius:.125rem;-webkit-box-shadow:0 2px 5px 0 rgba(0,0,0,0.16),0 2px 10px 0 rgba(0,0,0,0.12);box-shadow:0 2px 5px 0 rgba(0,0,0,0.16),0 2px 10px 0 rgba(0,0,0,0.12);-webkit-transition:all 0.2s linear;transition:all 0.2s linear}.pagination .page-item.active .page-link:hover{background-color:#4285f4}.pagination .page-item.disabled .page-link{color:#868e96}.pagination .page-item .page-link{font-size:.9rem;color:#212529;background-color:transparent;border:0;outline:0;-webkit-transition:all 0.3s linear;transition:all 0.3s linear}.pagination .page-item .page-link:hover{background-color:#eee;border-radius:.125rem;-webkit-transition:all 0.3s linear;transition:all 0.3s linear}.pagination .page-item .page-link:focus{background-color:transparent;-webkit-box-shadow:none;box-shadow:none}.pagination.pagination-lg .page-item .page-link{font-size:1rem}.pagination.pagination-sm .page-item .page-link{font-size:.8rem}.pagination.pagination-circle .page-item .page-link{margin-right:2px;margin-left:2px;border-radius:50%}.pagination.pagination-circle .page-item .page-link:hover{border-radius:50%}.pagination.pagination-circle .page-item.active .page-link{border-radius:50%}.pagination.pg-blue .page-item.active .page-link{background-color:#4285f4}.pagination.pg-blue .page-item.active .page-link:hover{background-color:#4285f4}.pagination.pg-red .page-item.active .page-link{background-color:#ff3547}.pagination.pg-red .page-item.active .page-link:hover{background-color:#ff3547}.pagination.pg-teal .page-item.active .page-link{background-color:#2bbbad}.pagination.pg-teal .page-item.active .page-link:hover{background-color:#2bbbad}.pagination.pg-dark-grey .page-item.active .page-link{background-color:#37474f}.pagination.pg-dark-grey .page-item.active .page-link:hover{background-color:#37474f}.pagination.pg-dark .page-item.active .page-link{background-color:#2e2e2e}.pagination.pg-dark .page-item.active .page-link:hover{background-color:#2e2e2e}.pagination.pg-blue-grey .page-item.active .page-link{background-color:#3f729b}.pagination.pg-blue-grey .page-item.active .page-link:hover{background-color:#3f729b}.pagination.pg-amber .page-item.active .page-link{background-color:#ff6f00}.pagination.pg-amber .page-item.active .page-link:hover{background-color:#ff6f00}.pagination.pg-purple .page-item.active .page-link{background-color:#5e35b1}.pagination.pg-purple .page-item.active .page-link:hover{background-color:#5e35b1}.badge{color:#fff !important;border-radius:.125rem;-webkit-box-shadow:0 2px 5px 0 rgba(0,0,0,0.16),0 2px 10px 0 rgba(0,0,0,0.12);box-shadow:0 2px 5px 0 rgba(0,0,0,0.16),0 2px 10px 0 rgba(0,0,0,0.12)}.badge-pill{padding-right:.6em;padding-left:.6em;border-radius:10rem}.badge-primary{color:#fff !important;background-color:#4285f4 !important}.badge-danger{color:#fff !important;background-color:#ff3547 !important}.badge-warning{color:#fff !important;background-color:#fb3 !important}.badge-success{color:#fff !important;background-color:#00c851 !important}.badge-info{color:#fff !important;background-color:#33b5e5 !important}.badge-default{color:#fff !important;background-color:#2bbbad !important}.badge-secondary{color:#fff !important;background-color:#a6c !important}.badge-dark{color:#fff !important;background-color:#212121 !important}.badge-light{color:#000 !important;background-color:#e0e0e0 !important}body.modal-open{padding-right:0 !important;overflow:auto}body.scrollable{overflow-y:auto}.modal-dialog .modal-content{border:0;border-radius:.125rem;-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.modal-dialog .modal-content .modal-header{border-top-left-radius:.125rem;border-top-right-radius:.125rem}.modal-dialog.cascading-modal{margin-top:10%}.modal-dialog.cascading-modal .close{color:#fff;text-shadow:none;outline:0;opacity:1}.modal-dialog.cascading-modal .modal-header{padding:1.5rem;margin:-2rem 1rem 1rem 1rem;text-align:center;border:none;border-radius:.125rem;-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.modal-dialog.cascading-modal .modal-header .close{margin-right:1rem}.modal-dialog.cascading-modal .modal-header .title{width:100%;margin-bottom:0;font-size:1.25rem}.modal-dialog.cascading-modal .modal-header .title .fas,.modal-dialog.cascading-modal .modal-header .title .fab,.modal-dialog.cascading-modal .modal-header .title .far{margin-right:9px}.modal-dialog.cascading-modal .modal-header .social-buttons{margin-top:1.5rem}.modal-dialog.cascading-modal .modal-header .social-buttons a{font-size:1rem}.modal-dialog.cascading-modal .modal-c-tabs .md-tabs{display:-webkit-box;display:-ms-flexbox;display:flex;margin:-1.5rem 1rem 0 1rem;-webkit-box-shadow:0 2px 5px 0 rgba(0,0,0,0.16),0 2px 10px 0 rgba(0,0,0,0.12);box-shadow:0 2px 5px 0 rgba(0,0,0,0.16),0 2px 10px 0 rgba(0,0,0,0.12)}.modal-dialog.cascading-modal .modal-c-tabs .md-tabs li{-webkit-box-flex:1;-ms-flex:1;flex:1}.modal-dialog.cascading-modal .modal-c-tabs .md-tabs li a{text-align:center}.modal-dialog.cascading-modal .modal-c-tabs .tab-content{padding:1.7rem 0 0 0}.modal-dialog.cascading-modal .modal-body,.modal-dialog.cascading-modal .modal-footer{padding-right:2rem;padding-left:2rem;color:#616161}.modal-dialog.cascading-modal .modal-body .additional-option,.modal-dialog.cascading-modal .modal-footer .additional-option{margin-top:1rem;text-align:center}.modal-dialog.cascading-modal.modal-avatar{margin-top:6rem}.modal-dialog.cascading-modal.modal-avatar .modal-header{margin:-6rem 0 -1rem;-webkit-box-shadow:none;box-shadow:none}.modal-dialog.cascading-modal.modal-avatar .modal-header img{width:130px;margin-right:auto;margin-left:auto;-webkit-box-shadow:0 8px 17px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.19);box-shadow:0 8px 17px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.19)}.modal-dialog.modal-notify .heading{padding:.3rem;margin:0;font-size:1.15rem;color:#fff}.modal-dialog.modal-notify .modal-header{border:0;-webkit-box-shadow:0 2px 5px 0 rgba(0,0,0,0.16),0 2px 10px 0 rgba(0,0,0,0.12);box-shadow:0 2px 5px 0 rgba(0,0,0,0.16),0 2px 10px 0 rgba(0,0,0,0.12)}.modal-dialog.modal-notify .close{opacity:1}.modal-dialog.modal-notify .modal-body{padding:1.5rem;color:#616161}.modal-dialog.modal-notify.modal-primary .modal-header{background-color:#4285f4}.modal-dialog.modal-notify.modal-primary .fas,.modal-dialog.modal-notify.modal-primary .fab,.modal-dialog.modal-notify.modal-primary .far{color:#4285f4}.modal-dialog.modal-notify.modal-primary .badge{background-color:#4285f4}.modal-dialog.modal-notify.modal-primary .btn .fas,.modal-dialog.modal-notify.modal-primary .btn .fab,.modal-dialog.modal-notify.modal-primary .btn .far{color:#fff}.modal-dialog.modal-notify.modal-primary .btn.btn-outline-primary .fas,.modal-dialog.modal-notify.modal-primary .btn.btn-outline-primary .fab,.modal-dialog.modal-notify.modal-primary .btn.btn-outline-primary .far{color:#4285f4}.modal-dialog.modal-notify.modal-danger .modal-header{background-color:#ff3547}.modal-dialog.modal-notify.modal-danger .fas,.modal-dialog.modal-notify.modal-danger .fab,.modal-dialog.modal-notify.modal-danger .far{color:#ff3547}.modal-dialog.modal-notify.modal-danger .badge{background-color:#ff3547}.modal-dialog.modal-notify.modal-danger .btn .fas,.modal-dialog.modal-notify.modal-danger .btn .fab,.modal-dialog.modal-notify.modal-danger .btn .far{color:#fff}.modal-dialog.modal-notify.modal-danger .btn.btn-outline-danger .fas,.modal-dialog.modal-notify.modal-danger .btn.btn-outline-danger .fab,.modal-dialog.modal-notify.modal-danger .btn.btn-outline-danger .far{color:#ff3547}.modal-dialog.modal-notify.modal-warning .modal-header{background-color:#fb3}.modal-dialog.modal-notify.modal-warning .fas,.modal-dialog.modal-notify.modal-warning .fab,.modal-dialog.modal-notify.modal-warning .far{color:#fb3}.modal-dialog.modal-notify.modal-warning .badge{background-color:#fb3}.modal-dialog.modal-notify.modal-warning .btn .fas,.modal-dialog.modal-notify.modal-warning .btn .fab,.modal-dialog.modal-notify.modal-warning .btn .far{color:#fff}.modal-dialog.modal-notify.modal-warning .btn.btn-outline-warning .fas,.modal-dialog.modal-notify.modal-warning .btn.btn-outline-warning .fab,.modal-dialog.modal-notify.modal-warning .btn.btn-outline-warning .far{color:#fb3}.modal-dialog.modal-notify.modal-success .modal-header{background-color:#00c851}.modal-dialog.modal-notify.modal-success .fas,.modal-dialog.modal-notify.modal-success .fab,.modal-dialog.modal-notify.modal-success .far{color:#00c851}.modal-dialog.modal-notify.modal-success .badge{background-color:#00c851}.modal-dialog.modal-notify.modal-success .btn .fas,.modal-dialog.modal-notify.modal-success .btn .fab,.modal-dialog.modal-notify.modal-success .btn .far{color:#fff}.modal-dialog.modal-notify.modal-success .btn.btn-outline-success .fas,.modal-dialog.modal-notify.modal-success .btn.btn-outline-success .fab,.modal-dialog.modal-notify.modal-success .btn.btn-outline-success .far{color:#00c851}.modal-dialog.modal-notify.modal-info .modal-header{background-color:#33b5e5}.modal-dialog.modal-notify.modal-info .fas,.modal-dialog.modal-notify.modal-info .fab,.modal-dialog.modal-notify.modal-info .far{color:#33b5e5}.modal-dialog.modal-notify.modal-info .badge{background-color:#33b5e5}.modal-dialog.modal-notify.modal-info .btn .fas,.modal-dialog.modal-notify.modal-info .btn .fab,.modal-dialog.modal-notify.modal-info .btn .far{color:#fff}.modal-dialog.modal-notify.modal-info .btn.btn-outline-info .fas,.modal-dialog.modal-notify.modal-info .btn.btn-outline-info .fab,.modal-dialog.modal-notify.modal-info .btn.btn-outline-info .far{color:#33b5e5}.modal{padding-right:0 !important}@media (min-width: 768px){.modal .modal-dialog.modal-top{top:0}.modal .modal-dialog.modal-left{left:0}.modal .modal-dialog.modal-right{right:0}.modal .modal-dialog.modal-bottom{bottom:0}.modal .modal-dialog.modal-top-left{top:10px;left:10px}.modal .modal-dialog.modal-top-right{top:10px;right:10px}.modal .modal-dialog.modal-bottom-left{bottom:10px;left:10px}.modal .modal-dialog.modal-bottom-right{right:10px;bottom:10px}}.modal.fade.top:not(.show) .modal-dialog{-webkit-transform:translate3d(0, -25%, 0);transform:translate3d(0, -25%, 0)}.modal.fade.left:not(.show) .modal-dialog{-webkit-transform:translate3d(-25%, 0, 0);transform:translate3d(-25%, 0, 0)}.modal.fade.right:not(.show) .modal-dialog{-webkit-transform:translate3d(25%, 0, 0);transform:translate3d(25%, 0, 0)}.modal.fade.bottom:not(.show) .modal-dialog{-webkit-transform:translate3d(0, 25%, 0);transform:translate3d(0, 25%, 0)}@media (min-width: 992px){.modal.modal-scrolling{position:relative}.modal.modal-scrolling .modal-dialog{position:fixed;z-index:1050}.modal.modal-content-clickable{top:auto;bottom:auto}.modal.modal-content-clickable .modal-dialog{position:fixed}.modal .modal-fluid{width:100%;max-width:100%}.modal .modal-fluid .modal-content{width:100%}.modal .modal-frame{position:absolute;width:100%;max-width:100% !important;margin:0 !important}.modal .modal-frame.modal-bottom{bottom:0}.modal .modal-full-height{position:absolute;top:0;right:0;display:-webkit-box;display:-ms-flexbox;display:flex;width:400px;height:auto;min-height:100%;margin:0}.modal .modal-full-height.modal-top,.modal .modal-full-height.modal-bottom{display:block;width:100%;max-width:100%;height:auto}.modal .modal-full-height.modal-top{bottom:auto}.modal .modal-full-height.modal-bottom{top:auto;min-height:0}.modal .modal-full-height .modal-content{width:100%}.modal .modal-full-height.modal-lg{width:90%;max-width:90%}}@media (min-width: 992px) and (min-width: 992px){.modal .modal-full-height.modal-lg{width:800px;max-width:800px}}@media (min-width: 992px) and (min-width: 1200px){.modal .modal-full-height.modal-lg{width:1000px;max-width:1000px}}@media (min-width: 992px){.modal .modal-side{position:absolute;right:10px;bottom:10px;width:400px;margin:0}}.carousel .carousel-control-prev-icon,.carousel .carousel-control-next-icon{width:20px;height:20px}.carousel .carousel-control-prev-icon{background-image:url(../img/svg/arrow_left.svg)}.carousel .carousel-control-next-icon{background-image:url(../img/svg/arrow_right.svg)}.carousel .carousel-indicators li{width:.625rem;height:.625rem;cursor:pointer;border-radius:50%}.carousel-fade .carousel-item{opacity:0;-webkit-transition-duration:.6s;transition-duration:.6s;-webkit-transition-property:opacity;transition-property:opacity}.carousel-fade .carousel-item.active,.carousel-fade .carousel-item-next.carousel-item-left,.carousel-fade .carousel-item-prev.carousel-item-right{opacity:1}.carousel-fade .carousel-item-left.active,.carousel-fade .carousel-item-right.active{opacity:0}.carousel-fade .carousel-item-next,.carousel-fade .carousel-item-prev,.carousel-fade .carousel-item.active,.carousel-fade .carousel-item-left.active,.carousel-fade .carousel-item-prev.active{-webkit-transform:translateX(0);transform:translateX(0)}@supports (transform-style: preserve-3d){.carousel-fade .carousel-item-next,.carousel-fade .carousel-item-prev,.carousel-fade .carousel-item.active,.carousel-fade .carousel-item-left.active,.carousel-fade .carousel-item-prev.active{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}.md-form{position:relative;margin-top:1.5rem;margin-bottom:1.5rem}.md-form input:not([type]),.md-form input[type="text"]:not(.browser-default),.md-form input[type="password"]:not(.browser-default),.md-form input[type="email"]:not(.browser-default),.md-form input[type="url"]:not(.browser-default),.md-form input[type="time"]:not(.browser-default),.md-form input[type="date"]:not(.browser-default),.md-form input[type="datetime"]:not(.browser-default),.md-form input[type="datetime-local"]:not(.browser-default),.md-form input[type="tel"]:not(.browser-default),.md-form input[type="number"]:not(.browser-default),.md-form input[type="search"]:not(.browser-default),.md-form input[type="phone"]:not(.browser-default),.md-form input[type="search-md"],.md-form textarea.md-textarea{-webkit-box-sizing:content-box;box-sizing:content-box;background-color:transparent;border:none;border-bottom:1px solid #ced4da;border-radius:0;outline:none;-webkit-box-shadow:none;box-shadow:none;-webkit-transition:border-color 0.15s ease-in-out,-webkit-box-shadow 0.15s ease-in-out;transition:border-color 0.15s ease-in-out,-webkit-box-shadow 0.15s ease-in-out;transition:border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out;transition:border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out,-webkit-box-shadow 0.15s ease-in-out}.md-form input:not([type]):focus:not([readonly]),.md-form input[type="text"]:not(.browser-default):focus:not([readonly]),.md-form input[type="password"]:not(.browser-default):focus:not([readonly]),.md-form input[type="email"]:not(.browser-default):focus:not([readonly]),.md-form input[type="url"]:not(.browser-default):focus:not([readonly]),.md-form input[type="time"]:not(.browser-default):focus:not([readonly]),.md-form input[type="date"]:not(.browser-default):focus:not([readonly]),.md-form input[type="datetime"]:not(.browser-default):focus:not([readonly]),.md-form input[type="datetime-local"]:not(.browser-default):focus:not([readonly]),.md-form input[type="tel"]:not(.browser-default):focus:not([readonly]),.md-form input[type="number"]:not(.browser-default):focus:not([readonly]),.md-form input[type="search"]:not(.browser-default):focus:not([readonly]),.md-form input[type="phone"]:not(.browser-default):focus:not([readonly]),.md-form input[type="search-md"]:focus:not([readonly]),.md-form textarea.md-textarea:focus:not([readonly]){border-bottom:1px solid #4285f4;-webkit-box-shadow:0 1px 0 0 #4285f4;box-shadow:0 1px 0 0 #4285f4}.md-form input:not([type]):focus:not([readonly])+label,.md-form input[type="text"]:not(.browser-default):focus:not([readonly])+label,.md-form input[type="password"]:not(.browser-default):focus:not([readonly])+label,.md-form input[type="email"]:not(.browser-default):focus:not([readonly])+label,.md-form input[type="url"]:not(.browser-default):focus:not([readonly])+label,.md-form input[type="time"]:not(.browser-default):focus:not([readonly])+label,.md-form input[type="date"]:not(.browser-default):focus:not([readonly])+label,.md-form input[type="datetime"]:not(.browser-default):focus:not([readonly])+label,.md-form input[type="datetime-local"]:not(.browser-default):focus:not([readonly])+label,.md-form input[type="tel"]:not(.browser-default):focus:not([readonly])+label,.md-form input[type="number"]:not(.browser-default):focus:not([readonly])+label,.md-form input[type="search"]:not(.browser-default):focus:not([readonly])+label,.md-form input[type="phone"]:not(.browser-default):focus:not([readonly])+label,.md-form input[type="search-md"]:focus:not([readonly])+label,.md-form textarea.md-textarea:focus:not([readonly])+label{color:#4285f4}.md-form input:not([type])+label::after,.md-form input[type="text"]:not(.browser-default)+label::after,.md-form input[type="password"]:not(.browser-default)+label::after,.md-form input[type="email"]:not(.browser-default)+label::after,.md-form input[type="url"]:not(.browser-default)+label::after,.md-form input[type="time"]:not(.browser-default)+label::after,.md-form input[type="date"]:not(.browser-default)+label::after,.md-form input[type="datetime"]:not(.browser-default)+label::after,.md-form input[type="datetime-local"]:not(.browser-default)+label::after,.md-form input[type="tel"]:not(.browser-default)+label::after,.md-form input[type="number"]:not(.browser-default)+label::after,.md-form input[type="search"]:not(.browser-default)+label::after,.md-form input[type="phone"]:not(.browser-default)+label::after,.md-form input[type="search-md"]+label::after,.md-form textarea.md-textarea+label::after{position:absolute;top:65px;display:block;content:"";opacity:0;-webkit-transition:0.2s opacity ease-out,0.2s color ease-out;transition:0.2s opacity ease-out,0.2s color ease-out}.md-form input:not([type]).valid,.md-form input:not([type]):focus.valid,.md-form input[type="text"]:not(.browser-default).valid,.md-form input[type="text"]:not(.browser-default):focus.valid,.md-form input[type="password"]:not(.browser-default).valid,.md-form input[type="password"]:not(.browser-default):focus.valid,.md-form input[type="email"]:not(.browser-default).valid,.md-form input[type="email"]:not(.browser-default):focus.valid,.md-form input[type="url"]:not(.browser-default).valid,.md-form input[type="url"]:not(.browser-default):focus.valid,.md-form input[type="time"]:not(.browser-default).valid,.md-form input[type="time"]:not(.browser-default):focus.valid,.md-form input[type="date"]:not(.browser-default).valid,.md-form input[type="date"]:not(.browser-default):focus.valid,.md-form input[type="datetime"]:not(.browser-default).valid,.md-form input[type="datetime"]:not(.browser-default):focus.valid,.md-form input[type="datetime-local"]:not(.browser-default).valid,.md-form input[type="datetime-local"]:not(.browser-default):focus.valid,.md-form input[type="tel"]:not(.browser-default).valid,.md-form input[type="tel"]:not(.browser-default):focus.valid,.md-form input[type="number"]:not(.browser-default).valid,.md-form input[type="number"]:not(.browser-default):focus.valid,.md-form input[type="search"]:not(.browser-default).valid,.md-form input[type="search"]:not(.browser-default):focus.valid,.md-form input[type="phone"]:not(.browser-default).valid,.md-form input[type="phone"]:not(.browser-default):focus.valid,.md-form input[type="search-md"].valid,.md-form input[type="search-md"]:focus.valid,.md-form textarea.md-textarea.valid,.md-form textarea.md-textarea:focus.valid{border-bottom:1px solid #00c851;-webkit-box-shadow:0 1px 0 0 #00c851;box-shadow:0 1px 0 0 #00c851}.md-form input:not([type]).valid+label:after,.md-form input:not([type]):focus.valid+label:after,.md-form input[type="text"]:not(.browser-default).valid+label:after,.md-form input[type="text"]:not(.browser-default):focus.valid+label:after,.md-form input[type="password"]:not(.browser-default).valid+label:after,.md-form input[type="password"]:not(.browser-default):focus.valid+label:after,.md-form input[type="email"]:not(.browser-default).valid+label:after,.md-form input[type="email"]:not(.browser-default):focus.valid+label:after,.md-form input[type="url"]:not(.browser-default).valid+label:after,.md-form input[type="url"]:not(.browser-default):focus.valid+label:after,.md-form input[type="time"]:not(.browser-default).valid+label:after,.md-form input[type="time"]:not(.browser-default):focus.valid+label:after,.md-form input[type="date"]:not(.browser-default).valid+label:after,.md-form input[type="date"]:not(.browser-default):focus.valid+label:after,.md-form input[type="datetime"]:not(.browser-default).valid+label:after,.md-form input[type="datetime"]:not(.browser-default):focus.valid+label:after,.md-form input[type="datetime-local"]:not(.browser-default).valid+label:after,.md-form input[type="datetime-local"]:not(.browser-default):focus.valid+label:after,.md-form input[type="tel"]:not(.browser-default).valid+label:after,.md-form input[type="tel"]:not(.browser-default):focus.valid+label:after,.md-form input[type="number"]:not(.browser-default).valid+label:after,.md-form input[type="number"]:not(.browser-default):focus.valid+label:after,.md-form input[type="search"]:not(.browser-default).valid+label:after,.md-form input[type="search"]:not(.browser-default):focus.valid+label:after,.md-form input[type="phone"]:not(.browser-default).valid+label:after,.md-form input[type="phone"]:not(.browser-default):focus.valid+label:after,.md-form input[type="search-md"].valid+label:after,.md-form input[type="search-md"]:focus.valid+label:after,.md-form textarea.md-textarea.valid+label:after,.md-form textarea.md-textarea:focus.valid+label:after{color:#00c851;content:attr(data-success);opacity:1}.md-form input:not([type]).invalid,.md-form input:not([type]):focus.invalid,.md-form input[type="text"]:not(.browser-default).invalid,.md-form input[type="text"]:not(.browser-default):focus.invalid,.md-form input[type="password"]:not(.browser-default).invalid,.md-form input[type="password"]:not(.browser-default):focus.invalid,.md-form input[type="email"]:not(.browser-default).invalid,.md-form input[type="email"]:not(.browser-default):focus.invalid,.md-form input[type="url"]:not(.browser-default).invalid,.md-form input[type="url"]:not(.browser-default):focus.invalid,.md-form input[type="time"]:not(.browser-default).invalid,.md-form input[type="time"]:not(.browser-default):focus.invalid,.md-form input[type="date"]:not(.browser-default).invalid,.md-form input[type="date"]:not(.browser-default):focus.invalid,.md-form input[type="datetime"]:not(.browser-default).invalid,.md-form input[type="datetime"]:not(.browser-default):focus.invalid,.md-form input[type="datetime-local"]:not(.browser-default).invalid,.md-form input[type="datetime-local"]:not(.browser-default):focus.invalid,.md-form input[type="tel"]:not(.browser-default).invalid,.md-form input[type="tel"]:not(.browser-default):focus.invalid,.md-form input[type="number"]:not(.browser-default).invalid,.md-form input[type="number"]:not(.browser-default):focus.invalid,.md-form input[type="search"]:not(.browser-default).invalid,.md-form input[type="search"]:not(.browser-default):focus.invalid,.md-form input[type="phone"]:not(.browser-default).invalid,.md-form input[type="phone"]:not(.browser-default):focus.invalid,.md-form input[type="search-md"].invalid,.md-form input[type="search-md"]:focus.invalid,.md-form textarea.md-textarea.invalid,.md-form textarea.md-textarea:focus.invalid{border-bottom:1px solid #f44336;-webkit-box-shadow:0 1px 0 0 #f44336;box-shadow:0 1px 0 0 #f44336}.md-form input:not([type]).invalid+label:after,.md-form input:not([type]):focus.invalid+label:after,.md-form input[type="text"]:not(.browser-default).invalid+label:after,.md-form input[type="text"]:not(.browser-default):focus.invalid+label:after,.md-form input[type="password"]:not(.browser-default).invalid+label:after,.md-form input[type="password"]:not(.browser-default):focus.invalid+label:after,.md-form input[type="email"]:not(.browser-default).invalid+label:after,.md-form input[type="email"]:not(.browser-default):focus.invalid+label:after,.md-form input[type="url"]:not(.browser-default).invalid+label:after,.md-form input[type="url"]:not(.browser-default):focus.invalid+label:after,.md-form input[type="time"]:not(.browser-default).invalid+label:after,.md-form input[type="time"]:not(.browser-default):focus.invalid+label:after,.md-form input[type="date"]:not(.browser-default).invalid+label:after,.md-form input[type="date"]:not(.browser-default):focus.invalid+label:after,.md-form input[type="datetime"]:not(.browser-default).invalid+label:after,.md-form input[type="datetime"]:not(.browser-default):focus.invalid+label:after,.md-form input[type="datetime-local"]:not(.browser-default).invalid+label:after,.md-form input[type="datetime-local"]:not(.browser-default):focus.invalid+label:after,.md-form input[type="tel"]:not(.browser-default).invalid+label:after,.md-form input[type="tel"]:not(.browser-default):focus.invalid+label:after,.md-form input[type="number"]:not(.browser-default).invalid+label:after,.md-form input[type="number"]:not(.browser-default):focus.invalid+label:after,.md-form input[type="search"]:not(.browser-default).invalid+label:after,.md-form input[type="search"]:not(.browser-default):focus.invalid+label:after,.md-form input[type="phone"]:not(.browser-default).invalid+label:after,.md-form input[type="phone"]:not(.browser-default):focus.invalid+label:after,.md-form input[type="search-md"].invalid+label:after,.md-form input[type="search-md"]:focus.invalid+label:after,.md-form textarea.md-textarea.invalid+label:after,.md-form textarea.md-textarea:focus.invalid+label:after{color:#f44336;content:attr(data-error);opacity:1}.md-form input:not([type]).form-control.valid+label:after,.md-form input:not([type]).form-control:focus.valid+label:after,.md-form input[type="text"]:not(.browser-default).form-control.valid+label:after,.md-form input[type="text"]:not(.browser-default).form-control:focus.valid+label:after,.md-form input[type="password"]:not(.browser-default).form-control.valid+label:after,.md-form input[type="password"]:not(.browser-default).form-control:focus.valid+label:after,.md-form input[type="email"]:not(.browser-default).form-control.valid+label:after,.md-form input[type="email"]:not(.browser-default).form-control:focus.valid+label:after,.md-form input[type="url"]:not(.browser-default).form-control.valid+label:after,.md-form input[type="url"]:not(.browser-default).form-control:focus.valid+label:after,.md-form input[type="time"]:not(.browser-default).form-control.valid+label:after,.md-form input[type="time"]:not(.browser-default).form-control:focus.valid+label:after,.md-form input[type="date"]:not(.browser-default).form-control.valid+label:after,.md-form input[type="date"]:not(.browser-default).form-control:focus.valid+label:after,.md-form input[type="datetime"]:not(.browser-default).form-control.valid+label:after,.md-form input[type="datetime"]:not(.browser-default).form-control:focus.valid+label:after,.md-form input[type="datetime-local"]:not(.browser-default).form-control.valid+label:after,.md-form input[type="datetime-local"]:not(.browser-default).form-control:focus.valid+label:after,.md-form input[type="tel"]:not(.browser-default).form-control.valid+label:after,.md-form input[type="tel"]:not(.browser-default).form-control:focus.valid+label:after,.md-form input[type="number"]:not(.browser-default).form-control.valid+label:after,.md-form input[type="number"]:not(.browser-default).form-control:focus.valid+label:after,.md-form input[type="search"]:not(.browser-default).form-control.valid+label:after,.md-form input[type="search"]:not(.browser-default).form-control:focus.valid+label:after,.md-form input[type="phone"]:not(.browser-default).form-control.valid+label:after,.md-form input[type="phone"]:not(.browser-default).form-control:focus.valid+label:after,.md-form input[type="search-md"].form-control.valid+label:after,.md-form input[type="search-md"].form-control:focus.valid+label:after,.md-form textarea.md-textarea.form-control.valid+label:after,.md-form textarea.md-textarea.form-control:focus.valid+label:after{top:4.1rem}.md-form input:not([type]).form-control.invalid+label:after,.md-form input:not([type]).form-control:focus.invalid+label:after,.md-form input[type="text"]:not(.browser-default).form-control.invalid+label:after,.md-form input[type="text"]:not(.browser-default).form-control:focus.invalid+label:after,.md-form input[type="password"]:not(.browser-default).form-control.invalid+label:after,.md-form input[type="password"]:not(.browser-default).form-control:focus.invalid+label:after,.md-form input[type="email"]:not(.browser-default).form-control.invalid+label:after,.md-form input[type="email"]:not(.browser-default).form-control:focus.invalid+label:after,.md-form input[type="url"]:not(.browser-default).form-control.invalid+label:after,.md-form input[type="url"]:not(.browser-default).form-control:focus.invalid+label:after,.md-form input[type="time"]:not(.browser-default).form-control.invalid+label:after,.md-form input[type="time"]:not(.browser-default).form-control:focus.invalid+label:after,.md-form input[type="date"]:not(.browser-default).form-control.invalid+label:after,.md-form input[type="date"]:not(.browser-default).form-control:focus.invalid+label:after,.md-form input[type="datetime"]:not(.browser-default).form-control.invalid+label:after,.md-form input[type="datetime"]:not(.browser-default).form-control:focus.invalid+label:after,.md-form input[type="datetime-local"]:not(.browser-default).form-control.invalid+label:after,.md-form input[type="datetime-local"]:not(.browser-default).form-control:focus.invalid+label:after,.md-form input[type="tel"]:not(.browser-default).form-control.invalid+label:after,.md-form input[type="tel"]:not(.browser-default).form-control:focus.invalid+label:after,.md-form input[type="number"]:not(.browser-default).form-control.invalid+label:after,.md-form input[type="number"]:not(.browser-default).form-control:focus.invalid+label:after,.md-form input[type="search"]:not(.browser-default).form-control.invalid+label:after,.md-form input[type="search"]:not(.browser-default).form-control:focus.invalid+label:after,.md-form input[type="phone"]:not(.browser-default).form-control.invalid+label:after,.md-form input[type="phone"]:not(.browser-default).form-control:focus.invalid+label:after,.md-form input[type="search-md"].form-control.invalid+label:after,.md-form input[type="search-md"].form-control:focus.invalid+label:after,.md-form textarea.md-textarea.form-control.invalid+label:after,.md-form textarea.md-textarea.form-control:focus.invalid+label:after{top:4rem}.md-form input:not([type]).form-control-lg.valid+label:after,.md-form input:not([type]).form-control-lg:focus.valid+label:after,.md-form input[type="text"]:not(.browser-default).form-control-lg.valid+label:after,.md-form input[type="text"]:not(.browser-default).form-control-lg:focus.valid+label:after,.md-form input[type="password"]:not(.browser-default).form-control-lg.valid+label:after,.md-form input[type="password"]:not(.browser-default).form-control-lg:focus.valid+label:after,.md-form input[type="email"]:not(.browser-default).form-control-lg.valid+label:after,.md-form input[type="email"]:not(.browser-default).form-control-lg:focus.valid+label:after,.md-form input[type="url"]:not(.browser-default).form-control-lg.valid+label:after,.md-form input[type="url"]:not(.browser-default).form-control-lg:focus.valid+label:after,.md-form input[type="time"]:not(.browser-default).form-control-lg.valid+label:after,.md-form input[type="time"]:not(.browser-default).form-control-lg:focus.valid+label:after,.md-form input[type="date"]:not(.browser-default).form-control-lg.valid+label:after,.md-form input[type="date"]:not(.browser-default).form-control-lg:focus.valid+label:after,.md-form input[type="datetime"]:not(.browser-default).form-control-lg.valid+label:after,.md-form input[type="datetime"]:not(.browser-default).form-control-lg:focus.valid+label:after,.md-form input[type="datetime-local"]:not(.browser-default).form-control-lg.valid+label:after,.md-form input[type="datetime-local"]:not(.browser-default).form-control-lg:focus.valid+label:after,.md-form input[type="tel"]:not(.browser-default).form-control-lg.valid+label:after,.md-form input[type="tel"]:not(.browser-default).form-control-lg:focus.valid+label:after,.md-form input[type="number"]:not(.browser-default).form-control-lg.valid+label:after,.md-form input[type="number"]:not(.browser-default).form-control-lg:focus.valid+label:after,.md-form input[type="search"]:not(.browser-default).form-control-lg.valid+label:after,.md-form input[type="search"]:not(.browser-default).form-control-lg:focus.valid+label:after,.md-form input[type="phone"]:not(.browser-default).form-control-lg.valid+label:after,.md-form input[type="phone"]:not(.browser-default).form-control-lg:focus.valid+label:after,.md-form input[type="search-md"].form-control-lg.valid+label:after,.md-form input[type="search-md"].form-control-lg:focus.valid+label:after,.md-form textarea.md-textarea.form-control-lg.valid+label:after,.md-form textarea.md-textarea.form-control-lg:focus.valid+label:after{top:4.6rem}.md-form input:not([type]).form-control-lg.invalid+label:after,.md-form input:not([type]).form-control-lg:focus.invalid+label:after,.md-form input[type="text"]:not(.browser-default).form-control-lg.invalid+label:after,.md-form input[type="text"]:not(.browser-default).form-control-lg:focus.invalid+label:after,.md-form input[type="password"]:not(.browser-default).form-control-lg.invalid+label:after,.md-form input[type="password"]:not(.browser-default).form-control-lg:focus.invalid+label:after,.md-form input[type="email"]:not(.browser-default).form-control-lg.invalid+label:after,.md-form input[type="email"]:not(.browser-default).form-control-lg:focus.invalid+label:after,.md-form input[type="url"]:not(.browser-default).form-control-lg.invalid+label:after,.md-form input[type="url"]:not(.browser-default).form-control-lg:focus.invalid+label:after,.md-form input[type="time"]:not(.browser-default).form-control-lg.invalid+label:after,.md-form input[type="time"]:not(.browser-default).form-control-lg:focus.invalid+label:after,.md-form input[type="date"]:not(.browser-default).form-control-lg.invalid+label:after,.md-form input[type="date"]:not(.browser-default).form-control-lg:focus.invalid+label:after,.md-form input[type="datetime"]:not(.browser-default).form-control-lg.invalid+label:after,.md-form input[type="datetime"]:not(.browser-default).form-control-lg:focus.invalid+label:after,.md-form input[type="datetime-local"]:not(.browser-default).form-control-lg.invalid+label:after,.md-form input[type="datetime-local"]:not(.browser-default).form-control-lg:focus.invalid+label:after,.md-form input[type="tel"]:not(.browser-default).form-control-lg.invalid+label:after,.md-form input[type="tel"]:not(.browser-default).form-control-lg:focus.invalid+label:after,.md-form input[type="number"]:not(.browser-default).form-control-lg.invalid+label:after,.md-form input[type="number"]:not(.browser-default).form-control-lg:focus.invalid+label:after,.md-form input[type="search"]:not(.browser-default).form-control-lg.invalid+label:after,.md-form input[type="search"]:not(.browser-default).form-control-lg:focus.invalid+label:after,.md-form input[type="phone"]:not(.browser-default).form-control-lg.invalid+label:after,.md-form input[type="phone"]:not(.browser-default).form-control-lg:focus.invalid+label:after,.md-form input[type="search-md"].form-control-lg.invalid+label:after,.md-form input[type="search-md"].form-control-lg:focus.invalid+label:after,.md-form textarea.md-textarea.form-control-lg.invalid+label:after,.md-form textarea.md-textarea.form-control-lg:focus.invalid+label:after{top:4.6rem}.md-form input:not([type]).form-control-sm.valid+label:after,.md-form input:not([type]).form-control-sm:focus.valid+label:after,.md-form input[type="text"]:not(.browser-default).form-control-sm.valid+label:after,.md-form input[type="text"]:not(.browser-default).form-control-sm:focus.valid+label:after,.md-form input[type="password"]:not(.browser-default).form-control-sm.valid+label:after,.md-form input[type="password"]:not(.browser-default).form-control-sm:focus.valid+label:after,.md-form input[type="email"]:not(.browser-default).form-control-sm.valid+label:after,.md-form input[type="email"]:not(.browser-default).form-control-sm:focus.valid+label:after,.md-form input[type="url"]:not(.browser-default).form-control-sm.valid+label:after,.md-form input[type="url"]:not(.browser-default).form-control-sm:focus.valid+label:after,.md-form input[type="time"]:not(.browser-default).form-control-sm.valid+label:after,.md-form input[type="time"]:not(.browser-default).form-control-sm:focus.valid+label:after,.md-form input[type="date"]:not(.browser-default).form-control-sm.valid+label:after,.md-form input[type="date"]:not(.browser-default).form-control-sm:focus.valid+label:after,.md-form input[type="datetime"]:not(.browser-default).form-control-sm.valid+label:after,.md-form input[type="datetime"]:not(.browser-default).form-control-sm:focus.valid+label:after,.md-form input[type="datetime-local"]:not(.browser-default).form-control-sm.valid+label:after,.md-form input[type="datetime-local"]:not(.browser-default).form-control-sm:focus.valid+label:after,.md-form input[type="tel"]:not(.browser-default).form-control-sm.valid+label:after,.md-form input[type="tel"]:not(.browser-default).form-control-sm:focus.valid+label:after,.md-form input[type="number"]:not(.browser-default).form-control-sm.valid+label:after,.md-form input[type="number"]:not(.browser-default).form-control-sm:focus.valid+label:after,.md-form input[type="search"]:not(.browser-default).form-control-sm.valid+label:after,.md-form input[type="search"]:not(.browser-default).form-control-sm:focus.valid+label:after,.md-form input[type="phone"]:not(.browser-default).form-control-sm.valid+label:after,.md-form input[type="phone"]:not(.browser-default).form-control-sm:focus.valid+label:after,.md-form input[type="search-md"].form-control-sm.valid+label:after,.md-form input[type="search-md"].form-control-sm:focus.valid+label:after,.md-form textarea.md-textarea.form-control-sm.valid+label:after,.md-form textarea.md-textarea.form-control-sm:focus.valid+label:after{top:3.7rem}.md-form input:not([type]).form-control-sm.invalid+label:after,.md-form input:not([type]).form-control-sm:focus.invalid+label:after,.md-form input[type="text"]:not(.browser-default).form-control-sm.invalid+label:after,.md-form input[type="text"]:not(.browser-default).form-control-sm:focus.invalid+label:after,.md-form input[type="password"]:not(.browser-default).form-control-sm.invalid+label:after,.md-form input[type="password"]:not(.browser-default).form-control-sm:focus.invalid+label:after,.md-form input[type="email"]:not(.browser-default).form-control-sm.invalid+label:after,.md-form input[type="email"]:not(.browser-default).form-control-sm:focus.invalid+label:after,.md-form input[type="url"]:not(.browser-default).form-control-sm.invalid+label:after,.md-form input[type="url"]:not(.browser-default).form-control-sm:focus.invalid+label:after,.md-form input[type="time"]:not(.browser-default).form-control-sm.invalid+label:after,.md-form input[type="time"]:not(.browser-default).form-control-sm:focus.invalid+label:after,.md-form input[type="date"]:not(.browser-default).form-control-sm.invalid+label:after,.md-form input[type="date"]:not(.browser-default).form-control-sm:focus.invalid+label:after,.md-form input[type="datetime"]:not(.browser-default).form-control-sm.invalid+label:after,.md-form input[type="datetime"]:not(.browser-default).form-control-sm:focus.invalid+label:after,.md-form input[type="datetime-local"]:not(.browser-default).form-control-sm.invalid+label:after,.md-form input[type="datetime-local"]:not(.browser-default).form-control-sm:focus.invalid+label:after,.md-form input[type="tel"]:not(.browser-default).form-control-sm.invalid+label:after,.md-form input[type="tel"]:not(.browser-default).form-control-sm:focus.invalid+label:after,.md-form input[type="number"]:not(.browser-default).form-control-sm.invalid+label:after,.md-form input[type="number"]:not(.browser-default).form-control-sm:focus.invalid+label:after,.md-form input[type="search"]:not(.browser-default).form-control-sm.invalid+label:after,.md-form input[type="search"]:not(.browser-default).form-control-sm:focus.invalid+label:after,.md-form input[type="phone"]:not(.browser-default).form-control-sm.invalid+label:after,.md-form input[type="phone"]:not(.browser-default).form-control-sm:focus.invalid+label:after,.md-form input[type="search-md"].form-control-sm.invalid+label:after,.md-form input[type="search-md"].form-control-sm:focus.invalid+label:after,.md-form textarea.md-textarea.form-control-sm.invalid+label:after,.md-form textarea.md-textarea.form-control-sm:focus.invalid+label:after{top:3.6rem}.md-form>input[type="date"]:not(.browser-default)+label{-webkit-transform:translateY(-27px) scale(0.8);transform:translateY(-27px) scale(0.8);-webkit-transform-origin:0 0;transform-origin:0 0}.md-form>input[type]:-webkit-autofill:not(.browser-default):not([type="search"])+label,.md-form>input[type="time"]:not(.browser-default)+label{font-size:.8rem;-webkit-transform:translateY(-25px);transform:translateY(-25px);-webkit-transform-origin:0 0;transform-origin:0 0}.md-form .was-validated input[type="text"]:valid+label{color:#00c851 !important}.md-form .was-validated input[type="text"]:invalid+label{color:#f44336 !important}.md-form .was-validated .form-control:valid:focus{-webkit-box-shadow:0 1px 0 0 #00c851 !important;box-shadow:0 1px 0 0 #00c851 !important}.md-form .was-validated .form-control:valid{border-color:#00c851 !important}.md-form .was-validated .form-control:invalid:focus{-webkit-box-shadow:0 1px 0 0 #f44336 !important;box-shadow:0 1px 0 0 #f44336 !important}.md-form .was-validated .form-control:invalid{border-color:#f44336 !important}.md-form .form-control{height:auto;padding:.6rem 0 .4rem 0;margin:0 0 .5rem 0;background-color:transparent;border-radius:0}.md-form .form-control:focus{-webkit-box-shadow:none;box-shadow:none}.md-form .form-control:disabled,.md-form .form-control[readonly]{background-color:transparent;border-bottom:1px solid #bdbdbd}.md-form .form-control.is-valid{border-color:#00c851}.md-form .form-control.is-valid:focus{border-color:#00c851 !important;-webkit-box-shadow:0 1px 0 0 #00c851 !important;box-shadow:0 1px 0 0 #00c851 !important}.md-form .form-control.is-invalid{border-color:#f44336}.md-form .form-control.is-invalid:focus{border-color:#f44336 !important;-webkit-box-shadow:0 1px 0 0 #f44336 !important;box-shadow:0 1px 0 0 #f44336 !important}.md-form .form-control.is-valid,.md-form .form-control.is-invalid{background-position:center right !important}.md-form .validate{margin-bottom:2.5rem}.md-form label{font-size:1rem}.md-form label.active{font-size:1rem}.md-form .prefix{top:.25rem;font-size:1.75rem}.md-form .prefix ~ input,.md-form .prefix ~ textarea{width:calc(100% - 2.5rem);margin-left:2.5rem}.md-form .prefix ~ label{margin-left:2.5rem}.md-form .prefix ~ .form-text{margin-left:2.6rem}.md-form label{position:absolute;top:0;left:0;font-size:1rem;color:#757575;cursor:text;-webkit-transition:color .2s ease-out, -webkit-transform .2s ease-out;transition:color .2s ease-out, -webkit-transform .2s ease-out;transition:transform .2s ease-out, color .2s ease-out;transition:transform .2s ease-out, color .2s ease-out, -webkit-transform .2s ease-out;-webkit-transform:translateY(12px);transform:translateY(12px);-webkit-transform-origin:0% 100%;transform-origin:0% 100%}.md-form label.active{-webkit-transform:translateY(-14px) scale(0.8);transform:translateY(-14px) scale(0.8)}.md-form .prefix{position:absolute;-webkit-transition:color 0.2s;transition:color 0.2s}.md-form .prefix.active{color:#4285f4}.md-form.form-lg .validate{margin-bottom:2.8rem}.md-form.form-lg label{font-size:1.25rem}.md-form.form-lg label.active{font-size:1.15rem}.md-form.form-lg .prefix{top:.4rem;font-size:2rem}.md-form.form-lg .prefix ~ input,.md-form.form-lg .prefix ~ textarea{width:calc(100% - 3rem);margin-left:3rem}.md-form.form-lg .prefix ~ label{margin-left:3rem}.md-form.form-lg .prefix ~ .form-text{margin-left:3.1rem}.md-form.form-sm .validate{margin-bottom:2.3rem}.md-form.form-sm label{font-size:.875rem}.md-form.form-sm label.active{font-size:.95rem}.md-form.form-sm .prefix{top:.35rem;font-size:1.5rem}.md-form.form-sm .prefix ~ input,.md-form.form-sm .prefix ~ textarea{width:calc(100% - 2rem);margin-left:2rem}.md-form.form-sm .prefix ~ label{margin-left:2rem}.md-form.form-sm .prefix ~ .form-text{margin-left:2rem}.md-form textarea.md-textarea{padding:1.5rem 0;overflow-y:hidden}.md-form textarea.md-textarea-auto{padding:0;padding-top:1.5rem}.md-form.md-outline{position:relative;margin-top:1.5rem;margin-bottom:1.5rem}.md-form.md-outline input[type="text"],.md-form.md-outline input[type="password"],.md-form.md-outline input[type="email"],.md-form.md-outline input[type="url"],.md-form.md-outline input[type="time"],.md-form.md-outline input[type="date"],.md-form.md-outline input[type="datetime-local"],.md-form.md-outline input[type="tel"],.md-form.md-outline input[type="number"],.md-form.md-outline input[type="search-md"],.md-form.md-outline input[type="search"],.md-form.md-outline textarea.md-textarea{-webkit-box-sizing:border-box;box-sizing:border-box;background-color:transparent;border:1px solid #dadce0;border-radius:4px;outline:none;-webkit-box-shadow:none;box-shadow:none;-webkit-transition:all .3s;transition:all .3s}.md-form.md-outline input[type="text"]:focus:not([readonly]),.md-form.md-outline input[type="password"]:focus:not([readonly]),.md-form.md-outline input[type="email"]:focus:not([readonly]),.md-form.md-outline input[type="url"]:focus:not([readonly]),.md-form.md-outline input[type="time"]:focus:not([readonly]),.md-form.md-outline input[type="date"]:focus:not([readonly]),.md-form.md-outline input[type="datetime-local"]:focus:not([readonly]),.md-form.md-outline input[type="tel"]:focus:not([readonly]),.md-form.md-outline input[type="number"]:focus:not([readonly]),.md-form.md-outline input[type="search-md"]:focus:not([readonly]),.md-form.md-outline input[type="search"]:focus:not([readonly]),.md-form.md-outline textarea.md-textarea:focus:not([readonly]){border-color:#4285f4;-webkit-box-shadow:inset 0 0 0 1px #4285f4;box-shadow:inset 0 0 0 1px #4285f4}.md-form.md-outline input[type="text"]:focus:not([readonly])+label,.md-form.md-outline input[type="password"]:focus:not([readonly])+label,.md-form.md-outline input[type="email"]:focus:not([readonly])+label,.md-form.md-outline input[type="url"]:focus:not([readonly])+label,.md-form.md-outline input[type="time"]:focus:not([readonly])+label,.md-form.md-outline input[type="date"]:focus:not([readonly])+label,.md-form.md-outline input[type="datetime-local"]:focus:not([readonly])+label,.md-form.md-outline input[type="tel"]:focus:not([readonly])+label,.md-form.md-outline input[type="number"]:focus:not([readonly])+label,.md-form.md-outline input[type="search-md"]:focus:not([readonly])+label,.md-form.md-outline input[type="search"]:focus:not([readonly])+label,.md-form.md-outline textarea.md-textarea:focus:not([readonly])+label{color:#4285f4}.md-form.md-outline input[type="text"].valid,.md-form.md-outline input[type="text"]:focus.valid,.md-form.md-outline input[type="password"].valid,.md-form.md-outline input[type="password"]:focus.valid,.md-form.md-outline input[type="email"].valid,.md-form.md-outline input[type="email"]:focus.valid,.md-form.md-outline input[type="url"].valid,.md-form.md-outline input[type="url"]:focus.valid,.md-form.md-outline input[type="time"].valid,.md-form.md-outline input[type="time"]:focus.valid,.md-form.md-outline input[type="date"].valid,.md-form.md-outline input[type="date"]:focus.valid,.md-form.md-outline input[type="datetime-local"].valid,.md-form.md-outline input[type="datetime-local"]:focus.valid,.md-form.md-outline input[type="tel"].valid,.md-form.md-outline input[type="tel"]:focus.valid,.md-form.md-outline input[type="number"].valid,.md-form.md-outline input[type="number"]:focus.valid,.md-form.md-outline input[type="search-md"].valid,.md-form.md-outline input[type="search-md"]:focus.valid,.md-form.md-outline input[type="search"].valid,.md-form.md-outline input[type="search"]:focus.valid,.md-form.md-outline textarea.md-textarea.valid,.md-form.md-outline textarea.md-textarea:focus.valid{border-color:#00c851;-webkit-box-shadow:inset 0 0 0 1px #00c851;box-shadow:inset 0 0 0 1px #00c851}.md-form.md-outline input[type="text"]:focus:not([readonly]).valid+label,.md-form.md-outline input[type="text"].valid+label:after,.md-form.md-outline input[type="text"]:focus.valid+label:after,.md-form.md-outline input[type="password"]:focus:not([readonly]).valid+label,.md-form.md-outline input[type="password"].valid+label:after,.md-form.md-outline input[type="password"]:focus.valid+label:after,.md-form.md-outline input[type="email"]:focus:not([readonly]).valid+label,.md-form.md-outline input[type="email"].valid+label:after,.md-form.md-outline input[type="email"]:focus.valid+label:after,.md-form.md-outline input[type="url"]:focus:not([readonly]).valid+label,.md-form.md-outline input[type="url"].valid+label:after,.md-form.md-outline input[type="url"]:focus.valid+label:after,.md-form.md-outline input[type="time"]:focus:not([readonly]).valid+label,.md-form.md-outline input[type="time"].valid+label:after,.md-form.md-outline input[type="time"]:focus.valid+label:after,.md-form.md-outline input[type="date"]:focus:not([readonly]).valid+label,.md-form.md-outline input[type="date"].valid+label:after,.md-form.md-outline input[type="date"]:focus.valid+label:after,.md-form.md-outline input[type="datetime-local"]:focus:not([readonly]).valid+label,.md-form.md-outline input[type="datetime-local"].valid+label:after,.md-form.md-outline input[type="datetime-local"]:focus.valid+label:after,.md-form.md-outline input[type="tel"]:focus:not([readonly]).valid+label,.md-form.md-outline input[type="tel"].valid+label:after,.md-form.md-outline input[type="tel"]:focus.valid+label:after,.md-form.md-outline input[type="number"]:focus:not([readonly]).valid+label,.md-form.md-outline input[type="number"].valid+label:after,.md-form.md-outline input[type="number"]:focus.valid+label:after,.md-form.md-outline input[type="search-md"]:focus:not([readonly]).valid+label,.md-form.md-outline input[type="search-md"].valid+label:after,.md-form.md-outline input[type="search-md"]:focus.valid+label:after,.md-form.md-outline input[type="search"]:focus:not([readonly]).valid+label,.md-form.md-outline input[type="search"].valid+label:after,.md-form.md-outline input[type="search"]:focus.valid+label:after,.md-form.md-outline textarea.md-textarea:focus:not([readonly]).valid+label,.md-form.md-outline textarea.md-textarea.valid+label:after,.md-form.md-outline textarea.md-textarea:focus.valid+label:after{color:#00c851;content:attr(data-success);opacity:1}.md-form.md-outline input[type="text"].invalid,.md-form.md-outline input[type="text"]:focus.invalid,.md-form.md-outline input[type="password"].invalid,.md-form.md-outline input[type="password"]:focus.invalid,.md-form.md-outline input[type="email"].invalid,.md-form.md-outline input[type="email"]:focus.invalid,.md-form.md-outline input[type="url"].invalid,.md-form.md-outline input[type="url"]:focus.invalid,.md-form.md-outline input[type="time"].invalid,.md-form.md-outline input[type="time"]:focus.invalid,.md-form.md-outline input[type="date"].invalid,.md-form.md-outline input[type="date"]:focus.invalid,.md-form.md-outline input[type="datetime-local"].invalid,.md-form.md-outline input[type="datetime-local"]:focus.invalid,.md-form.md-outline input[type="tel"].invalid,.md-form.md-outline input[type="tel"]:focus.invalid,.md-form.md-outline input[type="number"].invalid,.md-form.md-outline input[type="number"]:focus.invalid,.md-form.md-outline input[type="search-md"].invalid,.md-form.md-outline input[type="search-md"]:focus.invalid,.md-form.md-outline input[type="search"].invalid,.md-form.md-outline input[type="search"]:focus.invalid,.md-form.md-outline textarea.md-textarea.invalid,.md-form.md-outline textarea.md-textarea:focus.invalid{border-color:#f44336;-webkit-box-shadow:inset 0 0 0 1px #f44336;box-shadow:inset 0 0 0 1px #f44336}.md-form.md-outline input[type="text"]:focus:not([readonly]).invalid+label,.md-form.md-outline input[type="text"].invalid+label:after,.md-form.md-outline input[type="text"]:focus.invalid+label:after,.md-form.md-outline input[type="password"]:focus:not([readonly]).invalid+label,.md-form.md-outline input[type="password"].invalid+label:after,.md-form.md-outline input[type="password"]:focus.invalid+label:after,.md-form.md-outline input[type="email"]:focus:not([readonly]).invalid+label,.md-form.md-outline input[type="email"].invalid+label:after,.md-form.md-outline input[type="email"]:focus.invalid+label:after,.md-form.md-outline input[type="url"]:focus:not([readonly]).invalid+label,.md-form.md-outline input[type="url"].invalid+label:after,.md-form.md-outline input[type="url"]:focus.invalid+label:after,.md-form.md-outline input[type="time"]:focus:not([readonly]).invalid+label,.md-form.md-outline input[type="time"].invalid+label:after,.md-form.md-outline input[type="time"]:focus.invalid+label:after,.md-form.md-outline input[type="date"]:focus:not([readonly]).invalid+label,.md-form.md-outline input[type="date"].invalid+label:after,.md-form.md-outline input[type="date"]:focus.invalid+label:after,.md-form.md-outline input[type="datetime-local"]:focus:not([readonly]).invalid+label,.md-form.md-outline input[type="datetime-local"].invalid+label:after,.md-form.md-outline input[type="datetime-local"]:focus.invalid+label:after,.md-form.md-outline input[type="tel"]:focus:not([readonly]).invalid+label,.md-form.md-outline input[type="tel"].invalid+label:after,.md-form.md-outline input[type="tel"]:focus.invalid+label:after,.md-form.md-outline input[type="number"]:focus:not([readonly]).invalid+label,.md-form.md-outline input[type="number"].invalid+label:after,.md-form.md-outline input[type="number"]:focus.invalid+label:after,.md-form.md-outline input[type="search-md"]:focus:not([readonly]).invalid+label,.md-form.md-outline input[type="search-md"].invalid+label:after,.md-form.md-outline input[type="search-md"]:focus.invalid+label:after,.md-form.md-outline input[type="search"]:focus:not([readonly]).invalid+label,.md-form.md-outline input[type="search"].invalid+label:after,.md-form.md-outline input[type="search"]:focus.invalid+label:after,.md-form.md-outline textarea.md-textarea:focus:not([readonly]).invalid+label,.md-form.md-outline textarea.md-textarea.invalid+label:after,.md-form.md-outline textarea.md-textarea:focus.invalid+label:after{color:#f44336;content:attr(data-error);opacity:1}.md-form.md-outline input[type="text"].form-control.valid+label:after,.md-form.md-outline input[type="text"].form-control:focus.valid+label:after,.md-form.md-outline input[type="password"].form-control.valid+label:after,.md-form.md-outline input[type="password"].form-control:focus.valid+label:after,.md-form.md-outline input[type="email"].form-control.valid+label:after,.md-form.md-outline input[type="email"].form-control:focus.valid+label:after,.md-form.md-outline input[type="url"].form-control.valid+label:after,.md-form.md-outline input[type="url"].form-control:focus.valid+label:after,.md-form.md-outline input[type="time"].form-control.valid+label:after,.md-form.md-outline input[type="time"].form-control:focus.valid+label:after,.md-form.md-outline input[type="date"].form-control.valid+label:after,.md-form.md-outline input[type="date"].form-control:focus.valid+label:after,.md-form.md-outline input[type="datetime-local"].form-control.valid+label:after,.md-form.md-outline input[type="datetime-local"].form-control:focus.valid+label:after,.md-form.md-outline input[type="tel"].form-control.valid+label:after,.md-form.md-outline input[type="tel"].form-control:focus.valid+label:after,.md-form.md-outline input[type="number"].form-control.valid+label:after,.md-form.md-outline input[type="number"].form-control:focus.valid+label:after,.md-form.md-outline input[type="search-md"].form-control.valid+label:after,.md-form.md-outline input[type="search-md"].form-control:focus.valid+label:after,.md-form.md-outline input[type="search"].form-control.valid+label:after,.md-form.md-outline input[type="search"].form-control:focus.valid+label:after,.md-form.md-outline textarea.md-textarea.form-control.valid+label:after,.md-form.md-outline textarea.md-textarea.form-control:focus.valid+label:after{position:absolute;top:4rem;left:0}.md-form.md-outline input[type="text"].form-control.invalid+label:after,.md-form.md-outline input[type="text"].form-control:focus.invalid+label:after,.md-form.md-outline input[type="password"].form-control.invalid+label:after,.md-form.md-outline input[type="password"].form-control:focus.invalid+label:after,.md-form.md-outline input[type="email"].form-control.invalid+label:after,.md-form.md-outline input[type="email"].form-control:focus.invalid+label:after,.md-form.md-outline input[type="url"].form-control.invalid+label:after,.md-form.md-outline input[type="url"].form-control:focus.invalid+label:after,.md-form.md-outline input[type="time"].form-control.invalid+label:after,.md-form.md-outline input[type="time"].form-control:focus.invalid+label:after,.md-form.md-outline input[type="date"].form-control.invalid+label:after,.md-form.md-outline input[type="date"].form-control:focus.invalid+label:after,.md-form.md-outline input[type="datetime-local"].form-control.invalid+label:after,.md-form.md-outline input[type="datetime-local"].form-control:focus.invalid+label:after,.md-form.md-outline input[type="tel"].form-control.invalid+label:after,.md-form.md-outline input[type="tel"].form-control:focus.invalid+label:after,.md-form.md-outline input[type="number"].form-control.invalid+label:after,.md-form.md-outline input[type="number"].form-control:focus.invalid+label:after,.md-form.md-outline input[type="search-md"].form-control.invalid+label:after,.md-form.md-outline input[type="search-md"].form-control:focus.invalid+label:after,.md-form.md-outline input[type="search"].form-control.invalid+label:after,.md-form.md-outline input[type="search"].form-control:focus.invalid+label:after,.md-form.md-outline textarea.md-textarea.form-control.invalid+label:after,.md-form.md-outline textarea.md-textarea.form-control:focus.invalid+label:after{position:absolute;top:4rem;left:0}.md-form.md-outline>input[type]:-webkit-autofill:not(.browser-default):not([type="search"])+label,.md-form.md-outline>input[type="time"]:not(.browser-default)+label{left:8px;padding-right:5px;padding-left:5px;font-size:1rem;font-weight:500;background:#fff;-webkit-transform:translateY(-9px) scale(0.8);transform:translateY(-9px) scale(0.8);-webkit-transform-origin:0 0;transform-origin:0 0}.md-form.md-outline>input[type]:-webkit-autofill:not(.browser-default):not([type="search"])+label.active,.md-form.md-outline>input[type="time"]:not(.browser-default)+label.active{-webkit-transform:translateY(-9px) scale(0.8);transform:translateY(-9px) scale(0.8);-webkit-transform-origin:0 0;transform-origin:0 0}@-webkit-keyframes autofill{to{color:#495057;background:transparent}}@keyframes autofill{to{color:#495057;background:transparent}}.md-form.md-outline input:-webkit-autofill{-webkit-animation-name:autofill;animation-name:autofill;-webkit-animation-fill-mode:both;animation-fill-mode:both}.md-form.md-outline .form-control{padding:.375rem .75rem}.md-form.md-outline label{position:absolute;top:0;left:0;padding-left:10px;font-size:1rem;color:#757575;cursor:text;-webkit-transition:color .2s ease-out, -webkit-transform .2s ease-out;transition:color .2s ease-out, -webkit-transform .2s ease-out;transition:transform .2s ease-out, color .2s ease-out;transition:transform .2s ease-out, color .2s ease-out, -webkit-transform .2s ease-out;-webkit-transform:translateY(9px);transform:translateY(9px);-webkit-transform-origin:0% 100%;transform-origin:0% 100%}.md-form.md-outline label.active{left:8px;padding-right:5px;padding-left:5px;font-weight:500;background:#fff;-webkit-transform:translateY(-13px) scale(0.8);transform:translateY(-13px) scale(0.8)}.md-form.md-outline.form-lg .form-control.form-control-lg{padding:.5rem .725rem}.md-form.md-outline.form-lg label{font-size:1.25rem;-webkit-transform:translateY(10px);transform:translateY(10px)}.md-form.md-outline.form-lg label.active{font-size:1.1rem;-webkit-transform:translateY(-14px) scale(0.8);transform:translateY(-14px) scale(0.8)}.md-form.md-outline.form-lg .prefix{top:.65rem;font-size:25px}.md-form.md-outline.form-lg .prefix ~ input,.md-form.md-outline.form-lg .prefix ~ textarea{width:calc(100% - 2.2rem);margin-left:2.2rem}.md-form.md-outline.form-lg .prefix ~ label{margin-left:2.2rem}.md-form.md-outline.form-lg .prefix ~ .form-text{margin-left:2.3rem}.md-form.md-outline.form-sm .form-control.form-control-sm{padding:.25rem .625rem}.md-form.md-outline.form-sm label{font-size:.8rem;-webkit-transform:translateY(8px);transform:translateY(8px)}.md-form.md-outline.form-sm label.active{font-size:.85rem;-webkit-transform:translateY(-12px) scale(0.8);transform:translateY(-12px) scale(0.8)}.md-form.md-outline.form-sm .prefix{top:.5rem;font-size:15px}.md-form.md-outline.form-sm .prefix ~ input,.md-form.md-outline.form-sm .prefix ~ textarea{width:calc(100% - 1.6rem);margin-left:1.6rem}.md-form.md-outline.form-sm .prefix ~ label{margin-left:1.6rem}.md-form.md-outline.form-sm .prefix ~ .form-text{margin-left:1.7rem}.md-form.md-outline .prefix{position:absolute;top:.6rem;font-size:20px;-webkit-transition:color .2s;transition:color .2s}.md-form.md-outline .prefix:focus{color:#4285f4}.md-form.md-outline .prefix ~ input,.md-form.md-outline .prefix ~ textarea{width:calc(100% - 2rem);margin-left:2rem}.md-form.md-outline .prefix ~ label{margin-left:2rem}.md-form.md-outline .prefix ~ .form-text{margin-left:2.1rem}.md-form.md-outline .character-counter{margin-top:-.5rem}.md-form.md-bg input[type="text"],.md-form.md-bg input[type="password"],.md-form.md-bg input[type="email"],.md-form.md-bg input[type="url"],.md-form.md-bg input[type="time"],.md-form.md-bg input[type="date"],.md-form.md-bg input[type="datetime-local"],.md-form.md-bg input[type="tel"],.md-form.md-bg input[type="number"],.md-form.md-bg input[type="search-md"],.md-form.md-bg input[type="search"],.md-form.md-bg textarea.md-textarea{-webkit-box-sizing:border-box;box-sizing:border-box;padding:10px 5px;background:#f5f5f5 no-repeat;background-image:-webkit-gradient(linear, left top, left bottom, from(#4285f4), to(#4285f4)),-webkit-gradient(linear, left top, left bottom, from(#ced4da), to(#ced4da));background-image:linear-gradient(to bottom, #4285f4, #4285f4),linear-gradient(to bottom, #ced4da, #ced4da);background-position:50% 100%, 50% 100%;background-size:0 2px, 100% 1px;border:0;border-top-left-radius:.3rem;border-top-right-radius:.3rem;-webkit-transition:background-size 0.3s cubic-bezier(0.64, 0.09, 0.08, 1);transition:background-size 0.3s cubic-bezier(0.64, 0.09, 0.08, 1)}.md-form.md-bg input[type="text"]:focus:not([readonly]),.md-form.md-bg input[type="password"]:focus:not([readonly]),.md-form.md-bg input[type="email"]:focus:not([readonly]),.md-form.md-bg input[type="url"]:focus:not([readonly]),.md-form.md-bg input[type="time"]:focus:not([readonly]),.md-form.md-bg input[type="date"]:focus:not([readonly]),.md-form.md-bg input[type="datetime-local"]:focus:not([readonly]),.md-form.md-bg input[type="tel"]:focus:not([readonly]),.md-form.md-bg input[type="number"]:focus:not([readonly]),.md-form.md-bg input[type="search-md"]:focus:not([readonly]),.md-form.md-bg input[type="search"]:focus:not([readonly]),.md-form.md-bg textarea.md-textarea:focus:not([readonly]){border-bottom:none;-webkit-box-shadow:none;box-shadow:none}.md-form.md-bg input[type="text"]:focus,.md-form.md-bg input[type="password"]:focus,.md-form.md-bg input[type="email"]:focus,.md-form.md-bg input[type="url"]:focus,.md-form.md-bg input[type="time"]:focus,.md-form.md-bg input[type="date"]:focus,.md-form.md-bg input[type="datetime-local"]:focus,.md-form.md-bg input[type="tel"]:focus,.md-form.md-bg input[type="number"]:focus,.md-form.md-bg input[type="search-md"]:focus,.md-form.md-bg input[type="search"]:focus,.md-form.md-bg textarea.md-textarea:focus{background-color:#dcdcdc;background-size:100% 2px, 100% 1px;outline:none}.md-form.md-bg>input[type="date"]:not(.browser-default)+label{-webkit-transform:translateY(-12px) scale(0.8);transform:translateY(-12px) scale(0.8);-webkit-transform-origin:0 0;transform-origin:0 0}.md-form.md-bg>input[type]:-webkit-autofill:not(.browser-default):not([type="search"])+label,.md-form.md-bg>input[type="time"]:not(.browser-default)+label{font-size:.8rem;-webkit-transform:translateY(-12px);transform:translateY(-12px);-webkit-transform-origin:0 0;transform-origin:0 0}.md-form.md-bg .form-control{padding:1.1rem .7rem .4rem !important}.md-form.md-bg label{top:0;padding-left:.7rem;font-size:1rem;-webkit-transition:color .2s ease-out, -webkit-transform .2s ease-out;transition:color .2s ease-out, -webkit-transform .2s ease-out;transition:transform .2s ease-out, color .2s ease-out;transition:transform .2s ease-out, color .2s ease-out, -webkit-transform .2s ease-out;-webkit-transform:translateY(13px);transform:translateY(13px);-webkit-transform-origin:0% 100%;transform-origin:0% 100%}.md-form.md-bg label.active{padding-left:.75rem;font-weight:500;-webkit-transform:translateY(-3px) scale(0.8);transform:translateY(-3px) scale(0.8)}.md-form.md-bg.form-lg label{-webkit-transform:translateY(16px);transform:translateY(16px)}.md-form.md-bg.form-lg label.active{-webkit-transform:translateY(-4px) scale(0.8);transform:translateY(-4px) scale(0.8)}.md-form.md-bg.form-sm label{-webkit-transform:translateY(11px);transform:translateY(11px)}.md-form.md-bg.form-sm label.active{-webkit-transform:translateY(-2px) scale(0.8);transform:translateY(-2px) scale(0.8)}.md-form .form-control.is-invalid,.was-validated .md-form .form-control:invalid{padding-right:0}.md-form .form-control.is-valid,.was-validated .md-form .form-control:valid{padding-right:0}.needs-validation .md-form label{left:.3rem}.custom-file-input:lang(es) ~ .custom-file-label::after{content:"Elegir"}.custom-file-input:lang(pl-pl) ~ .custom-file-label::after{content:"Wybierz"}.custom-file-input:lang(fr) ~ .custom-file-label::after{content:"Choisir"}.custom-file-input:lang(in) ~ .custom-file-label::after{content:"Pilih"}.custom-file-input:lang(zh) ~ .custom-file-label::after{content:"選擇"}.custom-file-input:lang(de) ~ .custom-file-label::after{content:"Wählen"}.custom-file-input:lang(ru) ~ .custom-file-label::after{content:"выбирать"}.edge-header{display:block;height:278px;background-color:#ccc}.free-bird{margin-top:-100px}.juicy-peach-gradient{background-image:-webkit-gradient(linear, left top, right top, from(#ffecd2), to(#fcb69f));background-image:linear-gradient(to right, #ffecd2 0%, #fcb69f 100%)}.young-passion-gradient{background-image:-webkit-gradient(linear, left top, right top, from(#ff8177), color-stop(0%, #ff867a), color-stop(21%, #ff8c7f), color-stop(52%, #f99185), color-stop(78%, #cf556c), to(#b12a5b));background-image:linear-gradient(to right, #ff8177 0%, #ff867a 0%, #ff8c7f 21%, #f99185 52%, #cf556c 78%, #b12a5b 100%)}.lady-lips-gradient{background-image:-webkit-gradient(linear, left bottom, left top, from(#ff9a9e), color-stop(99%, #fecfef), to(#fecfef));background-image:linear-gradient(to top, #ff9a9e 0%, #fecfef 99%, #fecfef 100%)}.sunny-morning-gradient{background-image:linear-gradient(120deg, #f6d365 0%, #fda085 100%)}.rainy-ashville-gradient{background-image:-webkit-gradient(linear, left bottom, left top, from(#fbc2eb), to(#a6c1ee));background-image:linear-gradient(to top, #fbc2eb 0%, #a6c1ee 100%)}.frozen-dreams-gradient{background-image:-webkit-gradient(linear, left bottom, left top, from(#fdcbf1), color-stop(1%, #fdcbf1), to(#e6dee9));background-image:linear-gradient(to top, #fdcbf1 0%, #fdcbf1 1%, #e6dee9 100%)}.warm-flame-gradient{background-image:linear-gradient(45deg, #ff9a9e 0%, #fad0c4 99%, #fad0c4 100%)}.night-fade-gradient{background-image:-webkit-gradient(linear, left bottom, left top, from(#a18cd1), to(#fbc2eb));background-image:linear-gradient(to top, #a18cd1 0%, #fbc2eb 100%)}.spring-warmth-gradient{background-image:-webkit-gradient(linear, left bottom, left top, from(#fad0c4), to(#ffd1ff));background-image:linear-gradient(to top, #fad0c4 0%, #ffd1ff 100%)}.winter-neva-gradient{background-image:linear-gradient(120deg, #a1c4fd 0%, #c2e9fb 100%)}.dusty-grass-gradient{background-image:linear-gradient(120deg, #d4fc79 0%, #96e6a1 100%)}.tempting-azure-gradient{background-image:linear-gradient(120deg, #84fab0 0%, #8fd3f4 100%)}.heavy-rain-gradient{background-image:-webkit-gradient(linear, left bottom, left top, from(#cfd9df), to(#e2ebf0));background-image:linear-gradient(to top, #cfd9df 0%, #e2ebf0 100%)}.amy-crisp-gradient{background-image:linear-gradient(120deg, #a6c0fe 0%, #f68084 100%)}.mean-fruit-gradient{background-image:linear-gradient(120deg, #fccb90 0%, #d57eeb 100%)}.deep-blue-gradient{background-image:linear-gradient(120deg, #e0c3fc 0%, #8ec5fc 100%)}.ripe-malinka-gradient{background-image:linear-gradient(120deg, #f093fb 0%, #f5576c 100%)}.cloudy-knoxville-gradient{background-image:linear-gradient(120deg, #fdfbfb 0%, #ebedee 100%)}.morpheus-den-gradient{background-image:-webkit-gradient(linear, left bottom, left top, from(#30cfd0), to(#330867));background-image:linear-gradient(to top, #30cfd0 0%, #330867 100%)}.rare-wind-gradient{background-image:-webkit-gradient(linear, left bottom, left top, from(#a8edea), to(#fed6e3));background-image:linear-gradient(to top, #a8edea 0%, #fed6e3 100%)}.near-moon-gradient{background-image:-webkit-gradient(linear, left bottom, left top, from(#5ee7df), to(#b490ca));background-image:linear-gradient(to top, #5ee7df 0%, #b490ca 100%)}.schedule-list .hr-bold{border-top:2px solid #212529}.schedule-list .font-smaller{font-size:.8rem}.note{padding:10px;border-left:6px solid;border-radius:5px}.note strong{font-weight:600}.note p{font-weight:500}.note-primary{background-color:#dfeefd;border-color:#176ac4}.note-secondary{background-color:#e2e3e5;border-color:#58595a}.note-success{background-color:#e2f0e5;border-color:#49a75f}.note-danger{background-color:#fae7e8;border-color:#e45460}.note-warning{background-color:#faf4e0;border-color:#c2a442}.note-info{background-color:#e4f2f5;border-color:#2492a5}.note-light{background-color:#fefefe;border-color:#0f0f0f}footer.page-footer{bottom:0;color:#fff}footer.page-footer .container-fluid{width:auto}footer.page-footer .footer-copyright{overflow:hidden;color:rgba(255,255,255,0.6);background-color:rgba(0,0,0,0.2)}footer.page-footer a{color:#fff}.media .media-left{padding:0 10px 10px 0}.media .media-left img{-webkit-box-shadow:0 2px 5px 0 rgba(0,0,0,0.16),0 2px 10px 0 rgba(0,0,0,0.12);box-shadow:0 2px 5px 0 rgba(0,0,0,0.16),0 2px 10px 0 rgba(0,0,0,0.12)}.list-group .list-group-item:first-child{border-top-left-radius:.125rem;border-top-right-radius:.125rem}.list-group .list-group-item:last-child{border-bottom-right-radius:.125rem;border-bottom-left-radius:.125rem}.list-group a,.list-group button{-webkit-transition:.5s;transition:.5s}.list-group a:hover,.list-group button:hover{-webkit-transition:.5s;transition:.5s}table th{font-size:.9rem;font-weight:400}table td{font-size:.9rem;font-weight:300}table.table thead th{border-top:none}table.table th,table.table td{padding-top:1.1rem;padding-bottom:1rem}table.table a{margin:0;color:#212529}table.table .label-table{height:.94rem;padding:0;margin:0;line-height:.94rem}table.table.btn-table td{vertical-align:middle}table.table-hover tbody tr:hover{background-color:rgba(0,0,0,0.075);-webkit-transition:.5s;transition:.5s}table .th-lg{min-width:9rem}table .th-sm{min-width:6rem}table.table-sm th,table.table-sm td{padding-top:.6rem;padding-bottom:.6rem}.table-scroll-vertical{max-height:300px;overflow-y:auto}.table-fixed{table-layout:fixed}.table-responsive>.table-bordered,.table-responsive-sm>.table-bordered,.table-responsive-md>.table-bordered,.table-responsive-lg>.table-bordered,.table-responsive-xl>.table-bordered{border-top:1px solid #dee2e6}ul.stepper{padding:0 1.5rem;padding:1.5rem;margin:1em -1.5rem;overflow-x:hidden;overflow-y:auto;counter-reset:section}ul.stepper li a{padding:1.5rem;text-align:center}ul.stepper li a .circle{display:inline-block;width:1.75rem;height:1.75rem;margin-right:.5rem;line-height:1.7rem;color:#fff;text-align:center;background:rgba(0,0,0,0.38);border-radius:50%}ul.stepper li a .label{display:inline-block;color:rgba(0,0,0,0.38)}ul.stepper li.active a .label,ul.stepper li.completed a .label{font-weight:600;color:rgba(0,0,0,0.87)}.stepper-horizontal{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.stepper-horizontal li{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:.5s;transition:.5s}.stepper-horizontal li a .label{margin-top:.63rem}.stepper-horizontal li:not(:last-child):after{position:relative;-webkit-box-flex:1;-ms-flex:1;flex:1;height:1px;margin:.5rem 0 0 0;content:"";background-color:rgba(0,0,0,0.1)}.stepper-horizontal li:not(:first-child):before{position:relative;-webkit-box-flex:1;-ms-flex:1;flex:1;height:1px;margin:.5rem 0 0 0;content:"";background-color:rgba(0,0,0,0.1)}.stepper-horizontal li:hover{background-color:rgba(0,0,0,0.06)}@media (max-width: 47.9375rem){.stepper-horizontal{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.stepper-horizontal li{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.stepper-horizontal li a .label{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;margin-top:.2rem}.stepper-horizontal li:not(:last-child):after{position:absolute;top:3.75rem;left:2.19rem;width:1px;height:calc(100% - 40px);content:""}}.stepper-horizontal>li:not(:last-of-type){margin-bottom:0 !important}.stepper-vertical{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.stepper-vertical li{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.stepper-vertical li a{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-item-align:start;align-self:flex-start}.stepper-vertical li a .circle{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.stepper-vertical li a .label{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;margin-top:.2rem}.stepper-vertical li.completed a .label{font-weight:500}.stepper-vertical li .step-content{display:block;padding:.94rem;margin-top:0;margin-left:3.13rem}.stepper-vertical li .step-content p{font-size:.88rem}.stepper-vertical li:not(:last-child):after{position:absolute;top:3.44rem;left:2.19rem;width:1px;height:calc(100% - 40px);content:"";background-color:rgba(0,0,0,0.1)}.fast.spinner-border{-webkit-animation:spinner-border 0.4s linear infinite;animation:spinner-border 0.4s linear infinite}.fast.spinner-grow{-webkit-animation:spinner-grow 0.4s linear infinite;animation:spinner-grow 0.4s linear infinite}.treeview.w-20{width:20rem}.treeview .rotate{margin-top:.2rem;font-size:.8rem;vertical-align:text-top;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-transition:all .1s linear;transition:all .1s linear}.treeview .rotate.down{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.treeview .nested{display:none}.treeview .active{display:block}.treeview ul{list-style-type:none}.treeview .ic-w{width:1.3rem}.treeview-animated.w-20{width:20rem}.treeview-animated ul{position:relative;padding-left:1em;list-style:none}.treeview-animated .treeview-animated-list li{padding:.2em 0 0 .2em}.treeview-animated .treeview-animated-list .treeview-animated-items .nested::before{position:absolute;left:5px;display:block;width:5px;height:100%;content:"";background-color:#808080}.treeview-animated .treeview-animated-list .treeview-animated-items .closed{display:block;padding:.2em .2em .2em .4em;margin-right:0;border-top-left-radius:.3em;border-bottom-left-radius:.3em}.treeview-animated .treeview-animated-list .treeview-animated-items .closed:hover{background-color:#8cb9ff}.treeview-animated .treeview-animated-list .treeview-animated-items .closed .fa-angle-right{font-size:.8rem;-webkit-transition:all .1s linear;transition:all .1s linear}.treeview-animated .treeview-animated-list .treeview-animated-items .closed .fa-angle-right.down{position:relative;color:#f8f9fa;-webkit-transform:rotate(90deg);transform:rotate(90deg)}.treeview-animated .treeview-animated-list .treeview-animated-items .open{background-color:#32a0ff;-webkit-transition:all .1s linear;transition:all .1s linear}.treeview-animated .treeview-animated-list .treeview-animated-items .open:hover{color:#f8f9fa;background-color:#32a0ff}.treeview-animated .treeview-animated-list .treeview-animated-items .open span{color:#f8f9fa}.treeview-animated .treeview-animated-list .treeview-animated-element{padding:.2em .2em .2em .6em;cursor:pointer;border-top-left-radius:4px;border-bottom-left-radius:4px;-webkit-transition:all .1s linear;transition:all .1s linear}.treeview-animated .treeview-animated-list .treeview-animated-element:hover{background-color:#8cb9ff}.treeview-animated .treeview-animated-list .treeview-animated-element.opened{color:#f8f9fa;background-color:#32a0ff}.treeview-animated .treeview-animated-list .treeview-animated-element.opened:hover{color:#f8f9fa;background-color:#32a0ff}.treeview-colorful{font-size:16px;font-weight:400;background:rgba(224,127,178,0.2)}.treeview-colorful.w-20{width:20rem}.treeview-colorful hr{border-color:#a2127a}.treeview-colorful h6{font-size:1.4em;font-weight:500;color:#a2127a}.treeview-colorful ul{position:relative;padding-left:0;list-style:none}.treeview-colorful .treeview-colorful-list ul{padding-left:1em;margin-top:.1em;background:rgba(224,127,178,0.2)}.treeview-colorful .treeview-colorful-element{padding:.2em .2em .2em 1em;cursor:pointer;border:2px solid transparent;border-right:0 solid transparent;-webkit-transition:all .1s linear;transition:all .1s linear}.treeview-colorful .treeview-colorful-element:hover{background-color:#e07fb2}.treeview-colorful .treeview-colorful-element.opened{color:#ffac47;background-color:#a2127a;border:2px solid #ffac47;border-right:0 solid transparent}.treeview-colorful .treeview-colorful-element.opened:hover{color:#ffac47;background-color:#a2127a}.treeview-colorful .treeview-colorful-items-header{display:block;padding:.4em;margin-right:0;border-bottom:2px solid transparent;-webkit-transition:all .1s linear;transition:all .1s linear}.treeview-colorful .treeview-colorful-items-header:hover{background-color:#e07fb2}.treeview-colorful .treeview-colorful-items-header.open{background-color:#a2127a;border-bottom:2px solid #ffac47;-webkit-transition:all .1s linear;transition:all .1s linear}.treeview-colorful .treeview-colorful-items-header.open span{color:#ffac47}.treeview-colorful .treeview-colorful-items-header.open:hover{color:#ffac47;background-color:#a2127a}.treeview-colorful .treeview-colorful-items-header.open div:hover{background-color:#a2127a}.treeview-colorful .treeview-colorful-items-header .fa-angle-right{font-size:.8rem;-webkit-transition:all .2s linear;transition:all .2s linear}.treeview-colorful .treeview-colorful-items-header .fas{position:relative;color:#ffac47;-webkit-transition:all .2s linear;transition:all .2s linear;-webkit-transform:rotate(90deg);transform:rotate(90deg)}.treeview-colorful .treeview-colorful-items-header .fa-minus-circle{position:relative;color:#ffac47;-webkit-transition:all .2s linear;transition:all .2s linear;-webkit-transform:rotate(180deg);transform:rotate(180deg)} + diff --git a/scripts/_elements/MDB-Free_4.13.0/css/mdb.min.css b/scripts/_elements/MDB-Free_4.13.0/css/mdb.min.css index 4ff645e3..6785fa88 100755 --- a/scripts/_elements/MDB-Free_4.13.0/css/mdb.min.css +++ b/scripts/_elements/MDB-Free_4.13.0/css/mdb.min.css @@ -1,46 +1,46 @@ -@charset "UTF-8"; -/*! - * Material Design for Bootstrap 4 - * Version: MDB FREE 4.13.0 - * - * - * Copyright: Material Design for Bootstrap - * https://mdbootstrap.com/ - * - * Read the license: https://mdbootstrap.com/general/license/ - * - * - * Documentation: https://mdbootstrap.com/ - * - * Getting started: https://mdbootstrap.com/docs/jquery/getting-started/download/ - * - * Tutorials: https://mdbootstrap.com/education/bootstrap/ - * - * Templates: https://mdbootstrap.com/templates/ - * - * Support: https://mdbootstrap.com/support/ - * - * Contact: office@mdbootstrap.com - * - * Attribution: Animate CSS, Twitter Bootstrap, Materialize CSS, Normalize CSS, Waves JS, WOW JS, Toastr, Chart.js - */ -.mdb-color.lighten-5{background-color:#d0d6e2 !important}.mdb-color.lighten-4{background-color:#b1bace !important}.mdb-color.lighten-3{background-color:#929fba !important}.mdb-color.lighten-2{background-color:#7283a7 !important}.mdb-color.lighten-1{background-color:#59698d !important}.mdb-color{background-color:#45526e !important}.mdb-color-text{color:#45526e !important}.rgba-mdb-color-slight,.rgba-mdb-color-slight:after{background-color:rgba(69,82,110,0.1)}.rgba-mdb-color-light,.rgba-mdb-color-light:after{background-color:rgba(69,82,110,0.3)}.rgba-mdb-color-strong,.rgba-mdb-color-strong:after{background-color:rgba(69,82,110,0.7)}.mdb-color.darken-1{background-color:#3b465e !important}.mdb-color.darken-2{background-color:#2e3951 !important}.mdb-color.darken-3{background-color:#1c2a48 !important}.mdb-color.darken-4{background-color:#1c2331 !important}.red.lighten-5{background-color:#ffebee !important}.red.lighten-4{background-color:#ffcdd2 !important}.red.lighten-3{background-color:#ef9a9a !important}.red.lighten-2{background-color:#e57373 !important}.red.lighten-1{background-color:#ef5350 !important}.red{background-color:#f44336 !important}.red-text{color:#f44336 !important}.rgba-red-slight,.rgba-red-slight:after{background-color:rgba(244,67,54,0.1)}.rgba-red-light,.rgba-red-light:after{background-color:rgba(244,67,54,0.3)}.rgba-red-strong,.rgba-red-strong:after{background-color:rgba(244,67,54,0.7)}.red.darken-1{background-color:#e53935 !important}.red.darken-2{background-color:#d32f2f !important}.red.darken-3{background-color:#c62828 !important}.red.darken-4{background-color:#b71c1c !important}.red.accent-1{background-color:#ff8a80 !important}.red.accent-2{background-color:#ff5252 !important}.red.accent-3{background-color:#ff1744 !important}.red.accent-4{background-color:#d50000 !important}.pink.lighten-5{background-color:#fce4ec !important}.pink.lighten-4{background-color:#f8bbd0 !important}.pink.lighten-3{background-color:#f48fb1 !important}.pink.lighten-2{background-color:#f06292 !important}.pink.lighten-1{background-color:#ec407a !important}.pink{background-color:#e91e63 !important}.pink-text{color:#e91e63 !important}.rgba-pink-slight,.rgba-pink-slight:after{background-color:rgba(233,30,99,0.1)}.rgba-pink-light,.rgba-pink-light:after{background-color:rgba(233,30,99,0.3)}.rgba-pink-strong,.rgba-pink-strong:after{background-color:rgba(233,30,99,0.7)}.pink.darken-1{background-color:#d81b60 !important}.pink.darken-2{background-color:#c2185b !important}.pink.darken-3{background-color:#ad1457 !important}.pink.darken-4{background-color:#880e4f !important}.pink.accent-1{background-color:#ff80ab !important}.pink.accent-2{background-color:#ff4081 !important}.pink.accent-3{background-color:#f50057 !important}.pink.accent-4{background-color:#c51162 !important}.purple.lighten-5{background-color:#f3e5f5 !important}.purple.lighten-4{background-color:#e1bee7 !important}.purple.lighten-3{background-color:#ce93d8 !important}.purple.lighten-2{background-color:#ba68c8 !important}.purple.lighten-1{background-color:#ab47bc !important}.purple{background-color:#9c27b0 !important}.purple-text{color:#9c27b0 !important}.rgba-purple-slight,.rgba-purple-slight:after{background-color:rgba(156,39,176,0.1)}.rgba-purple-light,.rgba-purple-light:after{background-color:rgba(156,39,176,0.3)}.rgba-purple-strong,.rgba-purple-strong:after{background-color:rgba(156,39,176,0.7)}.purple.darken-1{background-color:#8e24aa !important}.purple.darken-2{background-color:#7b1fa2 !important}.purple.darken-3{background-color:#6a1b9a !important}.purple.darken-4{background-color:#4a148c !important}.purple.accent-1{background-color:#ea80fc !important}.purple.accent-2{background-color:#e040fb !important}.purple.accent-3{background-color:#d500f9 !important}.purple.accent-4{background-color:#a0f !important}.deep-purple.lighten-5{background-color:#ede7f6 !important}.deep-purple.lighten-4{background-color:#d1c4e9 !important}.deep-purple.lighten-3{background-color:#b39ddb !important}.deep-purple.lighten-2{background-color:#9575cd !important}.deep-purple.lighten-1{background-color:#7e57c2 !important}.deep-purple{background-color:#673ab7 !important}.deep-purple-text{color:#673ab7 !important}.rgba-deep-purple-slight,.rgba-deep-purple-slight:after{background-color:rgba(103,58,183,0.1)}.rgba-deep-purple-light,.rgba-deep-purple-light:after{background-color:rgba(103,58,183,0.3)}.rgba-deep-purple-strong,.rgba-deep-purple-strong:after{background-color:rgba(103,58,183,0.7)}.deep-purple.darken-1{background-color:#5e35b1 !important}.deep-purple.darken-2{background-color:#512da8 !important}.deep-purple.darken-3{background-color:#4527a0 !important}.deep-purple.darken-4{background-color:#311b92 !important}.deep-purple.accent-1{background-color:#b388ff !important}.deep-purple.accent-2{background-color:#7c4dff !important}.deep-purple.accent-3{background-color:#651fff !important}.deep-purple.accent-4{background-color:#6200ea !important}.indigo.lighten-5{background-color:#e8eaf6 !important}.indigo.lighten-4{background-color:#c5cae9 !important}.indigo.lighten-3{background-color:#9fa8da !important}.indigo.lighten-2{background-color:#7986cb !important}.indigo.lighten-1{background-color:#5c6bc0 !important}.indigo{background-color:#3f51b5 !important}.indigo-text{color:#3f51b5 !important}.rgba-indigo-slight,.rgba-indigo-slight:after{background-color:rgba(63,81,181,0.1)}.rgba-indigo-light,.rgba-indigo-light:after{background-color:rgba(63,81,181,0.3)}.rgba-indigo-strong,.rgba-indigo-strong:after{background-color:rgba(63,81,181,0.7)}.indigo.darken-1{background-color:#3949ab !important}.indigo.darken-2{background-color:#303f9f !important}.indigo.darken-3{background-color:#283593 !important}.indigo.darken-4{background-color:#1a237e !important}.indigo.accent-1{background-color:#8c9eff !important}.indigo.accent-2{background-color:#536dfe !important}.indigo.accent-3{background-color:#3d5afe !important}.indigo.accent-4{background-color:#304ffe !important}.blue.lighten-5{background-color:#e3f2fd !important}.blue.lighten-4{background-color:#bbdefb !important}.blue.lighten-3{background-color:#90caf9 !important}.blue.lighten-2{background-color:#64b5f6 !important}.blue.lighten-1{background-color:#42a5f5 !important}.blue{background-color:#2196f3 !important}.blue-text{color:#2196f3 !important}.rgba-blue-slight,.rgba-blue-slight:after{background-color:rgba(33,150,243,0.1)}.rgba-blue-light,.rgba-blue-light:after{background-color:rgba(33,150,243,0.3)}.rgba-blue-strong,.rgba-blue-strong:after{background-color:rgba(33,150,243,0.7)}.blue.darken-1{background-color:#1e88e5 !important}.blue.darken-2{background-color:#1976d2 !important}.blue.darken-3{background-color:#1565c0 !important}.blue.darken-4{background-color:#0d47a1 !important}.blue.accent-1{background-color:#82b1ff !important}.blue.accent-2{background-color:#448aff !important}.blue.accent-3{background-color:#2979ff !important}.blue.accent-4{background-color:#2962ff !important}.light-blue.lighten-5{background-color:#e1f5fe !important}.light-blue.lighten-4{background-color:#b3e5fc !important}.light-blue.lighten-3{background-color:#81d4fa !important}.light-blue.lighten-2{background-color:#4fc3f7 !important}.light-blue.lighten-1{background-color:#29b6f6 !important}.light-blue{background-color:#03a9f4 !important}.light-blue-text{color:#03a9f4 !important}.rgba-light-blue-slight,.rgba-light-blue-slight:after{background-color:rgba(3,169,244,0.1)}.rgba-light-blue-light,.rgba-light-blue-light:after{background-color:rgba(3,169,244,0.3)}.rgba-light-blue-strong,.rgba-light-blue-strong:after{background-color:rgba(3,169,244,0.7)}.light-blue.darken-1{background-color:#039be5 !important}.light-blue.darken-2{background-color:#0288d1 !important}.light-blue.darken-3{background-color:#0277bd !important}.light-blue.darken-4{background-color:#01579b !important}.light-blue.accent-1{background-color:#80d8ff !important}.light-blue.accent-2{background-color:#40c4ff !important}.light-blue.accent-3{background-color:#00b0ff !important}.light-blue.accent-4{background-color:#0091ea !important}.cyan.lighten-5{background-color:#e0f7fa !important}.cyan.lighten-4{background-color:#b2ebf2 !important}.cyan.lighten-3{background-color:#80deea !important}.cyan.lighten-2{background-color:#4dd0e1 !important}.cyan.lighten-1{background-color:#26c6da !important}.cyan{background-color:#00bcd4 !important}.cyan-text{color:#00bcd4 !important}.rgba-cyan-slight,.rgba-cyan-slight:after{background-color:rgba(0,188,212,0.1)}.rgba-cyan-light,.rgba-cyan-light:after{background-color:rgba(0,188,212,0.3)}.rgba-cyan-strong,.rgba-cyan-strong:after{background-color:rgba(0,188,212,0.7)}.cyan.darken-1{background-color:#00acc1 !important}.cyan.darken-2{background-color:#0097a7 !important}.cyan.darken-3{background-color:#00838f !important}.cyan.darken-4{background-color:#006064 !important}.cyan.accent-1{background-color:#84ffff !important}.cyan.accent-2{background-color:#18ffff !important}.cyan.accent-3{background-color:#00e5ff !important}.cyan.accent-4{background-color:#00b8d4 !important}.teal.lighten-5{background-color:#e0f2f1 !important}.teal.lighten-4{background-color:#b2dfdb !important}.teal.lighten-3{background-color:#80cbc4 !important}.teal.lighten-2{background-color:#4db6ac !important}.teal.lighten-1{background-color:#26a69a !important}.teal{background-color:#009688 !important}.teal-text{color:#009688 !important}.rgba-teal-slight,.rgba-teal-slight:after{background-color:rgba(0,150,136,0.1)}.rgba-teal-light,.rgba-teal-light:after{background-color:rgba(0,150,136,0.3)}.rgba-teal-strong,.rgba-teal-strong:after{background-color:rgba(0,150,136,0.7)}.teal.darken-1{background-color:#00897b !important}.teal.darken-2{background-color:#00796b !important}.teal.darken-3{background-color:#00695c !important}.teal.darken-4{background-color:#004d40 !important}.teal.accent-1{background-color:#a7ffeb !important}.teal.accent-2{background-color:#64ffda !important}.teal.accent-3{background-color:#1de9b6 !important}.teal.accent-4{background-color:#00bfa5 !important}.green.lighten-5{background-color:#e8f5e9 !important}.green.lighten-4{background-color:#c8e6c9 !important}.green.lighten-3{background-color:#a5d6a7 !important}.green.lighten-2{background-color:#81c784 !important}.green.lighten-1{background-color:#66bb6a !important}.green{background-color:#4caf50 !important}.green-text{color:#4caf50 !important}.rgba-green-slight,.rgba-green-slight:after{background-color:rgba(76,175,80,0.1)}.rgba-green-light,.rgba-green-light:after{background-color:rgba(76,175,80,0.3)}.rgba-green-strong,.rgba-green-strong:after{background-color:rgba(76,175,80,0.7)}.green.darken-1{background-color:#43a047 !important}.green.darken-2{background-color:#388e3c !important}.green.darken-3{background-color:#2e7d32 !important}.green.darken-4{background-color:#1b5e20 !important}.green.accent-1{background-color:#b9f6ca !important}.green.accent-2{background-color:#69f0ae !important}.green.accent-3{background-color:#00e676 !important}.green.accent-4{background-color:#00c853 !important}.light-green.lighten-5{background-color:#f1f8e9 !important}.light-green.lighten-4{background-color:#dcedc8 !important}.light-green.lighten-3{background-color:#c5e1a5 !important}.light-green.lighten-2{background-color:#aed581 !important}.light-green.lighten-1{background-color:#9ccc65 !important}.light-green{background-color:#8bc34a !important}.light-green-text{color:#8bc34a !important}.rgba-light-green-slight,.rgba-light-green-slight:after{background-color:rgba(139,195,74,0.1)}.rgba-light-green-light,.rgba-light-green-light:after{background-color:rgba(139,195,74,0.3)}.rgba-light-green-strong,.rgba-light-green-strong:after{background-color:rgba(139,195,74,0.7)}.light-green.darken-1{background-color:#7cb342 !important}.light-green.darken-2{background-color:#689f38 !important}.light-green.darken-3{background-color:#558b2f !important}.light-green.darken-4{background-color:#33691e !important}.light-green.accent-1{background-color:#ccff90 !important}.light-green.accent-2{background-color:#b2ff59 !important}.light-green.accent-3{background-color:#76ff03 !important}.light-green.accent-4{background-color:#64dd17 !important}.lime.lighten-5{background-color:#f9fbe7 !important}.lime.lighten-4{background-color:#f0f4c3 !important}.lime.lighten-3{background-color:#e6ee9c !important}.lime.lighten-2{background-color:#dce775 !important}.lime.lighten-1{background-color:#d4e157 !important}.lime{background-color:#cddc39 !important}.lime-text{color:#cddc39 !important}.rgba-lime-slight,.rgba-lime-slight:after{background-color:rgba(205,220,57,0.1)}.rgba-lime-light,.rgba-lime-light:after{background-color:rgba(205,220,57,0.3)}.rgba-lime-strong,.rgba-lime-strong:after{background-color:rgba(205,220,57,0.7)}.lime.darken-1{background-color:#c0ca33 !important}.lime.darken-2{background-color:#afb42b !important}.lime.darken-3{background-color:#9e9d24 !important}.lime.darken-4{background-color:#827717 !important}.lime.accent-1{background-color:#f4ff81 !important}.lime.accent-2{background-color:#eeff41 !important}.lime.accent-3{background-color:#c6ff00 !important}.lime.accent-4{background-color:#aeea00 !important}.yellow.lighten-5{background-color:#fffde7 !important}.yellow.lighten-4{background-color:#fff9c4 !important}.yellow.lighten-3{background-color:#fff59d !important}.yellow.lighten-2{background-color:#fff176 !important}.yellow.lighten-1{background-color:#ffee58 !important}.yellow{background-color:#ffeb3b !important}.yellow-text{color:#ffeb3b !important}.rgba-yellow-slight,.rgba-yellow-slight:after{background-color:rgba(255,235,59,0.1)}.rgba-yellow-light,.rgba-yellow-light:after{background-color:rgba(255,235,59,0.3)}.rgba-yellow-strong,.rgba-yellow-strong:after{background-color:rgba(255,235,59,0.7)}.yellow.darken-1{background-color:#fdd835 !important}.yellow.darken-2{background-color:#fbc02d !important}.yellow.darken-3{background-color:#f9a825 !important}.yellow.darken-4{background-color:#f57f17 !important}.yellow.accent-1{background-color:#ffff8d !important}.yellow.accent-2{background-color:#ff0 !important}.yellow.accent-3{background-color:#ffea00 !important}.yellow.accent-4{background-color:#ffd600 !important}.amber.lighten-5{background-color:#fff8e1 !important}.amber.lighten-4{background-color:#ffecb3 !important}.amber.lighten-3{background-color:#ffe082 !important}.amber.lighten-2{background-color:#ffd54f !important}.amber.lighten-1{background-color:#ffca28 !important}.amber{background-color:#ffc107 !important}.amber-text{color:#ffc107 !important}.rgba-amber-slight,.rgba-amber-slight:after{background-color:rgba(255,193,7,0.1)}.rgba-amber-light,.rgba-amber-light:after{background-color:rgba(255,193,7,0.3)}.rgba-amber-strong,.rgba-amber-strong:after{background-color:rgba(255,193,7,0.7)}.amber.darken-1{background-color:#ffb300 !important}.amber.darken-2{background-color:#ffa000 !important}.amber.darken-3{background-color:#ff8f00 !important}.amber.darken-4{background-color:#ff6f00 !important}.amber.accent-1{background-color:#ffe57f !important}.amber.accent-2{background-color:#ffd740 !important}.amber.accent-3{background-color:#ffc400 !important}.amber.accent-4{background-color:#ffab00 !important}.orange.lighten-5{background-color:#fff3e0 !important}.orange.lighten-4{background-color:#ffe0b2 !important}.orange.lighten-3{background-color:#ffcc80 !important}.orange.lighten-2{background-color:#ffb74d !important}.orange.lighten-1{background-color:#ffa726 !important}.orange{background-color:#ff9800 !important}.orange-text{color:#ff9800 !important}.rgba-orange-slight,.rgba-orange-slight:after{background-color:rgba(255,152,0,0.1)}.rgba-orange-light,.rgba-orange-light:after{background-color:rgba(255,152,0,0.3)}.rgba-orange-strong,.rgba-orange-strong:after{background-color:rgba(255,152,0,0.7)}.orange.darken-1{background-color:#fb8c00 !important}.orange.darken-2{background-color:#f57c00 !important}.orange.darken-3{background-color:#ef6c00 !important}.orange.darken-4{background-color:#e65100 !important}.orange.accent-1{background-color:#ffd180 !important}.orange.accent-2{background-color:#ffab40 !important}.orange.accent-3{background-color:#ff9100 !important}.orange.accent-4{background-color:#ff6d00 !important}.deep-orange.lighten-5{background-color:#fbe9e7 !important}.deep-orange.lighten-4{background-color:#ffccbc !important}.deep-orange.lighten-3{background-color:#ffab91 !important}.deep-orange.lighten-2{background-color:#ff8a65 !important}.deep-orange.lighten-1{background-color:#ff7043 !important}.deep-orange{background-color:#ff5722 !important}.deep-orange-text{color:#ff5722 !important}.rgba-deep-orange-slight,.rgba-deep-orange-slight:after{background-color:rgba(255,87,34,0.1)}.rgba-deep-orange-light,.rgba-deep-orange-light:after{background-color:rgba(255,87,34,0.3)}.rgba-deep-orange-strong,.rgba-deep-orange-strong:after{background-color:rgba(255,87,34,0.7)}.deep-orange.darken-1{background-color:#f4511e !important}.deep-orange.darken-2{background-color:#e64a19 !important}.deep-orange.darken-3{background-color:#d84315 !important}.deep-orange.darken-4{background-color:#bf360c !important}.deep-orange.accent-1{background-color:#ff9e80 !important}.deep-orange.accent-2{background-color:#ff6e40 !important}.deep-orange.accent-3{background-color:#ff3d00 !important}.deep-orange.accent-4{background-color:#dd2c00 !important}.brown.lighten-5{background-color:#efebe9 !important}.brown.lighten-4{background-color:#d7ccc8 !important}.brown.lighten-3{background-color:#bcaaa4 !important}.brown.lighten-2{background-color:#a1887f !important}.brown.lighten-1{background-color:#8d6e63 !important}.brown{background-color:#795548 !important}.brown-text{color:#795548 !important}.rgba-brown-slight,.rgba-brown-slight:after{background-color:rgba(121,85,72,0.1)}.rgba-brown-light,.rgba-brown-light:after{background-color:rgba(121,85,72,0.3)}.rgba-brown-strong,.rgba-brown-strong:after{background-color:rgba(121,85,72,0.7)}.brown.darken-1{background-color:#6d4c41 !important}.brown.darken-2{background-color:#5d4037 !important}.brown.darken-3{background-color:#4e342e !important}.brown.darken-4{background-color:#3e2723 !important}.blue-grey.lighten-5{background-color:#eceff1 !important}.blue-grey.lighten-4{background-color:#cfd8dc !important}.blue-grey.lighten-3{background-color:#b0bec5 !important}.blue-grey.lighten-2{background-color:#90a4ae !important}.blue-grey.lighten-1{background-color:#78909c !important}.blue-grey{background-color:#607d8b !important}.blue-grey-text{color:#607d8b !important}.rgba-blue-grey-slight,.rgba-blue-grey-slight:after{background-color:rgba(96,125,139,0.1)}.rgba-blue-grey-light,.rgba-blue-grey-light:after{background-color:rgba(96,125,139,0.3)}.rgba-blue-grey-strong,.rgba-blue-grey-strong:after{background-color:rgba(96,125,139,0.7)}.blue-grey.darken-1{background-color:#546e7a !important}.blue-grey.darken-2{background-color:#455a64 !important}.blue-grey.darken-3{background-color:#37474f !important}.blue-grey.darken-4{background-color:#263238 !important}.grey.lighten-5{background-color:#fafafa !important}.grey.lighten-4{background-color:#f5f5f5 !important}.grey.lighten-3{background-color:#eee !important}.grey.lighten-2{background-color:#e0e0e0 !important}.grey.lighten-1{background-color:#bdbdbd !important}.grey{background-color:#9e9e9e !important}.grey-text{color:#9e9e9e !important}.rgba-grey-slight,.rgba-grey-slight:after{background-color:rgba(158,158,158,0.1)}.rgba-grey-light,.rgba-grey-light:after{background-color:rgba(158,158,158,0.3)}.rgba-grey-strong,.rgba-grey-strong:after{background-color:rgba(158,158,158,0.7)}.grey.darken-1{background-color:#757575 !important}.grey.darken-2{background-color:#616161 !important}.grey.darken-3{background-color:#424242 !important}.grey.darken-4{background-color:#212121 !important}.black{background-color:#000 !important}.black-text{color:#000 !important}.rgba-black-slight,.rgba-black-slight:after{background-color:rgba(0,0,0,0.1)}.rgba-black-light,.rgba-black-light:after{background-color:rgba(0,0,0,0.3)}.rgba-black-strong,.rgba-black-strong:after{background-color:rgba(0,0,0,0.7)}.white{background-color:#fff !important}.white-text{color:#fff !important}.rgba-white-slight,.rgba-white-slight:after{background-color:rgba(255,255,255,0.1)}.rgba-white-light,.rgba-white-light:after{background-color:rgba(255,255,255,0.3)}.rgba-white-strong,.rgba-white-strong:after{background-color:rgba(255,255,255,0.7)}.rgba-stylish-slight{background-color:rgba(62,69,81,0.1)}.rgba-stylish-light{background-color:rgba(62,69,81,0.3)}.rgba-stylish-strong{background-color:rgba(62,69,81,0.7)}.primary-color,ul.stepper li.active a .circle,ul.stepper li.completed a .circle{background-color:#4285f4 !important}.primary-color-dark{background-color:#0d47a1 !important}.secondary-color{background-color:#a6c !important}.secondary-color-dark{background-color:#93c !important}.default-color{background-color:#2bbbad !important}.default-color-dark{background-color:#00695c !important}.info-color{background-color:#33b5e5 !important}.info-color-dark{background-color:#09c !important}.success-color{background-color:#00c851 !important}.success-color-dark{background-color:#007e33 !important}.warning-color{background-color:#fb3 !important}.warning-color-dark{background-color:#f80 !important}.danger-color,ul.stepper li.warning a .circle{background-color:#ff3547 !important}.danger-color-dark{background-color:#c00 !important}.elegant-color{background-color:#2e2e2e !important}.elegant-color-dark{background-color:#212121 !important}.stylish-color{background-color:#4b515d !important}.stylish-color-dark{background-color:#3e4551 !important}.unique-color{background-color:#3f729b !important}.unique-color-dark{background-color:#1c2331 !important}.special-color{background-color:#37474f !important}.special-color-dark{background-color:#263238 !important}.purple-gradient{background:linear-gradient(40deg, #ff6ec4, #7873f5) !important}.peach-gradient{background:linear-gradient(40deg, #ffd86f, #fc6262) !important}.aqua-gradient{background:linear-gradient(40deg, #2096ff, #05ffa3) !important}.blue-gradient{background:linear-gradient(40deg, #45cafc, #303f9f) !important}.purple-gradient-rgba{background:linear-gradient(40deg, rgba(255,110,196,0.9), rgba(120,115,245,0.9)) !important}.peach-gradient-rgba{background:linear-gradient(40deg, rgba(255,216,111,0.9), rgba(252,98,98,0.9)) !important}.aqua-gradient-rgba{background:linear-gradient(40deg, rgba(32,150,255,0.9), rgba(5,255,163,0.9)) !important}.blue-gradient-rgba{background:linear-gradient(40deg, rgba(69,202,252,0.9), rgba(48,63,159,0.9)) !important}.dark-grey-text{color:#4f4f4f !important}.dark-grey-text:hover,.dark-grey-text:focus{color:#4f4f4f !important}.hoverable{-webkit-box-shadow:none;box-shadow:none;-webkit-transition:all 0.55s ease-in-out;transition:all 0.55s ease-in-out}.hoverable:hover{-webkit-box-shadow:0 8px 17px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.19);box-shadow:0 8px 17px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.19);-webkit-transition:all 0.55s ease-in-out;transition:all 0.55s ease-in-out}.z-depth-0{-webkit-box-shadow:none !important;box-shadow:none !important}.z-depth-1{-webkit-box-shadow:0 2px 5px 0 rgba(0,0,0,0.16),0 2px 10px 0 rgba(0,0,0,0.12) !important;box-shadow:0 2px 5px 0 rgba(0,0,0,0.16),0 2px 10px 0 rgba(0,0,0,0.12) !important}.z-depth-1-half{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15) !important;box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15) !important}.z-depth-2{-webkit-box-shadow:0 8px 17px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.19) !important;box-shadow:0 8px 17px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.19) !important}.z-depth-3{-webkit-box-shadow:0 12px 15px 0 rgba(0,0,0,0.24),0 17px 50px 0 rgba(0,0,0,0.19) !important;box-shadow:0 12px 15px 0 rgba(0,0,0,0.24),0 17px 50px 0 rgba(0,0,0,0.19) !important}.z-depth-4{-webkit-box-shadow:0 16px 28px 0 rgba(0,0,0,0.22),0 25px 55px 0 rgba(0,0,0,0.21) !important;box-shadow:0 16px 28px 0 rgba(0,0,0,0.22),0 25px 55px 0 rgba(0,0,0,0.21) !important}.z-depth-5{-webkit-box-shadow:0 27px 24px 0 rgba(0,0,0,0.2),0 40px 77px 0 rgba(0,0,0,0.22) !important;box-shadow:0 27px 24px 0 rgba(0,0,0,0.2),0 40px 77px 0 rgba(0,0,0,0.22) !important}.disabled,:disabled{pointer-events:none !important}a{color:#007bff;text-decoration:none;cursor:pointer;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}a:hover{color:#0056b3;text-decoration:none;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}a.disabled:hover,a:disabled:hover{color:#007bff}a:not([href]):not([tabindex]),a:not([href]):not([tabindex]):focus,a:not([href]):not([tabindex]):hover{color:inherit;text-decoration:none}.divider-new{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:2.8rem;margin-bottom:2.8rem}.divider-new>h1,.divider-new h2,.divider-new h3,.divider-new h4,.divider-new h5,.divider-new h6{margin-bottom:0}.divider-new:before,.divider-new:after{-webkit-box-flex:1;-ms-flex:1;flex:1;height:1.5px;height:2px;content:"";background:#c6c6c6}.divider-new:before{margin:0 .5rem 0 0}.divider-new:after{margin:0 0 0 .5rem}.img-fluid,.modal-dialog.cascading-modal.modal-avatar .modal-header,.video-fluid{max-width:100%;height:auto}.flex-center{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:100%}.flex-center p{margin:0}.flex-center ul{text-align:center}.flex-center ul li{margin-bottom:1rem}.flex-center ul li:last-of-type{margin-bottom:0}.hr-light{border-top:1px solid #fff}.hr-dark{border-top:1px solid #666}.w-responsive{width:75%}@media (max-width: 740px){.w-responsive{width:100%}}.w-header{width:3.2rem}.collapsible-body{display:none}.jumbotron{background-color:#fff;border-radius:.125rem;-webkit-box-shadow:0 2px 5px 0 rgba(0,0,0,0.16),0 2px 10px 0 rgba(0,0,0,0.12);box-shadow:0 2px 5px 0 rgba(0,0,0,0.16),0 2px 10px 0 rgba(0,0,0,0.12)}.bg-primary{background-color:#4285f4 !important}a.bg-primary:hover,a.bg-primary:focus,button.bg-primary:hover,button.bg-primary:focus{background-color:#1266f1 !important}.border-primary{border-color:#4285f4 !important}.bg-danger{background-color:#ff3547 !important}a.bg-danger:hover,a.bg-danger:focus,button.bg-danger:hover,button.bg-danger:focus{background-color:#ff0219 !important}.border-danger{border-color:#ff3547 !important}.bg-warning{background-color:#fb3 !important}a.bg-warning:hover,a.bg-warning:focus,button.bg-warning:hover,button.bg-warning:focus{background-color:#fa0 !important}.border-warning{border-color:#fb3 !important}.bg-success{background-color:#00c851 !important}a.bg-success:hover,a.bg-success:focus,button.bg-success:hover,button.bg-success:focus{background-color:#00953c !important}.border-success{border-color:#00c851 !important}.bg-info{background-color:#33b5e5 !important}a.bg-info:hover,a.bg-info:focus,button.bg-info:hover,button.bg-info:focus{background-color:#1a9bcb !important}.border-info{border-color:#33b5e5 !important}.bg-default{background-color:#2bbbad !important}a.bg-default:hover,a.bg-default:focus,button.bg-default:hover,button.bg-default:focus{background-color:#219287 !important}.border-default{border-color:#2bbbad !important}.bg-secondary{background-color:#a6c !important}a.bg-secondary:hover,a.bg-secondary:focus,button.bg-secondary:hover,button.bg-secondary:focus{background-color:#9540bf !important}.border-secondary{border-color:#a6c !important}.bg-dark{background-color:#212121 !important}a.bg-dark:hover,a.bg-dark:focus,button.bg-dark:hover,button.bg-dark:focus{background-color:#080808 !important}.border-dark{border-color:#212121 !important}.bg-light{background-color:#e0e0e0 !important}a.bg-light:hover,a.bg-light:focus,button.bg-light:hover,button.bg-light:focus{background-color:#c7c7c7 !important}.border-light{border-color:#e0e0e0 !important}.card-img-100{width:100px;height:100px}.card-img-64{width:64px;height:64px}.mml-1{margin-left:-0.25rem !important}.flex-1{-webkit-box-flex:1;-ms-flex:1;flex:1}body{font-family:"Roboto",sans-serif;font-weight:300}h1,h2,h3,h4,h5,h6{font-weight:300}.blockquote{padding:.5rem 1rem;border-left:.25rem solid #eceeef}.blockquote.text-right{border-right:.25rem solid #eceeef;border-left:none}.blockquote .bq-title{margin-bottom:0;font-size:1.5rem;font-weight:400}.blockquote p{padding:1rem 0;font-size:1.1rem}.bq-primary{border-left:3px solid #4285f4 !important}.bq-primary .bq-title{color:#4285f4 !important}.bq-danger{border-left:3px solid #ff3547 !important}.bq-danger .bq-title{color:#ff3547 !important}.bq-warning{border-left:3px solid #fb3 !important}.bq-warning .bq-title{color:#fb3 !important}.bq-success{border-left:3px solid #00c851 !important}.bq-success .bq-title{color:#00c851 !important}.bq-info{border-left:3px solid #33b5e5 !important}.bq-info .bq-title{color:#33b5e5 !important}.h1-responsive{font-size:150%}.h2-responsive{font-size:145%}.h3-responsive{font-size:135%}.h4-responsive{font-size:135%}.h5-responsive{font-size:135%}@media (min-width: 576px){.h1-responsive{font-size:170%}.h2-responsive{font-size:140%}.h3-responsive{font-size:125%}.h4-responsive{font-size:125%}.h5-responsive{font-size:125%}}@media (min-width: 768px){.h1-responsive{font-size:200%}.h2-responsive{font-size:170%}.h3-responsive{font-size:140%}.h4-responsive{font-size:125%}.h5-responsive{font-size:125%}}@media (min-width: 992px){.h1-responsive{font-size:200%}.h2-responsive{font-size:170%}.h3-responsive{font-size:140%}.h4-responsive{font-size:125%}.h5-responsive{font-size:125%}}@media (min-width: 1200px){.h1-responsive{font-size:250%}.h2-responsive{font-size:200%}.h3-responsive{font-size:170%}.h4-responsive{font-size:140%}.h5-responsive{font-size:125%}}.text-primary{color:#4285f4 !important}a.text-primary:hover,a.text-primary:focus{color:#1266f1 !important}.text-danger{color:#ff3547 !important}a.text-danger:hover,a.text-danger:focus{color:#ff0219 !important}.text-warning{color:#fb3 !important}a.text-warning:hover,a.text-warning:focus{color:#fa0 !important}.text-success{color:#00c851 !important}a.text-success:hover,a.text-success:focus{color:#00953c !important}.text-info{color:#33b5e5 !important}a.text-info:hover,a.text-info:focus{color:#1a9bcb !important}.text-default{color:#2bbbad !important}a.text-default:hover,a.text-default:focus{color:#219287 !important}.text-secondary{color:#a6c !important}a.text-secondary:hover,a.text-secondary:focus{color:#9540bf !important}.text-dark{color:#212121 !important}a.text-dark:hover,a.text-dark:focus{color:#080808 !important}.text-light{color:#e0e0e0 !important}a.text-light:hover,a.text-light:focus{color:#c7c7c7 !important}.font-small{font-size:.9rem}strong{font-weight:500}.view{position:relative;overflow:hidden;cursor:default}.view .mask{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:hidden;background-attachment:fixed}.view img,.view video{position:relative;display:block}.view video.video-intro{top:50%;left:50%;z-index:-100;width:auto;min-width:100%;height:auto;min-height:100%;-webkit-transition:1s opacity;transition:1s opacity;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}.overlay .mask{opacity:0;-webkit-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out}.overlay .mask:hover{opacity:1}.zoom img,.zoom video{-webkit-transition:all 0.2s linear;transition:all 0.2s linear}.zoom:hover img,.zoom:hover video{-webkit-transform:scale(1.1);transform:scale(1.1)}.pattern-1{background:url(../img/overlays/01.png);background-attachment:fixed}.pattern-2{background:url(../img/overlays/02.png);background-attachment:fixed}.pattern-3{background:url(../img/overlays/03.png);background-attachment:fixed}.pattern-4{background:url(../img/overlays/04.png);background-attachment:fixed}.pattern-5{background:url(../img/overlays/05.png);background-attachment:fixed}.pattern-6{background:url(../img/overlays/06.png);background-attachment:fixed}.pattern-7{background:url(../img/overlays/07.png);background-attachment:fixed}.pattern-8{background:url(../img/overlays/08.png);background-attachment:fixed}.pattern-9{background:url(../img/overlays/09.png);background-attachment:fixed}/*! - * Waves v0.7.6 - * http://fian.my.id/Waves - * - * Copyright 2014-2018 Alfiana E. Sibuea and other contributors - * Released under the MIT license - * https://github.com/fians/Waves/blob/master/LICENSE */.waves-effect{position:relative;overflow:hidden;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}.waves-effect .waves-ripple{position:absolute;width:100px;height:100px;margin-top:-50px;margin-left:-50px;pointer-events:none;background:rgba(0,0,0,0.2);background:radial-gradient(rgba(0,0,0,0.2) 0,rgba(0,0,0,0.3) 40%,rgba(0,0,0,0.4) 50%,rgba(0,0,0,0.5) 60%,rgba(255,255,255,0) 70%);border-radius:50%;opacity:0;-webkit-transition-property:-webkit-transform, opacity;-webkit-transition-property:opacity, -webkit-transform;transition-property:opacity, -webkit-transform;transition-property:transform, opacity;transition-property:transform, opacity, -webkit-transform;-webkit-transition:all 0.5s ease-out;transition:all 0.5s ease-out;-webkit-transform:scale(0) translate(0, 0);transform:scale(0) translate(0, 0)}.waves-effect.waves-light .waves-ripple{background:rgba(255,255,255,0.4);background:radial-gradient(rgba(255,255,255,0.2) 0,rgba(255,255,255,0.3) 40%,rgba(255,255,255,0.4) 50%,rgba(255,255,255,0.5) 60%,rgba(255,255,255,0) 70%)}.waves-effect.waves-classic .waves-ripple{background:rgba(0,0,0,0.2)}.waves-effect.waves-classic.waves-light .waves-ripple{background:rgba(255,255,255,0.4)}.waves-notransition{-webkit-transition:none !important;transition:none !important}.waves-button,.waves-circle{-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-mask-image:-webkit-radial-gradient(circle, #fff 100%, #000 100%)}.waves-button,.waves-button:hover,.waves-button:visited,.waves-button-input{z-index:1;font-size:1em;line-height:1em;color:inherit;text-align:center;text-decoration:none;white-space:nowrap;vertical-align:middle;cursor:pointer;background-color:rgba(0,0,0,0);border:none;outline:none}.waves-button{padding:.85em 1.1em;border-radius:.2em}.waves-button-input{padding:.85em 1.1em;margin:0}.waves-input-wrapper{position:relative;display:inline-block;vertical-align:middle;border-radius:.2em}.waves-input-wrapper.waves-button{padding:0}.waves-input-wrapper .waves-button-input{position:relative;top:0;left:0;z-index:1}.waves-circle{width:2.5em;height:2.5em;line-height:2.5em;text-align:center;border-radius:50%}.waves-float{-webkit-mask-image:none;-webkit-box-shadow:0 1px 1.5px 1px rgba(0,0,0,0.12);box-shadow:0 1px 1.5px 1px rgba(0,0,0,0.12);-webkit-transition:all 300ms;transition:all 300ms}.waves-float:active{-webkit-box-shadow:0 8px 20px 1px rgba(0,0,0,0.3);box-shadow:0 8px 20px 1px rgba(0,0,0,0.3)}.waves-block{display:block}a.waves-effect,a.waves-light{display:inline-block}/*! - * animate.css -http://daneden.me/animate - * Version - 3.7.0 - * Licensed under the MIT license - http://opensource.org/licenses/MIT - * - * Copyright (c) 2018 Daniel Eden - */.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.animated.infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.animated.delay-1s{-webkit-animation-delay:1s;animation-delay:1s}.animated.delay-2s{-webkit-animation-delay:2s;animation-delay:2s}.animated.delay-3s{-webkit-animation-delay:3s;animation-delay:3s}.animated.delay-4s{-webkit-animation-delay:4s;animation-delay:4s}.animated.delay-5s{-webkit-animation-delay:5s;animation-delay:5s}.animated.fast{-webkit-animation-duration:800ms;animation-duration:800ms}.animated.faster{-webkit-animation-duration:500ms;animation-duration:500ms}.animated.slow{-webkit-animation-duration:2s;animation-duration:2s}.animated.slower{-webkit-animation-duration:3s;animation-duration:3s}@media (prefers-reduced-motion){.animated{-webkit-transition:none !important;transition:none !important;-webkit-animation:unset !important;animation:unset !important}}@-webkit-keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}@-webkit-keyframes fadeInDown{from{opacity:0;-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes fadeInDown{from{opacity:0;-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}.fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown}@-webkit-keyframes fadeInLeft{from{opacity:0;-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes fadeInLeft{from{opacity:0;-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}.fadeInLeft{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft}@-webkit-keyframes fadeInRight{from{opacity:0;-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes fadeInRight{from{opacity:0;-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}.fadeInRight{-webkit-animation-name:fadeInRight;animation-name:fadeInRight}@-webkit-keyframes fadeInUp{from{opacity:0;-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes fadeInUp{from{opacity:0;-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}@-webkit-keyframes fadeOut{from{opacity:1}to{opacity:0}}@keyframes fadeOut{from{opacity:1}to{opacity:0}}.fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}@-webkit-keyframes fadeOutDown{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0)}}@keyframes fadeOutDown{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0)}}.fadeOutDown{-webkit-animation-name:fadeOutDown;animation-name:fadeOutDown}@-webkit-keyframes fadeOutLeft{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0)}}@keyframes fadeOutLeft{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0)}}.fadeOutLeft{-webkit-animation-name:fadeOutLeft;animation-name:fadeOutLeft}@-webkit-keyframes fadeOutRight{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0)}}@keyframes fadeOutRight{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0)}}.fadeOutRight{-webkit-animation-name:fadeOutRight;animation-name:fadeOutRight}@-webkit-keyframes fadeOutUp{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0)}}@keyframes fadeOutUp{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0)}}.fadeOutUp{-webkit-animation-name:fadeOutUp;animation-name:fadeOutUp}/*! - * animate.css -http://daneden.me/animate - * Version - 3.7.0 - * Licensed under the MIT license - http://opensource.org/licenses/MIT - * - * Copyright (c) 2018 Daniel Eden - */@-webkit-keyframes bounce{from,20%,53%,80%,to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}40%,43%{-webkit-transform:translate3d(0, -30px, 0);transform:translate3d(0, -30px, 0);-webkit-animation-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);animation-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06)}70%{-webkit-transform:translate3d(0, -15px, 0);transform:translate3d(0, -15px, 0);-webkit-animation-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);animation-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06)}90%{-webkit-transform:translate3d(0, -4px, 0);transform:translate3d(0, -4px, 0)}}@keyframes bounce{from,20%,53%,80%,to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}40%,43%{-webkit-transform:translate3d(0, -30px, 0);transform:translate3d(0, -30px, 0);-webkit-animation-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);animation-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06)}70%{-webkit-transform:translate3d(0, -15px, 0);transform:translate3d(0, -15px, 0);-webkit-animation-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);animation-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06)}90%{-webkit-transform:translate3d(0, -4px, 0);transform:translate3d(0, -4px, 0)}}.bounce{-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-name:bounce;animation-name:bounce}@-webkit-keyframes flash{from,50%,to{opacity:1}25%,75%{opacity:0}}@keyframes flash{from,50%,to{opacity:1}25%,75%{opacity:0}}.flash{-webkit-animation-name:flash;animation-name:flash}@-webkit-keyframes pulse{from{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}50%{-webkit-transform:scale3d(1.05, 1.05, 1.05);transform:scale3d(1.05, 1.05, 1.05)}to{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}@keyframes pulse{from{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}50%{-webkit-transform:scale3d(1.05, 1.05, 1.05);transform:scale3d(1.05, 1.05, 1.05)}to{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}.pulse{-webkit-animation-name:pulse;animation-name:pulse}@-webkit-keyframes rubberBand{from{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}30%{-webkit-transform:scale3d(1.25, 0.75, 1);transform:scale3d(1.25, 0.75, 1)}40%{-webkit-transform:scale3d(0.75, 1.25, 1);transform:scale3d(0.75, 1.25, 1)}50%{-webkit-transform:scale3d(1.15, 0.85, 1);transform:scale3d(1.15, 0.85, 1)}65%{-webkit-transform:scale3d(0.95, 1.05, 1);transform:scale3d(0.95, 1.05, 1)}75%{-webkit-transform:scale3d(1.05, 0.95, 1);transform:scale3d(1.05, 0.95, 1)}to{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}@keyframes rubberBand{from{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}30%{-webkit-transform:scale3d(1.25, 0.75, 1);transform:scale3d(1.25, 0.75, 1)}40%{-webkit-transform:scale3d(0.75, 1.25, 1);transform:scale3d(0.75, 1.25, 1)}50%{-webkit-transform:scale3d(1.15, 0.85, 1);transform:scale3d(1.15, 0.85, 1)}65%{-webkit-transform:scale3d(0.95, 1.05, 1);transform:scale3d(0.95, 1.05, 1)}75%{-webkit-transform:scale3d(1.05, 0.95, 1);transform:scale3d(1.05, 0.95, 1)}to{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}.rubberBand{-webkit-animation-name:rubberBand;animation-name:rubberBand}@-webkit-keyframes shake{from,to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px, 0, 0);transform:translate3d(-10px, 0, 0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px, 0, 0);transform:translate3d(10px, 0, 0)}}@keyframes shake{from,to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px, 0, 0);transform:translate3d(-10px, 0, 0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px, 0, 0);transform:translate3d(10px, 0, 0)}}.shake{-webkit-animation-name:shake;animation-name:shake}@-webkit-keyframes headShake{0%{-webkit-transform:translateX(0);transform:translateX(0)}6.5%{-webkit-transform:translateX(-6px) rotateY(-9deg);transform:translateX(-6px) rotateY(-9deg)}18.5%{-webkit-transform:translateX(5px) rotateY(7deg);transform:translateX(5px) rotateY(7deg)}31.5%{-webkit-transform:translateX(-3px) rotateY(-5deg);transform:translateX(-3px) rotateY(-5deg)}43.5%{-webkit-transform:translateX(2px) rotateY(3deg);transform:translateX(2px) rotateY(3deg)}50%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes headShake{0%{-webkit-transform:translateX(0);transform:translateX(0)}6.5%{-webkit-transform:translateX(-6px) rotateY(-9deg);transform:translateX(-6px) rotateY(-9deg)}18.5%{-webkit-transform:translateX(5px) rotateY(7deg);transform:translateX(5px) rotateY(7deg)}31.5%{-webkit-transform:translateX(-3px) rotateY(-5deg);transform:translateX(-3px) rotateY(-5deg)}43.5%{-webkit-transform:translateX(2px) rotateY(3deg);transform:translateX(2px) rotateY(3deg)}50%{-webkit-transform:translateX(0);transform:translateX(0)}}.headShake{-webkit-animation-name:headShake;animation-name:headShake;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}@-webkit-keyframes swing{20%{-webkit-transform:rotate3d(0, 0, 1, 15deg);transform:rotate3d(0, 0, 1, 15deg)}40%{-webkit-transform:rotate3d(0, 0, 1, -10deg);transform:rotate3d(0, 0, 1, -10deg)}60%{-webkit-transform:rotate3d(0, 0, 1, 5deg);transform:rotate3d(0, 0, 1, 5deg)}80%{-webkit-transform:rotate3d(0, 0, 1, -5deg);transform:rotate3d(0, 0, 1, -5deg)}to{-webkit-transform:rotate3d(0, 0, 1, 0deg);transform:rotate3d(0, 0, 1, 0deg)}}@keyframes swing{20%{-webkit-transform:rotate3d(0, 0, 1, 15deg);transform:rotate3d(0, 0, 1, 15deg)}40%{-webkit-transform:rotate3d(0, 0, 1, -10deg);transform:rotate3d(0, 0, 1, -10deg)}60%{-webkit-transform:rotate3d(0, 0, 1, 5deg);transform:rotate3d(0, 0, 1, 5deg)}80%{-webkit-transform:rotate3d(0, 0, 1, -5deg);transform:rotate3d(0, 0, 1, -5deg)}to{-webkit-transform:rotate3d(0, 0, 1, 0deg);transform:rotate3d(0, 0, 1, 0deg)}}.swing{-webkit-transform-origin:top center;transform-origin:top center;-webkit-animation-name:swing;animation-name:swing}@-webkit-keyframes tada{from{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}10%,20%{-webkit-transform:scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);transform:scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg)}to{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}@keyframes tada{from{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}10%,20%{-webkit-transform:scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);transform:scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg)}to{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}.tada{-webkit-animation-name:tada;animation-name:tada}@-webkit-keyframes wobble{from{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}15%{-webkit-transform:translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);transform:translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg)}30%{-webkit-transform:translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);transform:translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg)}45%{-webkit-transform:translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);transform:translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg)}60%{-webkit-transform:translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);transform:translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg)}75%{-webkit-transform:translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);transform:translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg)}to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes wobble{from{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}15%{-webkit-transform:translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);transform:translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg)}30%{-webkit-transform:translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);transform:translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg)}45%{-webkit-transform:translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);transform:translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg)}60%{-webkit-transform:translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);transform:translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg)}75%{-webkit-transform:translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);transform:translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg)}to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}.wobble{-webkit-animation-name:wobble;animation-name:wobble}@-webkit-keyframes jello{from,11.1%,to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}22.2%{-webkit-transform:skewX(-12.5deg) skewY(-12.5deg);transform:skewX(-12.5deg) skewY(-12.5deg)}33.3%{-webkit-transform:skewX(6.25deg) skewY(6.25deg);transform:skewX(6.25deg) skewY(6.25deg)}44.4%{-webkit-transform:skewX(-3.125deg) skewY(-3.125deg);transform:skewX(-3.125deg) skewY(-3.125deg)}55.5%{-webkit-transform:skewX(1.5625deg) skewY(1.5625deg);transform:skewX(1.5625deg) skewY(1.5625deg)}66.6%{-webkit-transform:skewX(-0.78125deg) skewY(-0.78125deg);transform:skewX(-0.78125deg) skewY(-0.78125deg)}77.7%{-webkit-transform:skewX(0.39063deg) skewY(0.39063deg);transform:skewX(0.39063deg) skewY(0.39063deg)}88.8%{-webkit-transform:skewX(-0.19531deg) skewY(-0.19531deg);transform:skewX(-0.19531deg) skewY(-0.19531deg)}}@keyframes jello{from,11.1%,to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}22.2%{-webkit-transform:skewX(-12.5deg) skewY(-12.5deg);transform:skewX(-12.5deg) skewY(-12.5deg)}33.3%{-webkit-transform:skewX(6.25deg) skewY(6.25deg);transform:skewX(6.25deg) skewY(6.25deg)}44.4%{-webkit-transform:skewX(-3.125deg) skewY(-3.125deg);transform:skewX(-3.125deg) skewY(-3.125deg)}55.5%{-webkit-transform:skewX(1.5625deg) skewY(1.5625deg);transform:skewX(1.5625deg) skewY(1.5625deg)}66.6%{-webkit-transform:skewX(-0.78125deg) skewY(-0.78125deg);transform:skewX(-0.78125deg) skewY(-0.78125deg)}77.7%{-webkit-transform:skewX(0.39063deg) skewY(0.39063deg);transform:skewX(0.39063deg) skewY(0.39063deg)}88.8%{-webkit-transform:skewX(-0.19531deg) skewY(-0.19531deg);transform:skewX(-0.19531deg) skewY(-0.19531deg)}}.jello{-webkit-transform-origin:center;transform-origin:center;-webkit-animation-name:jello;animation-name:jello}@-webkit-keyframes heartBeat{0%{-webkit-transform:scale(1);transform:scale(1)}14%{-webkit-transform:scale(1.3);transform:scale(1.3)}28%{-webkit-transform:scale(1);transform:scale(1)}42%{-webkit-transform:scale(1.3);transform:scale(1.3)}70%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes heartBeat{0%{-webkit-transform:scale(1);transform:scale(1)}14%{-webkit-transform:scale(1.3);transform:scale(1.3)}28%{-webkit-transform:scale(1);transform:scale(1)}42%{-webkit-transform:scale(1.3);transform:scale(1.3)}70%{-webkit-transform:scale(1);transform:scale(1)}}.heartBeat{-webkit-animation-name:heartBeat;animation-name:heartBeat;-webkit-animation-duration:1.3s;animation-duration:1.3s;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}@-webkit-keyframes bounceIn{from,20%,40%,60%,80%,to{-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}0%{opacity:0;-webkit-transform:scale3d(0.3, 0.3, 0.3);transform:scale3d(0.3, 0.3, 0.3)}20%{-webkit-transform:scale3d(1.1, 1.1, 1.1);transform:scale3d(1.1, 1.1, 1.1)}40%{-webkit-transform:scale3d(0.9, 0.9, 0.9);transform:scale3d(0.9, 0.9, 0.9)}60%{opacity:1;-webkit-transform:scale3d(1.03, 1.03, 1.03);transform:scale3d(1.03, 1.03, 1.03)}80%{-webkit-transform:scale3d(0.97, 0.97, 0.97);transform:scale3d(0.97, 0.97, 0.97)}to{opacity:1;-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}@keyframes bounceIn{from,20%,40%,60%,80%,to{-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}0%{opacity:0;-webkit-transform:scale3d(0.3, 0.3, 0.3);transform:scale3d(0.3, 0.3, 0.3)}20%{-webkit-transform:scale3d(1.1, 1.1, 1.1);transform:scale3d(1.1, 1.1, 1.1)}40%{-webkit-transform:scale3d(0.9, 0.9, 0.9);transform:scale3d(0.9, 0.9, 0.9)}60%{opacity:1;-webkit-transform:scale3d(1.03, 1.03, 1.03);transform:scale3d(1.03, 1.03, 1.03)}80%{-webkit-transform:scale3d(0.97, 0.97, 0.97);transform:scale3d(0.97, 0.97, 0.97)}to{opacity:1;-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}.bounceIn{-webkit-animation-name:bounceIn;animation-name:bounceIn;-webkit-animation-duration:.75s;animation-duration:.75s}@-webkit-keyframes bounceInDown{from,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}0%{opacity:0;-webkit-transform:translate3d(0, -3000px, 0);transform:translate3d(0, -3000px, 0)}60%{opacity:1;-webkit-transform:translate3d(0, 25px, 0);transform:translate3d(0, 25px, 0)}75%{-webkit-transform:translate3d(0, -10px, 0);transform:translate3d(0, -10px, 0)}90%{-webkit-transform:translate3d(0, 5px, 0);transform:translate3d(0, 5px, 0)}to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes bounceInDown{from,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}0%{opacity:0;-webkit-transform:translate3d(0, -3000px, 0);transform:translate3d(0, -3000px, 0)}60%{opacity:1;-webkit-transform:translate3d(0, 25px, 0);transform:translate3d(0, 25px, 0)}75%{-webkit-transform:translate3d(0, -10px, 0);transform:translate3d(0, -10px, 0)}90%{-webkit-transform:translate3d(0, 5px, 0);transform:translate3d(0, 5px, 0)}to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}.bounceInDown{-webkit-animation-name:bounceInDown;animation-name:bounceInDown}@-webkit-keyframes bounceInLeft{from,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}0%{opacity:0;-webkit-transform:translate3d(-3000px, 0, 0);transform:translate3d(-3000px, 0, 0)}60%{opacity:1;-webkit-transform:translate3d(25px, 0, 0);transform:translate3d(25px, 0, 0)}75%{-webkit-transform:translate3d(-10px, 0, 0);transform:translate3d(-10px, 0, 0)}90%{-webkit-transform:translate3d(5px, 0, 0);transform:translate3d(5px, 0, 0)}to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes bounceInLeft{from,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}0%{opacity:0;-webkit-transform:translate3d(-3000px, 0, 0);transform:translate3d(-3000px, 0, 0)}60%{opacity:1;-webkit-transform:translate3d(25px, 0, 0);transform:translate3d(25px, 0, 0)}75%{-webkit-transform:translate3d(-10px, 0, 0);transform:translate3d(-10px, 0, 0)}90%{-webkit-transform:translate3d(5px, 0, 0);transform:translate3d(5px, 0, 0)}to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}.bounceInLeft{-webkit-animation-name:bounceInLeft;animation-name:bounceInLeft}@-webkit-keyframes bounceInRight{from,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}from{opacity:0;-webkit-transform:translate3d(3000px, 0, 0);transform:translate3d(3000px, 0, 0)}60%{opacity:1;-webkit-transform:translate3d(-25px, 0, 0);transform:translate3d(-25px, 0, 0)}75%{-webkit-transform:translate3d(10px, 0, 0);transform:translate3d(10px, 0, 0)}90%{-webkit-transform:translate3d(-5px, 0, 0);transform:translate3d(-5px, 0, 0)}to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes bounceInRight{from,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}from{opacity:0;-webkit-transform:translate3d(3000px, 0, 0);transform:translate3d(3000px, 0, 0)}60%{opacity:1;-webkit-transform:translate3d(-25px, 0, 0);transform:translate3d(-25px, 0, 0)}75%{-webkit-transform:translate3d(10px, 0, 0);transform:translate3d(10px, 0, 0)}90%{-webkit-transform:translate3d(-5px, 0, 0);transform:translate3d(-5px, 0, 0)}to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}.bounceInRight{-webkit-animation-name:bounceInRight;animation-name:bounceInRight}@-webkit-keyframes bounceInUp{from,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}from{opacity:0;-webkit-transform:translate3d(0, 3000px, 0);transform:translate3d(0, 3000px, 0)}60%{opacity:1;-webkit-transform:translate3d(0, -20px, 0);transform:translate3d(0, -20px, 0)}75%{-webkit-transform:translate3d(0, 10px, 0);transform:translate3d(0, 10px, 0)}90%{-webkit-transform:translate3d(0, -5px, 0);transform:translate3d(0, -5px, 0)}to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes bounceInUp{from,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}from{opacity:0;-webkit-transform:translate3d(0, 3000px, 0);transform:translate3d(0, 3000px, 0)}60%{opacity:1;-webkit-transform:translate3d(0, -20px, 0);transform:translate3d(0, -20px, 0)}75%{-webkit-transform:translate3d(0, 10px, 0);transform:translate3d(0, 10px, 0)}90%{-webkit-transform:translate3d(0, -5px, 0);transform:translate3d(0, -5px, 0)}to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}.bounceInUp{-webkit-animation-name:bounceInUp;animation-name:bounceInUp}@-webkit-keyframes bounceOut{20%{-webkit-transform:scale3d(0.9, 0.9, 0.9);transform:scale3d(0.9, 0.9, 0.9)}50%,55%{opacity:1;-webkit-transform:scale3d(1.1, 1.1, 1.1);transform:scale3d(1.1, 1.1, 1.1)}to{opacity:0;-webkit-transform:scale3d(0.3, 0.3, 0.3);transform:scale3d(0.3, 0.3, 0.3)}}@keyframes bounceOut{20%{-webkit-transform:scale3d(0.9, 0.9, 0.9);transform:scale3d(0.9, 0.9, 0.9)}50%,55%{opacity:1;-webkit-transform:scale3d(1.1, 1.1, 1.1);transform:scale3d(1.1, 1.1, 1.1)}to{opacity:0;-webkit-transform:scale3d(0.3, 0.3, 0.3);transform:scale3d(0.3, 0.3, 0.3)}}.bounceOut{-webkit-animation-name:bounceOut;animation-name:bounceOut;-webkit-animation-duration:.75s;animation-duration:.75s}@-webkit-keyframes bounceOutDown{20%{-webkit-transform:translate3d(0, 10px, 0);transform:translate3d(0, 10px, 0)}40%,45%{opacity:1;-webkit-transform:translate3d(0, -20px, 0);transform:translate3d(0, -20px, 0)}to{opacity:0;-webkit-transform:translate3d(0, 2000px, 0);transform:translate3d(0, 2000px, 0)}}@keyframes bounceOutDown{20%{-webkit-transform:translate3d(0, 10px, 0);transform:translate3d(0, 10px, 0)}40%,45%{opacity:1;-webkit-transform:translate3d(0, -20px, 0);transform:translate3d(0, -20px, 0)}to{opacity:0;-webkit-transform:translate3d(0, 2000px, 0);transform:translate3d(0, 2000px, 0)}}.bounceOutDown{-webkit-animation-name:bounceOutDown;animation-name:bounceOutDown}@-webkit-keyframes bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px, 0, 0);transform:translate3d(20px, 0, 0)}to{opacity:0;-webkit-transform:translate3d(-2000px, 0, 0);transform:translate3d(-2000px, 0, 0)}}@keyframes bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px, 0, 0);transform:translate3d(20px, 0, 0)}to{opacity:0;-webkit-transform:translate3d(-2000px, 0, 0);transform:translate3d(-2000px, 0, 0)}}.bounceOutLeft{-webkit-animation-name:bounceOutLeft;animation-name:bounceOutLeft}@-webkit-keyframes bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px, 0, 0);transform:translate3d(-20px, 0, 0)}to{opacity:0;-webkit-transform:translate3d(2000px, 0, 0);transform:translate3d(2000px, 0, 0)}}@keyframes bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px, 0, 0);transform:translate3d(-20px, 0, 0)}to{opacity:0;-webkit-transform:translate3d(2000px, 0, 0);transform:translate3d(2000px, 0, 0)}}.bounceOutRight{-webkit-animation-name:bounceOutRight;animation-name:bounceOutRight}@-webkit-keyframes bounceOutUp{20%{-webkit-transform:translate3d(0, -10px, 0);transform:translate3d(0, -10px, 0)}40%,45%{opacity:1;-webkit-transform:translate3d(0, 20px, 0);transform:translate3d(0, 20px, 0)}to{opacity:0;-webkit-transform:translate3d(0, -2000px, 0);transform:translate3d(0, -2000px, 0)}}@keyframes bounceOutUp{20%{-webkit-transform:translate3d(0, -10px, 0);transform:translate3d(0, -10px, 0)}40%,45%{opacity:1;-webkit-transform:translate3d(0, 20px, 0);transform:translate3d(0, 20px, 0)}to{opacity:0;-webkit-transform:translate3d(0, -2000px, 0);transform:translate3d(0, -2000px, 0)}}.bounceOutUp{-webkit-animation-name:bounceOutUp;animation-name:bounceOutUp}@-webkit-keyframes fadeInDownBig{from{opacity:0;-webkit-transform:translate3d(0, -2000px, 0);transform:translate3d(0, -2000px, 0)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes fadeInDownBig{from{opacity:0;-webkit-transform:translate3d(0, -2000px, 0);transform:translate3d(0, -2000px, 0)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}.fadeInDownBig{-webkit-animation-name:fadeInDownBig;animation-name:fadeInDownBig}@-webkit-keyframes fadeInLeftBig{from{opacity:0;-webkit-transform:translate3d(-2000px, 0, 0);transform:translate3d(-2000px, 0, 0)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes fadeInLeftBig{from{opacity:0;-webkit-transform:translate3d(-2000px, 0, 0);transform:translate3d(-2000px, 0, 0)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}.fadeInLeftBig{-webkit-animation-name:fadeInLeftBig;animation-name:fadeInLeftBig}@-webkit-keyframes fadeInRightBig{from{opacity:0;-webkit-transform:translate3d(2000px, 0, 0);transform:translate3d(2000px, 0, 0)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes fadeInRightBig{from{opacity:0;-webkit-transform:translate3d(2000px, 0, 0);transform:translate3d(2000px, 0, 0)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}.fadeInRightBig{-webkit-animation-name:fadeInRightBig;animation-name:fadeInRightBig}@-webkit-keyframes fadeInUpBig{from{opacity:0;-webkit-transform:translate3d(0, 2000px, 0);transform:translate3d(0, 2000px, 0)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes fadeInUpBig{from{opacity:0;-webkit-transform:translate3d(0, 2000px, 0);transform:translate3d(0, 2000px, 0)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}.fadeInUpBig{-webkit-animation-name:fadeInUpBig;animation-name:fadeInUpBig}@-webkit-keyframes fadeOutDownBig{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0, 2000px, 0);transform:translate3d(0, 2000px, 0)}}@keyframes fadeOutDownBig{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0, 2000px, 0);transform:translate3d(0, 2000px, 0)}}.fadeOutDownBig{-webkit-animation-name:fadeOutDownBig;animation-name:fadeOutDownBig}@-webkit-keyframes fadeOutLeftBig{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(-2000px, 0, 0);transform:translate3d(-2000px, 0, 0)}}@keyframes fadeOutLeftBig{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(-2000px, 0, 0);transform:translate3d(-2000px, 0, 0)}}.fadeOutLeftBig{-webkit-animation-name:fadeOutLeftBig;animation-name:fadeOutLeftBig}@-webkit-keyframes fadeOutRightBig{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(2000px, 0, 0);transform:translate3d(2000px, 0, 0)}}@keyframes fadeOutRightBig{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(2000px, 0, 0);transform:translate3d(2000px, 0, 0)}}.fadeOutRightBig{-webkit-animation-name:fadeOutRightBig;animation-name:fadeOutRightBig}@-webkit-keyframes fadeOutUpBig{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0, -2000px, 0);transform:translate3d(0, -2000px, 0)}}@keyframes fadeOutUpBig{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0, -2000px, 0);transform:translate3d(0, -2000px, 0)}}.fadeOutUpBig{-webkit-animation-name:fadeOutUpBig;animation-name:fadeOutUpBig}@-webkit-keyframes flip{from{-webkit-transform:perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0) rotate3d(0, 1, 0, -360deg);transform:perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0) rotate3d(0, 1, 0, -360deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);transform:perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{-webkit-transform:perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);transform:perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) scale3d(0.95, 0.95, 0.95) translate3d(0, 0, 0) rotate3d(0, 1, 0, 0deg);transform:perspective(400px) scale3d(0.95, 0.95, 0.95) translate3d(0, 0, 0) rotate3d(0, 1, 0, 0deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}to{-webkit-transform:perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0) rotate3d(0, 1, 0, 0deg);transform:perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0) rotate3d(0, 1, 0, 0deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}@keyframes flip{from{-webkit-transform:perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0) rotate3d(0, 1, 0, -360deg);transform:perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0) rotate3d(0, 1, 0, -360deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);transform:perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{-webkit-transform:perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);transform:perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) scale3d(0.95, 0.95, 0.95) translate3d(0, 0, 0) rotate3d(0, 1, 0, 0deg);transform:perspective(400px) scale3d(0.95, 0.95, 0.95) translate3d(0, 0, 0) rotate3d(0, 1, 0, 0deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}to{-webkit-transform:perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0) rotate3d(0, 1, 0, 0deg);transform:perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0) rotate3d(0, 1, 0, 0deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}.flip{-webkit-backface-visibility:visible;backface-visibility:visible;-webkit-animation-name:flip;animation-name:flip}@-webkit-keyframes flipInX{from{opacity:0;-webkit-transform:perspective(400px) rotate3d(1, 0, 0, 90deg);transform:perspective(400px) rotate3d(1, 0, 0, 90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}40%{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, -20deg);transform:perspective(400px) rotate3d(1, 0, 0, -20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{opacity:1;-webkit-transform:perspective(400px) rotate3d(1, 0, 0, 10deg);transform:perspective(400px) rotate3d(1, 0, 0, 10deg)}80%{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, -5deg);transform:perspective(400px) rotate3d(1, 0, 0, -5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInX{from{opacity:0;-webkit-transform:perspective(400px) rotate3d(1, 0, 0, 90deg);transform:perspective(400px) rotate3d(1, 0, 0, 90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}40%{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, -20deg);transform:perspective(400px) rotate3d(1, 0, 0, -20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{opacity:1;-webkit-transform:perspective(400px) rotate3d(1, 0, 0, 10deg);transform:perspective(400px) rotate3d(1, 0, 0, 10deg)}80%{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, -5deg);transform:perspective(400px) rotate3d(1, 0, 0, -5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}.flipInX{-webkit-backface-visibility:visible;backface-visibility:visible;-webkit-animation-name:flipInX;animation-name:flipInX}@-webkit-keyframes flipInY{from{opacity:0;-webkit-transform:perspective(400px) rotate3d(0, 1, 0, 90deg);transform:perspective(400px) rotate3d(0, 1, 0, 90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}40%{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, -20deg);transform:perspective(400px) rotate3d(0, 1, 0, -20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{opacity:1;-webkit-transform:perspective(400px) rotate3d(0, 1, 0, 10deg);transform:perspective(400px) rotate3d(0, 1, 0, 10deg)}80%{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, -5deg);transform:perspective(400px) rotate3d(0, 1, 0, -5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInY{from{opacity:0;-webkit-transform:perspective(400px) rotate3d(0, 1, 0, 90deg);transform:perspective(400px) rotate3d(0, 1, 0, 90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}40%{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, -20deg);transform:perspective(400px) rotate3d(0, 1, 0, -20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{opacity:1;-webkit-transform:perspective(400px) rotate3d(0, 1, 0, 10deg);transform:perspective(400px) rotate3d(0, 1, 0, 10deg)}80%{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, -5deg);transform:perspective(400px) rotate3d(0, 1, 0, -5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}.flipInY{-webkit-backface-visibility:visible;backface-visibility:visible;-webkit-animation-name:flipInY;animation-name:flipInY}@-webkit-keyframes flipOutX{from{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{opacity:1;-webkit-transform:perspective(400px) rotate3d(1, 0, 0, -20deg);transform:perspective(400px) rotate3d(1, 0, 0, -20deg)}to{opacity:0;-webkit-transform:perspective(400px) rotate3d(1, 0, 0, 90deg);transform:perspective(400px) rotate3d(1, 0, 0, 90deg)}}@keyframes flipOutX{from{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{opacity:1;-webkit-transform:perspective(400px) rotate3d(1, 0, 0, -20deg);transform:perspective(400px) rotate3d(1, 0, 0, -20deg)}to{opacity:0;-webkit-transform:perspective(400px) rotate3d(1, 0, 0, 90deg);transform:perspective(400px) rotate3d(1, 0, 0, 90deg)}}.flipOutX{-webkit-animation-name:flipOutX;animation-name:flipOutX;-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-backface-visibility:visible;backface-visibility:visible}@-webkit-keyframes flipOutY{from{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{opacity:1;-webkit-transform:perspective(400px) rotate3d(0, 1, 0, -15deg);transform:perspective(400px) rotate3d(0, 1, 0, -15deg)}to{opacity:0;-webkit-transform:perspective(400px) rotate3d(0, 1, 0, 90deg);transform:perspective(400px) rotate3d(0, 1, 0, 90deg)}}@keyframes flipOutY{from{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{opacity:1;-webkit-transform:perspective(400px) rotate3d(0, 1, 0, -15deg);transform:perspective(400px) rotate3d(0, 1, 0, -15deg)}to{opacity:0;-webkit-transform:perspective(400px) rotate3d(0, 1, 0, 90deg);transform:perspective(400px) rotate3d(0, 1, 0, 90deg)}}.flipOutY{-webkit-animation-name:flipOutY;animation-name:flipOutY;-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-backface-visibility:visible;backface-visibility:visible}@-webkit-keyframes lightSpeedIn{from{opacity:0;-webkit-transform:translate3d(100%, 0, 0) skewX(-30deg);transform:translate3d(100%, 0, 0) skewX(-30deg)}60%{opacity:1;-webkit-transform:skewX(20deg);transform:skewX(20deg)}80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg)}to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes lightSpeedIn{from{opacity:0;-webkit-transform:translate3d(100%, 0, 0) skewX(-30deg);transform:translate3d(100%, 0, 0) skewX(-30deg)}60%{opacity:1;-webkit-transform:skewX(20deg);transform:skewX(20deg)}80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg)}to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}.lightSpeedIn{-webkit-animation-name:lightSpeedIn;animation-name:lightSpeedIn;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}@-webkit-keyframes lightSpeedOut{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%, 0, 0) skewX(30deg);transform:translate3d(100%, 0, 0) skewX(30deg)}}@keyframes lightSpeedOut{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%, 0, 0) skewX(30deg);transform:translate3d(100%, 0, 0) skewX(30deg)}}.lightSpeedOut{-webkit-animation-name:lightSpeedOut;animation-name:lightSpeedOut;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}@-webkit-keyframes rotateIn{from{opacity:0;-webkit-transform:rotate3d(0, 0, 1, -200deg);transform:rotate3d(0, 0, 1, -200deg);-webkit-transform-origin:center;transform-origin:center}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);-webkit-transform-origin:center;transform-origin:center}}@keyframes rotateIn{from{opacity:0;-webkit-transform:rotate3d(0, 0, 1, -200deg);transform:rotate3d(0, 0, 1, -200deg);-webkit-transform-origin:center;transform-origin:center}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);-webkit-transform-origin:center;transform-origin:center}}.rotateIn{-webkit-animation-name:rotateIn;animation-name:rotateIn}@-webkit-keyframes rotateInDownLeft{from{opacity:0;-webkit-transform:rotate3d(0, 0, 1, -45deg);transform:rotate3d(0, 0, 1, -45deg);-webkit-transform-origin:left bottom;transform-origin:left bottom}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);-webkit-transform-origin:left bottom;transform-origin:left bottom}}@keyframes rotateInDownLeft{from{opacity:0;-webkit-transform:rotate3d(0, 0, 1, -45deg);transform:rotate3d(0, 0, 1, -45deg);-webkit-transform-origin:left bottom;transform-origin:left bottom}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);-webkit-transform-origin:left bottom;transform-origin:left bottom}}.rotateInDownLeft{-webkit-animation-name:rotateInDownLeft;animation-name:rotateInDownLeft}@-webkit-keyframes rotateInDownRight{from{opacity:0;-webkit-transform:rotate3d(0, 0, 1, 45deg);transform:rotate3d(0, 0, 1, 45deg);-webkit-transform-origin:right bottom;transform-origin:right bottom}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);-webkit-transform-origin:right bottom;transform-origin:right bottom}}@keyframes rotateInDownRight{from{opacity:0;-webkit-transform:rotate3d(0, 0, 1, 45deg);transform:rotate3d(0, 0, 1, 45deg);-webkit-transform-origin:right bottom;transform-origin:right bottom}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);-webkit-transform-origin:right bottom;transform-origin:right bottom}}.rotateInDownRight{-webkit-animation-name:rotateInDownRight;animation-name:rotateInDownRight}@-webkit-keyframes rotateInUpLeft{from{opacity:0;-webkit-transform:rotate3d(0, 0, 1, 45deg);transform:rotate3d(0, 0, 1, 45deg);-webkit-transform-origin:left bottom;transform-origin:left bottom}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);-webkit-transform-origin:left bottom;transform-origin:left bottom}}@keyframes rotateInUpLeft{from{opacity:0;-webkit-transform:rotate3d(0, 0, 1, 45deg);transform:rotate3d(0, 0, 1, 45deg);-webkit-transform-origin:left bottom;transform-origin:left bottom}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);-webkit-transform-origin:left bottom;transform-origin:left bottom}}.rotateInUpLeft{-webkit-animation-name:rotateInUpLeft;animation-name:rotateInUpLeft}@-webkit-keyframes rotateInUpRight{from{opacity:0;-webkit-transform:rotate3d(0, 0, 1, -90deg);transform:rotate3d(0, 0, 1, -90deg);-webkit-transform-origin:right bottom;transform-origin:right bottom}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);-webkit-transform-origin:right bottom;transform-origin:right bottom}}@keyframes rotateInUpRight{from{opacity:0;-webkit-transform:rotate3d(0, 0, 1, -90deg);transform:rotate3d(0, 0, 1, -90deg);-webkit-transform-origin:right bottom;transform-origin:right bottom}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);-webkit-transform-origin:right bottom;transform-origin:right bottom}}.rotateInUpRight{-webkit-animation-name:rotateInUpRight;animation-name:rotateInUpRight}@-webkit-keyframes rotateOut{from{opacity:1;-webkit-transform-origin:center;transform-origin:center}to{opacity:0;-webkit-transform:rotate3d(0, 0, 1, 200deg);transform:rotate3d(0, 0, 1, 200deg);-webkit-transform-origin:center;transform-origin:center}}@keyframes rotateOut{from{opacity:1;-webkit-transform-origin:center;transform-origin:center}to{opacity:0;-webkit-transform:rotate3d(0, 0, 1, 200deg);transform:rotate3d(0, 0, 1, 200deg);-webkit-transform-origin:center;transform-origin:center}}.rotateOut{-webkit-animation-name:rotateOut;animation-name:rotateOut}@-webkit-keyframes rotateOutDownLeft{from{opacity:1;-webkit-transform-origin:left bottom;transform-origin:left bottom}to{opacity:0;-webkit-transform:rotate3d(0, 0, 1, 45deg);transform:rotate3d(0, 0, 1, 45deg);-webkit-transform-origin:left bottom;transform-origin:left bottom}}@keyframes rotateOutDownLeft{from{opacity:1;-webkit-transform-origin:left bottom;transform-origin:left bottom}to{opacity:0;-webkit-transform:rotate3d(0, 0, 1, 45deg);transform:rotate3d(0, 0, 1, 45deg);-webkit-transform-origin:left bottom;transform-origin:left bottom}}.rotateOutDownLeft{-webkit-animation-name:rotateOutDownLeft;animation-name:rotateOutDownLeft}@-webkit-keyframes rotateOutDownRight{from{opacity:1;-webkit-transform-origin:right bottom;transform-origin:right bottom}to{opacity:0;-webkit-transform:rotate3d(0, 0, 1, -45deg);transform:rotate3d(0, 0, 1, -45deg);-webkit-transform-origin:right bottom;transform-origin:right bottom}}@keyframes rotateOutDownRight{from{opacity:1;-webkit-transform-origin:right bottom;transform-origin:right bottom}to{opacity:0;-webkit-transform:rotate3d(0, 0, 1, -45deg);transform:rotate3d(0, 0, 1, -45deg);-webkit-transform-origin:right bottom;transform-origin:right bottom}}.rotateOutDownRight{-webkit-animation-name:rotateOutDownRight;animation-name:rotateOutDownRight}@-webkit-keyframes rotateOutUpLeft{from{opacity:1;-webkit-transform-origin:left bottom;transform-origin:left bottom}to{opacity:0;-webkit-transform:rotate3d(0, 0, 1, -45deg);transform:rotate3d(0, 0, 1, -45deg);-webkit-transform-origin:left bottom;transform-origin:left bottom}}@keyframes rotateOutUpLeft{from{opacity:1;-webkit-transform-origin:left bottom;transform-origin:left bottom}to{opacity:0;-webkit-transform:rotate3d(0, 0, 1, -45deg);transform:rotate3d(0, 0, 1, -45deg);-webkit-transform-origin:left bottom;transform-origin:left bottom}}.rotateOutUpLeft{-webkit-animation-name:rotateOutUpLeft;animation-name:rotateOutUpLeft}@-webkit-keyframes rotateOutUpRight{from{opacity:1;-webkit-transform-origin:right bottom;transform-origin:right bottom}to{opacity:0;-webkit-transform:rotate3d(0, 0, 1, 90deg);transform:rotate3d(0, 0, 1, 90deg);-webkit-transform-origin:right bottom;transform-origin:right bottom}}@keyframes rotateOutUpRight{from{opacity:1;-webkit-transform-origin:right bottom;transform-origin:right bottom}to{opacity:0;-webkit-transform:rotate3d(0, 0, 1, 90deg);transform:rotate3d(0, 0, 1, 90deg);-webkit-transform-origin:right bottom;transform-origin:right bottom}}.rotateOutUpRight{-webkit-animation-name:rotateOutUpRight;animation-name:rotateOutUpRight}@-webkit-keyframes hinge{0%{-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{-webkit-transform:rotate3d(0, 0, 1, 80deg);transform:rotate3d(0, 0, 1, 80deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}40%,80%{opacity:1;-webkit-transform:rotate3d(0, 0, 1, 60deg);transform:rotate3d(0, 0, 1, 60deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}to{opacity:0;-webkit-transform:translate3d(0, 700px, 0);transform:translate3d(0, 700px, 0)}}@keyframes hinge{0%{-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{-webkit-transform:rotate3d(0, 0, 1, 80deg);transform:rotate3d(0, 0, 1, 80deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}40%,80%{opacity:1;-webkit-transform:rotate3d(0, 0, 1, 60deg);transform:rotate3d(0, 0, 1, 60deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}to{opacity:0;-webkit-transform:translate3d(0, 700px, 0);transform:translate3d(0, 700px, 0)}}.hinge{-webkit-animation-name:hinge;animation-name:hinge;-webkit-animation-duration:2s;animation-duration:2s}@-webkit-keyframes jackInTheBox{from{opacity:0;-webkit-transform:scale(0.1) rotate(30deg);transform:scale(0.1) rotate(30deg);-webkit-transform-origin:center bottom;transform-origin:center bottom}50%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}70%{-webkit-transform:rotate(3deg);transform:rotate(3deg)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes jackInTheBox{from{opacity:0;-webkit-transform:scale(0.1) rotate(30deg);transform:scale(0.1) rotate(30deg);-webkit-transform-origin:center bottom;transform-origin:center bottom}50%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}70%{-webkit-transform:rotate(3deg);transform:rotate(3deg)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}.jackInTheBox{-webkit-animation-name:jackInTheBox;animation-name:jackInTheBox}@-webkit-keyframes rollIn{from{opacity:0;-webkit-transform:translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);transform:translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes rollIn{from{opacity:0;-webkit-transform:translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);transform:translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}.rollIn{-webkit-animation-name:rollIn;animation-name:rollIn}@-webkit-keyframes rollOut{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);transform:translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg)}}@keyframes rollOut{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);transform:translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg)}}.rollOut{-webkit-animation-name:rollOut;animation-name:rollOut}@-webkit-keyframes zoomIn{from{opacity:0;-webkit-transform:scale3d(0.3, 0.3, 0.3);transform:scale3d(0.3, 0.3, 0.3)}50%{opacity:1}}@keyframes zoomIn{from{opacity:0;-webkit-transform:scale3d(0.3, 0.3, 0.3);transform:scale3d(0.3, 0.3, 0.3)}50%{opacity:1}}.zoomIn{-webkit-animation-name:zoomIn;animation-name:zoomIn}@-webkit-keyframes zoomInDown{from{opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}60%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}@keyframes zoomInDown{from{opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}60%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}.zoomInDown{-webkit-animation-name:zoomInDown;animation-name:zoomInDown}@-webkit-keyframes zoomInLeft{from{opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}60%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}@keyframes zoomInLeft{from{opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}60%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}.zoomInLeft{-webkit-animation-name:zoomInLeft;animation-name:zoomInLeft}@-webkit-keyframes zoomInRight{from{opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}60%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}@keyframes zoomInRight{from{opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}60%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}.zoomInRight{-webkit-animation-name:zoomInRight;animation-name:zoomInRight}@-webkit-keyframes zoomInUp{from{opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}60%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}@keyframes zoomInUp{from{opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}60%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}.zoomInUp{-webkit-animation-name:zoomInUp;animation-name:zoomInUp}@-webkit-keyframes zoomOut{from{opacity:1}50%{opacity:0;-webkit-transform:scale3d(0.3, 0.3, 0.3);transform:scale3d(0.3, 0.3, 0.3)}to{opacity:0}}@keyframes zoomOut{from{opacity:1}50%{opacity:0;-webkit-transform:scale3d(0.3, 0.3, 0.3);transform:scale3d(0.3, 0.3, 0.3)}to{opacity:0}}.zoomOut{-webkit-animation-name:zoomOut;animation-name:zoomOut}@-webkit-keyframes zoomOutDown{40%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}to{opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}@keyframes zoomOutDown{40%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}to{opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}.zoomOutDown{-webkit-animation-name:zoomOutDown;animation-name:zoomOutDown}@-webkit-keyframes zoomOutLeft{40%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0)}to{opacity:0;-webkit-transform:scale(0.1) translate3d(-2000px, 0, 0);transform:scale(0.1) translate3d(-2000px, 0, 0);-webkit-transform-origin:left center;transform-origin:left center}}@keyframes zoomOutLeft{40%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0)}to{opacity:0;-webkit-transform:scale(0.1) translate3d(-2000px, 0, 0);transform:scale(0.1) translate3d(-2000px, 0, 0);-webkit-transform-origin:left center;transform-origin:left center}}.zoomOutLeft{-webkit-animation-name:zoomOutLeft;animation-name:zoomOutLeft}@-webkit-keyframes zoomOutRight{40%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0)}to{opacity:0;-webkit-transform:scale(0.1) translate3d(2000px, 0, 0);transform:scale(0.1) translate3d(2000px, 0, 0);-webkit-transform-origin:right center;transform-origin:right center}}@keyframes zoomOutRight{40%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0)}to{opacity:0;-webkit-transform:scale(0.1) translate3d(2000px, 0, 0);transform:scale(0.1) translate3d(2000px, 0, 0);-webkit-transform-origin:right center;transform-origin:right center}}.zoomOutRight{-webkit-animation-name:zoomOutRight;animation-name:zoomOutRight}@-webkit-keyframes zoomOutUp{40%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}to{opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}@keyframes zoomOutUp{40%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}to{opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}.zoomOutUp{-webkit-animation-name:zoomOutUp;animation-name:zoomOutUp}@-webkit-keyframes slideInDown{from{visibility:visible;-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0)}to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes slideInDown{from{visibility:visible;-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0)}to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}.slideInDown{-webkit-animation-name:slideInDown;animation-name:slideInDown}@-webkit-keyframes slideInLeft{from{visibility:visible;-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0)}to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes slideInLeft{from{visibility:visible;-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0)}to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}.slideInLeft{-webkit-animation-name:slideInLeft;animation-name:slideInLeft}@-webkit-keyframes slideInRight{from{visibility:visible;-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0)}to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes slideInRight{from{visibility:visible;-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0)}to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}.slideInRight{-webkit-animation-name:slideInRight;animation-name:slideInRight}@-webkit-keyframes slideInUp{from{visibility:visible;-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0)}to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes slideInUp{from{visibility:visible;-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0)}to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}.slideInUp{-webkit-animation-name:slideInUp;animation-name:slideInUp}@-webkit-keyframes slideOutDown{from{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}to{visibility:hidden;-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0)}}@keyframes slideOutDown{from{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}to{visibility:hidden;-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0)}}.slideOutDown{-webkit-animation-name:slideOutDown;animation-name:slideOutDown}@-webkit-keyframes slideOutLeft{from{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}to{visibility:hidden;-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0)}}@keyframes slideOutLeft{from{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}to{visibility:hidden;-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0)}}.slideOutLeft{-webkit-animation-name:slideOutLeft;animation-name:slideOutLeft}@-webkit-keyframes slideOutRight{from{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}to{visibility:hidden;-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0)}}@keyframes slideOutRight{from{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}to{visibility:hidden;-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0)}}.slideOutRight{-webkit-animation-name:slideOutRight;animation-name:slideOutRight}@-webkit-keyframes slideOutUp{from{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}to{visibility:hidden;-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0)}}@keyframes slideOutUp{from{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}to{visibility:hidden;-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0)}}.slideOutUp{-webkit-animation-name:slideOutUp;animation-name:slideOutUp}.btn{margin:.375rem;color:inherit;text-transform:uppercase;word-wrap:break-word;white-space:normal;cursor:pointer;border:0;border-radius:.125rem;-webkit-box-shadow:0 2px 5px 0 rgba(0,0,0,0.16),0 2px 10px 0 rgba(0,0,0,0.12);box-shadow:0 2px 5px 0 rgba(0,0,0,0.16),0 2px 10px 0 rgba(0,0,0,0.12);-webkit-transition:color 0.15s ease-in-out,background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,-webkit-box-shadow 0.15s ease-in-out;transition:color 0.15s ease-in-out,background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,-webkit-box-shadow 0.15s ease-in-out;transition:color 0.15s ease-in-out,background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out;transition:color 0.15s ease-in-out,background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out,-webkit-box-shadow 0.15s ease-in-out;padding:.84rem 2.14rem;font-size:.81rem}.btn:hover,.btn:focus,.btn:active{outline:0;-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn.btn-block{margin:inherit}.btn .fas.right,.btn .fab.right,.btn .far.right{margin-left:.3rem}.btn .fas.left,.btn .fab.left,.btn .far.left{margin-right:.3rem}.btn.btn-lg{padding:1rem 2.4rem;font-size:.94rem}.btn.btn-md{padding:.7rem 1.6rem;font-size:.7rem}.btn.btn-sm{padding:.5rem 1.6rem;font-size:.64rem}.btn.disabled:hover,.btn.disabled:focus,.btn.disabled:active,.btn:disabled:hover,.btn:disabled:focus,.btn:disabled:active{-webkit-box-shadow:0 2px 5px 0 rgba(0,0,0,0.16),0 2px 10px 0 rgba(0,0,0,0.12);box-shadow:0 2px 5px 0 rgba(0,0,0,0.16),0 2px 10px 0 rgba(0,0,0,0.12)}.btn[class*="btn-outline-"]{padding-top:.7rem;padding-bottom:.7rem}.btn[class*="btn-outline-"].btn-lg{padding-top:.88rem;padding-bottom:.88rem}.btn[class*="btn-outline-"].btn-md{padding-top:.58rem;padding-bottom:.58rem}.btn[class*="btn-outline-"].btn-sm{padding-top:.38rem;padding-bottom:.38rem}.btn-link{color:#000;background-color:transparent;-webkit-box-shadow:none;box-shadow:none}.btn-link:hover,.btn-link:focus,.btn-link:active{color:#000;background-color:transparent;-webkit-box-shadow:none;box-shadow:none}.btn-group>.btn:not(:first-child),.btn-group>.btn-group:not(:first-child){margin-left:-.375rem}.btn-primary{color:#fff;background-color:#4285f4 !important}.btn-primary:hover{color:#fff;background-color:#5a95f5}.btn-primary:focus,.btn-primary.focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-primary:focus,.btn-primary:active,.btn-primary.active{background-color:#0b51c5}.btn-primary.dropdown-toggle{background-color:#4285f4 !important}.btn-primary.dropdown-toggle:hover,.btn-primary.dropdown-toggle:focus{background-color:#5a95f5 !important}.btn-primary:not([disabled]):not(.disabled):active,.btn-primary:not([disabled]):not(.disabled).active,.show>.btn-primary.dropdown-toggle{background-color:#0b51c5 !important;-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-primary:not([disabled]):not(.disabled):active:focus,.btn-primary:not([disabled]):not(.disabled).active:focus,.show>.btn-primary.dropdown-toggle:focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.primary-ic{color:#4285f4 !important}.primary-ic:hover,.primary-ic:focus{color:#4285f4}a.btn:not([href]):not([tabindex]),a.btn:not([href]):not([tabindex]):focus,a.btn:not([href]):not([tabindex]):hover{color:#fff}table.table a.btn.btn-primary{color:#fff}.btn-outline-primary{color:#4285f4 !important;background-color:transparent !important;border:2px solid #4285f4 !important}.btn-outline-primary:hover,.btn-outline-primary:focus,.btn-outline-primary:active,.btn-outline-primary:active:focus,.btn-outline-primary.active{color:#4285f4 !important;background-color:transparent !important;border-color:#4285f4 !important}.btn-outline-primary:not([disabled]):not(.disabled):active,.btn-outline-primary:not([disabled]):not(.disabled).active,.show>.btn-outline-primary.dropdown-toggle{background-color:transparent !important;border-color:#4285f4 !important;-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-outline-primary:not([disabled]):not(.disabled):active:focus,.btn-outline-primary:not([disabled]):not(.disabled).active:focus,.show>.btn-outline-primary.dropdown-toggle:focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-danger{color:#fff;background-color:#ff3547 !important}.btn-danger:hover{color:#fff;background-color:#ff4f5e}.btn-danger:focus,.btn-danger.focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-danger:focus,.btn-danger:active,.btn-danger.active{background-color:#ce0012}.btn-danger.dropdown-toggle{background-color:#ff3547 !important}.btn-danger.dropdown-toggle:hover,.btn-danger.dropdown-toggle:focus{background-color:#ff4f5e !important}.btn-danger:not([disabled]):not(.disabled):active,.btn-danger:not([disabled]):not(.disabled).active,.show>.btn-danger.dropdown-toggle{background-color:#ce0012 !important;-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-danger:not([disabled]):not(.disabled):active:focus,.btn-danger:not([disabled]):not(.disabled).active:focus,.show>.btn-danger.dropdown-toggle:focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.danger-ic{color:#ff3547 !important}.danger-ic:hover,.danger-ic:focus{color:#ff3547}a.btn:not([href]):not([tabindex]),a.btn:not([href]):not([tabindex]):focus,a.btn:not([href]):not([tabindex]):hover{color:#fff}table.table a.btn.btn-danger{color:#fff}.btn-outline-danger{color:#ff3547 !important;background-color:transparent !important;border:2px solid #ff3547 !important}.btn-outline-danger:hover,.btn-outline-danger:focus,.btn-outline-danger:active,.btn-outline-danger:active:focus,.btn-outline-danger.active{color:#ff3547 !important;background-color:transparent !important;border-color:#ff3547 !important}.btn-outline-danger:not([disabled]):not(.disabled):active,.btn-outline-danger:not([disabled]):not(.disabled).active,.show>.btn-outline-danger.dropdown-toggle{background-color:transparent !important;border-color:#ff3547 !important;-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-outline-danger:not([disabled]):not(.disabled):active:focus,.btn-outline-danger:not([disabled]):not(.disabled).active:focus,.show>.btn-outline-danger.dropdown-toggle:focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-warning{color:#fff;background-color:#fb3 !important}.btn-warning:hover{color:#fff;background-color:#ffc44d}.btn-warning:focus,.btn-warning.focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-warning:focus,.btn-warning:active,.btn-warning.active{background-color:#c80}.btn-warning.dropdown-toggle{background-color:#fb3 !important}.btn-warning.dropdown-toggle:hover,.btn-warning.dropdown-toggle:focus{background-color:#ffc44d !important}.btn-warning:not([disabled]):not(.disabled):active,.btn-warning:not([disabled]):not(.disabled).active,.show>.btn-warning.dropdown-toggle{background-color:#c80 !important;-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-warning:not([disabled]):not(.disabled):active:focus,.btn-warning:not([disabled]):not(.disabled).active:focus,.show>.btn-warning.dropdown-toggle:focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.warning-ic{color:#fb3 !important}.warning-ic:hover,.warning-ic:focus{color:#fb3}a.btn:not([href]):not([tabindex]),a.btn:not([href]):not([tabindex]):focus,a.btn:not([href]):not([tabindex]):hover{color:#fff}table.table a.btn.btn-warning{color:#fff}.btn-outline-warning{color:#fb3 !important;background-color:transparent !important;border:2px solid #fb3 !important}.btn-outline-warning:hover,.btn-outline-warning:focus,.btn-outline-warning:active,.btn-outline-warning:active:focus,.btn-outline-warning.active{color:#fb3 !important;background-color:transparent !important;border-color:#fb3 !important}.btn-outline-warning:not([disabled]):not(.disabled):active,.btn-outline-warning:not([disabled]):not(.disabled).active,.show>.btn-outline-warning.dropdown-toggle{background-color:transparent !important;border-color:#fb3 !important;-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-outline-warning:not([disabled]):not(.disabled):active:focus,.btn-outline-warning:not([disabled]):not(.disabled).active:focus,.show>.btn-outline-warning.dropdown-toggle:focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-success{color:#fff;background-color:#00c851 !important}.btn-success:hover{color:#fff;background-color:#00e25b}.btn-success:focus,.btn-success.focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-success:focus,.btn-success:active,.btn-success.active{background-color:#006228}.btn-success.dropdown-toggle{background-color:#00c851 !important}.btn-success.dropdown-toggle:hover,.btn-success.dropdown-toggle:focus{background-color:#00e25b !important}.btn-success:not([disabled]):not(.disabled):active,.btn-success:not([disabled]):not(.disabled).active,.show>.btn-success.dropdown-toggle{background-color:#006228 !important;-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-success:not([disabled]):not(.disabled):active:focus,.btn-success:not([disabled]):not(.disabled).active:focus,.show>.btn-success.dropdown-toggle:focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.success-ic{color:#00c851 !important}.success-ic:hover,.success-ic:focus{color:#00c851}a.btn:not([href]):not([tabindex]),a.btn:not([href]):not([tabindex]):focus,a.btn:not([href]):not([tabindex]):hover{color:#fff}table.table a.btn.btn-success{color:#fff}.btn-outline-success{color:#00c851 !important;background-color:transparent !important;border:2px solid #00c851 !important}.btn-outline-success:hover,.btn-outline-success:focus,.btn-outline-success:active,.btn-outline-success:active:focus,.btn-outline-success.active{color:#00c851 !important;background-color:transparent !important;border-color:#00c851 !important}.btn-outline-success:not([disabled]):not(.disabled):active,.btn-outline-success:not([disabled]):not(.disabled).active,.show>.btn-outline-success.dropdown-toggle{background-color:transparent !important;border-color:#00c851 !important;-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-outline-success:not([disabled]):not(.disabled):active:focus,.btn-outline-success:not([disabled]):not(.disabled).active:focus,.show>.btn-outline-success.dropdown-toggle:focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-info{color:#fff;background-color:#33b5e5 !important}.btn-info:hover{color:#fff;background-color:#4abde8}.btn-info:focus,.btn-info.focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-info:focus,.btn-info:active,.btn-info.active{background-color:#14799e}.btn-info.dropdown-toggle{background-color:#33b5e5 !important}.btn-info.dropdown-toggle:hover,.btn-info.dropdown-toggle:focus{background-color:#4abde8 !important}.btn-info:not([disabled]):not(.disabled):active,.btn-info:not([disabled]):not(.disabled).active,.show>.btn-info.dropdown-toggle{background-color:#14799e !important;-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-info:not([disabled]):not(.disabled):active:focus,.btn-info:not([disabled]):not(.disabled).active:focus,.show>.btn-info.dropdown-toggle:focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.info-ic{color:#33b5e5 !important}.info-ic:hover,.info-ic:focus{color:#33b5e5}a.btn:not([href]):not([tabindex]),a.btn:not([href]):not([tabindex]):focus,a.btn:not([href]):not([tabindex]):hover{color:#fff}table.table a.btn.btn-info{color:#fff}.btn-outline-info{color:#33b5e5 !important;background-color:transparent !important;border:2px solid #33b5e5 !important}.btn-outline-info:hover,.btn-outline-info:focus,.btn-outline-info:active,.btn-outline-info:active:focus,.btn-outline-info.active{color:#33b5e5 !important;background-color:transparent !important;border-color:#33b5e5 !important}.btn-outline-info:not([disabled]):not(.disabled):active,.btn-outline-info:not([disabled]):not(.disabled).active,.show>.btn-outline-info.dropdown-toggle{background-color:transparent !important;border-color:#33b5e5 !important;-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-outline-info:not([disabled]):not(.disabled):active:focus,.btn-outline-info:not([disabled]):not(.disabled).active:focus,.show>.btn-outline-info.dropdown-toggle:focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-default{color:#fff;background-color:#2bbbad !important}.btn-default:hover{color:#fff;background-color:#30cfc0}.btn-default:focus,.btn-default.focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-default:focus,.btn-default:active,.btn-default.active{background-color:#186860}.btn-default.dropdown-toggle{background-color:#2bbbad !important}.btn-default.dropdown-toggle:hover,.btn-default.dropdown-toggle:focus{background-color:#30cfc0 !important}.btn-default:not([disabled]):not(.disabled):active,.btn-default:not([disabled]):not(.disabled).active,.show>.btn-default.dropdown-toggle{background-color:#186860 !important;-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-default:not([disabled]):not(.disabled):active:focus,.btn-default:not([disabled]):not(.disabled).active:focus,.show>.btn-default.dropdown-toggle:focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.default-ic{color:#2bbbad !important}.default-ic:hover,.default-ic:focus{color:#2bbbad}a.btn:not([href]):not([tabindex]),a.btn:not([href]):not([tabindex]):focus,a.btn:not([href]):not([tabindex]):hover{color:#fff}table.table a.btn.btn-default{color:#fff}.btn-outline-default{color:#2bbbad !important;background-color:transparent !important;border:2px solid #2bbbad !important}.btn-outline-default:hover,.btn-outline-default:focus,.btn-outline-default:active,.btn-outline-default:active:focus,.btn-outline-default.active{color:#2bbbad !important;background-color:transparent !important;border-color:#2bbbad !important}.btn-outline-default:not([disabled]):not(.disabled):active,.btn-outline-default:not([disabled]):not(.disabled).active,.show>.btn-outline-default.dropdown-toggle{background-color:transparent !important;border-color:#2bbbad !important;-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-outline-default:not([disabled]):not(.disabled):active:focus,.btn-outline-default:not([disabled]):not(.disabled).active:focus,.show>.btn-outline-default.dropdown-toggle:focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-secondary{color:#fff;background-color:#a6c !important}.btn-secondary:hover{color:#fff;background-color:#b579d2}.btn-secondary:focus,.btn-secondary.focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-secondary:focus,.btn-secondary:active,.btn-secondary.active{background-color:#739}.btn-secondary.dropdown-toggle{background-color:#a6c !important}.btn-secondary.dropdown-toggle:hover,.btn-secondary.dropdown-toggle:focus{background-color:#b579d2 !important}.btn-secondary:not([disabled]):not(.disabled):active,.btn-secondary:not([disabled]):not(.disabled).active,.show>.btn-secondary.dropdown-toggle{background-color:#739 !important;-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-secondary:not([disabled]):not(.disabled):active:focus,.btn-secondary:not([disabled]):not(.disabled).active:focus,.show>.btn-secondary.dropdown-toggle:focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.secondary-ic{color:#a6c !important}.secondary-ic:hover,.secondary-ic:focus{color:#a6c}a.btn:not([href]):not([tabindex]),a.btn:not([href]):not([tabindex]):focus,a.btn:not([href]):not([tabindex]):hover{color:#fff}table.table a.btn.btn-secondary{color:#fff}.btn-outline-secondary{color:#a6c !important;background-color:transparent !important;border:2px solid #a6c !important}.btn-outline-secondary:hover,.btn-outline-secondary:focus,.btn-outline-secondary:active,.btn-outline-secondary:active:focus,.btn-outline-secondary.active{color:#a6c !important;background-color:transparent !important;border-color:#a6c !important}.btn-outline-secondary:not([disabled]):not(.disabled):active,.btn-outline-secondary:not([disabled]):not(.disabled).active,.show>.btn-outline-secondary.dropdown-toggle{background-color:transparent !important;border-color:#a6c !important;-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-outline-secondary:not([disabled]):not(.disabled):active:focus,.btn-outline-secondary:not([disabled]):not(.disabled).active:focus,.show>.btn-outline-secondary.dropdown-toggle:focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-elegant{color:#fff;background-color:#2e2e2e !important}.btn-elegant:hover{color:#fff;background-color:#3b3b3b}.btn-elegant:focus,.btn-elegant.focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-elegant:focus,.btn-elegant:active,.btn-elegant.active{background-color:#000}.btn-elegant.dropdown-toggle{background-color:#2e2e2e !important}.btn-elegant.dropdown-toggle:hover,.btn-elegant.dropdown-toggle:focus{background-color:#3b3b3b !important}.btn-elegant:not([disabled]):not(.disabled):active,.btn-elegant:not([disabled]):not(.disabled).active,.show>.btn-elegant.dropdown-toggle{background-color:#000 !important;-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-elegant:not([disabled]):not(.disabled):active:focus,.btn-elegant:not([disabled]):not(.disabled).active:focus,.show>.btn-elegant.dropdown-toggle:focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.elegant-ic{color:#2e2e2e !important}.elegant-ic:hover,.elegant-ic:focus{color:#2e2e2e}a.btn:not([href]):not([tabindex]),a.btn:not([href]):not([tabindex]):focus,a.btn:not([href]):not([tabindex]):hover{color:#fff}table.table a.btn.btn-elegant{color:#fff}.btn-outline-elegant{color:#2e2e2e !important;background-color:transparent !important;border:2px solid #2e2e2e !important}.btn-outline-elegant:hover,.btn-outline-elegant:focus,.btn-outline-elegant:active,.btn-outline-elegant:active:focus,.btn-outline-elegant.active{color:#2e2e2e !important;background-color:transparent !important;border-color:#2e2e2e !important}.btn-outline-elegant:not([disabled]):not(.disabled):active,.btn-outline-elegant:not([disabled]):not(.disabled).active,.show>.btn-outline-elegant.dropdown-toggle{background-color:transparent !important;border-color:#2e2e2e !important;-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-outline-elegant:not([disabled]):not(.disabled):active:focus,.btn-outline-elegant:not([disabled]):not(.disabled).active:focus,.show>.btn-outline-elegant.dropdown-toggle:focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-unique{color:#fff;background-color:#880e4f !important}.btn-unique:hover{color:#fff;background-color:#9f105c}.btn-unique:focus,.btn-unique.focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-unique:focus,.btn-unique:active,.btn-unique.active{background-color:#2c0419}.btn-unique.dropdown-toggle{background-color:#880e4f !important}.btn-unique.dropdown-toggle:hover,.btn-unique.dropdown-toggle:focus{background-color:#9f105c !important}.btn-unique:not([disabled]):not(.disabled):active,.btn-unique:not([disabled]):not(.disabled).active,.show>.btn-unique.dropdown-toggle{background-color:#2c0419 !important;-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-unique:not([disabled]):not(.disabled):active:focus,.btn-unique:not([disabled]):not(.disabled).active:focus,.show>.btn-unique.dropdown-toggle:focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.unique-ic{color:#880e4f !important}.unique-ic:hover,.unique-ic:focus{color:#880e4f}a.btn:not([href]):not([tabindex]),a.btn:not([href]):not([tabindex]):focus,a.btn:not([href]):not([tabindex]):hover{color:#fff}table.table a.btn.btn-unique{color:#fff}.btn-outline-unique{color:#880e4f !important;background-color:transparent !important;border:2px solid #880e4f !important}.btn-outline-unique:hover,.btn-outline-unique:focus,.btn-outline-unique:active,.btn-outline-unique:active:focus,.btn-outline-unique.active{color:#880e4f !important;background-color:transparent !important;border-color:#880e4f !important}.btn-outline-unique:not([disabled]):not(.disabled):active,.btn-outline-unique:not([disabled]):not(.disabled).active,.show>.btn-outline-unique.dropdown-toggle{background-color:transparent !important;border-color:#880e4f !important;-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-outline-unique:not([disabled]):not(.disabled):active:focus,.btn-outline-unique:not([disabled]):not(.disabled).active:focus,.show>.btn-outline-unique.dropdown-toggle:focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-dark-green{color:#fff;background-color:#388e3c !important}.btn-dark-green:hover{color:#fff;background-color:#3fa044}.btn-dark-green:focus,.btn-dark-green.focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-dark-green:focus,.btn-dark-green:active,.btn-dark-green.active{background-color:#1b451d}.btn-dark-green.dropdown-toggle{background-color:#388e3c !important}.btn-dark-green.dropdown-toggle:hover,.btn-dark-green.dropdown-toggle:focus{background-color:#3fa044 !important}.btn-dark-green:not([disabled]):not(.disabled):active,.btn-dark-green:not([disabled]):not(.disabled).active,.show>.btn-dark-green.dropdown-toggle{background-color:#1b451d !important;-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-dark-green:not([disabled]):not(.disabled):active:focus,.btn-dark-green:not([disabled]):not(.disabled).active:focus,.show>.btn-dark-green.dropdown-toggle:focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.dark-green-ic{color:#388e3c !important}.dark-green-ic:hover,.dark-green-ic:focus{color:#388e3c}a.btn:not([href]):not([tabindex]),a.btn:not([href]):not([tabindex]):focus,a.btn:not([href]):not([tabindex]):hover{color:#fff}table.table a.btn.btn-dark-green{color:#fff}.btn-outline-dark-green{color:#388e3c !important;background-color:transparent !important;border:2px solid #388e3c !important}.btn-outline-dark-green:hover,.btn-outline-dark-green:focus,.btn-outline-dark-green:active,.btn-outline-dark-green:active:focus,.btn-outline-dark-green.active{color:#388e3c !important;background-color:transparent !important;border-color:#388e3c !important}.btn-outline-dark-green:not([disabled]):not(.disabled):active,.btn-outline-dark-green:not([disabled]):not(.disabled).active,.show>.btn-outline-dark-green.dropdown-toggle{background-color:transparent !important;border-color:#388e3c !important;-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-outline-dark-green:not([disabled]):not(.disabled):active:focus,.btn-outline-dark-green:not([disabled]):not(.disabled).active:focus,.show>.btn-outline-dark-green.dropdown-toggle:focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-mdb-color{color:#fff;background-color:#59698d !important}.btn-mdb-color:hover{color:#fff;background-color:#63759d}.btn-mdb-color:focus,.btn-mdb-color.focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-mdb-color:focus,.btn-mdb-color:active,.btn-mdb-color.active{background-color:#323a4e}.btn-mdb-color.dropdown-toggle{background-color:#59698d !important}.btn-mdb-color.dropdown-toggle:hover,.btn-mdb-color.dropdown-toggle:focus{background-color:#63759d !important}.btn-mdb-color:not([disabled]):not(.disabled):active,.btn-mdb-color:not([disabled]):not(.disabled).active,.show>.btn-mdb-color.dropdown-toggle{background-color:#323a4e !important;-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-mdb-color:not([disabled]):not(.disabled):active:focus,.btn-mdb-color:not([disabled]):not(.disabled).active:focus,.show>.btn-mdb-color.dropdown-toggle:focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.mdb-color-ic{color:#59698d !important}.mdb-color-ic:hover,.mdb-color-ic:focus{color:#59698d}a.btn:not([href]):not([tabindex]),a.btn:not([href]):not([tabindex]):focus,a.btn:not([href]):not([tabindex]):hover{color:#fff}table.table a.btn.btn-mdb-color{color:#fff}.btn-outline-mdb-color{color:#59698d !important;background-color:transparent !important;border:2px solid #59698d !important}.btn-outline-mdb-color:hover,.btn-outline-mdb-color:focus,.btn-outline-mdb-color:active,.btn-outline-mdb-color:active:focus,.btn-outline-mdb-color.active{color:#59698d !important;background-color:transparent !important;border-color:#59698d !important}.btn-outline-mdb-color:not([disabled]):not(.disabled):active,.btn-outline-mdb-color:not([disabled]):not(.disabled).active,.show>.btn-outline-mdb-color.dropdown-toggle{background-color:transparent !important;border-color:#59698d !important;-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-outline-mdb-color:not([disabled]):not(.disabled):active:focus,.btn-outline-mdb-color:not([disabled]):not(.disabled).active:focus,.show>.btn-outline-mdb-color.dropdown-toggle:focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-red{color:#fff;background-color:#d32f2f !important}.btn-red:hover{color:#fff;background-color:#d74444}.btn-red:focus,.btn-red.focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-red:focus,.btn-red:active,.btn-red.active{background-color:#811b1b}.btn-red.dropdown-toggle{background-color:#d32f2f !important}.btn-red.dropdown-toggle:hover,.btn-red.dropdown-toggle:focus{background-color:#d74444 !important}.btn-red:not([disabled]):not(.disabled):active,.btn-red:not([disabled]):not(.disabled).active,.show>.btn-red.dropdown-toggle{background-color:#811b1b !important;-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-red:not([disabled]):not(.disabled):active:focus,.btn-red:not([disabled]):not(.disabled).active:focus,.show>.btn-red.dropdown-toggle:focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.red-ic{color:#d32f2f !important}.red-ic:hover,.red-ic:focus{color:#d32f2f}a.btn:not([href]):not([tabindex]),a.btn:not([href]):not([tabindex]):focus,a.btn:not([href]):not([tabindex]):hover{color:#fff}table.table a.btn.btn-red{color:#fff}.btn-outline-red{color:#d32f2f !important;background-color:transparent !important;border:2px solid #d32f2f !important}.btn-outline-red:hover,.btn-outline-red:focus,.btn-outline-red:active,.btn-outline-red:active:focus,.btn-outline-red.active{color:#d32f2f !important;background-color:transparent !important;border-color:#d32f2f !important}.btn-outline-red:not([disabled]):not(.disabled):active,.btn-outline-red:not([disabled]):not(.disabled).active,.show>.btn-outline-red.dropdown-toggle{background-color:transparent !important;border-color:#d32f2f !important;-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-outline-red:not([disabled]):not(.disabled):active:focus,.btn-outline-red:not([disabled]):not(.disabled).active:focus,.show>.btn-outline-red.dropdown-toggle:focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-pink{color:#fff;background-color:#ec407a !important}.btn-pink:hover{color:#fff;background-color:#ee578a}.btn-pink:focus,.btn-pink.focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-pink:focus,.btn-pink:active,.btn-pink.active{background-color:#b41249}.btn-pink.dropdown-toggle{background-color:#ec407a !important}.btn-pink.dropdown-toggle:hover,.btn-pink.dropdown-toggle:focus{background-color:#ee578a !important}.btn-pink:not([disabled]):not(.disabled):active,.btn-pink:not([disabled]):not(.disabled).active,.show>.btn-pink.dropdown-toggle{background-color:#b41249 !important;-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-pink:not([disabled]):not(.disabled):active:focus,.btn-pink:not([disabled]):not(.disabled).active:focus,.show>.btn-pink.dropdown-toggle:focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.pink-ic{color:#ec407a !important}.pink-ic:hover,.pink-ic:focus{color:#ec407a}a.btn:not([href]):not([tabindex]),a.btn:not([href]):not([tabindex]):focus,a.btn:not([href]):not([tabindex]):hover{color:#fff}table.table a.btn.btn-pink{color:#fff}.btn-outline-pink{color:#ec407a !important;background-color:transparent !important;border:2px solid #ec407a !important}.btn-outline-pink:hover,.btn-outline-pink:focus,.btn-outline-pink:active,.btn-outline-pink:active:focus,.btn-outline-pink.active{color:#ec407a !important;background-color:transparent !important;border-color:#ec407a !important}.btn-outline-pink:not([disabled]):not(.disabled):active,.btn-outline-pink:not([disabled]):not(.disabled).active,.show>.btn-outline-pink.dropdown-toggle{background-color:transparent !important;border-color:#ec407a !important;-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-outline-pink:not([disabled]):not(.disabled):active:focus,.btn-outline-pink:not([disabled]):not(.disabled).active:focus,.show>.btn-outline-pink.dropdown-toggle:focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-purple{color:#fff;background-color:#8e24aa !important}.btn-purple:hover{color:#fff;background-color:#a028bf}.btn-purple:focus,.btn-purple.focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-purple:focus,.btn-purple:active,.btn-purple.active{background-color:#481256}.btn-purple.dropdown-toggle{background-color:#8e24aa !important}.btn-purple.dropdown-toggle:hover,.btn-purple.dropdown-toggle:focus{background-color:#a028bf !important}.btn-purple:not([disabled]):not(.disabled):active,.btn-purple:not([disabled]):not(.disabled).active,.show>.btn-purple.dropdown-toggle{background-color:#481256 !important;-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-purple:not([disabled]):not(.disabled):active:focus,.btn-purple:not([disabled]):not(.disabled).active:focus,.show>.btn-purple.dropdown-toggle:focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.purple-ic{color:#8e24aa !important}.purple-ic:hover,.purple-ic:focus{color:#8e24aa}a.btn:not([href]):not([tabindex]),a.btn:not([href]):not([tabindex]):focus,a.btn:not([href]):not([tabindex]):hover{color:#fff}table.table a.btn.btn-purple{color:#fff}.btn-outline-purple{color:#8e24aa !important;background-color:transparent !important;border:2px solid #8e24aa !important}.btn-outline-purple:hover,.btn-outline-purple:focus,.btn-outline-purple:active,.btn-outline-purple:active:focus,.btn-outline-purple.active{color:#8e24aa !important;background-color:transparent !important;border-color:#8e24aa !important}.btn-outline-purple:not([disabled]):not(.disabled):active,.btn-outline-purple:not([disabled]):not(.disabled).active,.show>.btn-outline-purple.dropdown-toggle{background-color:transparent !important;border-color:#8e24aa !important;-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-outline-purple:not([disabled]):not(.disabled):active:focus,.btn-outline-purple:not([disabled]):not(.disabled).active:focus,.show>.btn-outline-purple.dropdown-toggle:focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-deep-purple{color:#fff;background-color:#512da8 !important}.btn-deep-purple:hover{color:#fff;background-color:#5b32bc}.btn-deep-purple:focus,.btn-deep-purple.focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-deep-purple:focus,.btn-deep-purple:active,.btn-deep-purple.active{background-color:#2a1758}.btn-deep-purple.dropdown-toggle{background-color:#512da8 !important}.btn-deep-purple.dropdown-toggle:hover,.btn-deep-purple.dropdown-toggle:focus{background-color:#5b32bc !important}.btn-deep-purple:not([disabled]):not(.disabled):active,.btn-deep-purple:not([disabled]):not(.disabled).active,.show>.btn-deep-purple.dropdown-toggle{background-color:#2a1758 !important;-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-deep-purple:not([disabled]):not(.disabled):active:focus,.btn-deep-purple:not([disabled]):not(.disabled).active:focus,.show>.btn-deep-purple.dropdown-toggle:focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.deep-purple-ic{color:#512da8 !important}.deep-purple-ic:hover,.deep-purple-ic:focus{color:#512da8}a.btn:not([href]):not([tabindex]),a.btn:not([href]):not([tabindex]):focus,a.btn:not([href]):not([tabindex]):hover{color:#fff}table.table a.btn.btn-deep-purple{color:#fff}.btn-outline-deep-purple{color:#512da8 !important;background-color:transparent !important;border:2px solid #512da8 !important}.btn-outline-deep-purple:hover,.btn-outline-deep-purple:focus,.btn-outline-deep-purple:active,.btn-outline-deep-purple:active:focus,.btn-outline-deep-purple.active{color:#512da8 !important;background-color:transparent !important;border-color:#512da8 !important}.btn-outline-deep-purple:not([disabled]):not(.disabled):active,.btn-outline-deep-purple:not([disabled]):not(.disabled).active,.show>.btn-outline-deep-purple.dropdown-toggle{background-color:transparent !important;border-color:#512da8 !important;-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-outline-deep-purple:not([disabled]):not(.disabled):active:focus,.btn-outline-deep-purple:not([disabled]):not(.disabled).active:focus,.show>.btn-outline-deep-purple.dropdown-toggle:focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-indigo{color:#fff;background-color:#3f51b5 !important}.btn-indigo:hover{color:#fff;background-color:#4d5ec1}.btn-indigo:focus,.btn-indigo.focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-indigo:focus,.btn-indigo:active,.btn-indigo.active{background-color:#252f69}.btn-indigo.dropdown-toggle{background-color:#3f51b5 !important}.btn-indigo.dropdown-toggle:hover,.btn-indigo.dropdown-toggle:focus{background-color:#4d5ec1 !important}.btn-indigo:not([disabled]):not(.disabled):active,.btn-indigo:not([disabled]):not(.disabled).active,.show>.btn-indigo.dropdown-toggle{background-color:#252f69 !important;-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-indigo:not([disabled]):not(.disabled):active:focus,.btn-indigo:not([disabled]):not(.disabled).active:focus,.show>.btn-indigo.dropdown-toggle:focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.indigo-ic{color:#3f51b5 !important}.indigo-ic:hover,.indigo-ic:focus{color:#3f51b5}a.btn:not([href]):not([tabindex]),a.btn:not([href]):not([tabindex]):focus,a.btn:not([href]):not([tabindex]):hover{color:#fff}table.table a.btn.btn-indigo{color:#fff}.btn-outline-indigo{color:#3f51b5 !important;background-color:transparent !important;border:2px solid #3f51b5 !important}.btn-outline-indigo:hover,.btn-outline-indigo:focus,.btn-outline-indigo:active,.btn-outline-indigo:active:focus,.btn-outline-indigo.active{color:#3f51b5 !important;background-color:transparent !important;border-color:#3f51b5 !important}.btn-outline-indigo:not([disabled]):not(.disabled):active,.btn-outline-indigo:not([disabled]):not(.disabled).active,.show>.btn-outline-indigo.dropdown-toggle{background-color:transparent !important;border-color:#3f51b5 !important;-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-outline-indigo:not([disabled]):not(.disabled):active:focus,.btn-outline-indigo:not([disabled]):not(.disabled).active:focus,.show>.btn-outline-indigo.dropdown-toggle:focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-blue{color:#fff;background-color:#1976d2 !important}.btn-blue:hover{color:#fff;background-color:#2083e4}.btn-blue:focus,.btn-blue.focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-blue:focus,.btn-blue:active,.btn-blue.active{background-color:#0e4377}.btn-blue.dropdown-toggle{background-color:#1976d2 !important}.btn-blue.dropdown-toggle:hover,.btn-blue.dropdown-toggle:focus{background-color:#2083e4 !important}.btn-blue:not([disabled]):not(.disabled):active,.btn-blue:not([disabled]):not(.disabled).active,.show>.btn-blue.dropdown-toggle{background-color:#0e4377 !important;-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-blue:not([disabled]):not(.disabled):active:focus,.btn-blue:not([disabled]):not(.disabled).active:focus,.show>.btn-blue.dropdown-toggle:focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.blue-ic{color:#1976d2 !important}.blue-ic:hover,.blue-ic:focus{color:#1976d2}a.btn:not([href]):not([tabindex]),a.btn:not([href]):not([tabindex]):focus,a.btn:not([href]):not([tabindex]):hover{color:#fff}table.table a.btn.btn-blue{color:#fff}.btn-outline-blue{color:#1976d2 !important;background-color:transparent !important;border:2px solid #1976d2 !important}.btn-outline-blue:hover,.btn-outline-blue:focus,.btn-outline-blue:active,.btn-outline-blue:active:focus,.btn-outline-blue.active{color:#1976d2 !important;background-color:transparent !important;border-color:#1976d2 !important}.btn-outline-blue:not([disabled]):not(.disabled):active,.btn-outline-blue:not([disabled]):not(.disabled).active,.show>.btn-outline-blue.dropdown-toggle{background-color:transparent !important;border-color:#1976d2 !important;-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-outline-blue:not([disabled]):not(.disabled):active:focus,.btn-outline-blue:not([disabled]):not(.disabled).active:focus,.show>.btn-outline-blue.dropdown-toggle:focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-light-blue{color:#fff;background-color:#82b1ff !important}.btn-light-blue:hover{color:#fff;background-color:#9cc1ff}.btn-light-blue:focus,.btn-light-blue.focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-light-blue:focus,.btn-light-blue:active,.btn-light-blue.active{background-color:#1c71ff}.btn-light-blue.dropdown-toggle{background-color:#82b1ff !important}.btn-light-blue.dropdown-toggle:hover,.btn-light-blue.dropdown-toggle:focus{background-color:#9cc1ff !important}.btn-light-blue:not([disabled]):not(.disabled):active,.btn-light-blue:not([disabled]):not(.disabled).active,.show>.btn-light-blue.dropdown-toggle{background-color:#1c71ff !important;-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-light-blue:not([disabled]):not(.disabled):active:focus,.btn-light-blue:not([disabled]):not(.disabled).active:focus,.show>.btn-light-blue.dropdown-toggle:focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.light-blue-ic{color:#82b1ff !important}.light-blue-ic:hover,.light-blue-ic:focus{color:#82b1ff}a.btn:not([href]):not([tabindex]),a.btn:not([href]):not([tabindex]):focus,a.btn:not([href]):not([tabindex]):hover{color:#fff}table.table a.btn.btn-light-blue{color:#fff}.btn-outline-light-blue{color:#82b1ff !important;background-color:transparent !important;border:2px solid #82b1ff !important}.btn-outline-light-blue:hover,.btn-outline-light-blue:focus,.btn-outline-light-blue:active,.btn-outline-light-blue:active:focus,.btn-outline-light-blue.active{color:#82b1ff !important;background-color:transparent !important;border-color:#82b1ff !important}.btn-outline-light-blue:not([disabled]):not(.disabled):active,.btn-outline-light-blue:not([disabled]):not(.disabled).active,.show>.btn-outline-light-blue.dropdown-toggle{background-color:transparent !important;border-color:#82b1ff !important;-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-outline-light-blue:not([disabled]):not(.disabled):active:focus,.btn-outline-light-blue:not([disabled]):not(.disabled).active:focus,.show>.btn-outline-light-blue.dropdown-toggle:focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-cyan{color:#fff;background-color:#00bcd4 !important}.btn-cyan:hover{color:#fff;background-color:#00d3ee}.btn-cyan:focus,.btn-cyan.focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-cyan:focus,.btn-cyan:active,.btn-cyan.active{background-color:#00626e}.btn-cyan.dropdown-toggle{background-color:#00bcd4 !important}.btn-cyan.dropdown-toggle:hover,.btn-cyan.dropdown-toggle:focus{background-color:#00d3ee !important}.btn-cyan:not([disabled]):not(.disabled):active,.btn-cyan:not([disabled]):not(.disabled).active,.show>.btn-cyan.dropdown-toggle{background-color:#00626e !important;-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-cyan:not([disabled]):not(.disabled):active:focus,.btn-cyan:not([disabled]):not(.disabled).active:focus,.show>.btn-cyan.dropdown-toggle:focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.cyan-ic{color:#00bcd4 !important}.cyan-ic:hover,.cyan-ic:focus{color:#00bcd4}a.btn:not([href]):not([tabindex]),a.btn:not([href]):not([tabindex]):focus,a.btn:not([href]):not([tabindex]):hover{color:#fff}table.table a.btn.btn-cyan{color:#fff}.btn-outline-cyan{color:#00bcd4 !important;background-color:transparent !important;border:2px solid #00bcd4 !important}.btn-outline-cyan:hover,.btn-outline-cyan:focus,.btn-outline-cyan:active,.btn-outline-cyan:active:focus,.btn-outline-cyan.active{color:#00bcd4 !important;background-color:transparent !important;border-color:#00bcd4 !important}.btn-outline-cyan:not([disabled]):not(.disabled):active,.btn-outline-cyan:not([disabled]):not(.disabled).active,.show>.btn-outline-cyan.dropdown-toggle{background-color:transparent !important;border-color:#00bcd4 !important;-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-outline-cyan:not([disabled]):not(.disabled):active:focus,.btn-outline-cyan:not([disabled]):not(.disabled).active:focus,.show>.btn-outline-cyan.dropdown-toggle:focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-teal{color:#fff;background-color:#00796b !important}.btn-teal:hover{color:#fff;background-color:#009382}.btn-teal:focus,.btn-teal.focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-teal:focus,.btn-teal:active,.btn-teal.active{background-color:#001311}.btn-teal.dropdown-toggle{background-color:#00796b !important}.btn-teal.dropdown-toggle:hover,.btn-teal.dropdown-toggle:focus{background-color:#009382 !important}.btn-teal:not([disabled]):not(.disabled):active,.btn-teal:not([disabled]):not(.disabled).active,.show>.btn-teal.dropdown-toggle{background-color:#001311 !important;-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-teal:not([disabled]):not(.disabled):active:focus,.btn-teal:not([disabled]):not(.disabled).active:focus,.show>.btn-teal.dropdown-toggle:focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.teal-ic{color:#00796b !important}.teal-ic:hover,.teal-ic:focus{color:#00796b}a.btn:not([href]):not([tabindex]),a.btn:not([href]):not([tabindex]):focus,a.btn:not([href]):not([tabindex]):hover{color:#fff}table.table a.btn.btn-teal{color:#fff}.btn-outline-teal{color:#00796b !important;background-color:transparent !important;border:2px solid #00796b !important}.btn-outline-teal:hover,.btn-outline-teal:focus,.btn-outline-teal:active,.btn-outline-teal:active:focus,.btn-outline-teal.active{color:#00796b !important;background-color:transparent !important;border-color:#00796b !important}.btn-outline-teal:not([disabled]):not(.disabled):active,.btn-outline-teal:not([disabled]):not(.disabled).active,.show>.btn-outline-teal.dropdown-toggle{background-color:transparent !important;border-color:#00796b !important;-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-outline-teal:not([disabled]):not(.disabled):active:focus,.btn-outline-teal:not([disabled]):not(.disabled).active:focus,.show>.btn-outline-teal.dropdown-toggle:focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-green{color:#fff;background-color:#388e3c !important}.btn-green:hover{color:#fff;background-color:#3fa044}.btn-green:focus,.btn-green.focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-green:focus,.btn-green:active,.btn-green.active{background-color:#1b451d}.btn-green.dropdown-toggle{background-color:#388e3c !important}.btn-green.dropdown-toggle:hover,.btn-green.dropdown-toggle:focus{background-color:#3fa044 !important}.btn-green:not([disabled]):not(.disabled):active,.btn-green:not([disabled]):not(.disabled).active,.show>.btn-green.dropdown-toggle{background-color:#1b451d !important;-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-green:not([disabled]):not(.disabled):active:focus,.btn-green:not([disabled]):not(.disabled).active:focus,.show>.btn-green.dropdown-toggle:focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.green-ic{color:#388e3c !important}.green-ic:hover,.green-ic:focus{color:#388e3c}a.btn:not([href]):not([tabindex]),a.btn:not([href]):not([tabindex]):focus,a.btn:not([href]):not([tabindex]):hover{color:#fff}table.table a.btn.btn-green{color:#fff}.btn-outline-green{color:#388e3c !important;background-color:transparent !important;border:2px solid #388e3c !important}.btn-outline-green:hover,.btn-outline-green:focus,.btn-outline-green:active,.btn-outline-green:active:focus,.btn-outline-green.active{color:#388e3c !important;background-color:transparent !important;border-color:#388e3c !important}.btn-outline-green:not([disabled]):not(.disabled):active,.btn-outline-green:not([disabled]):not(.disabled).active,.show>.btn-outline-green.dropdown-toggle{background-color:transparent !important;border-color:#388e3c !important;-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-outline-green:not([disabled]):not(.disabled):active:focus,.btn-outline-green:not([disabled]):not(.disabled).active:focus,.show>.btn-outline-green.dropdown-toggle:focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-light-green{color:#fff;background-color:#8bc34a !important}.btn-light-green:hover{color:#fff;background-color:#97c95d}.btn-light-green:focus,.btn-light-green.focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-light-green:focus,.btn-light-green:active,.btn-light-green.active{background-color:#577d2a}.btn-light-green.dropdown-toggle{background-color:#8bc34a !important}.btn-light-green.dropdown-toggle:hover,.btn-light-green.dropdown-toggle:focus{background-color:#97c95d !important}.btn-light-green:not([disabled]):not(.disabled):active,.btn-light-green:not([disabled]):not(.disabled).active,.show>.btn-light-green.dropdown-toggle{background-color:#577d2a !important;-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-light-green:not([disabled]):not(.disabled):active:focus,.btn-light-green:not([disabled]):not(.disabled).active:focus,.show>.btn-light-green.dropdown-toggle:focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.light-green-ic{color:#8bc34a !important}.light-green-ic:hover,.light-green-ic:focus{color:#8bc34a}a.btn:not([href]):not([tabindex]),a.btn:not([href]):not([tabindex]):focus,a.btn:not([href]):not([tabindex]):hover{color:#fff}table.table a.btn.btn-light-green{color:#fff}.btn-outline-light-green{color:#8bc34a !important;background-color:transparent !important;border:2px solid #8bc34a !important}.btn-outline-light-green:hover,.btn-outline-light-green:focus,.btn-outline-light-green:active,.btn-outline-light-green:active:focus,.btn-outline-light-green.active{color:#8bc34a !important;background-color:transparent !important;border-color:#8bc34a !important}.btn-outline-light-green:not([disabled]):not(.disabled):active,.btn-outline-light-green:not([disabled]):not(.disabled).active,.show>.btn-outline-light-green.dropdown-toggle{background-color:transparent !important;border-color:#8bc34a !important;-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-outline-light-green:not([disabled]):not(.disabled):active:focus,.btn-outline-light-green:not([disabled]):not(.disabled).active:focus,.show>.btn-outline-light-green.dropdown-toggle:focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-lime{color:#fff;background-color:#afb42b !important}.btn-lime:hover{color:#fff;background-color:#c3c930}.btn-lime:focus,.btn-lime.focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-lime:focus,.btn-lime:active,.btn-lime.active{background-color:#5f6217}.btn-lime.dropdown-toggle{background-color:#afb42b !important}.btn-lime.dropdown-toggle:hover,.btn-lime.dropdown-toggle:focus{background-color:#c3c930 !important}.btn-lime:not([disabled]):not(.disabled):active,.btn-lime:not([disabled]):not(.disabled).active,.show>.btn-lime.dropdown-toggle{background-color:#5f6217 !important;-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-lime:not([disabled]):not(.disabled):active:focus,.btn-lime:not([disabled]):not(.disabled).active:focus,.show>.btn-lime.dropdown-toggle:focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.lime-ic{color:#afb42b !important}.lime-ic:hover,.lime-ic:focus{color:#afb42b}a.btn:not([href]):not([tabindex]),a.btn:not([href]):not([tabindex]):focus,a.btn:not([href]):not([tabindex]):hover{color:#fff}table.table a.btn.btn-lime{color:#fff}.btn-outline-lime{color:#afb42b !important;background-color:transparent !important;border:2px solid #afb42b !important}.btn-outline-lime:hover,.btn-outline-lime:focus,.btn-outline-lime:active,.btn-outline-lime:active:focus,.btn-outline-lime.active{color:#afb42b !important;background-color:transparent !important;border-color:#afb42b !important}.btn-outline-lime:not([disabled]):not(.disabled):active,.btn-outline-lime:not([disabled]):not(.disabled).active,.show>.btn-outline-lime.dropdown-toggle{background-color:transparent !important;border-color:#afb42b !important;-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-outline-lime:not([disabled]):not(.disabled):active:focus,.btn-outline-lime:not([disabled]):not(.disabled).active:focus,.show>.btn-outline-lime.dropdown-toggle:focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-yellow{color:#fff;background-color:#fbc02d !important}.btn-yellow:hover{color:#fff;background-color:#fbc846}.btn-yellow:focus,.btn-yellow.focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-yellow:focus,.btn-yellow:active,.btn-yellow.active{background-color:#be8904}.btn-yellow.dropdown-toggle{background-color:#fbc02d !important}.btn-yellow.dropdown-toggle:hover,.btn-yellow.dropdown-toggle:focus{background-color:#fbc846 !important}.btn-yellow:not([disabled]):not(.disabled):active,.btn-yellow:not([disabled]):not(.disabled).active,.show>.btn-yellow.dropdown-toggle{background-color:#be8904 !important;-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-yellow:not([disabled]):not(.disabled):active:focus,.btn-yellow:not([disabled]):not(.disabled).active:focus,.show>.btn-yellow.dropdown-toggle:focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.yellow-ic{color:#fbc02d !important}.yellow-ic:hover,.yellow-ic:focus{color:#fbc02d}a.btn:not([href]):not([tabindex]),a.btn:not([href]):not([tabindex]):focus,a.btn:not([href]):not([tabindex]):hover{color:#fff}table.table a.btn.btn-yellow{color:#fff}.btn-outline-yellow{color:#fbc02d !important;background-color:transparent !important;border:2px solid #fbc02d !important}.btn-outline-yellow:hover,.btn-outline-yellow:focus,.btn-outline-yellow:active,.btn-outline-yellow:active:focus,.btn-outline-yellow.active{color:#fbc02d !important;background-color:transparent !important;border-color:#fbc02d !important}.btn-outline-yellow:not([disabled]):not(.disabled):active,.btn-outline-yellow:not([disabled]):not(.disabled).active,.show>.btn-outline-yellow.dropdown-toggle{background-color:transparent !important;border-color:#fbc02d !important;-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-outline-yellow:not([disabled]):not(.disabled):active:focus,.btn-outline-yellow:not([disabled]):not(.disabled).active:focus,.show>.btn-outline-yellow.dropdown-toggle:focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-amber{color:#fff;background-color:#ffa000 !important}.btn-amber:hover{color:#fff;background-color:#ffaa1a}.btn-amber:focus,.btn-amber.focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-amber:focus,.btn-amber:active,.btn-amber.active{background-color:#996000}.btn-amber.dropdown-toggle{background-color:#ffa000 !important}.btn-amber.dropdown-toggle:hover,.btn-amber.dropdown-toggle:focus{background-color:#ffaa1a !important}.btn-amber:not([disabled]):not(.disabled):active,.btn-amber:not([disabled]):not(.disabled).active,.show>.btn-amber.dropdown-toggle{background-color:#996000 !important;-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-amber:not([disabled]):not(.disabled):active:focus,.btn-amber:not([disabled]):not(.disabled).active:focus,.show>.btn-amber.dropdown-toggle:focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.amber-ic{color:#ffa000 !important}.amber-ic:hover,.amber-ic:focus{color:#ffa000}a.btn:not([href]):not([tabindex]),a.btn:not([href]):not([tabindex]):focus,a.btn:not([href]):not([tabindex]):hover{color:#fff}table.table a.btn.btn-amber{color:#fff}.btn-outline-amber{color:#ffa000 !important;background-color:transparent !important;border:2px solid #ffa000 !important}.btn-outline-amber:hover,.btn-outline-amber:focus,.btn-outline-amber:active,.btn-outline-amber:active:focus,.btn-outline-amber.active{color:#ffa000 !important;background-color:transparent !important;border-color:#ffa000 !important}.btn-outline-amber:not([disabled]):not(.disabled):active,.btn-outline-amber:not([disabled]):not(.disabled).active,.show>.btn-outline-amber.dropdown-toggle{background-color:transparent !important;border-color:#ffa000 !important;-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-outline-amber:not([disabled]):not(.disabled):active:focus,.btn-outline-amber:not([disabled]):not(.disabled).active:focus,.show>.btn-outline-amber.dropdown-toggle:focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-orange{color:#fff;background-color:#f57c00 !important}.btn-orange:hover{color:#fff;background-color:#ff8910}.btn-orange:focus,.btn-orange.focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-orange:focus,.btn-orange:active,.btn-orange.active{background-color:#8f4800}.btn-orange.dropdown-toggle{background-color:#f57c00 !important}.btn-orange.dropdown-toggle:hover,.btn-orange.dropdown-toggle:focus{background-color:#ff8910 !important}.btn-orange:not([disabled]):not(.disabled):active,.btn-orange:not([disabled]):not(.disabled).active,.show>.btn-orange.dropdown-toggle{background-color:#8f4800 !important;-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-orange:not([disabled]):not(.disabled):active:focus,.btn-orange:not([disabled]):not(.disabled).active:focus,.show>.btn-orange.dropdown-toggle:focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.orange-ic{color:#f57c00 !important}.orange-ic:hover,.orange-ic:focus{color:#f57c00}a.btn:not([href]):not([tabindex]),a.btn:not([href]):not([tabindex]):focus,a.btn:not([href]):not([tabindex]):hover{color:#fff}table.table a.btn.btn-orange{color:#fff}.btn-outline-orange{color:#f57c00 !important;background-color:transparent !important;border:2px solid #f57c00 !important}.btn-outline-orange:hover,.btn-outline-orange:focus,.btn-outline-orange:active,.btn-outline-orange:active:focus,.btn-outline-orange.active{color:#f57c00 !important;background-color:transparent !important;border-color:#f57c00 !important}.btn-outline-orange:not([disabled]):not(.disabled):active,.btn-outline-orange:not([disabled]):not(.disabled).active,.show>.btn-outline-orange.dropdown-toggle{background-color:transparent !important;border-color:#f57c00 !important;-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-outline-orange:not([disabled]):not(.disabled):active:focus,.btn-outline-orange:not([disabled]):not(.disabled).active:focus,.show>.btn-outline-orange.dropdown-toggle:focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-deep-orange{color:#fff;background-color:#ff7043 !important}.btn-deep-orange:hover{color:#fff;background-color:#ff835d}.btn-deep-orange:focus,.btn-deep-orange.focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-deep-orange:focus,.btn-deep-orange:active,.btn-deep-orange.active{background-color:#dc3500}.btn-deep-orange.dropdown-toggle{background-color:#ff7043 !important}.btn-deep-orange.dropdown-toggle:hover,.btn-deep-orange.dropdown-toggle:focus{background-color:#ff835d !important}.btn-deep-orange:not([disabled]):not(.disabled):active,.btn-deep-orange:not([disabled]):not(.disabled).active,.show>.btn-deep-orange.dropdown-toggle{background-color:#dc3500 !important;-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-deep-orange:not([disabled]):not(.disabled):active:focus,.btn-deep-orange:not([disabled]):not(.disabled).active:focus,.show>.btn-deep-orange.dropdown-toggle:focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.deep-orange-ic{color:#ff7043 !important}.deep-orange-ic:hover,.deep-orange-ic:focus{color:#ff7043}a.btn:not([href]):not([tabindex]),a.btn:not([href]):not([tabindex]):focus,a.btn:not([href]):not([tabindex]):hover{color:#fff}table.table a.btn.btn-deep-orange{color:#fff}.btn-outline-deep-orange{color:#ff7043 !important;background-color:transparent !important;border:2px solid #ff7043 !important}.btn-outline-deep-orange:hover,.btn-outline-deep-orange:focus,.btn-outline-deep-orange:active,.btn-outline-deep-orange:active:focus,.btn-outline-deep-orange.active{color:#ff7043 !important;background-color:transparent !important;border-color:#ff7043 !important}.btn-outline-deep-orange:not([disabled]):not(.disabled):active,.btn-outline-deep-orange:not([disabled]):not(.disabled).active,.show>.btn-outline-deep-orange.dropdown-toggle{background-color:transparent !important;border-color:#ff7043 !important;-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-outline-deep-orange:not([disabled]):not(.disabled):active:focus,.btn-outline-deep-orange:not([disabled]):not(.disabled).active:focus,.show>.btn-outline-deep-orange.dropdown-toggle:focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-brown{color:#fff;background-color:#795548 !important}.btn-brown:hover{color:#fff;background-color:#896052}.btn-brown:focus,.btn-brown.focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-brown:focus,.btn-brown:active,.btn-brown.active{background-color:#392822}.btn-brown.dropdown-toggle{background-color:#795548 !important}.btn-brown.dropdown-toggle:hover,.btn-brown.dropdown-toggle:focus{background-color:#896052 !important}.btn-brown:not([disabled]):not(.disabled):active,.btn-brown:not([disabled]):not(.disabled).active,.show>.btn-brown.dropdown-toggle{background-color:#392822 !important;-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-brown:not([disabled]):not(.disabled):active:focus,.btn-brown:not([disabled]):not(.disabled).active:focus,.show>.btn-brown.dropdown-toggle:focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.brown-ic{color:#795548 !important}.brown-ic:hover,.brown-ic:focus{color:#795548}a.btn:not([href]):not([tabindex]),a.btn:not([href]):not([tabindex]):focus,a.btn:not([href]):not([tabindex]):hover{color:#fff}table.table a.btn.btn-brown{color:#fff}.btn-outline-brown{color:#795548 !important;background-color:transparent !important;border:2px solid #795548 !important}.btn-outline-brown:hover,.btn-outline-brown:focus,.btn-outline-brown:active,.btn-outline-brown:active:focus,.btn-outline-brown.active{color:#795548 !important;background-color:transparent !important;border-color:#795548 !important}.btn-outline-brown:not([disabled]):not(.disabled):active,.btn-outline-brown:not([disabled]):not(.disabled).active,.show>.btn-outline-brown.dropdown-toggle{background-color:transparent !important;border-color:#795548 !important;-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-outline-brown:not([disabled]):not(.disabled):active:focus,.btn-outline-brown:not([disabled]):not(.disabled).active:focus,.show>.btn-outline-brown.dropdown-toggle:focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-grey{color:#fff;background-color:#616161 !important}.btn-grey:hover{color:#fff;background-color:#6e6e6e}.btn-grey:focus,.btn-grey.focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-grey:focus,.btn-grey:active,.btn-grey.active{background-color:#2e2e2e}.btn-grey.dropdown-toggle{background-color:#616161 !important}.btn-grey.dropdown-toggle:hover,.btn-grey.dropdown-toggle:focus{background-color:#6e6e6e !important}.btn-grey:not([disabled]):not(.disabled):active,.btn-grey:not([disabled]):not(.disabled).active,.show>.btn-grey.dropdown-toggle{background-color:#2e2e2e !important;-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-grey:not([disabled]):not(.disabled):active:focus,.btn-grey:not([disabled]):not(.disabled).active:focus,.show>.btn-grey.dropdown-toggle:focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.grey-ic{color:#616161 !important}.grey-ic:hover,.grey-ic:focus{color:#616161}a.btn:not([href]):not([tabindex]),a.btn:not([href]):not([tabindex]):focus,a.btn:not([href]):not([tabindex]):hover{color:#fff}table.table a.btn.btn-grey{color:#fff}.btn-outline-grey{color:#616161 !important;background-color:transparent !important;border:2px solid #616161 !important}.btn-outline-grey:hover,.btn-outline-grey:focus,.btn-outline-grey:active,.btn-outline-grey:active:focus,.btn-outline-grey.active{color:#616161 !important;background-color:transparent !important;border-color:#616161 !important}.btn-outline-grey:not([disabled]):not(.disabled):active,.btn-outline-grey:not([disabled]):not(.disabled).active,.show>.btn-outline-grey.dropdown-toggle{background-color:transparent !important;border-color:#616161 !important;-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-outline-grey:not([disabled]):not(.disabled):active:focus,.btn-outline-grey:not([disabled]):not(.disabled).active:focus,.show>.btn-outline-grey.dropdown-toggle:focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-blue-grey{color:#fff;background-color:#78909c !important}.btn-blue-grey:hover{color:#fff;background-color:#879ca7}.btn-blue-grey:focus,.btn-blue-grey.focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-blue-grey:focus,.btn-blue-grey:active,.btn-blue-grey.active{background-color:#4a5b64}.btn-blue-grey.dropdown-toggle{background-color:#78909c !important}.btn-blue-grey.dropdown-toggle:hover,.btn-blue-grey.dropdown-toggle:focus{background-color:#879ca7 !important}.btn-blue-grey:not([disabled]):not(.disabled):active,.btn-blue-grey:not([disabled]):not(.disabled).active,.show>.btn-blue-grey.dropdown-toggle{background-color:#4a5b64 !important;-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-blue-grey:not([disabled]):not(.disabled):active:focus,.btn-blue-grey:not([disabled]):not(.disabled).active:focus,.show>.btn-blue-grey.dropdown-toggle:focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.blue-grey-ic{color:#78909c !important}.blue-grey-ic:hover,.blue-grey-ic:focus{color:#78909c}a.btn:not([href]):not([tabindex]),a.btn:not([href]):not([tabindex]):focus,a.btn:not([href]):not([tabindex]):hover{color:#fff}table.table a.btn.btn-blue-grey{color:#fff}.btn-outline-blue-grey{color:#78909c !important;background-color:transparent !important;border:2px solid #78909c !important}.btn-outline-blue-grey:hover,.btn-outline-blue-grey:focus,.btn-outline-blue-grey:active,.btn-outline-blue-grey:active:focus,.btn-outline-blue-grey.active{color:#78909c !important;background-color:transparent !important;border-color:#78909c !important}.btn-outline-blue-grey:not([disabled]):not(.disabled):active,.btn-outline-blue-grey:not([disabled]):not(.disabled).active,.show>.btn-outline-blue-grey.dropdown-toggle{background-color:transparent !important;border-color:#78909c !important;-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-outline-blue-grey:not([disabled]):not(.disabled):active:focus,.btn-outline-blue-grey:not([disabled]):not(.disabled).active:focus,.show>.btn-outline-blue-grey.dropdown-toggle:focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-dark{color:#fff;background-color:#212121 !important}.btn-dark:hover{color:#fff;background-color:#2e2e2e}.btn-dark:focus,.btn-dark.focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-dark:focus,.btn-dark:active,.btn-dark.active{background-color:#000}.btn-dark.dropdown-toggle{background-color:#212121 !important}.btn-dark.dropdown-toggle:hover,.btn-dark.dropdown-toggle:focus{background-color:#2e2e2e !important}.btn-dark:not([disabled]):not(.disabled):active,.btn-dark:not([disabled]):not(.disabled).active,.show>.btn-dark.dropdown-toggle{background-color:#000 !important;-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-dark:not([disabled]):not(.disabled):active:focus,.btn-dark:not([disabled]):not(.disabled).active:focus,.show>.btn-dark.dropdown-toggle:focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.dark-ic{color:#212121 !important}.dark-ic:hover,.dark-ic:focus{color:#212121}a.btn:not([href]):not([tabindex]),a.btn:not([href]):not([tabindex]):focus,a.btn:not([href]):not([tabindex]):hover{color:#fff}table.table a.btn.btn-dark{color:#fff}.btn-outline-dark{color:#212121 !important;background-color:transparent !important;border:2px solid #212121 !important}.btn-outline-dark:hover,.btn-outline-dark:focus,.btn-outline-dark:active,.btn-outline-dark:active:focus,.btn-outline-dark.active{color:#212121 !important;background-color:transparent !important;border-color:#212121 !important}.btn-outline-dark:not([disabled]):not(.disabled):active,.btn-outline-dark:not([disabled]):not(.disabled).active,.show>.btn-outline-dark.dropdown-toggle{background-color:transparent !important;border-color:#212121 !important;-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-outline-dark:not([disabled]):not(.disabled):active:focus,.btn-outline-dark:not([disabled]):not(.disabled).active:focus,.show>.btn-outline-dark.dropdown-toggle:focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-light{color:#000;background-color:#e0e0e0 !important}.btn-light:hover{color:#000;background-color:#ededed}.btn-light:focus,.btn-light.focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-light:focus,.btn-light:active,.btn-light.active{background-color:#adadad}.btn-light.dropdown-toggle{background-color:#e0e0e0 !important}.btn-light.dropdown-toggle:hover,.btn-light.dropdown-toggle:focus{background-color:#ededed !important}.btn-light:not([disabled]):not(.disabled):active,.btn-light:not([disabled]):not(.disabled).active,.show>.btn-light.dropdown-toggle{background-color:#adadad !important;-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-light:not([disabled]):not(.disabled):active:focus,.btn-light:not([disabled]):not(.disabled).active:focus,.show>.btn-light.dropdown-toggle:focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.light-ic{color:#e0e0e0 !important}.light-ic:hover,.light-ic:focus{color:#e0e0e0}a.btn:not([href]):not([tabindex]),a.btn:not([href]):not([tabindex]):focus,a.btn:not([href]):not([tabindex]):hover{color:#000}table.table a.btn.btn-light{color:#000}.btn-outline-light{color:#e0e0e0 !important;background-color:transparent !important;border:2px solid #e0e0e0 !important}.btn-outline-light:hover,.btn-outline-light:focus,.btn-outline-light:active,.btn-outline-light:active:focus,.btn-outline-light.active{color:#e0e0e0 !important;background-color:transparent !important;border-color:#e0e0e0 !important}.btn-outline-light:not([disabled]):not(.disabled):active,.btn-outline-light:not([disabled]):not(.disabled).active,.show>.btn-outline-light.dropdown-toggle{background-color:transparent !important;border-color:#e0e0e0 !important;-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-outline-light:not([disabled]):not(.disabled):active:focus,.btn-outline-light:not([disabled]):not(.disabled).active:focus,.show>.btn-outline-light.dropdown-toggle:focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-white{color:#000;background-color:#fff !important}.btn-white:hover{color:#000;background-color:#fff}.btn-white:focus,.btn-white.focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-white:focus,.btn-white:active,.btn-white.active{background-color:#ccc}.btn-white.dropdown-toggle{background-color:#fff !important}.btn-white.dropdown-toggle:hover,.btn-white.dropdown-toggle:focus{background-color:#fff !important}.btn-white:not([disabled]):not(.disabled):active,.btn-white:not([disabled]):not(.disabled).active,.show>.btn-white.dropdown-toggle{background-color:#ccc !important;-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-white:not([disabled]):not(.disabled):active:focus,.btn-white:not([disabled]):not(.disabled).active:focus,.show>.btn-white.dropdown-toggle:focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.white-ic{color:#fff !important}.white-ic:hover,.white-ic:focus{color:#fff}a.btn:not([href]):not([tabindex]),a.btn:not([href]):not([tabindex]):focus,a.btn:not([href]):not([tabindex]):hover{color:#000}table.table a.btn.btn-white{color:#000}.btn-outline-white{color:#fff !important;background-color:transparent !important;border:2px solid #fff !important}.btn-outline-white:hover,.btn-outline-white:focus,.btn-outline-white:active,.btn-outline-white:active:focus,.btn-outline-white.active{color:#fff !important;background-color:transparent !important;border-color:#fff !important}.btn-outline-white:not([disabled]):not(.disabled):active,.btn-outline-white:not([disabled]):not(.disabled).active,.show>.btn-outline-white.dropdown-toggle{background-color:transparent !important;border-color:#fff !important;-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-outline-white:not([disabled]):not(.disabled):active:focus,.btn-outline-white:not([disabled]):not(.disabled).active:focus,.show>.btn-outline-white.dropdown-toggle:focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-black{color:#fff;background-color:#000 !important}.btn-black:hover{color:#fff;background-color:#0d0d0d}.btn-black:focus,.btn-black.focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-black:focus,.btn-black:active,.btn-black.active{background-color:#000}.btn-black.dropdown-toggle{background-color:#000 !important}.btn-black.dropdown-toggle:hover,.btn-black.dropdown-toggle:focus{background-color:#0d0d0d !important}.btn-black:not([disabled]):not(.disabled):active,.btn-black:not([disabled]):not(.disabled).active,.show>.btn-black.dropdown-toggle{background-color:#000 !important;-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-black:not([disabled]):not(.disabled):active:focus,.btn-black:not([disabled]):not(.disabled).active:focus,.show>.btn-black.dropdown-toggle:focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.black-ic{color:#000 !important}.black-ic:hover,.black-ic:focus{color:#000}a.btn:not([href]):not([tabindex]),a.btn:not([href]):not([tabindex]):focus,a.btn:not([href]):not([tabindex]):hover{color:#fff}table.table a.btn.btn-black{color:#fff}.btn-outline-black{color:#000 !important;background-color:transparent !important;border:2px solid #000 !important}.btn-outline-black:hover,.btn-outline-black:focus,.btn-outline-black:active,.btn-outline-black:active:focus,.btn-outline-black.active{color:#000 !important;background-color:transparent !important;border-color:#000 !important}.btn-outline-black:not([disabled]):not(.disabled):active,.btn-outline-black:not([disabled]):not(.disabled).active,.show>.btn-outline-black.dropdown-toggle{background-color:transparent !important;border-color:#000 !important;-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-outline-black:not([disabled]):not(.disabled):active:focus,.btn-outline-black:not([disabled]):not(.disabled).active:focus,.show>.btn-outline-black.dropdown-toggle:focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn.purple-gradient{color:#fff;-webkit-transition:.5s ease;transition:.5s ease}.btn.purple-gradient:hover,.btn.purple-gradient:focus,.btn.purple-gradient:active,.btn.purple-gradient:active:focus .btn.purple-gradient.active{background:-webkit-gradient(linear, left top, left bottom, from(#ff88ce), to(#8f8bf7));background:linear-gradient(#ff88ce, #8f8bf7)}.btn.peach-gradient{color:#fff;-webkit-transition:.5s ease;transition:.5s ease}.btn.peach-gradient:hover,.btn.peach-gradient:focus,.btn.peach-gradient:active,.btn.peach-gradient:active:focus .btn.peach-gradient.active{background:-webkit-gradient(linear, left top, left bottom, from(#ffdf89), to(#fc7b7b));background:linear-gradient(#ffdf89, #fc7b7b)}.btn.aqua-gradient{color:#fff;-webkit-transition:.5s ease;transition:.5s ease}.btn.aqua-gradient:hover,.btn.aqua-gradient:focus,.btn.aqua-gradient:active,.btn.aqua-gradient:active:focus .btn.aqua-gradient.active{background:-webkit-gradient(linear, left top, left bottom, from(#3aa2ff), to(#1fffac));background:linear-gradient(#3aa2ff, #1fffac)}.btn.blue-gradient{color:#fff;-webkit-transition:.5s ease;transition:.5s ease}.btn.blue-gradient:hover,.btn.blue-gradient:focus,.btn.blue-gradient:active,.btn.blue-gradient:active:focus .btn.blue-gradient.active{background:-webkit-gradient(linear, left top, left bottom, from(#5ed1fc), to(#3647b3));background:linear-gradient(#5ed1fc, #3647b3)}.btn-warning:focus,.btn-warning:not(:disabled):not(.disabled).active,.btn-warning:not(:disabled):not(.disabled):active,.show>.btn-warning.dropdown-toggle{color:#fff}.card{font-weight:400;border:0;-webkit-box-shadow:0 2px 5px 0 rgba(0,0,0,0.16),0 2px 10px 0 rgba(0,0,0,0.12);box-shadow:0 2px 5px 0 rgba(0,0,0,0.16),0 2px 10px 0 rgba(0,0,0,0.12)}.card[class*="border"]{border:1px solid #9e9e9e;-webkit-box-shadow:none;box-shadow:none}.card .card-body h1,.card .card-body h2,.card .card-body h3,.card .card-body h4,.card .card-body h5,.card .card-body h6{font-weight:400}.card .card-body .card-title a{-webkit-transition:0.2s ease-in-out;transition:0.2s ease-in-out}.card .card-body .card-title a:hover{-webkit-transition:0.2s ease-in-out;transition:0.2s ease-in-out}.card .card-body .card-text{font-size:.9rem;font-weight:400;color:#747373}.card .md-form label{font-weight:300}.dropdown .dropdown-menu .dropdown-item:active{background-color:#757575}.dropdown-submenu{position:relative}.dropdown-submenu>.dropdown-menu{top:0;left:100%;margin-top:-6px;margin-left:1px;border-radius:0 6px 6px 6px}.dropdown-submenu:hover>.dropdown-menu{display:block}.md-form.input-group label{top:0;margin-bottom:0}.md-form.input-group .input-group-text{background-color:#e0e0e0}.md-form.input-group .input-group-text.md-addon{font-weight:500;background-color:transparent;border:none}.md-form.input-group .form-control{padding:.375rem .75rem;margin:0}.navbar{font-weight:300;-webkit-box-shadow:0 2px 5px 0 rgba(0,0,0,0.16),0 2px 10px 0 rgba(0,0,0,0.12);box-shadow:0 2px 5px 0 rgba(0,0,0,0.16),0 2px 10px 0 rgba(0,0,0,0.12)}.navbar form .md-form input{margin:0 5px 1px 8px}.navbar .breadcrumb{padding:.3rem 0 0 1rem;margin:0;font-size:15px;font-weight:300;background-color:inherit}.navbar .breadcrumb .breadcrumb-item{color:#fff}.navbar .breadcrumb .breadcrumb-item.active{color:rgba(255,255,255,0.65)}.navbar .breadcrumb .breadcrumb-item:before{color:rgba(255,255,255,0.65)}.navbar .navbar-toggler{border-width:0;outline:0}.navbar .nav-flex-icons{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}@media (max-width: 992px){.navbar .container{width:100%}.navbar .container .navbar-toggler-right{right:0}}.navbar .nav-item .nav-link{display:block}.navbar .nav-item .nav-link.disabled:active{pointer-events:none}.navbar .nav-item .nav-link .fas,.navbar .nav-item .nav-link .fab,.navbar .nav-item .nav-link .far{padding-right:3px;padding-left:3px}@media (max-width: 992px){.navbar .nav-item .nav-link{padding-right:6px;padding-left:6px}}.navbar .dropdown-menu{position:absolute !important;margin-top:0}.navbar .dropdown-menu a{padding:10px;font-size:.9375rem;font-weight:300}.navbar .dropdown-menu a:not(.active){color:#000}@media (max-width: 600px){.navbar .dropdown-menu form{width:17rem}}@media (min-width: 600px){.navbar .dropdown-menu form{width:22rem}}.navbar.navbar-light .navbar-nav .nav-item .nav-link.disbled{color:rgba(0,0,0,0.3)}.navbar.navbar-light .navbar-nav .nav-item .nav-link.disbled:hover{color:rgba(0,0,0,0.3)}.navbar.navbar-light .navbar-toggler-icon{cursor:pointer;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(0, 0, 0, 0.9)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 8h24M4 16h24M4 24h24'/%3E%3C/svg%3E")}.navbar.navbar-light .breadcrumb .nav-item .nav-link,.navbar.navbar-light .navbar-nav .nav-item .nav-link{color:#000;-webkit-transition:.35s;transition:.35s}.navbar.navbar-light .breadcrumb .nav-item .nav-link:hover,.navbar.navbar-light .navbar-nav .nav-item .nav-link:hover{color:rgba(0,0,0,0.7)}.navbar.navbar-light .breadcrumb .nav-item.active>.nav-link,.navbar.navbar-light .navbar-nav .nav-item.active>.nav-link{background-color:rgba(0,0,0,0.1)}.navbar.navbar-light .breadcrumb .nav-item.active>.nav-link:hover,.navbar.navbar-light .navbar-nav .nav-item.active>.nav-link:hover{color:#000}.navbar.navbar-light .navbar-toggler{color:#000}.navbar.navbar-light form .md-form input{border-bottom:1px solid #000}.navbar.navbar-light form .md-form input:focus:not([readonly]){border-color:#4285f4}.navbar.navbar-light form .md-form .form-control{color:#000}.navbar.navbar-light form .md-form .form-control::-webkit-input-placeholder{font-weight:300;color:#000}.navbar.navbar-light form .md-form .form-control::-moz-placeholder{font-weight:300;color:#000}.navbar.navbar-light form .md-form .form-control:-ms-input-placeholder{font-weight:300;color:#000}.navbar.navbar-light form .md-form .form-control::-ms-input-placeholder{font-weight:300;color:#000}.navbar.navbar-light form .md-form .form-control::placeholder{font-weight:300;color:#000}.navbar.navbar-dark .navbar-nav .nav-item .nav-link.disbled{color:rgba(255,255,255,0.25)}.navbar.navbar-dark .navbar-nav .nav-item .nav-link.disbled:hover{color:rgba(255,255,255,0.25)}.navbar.navbar-dark .navbar-toggler-icon{cursor:pointer;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(255, 255, 255, 0.9)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 8h24M4 16h24M4 24h24'/%3E%3C/svg%3E")}.navbar.navbar-dark .breadcrumb .nav-item .nav-link,.navbar.navbar-dark .navbar-nav .nav-item .nav-link{color:#fff;-webkit-transition:.35s;transition:.35s}.navbar.navbar-dark .breadcrumb .nav-item .nav-link:hover,.navbar.navbar-dark .navbar-nav .nav-item .nav-link:hover{color:rgba(255,255,255,0.75)}.navbar.navbar-dark .breadcrumb .nav-item.active>.nav-link,.navbar.navbar-dark .navbar-nav .nav-item.active>.nav-link{background-color:rgba(255,255,255,0.1)}.navbar.navbar-dark .breadcrumb .nav-item.active>.nav-link:hover,.navbar.navbar-dark .navbar-nav .nav-item.active>.nav-link:hover{color:#fff}.navbar.navbar-dark .navbar-toggler{color:#fff}.navbar.navbar-dark form .md-form input{border-bottom:1px solid #fff}.navbar.navbar-dark form .md-form input:focus:not([readonly]){border-color:#4285f4}.navbar.navbar-dark form .md-form .form-control{color:#fff}.navbar.navbar-dark form .md-form .form-control::-webkit-input-placeholder{font-weight:300;color:#fff}.navbar.navbar-dark form .md-form .form-control::-moz-placeholder{font-weight:300;color:#fff}.navbar.navbar-dark form .md-form .form-control:-ms-input-placeholder{font-weight:300;color:#fff}.navbar.navbar-dark form .md-form .form-control::-ms-input-placeholder{font-weight:300;color:#fff}.navbar.navbar-dark form .md-form .form-control::placeholder{font-weight:300;color:#fff}@media (min-width: 600px){.navbar.scrolling-navbar{padding-top:12px;padding-bottom:12px;-webkit-transition:background 0.5s ease-in-out,padding 0.5s ease-in-out;transition:background 0.5s ease-in-out,padding 0.5s ease-in-out}.navbar.scrolling-navbar .navbar-nav>li{-webkit-transition-duration:1s;transition-duration:1s}.navbar.scrolling-navbar.top-nav-collapse{padding-top:5px;padding-bottom:5px}}.pagination .page-item.active .page-link{color:#fff;background-color:#4285f4;border-radius:.125rem;-webkit-box-shadow:0 2px 5px 0 rgba(0,0,0,0.16),0 2px 10px 0 rgba(0,0,0,0.12);box-shadow:0 2px 5px 0 rgba(0,0,0,0.16),0 2px 10px 0 rgba(0,0,0,0.12);-webkit-transition:all 0.2s linear;transition:all 0.2s linear}.pagination .page-item.active .page-link:hover{background-color:#4285f4}.pagination .page-item.disabled .page-link{color:#868e96}.pagination .page-item .page-link{font-size:.9rem;color:#212529;background-color:transparent;border:0;outline:0;-webkit-transition:all 0.3s linear;transition:all 0.3s linear}.pagination .page-item .page-link:hover{background-color:#eee;border-radius:.125rem;-webkit-transition:all 0.3s linear;transition:all 0.3s linear}.pagination .page-item .page-link:focus{background-color:transparent;-webkit-box-shadow:none;box-shadow:none}.pagination.pagination-lg .page-item .page-link{font-size:1rem}.pagination.pagination-sm .page-item .page-link{font-size:.8rem}.pagination.pagination-circle .page-item .page-link{margin-right:2px;margin-left:2px;border-radius:50%}.pagination.pagination-circle .page-item .page-link:hover{border-radius:50%}.pagination.pagination-circle .page-item.active .page-link{border-radius:50%}.pagination.pg-blue .page-item.active .page-link{background-color:#4285f4}.pagination.pg-blue .page-item.active .page-link:hover{background-color:#4285f4}.pagination.pg-red .page-item.active .page-link{background-color:#ff3547}.pagination.pg-red .page-item.active .page-link:hover{background-color:#ff3547}.pagination.pg-teal .page-item.active .page-link{background-color:#2bbbad}.pagination.pg-teal .page-item.active .page-link:hover{background-color:#2bbbad}.pagination.pg-dark-grey .page-item.active .page-link{background-color:#37474f}.pagination.pg-dark-grey .page-item.active .page-link:hover{background-color:#37474f}.pagination.pg-dark .page-item.active .page-link{background-color:#2e2e2e}.pagination.pg-dark .page-item.active .page-link:hover{background-color:#2e2e2e}.pagination.pg-blue-grey .page-item.active .page-link{background-color:#3f729b}.pagination.pg-blue-grey .page-item.active .page-link:hover{background-color:#3f729b}.pagination.pg-amber .page-item.active .page-link{background-color:#ff6f00}.pagination.pg-amber .page-item.active .page-link:hover{background-color:#ff6f00}.pagination.pg-purple .page-item.active .page-link{background-color:#5e35b1}.pagination.pg-purple .page-item.active .page-link:hover{background-color:#5e35b1}.badge{color:#fff !important;border-radius:.125rem;-webkit-box-shadow:0 2px 5px 0 rgba(0,0,0,0.16),0 2px 10px 0 rgba(0,0,0,0.12);box-shadow:0 2px 5px 0 rgba(0,0,0,0.16),0 2px 10px 0 rgba(0,0,0,0.12)}.badge-pill{padding-right:.6em;padding-left:.6em;border-radius:10rem}.badge-primary{color:#fff !important;background-color:#4285f4 !important}.badge-danger{color:#fff !important;background-color:#ff3547 !important}.badge-warning{color:#fff !important;background-color:#fb3 !important}.badge-success{color:#fff !important;background-color:#00c851 !important}.badge-info{color:#fff !important;background-color:#33b5e5 !important}.badge-default{color:#fff !important;background-color:#2bbbad !important}.badge-secondary{color:#fff !important;background-color:#a6c !important}.badge-dark{color:#fff !important;background-color:#212121 !important}.badge-light{color:#000 !important;background-color:#e0e0e0 !important}body.modal-open{padding-right:0 !important;overflow:auto}body.scrollable{overflow-y:auto}.modal-dialog .modal-content{border:0;border-radius:.125rem;-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.modal-dialog .modal-content .modal-header{border-top-left-radius:.125rem;border-top-right-radius:.125rem}.modal-dialog.cascading-modal{margin-top:10%}.modal-dialog.cascading-modal .close{color:#fff;text-shadow:none;outline:0;opacity:1}.modal-dialog.cascading-modal .modal-header{padding:1.5rem;margin:-2rem 1rem 1rem 1rem;text-align:center;border:none;border-radius:.125rem;-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.modal-dialog.cascading-modal .modal-header .close{margin-right:1rem}.modal-dialog.cascading-modal .modal-header .title{width:100%;margin-bottom:0;font-size:1.25rem}.modal-dialog.cascading-modal .modal-header .title .fas,.modal-dialog.cascading-modal .modal-header .title .fab,.modal-dialog.cascading-modal .modal-header .title .far{margin-right:9px}.modal-dialog.cascading-modal .modal-header .social-buttons{margin-top:1.5rem}.modal-dialog.cascading-modal .modal-header .social-buttons a{font-size:1rem}.modal-dialog.cascading-modal .modal-c-tabs .md-tabs{display:-webkit-box;display:-ms-flexbox;display:flex;margin:-1.5rem 1rem 0 1rem;-webkit-box-shadow:0 2px 5px 0 rgba(0,0,0,0.16),0 2px 10px 0 rgba(0,0,0,0.12);box-shadow:0 2px 5px 0 rgba(0,0,0,0.16),0 2px 10px 0 rgba(0,0,0,0.12)}.modal-dialog.cascading-modal .modal-c-tabs .md-tabs li{-webkit-box-flex:1;-ms-flex:1;flex:1}.modal-dialog.cascading-modal .modal-c-tabs .md-tabs li a{text-align:center}.modal-dialog.cascading-modal .modal-c-tabs .tab-content{padding:1.7rem 0 0 0}.modal-dialog.cascading-modal .modal-body,.modal-dialog.cascading-modal .modal-footer{padding-right:2rem;padding-left:2rem;color:#616161}.modal-dialog.cascading-modal .modal-body .additional-option,.modal-dialog.cascading-modal .modal-footer .additional-option{margin-top:1rem;text-align:center}.modal-dialog.cascading-modal.modal-avatar{margin-top:6rem}.modal-dialog.cascading-modal.modal-avatar .modal-header{margin:-6rem 0 -1rem;-webkit-box-shadow:none;box-shadow:none}.modal-dialog.cascading-modal.modal-avatar .modal-header img{width:130px;margin-right:auto;margin-left:auto;-webkit-box-shadow:0 8px 17px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.19);box-shadow:0 8px 17px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.19)}.modal-dialog.modal-notify .heading{padding:.3rem;margin:0;font-size:1.15rem;color:#fff}.modal-dialog.modal-notify .modal-header{border:0;-webkit-box-shadow:0 2px 5px 0 rgba(0,0,0,0.16),0 2px 10px 0 rgba(0,0,0,0.12);box-shadow:0 2px 5px 0 rgba(0,0,0,0.16),0 2px 10px 0 rgba(0,0,0,0.12)}.modal-dialog.modal-notify .close{opacity:1}.modal-dialog.modal-notify .modal-body{padding:1.5rem;color:#616161}.modal-dialog.modal-notify.modal-primary .modal-header{background-color:#4285f4}.modal-dialog.modal-notify.modal-primary .fas,.modal-dialog.modal-notify.modal-primary .fab,.modal-dialog.modal-notify.modal-primary .far{color:#4285f4}.modal-dialog.modal-notify.modal-primary .badge{background-color:#4285f4}.modal-dialog.modal-notify.modal-primary .btn .fas,.modal-dialog.modal-notify.modal-primary .btn .fab,.modal-dialog.modal-notify.modal-primary .btn .far{color:#fff}.modal-dialog.modal-notify.modal-primary .btn.btn-outline-primary .fas,.modal-dialog.modal-notify.modal-primary .btn.btn-outline-primary .fab,.modal-dialog.modal-notify.modal-primary .btn.btn-outline-primary .far{color:#4285f4}.modal-dialog.modal-notify.modal-danger .modal-header{background-color:#ff3547}.modal-dialog.modal-notify.modal-danger .fas,.modal-dialog.modal-notify.modal-danger .fab,.modal-dialog.modal-notify.modal-danger .far{color:#ff3547}.modal-dialog.modal-notify.modal-danger .badge{background-color:#ff3547}.modal-dialog.modal-notify.modal-danger .btn .fas,.modal-dialog.modal-notify.modal-danger .btn .fab,.modal-dialog.modal-notify.modal-danger .btn .far{color:#fff}.modal-dialog.modal-notify.modal-danger .btn.btn-outline-danger .fas,.modal-dialog.modal-notify.modal-danger .btn.btn-outline-danger .fab,.modal-dialog.modal-notify.modal-danger .btn.btn-outline-danger .far{color:#ff3547}.modal-dialog.modal-notify.modal-warning .modal-header{background-color:#fb3}.modal-dialog.modal-notify.modal-warning .fas,.modal-dialog.modal-notify.modal-warning .fab,.modal-dialog.modal-notify.modal-warning .far{color:#fb3}.modal-dialog.modal-notify.modal-warning .badge{background-color:#fb3}.modal-dialog.modal-notify.modal-warning .btn .fas,.modal-dialog.modal-notify.modal-warning .btn .fab,.modal-dialog.modal-notify.modal-warning .btn .far{color:#fff}.modal-dialog.modal-notify.modal-warning .btn.btn-outline-warning .fas,.modal-dialog.modal-notify.modal-warning .btn.btn-outline-warning .fab,.modal-dialog.modal-notify.modal-warning .btn.btn-outline-warning .far{color:#fb3}.modal-dialog.modal-notify.modal-success .modal-header{background-color:#00c851}.modal-dialog.modal-notify.modal-success .fas,.modal-dialog.modal-notify.modal-success .fab,.modal-dialog.modal-notify.modal-success .far{color:#00c851}.modal-dialog.modal-notify.modal-success .badge{background-color:#00c851}.modal-dialog.modal-notify.modal-success .btn .fas,.modal-dialog.modal-notify.modal-success .btn .fab,.modal-dialog.modal-notify.modal-success .btn .far{color:#fff}.modal-dialog.modal-notify.modal-success .btn.btn-outline-success .fas,.modal-dialog.modal-notify.modal-success .btn.btn-outline-success .fab,.modal-dialog.modal-notify.modal-success .btn.btn-outline-success .far{color:#00c851}.modal-dialog.modal-notify.modal-info .modal-header{background-color:#33b5e5}.modal-dialog.modal-notify.modal-info .fas,.modal-dialog.modal-notify.modal-info .fab,.modal-dialog.modal-notify.modal-info .far{color:#33b5e5}.modal-dialog.modal-notify.modal-info .badge{background-color:#33b5e5}.modal-dialog.modal-notify.modal-info .btn .fas,.modal-dialog.modal-notify.modal-info .btn .fab,.modal-dialog.modal-notify.modal-info .btn .far{color:#fff}.modal-dialog.modal-notify.modal-info .btn.btn-outline-info .fas,.modal-dialog.modal-notify.modal-info .btn.btn-outline-info .fab,.modal-dialog.modal-notify.modal-info .btn.btn-outline-info .far{color:#33b5e5}.modal{padding-right:0 !important}@media (min-width: 768px){.modal .modal-dialog.modal-top{top:0}.modal .modal-dialog.modal-left{left:0}.modal .modal-dialog.modal-right{right:0}.modal .modal-dialog.modal-bottom{bottom:0}.modal .modal-dialog.modal-top-left{top:10px;left:10px}.modal .modal-dialog.modal-top-right{top:10px;right:10px}.modal .modal-dialog.modal-bottom-left{bottom:10px;left:10px}.modal .modal-dialog.modal-bottom-right{right:10px;bottom:10px}}.modal.fade.top:not(.show) .modal-dialog{-webkit-transform:translate3d(0, -25%, 0);transform:translate3d(0, -25%, 0)}.modal.fade.left:not(.show) .modal-dialog{-webkit-transform:translate3d(-25%, 0, 0);transform:translate3d(-25%, 0, 0)}.modal.fade.right:not(.show) .modal-dialog{-webkit-transform:translate3d(25%, 0, 0);transform:translate3d(25%, 0, 0)}.modal.fade.bottom:not(.show) .modal-dialog{-webkit-transform:translate3d(0, 25%, 0);transform:translate3d(0, 25%, 0)}@media (min-width: 992px){.modal.modal-scrolling{position:relative}.modal.modal-scrolling .modal-dialog{position:fixed;z-index:1050}.modal.modal-content-clickable{top:auto;bottom:auto}.modal.modal-content-clickable .modal-dialog{position:fixed}.modal .modal-fluid{width:100%;max-width:100%}.modal .modal-fluid .modal-content{width:100%}.modal .modal-frame{position:absolute;width:100%;max-width:100% !important;margin:0 !important}.modal .modal-frame.modal-bottom{bottom:0}.modal .modal-full-height{position:absolute;top:0;right:0;display:-webkit-box;display:-ms-flexbox;display:flex;width:400px;height:auto;min-height:100%;margin:0}.modal .modal-full-height.modal-top,.modal .modal-full-height.modal-bottom{display:block;width:100%;max-width:100%;height:auto}.modal .modal-full-height.modal-top{bottom:auto}.modal .modal-full-height.modal-bottom{top:auto;min-height:0}.modal .modal-full-height .modal-content{width:100%}.modal .modal-full-height.modal-lg{width:90%;max-width:90%}}@media (min-width: 992px) and (min-width: 992px){.modal .modal-full-height.modal-lg{width:800px;max-width:800px}}@media (min-width: 992px) and (min-width: 1200px){.modal .modal-full-height.modal-lg{width:1000px;max-width:1000px}}@media (min-width: 992px){.modal .modal-side{position:absolute;right:10px;bottom:10px;width:400px;margin:0}}.carousel .carousel-control-prev-icon,.carousel .carousel-control-next-icon{width:20px;height:20px}.carousel .carousel-control-prev-icon{background-image:url(../img/svg/arrow_left.svg)}.carousel .carousel-control-next-icon{background-image:url(../img/svg/arrow_right.svg)}.carousel .carousel-indicators li{width:.625rem;height:.625rem;cursor:pointer;border-radius:50%}.carousel-fade .carousel-item{opacity:0;-webkit-transition-duration:.6s;transition-duration:.6s;-webkit-transition-property:opacity;transition-property:opacity}.carousel-fade .carousel-item.active,.carousel-fade .carousel-item-next.carousel-item-left,.carousel-fade .carousel-item-prev.carousel-item-right{opacity:1}.carousel-fade .carousel-item-left.active,.carousel-fade .carousel-item-right.active{opacity:0}.carousel-fade .carousel-item-next,.carousel-fade .carousel-item-prev,.carousel-fade .carousel-item.active,.carousel-fade .carousel-item-left.active,.carousel-fade .carousel-item-prev.active{-webkit-transform:translateX(0);transform:translateX(0)}@supports (transform-style: preserve-3d){.carousel-fade .carousel-item-next,.carousel-fade .carousel-item-prev,.carousel-fade .carousel-item.active,.carousel-fade .carousel-item-left.active,.carousel-fade .carousel-item-prev.active{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}.md-form{position:relative;margin-top:1.5rem;margin-bottom:1.5rem}.md-form input:not([type]),.md-form input[type="text"]:not(.browser-default),.md-form input[type="password"]:not(.browser-default),.md-form input[type="email"]:not(.browser-default),.md-form input[type="url"]:not(.browser-default),.md-form input[type="time"]:not(.browser-default),.md-form input[type="date"]:not(.browser-default),.md-form input[type="datetime"]:not(.browser-default),.md-form input[type="datetime-local"]:not(.browser-default),.md-form input[type="tel"]:not(.browser-default),.md-form input[type="number"]:not(.browser-default),.md-form input[type="search"]:not(.browser-default),.md-form input[type="phone"]:not(.browser-default),.md-form input[type="search-md"],.md-form textarea.md-textarea{-webkit-box-sizing:content-box;box-sizing:content-box;background-color:transparent;border:none;border-bottom:1px solid #ced4da;border-radius:0;outline:none;-webkit-box-shadow:none;box-shadow:none;-webkit-transition:border-color 0.15s ease-in-out,-webkit-box-shadow 0.15s ease-in-out;transition:border-color 0.15s ease-in-out,-webkit-box-shadow 0.15s ease-in-out;transition:border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out;transition:border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out,-webkit-box-shadow 0.15s ease-in-out}.md-form input:not([type]):focus:not([readonly]),.md-form input[type="text"]:not(.browser-default):focus:not([readonly]),.md-form input[type="password"]:not(.browser-default):focus:not([readonly]),.md-form input[type="email"]:not(.browser-default):focus:not([readonly]),.md-form input[type="url"]:not(.browser-default):focus:not([readonly]),.md-form input[type="time"]:not(.browser-default):focus:not([readonly]),.md-form input[type="date"]:not(.browser-default):focus:not([readonly]),.md-form input[type="datetime"]:not(.browser-default):focus:not([readonly]),.md-form input[type="datetime-local"]:not(.browser-default):focus:not([readonly]),.md-form input[type="tel"]:not(.browser-default):focus:not([readonly]),.md-form input[type="number"]:not(.browser-default):focus:not([readonly]),.md-form input[type="search"]:not(.browser-default):focus:not([readonly]),.md-form input[type="phone"]:not(.browser-default):focus:not([readonly]),.md-form input[type="search-md"]:focus:not([readonly]),.md-form textarea.md-textarea:focus:not([readonly]){border-bottom:1px solid #4285f4;-webkit-box-shadow:0 1px 0 0 #4285f4;box-shadow:0 1px 0 0 #4285f4}.md-form input:not([type]):focus:not([readonly])+label,.md-form input[type="text"]:not(.browser-default):focus:not([readonly])+label,.md-form input[type="password"]:not(.browser-default):focus:not([readonly])+label,.md-form input[type="email"]:not(.browser-default):focus:not([readonly])+label,.md-form input[type="url"]:not(.browser-default):focus:not([readonly])+label,.md-form input[type="time"]:not(.browser-default):focus:not([readonly])+label,.md-form input[type="date"]:not(.browser-default):focus:not([readonly])+label,.md-form input[type="datetime"]:not(.browser-default):focus:not([readonly])+label,.md-form input[type="datetime-local"]:not(.browser-default):focus:not([readonly])+label,.md-form input[type="tel"]:not(.browser-default):focus:not([readonly])+label,.md-form input[type="number"]:not(.browser-default):focus:not([readonly])+label,.md-form input[type="search"]:not(.browser-default):focus:not([readonly])+label,.md-form input[type="phone"]:not(.browser-default):focus:not([readonly])+label,.md-form input[type="search-md"]:focus:not([readonly])+label,.md-form textarea.md-textarea:focus:not([readonly])+label{color:#4285f4}.md-form input:not([type])+label::after,.md-form input[type="text"]:not(.browser-default)+label::after,.md-form input[type="password"]:not(.browser-default)+label::after,.md-form input[type="email"]:not(.browser-default)+label::after,.md-form input[type="url"]:not(.browser-default)+label::after,.md-form input[type="time"]:not(.browser-default)+label::after,.md-form input[type="date"]:not(.browser-default)+label::after,.md-form input[type="datetime"]:not(.browser-default)+label::after,.md-form input[type="datetime-local"]:not(.browser-default)+label::after,.md-form input[type="tel"]:not(.browser-default)+label::after,.md-form input[type="number"]:not(.browser-default)+label::after,.md-form input[type="search"]:not(.browser-default)+label::after,.md-form input[type="phone"]:not(.browser-default)+label::after,.md-form input[type="search-md"]+label::after,.md-form textarea.md-textarea+label::after{position:absolute;top:65px;display:block;content:"";opacity:0;-webkit-transition:0.2s opacity ease-out,0.2s color ease-out;transition:0.2s opacity ease-out,0.2s color ease-out}.md-form input:not([type]).valid,.md-form input:not([type]):focus.valid,.md-form input[type="text"]:not(.browser-default).valid,.md-form input[type="text"]:not(.browser-default):focus.valid,.md-form input[type="password"]:not(.browser-default).valid,.md-form input[type="password"]:not(.browser-default):focus.valid,.md-form input[type="email"]:not(.browser-default).valid,.md-form input[type="email"]:not(.browser-default):focus.valid,.md-form input[type="url"]:not(.browser-default).valid,.md-form input[type="url"]:not(.browser-default):focus.valid,.md-form input[type="time"]:not(.browser-default).valid,.md-form input[type="time"]:not(.browser-default):focus.valid,.md-form input[type="date"]:not(.browser-default).valid,.md-form input[type="date"]:not(.browser-default):focus.valid,.md-form input[type="datetime"]:not(.browser-default).valid,.md-form input[type="datetime"]:not(.browser-default):focus.valid,.md-form input[type="datetime-local"]:not(.browser-default).valid,.md-form input[type="datetime-local"]:not(.browser-default):focus.valid,.md-form input[type="tel"]:not(.browser-default).valid,.md-form input[type="tel"]:not(.browser-default):focus.valid,.md-form input[type="number"]:not(.browser-default).valid,.md-form input[type="number"]:not(.browser-default):focus.valid,.md-form input[type="search"]:not(.browser-default).valid,.md-form input[type="search"]:not(.browser-default):focus.valid,.md-form input[type="phone"]:not(.browser-default).valid,.md-form input[type="phone"]:not(.browser-default):focus.valid,.md-form input[type="search-md"].valid,.md-form input[type="search-md"]:focus.valid,.md-form textarea.md-textarea.valid,.md-form textarea.md-textarea:focus.valid{border-bottom:1px solid #00c851;-webkit-box-shadow:0 1px 0 0 #00c851;box-shadow:0 1px 0 0 #00c851}.md-form input:not([type]).valid+label:after,.md-form input:not([type]):focus.valid+label:after,.md-form input[type="text"]:not(.browser-default).valid+label:after,.md-form input[type="text"]:not(.browser-default):focus.valid+label:after,.md-form input[type="password"]:not(.browser-default).valid+label:after,.md-form input[type="password"]:not(.browser-default):focus.valid+label:after,.md-form input[type="email"]:not(.browser-default).valid+label:after,.md-form input[type="email"]:not(.browser-default):focus.valid+label:after,.md-form input[type="url"]:not(.browser-default).valid+label:after,.md-form input[type="url"]:not(.browser-default):focus.valid+label:after,.md-form input[type="time"]:not(.browser-default).valid+label:after,.md-form input[type="time"]:not(.browser-default):focus.valid+label:after,.md-form input[type="date"]:not(.browser-default).valid+label:after,.md-form input[type="date"]:not(.browser-default):focus.valid+label:after,.md-form input[type="datetime"]:not(.browser-default).valid+label:after,.md-form input[type="datetime"]:not(.browser-default):focus.valid+label:after,.md-form input[type="datetime-local"]:not(.browser-default).valid+label:after,.md-form input[type="datetime-local"]:not(.browser-default):focus.valid+label:after,.md-form input[type="tel"]:not(.browser-default).valid+label:after,.md-form input[type="tel"]:not(.browser-default):focus.valid+label:after,.md-form input[type="number"]:not(.browser-default).valid+label:after,.md-form input[type="number"]:not(.browser-default):focus.valid+label:after,.md-form input[type="search"]:not(.browser-default).valid+label:after,.md-form input[type="search"]:not(.browser-default):focus.valid+label:after,.md-form input[type="phone"]:not(.browser-default).valid+label:after,.md-form input[type="phone"]:not(.browser-default):focus.valid+label:after,.md-form input[type="search-md"].valid+label:after,.md-form input[type="search-md"]:focus.valid+label:after,.md-form textarea.md-textarea.valid+label:after,.md-form textarea.md-textarea:focus.valid+label:after{color:#00c851;content:attr(data-success);opacity:1}.md-form input:not([type]).invalid,.md-form input:not([type]):focus.invalid,.md-form input[type="text"]:not(.browser-default).invalid,.md-form input[type="text"]:not(.browser-default):focus.invalid,.md-form input[type="password"]:not(.browser-default).invalid,.md-form input[type="password"]:not(.browser-default):focus.invalid,.md-form input[type="email"]:not(.browser-default).invalid,.md-form input[type="email"]:not(.browser-default):focus.invalid,.md-form input[type="url"]:not(.browser-default).invalid,.md-form input[type="url"]:not(.browser-default):focus.invalid,.md-form input[type="time"]:not(.browser-default).invalid,.md-form input[type="time"]:not(.browser-default):focus.invalid,.md-form input[type="date"]:not(.browser-default).invalid,.md-form input[type="date"]:not(.browser-default):focus.invalid,.md-form input[type="datetime"]:not(.browser-default).invalid,.md-form input[type="datetime"]:not(.browser-default):focus.invalid,.md-form input[type="datetime-local"]:not(.browser-default).invalid,.md-form input[type="datetime-local"]:not(.browser-default):focus.invalid,.md-form input[type="tel"]:not(.browser-default).invalid,.md-form input[type="tel"]:not(.browser-default):focus.invalid,.md-form input[type="number"]:not(.browser-default).invalid,.md-form input[type="number"]:not(.browser-default):focus.invalid,.md-form input[type="search"]:not(.browser-default).invalid,.md-form input[type="search"]:not(.browser-default):focus.invalid,.md-form input[type="phone"]:not(.browser-default).invalid,.md-form input[type="phone"]:not(.browser-default):focus.invalid,.md-form input[type="search-md"].invalid,.md-form input[type="search-md"]:focus.invalid,.md-form textarea.md-textarea.invalid,.md-form textarea.md-textarea:focus.invalid{border-bottom:1px solid #f44336;-webkit-box-shadow:0 1px 0 0 #f44336;box-shadow:0 1px 0 0 #f44336}.md-form input:not([type]).invalid+label:after,.md-form input:not([type]):focus.invalid+label:after,.md-form input[type="text"]:not(.browser-default).invalid+label:after,.md-form input[type="text"]:not(.browser-default):focus.invalid+label:after,.md-form input[type="password"]:not(.browser-default).invalid+label:after,.md-form input[type="password"]:not(.browser-default):focus.invalid+label:after,.md-form input[type="email"]:not(.browser-default).invalid+label:after,.md-form input[type="email"]:not(.browser-default):focus.invalid+label:after,.md-form input[type="url"]:not(.browser-default).invalid+label:after,.md-form input[type="url"]:not(.browser-default):focus.invalid+label:after,.md-form input[type="time"]:not(.browser-default).invalid+label:after,.md-form input[type="time"]:not(.browser-default):focus.invalid+label:after,.md-form input[type="date"]:not(.browser-default).invalid+label:after,.md-form input[type="date"]:not(.browser-default):focus.invalid+label:after,.md-form input[type="datetime"]:not(.browser-default).invalid+label:after,.md-form input[type="datetime"]:not(.browser-default):focus.invalid+label:after,.md-form input[type="datetime-local"]:not(.browser-default).invalid+label:after,.md-form input[type="datetime-local"]:not(.browser-default):focus.invalid+label:after,.md-form input[type="tel"]:not(.browser-default).invalid+label:after,.md-form input[type="tel"]:not(.browser-default):focus.invalid+label:after,.md-form input[type="number"]:not(.browser-default).invalid+label:after,.md-form input[type="number"]:not(.browser-default):focus.invalid+label:after,.md-form input[type="search"]:not(.browser-default).invalid+label:after,.md-form input[type="search"]:not(.browser-default):focus.invalid+label:after,.md-form input[type="phone"]:not(.browser-default).invalid+label:after,.md-form input[type="phone"]:not(.browser-default):focus.invalid+label:after,.md-form input[type="search-md"].invalid+label:after,.md-form input[type="search-md"]:focus.invalid+label:after,.md-form textarea.md-textarea.invalid+label:after,.md-form textarea.md-textarea:focus.invalid+label:after{color:#f44336;content:attr(data-error);opacity:1}.md-form input:not([type]).form-control.valid+label:after,.md-form input:not([type]).form-control:focus.valid+label:after,.md-form input[type="text"]:not(.browser-default).form-control.valid+label:after,.md-form input[type="text"]:not(.browser-default).form-control:focus.valid+label:after,.md-form input[type="password"]:not(.browser-default).form-control.valid+label:after,.md-form input[type="password"]:not(.browser-default).form-control:focus.valid+label:after,.md-form input[type="email"]:not(.browser-default).form-control.valid+label:after,.md-form input[type="email"]:not(.browser-default).form-control:focus.valid+label:after,.md-form input[type="url"]:not(.browser-default).form-control.valid+label:after,.md-form input[type="url"]:not(.browser-default).form-control:focus.valid+label:after,.md-form input[type="time"]:not(.browser-default).form-control.valid+label:after,.md-form input[type="time"]:not(.browser-default).form-control:focus.valid+label:after,.md-form input[type="date"]:not(.browser-default).form-control.valid+label:after,.md-form input[type="date"]:not(.browser-default).form-control:focus.valid+label:after,.md-form input[type="datetime"]:not(.browser-default).form-control.valid+label:after,.md-form input[type="datetime"]:not(.browser-default).form-control:focus.valid+label:after,.md-form input[type="datetime-local"]:not(.browser-default).form-control.valid+label:after,.md-form input[type="datetime-local"]:not(.browser-default).form-control:focus.valid+label:after,.md-form input[type="tel"]:not(.browser-default).form-control.valid+label:after,.md-form input[type="tel"]:not(.browser-default).form-control:focus.valid+label:after,.md-form input[type="number"]:not(.browser-default).form-control.valid+label:after,.md-form input[type="number"]:not(.browser-default).form-control:focus.valid+label:after,.md-form input[type="search"]:not(.browser-default).form-control.valid+label:after,.md-form input[type="search"]:not(.browser-default).form-control:focus.valid+label:after,.md-form input[type="phone"]:not(.browser-default).form-control.valid+label:after,.md-form input[type="phone"]:not(.browser-default).form-control:focus.valid+label:after,.md-form input[type="search-md"].form-control.valid+label:after,.md-form input[type="search-md"].form-control:focus.valid+label:after,.md-form textarea.md-textarea.form-control.valid+label:after,.md-form textarea.md-textarea.form-control:focus.valid+label:after{top:4.1rem}.md-form input:not([type]).form-control.invalid+label:after,.md-form input:not([type]).form-control:focus.invalid+label:after,.md-form input[type="text"]:not(.browser-default).form-control.invalid+label:after,.md-form input[type="text"]:not(.browser-default).form-control:focus.invalid+label:after,.md-form input[type="password"]:not(.browser-default).form-control.invalid+label:after,.md-form input[type="password"]:not(.browser-default).form-control:focus.invalid+label:after,.md-form input[type="email"]:not(.browser-default).form-control.invalid+label:after,.md-form input[type="email"]:not(.browser-default).form-control:focus.invalid+label:after,.md-form input[type="url"]:not(.browser-default).form-control.invalid+label:after,.md-form input[type="url"]:not(.browser-default).form-control:focus.invalid+label:after,.md-form input[type="time"]:not(.browser-default).form-control.invalid+label:after,.md-form input[type="time"]:not(.browser-default).form-control:focus.invalid+label:after,.md-form input[type="date"]:not(.browser-default).form-control.invalid+label:after,.md-form input[type="date"]:not(.browser-default).form-control:focus.invalid+label:after,.md-form input[type="datetime"]:not(.browser-default).form-control.invalid+label:after,.md-form input[type="datetime"]:not(.browser-default).form-control:focus.invalid+label:after,.md-form input[type="datetime-local"]:not(.browser-default).form-control.invalid+label:after,.md-form input[type="datetime-local"]:not(.browser-default).form-control:focus.invalid+label:after,.md-form input[type="tel"]:not(.browser-default).form-control.invalid+label:after,.md-form input[type="tel"]:not(.browser-default).form-control:focus.invalid+label:after,.md-form input[type="number"]:not(.browser-default).form-control.invalid+label:after,.md-form input[type="number"]:not(.browser-default).form-control:focus.invalid+label:after,.md-form input[type="search"]:not(.browser-default).form-control.invalid+label:after,.md-form input[type="search"]:not(.browser-default).form-control:focus.invalid+label:after,.md-form input[type="phone"]:not(.browser-default).form-control.invalid+label:after,.md-form input[type="phone"]:not(.browser-default).form-control:focus.invalid+label:after,.md-form input[type="search-md"].form-control.invalid+label:after,.md-form input[type="search-md"].form-control:focus.invalid+label:after,.md-form textarea.md-textarea.form-control.invalid+label:after,.md-form textarea.md-textarea.form-control:focus.invalid+label:after{top:4rem}.md-form input:not([type]).form-control-lg.valid+label:after,.md-form input:not([type]).form-control-lg:focus.valid+label:after,.md-form input[type="text"]:not(.browser-default).form-control-lg.valid+label:after,.md-form input[type="text"]:not(.browser-default).form-control-lg:focus.valid+label:after,.md-form input[type="password"]:not(.browser-default).form-control-lg.valid+label:after,.md-form input[type="password"]:not(.browser-default).form-control-lg:focus.valid+label:after,.md-form input[type="email"]:not(.browser-default).form-control-lg.valid+label:after,.md-form input[type="email"]:not(.browser-default).form-control-lg:focus.valid+label:after,.md-form input[type="url"]:not(.browser-default).form-control-lg.valid+label:after,.md-form input[type="url"]:not(.browser-default).form-control-lg:focus.valid+label:after,.md-form input[type="time"]:not(.browser-default).form-control-lg.valid+label:after,.md-form input[type="time"]:not(.browser-default).form-control-lg:focus.valid+label:after,.md-form input[type="date"]:not(.browser-default).form-control-lg.valid+label:after,.md-form input[type="date"]:not(.browser-default).form-control-lg:focus.valid+label:after,.md-form input[type="datetime"]:not(.browser-default).form-control-lg.valid+label:after,.md-form input[type="datetime"]:not(.browser-default).form-control-lg:focus.valid+label:after,.md-form input[type="datetime-local"]:not(.browser-default).form-control-lg.valid+label:after,.md-form input[type="datetime-local"]:not(.browser-default).form-control-lg:focus.valid+label:after,.md-form input[type="tel"]:not(.browser-default).form-control-lg.valid+label:after,.md-form input[type="tel"]:not(.browser-default).form-control-lg:focus.valid+label:after,.md-form input[type="number"]:not(.browser-default).form-control-lg.valid+label:after,.md-form input[type="number"]:not(.browser-default).form-control-lg:focus.valid+label:after,.md-form input[type="search"]:not(.browser-default).form-control-lg.valid+label:after,.md-form input[type="search"]:not(.browser-default).form-control-lg:focus.valid+label:after,.md-form input[type="phone"]:not(.browser-default).form-control-lg.valid+label:after,.md-form input[type="phone"]:not(.browser-default).form-control-lg:focus.valid+label:after,.md-form input[type="search-md"].form-control-lg.valid+label:after,.md-form input[type="search-md"].form-control-lg:focus.valid+label:after,.md-form textarea.md-textarea.form-control-lg.valid+label:after,.md-form textarea.md-textarea.form-control-lg:focus.valid+label:after{top:4.6rem}.md-form input:not([type]).form-control-lg.invalid+label:after,.md-form input:not([type]).form-control-lg:focus.invalid+label:after,.md-form input[type="text"]:not(.browser-default).form-control-lg.invalid+label:after,.md-form input[type="text"]:not(.browser-default).form-control-lg:focus.invalid+label:after,.md-form input[type="password"]:not(.browser-default).form-control-lg.invalid+label:after,.md-form input[type="password"]:not(.browser-default).form-control-lg:focus.invalid+label:after,.md-form input[type="email"]:not(.browser-default).form-control-lg.invalid+label:after,.md-form input[type="email"]:not(.browser-default).form-control-lg:focus.invalid+label:after,.md-form input[type="url"]:not(.browser-default).form-control-lg.invalid+label:after,.md-form input[type="url"]:not(.browser-default).form-control-lg:focus.invalid+label:after,.md-form input[type="time"]:not(.browser-default).form-control-lg.invalid+label:after,.md-form input[type="time"]:not(.browser-default).form-control-lg:focus.invalid+label:after,.md-form input[type="date"]:not(.browser-default).form-control-lg.invalid+label:after,.md-form input[type="date"]:not(.browser-default).form-control-lg:focus.invalid+label:after,.md-form input[type="datetime"]:not(.browser-default).form-control-lg.invalid+label:after,.md-form input[type="datetime"]:not(.browser-default).form-control-lg:focus.invalid+label:after,.md-form input[type="datetime-local"]:not(.browser-default).form-control-lg.invalid+label:after,.md-form input[type="datetime-local"]:not(.browser-default).form-control-lg:focus.invalid+label:after,.md-form input[type="tel"]:not(.browser-default).form-control-lg.invalid+label:after,.md-form input[type="tel"]:not(.browser-default).form-control-lg:focus.invalid+label:after,.md-form input[type="number"]:not(.browser-default).form-control-lg.invalid+label:after,.md-form input[type="number"]:not(.browser-default).form-control-lg:focus.invalid+label:after,.md-form input[type="search"]:not(.browser-default).form-control-lg.invalid+label:after,.md-form input[type="search"]:not(.browser-default).form-control-lg:focus.invalid+label:after,.md-form input[type="phone"]:not(.browser-default).form-control-lg.invalid+label:after,.md-form input[type="phone"]:not(.browser-default).form-control-lg:focus.invalid+label:after,.md-form input[type="search-md"].form-control-lg.invalid+label:after,.md-form input[type="search-md"].form-control-lg:focus.invalid+label:after,.md-form textarea.md-textarea.form-control-lg.invalid+label:after,.md-form textarea.md-textarea.form-control-lg:focus.invalid+label:after{top:4.6rem}.md-form input:not([type]).form-control-sm.valid+label:after,.md-form input:not([type]).form-control-sm:focus.valid+label:after,.md-form input[type="text"]:not(.browser-default).form-control-sm.valid+label:after,.md-form input[type="text"]:not(.browser-default).form-control-sm:focus.valid+label:after,.md-form input[type="password"]:not(.browser-default).form-control-sm.valid+label:after,.md-form input[type="password"]:not(.browser-default).form-control-sm:focus.valid+label:after,.md-form input[type="email"]:not(.browser-default).form-control-sm.valid+label:after,.md-form input[type="email"]:not(.browser-default).form-control-sm:focus.valid+label:after,.md-form input[type="url"]:not(.browser-default).form-control-sm.valid+label:after,.md-form input[type="url"]:not(.browser-default).form-control-sm:focus.valid+label:after,.md-form input[type="time"]:not(.browser-default).form-control-sm.valid+label:after,.md-form input[type="time"]:not(.browser-default).form-control-sm:focus.valid+label:after,.md-form input[type="date"]:not(.browser-default).form-control-sm.valid+label:after,.md-form input[type="date"]:not(.browser-default).form-control-sm:focus.valid+label:after,.md-form input[type="datetime"]:not(.browser-default).form-control-sm.valid+label:after,.md-form input[type="datetime"]:not(.browser-default).form-control-sm:focus.valid+label:after,.md-form input[type="datetime-local"]:not(.browser-default).form-control-sm.valid+label:after,.md-form input[type="datetime-local"]:not(.browser-default).form-control-sm:focus.valid+label:after,.md-form input[type="tel"]:not(.browser-default).form-control-sm.valid+label:after,.md-form input[type="tel"]:not(.browser-default).form-control-sm:focus.valid+label:after,.md-form input[type="number"]:not(.browser-default).form-control-sm.valid+label:after,.md-form input[type="number"]:not(.browser-default).form-control-sm:focus.valid+label:after,.md-form input[type="search"]:not(.browser-default).form-control-sm.valid+label:after,.md-form input[type="search"]:not(.browser-default).form-control-sm:focus.valid+label:after,.md-form input[type="phone"]:not(.browser-default).form-control-sm.valid+label:after,.md-form input[type="phone"]:not(.browser-default).form-control-sm:focus.valid+label:after,.md-form input[type="search-md"].form-control-sm.valid+label:after,.md-form input[type="search-md"].form-control-sm:focus.valid+label:after,.md-form textarea.md-textarea.form-control-sm.valid+label:after,.md-form textarea.md-textarea.form-control-sm:focus.valid+label:after{top:3.7rem}.md-form input:not([type]).form-control-sm.invalid+label:after,.md-form input:not([type]).form-control-sm:focus.invalid+label:after,.md-form input[type="text"]:not(.browser-default).form-control-sm.invalid+label:after,.md-form input[type="text"]:not(.browser-default).form-control-sm:focus.invalid+label:after,.md-form input[type="password"]:not(.browser-default).form-control-sm.invalid+label:after,.md-form input[type="password"]:not(.browser-default).form-control-sm:focus.invalid+label:after,.md-form input[type="email"]:not(.browser-default).form-control-sm.invalid+label:after,.md-form input[type="email"]:not(.browser-default).form-control-sm:focus.invalid+label:after,.md-form input[type="url"]:not(.browser-default).form-control-sm.invalid+label:after,.md-form input[type="url"]:not(.browser-default).form-control-sm:focus.invalid+label:after,.md-form input[type="time"]:not(.browser-default).form-control-sm.invalid+label:after,.md-form input[type="time"]:not(.browser-default).form-control-sm:focus.invalid+label:after,.md-form input[type="date"]:not(.browser-default).form-control-sm.invalid+label:after,.md-form input[type="date"]:not(.browser-default).form-control-sm:focus.invalid+label:after,.md-form input[type="datetime"]:not(.browser-default).form-control-sm.invalid+label:after,.md-form input[type="datetime"]:not(.browser-default).form-control-sm:focus.invalid+label:after,.md-form input[type="datetime-local"]:not(.browser-default).form-control-sm.invalid+label:after,.md-form input[type="datetime-local"]:not(.browser-default).form-control-sm:focus.invalid+label:after,.md-form input[type="tel"]:not(.browser-default).form-control-sm.invalid+label:after,.md-form input[type="tel"]:not(.browser-default).form-control-sm:focus.invalid+label:after,.md-form input[type="number"]:not(.browser-default).form-control-sm.invalid+label:after,.md-form input[type="number"]:not(.browser-default).form-control-sm:focus.invalid+label:after,.md-form input[type="search"]:not(.browser-default).form-control-sm.invalid+label:after,.md-form input[type="search"]:not(.browser-default).form-control-sm:focus.invalid+label:after,.md-form input[type="phone"]:not(.browser-default).form-control-sm.invalid+label:after,.md-form input[type="phone"]:not(.browser-default).form-control-sm:focus.invalid+label:after,.md-form input[type="search-md"].form-control-sm.invalid+label:after,.md-form input[type="search-md"].form-control-sm:focus.invalid+label:after,.md-form textarea.md-textarea.form-control-sm.invalid+label:after,.md-form textarea.md-textarea.form-control-sm:focus.invalid+label:after{top:3.6rem}.md-form>input[type="date"]:not(.browser-default)+label{-webkit-transform:translateY(-27px) scale(0.8);transform:translateY(-27px) scale(0.8);-webkit-transform-origin:0 0;transform-origin:0 0}.md-form>input[type]:-webkit-autofill:not(.browser-default):not([type="search"])+label,.md-form>input[type="time"]:not(.browser-default)+label{font-size:.8rem;-webkit-transform:translateY(-25px);transform:translateY(-25px);-webkit-transform-origin:0 0;transform-origin:0 0}.md-form .was-validated input[type="text"]:valid+label{color:#00c851 !important}.md-form .was-validated input[type="text"]:invalid+label{color:#f44336 !important}.md-form .was-validated .form-control:valid:focus{-webkit-box-shadow:0 1px 0 0 #00c851 !important;box-shadow:0 1px 0 0 #00c851 !important}.md-form .was-validated .form-control:valid{border-color:#00c851 !important}.md-form .was-validated .form-control:invalid:focus{-webkit-box-shadow:0 1px 0 0 #f44336 !important;box-shadow:0 1px 0 0 #f44336 !important}.md-form .was-validated .form-control:invalid{border-color:#f44336 !important}.md-form .form-control{height:auto;padding:.6rem 0 .4rem 0;margin:0 0 .5rem 0;background-color:transparent;border-radius:0}.md-form .form-control:focus{-webkit-box-shadow:none;box-shadow:none}.md-form .form-control:disabled,.md-form .form-control[readonly]{background-color:transparent;border-bottom:1px solid #bdbdbd}.md-form .form-control.is-valid{border-color:#00c851}.md-form .form-control.is-valid:focus{border-color:#00c851 !important;-webkit-box-shadow:0 1px 0 0 #00c851 !important;box-shadow:0 1px 0 0 #00c851 !important}.md-form .form-control.is-invalid{border-color:#f44336}.md-form .form-control.is-invalid:focus{border-color:#f44336 !important;-webkit-box-shadow:0 1px 0 0 #f44336 !important;box-shadow:0 1px 0 0 #f44336 !important}.md-form .form-control.is-valid,.md-form .form-control.is-invalid{background-position:center right !important}.md-form .validate{margin-bottom:2.5rem}.md-form label{font-size:1rem}.md-form label.active{font-size:1rem}.md-form .prefix{top:.25rem;font-size:1.75rem}.md-form .prefix ~ input,.md-form .prefix ~ textarea{width:calc(100% - 2.5rem);margin-left:2.5rem}.md-form .prefix ~ label{margin-left:2.5rem}.md-form .prefix ~ .form-text{margin-left:2.6rem}.md-form label{position:absolute;top:0;left:0;font-size:1rem;color:#757575;cursor:text;-webkit-transition:color .2s ease-out, -webkit-transform .2s ease-out;transition:color .2s ease-out, -webkit-transform .2s ease-out;transition:transform .2s ease-out, color .2s ease-out;transition:transform .2s ease-out, color .2s ease-out, -webkit-transform .2s ease-out;-webkit-transform:translateY(12px);transform:translateY(12px);-webkit-transform-origin:0% 100%;transform-origin:0% 100%}.md-form label.active{-webkit-transform:translateY(-14px) scale(0.8);transform:translateY(-14px) scale(0.8)}.md-form .prefix{position:absolute;-webkit-transition:color 0.2s;transition:color 0.2s}.md-form .prefix.active{color:#4285f4}.md-form.form-lg .validate{margin-bottom:2.8rem}.md-form.form-lg label{font-size:1.25rem}.md-form.form-lg label.active{font-size:1.15rem}.md-form.form-lg .prefix{top:.4rem;font-size:2rem}.md-form.form-lg .prefix ~ input,.md-form.form-lg .prefix ~ textarea{width:calc(100% - 3rem);margin-left:3rem}.md-form.form-lg .prefix ~ label{margin-left:3rem}.md-form.form-lg .prefix ~ .form-text{margin-left:3.1rem}.md-form.form-sm .validate{margin-bottom:2.3rem}.md-form.form-sm label{font-size:.875rem}.md-form.form-sm label.active{font-size:.95rem}.md-form.form-sm .prefix{top:.35rem;font-size:1.5rem}.md-form.form-sm .prefix ~ input,.md-form.form-sm .prefix ~ textarea{width:calc(100% - 2rem);margin-left:2rem}.md-form.form-sm .prefix ~ label{margin-left:2rem}.md-form.form-sm .prefix ~ .form-text{margin-left:2rem}.md-form textarea.md-textarea{padding:1.5rem 0;overflow-y:hidden}.md-form textarea.md-textarea-auto{padding:0;padding-top:1.5rem}.md-form.md-outline{position:relative;margin-top:1.5rem;margin-bottom:1.5rem}.md-form.md-outline input[type="text"],.md-form.md-outline input[type="password"],.md-form.md-outline input[type="email"],.md-form.md-outline input[type="url"],.md-form.md-outline input[type="time"],.md-form.md-outline input[type="date"],.md-form.md-outline input[type="datetime-local"],.md-form.md-outline input[type="tel"],.md-form.md-outline input[type="number"],.md-form.md-outline input[type="search-md"],.md-form.md-outline input[type="search"],.md-form.md-outline textarea.md-textarea{-webkit-box-sizing:border-box;box-sizing:border-box;background-color:transparent;border:1px solid #dadce0;border-radius:4px;outline:none;-webkit-box-shadow:none;box-shadow:none;-webkit-transition:all .3s;transition:all .3s}.md-form.md-outline input[type="text"]:focus:not([readonly]),.md-form.md-outline input[type="password"]:focus:not([readonly]),.md-form.md-outline input[type="email"]:focus:not([readonly]),.md-form.md-outline input[type="url"]:focus:not([readonly]),.md-form.md-outline input[type="time"]:focus:not([readonly]),.md-form.md-outline input[type="date"]:focus:not([readonly]),.md-form.md-outline input[type="datetime-local"]:focus:not([readonly]),.md-form.md-outline input[type="tel"]:focus:not([readonly]),.md-form.md-outline input[type="number"]:focus:not([readonly]),.md-form.md-outline input[type="search-md"]:focus:not([readonly]),.md-form.md-outline input[type="search"]:focus:not([readonly]),.md-form.md-outline textarea.md-textarea:focus:not([readonly]){border-color:#4285f4;-webkit-box-shadow:inset 0 0 0 1px #4285f4;box-shadow:inset 0 0 0 1px #4285f4}.md-form.md-outline input[type="text"]:focus:not([readonly])+label,.md-form.md-outline input[type="password"]:focus:not([readonly])+label,.md-form.md-outline input[type="email"]:focus:not([readonly])+label,.md-form.md-outline input[type="url"]:focus:not([readonly])+label,.md-form.md-outline input[type="time"]:focus:not([readonly])+label,.md-form.md-outline input[type="date"]:focus:not([readonly])+label,.md-form.md-outline input[type="datetime-local"]:focus:not([readonly])+label,.md-form.md-outline input[type="tel"]:focus:not([readonly])+label,.md-form.md-outline input[type="number"]:focus:not([readonly])+label,.md-form.md-outline input[type="search-md"]:focus:not([readonly])+label,.md-form.md-outline input[type="search"]:focus:not([readonly])+label,.md-form.md-outline textarea.md-textarea:focus:not([readonly])+label{color:#4285f4}.md-form.md-outline input[type="text"].valid,.md-form.md-outline input[type="text"]:focus.valid,.md-form.md-outline input[type="password"].valid,.md-form.md-outline input[type="password"]:focus.valid,.md-form.md-outline input[type="email"].valid,.md-form.md-outline input[type="email"]:focus.valid,.md-form.md-outline input[type="url"].valid,.md-form.md-outline input[type="url"]:focus.valid,.md-form.md-outline input[type="time"].valid,.md-form.md-outline input[type="time"]:focus.valid,.md-form.md-outline input[type="date"].valid,.md-form.md-outline input[type="date"]:focus.valid,.md-form.md-outline input[type="datetime-local"].valid,.md-form.md-outline input[type="datetime-local"]:focus.valid,.md-form.md-outline input[type="tel"].valid,.md-form.md-outline input[type="tel"]:focus.valid,.md-form.md-outline input[type="number"].valid,.md-form.md-outline input[type="number"]:focus.valid,.md-form.md-outline input[type="search-md"].valid,.md-form.md-outline input[type="search-md"]:focus.valid,.md-form.md-outline input[type="search"].valid,.md-form.md-outline input[type="search"]:focus.valid,.md-form.md-outline textarea.md-textarea.valid,.md-form.md-outline textarea.md-textarea:focus.valid{border-color:#00c851;-webkit-box-shadow:inset 0 0 0 1px #00c851;box-shadow:inset 0 0 0 1px #00c851}.md-form.md-outline input[type="text"]:focus:not([readonly]).valid+label,.md-form.md-outline input[type="text"].valid+label:after,.md-form.md-outline input[type="text"]:focus.valid+label:after,.md-form.md-outline input[type="password"]:focus:not([readonly]).valid+label,.md-form.md-outline input[type="password"].valid+label:after,.md-form.md-outline input[type="password"]:focus.valid+label:after,.md-form.md-outline input[type="email"]:focus:not([readonly]).valid+label,.md-form.md-outline input[type="email"].valid+label:after,.md-form.md-outline input[type="email"]:focus.valid+label:after,.md-form.md-outline input[type="url"]:focus:not([readonly]).valid+label,.md-form.md-outline input[type="url"].valid+label:after,.md-form.md-outline input[type="url"]:focus.valid+label:after,.md-form.md-outline input[type="time"]:focus:not([readonly]).valid+label,.md-form.md-outline input[type="time"].valid+label:after,.md-form.md-outline input[type="time"]:focus.valid+label:after,.md-form.md-outline input[type="date"]:focus:not([readonly]).valid+label,.md-form.md-outline input[type="date"].valid+label:after,.md-form.md-outline input[type="date"]:focus.valid+label:after,.md-form.md-outline input[type="datetime-local"]:focus:not([readonly]).valid+label,.md-form.md-outline input[type="datetime-local"].valid+label:after,.md-form.md-outline input[type="datetime-local"]:focus.valid+label:after,.md-form.md-outline input[type="tel"]:focus:not([readonly]).valid+label,.md-form.md-outline input[type="tel"].valid+label:after,.md-form.md-outline input[type="tel"]:focus.valid+label:after,.md-form.md-outline input[type="number"]:focus:not([readonly]).valid+label,.md-form.md-outline input[type="number"].valid+label:after,.md-form.md-outline input[type="number"]:focus.valid+label:after,.md-form.md-outline input[type="search-md"]:focus:not([readonly]).valid+label,.md-form.md-outline input[type="search-md"].valid+label:after,.md-form.md-outline input[type="search-md"]:focus.valid+label:after,.md-form.md-outline input[type="search"]:focus:not([readonly]).valid+label,.md-form.md-outline input[type="search"].valid+label:after,.md-form.md-outline input[type="search"]:focus.valid+label:after,.md-form.md-outline textarea.md-textarea:focus:not([readonly]).valid+label,.md-form.md-outline textarea.md-textarea.valid+label:after,.md-form.md-outline textarea.md-textarea:focus.valid+label:after{color:#00c851;content:attr(data-success);opacity:1}.md-form.md-outline input[type="text"].invalid,.md-form.md-outline input[type="text"]:focus.invalid,.md-form.md-outline input[type="password"].invalid,.md-form.md-outline input[type="password"]:focus.invalid,.md-form.md-outline input[type="email"].invalid,.md-form.md-outline input[type="email"]:focus.invalid,.md-form.md-outline input[type="url"].invalid,.md-form.md-outline input[type="url"]:focus.invalid,.md-form.md-outline input[type="time"].invalid,.md-form.md-outline input[type="time"]:focus.invalid,.md-form.md-outline input[type="date"].invalid,.md-form.md-outline input[type="date"]:focus.invalid,.md-form.md-outline input[type="datetime-local"].invalid,.md-form.md-outline input[type="datetime-local"]:focus.invalid,.md-form.md-outline input[type="tel"].invalid,.md-form.md-outline input[type="tel"]:focus.invalid,.md-form.md-outline input[type="number"].invalid,.md-form.md-outline input[type="number"]:focus.invalid,.md-form.md-outline input[type="search-md"].invalid,.md-form.md-outline input[type="search-md"]:focus.invalid,.md-form.md-outline input[type="search"].invalid,.md-form.md-outline input[type="search"]:focus.invalid,.md-form.md-outline textarea.md-textarea.invalid,.md-form.md-outline textarea.md-textarea:focus.invalid{border-color:#f44336;-webkit-box-shadow:inset 0 0 0 1px #f44336;box-shadow:inset 0 0 0 1px #f44336}.md-form.md-outline input[type="text"]:focus:not([readonly]).invalid+label,.md-form.md-outline input[type="text"].invalid+label:after,.md-form.md-outline input[type="text"]:focus.invalid+label:after,.md-form.md-outline input[type="password"]:focus:not([readonly]).invalid+label,.md-form.md-outline input[type="password"].invalid+label:after,.md-form.md-outline input[type="password"]:focus.invalid+label:after,.md-form.md-outline input[type="email"]:focus:not([readonly]).invalid+label,.md-form.md-outline input[type="email"].invalid+label:after,.md-form.md-outline input[type="email"]:focus.invalid+label:after,.md-form.md-outline input[type="url"]:focus:not([readonly]).invalid+label,.md-form.md-outline input[type="url"].invalid+label:after,.md-form.md-outline input[type="url"]:focus.invalid+label:after,.md-form.md-outline input[type="time"]:focus:not([readonly]).invalid+label,.md-form.md-outline input[type="time"].invalid+label:after,.md-form.md-outline input[type="time"]:focus.invalid+label:after,.md-form.md-outline input[type="date"]:focus:not([readonly]).invalid+label,.md-form.md-outline input[type="date"].invalid+label:after,.md-form.md-outline input[type="date"]:focus.invalid+label:after,.md-form.md-outline input[type="datetime-local"]:focus:not([readonly]).invalid+label,.md-form.md-outline input[type="datetime-local"].invalid+label:after,.md-form.md-outline input[type="datetime-local"]:focus.invalid+label:after,.md-form.md-outline input[type="tel"]:focus:not([readonly]).invalid+label,.md-form.md-outline input[type="tel"].invalid+label:after,.md-form.md-outline input[type="tel"]:focus.invalid+label:after,.md-form.md-outline input[type="number"]:focus:not([readonly]).invalid+label,.md-form.md-outline input[type="number"].invalid+label:after,.md-form.md-outline input[type="number"]:focus.invalid+label:after,.md-form.md-outline input[type="search-md"]:focus:not([readonly]).invalid+label,.md-form.md-outline input[type="search-md"].invalid+label:after,.md-form.md-outline input[type="search-md"]:focus.invalid+label:after,.md-form.md-outline input[type="search"]:focus:not([readonly]).invalid+label,.md-form.md-outline input[type="search"].invalid+label:after,.md-form.md-outline input[type="search"]:focus.invalid+label:after,.md-form.md-outline textarea.md-textarea:focus:not([readonly]).invalid+label,.md-form.md-outline textarea.md-textarea.invalid+label:after,.md-form.md-outline textarea.md-textarea:focus.invalid+label:after{color:#f44336;content:attr(data-error);opacity:1}.md-form.md-outline input[type="text"].form-control.valid+label:after,.md-form.md-outline input[type="text"].form-control:focus.valid+label:after,.md-form.md-outline input[type="password"].form-control.valid+label:after,.md-form.md-outline input[type="password"].form-control:focus.valid+label:after,.md-form.md-outline input[type="email"].form-control.valid+label:after,.md-form.md-outline input[type="email"].form-control:focus.valid+label:after,.md-form.md-outline input[type="url"].form-control.valid+label:after,.md-form.md-outline input[type="url"].form-control:focus.valid+label:after,.md-form.md-outline input[type="time"].form-control.valid+label:after,.md-form.md-outline input[type="time"].form-control:focus.valid+label:after,.md-form.md-outline input[type="date"].form-control.valid+label:after,.md-form.md-outline input[type="date"].form-control:focus.valid+label:after,.md-form.md-outline input[type="datetime-local"].form-control.valid+label:after,.md-form.md-outline input[type="datetime-local"].form-control:focus.valid+label:after,.md-form.md-outline input[type="tel"].form-control.valid+label:after,.md-form.md-outline input[type="tel"].form-control:focus.valid+label:after,.md-form.md-outline input[type="number"].form-control.valid+label:after,.md-form.md-outline input[type="number"].form-control:focus.valid+label:after,.md-form.md-outline input[type="search-md"].form-control.valid+label:after,.md-form.md-outline input[type="search-md"].form-control:focus.valid+label:after,.md-form.md-outline input[type="search"].form-control.valid+label:after,.md-form.md-outline input[type="search"].form-control:focus.valid+label:after,.md-form.md-outline textarea.md-textarea.form-control.valid+label:after,.md-form.md-outline textarea.md-textarea.form-control:focus.valid+label:after{position:absolute;top:4rem;left:0}.md-form.md-outline input[type="text"].form-control.invalid+label:after,.md-form.md-outline input[type="text"].form-control:focus.invalid+label:after,.md-form.md-outline input[type="password"].form-control.invalid+label:after,.md-form.md-outline input[type="password"].form-control:focus.invalid+label:after,.md-form.md-outline input[type="email"].form-control.invalid+label:after,.md-form.md-outline input[type="email"].form-control:focus.invalid+label:after,.md-form.md-outline input[type="url"].form-control.invalid+label:after,.md-form.md-outline input[type="url"].form-control:focus.invalid+label:after,.md-form.md-outline input[type="time"].form-control.invalid+label:after,.md-form.md-outline input[type="time"].form-control:focus.invalid+label:after,.md-form.md-outline input[type="date"].form-control.invalid+label:after,.md-form.md-outline input[type="date"].form-control:focus.invalid+label:after,.md-form.md-outline input[type="datetime-local"].form-control.invalid+label:after,.md-form.md-outline input[type="datetime-local"].form-control:focus.invalid+label:after,.md-form.md-outline input[type="tel"].form-control.invalid+label:after,.md-form.md-outline input[type="tel"].form-control:focus.invalid+label:after,.md-form.md-outline input[type="number"].form-control.invalid+label:after,.md-form.md-outline input[type="number"].form-control:focus.invalid+label:after,.md-form.md-outline input[type="search-md"].form-control.invalid+label:after,.md-form.md-outline input[type="search-md"].form-control:focus.invalid+label:after,.md-form.md-outline input[type="search"].form-control.invalid+label:after,.md-form.md-outline input[type="search"].form-control:focus.invalid+label:after,.md-form.md-outline textarea.md-textarea.form-control.invalid+label:after,.md-form.md-outline textarea.md-textarea.form-control:focus.invalid+label:after{position:absolute;top:4rem;left:0}.md-form.md-outline>input[type]:-webkit-autofill:not(.browser-default):not([type="search"])+label,.md-form.md-outline>input[type="time"]:not(.browser-default)+label{left:8px;padding-right:5px;padding-left:5px;font-size:1rem;font-weight:500;background:#fff;-webkit-transform:translateY(-9px) scale(0.8);transform:translateY(-9px) scale(0.8);-webkit-transform-origin:0 0;transform-origin:0 0}.md-form.md-outline>input[type]:-webkit-autofill:not(.browser-default):not([type="search"])+label.active,.md-form.md-outline>input[type="time"]:not(.browser-default)+label.active{-webkit-transform:translateY(-9px) scale(0.8);transform:translateY(-9px) scale(0.8);-webkit-transform-origin:0 0;transform-origin:0 0}@-webkit-keyframes autofill{to{color:#495057;background:transparent}}@keyframes autofill{to{color:#495057;background:transparent}}.md-form.md-outline input:-webkit-autofill{-webkit-animation-name:autofill;animation-name:autofill;-webkit-animation-fill-mode:both;animation-fill-mode:both}.md-form.md-outline .form-control{padding:.375rem .75rem}.md-form.md-outline label{position:absolute;top:0;left:0;padding-left:10px;font-size:1rem;color:#757575;cursor:text;-webkit-transition:color .2s ease-out, -webkit-transform .2s ease-out;transition:color .2s ease-out, -webkit-transform .2s ease-out;transition:transform .2s ease-out, color .2s ease-out;transition:transform .2s ease-out, color .2s ease-out, -webkit-transform .2s ease-out;-webkit-transform:translateY(9px);transform:translateY(9px);-webkit-transform-origin:0% 100%;transform-origin:0% 100%}.md-form.md-outline label.active{left:8px;padding-right:5px;padding-left:5px;font-weight:500;background:#fff;-webkit-transform:translateY(-13px) scale(0.8);transform:translateY(-13px) scale(0.8)}.md-form.md-outline.form-lg .form-control.form-control-lg{padding:.5rem .725rem}.md-form.md-outline.form-lg label{font-size:1.25rem;-webkit-transform:translateY(10px);transform:translateY(10px)}.md-form.md-outline.form-lg label.active{font-size:1.1rem;-webkit-transform:translateY(-14px) scale(0.8);transform:translateY(-14px) scale(0.8)}.md-form.md-outline.form-lg .prefix{top:.65rem;font-size:25px}.md-form.md-outline.form-lg .prefix ~ input,.md-form.md-outline.form-lg .prefix ~ textarea{width:calc(100% - 2.2rem);margin-left:2.2rem}.md-form.md-outline.form-lg .prefix ~ label{margin-left:2.2rem}.md-form.md-outline.form-lg .prefix ~ .form-text{margin-left:2.3rem}.md-form.md-outline.form-sm .form-control.form-control-sm{padding:.25rem .625rem}.md-form.md-outline.form-sm label{font-size:.8rem;-webkit-transform:translateY(8px);transform:translateY(8px)}.md-form.md-outline.form-sm label.active{font-size:.85rem;-webkit-transform:translateY(-12px) scale(0.8);transform:translateY(-12px) scale(0.8)}.md-form.md-outline.form-sm .prefix{top:.5rem;font-size:15px}.md-form.md-outline.form-sm .prefix ~ input,.md-form.md-outline.form-sm .prefix ~ textarea{width:calc(100% - 1.6rem);margin-left:1.6rem}.md-form.md-outline.form-sm .prefix ~ label{margin-left:1.6rem}.md-form.md-outline.form-sm .prefix ~ .form-text{margin-left:1.7rem}.md-form.md-outline .prefix{position:absolute;top:.6rem;font-size:20px;-webkit-transition:color .2s;transition:color .2s}.md-form.md-outline .prefix:focus{color:#4285f4}.md-form.md-outline .prefix ~ input,.md-form.md-outline .prefix ~ textarea{width:calc(100% - 2rem);margin-left:2rem}.md-form.md-outline .prefix ~ label{margin-left:2rem}.md-form.md-outline .prefix ~ .form-text{margin-left:2.1rem}.md-form.md-outline .character-counter{margin-top:-.5rem}.md-form.md-bg input[type="text"],.md-form.md-bg input[type="password"],.md-form.md-bg input[type="email"],.md-form.md-bg input[type="url"],.md-form.md-bg input[type="time"],.md-form.md-bg input[type="date"],.md-form.md-bg input[type="datetime-local"],.md-form.md-bg input[type="tel"],.md-form.md-bg input[type="number"],.md-form.md-bg input[type="search-md"],.md-form.md-bg input[type="search"],.md-form.md-bg textarea.md-textarea{-webkit-box-sizing:border-box;box-sizing:border-box;padding:10px 5px;background:#f5f5f5 no-repeat;background-image:-webkit-gradient(linear, left top, left bottom, from(#4285f4), to(#4285f4)),-webkit-gradient(linear, left top, left bottom, from(#ced4da), to(#ced4da));background-image:linear-gradient(to bottom, #4285f4, #4285f4),linear-gradient(to bottom, #ced4da, #ced4da);background-position:50% 100%, 50% 100%;background-size:0 2px, 100% 1px;border:0;border-top-left-radius:.3rem;border-top-right-radius:.3rem;-webkit-transition:background-size 0.3s cubic-bezier(0.64, 0.09, 0.08, 1);transition:background-size 0.3s cubic-bezier(0.64, 0.09, 0.08, 1)}.md-form.md-bg input[type="text"]:focus:not([readonly]),.md-form.md-bg input[type="password"]:focus:not([readonly]),.md-form.md-bg input[type="email"]:focus:not([readonly]),.md-form.md-bg input[type="url"]:focus:not([readonly]),.md-form.md-bg input[type="time"]:focus:not([readonly]),.md-form.md-bg input[type="date"]:focus:not([readonly]),.md-form.md-bg input[type="datetime-local"]:focus:not([readonly]),.md-form.md-bg input[type="tel"]:focus:not([readonly]),.md-form.md-bg input[type="number"]:focus:not([readonly]),.md-form.md-bg input[type="search-md"]:focus:not([readonly]),.md-form.md-bg input[type="search"]:focus:not([readonly]),.md-form.md-bg textarea.md-textarea:focus:not([readonly]){border-bottom:none;-webkit-box-shadow:none;box-shadow:none}.md-form.md-bg input[type="text"]:focus,.md-form.md-bg input[type="password"]:focus,.md-form.md-bg input[type="email"]:focus,.md-form.md-bg input[type="url"]:focus,.md-form.md-bg input[type="time"]:focus,.md-form.md-bg input[type="date"]:focus,.md-form.md-bg input[type="datetime-local"]:focus,.md-form.md-bg input[type="tel"]:focus,.md-form.md-bg input[type="number"]:focus,.md-form.md-bg input[type="search-md"]:focus,.md-form.md-bg input[type="search"]:focus,.md-form.md-bg textarea.md-textarea:focus{background-color:#dcdcdc;background-size:100% 2px, 100% 1px;outline:none}.md-form.md-bg>input[type="date"]:not(.browser-default)+label{-webkit-transform:translateY(-12px) scale(0.8);transform:translateY(-12px) scale(0.8);-webkit-transform-origin:0 0;transform-origin:0 0}.md-form.md-bg>input[type]:-webkit-autofill:not(.browser-default):not([type="search"])+label,.md-form.md-bg>input[type="time"]:not(.browser-default)+label{font-size:.8rem;-webkit-transform:translateY(-12px);transform:translateY(-12px);-webkit-transform-origin:0 0;transform-origin:0 0}.md-form.md-bg .form-control{padding:1.1rem .7rem .4rem !important}.md-form.md-bg label{top:0;padding-left:.7rem;font-size:1rem;-webkit-transition:color .2s ease-out, -webkit-transform .2s ease-out;transition:color .2s ease-out, -webkit-transform .2s ease-out;transition:transform .2s ease-out, color .2s ease-out;transition:transform .2s ease-out, color .2s ease-out, -webkit-transform .2s ease-out;-webkit-transform:translateY(13px);transform:translateY(13px);-webkit-transform-origin:0% 100%;transform-origin:0% 100%}.md-form.md-bg label.active{padding-left:.75rem;font-weight:500;-webkit-transform:translateY(-3px) scale(0.8);transform:translateY(-3px) scale(0.8)}.md-form.md-bg.form-lg label{-webkit-transform:translateY(16px);transform:translateY(16px)}.md-form.md-bg.form-lg label.active{-webkit-transform:translateY(-4px) scale(0.8);transform:translateY(-4px) scale(0.8)}.md-form.md-bg.form-sm label{-webkit-transform:translateY(11px);transform:translateY(11px)}.md-form.md-bg.form-sm label.active{-webkit-transform:translateY(-2px) scale(0.8);transform:translateY(-2px) scale(0.8)}.md-form .form-control.is-invalid,.was-validated .md-form .form-control:invalid{padding-right:0}.md-form .form-control.is-valid,.was-validated .md-form .form-control:valid{padding-right:0}.needs-validation .md-form label{left:.3rem}.custom-file-input:lang(es) ~ .custom-file-label::after{content:"Elegir"}.custom-file-input:lang(pl-pl) ~ .custom-file-label::after{content:"Wybierz"}.custom-file-input:lang(fr) ~ .custom-file-label::after{content:"Choisir"}.custom-file-input:lang(in) ~ .custom-file-label::after{content:"Pilih"}.custom-file-input:lang(zh) ~ .custom-file-label::after{content:"選擇"}.custom-file-input:lang(de) ~ .custom-file-label::after{content:"Wählen"}.custom-file-input:lang(ru) ~ .custom-file-label::after{content:"выбирать"}.edge-header{display:block;height:278px;background-color:#ccc}.free-bird{margin-top:-100px}.juicy-peach-gradient{background-image:-webkit-gradient(linear, left top, right top, from(#ffecd2), to(#fcb69f));background-image:linear-gradient(to right, #ffecd2 0%, #fcb69f 100%)}.young-passion-gradient{background-image:-webkit-gradient(linear, left top, right top, from(#ff8177), color-stop(0%, #ff867a), color-stop(21%, #ff8c7f), color-stop(52%, #f99185), color-stop(78%, #cf556c), to(#b12a5b));background-image:linear-gradient(to right, #ff8177 0%, #ff867a 0%, #ff8c7f 21%, #f99185 52%, #cf556c 78%, #b12a5b 100%)}.lady-lips-gradient{background-image:-webkit-gradient(linear, left bottom, left top, from(#ff9a9e), color-stop(99%, #fecfef), to(#fecfef));background-image:linear-gradient(to top, #ff9a9e 0%, #fecfef 99%, #fecfef 100%)}.sunny-morning-gradient{background-image:linear-gradient(120deg, #f6d365 0%, #fda085 100%)}.rainy-ashville-gradient{background-image:-webkit-gradient(linear, left bottom, left top, from(#fbc2eb), to(#a6c1ee));background-image:linear-gradient(to top, #fbc2eb 0%, #a6c1ee 100%)}.frozen-dreams-gradient{background-image:-webkit-gradient(linear, left bottom, left top, from(#fdcbf1), color-stop(1%, #fdcbf1), to(#e6dee9));background-image:linear-gradient(to top, #fdcbf1 0%, #fdcbf1 1%, #e6dee9 100%)}.warm-flame-gradient{background-image:linear-gradient(45deg, #ff9a9e 0%, #fad0c4 99%, #fad0c4 100%)}.night-fade-gradient{background-image:-webkit-gradient(linear, left bottom, left top, from(#a18cd1), to(#fbc2eb));background-image:linear-gradient(to top, #a18cd1 0%, #fbc2eb 100%)}.spring-warmth-gradient{background-image:-webkit-gradient(linear, left bottom, left top, from(#fad0c4), to(#ffd1ff));background-image:linear-gradient(to top, #fad0c4 0%, #ffd1ff 100%)}.winter-neva-gradient{background-image:linear-gradient(120deg, #a1c4fd 0%, #c2e9fb 100%)}.dusty-grass-gradient{background-image:linear-gradient(120deg, #d4fc79 0%, #96e6a1 100%)}.tempting-azure-gradient{background-image:linear-gradient(120deg, #84fab0 0%, #8fd3f4 100%)}.heavy-rain-gradient{background-image:-webkit-gradient(linear, left bottom, left top, from(#cfd9df), to(#e2ebf0));background-image:linear-gradient(to top, #cfd9df 0%, #e2ebf0 100%)}.amy-crisp-gradient{background-image:linear-gradient(120deg, #a6c0fe 0%, #f68084 100%)}.mean-fruit-gradient{background-image:linear-gradient(120deg, #fccb90 0%, #d57eeb 100%)}.deep-blue-gradient{background-image:linear-gradient(120deg, #e0c3fc 0%, #8ec5fc 100%)}.ripe-malinka-gradient{background-image:linear-gradient(120deg, #f093fb 0%, #f5576c 100%)}.cloudy-knoxville-gradient{background-image:linear-gradient(120deg, #fdfbfb 0%, #ebedee 100%)}.morpheus-den-gradient{background-image:-webkit-gradient(linear, left bottom, left top, from(#30cfd0), to(#330867));background-image:linear-gradient(to top, #30cfd0 0%, #330867 100%)}.rare-wind-gradient{background-image:-webkit-gradient(linear, left bottom, left top, from(#a8edea), to(#fed6e3));background-image:linear-gradient(to top, #a8edea 0%, #fed6e3 100%)}.near-moon-gradient{background-image:-webkit-gradient(linear, left bottom, left top, from(#5ee7df), to(#b490ca));background-image:linear-gradient(to top, #5ee7df 0%, #b490ca 100%)}.schedule-list .hr-bold{border-top:2px solid #212529}.schedule-list .font-smaller{font-size:.8rem}.note{padding:10px;border-left:6px solid;border-radius:5px}.note strong{font-weight:600}.note p{font-weight:500}.note-primary{background-color:#dfeefd;border-color:#176ac4}.note-secondary{background-color:#e2e3e5;border-color:#58595a}.note-success{background-color:#e2f0e5;border-color:#49a75f}.note-danger{background-color:#fae7e8;border-color:#e45460}.note-warning{background-color:#faf4e0;border-color:#c2a442}.note-info{background-color:#e4f2f5;border-color:#2492a5}.note-light{background-color:#fefefe;border-color:#0f0f0f}footer.page-footer{bottom:0;color:#fff}footer.page-footer .container-fluid{width:auto}footer.page-footer .footer-copyright{overflow:hidden;color:rgba(255,255,255,0.6);background-color:rgba(0,0,0,0.2)}footer.page-footer a{color:#fff}.media .media-left{padding:0 10px 10px 0}.media .media-left img{-webkit-box-shadow:0 2px 5px 0 rgba(0,0,0,0.16),0 2px 10px 0 rgba(0,0,0,0.12);box-shadow:0 2px 5px 0 rgba(0,0,0,0.16),0 2px 10px 0 rgba(0,0,0,0.12)}.list-group .list-group-item:first-child{border-top-left-radius:.125rem;border-top-right-radius:.125rem}.list-group .list-group-item:last-child{border-bottom-right-radius:.125rem;border-bottom-left-radius:.125rem}.list-group a,.list-group button{-webkit-transition:.5s;transition:.5s}.list-group a:hover,.list-group button:hover{-webkit-transition:.5s;transition:.5s}table th{font-size:.9rem;font-weight:400}table td{font-size:.9rem;font-weight:300}table.table thead th{border-top:none}table.table th,table.table td{padding-top:1.1rem;padding-bottom:1rem}table.table a{margin:0;color:#212529}table.table .label-table{height:.94rem;padding:0;margin:0;line-height:.94rem}table.table.btn-table td{vertical-align:middle}table.table-hover tbody tr:hover{background-color:rgba(0,0,0,0.075);-webkit-transition:.5s;transition:.5s}table .th-lg{min-width:9rem}table .th-sm{min-width:6rem}table.table-sm th,table.table-sm td{padding-top:.6rem;padding-bottom:.6rem}.table-scroll-vertical{max-height:300px;overflow-y:auto}.table-fixed{table-layout:fixed}.table-responsive>.table-bordered,.table-responsive-sm>.table-bordered,.table-responsive-md>.table-bordered,.table-responsive-lg>.table-bordered,.table-responsive-xl>.table-bordered{border-top:1px solid #dee2e6}ul.stepper{padding:0 1.5rem;padding:1.5rem;margin:1em -1.5rem;overflow-x:hidden;overflow-y:auto;counter-reset:section}ul.stepper li a{padding:1.5rem;text-align:center}ul.stepper li a .circle{display:inline-block;width:1.75rem;height:1.75rem;margin-right:.5rem;line-height:1.7rem;color:#fff;text-align:center;background:rgba(0,0,0,0.38);border-radius:50%}ul.stepper li a .label{display:inline-block;color:rgba(0,0,0,0.38)}ul.stepper li.active a .label,ul.stepper li.completed a .label{font-weight:600;color:rgba(0,0,0,0.87)}.stepper-horizontal{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.stepper-horizontal li{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:.5s;transition:.5s}.stepper-horizontal li a .label{margin-top:.63rem}.stepper-horizontal li:not(:last-child):after{position:relative;-webkit-box-flex:1;-ms-flex:1;flex:1;height:1px;margin:.5rem 0 0 0;content:"";background-color:rgba(0,0,0,0.1)}.stepper-horizontal li:not(:first-child):before{position:relative;-webkit-box-flex:1;-ms-flex:1;flex:1;height:1px;margin:.5rem 0 0 0;content:"";background-color:rgba(0,0,0,0.1)}.stepper-horizontal li:hover{background-color:rgba(0,0,0,0.06)}@media (max-width: 47.9375rem){.stepper-horizontal{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.stepper-horizontal li{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.stepper-horizontal li a .label{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;margin-top:.2rem}.stepper-horizontal li:not(:last-child):after{position:absolute;top:3.75rem;left:2.19rem;width:1px;height:calc(100% - 40px);content:""}}.stepper-horizontal>li:not(:last-of-type){margin-bottom:0 !important}.stepper-vertical{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.stepper-vertical li{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.stepper-vertical li a{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-item-align:start;align-self:flex-start}.stepper-vertical li a .circle{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.stepper-vertical li a .label{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;margin-top:.2rem}.stepper-vertical li.completed a .label{font-weight:500}.stepper-vertical li .step-content{display:block;padding:.94rem;margin-top:0;margin-left:3.13rem}.stepper-vertical li .step-content p{font-size:.88rem}.stepper-vertical li:not(:last-child):after{position:absolute;top:3.44rem;left:2.19rem;width:1px;height:calc(100% - 40px);content:"";background-color:rgba(0,0,0,0.1)}.fast.spinner-border{-webkit-animation:spinner-border 0.4s linear infinite;animation:spinner-border 0.4s linear infinite}.fast.spinner-grow{-webkit-animation:spinner-grow 0.4s linear infinite;animation:spinner-grow 0.4s linear infinite}.treeview.w-20{width:20rem}.treeview .rotate{margin-top:.2rem;font-size:.8rem;vertical-align:text-top;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-transition:all .1s linear;transition:all .1s linear}.treeview .rotate.down{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.treeview .nested{display:none}.treeview .active{display:block}.treeview ul{list-style-type:none}.treeview .ic-w{width:1.3rem}.treeview-animated.w-20{width:20rem}.treeview-animated ul{position:relative;padding-left:1em;list-style:none}.treeview-animated .treeview-animated-list li{padding:.2em 0 0 .2em}.treeview-animated .treeview-animated-list .treeview-animated-items .nested::before{position:absolute;left:5px;display:block;width:5px;height:100%;content:"";background-color:#808080}.treeview-animated .treeview-animated-list .treeview-animated-items .closed{display:block;padding:.2em .2em .2em .4em;margin-right:0;border-top-left-radius:.3em;border-bottom-left-radius:.3em}.treeview-animated .treeview-animated-list .treeview-animated-items .closed:hover{background-color:#8cb9ff}.treeview-animated .treeview-animated-list .treeview-animated-items .closed .fa-angle-right{font-size:.8rem;-webkit-transition:all .1s linear;transition:all .1s linear}.treeview-animated .treeview-animated-list .treeview-animated-items .closed .fa-angle-right.down{position:relative;color:#f8f9fa;-webkit-transform:rotate(90deg);transform:rotate(90deg)}.treeview-animated .treeview-animated-list .treeview-animated-items .open{background-color:#32a0ff;-webkit-transition:all .1s linear;transition:all .1s linear}.treeview-animated .treeview-animated-list .treeview-animated-items .open:hover{color:#f8f9fa;background-color:#32a0ff}.treeview-animated .treeview-animated-list .treeview-animated-items .open span{color:#f8f9fa}.treeview-animated .treeview-animated-list .treeview-animated-element{padding:.2em .2em .2em .6em;cursor:pointer;border-top-left-radius:4px;border-bottom-left-radius:4px;-webkit-transition:all .1s linear;transition:all .1s linear}.treeview-animated .treeview-animated-list .treeview-animated-element:hover{background-color:#8cb9ff}.treeview-animated .treeview-animated-list .treeview-animated-element.opened{color:#f8f9fa;background-color:#32a0ff}.treeview-animated .treeview-animated-list .treeview-animated-element.opened:hover{color:#f8f9fa;background-color:#32a0ff}.treeview-colorful{font-size:16px;font-weight:400;background:rgba(224,127,178,0.2)}.treeview-colorful.w-20{width:20rem}.treeview-colorful hr{border-color:#a2127a}.treeview-colorful h6{font-size:1.4em;font-weight:500;color:#a2127a}.treeview-colorful ul{position:relative;padding-left:0;list-style:none}.treeview-colorful .treeview-colorful-list ul{padding-left:1em;margin-top:.1em;background:rgba(224,127,178,0.2)}.treeview-colorful .treeview-colorful-element{padding:.2em .2em .2em 1em;cursor:pointer;border:2px solid transparent;border-right:0 solid transparent;-webkit-transition:all .1s linear;transition:all .1s linear}.treeview-colorful .treeview-colorful-element:hover{background-color:#e07fb2}.treeview-colorful .treeview-colorful-element.opened{color:#ffac47;background-color:#a2127a;border:2px solid #ffac47;border-right:0 solid transparent}.treeview-colorful .treeview-colorful-element.opened:hover{color:#ffac47;background-color:#a2127a}.treeview-colorful .treeview-colorful-items-header{display:block;padding:.4em;margin-right:0;border-bottom:2px solid transparent;-webkit-transition:all .1s linear;transition:all .1s linear}.treeview-colorful .treeview-colorful-items-header:hover{background-color:#e07fb2}.treeview-colorful .treeview-colorful-items-header.open{background-color:#a2127a;border-bottom:2px solid #ffac47;-webkit-transition:all .1s linear;transition:all .1s linear}.treeview-colorful .treeview-colorful-items-header.open span{color:#ffac47}.treeview-colorful .treeview-colorful-items-header.open:hover{color:#ffac47;background-color:#a2127a}.treeview-colorful .treeview-colorful-items-header.open div:hover{background-color:#a2127a}.treeview-colorful .treeview-colorful-items-header .fa-angle-right{font-size:.8rem;-webkit-transition:all .2s linear;transition:all .2s linear}.treeview-colorful .treeview-colorful-items-header .fas{position:relative;color:#ffac47;-webkit-transition:all .2s linear;transition:all .2s linear;-webkit-transform:rotate(90deg);transform:rotate(90deg)}.treeview-colorful .treeview-colorful-items-header .fa-minus-circle{position:relative;color:#ffac47;-webkit-transition:all .2s linear;transition:all .2s linear;-webkit-transform:rotate(180deg);transform:rotate(180deg)} - +@charset "UTF-8"; +/*! + * Material Design for Bootstrap 4 + * Version: MDB FREE 4.13.0 + * + * + * Copyright: Material Design for Bootstrap + * https://mdbootstrap.com/ + * + * Read the license: https://mdbootstrap.com/general/license/ + * + * + * Documentation: https://mdbootstrap.com/ + * + * Getting started: https://mdbootstrap.com/docs/jquery/getting-started/download/ + * + * Tutorials: https://mdbootstrap.com/education/bootstrap/ + * + * Templates: https://mdbootstrap.com/templates/ + * + * Support: https://mdbootstrap.com/support/ + * + * Contact: office@mdbootstrap.com + * + * Attribution: Animate CSS, Twitter Bootstrap, Materialize CSS, Normalize CSS, Waves JS, WOW JS, Toastr, Chart.js + */ +.mdb-color.lighten-5{background-color:#d0d6e2 !important}.mdb-color.lighten-4{background-color:#b1bace !important}.mdb-color.lighten-3{background-color:#929fba !important}.mdb-color.lighten-2{background-color:#7283a7 !important}.mdb-color.lighten-1{background-color:#59698d !important}.mdb-color{background-color:#45526e !important}.mdb-color-text{color:#45526e !important}.rgba-mdb-color-slight,.rgba-mdb-color-slight:after{background-color:rgba(69,82,110,0.1)}.rgba-mdb-color-light,.rgba-mdb-color-light:after{background-color:rgba(69,82,110,0.3)}.rgba-mdb-color-strong,.rgba-mdb-color-strong:after{background-color:rgba(69,82,110,0.7)}.mdb-color.darken-1{background-color:#3b465e !important}.mdb-color.darken-2{background-color:#2e3951 !important}.mdb-color.darken-3{background-color:#1c2a48 !important}.mdb-color.darken-4{background-color:#1c2331 !important}.red.lighten-5{background-color:#ffebee !important}.red.lighten-4{background-color:#ffcdd2 !important}.red.lighten-3{background-color:#ef9a9a !important}.red.lighten-2{background-color:#e57373 !important}.red.lighten-1{background-color:#ef5350 !important}.red{background-color:#f44336 !important}.red-text{color:#f44336 !important}.rgba-red-slight,.rgba-red-slight:after{background-color:rgba(244,67,54,0.1)}.rgba-red-light,.rgba-red-light:after{background-color:rgba(244,67,54,0.3)}.rgba-red-strong,.rgba-red-strong:after{background-color:rgba(244,67,54,0.7)}.red.darken-1{background-color:#e53935 !important}.red.darken-2{background-color:#d32f2f !important}.red.darken-3{background-color:#c62828 !important}.red.darken-4{background-color:#b71c1c !important}.red.accent-1{background-color:#ff8a80 !important}.red.accent-2{background-color:#ff5252 !important}.red.accent-3{background-color:#ff1744 !important}.red.accent-4{background-color:#d50000 !important}.pink.lighten-5{background-color:#fce4ec !important}.pink.lighten-4{background-color:#f8bbd0 !important}.pink.lighten-3{background-color:#f48fb1 !important}.pink.lighten-2{background-color:#f06292 !important}.pink.lighten-1{background-color:#ec407a !important}.pink{background-color:#e91e63 !important}.pink-text{color:#e91e63 !important}.rgba-pink-slight,.rgba-pink-slight:after{background-color:rgba(233,30,99,0.1)}.rgba-pink-light,.rgba-pink-light:after{background-color:rgba(233,30,99,0.3)}.rgba-pink-strong,.rgba-pink-strong:after{background-color:rgba(233,30,99,0.7)}.pink.darken-1{background-color:#d81b60 !important}.pink.darken-2{background-color:#c2185b !important}.pink.darken-3{background-color:#ad1457 !important}.pink.darken-4{background-color:#880e4f !important}.pink.accent-1{background-color:#ff80ab !important}.pink.accent-2{background-color:#ff4081 !important}.pink.accent-3{background-color:#f50057 !important}.pink.accent-4{background-color:#c51162 !important}.purple.lighten-5{background-color:#f3e5f5 !important}.purple.lighten-4{background-color:#e1bee7 !important}.purple.lighten-3{background-color:#ce93d8 !important}.purple.lighten-2{background-color:#ba68c8 !important}.purple.lighten-1{background-color:#ab47bc !important}.purple{background-color:#9c27b0 !important}.purple-text{color:#9c27b0 !important}.rgba-purple-slight,.rgba-purple-slight:after{background-color:rgba(156,39,176,0.1)}.rgba-purple-light,.rgba-purple-light:after{background-color:rgba(156,39,176,0.3)}.rgba-purple-strong,.rgba-purple-strong:after{background-color:rgba(156,39,176,0.7)}.purple.darken-1{background-color:#8e24aa !important}.purple.darken-2{background-color:#7b1fa2 !important}.purple.darken-3{background-color:#6a1b9a !important}.purple.darken-4{background-color:#4a148c !important}.purple.accent-1{background-color:#ea80fc !important}.purple.accent-2{background-color:#e040fb !important}.purple.accent-3{background-color:#d500f9 !important}.purple.accent-4{background-color:#a0f !important}.deep-purple.lighten-5{background-color:#ede7f6 !important}.deep-purple.lighten-4{background-color:#d1c4e9 !important}.deep-purple.lighten-3{background-color:#b39ddb !important}.deep-purple.lighten-2{background-color:#9575cd !important}.deep-purple.lighten-1{background-color:#7e57c2 !important}.deep-purple{background-color:#673ab7 !important}.deep-purple-text{color:#673ab7 !important}.rgba-deep-purple-slight,.rgba-deep-purple-slight:after{background-color:rgba(103,58,183,0.1)}.rgba-deep-purple-light,.rgba-deep-purple-light:after{background-color:rgba(103,58,183,0.3)}.rgba-deep-purple-strong,.rgba-deep-purple-strong:after{background-color:rgba(103,58,183,0.7)}.deep-purple.darken-1{background-color:#5e35b1 !important}.deep-purple.darken-2{background-color:#512da8 !important}.deep-purple.darken-3{background-color:#4527a0 !important}.deep-purple.darken-4{background-color:#311b92 !important}.deep-purple.accent-1{background-color:#b388ff !important}.deep-purple.accent-2{background-color:#7c4dff !important}.deep-purple.accent-3{background-color:#651fff !important}.deep-purple.accent-4{background-color:#6200ea !important}.indigo.lighten-5{background-color:#e8eaf6 !important}.indigo.lighten-4{background-color:#c5cae9 !important}.indigo.lighten-3{background-color:#9fa8da !important}.indigo.lighten-2{background-color:#7986cb !important}.indigo.lighten-1{background-color:#5c6bc0 !important}.indigo{background-color:#3f51b5 !important}.indigo-text{color:#3f51b5 !important}.rgba-indigo-slight,.rgba-indigo-slight:after{background-color:rgba(63,81,181,0.1)}.rgba-indigo-light,.rgba-indigo-light:after{background-color:rgba(63,81,181,0.3)}.rgba-indigo-strong,.rgba-indigo-strong:after{background-color:rgba(63,81,181,0.7)}.indigo.darken-1{background-color:#3949ab !important}.indigo.darken-2{background-color:#303f9f !important}.indigo.darken-3{background-color:#283593 !important}.indigo.darken-4{background-color:#1a237e !important}.indigo.accent-1{background-color:#8c9eff !important}.indigo.accent-2{background-color:#536dfe !important}.indigo.accent-3{background-color:#3d5afe !important}.indigo.accent-4{background-color:#304ffe !important}.blue.lighten-5{background-color:#e3f2fd !important}.blue.lighten-4{background-color:#bbdefb !important}.blue.lighten-3{background-color:#90caf9 !important}.blue.lighten-2{background-color:#64b5f6 !important}.blue.lighten-1{background-color:#42a5f5 !important}.blue{background-color:#2196f3 !important}.blue-text{color:#2196f3 !important}.rgba-blue-slight,.rgba-blue-slight:after{background-color:rgba(33,150,243,0.1)}.rgba-blue-light,.rgba-blue-light:after{background-color:rgba(33,150,243,0.3)}.rgba-blue-strong,.rgba-blue-strong:after{background-color:rgba(33,150,243,0.7)}.blue.darken-1{background-color:#1e88e5 !important}.blue.darken-2{background-color:#1976d2 !important}.blue.darken-3{background-color:#1565c0 !important}.blue.darken-4{background-color:#0d47a1 !important}.blue.accent-1{background-color:#82b1ff !important}.blue.accent-2{background-color:#448aff !important}.blue.accent-3{background-color:#2979ff !important}.blue.accent-4{background-color:#2962ff !important}.light-blue.lighten-5{background-color:#e1f5fe !important}.light-blue.lighten-4{background-color:#b3e5fc !important}.light-blue.lighten-3{background-color:#81d4fa !important}.light-blue.lighten-2{background-color:#4fc3f7 !important}.light-blue.lighten-1{background-color:#29b6f6 !important}.light-blue{background-color:#03a9f4 !important}.light-blue-text{color:#03a9f4 !important}.rgba-light-blue-slight,.rgba-light-blue-slight:after{background-color:rgba(3,169,244,0.1)}.rgba-light-blue-light,.rgba-light-blue-light:after{background-color:rgba(3,169,244,0.3)}.rgba-light-blue-strong,.rgba-light-blue-strong:after{background-color:rgba(3,169,244,0.7)}.light-blue.darken-1{background-color:#039be5 !important}.light-blue.darken-2{background-color:#0288d1 !important}.light-blue.darken-3{background-color:#0277bd !important}.light-blue.darken-4{background-color:#01579b !important}.light-blue.accent-1{background-color:#80d8ff !important}.light-blue.accent-2{background-color:#40c4ff !important}.light-blue.accent-3{background-color:#00b0ff !important}.light-blue.accent-4{background-color:#0091ea !important}.cyan.lighten-5{background-color:#e0f7fa !important}.cyan.lighten-4{background-color:#b2ebf2 !important}.cyan.lighten-3{background-color:#80deea !important}.cyan.lighten-2{background-color:#4dd0e1 !important}.cyan.lighten-1{background-color:#26c6da !important}.cyan{background-color:#00bcd4 !important}.cyan-text{color:#00bcd4 !important}.rgba-cyan-slight,.rgba-cyan-slight:after{background-color:rgba(0,188,212,0.1)}.rgba-cyan-light,.rgba-cyan-light:after{background-color:rgba(0,188,212,0.3)}.rgba-cyan-strong,.rgba-cyan-strong:after{background-color:rgba(0,188,212,0.7)}.cyan.darken-1{background-color:#00acc1 !important}.cyan.darken-2{background-color:#0097a7 !important}.cyan.darken-3{background-color:#00838f !important}.cyan.darken-4{background-color:#006064 !important}.cyan.accent-1{background-color:#84ffff !important}.cyan.accent-2{background-color:#18ffff !important}.cyan.accent-3{background-color:#00e5ff !important}.cyan.accent-4{background-color:#00b8d4 !important}.teal.lighten-5{background-color:#e0f2f1 !important}.teal.lighten-4{background-color:#b2dfdb !important}.teal.lighten-3{background-color:#80cbc4 !important}.teal.lighten-2{background-color:#4db6ac !important}.teal.lighten-1{background-color:#26a69a !important}.teal{background-color:#009688 !important}.teal-text{color:#009688 !important}.rgba-teal-slight,.rgba-teal-slight:after{background-color:rgba(0,150,136,0.1)}.rgba-teal-light,.rgba-teal-light:after{background-color:rgba(0,150,136,0.3)}.rgba-teal-strong,.rgba-teal-strong:after{background-color:rgba(0,150,136,0.7)}.teal.darken-1{background-color:#00897b !important}.teal.darken-2{background-color:#00796b !important}.teal.darken-3{background-color:#00695c !important}.teal.darken-4{background-color:#004d40 !important}.teal.accent-1{background-color:#a7ffeb !important}.teal.accent-2{background-color:#64ffda !important}.teal.accent-3{background-color:#1de9b6 !important}.teal.accent-4{background-color:#00bfa5 !important}.green.lighten-5{background-color:#e8f5e9 !important}.green.lighten-4{background-color:#c8e6c9 !important}.green.lighten-3{background-color:#a5d6a7 !important}.green.lighten-2{background-color:#81c784 !important}.green.lighten-1{background-color:#66bb6a !important}.green{background-color:#4caf50 !important}.green-text{color:#4caf50 !important}.rgba-green-slight,.rgba-green-slight:after{background-color:rgba(76,175,80,0.1)}.rgba-green-light,.rgba-green-light:after{background-color:rgba(76,175,80,0.3)}.rgba-green-strong,.rgba-green-strong:after{background-color:rgba(76,175,80,0.7)}.green.darken-1{background-color:#43a047 !important}.green.darken-2{background-color:#388e3c !important}.green.darken-3{background-color:#2e7d32 !important}.green.darken-4{background-color:#1b5e20 !important}.green.accent-1{background-color:#b9f6ca !important}.green.accent-2{background-color:#69f0ae !important}.green.accent-3{background-color:#00e676 !important}.green.accent-4{background-color:#00c853 !important}.light-green.lighten-5{background-color:#f1f8e9 !important}.light-green.lighten-4{background-color:#dcedc8 !important}.light-green.lighten-3{background-color:#c5e1a5 !important}.light-green.lighten-2{background-color:#aed581 !important}.light-green.lighten-1{background-color:#9ccc65 !important}.light-green{background-color:#8bc34a !important}.light-green-text{color:#8bc34a !important}.rgba-light-green-slight,.rgba-light-green-slight:after{background-color:rgba(139,195,74,0.1)}.rgba-light-green-light,.rgba-light-green-light:after{background-color:rgba(139,195,74,0.3)}.rgba-light-green-strong,.rgba-light-green-strong:after{background-color:rgba(139,195,74,0.7)}.light-green.darken-1{background-color:#7cb342 !important}.light-green.darken-2{background-color:#689f38 !important}.light-green.darken-3{background-color:#558b2f !important}.light-green.darken-4{background-color:#33691e !important}.light-green.accent-1{background-color:#ccff90 !important}.light-green.accent-2{background-color:#b2ff59 !important}.light-green.accent-3{background-color:#76ff03 !important}.light-green.accent-4{background-color:#64dd17 !important}.lime.lighten-5{background-color:#f9fbe7 !important}.lime.lighten-4{background-color:#f0f4c3 !important}.lime.lighten-3{background-color:#e6ee9c !important}.lime.lighten-2{background-color:#dce775 !important}.lime.lighten-1{background-color:#d4e157 !important}.lime{background-color:#cddc39 !important}.lime-text{color:#cddc39 !important}.rgba-lime-slight,.rgba-lime-slight:after{background-color:rgba(205,220,57,0.1)}.rgba-lime-light,.rgba-lime-light:after{background-color:rgba(205,220,57,0.3)}.rgba-lime-strong,.rgba-lime-strong:after{background-color:rgba(205,220,57,0.7)}.lime.darken-1{background-color:#c0ca33 !important}.lime.darken-2{background-color:#afb42b !important}.lime.darken-3{background-color:#9e9d24 !important}.lime.darken-4{background-color:#827717 !important}.lime.accent-1{background-color:#f4ff81 !important}.lime.accent-2{background-color:#eeff41 !important}.lime.accent-3{background-color:#c6ff00 !important}.lime.accent-4{background-color:#aeea00 !important}.yellow.lighten-5{background-color:#fffde7 !important}.yellow.lighten-4{background-color:#fff9c4 !important}.yellow.lighten-3{background-color:#fff59d !important}.yellow.lighten-2{background-color:#fff176 !important}.yellow.lighten-1{background-color:#ffee58 !important}.yellow{background-color:#ffeb3b !important}.yellow-text{color:#ffeb3b !important}.rgba-yellow-slight,.rgba-yellow-slight:after{background-color:rgba(255,235,59,0.1)}.rgba-yellow-light,.rgba-yellow-light:after{background-color:rgba(255,235,59,0.3)}.rgba-yellow-strong,.rgba-yellow-strong:after{background-color:rgba(255,235,59,0.7)}.yellow.darken-1{background-color:#fdd835 !important}.yellow.darken-2{background-color:#fbc02d !important}.yellow.darken-3{background-color:#f9a825 !important}.yellow.darken-4{background-color:#f57f17 !important}.yellow.accent-1{background-color:#ffff8d !important}.yellow.accent-2{background-color:#ff0 !important}.yellow.accent-3{background-color:#ffea00 !important}.yellow.accent-4{background-color:#ffd600 !important}.amber.lighten-5{background-color:#fff8e1 !important}.amber.lighten-4{background-color:#ffecb3 !important}.amber.lighten-3{background-color:#ffe082 !important}.amber.lighten-2{background-color:#ffd54f !important}.amber.lighten-1{background-color:#ffca28 !important}.amber{background-color:#ffc107 !important}.amber-text{color:#ffc107 !important}.rgba-amber-slight,.rgba-amber-slight:after{background-color:rgba(255,193,7,0.1)}.rgba-amber-light,.rgba-amber-light:after{background-color:rgba(255,193,7,0.3)}.rgba-amber-strong,.rgba-amber-strong:after{background-color:rgba(255,193,7,0.7)}.amber.darken-1{background-color:#ffb300 !important}.amber.darken-2{background-color:#ffa000 !important}.amber.darken-3{background-color:#ff8f00 !important}.amber.darken-4{background-color:#ff6f00 !important}.amber.accent-1{background-color:#ffe57f !important}.amber.accent-2{background-color:#ffd740 !important}.amber.accent-3{background-color:#ffc400 !important}.amber.accent-4{background-color:#ffab00 !important}.orange.lighten-5{background-color:#fff3e0 !important}.orange.lighten-4{background-color:#ffe0b2 !important}.orange.lighten-3{background-color:#ffcc80 !important}.orange.lighten-2{background-color:#ffb74d !important}.orange.lighten-1{background-color:#ffa726 !important}.orange{background-color:#ff9800 !important}.orange-text{color:#ff9800 !important}.rgba-orange-slight,.rgba-orange-slight:after{background-color:rgba(255,152,0,0.1)}.rgba-orange-light,.rgba-orange-light:after{background-color:rgba(255,152,0,0.3)}.rgba-orange-strong,.rgba-orange-strong:after{background-color:rgba(255,152,0,0.7)}.orange.darken-1{background-color:#fb8c00 !important}.orange.darken-2{background-color:#f57c00 !important}.orange.darken-3{background-color:#ef6c00 !important}.orange.darken-4{background-color:#e65100 !important}.orange.accent-1{background-color:#ffd180 !important}.orange.accent-2{background-color:#ffab40 !important}.orange.accent-3{background-color:#ff9100 !important}.orange.accent-4{background-color:#ff6d00 !important}.deep-orange.lighten-5{background-color:#fbe9e7 !important}.deep-orange.lighten-4{background-color:#ffccbc !important}.deep-orange.lighten-3{background-color:#ffab91 !important}.deep-orange.lighten-2{background-color:#ff8a65 !important}.deep-orange.lighten-1{background-color:#ff7043 !important}.deep-orange{background-color:#ff5722 !important}.deep-orange-text{color:#ff5722 !important}.rgba-deep-orange-slight,.rgba-deep-orange-slight:after{background-color:rgba(255,87,34,0.1)}.rgba-deep-orange-light,.rgba-deep-orange-light:after{background-color:rgba(255,87,34,0.3)}.rgba-deep-orange-strong,.rgba-deep-orange-strong:after{background-color:rgba(255,87,34,0.7)}.deep-orange.darken-1{background-color:#f4511e !important}.deep-orange.darken-2{background-color:#e64a19 !important}.deep-orange.darken-3{background-color:#d84315 !important}.deep-orange.darken-4{background-color:#bf360c !important}.deep-orange.accent-1{background-color:#ff9e80 !important}.deep-orange.accent-2{background-color:#ff6e40 !important}.deep-orange.accent-3{background-color:#ff3d00 !important}.deep-orange.accent-4{background-color:#dd2c00 !important}.brown.lighten-5{background-color:#efebe9 !important}.brown.lighten-4{background-color:#d7ccc8 !important}.brown.lighten-3{background-color:#bcaaa4 !important}.brown.lighten-2{background-color:#a1887f !important}.brown.lighten-1{background-color:#8d6e63 !important}.brown{background-color:#795548 !important}.brown-text{color:#795548 !important}.rgba-brown-slight,.rgba-brown-slight:after{background-color:rgba(121,85,72,0.1)}.rgba-brown-light,.rgba-brown-light:after{background-color:rgba(121,85,72,0.3)}.rgba-brown-strong,.rgba-brown-strong:after{background-color:rgba(121,85,72,0.7)}.brown.darken-1{background-color:#6d4c41 !important}.brown.darken-2{background-color:#5d4037 !important}.brown.darken-3{background-color:#4e342e !important}.brown.darken-4{background-color:#3e2723 !important}.blue-grey.lighten-5{background-color:#eceff1 !important}.blue-grey.lighten-4{background-color:#cfd8dc !important}.blue-grey.lighten-3{background-color:#b0bec5 !important}.blue-grey.lighten-2{background-color:#90a4ae !important}.blue-grey.lighten-1{background-color:#78909c !important}.blue-grey{background-color:#607d8b !important}.blue-grey-text{color:#607d8b !important}.rgba-blue-grey-slight,.rgba-blue-grey-slight:after{background-color:rgba(96,125,139,0.1)}.rgba-blue-grey-light,.rgba-blue-grey-light:after{background-color:rgba(96,125,139,0.3)}.rgba-blue-grey-strong,.rgba-blue-grey-strong:after{background-color:rgba(96,125,139,0.7)}.blue-grey.darken-1{background-color:#546e7a !important}.blue-grey.darken-2{background-color:#455a64 !important}.blue-grey.darken-3{background-color:#37474f !important}.blue-grey.darken-4{background-color:#263238 !important}.grey.lighten-5{background-color:#fafafa !important}.grey.lighten-4{background-color:#f5f5f5 !important}.grey.lighten-3{background-color:#eee !important}.grey.lighten-2{background-color:#e0e0e0 !important}.grey.lighten-1{background-color:#bdbdbd !important}.grey{background-color:#9e9e9e !important}.grey-text{color:#9e9e9e !important}.rgba-grey-slight,.rgba-grey-slight:after{background-color:rgba(158,158,158,0.1)}.rgba-grey-light,.rgba-grey-light:after{background-color:rgba(158,158,158,0.3)}.rgba-grey-strong,.rgba-grey-strong:after{background-color:rgba(158,158,158,0.7)}.grey.darken-1{background-color:#757575 !important}.grey.darken-2{background-color:#616161 !important}.grey.darken-3{background-color:#424242 !important}.grey.darken-4{background-color:#212121 !important}.black{background-color:#000 !important}.black-text{color:#000 !important}.rgba-black-slight,.rgba-black-slight:after{background-color:rgba(0,0,0,0.1)}.rgba-black-light,.rgba-black-light:after{background-color:rgba(0,0,0,0.3)}.rgba-black-strong,.rgba-black-strong:after{background-color:rgba(0,0,0,0.7)}.white{background-color:#fff !important}.white-text{color:#fff !important}.rgba-white-slight,.rgba-white-slight:after{background-color:rgba(255,255,255,0.1)}.rgba-white-light,.rgba-white-light:after{background-color:rgba(255,255,255,0.3)}.rgba-white-strong,.rgba-white-strong:after{background-color:rgba(255,255,255,0.7)}.rgba-stylish-slight{background-color:rgba(62,69,81,0.1)}.rgba-stylish-light{background-color:rgba(62,69,81,0.3)}.rgba-stylish-strong{background-color:rgba(62,69,81,0.7)}.primary-color,ul.stepper li.active a .circle,ul.stepper li.completed a .circle{background-color:#4285f4 !important}.primary-color-dark{background-color:#0d47a1 !important}.secondary-color{background-color:#a6c !important}.secondary-color-dark{background-color:#93c !important}.default-color{background-color:#2bbbad !important}.default-color-dark{background-color:#00695c !important}.info-color{background-color:#33b5e5 !important}.info-color-dark{background-color:#09c !important}.success-color{background-color:#00c851 !important}.success-color-dark{background-color:#007e33 !important}.warning-color{background-color:#fb3 !important}.warning-color-dark{background-color:#f80 !important}.danger-color,ul.stepper li.warning a .circle{background-color:#ff3547 !important}.danger-color-dark{background-color:#c00 !important}.elegant-color{background-color:#2e2e2e !important}.elegant-color-dark{background-color:#212121 !important}.stylish-color{background-color:#4b515d !important}.stylish-color-dark{background-color:#3e4551 !important}.unique-color{background-color:#3f729b !important}.unique-color-dark{background-color:#1c2331 !important}.special-color{background-color:#37474f !important}.special-color-dark{background-color:#263238 !important}.purple-gradient{background:linear-gradient(40deg, #ff6ec4, #7873f5) !important}.peach-gradient{background:linear-gradient(40deg, #ffd86f, #fc6262) !important}.aqua-gradient{background:linear-gradient(40deg, #2096ff, #05ffa3) !important}.blue-gradient{background:linear-gradient(40deg, #45cafc, #303f9f) !important}.purple-gradient-rgba{background:linear-gradient(40deg, rgba(255,110,196,0.9), rgba(120,115,245,0.9)) !important}.peach-gradient-rgba{background:linear-gradient(40deg, rgba(255,216,111,0.9), rgba(252,98,98,0.9)) !important}.aqua-gradient-rgba{background:linear-gradient(40deg, rgba(32,150,255,0.9), rgba(5,255,163,0.9)) !important}.blue-gradient-rgba{background:linear-gradient(40deg, rgba(69,202,252,0.9), rgba(48,63,159,0.9)) !important}.dark-grey-text{color:#4f4f4f !important}.dark-grey-text:hover,.dark-grey-text:focus{color:#4f4f4f !important}.hoverable{-webkit-box-shadow:none;box-shadow:none;-webkit-transition:all 0.55s ease-in-out;transition:all 0.55s ease-in-out}.hoverable:hover{-webkit-box-shadow:0 8px 17px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.19);box-shadow:0 8px 17px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.19);-webkit-transition:all 0.55s ease-in-out;transition:all 0.55s ease-in-out}.z-depth-0{-webkit-box-shadow:none !important;box-shadow:none !important}.z-depth-1{-webkit-box-shadow:0 2px 5px 0 rgba(0,0,0,0.16),0 2px 10px 0 rgba(0,0,0,0.12) !important;box-shadow:0 2px 5px 0 rgba(0,0,0,0.16),0 2px 10px 0 rgba(0,0,0,0.12) !important}.z-depth-1-half{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15) !important;box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15) !important}.z-depth-2{-webkit-box-shadow:0 8px 17px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.19) !important;box-shadow:0 8px 17px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.19) !important}.z-depth-3{-webkit-box-shadow:0 12px 15px 0 rgba(0,0,0,0.24),0 17px 50px 0 rgba(0,0,0,0.19) !important;box-shadow:0 12px 15px 0 rgba(0,0,0,0.24),0 17px 50px 0 rgba(0,0,0,0.19) !important}.z-depth-4{-webkit-box-shadow:0 16px 28px 0 rgba(0,0,0,0.22),0 25px 55px 0 rgba(0,0,0,0.21) !important;box-shadow:0 16px 28px 0 rgba(0,0,0,0.22),0 25px 55px 0 rgba(0,0,0,0.21) !important}.z-depth-5{-webkit-box-shadow:0 27px 24px 0 rgba(0,0,0,0.2),0 40px 77px 0 rgba(0,0,0,0.22) !important;box-shadow:0 27px 24px 0 rgba(0,0,0,0.2),0 40px 77px 0 rgba(0,0,0,0.22) !important}.disabled,:disabled{pointer-events:none !important}a{color:#007bff;text-decoration:none;cursor:pointer;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}a:hover{color:#0056b3;text-decoration:none;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}a.disabled:hover,a:disabled:hover{color:#007bff}a:not([href]):not([tabindex]),a:not([href]):not([tabindex]):focus,a:not([href]):not([tabindex]):hover{color:inherit;text-decoration:none}.divider-new{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:2.8rem;margin-bottom:2.8rem}.divider-new>h1,.divider-new h2,.divider-new h3,.divider-new h4,.divider-new h5,.divider-new h6{margin-bottom:0}.divider-new:before,.divider-new:after{-webkit-box-flex:1;-ms-flex:1;flex:1;height:1.5px;height:2px;content:"";background:#c6c6c6}.divider-new:before{margin:0 .5rem 0 0}.divider-new:after{margin:0 0 0 .5rem}.img-fluid,.modal-dialog.cascading-modal.modal-avatar .modal-header,.video-fluid{max-width:100%;height:auto}.flex-center{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:100%}.flex-center p{margin:0}.flex-center ul{text-align:center}.flex-center ul li{margin-bottom:1rem}.flex-center ul li:last-of-type{margin-bottom:0}.hr-light{border-top:1px solid #fff}.hr-dark{border-top:1px solid #666}.w-responsive{width:75%}@media (max-width: 740px){.w-responsive{width:100%}}.w-header{width:3.2rem}.collapsible-body{display:none}.jumbotron{background-color:#fff;border-radius:.125rem;-webkit-box-shadow:0 2px 5px 0 rgba(0,0,0,0.16),0 2px 10px 0 rgba(0,0,0,0.12);box-shadow:0 2px 5px 0 rgba(0,0,0,0.16),0 2px 10px 0 rgba(0,0,0,0.12)}.bg-primary{background-color:#4285f4 !important}a.bg-primary:hover,a.bg-primary:focus,button.bg-primary:hover,button.bg-primary:focus{background-color:#1266f1 !important}.border-primary{border-color:#4285f4 !important}.bg-danger{background-color:#ff3547 !important}a.bg-danger:hover,a.bg-danger:focus,button.bg-danger:hover,button.bg-danger:focus{background-color:#ff0219 !important}.border-danger{border-color:#ff3547 !important}.bg-warning{background-color:#fb3 !important}a.bg-warning:hover,a.bg-warning:focus,button.bg-warning:hover,button.bg-warning:focus{background-color:#fa0 !important}.border-warning{border-color:#fb3 !important}.bg-success{background-color:#00c851 !important}a.bg-success:hover,a.bg-success:focus,button.bg-success:hover,button.bg-success:focus{background-color:#00953c !important}.border-success{border-color:#00c851 !important}.bg-info{background-color:#33b5e5 !important}a.bg-info:hover,a.bg-info:focus,button.bg-info:hover,button.bg-info:focus{background-color:#1a9bcb !important}.border-info{border-color:#33b5e5 !important}.bg-default{background-color:#2bbbad !important}a.bg-default:hover,a.bg-default:focus,button.bg-default:hover,button.bg-default:focus{background-color:#219287 !important}.border-default{border-color:#2bbbad !important}.bg-secondary{background-color:#a6c !important}a.bg-secondary:hover,a.bg-secondary:focus,button.bg-secondary:hover,button.bg-secondary:focus{background-color:#9540bf !important}.border-secondary{border-color:#a6c !important}.bg-dark{background-color:#212121 !important}a.bg-dark:hover,a.bg-dark:focus,button.bg-dark:hover,button.bg-dark:focus{background-color:#080808 !important}.border-dark{border-color:#212121 !important}.bg-light{background-color:#e0e0e0 !important}a.bg-light:hover,a.bg-light:focus,button.bg-light:hover,button.bg-light:focus{background-color:#c7c7c7 !important}.border-light{border-color:#e0e0e0 !important}.card-img-100{width:100px;height:100px}.card-img-64{width:64px;height:64px}.mml-1{margin-left:-0.25rem !important}.flex-1{-webkit-box-flex:1;-ms-flex:1;flex:1}body{font-family:"Roboto",sans-serif;font-weight:300}h1,h2,h3,h4,h5,h6{font-weight:300}.blockquote{padding:.5rem 1rem;border-left:.25rem solid #eceeef}.blockquote.text-right{border-right:.25rem solid #eceeef;border-left:none}.blockquote .bq-title{margin-bottom:0;font-size:1.5rem;font-weight:400}.blockquote p{padding:1rem 0;font-size:1.1rem}.bq-primary{border-left:3px solid #4285f4 !important}.bq-primary .bq-title{color:#4285f4 !important}.bq-danger{border-left:3px solid #ff3547 !important}.bq-danger .bq-title{color:#ff3547 !important}.bq-warning{border-left:3px solid #fb3 !important}.bq-warning .bq-title{color:#fb3 !important}.bq-success{border-left:3px solid #00c851 !important}.bq-success .bq-title{color:#00c851 !important}.bq-info{border-left:3px solid #33b5e5 !important}.bq-info .bq-title{color:#33b5e5 !important}.h1-responsive{font-size:150%}.h2-responsive{font-size:145%}.h3-responsive{font-size:135%}.h4-responsive{font-size:135%}.h5-responsive{font-size:135%}@media (min-width: 576px){.h1-responsive{font-size:170%}.h2-responsive{font-size:140%}.h3-responsive{font-size:125%}.h4-responsive{font-size:125%}.h5-responsive{font-size:125%}}@media (min-width: 768px){.h1-responsive{font-size:200%}.h2-responsive{font-size:170%}.h3-responsive{font-size:140%}.h4-responsive{font-size:125%}.h5-responsive{font-size:125%}}@media (min-width: 992px){.h1-responsive{font-size:200%}.h2-responsive{font-size:170%}.h3-responsive{font-size:140%}.h4-responsive{font-size:125%}.h5-responsive{font-size:125%}}@media (min-width: 1200px){.h1-responsive{font-size:250%}.h2-responsive{font-size:200%}.h3-responsive{font-size:170%}.h4-responsive{font-size:140%}.h5-responsive{font-size:125%}}.text-primary{color:#4285f4 !important}a.text-primary:hover,a.text-primary:focus{color:#1266f1 !important}.text-danger{color:#ff3547 !important}a.text-danger:hover,a.text-danger:focus{color:#ff0219 !important}.text-warning{color:#fb3 !important}a.text-warning:hover,a.text-warning:focus{color:#fa0 !important}.text-success{color:#00c851 !important}a.text-success:hover,a.text-success:focus{color:#00953c !important}.text-info{color:#33b5e5 !important}a.text-info:hover,a.text-info:focus{color:#1a9bcb !important}.text-default{color:#2bbbad !important}a.text-default:hover,a.text-default:focus{color:#219287 !important}.text-secondary{color:#a6c !important}a.text-secondary:hover,a.text-secondary:focus{color:#9540bf !important}.text-dark{color:#212121 !important}a.text-dark:hover,a.text-dark:focus{color:#080808 !important}.text-light{color:#e0e0e0 !important}a.text-light:hover,a.text-light:focus{color:#c7c7c7 !important}.font-small{font-size:.9rem}strong{font-weight:500}.view{position:relative;overflow:hidden;cursor:default}.view .mask{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:hidden;background-attachment:fixed}.view img,.view video{position:relative;display:block}.view video.video-intro{top:50%;left:50%;z-index:-100;width:auto;min-width:100%;height:auto;min-height:100%;-webkit-transition:1s opacity;transition:1s opacity;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}.overlay .mask{opacity:0;-webkit-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out}.overlay .mask:hover{opacity:1}.zoom img,.zoom video{-webkit-transition:all 0.2s linear;transition:all 0.2s linear}.zoom:hover img,.zoom:hover video{-webkit-transform:scale(1.1);transform:scale(1.1)}.pattern-1{background:url(../img/overlays/01.png);background-attachment:fixed}.pattern-2{background:url(../img/overlays/02.png);background-attachment:fixed}.pattern-3{background:url(../img/overlays/03.png);background-attachment:fixed}.pattern-4{background:url(../img/overlays/04.png);background-attachment:fixed}.pattern-5{background:url(../img/overlays/05.png);background-attachment:fixed}.pattern-6{background:url(../img/overlays/06.png);background-attachment:fixed}.pattern-7{background:url(../img/overlays/07.png);background-attachment:fixed}.pattern-8{background:url(../img/overlays/08.png);background-attachment:fixed}.pattern-9{background:url(../img/overlays/09.png);background-attachment:fixed}/*! + * Waves v0.7.6 + * http://fian.my.id/Waves + * + * Copyright 2014-2018 Alfiana E. Sibuea and other contributors + * Released under the MIT license + * https://github.com/fians/Waves/blob/master/LICENSE */.waves-effect{position:relative;overflow:hidden;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}.waves-effect .waves-ripple{position:absolute;width:100px;height:100px;margin-top:-50px;margin-left:-50px;pointer-events:none;background:rgba(0,0,0,0.2);background:radial-gradient(rgba(0,0,0,0.2) 0,rgba(0,0,0,0.3) 40%,rgba(0,0,0,0.4) 50%,rgba(0,0,0,0.5) 60%,rgba(255,255,255,0) 70%);border-radius:50%;opacity:0;-webkit-transition-property:-webkit-transform, opacity;-webkit-transition-property:opacity, -webkit-transform;transition-property:opacity, -webkit-transform;transition-property:transform, opacity;transition-property:transform, opacity, -webkit-transform;-webkit-transition:all 0.5s ease-out;transition:all 0.5s ease-out;-webkit-transform:scale(0) translate(0, 0);transform:scale(0) translate(0, 0)}.waves-effect.waves-light .waves-ripple{background:rgba(255,255,255,0.4);background:radial-gradient(rgba(255,255,255,0.2) 0,rgba(255,255,255,0.3) 40%,rgba(255,255,255,0.4) 50%,rgba(255,255,255,0.5) 60%,rgba(255,255,255,0) 70%)}.waves-effect.waves-classic .waves-ripple{background:rgba(0,0,0,0.2)}.waves-effect.waves-classic.waves-light .waves-ripple{background:rgba(255,255,255,0.4)}.waves-notransition{-webkit-transition:none !important;transition:none !important}.waves-button,.waves-circle{-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-mask-image:-webkit-radial-gradient(circle, #fff 100%, #000 100%)}.waves-button,.waves-button:hover,.waves-button:visited,.waves-button-input{z-index:1;font-size:1em;line-height:1em;color:inherit;text-align:center;text-decoration:none;white-space:nowrap;vertical-align:middle;cursor:pointer;background-color:rgba(0,0,0,0);border:none;outline:none}.waves-button{padding:.85em 1.1em;border-radius:.2em}.waves-button-input{padding:.85em 1.1em;margin:0}.waves-input-wrapper{position:relative;display:inline-block;vertical-align:middle;border-radius:.2em}.waves-input-wrapper.waves-button{padding:0}.waves-input-wrapper .waves-button-input{position:relative;top:0;left:0;z-index:1}.waves-circle{width:2.5em;height:2.5em;line-height:2.5em;text-align:center;border-radius:50%}.waves-float{-webkit-mask-image:none;-webkit-box-shadow:0 1px 1.5px 1px rgba(0,0,0,0.12);box-shadow:0 1px 1.5px 1px rgba(0,0,0,0.12);-webkit-transition:all 300ms;transition:all 300ms}.waves-float:active{-webkit-box-shadow:0 8px 20px 1px rgba(0,0,0,0.3);box-shadow:0 8px 20px 1px rgba(0,0,0,0.3)}.waves-block{display:block}a.waves-effect,a.waves-light{display:inline-block}/*! + * animate.css -http://daneden.me/animate + * Version - 3.7.0 + * Licensed under the MIT license - http://opensource.org/licenses/MIT + * + * Copyright (c) 2018 Daniel Eden + */.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.animated.infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.animated.delay-1s{-webkit-animation-delay:1s;animation-delay:1s}.animated.delay-2s{-webkit-animation-delay:2s;animation-delay:2s}.animated.delay-3s{-webkit-animation-delay:3s;animation-delay:3s}.animated.delay-4s{-webkit-animation-delay:4s;animation-delay:4s}.animated.delay-5s{-webkit-animation-delay:5s;animation-delay:5s}.animated.fast{-webkit-animation-duration:800ms;animation-duration:800ms}.animated.faster{-webkit-animation-duration:500ms;animation-duration:500ms}.animated.slow{-webkit-animation-duration:2s;animation-duration:2s}.animated.slower{-webkit-animation-duration:3s;animation-duration:3s}@media (prefers-reduced-motion){.animated{-webkit-transition:none !important;transition:none !important;-webkit-animation:unset !important;animation:unset !important}}@-webkit-keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}@-webkit-keyframes fadeInDown{from{opacity:0;-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes fadeInDown{from{opacity:0;-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}.fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown}@-webkit-keyframes fadeInLeft{from{opacity:0;-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes fadeInLeft{from{opacity:0;-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}.fadeInLeft{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft}@-webkit-keyframes fadeInRight{from{opacity:0;-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes fadeInRight{from{opacity:0;-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}.fadeInRight{-webkit-animation-name:fadeInRight;animation-name:fadeInRight}@-webkit-keyframes fadeInUp{from{opacity:0;-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes fadeInUp{from{opacity:0;-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}@-webkit-keyframes fadeOut{from{opacity:1}to{opacity:0}}@keyframes fadeOut{from{opacity:1}to{opacity:0}}.fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}@-webkit-keyframes fadeOutDown{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0)}}@keyframes fadeOutDown{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0)}}.fadeOutDown{-webkit-animation-name:fadeOutDown;animation-name:fadeOutDown}@-webkit-keyframes fadeOutLeft{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0)}}@keyframes fadeOutLeft{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0)}}.fadeOutLeft{-webkit-animation-name:fadeOutLeft;animation-name:fadeOutLeft}@-webkit-keyframes fadeOutRight{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0)}}@keyframes fadeOutRight{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0)}}.fadeOutRight{-webkit-animation-name:fadeOutRight;animation-name:fadeOutRight}@-webkit-keyframes fadeOutUp{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0)}}@keyframes fadeOutUp{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0)}}.fadeOutUp{-webkit-animation-name:fadeOutUp;animation-name:fadeOutUp}/*! + * animate.css -http://daneden.me/animate + * Version - 3.7.0 + * Licensed under the MIT license - http://opensource.org/licenses/MIT + * + * Copyright (c) 2018 Daniel Eden + */@-webkit-keyframes bounce{from,20%,53%,80%,to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}40%,43%{-webkit-transform:translate3d(0, -30px, 0);transform:translate3d(0, -30px, 0);-webkit-animation-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);animation-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06)}70%{-webkit-transform:translate3d(0, -15px, 0);transform:translate3d(0, -15px, 0);-webkit-animation-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);animation-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06)}90%{-webkit-transform:translate3d(0, -4px, 0);transform:translate3d(0, -4px, 0)}}@keyframes bounce{from,20%,53%,80%,to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}40%,43%{-webkit-transform:translate3d(0, -30px, 0);transform:translate3d(0, -30px, 0);-webkit-animation-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);animation-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06)}70%{-webkit-transform:translate3d(0, -15px, 0);transform:translate3d(0, -15px, 0);-webkit-animation-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);animation-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06)}90%{-webkit-transform:translate3d(0, -4px, 0);transform:translate3d(0, -4px, 0)}}.bounce{-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-name:bounce;animation-name:bounce}@-webkit-keyframes flash{from,50%,to{opacity:1}25%,75%{opacity:0}}@keyframes flash{from,50%,to{opacity:1}25%,75%{opacity:0}}.flash{-webkit-animation-name:flash;animation-name:flash}@-webkit-keyframes pulse{from{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}50%{-webkit-transform:scale3d(1.05, 1.05, 1.05);transform:scale3d(1.05, 1.05, 1.05)}to{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}@keyframes pulse{from{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}50%{-webkit-transform:scale3d(1.05, 1.05, 1.05);transform:scale3d(1.05, 1.05, 1.05)}to{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}.pulse{-webkit-animation-name:pulse;animation-name:pulse}@-webkit-keyframes rubberBand{from{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}30%{-webkit-transform:scale3d(1.25, 0.75, 1);transform:scale3d(1.25, 0.75, 1)}40%{-webkit-transform:scale3d(0.75, 1.25, 1);transform:scale3d(0.75, 1.25, 1)}50%{-webkit-transform:scale3d(1.15, 0.85, 1);transform:scale3d(1.15, 0.85, 1)}65%{-webkit-transform:scale3d(0.95, 1.05, 1);transform:scale3d(0.95, 1.05, 1)}75%{-webkit-transform:scale3d(1.05, 0.95, 1);transform:scale3d(1.05, 0.95, 1)}to{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}@keyframes rubberBand{from{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}30%{-webkit-transform:scale3d(1.25, 0.75, 1);transform:scale3d(1.25, 0.75, 1)}40%{-webkit-transform:scale3d(0.75, 1.25, 1);transform:scale3d(0.75, 1.25, 1)}50%{-webkit-transform:scale3d(1.15, 0.85, 1);transform:scale3d(1.15, 0.85, 1)}65%{-webkit-transform:scale3d(0.95, 1.05, 1);transform:scale3d(0.95, 1.05, 1)}75%{-webkit-transform:scale3d(1.05, 0.95, 1);transform:scale3d(1.05, 0.95, 1)}to{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}.rubberBand{-webkit-animation-name:rubberBand;animation-name:rubberBand}@-webkit-keyframes shake{from,to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px, 0, 0);transform:translate3d(-10px, 0, 0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px, 0, 0);transform:translate3d(10px, 0, 0)}}@keyframes shake{from,to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px, 0, 0);transform:translate3d(-10px, 0, 0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px, 0, 0);transform:translate3d(10px, 0, 0)}}.shake{-webkit-animation-name:shake;animation-name:shake}@-webkit-keyframes headShake{0%{-webkit-transform:translateX(0);transform:translateX(0)}6.5%{-webkit-transform:translateX(-6px) rotateY(-9deg);transform:translateX(-6px) rotateY(-9deg)}18.5%{-webkit-transform:translateX(5px) rotateY(7deg);transform:translateX(5px) rotateY(7deg)}31.5%{-webkit-transform:translateX(-3px) rotateY(-5deg);transform:translateX(-3px) rotateY(-5deg)}43.5%{-webkit-transform:translateX(2px) rotateY(3deg);transform:translateX(2px) rotateY(3deg)}50%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes headShake{0%{-webkit-transform:translateX(0);transform:translateX(0)}6.5%{-webkit-transform:translateX(-6px) rotateY(-9deg);transform:translateX(-6px) rotateY(-9deg)}18.5%{-webkit-transform:translateX(5px) rotateY(7deg);transform:translateX(5px) rotateY(7deg)}31.5%{-webkit-transform:translateX(-3px) rotateY(-5deg);transform:translateX(-3px) rotateY(-5deg)}43.5%{-webkit-transform:translateX(2px) rotateY(3deg);transform:translateX(2px) rotateY(3deg)}50%{-webkit-transform:translateX(0);transform:translateX(0)}}.headShake{-webkit-animation-name:headShake;animation-name:headShake;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}@-webkit-keyframes swing{20%{-webkit-transform:rotate3d(0, 0, 1, 15deg);transform:rotate3d(0, 0, 1, 15deg)}40%{-webkit-transform:rotate3d(0, 0, 1, -10deg);transform:rotate3d(0, 0, 1, -10deg)}60%{-webkit-transform:rotate3d(0, 0, 1, 5deg);transform:rotate3d(0, 0, 1, 5deg)}80%{-webkit-transform:rotate3d(0, 0, 1, -5deg);transform:rotate3d(0, 0, 1, -5deg)}to{-webkit-transform:rotate3d(0, 0, 1, 0deg);transform:rotate3d(0, 0, 1, 0deg)}}@keyframes swing{20%{-webkit-transform:rotate3d(0, 0, 1, 15deg);transform:rotate3d(0, 0, 1, 15deg)}40%{-webkit-transform:rotate3d(0, 0, 1, -10deg);transform:rotate3d(0, 0, 1, -10deg)}60%{-webkit-transform:rotate3d(0, 0, 1, 5deg);transform:rotate3d(0, 0, 1, 5deg)}80%{-webkit-transform:rotate3d(0, 0, 1, -5deg);transform:rotate3d(0, 0, 1, -5deg)}to{-webkit-transform:rotate3d(0, 0, 1, 0deg);transform:rotate3d(0, 0, 1, 0deg)}}.swing{-webkit-transform-origin:top center;transform-origin:top center;-webkit-animation-name:swing;animation-name:swing}@-webkit-keyframes tada{from{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}10%,20%{-webkit-transform:scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);transform:scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg)}to{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}@keyframes tada{from{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}10%,20%{-webkit-transform:scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);transform:scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg)}to{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}.tada{-webkit-animation-name:tada;animation-name:tada}@-webkit-keyframes wobble{from{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}15%{-webkit-transform:translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);transform:translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg)}30%{-webkit-transform:translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);transform:translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg)}45%{-webkit-transform:translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);transform:translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg)}60%{-webkit-transform:translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);transform:translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg)}75%{-webkit-transform:translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);transform:translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg)}to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes wobble{from{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}15%{-webkit-transform:translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);transform:translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg)}30%{-webkit-transform:translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);transform:translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg)}45%{-webkit-transform:translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);transform:translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg)}60%{-webkit-transform:translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);transform:translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg)}75%{-webkit-transform:translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);transform:translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg)}to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}.wobble{-webkit-animation-name:wobble;animation-name:wobble}@-webkit-keyframes jello{from,11.1%,to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}22.2%{-webkit-transform:skewX(-12.5deg) skewY(-12.5deg);transform:skewX(-12.5deg) skewY(-12.5deg)}33.3%{-webkit-transform:skewX(6.25deg) skewY(6.25deg);transform:skewX(6.25deg) skewY(6.25deg)}44.4%{-webkit-transform:skewX(-3.125deg) skewY(-3.125deg);transform:skewX(-3.125deg) skewY(-3.125deg)}55.5%{-webkit-transform:skewX(1.5625deg) skewY(1.5625deg);transform:skewX(1.5625deg) skewY(1.5625deg)}66.6%{-webkit-transform:skewX(-0.78125deg) skewY(-0.78125deg);transform:skewX(-0.78125deg) skewY(-0.78125deg)}77.7%{-webkit-transform:skewX(0.39063deg) skewY(0.39063deg);transform:skewX(0.39063deg) skewY(0.39063deg)}88.8%{-webkit-transform:skewX(-0.19531deg) skewY(-0.19531deg);transform:skewX(-0.19531deg) skewY(-0.19531deg)}}@keyframes jello{from,11.1%,to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}22.2%{-webkit-transform:skewX(-12.5deg) skewY(-12.5deg);transform:skewX(-12.5deg) skewY(-12.5deg)}33.3%{-webkit-transform:skewX(6.25deg) skewY(6.25deg);transform:skewX(6.25deg) skewY(6.25deg)}44.4%{-webkit-transform:skewX(-3.125deg) skewY(-3.125deg);transform:skewX(-3.125deg) skewY(-3.125deg)}55.5%{-webkit-transform:skewX(1.5625deg) skewY(1.5625deg);transform:skewX(1.5625deg) skewY(1.5625deg)}66.6%{-webkit-transform:skewX(-0.78125deg) skewY(-0.78125deg);transform:skewX(-0.78125deg) skewY(-0.78125deg)}77.7%{-webkit-transform:skewX(0.39063deg) skewY(0.39063deg);transform:skewX(0.39063deg) skewY(0.39063deg)}88.8%{-webkit-transform:skewX(-0.19531deg) skewY(-0.19531deg);transform:skewX(-0.19531deg) skewY(-0.19531deg)}}.jello{-webkit-transform-origin:center;transform-origin:center;-webkit-animation-name:jello;animation-name:jello}@-webkit-keyframes heartBeat{0%{-webkit-transform:scale(1);transform:scale(1)}14%{-webkit-transform:scale(1.3);transform:scale(1.3)}28%{-webkit-transform:scale(1);transform:scale(1)}42%{-webkit-transform:scale(1.3);transform:scale(1.3)}70%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes heartBeat{0%{-webkit-transform:scale(1);transform:scale(1)}14%{-webkit-transform:scale(1.3);transform:scale(1.3)}28%{-webkit-transform:scale(1);transform:scale(1)}42%{-webkit-transform:scale(1.3);transform:scale(1.3)}70%{-webkit-transform:scale(1);transform:scale(1)}}.heartBeat{-webkit-animation-name:heartBeat;animation-name:heartBeat;-webkit-animation-duration:1.3s;animation-duration:1.3s;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}@-webkit-keyframes bounceIn{from,20%,40%,60%,80%,to{-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}0%{opacity:0;-webkit-transform:scale3d(0.3, 0.3, 0.3);transform:scale3d(0.3, 0.3, 0.3)}20%{-webkit-transform:scale3d(1.1, 1.1, 1.1);transform:scale3d(1.1, 1.1, 1.1)}40%{-webkit-transform:scale3d(0.9, 0.9, 0.9);transform:scale3d(0.9, 0.9, 0.9)}60%{opacity:1;-webkit-transform:scale3d(1.03, 1.03, 1.03);transform:scale3d(1.03, 1.03, 1.03)}80%{-webkit-transform:scale3d(0.97, 0.97, 0.97);transform:scale3d(0.97, 0.97, 0.97)}to{opacity:1;-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}@keyframes bounceIn{from,20%,40%,60%,80%,to{-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}0%{opacity:0;-webkit-transform:scale3d(0.3, 0.3, 0.3);transform:scale3d(0.3, 0.3, 0.3)}20%{-webkit-transform:scale3d(1.1, 1.1, 1.1);transform:scale3d(1.1, 1.1, 1.1)}40%{-webkit-transform:scale3d(0.9, 0.9, 0.9);transform:scale3d(0.9, 0.9, 0.9)}60%{opacity:1;-webkit-transform:scale3d(1.03, 1.03, 1.03);transform:scale3d(1.03, 1.03, 1.03)}80%{-webkit-transform:scale3d(0.97, 0.97, 0.97);transform:scale3d(0.97, 0.97, 0.97)}to{opacity:1;-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}.bounceIn{-webkit-animation-name:bounceIn;animation-name:bounceIn;-webkit-animation-duration:.75s;animation-duration:.75s}@-webkit-keyframes bounceInDown{from,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}0%{opacity:0;-webkit-transform:translate3d(0, -3000px, 0);transform:translate3d(0, -3000px, 0)}60%{opacity:1;-webkit-transform:translate3d(0, 25px, 0);transform:translate3d(0, 25px, 0)}75%{-webkit-transform:translate3d(0, -10px, 0);transform:translate3d(0, -10px, 0)}90%{-webkit-transform:translate3d(0, 5px, 0);transform:translate3d(0, 5px, 0)}to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes bounceInDown{from,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}0%{opacity:0;-webkit-transform:translate3d(0, -3000px, 0);transform:translate3d(0, -3000px, 0)}60%{opacity:1;-webkit-transform:translate3d(0, 25px, 0);transform:translate3d(0, 25px, 0)}75%{-webkit-transform:translate3d(0, -10px, 0);transform:translate3d(0, -10px, 0)}90%{-webkit-transform:translate3d(0, 5px, 0);transform:translate3d(0, 5px, 0)}to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}.bounceInDown{-webkit-animation-name:bounceInDown;animation-name:bounceInDown}@-webkit-keyframes bounceInLeft{from,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}0%{opacity:0;-webkit-transform:translate3d(-3000px, 0, 0);transform:translate3d(-3000px, 0, 0)}60%{opacity:1;-webkit-transform:translate3d(25px, 0, 0);transform:translate3d(25px, 0, 0)}75%{-webkit-transform:translate3d(-10px, 0, 0);transform:translate3d(-10px, 0, 0)}90%{-webkit-transform:translate3d(5px, 0, 0);transform:translate3d(5px, 0, 0)}to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes bounceInLeft{from,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}0%{opacity:0;-webkit-transform:translate3d(-3000px, 0, 0);transform:translate3d(-3000px, 0, 0)}60%{opacity:1;-webkit-transform:translate3d(25px, 0, 0);transform:translate3d(25px, 0, 0)}75%{-webkit-transform:translate3d(-10px, 0, 0);transform:translate3d(-10px, 0, 0)}90%{-webkit-transform:translate3d(5px, 0, 0);transform:translate3d(5px, 0, 0)}to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}.bounceInLeft{-webkit-animation-name:bounceInLeft;animation-name:bounceInLeft}@-webkit-keyframes bounceInRight{from,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}from{opacity:0;-webkit-transform:translate3d(3000px, 0, 0);transform:translate3d(3000px, 0, 0)}60%{opacity:1;-webkit-transform:translate3d(-25px, 0, 0);transform:translate3d(-25px, 0, 0)}75%{-webkit-transform:translate3d(10px, 0, 0);transform:translate3d(10px, 0, 0)}90%{-webkit-transform:translate3d(-5px, 0, 0);transform:translate3d(-5px, 0, 0)}to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes bounceInRight{from,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}from{opacity:0;-webkit-transform:translate3d(3000px, 0, 0);transform:translate3d(3000px, 0, 0)}60%{opacity:1;-webkit-transform:translate3d(-25px, 0, 0);transform:translate3d(-25px, 0, 0)}75%{-webkit-transform:translate3d(10px, 0, 0);transform:translate3d(10px, 0, 0)}90%{-webkit-transform:translate3d(-5px, 0, 0);transform:translate3d(-5px, 0, 0)}to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}.bounceInRight{-webkit-animation-name:bounceInRight;animation-name:bounceInRight}@-webkit-keyframes bounceInUp{from,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}from{opacity:0;-webkit-transform:translate3d(0, 3000px, 0);transform:translate3d(0, 3000px, 0)}60%{opacity:1;-webkit-transform:translate3d(0, -20px, 0);transform:translate3d(0, -20px, 0)}75%{-webkit-transform:translate3d(0, 10px, 0);transform:translate3d(0, 10px, 0)}90%{-webkit-transform:translate3d(0, -5px, 0);transform:translate3d(0, -5px, 0)}to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes bounceInUp{from,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}from{opacity:0;-webkit-transform:translate3d(0, 3000px, 0);transform:translate3d(0, 3000px, 0)}60%{opacity:1;-webkit-transform:translate3d(0, -20px, 0);transform:translate3d(0, -20px, 0)}75%{-webkit-transform:translate3d(0, 10px, 0);transform:translate3d(0, 10px, 0)}90%{-webkit-transform:translate3d(0, -5px, 0);transform:translate3d(0, -5px, 0)}to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}.bounceInUp{-webkit-animation-name:bounceInUp;animation-name:bounceInUp}@-webkit-keyframes bounceOut{20%{-webkit-transform:scale3d(0.9, 0.9, 0.9);transform:scale3d(0.9, 0.9, 0.9)}50%,55%{opacity:1;-webkit-transform:scale3d(1.1, 1.1, 1.1);transform:scale3d(1.1, 1.1, 1.1)}to{opacity:0;-webkit-transform:scale3d(0.3, 0.3, 0.3);transform:scale3d(0.3, 0.3, 0.3)}}@keyframes bounceOut{20%{-webkit-transform:scale3d(0.9, 0.9, 0.9);transform:scale3d(0.9, 0.9, 0.9)}50%,55%{opacity:1;-webkit-transform:scale3d(1.1, 1.1, 1.1);transform:scale3d(1.1, 1.1, 1.1)}to{opacity:0;-webkit-transform:scale3d(0.3, 0.3, 0.3);transform:scale3d(0.3, 0.3, 0.3)}}.bounceOut{-webkit-animation-name:bounceOut;animation-name:bounceOut;-webkit-animation-duration:.75s;animation-duration:.75s}@-webkit-keyframes bounceOutDown{20%{-webkit-transform:translate3d(0, 10px, 0);transform:translate3d(0, 10px, 0)}40%,45%{opacity:1;-webkit-transform:translate3d(0, -20px, 0);transform:translate3d(0, -20px, 0)}to{opacity:0;-webkit-transform:translate3d(0, 2000px, 0);transform:translate3d(0, 2000px, 0)}}@keyframes bounceOutDown{20%{-webkit-transform:translate3d(0, 10px, 0);transform:translate3d(0, 10px, 0)}40%,45%{opacity:1;-webkit-transform:translate3d(0, -20px, 0);transform:translate3d(0, -20px, 0)}to{opacity:0;-webkit-transform:translate3d(0, 2000px, 0);transform:translate3d(0, 2000px, 0)}}.bounceOutDown{-webkit-animation-name:bounceOutDown;animation-name:bounceOutDown}@-webkit-keyframes bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px, 0, 0);transform:translate3d(20px, 0, 0)}to{opacity:0;-webkit-transform:translate3d(-2000px, 0, 0);transform:translate3d(-2000px, 0, 0)}}@keyframes bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px, 0, 0);transform:translate3d(20px, 0, 0)}to{opacity:0;-webkit-transform:translate3d(-2000px, 0, 0);transform:translate3d(-2000px, 0, 0)}}.bounceOutLeft{-webkit-animation-name:bounceOutLeft;animation-name:bounceOutLeft}@-webkit-keyframes bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px, 0, 0);transform:translate3d(-20px, 0, 0)}to{opacity:0;-webkit-transform:translate3d(2000px, 0, 0);transform:translate3d(2000px, 0, 0)}}@keyframes bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px, 0, 0);transform:translate3d(-20px, 0, 0)}to{opacity:0;-webkit-transform:translate3d(2000px, 0, 0);transform:translate3d(2000px, 0, 0)}}.bounceOutRight{-webkit-animation-name:bounceOutRight;animation-name:bounceOutRight}@-webkit-keyframes bounceOutUp{20%{-webkit-transform:translate3d(0, -10px, 0);transform:translate3d(0, -10px, 0)}40%,45%{opacity:1;-webkit-transform:translate3d(0, 20px, 0);transform:translate3d(0, 20px, 0)}to{opacity:0;-webkit-transform:translate3d(0, -2000px, 0);transform:translate3d(0, -2000px, 0)}}@keyframes bounceOutUp{20%{-webkit-transform:translate3d(0, -10px, 0);transform:translate3d(0, -10px, 0)}40%,45%{opacity:1;-webkit-transform:translate3d(0, 20px, 0);transform:translate3d(0, 20px, 0)}to{opacity:0;-webkit-transform:translate3d(0, -2000px, 0);transform:translate3d(0, -2000px, 0)}}.bounceOutUp{-webkit-animation-name:bounceOutUp;animation-name:bounceOutUp}@-webkit-keyframes fadeInDownBig{from{opacity:0;-webkit-transform:translate3d(0, -2000px, 0);transform:translate3d(0, -2000px, 0)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes fadeInDownBig{from{opacity:0;-webkit-transform:translate3d(0, -2000px, 0);transform:translate3d(0, -2000px, 0)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}.fadeInDownBig{-webkit-animation-name:fadeInDownBig;animation-name:fadeInDownBig}@-webkit-keyframes fadeInLeftBig{from{opacity:0;-webkit-transform:translate3d(-2000px, 0, 0);transform:translate3d(-2000px, 0, 0)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes fadeInLeftBig{from{opacity:0;-webkit-transform:translate3d(-2000px, 0, 0);transform:translate3d(-2000px, 0, 0)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}.fadeInLeftBig{-webkit-animation-name:fadeInLeftBig;animation-name:fadeInLeftBig}@-webkit-keyframes fadeInRightBig{from{opacity:0;-webkit-transform:translate3d(2000px, 0, 0);transform:translate3d(2000px, 0, 0)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes fadeInRightBig{from{opacity:0;-webkit-transform:translate3d(2000px, 0, 0);transform:translate3d(2000px, 0, 0)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}.fadeInRightBig{-webkit-animation-name:fadeInRightBig;animation-name:fadeInRightBig}@-webkit-keyframes fadeInUpBig{from{opacity:0;-webkit-transform:translate3d(0, 2000px, 0);transform:translate3d(0, 2000px, 0)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes fadeInUpBig{from{opacity:0;-webkit-transform:translate3d(0, 2000px, 0);transform:translate3d(0, 2000px, 0)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}.fadeInUpBig{-webkit-animation-name:fadeInUpBig;animation-name:fadeInUpBig}@-webkit-keyframes fadeOutDownBig{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0, 2000px, 0);transform:translate3d(0, 2000px, 0)}}@keyframes fadeOutDownBig{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0, 2000px, 0);transform:translate3d(0, 2000px, 0)}}.fadeOutDownBig{-webkit-animation-name:fadeOutDownBig;animation-name:fadeOutDownBig}@-webkit-keyframes fadeOutLeftBig{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(-2000px, 0, 0);transform:translate3d(-2000px, 0, 0)}}@keyframes fadeOutLeftBig{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(-2000px, 0, 0);transform:translate3d(-2000px, 0, 0)}}.fadeOutLeftBig{-webkit-animation-name:fadeOutLeftBig;animation-name:fadeOutLeftBig}@-webkit-keyframes fadeOutRightBig{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(2000px, 0, 0);transform:translate3d(2000px, 0, 0)}}@keyframes fadeOutRightBig{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(2000px, 0, 0);transform:translate3d(2000px, 0, 0)}}.fadeOutRightBig{-webkit-animation-name:fadeOutRightBig;animation-name:fadeOutRightBig}@-webkit-keyframes fadeOutUpBig{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0, -2000px, 0);transform:translate3d(0, -2000px, 0)}}@keyframes fadeOutUpBig{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0, -2000px, 0);transform:translate3d(0, -2000px, 0)}}.fadeOutUpBig{-webkit-animation-name:fadeOutUpBig;animation-name:fadeOutUpBig}@-webkit-keyframes flip{from{-webkit-transform:perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0) rotate3d(0, 1, 0, -360deg);transform:perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0) rotate3d(0, 1, 0, -360deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);transform:perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{-webkit-transform:perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);transform:perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) scale3d(0.95, 0.95, 0.95) translate3d(0, 0, 0) rotate3d(0, 1, 0, 0deg);transform:perspective(400px) scale3d(0.95, 0.95, 0.95) translate3d(0, 0, 0) rotate3d(0, 1, 0, 0deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}to{-webkit-transform:perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0) rotate3d(0, 1, 0, 0deg);transform:perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0) rotate3d(0, 1, 0, 0deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}@keyframes flip{from{-webkit-transform:perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0) rotate3d(0, 1, 0, -360deg);transform:perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0) rotate3d(0, 1, 0, -360deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);transform:perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{-webkit-transform:perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);transform:perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) scale3d(0.95, 0.95, 0.95) translate3d(0, 0, 0) rotate3d(0, 1, 0, 0deg);transform:perspective(400px) scale3d(0.95, 0.95, 0.95) translate3d(0, 0, 0) rotate3d(0, 1, 0, 0deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}to{-webkit-transform:perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0) rotate3d(0, 1, 0, 0deg);transform:perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0) rotate3d(0, 1, 0, 0deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}.flip{-webkit-backface-visibility:visible;backface-visibility:visible;-webkit-animation-name:flip;animation-name:flip}@-webkit-keyframes flipInX{from{opacity:0;-webkit-transform:perspective(400px) rotate3d(1, 0, 0, 90deg);transform:perspective(400px) rotate3d(1, 0, 0, 90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}40%{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, -20deg);transform:perspective(400px) rotate3d(1, 0, 0, -20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{opacity:1;-webkit-transform:perspective(400px) rotate3d(1, 0, 0, 10deg);transform:perspective(400px) rotate3d(1, 0, 0, 10deg)}80%{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, -5deg);transform:perspective(400px) rotate3d(1, 0, 0, -5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInX{from{opacity:0;-webkit-transform:perspective(400px) rotate3d(1, 0, 0, 90deg);transform:perspective(400px) rotate3d(1, 0, 0, 90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}40%{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, -20deg);transform:perspective(400px) rotate3d(1, 0, 0, -20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{opacity:1;-webkit-transform:perspective(400px) rotate3d(1, 0, 0, 10deg);transform:perspective(400px) rotate3d(1, 0, 0, 10deg)}80%{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, -5deg);transform:perspective(400px) rotate3d(1, 0, 0, -5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}.flipInX{-webkit-backface-visibility:visible;backface-visibility:visible;-webkit-animation-name:flipInX;animation-name:flipInX}@-webkit-keyframes flipInY{from{opacity:0;-webkit-transform:perspective(400px) rotate3d(0, 1, 0, 90deg);transform:perspective(400px) rotate3d(0, 1, 0, 90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}40%{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, -20deg);transform:perspective(400px) rotate3d(0, 1, 0, -20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{opacity:1;-webkit-transform:perspective(400px) rotate3d(0, 1, 0, 10deg);transform:perspective(400px) rotate3d(0, 1, 0, 10deg)}80%{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, -5deg);transform:perspective(400px) rotate3d(0, 1, 0, -5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInY{from{opacity:0;-webkit-transform:perspective(400px) rotate3d(0, 1, 0, 90deg);transform:perspective(400px) rotate3d(0, 1, 0, 90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}40%{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, -20deg);transform:perspective(400px) rotate3d(0, 1, 0, -20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{opacity:1;-webkit-transform:perspective(400px) rotate3d(0, 1, 0, 10deg);transform:perspective(400px) rotate3d(0, 1, 0, 10deg)}80%{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, -5deg);transform:perspective(400px) rotate3d(0, 1, 0, -5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}.flipInY{-webkit-backface-visibility:visible;backface-visibility:visible;-webkit-animation-name:flipInY;animation-name:flipInY}@-webkit-keyframes flipOutX{from{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{opacity:1;-webkit-transform:perspective(400px) rotate3d(1, 0, 0, -20deg);transform:perspective(400px) rotate3d(1, 0, 0, -20deg)}to{opacity:0;-webkit-transform:perspective(400px) rotate3d(1, 0, 0, 90deg);transform:perspective(400px) rotate3d(1, 0, 0, 90deg)}}@keyframes flipOutX{from{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{opacity:1;-webkit-transform:perspective(400px) rotate3d(1, 0, 0, -20deg);transform:perspective(400px) rotate3d(1, 0, 0, -20deg)}to{opacity:0;-webkit-transform:perspective(400px) rotate3d(1, 0, 0, 90deg);transform:perspective(400px) rotate3d(1, 0, 0, 90deg)}}.flipOutX{-webkit-animation-name:flipOutX;animation-name:flipOutX;-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-backface-visibility:visible;backface-visibility:visible}@-webkit-keyframes flipOutY{from{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{opacity:1;-webkit-transform:perspective(400px) rotate3d(0, 1, 0, -15deg);transform:perspective(400px) rotate3d(0, 1, 0, -15deg)}to{opacity:0;-webkit-transform:perspective(400px) rotate3d(0, 1, 0, 90deg);transform:perspective(400px) rotate3d(0, 1, 0, 90deg)}}@keyframes flipOutY{from{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{opacity:1;-webkit-transform:perspective(400px) rotate3d(0, 1, 0, -15deg);transform:perspective(400px) rotate3d(0, 1, 0, -15deg)}to{opacity:0;-webkit-transform:perspective(400px) rotate3d(0, 1, 0, 90deg);transform:perspective(400px) rotate3d(0, 1, 0, 90deg)}}.flipOutY{-webkit-animation-name:flipOutY;animation-name:flipOutY;-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-backface-visibility:visible;backface-visibility:visible}@-webkit-keyframes lightSpeedIn{from{opacity:0;-webkit-transform:translate3d(100%, 0, 0) skewX(-30deg);transform:translate3d(100%, 0, 0) skewX(-30deg)}60%{opacity:1;-webkit-transform:skewX(20deg);transform:skewX(20deg)}80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg)}to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes lightSpeedIn{from{opacity:0;-webkit-transform:translate3d(100%, 0, 0) skewX(-30deg);transform:translate3d(100%, 0, 0) skewX(-30deg)}60%{opacity:1;-webkit-transform:skewX(20deg);transform:skewX(20deg)}80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg)}to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}.lightSpeedIn{-webkit-animation-name:lightSpeedIn;animation-name:lightSpeedIn;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}@-webkit-keyframes lightSpeedOut{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%, 0, 0) skewX(30deg);transform:translate3d(100%, 0, 0) skewX(30deg)}}@keyframes lightSpeedOut{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%, 0, 0) skewX(30deg);transform:translate3d(100%, 0, 0) skewX(30deg)}}.lightSpeedOut{-webkit-animation-name:lightSpeedOut;animation-name:lightSpeedOut;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}@-webkit-keyframes rotateIn{from{opacity:0;-webkit-transform:rotate3d(0, 0, 1, -200deg);transform:rotate3d(0, 0, 1, -200deg);-webkit-transform-origin:center;transform-origin:center}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);-webkit-transform-origin:center;transform-origin:center}}@keyframes rotateIn{from{opacity:0;-webkit-transform:rotate3d(0, 0, 1, -200deg);transform:rotate3d(0, 0, 1, -200deg);-webkit-transform-origin:center;transform-origin:center}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);-webkit-transform-origin:center;transform-origin:center}}.rotateIn{-webkit-animation-name:rotateIn;animation-name:rotateIn}@-webkit-keyframes rotateInDownLeft{from{opacity:0;-webkit-transform:rotate3d(0, 0, 1, -45deg);transform:rotate3d(0, 0, 1, -45deg);-webkit-transform-origin:left bottom;transform-origin:left bottom}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);-webkit-transform-origin:left bottom;transform-origin:left bottom}}@keyframes rotateInDownLeft{from{opacity:0;-webkit-transform:rotate3d(0, 0, 1, -45deg);transform:rotate3d(0, 0, 1, -45deg);-webkit-transform-origin:left bottom;transform-origin:left bottom}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);-webkit-transform-origin:left bottom;transform-origin:left bottom}}.rotateInDownLeft{-webkit-animation-name:rotateInDownLeft;animation-name:rotateInDownLeft}@-webkit-keyframes rotateInDownRight{from{opacity:0;-webkit-transform:rotate3d(0, 0, 1, 45deg);transform:rotate3d(0, 0, 1, 45deg);-webkit-transform-origin:right bottom;transform-origin:right bottom}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);-webkit-transform-origin:right bottom;transform-origin:right bottom}}@keyframes rotateInDownRight{from{opacity:0;-webkit-transform:rotate3d(0, 0, 1, 45deg);transform:rotate3d(0, 0, 1, 45deg);-webkit-transform-origin:right bottom;transform-origin:right bottom}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);-webkit-transform-origin:right bottom;transform-origin:right bottom}}.rotateInDownRight{-webkit-animation-name:rotateInDownRight;animation-name:rotateInDownRight}@-webkit-keyframes rotateInUpLeft{from{opacity:0;-webkit-transform:rotate3d(0, 0, 1, 45deg);transform:rotate3d(0, 0, 1, 45deg);-webkit-transform-origin:left bottom;transform-origin:left bottom}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);-webkit-transform-origin:left bottom;transform-origin:left bottom}}@keyframes rotateInUpLeft{from{opacity:0;-webkit-transform:rotate3d(0, 0, 1, 45deg);transform:rotate3d(0, 0, 1, 45deg);-webkit-transform-origin:left bottom;transform-origin:left bottom}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);-webkit-transform-origin:left bottom;transform-origin:left bottom}}.rotateInUpLeft{-webkit-animation-name:rotateInUpLeft;animation-name:rotateInUpLeft}@-webkit-keyframes rotateInUpRight{from{opacity:0;-webkit-transform:rotate3d(0, 0, 1, -90deg);transform:rotate3d(0, 0, 1, -90deg);-webkit-transform-origin:right bottom;transform-origin:right bottom}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);-webkit-transform-origin:right bottom;transform-origin:right bottom}}@keyframes rotateInUpRight{from{opacity:0;-webkit-transform:rotate3d(0, 0, 1, -90deg);transform:rotate3d(0, 0, 1, -90deg);-webkit-transform-origin:right bottom;transform-origin:right bottom}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);-webkit-transform-origin:right bottom;transform-origin:right bottom}}.rotateInUpRight{-webkit-animation-name:rotateInUpRight;animation-name:rotateInUpRight}@-webkit-keyframes rotateOut{from{opacity:1;-webkit-transform-origin:center;transform-origin:center}to{opacity:0;-webkit-transform:rotate3d(0, 0, 1, 200deg);transform:rotate3d(0, 0, 1, 200deg);-webkit-transform-origin:center;transform-origin:center}}@keyframes rotateOut{from{opacity:1;-webkit-transform-origin:center;transform-origin:center}to{opacity:0;-webkit-transform:rotate3d(0, 0, 1, 200deg);transform:rotate3d(0, 0, 1, 200deg);-webkit-transform-origin:center;transform-origin:center}}.rotateOut{-webkit-animation-name:rotateOut;animation-name:rotateOut}@-webkit-keyframes rotateOutDownLeft{from{opacity:1;-webkit-transform-origin:left bottom;transform-origin:left bottom}to{opacity:0;-webkit-transform:rotate3d(0, 0, 1, 45deg);transform:rotate3d(0, 0, 1, 45deg);-webkit-transform-origin:left bottom;transform-origin:left bottom}}@keyframes rotateOutDownLeft{from{opacity:1;-webkit-transform-origin:left bottom;transform-origin:left bottom}to{opacity:0;-webkit-transform:rotate3d(0, 0, 1, 45deg);transform:rotate3d(0, 0, 1, 45deg);-webkit-transform-origin:left bottom;transform-origin:left bottom}}.rotateOutDownLeft{-webkit-animation-name:rotateOutDownLeft;animation-name:rotateOutDownLeft}@-webkit-keyframes rotateOutDownRight{from{opacity:1;-webkit-transform-origin:right bottom;transform-origin:right bottom}to{opacity:0;-webkit-transform:rotate3d(0, 0, 1, -45deg);transform:rotate3d(0, 0, 1, -45deg);-webkit-transform-origin:right bottom;transform-origin:right bottom}}@keyframes rotateOutDownRight{from{opacity:1;-webkit-transform-origin:right bottom;transform-origin:right bottom}to{opacity:0;-webkit-transform:rotate3d(0, 0, 1, -45deg);transform:rotate3d(0, 0, 1, -45deg);-webkit-transform-origin:right bottom;transform-origin:right bottom}}.rotateOutDownRight{-webkit-animation-name:rotateOutDownRight;animation-name:rotateOutDownRight}@-webkit-keyframes rotateOutUpLeft{from{opacity:1;-webkit-transform-origin:left bottom;transform-origin:left bottom}to{opacity:0;-webkit-transform:rotate3d(0, 0, 1, -45deg);transform:rotate3d(0, 0, 1, -45deg);-webkit-transform-origin:left bottom;transform-origin:left bottom}}@keyframes rotateOutUpLeft{from{opacity:1;-webkit-transform-origin:left bottom;transform-origin:left bottom}to{opacity:0;-webkit-transform:rotate3d(0, 0, 1, -45deg);transform:rotate3d(0, 0, 1, -45deg);-webkit-transform-origin:left bottom;transform-origin:left bottom}}.rotateOutUpLeft{-webkit-animation-name:rotateOutUpLeft;animation-name:rotateOutUpLeft}@-webkit-keyframes rotateOutUpRight{from{opacity:1;-webkit-transform-origin:right bottom;transform-origin:right bottom}to{opacity:0;-webkit-transform:rotate3d(0, 0, 1, 90deg);transform:rotate3d(0, 0, 1, 90deg);-webkit-transform-origin:right bottom;transform-origin:right bottom}}@keyframes rotateOutUpRight{from{opacity:1;-webkit-transform-origin:right bottom;transform-origin:right bottom}to{opacity:0;-webkit-transform:rotate3d(0, 0, 1, 90deg);transform:rotate3d(0, 0, 1, 90deg);-webkit-transform-origin:right bottom;transform-origin:right bottom}}.rotateOutUpRight{-webkit-animation-name:rotateOutUpRight;animation-name:rotateOutUpRight}@-webkit-keyframes hinge{0%{-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{-webkit-transform:rotate3d(0, 0, 1, 80deg);transform:rotate3d(0, 0, 1, 80deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}40%,80%{opacity:1;-webkit-transform:rotate3d(0, 0, 1, 60deg);transform:rotate3d(0, 0, 1, 60deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}to{opacity:0;-webkit-transform:translate3d(0, 700px, 0);transform:translate3d(0, 700px, 0)}}@keyframes hinge{0%{-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{-webkit-transform:rotate3d(0, 0, 1, 80deg);transform:rotate3d(0, 0, 1, 80deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}40%,80%{opacity:1;-webkit-transform:rotate3d(0, 0, 1, 60deg);transform:rotate3d(0, 0, 1, 60deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}to{opacity:0;-webkit-transform:translate3d(0, 700px, 0);transform:translate3d(0, 700px, 0)}}.hinge{-webkit-animation-name:hinge;animation-name:hinge;-webkit-animation-duration:2s;animation-duration:2s}@-webkit-keyframes jackInTheBox{from{opacity:0;-webkit-transform:scale(0.1) rotate(30deg);transform:scale(0.1) rotate(30deg);-webkit-transform-origin:center bottom;transform-origin:center bottom}50%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}70%{-webkit-transform:rotate(3deg);transform:rotate(3deg)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes jackInTheBox{from{opacity:0;-webkit-transform:scale(0.1) rotate(30deg);transform:scale(0.1) rotate(30deg);-webkit-transform-origin:center bottom;transform-origin:center bottom}50%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}70%{-webkit-transform:rotate(3deg);transform:rotate(3deg)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}.jackInTheBox{-webkit-animation-name:jackInTheBox;animation-name:jackInTheBox}@-webkit-keyframes rollIn{from{opacity:0;-webkit-transform:translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);transform:translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes rollIn{from{opacity:0;-webkit-transform:translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);transform:translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}.rollIn{-webkit-animation-name:rollIn;animation-name:rollIn}@-webkit-keyframes rollOut{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);transform:translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg)}}@keyframes rollOut{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);transform:translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg)}}.rollOut{-webkit-animation-name:rollOut;animation-name:rollOut}@-webkit-keyframes zoomIn{from{opacity:0;-webkit-transform:scale3d(0.3, 0.3, 0.3);transform:scale3d(0.3, 0.3, 0.3)}50%{opacity:1}}@keyframes zoomIn{from{opacity:0;-webkit-transform:scale3d(0.3, 0.3, 0.3);transform:scale3d(0.3, 0.3, 0.3)}50%{opacity:1}}.zoomIn{-webkit-animation-name:zoomIn;animation-name:zoomIn}@-webkit-keyframes zoomInDown{from{opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}60%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}@keyframes zoomInDown{from{opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}60%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}.zoomInDown{-webkit-animation-name:zoomInDown;animation-name:zoomInDown}@-webkit-keyframes zoomInLeft{from{opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}60%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}@keyframes zoomInLeft{from{opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}60%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}.zoomInLeft{-webkit-animation-name:zoomInLeft;animation-name:zoomInLeft}@-webkit-keyframes zoomInRight{from{opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}60%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}@keyframes zoomInRight{from{opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}60%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}.zoomInRight{-webkit-animation-name:zoomInRight;animation-name:zoomInRight}@-webkit-keyframes zoomInUp{from{opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}60%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}@keyframes zoomInUp{from{opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}60%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}.zoomInUp{-webkit-animation-name:zoomInUp;animation-name:zoomInUp}@-webkit-keyframes zoomOut{from{opacity:1}50%{opacity:0;-webkit-transform:scale3d(0.3, 0.3, 0.3);transform:scale3d(0.3, 0.3, 0.3)}to{opacity:0}}@keyframes zoomOut{from{opacity:1}50%{opacity:0;-webkit-transform:scale3d(0.3, 0.3, 0.3);transform:scale3d(0.3, 0.3, 0.3)}to{opacity:0}}.zoomOut{-webkit-animation-name:zoomOut;animation-name:zoomOut}@-webkit-keyframes zoomOutDown{40%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}to{opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}@keyframes zoomOutDown{40%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}to{opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}.zoomOutDown{-webkit-animation-name:zoomOutDown;animation-name:zoomOutDown}@-webkit-keyframes zoomOutLeft{40%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0)}to{opacity:0;-webkit-transform:scale(0.1) translate3d(-2000px, 0, 0);transform:scale(0.1) translate3d(-2000px, 0, 0);-webkit-transform-origin:left center;transform-origin:left center}}@keyframes zoomOutLeft{40%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0)}to{opacity:0;-webkit-transform:scale(0.1) translate3d(-2000px, 0, 0);transform:scale(0.1) translate3d(-2000px, 0, 0);-webkit-transform-origin:left center;transform-origin:left center}}.zoomOutLeft{-webkit-animation-name:zoomOutLeft;animation-name:zoomOutLeft}@-webkit-keyframes zoomOutRight{40%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0)}to{opacity:0;-webkit-transform:scale(0.1) translate3d(2000px, 0, 0);transform:scale(0.1) translate3d(2000px, 0, 0);-webkit-transform-origin:right center;transform-origin:right center}}@keyframes zoomOutRight{40%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0)}to{opacity:0;-webkit-transform:scale(0.1) translate3d(2000px, 0, 0);transform:scale(0.1) translate3d(2000px, 0, 0);-webkit-transform-origin:right center;transform-origin:right center}}.zoomOutRight{-webkit-animation-name:zoomOutRight;animation-name:zoomOutRight}@-webkit-keyframes zoomOutUp{40%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}to{opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}@keyframes zoomOutUp{40%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}to{opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}.zoomOutUp{-webkit-animation-name:zoomOutUp;animation-name:zoomOutUp}@-webkit-keyframes slideInDown{from{visibility:visible;-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0)}to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes slideInDown{from{visibility:visible;-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0)}to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}.slideInDown{-webkit-animation-name:slideInDown;animation-name:slideInDown}@-webkit-keyframes slideInLeft{from{visibility:visible;-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0)}to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes slideInLeft{from{visibility:visible;-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0)}to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}.slideInLeft{-webkit-animation-name:slideInLeft;animation-name:slideInLeft}@-webkit-keyframes slideInRight{from{visibility:visible;-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0)}to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes slideInRight{from{visibility:visible;-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0)}to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}.slideInRight{-webkit-animation-name:slideInRight;animation-name:slideInRight}@-webkit-keyframes slideInUp{from{visibility:visible;-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0)}to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes slideInUp{from{visibility:visible;-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0)}to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}.slideInUp{-webkit-animation-name:slideInUp;animation-name:slideInUp}@-webkit-keyframes slideOutDown{from{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}to{visibility:hidden;-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0)}}@keyframes slideOutDown{from{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}to{visibility:hidden;-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0)}}.slideOutDown{-webkit-animation-name:slideOutDown;animation-name:slideOutDown}@-webkit-keyframes slideOutLeft{from{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}to{visibility:hidden;-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0)}}@keyframes slideOutLeft{from{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}to{visibility:hidden;-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0)}}.slideOutLeft{-webkit-animation-name:slideOutLeft;animation-name:slideOutLeft}@-webkit-keyframes slideOutRight{from{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}to{visibility:hidden;-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0)}}@keyframes slideOutRight{from{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}to{visibility:hidden;-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0)}}.slideOutRight{-webkit-animation-name:slideOutRight;animation-name:slideOutRight}@-webkit-keyframes slideOutUp{from{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}to{visibility:hidden;-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0)}}@keyframes slideOutUp{from{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}to{visibility:hidden;-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0)}}.slideOutUp{-webkit-animation-name:slideOutUp;animation-name:slideOutUp}.btn{margin:.375rem;color:inherit;text-transform:uppercase;word-wrap:break-word;white-space:normal;cursor:pointer;border:0;border-radius:.125rem;-webkit-box-shadow:0 2px 5px 0 rgba(0,0,0,0.16),0 2px 10px 0 rgba(0,0,0,0.12);box-shadow:0 2px 5px 0 rgba(0,0,0,0.16),0 2px 10px 0 rgba(0,0,0,0.12);-webkit-transition:color 0.15s ease-in-out,background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,-webkit-box-shadow 0.15s ease-in-out;transition:color 0.15s ease-in-out,background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,-webkit-box-shadow 0.15s ease-in-out;transition:color 0.15s ease-in-out,background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out;transition:color 0.15s ease-in-out,background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out,-webkit-box-shadow 0.15s ease-in-out;padding:.84rem 2.14rem;font-size:.81rem}.btn:hover,.btn:focus,.btn:active{outline:0;-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn.btn-block{margin:inherit}.btn .fas.right,.btn .fab.right,.btn .far.right{margin-left:.3rem}.btn .fas.left,.btn .fab.left,.btn .far.left{margin-right:.3rem}.btn.btn-lg{padding:1rem 2.4rem;font-size:.94rem}.btn.btn-md{padding:.7rem 1.6rem;font-size:.7rem}.btn.btn-sm{padding:.5rem 1.6rem;font-size:.64rem}.btn.disabled:hover,.btn.disabled:focus,.btn.disabled:active,.btn:disabled:hover,.btn:disabled:focus,.btn:disabled:active{-webkit-box-shadow:0 2px 5px 0 rgba(0,0,0,0.16),0 2px 10px 0 rgba(0,0,0,0.12);box-shadow:0 2px 5px 0 rgba(0,0,0,0.16),0 2px 10px 0 rgba(0,0,0,0.12)}.btn[class*="btn-outline-"]{padding-top:.7rem;padding-bottom:.7rem}.btn[class*="btn-outline-"].btn-lg{padding-top:.88rem;padding-bottom:.88rem}.btn[class*="btn-outline-"].btn-md{padding-top:.58rem;padding-bottom:.58rem}.btn[class*="btn-outline-"].btn-sm{padding-top:.38rem;padding-bottom:.38rem}.btn-link{color:#000;background-color:transparent;-webkit-box-shadow:none;box-shadow:none}.btn-link:hover,.btn-link:focus,.btn-link:active{color:#000;background-color:transparent;-webkit-box-shadow:none;box-shadow:none}.btn-group>.btn:not(:first-child),.btn-group>.btn-group:not(:first-child){margin-left:-.375rem}.btn-primary{color:#fff;background-color:#4285f4 !important}.btn-primary:hover{color:#fff;background-color:#5a95f5}.btn-primary:focus,.btn-primary.focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-primary:focus,.btn-primary:active,.btn-primary.active{background-color:#0b51c5}.btn-primary.dropdown-toggle{background-color:#4285f4 !important}.btn-primary.dropdown-toggle:hover,.btn-primary.dropdown-toggle:focus{background-color:#5a95f5 !important}.btn-primary:not([disabled]):not(.disabled):active,.btn-primary:not([disabled]):not(.disabled).active,.show>.btn-primary.dropdown-toggle{background-color:#0b51c5 !important;-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-primary:not([disabled]):not(.disabled):active:focus,.btn-primary:not([disabled]):not(.disabled).active:focus,.show>.btn-primary.dropdown-toggle:focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.primary-ic{color:#4285f4 !important}.primary-ic:hover,.primary-ic:focus{color:#4285f4}a.btn:not([href]):not([tabindex]),a.btn:not([href]):not([tabindex]):focus,a.btn:not([href]):not([tabindex]):hover{color:#fff}table.table a.btn.btn-primary{color:#fff}.btn-outline-primary{color:#4285f4 !important;background-color:transparent !important;border:2px solid #4285f4 !important}.btn-outline-primary:hover,.btn-outline-primary:focus,.btn-outline-primary:active,.btn-outline-primary:active:focus,.btn-outline-primary.active{color:#4285f4 !important;background-color:transparent !important;border-color:#4285f4 !important}.btn-outline-primary:not([disabled]):not(.disabled):active,.btn-outline-primary:not([disabled]):not(.disabled).active,.show>.btn-outline-primary.dropdown-toggle{background-color:transparent !important;border-color:#4285f4 !important;-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-outline-primary:not([disabled]):not(.disabled):active:focus,.btn-outline-primary:not([disabled]):not(.disabled).active:focus,.show>.btn-outline-primary.dropdown-toggle:focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-danger{color:#fff;background-color:#ff3547 !important}.btn-danger:hover{color:#fff;background-color:#ff4f5e}.btn-danger:focus,.btn-danger.focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-danger:focus,.btn-danger:active,.btn-danger.active{background-color:#ce0012}.btn-danger.dropdown-toggle{background-color:#ff3547 !important}.btn-danger.dropdown-toggle:hover,.btn-danger.dropdown-toggle:focus{background-color:#ff4f5e !important}.btn-danger:not([disabled]):not(.disabled):active,.btn-danger:not([disabled]):not(.disabled).active,.show>.btn-danger.dropdown-toggle{background-color:#ce0012 !important;-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-danger:not([disabled]):not(.disabled):active:focus,.btn-danger:not([disabled]):not(.disabled).active:focus,.show>.btn-danger.dropdown-toggle:focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.danger-ic{color:#ff3547 !important}.danger-ic:hover,.danger-ic:focus{color:#ff3547}a.btn:not([href]):not([tabindex]),a.btn:not([href]):not([tabindex]):focus,a.btn:not([href]):not([tabindex]):hover{color:#fff}table.table a.btn.btn-danger{color:#fff}.btn-outline-danger{color:#ff3547 !important;background-color:transparent !important;border:2px solid #ff3547 !important}.btn-outline-danger:hover,.btn-outline-danger:focus,.btn-outline-danger:active,.btn-outline-danger:active:focus,.btn-outline-danger.active{color:#ff3547 !important;background-color:transparent !important;border-color:#ff3547 !important}.btn-outline-danger:not([disabled]):not(.disabled):active,.btn-outline-danger:not([disabled]):not(.disabled).active,.show>.btn-outline-danger.dropdown-toggle{background-color:transparent !important;border-color:#ff3547 !important;-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-outline-danger:not([disabled]):not(.disabled):active:focus,.btn-outline-danger:not([disabled]):not(.disabled).active:focus,.show>.btn-outline-danger.dropdown-toggle:focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-warning{color:#fff;background-color:#fb3 !important}.btn-warning:hover{color:#fff;background-color:#ffc44d}.btn-warning:focus,.btn-warning.focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-warning:focus,.btn-warning:active,.btn-warning.active{background-color:#c80}.btn-warning.dropdown-toggle{background-color:#fb3 !important}.btn-warning.dropdown-toggle:hover,.btn-warning.dropdown-toggle:focus{background-color:#ffc44d !important}.btn-warning:not([disabled]):not(.disabled):active,.btn-warning:not([disabled]):not(.disabled).active,.show>.btn-warning.dropdown-toggle{background-color:#c80 !important;-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-warning:not([disabled]):not(.disabled):active:focus,.btn-warning:not([disabled]):not(.disabled).active:focus,.show>.btn-warning.dropdown-toggle:focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.warning-ic{color:#fb3 !important}.warning-ic:hover,.warning-ic:focus{color:#fb3}a.btn:not([href]):not([tabindex]),a.btn:not([href]):not([tabindex]):focus,a.btn:not([href]):not([tabindex]):hover{color:#fff}table.table a.btn.btn-warning{color:#fff}.btn-outline-warning{color:#fb3 !important;background-color:transparent !important;border:2px solid #fb3 !important}.btn-outline-warning:hover,.btn-outline-warning:focus,.btn-outline-warning:active,.btn-outline-warning:active:focus,.btn-outline-warning.active{color:#fb3 !important;background-color:transparent !important;border-color:#fb3 !important}.btn-outline-warning:not([disabled]):not(.disabled):active,.btn-outline-warning:not([disabled]):not(.disabled).active,.show>.btn-outline-warning.dropdown-toggle{background-color:transparent !important;border-color:#fb3 !important;-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-outline-warning:not([disabled]):not(.disabled):active:focus,.btn-outline-warning:not([disabled]):not(.disabled).active:focus,.show>.btn-outline-warning.dropdown-toggle:focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-success{color:#fff;background-color:#00c851 !important}.btn-success:hover{color:#fff;background-color:#00e25b}.btn-success:focus,.btn-success.focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-success:focus,.btn-success:active,.btn-success.active{background-color:#006228}.btn-success.dropdown-toggle{background-color:#00c851 !important}.btn-success.dropdown-toggle:hover,.btn-success.dropdown-toggle:focus{background-color:#00e25b !important}.btn-success:not([disabled]):not(.disabled):active,.btn-success:not([disabled]):not(.disabled).active,.show>.btn-success.dropdown-toggle{background-color:#006228 !important;-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-success:not([disabled]):not(.disabled):active:focus,.btn-success:not([disabled]):not(.disabled).active:focus,.show>.btn-success.dropdown-toggle:focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.success-ic{color:#00c851 !important}.success-ic:hover,.success-ic:focus{color:#00c851}a.btn:not([href]):not([tabindex]),a.btn:not([href]):not([tabindex]):focus,a.btn:not([href]):not([tabindex]):hover{color:#fff}table.table a.btn.btn-success{color:#fff}.btn-outline-success{color:#00c851 !important;background-color:transparent !important;border:2px solid #00c851 !important}.btn-outline-success:hover,.btn-outline-success:focus,.btn-outline-success:active,.btn-outline-success:active:focus,.btn-outline-success.active{color:#00c851 !important;background-color:transparent !important;border-color:#00c851 !important}.btn-outline-success:not([disabled]):not(.disabled):active,.btn-outline-success:not([disabled]):not(.disabled).active,.show>.btn-outline-success.dropdown-toggle{background-color:transparent !important;border-color:#00c851 !important;-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-outline-success:not([disabled]):not(.disabled):active:focus,.btn-outline-success:not([disabled]):not(.disabled).active:focus,.show>.btn-outline-success.dropdown-toggle:focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-info{color:#fff;background-color:#33b5e5 !important}.btn-info:hover{color:#fff;background-color:#4abde8}.btn-info:focus,.btn-info.focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-info:focus,.btn-info:active,.btn-info.active{background-color:#14799e}.btn-info.dropdown-toggle{background-color:#33b5e5 !important}.btn-info.dropdown-toggle:hover,.btn-info.dropdown-toggle:focus{background-color:#4abde8 !important}.btn-info:not([disabled]):not(.disabled):active,.btn-info:not([disabled]):not(.disabled).active,.show>.btn-info.dropdown-toggle{background-color:#14799e !important;-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-info:not([disabled]):not(.disabled):active:focus,.btn-info:not([disabled]):not(.disabled).active:focus,.show>.btn-info.dropdown-toggle:focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.info-ic{color:#33b5e5 !important}.info-ic:hover,.info-ic:focus{color:#33b5e5}a.btn:not([href]):not([tabindex]),a.btn:not([href]):not([tabindex]):focus,a.btn:not([href]):not([tabindex]):hover{color:#fff}table.table a.btn.btn-info{color:#fff}.btn-outline-info{color:#33b5e5 !important;background-color:transparent !important;border:2px solid #33b5e5 !important}.btn-outline-info:hover,.btn-outline-info:focus,.btn-outline-info:active,.btn-outline-info:active:focus,.btn-outline-info.active{color:#33b5e5 !important;background-color:transparent !important;border-color:#33b5e5 !important}.btn-outline-info:not([disabled]):not(.disabled):active,.btn-outline-info:not([disabled]):not(.disabled).active,.show>.btn-outline-info.dropdown-toggle{background-color:transparent !important;border-color:#33b5e5 !important;-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-outline-info:not([disabled]):not(.disabled):active:focus,.btn-outline-info:not([disabled]):not(.disabled).active:focus,.show>.btn-outline-info.dropdown-toggle:focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-default{color:#fff;background-color:#2bbbad !important}.btn-default:hover{color:#fff;background-color:#30cfc0}.btn-default:focus,.btn-default.focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-default:focus,.btn-default:active,.btn-default.active{background-color:#186860}.btn-default.dropdown-toggle{background-color:#2bbbad !important}.btn-default.dropdown-toggle:hover,.btn-default.dropdown-toggle:focus{background-color:#30cfc0 !important}.btn-default:not([disabled]):not(.disabled):active,.btn-default:not([disabled]):not(.disabled).active,.show>.btn-default.dropdown-toggle{background-color:#186860 !important;-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-default:not([disabled]):not(.disabled):active:focus,.btn-default:not([disabled]):not(.disabled).active:focus,.show>.btn-default.dropdown-toggle:focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.default-ic{color:#2bbbad !important}.default-ic:hover,.default-ic:focus{color:#2bbbad}a.btn:not([href]):not([tabindex]),a.btn:not([href]):not([tabindex]):focus,a.btn:not([href]):not([tabindex]):hover{color:#fff}table.table a.btn.btn-default{color:#fff}.btn-outline-default{color:#2bbbad !important;background-color:transparent !important;border:2px solid #2bbbad !important}.btn-outline-default:hover,.btn-outline-default:focus,.btn-outline-default:active,.btn-outline-default:active:focus,.btn-outline-default.active{color:#2bbbad !important;background-color:transparent !important;border-color:#2bbbad !important}.btn-outline-default:not([disabled]):not(.disabled):active,.btn-outline-default:not([disabled]):not(.disabled).active,.show>.btn-outline-default.dropdown-toggle{background-color:transparent !important;border-color:#2bbbad !important;-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-outline-default:not([disabled]):not(.disabled):active:focus,.btn-outline-default:not([disabled]):not(.disabled).active:focus,.show>.btn-outline-default.dropdown-toggle:focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-secondary{color:#fff;background-color:#a6c !important}.btn-secondary:hover{color:#fff;background-color:#b579d2}.btn-secondary:focus,.btn-secondary.focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-secondary:focus,.btn-secondary:active,.btn-secondary.active{background-color:#739}.btn-secondary.dropdown-toggle{background-color:#a6c !important}.btn-secondary.dropdown-toggle:hover,.btn-secondary.dropdown-toggle:focus{background-color:#b579d2 !important}.btn-secondary:not([disabled]):not(.disabled):active,.btn-secondary:not([disabled]):not(.disabled).active,.show>.btn-secondary.dropdown-toggle{background-color:#739 !important;-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-secondary:not([disabled]):not(.disabled):active:focus,.btn-secondary:not([disabled]):not(.disabled).active:focus,.show>.btn-secondary.dropdown-toggle:focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.secondary-ic{color:#a6c !important}.secondary-ic:hover,.secondary-ic:focus{color:#a6c}a.btn:not([href]):not([tabindex]),a.btn:not([href]):not([tabindex]):focus,a.btn:not([href]):not([tabindex]):hover{color:#fff}table.table a.btn.btn-secondary{color:#fff}.btn-outline-secondary{color:#a6c !important;background-color:transparent !important;border:2px solid #a6c !important}.btn-outline-secondary:hover,.btn-outline-secondary:focus,.btn-outline-secondary:active,.btn-outline-secondary:active:focus,.btn-outline-secondary.active{color:#a6c !important;background-color:transparent !important;border-color:#a6c !important}.btn-outline-secondary:not([disabled]):not(.disabled):active,.btn-outline-secondary:not([disabled]):not(.disabled).active,.show>.btn-outline-secondary.dropdown-toggle{background-color:transparent !important;border-color:#a6c !important;-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-outline-secondary:not([disabled]):not(.disabled):active:focus,.btn-outline-secondary:not([disabled]):not(.disabled).active:focus,.show>.btn-outline-secondary.dropdown-toggle:focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-elegant{color:#fff;background-color:#2e2e2e !important}.btn-elegant:hover{color:#fff;background-color:#3b3b3b}.btn-elegant:focus,.btn-elegant.focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-elegant:focus,.btn-elegant:active,.btn-elegant.active{background-color:#000}.btn-elegant.dropdown-toggle{background-color:#2e2e2e !important}.btn-elegant.dropdown-toggle:hover,.btn-elegant.dropdown-toggle:focus{background-color:#3b3b3b !important}.btn-elegant:not([disabled]):not(.disabled):active,.btn-elegant:not([disabled]):not(.disabled).active,.show>.btn-elegant.dropdown-toggle{background-color:#000 !important;-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-elegant:not([disabled]):not(.disabled):active:focus,.btn-elegant:not([disabled]):not(.disabled).active:focus,.show>.btn-elegant.dropdown-toggle:focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.elegant-ic{color:#2e2e2e !important}.elegant-ic:hover,.elegant-ic:focus{color:#2e2e2e}a.btn:not([href]):not([tabindex]),a.btn:not([href]):not([tabindex]):focus,a.btn:not([href]):not([tabindex]):hover{color:#fff}table.table a.btn.btn-elegant{color:#fff}.btn-outline-elegant{color:#2e2e2e !important;background-color:transparent !important;border:2px solid #2e2e2e !important}.btn-outline-elegant:hover,.btn-outline-elegant:focus,.btn-outline-elegant:active,.btn-outline-elegant:active:focus,.btn-outline-elegant.active{color:#2e2e2e !important;background-color:transparent !important;border-color:#2e2e2e !important}.btn-outline-elegant:not([disabled]):not(.disabled):active,.btn-outline-elegant:not([disabled]):not(.disabled).active,.show>.btn-outline-elegant.dropdown-toggle{background-color:transparent !important;border-color:#2e2e2e !important;-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-outline-elegant:not([disabled]):not(.disabled):active:focus,.btn-outline-elegant:not([disabled]):not(.disabled).active:focus,.show>.btn-outline-elegant.dropdown-toggle:focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-unique{color:#fff;background-color:#880e4f !important}.btn-unique:hover{color:#fff;background-color:#9f105c}.btn-unique:focus,.btn-unique.focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-unique:focus,.btn-unique:active,.btn-unique.active{background-color:#2c0419}.btn-unique.dropdown-toggle{background-color:#880e4f !important}.btn-unique.dropdown-toggle:hover,.btn-unique.dropdown-toggle:focus{background-color:#9f105c !important}.btn-unique:not([disabled]):not(.disabled):active,.btn-unique:not([disabled]):not(.disabled).active,.show>.btn-unique.dropdown-toggle{background-color:#2c0419 !important;-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-unique:not([disabled]):not(.disabled):active:focus,.btn-unique:not([disabled]):not(.disabled).active:focus,.show>.btn-unique.dropdown-toggle:focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.unique-ic{color:#880e4f !important}.unique-ic:hover,.unique-ic:focus{color:#880e4f}a.btn:not([href]):not([tabindex]),a.btn:not([href]):not([tabindex]):focus,a.btn:not([href]):not([tabindex]):hover{color:#fff}table.table a.btn.btn-unique{color:#fff}.btn-outline-unique{color:#880e4f !important;background-color:transparent !important;border:2px solid #880e4f !important}.btn-outline-unique:hover,.btn-outline-unique:focus,.btn-outline-unique:active,.btn-outline-unique:active:focus,.btn-outline-unique.active{color:#880e4f !important;background-color:transparent !important;border-color:#880e4f !important}.btn-outline-unique:not([disabled]):not(.disabled):active,.btn-outline-unique:not([disabled]):not(.disabled).active,.show>.btn-outline-unique.dropdown-toggle{background-color:transparent !important;border-color:#880e4f !important;-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-outline-unique:not([disabled]):not(.disabled):active:focus,.btn-outline-unique:not([disabled]):not(.disabled).active:focus,.show>.btn-outline-unique.dropdown-toggle:focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-dark-green{color:#fff;background-color:#388e3c !important}.btn-dark-green:hover{color:#fff;background-color:#3fa044}.btn-dark-green:focus,.btn-dark-green.focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-dark-green:focus,.btn-dark-green:active,.btn-dark-green.active{background-color:#1b451d}.btn-dark-green.dropdown-toggle{background-color:#388e3c !important}.btn-dark-green.dropdown-toggle:hover,.btn-dark-green.dropdown-toggle:focus{background-color:#3fa044 !important}.btn-dark-green:not([disabled]):not(.disabled):active,.btn-dark-green:not([disabled]):not(.disabled).active,.show>.btn-dark-green.dropdown-toggle{background-color:#1b451d !important;-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-dark-green:not([disabled]):not(.disabled):active:focus,.btn-dark-green:not([disabled]):not(.disabled).active:focus,.show>.btn-dark-green.dropdown-toggle:focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.dark-green-ic{color:#388e3c !important}.dark-green-ic:hover,.dark-green-ic:focus{color:#388e3c}a.btn:not([href]):not([tabindex]),a.btn:not([href]):not([tabindex]):focus,a.btn:not([href]):not([tabindex]):hover{color:#fff}table.table a.btn.btn-dark-green{color:#fff}.btn-outline-dark-green{color:#388e3c !important;background-color:transparent !important;border:2px solid #388e3c !important}.btn-outline-dark-green:hover,.btn-outline-dark-green:focus,.btn-outline-dark-green:active,.btn-outline-dark-green:active:focus,.btn-outline-dark-green.active{color:#388e3c !important;background-color:transparent !important;border-color:#388e3c !important}.btn-outline-dark-green:not([disabled]):not(.disabled):active,.btn-outline-dark-green:not([disabled]):not(.disabled).active,.show>.btn-outline-dark-green.dropdown-toggle{background-color:transparent !important;border-color:#388e3c !important;-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-outline-dark-green:not([disabled]):not(.disabled):active:focus,.btn-outline-dark-green:not([disabled]):not(.disabled).active:focus,.show>.btn-outline-dark-green.dropdown-toggle:focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-mdb-color{color:#fff;background-color:#59698d !important}.btn-mdb-color:hover{color:#fff;background-color:#63759d}.btn-mdb-color:focus,.btn-mdb-color.focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-mdb-color:focus,.btn-mdb-color:active,.btn-mdb-color.active{background-color:#323a4e}.btn-mdb-color.dropdown-toggle{background-color:#59698d !important}.btn-mdb-color.dropdown-toggle:hover,.btn-mdb-color.dropdown-toggle:focus{background-color:#63759d !important}.btn-mdb-color:not([disabled]):not(.disabled):active,.btn-mdb-color:not([disabled]):not(.disabled).active,.show>.btn-mdb-color.dropdown-toggle{background-color:#323a4e !important;-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-mdb-color:not([disabled]):not(.disabled):active:focus,.btn-mdb-color:not([disabled]):not(.disabled).active:focus,.show>.btn-mdb-color.dropdown-toggle:focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.mdb-color-ic{color:#59698d !important}.mdb-color-ic:hover,.mdb-color-ic:focus{color:#59698d}a.btn:not([href]):not([tabindex]),a.btn:not([href]):not([tabindex]):focus,a.btn:not([href]):not([tabindex]):hover{color:#fff}table.table a.btn.btn-mdb-color{color:#fff}.btn-outline-mdb-color{color:#59698d !important;background-color:transparent !important;border:2px solid #59698d !important}.btn-outline-mdb-color:hover,.btn-outline-mdb-color:focus,.btn-outline-mdb-color:active,.btn-outline-mdb-color:active:focus,.btn-outline-mdb-color.active{color:#59698d !important;background-color:transparent !important;border-color:#59698d !important}.btn-outline-mdb-color:not([disabled]):not(.disabled):active,.btn-outline-mdb-color:not([disabled]):not(.disabled).active,.show>.btn-outline-mdb-color.dropdown-toggle{background-color:transparent !important;border-color:#59698d !important;-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-outline-mdb-color:not([disabled]):not(.disabled):active:focus,.btn-outline-mdb-color:not([disabled]):not(.disabled).active:focus,.show>.btn-outline-mdb-color.dropdown-toggle:focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-red{color:#fff;background-color:#d32f2f !important}.btn-red:hover{color:#fff;background-color:#d74444}.btn-red:focus,.btn-red.focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-red:focus,.btn-red:active,.btn-red.active{background-color:#811b1b}.btn-red.dropdown-toggle{background-color:#d32f2f !important}.btn-red.dropdown-toggle:hover,.btn-red.dropdown-toggle:focus{background-color:#d74444 !important}.btn-red:not([disabled]):not(.disabled):active,.btn-red:not([disabled]):not(.disabled).active,.show>.btn-red.dropdown-toggle{background-color:#811b1b !important;-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-red:not([disabled]):not(.disabled):active:focus,.btn-red:not([disabled]):not(.disabled).active:focus,.show>.btn-red.dropdown-toggle:focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.red-ic{color:#d32f2f !important}.red-ic:hover,.red-ic:focus{color:#d32f2f}a.btn:not([href]):not([tabindex]),a.btn:not([href]):not([tabindex]):focus,a.btn:not([href]):not([tabindex]):hover{color:#fff}table.table a.btn.btn-red{color:#fff}.btn-outline-red{color:#d32f2f !important;background-color:transparent !important;border:2px solid #d32f2f !important}.btn-outline-red:hover,.btn-outline-red:focus,.btn-outline-red:active,.btn-outline-red:active:focus,.btn-outline-red.active{color:#d32f2f !important;background-color:transparent !important;border-color:#d32f2f !important}.btn-outline-red:not([disabled]):not(.disabled):active,.btn-outline-red:not([disabled]):not(.disabled).active,.show>.btn-outline-red.dropdown-toggle{background-color:transparent !important;border-color:#d32f2f !important;-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-outline-red:not([disabled]):not(.disabled):active:focus,.btn-outline-red:not([disabled]):not(.disabled).active:focus,.show>.btn-outline-red.dropdown-toggle:focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-pink{color:#fff;background-color:#ec407a !important}.btn-pink:hover{color:#fff;background-color:#ee578a}.btn-pink:focus,.btn-pink.focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-pink:focus,.btn-pink:active,.btn-pink.active{background-color:#b41249}.btn-pink.dropdown-toggle{background-color:#ec407a !important}.btn-pink.dropdown-toggle:hover,.btn-pink.dropdown-toggle:focus{background-color:#ee578a !important}.btn-pink:not([disabled]):not(.disabled):active,.btn-pink:not([disabled]):not(.disabled).active,.show>.btn-pink.dropdown-toggle{background-color:#b41249 !important;-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-pink:not([disabled]):not(.disabled):active:focus,.btn-pink:not([disabled]):not(.disabled).active:focus,.show>.btn-pink.dropdown-toggle:focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.pink-ic{color:#ec407a !important}.pink-ic:hover,.pink-ic:focus{color:#ec407a}a.btn:not([href]):not([tabindex]),a.btn:not([href]):not([tabindex]):focus,a.btn:not([href]):not([tabindex]):hover{color:#fff}table.table a.btn.btn-pink{color:#fff}.btn-outline-pink{color:#ec407a !important;background-color:transparent !important;border:2px solid #ec407a !important}.btn-outline-pink:hover,.btn-outline-pink:focus,.btn-outline-pink:active,.btn-outline-pink:active:focus,.btn-outline-pink.active{color:#ec407a !important;background-color:transparent !important;border-color:#ec407a !important}.btn-outline-pink:not([disabled]):not(.disabled):active,.btn-outline-pink:not([disabled]):not(.disabled).active,.show>.btn-outline-pink.dropdown-toggle{background-color:transparent !important;border-color:#ec407a !important;-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-outline-pink:not([disabled]):not(.disabled):active:focus,.btn-outline-pink:not([disabled]):not(.disabled).active:focus,.show>.btn-outline-pink.dropdown-toggle:focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-purple{color:#fff;background-color:#8e24aa !important}.btn-purple:hover{color:#fff;background-color:#a028bf}.btn-purple:focus,.btn-purple.focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-purple:focus,.btn-purple:active,.btn-purple.active{background-color:#481256}.btn-purple.dropdown-toggle{background-color:#8e24aa !important}.btn-purple.dropdown-toggle:hover,.btn-purple.dropdown-toggle:focus{background-color:#a028bf !important}.btn-purple:not([disabled]):not(.disabled):active,.btn-purple:not([disabled]):not(.disabled).active,.show>.btn-purple.dropdown-toggle{background-color:#481256 !important;-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-purple:not([disabled]):not(.disabled):active:focus,.btn-purple:not([disabled]):not(.disabled).active:focus,.show>.btn-purple.dropdown-toggle:focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.purple-ic{color:#8e24aa !important}.purple-ic:hover,.purple-ic:focus{color:#8e24aa}a.btn:not([href]):not([tabindex]),a.btn:not([href]):not([tabindex]):focus,a.btn:not([href]):not([tabindex]):hover{color:#fff}table.table a.btn.btn-purple{color:#fff}.btn-outline-purple{color:#8e24aa !important;background-color:transparent !important;border:2px solid #8e24aa !important}.btn-outline-purple:hover,.btn-outline-purple:focus,.btn-outline-purple:active,.btn-outline-purple:active:focus,.btn-outline-purple.active{color:#8e24aa !important;background-color:transparent !important;border-color:#8e24aa !important}.btn-outline-purple:not([disabled]):not(.disabled):active,.btn-outline-purple:not([disabled]):not(.disabled).active,.show>.btn-outline-purple.dropdown-toggle{background-color:transparent !important;border-color:#8e24aa !important;-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-outline-purple:not([disabled]):not(.disabled):active:focus,.btn-outline-purple:not([disabled]):not(.disabled).active:focus,.show>.btn-outline-purple.dropdown-toggle:focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-deep-purple{color:#fff;background-color:#512da8 !important}.btn-deep-purple:hover{color:#fff;background-color:#5b32bc}.btn-deep-purple:focus,.btn-deep-purple.focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-deep-purple:focus,.btn-deep-purple:active,.btn-deep-purple.active{background-color:#2a1758}.btn-deep-purple.dropdown-toggle{background-color:#512da8 !important}.btn-deep-purple.dropdown-toggle:hover,.btn-deep-purple.dropdown-toggle:focus{background-color:#5b32bc !important}.btn-deep-purple:not([disabled]):not(.disabled):active,.btn-deep-purple:not([disabled]):not(.disabled).active,.show>.btn-deep-purple.dropdown-toggle{background-color:#2a1758 !important;-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-deep-purple:not([disabled]):not(.disabled):active:focus,.btn-deep-purple:not([disabled]):not(.disabled).active:focus,.show>.btn-deep-purple.dropdown-toggle:focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.deep-purple-ic{color:#512da8 !important}.deep-purple-ic:hover,.deep-purple-ic:focus{color:#512da8}a.btn:not([href]):not([tabindex]),a.btn:not([href]):not([tabindex]):focus,a.btn:not([href]):not([tabindex]):hover{color:#fff}table.table a.btn.btn-deep-purple{color:#fff}.btn-outline-deep-purple{color:#512da8 !important;background-color:transparent !important;border:2px solid #512da8 !important}.btn-outline-deep-purple:hover,.btn-outline-deep-purple:focus,.btn-outline-deep-purple:active,.btn-outline-deep-purple:active:focus,.btn-outline-deep-purple.active{color:#512da8 !important;background-color:transparent !important;border-color:#512da8 !important}.btn-outline-deep-purple:not([disabled]):not(.disabled):active,.btn-outline-deep-purple:not([disabled]):not(.disabled).active,.show>.btn-outline-deep-purple.dropdown-toggle{background-color:transparent !important;border-color:#512da8 !important;-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-outline-deep-purple:not([disabled]):not(.disabled):active:focus,.btn-outline-deep-purple:not([disabled]):not(.disabled).active:focus,.show>.btn-outline-deep-purple.dropdown-toggle:focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-indigo{color:#fff;background-color:#3f51b5 !important}.btn-indigo:hover{color:#fff;background-color:#4d5ec1}.btn-indigo:focus,.btn-indigo.focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-indigo:focus,.btn-indigo:active,.btn-indigo.active{background-color:#252f69}.btn-indigo.dropdown-toggle{background-color:#3f51b5 !important}.btn-indigo.dropdown-toggle:hover,.btn-indigo.dropdown-toggle:focus{background-color:#4d5ec1 !important}.btn-indigo:not([disabled]):not(.disabled):active,.btn-indigo:not([disabled]):not(.disabled).active,.show>.btn-indigo.dropdown-toggle{background-color:#252f69 !important;-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-indigo:not([disabled]):not(.disabled):active:focus,.btn-indigo:not([disabled]):not(.disabled).active:focus,.show>.btn-indigo.dropdown-toggle:focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.indigo-ic{color:#3f51b5 !important}.indigo-ic:hover,.indigo-ic:focus{color:#3f51b5}a.btn:not([href]):not([tabindex]),a.btn:not([href]):not([tabindex]):focus,a.btn:not([href]):not([tabindex]):hover{color:#fff}table.table a.btn.btn-indigo{color:#fff}.btn-outline-indigo{color:#3f51b5 !important;background-color:transparent !important;border:2px solid #3f51b5 !important}.btn-outline-indigo:hover,.btn-outline-indigo:focus,.btn-outline-indigo:active,.btn-outline-indigo:active:focus,.btn-outline-indigo.active{color:#3f51b5 !important;background-color:transparent !important;border-color:#3f51b5 !important}.btn-outline-indigo:not([disabled]):not(.disabled):active,.btn-outline-indigo:not([disabled]):not(.disabled).active,.show>.btn-outline-indigo.dropdown-toggle{background-color:transparent !important;border-color:#3f51b5 !important;-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-outline-indigo:not([disabled]):not(.disabled):active:focus,.btn-outline-indigo:not([disabled]):not(.disabled).active:focus,.show>.btn-outline-indigo.dropdown-toggle:focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-blue{color:#fff;background-color:#1976d2 !important}.btn-blue:hover{color:#fff;background-color:#2083e4}.btn-blue:focus,.btn-blue.focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-blue:focus,.btn-blue:active,.btn-blue.active{background-color:#0e4377}.btn-blue.dropdown-toggle{background-color:#1976d2 !important}.btn-blue.dropdown-toggle:hover,.btn-blue.dropdown-toggle:focus{background-color:#2083e4 !important}.btn-blue:not([disabled]):not(.disabled):active,.btn-blue:not([disabled]):not(.disabled).active,.show>.btn-blue.dropdown-toggle{background-color:#0e4377 !important;-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-blue:not([disabled]):not(.disabled):active:focus,.btn-blue:not([disabled]):not(.disabled).active:focus,.show>.btn-blue.dropdown-toggle:focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.blue-ic{color:#1976d2 !important}.blue-ic:hover,.blue-ic:focus{color:#1976d2}a.btn:not([href]):not([tabindex]),a.btn:not([href]):not([tabindex]):focus,a.btn:not([href]):not([tabindex]):hover{color:#fff}table.table a.btn.btn-blue{color:#fff}.btn-outline-blue{color:#1976d2 !important;background-color:transparent !important;border:2px solid #1976d2 !important}.btn-outline-blue:hover,.btn-outline-blue:focus,.btn-outline-blue:active,.btn-outline-blue:active:focus,.btn-outline-blue.active{color:#1976d2 !important;background-color:transparent !important;border-color:#1976d2 !important}.btn-outline-blue:not([disabled]):not(.disabled):active,.btn-outline-blue:not([disabled]):not(.disabled).active,.show>.btn-outline-blue.dropdown-toggle{background-color:transparent !important;border-color:#1976d2 !important;-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-outline-blue:not([disabled]):not(.disabled):active:focus,.btn-outline-blue:not([disabled]):not(.disabled).active:focus,.show>.btn-outline-blue.dropdown-toggle:focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-light-blue{color:#fff;background-color:#82b1ff !important}.btn-light-blue:hover{color:#fff;background-color:#9cc1ff}.btn-light-blue:focus,.btn-light-blue.focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-light-blue:focus,.btn-light-blue:active,.btn-light-blue.active{background-color:#1c71ff}.btn-light-blue.dropdown-toggle{background-color:#82b1ff !important}.btn-light-blue.dropdown-toggle:hover,.btn-light-blue.dropdown-toggle:focus{background-color:#9cc1ff !important}.btn-light-blue:not([disabled]):not(.disabled):active,.btn-light-blue:not([disabled]):not(.disabled).active,.show>.btn-light-blue.dropdown-toggle{background-color:#1c71ff !important;-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-light-blue:not([disabled]):not(.disabled):active:focus,.btn-light-blue:not([disabled]):not(.disabled).active:focus,.show>.btn-light-blue.dropdown-toggle:focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.light-blue-ic{color:#82b1ff !important}.light-blue-ic:hover,.light-blue-ic:focus{color:#82b1ff}a.btn:not([href]):not([tabindex]),a.btn:not([href]):not([tabindex]):focus,a.btn:not([href]):not([tabindex]):hover{color:#fff}table.table a.btn.btn-light-blue{color:#fff}.btn-outline-light-blue{color:#82b1ff !important;background-color:transparent !important;border:2px solid #82b1ff !important}.btn-outline-light-blue:hover,.btn-outline-light-blue:focus,.btn-outline-light-blue:active,.btn-outline-light-blue:active:focus,.btn-outline-light-blue.active{color:#82b1ff !important;background-color:transparent !important;border-color:#82b1ff !important}.btn-outline-light-blue:not([disabled]):not(.disabled):active,.btn-outline-light-blue:not([disabled]):not(.disabled).active,.show>.btn-outline-light-blue.dropdown-toggle{background-color:transparent !important;border-color:#82b1ff !important;-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-outline-light-blue:not([disabled]):not(.disabled):active:focus,.btn-outline-light-blue:not([disabled]):not(.disabled).active:focus,.show>.btn-outline-light-blue.dropdown-toggle:focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-cyan{color:#fff;background-color:#00bcd4 !important}.btn-cyan:hover{color:#fff;background-color:#00d3ee}.btn-cyan:focus,.btn-cyan.focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-cyan:focus,.btn-cyan:active,.btn-cyan.active{background-color:#00626e}.btn-cyan.dropdown-toggle{background-color:#00bcd4 !important}.btn-cyan.dropdown-toggle:hover,.btn-cyan.dropdown-toggle:focus{background-color:#00d3ee !important}.btn-cyan:not([disabled]):not(.disabled):active,.btn-cyan:not([disabled]):not(.disabled).active,.show>.btn-cyan.dropdown-toggle{background-color:#00626e !important;-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-cyan:not([disabled]):not(.disabled):active:focus,.btn-cyan:not([disabled]):not(.disabled).active:focus,.show>.btn-cyan.dropdown-toggle:focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.cyan-ic{color:#00bcd4 !important}.cyan-ic:hover,.cyan-ic:focus{color:#00bcd4}a.btn:not([href]):not([tabindex]),a.btn:not([href]):not([tabindex]):focus,a.btn:not([href]):not([tabindex]):hover{color:#fff}table.table a.btn.btn-cyan{color:#fff}.btn-outline-cyan{color:#00bcd4 !important;background-color:transparent !important;border:2px solid #00bcd4 !important}.btn-outline-cyan:hover,.btn-outline-cyan:focus,.btn-outline-cyan:active,.btn-outline-cyan:active:focus,.btn-outline-cyan.active{color:#00bcd4 !important;background-color:transparent !important;border-color:#00bcd4 !important}.btn-outline-cyan:not([disabled]):not(.disabled):active,.btn-outline-cyan:not([disabled]):not(.disabled).active,.show>.btn-outline-cyan.dropdown-toggle{background-color:transparent !important;border-color:#00bcd4 !important;-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-outline-cyan:not([disabled]):not(.disabled):active:focus,.btn-outline-cyan:not([disabled]):not(.disabled).active:focus,.show>.btn-outline-cyan.dropdown-toggle:focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-teal{color:#fff;background-color:#00796b !important}.btn-teal:hover{color:#fff;background-color:#009382}.btn-teal:focus,.btn-teal.focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-teal:focus,.btn-teal:active,.btn-teal.active{background-color:#001311}.btn-teal.dropdown-toggle{background-color:#00796b !important}.btn-teal.dropdown-toggle:hover,.btn-teal.dropdown-toggle:focus{background-color:#009382 !important}.btn-teal:not([disabled]):not(.disabled):active,.btn-teal:not([disabled]):not(.disabled).active,.show>.btn-teal.dropdown-toggle{background-color:#001311 !important;-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-teal:not([disabled]):not(.disabled):active:focus,.btn-teal:not([disabled]):not(.disabled).active:focus,.show>.btn-teal.dropdown-toggle:focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.teal-ic{color:#00796b !important}.teal-ic:hover,.teal-ic:focus{color:#00796b}a.btn:not([href]):not([tabindex]),a.btn:not([href]):not([tabindex]):focus,a.btn:not([href]):not([tabindex]):hover{color:#fff}table.table a.btn.btn-teal{color:#fff}.btn-outline-teal{color:#00796b !important;background-color:transparent !important;border:2px solid #00796b !important}.btn-outline-teal:hover,.btn-outline-teal:focus,.btn-outline-teal:active,.btn-outline-teal:active:focus,.btn-outline-teal.active{color:#00796b !important;background-color:transparent !important;border-color:#00796b !important}.btn-outline-teal:not([disabled]):not(.disabled):active,.btn-outline-teal:not([disabled]):not(.disabled).active,.show>.btn-outline-teal.dropdown-toggle{background-color:transparent !important;border-color:#00796b !important;-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-outline-teal:not([disabled]):not(.disabled):active:focus,.btn-outline-teal:not([disabled]):not(.disabled).active:focus,.show>.btn-outline-teal.dropdown-toggle:focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-green{color:#fff;background-color:#388e3c !important}.btn-green:hover{color:#fff;background-color:#3fa044}.btn-green:focus,.btn-green.focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-green:focus,.btn-green:active,.btn-green.active{background-color:#1b451d}.btn-green.dropdown-toggle{background-color:#388e3c !important}.btn-green.dropdown-toggle:hover,.btn-green.dropdown-toggle:focus{background-color:#3fa044 !important}.btn-green:not([disabled]):not(.disabled):active,.btn-green:not([disabled]):not(.disabled).active,.show>.btn-green.dropdown-toggle{background-color:#1b451d !important;-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-green:not([disabled]):not(.disabled):active:focus,.btn-green:not([disabled]):not(.disabled).active:focus,.show>.btn-green.dropdown-toggle:focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.green-ic{color:#388e3c !important}.green-ic:hover,.green-ic:focus{color:#388e3c}a.btn:not([href]):not([tabindex]),a.btn:not([href]):not([tabindex]):focus,a.btn:not([href]):not([tabindex]):hover{color:#fff}table.table a.btn.btn-green{color:#fff}.btn-outline-green{color:#388e3c !important;background-color:transparent !important;border:2px solid #388e3c !important}.btn-outline-green:hover,.btn-outline-green:focus,.btn-outline-green:active,.btn-outline-green:active:focus,.btn-outline-green.active{color:#388e3c !important;background-color:transparent !important;border-color:#388e3c !important}.btn-outline-green:not([disabled]):not(.disabled):active,.btn-outline-green:not([disabled]):not(.disabled).active,.show>.btn-outline-green.dropdown-toggle{background-color:transparent !important;border-color:#388e3c !important;-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-outline-green:not([disabled]):not(.disabled):active:focus,.btn-outline-green:not([disabled]):not(.disabled).active:focus,.show>.btn-outline-green.dropdown-toggle:focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-light-green{color:#fff;background-color:#8bc34a !important}.btn-light-green:hover{color:#fff;background-color:#97c95d}.btn-light-green:focus,.btn-light-green.focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-light-green:focus,.btn-light-green:active,.btn-light-green.active{background-color:#577d2a}.btn-light-green.dropdown-toggle{background-color:#8bc34a !important}.btn-light-green.dropdown-toggle:hover,.btn-light-green.dropdown-toggle:focus{background-color:#97c95d !important}.btn-light-green:not([disabled]):not(.disabled):active,.btn-light-green:not([disabled]):not(.disabled).active,.show>.btn-light-green.dropdown-toggle{background-color:#577d2a !important;-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-light-green:not([disabled]):not(.disabled):active:focus,.btn-light-green:not([disabled]):not(.disabled).active:focus,.show>.btn-light-green.dropdown-toggle:focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.light-green-ic{color:#8bc34a !important}.light-green-ic:hover,.light-green-ic:focus{color:#8bc34a}a.btn:not([href]):not([tabindex]),a.btn:not([href]):not([tabindex]):focus,a.btn:not([href]):not([tabindex]):hover{color:#fff}table.table a.btn.btn-light-green{color:#fff}.btn-outline-light-green{color:#8bc34a !important;background-color:transparent !important;border:2px solid #8bc34a !important}.btn-outline-light-green:hover,.btn-outline-light-green:focus,.btn-outline-light-green:active,.btn-outline-light-green:active:focus,.btn-outline-light-green.active{color:#8bc34a !important;background-color:transparent !important;border-color:#8bc34a !important}.btn-outline-light-green:not([disabled]):not(.disabled):active,.btn-outline-light-green:not([disabled]):not(.disabled).active,.show>.btn-outline-light-green.dropdown-toggle{background-color:transparent !important;border-color:#8bc34a !important;-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-outline-light-green:not([disabled]):not(.disabled):active:focus,.btn-outline-light-green:not([disabled]):not(.disabled).active:focus,.show>.btn-outline-light-green.dropdown-toggle:focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-lime{color:#fff;background-color:#afb42b !important}.btn-lime:hover{color:#fff;background-color:#c3c930}.btn-lime:focus,.btn-lime.focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-lime:focus,.btn-lime:active,.btn-lime.active{background-color:#5f6217}.btn-lime.dropdown-toggle{background-color:#afb42b !important}.btn-lime.dropdown-toggle:hover,.btn-lime.dropdown-toggle:focus{background-color:#c3c930 !important}.btn-lime:not([disabled]):not(.disabled):active,.btn-lime:not([disabled]):not(.disabled).active,.show>.btn-lime.dropdown-toggle{background-color:#5f6217 !important;-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-lime:not([disabled]):not(.disabled):active:focus,.btn-lime:not([disabled]):not(.disabled).active:focus,.show>.btn-lime.dropdown-toggle:focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.lime-ic{color:#afb42b !important}.lime-ic:hover,.lime-ic:focus{color:#afb42b}a.btn:not([href]):not([tabindex]),a.btn:not([href]):not([tabindex]):focus,a.btn:not([href]):not([tabindex]):hover{color:#fff}table.table a.btn.btn-lime{color:#fff}.btn-outline-lime{color:#afb42b !important;background-color:transparent !important;border:2px solid #afb42b !important}.btn-outline-lime:hover,.btn-outline-lime:focus,.btn-outline-lime:active,.btn-outline-lime:active:focus,.btn-outline-lime.active{color:#afb42b !important;background-color:transparent !important;border-color:#afb42b !important}.btn-outline-lime:not([disabled]):not(.disabled):active,.btn-outline-lime:not([disabled]):not(.disabled).active,.show>.btn-outline-lime.dropdown-toggle{background-color:transparent !important;border-color:#afb42b !important;-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-outline-lime:not([disabled]):not(.disabled):active:focus,.btn-outline-lime:not([disabled]):not(.disabled).active:focus,.show>.btn-outline-lime.dropdown-toggle:focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-yellow{color:#fff;background-color:#fbc02d !important}.btn-yellow:hover{color:#fff;background-color:#fbc846}.btn-yellow:focus,.btn-yellow.focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-yellow:focus,.btn-yellow:active,.btn-yellow.active{background-color:#be8904}.btn-yellow.dropdown-toggle{background-color:#fbc02d !important}.btn-yellow.dropdown-toggle:hover,.btn-yellow.dropdown-toggle:focus{background-color:#fbc846 !important}.btn-yellow:not([disabled]):not(.disabled):active,.btn-yellow:not([disabled]):not(.disabled).active,.show>.btn-yellow.dropdown-toggle{background-color:#be8904 !important;-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-yellow:not([disabled]):not(.disabled):active:focus,.btn-yellow:not([disabled]):not(.disabled).active:focus,.show>.btn-yellow.dropdown-toggle:focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.yellow-ic{color:#fbc02d !important}.yellow-ic:hover,.yellow-ic:focus{color:#fbc02d}a.btn:not([href]):not([tabindex]),a.btn:not([href]):not([tabindex]):focus,a.btn:not([href]):not([tabindex]):hover{color:#fff}table.table a.btn.btn-yellow{color:#fff}.btn-outline-yellow{color:#fbc02d !important;background-color:transparent !important;border:2px solid #fbc02d !important}.btn-outline-yellow:hover,.btn-outline-yellow:focus,.btn-outline-yellow:active,.btn-outline-yellow:active:focus,.btn-outline-yellow.active{color:#fbc02d !important;background-color:transparent !important;border-color:#fbc02d !important}.btn-outline-yellow:not([disabled]):not(.disabled):active,.btn-outline-yellow:not([disabled]):not(.disabled).active,.show>.btn-outline-yellow.dropdown-toggle{background-color:transparent !important;border-color:#fbc02d !important;-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-outline-yellow:not([disabled]):not(.disabled):active:focus,.btn-outline-yellow:not([disabled]):not(.disabled).active:focus,.show>.btn-outline-yellow.dropdown-toggle:focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-amber{color:#fff;background-color:#ffa000 !important}.btn-amber:hover{color:#fff;background-color:#ffaa1a}.btn-amber:focus,.btn-amber.focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-amber:focus,.btn-amber:active,.btn-amber.active{background-color:#996000}.btn-amber.dropdown-toggle{background-color:#ffa000 !important}.btn-amber.dropdown-toggle:hover,.btn-amber.dropdown-toggle:focus{background-color:#ffaa1a !important}.btn-amber:not([disabled]):not(.disabled):active,.btn-amber:not([disabled]):not(.disabled).active,.show>.btn-amber.dropdown-toggle{background-color:#996000 !important;-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-amber:not([disabled]):not(.disabled):active:focus,.btn-amber:not([disabled]):not(.disabled).active:focus,.show>.btn-amber.dropdown-toggle:focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.amber-ic{color:#ffa000 !important}.amber-ic:hover,.amber-ic:focus{color:#ffa000}a.btn:not([href]):not([tabindex]),a.btn:not([href]):not([tabindex]):focus,a.btn:not([href]):not([tabindex]):hover{color:#fff}table.table a.btn.btn-amber{color:#fff}.btn-outline-amber{color:#ffa000 !important;background-color:transparent !important;border:2px solid #ffa000 !important}.btn-outline-amber:hover,.btn-outline-amber:focus,.btn-outline-amber:active,.btn-outline-amber:active:focus,.btn-outline-amber.active{color:#ffa000 !important;background-color:transparent !important;border-color:#ffa000 !important}.btn-outline-amber:not([disabled]):not(.disabled):active,.btn-outline-amber:not([disabled]):not(.disabled).active,.show>.btn-outline-amber.dropdown-toggle{background-color:transparent !important;border-color:#ffa000 !important;-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-outline-amber:not([disabled]):not(.disabled):active:focus,.btn-outline-amber:not([disabled]):not(.disabled).active:focus,.show>.btn-outline-amber.dropdown-toggle:focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-orange{color:#fff;background-color:#f57c00 !important}.btn-orange:hover{color:#fff;background-color:#ff8910}.btn-orange:focus,.btn-orange.focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-orange:focus,.btn-orange:active,.btn-orange.active{background-color:#8f4800}.btn-orange.dropdown-toggle{background-color:#f57c00 !important}.btn-orange.dropdown-toggle:hover,.btn-orange.dropdown-toggle:focus{background-color:#ff8910 !important}.btn-orange:not([disabled]):not(.disabled):active,.btn-orange:not([disabled]):not(.disabled).active,.show>.btn-orange.dropdown-toggle{background-color:#8f4800 !important;-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-orange:not([disabled]):not(.disabled):active:focus,.btn-orange:not([disabled]):not(.disabled).active:focus,.show>.btn-orange.dropdown-toggle:focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.orange-ic{color:#f57c00 !important}.orange-ic:hover,.orange-ic:focus{color:#f57c00}a.btn:not([href]):not([tabindex]),a.btn:not([href]):not([tabindex]):focus,a.btn:not([href]):not([tabindex]):hover{color:#fff}table.table a.btn.btn-orange{color:#fff}.btn-outline-orange{color:#f57c00 !important;background-color:transparent !important;border:2px solid #f57c00 !important}.btn-outline-orange:hover,.btn-outline-orange:focus,.btn-outline-orange:active,.btn-outline-orange:active:focus,.btn-outline-orange.active{color:#f57c00 !important;background-color:transparent !important;border-color:#f57c00 !important}.btn-outline-orange:not([disabled]):not(.disabled):active,.btn-outline-orange:not([disabled]):not(.disabled).active,.show>.btn-outline-orange.dropdown-toggle{background-color:transparent !important;border-color:#f57c00 !important;-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-outline-orange:not([disabled]):not(.disabled):active:focus,.btn-outline-orange:not([disabled]):not(.disabled).active:focus,.show>.btn-outline-orange.dropdown-toggle:focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-deep-orange{color:#fff;background-color:#ff7043 !important}.btn-deep-orange:hover{color:#fff;background-color:#ff835d}.btn-deep-orange:focus,.btn-deep-orange.focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-deep-orange:focus,.btn-deep-orange:active,.btn-deep-orange.active{background-color:#dc3500}.btn-deep-orange.dropdown-toggle{background-color:#ff7043 !important}.btn-deep-orange.dropdown-toggle:hover,.btn-deep-orange.dropdown-toggle:focus{background-color:#ff835d !important}.btn-deep-orange:not([disabled]):not(.disabled):active,.btn-deep-orange:not([disabled]):not(.disabled).active,.show>.btn-deep-orange.dropdown-toggle{background-color:#dc3500 !important;-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-deep-orange:not([disabled]):not(.disabled):active:focus,.btn-deep-orange:not([disabled]):not(.disabled).active:focus,.show>.btn-deep-orange.dropdown-toggle:focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.deep-orange-ic{color:#ff7043 !important}.deep-orange-ic:hover,.deep-orange-ic:focus{color:#ff7043}a.btn:not([href]):not([tabindex]),a.btn:not([href]):not([tabindex]):focus,a.btn:not([href]):not([tabindex]):hover{color:#fff}table.table a.btn.btn-deep-orange{color:#fff}.btn-outline-deep-orange{color:#ff7043 !important;background-color:transparent !important;border:2px solid #ff7043 !important}.btn-outline-deep-orange:hover,.btn-outline-deep-orange:focus,.btn-outline-deep-orange:active,.btn-outline-deep-orange:active:focus,.btn-outline-deep-orange.active{color:#ff7043 !important;background-color:transparent !important;border-color:#ff7043 !important}.btn-outline-deep-orange:not([disabled]):not(.disabled):active,.btn-outline-deep-orange:not([disabled]):not(.disabled).active,.show>.btn-outline-deep-orange.dropdown-toggle{background-color:transparent !important;border-color:#ff7043 !important;-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-outline-deep-orange:not([disabled]):not(.disabled):active:focus,.btn-outline-deep-orange:not([disabled]):not(.disabled).active:focus,.show>.btn-outline-deep-orange.dropdown-toggle:focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-brown{color:#fff;background-color:#795548 !important}.btn-brown:hover{color:#fff;background-color:#896052}.btn-brown:focus,.btn-brown.focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-brown:focus,.btn-brown:active,.btn-brown.active{background-color:#392822}.btn-brown.dropdown-toggle{background-color:#795548 !important}.btn-brown.dropdown-toggle:hover,.btn-brown.dropdown-toggle:focus{background-color:#896052 !important}.btn-brown:not([disabled]):not(.disabled):active,.btn-brown:not([disabled]):not(.disabled).active,.show>.btn-brown.dropdown-toggle{background-color:#392822 !important;-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-brown:not([disabled]):not(.disabled):active:focus,.btn-brown:not([disabled]):not(.disabled).active:focus,.show>.btn-brown.dropdown-toggle:focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.brown-ic{color:#795548 !important}.brown-ic:hover,.brown-ic:focus{color:#795548}a.btn:not([href]):not([tabindex]),a.btn:not([href]):not([tabindex]):focus,a.btn:not([href]):not([tabindex]):hover{color:#fff}table.table a.btn.btn-brown{color:#fff}.btn-outline-brown{color:#795548 !important;background-color:transparent !important;border:2px solid #795548 !important}.btn-outline-brown:hover,.btn-outline-brown:focus,.btn-outline-brown:active,.btn-outline-brown:active:focus,.btn-outline-brown.active{color:#795548 !important;background-color:transparent !important;border-color:#795548 !important}.btn-outline-brown:not([disabled]):not(.disabled):active,.btn-outline-brown:not([disabled]):not(.disabled).active,.show>.btn-outline-brown.dropdown-toggle{background-color:transparent !important;border-color:#795548 !important;-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-outline-brown:not([disabled]):not(.disabled):active:focus,.btn-outline-brown:not([disabled]):not(.disabled).active:focus,.show>.btn-outline-brown.dropdown-toggle:focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-grey{color:#fff;background-color:#616161 !important}.btn-grey:hover{color:#fff;background-color:#6e6e6e}.btn-grey:focus,.btn-grey.focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-grey:focus,.btn-grey:active,.btn-grey.active{background-color:#2e2e2e}.btn-grey.dropdown-toggle{background-color:#616161 !important}.btn-grey.dropdown-toggle:hover,.btn-grey.dropdown-toggle:focus{background-color:#6e6e6e !important}.btn-grey:not([disabled]):not(.disabled):active,.btn-grey:not([disabled]):not(.disabled).active,.show>.btn-grey.dropdown-toggle{background-color:#2e2e2e !important;-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-grey:not([disabled]):not(.disabled):active:focus,.btn-grey:not([disabled]):not(.disabled).active:focus,.show>.btn-grey.dropdown-toggle:focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.grey-ic{color:#616161 !important}.grey-ic:hover,.grey-ic:focus{color:#616161}a.btn:not([href]):not([tabindex]),a.btn:not([href]):not([tabindex]):focus,a.btn:not([href]):not([tabindex]):hover{color:#fff}table.table a.btn.btn-grey{color:#fff}.btn-outline-grey{color:#616161 !important;background-color:transparent !important;border:2px solid #616161 !important}.btn-outline-grey:hover,.btn-outline-grey:focus,.btn-outline-grey:active,.btn-outline-grey:active:focus,.btn-outline-grey.active{color:#616161 !important;background-color:transparent !important;border-color:#616161 !important}.btn-outline-grey:not([disabled]):not(.disabled):active,.btn-outline-grey:not([disabled]):not(.disabled).active,.show>.btn-outline-grey.dropdown-toggle{background-color:transparent !important;border-color:#616161 !important;-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-outline-grey:not([disabled]):not(.disabled):active:focus,.btn-outline-grey:not([disabled]):not(.disabled).active:focus,.show>.btn-outline-grey.dropdown-toggle:focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-blue-grey{color:#fff;background-color:#78909c !important}.btn-blue-grey:hover{color:#fff;background-color:#879ca7}.btn-blue-grey:focus,.btn-blue-grey.focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-blue-grey:focus,.btn-blue-grey:active,.btn-blue-grey.active{background-color:#4a5b64}.btn-blue-grey.dropdown-toggle{background-color:#78909c !important}.btn-blue-grey.dropdown-toggle:hover,.btn-blue-grey.dropdown-toggle:focus{background-color:#879ca7 !important}.btn-blue-grey:not([disabled]):not(.disabled):active,.btn-blue-grey:not([disabled]):not(.disabled).active,.show>.btn-blue-grey.dropdown-toggle{background-color:#4a5b64 !important;-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-blue-grey:not([disabled]):not(.disabled):active:focus,.btn-blue-grey:not([disabled]):not(.disabled).active:focus,.show>.btn-blue-grey.dropdown-toggle:focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.blue-grey-ic{color:#78909c !important}.blue-grey-ic:hover,.blue-grey-ic:focus{color:#78909c}a.btn:not([href]):not([tabindex]),a.btn:not([href]):not([tabindex]):focus,a.btn:not([href]):not([tabindex]):hover{color:#fff}table.table a.btn.btn-blue-grey{color:#fff}.btn-outline-blue-grey{color:#78909c !important;background-color:transparent !important;border:2px solid #78909c !important}.btn-outline-blue-grey:hover,.btn-outline-blue-grey:focus,.btn-outline-blue-grey:active,.btn-outline-blue-grey:active:focus,.btn-outline-blue-grey.active{color:#78909c !important;background-color:transparent !important;border-color:#78909c !important}.btn-outline-blue-grey:not([disabled]):not(.disabled):active,.btn-outline-blue-grey:not([disabled]):not(.disabled).active,.show>.btn-outline-blue-grey.dropdown-toggle{background-color:transparent !important;border-color:#78909c !important;-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-outline-blue-grey:not([disabled]):not(.disabled):active:focus,.btn-outline-blue-grey:not([disabled]):not(.disabled).active:focus,.show>.btn-outline-blue-grey.dropdown-toggle:focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-dark{color:#fff;background-color:#212121 !important}.btn-dark:hover{color:#fff;background-color:#2e2e2e}.btn-dark:focus,.btn-dark.focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-dark:focus,.btn-dark:active,.btn-dark.active{background-color:#000}.btn-dark.dropdown-toggle{background-color:#212121 !important}.btn-dark.dropdown-toggle:hover,.btn-dark.dropdown-toggle:focus{background-color:#2e2e2e !important}.btn-dark:not([disabled]):not(.disabled):active,.btn-dark:not([disabled]):not(.disabled).active,.show>.btn-dark.dropdown-toggle{background-color:#000 !important;-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-dark:not([disabled]):not(.disabled):active:focus,.btn-dark:not([disabled]):not(.disabled).active:focus,.show>.btn-dark.dropdown-toggle:focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.dark-ic{color:#212121 !important}.dark-ic:hover,.dark-ic:focus{color:#212121}a.btn:not([href]):not([tabindex]),a.btn:not([href]):not([tabindex]):focus,a.btn:not([href]):not([tabindex]):hover{color:#fff}table.table a.btn.btn-dark{color:#fff}.btn-outline-dark{color:#212121 !important;background-color:transparent !important;border:2px solid #212121 !important}.btn-outline-dark:hover,.btn-outline-dark:focus,.btn-outline-dark:active,.btn-outline-dark:active:focus,.btn-outline-dark.active{color:#212121 !important;background-color:transparent !important;border-color:#212121 !important}.btn-outline-dark:not([disabled]):not(.disabled):active,.btn-outline-dark:not([disabled]):not(.disabled).active,.show>.btn-outline-dark.dropdown-toggle{background-color:transparent !important;border-color:#212121 !important;-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-outline-dark:not([disabled]):not(.disabled):active:focus,.btn-outline-dark:not([disabled]):not(.disabled).active:focus,.show>.btn-outline-dark.dropdown-toggle:focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-light{color:#000;background-color:#e0e0e0 !important}.btn-light:hover{color:#000;background-color:#ededed}.btn-light:focus,.btn-light.focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-light:focus,.btn-light:active,.btn-light.active{background-color:#adadad}.btn-light.dropdown-toggle{background-color:#e0e0e0 !important}.btn-light.dropdown-toggle:hover,.btn-light.dropdown-toggle:focus{background-color:#ededed !important}.btn-light:not([disabled]):not(.disabled):active,.btn-light:not([disabled]):not(.disabled).active,.show>.btn-light.dropdown-toggle{background-color:#adadad !important;-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-light:not([disabled]):not(.disabled):active:focus,.btn-light:not([disabled]):not(.disabled).active:focus,.show>.btn-light.dropdown-toggle:focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.light-ic{color:#e0e0e0 !important}.light-ic:hover,.light-ic:focus{color:#e0e0e0}a.btn:not([href]):not([tabindex]),a.btn:not([href]):not([tabindex]):focus,a.btn:not([href]):not([tabindex]):hover{color:#000}table.table a.btn.btn-light{color:#000}.btn-outline-light{color:#e0e0e0 !important;background-color:transparent !important;border:2px solid #e0e0e0 !important}.btn-outline-light:hover,.btn-outline-light:focus,.btn-outline-light:active,.btn-outline-light:active:focus,.btn-outline-light.active{color:#e0e0e0 !important;background-color:transparent !important;border-color:#e0e0e0 !important}.btn-outline-light:not([disabled]):not(.disabled):active,.btn-outline-light:not([disabled]):not(.disabled).active,.show>.btn-outline-light.dropdown-toggle{background-color:transparent !important;border-color:#e0e0e0 !important;-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-outline-light:not([disabled]):not(.disabled):active:focus,.btn-outline-light:not([disabled]):not(.disabled).active:focus,.show>.btn-outline-light.dropdown-toggle:focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-white{color:#000;background-color:#fff !important}.btn-white:hover{color:#000;background-color:#fff}.btn-white:focus,.btn-white.focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-white:focus,.btn-white:active,.btn-white.active{background-color:#ccc}.btn-white.dropdown-toggle{background-color:#fff !important}.btn-white.dropdown-toggle:hover,.btn-white.dropdown-toggle:focus{background-color:#fff !important}.btn-white:not([disabled]):not(.disabled):active,.btn-white:not([disabled]):not(.disabled).active,.show>.btn-white.dropdown-toggle{background-color:#ccc !important;-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-white:not([disabled]):not(.disabled):active:focus,.btn-white:not([disabled]):not(.disabled).active:focus,.show>.btn-white.dropdown-toggle:focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.white-ic{color:#fff !important}.white-ic:hover,.white-ic:focus{color:#fff}a.btn:not([href]):not([tabindex]),a.btn:not([href]):not([tabindex]):focus,a.btn:not([href]):not([tabindex]):hover{color:#000}table.table a.btn.btn-white{color:#000}.btn-outline-white{color:#fff !important;background-color:transparent !important;border:2px solid #fff !important}.btn-outline-white:hover,.btn-outline-white:focus,.btn-outline-white:active,.btn-outline-white:active:focus,.btn-outline-white.active{color:#fff !important;background-color:transparent !important;border-color:#fff !important}.btn-outline-white:not([disabled]):not(.disabled):active,.btn-outline-white:not([disabled]):not(.disabled).active,.show>.btn-outline-white.dropdown-toggle{background-color:transparent !important;border-color:#fff !important;-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-outline-white:not([disabled]):not(.disabled):active:focus,.btn-outline-white:not([disabled]):not(.disabled).active:focus,.show>.btn-outline-white.dropdown-toggle:focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-black{color:#fff;background-color:#000 !important}.btn-black:hover{color:#fff;background-color:#0d0d0d}.btn-black:focus,.btn-black.focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-black:focus,.btn-black:active,.btn-black.active{background-color:#000}.btn-black.dropdown-toggle{background-color:#000 !important}.btn-black.dropdown-toggle:hover,.btn-black.dropdown-toggle:focus{background-color:#0d0d0d !important}.btn-black:not([disabled]):not(.disabled):active,.btn-black:not([disabled]):not(.disabled).active,.show>.btn-black.dropdown-toggle{background-color:#000 !important;-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-black:not([disabled]):not(.disabled):active:focus,.btn-black:not([disabled]):not(.disabled).active:focus,.show>.btn-black.dropdown-toggle:focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.black-ic{color:#000 !important}.black-ic:hover,.black-ic:focus{color:#000}a.btn:not([href]):not([tabindex]),a.btn:not([href]):not([tabindex]):focus,a.btn:not([href]):not([tabindex]):hover{color:#fff}table.table a.btn.btn-black{color:#fff}.btn-outline-black{color:#000 !important;background-color:transparent !important;border:2px solid #000 !important}.btn-outline-black:hover,.btn-outline-black:focus,.btn-outline-black:active,.btn-outline-black:active:focus,.btn-outline-black.active{color:#000 !important;background-color:transparent !important;border-color:#000 !important}.btn-outline-black:not([disabled]):not(.disabled):active,.btn-outline-black:not([disabled]):not(.disabled).active,.show>.btn-outline-black.dropdown-toggle{background-color:transparent !important;border-color:#000 !important;-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-outline-black:not([disabled]):not(.disabled):active:focus,.btn-outline-black:not([disabled]):not(.disabled).active:focus,.show>.btn-outline-black.dropdown-toggle:focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn.purple-gradient{color:#fff;-webkit-transition:.5s ease;transition:.5s ease}.btn.purple-gradient:hover,.btn.purple-gradient:focus,.btn.purple-gradient:active,.btn.purple-gradient:active:focus .btn.purple-gradient.active{background:-webkit-gradient(linear, left top, left bottom, from(#ff88ce), to(#8f8bf7));background:linear-gradient(#ff88ce, #8f8bf7)}.btn.peach-gradient{color:#fff;-webkit-transition:.5s ease;transition:.5s ease}.btn.peach-gradient:hover,.btn.peach-gradient:focus,.btn.peach-gradient:active,.btn.peach-gradient:active:focus .btn.peach-gradient.active{background:-webkit-gradient(linear, left top, left bottom, from(#ffdf89), to(#fc7b7b));background:linear-gradient(#ffdf89, #fc7b7b)}.btn.aqua-gradient{color:#fff;-webkit-transition:.5s ease;transition:.5s ease}.btn.aqua-gradient:hover,.btn.aqua-gradient:focus,.btn.aqua-gradient:active,.btn.aqua-gradient:active:focus .btn.aqua-gradient.active{background:-webkit-gradient(linear, left top, left bottom, from(#3aa2ff), to(#1fffac));background:linear-gradient(#3aa2ff, #1fffac)}.btn.blue-gradient{color:#fff;-webkit-transition:.5s ease;transition:.5s ease}.btn.blue-gradient:hover,.btn.blue-gradient:focus,.btn.blue-gradient:active,.btn.blue-gradient:active:focus .btn.blue-gradient.active{background:-webkit-gradient(linear, left top, left bottom, from(#5ed1fc), to(#3647b3));background:linear-gradient(#5ed1fc, #3647b3)}.btn-warning:focus,.btn-warning:not(:disabled):not(.disabled).active,.btn-warning:not(:disabled):not(.disabled):active,.show>.btn-warning.dropdown-toggle{color:#fff}.card{font-weight:400;border:0;-webkit-box-shadow:0 2px 5px 0 rgba(0,0,0,0.16),0 2px 10px 0 rgba(0,0,0,0.12);box-shadow:0 2px 5px 0 rgba(0,0,0,0.16),0 2px 10px 0 rgba(0,0,0,0.12)}.card[class*="border"]{border:1px solid #9e9e9e;-webkit-box-shadow:none;box-shadow:none}.card .card-body h1,.card .card-body h2,.card .card-body h3,.card .card-body h4,.card .card-body h5,.card .card-body h6{font-weight:400}.card .card-body .card-title a{-webkit-transition:0.2s ease-in-out;transition:0.2s ease-in-out}.card .card-body .card-title a:hover{-webkit-transition:0.2s ease-in-out;transition:0.2s ease-in-out}.card .card-body .card-text{font-size:.9rem;font-weight:400;color:#747373}.card .md-form label{font-weight:300}.dropdown .dropdown-menu .dropdown-item:active{background-color:#757575}.dropdown-submenu{position:relative}.dropdown-submenu>.dropdown-menu{top:0;left:100%;margin-top:-6px;margin-left:1px;border-radius:0 6px 6px 6px}.dropdown-submenu:hover>.dropdown-menu{display:block}.md-form.input-group label{top:0;margin-bottom:0}.md-form.input-group .input-group-text{background-color:#e0e0e0}.md-form.input-group .input-group-text.md-addon{font-weight:500;background-color:transparent;border:none}.md-form.input-group .form-control{padding:.375rem .75rem;margin:0}.navbar{font-weight:300;-webkit-box-shadow:0 2px 5px 0 rgba(0,0,0,0.16),0 2px 10px 0 rgba(0,0,0,0.12);box-shadow:0 2px 5px 0 rgba(0,0,0,0.16),0 2px 10px 0 rgba(0,0,0,0.12)}.navbar form .md-form input{margin:0 5px 1px 8px}.navbar .breadcrumb{padding:.3rem 0 0 1rem;margin:0;font-size:15px;font-weight:300;background-color:inherit}.navbar .breadcrumb .breadcrumb-item{color:#fff}.navbar .breadcrumb .breadcrumb-item.active{color:rgba(255,255,255,0.65)}.navbar .breadcrumb .breadcrumb-item:before{color:rgba(255,255,255,0.65)}.navbar .navbar-toggler{border-width:0;outline:0}.navbar .nav-flex-icons{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}@media (max-width: 992px){.navbar .container{width:100%}.navbar .container .navbar-toggler-right{right:0}}.navbar .nav-item .nav-link{display:block}.navbar .nav-item .nav-link.disabled:active{pointer-events:none}.navbar .nav-item .nav-link .fas,.navbar .nav-item .nav-link .fab,.navbar .nav-item .nav-link .far{padding-right:3px;padding-left:3px}@media (max-width: 992px){.navbar .nav-item .nav-link{padding-right:6px;padding-left:6px}}.navbar .dropdown-menu{position:absolute !important;margin-top:0}.navbar .dropdown-menu a{padding:10px;font-size:.9375rem;font-weight:300}.navbar .dropdown-menu a:not(.active){color:#000}@media (max-width: 600px){.navbar .dropdown-menu form{width:17rem}}@media (min-width: 600px){.navbar .dropdown-menu form{width:22rem}}.navbar.navbar-light .navbar-nav .nav-item .nav-link.disbled{color:rgba(0,0,0,0.3)}.navbar.navbar-light .navbar-nav .nav-item .nav-link.disbled:hover{color:rgba(0,0,0,0.3)}.navbar.navbar-light .navbar-toggler-icon{cursor:pointer;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(0, 0, 0, 0.9)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 8h24M4 16h24M4 24h24'/%3E%3C/svg%3E")}.navbar.navbar-light .breadcrumb .nav-item .nav-link,.navbar.navbar-light .navbar-nav .nav-item .nav-link{color:#000;-webkit-transition:.35s;transition:.35s}.navbar.navbar-light .breadcrumb .nav-item .nav-link:hover,.navbar.navbar-light .navbar-nav .nav-item .nav-link:hover{color:rgba(0,0,0,0.7)}.navbar.navbar-light .breadcrumb .nav-item.active>.nav-link,.navbar.navbar-light .navbar-nav .nav-item.active>.nav-link{background-color:rgba(0,0,0,0.1)}.navbar.navbar-light .breadcrumb .nav-item.active>.nav-link:hover,.navbar.navbar-light .navbar-nav .nav-item.active>.nav-link:hover{color:#000}.navbar.navbar-light .navbar-toggler{color:#000}.navbar.navbar-light form .md-form input{border-bottom:1px solid #000}.navbar.navbar-light form .md-form input:focus:not([readonly]){border-color:#4285f4}.navbar.navbar-light form .md-form .form-control{color:#000}.navbar.navbar-light form .md-form .form-control::-webkit-input-placeholder{font-weight:300;color:#000}.navbar.navbar-light form .md-form .form-control::-moz-placeholder{font-weight:300;color:#000}.navbar.navbar-light form .md-form .form-control:-ms-input-placeholder{font-weight:300;color:#000}.navbar.navbar-light form .md-form .form-control::-ms-input-placeholder{font-weight:300;color:#000}.navbar.navbar-light form .md-form .form-control::placeholder{font-weight:300;color:#000}.navbar.navbar-dark .navbar-nav .nav-item .nav-link.disbled{color:rgba(255,255,255,0.25)}.navbar.navbar-dark .navbar-nav .nav-item .nav-link.disbled:hover{color:rgba(255,255,255,0.25)}.navbar.navbar-dark .navbar-toggler-icon{cursor:pointer;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(255, 255, 255, 0.9)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 8h24M4 16h24M4 24h24'/%3E%3C/svg%3E")}.navbar.navbar-dark .breadcrumb .nav-item .nav-link,.navbar.navbar-dark .navbar-nav .nav-item .nav-link{color:#fff;-webkit-transition:.35s;transition:.35s}.navbar.navbar-dark .breadcrumb .nav-item .nav-link:hover,.navbar.navbar-dark .navbar-nav .nav-item .nav-link:hover{color:rgba(255,255,255,0.75)}.navbar.navbar-dark .breadcrumb .nav-item.active>.nav-link,.navbar.navbar-dark .navbar-nav .nav-item.active>.nav-link{background-color:rgba(255,255,255,0.1)}.navbar.navbar-dark .breadcrumb .nav-item.active>.nav-link:hover,.navbar.navbar-dark .navbar-nav .nav-item.active>.nav-link:hover{color:#fff}.navbar.navbar-dark .navbar-toggler{color:#fff}.navbar.navbar-dark form .md-form input{border-bottom:1px solid #fff}.navbar.navbar-dark form .md-form input:focus:not([readonly]){border-color:#4285f4}.navbar.navbar-dark form .md-form .form-control{color:#fff}.navbar.navbar-dark form .md-form .form-control::-webkit-input-placeholder{font-weight:300;color:#fff}.navbar.navbar-dark form .md-form .form-control::-moz-placeholder{font-weight:300;color:#fff}.navbar.navbar-dark form .md-form .form-control:-ms-input-placeholder{font-weight:300;color:#fff}.navbar.navbar-dark form .md-form .form-control::-ms-input-placeholder{font-weight:300;color:#fff}.navbar.navbar-dark form .md-form .form-control::placeholder{font-weight:300;color:#fff}@media (min-width: 600px){.navbar.scrolling-navbar{padding-top:12px;padding-bottom:12px;-webkit-transition:background 0.5s ease-in-out,padding 0.5s ease-in-out;transition:background 0.5s ease-in-out,padding 0.5s ease-in-out}.navbar.scrolling-navbar .navbar-nav>li{-webkit-transition-duration:1s;transition-duration:1s}.navbar.scrolling-navbar.top-nav-collapse{padding-top:5px;padding-bottom:5px}}.pagination .page-item.active .page-link{color:#fff;background-color:#4285f4;border-radius:.125rem;-webkit-box-shadow:0 2px 5px 0 rgba(0,0,0,0.16),0 2px 10px 0 rgba(0,0,0,0.12);box-shadow:0 2px 5px 0 rgba(0,0,0,0.16),0 2px 10px 0 rgba(0,0,0,0.12);-webkit-transition:all 0.2s linear;transition:all 0.2s linear}.pagination .page-item.active .page-link:hover{background-color:#4285f4}.pagination .page-item.disabled .page-link{color:#868e96}.pagination .page-item .page-link{font-size:.9rem;color:#212529;background-color:transparent;border:0;outline:0;-webkit-transition:all 0.3s linear;transition:all 0.3s linear}.pagination .page-item .page-link:hover{background-color:#eee;border-radius:.125rem;-webkit-transition:all 0.3s linear;transition:all 0.3s linear}.pagination .page-item .page-link:focus{background-color:transparent;-webkit-box-shadow:none;box-shadow:none}.pagination.pagination-lg .page-item .page-link{font-size:1rem}.pagination.pagination-sm .page-item .page-link{font-size:.8rem}.pagination.pagination-circle .page-item .page-link{margin-right:2px;margin-left:2px;border-radius:50%}.pagination.pagination-circle .page-item .page-link:hover{border-radius:50%}.pagination.pagination-circle .page-item.active .page-link{border-radius:50%}.pagination.pg-blue .page-item.active .page-link{background-color:#4285f4}.pagination.pg-blue .page-item.active .page-link:hover{background-color:#4285f4}.pagination.pg-red .page-item.active .page-link{background-color:#ff3547}.pagination.pg-red .page-item.active .page-link:hover{background-color:#ff3547}.pagination.pg-teal .page-item.active .page-link{background-color:#2bbbad}.pagination.pg-teal .page-item.active .page-link:hover{background-color:#2bbbad}.pagination.pg-dark-grey .page-item.active .page-link{background-color:#37474f}.pagination.pg-dark-grey .page-item.active .page-link:hover{background-color:#37474f}.pagination.pg-dark .page-item.active .page-link{background-color:#2e2e2e}.pagination.pg-dark .page-item.active .page-link:hover{background-color:#2e2e2e}.pagination.pg-blue-grey .page-item.active .page-link{background-color:#3f729b}.pagination.pg-blue-grey .page-item.active .page-link:hover{background-color:#3f729b}.pagination.pg-amber .page-item.active .page-link{background-color:#ff6f00}.pagination.pg-amber .page-item.active .page-link:hover{background-color:#ff6f00}.pagination.pg-purple .page-item.active .page-link{background-color:#5e35b1}.pagination.pg-purple .page-item.active .page-link:hover{background-color:#5e35b1}.badge{color:#fff !important;border-radius:.125rem;-webkit-box-shadow:0 2px 5px 0 rgba(0,0,0,0.16),0 2px 10px 0 rgba(0,0,0,0.12);box-shadow:0 2px 5px 0 rgba(0,0,0,0.16),0 2px 10px 0 rgba(0,0,0,0.12)}.badge-pill{padding-right:.6em;padding-left:.6em;border-radius:10rem}.badge-primary{color:#fff !important;background-color:#4285f4 !important}.badge-danger{color:#fff !important;background-color:#ff3547 !important}.badge-warning{color:#fff !important;background-color:#fb3 !important}.badge-success{color:#fff !important;background-color:#00c851 !important}.badge-info{color:#fff !important;background-color:#33b5e5 !important}.badge-default{color:#fff !important;background-color:#2bbbad !important}.badge-secondary{color:#fff !important;background-color:#a6c !important}.badge-dark{color:#fff !important;background-color:#212121 !important}.badge-light{color:#000 !important;background-color:#e0e0e0 !important}body.modal-open{padding-right:0 !important;overflow:auto}body.scrollable{overflow-y:auto}.modal-dialog .modal-content{border:0;border-radius:.125rem;-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.modal-dialog .modal-content .modal-header{border-top-left-radius:.125rem;border-top-right-radius:.125rem}.modal-dialog.cascading-modal{margin-top:10%}.modal-dialog.cascading-modal .close{color:#fff;text-shadow:none;outline:0;opacity:1}.modal-dialog.cascading-modal .modal-header{padding:1.5rem;margin:-2rem 1rem 1rem 1rem;text-align:center;border:none;border-radius:.125rem;-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.modal-dialog.cascading-modal .modal-header .close{margin-right:1rem}.modal-dialog.cascading-modal .modal-header .title{width:100%;margin-bottom:0;font-size:1.25rem}.modal-dialog.cascading-modal .modal-header .title .fas,.modal-dialog.cascading-modal .modal-header .title .fab,.modal-dialog.cascading-modal .modal-header .title .far{margin-right:9px}.modal-dialog.cascading-modal .modal-header .social-buttons{margin-top:1.5rem}.modal-dialog.cascading-modal .modal-header .social-buttons a{font-size:1rem}.modal-dialog.cascading-modal .modal-c-tabs .md-tabs{display:-webkit-box;display:-ms-flexbox;display:flex;margin:-1.5rem 1rem 0 1rem;-webkit-box-shadow:0 2px 5px 0 rgba(0,0,0,0.16),0 2px 10px 0 rgba(0,0,0,0.12);box-shadow:0 2px 5px 0 rgba(0,0,0,0.16),0 2px 10px 0 rgba(0,0,0,0.12)}.modal-dialog.cascading-modal .modal-c-tabs .md-tabs li{-webkit-box-flex:1;-ms-flex:1;flex:1}.modal-dialog.cascading-modal .modal-c-tabs .md-tabs li a{text-align:center}.modal-dialog.cascading-modal .modal-c-tabs .tab-content{padding:1.7rem 0 0 0}.modal-dialog.cascading-modal .modal-body,.modal-dialog.cascading-modal .modal-footer{padding-right:2rem;padding-left:2rem;color:#616161}.modal-dialog.cascading-modal .modal-body .additional-option,.modal-dialog.cascading-modal .modal-footer .additional-option{margin-top:1rem;text-align:center}.modal-dialog.cascading-modal.modal-avatar{margin-top:6rem}.modal-dialog.cascading-modal.modal-avatar .modal-header{margin:-6rem 0 -1rem;-webkit-box-shadow:none;box-shadow:none}.modal-dialog.cascading-modal.modal-avatar .modal-header img{width:130px;margin-right:auto;margin-left:auto;-webkit-box-shadow:0 8px 17px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.19);box-shadow:0 8px 17px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.19)}.modal-dialog.modal-notify .heading{padding:.3rem;margin:0;font-size:1.15rem;color:#fff}.modal-dialog.modal-notify .modal-header{border:0;-webkit-box-shadow:0 2px 5px 0 rgba(0,0,0,0.16),0 2px 10px 0 rgba(0,0,0,0.12);box-shadow:0 2px 5px 0 rgba(0,0,0,0.16),0 2px 10px 0 rgba(0,0,0,0.12)}.modal-dialog.modal-notify .close{opacity:1}.modal-dialog.modal-notify .modal-body{padding:1.5rem;color:#616161}.modal-dialog.modal-notify.modal-primary .modal-header{background-color:#4285f4}.modal-dialog.modal-notify.modal-primary .fas,.modal-dialog.modal-notify.modal-primary .fab,.modal-dialog.modal-notify.modal-primary .far{color:#4285f4}.modal-dialog.modal-notify.modal-primary .badge{background-color:#4285f4}.modal-dialog.modal-notify.modal-primary .btn .fas,.modal-dialog.modal-notify.modal-primary .btn .fab,.modal-dialog.modal-notify.modal-primary .btn .far{color:#fff}.modal-dialog.modal-notify.modal-primary .btn.btn-outline-primary .fas,.modal-dialog.modal-notify.modal-primary .btn.btn-outline-primary .fab,.modal-dialog.modal-notify.modal-primary .btn.btn-outline-primary .far{color:#4285f4}.modal-dialog.modal-notify.modal-danger .modal-header{background-color:#ff3547}.modal-dialog.modal-notify.modal-danger .fas,.modal-dialog.modal-notify.modal-danger .fab,.modal-dialog.modal-notify.modal-danger .far{color:#ff3547}.modal-dialog.modal-notify.modal-danger .badge{background-color:#ff3547}.modal-dialog.modal-notify.modal-danger .btn .fas,.modal-dialog.modal-notify.modal-danger .btn .fab,.modal-dialog.modal-notify.modal-danger .btn .far{color:#fff}.modal-dialog.modal-notify.modal-danger .btn.btn-outline-danger .fas,.modal-dialog.modal-notify.modal-danger .btn.btn-outline-danger .fab,.modal-dialog.modal-notify.modal-danger .btn.btn-outline-danger .far{color:#ff3547}.modal-dialog.modal-notify.modal-warning .modal-header{background-color:#fb3}.modal-dialog.modal-notify.modal-warning .fas,.modal-dialog.modal-notify.modal-warning .fab,.modal-dialog.modal-notify.modal-warning .far{color:#fb3}.modal-dialog.modal-notify.modal-warning .badge{background-color:#fb3}.modal-dialog.modal-notify.modal-warning .btn .fas,.modal-dialog.modal-notify.modal-warning .btn .fab,.modal-dialog.modal-notify.modal-warning .btn .far{color:#fff}.modal-dialog.modal-notify.modal-warning .btn.btn-outline-warning .fas,.modal-dialog.modal-notify.modal-warning .btn.btn-outline-warning .fab,.modal-dialog.modal-notify.modal-warning .btn.btn-outline-warning .far{color:#fb3}.modal-dialog.modal-notify.modal-success .modal-header{background-color:#00c851}.modal-dialog.modal-notify.modal-success .fas,.modal-dialog.modal-notify.modal-success .fab,.modal-dialog.modal-notify.modal-success .far{color:#00c851}.modal-dialog.modal-notify.modal-success .badge{background-color:#00c851}.modal-dialog.modal-notify.modal-success .btn .fas,.modal-dialog.modal-notify.modal-success .btn .fab,.modal-dialog.modal-notify.modal-success .btn .far{color:#fff}.modal-dialog.modal-notify.modal-success .btn.btn-outline-success .fas,.modal-dialog.modal-notify.modal-success .btn.btn-outline-success .fab,.modal-dialog.modal-notify.modal-success .btn.btn-outline-success .far{color:#00c851}.modal-dialog.modal-notify.modal-info .modal-header{background-color:#33b5e5}.modal-dialog.modal-notify.modal-info .fas,.modal-dialog.modal-notify.modal-info .fab,.modal-dialog.modal-notify.modal-info .far{color:#33b5e5}.modal-dialog.modal-notify.modal-info .badge{background-color:#33b5e5}.modal-dialog.modal-notify.modal-info .btn .fas,.modal-dialog.modal-notify.modal-info .btn .fab,.modal-dialog.modal-notify.modal-info .btn .far{color:#fff}.modal-dialog.modal-notify.modal-info .btn.btn-outline-info .fas,.modal-dialog.modal-notify.modal-info .btn.btn-outline-info .fab,.modal-dialog.modal-notify.modal-info .btn.btn-outline-info .far{color:#33b5e5}.modal{padding-right:0 !important}@media (min-width: 768px){.modal .modal-dialog.modal-top{top:0}.modal .modal-dialog.modal-left{left:0}.modal .modal-dialog.modal-right{right:0}.modal .modal-dialog.modal-bottom{bottom:0}.modal .modal-dialog.modal-top-left{top:10px;left:10px}.modal .modal-dialog.modal-top-right{top:10px;right:10px}.modal .modal-dialog.modal-bottom-left{bottom:10px;left:10px}.modal .modal-dialog.modal-bottom-right{right:10px;bottom:10px}}.modal.fade.top:not(.show) .modal-dialog{-webkit-transform:translate3d(0, -25%, 0);transform:translate3d(0, -25%, 0)}.modal.fade.left:not(.show) .modal-dialog{-webkit-transform:translate3d(-25%, 0, 0);transform:translate3d(-25%, 0, 0)}.modal.fade.right:not(.show) .modal-dialog{-webkit-transform:translate3d(25%, 0, 0);transform:translate3d(25%, 0, 0)}.modal.fade.bottom:not(.show) .modal-dialog{-webkit-transform:translate3d(0, 25%, 0);transform:translate3d(0, 25%, 0)}@media (min-width: 992px){.modal.modal-scrolling{position:relative}.modal.modal-scrolling .modal-dialog{position:fixed;z-index:1050}.modal.modal-content-clickable{top:auto;bottom:auto}.modal.modal-content-clickable .modal-dialog{position:fixed}.modal .modal-fluid{width:100%;max-width:100%}.modal .modal-fluid .modal-content{width:100%}.modal .modal-frame{position:absolute;width:100%;max-width:100% !important;margin:0 !important}.modal .modal-frame.modal-bottom{bottom:0}.modal .modal-full-height{position:absolute;top:0;right:0;display:-webkit-box;display:-ms-flexbox;display:flex;width:400px;height:auto;min-height:100%;margin:0}.modal .modal-full-height.modal-top,.modal .modal-full-height.modal-bottom{display:block;width:100%;max-width:100%;height:auto}.modal .modal-full-height.modal-top{bottom:auto}.modal .modal-full-height.modal-bottom{top:auto;min-height:0}.modal .modal-full-height .modal-content{width:100%}.modal .modal-full-height.modal-lg{width:90%;max-width:90%}}@media (min-width: 992px) and (min-width: 992px){.modal .modal-full-height.modal-lg{width:800px;max-width:800px}}@media (min-width: 992px) and (min-width: 1200px){.modal .modal-full-height.modal-lg{width:1000px;max-width:1000px}}@media (min-width: 992px){.modal .modal-side{position:absolute;right:10px;bottom:10px;width:400px;margin:0}}.carousel .carousel-control-prev-icon,.carousel .carousel-control-next-icon{width:20px;height:20px}.carousel .carousel-control-prev-icon{background-image:url(../img/svg/arrow_left.svg)}.carousel .carousel-control-next-icon{background-image:url(../img/svg/arrow_right.svg)}.carousel .carousel-indicators li{width:.625rem;height:.625rem;cursor:pointer;border-radius:50%}.carousel-fade .carousel-item{opacity:0;-webkit-transition-duration:.6s;transition-duration:.6s;-webkit-transition-property:opacity;transition-property:opacity}.carousel-fade .carousel-item.active,.carousel-fade .carousel-item-next.carousel-item-left,.carousel-fade .carousel-item-prev.carousel-item-right{opacity:1}.carousel-fade .carousel-item-left.active,.carousel-fade .carousel-item-right.active{opacity:0}.carousel-fade .carousel-item-next,.carousel-fade .carousel-item-prev,.carousel-fade .carousel-item.active,.carousel-fade .carousel-item-left.active,.carousel-fade .carousel-item-prev.active{-webkit-transform:translateX(0);transform:translateX(0)}@supports (transform-style: preserve-3d){.carousel-fade .carousel-item-next,.carousel-fade .carousel-item-prev,.carousel-fade .carousel-item.active,.carousel-fade .carousel-item-left.active,.carousel-fade .carousel-item-prev.active{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}.md-form{position:relative;margin-top:1.5rem;margin-bottom:1.5rem}.md-form input:not([type]),.md-form input[type="text"]:not(.browser-default),.md-form input[type="password"]:not(.browser-default),.md-form input[type="email"]:not(.browser-default),.md-form input[type="url"]:not(.browser-default),.md-form input[type="time"]:not(.browser-default),.md-form input[type="date"]:not(.browser-default),.md-form input[type="datetime"]:not(.browser-default),.md-form input[type="datetime-local"]:not(.browser-default),.md-form input[type="tel"]:not(.browser-default),.md-form input[type="number"]:not(.browser-default),.md-form input[type="search"]:not(.browser-default),.md-form input[type="phone"]:not(.browser-default),.md-form input[type="search-md"],.md-form textarea.md-textarea{-webkit-box-sizing:content-box;box-sizing:content-box;background-color:transparent;border:none;border-bottom:1px solid #ced4da;border-radius:0;outline:none;-webkit-box-shadow:none;box-shadow:none;-webkit-transition:border-color 0.15s ease-in-out,-webkit-box-shadow 0.15s ease-in-out;transition:border-color 0.15s ease-in-out,-webkit-box-shadow 0.15s ease-in-out;transition:border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out;transition:border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out,-webkit-box-shadow 0.15s ease-in-out}.md-form input:not([type]):focus:not([readonly]),.md-form input[type="text"]:not(.browser-default):focus:not([readonly]),.md-form input[type="password"]:not(.browser-default):focus:not([readonly]),.md-form input[type="email"]:not(.browser-default):focus:not([readonly]),.md-form input[type="url"]:not(.browser-default):focus:not([readonly]),.md-form input[type="time"]:not(.browser-default):focus:not([readonly]),.md-form input[type="date"]:not(.browser-default):focus:not([readonly]),.md-form input[type="datetime"]:not(.browser-default):focus:not([readonly]),.md-form input[type="datetime-local"]:not(.browser-default):focus:not([readonly]),.md-form input[type="tel"]:not(.browser-default):focus:not([readonly]),.md-form input[type="number"]:not(.browser-default):focus:not([readonly]),.md-form input[type="search"]:not(.browser-default):focus:not([readonly]),.md-form input[type="phone"]:not(.browser-default):focus:not([readonly]),.md-form input[type="search-md"]:focus:not([readonly]),.md-form textarea.md-textarea:focus:not([readonly]){border-bottom:1px solid #4285f4;-webkit-box-shadow:0 1px 0 0 #4285f4;box-shadow:0 1px 0 0 #4285f4}.md-form input:not([type]):focus:not([readonly])+label,.md-form input[type="text"]:not(.browser-default):focus:not([readonly])+label,.md-form input[type="password"]:not(.browser-default):focus:not([readonly])+label,.md-form input[type="email"]:not(.browser-default):focus:not([readonly])+label,.md-form input[type="url"]:not(.browser-default):focus:not([readonly])+label,.md-form input[type="time"]:not(.browser-default):focus:not([readonly])+label,.md-form input[type="date"]:not(.browser-default):focus:not([readonly])+label,.md-form input[type="datetime"]:not(.browser-default):focus:not([readonly])+label,.md-form input[type="datetime-local"]:not(.browser-default):focus:not([readonly])+label,.md-form input[type="tel"]:not(.browser-default):focus:not([readonly])+label,.md-form input[type="number"]:not(.browser-default):focus:not([readonly])+label,.md-form input[type="search"]:not(.browser-default):focus:not([readonly])+label,.md-form input[type="phone"]:not(.browser-default):focus:not([readonly])+label,.md-form input[type="search-md"]:focus:not([readonly])+label,.md-form textarea.md-textarea:focus:not([readonly])+label{color:#4285f4}.md-form input:not([type])+label::after,.md-form input[type="text"]:not(.browser-default)+label::after,.md-form input[type="password"]:not(.browser-default)+label::after,.md-form input[type="email"]:not(.browser-default)+label::after,.md-form input[type="url"]:not(.browser-default)+label::after,.md-form input[type="time"]:not(.browser-default)+label::after,.md-form input[type="date"]:not(.browser-default)+label::after,.md-form input[type="datetime"]:not(.browser-default)+label::after,.md-form input[type="datetime-local"]:not(.browser-default)+label::after,.md-form input[type="tel"]:not(.browser-default)+label::after,.md-form input[type="number"]:not(.browser-default)+label::after,.md-form input[type="search"]:not(.browser-default)+label::after,.md-form input[type="phone"]:not(.browser-default)+label::after,.md-form input[type="search-md"]+label::after,.md-form textarea.md-textarea+label::after{position:absolute;top:65px;display:block;content:"";opacity:0;-webkit-transition:0.2s opacity ease-out,0.2s color ease-out;transition:0.2s opacity ease-out,0.2s color ease-out}.md-form input:not([type]).valid,.md-form input:not([type]):focus.valid,.md-form input[type="text"]:not(.browser-default).valid,.md-form input[type="text"]:not(.browser-default):focus.valid,.md-form input[type="password"]:not(.browser-default).valid,.md-form input[type="password"]:not(.browser-default):focus.valid,.md-form input[type="email"]:not(.browser-default).valid,.md-form input[type="email"]:not(.browser-default):focus.valid,.md-form input[type="url"]:not(.browser-default).valid,.md-form input[type="url"]:not(.browser-default):focus.valid,.md-form input[type="time"]:not(.browser-default).valid,.md-form input[type="time"]:not(.browser-default):focus.valid,.md-form input[type="date"]:not(.browser-default).valid,.md-form input[type="date"]:not(.browser-default):focus.valid,.md-form input[type="datetime"]:not(.browser-default).valid,.md-form input[type="datetime"]:not(.browser-default):focus.valid,.md-form input[type="datetime-local"]:not(.browser-default).valid,.md-form input[type="datetime-local"]:not(.browser-default):focus.valid,.md-form input[type="tel"]:not(.browser-default).valid,.md-form input[type="tel"]:not(.browser-default):focus.valid,.md-form input[type="number"]:not(.browser-default).valid,.md-form input[type="number"]:not(.browser-default):focus.valid,.md-form input[type="search"]:not(.browser-default).valid,.md-form input[type="search"]:not(.browser-default):focus.valid,.md-form input[type="phone"]:not(.browser-default).valid,.md-form input[type="phone"]:not(.browser-default):focus.valid,.md-form input[type="search-md"].valid,.md-form input[type="search-md"]:focus.valid,.md-form textarea.md-textarea.valid,.md-form textarea.md-textarea:focus.valid{border-bottom:1px solid #00c851;-webkit-box-shadow:0 1px 0 0 #00c851;box-shadow:0 1px 0 0 #00c851}.md-form input:not([type]).valid+label:after,.md-form input:not([type]):focus.valid+label:after,.md-form input[type="text"]:not(.browser-default).valid+label:after,.md-form input[type="text"]:not(.browser-default):focus.valid+label:after,.md-form input[type="password"]:not(.browser-default).valid+label:after,.md-form input[type="password"]:not(.browser-default):focus.valid+label:after,.md-form input[type="email"]:not(.browser-default).valid+label:after,.md-form input[type="email"]:not(.browser-default):focus.valid+label:after,.md-form input[type="url"]:not(.browser-default).valid+label:after,.md-form input[type="url"]:not(.browser-default):focus.valid+label:after,.md-form input[type="time"]:not(.browser-default).valid+label:after,.md-form input[type="time"]:not(.browser-default):focus.valid+label:after,.md-form input[type="date"]:not(.browser-default).valid+label:after,.md-form input[type="date"]:not(.browser-default):focus.valid+label:after,.md-form input[type="datetime"]:not(.browser-default).valid+label:after,.md-form input[type="datetime"]:not(.browser-default):focus.valid+label:after,.md-form input[type="datetime-local"]:not(.browser-default).valid+label:after,.md-form input[type="datetime-local"]:not(.browser-default):focus.valid+label:after,.md-form input[type="tel"]:not(.browser-default).valid+label:after,.md-form input[type="tel"]:not(.browser-default):focus.valid+label:after,.md-form input[type="number"]:not(.browser-default).valid+label:after,.md-form input[type="number"]:not(.browser-default):focus.valid+label:after,.md-form input[type="search"]:not(.browser-default).valid+label:after,.md-form input[type="search"]:not(.browser-default):focus.valid+label:after,.md-form input[type="phone"]:not(.browser-default).valid+label:after,.md-form input[type="phone"]:not(.browser-default):focus.valid+label:after,.md-form input[type="search-md"].valid+label:after,.md-form input[type="search-md"]:focus.valid+label:after,.md-form textarea.md-textarea.valid+label:after,.md-form textarea.md-textarea:focus.valid+label:after{color:#00c851;content:attr(data-success);opacity:1}.md-form input:not([type]).invalid,.md-form input:not([type]):focus.invalid,.md-form input[type="text"]:not(.browser-default).invalid,.md-form input[type="text"]:not(.browser-default):focus.invalid,.md-form input[type="password"]:not(.browser-default).invalid,.md-form input[type="password"]:not(.browser-default):focus.invalid,.md-form input[type="email"]:not(.browser-default).invalid,.md-form input[type="email"]:not(.browser-default):focus.invalid,.md-form input[type="url"]:not(.browser-default).invalid,.md-form input[type="url"]:not(.browser-default):focus.invalid,.md-form input[type="time"]:not(.browser-default).invalid,.md-form input[type="time"]:not(.browser-default):focus.invalid,.md-form input[type="date"]:not(.browser-default).invalid,.md-form input[type="date"]:not(.browser-default):focus.invalid,.md-form input[type="datetime"]:not(.browser-default).invalid,.md-form input[type="datetime"]:not(.browser-default):focus.invalid,.md-form input[type="datetime-local"]:not(.browser-default).invalid,.md-form input[type="datetime-local"]:not(.browser-default):focus.invalid,.md-form input[type="tel"]:not(.browser-default).invalid,.md-form input[type="tel"]:not(.browser-default):focus.invalid,.md-form input[type="number"]:not(.browser-default).invalid,.md-form input[type="number"]:not(.browser-default):focus.invalid,.md-form input[type="search"]:not(.browser-default).invalid,.md-form input[type="search"]:not(.browser-default):focus.invalid,.md-form input[type="phone"]:not(.browser-default).invalid,.md-form input[type="phone"]:not(.browser-default):focus.invalid,.md-form input[type="search-md"].invalid,.md-form input[type="search-md"]:focus.invalid,.md-form textarea.md-textarea.invalid,.md-form textarea.md-textarea:focus.invalid{border-bottom:1px solid #f44336;-webkit-box-shadow:0 1px 0 0 #f44336;box-shadow:0 1px 0 0 #f44336}.md-form input:not([type]).invalid+label:after,.md-form input:not([type]):focus.invalid+label:after,.md-form input[type="text"]:not(.browser-default).invalid+label:after,.md-form input[type="text"]:not(.browser-default):focus.invalid+label:after,.md-form input[type="password"]:not(.browser-default).invalid+label:after,.md-form input[type="password"]:not(.browser-default):focus.invalid+label:after,.md-form input[type="email"]:not(.browser-default).invalid+label:after,.md-form input[type="email"]:not(.browser-default):focus.invalid+label:after,.md-form input[type="url"]:not(.browser-default).invalid+label:after,.md-form input[type="url"]:not(.browser-default):focus.invalid+label:after,.md-form input[type="time"]:not(.browser-default).invalid+label:after,.md-form input[type="time"]:not(.browser-default):focus.invalid+label:after,.md-form input[type="date"]:not(.browser-default).invalid+label:after,.md-form input[type="date"]:not(.browser-default):focus.invalid+label:after,.md-form input[type="datetime"]:not(.browser-default).invalid+label:after,.md-form input[type="datetime"]:not(.browser-default):focus.invalid+label:after,.md-form input[type="datetime-local"]:not(.browser-default).invalid+label:after,.md-form input[type="datetime-local"]:not(.browser-default):focus.invalid+label:after,.md-form input[type="tel"]:not(.browser-default).invalid+label:after,.md-form input[type="tel"]:not(.browser-default):focus.invalid+label:after,.md-form input[type="number"]:not(.browser-default).invalid+label:after,.md-form input[type="number"]:not(.browser-default):focus.invalid+label:after,.md-form input[type="search"]:not(.browser-default).invalid+label:after,.md-form input[type="search"]:not(.browser-default):focus.invalid+label:after,.md-form input[type="phone"]:not(.browser-default).invalid+label:after,.md-form input[type="phone"]:not(.browser-default):focus.invalid+label:after,.md-form input[type="search-md"].invalid+label:after,.md-form input[type="search-md"]:focus.invalid+label:after,.md-form textarea.md-textarea.invalid+label:after,.md-form textarea.md-textarea:focus.invalid+label:after{color:#f44336;content:attr(data-error);opacity:1}.md-form input:not([type]).form-control.valid+label:after,.md-form input:not([type]).form-control:focus.valid+label:after,.md-form input[type="text"]:not(.browser-default).form-control.valid+label:after,.md-form input[type="text"]:not(.browser-default).form-control:focus.valid+label:after,.md-form input[type="password"]:not(.browser-default).form-control.valid+label:after,.md-form input[type="password"]:not(.browser-default).form-control:focus.valid+label:after,.md-form input[type="email"]:not(.browser-default).form-control.valid+label:after,.md-form input[type="email"]:not(.browser-default).form-control:focus.valid+label:after,.md-form input[type="url"]:not(.browser-default).form-control.valid+label:after,.md-form input[type="url"]:not(.browser-default).form-control:focus.valid+label:after,.md-form input[type="time"]:not(.browser-default).form-control.valid+label:after,.md-form input[type="time"]:not(.browser-default).form-control:focus.valid+label:after,.md-form input[type="date"]:not(.browser-default).form-control.valid+label:after,.md-form input[type="date"]:not(.browser-default).form-control:focus.valid+label:after,.md-form input[type="datetime"]:not(.browser-default).form-control.valid+label:after,.md-form input[type="datetime"]:not(.browser-default).form-control:focus.valid+label:after,.md-form input[type="datetime-local"]:not(.browser-default).form-control.valid+label:after,.md-form input[type="datetime-local"]:not(.browser-default).form-control:focus.valid+label:after,.md-form input[type="tel"]:not(.browser-default).form-control.valid+label:after,.md-form input[type="tel"]:not(.browser-default).form-control:focus.valid+label:after,.md-form input[type="number"]:not(.browser-default).form-control.valid+label:after,.md-form input[type="number"]:not(.browser-default).form-control:focus.valid+label:after,.md-form input[type="search"]:not(.browser-default).form-control.valid+label:after,.md-form input[type="search"]:not(.browser-default).form-control:focus.valid+label:after,.md-form input[type="phone"]:not(.browser-default).form-control.valid+label:after,.md-form input[type="phone"]:not(.browser-default).form-control:focus.valid+label:after,.md-form input[type="search-md"].form-control.valid+label:after,.md-form input[type="search-md"].form-control:focus.valid+label:after,.md-form textarea.md-textarea.form-control.valid+label:after,.md-form textarea.md-textarea.form-control:focus.valid+label:after{top:4.1rem}.md-form input:not([type]).form-control.invalid+label:after,.md-form input:not([type]).form-control:focus.invalid+label:after,.md-form input[type="text"]:not(.browser-default).form-control.invalid+label:after,.md-form input[type="text"]:not(.browser-default).form-control:focus.invalid+label:after,.md-form input[type="password"]:not(.browser-default).form-control.invalid+label:after,.md-form input[type="password"]:not(.browser-default).form-control:focus.invalid+label:after,.md-form input[type="email"]:not(.browser-default).form-control.invalid+label:after,.md-form input[type="email"]:not(.browser-default).form-control:focus.invalid+label:after,.md-form input[type="url"]:not(.browser-default).form-control.invalid+label:after,.md-form input[type="url"]:not(.browser-default).form-control:focus.invalid+label:after,.md-form input[type="time"]:not(.browser-default).form-control.invalid+label:after,.md-form input[type="time"]:not(.browser-default).form-control:focus.invalid+label:after,.md-form input[type="date"]:not(.browser-default).form-control.invalid+label:after,.md-form input[type="date"]:not(.browser-default).form-control:focus.invalid+label:after,.md-form input[type="datetime"]:not(.browser-default).form-control.invalid+label:after,.md-form input[type="datetime"]:not(.browser-default).form-control:focus.invalid+label:after,.md-form input[type="datetime-local"]:not(.browser-default).form-control.invalid+label:after,.md-form input[type="datetime-local"]:not(.browser-default).form-control:focus.invalid+label:after,.md-form input[type="tel"]:not(.browser-default).form-control.invalid+label:after,.md-form input[type="tel"]:not(.browser-default).form-control:focus.invalid+label:after,.md-form input[type="number"]:not(.browser-default).form-control.invalid+label:after,.md-form input[type="number"]:not(.browser-default).form-control:focus.invalid+label:after,.md-form input[type="search"]:not(.browser-default).form-control.invalid+label:after,.md-form input[type="search"]:not(.browser-default).form-control:focus.invalid+label:after,.md-form input[type="phone"]:not(.browser-default).form-control.invalid+label:after,.md-form input[type="phone"]:not(.browser-default).form-control:focus.invalid+label:after,.md-form input[type="search-md"].form-control.invalid+label:after,.md-form input[type="search-md"].form-control:focus.invalid+label:after,.md-form textarea.md-textarea.form-control.invalid+label:after,.md-form textarea.md-textarea.form-control:focus.invalid+label:after{top:4rem}.md-form input:not([type]).form-control-lg.valid+label:after,.md-form input:not([type]).form-control-lg:focus.valid+label:after,.md-form input[type="text"]:not(.browser-default).form-control-lg.valid+label:after,.md-form input[type="text"]:not(.browser-default).form-control-lg:focus.valid+label:after,.md-form input[type="password"]:not(.browser-default).form-control-lg.valid+label:after,.md-form input[type="password"]:not(.browser-default).form-control-lg:focus.valid+label:after,.md-form input[type="email"]:not(.browser-default).form-control-lg.valid+label:after,.md-form input[type="email"]:not(.browser-default).form-control-lg:focus.valid+label:after,.md-form input[type="url"]:not(.browser-default).form-control-lg.valid+label:after,.md-form input[type="url"]:not(.browser-default).form-control-lg:focus.valid+label:after,.md-form input[type="time"]:not(.browser-default).form-control-lg.valid+label:after,.md-form input[type="time"]:not(.browser-default).form-control-lg:focus.valid+label:after,.md-form input[type="date"]:not(.browser-default).form-control-lg.valid+label:after,.md-form input[type="date"]:not(.browser-default).form-control-lg:focus.valid+label:after,.md-form input[type="datetime"]:not(.browser-default).form-control-lg.valid+label:after,.md-form input[type="datetime"]:not(.browser-default).form-control-lg:focus.valid+label:after,.md-form input[type="datetime-local"]:not(.browser-default).form-control-lg.valid+label:after,.md-form input[type="datetime-local"]:not(.browser-default).form-control-lg:focus.valid+label:after,.md-form input[type="tel"]:not(.browser-default).form-control-lg.valid+label:after,.md-form input[type="tel"]:not(.browser-default).form-control-lg:focus.valid+label:after,.md-form input[type="number"]:not(.browser-default).form-control-lg.valid+label:after,.md-form input[type="number"]:not(.browser-default).form-control-lg:focus.valid+label:after,.md-form input[type="search"]:not(.browser-default).form-control-lg.valid+label:after,.md-form input[type="search"]:not(.browser-default).form-control-lg:focus.valid+label:after,.md-form input[type="phone"]:not(.browser-default).form-control-lg.valid+label:after,.md-form input[type="phone"]:not(.browser-default).form-control-lg:focus.valid+label:after,.md-form input[type="search-md"].form-control-lg.valid+label:after,.md-form input[type="search-md"].form-control-lg:focus.valid+label:after,.md-form textarea.md-textarea.form-control-lg.valid+label:after,.md-form textarea.md-textarea.form-control-lg:focus.valid+label:after{top:4.6rem}.md-form input:not([type]).form-control-lg.invalid+label:after,.md-form input:not([type]).form-control-lg:focus.invalid+label:after,.md-form input[type="text"]:not(.browser-default).form-control-lg.invalid+label:after,.md-form input[type="text"]:not(.browser-default).form-control-lg:focus.invalid+label:after,.md-form input[type="password"]:not(.browser-default).form-control-lg.invalid+label:after,.md-form input[type="password"]:not(.browser-default).form-control-lg:focus.invalid+label:after,.md-form input[type="email"]:not(.browser-default).form-control-lg.invalid+label:after,.md-form input[type="email"]:not(.browser-default).form-control-lg:focus.invalid+label:after,.md-form input[type="url"]:not(.browser-default).form-control-lg.invalid+label:after,.md-form input[type="url"]:not(.browser-default).form-control-lg:focus.invalid+label:after,.md-form input[type="time"]:not(.browser-default).form-control-lg.invalid+label:after,.md-form input[type="time"]:not(.browser-default).form-control-lg:focus.invalid+label:after,.md-form input[type="date"]:not(.browser-default).form-control-lg.invalid+label:after,.md-form input[type="date"]:not(.browser-default).form-control-lg:focus.invalid+label:after,.md-form input[type="datetime"]:not(.browser-default).form-control-lg.invalid+label:after,.md-form input[type="datetime"]:not(.browser-default).form-control-lg:focus.invalid+label:after,.md-form input[type="datetime-local"]:not(.browser-default).form-control-lg.invalid+label:after,.md-form input[type="datetime-local"]:not(.browser-default).form-control-lg:focus.invalid+label:after,.md-form input[type="tel"]:not(.browser-default).form-control-lg.invalid+label:after,.md-form input[type="tel"]:not(.browser-default).form-control-lg:focus.invalid+label:after,.md-form input[type="number"]:not(.browser-default).form-control-lg.invalid+label:after,.md-form input[type="number"]:not(.browser-default).form-control-lg:focus.invalid+label:after,.md-form input[type="search"]:not(.browser-default).form-control-lg.invalid+label:after,.md-form input[type="search"]:not(.browser-default).form-control-lg:focus.invalid+label:after,.md-form input[type="phone"]:not(.browser-default).form-control-lg.invalid+label:after,.md-form input[type="phone"]:not(.browser-default).form-control-lg:focus.invalid+label:after,.md-form input[type="search-md"].form-control-lg.invalid+label:after,.md-form input[type="search-md"].form-control-lg:focus.invalid+label:after,.md-form textarea.md-textarea.form-control-lg.invalid+label:after,.md-form textarea.md-textarea.form-control-lg:focus.invalid+label:after{top:4.6rem}.md-form input:not([type]).form-control-sm.valid+label:after,.md-form input:not([type]).form-control-sm:focus.valid+label:after,.md-form input[type="text"]:not(.browser-default).form-control-sm.valid+label:after,.md-form input[type="text"]:not(.browser-default).form-control-sm:focus.valid+label:after,.md-form input[type="password"]:not(.browser-default).form-control-sm.valid+label:after,.md-form input[type="password"]:not(.browser-default).form-control-sm:focus.valid+label:after,.md-form input[type="email"]:not(.browser-default).form-control-sm.valid+label:after,.md-form input[type="email"]:not(.browser-default).form-control-sm:focus.valid+label:after,.md-form input[type="url"]:not(.browser-default).form-control-sm.valid+label:after,.md-form input[type="url"]:not(.browser-default).form-control-sm:focus.valid+label:after,.md-form input[type="time"]:not(.browser-default).form-control-sm.valid+label:after,.md-form input[type="time"]:not(.browser-default).form-control-sm:focus.valid+label:after,.md-form input[type="date"]:not(.browser-default).form-control-sm.valid+label:after,.md-form input[type="date"]:not(.browser-default).form-control-sm:focus.valid+label:after,.md-form input[type="datetime"]:not(.browser-default).form-control-sm.valid+label:after,.md-form input[type="datetime"]:not(.browser-default).form-control-sm:focus.valid+label:after,.md-form input[type="datetime-local"]:not(.browser-default).form-control-sm.valid+label:after,.md-form input[type="datetime-local"]:not(.browser-default).form-control-sm:focus.valid+label:after,.md-form input[type="tel"]:not(.browser-default).form-control-sm.valid+label:after,.md-form input[type="tel"]:not(.browser-default).form-control-sm:focus.valid+label:after,.md-form input[type="number"]:not(.browser-default).form-control-sm.valid+label:after,.md-form input[type="number"]:not(.browser-default).form-control-sm:focus.valid+label:after,.md-form input[type="search"]:not(.browser-default).form-control-sm.valid+label:after,.md-form input[type="search"]:not(.browser-default).form-control-sm:focus.valid+label:after,.md-form input[type="phone"]:not(.browser-default).form-control-sm.valid+label:after,.md-form input[type="phone"]:not(.browser-default).form-control-sm:focus.valid+label:after,.md-form input[type="search-md"].form-control-sm.valid+label:after,.md-form input[type="search-md"].form-control-sm:focus.valid+label:after,.md-form textarea.md-textarea.form-control-sm.valid+label:after,.md-form textarea.md-textarea.form-control-sm:focus.valid+label:after{top:3.7rem}.md-form input:not([type]).form-control-sm.invalid+label:after,.md-form input:not([type]).form-control-sm:focus.invalid+label:after,.md-form input[type="text"]:not(.browser-default).form-control-sm.invalid+label:after,.md-form input[type="text"]:not(.browser-default).form-control-sm:focus.invalid+label:after,.md-form input[type="password"]:not(.browser-default).form-control-sm.invalid+label:after,.md-form input[type="password"]:not(.browser-default).form-control-sm:focus.invalid+label:after,.md-form input[type="email"]:not(.browser-default).form-control-sm.invalid+label:after,.md-form input[type="email"]:not(.browser-default).form-control-sm:focus.invalid+label:after,.md-form input[type="url"]:not(.browser-default).form-control-sm.invalid+label:after,.md-form input[type="url"]:not(.browser-default).form-control-sm:focus.invalid+label:after,.md-form input[type="time"]:not(.browser-default).form-control-sm.invalid+label:after,.md-form input[type="time"]:not(.browser-default).form-control-sm:focus.invalid+label:after,.md-form input[type="date"]:not(.browser-default).form-control-sm.invalid+label:after,.md-form input[type="date"]:not(.browser-default).form-control-sm:focus.invalid+label:after,.md-form input[type="datetime"]:not(.browser-default).form-control-sm.invalid+label:after,.md-form input[type="datetime"]:not(.browser-default).form-control-sm:focus.invalid+label:after,.md-form input[type="datetime-local"]:not(.browser-default).form-control-sm.invalid+label:after,.md-form input[type="datetime-local"]:not(.browser-default).form-control-sm:focus.invalid+label:after,.md-form input[type="tel"]:not(.browser-default).form-control-sm.invalid+label:after,.md-form input[type="tel"]:not(.browser-default).form-control-sm:focus.invalid+label:after,.md-form input[type="number"]:not(.browser-default).form-control-sm.invalid+label:after,.md-form input[type="number"]:not(.browser-default).form-control-sm:focus.invalid+label:after,.md-form input[type="search"]:not(.browser-default).form-control-sm.invalid+label:after,.md-form input[type="search"]:not(.browser-default).form-control-sm:focus.invalid+label:after,.md-form input[type="phone"]:not(.browser-default).form-control-sm.invalid+label:after,.md-form input[type="phone"]:not(.browser-default).form-control-sm:focus.invalid+label:after,.md-form input[type="search-md"].form-control-sm.invalid+label:after,.md-form input[type="search-md"].form-control-sm:focus.invalid+label:after,.md-form textarea.md-textarea.form-control-sm.invalid+label:after,.md-form textarea.md-textarea.form-control-sm:focus.invalid+label:after{top:3.6rem}.md-form>input[type="date"]:not(.browser-default)+label{-webkit-transform:translateY(-27px) scale(0.8);transform:translateY(-27px) scale(0.8);-webkit-transform-origin:0 0;transform-origin:0 0}.md-form>input[type]:-webkit-autofill:not(.browser-default):not([type="search"])+label,.md-form>input[type="time"]:not(.browser-default)+label{font-size:.8rem;-webkit-transform:translateY(-25px);transform:translateY(-25px);-webkit-transform-origin:0 0;transform-origin:0 0}.md-form .was-validated input[type="text"]:valid+label{color:#00c851 !important}.md-form .was-validated input[type="text"]:invalid+label{color:#f44336 !important}.md-form .was-validated .form-control:valid:focus{-webkit-box-shadow:0 1px 0 0 #00c851 !important;box-shadow:0 1px 0 0 #00c851 !important}.md-form .was-validated .form-control:valid{border-color:#00c851 !important}.md-form .was-validated .form-control:invalid:focus{-webkit-box-shadow:0 1px 0 0 #f44336 !important;box-shadow:0 1px 0 0 #f44336 !important}.md-form .was-validated .form-control:invalid{border-color:#f44336 !important}.md-form .form-control{height:auto;padding:.6rem 0 .4rem 0;margin:0 0 .5rem 0;background-color:transparent;border-radius:0}.md-form .form-control:focus{-webkit-box-shadow:none;box-shadow:none}.md-form .form-control:disabled,.md-form .form-control[readonly]{background-color:transparent;border-bottom:1px solid #bdbdbd}.md-form .form-control.is-valid{border-color:#00c851}.md-form .form-control.is-valid:focus{border-color:#00c851 !important;-webkit-box-shadow:0 1px 0 0 #00c851 !important;box-shadow:0 1px 0 0 #00c851 !important}.md-form .form-control.is-invalid{border-color:#f44336}.md-form .form-control.is-invalid:focus{border-color:#f44336 !important;-webkit-box-shadow:0 1px 0 0 #f44336 !important;box-shadow:0 1px 0 0 #f44336 !important}.md-form .form-control.is-valid,.md-form .form-control.is-invalid{background-position:center right !important}.md-form .validate{margin-bottom:2.5rem}.md-form label{font-size:1rem}.md-form label.active{font-size:1rem}.md-form .prefix{top:.25rem;font-size:1.75rem}.md-form .prefix ~ input,.md-form .prefix ~ textarea{width:calc(100% - 2.5rem);margin-left:2.5rem}.md-form .prefix ~ label{margin-left:2.5rem}.md-form .prefix ~ .form-text{margin-left:2.6rem}.md-form label{position:absolute;top:0;left:0;font-size:1rem;color:#757575;cursor:text;-webkit-transition:color .2s ease-out, -webkit-transform .2s ease-out;transition:color .2s ease-out, -webkit-transform .2s ease-out;transition:transform .2s ease-out, color .2s ease-out;transition:transform .2s ease-out, color .2s ease-out, -webkit-transform .2s ease-out;-webkit-transform:translateY(12px);transform:translateY(12px);-webkit-transform-origin:0% 100%;transform-origin:0% 100%}.md-form label.active{-webkit-transform:translateY(-14px) scale(0.8);transform:translateY(-14px) scale(0.8)}.md-form .prefix{position:absolute;-webkit-transition:color 0.2s;transition:color 0.2s}.md-form .prefix.active{color:#4285f4}.md-form.form-lg .validate{margin-bottom:2.8rem}.md-form.form-lg label{font-size:1.25rem}.md-form.form-lg label.active{font-size:1.15rem}.md-form.form-lg .prefix{top:.4rem;font-size:2rem}.md-form.form-lg .prefix ~ input,.md-form.form-lg .prefix ~ textarea{width:calc(100% - 3rem);margin-left:3rem}.md-form.form-lg .prefix ~ label{margin-left:3rem}.md-form.form-lg .prefix ~ .form-text{margin-left:3.1rem}.md-form.form-sm .validate{margin-bottom:2.3rem}.md-form.form-sm label{font-size:.875rem}.md-form.form-sm label.active{font-size:.95rem}.md-form.form-sm .prefix{top:.35rem;font-size:1.5rem}.md-form.form-sm .prefix ~ input,.md-form.form-sm .prefix ~ textarea{width:calc(100% - 2rem);margin-left:2rem}.md-form.form-sm .prefix ~ label{margin-left:2rem}.md-form.form-sm .prefix ~ .form-text{margin-left:2rem}.md-form textarea.md-textarea{padding:1.5rem 0;overflow-y:hidden}.md-form textarea.md-textarea-auto{padding:0;padding-top:1.5rem}.md-form.md-outline{position:relative;margin-top:1.5rem;margin-bottom:1.5rem}.md-form.md-outline input[type="text"],.md-form.md-outline input[type="password"],.md-form.md-outline input[type="email"],.md-form.md-outline input[type="url"],.md-form.md-outline input[type="time"],.md-form.md-outline input[type="date"],.md-form.md-outline input[type="datetime-local"],.md-form.md-outline input[type="tel"],.md-form.md-outline input[type="number"],.md-form.md-outline input[type="search-md"],.md-form.md-outline input[type="search"],.md-form.md-outline textarea.md-textarea{-webkit-box-sizing:border-box;box-sizing:border-box;background-color:transparent;border:1px solid #dadce0;border-radius:4px;outline:none;-webkit-box-shadow:none;box-shadow:none;-webkit-transition:all .3s;transition:all .3s}.md-form.md-outline input[type="text"]:focus:not([readonly]),.md-form.md-outline input[type="password"]:focus:not([readonly]),.md-form.md-outline input[type="email"]:focus:not([readonly]),.md-form.md-outline input[type="url"]:focus:not([readonly]),.md-form.md-outline input[type="time"]:focus:not([readonly]),.md-form.md-outline input[type="date"]:focus:not([readonly]),.md-form.md-outline input[type="datetime-local"]:focus:not([readonly]),.md-form.md-outline input[type="tel"]:focus:not([readonly]),.md-form.md-outline input[type="number"]:focus:not([readonly]),.md-form.md-outline input[type="search-md"]:focus:not([readonly]),.md-form.md-outline input[type="search"]:focus:not([readonly]),.md-form.md-outline textarea.md-textarea:focus:not([readonly]){border-color:#4285f4;-webkit-box-shadow:inset 0 0 0 1px #4285f4;box-shadow:inset 0 0 0 1px #4285f4}.md-form.md-outline input[type="text"]:focus:not([readonly])+label,.md-form.md-outline input[type="password"]:focus:not([readonly])+label,.md-form.md-outline input[type="email"]:focus:not([readonly])+label,.md-form.md-outline input[type="url"]:focus:not([readonly])+label,.md-form.md-outline input[type="time"]:focus:not([readonly])+label,.md-form.md-outline input[type="date"]:focus:not([readonly])+label,.md-form.md-outline input[type="datetime-local"]:focus:not([readonly])+label,.md-form.md-outline input[type="tel"]:focus:not([readonly])+label,.md-form.md-outline input[type="number"]:focus:not([readonly])+label,.md-form.md-outline input[type="search-md"]:focus:not([readonly])+label,.md-form.md-outline input[type="search"]:focus:not([readonly])+label,.md-form.md-outline textarea.md-textarea:focus:not([readonly])+label{color:#4285f4}.md-form.md-outline input[type="text"].valid,.md-form.md-outline input[type="text"]:focus.valid,.md-form.md-outline input[type="password"].valid,.md-form.md-outline input[type="password"]:focus.valid,.md-form.md-outline input[type="email"].valid,.md-form.md-outline input[type="email"]:focus.valid,.md-form.md-outline input[type="url"].valid,.md-form.md-outline input[type="url"]:focus.valid,.md-form.md-outline input[type="time"].valid,.md-form.md-outline input[type="time"]:focus.valid,.md-form.md-outline input[type="date"].valid,.md-form.md-outline input[type="date"]:focus.valid,.md-form.md-outline input[type="datetime-local"].valid,.md-form.md-outline input[type="datetime-local"]:focus.valid,.md-form.md-outline input[type="tel"].valid,.md-form.md-outline input[type="tel"]:focus.valid,.md-form.md-outline input[type="number"].valid,.md-form.md-outline input[type="number"]:focus.valid,.md-form.md-outline input[type="search-md"].valid,.md-form.md-outline input[type="search-md"]:focus.valid,.md-form.md-outline input[type="search"].valid,.md-form.md-outline input[type="search"]:focus.valid,.md-form.md-outline textarea.md-textarea.valid,.md-form.md-outline textarea.md-textarea:focus.valid{border-color:#00c851;-webkit-box-shadow:inset 0 0 0 1px #00c851;box-shadow:inset 0 0 0 1px #00c851}.md-form.md-outline input[type="text"]:focus:not([readonly]).valid+label,.md-form.md-outline input[type="text"].valid+label:after,.md-form.md-outline input[type="text"]:focus.valid+label:after,.md-form.md-outline input[type="password"]:focus:not([readonly]).valid+label,.md-form.md-outline input[type="password"].valid+label:after,.md-form.md-outline input[type="password"]:focus.valid+label:after,.md-form.md-outline input[type="email"]:focus:not([readonly]).valid+label,.md-form.md-outline input[type="email"].valid+label:after,.md-form.md-outline input[type="email"]:focus.valid+label:after,.md-form.md-outline input[type="url"]:focus:not([readonly]).valid+label,.md-form.md-outline input[type="url"].valid+label:after,.md-form.md-outline input[type="url"]:focus.valid+label:after,.md-form.md-outline input[type="time"]:focus:not([readonly]).valid+label,.md-form.md-outline input[type="time"].valid+label:after,.md-form.md-outline input[type="time"]:focus.valid+label:after,.md-form.md-outline input[type="date"]:focus:not([readonly]).valid+label,.md-form.md-outline input[type="date"].valid+label:after,.md-form.md-outline input[type="date"]:focus.valid+label:after,.md-form.md-outline input[type="datetime-local"]:focus:not([readonly]).valid+label,.md-form.md-outline input[type="datetime-local"].valid+label:after,.md-form.md-outline input[type="datetime-local"]:focus.valid+label:after,.md-form.md-outline input[type="tel"]:focus:not([readonly]).valid+label,.md-form.md-outline input[type="tel"].valid+label:after,.md-form.md-outline input[type="tel"]:focus.valid+label:after,.md-form.md-outline input[type="number"]:focus:not([readonly]).valid+label,.md-form.md-outline input[type="number"].valid+label:after,.md-form.md-outline input[type="number"]:focus.valid+label:after,.md-form.md-outline input[type="search-md"]:focus:not([readonly]).valid+label,.md-form.md-outline input[type="search-md"].valid+label:after,.md-form.md-outline input[type="search-md"]:focus.valid+label:after,.md-form.md-outline input[type="search"]:focus:not([readonly]).valid+label,.md-form.md-outline input[type="search"].valid+label:after,.md-form.md-outline input[type="search"]:focus.valid+label:after,.md-form.md-outline textarea.md-textarea:focus:not([readonly]).valid+label,.md-form.md-outline textarea.md-textarea.valid+label:after,.md-form.md-outline textarea.md-textarea:focus.valid+label:after{color:#00c851;content:attr(data-success);opacity:1}.md-form.md-outline input[type="text"].invalid,.md-form.md-outline input[type="text"]:focus.invalid,.md-form.md-outline input[type="password"].invalid,.md-form.md-outline input[type="password"]:focus.invalid,.md-form.md-outline input[type="email"].invalid,.md-form.md-outline input[type="email"]:focus.invalid,.md-form.md-outline input[type="url"].invalid,.md-form.md-outline input[type="url"]:focus.invalid,.md-form.md-outline input[type="time"].invalid,.md-form.md-outline input[type="time"]:focus.invalid,.md-form.md-outline input[type="date"].invalid,.md-form.md-outline input[type="date"]:focus.invalid,.md-form.md-outline input[type="datetime-local"].invalid,.md-form.md-outline input[type="datetime-local"]:focus.invalid,.md-form.md-outline input[type="tel"].invalid,.md-form.md-outline input[type="tel"]:focus.invalid,.md-form.md-outline input[type="number"].invalid,.md-form.md-outline input[type="number"]:focus.invalid,.md-form.md-outline input[type="search-md"].invalid,.md-form.md-outline input[type="search-md"]:focus.invalid,.md-form.md-outline input[type="search"].invalid,.md-form.md-outline input[type="search"]:focus.invalid,.md-form.md-outline textarea.md-textarea.invalid,.md-form.md-outline textarea.md-textarea:focus.invalid{border-color:#f44336;-webkit-box-shadow:inset 0 0 0 1px #f44336;box-shadow:inset 0 0 0 1px #f44336}.md-form.md-outline input[type="text"]:focus:not([readonly]).invalid+label,.md-form.md-outline input[type="text"].invalid+label:after,.md-form.md-outline input[type="text"]:focus.invalid+label:after,.md-form.md-outline input[type="password"]:focus:not([readonly]).invalid+label,.md-form.md-outline input[type="password"].invalid+label:after,.md-form.md-outline input[type="password"]:focus.invalid+label:after,.md-form.md-outline input[type="email"]:focus:not([readonly]).invalid+label,.md-form.md-outline input[type="email"].invalid+label:after,.md-form.md-outline input[type="email"]:focus.invalid+label:after,.md-form.md-outline input[type="url"]:focus:not([readonly]).invalid+label,.md-form.md-outline input[type="url"].invalid+label:after,.md-form.md-outline input[type="url"]:focus.invalid+label:after,.md-form.md-outline input[type="time"]:focus:not([readonly]).invalid+label,.md-form.md-outline input[type="time"].invalid+label:after,.md-form.md-outline input[type="time"]:focus.invalid+label:after,.md-form.md-outline input[type="date"]:focus:not([readonly]).invalid+label,.md-form.md-outline input[type="date"].invalid+label:after,.md-form.md-outline input[type="date"]:focus.invalid+label:after,.md-form.md-outline input[type="datetime-local"]:focus:not([readonly]).invalid+label,.md-form.md-outline input[type="datetime-local"].invalid+label:after,.md-form.md-outline input[type="datetime-local"]:focus.invalid+label:after,.md-form.md-outline input[type="tel"]:focus:not([readonly]).invalid+label,.md-form.md-outline input[type="tel"].invalid+label:after,.md-form.md-outline input[type="tel"]:focus.invalid+label:after,.md-form.md-outline input[type="number"]:focus:not([readonly]).invalid+label,.md-form.md-outline input[type="number"].invalid+label:after,.md-form.md-outline input[type="number"]:focus.invalid+label:after,.md-form.md-outline input[type="search-md"]:focus:not([readonly]).invalid+label,.md-form.md-outline input[type="search-md"].invalid+label:after,.md-form.md-outline input[type="search-md"]:focus.invalid+label:after,.md-form.md-outline input[type="search"]:focus:not([readonly]).invalid+label,.md-form.md-outline input[type="search"].invalid+label:after,.md-form.md-outline input[type="search"]:focus.invalid+label:after,.md-form.md-outline textarea.md-textarea:focus:not([readonly]).invalid+label,.md-form.md-outline textarea.md-textarea.invalid+label:after,.md-form.md-outline textarea.md-textarea:focus.invalid+label:after{color:#f44336;content:attr(data-error);opacity:1}.md-form.md-outline input[type="text"].form-control.valid+label:after,.md-form.md-outline input[type="text"].form-control:focus.valid+label:after,.md-form.md-outline input[type="password"].form-control.valid+label:after,.md-form.md-outline input[type="password"].form-control:focus.valid+label:after,.md-form.md-outline input[type="email"].form-control.valid+label:after,.md-form.md-outline input[type="email"].form-control:focus.valid+label:after,.md-form.md-outline input[type="url"].form-control.valid+label:after,.md-form.md-outline input[type="url"].form-control:focus.valid+label:after,.md-form.md-outline input[type="time"].form-control.valid+label:after,.md-form.md-outline input[type="time"].form-control:focus.valid+label:after,.md-form.md-outline input[type="date"].form-control.valid+label:after,.md-form.md-outline input[type="date"].form-control:focus.valid+label:after,.md-form.md-outline input[type="datetime-local"].form-control.valid+label:after,.md-form.md-outline input[type="datetime-local"].form-control:focus.valid+label:after,.md-form.md-outline input[type="tel"].form-control.valid+label:after,.md-form.md-outline input[type="tel"].form-control:focus.valid+label:after,.md-form.md-outline input[type="number"].form-control.valid+label:after,.md-form.md-outline input[type="number"].form-control:focus.valid+label:after,.md-form.md-outline input[type="search-md"].form-control.valid+label:after,.md-form.md-outline input[type="search-md"].form-control:focus.valid+label:after,.md-form.md-outline input[type="search"].form-control.valid+label:after,.md-form.md-outline input[type="search"].form-control:focus.valid+label:after,.md-form.md-outline textarea.md-textarea.form-control.valid+label:after,.md-form.md-outline textarea.md-textarea.form-control:focus.valid+label:after{position:absolute;top:4rem;left:0}.md-form.md-outline input[type="text"].form-control.invalid+label:after,.md-form.md-outline input[type="text"].form-control:focus.invalid+label:after,.md-form.md-outline input[type="password"].form-control.invalid+label:after,.md-form.md-outline input[type="password"].form-control:focus.invalid+label:after,.md-form.md-outline input[type="email"].form-control.invalid+label:after,.md-form.md-outline input[type="email"].form-control:focus.invalid+label:after,.md-form.md-outline input[type="url"].form-control.invalid+label:after,.md-form.md-outline input[type="url"].form-control:focus.invalid+label:after,.md-form.md-outline input[type="time"].form-control.invalid+label:after,.md-form.md-outline input[type="time"].form-control:focus.invalid+label:after,.md-form.md-outline input[type="date"].form-control.invalid+label:after,.md-form.md-outline input[type="date"].form-control:focus.invalid+label:after,.md-form.md-outline input[type="datetime-local"].form-control.invalid+label:after,.md-form.md-outline input[type="datetime-local"].form-control:focus.invalid+label:after,.md-form.md-outline input[type="tel"].form-control.invalid+label:after,.md-form.md-outline input[type="tel"].form-control:focus.invalid+label:after,.md-form.md-outline input[type="number"].form-control.invalid+label:after,.md-form.md-outline input[type="number"].form-control:focus.invalid+label:after,.md-form.md-outline input[type="search-md"].form-control.invalid+label:after,.md-form.md-outline input[type="search-md"].form-control:focus.invalid+label:after,.md-form.md-outline input[type="search"].form-control.invalid+label:after,.md-form.md-outline input[type="search"].form-control:focus.invalid+label:after,.md-form.md-outline textarea.md-textarea.form-control.invalid+label:after,.md-form.md-outline textarea.md-textarea.form-control:focus.invalid+label:after{position:absolute;top:4rem;left:0}.md-form.md-outline>input[type]:-webkit-autofill:not(.browser-default):not([type="search"])+label,.md-form.md-outline>input[type="time"]:not(.browser-default)+label{left:8px;padding-right:5px;padding-left:5px;font-size:1rem;font-weight:500;background:#fff;-webkit-transform:translateY(-9px) scale(0.8);transform:translateY(-9px) scale(0.8);-webkit-transform-origin:0 0;transform-origin:0 0}.md-form.md-outline>input[type]:-webkit-autofill:not(.browser-default):not([type="search"])+label.active,.md-form.md-outline>input[type="time"]:not(.browser-default)+label.active{-webkit-transform:translateY(-9px) scale(0.8);transform:translateY(-9px) scale(0.8);-webkit-transform-origin:0 0;transform-origin:0 0}@-webkit-keyframes autofill{to{color:#495057;background:transparent}}@keyframes autofill{to{color:#495057;background:transparent}}.md-form.md-outline input:-webkit-autofill{-webkit-animation-name:autofill;animation-name:autofill;-webkit-animation-fill-mode:both;animation-fill-mode:both}.md-form.md-outline .form-control{padding:.375rem .75rem}.md-form.md-outline label{position:absolute;top:0;left:0;padding-left:10px;font-size:1rem;color:#757575;cursor:text;-webkit-transition:color .2s ease-out, -webkit-transform .2s ease-out;transition:color .2s ease-out, -webkit-transform .2s ease-out;transition:transform .2s ease-out, color .2s ease-out;transition:transform .2s ease-out, color .2s ease-out, -webkit-transform .2s ease-out;-webkit-transform:translateY(9px);transform:translateY(9px);-webkit-transform-origin:0% 100%;transform-origin:0% 100%}.md-form.md-outline label.active{left:8px;padding-right:5px;padding-left:5px;font-weight:500;background:#fff;-webkit-transform:translateY(-13px) scale(0.8);transform:translateY(-13px) scale(0.8)}.md-form.md-outline.form-lg .form-control.form-control-lg{padding:.5rem .725rem}.md-form.md-outline.form-lg label{font-size:1.25rem;-webkit-transform:translateY(10px);transform:translateY(10px)}.md-form.md-outline.form-lg label.active{font-size:1.1rem;-webkit-transform:translateY(-14px) scale(0.8);transform:translateY(-14px) scale(0.8)}.md-form.md-outline.form-lg .prefix{top:.65rem;font-size:25px}.md-form.md-outline.form-lg .prefix ~ input,.md-form.md-outline.form-lg .prefix ~ textarea{width:calc(100% - 2.2rem);margin-left:2.2rem}.md-form.md-outline.form-lg .prefix ~ label{margin-left:2.2rem}.md-form.md-outline.form-lg .prefix ~ .form-text{margin-left:2.3rem}.md-form.md-outline.form-sm .form-control.form-control-sm{padding:.25rem .625rem}.md-form.md-outline.form-sm label{font-size:.8rem;-webkit-transform:translateY(8px);transform:translateY(8px)}.md-form.md-outline.form-sm label.active{font-size:.85rem;-webkit-transform:translateY(-12px) scale(0.8);transform:translateY(-12px) scale(0.8)}.md-form.md-outline.form-sm .prefix{top:.5rem;font-size:15px}.md-form.md-outline.form-sm .prefix ~ input,.md-form.md-outline.form-sm .prefix ~ textarea{width:calc(100% - 1.6rem);margin-left:1.6rem}.md-form.md-outline.form-sm .prefix ~ label{margin-left:1.6rem}.md-form.md-outline.form-sm .prefix ~ .form-text{margin-left:1.7rem}.md-form.md-outline .prefix{position:absolute;top:.6rem;font-size:20px;-webkit-transition:color .2s;transition:color .2s}.md-form.md-outline .prefix:focus{color:#4285f4}.md-form.md-outline .prefix ~ input,.md-form.md-outline .prefix ~ textarea{width:calc(100% - 2rem);margin-left:2rem}.md-form.md-outline .prefix ~ label{margin-left:2rem}.md-form.md-outline .prefix ~ .form-text{margin-left:2.1rem}.md-form.md-outline .character-counter{margin-top:-.5rem}.md-form.md-bg input[type="text"],.md-form.md-bg input[type="password"],.md-form.md-bg input[type="email"],.md-form.md-bg input[type="url"],.md-form.md-bg input[type="time"],.md-form.md-bg input[type="date"],.md-form.md-bg input[type="datetime-local"],.md-form.md-bg input[type="tel"],.md-form.md-bg input[type="number"],.md-form.md-bg input[type="search-md"],.md-form.md-bg input[type="search"],.md-form.md-bg textarea.md-textarea{-webkit-box-sizing:border-box;box-sizing:border-box;padding:10px 5px;background:#f5f5f5 no-repeat;background-image:-webkit-gradient(linear, left top, left bottom, from(#4285f4), to(#4285f4)),-webkit-gradient(linear, left top, left bottom, from(#ced4da), to(#ced4da));background-image:linear-gradient(to bottom, #4285f4, #4285f4),linear-gradient(to bottom, #ced4da, #ced4da);background-position:50% 100%, 50% 100%;background-size:0 2px, 100% 1px;border:0;border-top-left-radius:.3rem;border-top-right-radius:.3rem;-webkit-transition:background-size 0.3s cubic-bezier(0.64, 0.09, 0.08, 1);transition:background-size 0.3s cubic-bezier(0.64, 0.09, 0.08, 1)}.md-form.md-bg input[type="text"]:focus:not([readonly]),.md-form.md-bg input[type="password"]:focus:not([readonly]),.md-form.md-bg input[type="email"]:focus:not([readonly]),.md-form.md-bg input[type="url"]:focus:not([readonly]),.md-form.md-bg input[type="time"]:focus:not([readonly]),.md-form.md-bg input[type="date"]:focus:not([readonly]),.md-form.md-bg input[type="datetime-local"]:focus:not([readonly]),.md-form.md-bg input[type="tel"]:focus:not([readonly]),.md-form.md-bg input[type="number"]:focus:not([readonly]),.md-form.md-bg input[type="search-md"]:focus:not([readonly]),.md-form.md-bg input[type="search"]:focus:not([readonly]),.md-form.md-bg textarea.md-textarea:focus:not([readonly]){border-bottom:none;-webkit-box-shadow:none;box-shadow:none}.md-form.md-bg input[type="text"]:focus,.md-form.md-bg input[type="password"]:focus,.md-form.md-bg input[type="email"]:focus,.md-form.md-bg input[type="url"]:focus,.md-form.md-bg input[type="time"]:focus,.md-form.md-bg input[type="date"]:focus,.md-form.md-bg input[type="datetime-local"]:focus,.md-form.md-bg input[type="tel"]:focus,.md-form.md-bg input[type="number"]:focus,.md-form.md-bg input[type="search-md"]:focus,.md-form.md-bg input[type="search"]:focus,.md-form.md-bg textarea.md-textarea:focus{background-color:#dcdcdc;background-size:100% 2px, 100% 1px;outline:none}.md-form.md-bg>input[type="date"]:not(.browser-default)+label{-webkit-transform:translateY(-12px) scale(0.8);transform:translateY(-12px) scale(0.8);-webkit-transform-origin:0 0;transform-origin:0 0}.md-form.md-bg>input[type]:-webkit-autofill:not(.browser-default):not([type="search"])+label,.md-form.md-bg>input[type="time"]:not(.browser-default)+label{font-size:.8rem;-webkit-transform:translateY(-12px);transform:translateY(-12px);-webkit-transform-origin:0 0;transform-origin:0 0}.md-form.md-bg .form-control{padding:1.1rem .7rem .4rem !important}.md-form.md-bg label{top:0;padding-left:.7rem;font-size:1rem;-webkit-transition:color .2s ease-out, -webkit-transform .2s ease-out;transition:color .2s ease-out, -webkit-transform .2s ease-out;transition:transform .2s ease-out, color .2s ease-out;transition:transform .2s ease-out, color .2s ease-out, -webkit-transform .2s ease-out;-webkit-transform:translateY(13px);transform:translateY(13px);-webkit-transform-origin:0% 100%;transform-origin:0% 100%}.md-form.md-bg label.active{padding-left:.75rem;font-weight:500;-webkit-transform:translateY(-3px) scale(0.8);transform:translateY(-3px) scale(0.8)}.md-form.md-bg.form-lg label{-webkit-transform:translateY(16px);transform:translateY(16px)}.md-form.md-bg.form-lg label.active{-webkit-transform:translateY(-4px) scale(0.8);transform:translateY(-4px) scale(0.8)}.md-form.md-bg.form-sm label{-webkit-transform:translateY(11px);transform:translateY(11px)}.md-form.md-bg.form-sm label.active{-webkit-transform:translateY(-2px) scale(0.8);transform:translateY(-2px) scale(0.8)}.md-form .form-control.is-invalid,.was-validated .md-form .form-control:invalid{padding-right:0}.md-form .form-control.is-valid,.was-validated .md-form .form-control:valid{padding-right:0}.needs-validation .md-form label{left:.3rem}.custom-file-input:lang(es) ~ .custom-file-label::after{content:"Elegir"}.custom-file-input:lang(pl-pl) ~ .custom-file-label::after{content:"Wybierz"}.custom-file-input:lang(fr) ~ .custom-file-label::after{content:"Choisir"}.custom-file-input:lang(in) ~ .custom-file-label::after{content:"Pilih"}.custom-file-input:lang(zh) ~ .custom-file-label::after{content:"選擇"}.custom-file-input:lang(de) ~ .custom-file-label::after{content:"Wählen"}.custom-file-input:lang(ru) ~ .custom-file-label::after{content:"выбирать"}.edge-header{display:block;height:278px;background-color:#ccc}.free-bird{margin-top:-100px}.juicy-peach-gradient{background-image:-webkit-gradient(linear, left top, right top, from(#ffecd2), to(#fcb69f));background-image:linear-gradient(to right, #ffecd2 0%, #fcb69f 100%)}.young-passion-gradient{background-image:-webkit-gradient(linear, left top, right top, from(#ff8177), color-stop(0%, #ff867a), color-stop(21%, #ff8c7f), color-stop(52%, #f99185), color-stop(78%, #cf556c), to(#b12a5b));background-image:linear-gradient(to right, #ff8177 0%, #ff867a 0%, #ff8c7f 21%, #f99185 52%, #cf556c 78%, #b12a5b 100%)}.lady-lips-gradient{background-image:-webkit-gradient(linear, left bottom, left top, from(#ff9a9e), color-stop(99%, #fecfef), to(#fecfef));background-image:linear-gradient(to top, #ff9a9e 0%, #fecfef 99%, #fecfef 100%)}.sunny-morning-gradient{background-image:linear-gradient(120deg, #f6d365 0%, #fda085 100%)}.rainy-ashville-gradient{background-image:-webkit-gradient(linear, left bottom, left top, from(#fbc2eb), to(#a6c1ee));background-image:linear-gradient(to top, #fbc2eb 0%, #a6c1ee 100%)}.frozen-dreams-gradient{background-image:-webkit-gradient(linear, left bottom, left top, from(#fdcbf1), color-stop(1%, #fdcbf1), to(#e6dee9));background-image:linear-gradient(to top, #fdcbf1 0%, #fdcbf1 1%, #e6dee9 100%)}.warm-flame-gradient{background-image:linear-gradient(45deg, #ff9a9e 0%, #fad0c4 99%, #fad0c4 100%)}.night-fade-gradient{background-image:-webkit-gradient(linear, left bottom, left top, from(#a18cd1), to(#fbc2eb));background-image:linear-gradient(to top, #a18cd1 0%, #fbc2eb 100%)}.spring-warmth-gradient{background-image:-webkit-gradient(linear, left bottom, left top, from(#fad0c4), to(#ffd1ff));background-image:linear-gradient(to top, #fad0c4 0%, #ffd1ff 100%)}.winter-neva-gradient{background-image:linear-gradient(120deg, #a1c4fd 0%, #c2e9fb 100%)}.dusty-grass-gradient{background-image:linear-gradient(120deg, #d4fc79 0%, #96e6a1 100%)}.tempting-azure-gradient{background-image:linear-gradient(120deg, #84fab0 0%, #8fd3f4 100%)}.heavy-rain-gradient{background-image:-webkit-gradient(linear, left bottom, left top, from(#cfd9df), to(#e2ebf0));background-image:linear-gradient(to top, #cfd9df 0%, #e2ebf0 100%)}.amy-crisp-gradient{background-image:linear-gradient(120deg, #a6c0fe 0%, #f68084 100%)}.mean-fruit-gradient{background-image:linear-gradient(120deg, #fccb90 0%, #d57eeb 100%)}.deep-blue-gradient{background-image:linear-gradient(120deg, #e0c3fc 0%, #8ec5fc 100%)}.ripe-malinka-gradient{background-image:linear-gradient(120deg, #f093fb 0%, #f5576c 100%)}.cloudy-knoxville-gradient{background-image:linear-gradient(120deg, #fdfbfb 0%, #ebedee 100%)}.morpheus-den-gradient{background-image:-webkit-gradient(linear, left bottom, left top, from(#30cfd0), to(#330867));background-image:linear-gradient(to top, #30cfd0 0%, #330867 100%)}.rare-wind-gradient{background-image:-webkit-gradient(linear, left bottom, left top, from(#a8edea), to(#fed6e3));background-image:linear-gradient(to top, #a8edea 0%, #fed6e3 100%)}.near-moon-gradient{background-image:-webkit-gradient(linear, left bottom, left top, from(#5ee7df), to(#b490ca));background-image:linear-gradient(to top, #5ee7df 0%, #b490ca 100%)}.schedule-list .hr-bold{border-top:2px solid #212529}.schedule-list .font-smaller{font-size:.8rem}.note{padding:10px;border-left:6px solid;border-radius:5px}.note strong{font-weight:600}.note p{font-weight:500}.note-primary{background-color:#dfeefd;border-color:#176ac4}.note-secondary{background-color:#e2e3e5;border-color:#58595a}.note-success{background-color:#e2f0e5;border-color:#49a75f}.note-danger{background-color:#fae7e8;border-color:#e45460}.note-warning{background-color:#faf4e0;border-color:#c2a442}.note-info{background-color:#e4f2f5;border-color:#2492a5}.note-light{background-color:#fefefe;border-color:#0f0f0f}footer.page-footer{bottom:0;color:#fff}footer.page-footer .container-fluid{width:auto}footer.page-footer .footer-copyright{overflow:hidden;color:rgba(255,255,255,0.6);background-color:rgba(0,0,0,0.2)}footer.page-footer a{color:#fff}.media .media-left{padding:0 10px 10px 0}.media .media-left img{-webkit-box-shadow:0 2px 5px 0 rgba(0,0,0,0.16),0 2px 10px 0 rgba(0,0,0,0.12);box-shadow:0 2px 5px 0 rgba(0,0,0,0.16),0 2px 10px 0 rgba(0,0,0,0.12)}.list-group .list-group-item:first-child{border-top-left-radius:.125rem;border-top-right-radius:.125rem}.list-group .list-group-item:last-child{border-bottom-right-radius:.125rem;border-bottom-left-radius:.125rem}.list-group a,.list-group button{-webkit-transition:.5s;transition:.5s}.list-group a:hover,.list-group button:hover{-webkit-transition:.5s;transition:.5s}table th{font-size:.9rem;font-weight:400}table td{font-size:.9rem;font-weight:300}table.table thead th{border-top:none}table.table th,table.table td{padding-top:1.1rem;padding-bottom:1rem}table.table a{margin:0;color:#212529}table.table .label-table{height:.94rem;padding:0;margin:0;line-height:.94rem}table.table.btn-table td{vertical-align:middle}table.table-hover tbody tr:hover{background-color:rgba(0,0,0,0.075);-webkit-transition:.5s;transition:.5s}table .th-lg{min-width:9rem}table .th-sm{min-width:6rem}table.table-sm th,table.table-sm td{padding-top:.6rem;padding-bottom:.6rem}.table-scroll-vertical{max-height:300px;overflow-y:auto}.table-fixed{table-layout:fixed}.table-responsive>.table-bordered,.table-responsive-sm>.table-bordered,.table-responsive-md>.table-bordered,.table-responsive-lg>.table-bordered,.table-responsive-xl>.table-bordered{border-top:1px solid #dee2e6}ul.stepper{padding:0 1.5rem;padding:1.5rem;margin:1em -1.5rem;overflow-x:hidden;overflow-y:auto;counter-reset:section}ul.stepper li a{padding:1.5rem;text-align:center}ul.stepper li a .circle{display:inline-block;width:1.75rem;height:1.75rem;margin-right:.5rem;line-height:1.7rem;color:#fff;text-align:center;background:rgba(0,0,0,0.38);border-radius:50%}ul.stepper li a .label{display:inline-block;color:rgba(0,0,0,0.38)}ul.stepper li.active a .label,ul.stepper li.completed a .label{font-weight:600;color:rgba(0,0,0,0.87)}.stepper-horizontal{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.stepper-horizontal li{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:.5s;transition:.5s}.stepper-horizontal li a .label{margin-top:.63rem}.stepper-horizontal li:not(:last-child):after{position:relative;-webkit-box-flex:1;-ms-flex:1;flex:1;height:1px;margin:.5rem 0 0 0;content:"";background-color:rgba(0,0,0,0.1)}.stepper-horizontal li:not(:first-child):before{position:relative;-webkit-box-flex:1;-ms-flex:1;flex:1;height:1px;margin:.5rem 0 0 0;content:"";background-color:rgba(0,0,0,0.1)}.stepper-horizontal li:hover{background-color:rgba(0,0,0,0.06)}@media (max-width: 47.9375rem){.stepper-horizontal{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.stepper-horizontal li{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.stepper-horizontal li a .label{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;margin-top:.2rem}.stepper-horizontal li:not(:last-child):after{position:absolute;top:3.75rem;left:2.19rem;width:1px;height:calc(100% - 40px);content:""}}.stepper-horizontal>li:not(:last-of-type){margin-bottom:0 !important}.stepper-vertical{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.stepper-vertical li{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.stepper-vertical li a{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-item-align:start;align-self:flex-start}.stepper-vertical li a .circle{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.stepper-vertical li a .label{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;margin-top:.2rem}.stepper-vertical li.completed a .label{font-weight:500}.stepper-vertical li .step-content{display:block;padding:.94rem;margin-top:0;margin-left:3.13rem}.stepper-vertical li .step-content p{font-size:.88rem}.stepper-vertical li:not(:last-child):after{position:absolute;top:3.44rem;left:2.19rem;width:1px;height:calc(100% - 40px);content:"";background-color:rgba(0,0,0,0.1)}.fast.spinner-border{-webkit-animation:spinner-border 0.4s linear infinite;animation:spinner-border 0.4s linear infinite}.fast.spinner-grow{-webkit-animation:spinner-grow 0.4s linear infinite;animation:spinner-grow 0.4s linear infinite}.treeview.w-20{width:20rem}.treeview .rotate{margin-top:.2rem;font-size:.8rem;vertical-align:text-top;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-transition:all .1s linear;transition:all .1s linear}.treeview .rotate.down{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.treeview .nested{display:none}.treeview .active{display:block}.treeview ul{list-style-type:none}.treeview .ic-w{width:1.3rem}.treeview-animated.w-20{width:20rem}.treeview-animated ul{position:relative;padding-left:1em;list-style:none}.treeview-animated .treeview-animated-list li{padding:.2em 0 0 .2em}.treeview-animated .treeview-animated-list .treeview-animated-items .nested::before{position:absolute;left:5px;display:block;width:5px;height:100%;content:"";background-color:#808080}.treeview-animated .treeview-animated-list .treeview-animated-items .closed{display:block;padding:.2em .2em .2em .4em;margin-right:0;border-top-left-radius:.3em;border-bottom-left-radius:.3em}.treeview-animated .treeview-animated-list .treeview-animated-items .closed:hover{background-color:#8cb9ff}.treeview-animated .treeview-animated-list .treeview-animated-items .closed .fa-angle-right{font-size:.8rem;-webkit-transition:all .1s linear;transition:all .1s linear}.treeview-animated .treeview-animated-list .treeview-animated-items .closed .fa-angle-right.down{position:relative;color:#f8f9fa;-webkit-transform:rotate(90deg);transform:rotate(90deg)}.treeview-animated .treeview-animated-list .treeview-animated-items .open{background-color:#32a0ff;-webkit-transition:all .1s linear;transition:all .1s linear}.treeview-animated .treeview-animated-list .treeview-animated-items .open:hover{color:#f8f9fa;background-color:#32a0ff}.treeview-animated .treeview-animated-list .treeview-animated-items .open span{color:#f8f9fa}.treeview-animated .treeview-animated-list .treeview-animated-element{padding:.2em .2em .2em .6em;cursor:pointer;border-top-left-radius:4px;border-bottom-left-radius:4px;-webkit-transition:all .1s linear;transition:all .1s linear}.treeview-animated .treeview-animated-list .treeview-animated-element:hover{background-color:#8cb9ff}.treeview-animated .treeview-animated-list .treeview-animated-element.opened{color:#f8f9fa;background-color:#32a0ff}.treeview-animated .treeview-animated-list .treeview-animated-element.opened:hover{color:#f8f9fa;background-color:#32a0ff}.treeview-colorful{font-size:16px;font-weight:400;background:rgba(224,127,178,0.2)}.treeview-colorful.w-20{width:20rem}.treeview-colorful hr{border-color:#a2127a}.treeview-colorful h6{font-size:1.4em;font-weight:500;color:#a2127a}.treeview-colorful ul{position:relative;padding-left:0;list-style:none}.treeview-colorful .treeview-colorful-list ul{padding-left:1em;margin-top:.1em;background:rgba(224,127,178,0.2)}.treeview-colorful .treeview-colorful-element{padding:.2em .2em .2em 1em;cursor:pointer;border:2px solid transparent;border-right:0 solid transparent;-webkit-transition:all .1s linear;transition:all .1s linear}.treeview-colorful .treeview-colorful-element:hover{background-color:#e07fb2}.treeview-colorful .treeview-colorful-element.opened{color:#ffac47;background-color:#a2127a;border:2px solid #ffac47;border-right:0 solid transparent}.treeview-colorful .treeview-colorful-element.opened:hover{color:#ffac47;background-color:#a2127a}.treeview-colorful .treeview-colorful-items-header{display:block;padding:.4em;margin-right:0;border-bottom:2px solid transparent;-webkit-transition:all .1s linear;transition:all .1s linear}.treeview-colorful .treeview-colorful-items-header:hover{background-color:#e07fb2}.treeview-colorful .treeview-colorful-items-header.open{background-color:#a2127a;border-bottom:2px solid #ffac47;-webkit-transition:all .1s linear;transition:all .1s linear}.treeview-colorful .treeview-colorful-items-header.open span{color:#ffac47}.treeview-colorful .treeview-colorful-items-header.open:hover{color:#ffac47;background-color:#a2127a}.treeview-colorful .treeview-colorful-items-header.open div:hover{background-color:#a2127a}.treeview-colorful .treeview-colorful-items-header .fa-angle-right{font-size:.8rem;-webkit-transition:all .2s linear;transition:all .2s linear}.treeview-colorful .treeview-colorful-items-header .fas{position:relative;color:#ffac47;-webkit-transition:all .2s linear;transition:all .2s linear;-webkit-transform:rotate(90deg);transform:rotate(90deg)}.treeview-colorful .treeview-colorful-items-header .fa-minus-circle{position:relative;color:#ffac47;-webkit-transition:all .2s linear;transition:all .2s linear;-webkit-transform:rotate(180deg);transform:rotate(180deg)} + diff --git a/scripts/_elements/MDB-Free_4.13.0/css/modules/animations-extended.min.css b/scripts/_elements/MDB-Free_4.13.0/css/modules/animations-extended.min.css index 029fc1fe..b1b769f3 100755 --- a/scripts/_elements/MDB-Free_4.13.0/css/modules/animations-extended.min.css +++ b/scripts/_elements/MDB-Free_4.13.0/css/modules/animations-extended.min.css @@ -1,8 +1,8 @@ -/*! - * animate.css -http://daneden.me/animate - * Version - 3.7.0 - * Licensed under the MIT license - http://opensource.org/licenses/MIT - * - * Copyright (c) 2018 Daniel Eden - */@-webkit-keyframes bounce{from,20%,53%,80%,to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}40%,43%{-webkit-transform:translate3d(0, -30px, 0);transform:translate3d(0, -30px, 0);-webkit-animation-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);animation-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06)}70%{-webkit-transform:translate3d(0, -15px, 0);transform:translate3d(0, -15px, 0);-webkit-animation-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);animation-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06)}90%{-webkit-transform:translate3d(0, -4px, 0);transform:translate3d(0, -4px, 0)}}@keyframes bounce{from,20%,53%,80%,to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}40%,43%{-webkit-transform:translate3d(0, -30px, 0);transform:translate3d(0, -30px, 0);-webkit-animation-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);animation-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06)}70%{-webkit-transform:translate3d(0, -15px, 0);transform:translate3d(0, -15px, 0);-webkit-animation-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);animation-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06)}90%{-webkit-transform:translate3d(0, -4px, 0);transform:translate3d(0, -4px, 0)}}.bounce{-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-name:bounce;animation-name:bounce}@-webkit-keyframes flash{from,50%,to{opacity:1}25%,75%{opacity:0}}@keyframes flash{from,50%,to{opacity:1}25%,75%{opacity:0}}.flash{-webkit-animation-name:flash;animation-name:flash}@-webkit-keyframes pulse{from{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}50%{-webkit-transform:scale3d(1.05, 1.05, 1.05);transform:scale3d(1.05, 1.05, 1.05)}to{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}@keyframes pulse{from{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}50%{-webkit-transform:scale3d(1.05, 1.05, 1.05);transform:scale3d(1.05, 1.05, 1.05)}to{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}.pulse{-webkit-animation-name:pulse;animation-name:pulse}@-webkit-keyframes rubberBand{from{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}30%{-webkit-transform:scale3d(1.25, 0.75, 1);transform:scale3d(1.25, 0.75, 1)}40%{-webkit-transform:scale3d(0.75, 1.25, 1);transform:scale3d(0.75, 1.25, 1)}50%{-webkit-transform:scale3d(1.15, 0.85, 1);transform:scale3d(1.15, 0.85, 1)}65%{-webkit-transform:scale3d(0.95, 1.05, 1);transform:scale3d(0.95, 1.05, 1)}75%{-webkit-transform:scale3d(1.05, 0.95, 1);transform:scale3d(1.05, 0.95, 1)}to{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}@keyframes rubberBand{from{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}30%{-webkit-transform:scale3d(1.25, 0.75, 1);transform:scale3d(1.25, 0.75, 1)}40%{-webkit-transform:scale3d(0.75, 1.25, 1);transform:scale3d(0.75, 1.25, 1)}50%{-webkit-transform:scale3d(1.15, 0.85, 1);transform:scale3d(1.15, 0.85, 1)}65%{-webkit-transform:scale3d(0.95, 1.05, 1);transform:scale3d(0.95, 1.05, 1)}75%{-webkit-transform:scale3d(1.05, 0.95, 1);transform:scale3d(1.05, 0.95, 1)}to{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}.rubberBand{-webkit-animation-name:rubberBand;animation-name:rubberBand}@-webkit-keyframes shake{from,to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px, 0, 0);transform:translate3d(-10px, 0, 0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px, 0, 0);transform:translate3d(10px, 0, 0)}}@keyframes shake{from,to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px, 0, 0);transform:translate3d(-10px, 0, 0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px, 0, 0);transform:translate3d(10px, 0, 0)}}.shake{-webkit-animation-name:shake;animation-name:shake}@-webkit-keyframes headShake{0%{-webkit-transform:translateX(0);transform:translateX(0)}6.5%{-webkit-transform:translateX(-6px) rotateY(-9deg);transform:translateX(-6px) rotateY(-9deg)}18.5%{-webkit-transform:translateX(5px) rotateY(7deg);transform:translateX(5px) rotateY(7deg)}31.5%{-webkit-transform:translateX(-3px) rotateY(-5deg);transform:translateX(-3px) rotateY(-5deg)}43.5%{-webkit-transform:translateX(2px) rotateY(3deg);transform:translateX(2px) rotateY(3deg)}50%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes headShake{0%{-webkit-transform:translateX(0);transform:translateX(0)}6.5%{-webkit-transform:translateX(-6px) rotateY(-9deg);transform:translateX(-6px) rotateY(-9deg)}18.5%{-webkit-transform:translateX(5px) rotateY(7deg);transform:translateX(5px) rotateY(7deg)}31.5%{-webkit-transform:translateX(-3px) rotateY(-5deg);transform:translateX(-3px) rotateY(-5deg)}43.5%{-webkit-transform:translateX(2px) rotateY(3deg);transform:translateX(2px) rotateY(3deg)}50%{-webkit-transform:translateX(0);transform:translateX(0)}}.headShake{-webkit-animation-name:headShake;animation-name:headShake;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}@-webkit-keyframes swing{20%{-webkit-transform:rotate3d(0, 0, 1, 15deg);transform:rotate3d(0, 0, 1, 15deg)}40%{-webkit-transform:rotate3d(0, 0, 1, -10deg);transform:rotate3d(0, 0, 1, -10deg)}60%{-webkit-transform:rotate3d(0, 0, 1, 5deg);transform:rotate3d(0, 0, 1, 5deg)}80%{-webkit-transform:rotate3d(0, 0, 1, -5deg);transform:rotate3d(0, 0, 1, -5deg)}to{-webkit-transform:rotate3d(0, 0, 1, 0deg);transform:rotate3d(0, 0, 1, 0deg)}}@keyframes swing{20%{-webkit-transform:rotate3d(0, 0, 1, 15deg);transform:rotate3d(0, 0, 1, 15deg)}40%{-webkit-transform:rotate3d(0, 0, 1, -10deg);transform:rotate3d(0, 0, 1, -10deg)}60%{-webkit-transform:rotate3d(0, 0, 1, 5deg);transform:rotate3d(0, 0, 1, 5deg)}80%{-webkit-transform:rotate3d(0, 0, 1, -5deg);transform:rotate3d(0, 0, 1, -5deg)}to{-webkit-transform:rotate3d(0, 0, 1, 0deg);transform:rotate3d(0, 0, 1, 0deg)}}.swing{-webkit-transform-origin:top center;transform-origin:top center;-webkit-animation-name:swing;animation-name:swing}@-webkit-keyframes tada{from{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}10%,20%{-webkit-transform:scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);transform:scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg)}to{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}@keyframes tada{from{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}10%,20%{-webkit-transform:scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);transform:scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg)}to{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}.tada{-webkit-animation-name:tada;animation-name:tada}@-webkit-keyframes wobble{from{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}15%{-webkit-transform:translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);transform:translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg)}30%{-webkit-transform:translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);transform:translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg)}45%{-webkit-transform:translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);transform:translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg)}60%{-webkit-transform:translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);transform:translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg)}75%{-webkit-transform:translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);transform:translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg)}to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes wobble{from{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}15%{-webkit-transform:translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);transform:translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg)}30%{-webkit-transform:translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);transform:translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg)}45%{-webkit-transform:translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);transform:translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg)}60%{-webkit-transform:translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);transform:translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg)}75%{-webkit-transform:translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);transform:translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg)}to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}.wobble{-webkit-animation-name:wobble;animation-name:wobble}@-webkit-keyframes jello{from,11.1%,to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}22.2%{-webkit-transform:skewX(-12.5deg) skewY(-12.5deg);transform:skewX(-12.5deg) skewY(-12.5deg)}33.3%{-webkit-transform:skewX(6.25deg) skewY(6.25deg);transform:skewX(6.25deg) skewY(6.25deg)}44.4%{-webkit-transform:skewX(-3.125deg) skewY(-3.125deg);transform:skewX(-3.125deg) skewY(-3.125deg)}55.5%{-webkit-transform:skewX(1.5625deg) skewY(1.5625deg);transform:skewX(1.5625deg) skewY(1.5625deg)}66.6%{-webkit-transform:skewX(-0.78125deg) skewY(-0.78125deg);transform:skewX(-0.78125deg) skewY(-0.78125deg)}77.7%{-webkit-transform:skewX(0.39063deg) skewY(0.39063deg);transform:skewX(0.39063deg) skewY(0.39063deg)}88.8%{-webkit-transform:skewX(-0.19531deg) skewY(-0.19531deg);transform:skewX(-0.19531deg) skewY(-0.19531deg)}}@keyframes jello{from,11.1%,to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}22.2%{-webkit-transform:skewX(-12.5deg) skewY(-12.5deg);transform:skewX(-12.5deg) skewY(-12.5deg)}33.3%{-webkit-transform:skewX(6.25deg) skewY(6.25deg);transform:skewX(6.25deg) skewY(6.25deg)}44.4%{-webkit-transform:skewX(-3.125deg) skewY(-3.125deg);transform:skewX(-3.125deg) skewY(-3.125deg)}55.5%{-webkit-transform:skewX(1.5625deg) skewY(1.5625deg);transform:skewX(1.5625deg) skewY(1.5625deg)}66.6%{-webkit-transform:skewX(-0.78125deg) skewY(-0.78125deg);transform:skewX(-0.78125deg) skewY(-0.78125deg)}77.7%{-webkit-transform:skewX(0.39063deg) skewY(0.39063deg);transform:skewX(0.39063deg) skewY(0.39063deg)}88.8%{-webkit-transform:skewX(-0.19531deg) skewY(-0.19531deg);transform:skewX(-0.19531deg) skewY(-0.19531deg)}}.jello{-webkit-transform-origin:center;transform-origin:center;-webkit-animation-name:jello;animation-name:jello}@-webkit-keyframes heartBeat{0%{-webkit-transform:scale(1);transform:scale(1)}14%{-webkit-transform:scale(1.3);transform:scale(1.3)}28%{-webkit-transform:scale(1);transform:scale(1)}42%{-webkit-transform:scale(1.3);transform:scale(1.3)}70%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes heartBeat{0%{-webkit-transform:scale(1);transform:scale(1)}14%{-webkit-transform:scale(1.3);transform:scale(1.3)}28%{-webkit-transform:scale(1);transform:scale(1)}42%{-webkit-transform:scale(1.3);transform:scale(1.3)}70%{-webkit-transform:scale(1);transform:scale(1)}}.heartBeat{-webkit-animation-name:heartBeat;animation-name:heartBeat;-webkit-animation-duration:1.3s;animation-duration:1.3s;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}@-webkit-keyframes bounceIn{from,20%,40%,60%,80%,to{-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}0%{opacity:0;-webkit-transform:scale3d(0.3, 0.3, 0.3);transform:scale3d(0.3, 0.3, 0.3)}20%{-webkit-transform:scale3d(1.1, 1.1, 1.1);transform:scale3d(1.1, 1.1, 1.1)}40%{-webkit-transform:scale3d(0.9, 0.9, 0.9);transform:scale3d(0.9, 0.9, 0.9)}60%{opacity:1;-webkit-transform:scale3d(1.03, 1.03, 1.03);transform:scale3d(1.03, 1.03, 1.03)}80%{-webkit-transform:scale3d(0.97, 0.97, 0.97);transform:scale3d(0.97, 0.97, 0.97)}to{opacity:1;-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}@keyframes bounceIn{from,20%,40%,60%,80%,to{-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}0%{opacity:0;-webkit-transform:scale3d(0.3, 0.3, 0.3);transform:scale3d(0.3, 0.3, 0.3)}20%{-webkit-transform:scale3d(1.1, 1.1, 1.1);transform:scale3d(1.1, 1.1, 1.1)}40%{-webkit-transform:scale3d(0.9, 0.9, 0.9);transform:scale3d(0.9, 0.9, 0.9)}60%{opacity:1;-webkit-transform:scale3d(1.03, 1.03, 1.03);transform:scale3d(1.03, 1.03, 1.03)}80%{-webkit-transform:scale3d(0.97, 0.97, 0.97);transform:scale3d(0.97, 0.97, 0.97)}to{opacity:1;-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}.bounceIn{-webkit-animation-name:bounceIn;animation-name:bounceIn;-webkit-animation-duration:.75s;animation-duration:.75s}@-webkit-keyframes bounceInDown{from,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}0%{opacity:0;-webkit-transform:translate3d(0, -3000px, 0);transform:translate3d(0, -3000px, 0)}60%{opacity:1;-webkit-transform:translate3d(0, 25px, 0);transform:translate3d(0, 25px, 0)}75%{-webkit-transform:translate3d(0, -10px, 0);transform:translate3d(0, -10px, 0)}90%{-webkit-transform:translate3d(0, 5px, 0);transform:translate3d(0, 5px, 0)}to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes bounceInDown{from,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}0%{opacity:0;-webkit-transform:translate3d(0, -3000px, 0);transform:translate3d(0, -3000px, 0)}60%{opacity:1;-webkit-transform:translate3d(0, 25px, 0);transform:translate3d(0, 25px, 0)}75%{-webkit-transform:translate3d(0, -10px, 0);transform:translate3d(0, -10px, 0)}90%{-webkit-transform:translate3d(0, 5px, 0);transform:translate3d(0, 5px, 0)}to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}.bounceInDown{-webkit-animation-name:bounceInDown;animation-name:bounceInDown}@-webkit-keyframes bounceInLeft{from,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}0%{opacity:0;-webkit-transform:translate3d(-3000px, 0, 0);transform:translate3d(-3000px, 0, 0)}60%{opacity:1;-webkit-transform:translate3d(25px, 0, 0);transform:translate3d(25px, 0, 0)}75%{-webkit-transform:translate3d(-10px, 0, 0);transform:translate3d(-10px, 0, 0)}90%{-webkit-transform:translate3d(5px, 0, 0);transform:translate3d(5px, 0, 0)}to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes bounceInLeft{from,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}0%{opacity:0;-webkit-transform:translate3d(-3000px, 0, 0);transform:translate3d(-3000px, 0, 0)}60%{opacity:1;-webkit-transform:translate3d(25px, 0, 0);transform:translate3d(25px, 0, 0)}75%{-webkit-transform:translate3d(-10px, 0, 0);transform:translate3d(-10px, 0, 0)}90%{-webkit-transform:translate3d(5px, 0, 0);transform:translate3d(5px, 0, 0)}to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}.bounceInLeft{-webkit-animation-name:bounceInLeft;animation-name:bounceInLeft}@-webkit-keyframes bounceInRight{from,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}from{opacity:0;-webkit-transform:translate3d(3000px, 0, 0);transform:translate3d(3000px, 0, 0)}60%{opacity:1;-webkit-transform:translate3d(-25px, 0, 0);transform:translate3d(-25px, 0, 0)}75%{-webkit-transform:translate3d(10px, 0, 0);transform:translate3d(10px, 0, 0)}90%{-webkit-transform:translate3d(-5px, 0, 0);transform:translate3d(-5px, 0, 0)}to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes bounceInRight{from,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}from{opacity:0;-webkit-transform:translate3d(3000px, 0, 0);transform:translate3d(3000px, 0, 0)}60%{opacity:1;-webkit-transform:translate3d(-25px, 0, 0);transform:translate3d(-25px, 0, 0)}75%{-webkit-transform:translate3d(10px, 0, 0);transform:translate3d(10px, 0, 0)}90%{-webkit-transform:translate3d(-5px, 0, 0);transform:translate3d(-5px, 0, 0)}to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}.bounceInRight{-webkit-animation-name:bounceInRight;animation-name:bounceInRight}@-webkit-keyframes bounceInUp{from,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}from{opacity:0;-webkit-transform:translate3d(0, 3000px, 0);transform:translate3d(0, 3000px, 0)}60%{opacity:1;-webkit-transform:translate3d(0, -20px, 0);transform:translate3d(0, -20px, 0)}75%{-webkit-transform:translate3d(0, 10px, 0);transform:translate3d(0, 10px, 0)}90%{-webkit-transform:translate3d(0, -5px, 0);transform:translate3d(0, -5px, 0)}to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes bounceInUp{from,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}from{opacity:0;-webkit-transform:translate3d(0, 3000px, 0);transform:translate3d(0, 3000px, 0)}60%{opacity:1;-webkit-transform:translate3d(0, -20px, 0);transform:translate3d(0, -20px, 0)}75%{-webkit-transform:translate3d(0, 10px, 0);transform:translate3d(0, 10px, 0)}90%{-webkit-transform:translate3d(0, -5px, 0);transform:translate3d(0, -5px, 0)}to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}.bounceInUp{-webkit-animation-name:bounceInUp;animation-name:bounceInUp}@-webkit-keyframes bounceOut{20%{-webkit-transform:scale3d(0.9, 0.9, 0.9);transform:scale3d(0.9, 0.9, 0.9)}50%,55%{opacity:1;-webkit-transform:scale3d(1.1, 1.1, 1.1);transform:scale3d(1.1, 1.1, 1.1)}to{opacity:0;-webkit-transform:scale3d(0.3, 0.3, 0.3);transform:scale3d(0.3, 0.3, 0.3)}}@keyframes bounceOut{20%{-webkit-transform:scale3d(0.9, 0.9, 0.9);transform:scale3d(0.9, 0.9, 0.9)}50%,55%{opacity:1;-webkit-transform:scale3d(1.1, 1.1, 1.1);transform:scale3d(1.1, 1.1, 1.1)}to{opacity:0;-webkit-transform:scale3d(0.3, 0.3, 0.3);transform:scale3d(0.3, 0.3, 0.3)}}.bounceOut{-webkit-animation-name:bounceOut;animation-name:bounceOut;-webkit-animation-duration:.75s;animation-duration:.75s}@-webkit-keyframes bounceOutDown{20%{-webkit-transform:translate3d(0, 10px, 0);transform:translate3d(0, 10px, 0)}40%,45%{opacity:1;-webkit-transform:translate3d(0, -20px, 0);transform:translate3d(0, -20px, 0)}to{opacity:0;-webkit-transform:translate3d(0, 2000px, 0);transform:translate3d(0, 2000px, 0)}}@keyframes bounceOutDown{20%{-webkit-transform:translate3d(0, 10px, 0);transform:translate3d(0, 10px, 0)}40%,45%{opacity:1;-webkit-transform:translate3d(0, -20px, 0);transform:translate3d(0, -20px, 0)}to{opacity:0;-webkit-transform:translate3d(0, 2000px, 0);transform:translate3d(0, 2000px, 0)}}.bounceOutDown{-webkit-animation-name:bounceOutDown;animation-name:bounceOutDown}@-webkit-keyframes bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px, 0, 0);transform:translate3d(20px, 0, 0)}to{opacity:0;-webkit-transform:translate3d(-2000px, 0, 0);transform:translate3d(-2000px, 0, 0)}}@keyframes bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px, 0, 0);transform:translate3d(20px, 0, 0)}to{opacity:0;-webkit-transform:translate3d(-2000px, 0, 0);transform:translate3d(-2000px, 0, 0)}}.bounceOutLeft{-webkit-animation-name:bounceOutLeft;animation-name:bounceOutLeft}@-webkit-keyframes bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px, 0, 0);transform:translate3d(-20px, 0, 0)}to{opacity:0;-webkit-transform:translate3d(2000px, 0, 0);transform:translate3d(2000px, 0, 0)}}@keyframes bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px, 0, 0);transform:translate3d(-20px, 0, 0)}to{opacity:0;-webkit-transform:translate3d(2000px, 0, 0);transform:translate3d(2000px, 0, 0)}}.bounceOutRight{-webkit-animation-name:bounceOutRight;animation-name:bounceOutRight}@-webkit-keyframes bounceOutUp{20%{-webkit-transform:translate3d(0, -10px, 0);transform:translate3d(0, -10px, 0)}40%,45%{opacity:1;-webkit-transform:translate3d(0, 20px, 0);transform:translate3d(0, 20px, 0)}to{opacity:0;-webkit-transform:translate3d(0, -2000px, 0);transform:translate3d(0, -2000px, 0)}}@keyframes bounceOutUp{20%{-webkit-transform:translate3d(0, -10px, 0);transform:translate3d(0, -10px, 0)}40%,45%{opacity:1;-webkit-transform:translate3d(0, 20px, 0);transform:translate3d(0, 20px, 0)}to{opacity:0;-webkit-transform:translate3d(0, -2000px, 0);transform:translate3d(0, -2000px, 0)}}.bounceOutUp{-webkit-animation-name:bounceOutUp;animation-name:bounceOutUp}@-webkit-keyframes fadeInDownBig{from{opacity:0;-webkit-transform:translate3d(0, -2000px, 0);transform:translate3d(0, -2000px, 0)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes fadeInDownBig{from{opacity:0;-webkit-transform:translate3d(0, -2000px, 0);transform:translate3d(0, -2000px, 0)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}.fadeInDownBig{-webkit-animation-name:fadeInDownBig;animation-name:fadeInDownBig}@-webkit-keyframes fadeInLeftBig{from{opacity:0;-webkit-transform:translate3d(-2000px, 0, 0);transform:translate3d(-2000px, 0, 0)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes fadeInLeftBig{from{opacity:0;-webkit-transform:translate3d(-2000px, 0, 0);transform:translate3d(-2000px, 0, 0)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}.fadeInLeftBig{-webkit-animation-name:fadeInLeftBig;animation-name:fadeInLeftBig}@-webkit-keyframes fadeInRightBig{from{opacity:0;-webkit-transform:translate3d(2000px, 0, 0);transform:translate3d(2000px, 0, 0)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes fadeInRightBig{from{opacity:0;-webkit-transform:translate3d(2000px, 0, 0);transform:translate3d(2000px, 0, 0)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}.fadeInRightBig{-webkit-animation-name:fadeInRightBig;animation-name:fadeInRightBig}@-webkit-keyframes fadeInUpBig{from{opacity:0;-webkit-transform:translate3d(0, 2000px, 0);transform:translate3d(0, 2000px, 0)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes fadeInUpBig{from{opacity:0;-webkit-transform:translate3d(0, 2000px, 0);transform:translate3d(0, 2000px, 0)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}.fadeInUpBig{-webkit-animation-name:fadeInUpBig;animation-name:fadeInUpBig}@-webkit-keyframes fadeOutDownBig{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0, 2000px, 0);transform:translate3d(0, 2000px, 0)}}@keyframes fadeOutDownBig{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0, 2000px, 0);transform:translate3d(0, 2000px, 0)}}.fadeOutDownBig{-webkit-animation-name:fadeOutDownBig;animation-name:fadeOutDownBig}@-webkit-keyframes fadeOutLeftBig{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(-2000px, 0, 0);transform:translate3d(-2000px, 0, 0)}}@keyframes fadeOutLeftBig{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(-2000px, 0, 0);transform:translate3d(-2000px, 0, 0)}}.fadeOutLeftBig{-webkit-animation-name:fadeOutLeftBig;animation-name:fadeOutLeftBig}@-webkit-keyframes fadeOutRightBig{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(2000px, 0, 0);transform:translate3d(2000px, 0, 0)}}@keyframes fadeOutRightBig{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(2000px, 0, 0);transform:translate3d(2000px, 0, 0)}}.fadeOutRightBig{-webkit-animation-name:fadeOutRightBig;animation-name:fadeOutRightBig}@-webkit-keyframes fadeOutUpBig{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0, -2000px, 0);transform:translate3d(0, -2000px, 0)}}@keyframes fadeOutUpBig{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0, -2000px, 0);transform:translate3d(0, -2000px, 0)}}.fadeOutUpBig{-webkit-animation-name:fadeOutUpBig;animation-name:fadeOutUpBig}@-webkit-keyframes flip{from{-webkit-transform:perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0) rotate3d(0, 1, 0, -360deg);transform:perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0) rotate3d(0, 1, 0, -360deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);transform:perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{-webkit-transform:perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);transform:perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) scale3d(0.95, 0.95, 0.95) translate3d(0, 0, 0) rotate3d(0, 1, 0, 0deg);transform:perspective(400px) scale3d(0.95, 0.95, 0.95) translate3d(0, 0, 0) rotate3d(0, 1, 0, 0deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}to{-webkit-transform:perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0) rotate3d(0, 1, 0, 0deg);transform:perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0) rotate3d(0, 1, 0, 0deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}@keyframes flip{from{-webkit-transform:perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0) rotate3d(0, 1, 0, -360deg);transform:perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0) rotate3d(0, 1, 0, -360deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);transform:perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{-webkit-transform:perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);transform:perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) scale3d(0.95, 0.95, 0.95) translate3d(0, 0, 0) rotate3d(0, 1, 0, 0deg);transform:perspective(400px) scale3d(0.95, 0.95, 0.95) translate3d(0, 0, 0) rotate3d(0, 1, 0, 0deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}to{-webkit-transform:perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0) rotate3d(0, 1, 0, 0deg);transform:perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0) rotate3d(0, 1, 0, 0deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}.flip{-webkit-backface-visibility:visible;backface-visibility:visible;-webkit-animation-name:flip;animation-name:flip}@-webkit-keyframes flipInX{from{opacity:0;-webkit-transform:perspective(400px) rotate3d(1, 0, 0, 90deg);transform:perspective(400px) rotate3d(1, 0, 0, 90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}40%{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, -20deg);transform:perspective(400px) rotate3d(1, 0, 0, -20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{opacity:1;-webkit-transform:perspective(400px) rotate3d(1, 0, 0, 10deg);transform:perspective(400px) rotate3d(1, 0, 0, 10deg)}80%{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, -5deg);transform:perspective(400px) rotate3d(1, 0, 0, -5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInX{from{opacity:0;-webkit-transform:perspective(400px) rotate3d(1, 0, 0, 90deg);transform:perspective(400px) rotate3d(1, 0, 0, 90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}40%{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, -20deg);transform:perspective(400px) rotate3d(1, 0, 0, -20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{opacity:1;-webkit-transform:perspective(400px) rotate3d(1, 0, 0, 10deg);transform:perspective(400px) rotate3d(1, 0, 0, 10deg)}80%{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, -5deg);transform:perspective(400px) rotate3d(1, 0, 0, -5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}.flipInX{-webkit-backface-visibility:visible;backface-visibility:visible;-webkit-animation-name:flipInX;animation-name:flipInX}@-webkit-keyframes flipInY{from{opacity:0;-webkit-transform:perspective(400px) rotate3d(0, 1, 0, 90deg);transform:perspective(400px) rotate3d(0, 1, 0, 90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}40%{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, -20deg);transform:perspective(400px) rotate3d(0, 1, 0, -20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{opacity:1;-webkit-transform:perspective(400px) rotate3d(0, 1, 0, 10deg);transform:perspective(400px) rotate3d(0, 1, 0, 10deg)}80%{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, -5deg);transform:perspective(400px) rotate3d(0, 1, 0, -5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInY{from{opacity:0;-webkit-transform:perspective(400px) rotate3d(0, 1, 0, 90deg);transform:perspective(400px) rotate3d(0, 1, 0, 90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}40%{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, -20deg);transform:perspective(400px) rotate3d(0, 1, 0, -20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{opacity:1;-webkit-transform:perspective(400px) rotate3d(0, 1, 0, 10deg);transform:perspective(400px) rotate3d(0, 1, 0, 10deg)}80%{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, -5deg);transform:perspective(400px) rotate3d(0, 1, 0, -5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}.flipInY{-webkit-backface-visibility:visible;backface-visibility:visible;-webkit-animation-name:flipInY;animation-name:flipInY}@-webkit-keyframes flipOutX{from{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{opacity:1;-webkit-transform:perspective(400px) rotate3d(1, 0, 0, -20deg);transform:perspective(400px) rotate3d(1, 0, 0, -20deg)}to{opacity:0;-webkit-transform:perspective(400px) rotate3d(1, 0, 0, 90deg);transform:perspective(400px) rotate3d(1, 0, 0, 90deg)}}@keyframes flipOutX{from{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{opacity:1;-webkit-transform:perspective(400px) rotate3d(1, 0, 0, -20deg);transform:perspective(400px) rotate3d(1, 0, 0, -20deg)}to{opacity:0;-webkit-transform:perspective(400px) rotate3d(1, 0, 0, 90deg);transform:perspective(400px) rotate3d(1, 0, 0, 90deg)}}.flipOutX{-webkit-animation-name:flipOutX;animation-name:flipOutX;-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-backface-visibility:visible;backface-visibility:visible}@-webkit-keyframes flipOutY{from{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{opacity:1;-webkit-transform:perspective(400px) rotate3d(0, 1, 0, -15deg);transform:perspective(400px) rotate3d(0, 1, 0, -15deg)}to{opacity:0;-webkit-transform:perspective(400px) rotate3d(0, 1, 0, 90deg);transform:perspective(400px) rotate3d(0, 1, 0, 90deg)}}@keyframes flipOutY{from{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{opacity:1;-webkit-transform:perspective(400px) rotate3d(0, 1, 0, -15deg);transform:perspective(400px) rotate3d(0, 1, 0, -15deg)}to{opacity:0;-webkit-transform:perspective(400px) rotate3d(0, 1, 0, 90deg);transform:perspective(400px) rotate3d(0, 1, 0, 90deg)}}.flipOutY{-webkit-animation-name:flipOutY;animation-name:flipOutY;-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-backface-visibility:visible;backface-visibility:visible}@-webkit-keyframes lightSpeedIn{from{opacity:0;-webkit-transform:translate3d(100%, 0, 0) skewX(-30deg);transform:translate3d(100%, 0, 0) skewX(-30deg)}60%{opacity:1;-webkit-transform:skewX(20deg);transform:skewX(20deg)}80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg)}to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes lightSpeedIn{from{opacity:0;-webkit-transform:translate3d(100%, 0, 0) skewX(-30deg);transform:translate3d(100%, 0, 0) skewX(-30deg)}60%{opacity:1;-webkit-transform:skewX(20deg);transform:skewX(20deg)}80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg)}to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}.lightSpeedIn{-webkit-animation-name:lightSpeedIn;animation-name:lightSpeedIn;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}@-webkit-keyframes lightSpeedOut{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%, 0, 0) skewX(30deg);transform:translate3d(100%, 0, 0) skewX(30deg)}}@keyframes lightSpeedOut{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%, 0, 0) skewX(30deg);transform:translate3d(100%, 0, 0) skewX(30deg)}}.lightSpeedOut{-webkit-animation-name:lightSpeedOut;animation-name:lightSpeedOut;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}@-webkit-keyframes rotateIn{from{opacity:0;-webkit-transform:rotate3d(0, 0, 1, -200deg);transform:rotate3d(0, 0, 1, -200deg);-webkit-transform-origin:center;transform-origin:center}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);-webkit-transform-origin:center;transform-origin:center}}@keyframes rotateIn{from{opacity:0;-webkit-transform:rotate3d(0, 0, 1, -200deg);transform:rotate3d(0, 0, 1, -200deg);-webkit-transform-origin:center;transform-origin:center}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);-webkit-transform-origin:center;transform-origin:center}}.rotateIn{-webkit-animation-name:rotateIn;animation-name:rotateIn}@-webkit-keyframes rotateInDownLeft{from{opacity:0;-webkit-transform:rotate3d(0, 0, 1, -45deg);transform:rotate3d(0, 0, 1, -45deg);-webkit-transform-origin:left bottom;transform-origin:left bottom}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);-webkit-transform-origin:left bottom;transform-origin:left bottom}}@keyframes rotateInDownLeft{from{opacity:0;-webkit-transform:rotate3d(0, 0, 1, -45deg);transform:rotate3d(0, 0, 1, -45deg);-webkit-transform-origin:left bottom;transform-origin:left bottom}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);-webkit-transform-origin:left bottom;transform-origin:left bottom}}.rotateInDownLeft{-webkit-animation-name:rotateInDownLeft;animation-name:rotateInDownLeft}@-webkit-keyframes rotateInDownRight{from{opacity:0;-webkit-transform:rotate3d(0, 0, 1, 45deg);transform:rotate3d(0, 0, 1, 45deg);-webkit-transform-origin:right bottom;transform-origin:right bottom}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);-webkit-transform-origin:right bottom;transform-origin:right bottom}}@keyframes rotateInDownRight{from{opacity:0;-webkit-transform:rotate3d(0, 0, 1, 45deg);transform:rotate3d(0, 0, 1, 45deg);-webkit-transform-origin:right bottom;transform-origin:right bottom}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);-webkit-transform-origin:right bottom;transform-origin:right bottom}}.rotateInDownRight{-webkit-animation-name:rotateInDownRight;animation-name:rotateInDownRight}@-webkit-keyframes rotateInUpLeft{from{opacity:0;-webkit-transform:rotate3d(0, 0, 1, 45deg);transform:rotate3d(0, 0, 1, 45deg);-webkit-transform-origin:left bottom;transform-origin:left bottom}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);-webkit-transform-origin:left bottom;transform-origin:left bottom}}@keyframes rotateInUpLeft{from{opacity:0;-webkit-transform:rotate3d(0, 0, 1, 45deg);transform:rotate3d(0, 0, 1, 45deg);-webkit-transform-origin:left bottom;transform-origin:left bottom}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);-webkit-transform-origin:left bottom;transform-origin:left bottom}}.rotateInUpLeft{-webkit-animation-name:rotateInUpLeft;animation-name:rotateInUpLeft}@-webkit-keyframes rotateInUpRight{from{opacity:0;-webkit-transform:rotate3d(0, 0, 1, -90deg);transform:rotate3d(0, 0, 1, -90deg);-webkit-transform-origin:right bottom;transform-origin:right bottom}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);-webkit-transform-origin:right bottom;transform-origin:right bottom}}@keyframes rotateInUpRight{from{opacity:0;-webkit-transform:rotate3d(0, 0, 1, -90deg);transform:rotate3d(0, 0, 1, -90deg);-webkit-transform-origin:right bottom;transform-origin:right bottom}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);-webkit-transform-origin:right bottom;transform-origin:right bottom}}.rotateInUpRight{-webkit-animation-name:rotateInUpRight;animation-name:rotateInUpRight}@-webkit-keyframes rotateOut{from{opacity:1;-webkit-transform-origin:center;transform-origin:center}to{opacity:0;-webkit-transform:rotate3d(0, 0, 1, 200deg);transform:rotate3d(0, 0, 1, 200deg);-webkit-transform-origin:center;transform-origin:center}}@keyframes rotateOut{from{opacity:1;-webkit-transform-origin:center;transform-origin:center}to{opacity:0;-webkit-transform:rotate3d(0, 0, 1, 200deg);transform:rotate3d(0, 0, 1, 200deg);-webkit-transform-origin:center;transform-origin:center}}.rotateOut{-webkit-animation-name:rotateOut;animation-name:rotateOut}@-webkit-keyframes rotateOutDownLeft{from{opacity:1;-webkit-transform-origin:left bottom;transform-origin:left bottom}to{opacity:0;-webkit-transform:rotate3d(0, 0, 1, 45deg);transform:rotate3d(0, 0, 1, 45deg);-webkit-transform-origin:left bottom;transform-origin:left bottom}}@keyframes rotateOutDownLeft{from{opacity:1;-webkit-transform-origin:left bottom;transform-origin:left bottom}to{opacity:0;-webkit-transform:rotate3d(0, 0, 1, 45deg);transform:rotate3d(0, 0, 1, 45deg);-webkit-transform-origin:left bottom;transform-origin:left bottom}}.rotateOutDownLeft{-webkit-animation-name:rotateOutDownLeft;animation-name:rotateOutDownLeft}@-webkit-keyframes rotateOutDownRight{from{opacity:1;-webkit-transform-origin:right bottom;transform-origin:right bottom}to{opacity:0;-webkit-transform:rotate3d(0, 0, 1, -45deg);transform:rotate3d(0, 0, 1, -45deg);-webkit-transform-origin:right bottom;transform-origin:right bottom}}@keyframes rotateOutDownRight{from{opacity:1;-webkit-transform-origin:right bottom;transform-origin:right bottom}to{opacity:0;-webkit-transform:rotate3d(0, 0, 1, -45deg);transform:rotate3d(0, 0, 1, -45deg);-webkit-transform-origin:right bottom;transform-origin:right bottom}}.rotateOutDownRight{-webkit-animation-name:rotateOutDownRight;animation-name:rotateOutDownRight}@-webkit-keyframes rotateOutUpLeft{from{opacity:1;-webkit-transform-origin:left bottom;transform-origin:left bottom}to{opacity:0;-webkit-transform:rotate3d(0, 0, 1, -45deg);transform:rotate3d(0, 0, 1, -45deg);-webkit-transform-origin:left bottom;transform-origin:left bottom}}@keyframes rotateOutUpLeft{from{opacity:1;-webkit-transform-origin:left bottom;transform-origin:left bottom}to{opacity:0;-webkit-transform:rotate3d(0, 0, 1, -45deg);transform:rotate3d(0, 0, 1, -45deg);-webkit-transform-origin:left bottom;transform-origin:left bottom}}.rotateOutUpLeft{-webkit-animation-name:rotateOutUpLeft;animation-name:rotateOutUpLeft}@-webkit-keyframes rotateOutUpRight{from{opacity:1;-webkit-transform-origin:right bottom;transform-origin:right bottom}to{opacity:0;-webkit-transform:rotate3d(0, 0, 1, 90deg);transform:rotate3d(0, 0, 1, 90deg);-webkit-transform-origin:right bottom;transform-origin:right bottom}}@keyframes rotateOutUpRight{from{opacity:1;-webkit-transform-origin:right bottom;transform-origin:right bottom}to{opacity:0;-webkit-transform:rotate3d(0, 0, 1, 90deg);transform:rotate3d(0, 0, 1, 90deg);-webkit-transform-origin:right bottom;transform-origin:right bottom}}.rotateOutUpRight{-webkit-animation-name:rotateOutUpRight;animation-name:rotateOutUpRight}@-webkit-keyframes hinge{0%{-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{-webkit-transform:rotate3d(0, 0, 1, 80deg);transform:rotate3d(0, 0, 1, 80deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}40%,80%{opacity:1;-webkit-transform:rotate3d(0, 0, 1, 60deg);transform:rotate3d(0, 0, 1, 60deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}to{opacity:0;-webkit-transform:translate3d(0, 700px, 0);transform:translate3d(0, 700px, 0)}}@keyframes hinge{0%{-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{-webkit-transform:rotate3d(0, 0, 1, 80deg);transform:rotate3d(0, 0, 1, 80deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}40%,80%{opacity:1;-webkit-transform:rotate3d(0, 0, 1, 60deg);transform:rotate3d(0, 0, 1, 60deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}to{opacity:0;-webkit-transform:translate3d(0, 700px, 0);transform:translate3d(0, 700px, 0)}}.hinge{-webkit-animation-name:hinge;animation-name:hinge;-webkit-animation-duration:2s;animation-duration:2s}@-webkit-keyframes jackInTheBox{from{opacity:0;-webkit-transform:scale(0.1) rotate(30deg);transform:scale(0.1) rotate(30deg);-webkit-transform-origin:center bottom;transform-origin:center bottom}50%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}70%{-webkit-transform:rotate(3deg);transform:rotate(3deg)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes jackInTheBox{from{opacity:0;-webkit-transform:scale(0.1) rotate(30deg);transform:scale(0.1) rotate(30deg);-webkit-transform-origin:center bottom;transform-origin:center bottom}50%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}70%{-webkit-transform:rotate(3deg);transform:rotate(3deg)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}.jackInTheBox{-webkit-animation-name:jackInTheBox;animation-name:jackInTheBox}@-webkit-keyframes rollIn{from{opacity:0;-webkit-transform:translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);transform:translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes rollIn{from{opacity:0;-webkit-transform:translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);transform:translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}.rollIn{-webkit-animation-name:rollIn;animation-name:rollIn}@-webkit-keyframes rollOut{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);transform:translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg)}}@keyframes rollOut{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);transform:translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg)}}.rollOut{-webkit-animation-name:rollOut;animation-name:rollOut}@-webkit-keyframes zoomIn{from{opacity:0;-webkit-transform:scale3d(0.3, 0.3, 0.3);transform:scale3d(0.3, 0.3, 0.3)}50%{opacity:1}}@keyframes zoomIn{from{opacity:0;-webkit-transform:scale3d(0.3, 0.3, 0.3);transform:scale3d(0.3, 0.3, 0.3)}50%{opacity:1}}.zoomIn{-webkit-animation-name:zoomIn;animation-name:zoomIn}@-webkit-keyframes zoomInDown{from{opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}60%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}@keyframes zoomInDown{from{opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}60%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}.zoomInDown{-webkit-animation-name:zoomInDown;animation-name:zoomInDown}@-webkit-keyframes zoomInLeft{from{opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}60%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}@keyframes zoomInLeft{from{opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}60%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}.zoomInLeft{-webkit-animation-name:zoomInLeft;animation-name:zoomInLeft}@-webkit-keyframes zoomInRight{from{opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}60%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}@keyframes zoomInRight{from{opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}60%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}.zoomInRight{-webkit-animation-name:zoomInRight;animation-name:zoomInRight}@-webkit-keyframes zoomInUp{from{opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}60%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}@keyframes zoomInUp{from{opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}60%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}.zoomInUp{-webkit-animation-name:zoomInUp;animation-name:zoomInUp}@-webkit-keyframes zoomOut{from{opacity:1}50%{opacity:0;-webkit-transform:scale3d(0.3, 0.3, 0.3);transform:scale3d(0.3, 0.3, 0.3)}to{opacity:0}}@keyframes zoomOut{from{opacity:1}50%{opacity:0;-webkit-transform:scale3d(0.3, 0.3, 0.3);transform:scale3d(0.3, 0.3, 0.3)}to{opacity:0}}.zoomOut{-webkit-animation-name:zoomOut;animation-name:zoomOut}@-webkit-keyframes zoomOutDown{40%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}to{opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}@keyframes zoomOutDown{40%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}to{opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}.zoomOutDown{-webkit-animation-name:zoomOutDown;animation-name:zoomOutDown}@-webkit-keyframes zoomOutLeft{40%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0)}to{opacity:0;-webkit-transform:scale(0.1) translate3d(-2000px, 0, 0);transform:scale(0.1) translate3d(-2000px, 0, 0);-webkit-transform-origin:left center;transform-origin:left center}}@keyframes zoomOutLeft{40%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0)}to{opacity:0;-webkit-transform:scale(0.1) translate3d(-2000px, 0, 0);transform:scale(0.1) translate3d(-2000px, 0, 0);-webkit-transform-origin:left center;transform-origin:left center}}.zoomOutLeft{-webkit-animation-name:zoomOutLeft;animation-name:zoomOutLeft}@-webkit-keyframes zoomOutRight{40%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0)}to{opacity:0;-webkit-transform:scale(0.1) translate3d(2000px, 0, 0);transform:scale(0.1) translate3d(2000px, 0, 0);-webkit-transform-origin:right center;transform-origin:right center}}@keyframes zoomOutRight{40%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0)}to{opacity:0;-webkit-transform:scale(0.1) translate3d(2000px, 0, 0);transform:scale(0.1) translate3d(2000px, 0, 0);-webkit-transform-origin:right center;transform-origin:right center}}.zoomOutRight{-webkit-animation-name:zoomOutRight;animation-name:zoomOutRight}@-webkit-keyframes zoomOutUp{40%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}to{opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}@keyframes zoomOutUp{40%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}to{opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}.zoomOutUp{-webkit-animation-name:zoomOutUp;animation-name:zoomOutUp}@-webkit-keyframes slideInDown{from{visibility:visible;-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0)}to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes slideInDown{from{visibility:visible;-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0)}to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}.slideInDown{-webkit-animation-name:slideInDown;animation-name:slideInDown}@-webkit-keyframes slideInLeft{from{visibility:visible;-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0)}to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes slideInLeft{from{visibility:visible;-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0)}to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}.slideInLeft{-webkit-animation-name:slideInLeft;animation-name:slideInLeft}@-webkit-keyframes slideInRight{from{visibility:visible;-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0)}to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes slideInRight{from{visibility:visible;-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0)}to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}.slideInRight{-webkit-animation-name:slideInRight;animation-name:slideInRight}@-webkit-keyframes slideInUp{from{visibility:visible;-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0)}to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes slideInUp{from{visibility:visible;-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0)}to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}.slideInUp{-webkit-animation-name:slideInUp;animation-name:slideInUp}@-webkit-keyframes slideOutDown{from{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}to{visibility:hidden;-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0)}}@keyframes slideOutDown{from{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}to{visibility:hidden;-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0)}}.slideOutDown{-webkit-animation-name:slideOutDown;animation-name:slideOutDown}@-webkit-keyframes slideOutLeft{from{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}to{visibility:hidden;-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0)}}@keyframes slideOutLeft{from{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}to{visibility:hidden;-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0)}}.slideOutLeft{-webkit-animation-name:slideOutLeft;animation-name:slideOutLeft}@-webkit-keyframes slideOutRight{from{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}to{visibility:hidden;-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0)}}@keyframes slideOutRight{from{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}to{visibility:hidden;-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0)}}.slideOutRight{-webkit-animation-name:slideOutRight;animation-name:slideOutRight}@-webkit-keyframes slideOutUp{from{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}to{visibility:hidden;-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0)}}@keyframes slideOutUp{from{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}to{visibility:hidden;-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0)}}.slideOutUp{-webkit-animation-name:slideOutUp;animation-name:slideOutUp} - +/*! + * animate.css -http://daneden.me/animate + * Version - 3.7.0 + * Licensed under the MIT license - http://opensource.org/licenses/MIT + * + * Copyright (c) 2018 Daniel Eden + */@-webkit-keyframes bounce{from,20%,53%,80%,to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}40%,43%{-webkit-transform:translate3d(0, -30px, 0);transform:translate3d(0, -30px, 0);-webkit-animation-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);animation-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06)}70%{-webkit-transform:translate3d(0, -15px, 0);transform:translate3d(0, -15px, 0);-webkit-animation-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);animation-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06)}90%{-webkit-transform:translate3d(0, -4px, 0);transform:translate3d(0, -4px, 0)}}@keyframes bounce{from,20%,53%,80%,to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}40%,43%{-webkit-transform:translate3d(0, -30px, 0);transform:translate3d(0, -30px, 0);-webkit-animation-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);animation-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06)}70%{-webkit-transform:translate3d(0, -15px, 0);transform:translate3d(0, -15px, 0);-webkit-animation-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);animation-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06)}90%{-webkit-transform:translate3d(0, -4px, 0);transform:translate3d(0, -4px, 0)}}.bounce{-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-name:bounce;animation-name:bounce}@-webkit-keyframes flash{from,50%,to{opacity:1}25%,75%{opacity:0}}@keyframes flash{from,50%,to{opacity:1}25%,75%{opacity:0}}.flash{-webkit-animation-name:flash;animation-name:flash}@-webkit-keyframes pulse{from{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}50%{-webkit-transform:scale3d(1.05, 1.05, 1.05);transform:scale3d(1.05, 1.05, 1.05)}to{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}@keyframes pulse{from{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}50%{-webkit-transform:scale3d(1.05, 1.05, 1.05);transform:scale3d(1.05, 1.05, 1.05)}to{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}.pulse{-webkit-animation-name:pulse;animation-name:pulse}@-webkit-keyframes rubberBand{from{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}30%{-webkit-transform:scale3d(1.25, 0.75, 1);transform:scale3d(1.25, 0.75, 1)}40%{-webkit-transform:scale3d(0.75, 1.25, 1);transform:scale3d(0.75, 1.25, 1)}50%{-webkit-transform:scale3d(1.15, 0.85, 1);transform:scale3d(1.15, 0.85, 1)}65%{-webkit-transform:scale3d(0.95, 1.05, 1);transform:scale3d(0.95, 1.05, 1)}75%{-webkit-transform:scale3d(1.05, 0.95, 1);transform:scale3d(1.05, 0.95, 1)}to{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}@keyframes rubberBand{from{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}30%{-webkit-transform:scale3d(1.25, 0.75, 1);transform:scale3d(1.25, 0.75, 1)}40%{-webkit-transform:scale3d(0.75, 1.25, 1);transform:scale3d(0.75, 1.25, 1)}50%{-webkit-transform:scale3d(1.15, 0.85, 1);transform:scale3d(1.15, 0.85, 1)}65%{-webkit-transform:scale3d(0.95, 1.05, 1);transform:scale3d(0.95, 1.05, 1)}75%{-webkit-transform:scale3d(1.05, 0.95, 1);transform:scale3d(1.05, 0.95, 1)}to{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}.rubberBand{-webkit-animation-name:rubberBand;animation-name:rubberBand}@-webkit-keyframes shake{from,to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px, 0, 0);transform:translate3d(-10px, 0, 0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px, 0, 0);transform:translate3d(10px, 0, 0)}}@keyframes shake{from,to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px, 0, 0);transform:translate3d(-10px, 0, 0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px, 0, 0);transform:translate3d(10px, 0, 0)}}.shake{-webkit-animation-name:shake;animation-name:shake}@-webkit-keyframes headShake{0%{-webkit-transform:translateX(0);transform:translateX(0)}6.5%{-webkit-transform:translateX(-6px) rotateY(-9deg);transform:translateX(-6px) rotateY(-9deg)}18.5%{-webkit-transform:translateX(5px) rotateY(7deg);transform:translateX(5px) rotateY(7deg)}31.5%{-webkit-transform:translateX(-3px) rotateY(-5deg);transform:translateX(-3px) rotateY(-5deg)}43.5%{-webkit-transform:translateX(2px) rotateY(3deg);transform:translateX(2px) rotateY(3deg)}50%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes headShake{0%{-webkit-transform:translateX(0);transform:translateX(0)}6.5%{-webkit-transform:translateX(-6px) rotateY(-9deg);transform:translateX(-6px) rotateY(-9deg)}18.5%{-webkit-transform:translateX(5px) rotateY(7deg);transform:translateX(5px) rotateY(7deg)}31.5%{-webkit-transform:translateX(-3px) rotateY(-5deg);transform:translateX(-3px) rotateY(-5deg)}43.5%{-webkit-transform:translateX(2px) rotateY(3deg);transform:translateX(2px) rotateY(3deg)}50%{-webkit-transform:translateX(0);transform:translateX(0)}}.headShake{-webkit-animation-name:headShake;animation-name:headShake;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}@-webkit-keyframes swing{20%{-webkit-transform:rotate3d(0, 0, 1, 15deg);transform:rotate3d(0, 0, 1, 15deg)}40%{-webkit-transform:rotate3d(0, 0, 1, -10deg);transform:rotate3d(0, 0, 1, -10deg)}60%{-webkit-transform:rotate3d(0, 0, 1, 5deg);transform:rotate3d(0, 0, 1, 5deg)}80%{-webkit-transform:rotate3d(0, 0, 1, -5deg);transform:rotate3d(0, 0, 1, -5deg)}to{-webkit-transform:rotate3d(0, 0, 1, 0deg);transform:rotate3d(0, 0, 1, 0deg)}}@keyframes swing{20%{-webkit-transform:rotate3d(0, 0, 1, 15deg);transform:rotate3d(0, 0, 1, 15deg)}40%{-webkit-transform:rotate3d(0, 0, 1, -10deg);transform:rotate3d(0, 0, 1, -10deg)}60%{-webkit-transform:rotate3d(0, 0, 1, 5deg);transform:rotate3d(0, 0, 1, 5deg)}80%{-webkit-transform:rotate3d(0, 0, 1, -5deg);transform:rotate3d(0, 0, 1, -5deg)}to{-webkit-transform:rotate3d(0, 0, 1, 0deg);transform:rotate3d(0, 0, 1, 0deg)}}.swing{-webkit-transform-origin:top center;transform-origin:top center;-webkit-animation-name:swing;animation-name:swing}@-webkit-keyframes tada{from{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}10%,20%{-webkit-transform:scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);transform:scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg)}to{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}@keyframes tada{from{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}10%,20%{-webkit-transform:scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);transform:scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg)}to{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}.tada{-webkit-animation-name:tada;animation-name:tada}@-webkit-keyframes wobble{from{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}15%{-webkit-transform:translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);transform:translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg)}30%{-webkit-transform:translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);transform:translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg)}45%{-webkit-transform:translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);transform:translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg)}60%{-webkit-transform:translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);transform:translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg)}75%{-webkit-transform:translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);transform:translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg)}to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes wobble{from{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}15%{-webkit-transform:translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);transform:translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg)}30%{-webkit-transform:translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);transform:translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg)}45%{-webkit-transform:translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);transform:translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg)}60%{-webkit-transform:translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);transform:translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg)}75%{-webkit-transform:translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);transform:translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg)}to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}.wobble{-webkit-animation-name:wobble;animation-name:wobble}@-webkit-keyframes jello{from,11.1%,to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}22.2%{-webkit-transform:skewX(-12.5deg) skewY(-12.5deg);transform:skewX(-12.5deg) skewY(-12.5deg)}33.3%{-webkit-transform:skewX(6.25deg) skewY(6.25deg);transform:skewX(6.25deg) skewY(6.25deg)}44.4%{-webkit-transform:skewX(-3.125deg) skewY(-3.125deg);transform:skewX(-3.125deg) skewY(-3.125deg)}55.5%{-webkit-transform:skewX(1.5625deg) skewY(1.5625deg);transform:skewX(1.5625deg) skewY(1.5625deg)}66.6%{-webkit-transform:skewX(-0.78125deg) skewY(-0.78125deg);transform:skewX(-0.78125deg) skewY(-0.78125deg)}77.7%{-webkit-transform:skewX(0.39063deg) skewY(0.39063deg);transform:skewX(0.39063deg) skewY(0.39063deg)}88.8%{-webkit-transform:skewX(-0.19531deg) skewY(-0.19531deg);transform:skewX(-0.19531deg) skewY(-0.19531deg)}}@keyframes jello{from,11.1%,to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}22.2%{-webkit-transform:skewX(-12.5deg) skewY(-12.5deg);transform:skewX(-12.5deg) skewY(-12.5deg)}33.3%{-webkit-transform:skewX(6.25deg) skewY(6.25deg);transform:skewX(6.25deg) skewY(6.25deg)}44.4%{-webkit-transform:skewX(-3.125deg) skewY(-3.125deg);transform:skewX(-3.125deg) skewY(-3.125deg)}55.5%{-webkit-transform:skewX(1.5625deg) skewY(1.5625deg);transform:skewX(1.5625deg) skewY(1.5625deg)}66.6%{-webkit-transform:skewX(-0.78125deg) skewY(-0.78125deg);transform:skewX(-0.78125deg) skewY(-0.78125deg)}77.7%{-webkit-transform:skewX(0.39063deg) skewY(0.39063deg);transform:skewX(0.39063deg) skewY(0.39063deg)}88.8%{-webkit-transform:skewX(-0.19531deg) skewY(-0.19531deg);transform:skewX(-0.19531deg) skewY(-0.19531deg)}}.jello{-webkit-transform-origin:center;transform-origin:center;-webkit-animation-name:jello;animation-name:jello}@-webkit-keyframes heartBeat{0%{-webkit-transform:scale(1);transform:scale(1)}14%{-webkit-transform:scale(1.3);transform:scale(1.3)}28%{-webkit-transform:scale(1);transform:scale(1)}42%{-webkit-transform:scale(1.3);transform:scale(1.3)}70%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes heartBeat{0%{-webkit-transform:scale(1);transform:scale(1)}14%{-webkit-transform:scale(1.3);transform:scale(1.3)}28%{-webkit-transform:scale(1);transform:scale(1)}42%{-webkit-transform:scale(1.3);transform:scale(1.3)}70%{-webkit-transform:scale(1);transform:scale(1)}}.heartBeat{-webkit-animation-name:heartBeat;animation-name:heartBeat;-webkit-animation-duration:1.3s;animation-duration:1.3s;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}@-webkit-keyframes bounceIn{from,20%,40%,60%,80%,to{-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}0%{opacity:0;-webkit-transform:scale3d(0.3, 0.3, 0.3);transform:scale3d(0.3, 0.3, 0.3)}20%{-webkit-transform:scale3d(1.1, 1.1, 1.1);transform:scale3d(1.1, 1.1, 1.1)}40%{-webkit-transform:scale3d(0.9, 0.9, 0.9);transform:scale3d(0.9, 0.9, 0.9)}60%{opacity:1;-webkit-transform:scale3d(1.03, 1.03, 1.03);transform:scale3d(1.03, 1.03, 1.03)}80%{-webkit-transform:scale3d(0.97, 0.97, 0.97);transform:scale3d(0.97, 0.97, 0.97)}to{opacity:1;-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}@keyframes bounceIn{from,20%,40%,60%,80%,to{-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}0%{opacity:0;-webkit-transform:scale3d(0.3, 0.3, 0.3);transform:scale3d(0.3, 0.3, 0.3)}20%{-webkit-transform:scale3d(1.1, 1.1, 1.1);transform:scale3d(1.1, 1.1, 1.1)}40%{-webkit-transform:scale3d(0.9, 0.9, 0.9);transform:scale3d(0.9, 0.9, 0.9)}60%{opacity:1;-webkit-transform:scale3d(1.03, 1.03, 1.03);transform:scale3d(1.03, 1.03, 1.03)}80%{-webkit-transform:scale3d(0.97, 0.97, 0.97);transform:scale3d(0.97, 0.97, 0.97)}to{opacity:1;-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}.bounceIn{-webkit-animation-name:bounceIn;animation-name:bounceIn;-webkit-animation-duration:.75s;animation-duration:.75s}@-webkit-keyframes bounceInDown{from,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}0%{opacity:0;-webkit-transform:translate3d(0, -3000px, 0);transform:translate3d(0, -3000px, 0)}60%{opacity:1;-webkit-transform:translate3d(0, 25px, 0);transform:translate3d(0, 25px, 0)}75%{-webkit-transform:translate3d(0, -10px, 0);transform:translate3d(0, -10px, 0)}90%{-webkit-transform:translate3d(0, 5px, 0);transform:translate3d(0, 5px, 0)}to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes bounceInDown{from,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}0%{opacity:0;-webkit-transform:translate3d(0, -3000px, 0);transform:translate3d(0, -3000px, 0)}60%{opacity:1;-webkit-transform:translate3d(0, 25px, 0);transform:translate3d(0, 25px, 0)}75%{-webkit-transform:translate3d(0, -10px, 0);transform:translate3d(0, -10px, 0)}90%{-webkit-transform:translate3d(0, 5px, 0);transform:translate3d(0, 5px, 0)}to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}.bounceInDown{-webkit-animation-name:bounceInDown;animation-name:bounceInDown}@-webkit-keyframes bounceInLeft{from,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}0%{opacity:0;-webkit-transform:translate3d(-3000px, 0, 0);transform:translate3d(-3000px, 0, 0)}60%{opacity:1;-webkit-transform:translate3d(25px, 0, 0);transform:translate3d(25px, 0, 0)}75%{-webkit-transform:translate3d(-10px, 0, 0);transform:translate3d(-10px, 0, 0)}90%{-webkit-transform:translate3d(5px, 0, 0);transform:translate3d(5px, 0, 0)}to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes bounceInLeft{from,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}0%{opacity:0;-webkit-transform:translate3d(-3000px, 0, 0);transform:translate3d(-3000px, 0, 0)}60%{opacity:1;-webkit-transform:translate3d(25px, 0, 0);transform:translate3d(25px, 0, 0)}75%{-webkit-transform:translate3d(-10px, 0, 0);transform:translate3d(-10px, 0, 0)}90%{-webkit-transform:translate3d(5px, 0, 0);transform:translate3d(5px, 0, 0)}to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}.bounceInLeft{-webkit-animation-name:bounceInLeft;animation-name:bounceInLeft}@-webkit-keyframes bounceInRight{from,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}from{opacity:0;-webkit-transform:translate3d(3000px, 0, 0);transform:translate3d(3000px, 0, 0)}60%{opacity:1;-webkit-transform:translate3d(-25px, 0, 0);transform:translate3d(-25px, 0, 0)}75%{-webkit-transform:translate3d(10px, 0, 0);transform:translate3d(10px, 0, 0)}90%{-webkit-transform:translate3d(-5px, 0, 0);transform:translate3d(-5px, 0, 0)}to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes bounceInRight{from,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}from{opacity:0;-webkit-transform:translate3d(3000px, 0, 0);transform:translate3d(3000px, 0, 0)}60%{opacity:1;-webkit-transform:translate3d(-25px, 0, 0);transform:translate3d(-25px, 0, 0)}75%{-webkit-transform:translate3d(10px, 0, 0);transform:translate3d(10px, 0, 0)}90%{-webkit-transform:translate3d(-5px, 0, 0);transform:translate3d(-5px, 0, 0)}to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}.bounceInRight{-webkit-animation-name:bounceInRight;animation-name:bounceInRight}@-webkit-keyframes bounceInUp{from,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}from{opacity:0;-webkit-transform:translate3d(0, 3000px, 0);transform:translate3d(0, 3000px, 0)}60%{opacity:1;-webkit-transform:translate3d(0, -20px, 0);transform:translate3d(0, -20px, 0)}75%{-webkit-transform:translate3d(0, 10px, 0);transform:translate3d(0, 10px, 0)}90%{-webkit-transform:translate3d(0, -5px, 0);transform:translate3d(0, -5px, 0)}to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes bounceInUp{from,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}from{opacity:0;-webkit-transform:translate3d(0, 3000px, 0);transform:translate3d(0, 3000px, 0)}60%{opacity:1;-webkit-transform:translate3d(0, -20px, 0);transform:translate3d(0, -20px, 0)}75%{-webkit-transform:translate3d(0, 10px, 0);transform:translate3d(0, 10px, 0)}90%{-webkit-transform:translate3d(0, -5px, 0);transform:translate3d(0, -5px, 0)}to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}.bounceInUp{-webkit-animation-name:bounceInUp;animation-name:bounceInUp}@-webkit-keyframes bounceOut{20%{-webkit-transform:scale3d(0.9, 0.9, 0.9);transform:scale3d(0.9, 0.9, 0.9)}50%,55%{opacity:1;-webkit-transform:scale3d(1.1, 1.1, 1.1);transform:scale3d(1.1, 1.1, 1.1)}to{opacity:0;-webkit-transform:scale3d(0.3, 0.3, 0.3);transform:scale3d(0.3, 0.3, 0.3)}}@keyframes bounceOut{20%{-webkit-transform:scale3d(0.9, 0.9, 0.9);transform:scale3d(0.9, 0.9, 0.9)}50%,55%{opacity:1;-webkit-transform:scale3d(1.1, 1.1, 1.1);transform:scale3d(1.1, 1.1, 1.1)}to{opacity:0;-webkit-transform:scale3d(0.3, 0.3, 0.3);transform:scale3d(0.3, 0.3, 0.3)}}.bounceOut{-webkit-animation-name:bounceOut;animation-name:bounceOut;-webkit-animation-duration:.75s;animation-duration:.75s}@-webkit-keyframes bounceOutDown{20%{-webkit-transform:translate3d(0, 10px, 0);transform:translate3d(0, 10px, 0)}40%,45%{opacity:1;-webkit-transform:translate3d(0, -20px, 0);transform:translate3d(0, -20px, 0)}to{opacity:0;-webkit-transform:translate3d(0, 2000px, 0);transform:translate3d(0, 2000px, 0)}}@keyframes bounceOutDown{20%{-webkit-transform:translate3d(0, 10px, 0);transform:translate3d(0, 10px, 0)}40%,45%{opacity:1;-webkit-transform:translate3d(0, -20px, 0);transform:translate3d(0, -20px, 0)}to{opacity:0;-webkit-transform:translate3d(0, 2000px, 0);transform:translate3d(0, 2000px, 0)}}.bounceOutDown{-webkit-animation-name:bounceOutDown;animation-name:bounceOutDown}@-webkit-keyframes bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px, 0, 0);transform:translate3d(20px, 0, 0)}to{opacity:0;-webkit-transform:translate3d(-2000px, 0, 0);transform:translate3d(-2000px, 0, 0)}}@keyframes bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px, 0, 0);transform:translate3d(20px, 0, 0)}to{opacity:0;-webkit-transform:translate3d(-2000px, 0, 0);transform:translate3d(-2000px, 0, 0)}}.bounceOutLeft{-webkit-animation-name:bounceOutLeft;animation-name:bounceOutLeft}@-webkit-keyframes bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px, 0, 0);transform:translate3d(-20px, 0, 0)}to{opacity:0;-webkit-transform:translate3d(2000px, 0, 0);transform:translate3d(2000px, 0, 0)}}@keyframes bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px, 0, 0);transform:translate3d(-20px, 0, 0)}to{opacity:0;-webkit-transform:translate3d(2000px, 0, 0);transform:translate3d(2000px, 0, 0)}}.bounceOutRight{-webkit-animation-name:bounceOutRight;animation-name:bounceOutRight}@-webkit-keyframes bounceOutUp{20%{-webkit-transform:translate3d(0, -10px, 0);transform:translate3d(0, -10px, 0)}40%,45%{opacity:1;-webkit-transform:translate3d(0, 20px, 0);transform:translate3d(0, 20px, 0)}to{opacity:0;-webkit-transform:translate3d(0, -2000px, 0);transform:translate3d(0, -2000px, 0)}}@keyframes bounceOutUp{20%{-webkit-transform:translate3d(0, -10px, 0);transform:translate3d(0, -10px, 0)}40%,45%{opacity:1;-webkit-transform:translate3d(0, 20px, 0);transform:translate3d(0, 20px, 0)}to{opacity:0;-webkit-transform:translate3d(0, -2000px, 0);transform:translate3d(0, -2000px, 0)}}.bounceOutUp{-webkit-animation-name:bounceOutUp;animation-name:bounceOutUp}@-webkit-keyframes fadeInDownBig{from{opacity:0;-webkit-transform:translate3d(0, -2000px, 0);transform:translate3d(0, -2000px, 0)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes fadeInDownBig{from{opacity:0;-webkit-transform:translate3d(0, -2000px, 0);transform:translate3d(0, -2000px, 0)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}.fadeInDownBig{-webkit-animation-name:fadeInDownBig;animation-name:fadeInDownBig}@-webkit-keyframes fadeInLeftBig{from{opacity:0;-webkit-transform:translate3d(-2000px, 0, 0);transform:translate3d(-2000px, 0, 0)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes fadeInLeftBig{from{opacity:0;-webkit-transform:translate3d(-2000px, 0, 0);transform:translate3d(-2000px, 0, 0)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}.fadeInLeftBig{-webkit-animation-name:fadeInLeftBig;animation-name:fadeInLeftBig}@-webkit-keyframes fadeInRightBig{from{opacity:0;-webkit-transform:translate3d(2000px, 0, 0);transform:translate3d(2000px, 0, 0)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes fadeInRightBig{from{opacity:0;-webkit-transform:translate3d(2000px, 0, 0);transform:translate3d(2000px, 0, 0)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}.fadeInRightBig{-webkit-animation-name:fadeInRightBig;animation-name:fadeInRightBig}@-webkit-keyframes fadeInUpBig{from{opacity:0;-webkit-transform:translate3d(0, 2000px, 0);transform:translate3d(0, 2000px, 0)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes fadeInUpBig{from{opacity:0;-webkit-transform:translate3d(0, 2000px, 0);transform:translate3d(0, 2000px, 0)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}.fadeInUpBig{-webkit-animation-name:fadeInUpBig;animation-name:fadeInUpBig}@-webkit-keyframes fadeOutDownBig{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0, 2000px, 0);transform:translate3d(0, 2000px, 0)}}@keyframes fadeOutDownBig{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0, 2000px, 0);transform:translate3d(0, 2000px, 0)}}.fadeOutDownBig{-webkit-animation-name:fadeOutDownBig;animation-name:fadeOutDownBig}@-webkit-keyframes fadeOutLeftBig{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(-2000px, 0, 0);transform:translate3d(-2000px, 0, 0)}}@keyframes fadeOutLeftBig{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(-2000px, 0, 0);transform:translate3d(-2000px, 0, 0)}}.fadeOutLeftBig{-webkit-animation-name:fadeOutLeftBig;animation-name:fadeOutLeftBig}@-webkit-keyframes fadeOutRightBig{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(2000px, 0, 0);transform:translate3d(2000px, 0, 0)}}@keyframes fadeOutRightBig{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(2000px, 0, 0);transform:translate3d(2000px, 0, 0)}}.fadeOutRightBig{-webkit-animation-name:fadeOutRightBig;animation-name:fadeOutRightBig}@-webkit-keyframes fadeOutUpBig{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0, -2000px, 0);transform:translate3d(0, -2000px, 0)}}@keyframes fadeOutUpBig{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0, -2000px, 0);transform:translate3d(0, -2000px, 0)}}.fadeOutUpBig{-webkit-animation-name:fadeOutUpBig;animation-name:fadeOutUpBig}@-webkit-keyframes flip{from{-webkit-transform:perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0) rotate3d(0, 1, 0, -360deg);transform:perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0) rotate3d(0, 1, 0, -360deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);transform:perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{-webkit-transform:perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);transform:perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) scale3d(0.95, 0.95, 0.95) translate3d(0, 0, 0) rotate3d(0, 1, 0, 0deg);transform:perspective(400px) scale3d(0.95, 0.95, 0.95) translate3d(0, 0, 0) rotate3d(0, 1, 0, 0deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}to{-webkit-transform:perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0) rotate3d(0, 1, 0, 0deg);transform:perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0) rotate3d(0, 1, 0, 0deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}@keyframes flip{from{-webkit-transform:perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0) rotate3d(0, 1, 0, -360deg);transform:perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0) rotate3d(0, 1, 0, -360deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);transform:perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{-webkit-transform:perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);transform:perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) scale3d(0.95, 0.95, 0.95) translate3d(0, 0, 0) rotate3d(0, 1, 0, 0deg);transform:perspective(400px) scale3d(0.95, 0.95, 0.95) translate3d(0, 0, 0) rotate3d(0, 1, 0, 0deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}to{-webkit-transform:perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0) rotate3d(0, 1, 0, 0deg);transform:perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0) rotate3d(0, 1, 0, 0deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}.flip{-webkit-backface-visibility:visible;backface-visibility:visible;-webkit-animation-name:flip;animation-name:flip}@-webkit-keyframes flipInX{from{opacity:0;-webkit-transform:perspective(400px) rotate3d(1, 0, 0, 90deg);transform:perspective(400px) rotate3d(1, 0, 0, 90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}40%{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, -20deg);transform:perspective(400px) rotate3d(1, 0, 0, -20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{opacity:1;-webkit-transform:perspective(400px) rotate3d(1, 0, 0, 10deg);transform:perspective(400px) rotate3d(1, 0, 0, 10deg)}80%{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, -5deg);transform:perspective(400px) rotate3d(1, 0, 0, -5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInX{from{opacity:0;-webkit-transform:perspective(400px) rotate3d(1, 0, 0, 90deg);transform:perspective(400px) rotate3d(1, 0, 0, 90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}40%{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, -20deg);transform:perspective(400px) rotate3d(1, 0, 0, -20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{opacity:1;-webkit-transform:perspective(400px) rotate3d(1, 0, 0, 10deg);transform:perspective(400px) rotate3d(1, 0, 0, 10deg)}80%{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, -5deg);transform:perspective(400px) rotate3d(1, 0, 0, -5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}.flipInX{-webkit-backface-visibility:visible;backface-visibility:visible;-webkit-animation-name:flipInX;animation-name:flipInX}@-webkit-keyframes flipInY{from{opacity:0;-webkit-transform:perspective(400px) rotate3d(0, 1, 0, 90deg);transform:perspective(400px) rotate3d(0, 1, 0, 90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}40%{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, -20deg);transform:perspective(400px) rotate3d(0, 1, 0, -20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{opacity:1;-webkit-transform:perspective(400px) rotate3d(0, 1, 0, 10deg);transform:perspective(400px) rotate3d(0, 1, 0, 10deg)}80%{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, -5deg);transform:perspective(400px) rotate3d(0, 1, 0, -5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInY{from{opacity:0;-webkit-transform:perspective(400px) rotate3d(0, 1, 0, 90deg);transform:perspective(400px) rotate3d(0, 1, 0, 90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}40%{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, -20deg);transform:perspective(400px) rotate3d(0, 1, 0, -20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{opacity:1;-webkit-transform:perspective(400px) rotate3d(0, 1, 0, 10deg);transform:perspective(400px) rotate3d(0, 1, 0, 10deg)}80%{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, -5deg);transform:perspective(400px) rotate3d(0, 1, 0, -5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}.flipInY{-webkit-backface-visibility:visible;backface-visibility:visible;-webkit-animation-name:flipInY;animation-name:flipInY}@-webkit-keyframes flipOutX{from{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{opacity:1;-webkit-transform:perspective(400px) rotate3d(1, 0, 0, -20deg);transform:perspective(400px) rotate3d(1, 0, 0, -20deg)}to{opacity:0;-webkit-transform:perspective(400px) rotate3d(1, 0, 0, 90deg);transform:perspective(400px) rotate3d(1, 0, 0, 90deg)}}@keyframes flipOutX{from{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{opacity:1;-webkit-transform:perspective(400px) rotate3d(1, 0, 0, -20deg);transform:perspective(400px) rotate3d(1, 0, 0, -20deg)}to{opacity:0;-webkit-transform:perspective(400px) rotate3d(1, 0, 0, 90deg);transform:perspective(400px) rotate3d(1, 0, 0, 90deg)}}.flipOutX{-webkit-animation-name:flipOutX;animation-name:flipOutX;-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-backface-visibility:visible;backface-visibility:visible}@-webkit-keyframes flipOutY{from{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{opacity:1;-webkit-transform:perspective(400px) rotate3d(0, 1, 0, -15deg);transform:perspective(400px) rotate3d(0, 1, 0, -15deg)}to{opacity:0;-webkit-transform:perspective(400px) rotate3d(0, 1, 0, 90deg);transform:perspective(400px) rotate3d(0, 1, 0, 90deg)}}@keyframes flipOutY{from{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{opacity:1;-webkit-transform:perspective(400px) rotate3d(0, 1, 0, -15deg);transform:perspective(400px) rotate3d(0, 1, 0, -15deg)}to{opacity:0;-webkit-transform:perspective(400px) rotate3d(0, 1, 0, 90deg);transform:perspective(400px) rotate3d(0, 1, 0, 90deg)}}.flipOutY{-webkit-animation-name:flipOutY;animation-name:flipOutY;-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-backface-visibility:visible;backface-visibility:visible}@-webkit-keyframes lightSpeedIn{from{opacity:0;-webkit-transform:translate3d(100%, 0, 0) skewX(-30deg);transform:translate3d(100%, 0, 0) skewX(-30deg)}60%{opacity:1;-webkit-transform:skewX(20deg);transform:skewX(20deg)}80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg)}to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes lightSpeedIn{from{opacity:0;-webkit-transform:translate3d(100%, 0, 0) skewX(-30deg);transform:translate3d(100%, 0, 0) skewX(-30deg)}60%{opacity:1;-webkit-transform:skewX(20deg);transform:skewX(20deg)}80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg)}to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}.lightSpeedIn{-webkit-animation-name:lightSpeedIn;animation-name:lightSpeedIn;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}@-webkit-keyframes lightSpeedOut{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%, 0, 0) skewX(30deg);transform:translate3d(100%, 0, 0) skewX(30deg)}}@keyframes lightSpeedOut{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%, 0, 0) skewX(30deg);transform:translate3d(100%, 0, 0) skewX(30deg)}}.lightSpeedOut{-webkit-animation-name:lightSpeedOut;animation-name:lightSpeedOut;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}@-webkit-keyframes rotateIn{from{opacity:0;-webkit-transform:rotate3d(0, 0, 1, -200deg);transform:rotate3d(0, 0, 1, -200deg);-webkit-transform-origin:center;transform-origin:center}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);-webkit-transform-origin:center;transform-origin:center}}@keyframes rotateIn{from{opacity:0;-webkit-transform:rotate3d(0, 0, 1, -200deg);transform:rotate3d(0, 0, 1, -200deg);-webkit-transform-origin:center;transform-origin:center}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);-webkit-transform-origin:center;transform-origin:center}}.rotateIn{-webkit-animation-name:rotateIn;animation-name:rotateIn}@-webkit-keyframes rotateInDownLeft{from{opacity:0;-webkit-transform:rotate3d(0, 0, 1, -45deg);transform:rotate3d(0, 0, 1, -45deg);-webkit-transform-origin:left bottom;transform-origin:left bottom}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);-webkit-transform-origin:left bottom;transform-origin:left bottom}}@keyframes rotateInDownLeft{from{opacity:0;-webkit-transform:rotate3d(0, 0, 1, -45deg);transform:rotate3d(0, 0, 1, -45deg);-webkit-transform-origin:left bottom;transform-origin:left bottom}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);-webkit-transform-origin:left bottom;transform-origin:left bottom}}.rotateInDownLeft{-webkit-animation-name:rotateInDownLeft;animation-name:rotateInDownLeft}@-webkit-keyframes rotateInDownRight{from{opacity:0;-webkit-transform:rotate3d(0, 0, 1, 45deg);transform:rotate3d(0, 0, 1, 45deg);-webkit-transform-origin:right bottom;transform-origin:right bottom}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);-webkit-transform-origin:right bottom;transform-origin:right bottom}}@keyframes rotateInDownRight{from{opacity:0;-webkit-transform:rotate3d(0, 0, 1, 45deg);transform:rotate3d(0, 0, 1, 45deg);-webkit-transform-origin:right bottom;transform-origin:right bottom}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);-webkit-transform-origin:right bottom;transform-origin:right bottom}}.rotateInDownRight{-webkit-animation-name:rotateInDownRight;animation-name:rotateInDownRight}@-webkit-keyframes rotateInUpLeft{from{opacity:0;-webkit-transform:rotate3d(0, 0, 1, 45deg);transform:rotate3d(0, 0, 1, 45deg);-webkit-transform-origin:left bottom;transform-origin:left bottom}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);-webkit-transform-origin:left bottom;transform-origin:left bottom}}@keyframes rotateInUpLeft{from{opacity:0;-webkit-transform:rotate3d(0, 0, 1, 45deg);transform:rotate3d(0, 0, 1, 45deg);-webkit-transform-origin:left bottom;transform-origin:left bottom}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);-webkit-transform-origin:left bottom;transform-origin:left bottom}}.rotateInUpLeft{-webkit-animation-name:rotateInUpLeft;animation-name:rotateInUpLeft}@-webkit-keyframes rotateInUpRight{from{opacity:0;-webkit-transform:rotate3d(0, 0, 1, -90deg);transform:rotate3d(0, 0, 1, -90deg);-webkit-transform-origin:right bottom;transform-origin:right bottom}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);-webkit-transform-origin:right bottom;transform-origin:right bottom}}@keyframes rotateInUpRight{from{opacity:0;-webkit-transform:rotate3d(0, 0, 1, -90deg);transform:rotate3d(0, 0, 1, -90deg);-webkit-transform-origin:right bottom;transform-origin:right bottom}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);-webkit-transform-origin:right bottom;transform-origin:right bottom}}.rotateInUpRight{-webkit-animation-name:rotateInUpRight;animation-name:rotateInUpRight}@-webkit-keyframes rotateOut{from{opacity:1;-webkit-transform-origin:center;transform-origin:center}to{opacity:0;-webkit-transform:rotate3d(0, 0, 1, 200deg);transform:rotate3d(0, 0, 1, 200deg);-webkit-transform-origin:center;transform-origin:center}}@keyframes rotateOut{from{opacity:1;-webkit-transform-origin:center;transform-origin:center}to{opacity:0;-webkit-transform:rotate3d(0, 0, 1, 200deg);transform:rotate3d(0, 0, 1, 200deg);-webkit-transform-origin:center;transform-origin:center}}.rotateOut{-webkit-animation-name:rotateOut;animation-name:rotateOut}@-webkit-keyframes rotateOutDownLeft{from{opacity:1;-webkit-transform-origin:left bottom;transform-origin:left bottom}to{opacity:0;-webkit-transform:rotate3d(0, 0, 1, 45deg);transform:rotate3d(0, 0, 1, 45deg);-webkit-transform-origin:left bottom;transform-origin:left bottom}}@keyframes rotateOutDownLeft{from{opacity:1;-webkit-transform-origin:left bottom;transform-origin:left bottom}to{opacity:0;-webkit-transform:rotate3d(0, 0, 1, 45deg);transform:rotate3d(0, 0, 1, 45deg);-webkit-transform-origin:left bottom;transform-origin:left bottom}}.rotateOutDownLeft{-webkit-animation-name:rotateOutDownLeft;animation-name:rotateOutDownLeft}@-webkit-keyframes rotateOutDownRight{from{opacity:1;-webkit-transform-origin:right bottom;transform-origin:right bottom}to{opacity:0;-webkit-transform:rotate3d(0, 0, 1, -45deg);transform:rotate3d(0, 0, 1, -45deg);-webkit-transform-origin:right bottom;transform-origin:right bottom}}@keyframes rotateOutDownRight{from{opacity:1;-webkit-transform-origin:right bottom;transform-origin:right bottom}to{opacity:0;-webkit-transform:rotate3d(0, 0, 1, -45deg);transform:rotate3d(0, 0, 1, -45deg);-webkit-transform-origin:right bottom;transform-origin:right bottom}}.rotateOutDownRight{-webkit-animation-name:rotateOutDownRight;animation-name:rotateOutDownRight}@-webkit-keyframes rotateOutUpLeft{from{opacity:1;-webkit-transform-origin:left bottom;transform-origin:left bottom}to{opacity:0;-webkit-transform:rotate3d(0, 0, 1, -45deg);transform:rotate3d(0, 0, 1, -45deg);-webkit-transform-origin:left bottom;transform-origin:left bottom}}@keyframes rotateOutUpLeft{from{opacity:1;-webkit-transform-origin:left bottom;transform-origin:left bottom}to{opacity:0;-webkit-transform:rotate3d(0, 0, 1, -45deg);transform:rotate3d(0, 0, 1, -45deg);-webkit-transform-origin:left bottom;transform-origin:left bottom}}.rotateOutUpLeft{-webkit-animation-name:rotateOutUpLeft;animation-name:rotateOutUpLeft}@-webkit-keyframes rotateOutUpRight{from{opacity:1;-webkit-transform-origin:right bottom;transform-origin:right bottom}to{opacity:0;-webkit-transform:rotate3d(0, 0, 1, 90deg);transform:rotate3d(0, 0, 1, 90deg);-webkit-transform-origin:right bottom;transform-origin:right bottom}}@keyframes rotateOutUpRight{from{opacity:1;-webkit-transform-origin:right bottom;transform-origin:right bottom}to{opacity:0;-webkit-transform:rotate3d(0, 0, 1, 90deg);transform:rotate3d(0, 0, 1, 90deg);-webkit-transform-origin:right bottom;transform-origin:right bottom}}.rotateOutUpRight{-webkit-animation-name:rotateOutUpRight;animation-name:rotateOutUpRight}@-webkit-keyframes hinge{0%{-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{-webkit-transform:rotate3d(0, 0, 1, 80deg);transform:rotate3d(0, 0, 1, 80deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}40%,80%{opacity:1;-webkit-transform:rotate3d(0, 0, 1, 60deg);transform:rotate3d(0, 0, 1, 60deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}to{opacity:0;-webkit-transform:translate3d(0, 700px, 0);transform:translate3d(0, 700px, 0)}}@keyframes hinge{0%{-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{-webkit-transform:rotate3d(0, 0, 1, 80deg);transform:rotate3d(0, 0, 1, 80deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}40%,80%{opacity:1;-webkit-transform:rotate3d(0, 0, 1, 60deg);transform:rotate3d(0, 0, 1, 60deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}to{opacity:0;-webkit-transform:translate3d(0, 700px, 0);transform:translate3d(0, 700px, 0)}}.hinge{-webkit-animation-name:hinge;animation-name:hinge;-webkit-animation-duration:2s;animation-duration:2s}@-webkit-keyframes jackInTheBox{from{opacity:0;-webkit-transform:scale(0.1) rotate(30deg);transform:scale(0.1) rotate(30deg);-webkit-transform-origin:center bottom;transform-origin:center bottom}50%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}70%{-webkit-transform:rotate(3deg);transform:rotate(3deg)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes jackInTheBox{from{opacity:0;-webkit-transform:scale(0.1) rotate(30deg);transform:scale(0.1) rotate(30deg);-webkit-transform-origin:center bottom;transform-origin:center bottom}50%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}70%{-webkit-transform:rotate(3deg);transform:rotate(3deg)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}.jackInTheBox{-webkit-animation-name:jackInTheBox;animation-name:jackInTheBox}@-webkit-keyframes rollIn{from{opacity:0;-webkit-transform:translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);transform:translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes rollIn{from{opacity:0;-webkit-transform:translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);transform:translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}.rollIn{-webkit-animation-name:rollIn;animation-name:rollIn}@-webkit-keyframes rollOut{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);transform:translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg)}}@keyframes rollOut{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);transform:translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg)}}.rollOut{-webkit-animation-name:rollOut;animation-name:rollOut}@-webkit-keyframes zoomIn{from{opacity:0;-webkit-transform:scale3d(0.3, 0.3, 0.3);transform:scale3d(0.3, 0.3, 0.3)}50%{opacity:1}}@keyframes zoomIn{from{opacity:0;-webkit-transform:scale3d(0.3, 0.3, 0.3);transform:scale3d(0.3, 0.3, 0.3)}50%{opacity:1}}.zoomIn{-webkit-animation-name:zoomIn;animation-name:zoomIn}@-webkit-keyframes zoomInDown{from{opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}60%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}@keyframes zoomInDown{from{opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}60%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}.zoomInDown{-webkit-animation-name:zoomInDown;animation-name:zoomInDown}@-webkit-keyframes zoomInLeft{from{opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}60%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}@keyframes zoomInLeft{from{opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}60%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}.zoomInLeft{-webkit-animation-name:zoomInLeft;animation-name:zoomInLeft}@-webkit-keyframes zoomInRight{from{opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}60%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}@keyframes zoomInRight{from{opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}60%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}.zoomInRight{-webkit-animation-name:zoomInRight;animation-name:zoomInRight}@-webkit-keyframes zoomInUp{from{opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}60%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}@keyframes zoomInUp{from{opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}60%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}.zoomInUp{-webkit-animation-name:zoomInUp;animation-name:zoomInUp}@-webkit-keyframes zoomOut{from{opacity:1}50%{opacity:0;-webkit-transform:scale3d(0.3, 0.3, 0.3);transform:scale3d(0.3, 0.3, 0.3)}to{opacity:0}}@keyframes zoomOut{from{opacity:1}50%{opacity:0;-webkit-transform:scale3d(0.3, 0.3, 0.3);transform:scale3d(0.3, 0.3, 0.3)}to{opacity:0}}.zoomOut{-webkit-animation-name:zoomOut;animation-name:zoomOut}@-webkit-keyframes zoomOutDown{40%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}to{opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}@keyframes zoomOutDown{40%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}to{opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}.zoomOutDown{-webkit-animation-name:zoomOutDown;animation-name:zoomOutDown}@-webkit-keyframes zoomOutLeft{40%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0)}to{opacity:0;-webkit-transform:scale(0.1) translate3d(-2000px, 0, 0);transform:scale(0.1) translate3d(-2000px, 0, 0);-webkit-transform-origin:left center;transform-origin:left center}}@keyframes zoomOutLeft{40%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0)}to{opacity:0;-webkit-transform:scale(0.1) translate3d(-2000px, 0, 0);transform:scale(0.1) translate3d(-2000px, 0, 0);-webkit-transform-origin:left center;transform-origin:left center}}.zoomOutLeft{-webkit-animation-name:zoomOutLeft;animation-name:zoomOutLeft}@-webkit-keyframes zoomOutRight{40%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0)}to{opacity:0;-webkit-transform:scale(0.1) translate3d(2000px, 0, 0);transform:scale(0.1) translate3d(2000px, 0, 0);-webkit-transform-origin:right center;transform-origin:right center}}@keyframes zoomOutRight{40%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0)}to{opacity:0;-webkit-transform:scale(0.1) translate3d(2000px, 0, 0);transform:scale(0.1) translate3d(2000px, 0, 0);-webkit-transform-origin:right center;transform-origin:right center}}.zoomOutRight{-webkit-animation-name:zoomOutRight;animation-name:zoomOutRight}@-webkit-keyframes zoomOutUp{40%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}to{opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}@keyframes zoomOutUp{40%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}to{opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}.zoomOutUp{-webkit-animation-name:zoomOutUp;animation-name:zoomOutUp}@-webkit-keyframes slideInDown{from{visibility:visible;-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0)}to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes slideInDown{from{visibility:visible;-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0)}to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}.slideInDown{-webkit-animation-name:slideInDown;animation-name:slideInDown}@-webkit-keyframes slideInLeft{from{visibility:visible;-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0)}to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes slideInLeft{from{visibility:visible;-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0)}to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}.slideInLeft{-webkit-animation-name:slideInLeft;animation-name:slideInLeft}@-webkit-keyframes slideInRight{from{visibility:visible;-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0)}to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes slideInRight{from{visibility:visible;-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0)}to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}.slideInRight{-webkit-animation-name:slideInRight;animation-name:slideInRight}@-webkit-keyframes slideInUp{from{visibility:visible;-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0)}to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes slideInUp{from{visibility:visible;-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0)}to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}.slideInUp{-webkit-animation-name:slideInUp;animation-name:slideInUp}@-webkit-keyframes slideOutDown{from{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}to{visibility:hidden;-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0)}}@keyframes slideOutDown{from{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}to{visibility:hidden;-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0)}}.slideOutDown{-webkit-animation-name:slideOutDown;animation-name:slideOutDown}@-webkit-keyframes slideOutLeft{from{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}to{visibility:hidden;-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0)}}@keyframes slideOutLeft{from{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}to{visibility:hidden;-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0)}}.slideOutLeft{-webkit-animation-name:slideOutLeft;animation-name:slideOutLeft}@-webkit-keyframes slideOutRight{from{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}to{visibility:hidden;-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0)}}@keyframes slideOutRight{from{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}to{visibility:hidden;-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0)}}.slideOutRight{-webkit-animation-name:slideOutRight;animation-name:slideOutRight}@-webkit-keyframes slideOutUp{from{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}to{visibility:hidden;-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0)}}@keyframes slideOutUp{from{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}to{visibility:hidden;-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0)}}.slideOutUp{-webkit-animation-name:slideOutUp;animation-name:slideOutUp} + diff --git a/scripts/_elements/MDB-Free_4.13.0/img/svg/arrow_left.svg b/scripts/_elements/MDB-Free_4.13.0/img/svg/arrow_left.svg index a88d2997..d46be460 100755 --- a/scripts/_elements/MDB-Free_4.13.0/img/svg/arrow_left.svg +++ b/scripts/_elements/MDB-Free_4.13.0/img/svg/arrow_left.svg @@ -1,4 +1,4 @@ - - - + + + \ No newline at end of file diff --git a/scripts/_elements/MDB-Free_4.13.0/img/svg/arrow_right.svg b/scripts/_elements/MDB-Free_4.13.0/img/svg/arrow_right.svg index f62d8852..ffc81a37 100755 --- a/scripts/_elements/MDB-Free_4.13.0/img/svg/arrow_right.svg +++ b/scripts/_elements/MDB-Free_4.13.0/img/svg/arrow_right.svg @@ -1,4 +1,4 @@ - - - + + + \ No newline at end of file diff --git a/scripts/_elements/MDB-Free_4.13.0/js/addons/datatables.min.js b/scripts/_elements/MDB-Free_4.13.0/js/addons/datatables.min.js index cb7b6268..a5d12249 100755 --- a/scripts/_elements/MDB-Free_4.13.0/js/addons/datatables.min.js +++ b/scripts/_elements/MDB-Free_4.13.0/js/addons/datatables.min.js @@ -1,8 +1,8 @@ -!function(t){var e={};function n(r){if(e[r])return e[r].exports;var a=e[r]={i:r,l:!1,exports:{}};return t[r].call(a.exports,a,a.exports,n),a.l=!0,a.exports}n.m=t,n.c=e,n.d=function(t,e,r){n.o(t,e)||Object.defineProperty(t,e,{enumerable:!0,get:r})},n.r=function(t){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(t,"__esModule",{value:!0})},n.t=function(t,e){if(1&e&&(t=n(t)),8&e)return t;if(4&e&&"object"==typeof t&&t&&t.__esModule)return t;var r=Object.create(null);if(n.r(r),Object.defineProperty(r,"default",{enumerable:!0,value:t}),2&e&&"string"!=typeof t)for(var a in t)n.d(r,a,function(e){return t[e]}.bind(null,a));return r},n.n=function(t){var e=t&&t.__esModule?function(){return t.default}:function(){return t};return n.d(e,"a",e),e},n.o=function(t,e){return Object.prototype.hasOwnProperty.call(t,e)},n.p="",n(n.s=200)}([function(t,e,n){(function(e){var n=function(t){return t&&t.Math==Math&&t};t.exports=n("object"==typeof globalThis&&globalThis)||n("object"==typeof window&&window)||n("object"==typeof self&&self)||n("object"==typeof e&&e)||Function("return this")()}).call(this,n(57))},function(t,e){t.exports=function(t){try{return!!t()}catch(t){return!0}}},function(t,e,n){var r=n(0),a=n(15),o=n(28),i=n(46),s=r.Symbol,l=a("wks");t.exports=function(t){return l[t]||(l[t]=i&&s[t]||(i?s:o)("Symbol."+t))}},function(t,e,n){var r=n(0),a=n(24).f,o=n(6),i=n(14),s=n(21),l=n(43),u=n(50);t.exports=function(t,e){var n,c,f,d,h,p=t.target,g=t.global,v=t.stat;if(n=g?r:v?r[p]||s(p,{}):(r[p]||{}).prototype)for(c in e){if(d=e[c],f=t.noTargetGet?(h=a(n,c))&&h.value:n[c],!u(g?c:p+(v?".":"#")+c,t.forced)&&void 0!==f){if(typeof d==typeof f)continue;l(d,f)}(t.sham||f&&f.sham)&&o(d,"sham",!0),i(n,c,d,t)}}},function(t,e){var n={}.hasOwnProperty;t.exports=function(t,e){return n.call(t,e)}},function(t,e){t.exports=function(t){return"object"==typeof t?null!==t:"function"==typeof t}},function(t,e,n){var r=n(8),a=n(9),o=n(17);t.exports=r?function(t,e,n){return a.f(t,e,o(1,n))}:function(t,e,n){return t[e]=n,t}},function(t,e,n){var r=n(5);t.exports=function(t){if(!r(t))throw TypeError(String(t)+" is not an object");return t}},function(t,e,n){var r=n(1);t.exports=!r((function(){return 7!=Object.defineProperty({},"a",{get:function(){return 7}}).a}))},function(t,e,n){var r=n(8),a=n(35),o=n(7),i=n(19),s=Object.defineProperty;e.f=r?s:function(t,e,n){if(o(t),e=i(e,!0),o(n),a)try{return s(t,e,n)}catch(t){}if("get"in n||"set"in n)throw TypeError("Accessors not supported");return"value"in n&&(t[e]=n.value),t}},function(t,e,n){var r=n(32),a=n(13);t.exports=function(t){return r(a(t))}},function(t,e,n){var r=n(12),a=Math.min;t.exports=function(t){return t>0?a(r(t),9007199254740991):0}},function(t,e){var n=Math.ceil,r=Math.floor;t.exports=function(t){return isNaN(t=+t)?0:(t>0?r:n)(t)}},function(t,e){t.exports=function(t){if(null==t)throw TypeError("Can't call method on "+t);return t}},function(t,e,n){var r=n(0),a=n(15),o=n(6),i=n(4),s=n(21),l=n(36),u=n(22),c=u.get,f=u.enforce,d=String(l).split("toString");a("inspectSource",(function(t){return l.call(t)})),(t.exports=function(t,e,n,a){var l=!!a&&!!a.unsafe,u=!!a&&!!a.enumerable,c=!!a&&!!a.noTargetGet;"function"==typeof n&&("string"!=typeof e||i(n,"name")||o(n,"name",e),f(n).source=d.join("string"==typeof e?e:"")),t!==r?(l?!c&&t[e]&&(u=!0):delete t[e],u?t[e]=n:o(t,e,n)):u?t[e]=n:s(e,n)})(Function.prototype,"toString",(function(){return"function"==typeof this&&c(this).source||l.call(this)}))},function(t,e,n){var r=n(26),a=n(59);(t.exports=function(t,e){return a[t]||(a[t]=void 0!==e?e:{})})("versions",[]).push({version:"3.3.2",mode:r?"pure":"global",copyright:"© 2019 Denis Pushkarev (zloirock.ru)"})},function(t,e,n){var r=n(13);t.exports=function(t){return Object(r(t))}},function(t,e){t.exports=function(t,e){return{enumerable:!(1&t),configurable:!(2&t),writable:!(4&t),value:e}}},function(t,e){var n={}.toString;t.exports=function(t){return n.call(t).slice(8,-1)}},function(t,e,n){var r=n(5);t.exports=function(t,e){if(!r(t))return t;var n,a;if(e&&"function"==typeof(n=t.toString)&&!r(a=n.call(t)))return a;if("function"==typeof(n=t.valueOf)&&!r(a=n.call(t)))return a;if(!e&&"function"==typeof(n=t.toString)&&!r(a=n.call(t)))return a;throw TypeError("Can't convert object to primitive value")}},function(t,e){t.exports={}},function(t,e,n){var r=n(0),a=n(6);t.exports=function(t,e){try{a(r,t,e)}catch(n){r[t]=e}return e}},function(t,e,n){var r,a,o,i=n(60),s=n(0),l=n(5),u=n(6),c=n(4),f=n(23),d=n(20),h=s.WeakMap;if(i){var p=new h,g=p.get,v=p.has,b=p.set;r=function(t,e){return b.call(p,t,e),e},a=function(t){return g.call(p,t)||{}},o=function(t){return v.call(p,t)}}else{var y=f("state");d[y]=!0,r=function(t,e){return u(t,y,e),e},a=function(t){return c(t,y)?t[y]:{}},o=function(t){return c(t,y)}}t.exports={set:r,get:a,has:o,enforce:function(t){return o(t)?a(t):r(t,{})},getterFor:function(t){return function(e){var n;if(!l(e)||(n=a(e)).type!==t)throw TypeError("Incompatible receiver, "+t+" required");return n}}}},function(t,e,n){var r=n(15),a=n(28),o=r("keys");t.exports=function(t){return o[t]||(o[t]=a(t))}},function(t,e,n){var r=n(8),a=n(42),o=n(17),i=n(10),s=n(19),l=n(4),u=n(35),c=Object.getOwnPropertyDescriptor;e.f=r?c:function(t,e){if(t=i(t),e=s(e,!0),u)try{return c(t,e)}catch(t){}if(l(t,e))return o(!a.f.call(t,e),t[e])}},function(t,e,n){var r=n(72),a=n(32),o=n(16),i=n(11),s=n(47),l=[].push,u=function(t){var e=1==t,n=2==t,u=3==t,c=4==t,f=6==t,d=5==t||f;return function(h,p,g,v){for(var b,y,m=o(h),S=a(m),x=r(p,g,3),D=i(S.length),w=0,_=v||s,T=e?_(h,D):n?_(h,0):void 0;D>w;w++)if((d||w in S)&&(y=x(b=S[w],w,m),t))if(e)T[w]=y;else if(y)switch(t){case 3:return!0;case 5:return b;case 6:return w;case 2:l.call(T,b)}else if(c)return!1;return f?-1:u||c?c:T}};t.exports={forEach:u(0),map:u(1),filter:u(2),some:u(3),every:u(4),find:u(5),findIndex:u(6)}},function(t,e){t.exports=!1},function(t,e,n){var r=n(39),a=n(29).concat("length","prototype");e.f=Object.getOwnPropertyNames||function(t){return r(t,a)}},function(t,e){var n=0,r=Math.random();t.exports=function(t){return"Symbol("+String(void 0===t?"":t)+")_"+(++n+r).toString(36)}},function(t,e){t.exports=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"]},function(t,e,n){var r=n(18);t.exports=Array.isArray||function(t){return"Array"==r(t)}},function(t,e,n){var r=n(12),a=Math.max,o=Math.min;t.exports=function(t,e){var n=r(t);return n<0?a(n+e,0):o(n,e)}},function(t,e,n){var r=n(1),a=n(18),o="".split;t.exports=r((function(){return!Object("z").propertyIsEnumerable(0)}))?function(t){return"String"==a(t)?o.call(t,""):Object(t)}:Object},function(t,e,n){var r=n(7),a=n(76),o=n(29),i=n(20),s=n(77),l=n(38),u=n(23)("IE_PROTO"),c=function(){},f=function(){var t,e=l("iframe"),n=o.length;for(e.style.display="none",s.appendChild(e),e.src=String("javascript:"),(t=e.contentWindow.document).open(),t.write("
").css({position:"absolute",top:1,left:1,width:100,overflow:"scroll"}).append(t("
").css({width:"100%",height:10}))).appendTo("body"),o=a.children(),i=o.children();r.barWidth=o[0].offsetWidth-o[0].clientWidth,r.bScrollOversize=100===i[0].offsetWidth&&100!==o[0].clientWidth,r.bScrollbarLeft=1!==Math.round(i.offset().left),r.bBounding=!!a[0].getBoundingClientRect().width,a.remove()}t.extend(n.oBrowser,u.__browser),n.oScroll.iBarWidth=u.__browser.barWidth}function O(t,e,n,r,o,i){var s,l=r,u=!1;for(n!==a&&(s=n,u=!0);l!==o;)t.hasOwnProperty(l)&&(s=u?e(s,t[l],l,t):t[l],u=!0,l+=i);return s}function E(e,r){var a=u.defaults.column,o=e.aoColumns.length,i=t.extend({},u.models.oColumn,a,{nTh:r||n.createElement("th"),sTitle:a.sTitle?a.sTitle:r?r.innerHTML:"",aDataSort:a.aDataSort?a.aDataSort:[o],mData:a.mData?a.mData:o,idx:o});e.aoColumns.push(i);var s=e.aoPreSearchCols;s[o]=t.extend({},u.models.oSearch,s[o]),N(e,o,t(r).data())}function N(e,n,r){var o=e.aoColumns[n],i=e.oClasses,s=t(o.nTh);if(!o.sWidthOrig){o.sWidthOrig=s.attr("width")||null;var l=(s.attr("style")||"").match(/width:\s*(\d+[pxem%]+)/);l&&(o.sWidthOrig=l[1])}r!==a&&null!==r&&(L(r),A(u.defaults.column,r),r.mDataProp===a||r.mData||(r.mData=r.mDataProp),r.sType&&(o._sManualType=r.sType),r.className&&!r.sClass&&(r.sClass=r.className),r.sClass&&s.addClass(r.sClass),t.extend(o,r),le(o,r,"sWidth","sWidthOrig"),r.iDataSort!==a&&(o.aDataSort=[r.iDataSort]),le(o,r,"aDataSort"));var c=o.mData,f=Z(c),d=o.mRender?Z(o.mRender):null,h=function(t){return"string"==typeof t&&-1!==t.indexOf("@")};o._bAttrSrc=t.isPlainObject(c)&&(h(c.sort)||h(c.type)||h(c.filter)),o._setter=null,o.fnGetData=function(t,e,n){var r=f(t,e,a,n);return d&&e?d(r,e,t,n):r},o.fnSetData=function(t,e,n){return Q(c)(t,e,n)},"number"!=typeof c&&(e._rowReadObject=!0),e.oFeatures.bSort||(o.bSortable=!1,s.addClass(i.sSortableNone));var p=-1!==t.inArray("asc",o.asSorting),g=-1!==t.inArray("desc",o.asSorting);o.bSortable&&(p||g)?p&&!g?(o.sSortingClass=i.sSortableAsc,o.sSortingClassJUI=i.sSortJUIAscAllowed):!p&&g?(o.sSortingClass=i.sSortableDesc,o.sSortingClassJUI=i.sSortJUIDescAllowed):(o.sSortingClass=i.sSortable,o.sSortingClassJUI=i.sSortJUI):(o.sSortingClass=i.sSortableNone,o.sSortingClassJUI="")}function k(t){if(!1!==t.oFeatures.bAutoWidth){var e=t.aoColumns;Xt(t);for(var n=0,r=e.length;n=0;i--){var p=(d=n[i]).targets!==a?d.targets:d.aTargets;for(t.isArray(p)||(p=[p]),l=0,u=p.length;l=0){for(;h.length<=p[l];)E(e);o(p[l],d)}else if("number"==typeof p[l]&&p[l]<0)o(h.length+p[l],d);else if("string"==typeof p[l])for(c=0,f=h.length;ce&&t[o]--;-1!=r&&n===a&&t.splice(r,1)}function nt(t,e,n,r){var o,i,s=t.aoData[e],l=function(n,r){for(;n.childNodes.length;)n.removeChild(n.firstChild);n.innerHTML=G(t,e,r,"display")};if("dom"!==n&&(n&&"auto"!==n||"dom"!==s.src)){var u=s.anCells;if(u)if(r!==a)l(u[r],r);else for(o=0,i=u.length;o").appendTo(s)),n=0,r=f.length;ntr").attr("role","row"),t(s).find(">tr>th, >tr>td").addClass(c.sHeaderTH),t(l).find(">tr>th, >tr>td").addClass(c.sFooterTH),null!==l){var d=e.aoFooter[0];for(n=0,r=d.length;n=0;s--)e.aoColumns[s].bVisible||r||p[o].splice(s,1);g.push([])}for(o=0,i=p.length;o=e.fnRecordsDisplay()?0:u,e.iInitDisplayStart=-1);var d=e._iDisplayStart,h=e.fnDisplayEnd();if(e.bDeferLoading)e.bDeferLoading=!1,e.iDraw++,Wt(e,!1);else if(c){if(!e.bDestroying&&!pt(e))return}else e.iDraw++;if(0!==f.length)for(var p=c?0:d,g=c?e.aoData.length:h,v=p;v",{class:s?i[0]:""}).append(t("",{valign:"top",colSpan:W(e),class:e.oClasses.sRowEmpty}).html(x))[0]}de(e,"aoHeaderCallback","header",[t(e.nTHead).children("tr")[0],K(e),d,h,f]),de(e,"aoFooterCallback","footer",[t(e.nTFoot).children("tr")[0],K(e),d,h,f]);var D=t(e.nTBody);D.children().detach(),D.append(t(r)),de(e,"aoDrawCallback","draw",[e]),e.bSorted=!1,e.bFiltered=!1,e.bDrawing=!1}else Wt(e,!1)}function ut(t,e){var n=t.oFeatures,r=n.bSort,a=n.bFilter;r&&Qt(t),a?mt(t,t.oPreviousSearch):t.aiDisplay=t.aiDisplayMaster.slice(),!0!==e&&(t._iDisplayStart=0),t._drawHold=e,lt(t),t._drawHold=!1}function ct(e){var n=e.oClasses,r=t(e.nTable),a=t("
").insertBefore(r),o=e.oFeatures,i=t("
",{id:e.sTableId+"_wrapper",class:n.sWrapper+(e.nTFoot?"":" "+n.sNoFooter)});e.nHolding=a[0],e.nTableWrapper=i[0],e.nTableReinsertBefore=e.nTable.nextSibling;for(var s,l,c,f,d,h,p=e.sDom.split(""),g=0;g")[0],"'"==(f=p[g+1])||'"'==f){for(d="",h=2;p[g+h]!=f;)d+=p[g+h],h++;if("H"==d?d=n.sJUIHeader:"F"==d&&(d=n.sJUIFooter),-1!=d.indexOf(".")){var v=d.split(".");c.id=v[0].substr(1,v[0].length-1),c.className=v[1]}else"#"==d.charAt(0)?c.id=d.substr(1,d.length-1):c.className=d;g+=h}i.append(c),i=t(c)}else if(">"==l)i=i.parent();else if("l"==l&&o.bPaginate&&o.bLengthChange)s=Nt(e);else if("f"==l&&o.bFilter)s=yt(e);else if("r"==l&&o.bProcessing)s=Ht(e);else if("t"==l)s=Bt(e);else if("i"==l&&o.bInfo)s=Ft(e);else if("p"==l&&o.bPaginate)s=kt(e);else if(0!==u.ext.feature.length)for(var b=u.ext.feature,y=0,m=b.length;y',u=o.sSearch;u=u.match(/_INPUT_/)?u.replace("_INPUT_",l):u+l;var c=t("
",{id:s.f?null:a+"_filter",class:r.sFilter}).append(t("
").addClass(n.sLength);return e.aanFeatures.l||(f[0].id=r+"_length"),f.children().append(e.oLanguage.sLengthMenu.replace("_MENU_",l[0].outerHTML)),t("select",f).val(e._iDisplayLength).on("change.DT",(function(n){Et(e,t(this).val()),lt(e)})),t(e.nTable).on("length.dt.DT",(function(n,r,a){e===r&&t("select",f).val(a)})),f[0]}function kt(e){var n=e.sPaginationType,r=u.ext.pager[n],a="function"==typeof r,o=function(t){lt(t)},i=t("
").addClass(e.oClasses.sPaging+n)[0],s=e.aanFeatures;return a||r.fnInit(e,i,o),s.p||(i.id=e.sTableId+"_paginate",e.aoDrawCallback.push({fn:function(t){if(a){var e,n,i=t._iDisplayStart,l=t._iDisplayLength,u=t.fnRecordsDisplay(),c=-1===l,f=c?0:Math.ceil(i/l),d=c?1:Math.ceil(u/l),h=r(f,d);for(e=0,n=s.p.length;eo&&(r=0):"first"==e?r=0:"previous"==e?(r=a>=0?r-a:0)<0&&(r=0):"next"==e?r+a",{id:e.aanFeatures.r?null:e.sTableId+"_processing",class:e.oClasses.sProcessing}).html(e.oLanguage.sProcessing).insertBefore(e.nTable)[0]}function Wt(e,n){e.oFeatures.bProcessing&&t(e.aanFeatures.r).css("display",n?"block":"none"),de(e,null,"processing",[e,n])}function Bt(e){var n=t(e.nTable);n.attr("role","grid");var r=e.oScroll;if(""===r.sX&&""===r.sY)return e.nTable;var a=r.sX,o=r.sY,i=e.oClasses,s=n.children("caption"),l=s.length?s[0]._captionSide:null,u=t(n[0].cloneNode(!1)),c=t(n[0].cloneNode(!1)),f=n.children("tfoot"),d="
",h=function(t){return t?Yt(t):null};f.length||(f=null);var p=t(d,{class:i.sScrollWrapper}).append(t(d,{class:i.sScrollHead}).css({overflow:"hidden",position:"relative",border:0,width:a?h(a):"100%"}).append(t(d,{class:i.sScrollHeadInner}).css({"box-sizing":"content-box",width:r.sXInner||"100%"}).append(u.removeAttr("id").css("margin-left",0).append("top"===l?s:null).append(n.children("thead"))))).append(t(d,{class:i.sScrollBody}).css({position:"relative",overflow:"auto",width:h(a)}).append(n));f&&p.append(t(d,{class:i.sScrollFoot}).css({overflow:"hidden",border:0,width:a?h(a):"100%"}).append(t(d,{class:i.sScrollFootInner}).append(c.removeAttr("id").css("margin-left",0).append("bottom"===l?s:null).append(n.children("tfoot")))));var g=p.children(),v=g[0],b=g[1],y=f?g[2]:null;return a&&t(b).on("scroll.DT",(function(t){var e=this.scrollLeft;v.scrollLeft=e,f&&(y.scrollLeft=e)})),t(b).css(o&&r.bCollapse?"max-height":"height",o),e.nScrollHead=v,e.nScrollBody=b,e.nScrollFoot=y,e.aoDrawCallback.push({fn:Ut,sName:"scrolling"}),p[0]}function Ut(e){var n,r,o,i,s,l,u,c,f,d=e.oScroll,h=d.sX,p=d.sXInner,g=d.sY,v=d.iBarWidth,b=t(e.nScrollHead),y=b[0].style,m=b.children("div"),S=m[0].style,D=m.children("table"),w=e.nScrollBody,_=t(w),T=w.style,C=t(e.nScrollFoot).children("div"),I=C.children("table"),A=t(e.nTHead),j=t(e.nTable),F=j[0],P=F.style,L=e.nTFoot?t(e.nTFoot):null,R=e.oBrowser,O=R.bScrollOversize,E=x(e.aoColumns,"nTh"),N=[],H=[],W=[],B=[],U=function(t){var e=t.style;e.paddingTop="0",e.paddingBottom="0",e.borderTopWidth="0",e.borderBottomWidth="0",e.height=0},V=w.scrollHeight>w.clientHeight;if(e.scrollBarVis!==V&&e.scrollBarVis!==a)return e.scrollBarVis=V,void k(e);e.scrollBarVis=V,j.children("thead, tfoot").remove(),L&&(l=L.clone().prependTo(j),r=L.find("tr"),i=l.find("tr")),s=A.clone().prependTo(j),n=A.find("tr"),o=s.find("tr"),s.find("th, td").removeAttr("tabindex"),h||(T.width="100%",b[0].style.width="100%"),t.each(dt(e,s),(function(t,n){u=M(e,t),n.style.width=e.aoColumns[u].sWidth})),L&&Vt((function(t){t.style.width=""}),i),f=j.outerWidth(),""===h?(P.width="100%",O&&(j.find("tbody").height()>w.offsetHeight||"scroll"==_.css("overflow-y"))&&(P.width=Yt(j.outerWidth()-v)),f=j.outerWidth()):""!==p&&(P.width=Yt(p),f=j.outerWidth()),Vt(U,o),Vt((function(e){W.push(e.innerHTML),N.push(Yt(t(e).css("width")))}),o),Vt((function(e,n){-1!==t.inArray(e,E)&&(e.style.width=N[n])}),n),t(o).height(0),L&&(Vt(U,i),Vt((function(e){B.push(e.innerHTML),H.push(Yt(t(e).css("width")))}),i),Vt((function(t,e){t.style.width=H[e]}),r),t(i).height(0)),Vt((function(t,e){t.innerHTML='
'+W[e]+"
",t.childNodes[0].style.height="0",t.childNodes[0].style.overflow="hidden",t.style.width=N[e]}),o),L&&Vt((function(t,e){t.innerHTML='
'+B[e]+"
",t.childNodes[0].style.height="0",t.childNodes[0].style.overflow="hidden",t.style.width=H[e]}),i),j.outerWidth()w.offsetHeight||"scroll"==_.css("overflow-y")?f+v:f,O&&(w.scrollHeight>w.offsetHeight||"scroll"==_.css("overflow-y"))&&(P.width=Yt(c-v)),""!==h&&""===p||se(e,1,"Possible column misalignment",6)):c="100%",T.width=Yt(c),y.width=Yt(c),L&&(e.nScrollFoot.style.width=Yt(c)),g||O&&(T.height=Yt(F.offsetHeight+v));var J=j.outerWidth();D[0].style.width=Yt(J),S.width=Yt(J);var X=j.height()>w.clientHeight||"scroll"==_.css("overflow-y"),G="padding"+(R.bScrollbarLeft?"Left":"Right");S[G]=X?v+"px":"0px",L&&(I[0].style.width=Yt(J),C[0].style.width=Yt(J),C[0].style[G]=X?v+"px":"0px"),j.children("colgroup").insertBefore(j.children("thead")),_.scroll(),!e.bSorted&&!e.bFiltered||e._drawHold||(w.scrollTop=0)}function Vt(t,e,n){for(var r,a,o=0,i=0,s=e.length;i/g;function Xt(n){var r,a,o,i=n.nTable,s=n.aoColumns,l=n.oScroll,u=l.sY,c=l.sX,f=l.sXInner,d=s.length,h=B(n,"bVisible"),p=t("th",n.nTHead),g=i.getAttribute("width"),v=i.parentNode,b=!1,y=n.oBrowser,m=y.bScrollOversize,S=i.style.width;for(S&&-1!==S.indexOf("%")&&(g=S),r=0;r").appendTo(D.find("tbody"));for(D.find("thead, tfoot").remove(),D.append(t(n.nTHead).clone()).append(t(n.nTFoot).clone()),D.find("tfoot th, tfoot td").css("width",""),p=dt(n,D.find("thead")[0]),r=0;r").css({width:a.sWidthOrig,margin:0,padding:0,border:0,height:1}));if(n.aoData.length)for(r=0;r").css(c||u?{position:"absolute",top:0,left:0,height:1,right:0,overflow:"hidden"}:{}).append(D).appendTo(v);c&&f?D.width(f):c?(D.css("width","auto"),D.removeAttr("width"),D.width()").css("width",Yt(e)).appendTo(r||n.body),o=a[0].offsetWidth;return a.remove(),o}function qt(e,n){var r=zt(e,n);if(r<0)return null;var a=e.aoData[r];return a.nTr?a.anCells[n]:t("").html(G(e,r,n,"display"))[0]}function zt(t,e){for(var n,r=-1,a=-1,o=0,i=t.aoData.length;or&&(r=n.length,a=o);return a}function Yt(t){return null===t?"0px":"number"==typeof t?t<0?"0px":t+"px":t.match(/\d$/)?t+"px":t}function Zt(e){var n,r,o,i,s,l,c,f=[],d=e.aoColumns,h=e.aaSortingFixed,p=t.isPlainObject(h),g=[],v=function(e){e.length&&!t.isArray(e[0])?g.push(e):t.merge(g,e)};for(t.isArray(h)&&v(h),p&&h.pre&&v(h.pre),v(e.aaSorting),p&&h.post&&v(h.post),n=0;nr?1:0))return"asc"===u.dir?s:-s;return(n=i[t])<(r=i[e])?-1:n>r?1:0})):f.sort((function(t,e){var n,r,a,u,c,f=o.length,d=l[t]._aSortData,h=l[e]._aSortData;for(a=0;ar?1:0}))}t.bSorted=!0}function Kt(t){for(var e,n,r=t.aoColumns,a=Zt(t),o=t.oLanguage.oAria,i=0,s=r.length;i/g,""),f=l.nTh;f.removeAttribute("aria-sort"),l.bSortable?(a.length>0&&a[0].col==i?(f.setAttribute("aria-sort","asc"==a[0].dir?"ascending":"descending"),n=u[a[0].index+1]||u[0]):n=u[0],e=c+("asc"===n?o.sSortAscending:o.sSortDescending)):e=c,f.setAttribute("aria-label",e)}}function te(e,n,r,o){var i,s=e.aoColumns[n],l=e.aaSorting,u=s.asSorting,c=function(e,n){var r=e._idx;return r===a&&(r=t.inArray(e[1],u)),r+10&&n.time<+new Date-1e3*u)r();else if(n.columns&&s.length!==n.columns.length)r();else{if(e.oLoadedState=t.extend(!0,{},n),n.start!==a&&(e._iDisplayStart=n.start,e.iInitDisplayStart=n.start),n.length!==a&&(e._iDisplayLength=n.length),n.order!==a&&(e.aaSorting=[],t.each(n.order,(function(t,n){e.aaSorting.push(n[0]>=s.length?[0,n[1]]:n)}))),n.search!==a&&t.extend(e.oPreviousSearch,jt(n.search)),n.columns)for(o=0,i=n.columns.length;o=n&&(e=n-r),e-=e%r,(-1===r||e<0)&&(e=0),t._iDisplayStart=e}function pe(e,n){var r=e.renderer,a=u.ext.renderer[n];return t.isPlainObject(r)&&r[n]?a[r[n]]||a._:"string"==typeof r&&a[r]||a._}function ge(t){return t.oFeatures.bServerSide?"ssp":t.ajax||t.sAjaxSource?"ajax":"dom"}var ve=[],be=Array.prototype;i=function(e,n){if(!(this instanceof i))return new i(e,n);var r=[],a=function(e){var n=function(e){var n,r,a=u.settings,o=t.map(a,(function(t,e){return t.nTable}));return e?e.nTable&&e.oApi?[e]:e.nodeName&&"table"===e.nodeName.toLowerCase()?-1!==(n=t.inArray(e,o))?[a[n]]:null:e&&"function"==typeof e.settings?e.settings().toArray():("string"==typeof e?r=t(e):e instanceof t&&(r=e),r?r.map((function(e){return-1!==(n=t.inArray(this,o))?a[n]:null})).toArray():void 0):[]}(e);n&&(r=r.concat(n))};if(t.isArray(e))for(var o=0,s=e.length;ot?new i(e[t],this[t]):null},filter:function(t){var e=[];if(be.filter)e=be.filter.call(this,t,this);else for(var n=0,r=this.length;n0)return t[0].json})),s("ajax.params()",(function(){var t=this.context;if(t.length>0)return t[0].oAjaxData})),s("ajax.reload()",(function(t,e){return this.iterator("table",(function(n){ye(n,!1===e,t)}))})),s("ajax.url()",(function(e){var n=this.context;return e===a?0===n.length?a:(n=n[0]).ajax?t.isPlainObject(n.ajax)?n.ajax.url:n.ajax:n.sAjaxSource:this.iterator("table",(function(n){t.isPlainObject(n.ajax)?n.ajax.url=e:n.ajax=e}))})),s("ajax.url().load()",(function(t,e){return this.iterator("table",(function(n){ye(n,!1===e,t)}))}));var me=function(e,n,i,s,l){var u,c,f,d,h,p,g=[],v=r(n);for(n&&"string"!==v&&"function"!==v&&n.length!==a||(n=[n]),f=0,d=n.length;f0)return t[0]=t[e],t[0].length=1,t.length=1,t.context=[t.context[e]],t;return t.length=0,t},De=function(e,n){var r,a=[],o=e.aiDisplay,i=e.aiDisplayMaster,s=n.search,l=n.order,u=n.page;if("ssp"==ge(e))return"removed"===s?[]:w(0,i.length);if("current"==u)for(f=e._iDisplayStart,d=e.fnDisplayEnd();f=0&&"applied"==s)&&a.push(f);return a};s("rows()",(function(e,n){e===a?e="":t.isPlainObject(e)&&(n=e,e=""),n=Se(n);var r=this.iterator("table",(function(r){return function(e,n,r){var o;return me("row",n,(function(n){var i=b(n),s=e.aoData;if(null!==i&&!r)return[i];if(o||(o=De(e,r)),null!==i&&-1!==t.inArray(i,o))return[i];if(null===n||n===a||""===n)return o;if("function"==typeof n)return t.map(o,(function(t){var e=s[t];return n(t,e._aData,e.nTr)?t:null}));if(n.nodeName){var l=n._DT_RowIndex,u=n._DT_CellIndex;if(l!==a)return s[l]&&s[l].nTr===n?[l]:[];if(u)return s[u.row]&&s[u.row].nTr===n?[u.row]:[];var c=t(n).closest("*[data-dt-row]");return c.length?[c.data("dt-row")]:[]}if("string"==typeof n&&"#"===n.charAt(0)){var f=e.aIds[n.replace(/^#/,"")];if(f!==a)return[f.idx]}var d=_(D(e.aoData,o,"nTr"));return t(d).filter(n).map((function(){return this._DT_RowIndex})).toArray()}),e,r)}(r,e,n)}),1);return r.selector.rows=e,r.selector.opts=n,r})),s("rows().nodes()",(function(){return this.iterator("row",(function(t,e){return t.aoData[e].nTr||a}),1)})),s("rows().data()",(function(){return this.iterator(!0,"rows",(function(t,e){return D(t.aoData,e,"_aData")}),1)})),l("rows().cache()","row().cache()",(function(t){return this.iterator("row",(function(e,n){var r=e.aoData[n];return"search"===t?r._aFilterData:r._aSortData}),1)})),l("rows().invalidate()","row().invalidate()",(function(t){return this.iterator("row",(function(e,n){nt(e,n,t)}))})),l("rows().indexes()","row().index()",(function(){return this.iterator("row",(function(t,e){return e}),1)})),l("rows().ids()","row().id()",(function(t){for(var e=[],n=this.context,r=0,a=n.length;r0&&e._iRecordsDisplay--,he(e);var h=e.rowIdFn(d._aData);h!==a&&delete e.aIds[h]})),this.iterator("table",(function(t){for(var e=0,n=t.aoData.length;e0&&(e.on("draw.dt.DT_details",(function(r,a){t===a&&e.rows({page:"current"}).eq(0).each((function(t){var e=n[t];e._detailsShow&&e._details.insertAfter(e.nTr)}))})),e.on("column-visibility.dt.DT_details",(function(e,r,a,o){if(t===r)for(var i,s=W(r),l=0,u=n.length;l").addClass(a);t("td",l).addClass(a).html(r)[0].colSpan=W(e),o.push(l[0])}}(r,a),n._details&&n._details.detach(),n._details=t(o),n._detailsShow&&n._details.insertAfter(n.nTr)}(r[0],r[0].aoData[this[0]],e,n),this)})),s(["row().child.show()","row().child().show()"],(function(t){return _e(this,!0),this})),s(["row().child.hide()","row().child().hide()"],(function(){return _e(this,!1),this})),s(["row().child.remove()","row().child().remove()"],(function(){return we(this),this})),s("row().child.isShown()",(function(){var t=this.context;return t.length&&this.length&&t[0].aoData[this[0]]._detailsShow||!1}));var Ce=/^([^:]+):(name|visIdx|visible)$/,Ie=function(t,e,n,r,a){for(var o=[],i=0,s=a.length;i=0?s:a.length+s];if("function"==typeof n){var l=De(e,r);return t.map(a,(function(t,r){return n(r,Ie(e,r,0,0,l),i[r])?r:null}))}var u="string"==typeof n?n.match(Ce):"";if(u)switch(u[2]){case"visIdx":case"visible":var c=parseInt(u[1],10);if(c<0){var f=t.map(a,(function(t,e){return t.bVisible?e:null}));return[f[f.length+c]]}return[M(e,c)];case"name":return t.map(o,(function(t,e){return t===u[1]?e:null}));default:return[]}if(n.nodeName&&n._DT_CellIndex)return[n._DT_CellIndex.column];var d=t(i).filter(n).map((function(){return t.inArray(this,i)})).toArray();if(d.length||!n.nodeName)return d;var h=t(n).closest("*[data-dt-column]");return h.length?[h.data("dt-column")]:[]}),e,r)}(r,e,n)}),1);return r.selector.cols=e,r.selector.opts=n,r})),l("columns().header()","column().header()",(function(t,e){return this.iterator("column",(function(t,e){return t.aoColumns[e].nTh}),1)})),l("columns().footer()","column().footer()",(function(t,e){return this.iterator("column",(function(t,e){return t.aoColumns[e].nTf}),1)})),l("columns().data()","column().data()",(function(){return this.iterator("column-rows",Ie,1)})),l("columns().dataSrc()","column().dataSrc()",(function(){return this.iterator("column",(function(t,e){return t.aoColumns[e].mData}),1)})),l("columns().cache()","column().cache()",(function(t){return this.iterator("column-rows",(function(e,n,r,a,o){return D(e.aoData,o,"search"===t?"_aFilterData":"_aSortData",n)}),1)})),l("columns().nodes()","column().nodes()",(function(){return this.iterator("column-rows",(function(t,e,n,r,a){return D(t.aoData,a,"anCells",e)}),1)})),l("columns().visible()","column().visible()",(function(e,n){var r=this.iterator("column",(function(n,r){if(e===a)return n.aoColumns[r].bVisible;!function(e,n,r){var o,i,s,l,u=e.aoColumns,c=u[n],f=e.aoData;if(r===a)return c.bVisible;if(c.bVisible!==r){if(r){var d=t.inArray(!0,x(u,"bVisible"),n+1);for(i=0,s=f.length;in;return!0},u.isDataTable=u.fnIsDataTable=function(e){var n=t(e).get(0),r=!1;return e instanceof u.Api||(t.each(u.settings,(function(e,a){var o=a.nScrollHead?t("table",a.nScrollHead)[0]:null,i=a.nScrollFoot?t("table",a.nScrollFoot)[0]:null;a.nTable!==n&&o!==n&&i!==n||(r=!0)})),r)},u.tables=u.fnTables=function(e){var n=!1;t.isPlainObject(e)&&(n=e.api,e=e.visible);var r=t.map(u.settings,(function(n){if(!e||e&&t(n.nTable).is(":visible"))return n.nTable}));return n?new i(r):r},u.camelToHungarian=A,s("$()",(function(e,n){var r=this.rows(n).nodes(),a=t(r);return t([].concat(a.filter(e).toArray(),a.find(e).toArray()))})),t.each(["on","one","off"],(function(e,n){s(n+"()",(function(){var e=Array.prototype.slice.call(arguments);e[0]=t.map(e[0].split(/\s/),(function(t){return t.match(/\.dt\b/)?t:t+".dt"})).join(" ");var r=t(this.tables().nodes());return r[n].apply(r,e),this}))})),s("clear()",(function(){return this.iterator("table",(function(t){tt(t)}))})),s("settings()",(function(){return new i(this.context,this.context)})),s("init()",(function(){var t=this.context;return t.length?t[0].oInit:null})),s("data()",(function(){return this.iterator("table",(function(t){return x(t.aoData,"_aData")})).flatten()})),s("destroy()",(function(n){return n=n||!1,this.iterator("table",(function(r){var a,o=r.nTableWrapper.parentNode,s=r.oClasses,l=r.nTable,c=r.nTBody,f=r.nTHead,d=r.nTFoot,h=t(l),p=t(c),g=t(r.nTableWrapper),v=t.map(r.aoData,(function(t){return t.nTr}));r.bDestroying=!0,de(r,"aoDestroyCallback","destroy",[r]),n||new i(r).columns().visible(!0),g.off(".DT").find(":not(tbody *)").off(".DT"),t(e).off(".DT-"+r.sInstance),l!=f.parentNode&&(h.children("thead").detach(),h.append(f)),d&&l!=d.parentNode&&(h.children("tfoot").detach(),h.append(d)),r.aaSorting=[],r.aaSortingFixed=[],ne(r),t(v).removeClass(r.asStripeClasses.join(" ")),t("th, td",f).removeClass(s.sSortable+" "+s.sSortableAsc+" "+s.sSortableDesc+" "+s.sSortableNone),p.children().detach(),p.append(v);var b=n?"remove":"detach";h[b](),g[b](),!n&&o&&(o.insertBefore(l,r.nTableReinsertBefore),h.css("width",r.sDestroyWidth).removeClass(s.sTable),(a=r.asDestroyStripes.length)&&p.children().each((function(e){t(this).addClass(r.asDestroyStripes[e%a])})));var y=t.inArray(r,u.settings);-1!==y&&u.settings.splice(y,1)}))})),t.each(["column","row","cell"],(function(t,e){s(e+"s().every()",(function(t){var n=this.selector.opts,r=this;return this.iterator(e,(function(o,i,s,l,u){t.call(r[e](i,"cell"===e?s:n,"cell"===e?n:a),i,s,l,u)}))}))})),s("i18n()",(function(e,n,r){var o=this.context[0],i=Z(e)(o.oLanguage);return i===a&&(i=n),r!==a&&t.isPlainObject(i)&&(i=i[r]!==a?i[r]:i._),i.replace("%d",r)})),u.version="1.10.18",u.settings=[],u.models={},u.models.oSearch={bCaseInsensitive:!0,sSearch:"",bRegex:!1,bSmart:!0},u.models.oRow={nTr:null,anCells:null,_aData:[],_aSortData:null,_aFilterData:null,_sFilterRow:null,_sRowStripe:"",src:null,idx:-1},u.models.oColumn={idx:null,aDataSort:null,asSorting:null,bSearchable:null,bSortable:null,bVisible:null,_sManualType:null,_bAttrSrc:!1,fnCreatedCell:null,fnGetData:null,fnSetData:null,mData:null,mRender:null,nTh:null,nTf:null,sClass:null,sContentPadding:null,sDefaultContent:null,sName:null,sSortDataType:"std",sSortingClass:null,sSortingClassJUI:null,sTitle:null,sType:null,sWidth:null,sWidthOrig:null},u.defaults={aaData:null,aaSorting:[[0,"asc"]],aaSortingFixed:[],ajax:null,aLengthMenu:[10,25,50,100],aoColumns:null,aoColumnDefs:null,aoSearchCols:[],asStripeClasses:null,bAutoWidth:!0,bDeferRender:!1,bDestroy:!1,bFilter:!0,bInfo:!0,bLengthChange:!0,bPaginate:!0,bProcessing:!1,bRetrieve:!1,bScrollCollapse:!1,bServerSide:!1,bSort:!0,bSortMulti:!0,bSortCellsTop:!1,bSortClasses:!0,bStateSave:!1,fnCreatedRow:null,fnDrawCallback:null,fnFooterCallback:null,fnFormatNumber:function(t){return t.toString().replace(/\B(?=(\d{3})+(?!\d))/g,this.oLanguage.sThousands)},fnHeaderCallback:null,fnInfoCallback:null,fnInitComplete:null,fnPreDrawCallback:null,fnRowCallback:null,fnServerData:null,fnServerParams:null,fnStateLoadCallback:function(t){try{return JSON.parse((-1===t.iStateDuration?sessionStorage:localStorage).getItem("DataTables_"+t.sInstance+"_"+location.pathname))}catch(t){}},fnStateLoadParams:null,fnStateLoaded:null,fnStateSaveCallback:function(t,e){try{(-1===t.iStateDuration?sessionStorage:localStorage).setItem("DataTables_"+t.sInstance+"_"+location.pathname,JSON.stringify(e))}catch(t){}},fnStateSaveParams:null,iStateDuration:7200,iDeferLoading:null,iDisplayLength:10,iDisplayStart:0,iTabIndex:0,oClasses:{},oLanguage:{oAria:{sSortAscending:": activate to sort column ascending",sSortDescending:": activate to sort column descending"},oPaginate:{sFirst:"First",sLast:"Last",sNext:"Next",sPrevious:"Previous"},sEmptyTable:"No data available in table",sInfo:"Showing _START_ to _END_ of _TOTAL_ entries",sInfoEmpty:"Showing 0 to 0 of 0 entries",sInfoFiltered:"(filtered from _MAX_ total entries)",sInfoPostFix:"",sDecimal:"",sThousands:",",sLengthMenu:"Show _MENU_ entries",sLoadingRecords:"Loading...",sProcessing:"Processing...",sSearch:"Search:",sSearchPlaceholder:"",sUrl:"",sZeroRecords:"No matching records found"},oSearch:t.extend({},u.models.oSearch),sAjaxDataProp:"data",sAjaxSource:null,sDom:"lfrtip",searchDelay:null,sPaginationType:"simple_numbers",sScrollX:"",sScrollXInner:"",sScrollY:"",sServerMethod:"GET",renderer:null,rowId:"DT_RowId"},I(u.defaults),u.defaults.column={aDataSort:null,iDataSort:-1,asSorting:["asc","desc"],bSearchable:!0,bSortable:!0,bVisible:!0,fnCreatedCell:null,mData:null,mRender:null,sCellType:"td",sClass:"",sContentPadding:"",sDefaultContent:null,sName:"",sSortDataType:"std",sTitle:null,sType:null,sWidth:null},I(u.defaults.column),u.models.oSettings={oFeatures:{bAutoWidth:null,bDeferRender:null,bFilter:null,bInfo:null,bLengthChange:null,bPaginate:null,bProcessing:null,bServerSide:null,bSort:null,bSortMulti:null,bSortClasses:null,bStateSave:null},oScroll:{bCollapse:null,iBarWidth:0,sX:null,sXInner:null,sY:null},oLanguage:{fnInfoCallback:null},oBrowser:{bScrollOversize:!1,bScrollbarLeft:!1,bBounding:!1,barWidth:0},ajax:null,aanFeatures:[],aoData:[],aiDisplay:[],aiDisplayMaster:[],aIds:{},aoColumns:[],aoHeader:[],aoFooter:[],oPreviousSearch:{},aoPreSearchCols:[],aaSorting:null,aaSortingFixed:[],asStripeClasses:null,asDestroyStripes:[],sDestroyWidth:0,aoRowCallback:[],aoHeaderCallback:[],aoFooterCallback:[],aoDrawCallback:[],aoRowCreatedCallback:[],aoPreDrawCallback:[],aoInitComplete:[],aoStateSaveParams:[],aoStateLoadParams:[],aoStateLoaded:[],sTableId:"",nTable:null,nTHead:null,nTFoot:null,nTBody:null,nTableWrapper:null,bDeferLoading:!1,bInitialised:!1,aoOpenRows:[],sDom:null,searchDelay:null,sPaginationType:"two_button",iStateDuration:0,aoStateSave:[],aoStateLoad:[],oSavedState:null,oLoadedState:null,sAjaxSource:null,sAjaxDataProp:null,bAjaxDataGet:!0,jqXHR:null,json:a,oAjaxData:a,fnServerData:null,aoServerParams:[],sServerMethod:null,fnFormatNumber:null,aLengthMenu:null,iDraw:0,bDrawing:!1,iDrawError:-1,_iDisplayLength:10,_iDisplayStart:0,_iRecordsTotal:0,_iRecordsDisplay:0,oClasses:{},bFiltered:!1,bSorted:!1,bSortCellsTop:null,oInit:null,aoDestroyCallback:[],fnRecordsTotal:function(){return"ssp"==ge(this)?1*this._iRecordsTotal:this.aiDisplayMaster.length},fnRecordsDisplay:function(){return"ssp"==ge(this)?1*this._iRecordsDisplay:this.aiDisplay.length},fnDisplayEnd:function(){var t=this._iDisplayLength,e=this._iDisplayStart,n=e+t,r=this.aiDisplay.length,a=this.oFeatures,o=a.bPaginate;return a.bServerSide?!1===o||-1===t?e+r:Math.min(e+t,this._iRecordsDisplay):!o||n>r||-1===t?r:n},oInstance:null,sInstance:null,iTabIndex:0,nScrollHead:null,nScrollFoot:null,aLastSort:[],oPlugins:{},rowIdFn:null,rowId:null},u.ext=o={buttons:{},classes:{},build:"bs4/dt-1.10.18",errMode:"alert",feature:[],search:[],selector:{cell:[],column:[],row:[]},internal:{},legacy:{ajax:null},pager:{},renderer:{pageButton:{},header:{}},order:{},type:{detect:[],search:{},order:{}},_unique:0,fnVersionCheck:u.fnVersionCheck,iApiIndex:0,oJUIClasses:{},sVersion:u.version},t.extend(o,{afnFiltering:o.search,aTypes:o.type.detect,ofnSearch:o.type.search,oSort:o.type.order,afnSortData:o.order,aoFeatures:o.feature,oApi:o.internal,oStdClasses:o.classes,oPagination:o.pager}),t.extend(u.ext.classes,{sTable:"dataTable",sNoFooter:"no-footer",sPageButton:"paginate_button",sPageButtonActive:"current",sPageButtonDisabled:"disabled",sStripeOdd:"odd",sStripeEven:"even",sRowEmpty:"dataTables_empty",sWrapper:"dataTables_wrapper",sFilter:"dataTables_filter",sInfo:"dataTables_info",sPaging:"dataTables_paginate paging_",sLength:"dataTables_length",sProcessing:"dataTables_processing",sSortAsc:"sorting_asc",sSortDesc:"sorting_desc",sSortable:"sorting",sSortableAsc:"sorting_asc_disabled",sSortableDesc:"sorting_desc_disabled",sSortableNone:"sorting_disabled",sSortColumn:"sorting_",sFilterInput:"",sLengthSelect:"",sScrollWrapper:"dataTables_scroll",sScrollHead:"dataTables_scrollHead",sScrollHeadInner:"dataTables_scrollHeadInner",sScrollBody:"dataTables_scrollBody",sScrollFoot:"dataTables_scrollFoot",sScrollFootInner:"dataTables_scrollFootInner",sHeaderTH:"",sFooterTH:"",sSortJUIAsc:"",sSortJUIDesc:"",sSortJUI:"",sSortJUIAscAllowed:"",sSortJUIDescAllowed:"",sSortJUIWrapper:"",sSortIcon:"",sJUIHeader:"",sJUIFooter:""});var Ae=u.ext.pager;function je(t,e){var n=[],r=Ae.numbers_length,a=Math.floor(r/2);return e<=r?n=w(0,e):t<=a?((n=w(0,r-2)).push("ellipsis"),n.push(e-1)):t>=e-1-a?((n=w(e-(r-2),e)).splice(0,0,"ellipsis"),n.splice(0,0,0)):((n=w(t-a+2,t+a-1)).push("ellipsis"),n.push(e-1),n.splice(0,0,"ellipsis"),n.splice(0,0,0)),n.DT_el="span",n}t.extend(Ae,{simple:function(t,e){return["previous","next"]},full:function(t,e){return["first","previous","next","last"]},numbers:function(t,e){return[je(t,e)]},simple_numbers:function(t,e){return["previous",je(t,e),"next"]},full_numbers:function(t,e){return["first","previous",je(t,e),"next","last"]},first_last_numbers:function(t,e){return["first",je(t,e),"last"]},_numbers:je,numbers_length:7}),t.extend(!0,u.ext.renderer,{pageButton:{_:function(e,r,o,i,s,l){var u,c,f,d=e.oClasses,h=e.oLanguage.oPaginate,p=e.oLanguage.oAria.paginate||{},g=0;try{f=t(r).find(n.activeElement).data("dt-idx")}catch(t){}!function n(r,a){var i,f,v,b=function(t){Mt(e,t.data.action,!0)};for(i=0,f=a.length;i").appendTo(r),v);else{switch(u=null,c="",v){case"ellipsis":r.append('');break;case"first":u=h.sFirst,c=v+(s>0?"":" "+d.sPageButtonDisabled);break;case"previous":u=h.sPrevious,c=v+(s>0?"":" "+d.sPageButtonDisabled);break;case"next":u=h.sNext,c=v+(s",{class:d.sPageButton+" "+c,"aria-controls":e.sTableId,"aria-label":p[v],"data-dt-idx":g,tabindex:e.iTabIndex,id:0===o&&"string"==typeof v?e.sTableId+"_"+v:null}).html(u).appendTo(r),{action:v},b),g++)}}(t(r).empty(),i),f!==a&&t(r).find("[data-dt-idx="+f+"]").focus()}}}),t.extend(u.ext.type.detect,[function(t,e){var n=e.oLanguage.sDecimal;return m(t,n)?"num"+n:null},function(t,e){if(t&&!(t instanceof Date)&&!h.test(t))return null;var n=Date.parse(t);return null!==n&&!isNaN(n)||v(t)?"date":null},function(t,e){var n=e.oLanguage.sDecimal;return m(t,n,!0)?"num-fmt"+n:null},function(t,e){var n=e.oLanguage.sDecimal;return S(t,n)?"html-num"+n:null},function(t,e){var n=e.oLanguage.sDecimal;return S(t,n,!0)?"html-num-fmt"+n:null},function(t,e){return v(t)||"string"==typeof t&&-1!==t.indexOf("<")?"html":null}]),t.extend(u.ext.type.search,{html:function(t){return v(t)?t:"string"==typeof t?t.replace(f," ").replace(d,""):""},string:function(t){return v(t)?t:"string"==typeof t?t.replace(f," "):t}});var Fe=function(t,e,n,r){return 0===t||t&&"-"!==t?(e&&(t=y(t,e)),t.replace&&(n&&(t=t.replace(n,"")),r&&(t=t.replace(r,""))),1*t):-1/0};function Pe(e){t.each({num:function(t){return Fe(t,e)},"num-fmt":function(t){return Fe(t,e,g)},"html-num":function(t){return Fe(t,e,d)},"html-num-fmt":function(t){return Fe(t,e,d,g)}},(function(t,n){o.type.order[t+e+"-pre"]=n,t.match(/^html\-/)&&(o.type.search[t+e]=o.type.search.html)}))}t.extend(o.type.order,{"date-pre":function(t){var e=Date.parse(t);return isNaN(e)?-1/0:e},"html-pre":function(t){return v(t)?"":t.replace?t.replace(/<.*?>/g,"").toLowerCase():t+""},"string-pre":function(t){return v(t)?"":"string"==typeof t?t.toLowerCase():t.toString?t.toString():""},"string-asc":function(t,e){return te?1:0},"string-desc":function(t,e){return te?-1:0}}),Pe(""),t.extend(!0,u.ext.renderer,{header:{_:function(e,n,r,a){t(e.nTable).on("order.dt.DT",(function(t,o,i,s){if(e===o){var l=r.idx;n.removeClass(r.sSortingClass+" "+a.sSortAsc+" "+a.sSortDesc).addClass("asc"==s[l]?a.sSortAsc:"desc"==s[l]?a.sSortDesc:r.sSortingClass)}}))},jqueryui:function(e,n,r,a){t("
").addClass(a.sSortJUIWrapper).append(n.contents()).append(t("").addClass(a.sSortIcon+" "+r.sSortingClassJUI)).appendTo(n),t(e.nTable).on("order.dt.DT",(function(t,o,i,s){if(e===o){var l=r.idx;n.removeClass(a.sSortAsc+" "+a.sSortDesc).addClass("asc"==s[l]?a.sSortAsc:"desc"==s[l]?a.sSortDesc:r.sSortingClass),n.find("span."+a.sSortIcon).removeClass(a.sSortJUIAsc+" "+a.sSortJUIDesc+" "+a.sSortJUI+" "+a.sSortJUIAscAllowed+" "+a.sSortJUIDescAllowed).addClass("asc"==s[l]?a.sSortJUIAsc:"desc"==s[l]?a.sSortJUIDesc:r.sSortingClassJUI)}}))}}});var Le=function(t){return"string"==typeof t?t.replace(//g,">").replace(/"/g,"""):t};function Re(t){return function(){var e=[ie(this[u.ext.iApiIndex])].concat(Array.prototype.slice.call(arguments));return u.ext.internal[t].apply(this,e)}}return u.render={number:function(t,e,n,r,a){return{display:function(o){if("number"!=typeof o&&"string"!=typeof o)return o;var i=o<0?"-":"",s=parseFloat(o);if(isNaN(s))return Le(o);s=s.toFixed(n),o=Math.abs(s);var l=parseInt(o,10),u=n?e+(o-l).toFixed(n).substring(2):"";return i+(r||"")+l.toString().replace(/\B(?=(\d{3})+(?!\d))/g,t)+u+(a||"")}}},text:function(){return{display:Le}}},t.extend(u.ext.internal,{_fnExternApiFunc:Re,_fnBuildAjax:ht,_fnAjaxUpdate:pt,_fnAjaxParameters:gt,_fnAjaxUpdateDraw:vt,_fnAjaxDataSrc:bt,_fnAddColumn:E,_fnColumnOptions:N,_fnAdjustColumnSizing:k,_fnVisibleToColumnIndex:M,_fnColumnIndexToVisible:H,_fnVisbleColumns:W,_fnGetColumns:B,_fnColumnTypes:U,_fnApplyColumnDefs:V,_fnHungarianMap:I,_fnCamelToHungarian:A,_fnLanguageCompat:j,_fnBrowserDetect:R,_fnAddData:J,_fnAddTr:X,_fnNodeToDataIndex:function(t,e){return e._DT_RowIndex!==a?e._DT_RowIndex:null},_fnNodeToColumnIndex:function(e,n,r){return t.inArray(r,e.aoData[n].anCells)},_fnGetCellData:G,_fnSetCellData:$,_fnSplitObjNotation:Y,_fnGetObjectDataFn:Z,_fnSetObjectDataFn:Q,_fnGetDataMaster:K,_fnClearTable:tt,_fnDeleteIndex:et,_fnInvalidate:nt,_fnGetRowElements:rt,_fnCreateTr:at,_fnBuildHead:it,_fnDrawHead:st,_fnDraw:lt,_fnReDraw:ut,_fnAddOptionsHtml:ct,_fnDetectHeader:ft,_fnGetUniqueThs:dt,_fnFeatureHtmlFilter:yt,_fnFilterComplete:mt,_fnFilterCustom:St,_fnFilterColumn:xt,_fnFilter:Dt,_fnFilterCreateSearch:wt,_fnEscapeRegex:_t,_fnFilterData:It,_fnFeatureHtmlInfo:Ft,_fnUpdateInfo:Pt,_fnInfoMacros:Lt,_fnInitialise:Rt,_fnInitComplete:Ot,_fnLengthChange:Et,_fnFeatureHtmlLength:Nt,_fnFeatureHtmlPaginate:kt,_fnPageChange:Mt,_fnFeatureHtmlProcessing:Ht,_fnProcessingDisplay:Wt,_fnFeatureHtmlTable:Bt,_fnScrollDraw:Ut,_fnApplyToChildren:Vt,_fnCalculateColumnWidths:Xt,_fnThrottle:Gt,_fnConvertToWidth:$t,_fnGetWidestNode:qt,_fnGetMaxLenString:zt,_fnStringToCss:Yt,_fnSortFlatten:Zt,_fnSort:Qt,_fnSortAria:Kt,_fnSortListener:te,_fnSortAttachListener:ee,_fnSortingClasses:ne,_fnSortData:re,_fnSaveState:ae,_fnLoadState:oe,_fnSettingsFromNode:ie,_fnLog:se,_fnMap:le,_fnBindAction:ce,_fnCallbackReg:fe,_fnCallbackFire:de,_fnLengthOverflow:he,_fnRenderer:pe,_fnDataSource:ge,_fnRowAttributes:ot,_fnExtend:ue,_fnCalculateEnd:function(){}}),t.fn.dataTable=u,u.$=t,t.fn.dataTableSettings=u.settings,t.fn.dataTableExt=u.ext,t.fn.DataTable=function(e){return t(this).dataTable(e).api()},t.each(u,(function(e,n){t.fn.DataTable[e]=n})),t.fn.dataTable},"function"==typeof define&&n(55)?define(["jquery"],(function(t){return e(t,window,document)})):"object"===("undefined"==typeof exports?"undefined":r(exports))?t.exports=function(t,r){return t||(t=window),r||(r="undefined"!=typeof window?n(125):n(125)(t)),e(r,t,t.document)}:e(jQuery,window,document), -/*! DataTables Bootstrap 4 integration - * ©2011-2017 SpryMedia Ltd - datatables.net/license - */ +!function(t){var e={};function n(r){if(e[r])return e[r].exports;var a=e[r]={i:r,l:!1,exports:{}};return t[r].call(a.exports,a,a.exports,n),a.l=!0,a.exports}n.m=t,n.c=e,n.d=function(t,e,r){n.o(t,e)||Object.defineProperty(t,e,{enumerable:!0,get:r})},n.r=function(t){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(t,"__esModule",{value:!0})},n.t=function(t,e){if(1&e&&(t=n(t)),8&e)return t;if(4&e&&"object"==typeof t&&t&&t.__esModule)return t;var r=Object.create(null);if(n.r(r),Object.defineProperty(r,"default",{enumerable:!0,value:t}),2&e&&"string"!=typeof t)for(var a in t)n.d(r,a,function(e){return t[e]}.bind(null,a));return r},n.n=function(t){var e=t&&t.__esModule?function(){return t.default}:function(){return t};return n.d(e,"a",e),e},n.o=function(t,e){return Object.prototype.hasOwnProperty.call(t,e)},n.p="",n(n.s=200)}([function(t,e,n){(function(e){var n=function(t){return t&&t.Math==Math&&t};t.exports=n("object"==typeof globalThis&&globalThis)||n("object"==typeof window&&window)||n("object"==typeof self&&self)||n("object"==typeof e&&e)||Function("return this")()}).call(this,n(57))},function(t,e){t.exports=function(t){try{return!!t()}catch(t){return!0}}},function(t,e,n){var r=n(0),a=n(15),o=n(28),i=n(46),s=r.Symbol,l=a("wks");t.exports=function(t){return l[t]||(l[t]=i&&s[t]||(i?s:o)("Symbol."+t))}},function(t,e,n){var r=n(0),a=n(24).f,o=n(6),i=n(14),s=n(21),l=n(43),u=n(50);t.exports=function(t,e){var n,c,f,d,h,p=t.target,g=t.global,v=t.stat;if(n=g?r:v?r[p]||s(p,{}):(r[p]||{}).prototype)for(c in e){if(d=e[c],f=t.noTargetGet?(h=a(n,c))&&h.value:n[c],!u(g?c:p+(v?".":"#")+c,t.forced)&&void 0!==f){if(typeof d==typeof f)continue;l(d,f)}(t.sham||f&&f.sham)&&o(d,"sham",!0),i(n,c,d,t)}}},function(t,e){var n={}.hasOwnProperty;t.exports=function(t,e){return n.call(t,e)}},function(t,e){t.exports=function(t){return"object"==typeof t?null!==t:"function"==typeof t}},function(t,e,n){var r=n(8),a=n(9),o=n(17);t.exports=r?function(t,e,n){return a.f(t,e,o(1,n))}:function(t,e,n){return t[e]=n,t}},function(t,e,n){var r=n(5);t.exports=function(t){if(!r(t))throw TypeError(String(t)+" is not an object");return t}},function(t,e,n){var r=n(1);t.exports=!r((function(){return 7!=Object.defineProperty({},"a",{get:function(){return 7}}).a}))},function(t,e,n){var r=n(8),a=n(35),o=n(7),i=n(19),s=Object.defineProperty;e.f=r?s:function(t,e,n){if(o(t),e=i(e,!0),o(n),a)try{return s(t,e,n)}catch(t){}if("get"in n||"set"in n)throw TypeError("Accessors not supported");return"value"in n&&(t[e]=n.value),t}},function(t,e,n){var r=n(32),a=n(13);t.exports=function(t){return r(a(t))}},function(t,e,n){var r=n(12),a=Math.min;t.exports=function(t){return t>0?a(r(t),9007199254740991):0}},function(t,e){var n=Math.ceil,r=Math.floor;t.exports=function(t){return isNaN(t=+t)?0:(t>0?r:n)(t)}},function(t,e){t.exports=function(t){if(null==t)throw TypeError("Can't call method on "+t);return t}},function(t,e,n){var r=n(0),a=n(15),o=n(6),i=n(4),s=n(21),l=n(36),u=n(22),c=u.get,f=u.enforce,d=String(l).split("toString");a("inspectSource",(function(t){return l.call(t)})),(t.exports=function(t,e,n,a){var l=!!a&&!!a.unsafe,u=!!a&&!!a.enumerable,c=!!a&&!!a.noTargetGet;"function"==typeof n&&("string"!=typeof e||i(n,"name")||o(n,"name",e),f(n).source=d.join("string"==typeof e?e:"")),t!==r?(l?!c&&t[e]&&(u=!0):delete t[e],u?t[e]=n:o(t,e,n)):u?t[e]=n:s(e,n)})(Function.prototype,"toString",(function(){return"function"==typeof this&&c(this).source||l.call(this)}))},function(t,e,n){var r=n(26),a=n(59);(t.exports=function(t,e){return a[t]||(a[t]=void 0!==e?e:{})})("versions",[]).push({version:"3.3.2",mode:r?"pure":"global",copyright:"© 2019 Denis Pushkarev (zloirock.ru)"})},function(t,e,n){var r=n(13);t.exports=function(t){return Object(r(t))}},function(t,e){t.exports=function(t,e){return{enumerable:!(1&t),configurable:!(2&t),writable:!(4&t),value:e}}},function(t,e){var n={}.toString;t.exports=function(t){return n.call(t).slice(8,-1)}},function(t,e,n){var r=n(5);t.exports=function(t,e){if(!r(t))return t;var n,a;if(e&&"function"==typeof(n=t.toString)&&!r(a=n.call(t)))return a;if("function"==typeof(n=t.valueOf)&&!r(a=n.call(t)))return a;if(!e&&"function"==typeof(n=t.toString)&&!r(a=n.call(t)))return a;throw TypeError("Can't convert object to primitive value")}},function(t,e){t.exports={}},function(t,e,n){var r=n(0),a=n(6);t.exports=function(t,e){try{a(r,t,e)}catch(n){r[t]=e}return e}},function(t,e,n){var r,a,o,i=n(60),s=n(0),l=n(5),u=n(6),c=n(4),f=n(23),d=n(20),h=s.WeakMap;if(i){var p=new h,g=p.get,v=p.has,b=p.set;r=function(t,e){return b.call(p,t,e),e},a=function(t){return g.call(p,t)||{}},o=function(t){return v.call(p,t)}}else{var y=f("state");d[y]=!0,r=function(t,e){return u(t,y,e),e},a=function(t){return c(t,y)?t[y]:{}},o=function(t){return c(t,y)}}t.exports={set:r,get:a,has:o,enforce:function(t){return o(t)?a(t):r(t,{})},getterFor:function(t){return function(e){var n;if(!l(e)||(n=a(e)).type!==t)throw TypeError("Incompatible receiver, "+t+" required");return n}}}},function(t,e,n){var r=n(15),a=n(28),o=r("keys");t.exports=function(t){return o[t]||(o[t]=a(t))}},function(t,e,n){var r=n(8),a=n(42),o=n(17),i=n(10),s=n(19),l=n(4),u=n(35),c=Object.getOwnPropertyDescriptor;e.f=r?c:function(t,e){if(t=i(t),e=s(e,!0),u)try{return c(t,e)}catch(t){}if(l(t,e))return o(!a.f.call(t,e),t[e])}},function(t,e,n){var r=n(72),a=n(32),o=n(16),i=n(11),s=n(47),l=[].push,u=function(t){var e=1==t,n=2==t,u=3==t,c=4==t,f=6==t,d=5==t||f;return function(h,p,g,v){for(var b,y,m=o(h),S=a(m),x=r(p,g,3),D=i(S.length),w=0,_=v||s,T=e?_(h,D):n?_(h,0):void 0;D>w;w++)if((d||w in S)&&(y=x(b=S[w],w,m),t))if(e)T[w]=y;else if(y)switch(t){case 3:return!0;case 5:return b;case 6:return w;case 2:l.call(T,b)}else if(c)return!1;return f?-1:u||c?c:T}};t.exports={forEach:u(0),map:u(1),filter:u(2),some:u(3),every:u(4),find:u(5),findIndex:u(6)}},function(t,e){t.exports=!1},function(t,e,n){var r=n(39),a=n(29).concat("length","prototype");e.f=Object.getOwnPropertyNames||function(t){return r(t,a)}},function(t,e){var n=0,r=Math.random();t.exports=function(t){return"Symbol("+String(void 0===t?"":t)+")_"+(++n+r).toString(36)}},function(t,e){t.exports=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"]},function(t,e,n){var r=n(18);t.exports=Array.isArray||function(t){return"Array"==r(t)}},function(t,e,n){var r=n(12),a=Math.max,o=Math.min;t.exports=function(t,e){var n=r(t);return n<0?a(n+e,0):o(n,e)}},function(t,e,n){var r=n(1),a=n(18),o="".split;t.exports=r((function(){return!Object("z").propertyIsEnumerable(0)}))?function(t){return"String"==a(t)?o.call(t,""):Object(t)}:Object},function(t,e,n){var r=n(7),a=n(76),o=n(29),i=n(20),s=n(77),l=n(38),u=n(23)("IE_PROTO"),c=function(){},f=function(){var t,e=l("iframe"),n=o.length;for(e.style.display="none",s.appendChild(e),e.src=String("javascript:"),(t=e.contentWindow.document).open(),t.write("') - - # Function to create invisible elment to store data - - # Function to create a filter for the datatable - def filter_by_date(self, id, col1): - # Row with 2 columns - self.report_file.write('
') - # Column 1 - self.report_file.write('
') - # Date picker 1 with default value - self.report_file.write('
') - self.report_file.write('') - self.report_file.write('') - self.report_file.write('
') - # Column 1 - self.report_file.write('
') - - # Column 2 - self.report_file.write('
') - # Date picker 2 with default value - self.report_file.write('
') - self.report_file.write('') - self.report_file.write('') - self.report_file.write('
') - # Column 2 - self.report_file.write('
') - # Row - self.report_file.write('
') - - # Add JS to filter data only after jquery is loaded - self.script_code += f""" - """ - - # Function to add a heatmap to the artifact - def add_heat_map(self, json): - # year input - self.report_file.write('
') - self.report_file.write('
') - self.report_file.write('
') - self.report_file.write('') - self.report_file.write( - '') - self.report_file.write('
') - self.report_file.write('
') - self.report_file.write('
') - # break line - # Heading - self.report_file.write(f'

Nº Activities

') - # Image centered - self.report_file.write(f'

') - self.report_file.write( - f'← Previous') - self.report_file.write( - f'Next →') - self.report_file.write('

') - # heatmap function - self.script_code += f""" - """ - - # Function to add a chart to the artifact using a script call - def add_chart_script(self, id, type, data, labels, title, xLabel, yLabel): - self.script_code += f""" - """ - - #Fucntion to add a timeline to the artifact - def add_timeline(self, id, dataDict): - self.report_file.write(f'') - - # Function to add a timeline script to the artifact - def add_timeline_script(self): - self.script_code += f""" - """ - - # Function to add a chat window to the artifact - def add_chat(self): - self.report_file.write('
') - self.report_file.write('
') - self.report_file.write('
') - self.report_file.write('
') - self.report_file.write('
') - self.report_file.write('

Chat

') - self.report_file.write('
') - self.report_file.write('
') - self.report_file.write('
') - self.report_file.write('
') - self.report_file.write('
') - self.report_file.write('
') - self.report_file.write('
') - - # Function to add a empty element with the data to be added later (roundabout way to add data to the chat) - def add_chat_invisble(self, id, text): - self.report_file.write(f'') - - def add_chat_window(self, head, body): - self.report_file.write('
') - self.report_file.write('
') - self.report_file.write(f'{head}') - self.report_file.write('
') - self.report_file.write(f'{body}') - self.report_file.write('
') +import html +import os +import sys +from scripts.html_parts import * +from scripts.version_info import aleapp_version + +class ArtifactHtmlReport: + + def __init__(self, artifact_name, artifact_category=''): + self.report_file = None + self.report_file_path = '' + self.script_code = '' + self.artifact_name = artifact_name + self.artifact_category = artifact_category # unused + + def __del__(self): + if self.report_file: + self.end_artifact_report() + + def start_artifact_report(self, report_folder, artifact_file_name, artifact_description=''): + '''Creates the report HTML file and writes the artifact name as a heading''' + self.report_file = open(os.path.join(report_folder, f'{artifact_file_name}.temphtml'), 'w', encoding='utf8') + self.report_file.write(page_header.format(f'ALEAPP - {self.artifact_name} report')) + self.report_file.write(body_start.format(f'ALEAPP {aleapp_version}')) + self.report_file.write(body_sidebar_setup) + self.report_file.write(body_sidebar_dynamic_data_placeholder) # placeholder for sidebar data + self.report_file.write(body_sidebar_trailer) + self.report_file.write(body_main_header) + self.report_file.write(body_main_data_title.format(f'{self.artifact_name} report', artifact_description)) + self.report_file.write(body_spinner) # Spinner till data finishes loading + + def add_script(self, script=''): + '''Adds a default script or the script supplied''' + if script: + self.script_code += script + nav_bar_script_footer + else: + self.script_code += default_responsive_table_script + nav_bar_script_footer + + def write_artifact_data_table( + self, + data_headers, + data_list, + source_path, + write_total=True, + write_location=True, + html_escape=True, + cols_repeated_at_bottom=True, + table_responsive=True, + table_style='', + table_id='dtBasicExample', + html_no_escape=[] + ): + ''' Writes info about data, then writes the table to html file + Parameters + ---------- + data_headers : List/Tuple of table column names + + data_list : List/Tuple of lists/tuples which contain rows of data + + source_path : Source path of data + + write_total : Toggles whether to write out a line of total rows written + + write_location : Toggles whether to write the location of data source + + html_escape : If True (default), then html special characters are encoded + + cols_repeated_at_bottom : If True (default), then col names are also at the bottom of the table + + table_responsive : If True (default), div class is table_responsive + + table_style : Specify table style like "width: 100%;" + + table_id : Specify an identifier string, which will be referenced in javascript + + html_no_escape : if html_escape=True, list of columns not to escape + ''' + if (not self.report_file): + raise ValueError('Output report file is closed/unavailable!') + + num_entries = len(data_list) + if write_total: + self.write_minor_header(f'Total number of entries: {num_entries}', 'h6') + if write_location: + if sys.platform == 'win32': + source_path = source_path.replace('/', '\\') + if source_path.startswith('\\\\?\\'): + source_path = source_path[4:] + self.write_lead_text(f'{self.artifact_name} located at: {source_path}') + + self.report_file.write('
') + + if table_responsive: + self.report_file.write("
") + + table_head = '' \ + ''.format(table_id, (f'style="{table_style}"') if table_style else '') + self.report_file.write(table_head) + self.report_file.write( + '' + ''.join((''.format(html.escape(str(x))) for x in data_headers)) + '') + self.report_file.write('') + + if html_escape: + for row in data_list: + if html_no_escape: + self.report_file.write('' + ''.join((''.format(html.escape( + str(x) if x not in [None, 'N/A'] else '')) if h not in html_no_escape else ''.format( + str(x) if x not in [None, 'N/A'] else '') for x, h in zip(row, data_headers))) + '') + else: + self.report_file.write('' + ''.join( + (''.format(html.escape(str(x) if x not in [None, 'N/A'] else '')) for x in + row)) + '') + else: + for row in data_list: + self.report_file.write('' + ''.join( (''.format(str(x) if x not in [None, 'N/A'] else '') for x in row) ) + '') + + self.report_file.write('') + if cols_repeated_at_bottom: + self.report_file.write('' + ''.join( + (''.format(html.escape(str(x))) for x in data_headers)) + '') + self.report_file.write('
{}
{}{}
{}
{}
{}
') + if table_responsive: + self.report_file.write("
") + + def add_section_heading(self, heading, size='h2'): + heading = html.escape(heading) + data = '
' \ + ' <{0} class="{0}">{1}' \ + '
' + self.report_file.write(data.format(size, heading)) + + def write_minor_header(self, heading, heading_tag=''): + heading = html.escape(heading) + if heading_tag: + self.report_file.write(f'<{heading_tag}>{heading}') + else: + self.report_file.write(f'

{heading}

') + + def write_lead_text(self, text): + self.report_file.write(f'

{text}

') + + def write_raw_html(self, code): + self.report_file.write(code) + + def end_artifact_report(self): + if self.report_file: + self.report_file.write(body_main_trailer + body_end + self.script_code + page_footer) + self.report_file.close() + self.report_file = None + + # Add image to artifact + def add_image_file(self, param, param1, param2, secondImage=False): + # break line + self.report_file.write('

') + # Heading + self.report_file.write(f'

{param2}

') + # Image centered + if secondImage: + self.report_file.write( + f'{param1}') + else: + self.report_file.write( + f'{param1}') + + # Add Map Element to artifact + def add_map(self, param): + self.report_file.write(f'{param}') + + # Add Chart Element to artifact + def add_chart(self, height=400): + # break line + self.report_file.write('

') + # Heading + self.report_file.write(f'

Data Chart

') + self.report_file.write(f'
') + # Chart + self.report_file.write(f'') + self.report_file.write('
') + + # Add JSON Element to artifact + def add_json_to_artifact(self, param, param1, hidden=True, idJ='', gcm=False): + # Div + if not gcm: + if hidden: + self.report_file.write(f'