From 52cfb8fe4da7d02f7078c561f2fd0af1875a39a9 Mon Sep 17 00:00:00 2001 From: Frank Schubert Date: Tue, 25 May 2021 22:00:14 +0200 Subject: [PATCH] swapped theme for simulor --- Layout/default/Dashboard/Index.php | 56 +- Layout/default/footer.php | 40 +- Layout/default/header.php | 145 +- Layout/default/menu.php | 195 +- Layout/default/topbar.php | 200 + nbproject/private/private.xml | 4 + public/assets/css/app-rtl.css | 4107 ++++ public/assets/css/app-rtl.min.css | 8 + public/assets/css/app-rtl.min.css.map | 1 + public/assets/css/app.css | 1984 ++ public/assets/css/app.min.css | 8 + public/assets/css/app.min.css.map | 1 + public/assets/css/bootstrap.css | 8957 +++++++ public/assets/css/bootstrap.min.css | 7 + public/assets/css/bootstrap.min.css.map | 1 + public/assets/css/icons.css | 19805 ++++++++++++++++ public/assets/css/icons.min.css | 16 + public/assets/css/icons.min.css.map | 1 + public/assets/fonts/dripicons-v2.eot | Bin 0 -> 40522 bytes public/assets/fonts/dripicons-v2.svg | 210 + public/assets/fonts/dripicons-v2.ttf | Bin 0 -> 40348 bytes public/assets/fonts/dripicons-v2.woff | Bin 0 -> 26004 bytes public/assets/fonts/feather.eot | Bin 0 -> 62084 bytes public/assets/fonts/feather.svg | 849 + public/assets/fonts/feather.ttf | Bin 0 -> 61920 bytes public/assets/fonts/feather.woff | Bin 0 -> 29500 bytes .../fonts/materialdesignicons-webfont.eot | Bin 0 -> 546768 bytes .../fonts/materialdesignicons-webfont.svg | 11097 +++++++++ .../fonts/materialdesignicons-webfont.ttf | Bin 0 -> 546548 bytes .../fonts/materialdesignicons-webfont.woff | Bin 0 -> 263468 bytes .../fonts/materialdesignicons-webfont.woff2 | Bin 0 -> 193408 bytes public/assets/fonts/summernote.eot | Bin 0 -> 9082 bytes public/assets/fonts/summernote.ttf | Bin 0 -> 8896 bytes public/assets/fonts/summernote.woff | Bin 0 -> 15692 bytes public/assets/images/error.svg | 1 + public/assets/images/favicon.ico | Bin 0 -> 16898 bytes public/assets/images/favicon_orig.ico | Bin 0 -> 104509 bytes public/assets/images/flags/french.jpg | Bin 0 -> 651 bytes public/assets/images/flags/germany.jpg | Bin 0 -> 663 bytes public/assets/images/flags/italy.jpg | Bin 0 -> 637 bytes public/assets/images/flags/russia.jpg | Bin 0 -> 633 bytes public/assets/images/flags/spain.jpg | Bin 0 -> 1039 bytes public/assets/images/flags/us.jpg | Bin 0 -> 1242 bytes public/assets/images/logo-dark.png | Bin 0 -> 4302 bytes public/assets/images/logo-light.png | Bin 0 -> 4316 bytes public/assets/images/logo-sm.png | Bin 0 -> 1560 bytes public/assets/images/small/img-1.jpg | Bin 0 -> 160112 bytes public/assets/images/small/img-2.jpg | Bin 0 -> 108584 bytes public/assets/images/small/img-3.jpg | Bin 0 -> 94826 bytes public/assets/images/small/img-4.jpg | Bin 0 -> 126334 bytes public/assets/images/small/img-5.jpg | Bin 0 -> 92485 bytes public/assets/images/small/img-6.jpg | Bin 0 -> 108996 bytes public/assets/images/small/img-7.jpg | Bin 0 -> 111539 bytes public/assets/images/the-tool-logo-sm.png | Bin 0 -> 3730 bytes public/assets/images/the-tool-logo.png | Bin 0 -> 6725 bytes public/assets/images/users/avatar-1.jpg | Bin 0 -> 3773 bytes public/assets/images/users/avatar-10.jpg | Bin 0 -> 7494 bytes public/assets/images/users/avatar-2.jpg | Bin 0 -> 5688 bytes public/assets/images/users/avatar-3.jpg | Bin 0 -> 4499 bytes public/assets/images/users/avatar-4.jpg | Bin 0 -> 5958 bytes public/assets/images/users/avatar-5.jpg | Bin 0 -> 2967 bytes public/assets/images/users/avatar-6.jpg | Bin 0 -> 4730 bytes public/assets/images/users/avatar-7.jpg | Bin 0 -> 8233 bytes public/assets/images/users/avatar-8.jpg | Bin 0 -> 7088 bytes public/assets/images/users/avatar-9.jpg | Bin 0 -> 5418 bytes public/assets/images/xinon-sm.png | Bin 0 -> 1028 bytes public/assets/images/xinon.png | Bin 0 -> 2597 bytes public/assets/js/app.js | 288 + public/assets/js/app.min.js | 2 + public/assets/js/app.min.js.map | 1 + public/assets/js/pages/calendar.init.js | 1 + public/assets/js/pages/chartjs.init.js | 1 + public/assets/js/pages/dashboard.init.js | 1 + public/assets/js/pages/datatables.init.js | 1 + public/assets/js/pages/form-advanced.init.js | 1 + public/assets/js/pages/form-editor.init.js | 1 + public/assets/js/pages/maps.init.js | 1 + public/assets/js/pages/range-sliders.init.js | 1 + public/assets/js/pages/sparkline.init.js | 1 + public/assets/js/pages/sweet-alerts.init.js | 1 + public/assets/js/pages/toastr.init.js | 1 + public/assets/js/vendor.js | 18697 +++++++++++++++ public/assets/js/vendor.min.js | 2 + public/assets/js/vendor.min.js.map | 1 + .../daterangepicker.css | 410 + .../daterangepicker.js | 1565 ++ .../bootstrap-maxlength.min.js | 10 + .../assets/libs/chart-js/Chart.bundle.min.js | 10 + .../datatables/buttons.bootstrap4.min.css | 1 + .../libs/datatables/buttons.bootstrap4.min.js | 6 + .../libs/datatables/buttons.flash.min.js | 32 + .../libs/datatables/buttons.html5.min.js | 28 + .../libs/datatables/buttons.print.min.js | 5 + .../datatables/dataTables.bootstrap4.min.css | 1 + .../datatables/dataTables.bootstrap4.min.js | 8 + .../libs/datatables/dataTables.buttons.min.js | 41 + .../datatables/dataTables.keyTable.min.js | 24 + .../datatables/dataTables.responsive.min.js | 30 + .../libs/datatables/dataTables.select.min.js | 27 + .../libs/datatables/jquery.dataTables.min.js | 166 + .../datatables/responsive.bootstrap4.min.css | 1 + .../datatables/responsive.bootstrap4.min.js | 6 + .../libs/datatables/select.bootstrap4.min.css | 1 + public/assets/libs/dropzone/dropzone.min.css | 1 + public/assets/libs/dropzone/dropzone.min.js | 2 + .../libs/fullcalendar/fullcalendar.min.css | 5 + .../libs/fullcalendar/fullcalendar.min.js | 12 + public/assets/libs/gmaps/gmaps.min.js | 2 + .../libs/ion-rangeslider/ion.rangeSlider.css | 675 + .../ion-rangeslider/ion.rangeSlider.min.js | 2 + .../jquery-mask-plugin/jquery.mask.min.js | 19 + .../jquery.nice-select.min.js | 4 + .../libs/jquery-nice-select/nice-select.css | 138 + .../jquery-sparkline/jquery.sparkline.min.js | 2 + public/assets/libs/jquery-ui/jquery-ui.min.js | 13 + .../jquery-jvectormap-1.2.2.css | 36 + .../jquery-jvectormap-1.2.2.min.js | 8 + .../jquery-jvectormap-au-mill-en.js | 1 + .../jquery-jvectormap-in-mill-en.js | 1 + ...jquery-jvectormap-us-il-chicago-mill-en.js | 1 + .../jquery-jvectormap-us-merc-en.js | 1 + .../jquery-jvectormap-world-mill-en.js | 1 + public/assets/libs/moment/moment.min.js | 1 + public/assets/libs/select2/select2.min.css | 1 + public/assets/libs/select2/select2.min.js | 1 + .../assets/libs/summernote/summernote-bs4.css | 1 + .../libs/summernote/summernote-bs4.min.js | 3 + .../libs/sweetalert2/sweetalert2.min.css | 1 + .../libs/sweetalert2/sweetalert2.min.js | 1 + .../assets/libs/switchery/switchery.min.css | 1 + public/assets/libs/switchery/switchery.min.js | 1 + public/assets/libs/toastr/toastr.min.css | 1 + public/assets/libs/toastr/toastr.min.js | 2 + 133 files changed, 69790 insertions(+), 215 deletions(-) create mode 100644 Layout/default/topbar.php create mode 100644 nbproject/private/private.xml create mode 100644 public/assets/css/app-rtl.css create mode 100644 public/assets/css/app-rtl.min.css create mode 100644 public/assets/css/app-rtl.min.css.map create mode 100644 public/assets/css/app.css create mode 100644 public/assets/css/app.min.css create mode 100644 public/assets/css/app.min.css.map create mode 100644 public/assets/css/bootstrap.css create mode 100644 public/assets/css/bootstrap.min.css create mode 100644 public/assets/css/bootstrap.min.css.map create mode 100644 public/assets/css/icons.css create mode 100644 public/assets/css/icons.min.css create mode 100644 public/assets/css/icons.min.css.map create mode 100644 public/assets/fonts/dripicons-v2.eot create mode 100644 public/assets/fonts/dripicons-v2.svg create mode 100644 public/assets/fonts/dripicons-v2.ttf create mode 100644 public/assets/fonts/dripicons-v2.woff create mode 100644 public/assets/fonts/feather.eot create mode 100644 public/assets/fonts/feather.svg create mode 100644 public/assets/fonts/feather.ttf create mode 100644 public/assets/fonts/feather.woff create mode 100644 public/assets/fonts/materialdesignicons-webfont.eot create mode 100644 public/assets/fonts/materialdesignicons-webfont.svg create mode 100644 public/assets/fonts/materialdesignicons-webfont.ttf create mode 100644 public/assets/fonts/materialdesignicons-webfont.woff create mode 100644 public/assets/fonts/materialdesignicons-webfont.woff2 create mode 100644 public/assets/fonts/summernote.eot create mode 100644 public/assets/fonts/summernote.ttf create mode 100644 public/assets/fonts/summernote.woff create mode 100644 public/assets/images/error.svg create mode 100644 public/assets/images/favicon.ico create mode 100644 public/assets/images/favicon_orig.ico create mode 100644 public/assets/images/flags/french.jpg create mode 100644 public/assets/images/flags/germany.jpg create mode 100644 public/assets/images/flags/italy.jpg create mode 100644 public/assets/images/flags/russia.jpg create mode 100644 public/assets/images/flags/spain.jpg create mode 100644 public/assets/images/flags/us.jpg create mode 100644 public/assets/images/logo-dark.png create mode 100644 public/assets/images/logo-light.png create mode 100644 public/assets/images/logo-sm.png create mode 100644 public/assets/images/small/img-1.jpg create mode 100644 public/assets/images/small/img-2.jpg create mode 100644 public/assets/images/small/img-3.jpg create mode 100644 public/assets/images/small/img-4.jpg create mode 100644 public/assets/images/small/img-5.jpg create mode 100644 public/assets/images/small/img-6.jpg create mode 100644 public/assets/images/small/img-7.jpg create mode 100644 public/assets/images/the-tool-logo-sm.png create mode 100644 public/assets/images/the-tool-logo.png create mode 100644 public/assets/images/users/avatar-1.jpg create mode 100644 public/assets/images/users/avatar-10.jpg create mode 100644 public/assets/images/users/avatar-2.jpg create mode 100644 public/assets/images/users/avatar-3.jpg create mode 100644 public/assets/images/users/avatar-4.jpg create mode 100644 public/assets/images/users/avatar-5.jpg create mode 100644 public/assets/images/users/avatar-6.jpg create mode 100644 public/assets/images/users/avatar-7.jpg create mode 100644 public/assets/images/users/avatar-8.jpg create mode 100644 public/assets/images/users/avatar-9.jpg create mode 100644 public/assets/images/xinon-sm.png create mode 100644 public/assets/images/xinon.png create mode 100644 public/assets/js/app.js create mode 100644 public/assets/js/app.min.js create mode 100644 public/assets/js/app.min.js.map create mode 100644 public/assets/js/pages/calendar.init.js create mode 100644 public/assets/js/pages/chartjs.init.js create mode 100644 public/assets/js/pages/dashboard.init.js create mode 100644 public/assets/js/pages/datatables.init.js create mode 100644 public/assets/js/pages/form-advanced.init.js create mode 100644 public/assets/js/pages/form-editor.init.js create mode 100644 public/assets/js/pages/maps.init.js create mode 100644 public/assets/js/pages/range-sliders.init.js create mode 100644 public/assets/js/pages/sparkline.init.js create mode 100644 public/assets/js/pages/sweet-alerts.init.js create mode 100644 public/assets/js/pages/toastr.init.js create mode 100644 public/assets/js/vendor.js create mode 100644 public/assets/js/vendor.min.js create mode 100644 public/assets/js/vendor.min.js.map create mode 100644 public/assets/libs/bootstrap-daterangepicker/daterangepicker.css create mode 100644 public/assets/libs/bootstrap-daterangepicker/daterangepicker.js create mode 100644 public/assets/libs/bootstrap-maxlength/bootstrap-maxlength.min.js create mode 100644 public/assets/libs/chart-js/Chart.bundle.min.js create mode 100644 public/assets/libs/datatables/buttons.bootstrap4.min.css create mode 100644 public/assets/libs/datatables/buttons.bootstrap4.min.js create mode 100644 public/assets/libs/datatables/buttons.flash.min.js create mode 100644 public/assets/libs/datatables/buttons.html5.min.js create mode 100644 public/assets/libs/datatables/buttons.print.min.js create mode 100644 public/assets/libs/datatables/dataTables.bootstrap4.min.css create mode 100644 public/assets/libs/datatables/dataTables.bootstrap4.min.js create mode 100644 public/assets/libs/datatables/dataTables.buttons.min.js create mode 100644 public/assets/libs/datatables/dataTables.keyTable.min.js create mode 100644 public/assets/libs/datatables/dataTables.responsive.min.js create mode 100644 public/assets/libs/datatables/dataTables.select.min.js create mode 100644 public/assets/libs/datatables/jquery.dataTables.min.js create mode 100644 public/assets/libs/datatables/responsive.bootstrap4.min.css create mode 100644 public/assets/libs/datatables/responsive.bootstrap4.min.js create mode 100644 public/assets/libs/datatables/select.bootstrap4.min.css create mode 100644 public/assets/libs/dropzone/dropzone.min.css create mode 100644 public/assets/libs/dropzone/dropzone.min.js create mode 100644 public/assets/libs/fullcalendar/fullcalendar.min.css create mode 100644 public/assets/libs/fullcalendar/fullcalendar.min.js create mode 100644 public/assets/libs/gmaps/gmaps.min.js create mode 100644 public/assets/libs/ion-rangeslider/ion.rangeSlider.css create mode 100644 public/assets/libs/ion-rangeslider/ion.rangeSlider.min.js create mode 100644 public/assets/libs/jquery-mask-plugin/jquery.mask.min.js create mode 100644 public/assets/libs/jquery-nice-select/jquery.nice-select.min.js create mode 100644 public/assets/libs/jquery-nice-select/nice-select.css create mode 100644 public/assets/libs/jquery-sparkline/jquery.sparkline.min.js create mode 100644 public/assets/libs/jquery-ui/jquery-ui.min.js create mode 100644 public/assets/libs/jquery-vectormap/jquery-jvectormap-1.2.2.css create mode 100644 public/assets/libs/jquery-vectormap/jquery-jvectormap-1.2.2.min.js create mode 100644 public/assets/libs/jquery-vectormap/jquery-jvectormap-au-mill-en.js create mode 100644 public/assets/libs/jquery-vectormap/jquery-jvectormap-in-mill-en.js create mode 100644 public/assets/libs/jquery-vectormap/jquery-jvectormap-us-il-chicago-mill-en.js create mode 100644 public/assets/libs/jquery-vectormap/jquery-jvectormap-us-merc-en.js create mode 100644 public/assets/libs/jquery-vectormap/jquery-jvectormap-world-mill-en.js create mode 100644 public/assets/libs/moment/moment.min.js create mode 100644 public/assets/libs/select2/select2.min.css create mode 100644 public/assets/libs/select2/select2.min.js create mode 100644 public/assets/libs/summernote/summernote-bs4.css create mode 100644 public/assets/libs/summernote/summernote-bs4.min.js create mode 100644 public/assets/libs/sweetalert2/sweetalert2.min.css create mode 100644 public/assets/libs/sweetalert2/sweetalert2.min.js create mode 100644 public/assets/libs/switchery/switchery.min.css create mode 100644 public/assets/libs/switchery/switchery.min.js create mode 100644 public/assets/libs/toastr/toastr.min.css create mode 100644 public/assets/libs/toastr/toastr.min.js diff --git a/Layout/default/Dashboard/Index.php b/Layout/default/Dashboard/Index.php index d59565ca5..1f71252e1 100644 --- a/Layout/default/Dashboard/Index.php +++ b/Layout/default/Dashboard/Index.php @@ -1,48 +1,28 @@ - -
-
-
-
-

Dashboard

-
-
- -
-
-
-
- +
+
- -
-
- -
-
-
-
-

Wilkommen!

-
-
-

Bitte wählen Sie eine Funktion im Menü auf der linken Seite.

-
-
+ +
+
+
+
+
+

Dashboard

-
- + - - - + +
+
+ \ No newline at end of file diff --git a/Layout/default/footer.php b/Layout/default/footer.php index 82686a1e6..547e67b6d 100644 --- a/Layout/default/footer.php +++ b/Layout/default/footer.php @@ -1,15 +1,27 @@ -
- - - -
- Xinon presents: The Tool © -
- Version 1$git_ref" : ""?> -
-
-
- + + + - - + + + + + + + + \ No newline at end of file diff --git a/Layout/default/header.php b/Layout/default/header.php index 96376b870..8108d3122 100644 --- a/Layout/default/header.php +++ b/Layout/default/header.php @@ -1,130 +1,27 @@ - - - - + + + tool, the + + + + + + - Styrian Network Operations Platform + + + + - - - - - - - - - - - - + - - - - - - - - - - + - - - -
- - - - - - - -
- - - - - -
-
-
- -
Fehler
- -
-
- - - -
-
-
- -
Warnung
- -
-
- - - -
-
-
- -
Info
- -
-
- - - -
-
-
- -
Erfolgreich
- -
-
- - - \ No newline at end of file + +
+ + +
+ \ No newline at end of file diff --git a/Layout/default/menu.php b/Layout/default/menu.php index d004fbc41..592fd8c85 100644 --- a/Layout/default/menu.php +++ b/Layout/default/menu.php @@ -1,43 +1,160 @@ - - \ No newline at end of file + +
+ +
+ \ No newline at end of file diff --git a/Layout/default/topbar.php b/Layout/default/topbar.php new file mode 100644 index 000000000..191d7c54f --- /dev/null +++ b/Layout/default/topbar.php @@ -0,0 +1,200 @@ + + + \ No newline at end of file diff --git a/nbproject/private/private.xml b/nbproject/private/private.xml new file mode 100644 index 000000000..475096252 --- /dev/null +++ b/nbproject/private/private.xml @@ -0,0 +1,4 @@ + + + + diff --git a/public/assets/css/app-rtl.css b/public/assets/css/app-rtl.css new file mode 100644 index 000000000..127b2a73a --- /dev/null +++ b/public/assets/css/app-rtl.css @@ -0,0 +1,4107 @@ +/* +Template Name: Simulor - Responsive Bootstrap 4 Admin Dashboard +Author: CoderThemes +Version: 2.0.0 +Website: https://coderthemes.com/ +Contact: support@coderthemes.com +File: Main Css File +*/ +@import url("https://fonts.googleapis.com/css?family=Rubik:300,400,500,700&display=swap"); +html { + position: relative; + min-height: 100%; } + +body { + padding-bottom: 60px; + overflow-x: hidden; } + +.logo { + display: block; + line-height: 70px; } + .logo span.logo-lg { + display: block; } + .logo span.logo-sm { + display: none; } + +.logo-box { + height: 70px; + float: left; + padding-right: 40px; } + +.navbar-custom { + position: fixed; + left: 0; + right: 0; + height: 70px; + z-index: 100; + padding: 0 12px; + /* Search */ } + .navbar-custom .topnav-menu > li { + float: left; } + .navbar-custom .topnav-menu .nav-link { + padding: 0 15px; + color: rgba(255, 255, 255, 0.8); + min-width: 32px; + display: block; + line-height: 70px; + text-align: center; + max-height: 70px; } + .navbar-custom .app-search { + padding: 16px 0; + overflow: hidden; } + .navbar-custom .app-search form { + max-width: 320px; } + .navbar-custom .app-search .form-control { + border: none; + height: 38px; + padding-left: 20px; + padding-right: 20px; + color: #fff; + background-color: rgba(255, 255, 255, 0.05); + -webkit-box-shadow: none; + box-shadow: none; } + .navbar-custom .button-menu-mobile { + border: none; + color: #fff; + display: block; + height: 70px; + line-height: 70px; + width: 60px; + background-color: transparent; + font-size: 24px; + cursor: pointer; } + .navbar-custom .button-menu-mobile.disable-btn { + display: none; } + +@media (max-width: 767.98px) { + body { + padding-bottom: 80px; } + .pro-user-name { + display: none; } + .navbar-custom { + padding: 0 0 0 12px; } + .logo-box { + padding-right: 0px; } + .logo-box .logo-lg { + display: none !important; } + .logo-box .logo-sm { + display: block !important; } } + +/* Notification */ +.noti-scroll { + max-height: 230px; } + +.notification-list { + margin-left: 0; } + .notification-list .noti-title { + background-color: #fff; + padding: 15px 20px; } + .notification-list .noti-icon { + font-size: 21px; + vertical-align: middle; } + .notification-list .noti-icon-badge { + display: inline-block; + position: absolute; + top: 14px; + right: 12px; } + .notification-list .notify-item { + padding: 12px 20px; } + .notification-list .notify-item .notify-icon { + float: left; + height: 36px; + width: 36px; + font-size: 16px; + line-height: 36px; + text-align: center; + margin-right: 10px; + border-radius: 50%; + color: #fff; } + .notification-list .notify-item .notify-details { + margin-bottom: 5px; + overflow: hidden; + margin-left: 45px; + text-overflow: ellipsis; + white-space: nowrap; + color: #414d5f; } + .notification-list .notify-item .notify-details b { + font-weight: 500; } + .notification-list .notify-item .notify-details small { + display: block; } + .notification-list .notify-item .notify-details span { + display: block; + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap; + font-size: 13px; } + .notification-list .notify-item .user-msg { + margin-left: 45px; + white-space: normal; + line-height: 16px; } + .notification-list .profile-dropdown .notify-item { + padding: 0.45rem 1.2rem; } + +.profile-dropdown { + width: 170px; } + .profile-dropdown i { + vertical-align: middle; + margin-right: 5px; } + +.nav-user { + padding: 0 12px !important; } + .nav-user img { + height: 32px; + width: 32px; } + +.topbar-light .navbar-custom { + background-color: #ffffff; + -webkit-box-shadow: 0px 0px 35px 0px rgba(154, 161, 171, 0.15); + box-shadow: 0px 0px 35px 0px rgba(154, 161, 171, 0.15); + /* Search */ } + .topbar-light .navbar-custom .topnav-menu .nav-link { + color: #6c757d; } + .topbar-light .navbar-custom .app-search .form-control { + background-color: rgba(50, 58, 70, 0.05); + color: #98a6ad; } + +.topbar-dark .navbar-custom { + background-color: #494f5d; } + +@media (min-width: 1200px) { + .container-fluid { + max-width: 90%; } } + +.wrapper { + padding: 130px 12px 0 12px; } + +#topnav { + background: #494f5d; + position: fixed; + left: 0; + right: 0; + z-index: 1001; + padding: 0 12px; } + #topnav .arrow-down { + display: inline-block; } + #topnav .arrow-down:after { + border-color: initial; + border-style: solid; + border-width: 0 0 1px 1px; + content: ""; + height: .4em; + display: inline-block; + right: 5px; + top: 50%; + margin-left: 5px; + -webkit-transform: rotate(-45deg) translateY(-50%); + transform: rotate(-45deg) translateY(-50%); + -webkit-transform-origin: top; + transform-origin: top; + -webkit-transition: all .3s ease-out; + transition: all .3s ease-out; + width: .4em; } + #topnav .navbar-toggle { + border: 0; + position: relative; + padding: 0; + margin: 0; + cursor: pointer; } + #topnav .navbar-toggle .lines { + width: 25px; + display: block; + position: relative; + margin: 15px 20px 0 20px; + padding-top: 13px; + height: 44px; + -webkit-transition: all .5s ease; + transition: all .5s ease; } + #topnav .navbar-toggle span { + height: 2px; + width: 100%; + background-color: #adb5bd; + display: block; + margin-bottom: 5px; + transition: -webkit-transform .5s ease; + -webkit-transition: -webkit-transform .5s ease; + transition: transform .5s ease; + transition: transform .5s ease, -webkit-transform .5s ease; } + #topnav .navbar-toggle.open span { + position: absolute; } + #topnav .navbar-toggle.open span:first-child { + top: 18px; + -webkit-transform: rotate(45deg); + transform: rotate(45deg); } + #topnav .navbar-toggle.open span:nth-child(2) { + visibility: hidden; } + #topnav .navbar-toggle.open span:last-child { + width: 100%; + top: 18px; + -webkit-transform: rotate(-45deg); + transform: rotate(-45deg); } + #topnav .has-submenu.active > a { + color: #fff; } + #topnav .has-submenu.active .submenu li.active > a { + color: #00acc1; } + #topnav .topbar-menu { + margin-top: 70px; } + +.navigation-menu { + list-style: none; + margin: 0; + padding: 0; } + .navigation-menu > li { + float: left; + position: relative; } + .navigation-menu > li > a { + display: block; + color: rgba(255, 255, 255, 0.7); + font-size: 15px; + font-family: "Rubik", sans-serif; + -webkit-transition: all .5s ease; + transition: all .5s ease; + line-height: 20px; + padding: 20px; + position: relative; } + .navigation-menu > li > a i { + font-size: 15px; + margin-right: 8px; } + .navigation-menu > li > a:hover, .navigation-menu > li > a:focus { + background-color: transparent; } + +/* +Responsive Menu +*/ +@media (min-width: 992px) { + .navigation-menu > li > a:hover, .navigation-menu > li > a:focus, .navigation-menu > li > a:active { + color: #fff; } + .navigation-menu > li:hover a { + color: #fff; } + .navigation-menu > li:first-of-type > a { + padding-left: 0; } + .navigation-menu > li.last-elements .submenu { + left: auto; + right: 0; } + .navigation-menu > li.last-elements .submenu > li.has-submenu .submenu { + left: auto; + right: 100%; + margin-left: 0; + margin-right: 10px; } + .navigation-menu > li > ul > li.has-submenu:active > a, .navigation-menu > li > ul > li.has-submenu:hover > a { + color: #00acc1; } + .navigation-menu > li .submenu { + position: absolute; + top: 100%; + left: 0; + z-index: 1000; + padding: 10px 0; + list-style: none; + min-width: 200px; + text-align: left; + visibility: hidden; + opacity: 0; + margin-top: 10px; + border-radius: 4px; + -webkit-transition: all .2s ease; + transition: all .2s ease; + background-color: #fff; + border: 2px solid #f1f5f7; + -webkit-box-shadow: 0px 0px 35px 0px rgba(154, 161, 171, 0.15); + box-shadow: 0px 0px 35px 0px rgba(154, 161, 171, 0.15); } + .navigation-menu > li .submenu:before { + left: 16px; + top: -10px; + content: ""; + display: block; + position: absolute; + background-color: transparent; + border-left: 12px solid transparent; + border-right: 12px solid transparent; + border-bottom: 12px solid #fff; + z-index: 9999; } + .navigation-menu > li .submenu li { + position: relative; } + .navigation-menu > li .submenu li ul { + list-style: none; + padding-left: 0; + margin: 0; } + .navigation-menu > li .submenu li a { + display: block; + padding: 9px 25px; + clear: both; + white-space: nowrap; + color: #323a46; } + .navigation-menu > li .submenu li a:hover { + color: #00acc1; } + .navigation-menu > li .submenu li.has-submenu > a .arrow-down:after { + right: 20px !important; + -webkit-transform: rotate(-135deg) translateY(-50%) !important; + transform: rotate(-135deg) translateY(-50%) !important; + position: absolute; } + .navigation-menu > li .submenu li .submenu { + left: 100%; + top: 0; + margin-left: 20px; + margin-top: -1px; } + .navigation-menu > li .submenu li .submenu:before { + left: -20px; + top: 10px; + border-top: 12px solid transparent; + border-bottom: 12px solid transparent; + border-right: 12px solid #fff; } + .navigation-menu > li .submenu.megamenu { + white-space: nowrap; + width: auto; } + .navigation-menu > li .submenu.megamenu > li { + overflow: hidden; + width: 200px; + display: inline-block; + vertical-align: top; } + .navbar-toggle { + display: none !important; } + #navigation { + display: block !important; } } + +@media (min-width: 768px) { + .navigation-menu > li.has-submenu:hover > .submenu { + visibility: visible; + opacity: 1; + margin-top: 0; } + .navigation-menu > li.has-submenu:hover > .submenu > li.has-submenu:hover > .submenu { + visibility: visible; + opacity: 1; + margin-left: 10px; + margin-right: 0; } + .navigation-menu > li.has-submenu.last-elements > .submenu:before { + right: 11px; + left: auto; } } + +@media (max-width: 991px) { + .wrapper { + padding-top: 70px; } + #topnav .navigation-menu { + float: none; + max-height: 400px; + text-align: left; } + #topnav .navigation-menu > li { + display: block; + float: none; } + #topnav .navigation-menu > li > a { + color: #323a46; + padding: 15px; } + #topnav .navigation-menu > li > a i { + display: inline-block; + margin-right: 10px; + margin-bottom: 0; + vertical-align: inherit; } + #topnav .navigation-menu > li > a:after { + position: absolute; + right: 15px; } + #topnav .navigation-menu > li .submenu { + display: none; + list-style: none; + padding-left: 20px; + margin: 0; } + #topnav .navigation-menu > li .submenu li a { + display: block; + position: relative; + padding: 7px 20px; + color: #323a46; } + #topnav .navigation-menu > li .submenu li a:hover { + color: #00acc1; } + #topnav .navigation-menu > li .submenu.open { + display: block; } + #topnav .navigation-menu > li .submenu .submenu { + display: none; + list-style: none; } + #topnav .navigation-menu > li .submenu .submenu.open { + display: block; } + #topnav .navigation-menu > li .submenu.megamenu > li > ul { + list-style: none; + padding-left: 0; } + #topnav .navigation-menu > li.has-submenu.open > a { + color: #00acc1; } + #topnav .has-submenu.active a { + color: #00acc1; } + #topnav .has-submenu.active .submenu li.active > a { + color: #00acc1; } + #topnav .arrow-down:after { + right: 15px; + position: absolute; } + #topnav .navbar-header { + float: left; } + #navigation { + position: absolute; + top: 70px; + left: 0; + width: 100%; + display: none; + height: auto; + padding-bottom: 0; + overflow: auto; + -webkit-box-shadow: 0px 0px 35px 0px rgba(154, 161, 171, 0.15); + box-shadow: 0px 0px 35px 0px rgba(154, 161, 171, 0.15); + background-color: #fff; } + #navigation.open { + display: block; + overflow-y: auto; } } + +@media (max-height: 375px) { + .navigation-menu { + max-height: 240px !important; } } + +.menubar-light #topnav { + background: #ffffff; + -webkit-box-shadow: 0px 0px 35px 0px rgba(154, 161, 171, 0.15); + box-shadow: 0px 0px 35px 0px rgba(154, 161, 171, 0.15); } + .menubar-light #topnav .has-submenu.active > a { + color: #00acc1; } + .menubar-light #topnav .has-submenu.active .submenu li.active > a { + color: #00acc1; } + +.menubar-light .navigation-menu > li > a { + color: rgba(50, 58, 70, 0.7); } + +@media (min-width: 992px) { + .center-menu #topnav .navigation-menu { + text-align: center; } + .center-menu #topnav .navigation-menu > li { + display: inline-block; + float: none; } + .center-menu #topnav .navigation-menu > li > a { + padding: 20px; } + .center-menu #topnav .navigation-menu > li > a i { + display: block; + margin: 0 0 5px 0; + float: none; + text-align: center; } + .center-menu #topnav .navigation-menu > li > a .arrow-down { + display: none; + margin: 0 0 5px 0; } + .center-menu .wrapper { + padding: 150px 12px 0 12px; } } + +@media (min-width: 992px) { + .unsticky-header #topnav, .unsticky-header .navbar-custom { + position: absolute; } } + +.page-title-box .page-title { + font-size: 18px; + margin: 0; + line-height: 75px; + color: #323a46; } + +.page-title-box .page-title-right { + float: right; + margin-top: 20px; } + +.page-title-box .breadcrumb { + padding-top: 8px; } + +@media (max-width: 767.98px) { + .page-title-box .page-title { + display: block; + white-space: nowrap; + text-overflow: ellipsis; + overflow: hidden; + line-height: 70px; } + .page-title-box .breadcrumb { + display: none; } } + +@media (max-width: 640px) { + .page-title-box .page-title-right { + display: none; } } + +@media (max-width: 419px) { + .page-title-box .breadcrumb { + display: none; } } + +.footer { + bottom: 0; + padding: 19px 15px 20px; + position: absolute; + right: 0; + color: #98a6ad; + left: 0; + background-color: #fbfbfb; } + .footer .footer-links a { + color: #98a6ad; + margin-left: 1.5rem; + -webkit-transition: all .4s; + transition: all .4s; } + .footer .footer-links a:hover { + color: #323a46; } + .footer .footer-links a:first-of-type { + margin-left: 0; } + +.right-bar { + background-color: #fff; + -webkit-box-shadow: 0 0 24px 0 rgba(0, 0, 0, 0.06), 0 1px 0 0 rgba(0, 0, 0, 0.02); + box-shadow: 0 0 24px 0 rgba(0, 0, 0, 0.06), 0 1px 0 0 rgba(0, 0, 0, 0.02); + display: block; + position: fixed; + -webkit-transition: all 200ms ease-out; + transition: all 200ms ease-out; + width: 260px; + z-index: 9999; + float: right !important; + right: -270px; + top: 0; + bottom: 0; } + .right-bar .rightbar-title { + background-color: #00acc1; + padding: 27px 25px; + color: #fff; } + .right-bar .right-bar-toggle { + background-color: #414b5b; + height: 24px; + width: 24px; + line-height: 24px; + color: #fff; + text-align: center; + border-radius: 50%; + margin-top: -4px; } + .right-bar .right-bar-toggle:hover { + background-color: #475364; } + .right-bar .user-box { + padding: 25px; + text-align: center; } + .right-bar .user-box .user-img { + position: relative; + height: 64px; + width: 64px; + margin: 0 auto 15px auto; } + .right-bar .user-box .user-img .user-edit { + position: absolute; + right: -5px; + bottom: 0px; + height: 24px; + width: 24px; + background-color: #fff; + line-height: 24px; + border-radius: 50%; + -webkit-box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.12); + box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.12); } + .right-bar .user-box h5 { + margin-bottom: 2px; } + .right-bar .user-box h5 a { + color: #323a46; } + +.rightbar-overlay { + background-color: rgba(50, 58, 70, 0.55); + position: absolute; + left: 0; + right: 0; + top: 0; + bottom: 0; + display: none; + z-index: 9998; + -webkit-transition: all .2s ease-out; + transition: all .2s ease-out; } + +.right-bar-enabled .right-bar { + right: 0; } + +.right-bar-enabled .rightbar-overlay { + display: block; } + +@media (max-width: 767.98px) { + .right-bar { + overflow: auto; } + .right-bar .slimscroll-menu { + height: auto !important; } } + +.inbox-widget .inbox-item { + overflow: hidden; + padding: 0.625rem 0; + position: relative; } + .inbox-widget .inbox-item .inbox-item-img { + display: block; + float: left; + margin-right: 15px; } + .inbox-widget .inbox-item .inbox-item-img img { + width: 40px; } + .inbox-widget .inbox-item .inbox-item-author { + color: #323a46; + display: block; + margin-bottom: 0px; } + .inbox-widget .inbox-item .inbox-item-text { + color: #98a6ad; + display: block; + margin: 0; + overflow: hidden; } + .inbox-widget .inbox-item .inbox-item-date { + color: #98a6ad; + font-size: 0.6875rem; + position: absolute; + right: 5px; + top: 10px; } + +.width-xs { + min-width: 80px; } + +.width-sm { + min-width: 95px; } + +.width-md { + min-width: 110px; } + +.width-lg { + min-width: 140px; } + +.width-xl { + min-width: 160px; } + +.font-family-secondary { + font-family: "Rubik", sans-serif; } + +.avatar-xs { + height: 1.5rem; + width: 1.5rem; } + +.avatar-sm { + height: 2.25rem; + width: 2.25rem; } + +.avatar-md { + height: 3.5rem; + width: 3.5rem; } + +.avatar-lg { + height: 4.5rem; + width: 4.5rem; } + +.avatar-xl { + height: 6rem; + width: 6rem; } + +.avatar-xxl { + height: 7.5rem; + width: 7.5rem; } + +.avatar-title { + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + color: #fff; + display: -webkit-box; + display: -ms-flexbox; + display: flex; + height: 100%; + -webkit-box-pack: center; + -ms-flex-pack: center; + justify-content: center; + width: 100%; } + +.avatar-group { + padding-left: 12px; } + .avatar-group .avatar-group-item { + margin: 0 0 10px -12px; + display: inline-block; + border: 2px solid #fff; + border-radius: 50%; } + +.font-weight-medium { + font-weight: 500; } + +.font-weight-semibold { + font-weight: 600; } + +.sp-line-1, +.sp-line-2, +.sp-line-3, +.sp-line-4 { + overflow: hidden; + text-overflow: ellipsis; + display: -webkit-box; + -webkit-box-orient: vertical; } + +.sp-line-1 { + -webkit-line-clamp: 1; } + +.sp-line-2 { + -webkit-line-clamp: 2; } + +.sp-line-3 { + -webkit-line-clamp: 3; } + +.sp-line-4 { + -webkit-line-clamp: 4; } + +.pull-in { + margin-left: -1.5rem; + margin-right: -1.5rem; } + +.social-list-item { + height: 2rem; + width: 2rem; + line-height: calc(2rem - 4px); + display: block; + border: 2px solid #adb5bd; + border-radius: 50%; + color: #adb5bd; } + +.widget-flat { + position: relative; + overflow: hidden; } + .widget-flat i.widget-icon { + font-size: 36px; } + +.checkbox label { + display: inline-block; + padding-left: 8px; + position: relative; + font-weight: normal; + margin-bottom: 0; } + .checkbox label::before { + -o-transition: 0.3s ease-in-out; + -webkit-transition: 0.3s ease-in-out; + background-color: #fff; + border-radius: 3px; + border: 2px solid #98a6ad; + content: ""; + display: inline-block; + height: 18px; + left: 0; + margin-left: -18px; + position: absolute; + transition: 0.3s ease-in-out; + width: 18px; + outline: none !important; + top: 2px; } + .checkbox label::after { + color: #6c757d; + display: inline-block; + font-size: 11px; + height: 18px; + left: 0; + margin-left: -18px; + padding-left: 3px; + padding-top: 2px; + position: absolute; + top: 0; + width: 18px; } + +.checkbox input[type="checkbox"] { + cursor: pointer; + opacity: 0; + z-index: 1; + outline: none !important; } + .checkbox input[type="checkbox"]:disabled + label { + opacity: 0.65; } + +.checkbox input[type="checkbox"]:focus + label::before { + outline-offset: -2px; + outline: none; } + +.checkbox input[type="checkbox"]:checked + label::after { + content: ""; + position: absolute; + top: 6px; + left: 7px; + display: table; + width: 4px; + height: 8px; + border: 2px solid #6c757d; + border-top-width: 0; + border-left-width: 0; + -webkit-transform: rotate(45deg); + transform: rotate(45deg); } + +.checkbox input[type="checkbox"]:disabled + label::before { + background-color: #f7f7f7; + cursor: not-allowed; } + +.checkbox.checkbox-circle label::before { + border-radius: 50%; } + +.checkbox.checkbox-inline { + margin-top: 0; } + +.checkbox.checkbox-single input { + height: 18px; + width: 18px; + position: absolute; } + +.checkbox.checkbox-single label { + height: 18px; + width: 18px; } + .checkbox.checkbox-single label:before { + margin-left: 0; } + .checkbox.checkbox-single label:after { + margin-left: 0; } + +.checkbox-primary input[type="checkbox"]:checked + label::before { + background-color: #00acc1; + border-color: #00acc1; } + +.checkbox-primary input[type="checkbox"]:checked + label::after { + border-color: #fff; } + +.checkbox-secondary input[type="checkbox"]:checked + label::before { + background-color: #6c757d; + border-color: #6c757d; } + +.checkbox-secondary input[type="checkbox"]:checked + label::after { + border-color: #fff; } + +.checkbox-success input[type="checkbox"]:checked + label::before { + background-color: #25b343; + border-color: #25b343; } + +.checkbox-success input[type="checkbox"]:checked + label::after { + border-color: #fff; } + +.checkbox-info input[type="checkbox"]:checked + label::before { + background-color: #4b88e4; + border-color: #4b88e4; } + +.checkbox-info input[type="checkbox"]:checked + label::after { + border-color: #fff; } + +.checkbox-warning input[type="checkbox"]:checked + label::before { + background-color: #f7b84b; + border-color: #f7b84b; } + +.checkbox-warning input[type="checkbox"]:checked + label::after { + border-color: #fff; } + +.checkbox-danger input[type="checkbox"]:checked + label::before { + background-color: #f1556c; + border-color: #f1556c; } + +.checkbox-danger input[type="checkbox"]:checked + label::after { + border-color: #fff; } + +.checkbox-light input[type="checkbox"]:checked + label::before { + background-color: #f7f7f7; + border-color: #f7f7f7; } + +.checkbox-light input[type="checkbox"]:checked + label::after { + border-color: #fff; } + +.checkbox-dark input[type="checkbox"]:checked + label::before { + background-color: #323a46; + border-color: #323a46; } + +.checkbox-dark input[type="checkbox"]:checked + label::after { + border-color: #fff; } + +.checkbox-pink input[type="checkbox"]:checked + label::before { + background-color: #f672a7; + border-color: #f672a7; } + +.checkbox-pink input[type="checkbox"]:checked + label::after { + border-color: #fff; } + +.checkbox-purple input[type="checkbox"]:checked + label::before { + background-color: #6b5eae; + border-color: #6b5eae; } + +.checkbox-purple input[type="checkbox"]:checked + label::after { + border-color: #fff; } + +.radio label { + display: inline-block; + padding-left: 8px; + position: relative; + font-weight: normal; + margin-bottom: 0; } + .radio label::before { + -o-transition: border 0.5s ease-in-out; + -webkit-transition: border 0.5s ease-in-out; + background-color: #fff; + border-radius: 50%; + border: 2px solid #98a6ad; + content: ""; + display: inline-block; + height: 18px; + left: 0; + margin-left: -18px; + position: absolute; + transition: border 0.5s ease-in-out; + width: 18px; + outline: none !important; } + .radio label::after { + -moz-transition: -moz-transform 0.1s cubic-bezier(0.8, -0.33, 0.2, 1.33); + -ms-transform: scale(0, 0); + -o-transform: scale(0, 0); + -o-transition: -o-transform 0.1s cubic-bezier(0.8, -0.33, 0.2, 1.33); + -webkit-transform: scale(0, 0); + -webkit-transition: -webkit-transform 0.1s cubic-bezier(0.8, -0.33, 0.2, 1.33); + background-color: #6c757d; + border-radius: 50%; + content: " "; + display: inline-block; + height: 10px; + left: 6px; + margin-left: -20px; + position: absolute; + top: 4px; + transform: scale(0, 0); + transition: -webkit-transform 0.1s cubic-bezier(0.8, -0.33, 0.2, 1.33); + transition: transform 0.1s cubic-bezier(0.8, -0.33, 0.2, 1.33); + transition: transform 0.1s cubic-bezier(0.8, -0.33, 0.2, 1.33), -webkit-transform 0.1s cubic-bezier(0.8, -0.33, 0.2, 1.33); + width: 10px; } + +.radio input[type="radio"] { + cursor: pointer; + opacity: 0; + z-index: 1; + outline: none !important; } + .radio input[type="radio"]:disabled + label { + opacity: 0.65; } + +.radio input[type="radio"]:focus + label::before { + outline-offset: -2px; + outline: 5px auto -webkit-focus-ring-color; + outline: thin dotted; } + +.radio input[type="radio"]:checked + label::after { + -webkit-transform: scale(1, 1); + transform: scale(1, 1); } + +.radio input[type="radio"]:disabled + label::before { + cursor: not-allowed; } + +.radio.radio-inline { + margin-top: 0; } + +.radio.radio-single label { + height: 17px; } + +.radio-primary input[type="radio"] + label::after { + background-color: #00acc1; } + +.radio-primary input[type="radio"]:checked + label::before { + border-color: #00acc1; } + +.radio-primary input[type="radio"]:checked + label::after { + background-color: #00acc1; } + +.radio-secondary input[type="radio"] + label::after { + background-color: #6c757d; } + +.radio-secondary input[type="radio"]:checked + label::before { + border-color: #6c757d; } + +.radio-secondary input[type="radio"]:checked + label::after { + background-color: #6c757d; } + +.radio-success input[type="radio"] + label::after { + background-color: #25b343; } + +.radio-success input[type="radio"]:checked + label::before { + border-color: #25b343; } + +.radio-success input[type="radio"]:checked + label::after { + background-color: #25b343; } + +.radio-info input[type="radio"] + label::after { + background-color: #4b88e4; } + +.radio-info input[type="radio"]:checked + label::before { + border-color: #4b88e4; } + +.radio-info input[type="radio"]:checked + label::after { + background-color: #4b88e4; } + +.radio-warning input[type="radio"] + label::after { + background-color: #f7b84b; } + +.radio-warning input[type="radio"]:checked + label::before { + border-color: #f7b84b; } + +.radio-warning input[type="radio"]:checked + label::after { + background-color: #f7b84b; } + +.radio-danger input[type="radio"] + label::after { + background-color: #f1556c; } + +.radio-danger input[type="radio"]:checked + label::before { + border-color: #f1556c; } + +.radio-danger input[type="radio"]:checked + label::after { + background-color: #f1556c; } + +.radio-light input[type="radio"] + label::after { + background-color: #f7f7f7; } + +.radio-light input[type="radio"]:checked + label::before { + border-color: #f7f7f7; } + +.radio-light input[type="radio"]:checked + label::after { + background-color: #f7f7f7; } + +.radio-dark input[type="radio"] + label::after { + background-color: #323a46; } + +.radio-dark input[type="radio"]:checked + label::before { + border-color: #323a46; } + +.radio-dark input[type="radio"]:checked + label::after { + background-color: #323a46; } + +.radio-pink input[type="radio"] + label::after { + background-color: #f672a7; } + +.radio-pink input[type="radio"]:checked + label::before { + border-color: #f672a7; } + +.radio-pink input[type="radio"]:checked + label::after { + background-color: #f672a7; } + +.radio-purple input[type="radio"] + label::after { + background-color: #6b5eae; } + +.radio-purple input[type="radio"]:checked + label::before { + border-color: #6b5eae; } + +.radio-purple input[type="radio"]:checked + label::after { + background-color: #6b5eae; } + +.ribbon-box { + position: relative; + /* Ribbon two */ } + .ribbon-box .ribbon { + position: relative; + clear: both; + padding: 5px 12px; + margin-bottom: 15px; + -webkit-box-shadow: 2px 5px 10px rgba(50, 58, 70, 0.15); + box-shadow: 2px 5px 10px rgba(50, 58, 70, 0.15); + color: #fff; + font-size: 13px; + font-weight: 500; } + .ribbon-box .ribbon:before { + content: " "; + border-style: solid; + border-width: 10px; + display: block; + position: absolute; + bottom: -10px; + left: 0; + margin-bottom: -10px; + z-index: -1; } + .ribbon-box .ribbon.float-left { + margin-left: -30px; + border-radius: 0 3px 3px 0; } + .ribbon-box .ribbon.float-right { + margin-right: -30px; + border-radius: 3px 0 0 3px; } + .ribbon-box .ribbon.float-right:before { + right: 0; } + .ribbon-box .ribbon.float-center span { + margin: 0 auto 20px auto; } + .ribbon-box.ribbon-icon-box .ribbon { + padding-left: 40px; } + .ribbon-box.ribbon-icon-box .ribbon .ribbon-icon { + position: absolute; + left: 6px; + top: 6px; } + .ribbon-box .ribbon-content { + clear: both; } + .ribbon-box .ribbon-primary { + background: #00acc1; } + .ribbon-box .ribbon-primary:before { + border-color: #007f8e transparent transparent; } + .ribbon-box .ribbon-secondary { + background: #6c757d; } + .ribbon-box .ribbon-secondary:before { + border-color: #545b62 transparent transparent; } + .ribbon-box .ribbon-success { + background: #25b343; } + .ribbon-box .ribbon-success:before { + border-color: #1c8933 transparent transparent; } + .ribbon-box .ribbon-info { + background: #4b88e4; } + .ribbon-box .ribbon-info:before { + border-color: #216bdb transparent transparent; } + .ribbon-box .ribbon-warning { + background: #f7b84b; } + .ribbon-box .ribbon-warning:before { + border-color: #f5a51a transparent transparent; } + .ribbon-box .ribbon-danger { + background: #f1556c; } + .ribbon-box .ribbon-danger:before { + border-color: #ed2643 transparent transparent; } + .ribbon-box .ribbon-light { + background: #f7f7f7; } + .ribbon-box .ribbon-light:before { + border-color: #dedede transparent transparent; } + .ribbon-box .ribbon-dark { + background: #323a46; } + .ribbon-box .ribbon-dark:before { + border-color: #1d2128 transparent transparent; } + .ribbon-box .ribbon-pink { + background: #f672a7; } + .ribbon-box .ribbon-pink:before { + border-color: #f34289 transparent transparent; } + .ribbon-box .ribbon-purple { + background: #6b5eae; } + .ribbon-box .ribbon-purple:before { + border-color: #544990 transparent transparent; } + .ribbon-box .ribbon-two { + position: absolute; + left: -5px; + top: -5px; + z-index: 1; + overflow: hidden; + width: 75px; + height: 75px; + text-align: right; } + .ribbon-box .ribbon-two span { + font-size: 13px; + color: #fff; + text-align: center; + line-height: 20px; + transform: rotate(-45deg); + -webkit-transform: rotate(-45deg); + width: 100px; + display: block; + -webkit-box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.06), 0 1px 0 0 rgba(0, 0, 0, 0.02); + box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.06), 0 1px 0 0 rgba(0, 0, 0, 0.02); + position: absolute; + top: 19px; + left: -21px; + font-weight: 500; } + .ribbon-box .ribbon-two span:before { + content: ""; + position: absolute; + left: 0; + top: 100%; + z-index: -1; + border-right: 3px solid transparent; + border-bottom: 3px solid transparent; } + .ribbon-box .ribbon-two span:after { + content: ""; + position: absolute; + right: 0; + top: 100%; + z-index: -1; + border-left: 3px solid transparent; + border-bottom: 3px solid transparent; } + .ribbon-box .ribbon-two-primary span { + background: #00acc1; } + .ribbon-box .ribbon-two-primary span:before { + border-left: 3px solid #006875; + border-top: 3px solid #006875; } + .ribbon-box .ribbon-two-primary span:after { + border-right: 3px solid #006875; + border-top: 3px solid #006875; } + .ribbon-box .ribbon-two-secondary span { + background: #6c757d; } + .ribbon-box .ribbon-two-secondary span:before { + border-left: 3px solid #494f54; + border-top: 3px solid #494f54; } + .ribbon-box .ribbon-two-secondary span:after { + border-right: 3px solid #494f54; + border-top: 3px solid #494f54; } + .ribbon-box .ribbon-two-success span { + background: #25b343; } + .ribbon-box .ribbon-two-success span:before { + border-left: 3px solid #18742b; + border-top: 3px solid #18742b; } + .ribbon-box .ribbon-two-success span:after { + border-right: 3px solid #18742b; + border-top: 3px solid #18742b; } + .ribbon-box .ribbon-two-info span { + background: #4b88e4; } + .ribbon-box .ribbon-two-info span:before { + border-left: 3px solid #1e60c5; + border-top: 3px solid #1e60c5; } + .ribbon-box .ribbon-two-info span:after { + border-right: 3px solid #1e60c5; + border-top: 3px solid #1e60c5; } + .ribbon-box .ribbon-two-warning span { + background: #f7b84b; } + .ribbon-box .ribbon-two-warning span:before { + border-left: 3px solid #eb990a; + border-top: 3px solid #eb990a; } + .ribbon-box .ribbon-two-warning span:after { + border-right: 3px solid #eb990a; + border-top: 3px solid #eb990a; } + .ribbon-box .ribbon-two-danger span { + background: #f1556c; } + .ribbon-box .ribbon-two-danger span:before { + border-left: 3px solid #e71332; + border-top: 3px solid #e71332; } + .ribbon-box .ribbon-two-danger span:after { + border-right: 3px solid #e71332; + border-top: 3px solid #e71332; } + .ribbon-box .ribbon-two-light span { + background: #f7f7f7; } + .ribbon-box .ribbon-two-light span:before { + border-left: 3px solid #d1d1d1; + border-top: 3px solid #d1d1d1; } + .ribbon-box .ribbon-two-light span:after { + border-right: 3px solid #d1d1d1; + border-top: 3px solid #d1d1d1; } + .ribbon-box .ribbon-two-dark span { + background: #323a46; } + .ribbon-box .ribbon-two-dark span:before { + border-left: 3px solid #121519; + border-top: 3px solid #121519; } + .ribbon-box .ribbon-two-dark span:after { + border-right: 3px solid #121519; + border-top: 3px solid #121519; } + .ribbon-box .ribbon-two-pink span { + background: #f672a7; } + .ribbon-box .ribbon-two-pink span:before { + border-left: 3px solid #f12a7a; + border-top: 3px solid #f12a7a; } + .ribbon-box .ribbon-two-pink span:after { + border-right: 3px solid #f12a7a; + border-top: 3px solid #f12a7a; } + .ribbon-box .ribbon-two-purple span { + background: #6b5eae; } + .ribbon-box .ribbon-two-purple span:before { + border-left: 3px solid #4a407f; + border-top: 3px solid #4a407f; } + .ribbon-box .ribbon-two-purple span:after { + border-right: 3px solid #4a407f; + border-top: 3px solid #4a407f; } + +@media print { + .right-bar, + .page-title-box, + .navbar-custom, + .footer { + display: none; } + .card-body, + .content-page, + .right-bar, + .content, + body { + padding: 0; + margin: 0; } } + +/*! + * 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; + cursor: pointer; + display: inline-block; + overflow: hidden; + -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; + border-radius: 50%; + width: 100px; + height: 100px; + margin-top: -50px; + margin-left: -50px; + opacity: 0; + 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%); + -webkit-transition: all 0.5s ease-out; + transition: all 0.5s ease-out; + -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-transform: scale(0) translate(0, 0); + transform: scale(0) translate(0, 0); + pointer-events: none; } + +.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, white 100%, black 100%); } + +.waves-button, +.waves-button:hover, +.waves-button:visited, +.waves-button-input { + white-space: nowrap; + vertical-align: middle; + cursor: pointer; + border: none; + outline: none; + color: inherit; + background-color: rgba(0, 0, 0, 0); + font-size: 1em; + line-height: 1em; + text-align: center; + text-decoration: none; + z-index: 1; } + +.waves-button { + padding: 0.85em 1.1em; + border-radius: 0.2em; } + +.waves-button-input { + margin: 0; + padding: 0.85em 1.1em; } + +.waves-input-wrapper { + border-radius: 0.2em; + vertical-align: bottom; } + +.waves-input-wrapper.waves-button { + padding: 0; } + +.waves-input-wrapper .waves-button-input { + position: relative; + top: 0; + left: 0; + z-index: 1; } + +.waves-circle { + text-align: center; + width: 2.5em; + height: 2.5em; + line-height: 2.5em; + border-radius: 50%; } + +.waves-float { + -webkit-mask-image: none; + -webkit-box-shadow: 0px 1px 1.5px 1px rgba(0, 0, 0, 0.12); + box-shadow: 0px 1px 1.5px 1px rgba(0, 0, 0, 0.12); + -webkit-transition: all 300ms; + transition: all 300ms; } + +.waves-float:active { + -webkit-box-shadow: 0px 8px 20px 1px rgba(0, 0, 0, 0.3); + box-shadow: 0px 8px 20px 1px rgba(0, 0, 0, 0.3); } + +.waves-block { + display: block; } + +.slimScrollDiv { + height: auto !important; } + +#toast-container > div { + opacity: 1; + -webkit-box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.12); + box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.12); } + #toast-container > div:hover { + -webkit-box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.12); + box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.12); } + +.toast-progress { + background-color: #fff; } + +.toast-success { + background-color: #25b343; } + +.toast-info { + background-color: #4b88e4; } + +.toast-warning { + background-color: #f7b84b; } + +.toast-error { + background-color: #f1556c; } + +.swal2-modal { + font-family: "Rubik", sans-serif; + -webkit-box-shadow: 0 10px 33px rgba(0, 0, 0, 0.1); + box-shadow: 0 10px 33px rgba(0, 0, 0, 0.1); } + .swal2-modal .swal2-title { + font-size: 24px; + font-weight: 500; } + .swal2-modal .swal2-content { + font-size: 16px; } + .swal2-modal .swal2-spacer { + margin: 10px 0; } + .swal2-modal .swal2-file, .swal2-modal .swal2-input, .swal2-modal .swal2-textarea { + border: 2px solid #dee2e6; + font-size: 16px; + -webkit-box-shadow: none; + box-shadow: none; } + .swal2-modal .swal2-styled:focus { + -webkit-box-shadow: none !important; + box-shadow: none !important; } + +.swal2-icon.swal2-question { + color: #00acc1; + border-color: #00acc1; } + +.swal2-icon.swal2-warning { + color: #f7b84b; + border-color: #f7b84b; } + +.swal2-icon.swal2-error { + border-color: #f1556c; } + .swal2-icon.swal2-error .line { + background-color: #f1556c; } + +.swal2-icon.swal2-info { + color: #4b88e4; + border-color: #4b88e4; } + .swal2-icon.swal2-info .line { + background-color: #4b88e4; } + +.swal2-modal .swal2-file:focus, .swal2-modal .swal2-input:focus, .swal2-modal .swal2-textarea:focus { + outline: 0; + border: 2px solid #00acc1; } + +.swal2-container.swal2-shown { + background-color: rgba(50, 58, 70, 0.9); } + +.irs--modern .irs-bar, .irs--modern .irs-to, .irs--modern .irs-from, .irs--modern .irs-single { + background: #00acc1 !important; } + +.irs--modern .irs-to:before, .irs--modern .irs-from:before, .irs--modern .irs-single:before { + border-top-color: #00acc1; } + +.irs--modern .irs-min, .irs--modern .irs-max { + color: #98a6ad; } + +.irs--modern .irs-grid-text { + font-size: 12px; } + +.irs--modern .irs-handle > i:nth-child(1) { + width: 8px; + height: 8px; } + +.irs--modern .irs-handle > i:first-child { + background-color: #00acc1 !important; } + +.calendar { + float: left; + margin-bottom: 0; } + +.fc-view { + margin-top: 30px; } + +.none-border .modal-footer { + border-top: none; } + +.fc-toolbar { + margin: 15px 0 5px 0; } + .fc-toolbar h2 { + font-size: 1.25rem; + line-height: 1.875rem; + text-transform: uppercase; } + +.fc-day-grid-event .fc-time { + font-weight: 500; } + +.fc-day { + background: #fff; } + +.fc-toolbar .fc-state-active, +.fc-toolbar .ui-state-active, +.fc-toolbar button:focus, +.fc-toolbar button:hover, +.fc-toolbar .ui-state-hover { + z-index: 0; } + +.fc th.fc-widget-header { + background: #f1f5f7; + font-size: 13px; + line-height: 20px; + padding: 10px 0; + text-transform: uppercase; + font-weight: 500; } + +.fc-unthemed th, +.fc-unthemed td, +.fc-unthemed thead, +.fc-unthemed tbody, +.fc-unthemed .fc-divider, +.fc-unthemed .fc-row, +.fc-unthemed .fc-popover { + border-color: #dee2e6; } + +.fc-button { + background: #f1f5f7; + border: none; + color: #6c757d; + text-transform: capitalize; + -webkit-box-shadow: none; + box-shadow: none; + border-radius: 3px; + margin: 0 3px; + padding: 6px 12px; + height: auto; } + +.fc-text-arrow { + font-family: inherit; + font-size: 1rem; } + +.fc-state-hover { + background: #f1f5f7; } + +.fc-state-highlight { + background: #dee2e6; } + +.fc-state-down, +.fc-state-active, +.fc-state-disabled { + background-color: #00acc1; + color: #fff; + text-shadow: none; } + +.fc-cell-overlay { + background: #dee2e6; } + +.fc-unthemed .fc-today { + background: #fff; } + +.fc-event { + border-radius: 2px; + border: none; + cursor: move; + font-size: 0.8125rem; + margin: 5px 7px; + padding: 5px 5px; + text-align: center; } + +.external-event { + cursor: move; + margin: 10px 0; + padding: 8px 10px; + color: #fff; + border-radius: 4px; } + +.fc-basic-view td.fc-week-number span { + padding-right: 8px; } + +.fc-basic-view td.fc-day-number { + padding-right: 8px; } + +.fc-basic-view .fc-content { + color: #fff; } + +.fc-time-grid-event .fc-content { + color: #fff; } + +@media (max-width: 767.98px) { + .fc-toolbar .fc-left, .fc-toolbar .fc-right, .fc-toolbar .fc-center { + float: none; + display: block; + clear: both; + margin: 10px 0; } + .fc .fc-toolbar > * > * { + float: none; } + .fc-today-button { + display: none; } } + +.chartjs-chart { + margin: auto; + position: relative; + width: 100%; } + +.chartjs-chart-example { + height: 300px; } + +.jqstooltip { + -webkit-box-sizing: content-box; + box-sizing: content-box; + width: auto !important; + height: auto !important; + background-color: #323a46 !important; + -webkit-box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.12); + box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.12); + padding: 5px 10px !important; + border-radius: 3px; + border-color: #323a46 !important; } + +.jqsfield { + color: #fff !important; + font-size: 12px !important; + line-height: 18px !important; + font-family: "Rubik", sans-serif !important; + font-weight: 500 !important; } + +.nice-select .option.selected { + font-weight: 500; } + +.select2-container .select2-selection--single { + border: 1px solid #ced4da; + height: 38px; + outline: none; } + .select2-container .select2-selection--single .select2-selection__rendered { + line-height: 36px; + padding-left: 12px; } + .select2-container .select2-selection--single .select2-selection__arrow { + height: 34px; + width: 34px; + right: 3px; } + .select2-container .select2-selection--single .select2-selection__arrow b { + border-color: #d1d1d1 transparent transparent transparent; + border-width: 6px 6px 0 6px; } + +.select2-container--open .select2-selection--single .select2-selection__arrow b { + border-color: transparent transparent #d1d1d1 transparent !important; + border-width: 0 6px 6px 6px !important; } + +.select2-results__option { + padding: 6px 12px; } + +.select2-dropdown { + border: 1px solid #eaeaea; + -webkit-box-shadow: 0px 0px 35px 0px rgba(154, 161, 171, 0.15); + box-shadow: 0px 0px 35px 0px rgba(154, 161, 171, 0.15); } + +.select2-container--default .select2-search--dropdown { + padding: 10px; + background-color: white; } + .select2-container--default .select2-search--dropdown .select2-search__field { + border: 1px solid #eaeaea; + outline: none; } + +.select2-container--default .select2-results__group { + font-weight: 500; } + +.select2-container--default .select2-results__option--highlighted[aria-selected] { + background-color: #00acc1; } + +.select2-container--default .select2-results__option[aria-selected=true] { + background-color: #f7f7f7; + color: #323a46; } + .select2-container--default .select2-results__option[aria-selected=true]:hover { + background-color: #00acc1; + color: #fff; } + +.select2-container .select2-selection--multiple { + min-height: 38px; + border: 1px solid #ced4da !important; } + .select2-container .select2-selection--multiple .select2-selection__rendered { + padding: 1px 10px; } + .select2-container .select2-selection--multiple .select2-search__field { + border: 0; } + .select2-container .select2-selection--multiple .select2-selection__choice { + background-color: #00acc1; + border: none; + color: #fff; + border-radius: 3px; + padding: 0 7px; + margin-top: 7px; } + .select2-container .select2-selection--multiple .select2-selection__choice__remove { + color: #fff; + margin-right: 5px; } + .select2-container .select2-selection--multiple .select2-selection__choice__remove:hover { + color: #fff; } + +.daterangepicker { + font-family: "Rubik", sans-serif; } + .daterangepicker td.active, .daterangepicker td.active:hover, .daterangepicker .ranges li.active { + background-color: #00acc1; } + .daterangepicker .drp-buttons .btn { + font-weight: 500; } + +@font-face { + font-family: "summernote"; + font-style: normal; + font-weight: normal; + src: url("../fonts/summernote.eot"); + src: url("../fonts/summernote.eot?#iefix") format("embedded-opentype"), url("../fonts/summernote.woff?") format("woff"), url("../fonts/summernote.ttf?") format("truetype"); } + +.note-editor.note-frame { + border: 2px solid #f7f7f7; + -webkit-box-shadow: none; + box-shadow: none; + margin: 0; } + .note-editor.note-frame .note-statusbar { + background-color: #fcfcfc; + border-top: 1px solid #f7f7f7; } + .note-editor.note-frame .note-editable { + border: none; } + +.note-status-output { + display: none; } + +.note-editable { + border-radius: 0.2rem; + padding: 0.45rem 0.9rem; } + .note-editable p:last-of-type { + margin-bottom: 0; } + +.note-popover .popover-content .note-color .dropdown-menu, +.card-header.note-toolbar .note-color .dropdown-menu { + min-width: 344px; } + +.note-toolbar { + z-index: 1; + background-color: #fff !important; } + +.dropzone { + border: 2px dashed rgba(50, 58, 70, 0.3); + background: #fff; + border-radius: 6px; } + +.dataTables_wrapper.container-fluid { + padding: 0; } + +table.dataTable { + border-collapse: collapse !important; + margin-bottom: 15px !important; } + table.dataTable tbody > tr.selected, table.dataTable tbody > tr > .selected { + background-color: #00acc1; } + table.dataTable tbody > tr.selected td, table.dataTable tbody > tr > .selected td { + border-color: #00acc1; } + table.dataTable tbody td:focus { + outline: none !important; } + table.dataTable tbody th.focus, table.dataTable tbody td.focus { + outline: 2px solid #00acc1 !important; + outline-offset: -1px; + color: #00acc1; + background-color: rgba(0, 172, 193, 0.15); } + +.dataTables_info { + font-weight: 500; } + +table.dataTable.dtr-inline.collapsed > tbody > tr[role=row] > td:first-child:before, table.dataTable.dtr-inline.collapsed > tbody > tr[role=row] > th:first-child:before { + -webkit-box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.12); + box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.12); + background-color: #25b343; + top: 0.85rem; } + +table.dataTable.dtr-inline.collapsed > tbody > tr.parent > td:first-child:before, table.dataTable.dtr-inline.collapsed > tbody > tr.parent > th:first-child:before { + background-color: #f1556c; + top: 0.85rem; } + +div.dt-button-info { + background-color: #00acc1; + border: none; + color: #fff; + -webkit-box-shadow: none; + box-shadow: none; + border-radius: 3px; + text-align: center; + z-index: 21; } + div.dt-button-info h2 { + border-bottom: none; + background-color: rgba(255, 255, 255, 0.2); + color: #fff; } + +@media (max-width: 767.98px) { + li.paginate_button.previous, li.paginate_button.next { + display: inline-block; + font-size: 1.5rem; } + li.paginate_button { + display: none; } + .dataTables_paginate ul { + text-align: center; + display: block; + margin: 1.5rem 0 0 !important; } + div.dt-buttons { + display: inline-table; + margin-bottom: 1.5rem; } } + +.activate-select .sorting_1 { + background-color: #f1f5f7; } + +.gmaps, .gmaps-panaroma { + height: 300px; + background: #f1f5f7; + border-radius: 3px; } + +.gmaps-overlay { + display: block; + text-align: center; + color: #fff; + font-size: 16px; + line-height: 40px; + background: #00acc1; + border-radius: 4px; + padding: 10px 20px; } + +.gmaps-overlay_arrow { + left: 50%; + margin-left: -16px; + width: 0; + height: 0; + position: absolute; } + .gmaps-overlay_arrow.above { + bottom: -15px; + border-left: 16px solid transparent; + border-right: 16px solid transparent; + border-top: 16px solid #00acc1; } + .gmaps-overlay_arrow.below { + top: -15px; + border-left: 16px solid transparent; + border-right: 16px solid transparent; + border-bottom: 16px solid #00acc1; } + +.jvectormap-label { + border: none; + background: #323a46; + color: #fff; + font-family: "Rubik", sans-serif; + font-size: 0.875rem; + padding: 5px 8px; } + +.jvectormap-zoomin, .jvectormap-zoomout { + line-height: 12px; } + +.button-list { + margin-left: -8px; + margin-bottom: -12px; } + .button-list .btn { + margin-bottom: 12px; + margin-left: 8px; } + +.icons-list-demo div { + cursor: pointer; + line-height: 45px; + white-space: nowrap; + text-overflow: ellipsis; + display: block; + overflow: hidden; } + .icons-list-demo div p { + margin-bottom: 0; + line-height: inherit; } + +.icons-list-demo i { + text-align: center; + vertical-align: middle; + font-size: 22px; + width: 50px; + height: 50px; + line-height: 50px; + margin-right: 12px; + color: rgba(50, 58, 70, 0.7); + border-radius: 3px; + display: inline-block; + -webkit-transition: all 0.2s; + transition: all 0.2s; } + +.icons-list-demo .col-lg-4 { + background-clip: padding-box; + margin-top: 10px; } + .icons-list-demo .col-lg-4:hover, + .icons-list-demo .col-lg-4:hover i { + color: #00acc1; } + +.grid-structure .grid-container { + background-color: #f1f5f7; + margin-bottom: 10px; + font-size: .8rem; + font-weight: 500; + padding: 10px 20px; } + +body.authentication-bg { + background-color: #f7f7f7; + background-size: cover; + background-repeat: no-repeat; + padding-bottom: 0; } + +.home-btn { + position: absolute; + top: 15px; + right: 25px; } + +.timeline { + border-collapse: collapse; + border-spacing: 0; + display: table; + margin-bottom: 50px; + position: relative; + table-layout: fixed; + width: 100%; } + .timeline .w-lg { + min-width: 140px; } + .timeline .time-show { + margin-bottom: 30px; + margin-left: -70px; + margin-top: 30px; + position: relative; } + .timeline:before { + background-color: #00acc1; + bottom: 0; + content: ""; + left: 70px; + position: absolute; + top: 30px; + width: 2px; + z-index: 0; } + .timeline .timeline-icon { + -webkit-border-radius: 50%; + background-color: #00acc1; + border-radius: 50%; + display: block; + height: 20px; + left: -10px; + margin-top: -10px; + position: absolute; + text-align: center; + top: 50%; + width: 20px; } + .timeline .timeline-icon i { + color: #fff; + font-size: 10px; + margin-top: 3px; + position: absolute; + left: 5px; } + .timeline .time-icon:before { + font-size: 16px; + margin-top: 5px; } + +.timeline-item { + padding-left: 70px; } + .timeline-item .timeline-desk { + position: relative; } + .timeline-item .timeline-desk .timeline-box { + padding: 15px 30px 15px 40px; } + .timeline-item .timeline-desk .album img { + height: 36px; + width: auto; + border-radius: 3px; } + +.member-card .member-thumb { + width: 80px; } + +.social-links li a { + border-radius: 50%; + color: #adb5bd; + display: inline-block; + height: 30px; + line-height: 27px; + border: 2px solid #adb5bd; + text-align: center; + width: 30px; } + .social-links li a:hover { + color: #6c757d; + border-color: #6c757d; } + +html { + direction: rtl; } + +body { + text-align: right; } + +.dropdown-menu.show { + text-align: right; + left: auto !important; + right: 0; + bottom: auto; } + +.dropdown-menu-right { + right: auto !important; + left: 0 !important; } + .dropdown-menu-right.show { + left: 0 !important; } + +ul { + padding-right: 0; } + +.btn-label { + margin: -.55rem -.9rem -.55rem .9rem; } + +.btn-label-right { + margin: -0.45rem 0.9rem -0.45rem -0.9rem; } + +.btn-group, +.btn-group-vertical { + direction: ltr; } + +.pagination .page-item:first-child .page-link { + margin-right: 0; + border-top-left-radius: 0px; + border-bottom-left-radius: 0px; + border-top-right-radius: 0.25rem; + border-bottom-right-radius: 0.25rem; } + +.pagination .page-item:last-child .page-link { + border-top-right-radius: 0px; + border-bottom-right-radius: 0px; + border-top-left-radius: 0.25rem; + border-bottom-left-radius: 0.25rem; } + +.blockquote-reverse { + text-align: left !important; } + +dd { + margin-right: 0; } + +.modal-header .close { + margin: -1rem auto -1rem -1rem; } + +.modal-footer > :not(:first-child) { + margin-right: .25rem; + margin-left: 0; } + +.modal-footer > :not(:last-child) { + margin-left: .25rem; + margin-right: 0; } + +.alert-dismissible { + padding-left: 3.9rem; + padding-right: 1.25rem; } + .alert-dismissible .close { + left: 0; + right: auto; } + +.breadcrumb-item + .breadcrumb-item { + padding-right: 0.5rem; + padding-left: 0px; } + .breadcrumb-item + .breadcrumb-item::before { + padding-left: 0.5rem; + content: "\F141"; + padding-right: 0px; } + +.form-check-inline { + margin-left: .75rem; + margin-right: 0; } + +.custom-control { + padding-right: 1.5rem; + padding-left: 0; } + +.custom-control-label::before { + left: auto; + right: -1.5rem; } + +.custom-control-label::after { + left: auto; + right: -1.5rem; } + +.custom-switch { + padding-right: 2.25rem; + padding-left: 0; } + .custom-switch .custom-control-label::before { + right: -2.25rem; + left: auto; } + .custom-switch .custom-control-label::after { + right: calc(-2.25rem + 2px); + left: auto; } + .custom-switch .custom-control-input:checked ~ .custom-control-label::after { + -webkit-transform: translateX(-0.75rem); + transform: translateX(-0.75rem); } + +.custom-file-label::after { + right: auto; + left: 0; + border-right: inherit; } + +.input-group-prepend { + margin-left: -1px; + margin-right: 0; } + +.input-group-append { + margin-right: -1px; + margin-left: 0; } + +.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), +.input-group > .custom-select:not(:last-child), +.input-group > .form-control:not(:last-child) { + border-top-right-radius: 0.2rem; + border-bottom-right-radius: 0.2rem; + border-top-left-radius: 0; + border-bottom-left-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), +.input-group > .custom-select:not(:first-child), +.input-group > .form-control:not(:first-child) { + border-top-left-radius: 0.2rem; + border-bottom-left-radius: 0.2rem; + border-top-right-radius: 0; + border-bottom-right-radius: 0; } + +.m-0 { + margin: 0 !important; } + +.mt-0, +.my-0 { + margin-top: 0 !important; } + +.mr-0, +.mx-0 { + margin-left: 0 !important; + margin-right: 0 !important; } + +.mb-0, +.my-0 { + margin-bottom: 0 !important; } + +.ml-0, +.mx-0 { + margin-right: 0 !important; + margin-left: 0 !important; } + +.m-1 { + margin: 0.375rem !important; } + +.mt-1, +.my-1 { + margin-top: 0.375rem !important; } + +.mr-1, +.mx-1 { + margin-left: 0.375rem !important; + margin-right: 0 !important; } + +.mb-1, +.my-1 { + margin-bottom: 0.375rem !important; } + +.ml-1, +.mx-1 { + margin-right: 0.375rem !important; + margin-left: 0 !important; } + +.m-2 { + margin: 0.75rem !important; } + +.mt-2, +.my-2 { + margin-top: 0.75rem !important; } + +.mr-2, +.mx-2 { + margin-left: 0.75rem !important; + margin-right: 0 !important; } + +.mb-2, +.my-2 { + margin-bottom: 0.75rem !important; } + +.ml-2, +.mx-2 { + margin-right: 0.75rem !important; + margin-left: 0 !important; } + +.m-3 { + margin: 1.5rem !important; } + +.mt-3, +.my-3 { + margin-top: 1.5rem !important; } + +.mr-3, +.mx-3 { + margin-left: 1.5rem !important; + margin-right: 0 !important; } + +.mb-3, +.my-3 { + margin-bottom: 1.5rem !important; } + +.ml-3, +.mx-3 { + margin-right: 1.5rem !important; + margin-left: 0 !important; } + +.m-4 { + margin: 2.25rem !important; } + +.mt-4, +.my-4 { + margin-top: 2.25rem !important; } + +.mr-4, +.mx-4 { + margin-left: 2.25rem !important; + margin-right: 0 !important; } + +.mb-4, +.my-4 { + margin-bottom: 2.25rem !important; } + +.ml-4, +.mx-4 { + margin-right: 2.25rem !important; + margin-left: 0 !important; } + +.m-5 { + margin: 4.5rem !important; } + +.mt-5, +.my-5 { + margin-top: 4.5rem !important; } + +.mr-5, +.mx-5 { + margin-left: 4.5rem !important; + margin-right: 0 !important; } + +.mb-5, +.my-5 { + margin-bottom: 4.5rem !important; } + +.ml-5, +.mx-5 { + margin-right: 4.5rem !important; + margin-left: 0 !important; } + +.p-0 { + padding: 0 !important; } + +.pt-0, +.py-0 { + padding-top: 0 !important; } + +.pr-0, +.px-0 { + padding-left: 0 !important; + padding-right: 0 !important; } + +.pb-0, +.py-0 { + padding-bottom: 0 !important; } + +.pl-0, +.px-0 { + padding-right: 0 !important; + padding-left: 0 !important; } + +.p-1 { + padding: 0.375rem !important; } + +.pt-1, +.py-1 { + padding-top: 0.375rem !important; } + +.pr-1, +.px-1 { + padding-left: 0.375rem !important; + padding-right: 0 !important; } + +.pb-1, +.py-1 { + padding-bottom: 0.375rem !important; } + +.pl-1, +.px-1 { + padding-right: 0.375rem !important; + padding-left: 0 !important; } + +.p-2 { + padding: 0.75rem !important; } + +.pt-2, +.py-2 { + padding-top: 0.75rem !important; } + +.pr-2, +.px-2 { + padding-left: 0.75rem !important; + padding-right: 0 !important; } + +.pb-2, +.py-2 { + padding-bottom: 0.75rem !important; } + +.pl-2, +.px-2 { + padding-right: 0.75rem !important; + padding-left: 0 !important; } + +.p-3 { + padding: 1.5rem !important; } + +.pt-3, +.py-3 { + padding-top: 1.5rem !important; } + +.pr-3, +.px-3 { + padding-left: 1.5rem !important; + padding-right: 0 !important; } + +.pb-3, +.py-3 { + padding-bottom: 1.5rem !important; } + +.pl-3, +.px-3 { + padding-right: 1.5rem !important; + padding-left: 0 !important; } + +.p-4 { + padding: 2.25rem !important; } + +.pt-4, +.py-4 { + padding-top: 2.25rem !important; } + +.pr-4, +.px-4 { + padding-left: 2.25rem !important; + padding-right: 0 !important; } + +.pb-4, +.py-4 { + padding-bottom: 2.25rem !important; } + +.pl-4, +.px-4 { + padding-right: 2.25rem !important; + padding-left: 0 !important; } + +.p-5 { + padding: 4.5rem !important; } + +.pt-5, +.py-5 { + padding-top: 4.5rem !important; } + +.pr-5, +.px-5 { + padding-left: 4.5rem !important; + padding-right: 0 !important; } + +.pb-5, +.py-5 { + padding-bottom: 4.5rem !important; } + +.pl-5, +.px-5 { + padding-right: 4.5rem !important; + padding-left: 0 !important; } + +.m-n1 { + margin: -0.375rem !important; } + +.mt-n1, +.my-n1 { + margin-top: -0.375rem !important; } + +.mr-n1, +.mx-n1 { + margin-right: -0.375rem !important; } + +.mb-n1, +.my-n1 { + margin-bottom: -0.375rem !important; } + +.ml-n1, +.mx-n1 { + margin-left: -0.375rem !important; } + +.m-n2 { + margin: -0.75rem !important; } + +.mt-n2, +.my-n2 { + margin-top: -0.75rem !important; } + +.mr-n2, +.mx-n2 { + margin-right: -0.75rem !important; } + +.mb-n2, +.my-n2 { + margin-bottom: -0.75rem !important; } + +.ml-n2, +.mx-n2 { + margin-left: -0.75rem !important; } + +.m-n3 { + margin: -1.5rem !important; } + +.mt-n3, +.my-n3 { + margin-top: -1.5rem !important; } + +.mr-n3, +.mx-n3 { + margin-right: -1.5rem !important; } + +.mb-n3, +.my-n3 { + margin-bottom: -1.5rem !important; } + +.ml-n3, +.mx-n3 { + margin-left: -1.5rem !important; } + +.m-n4 { + margin: -2.25rem !important; } + +.mt-n4, +.my-n4 { + margin-top: -2.25rem !important; } + +.mr-n4, +.mx-n4 { + margin-right: -2.25rem !important; } + +.mb-n4, +.my-n4 { + margin-bottom: -2.25rem !important; } + +.ml-n4, +.mx-n4 { + margin-left: -2.25rem !important; } + +.m-n5 { + margin: -4.5rem !important; } + +.mt-n5, +.my-n5 { + margin-top: -4.5rem !important; } + +.mr-n5, +.mx-n5 { + margin-right: -4.5rem !important; } + +.mb-n5, +.my-n5 { + margin-bottom: -4.5rem !important; } + +.ml-n5, +.mx-n5 { + margin-left: -4.5rem !important; } + +.m-auto { + margin: auto !important; } + +.mt-auto, +.my-auto { + margin-top: auto !important; } + +.mr-auto, +.mx-auto { + margin-left: auto !important; + margin-right: inherit !important; } + +.mb-auto, +.my-auto { + margin-bottom: auto !important; } + +.ml-auto, +.mx-auto { + margin-right: auto !important; + 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-left: 0 !important; + margin-right: 0 !important; } + .mb-sm-0, + .my-sm-0 { + margin-bottom: 0 !important; } + .ml-sm-0, + .mx-sm-0 { + margin-right: 0 !important; + margin-left: 0 !important; } + .m-sm-1 { + margin: 0.375rem !important; } + .mt-sm-1, + .my-sm-1 { + margin-top: 0.375rem !important; } + .mr-sm-1, + .mx-sm-1 { + margin-left: 0.375rem !important; + margin-right: 0 !important; } + .mb-sm-1, + .my-sm-1 { + margin-bottom: 0.375rem !important; } + .ml-sm-1, + .mx-sm-1 { + margin-right: 0.375rem !important; + margin-left: 0 !important; } + .m-sm-2 { + margin: 0.75rem !important; } + .mt-sm-2, + .my-sm-2 { + margin-top: 0.75rem !important; } + .mr-sm-2, + .mx-sm-2 { + margin-left: 0.75rem !important; + margin-right: 0 !important; } + .mb-sm-2, + .my-sm-2 { + margin-bottom: 0.75rem !important; } + .ml-sm-2, + .mx-sm-2 { + margin-right: 0.75rem !important; + margin-left: 0 !important; } + .m-sm-3 { + margin: 1.5rem !important; } + .mt-sm-3, + .my-sm-3 { + margin-top: 1.5rem !important; } + .mr-sm-3, + .mx-sm-3 { + margin-left: 1.5rem !important; + margin-right: 0 !important; } + .mb-sm-3, + .my-sm-3 { + margin-bottom: 1.5rem !important; } + .ml-sm-3, + .mx-sm-3 { + margin-right: 1.5rem !important; + margin-left: 0 !important; } + .m-sm-4 { + margin: 2.25rem !important; } + .mt-sm-4, + .my-sm-4 { + margin-top: 2.25rem !important; } + .mr-sm-4, + .mx-sm-4 { + margin-left: 2.25rem !important; + margin-right: 0 !important; } + .mb-sm-4, + .my-sm-4 { + margin-bottom: 2.25rem !important; } + .ml-sm-4, + .mx-sm-4 { + margin-right: 2.25rem !important; + margin-left: 0 !important; } + .m-sm-5 { + margin: 4.5rem !important; } + .mt-sm-5, + .my-sm-5 { + margin-top: 4.5rem !important; } + .mr-sm-5, + .mx-sm-5 { + margin-left: 4.5rem !important; + margin-right: 0 !important; } + .mb-sm-5, + .my-sm-5 { + margin-bottom: 4.5rem !important; } + .ml-sm-5, + .mx-sm-5 { + margin-right: 4.5rem !important; + margin-left: 0 !important; } + .p-sm-0 { + padding: 0 !important; } + .pt-sm-0, + .py-sm-0 { + padding-top: 0 !important; } + .pr-sm-0, + .px-sm-0 { + padding-left: 0 !important; + padding-right: 0 !important; } + .pb-sm-0, + .py-sm-0 { + padding-bottom: 0 !important; } + .pl-sm-0, + .px-sm-0 { + padding-right: 0 !important; + padding-left: 0 !important; } + .p-sm-1 { + padding: 0.375rem !important; } + .pt-sm-1, + .py-sm-1 { + padding-top: 0.375rem !important; } + .pr-sm-1, + .px-sm-1 { + padding-left: 0.375rem !important; + padding-right: 0 !important; } + .pb-sm-1, + .py-sm-1 { + padding-bottom: 0.375rem !important; } + .pl-sm-1, + .px-sm-1 { + padding-right: 0.375rem !important; + padding-left: 0 !important; } + .p-sm-2 { + padding: 0.75rem !important; } + .pt-sm-2, + .py-sm-2 { + padding-top: 0.75rem !important; } + .pr-sm-2, + .px-sm-2 { + padding-left: 0.75rem !important; + padding-right: 0 !important; } + .pb-sm-2, + .py-sm-2 { + padding-bottom: 0.75rem !important; } + .pl-sm-2, + .px-sm-2 { + padding-right: 0.75rem !important; + padding-left: 0 !important; } + .p-sm-3 { + padding: 1.5rem !important; } + .pt-sm-3, + .py-sm-3 { + padding-top: 1.5rem !important; } + .pr-sm-3, + .px-sm-3 { + padding-left: 1.5rem !important; + padding-right: 0 !important; } + .pb-sm-3, + .py-sm-3 { + padding-bottom: 1.5rem !important; } + .pl-sm-3, + .px-sm-3 { + padding-right: 1.5rem !important; + padding-left: 0 !important; } + .p-sm-4 { + padding: 2.25rem !important; } + .pt-sm-4, + .py-sm-4 { + padding-top: 2.25rem !important; } + .pr-sm-4, + .px-sm-4 { + padding-left: 2.25rem !important; + padding-right: 0 !important; } + .pb-sm-4, + .py-sm-4 { + padding-bottom: 2.25rem !important; } + .pl-sm-4, + .px-sm-4 { + padding-right: 2.25rem !important; + padding-left: 0 !important; } + .p-sm-5 { + padding: 4.5rem !important; } + .pt-sm-5, + .py-sm-5 { + padding-top: 4.5rem !important; } + .pr-sm-5, + .px-sm-5 { + padding-left: 4.5rem !important; + padding-right: 0 !important; } + .pb-sm-5, + .py-sm-5 { + padding-bottom: 4.5rem !important; } + .pl-sm-5, + .px-sm-5 { + padding-right: 4.5rem !important; + padding-left: 0 !important; } + .m-sm-n1 { + margin: -0.375rem !important; } + .mt-sm-n1, + .my-sm-n1 { + margin-top: -0.375rem !important; } + .mr-sm-n1, + .mx-sm-n1 { + margin-right: -0.375rem !important; } + .mb-sm-n1, + .my-sm-n1 { + margin-bottom: -0.375rem !important; } + .ml-sm-n1, + .mx-sm-n1 { + margin-left: -0.375rem !important; } + .m-sm-n2 { + margin: -0.75rem !important; } + .mt-sm-n2, + .my-sm-n2 { + margin-top: -0.75rem !important; } + .mr-sm-n2, + .mx-sm-n2 { + margin-right: -0.75rem !important; } + .mb-sm-n2, + .my-sm-n2 { + margin-bottom: -0.75rem !important; } + .ml-sm-n2, + .mx-sm-n2 { + margin-left: -0.75rem !important; } + .m-sm-n3 { + margin: -1.5rem !important; } + .mt-sm-n3, + .my-sm-n3 { + margin-top: -1.5rem !important; } + .mr-sm-n3, + .mx-sm-n3 { + margin-right: -1.5rem !important; } + .mb-sm-n3, + .my-sm-n3 { + margin-bottom: -1.5rem !important; } + .ml-sm-n3, + .mx-sm-n3 { + margin-left: -1.5rem !important; } + .m-sm-n4 { + margin: -2.25rem !important; } + .mt-sm-n4, + .my-sm-n4 { + margin-top: -2.25rem !important; } + .mr-sm-n4, + .mx-sm-n4 { + margin-right: -2.25rem !important; } + .mb-sm-n4, + .my-sm-n4 { + margin-bottom: -2.25rem !important; } + .ml-sm-n4, + .mx-sm-n4 { + margin-left: -2.25rem !important; } + .m-sm-n5 { + margin: -4.5rem !important; } + .mt-sm-n5, + .my-sm-n5 { + margin-top: -4.5rem !important; } + .mr-sm-n5, + .mx-sm-n5 { + margin-right: -4.5rem !important; } + .mb-sm-n5, + .my-sm-n5 { + margin-bottom: -4.5rem !important; } + .ml-sm-n5, + .mx-sm-n5 { + margin-left: -4.5rem !important; } + .m-sm-auto { + margin: auto !important; } + .mt-sm-auto, + .my-sm-auto { + margin-top: auto !important; } + .mr-sm-auto, + .mx-sm-auto { + margin-left: auto !important; + margin-right: inherit !important; } + .mb-sm-auto, + .my-sm-auto { + margin-bottom: auto !important; } + .ml-sm-auto, + .mx-sm-auto { + margin-right: auto !important; + 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-left: 0 !important; + margin-right: 0 !important; } + .mb-md-0, + .my-md-0 { + margin-bottom: 0 !important; } + .ml-md-0, + .mx-md-0 { + margin-right: 0 !important; + margin-left: 0 !important; } + .m-md-1 { + margin: 0.375rem !important; } + .mt-md-1, + .my-md-1 { + margin-top: 0.375rem !important; } + .mr-md-1, + .mx-md-1 { + margin-left: 0.375rem !important; + margin-right: 0 !important; } + .mb-md-1, + .my-md-1 { + margin-bottom: 0.375rem !important; } + .ml-md-1, + .mx-md-1 { + margin-right: 0.375rem !important; + margin-left: 0 !important; } + .m-md-2 { + margin: 0.75rem !important; } + .mt-md-2, + .my-md-2 { + margin-top: 0.75rem !important; } + .mr-md-2, + .mx-md-2 { + margin-left: 0.75rem !important; + margin-right: 0 !important; } + .mb-md-2, + .my-md-2 { + margin-bottom: 0.75rem !important; } + .ml-md-2, + .mx-md-2 { + margin-right: 0.75rem !important; + margin-left: 0 !important; } + .m-md-3 { + margin: 1.5rem !important; } + .mt-md-3, + .my-md-3 { + margin-top: 1.5rem !important; } + .mr-md-3, + .mx-md-3 { + margin-left: 1.5rem !important; + margin-right: 0 !important; } + .mb-md-3, + .my-md-3 { + margin-bottom: 1.5rem !important; } + .ml-md-3, + .mx-md-3 { + margin-right: 1.5rem !important; + margin-left: 0 !important; } + .m-md-4 { + margin: 2.25rem !important; } + .mt-md-4, + .my-md-4 { + margin-top: 2.25rem !important; } + .mr-md-4, + .mx-md-4 { + margin-left: 2.25rem !important; + margin-right: 0 !important; } + .mb-md-4, + .my-md-4 { + margin-bottom: 2.25rem !important; } + .ml-md-4, + .mx-md-4 { + margin-right: 2.25rem !important; + margin-left: 0 !important; } + .m-md-5 { + margin: 4.5rem !important; } + .mt-md-5, + .my-md-5 { + margin-top: 4.5rem !important; } + .mr-md-5, + .mx-md-5 { + margin-left: 4.5rem !important; + margin-right: 0 !important; } + .mb-md-5, + .my-md-5 { + margin-bottom: 4.5rem !important; } + .ml-md-5, + .mx-md-5 { + margin-right: 4.5rem !important; + margin-left: 0 !important; } + .p-md-0 { + padding: 0 !important; } + .pt-md-0, + .py-md-0 { + padding-top: 0 !important; } + .pr-md-0, + .px-md-0 { + padding-left: 0 !important; + padding-right: 0 !important; } + .pb-md-0, + .py-md-0 { + padding-bottom: 0 !important; } + .pl-md-0, + .px-md-0 { + padding-right: 0 !important; + padding-left: 0 !important; } + .p-md-1 { + padding: 0.375rem !important; } + .pt-md-1, + .py-md-1 { + padding-top: 0.375rem !important; } + .pr-md-1, + .px-md-1 { + padding-left: 0.375rem !important; + padding-right: 0 !important; } + .pb-md-1, + .py-md-1 { + padding-bottom: 0.375rem !important; } + .pl-md-1, + .px-md-1 { + padding-right: 0.375rem !important; + padding-left: 0 !important; } + .p-md-2 { + padding: 0.75rem !important; } + .pt-md-2, + .py-md-2 { + padding-top: 0.75rem !important; } + .pr-md-2, + .px-md-2 { + padding-left: 0.75rem !important; + padding-right: 0 !important; } + .pb-md-2, + .py-md-2 { + padding-bottom: 0.75rem !important; } + .pl-md-2, + .px-md-2 { + padding-right: 0.75rem !important; + padding-left: 0 !important; } + .p-md-3 { + padding: 1.5rem !important; } + .pt-md-3, + .py-md-3 { + padding-top: 1.5rem !important; } + .pr-md-3, + .px-md-3 { + padding-left: 1.5rem !important; + padding-right: 0 !important; } + .pb-md-3, + .py-md-3 { + padding-bottom: 1.5rem !important; } + .pl-md-3, + .px-md-3 { + padding-right: 1.5rem !important; + padding-left: 0 !important; } + .p-md-4 { + padding: 2.25rem !important; } + .pt-md-4, + .py-md-4 { + padding-top: 2.25rem !important; } + .pr-md-4, + .px-md-4 { + padding-left: 2.25rem !important; + padding-right: 0 !important; } + .pb-md-4, + .py-md-4 { + padding-bottom: 2.25rem !important; } + .pl-md-4, + .px-md-4 { + padding-right: 2.25rem !important; + padding-left: 0 !important; } + .p-md-5 { + padding: 4.5rem !important; } + .pt-md-5, + .py-md-5 { + padding-top: 4.5rem !important; } + .pr-md-5, + .px-md-5 { + padding-left: 4.5rem !important; + padding-right: 0 !important; } + .pb-md-5, + .py-md-5 { + padding-bottom: 4.5rem !important; } + .pl-md-5, + .px-md-5 { + padding-right: 4.5rem !important; + padding-left: 0 !important; } + .m-md-n1 { + margin: -0.375rem !important; } + .mt-md-n1, + .my-md-n1 { + margin-top: -0.375rem !important; } + .mr-md-n1, + .mx-md-n1 { + margin-right: -0.375rem !important; } + .mb-md-n1, + .my-md-n1 { + margin-bottom: -0.375rem !important; } + .ml-md-n1, + .mx-md-n1 { + margin-left: -0.375rem !important; } + .m-md-n2 { + margin: -0.75rem !important; } + .mt-md-n2, + .my-md-n2 { + margin-top: -0.75rem !important; } + .mr-md-n2, + .mx-md-n2 { + margin-right: -0.75rem !important; } + .mb-md-n2, + .my-md-n2 { + margin-bottom: -0.75rem !important; } + .ml-md-n2, + .mx-md-n2 { + margin-left: -0.75rem !important; } + .m-md-n3 { + margin: -1.5rem !important; } + .mt-md-n3, + .my-md-n3 { + margin-top: -1.5rem !important; } + .mr-md-n3, + .mx-md-n3 { + margin-right: -1.5rem !important; } + .mb-md-n3, + .my-md-n3 { + margin-bottom: -1.5rem !important; } + .ml-md-n3, + .mx-md-n3 { + margin-left: -1.5rem !important; } + .m-md-n4 { + margin: -2.25rem !important; } + .mt-md-n4, + .my-md-n4 { + margin-top: -2.25rem !important; } + .mr-md-n4, + .mx-md-n4 { + margin-right: -2.25rem !important; } + .mb-md-n4, + .my-md-n4 { + margin-bottom: -2.25rem !important; } + .ml-md-n4, + .mx-md-n4 { + margin-left: -2.25rem !important; } + .m-md-n5 { + margin: -4.5rem !important; } + .mt-md-n5, + .my-md-n5 { + margin-top: -4.5rem !important; } + .mr-md-n5, + .mx-md-n5 { + margin-right: -4.5rem !important; } + .mb-md-n5, + .my-md-n5 { + margin-bottom: -4.5rem !important; } + .ml-md-n5, + .mx-md-n5 { + margin-left: -4.5rem !important; } + .m-md-auto { + margin: auto !important; } + .mt-md-auto, + .my-md-auto { + margin-top: auto !important; } + .mr-md-auto, + .mx-md-auto { + margin-left: auto !important; + margin-right: inherit !important; } + .mb-md-auto, + .my-md-auto { + margin-bottom: auto !important; } + .ml-md-auto, + .mx-md-auto { + margin-right: auto !important; + 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-left: 0 !important; + margin-right: 0 !important; } + .mb-lg-0, + .my-lg-0 { + margin-bottom: 0 !important; } + .ml-lg-0, + .mx-lg-0 { + margin-right: 0 !important; + margin-left: 0 !important; } + .m-lg-1 { + margin: 0.375rem !important; } + .mt-lg-1, + .my-lg-1 { + margin-top: 0.375rem !important; } + .mr-lg-1, + .mx-lg-1 { + margin-left: 0.375rem !important; + margin-right: 0 !important; } + .mb-lg-1, + .my-lg-1 { + margin-bottom: 0.375rem !important; } + .ml-lg-1, + .mx-lg-1 { + margin-right: 0.375rem !important; + margin-left: 0 !important; } + .m-lg-2 { + margin: 0.75rem !important; } + .mt-lg-2, + .my-lg-2 { + margin-top: 0.75rem !important; } + .mr-lg-2, + .mx-lg-2 { + margin-left: 0.75rem !important; + margin-right: 0 !important; } + .mb-lg-2, + .my-lg-2 { + margin-bottom: 0.75rem !important; } + .ml-lg-2, + .mx-lg-2 { + margin-right: 0.75rem !important; + margin-left: 0 !important; } + .m-lg-3 { + margin: 1.5rem !important; } + .mt-lg-3, + .my-lg-3 { + margin-top: 1.5rem !important; } + .mr-lg-3, + .mx-lg-3 { + margin-left: 1.5rem !important; + margin-right: 0 !important; } + .mb-lg-3, + .my-lg-3 { + margin-bottom: 1.5rem !important; } + .ml-lg-3, + .mx-lg-3 { + margin-right: 1.5rem !important; + margin-left: 0 !important; } + .m-lg-4 { + margin: 2.25rem !important; } + .mt-lg-4, + .my-lg-4 { + margin-top: 2.25rem !important; } + .mr-lg-4, + .mx-lg-4 { + margin-left: 2.25rem !important; + margin-right: 0 !important; } + .mb-lg-4, + .my-lg-4 { + margin-bottom: 2.25rem !important; } + .ml-lg-4, + .mx-lg-4 { + margin-right: 2.25rem !important; + margin-left: 0 !important; } + .m-lg-5 { + margin: 4.5rem !important; } + .mt-lg-5, + .my-lg-5 { + margin-top: 4.5rem !important; } + .mr-lg-5, + .mx-lg-5 { + margin-left: 4.5rem !important; + margin-right: 0 !important; } + .mb-lg-5, + .my-lg-5 { + margin-bottom: 4.5rem !important; } + .ml-lg-5, + .mx-lg-5 { + margin-right: 4.5rem !important; + margin-left: 0 !important; } + .p-lg-0 { + padding: 0 !important; } + .pt-lg-0, + .py-lg-0 { + padding-top: 0 !important; } + .pr-lg-0, + .px-lg-0 { + padding-left: 0 !important; + padding-right: 0 !important; } + .pb-lg-0, + .py-lg-0 { + padding-bottom: 0 !important; } + .pl-lg-0, + .px-lg-0 { + padding-right: 0 !important; + padding-left: 0 !important; } + .p-lg-1 { + padding: 0.375rem !important; } + .pt-lg-1, + .py-lg-1 { + padding-top: 0.375rem !important; } + .pr-lg-1, + .px-lg-1 { + padding-left: 0.375rem !important; + padding-right: 0 !important; } + .pb-lg-1, + .py-lg-1 { + padding-bottom: 0.375rem !important; } + .pl-lg-1, + .px-lg-1 { + padding-right: 0.375rem !important; + padding-left: 0 !important; } + .p-lg-2 { + padding: 0.75rem !important; } + .pt-lg-2, + .py-lg-2 { + padding-top: 0.75rem !important; } + .pr-lg-2, + .px-lg-2 { + padding-left: 0.75rem !important; + padding-right: 0 !important; } + .pb-lg-2, + .py-lg-2 { + padding-bottom: 0.75rem !important; } + .pl-lg-2, + .px-lg-2 { + padding-right: 0.75rem !important; + padding-left: 0 !important; } + .p-lg-3 { + padding: 1.5rem !important; } + .pt-lg-3, + .py-lg-3 { + padding-top: 1.5rem !important; } + .pr-lg-3, + .px-lg-3 { + padding-left: 1.5rem !important; + padding-right: 0 !important; } + .pb-lg-3, + .py-lg-3 { + padding-bottom: 1.5rem !important; } + .pl-lg-3, + .px-lg-3 { + padding-right: 1.5rem !important; + padding-left: 0 !important; } + .p-lg-4 { + padding: 2.25rem !important; } + .pt-lg-4, + .py-lg-4 { + padding-top: 2.25rem !important; } + .pr-lg-4, + .px-lg-4 { + padding-left: 2.25rem !important; + padding-right: 0 !important; } + .pb-lg-4, + .py-lg-4 { + padding-bottom: 2.25rem !important; } + .pl-lg-4, + .px-lg-4 { + padding-right: 2.25rem !important; + padding-left: 0 !important; } + .p-lg-5 { + padding: 4.5rem !important; } + .pt-lg-5, + .py-lg-5 { + padding-top: 4.5rem !important; } + .pr-lg-5, + .px-lg-5 { + padding-left: 4.5rem !important; + padding-right: 0 !important; } + .pb-lg-5, + .py-lg-5 { + padding-bottom: 4.5rem !important; } + .pl-lg-5, + .px-lg-5 { + padding-right: 4.5rem !important; + padding-left: 0 !important; } + .m-lg-n1 { + margin: -0.375rem !important; } + .mt-lg-n1, + .my-lg-n1 { + margin-top: -0.375rem !important; } + .mr-lg-n1, + .mx-lg-n1 { + margin-right: -0.375rem !important; } + .mb-lg-n1, + .my-lg-n1 { + margin-bottom: -0.375rem !important; } + .ml-lg-n1, + .mx-lg-n1 { + margin-left: -0.375rem !important; } + .m-lg-n2 { + margin: -0.75rem !important; } + .mt-lg-n2, + .my-lg-n2 { + margin-top: -0.75rem !important; } + .mr-lg-n2, + .mx-lg-n2 { + margin-right: -0.75rem !important; } + .mb-lg-n2, + .my-lg-n2 { + margin-bottom: -0.75rem !important; } + .ml-lg-n2, + .mx-lg-n2 { + margin-left: -0.75rem !important; } + .m-lg-n3 { + margin: -1.5rem !important; } + .mt-lg-n3, + .my-lg-n3 { + margin-top: -1.5rem !important; } + .mr-lg-n3, + .mx-lg-n3 { + margin-right: -1.5rem !important; } + .mb-lg-n3, + .my-lg-n3 { + margin-bottom: -1.5rem !important; } + .ml-lg-n3, + .mx-lg-n3 { + margin-left: -1.5rem !important; } + .m-lg-n4 { + margin: -2.25rem !important; } + .mt-lg-n4, + .my-lg-n4 { + margin-top: -2.25rem !important; } + .mr-lg-n4, + .mx-lg-n4 { + margin-right: -2.25rem !important; } + .mb-lg-n4, + .my-lg-n4 { + margin-bottom: -2.25rem !important; } + .ml-lg-n4, + .mx-lg-n4 { + margin-left: -2.25rem !important; } + .m-lg-n5 { + margin: -4.5rem !important; } + .mt-lg-n5, + .my-lg-n5 { + margin-top: -4.5rem !important; } + .mr-lg-n5, + .mx-lg-n5 { + margin-right: -4.5rem !important; } + .mb-lg-n5, + .my-lg-n5 { + margin-bottom: -4.5rem !important; } + .ml-lg-n5, + .mx-lg-n5 { + margin-left: -4.5rem !important; } + .m-lg-auto { + margin: auto !important; } + .mt-lg-auto, + .my-lg-auto { + margin-top: auto !important; } + .mr-lg-auto, + .mx-lg-auto { + margin-left: auto !important; + margin-right: inherit !important; } + .mb-lg-auto, + .my-lg-auto { + margin-bottom: auto !important; } + .ml-lg-auto, + .mx-lg-auto { + margin-right: auto !important; + 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-left: 0 !important; + margin-right: 0 !important; } + .mb-xl-0, + .my-xl-0 { + margin-bottom: 0 !important; } + .ml-xl-0, + .mx-xl-0 { + margin-right: 0 !important; + margin-left: 0 !important; } + .m-xl-1 { + margin: 0.375rem !important; } + .mt-xl-1, + .my-xl-1 { + margin-top: 0.375rem !important; } + .mr-xl-1, + .mx-xl-1 { + margin-left: 0.375rem !important; + margin-right: 0 !important; } + .mb-xl-1, + .my-xl-1 { + margin-bottom: 0.375rem !important; } + .ml-xl-1, + .mx-xl-1 { + margin-right: 0.375rem !important; + margin-left: 0 !important; } + .m-xl-2 { + margin: 0.75rem !important; } + .mt-xl-2, + .my-xl-2 { + margin-top: 0.75rem !important; } + .mr-xl-2, + .mx-xl-2 { + margin-left: 0.75rem !important; + margin-right: 0 !important; } + .mb-xl-2, + .my-xl-2 { + margin-bottom: 0.75rem !important; } + .ml-xl-2, + .mx-xl-2 { + margin-right: 0.75rem !important; + margin-left: 0 !important; } + .m-xl-3 { + margin: 1.5rem !important; } + .mt-xl-3, + .my-xl-3 { + margin-top: 1.5rem !important; } + .mr-xl-3, + .mx-xl-3 { + margin-left: 1.5rem !important; + margin-right: 0 !important; } + .mb-xl-3, + .my-xl-3 { + margin-bottom: 1.5rem !important; } + .ml-xl-3, + .mx-xl-3 { + margin-right: 1.5rem !important; + margin-left: 0 !important; } + .m-xl-4 { + margin: 2.25rem !important; } + .mt-xl-4, + .my-xl-4 { + margin-top: 2.25rem !important; } + .mr-xl-4, + .mx-xl-4 { + margin-left: 2.25rem !important; + margin-right: 0 !important; } + .mb-xl-4, + .my-xl-4 { + margin-bottom: 2.25rem !important; } + .ml-xl-4, + .mx-xl-4 { + margin-right: 2.25rem !important; + margin-left: 0 !important; } + .m-xl-5 { + margin: 4.5rem !important; } + .mt-xl-5, + .my-xl-5 { + margin-top: 4.5rem !important; } + .mr-xl-5, + .mx-xl-5 { + margin-left: 4.5rem !important; + margin-right: 0 !important; } + .mb-xl-5, + .my-xl-5 { + margin-bottom: 4.5rem !important; } + .ml-xl-5, + .mx-xl-5 { + margin-right: 4.5rem !important; + margin-left: 0 !important; } + .p-xl-0 { + padding: 0 !important; } + .pt-xl-0, + .py-xl-0 { + padding-top: 0 !important; } + .pr-xl-0, + .px-xl-0 { + padding-left: 0 !important; + padding-right: 0 !important; } + .pb-xl-0, + .py-xl-0 { + padding-bottom: 0 !important; } + .pl-xl-0, + .px-xl-0 { + padding-right: 0 !important; + padding-left: 0 !important; } + .p-xl-1 { + padding: 0.375rem !important; } + .pt-xl-1, + .py-xl-1 { + padding-top: 0.375rem !important; } + .pr-xl-1, + .px-xl-1 { + padding-left: 0.375rem !important; + padding-right: 0 !important; } + .pb-xl-1, + .py-xl-1 { + padding-bottom: 0.375rem !important; } + .pl-xl-1, + .px-xl-1 { + padding-right: 0.375rem !important; + padding-left: 0 !important; } + .p-xl-2 { + padding: 0.75rem !important; } + .pt-xl-2, + .py-xl-2 { + padding-top: 0.75rem !important; } + .pr-xl-2, + .px-xl-2 { + padding-left: 0.75rem !important; + padding-right: 0 !important; } + .pb-xl-2, + .py-xl-2 { + padding-bottom: 0.75rem !important; } + .pl-xl-2, + .px-xl-2 { + padding-right: 0.75rem !important; + padding-left: 0 !important; } + .p-xl-3 { + padding: 1.5rem !important; } + .pt-xl-3, + .py-xl-3 { + padding-top: 1.5rem !important; } + .pr-xl-3, + .px-xl-3 { + padding-left: 1.5rem !important; + padding-right: 0 !important; } + .pb-xl-3, + .py-xl-3 { + padding-bottom: 1.5rem !important; } + .pl-xl-3, + .px-xl-3 { + padding-right: 1.5rem !important; + padding-left: 0 !important; } + .p-xl-4 { + padding: 2.25rem !important; } + .pt-xl-4, + .py-xl-4 { + padding-top: 2.25rem !important; } + .pr-xl-4, + .px-xl-4 { + padding-left: 2.25rem !important; + padding-right: 0 !important; } + .pb-xl-4, + .py-xl-4 { + padding-bottom: 2.25rem !important; } + .pl-xl-4, + .px-xl-4 { + padding-right: 2.25rem !important; + padding-left: 0 !important; } + .p-xl-5 { + padding: 4.5rem !important; } + .pt-xl-5, + .py-xl-5 { + padding-top: 4.5rem !important; } + .pr-xl-5, + .px-xl-5 { + padding-left: 4.5rem !important; + padding-right: 0 !important; } + .pb-xl-5, + .py-xl-5 { + padding-bottom: 4.5rem !important; } + .pl-xl-5, + .px-xl-5 { + padding-right: 4.5rem !important; + padding-left: 0 !important; } + .m-xl-n1 { + margin: -0.375rem !important; } + .mt-xl-n1, + .my-xl-n1 { + margin-top: -0.375rem !important; } + .mr-xl-n1, + .mx-xl-n1 { + margin-right: -0.375rem !important; } + .mb-xl-n1, + .my-xl-n1 { + margin-bottom: -0.375rem !important; } + .ml-xl-n1, + .mx-xl-n1 { + margin-left: -0.375rem !important; } + .m-xl-n2 { + margin: -0.75rem !important; } + .mt-xl-n2, + .my-xl-n2 { + margin-top: -0.75rem !important; } + .mr-xl-n2, + .mx-xl-n2 { + margin-right: -0.75rem !important; } + .mb-xl-n2, + .my-xl-n2 { + margin-bottom: -0.75rem !important; } + .ml-xl-n2, + .mx-xl-n2 { + margin-left: -0.75rem !important; } + .m-xl-n3 { + margin: -1.5rem !important; } + .mt-xl-n3, + .my-xl-n3 { + margin-top: -1.5rem !important; } + .mr-xl-n3, + .mx-xl-n3 { + margin-right: -1.5rem !important; } + .mb-xl-n3, + .my-xl-n3 { + margin-bottom: -1.5rem !important; } + .ml-xl-n3, + .mx-xl-n3 { + margin-left: -1.5rem !important; } + .m-xl-n4 { + margin: -2.25rem !important; } + .mt-xl-n4, + .my-xl-n4 { + margin-top: -2.25rem !important; } + .mr-xl-n4, + .mx-xl-n4 { + margin-right: -2.25rem !important; } + .mb-xl-n4, + .my-xl-n4 { + margin-bottom: -2.25rem !important; } + .ml-xl-n4, + .mx-xl-n4 { + margin-left: -2.25rem !important; } + .m-xl-n5 { + margin: -4.5rem !important; } + .mt-xl-n5, + .my-xl-n5 { + margin-top: -4.5rem !important; } + .mr-xl-n5, + .mx-xl-n5 { + margin-right: -4.5rem !important; } + .mb-xl-n5, + .my-xl-n5 { + margin-bottom: -4.5rem !important; } + .ml-xl-n5, + .mx-xl-n5 { + margin-left: -4.5rem !important; } + .m-xl-auto { + margin: auto !important; } + .mt-xl-auto, + .my-xl-auto { + margin-top: auto !important; } + .mr-xl-auto, + .mx-xl-auto { + margin-left: auto !important; + margin-right: inherit !important; } + .mb-xl-auto, + .my-xl-auto { + margin-bottom: auto !important; } + .ml-xl-auto, + .mx-xl-auto { + margin-right: auto !important; + margin-left: auto !important; } } + +.float-left { + float: right !important; } + +.float-right { + float: left !important; } + +.float-none { + float: none !important; } + +@media (min-width: 576px) { + .float-sm-left { + float: right !important; } + .float-sm-right { + float: left !important; } + .float-sm-none { + float: none !important; } } + +@media (min-width: 768px) { + .float-md-left { + float: right !important; } + .float-md-right { + float: left !important; } + .float-md-none { + float: none !important; } } + +@media (min-width: 992px) { + .float-lg-left { + float: right !important; } + .float-lg-right { + float: left !important; } + .float-lg-none { + float: none !important; } } + +@media (min-width: 1200px) { + .float-xl-left { + float: right !important; } + .float-xl-right { + float: left !important; } + .float-xl-none { + float: none !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: right !important; } + +.text-right { + text-align: left !important; } + +.text-center { + text-align: center !important; } + +@media (min-width: 576px) { + .text-sm-left { + text-align: right !important; } + .text-sm-right { + text-align: left !important; } + .text-sm-center { + text-align: center !important; } } + +@media (min-width: 768px) { + .text-md-left { + text-align: right !important; } + .text-md-right { + text-align: left !important; } + .text-md-center { + text-align: center !important; } } + +@media (min-width: 992px) { + .text-lg-left { + text-align: right !important; } + .text-lg-right { + text-align: left !important; } + .text-lg-center { + text-align: center !important; } } + +@media (min-width: 1200px) { + .text-xl-left { + text-align: right !important; } + .text-xl-right { + text-align: left !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: #00acc1 !important; } + +a.text-primary:hover, a.text-primary:focus { + color: #006875 !important; } + +.text-secondary { + color: #6c757d !important; } + +a.text-secondary:hover, a.text-secondary:focus { + color: #494f54 !important; } + +.text-success { + color: #25b343 !important; } + +a.text-success:hover, a.text-success:focus { + color: #18742b !important; } + +.text-info { + color: #4b88e4 !important; } + +a.text-info:hover, a.text-info:focus { + color: #1e60c5 !important; } + +.text-warning { + color: #f7b84b !important; } + +a.text-warning:hover, a.text-warning:focus { + color: #eb990a !important; } + +.text-danger { + color: #f1556c !important; } + +a.text-danger:hover, a.text-danger:focus { + color: #e71332 !important; } + +.text-light { + color: #f7f7f7 !important; } + +a.text-light:hover, a.text-light:focus { + color: #d1d1d1 !important; } + +.text-dark { + color: #323a46 !important; } + +a.text-dark:hover, a.text-dark:focus { + color: #121519 !important; } + +.text-pink { + color: #f672a7 !important; } + +a.text-pink:hover, a.text-pink:focus { + color: #f12a7a !important; } + +.text-purple { + color: #6b5eae !important; } + +a.text-purple:hover, a.text-purple:focus { + color: #4a407f !important; } + +.text-body { + color: #6c757d !important; } + +.text-muted { + color: #98a6ad !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; } + +.logo-box { + float: right; + padding-left: 40px; + padding-right: 0; } + +.navbar-custom .topnav-menu > li { + float: right; } + +.navbar-custom .topnav-menu .nav-link { + direction: ltr; } + +@media (max-width: 767.98px) { + .navbar-custom { + padding: 0 12px 0 0; } } + +#topnav .arrow-down:after { + margin-left: 0; + margin-right: 5px; } + +.navigation-menu > li { + float: right; } + .navigation-menu > li > a { + text-align: right; } + .navigation-menu > li > a i { + margin: 4px 0 0 8px; + float: right; } + +@media (max-width: 991px) { + #topnav .navigation-menu { + text-align: right; + max-height: 400px; + overflow: auto; } + #topnav .navigation-menu > li > a i { + margin-left: 10px; + margin-right: 0px; } + #topnav .navigation-menu > li > a:after { + right: auto; + left: 15px; } + #topnav .navigation-menu > li .submenu { + padding-right: 20px; + padding-left: 0; } + #topnav .arrow-down:after { + left: 15px; + right: auto; } } + +@media (min-width: 992px) { + .navigation-menu > li:first-of-type > a { + padding-left: 20px; + padding-right: 0; } + .navigation-menu > li.last-elements .submenu { + right: auto; + left: 0; } + .navigation-menu > li.last-elements .submenu > li.has-submenu .submenu { + right: auto; + left: 100%; + margin-right: 0; + margin-left: 10px; } + .navigation-menu > li .submenu { + right: 0; + left: auto; + text-align: right; } + .navigation-menu > li .submenu:before { + right: 16px; + left: auto; } + .navigation-menu > li .submenu li.has-submenu > a .arrow-down:after { + left: 20px !important; + -webkit-transform: rotate(45deg) translateY(-50%) !important; + transform: rotate(45deg) translateY(-50%) !important; + right: auto !important; } + .navigation-menu > li .submenu li .submenu { + right: 100%; + left: auto; + margin-left: 0; + margin-right: 20px; } + .navigation-menu > li .submenu li .submenu:before { + right: -20px; + left: auto; + border-right: 12px solid transparent; + border-left: 12px solid #fff; } } + +@media (min-width: 768px) { + .navigation-menu > li.has-submenu:hover > .submenu > li.has-submenu:hover > .submenu { + margin-right: 10px; + margin-left: 0; } + .navigation-menu > li.has-submenu.last-elements > .submenu:before { + left: 11px; + right: auto; } } + +/* Notification */ +.notification-list .noti-icon-badge { + left: 12px; + right: auto; } + +.notification-list .notify-item { + padding: 12px 20px; } + .notification-list .notify-item .notify-icon { + float: right; + margin-left: 10px; + margin-right: 0; } + .notification-list .notify-item .notify-details, + .notification-list .notify-item .user-msg { + margin-left: 0; + margin-right: 45px; } + +.notification-list .pro-user-name { + margin-left: 0.375rem !important; + margin-right: 0 !important; } + +.notification-list .profile-dropdown i { + margin-left: 5px; + margin-right: 0px; + float: right; } + +.notification-list .profile-dropdown .notify-item { + padding: 7px 20px; } + +.page-title-box .page-title-right { + float: left; } + +.right-bar { + float: left !important; + left: -270px; + right: auto; } + .right-bar .user-box .user-img .user-edit { + right: 0; + left: -5px; } + +.right-bar-enabled .right-bar { + left: 0; + right: auto; } + +.nice-select { + float: right; } + .nice-select .list { + right: 0; + left: auto; } + .nice-select.right { + float: left; } + .nice-select.right .list { + left: 0; + right: auto; } + +.select2-container .select2-selection--single .select2-selection__rendered { + padding-right: 12px; } + +.select2-container .select2-selection--single .select2-selection__arrow { + left: 3px; + right: auto; } + +.select2-container .select2-selection--multiple .select2-selection__choice { + float: right; + margin-left: 5px; + margin-right: 0; } + +.select2-container .select2-search--inline { + float: right; } + +.dataTables_wrapper .dataTables_filter { + text-align: left !important; } + .dataTables_wrapper .dataTables_filter input { + margin-left: 0px !important; + margin-right: 0.5em; } + +.inbox-widget .inbox-item .inbox-item-img { + float: right; + margin-left: 15px; + margin-right: 0; } + +.inbox-widget .inbox-item .inbox-item-date { + right: auto; + left: 5px; } + +.ribbon-box { + /* Ribbon two */ } + .ribbon-box .ribbon:before { + right: 0; + left: auto; } + .ribbon-box .ribbon.float-left { + margin-right: -30px; + margin-left: auto; + border-radius: 3px 0 0 3px; } + .ribbon-box .ribbon.float-right { + margin-left: -30px; + margin-right: 0; + border-radius: 0 3px 3px 0; } + .ribbon-box .ribbon.float-right:before { + left: 0; + right: auto; } + .ribbon-box .ribbon-icon { + left: 10px; + right: auto; } + .ribbon-box .ribbon-two { + right: -5px; + left: auto; + text-align: left; } + .ribbon-box .ribbon-two span { + -webkit-transform: rotate(45deg); + transform: rotate(45deg); + right: -21px; + left: auto; } + +.icons-list-demo i { + margin-left: 12px; + margin-right: 0; } + +.checkbox label { + padding-right: 8px; + padding-left: 0; } + .checkbox label::before { + left: auto; + right: 0; + margin-left: 0; + margin-right: -18px; } + .checkbox label::after { + left: auto; + right: 0; + margin-right: -18px; + margin-left: 0; + padding-left: 0; + padding-right: 3px; } + +.checkbox input[type="checkbox"]:checked + label::after { + left: auto; + right: 7px; + -webkit-transform: rotate(45deg); + transform: rotate(45deg); } + +.checkbox.checkbox-single label:before { + margin-right: 0; } + +.checkbox.checkbox-single label:after { + margin-right: 0; } + +.radio label { + padding-left: 0; + padding-right: 8px; } + .radio label::before { + left: auto; + right: 0; + margin-left: 0; + margin-right: -18px; } + .radio label::after { + left: 0; + right: 6px; + margin-left: 0; + margin-right: -20px; } + +@media print { + .content-page, + .content, + body { + margin-right: 0; } } + +.timeline:before { + right: 70px; + left: auto; } + +.timeline .timeline-item { + padding-right: 70px; + padding-left: 0px; } + .timeline .timeline-item .time-show { + margin-right: -70px; + margin-left: 0px; } + .timeline .timeline-item .timeline-desk .timeline-box { + padding: 15px 40px 15px 30px; } + .timeline .timeline-item .timeline-icon { + right: -10px; } + +.home-btn { + position: absolute; + left: 25px; + right: auto; } diff --git a/public/assets/css/app-rtl.min.css b/public/assets/css/app-rtl.min.css new file mode 100644 index 000000000..7e91ab60e --- /dev/null +++ b/public/assets/css/app-rtl.min.css @@ -0,0 +1,8 @@ +@import url(https://fonts.googleapis.com/css?family=Rubik:300,400,500,700&display=swap);html{position:relative;min-height:100%}body{padding-bottom:60px;overflow-x:hidden}.logo{display:block;line-height:70px}.logo span.logo-lg{display:block}.logo span.logo-sm{display:none}.logo-box{height:70px;float:left;padding-right:40px}.navbar-custom{position:fixed;left:0;right:0;height:70px;z-index:100;padding:0 12px}.navbar-custom .topnav-menu>li{float:left}.navbar-custom .topnav-menu .nav-link{padding:0 15px;color:rgba(255,255,255,.8);min-width:32px;display:block;line-height:70px;text-align:center;max-height:70px}.navbar-custom .app-search{padding:16px 0;overflow:hidden}.navbar-custom .app-search form{max-width:320px}.navbar-custom .app-search .form-control{border:none;height:38px;padding-left:20px;padding-right:20px;color:#fff;background-color:rgba(255,255,255,.05);-webkit-box-shadow:none;box-shadow:none}.navbar-custom .button-menu-mobile{border:none;color:#fff;display:block;height:70px;line-height:70px;width:60px;background-color:transparent;font-size:24px;cursor:pointer}.navbar-custom .button-menu-mobile.disable-btn{display:none}@media (max-width:767.98px){body{padding-bottom:80px}.pro-user-name{display:none}.navbar-custom{padding:0 0 0 12px}.logo-box{padding-right:0}.logo-box .logo-lg{display:none!important}.logo-box .logo-sm{display:block!important}}.noti-scroll{max-height:230px}.notification-list{margin-left:0}.notification-list .noti-title{background-color:#fff;padding:15px 20px}.notification-list .noti-icon{font-size:21px;vertical-align:middle}.notification-list .noti-icon-badge{display:inline-block;position:absolute;top:14px;right:12px}.notification-list .notify-item{padding:12px 20px}.notification-list .notify-item .notify-icon{float:left;height:36px;width:36px;font-size:16px;line-height:36px;text-align:center;margin-right:10px;border-radius:50%;color:#fff}.notification-list .notify-item .notify-details{margin-bottom:5px;overflow:hidden;margin-left:45px;text-overflow:ellipsis;white-space:nowrap;color:#414d5f}.notification-list .notify-item .notify-details b{font-weight:500}.notification-list .notify-item .notify-details small{display:block}.notification-list .notify-item .notify-details span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px}.notification-list .notify-item .user-msg{margin-left:45px;white-space:normal;line-height:16px}.notification-list .profile-dropdown .notify-item{padding:.45rem 1.2rem}.profile-dropdown{width:170px}.profile-dropdown i{vertical-align:middle;margin-right:5px}.nav-user{padding:0 12px!important}.nav-user img{height:32px;width:32px}.topbar-light .navbar-custom{background-color:#fff;-webkit-box-shadow:0 0 35px 0 rgba(154,161,171,.15);box-shadow:0 0 35px 0 rgba(154,161,171,.15)}.topbar-light .navbar-custom .topnav-menu .nav-link{color:#6c757d}.topbar-light .navbar-custom .app-search .form-control{background-color:rgba(50,58,70,.05);color:#98a6ad}.topbar-dark .navbar-custom{background-color:#494f5d}@media (min-width:1200px){.container-fluid{max-width:90%}}.wrapper{padding:130px 12px 0 12px}#topnav{background:#494f5d;position:fixed;left:0;right:0;z-index:1001;padding:0 12px}#topnav .arrow-down{display:inline-block}#topnav .arrow-down:after{border-color:initial;border-style:solid;border-width:0 0 1px 1px;content:"";height:.4em;display:inline-block;right:5px;top:50%;margin-left:5px;-webkit-transform:rotate(-45deg) translateY(-50%);transform:rotate(-45deg) translateY(-50%);-webkit-transform-origin:top;transform-origin:top;-webkit-transition:all .3s ease-out;transition:all .3s ease-out;width:.4em}#topnav .navbar-toggle{border:0;position:relative;padding:0;margin:0;cursor:pointer}#topnav .navbar-toggle .lines{width:25px;display:block;position:relative;margin:15px 20px 0 20px;padding-top:13px;height:44px;-webkit-transition:all .5s ease;transition:all .5s ease}#topnav .navbar-toggle span{height:2px;width:100%;background-color:#adb5bd;display:block;margin-bottom:5px;transition:-webkit-transform .5s ease;-webkit-transition:-webkit-transform .5s ease;transition:transform .5s ease;transition:transform .5s ease,-webkit-transform .5s ease}#topnav .navbar-toggle.open span{position:absolute}#topnav .navbar-toggle.open span:first-child{top:18px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}#topnav .navbar-toggle.open span:nth-child(2){visibility:hidden}#topnav .navbar-toggle.open span:last-child{width:100%;top:18px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}#topnav .has-submenu.active>a{color:#fff}#topnav .has-submenu.active .submenu li.active>a{color:#00acc1}#topnav .topbar-menu{margin-top:70px}.navigation-menu{list-style:none;margin:0;padding:0}.navigation-menu>li{float:left;position:relative}.navigation-menu>li>a{display:block;color:rgba(255,255,255,.7);font-size:15px;font-family:Rubik,sans-serif;-webkit-transition:all .5s ease;transition:all .5s ease;line-height:20px;padding:20px;position:relative}.navigation-menu>li>a i{font-size:15px;margin-right:8px}.navigation-menu>li>a:focus,.navigation-menu>li>a:hover{background-color:transparent}@media (min-width:992px){.navigation-menu>li>a:active,.navigation-menu>li>a:focus,.navigation-menu>li>a:hover{color:#fff}.navigation-menu>li:hover a{color:#fff}.navigation-menu>li:first-of-type>a{padding-left:0}.navigation-menu>li.last-elements .submenu{left:auto;right:0}.navigation-menu>li.last-elements .submenu>li.has-submenu .submenu{left:auto;right:100%;margin-left:0;margin-right:10px}.navigation-menu>li>ul>li.has-submenu:active>a,.navigation-menu>li>ul>li.has-submenu:hover>a{color:#00acc1}.navigation-menu>li .submenu{position:absolute;top:100%;left:0;z-index:1000;padding:10px 0;list-style:none;min-width:200px;text-align:left;visibility:hidden;opacity:0;margin-top:10px;border-radius:4px;-webkit-transition:all .2s ease;transition:all .2s ease;background-color:#fff;border:2px solid #f1f5f7;-webkit-box-shadow:0 0 35px 0 rgba(154,161,171,.15);box-shadow:0 0 35px 0 rgba(154,161,171,.15)}.navigation-menu>li .submenu:before{left:16px;top:-10px;content:"";display:block;position:absolute;background-color:transparent;border-left:12px solid transparent;border-right:12px solid transparent;border-bottom:12px solid #fff;z-index:9999}.navigation-menu>li .submenu li{position:relative}.navigation-menu>li .submenu li ul{list-style:none;padding-left:0;margin:0}.navigation-menu>li .submenu li a{display:block;padding:9px 25px;clear:both;white-space:nowrap;color:#323a46}.navigation-menu>li .submenu li a:hover{color:#00acc1}.navigation-menu>li .submenu li.has-submenu>a .arrow-down:after{right:20px!important;-webkit-transform:rotate(-135deg) translateY(-50%)!important;transform:rotate(-135deg) translateY(-50%)!important;position:absolute}.navigation-menu>li .submenu li .submenu{left:100%;top:0;margin-left:20px;margin-top:-1px}.navigation-menu>li .submenu li .submenu:before{left:-20px;top:10px;border-top:12px solid transparent;border-bottom:12px solid transparent;border-right:12px solid #fff}.navigation-menu>li .submenu.megamenu{white-space:nowrap;width:auto}.navigation-menu>li .submenu.megamenu>li{overflow:hidden;width:200px;display:inline-block;vertical-align:top}.navbar-toggle{display:none!important}#navigation{display:block!important}}@media (min-width:768px){.navigation-menu>li.has-submenu:hover>.submenu{visibility:visible;opacity:1;margin-top:0}.navigation-menu>li.has-submenu:hover>.submenu>li.has-submenu:hover>.submenu{visibility:visible;opacity:1;margin-left:10px;margin-right:0}.navigation-menu>li.has-submenu.last-elements>.submenu:before{right:11px;left:auto}}@media (max-width:991px){.wrapper{padding-top:70px}#topnav .navigation-menu{float:none;max-height:400px;text-align:left}#topnav .navigation-menu>li{display:block;float:none}#topnav .navigation-menu>li>a{color:#323a46;padding:15px}#topnav .navigation-menu>li>a i{display:inline-block;margin-right:10px;margin-bottom:0;vertical-align:inherit}#topnav .navigation-menu>li>a:after{position:absolute;right:15px}#topnav .navigation-menu>li .submenu{display:none;list-style:none;padding-left:20px;margin:0}#topnav .navigation-menu>li .submenu li a{display:block;position:relative;padding:7px 20px;color:#323a46}#topnav .navigation-menu>li .submenu li a:hover{color:#00acc1}#topnav .navigation-menu>li .submenu.open{display:block}#topnav .navigation-menu>li .submenu .submenu{display:none;list-style:none}#topnav .navigation-menu>li .submenu .submenu.open{display:block}#topnav .navigation-menu>li .submenu.megamenu>li>ul{list-style:none;padding-left:0}#topnav .navigation-menu>li.has-submenu.open>a{color:#00acc1}#topnav .has-submenu.active a{color:#00acc1}#topnav .has-submenu.active .submenu li.active>a{color:#00acc1}#topnav .arrow-down:after{right:15px;position:absolute}#topnav .navbar-header{float:left}#navigation{position:absolute;top:70px;left:0;width:100%;display:none;height:auto;padding-bottom:0;overflow:auto;-webkit-box-shadow:0 0 35px 0 rgba(154,161,171,.15);box-shadow:0 0 35px 0 rgba(154,161,171,.15);background-color:#fff}#navigation.open{display:block;overflow-y:auto}}@media (max-height:375px){.navigation-menu{max-height:240px!important}}.menubar-light #topnav{background:#fff;-webkit-box-shadow:0 0 35px 0 rgba(154,161,171,.15);box-shadow:0 0 35px 0 rgba(154,161,171,.15)}.menubar-light #topnav .has-submenu.active>a{color:#00acc1}.menubar-light #topnav .has-submenu.active .submenu li.active>a{color:#00acc1}.menubar-light .navigation-menu>li>a{color:rgba(50,58,70,.7)}@media (min-width:992px){.center-menu #topnav .navigation-menu{text-align:center}.center-menu #topnav .navigation-menu>li{display:inline-block;float:none}.center-menu #topnav .navigation-menu>li>a{padding:20px}.center-menu #topnav .navigation-menu>li>a i{display:block;margin:0 0 5px 0;float:none;text-align:center}.center-menu #topnav .navigation-menu>li>a .arrow-down{display:none;margin:0 0 5px 0}.center-menu .wrapper{padding:150px 12px 0 12px}}@media (min-width:992px){.unsticky-header #topnav,.unsticky-header .navbar-custom{position:absolute}}.page-title-box .page-title{font-size:18px;margin:0;line-height:75px;color:#323a46}.page-title-box .page-title-right{float:right;margin-top:20px}.page-title-box .breadcrumb{padding-top:8px}@media (max-width:767.98px){.page-title-box .page-title{display:block;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;line-height:70px}.page-title-box .breadcrumb{display:none}}@media (max-width:640px){.page-title-box .page-title-right{display:none}}@media (max-width:419px){.page-title-box .breadcrumb{display:none}}.footer{bottom:0;padding:19px 15px 20px;position:absolute;right:0;color:#98a6ad;left:0;background-color:#fbfbfb}.footer .footer-links a{color:#98a6ad;margin-left:1.5rem;-webkit-transition:all .4s;transition:all .4s}.footer .footer-links a:hover{color:#323a46}.footer .footer-links a:first-of-type{margin-left:0}.right-bar{background-color:#fff;-webkit-box-shadow:0 0 24px 0 rgba(0,0,0,.06),0 1px 0 0 rgba(0,0,0,.02);box-shadow:0 0 24px 0 rgba(0,0,0,.06),0 1px 0 0 rgba(0,0,0,.02);display:block;position:fixed;-webkit-transition:all .2s ease-out;transition:all .2s ease-out;width:260px;z-index:9999;float:right!important;right:-270px;top:0;bottom:0}.right-bar .rightbar-title{background-color:#00acc1;padding:27px 25px;color:#fff}.right-bar .right-bar-toggle{background-color:#414b5b;height:24px;width:24px;line-height:24px;color:#fff;text-align:center;border-radius:50%;margin-top:-4px}.right-bar .right-bar-toggle:hover{background-color:#475364}.right-bar .user-box{padding:25px;text-align:center}.right-bar .user-box .user-img{position:relative;height:64px;width:64px;margin:0 auto 15px auto}.right-bar .user-box .user-img .user-edit{position:absolute;right:-5px;bottom:0;height:24px;width:24px;background-color:#fff;line-height:24px;border-radius:50%;-webkit-box-shadow:0 1rem 3rem rgba(0,0,0,.12);box-shadow:0 1rem 3rem rgba(0,0,0,.12)}.right-bar .user-box h5{margin-bottom:2px}.right-bar .user-box h5 a{color:#323a46}.rightbar-overlay{background-color:rgba(50,58,70,.55);position:absolute;left:0;right:0;top:0;bottom:0;display:none;z-index:9998;-webkit-transition:all .2s ease-out;transition:all .2s ease-out}.right-bar-enabled .right-bar{right:0}.right-bar-enabled .rightbar-overlay{display:block}@media (max-width:767.98px){.right-bar{overflow:auto}.right-bar .slimscroll-menu{height:auto!important}}.inbox-widget .inbox-item{overflow:hidden;padding:.625rem 0;position:relative}.inbox-widget .inbox-item .inbox-item-img{display:block;float:left;margin-right:15px}.inbox-widget .inbox-item .inbox-item-img img{width:40px}.inbox-widget .inbox-item .inbox-item-author{color:#323a46;display:block;margin-bottom:0}.inbox-widget .inbox-item .inbox-item-text{color:#98a6ad;display:block;margin:0;overflow:hidden}.inbox-widget .inbox-item .inbox-item-date{color:#98a6ad;font-size:.6875rem;position:absolute;right:5px;top:10px}.width-xs{min-width:80px}.width-sm{min-width:95px}.width-md{min-width:110px}.width-lg{min-width:140px}.width-xl{min-width:160px}.font-family-secondary{font-family:Rubik,sans-serif}.avatar-xs{height:1.5rem;width:1.5rem}.avatar-sm{height:2.25rem;width:2.25rem}.avatar-md{height:3.5rem;width:3.5rem}.avatar-lg{height:4.5rem;width:4.5rem}.avatar-xl{height:6rem;width:6rem}.avatar-xxl{height:7.5rem;width:7.5rem}.avatar-title{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%}.avatar-group{padding-left:12px}.avatar-group .avatar-group-item{margin:0 0 10px -12px;display:inline-block;border:2px solid #fff;border-radius:50%}.font-weight-medium{font-weight:500}.font-weight-semibold{font-weight:600}.sp-line-1,.sp-line-2,.sp-line-3,.sp-line-4{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical}.sp-line-1{-webkit-line-clamp:1}.sp-line-2{-webkit-line-clamp:2}.sp-line-3{-webkit-line-clamp:3}.sp-line-4{-webkit-line-clamp:4}.pull-in{margin-left:-1.5rem;margin-right:-1.5rem}.social-list-item{height:2rem;width:2rem;line-height:calc(2rem - 4px);display:block;border:2px solid #adb5bd;border-radius:50%;color:#adb5bd}.widget-flat{position:relative;overflow:hidden}.widget-flat i.widget-icon{font-size:36px}.checkbox label{display:inline-block;padding-left:8px;position:relative;font-weight:400;margin-bottom:0}.checkbox label::before{-o-transition:.3s ease-in-out;-webkit-transition:.3s ease-in-out;background-color:#fff;border-radius:3px;border:2px solid #98a6ad;content:"";display:inline-block;height:18px;left:0;margin-left:-18px;position:absolute;transition:.3s ease-in-out;width:18px;outline:0!important;top:2px}.checkbox label::after{color:#6c757d;display:inline-block;font-size:11px;height:18px;left:0;margin-left:-18px;padding-left:3px;padding-top:2px;position:absolute;top:0;width:18px}.checkbox input[type=checkbox]{cursor:pointer;opacity:0;z-index:1;outline:0!important}.checkbox input[type=checkbox]:disabled+label{opacity:.65}.checkbox input[type=checkbox]:focus+label::before{outline-offset:-2px;outline:0}.checkbox input[type=checkbox]:checked+label::after{content:"";position:absolute;top:6px;left:7px;display:table;width:4px;height:8px;border:2px solid #6c757d;border-top-width:0;border-left-width:0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.checkbox input[type=checkbox]:disabled+label::before{background-color:#f7f7f7;cursor:not-allowed}.checkbox.checkbox-circle label::before{border-radius:50%}.checkbox.checkbox-inline{margin-top:0}.checkbox.checkbox-single input{height:18px;width:18px;position:absolute}.checkbox.checkbox-single label{height:18px;width:18px}.checkbox.checkbox-single label:before{margin-left:0}.checkbox.checkbox-single label:after{margin-left:0}.checkbox-primary input[type=checkbox]:checked+label::before{background-color:#00acc1;border-color:#00acc1}.checkbox-primary input[type=checkbox]:checked+label::after{border-color:#fff}.checkbox-secondary input[type=checkbox]:checked+label::before{background-color:#6c757d;border-color:#6c757d}.checkbox-secondary input[type=checkbox]:checked+label::after{border-color:#fff}.checkbox-success input[type=checkbox]:checked+label::before{background-color:#25b343;border-color:#25b343}.checkbox-success input[type=checkbox]:checked+label::after{border-color:#fff}.checkbox-info input[type=checkbox]:checked+label::before{background-color:#4b88e4;border-color:#4b88e4}.checkbox-info input[type=checkbox]:checked+label::after{border-color:#fff}.checkbox-warning input[type=checkbox]:checked+label::before{background-color:#f7b84b;border-color:#f7b84b}.checkbox-warning input[type=checkbox]:checked+label::after{border-color:#fff}.checkbox-danger input[type=checkbox]:checked+label::before{background-color:#f1556c;border-color:#f1556c}.checkbox-danger input[type=checkbox]:checked+label::after{border-color:#fff}.checkbox-light input[type=checkbox]:checked+label::before{background-color:#f7f7f7;border-color:#f7f7f7}.checkbox-light input[type=checkbox]:checked+label::after{border-color:#fff}.checkbox-dark input[type=checkbox]:checked+label::before{background-color:#323a46;border-color:#323a46}.checkbox-dark input[type=checkbox]:checked+label::after{border-color:#fff}.checkbox-pink input[type=checkbox]:checked+label::before{background-color:#f672a7;border-color:#f672a7}.checkbox-pink input[type=checkbox]:checked+label::after{border-color:#fff}.checkbox-purple input[type=checkbox]:checked+label::before{background-color:#6b5eae;border-color:#6b5eae}.checkbox-purple input[type=checkbox]:checked+label::after{border-color:#fff}.radio label{display:inline-block;padding-left:8px;position:relative;font-weight:400;margin-bottom:0}.radio label::before{-o-transition:border .5s ease-in-out;-webkit-transition:border .5s ease-in-out;background-color:#fff;border-radius:50%;border:2px solid #98a6ad;content:"";display:inline-block;height:18px;left:0;margin-left:-18px;position:absolute;transition:border .5s ease-in-out;width:18px;outline:0!important}.radio label::after{-moz-transition:-moz-transform .1s cubic-bezier(.8,-.33,.2,1.33);-ms-transform:scale(0,0);-o-transform:scale(0,0);-o-transition:-o-transform .1s cubic-bezier(.8,-.33,.2,1.33);-webkit-transform:scale(0,0);-webkit-transition:-webkit-transform .1s cubic-bezier(.8,-.33,.2,1.33);background-color:#6c757d;border-radius:50%;content:" ";display:inline-block;height:10px;left:6px;margin-left:-20px;position:absolute;top:4px;transform:scale(0,0);transition:-webkit-transform .1s cubic-bezier(.8,-.33,.2,1.33);transition:transform .1s cubic-bezier(.8,-.33,.2,1.33);transition:transform .1s cubic-bezier(.8,-.33,.2,1.33),-webkit-transform .1s cubic-bezier(.8,-.33,.2,1.33);width:10px}.radio input[type=radio]{cursor:pointer;opacity:0;z-index:1;outline:0!important}.radio input[type=radio]:disabled+label{opacity:.65}.radio input[type=radio]:focus+label::before{outline-offset:-2px;outline:5px auto -webkit-focus-ring-color;outline:thin dotted}.radio input[type=radio]:checked+label::after{-webkit-transform:scale(1,1);transform:scale(1,1)}.radio input[type=radio]:disabled+label::before{cursor:not-allowed}.radio.radio-inline{margin-top:0}.radio.radio-single label{height:17px}.radio-primary input[type=radio]+label::after{background-color:#00acc1}.radio-primary input[type=radio]:checked+label::before{border-color:#00acc1}.radio-primary input[type=radio]:checked+label::after{background-color:#00acc1}.radio-secondary input[type=radio]+label::after{background-color:#6c757d}.radio-secondary input[type=radio]:checked+label::before{border-color:#6c757d}.radio-secondary input[type=radio]:checked+label::after{background-color:#6c757d}.radio-success input[type=radio]+label::after{background-color:#25b343}.radio-success input[type=radio]:checked+label::before{border-color:#25b343}.radio-success input[type=radio]:checked+label::after{background-color:#25b343}.radio-info input[type=radio]+label::after{background-color:#4b88e4}.radio-info input[type=radio]:checked+label::before{border-color:#4b88e4}.radio-info input[type=radio]:checked+label::after{background-color:#4b88e4}.radio-warning input[type=radio]+label::after{background-color:#f7b84b}.radio-warning input[type=radio]:checked+label::before{border-color:#f7b84b}.radio-warning input[type=radio]:checked+label::after{background-color:#f7b84b}.radio-danger input[type=radio]+label::after{background-color:#f1556c}.radio-danger input[type=radio]:checked+label::before{border-color:#f1556c}.radio-danger input[type=radio]:checked+label::after{background-color:#f1556c}.radio-light input[type=radio]+label::after{background-color:#f7f7f7}.radio-light input[type=radio]:checked+label::before{border-color:#f7f7f7}.radio-light input[type=radio]:checked+label::after{background-color:#f7f7f7}.radio-dark input[type=radio]+label::after{background-color:#323a46}.radio-dark input[type=radio]:checked+label::before{border-color:#323a46}.radio-dark input[type=radio]:checked+label::after{background-color:#323a46}.radio-pink input[type=radio]+label::after{background-color:#f672a7}.radio-pink input[type=radio]:checked+label::before{border-color:#f672a7}.radio-pink input[type=radio]:checked+label::after{background-color:#f672a7}.radio-purple input[type=radio]+label::after{background-color:#6b5eae}.radio-purple input[type=radio]:checked+label::before{border-color:#6b5eae}.radio-purple input[type=radio]:checked+label::after{background-color:#6b5eae}.ribbon-box{position:relative}.ribbon-box .ribbon{position:relative;clear:both;padding:5px 12px;margin-bottom:15px;-webkit-box-shadow:2px 5px 10px rgba(50,58,70,.15);box-shadow:2px 5px 10px rgba(50,58,70,.15);color:#fff;font-size:13px;font-weight:500}.ribbon-box .ribbon:before{content:" ";border-style:solid;border-width:10px;display:block;position:absolute;bottom:-10px;left:0;margin-bottom:-10px;z-index:-1}.ribbon-box .ribbon.float-left{margin-left:-30px;border-radius:0 3px 3px 0}.ribbon-box .ribbon.float-right{margin-right:-30px;border-radius:3px 0 0 3px}.ribbon-box .ribbon.float-right:before{right:0}.ribbon-box .ribbon.float-center span{margin:0 auto 20px auto}.ribbon-box.ribbon-icon-box .ribbon{padding-left:40px}.ribbon-box.ribbon-icon-box .ribbon .ribbon-icon{position:absolute;left:6px;top:6px}.ribbon-box .ribbon-content{clear:both}.ribbon-box .ribbon-primary{background:#00acc1}.ribbon-box .ribbon-primary:before{border-color:#007f8e transparent transparent}.ribbon-box .ribbon-secondary{background:#6c757d}.ribbon-box .ribbon-secondary:before{border-color:#545b62 transparent transparent}.ribbon-box .ribbon-success{background:#25b343}.ribbon-box .ribbon-success:before{border-color:#1c8933 transparent transparent}.ribbon-box .ribbon-info{background:#4b88e4}.ribbon-box .ribbon-info:before{border-color:#216bdb transparent transparent}.ribbon-box .ribbon-warning{background:#f7b84b}.ribbon-box .ribbon-warning:before{border-color:#f5a51a transparent transparent}.ribbon-box .ribbon-danger{background:#f1556c}.ribbon-box .ribbon-danger:before{border-color:#ed2643 transparent transparent}.ribbon-box .ribbon-light{background:#f7f7f7}.ribbon-box .ribbon-light:before{border-color:#dedede transparent transparent}.ribbon-box .ribbon-dark{background:#323a46}.ribbon-box .ribbon-dark:before{border-color:#1d2128 transparent transparent}.ribbon-box .ribbon-pink{background:#f672a7}.ribbon-box .ribbon-pink:before{border-color:#f34289 transparent transparent}.ribbon-box .ribbon-purple{background:#6b5eae}.ribbon-box .ribbon-purple:before{border-color:#544990 transparent transparent}.ribbon-box .ribbon-two{position:absolute;left:-5px;top:-5px;z-index:1;overflow:hidden;width:75px;height:75px;text-align:right}.ribbon-box .ribbon-two span{font-size:13px;color:#fff;text-align:center;line-height:20px;transform:rotate(-45deg);-webkit-transform:rotate(-45deg);width:100px;display:block;-webkit-box-shadow:0 0 8px 0 rgba(0,0,0,.06),0 1px 0 0 rgba(0,0,0,.02);box-shadow:0 0 8px 0 rgba(0,0,0,.06),0 1px 0 0 rgba(0,0,0,.02);position:absolute;top:19px;left:-21px;font-weight:500}.ribbon-box .ribbon-two span:before{content:"";position:absolute;left:0;top:100%;z-index:-1;border-right:3px solid transparent;border-bottom:3px solid transparent}.ribbon-box .ribbon-two span:after{content:"";position:absolute;right:0;top:100%;z-index:-1;border-left:3px solid transparent;border-bottom:3px solid transparent}.ribbon-box .ribbon-two-primary span{background:#00acc1}.ribbon-box .ribbon-two-primary span:before{border-left:3px solid #006875;border-top:3px solid #006875}.ribbon-box .ribbon-two-primary span:after{border-right:3px solid #006875;border-top:3px solid #006875}.ribbon-box .ribbon-two-secondary span{background:#6c757d}.ribbon-box .ribbon-two-secondary span:before{border-left:3px solid #494f54;border-top:3px solid #494f54}.ribbon-box .ribbon-two-secondary span:after{border-right:3px solid #494f54;border-top:3px solid #494f54}.ribbon-box .ribbon-two-success span{background:#25b343}.ribbon-box .ribbon-two-success span:before{border-left:3px solid #18742b;border-top:3px solid #18742b}.ribbon-box .ribbon-two-success span:after{border-right:3px solid #18742b;border-top:3px solid #18742b}.ribbon-box .ribbon-two-info span{background:#4b88e4}.ribbon-box .ribbon-two-info span:before{border-left:3px solid #1e60c5;border-top:3px solid #1e60c5}.ribbon-box .ribbon-two-info span:after{border-right:3px solid #1e60c5;border-top:3px solid #1e60c5}.ribbon-box .ribbon-two-warning span{background:#f7b84b}.ribbon-box .ribbon-two-warning span:before{border-left:3px solid #eb990a;border-top:3px solid #eb990a}.ribbon-box .ribbon-two-warning span:after{border-right:3px solid #eb990a;border-top:3px solid #eb990a}.ribbon-box .ribbon-two-danger span{background:#f1556c}.ribbon-box .ribbon-two-danger span:before{border-left:3px solid #e71332;border-top:3px solid #e71332}.ribbon-box .ribbon-two-danger span:after{border-right:3px solid #e71332;border-top:3px solid #e71332}.ribbon-box .ribbon-two-light span{background:#f7f7f7}.ribbon-box .ribbon-two-light span:before{border-left:3px solid #d1d1d1;border-top:3px solid #d1d1d1}.ribbon-box .ribbon-two-light span:after{border-right:3px solid #d1d1d1;border-top:3px solid #d1d1d1}.ribbon-box .ribbon-two-dark span{background:#323a46}.ribbon-box .ribbon-two-dark span:before{border-left:3px solid #121519;border-top:3px solid #121519}.ribbon-box .ribbon-two-dark span:after{border-right:3px solid #121519;border-top:3px solid #121519}.ribbon-box .ribbon-two-pink span{background:#f672a7}.ribbon-box .ribbon-two-pink span:before{border-left:3px solid #f12a7a;border-top:3px solid #f12a7a}.ribbon-box .ribbon-two-pink span:after{border-right:3px solid #f12a7a;border-top:3px solid #f12a7a}.ribbon-box .ribbon-two-purple span{background:#6b5eae}.ribbon-box .ribbon-two-purple span:before{border-left:3px solid #4a407f;border-top:3px solid #4a407f}.ribbon-box .ribbon-two-purple span:after{border-right:3px solid #4a407f;border-top:3px solid #4a407f}@media print{.footer,.navbar-custom,.page-title-box,.right-bar{display:none}.card-body,.content,.content-page,.right-bar,body{padding:0;margin:0}}/*! + * 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;cursor:pointer;display:inline-block;overflow:hidden;-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;border-radius:50%;width:100px;height:100px;margin-top:-50px;margin-left:-50px;opacity:0;background:rgba(0,0,0,.2);background:radial-gradient(rgba(0,0,0,.2) 0,rgba(0,0,0,.3) 40%,rgba(0,0,0,.4) 50%,rgba(0,0,0,.5) 60%,rgba(255,255,255,0) 70%);-webkit-transition:all .5s ease-out;transition:all .5s ease-out;-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-transform:scale(0) translate(0,0);transform:scale(0) translate(0,0);pointer-events:none}.waves-effect.waves-light .waves-ripple{background:rgba(255,255,255,.4);background:radial-gradient(rgba(255,255,255,.2) 0,rgba(255,255,255,.3) 40%,rgba(255,255,255,.4) 50%,rgba(255,255,255,.5) 60%,rgba(255,255,255,0) 70%)}.waves-effect.waves-classic .waves-ripple{background:rgba(0,0,0,.2)}.waves-effect.waves-classic.waves-light .waves-ripple{background:rgba(255,255,255,.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-input,.waves-button:hover,.waves-button:visited{white-space:nowrap;vertical-align:middle;cursor:pointer;border:none;outline:0;color:inherit;background-color:rgba(0,0,0,0);font-size:1em;line-height:1em;text-align:center;text-decoration:none;z-index:1}.waves-button{padding:.85em 1.1em;border-radius:.2em}.waves-button-input{margin:0;padding:.85em 1.1em}.waves-input-wrapper{border-radius:.2em;vertical-align:bottom}.waves-input-wrapper.waves-button{padding:0}.waves-input-wrapper .waves-button-input{position:relative;top:0;left:0;z-index:1}.waves-circle{text-align:center;width:2.5em;height:2.5em;line-height:2.5em;border-radius:50%}.waves-float{-webkit-mask-image:none;-webkit-box-shadow:0 1px 1.5px 1px rgba(0,0,0,.12);box-shadow:0 1px 1.5px 1px rgba(0,0,0,.12);-webkit-transition:all .3s;transition:all .3s}.waves-float:active{-webkit-box-shadow:0 8px 20px 1px rgba(0,0,0,.3);box-shadow:0 8px 20px 1px rgba(0,0,0,.3)}.waves-block{display:block}.slimScrollDiv{height:auto!important}#toast-container>div{opacity:1;-webkit-box-shadow:0 1rem 3rem rgba(0,0,0,.12);box-shadow:0 1rem 3rem rgba(0,0,0,.12)}#toast-container>div:hover{-webkit-box-shadow:0 1rem 3rem rgba(0,0,0,.12);box-shadow:0 1rem 3rem rgba(0,0,0,.12)}.toast-progress{background-color:#fff}.toast-success{background-color:#25b343}.toast-info{background-color:#4b88e4}.toast-warning{background-color:#f7b84b}.toast-error{background-color:#f1556c}.swal2-modal{font-family:Rubik,sans-serif;-webkit-box-shadow:0 10px 33px rgba(0,0,0,.1);box-shadow:0 10px 33px rgba(0,0,0,.1)}.swal2-modal .swal2-title{font-size:24px;font-weight:500}.swal2-modal .swal2-content{font-size:16px}.swal2-modal .swal2-spacer{margin:10px 0}.swal2-modal .swal2-file,.swal2-modal .swal2-input,.swal2-modal .swal2-textarea{border:2px solid #dee2e6;font-size:16px;-webkit-box-shadow:none;box-shadow:none}.swal2-modal .swal2-styled:focus{-webkit-box-shadow:none!important;box-shadow:none!important}.swal2-icon.swal2-question{color:#00acc1;border-color:#00acc1}.swal2-icon.swal2-warning{color:#f7b84b;border-color:#f7b84b}.swal2-icon.swal2-error{border-color:#f1556c}.swal2-icon.swal2-error .line{background-color:#f1556c}.swal2-icon.swal2-info{color:#4b88e4;border-color:#4b88e4}.swal2-icon.swal2-info .line{background-color:#4b88e4}.swal2-modal .swal2-file:focus,.swal2-modal .swal2-input:focus,.swal2-modal .swal2-textarea:focus{outline:0;border:2px solid #00acc1}.swal2-container.swal2-shown{background-color:rgba(50,58,70,.9)}.irs--modern .irs-bar,.irs--modern .irs-from,.irs--modern .irs-single,.irs--modern .irs-to{background:#00acc1!important}.irs--modern .irs-from:before,.irs--modern .irs-single:before,.irs--modern .irs-to:before{border-top-color:#00acc1}.irs--modern .irs-max,.irs--modern .irs-min{color:#98a6ad}.irs--modern .irs-grid-text{font-size:12px}.irs--modern .irs-handle>i:nth-child(1){width:8px;height:8px}.irs--modern .irs-handle>i:first-child{background-color:#00acc1!important}.calendar{float:left;margin-bottom:0}.fc-view{margin-top:30px}.none-border .modal-footer{border-top:none}.fc-toolbar{margin:15px 0 5px 0}.fc-toolbar h2{font-size:1.25rem;line-height:1.875rem;text-transform:uppercase}.fc-day-grid-event .fc-time{font-weight:500}.fc-day{background:#fff}.fc-toolbar .fc-state-active,.fc-toolbar .ui-state-active,.fc-toolbar .ui-state-hover,.fc-toolbar button:focus,.fc-toolbar button:hover{z-index:0}.fc th.fc-widget-header{background:#f1f5f7;font-size:13px;line-height:20px;padding:10px 0;text-transform:uppercase;font-weight:500}.fc-unthemed .fc-divider,.fc-unthemed .fc-popover,.fc-unthemed .fc-row,.fc-unthemed tbody,.fc-unthemed td,.fc-unthemed th,.fc-unthemed thead{border-color:#dee2e6}.fc-button{background:#f1f5f7;border:none;color:#6c757d;text-transform:capitalize;-webkit-box-shadow:none;box-shadow:none;border-radius:3px;margin:0 3px;padding:6px 12px;height:auto}.fc-text-arrow{font-family:inherit;font-size:1rem}.fc-state-hover{background:#f1f5f7}.fc-state-highlight{background:#dee2e6}.fc-state-active,.fc-state-disabled,.fc-state-down{background-color:#00acc1;color:#fff;text-shadow:none}.fc-cell-overlay{background:#dee2e6}.fc-unthemed .fc-today{background:#fff}.fc-event{border-radius:2px;border:none;cursor:move;font-size:.8125rem;margin:5px 7px;padding:5px 5px;text-align:center}.external-event{cursor:move;margin:10px 0;padding:8px 10px;color:#fff;border-radius:4px}.fc-basic-view td.fc-week-number span{padding-right:8px}.fc-basic-view td.fc-day-number{padding-right:8px}.fc-basic-view .fc-content{color:#fff}.fc-time-grid-event .fc-content{color:#fff}@media (max-width:767.98px){.fc-toolbar .fc-center,.fc-toolbar .fc-left,.fc-toolbar .fc-right{float:none;display:block;clear:both;margin:10px 0}.fc .fc-toolbar>*>*{float:none}.fc-today-button{display:none}}.chartjs-chart{margin:auto;position:relative;width:100%}.chartjs-chart-example{height:300px}.jqstooltip{-webkit-box-sizing:content-box;box-sizing:content-box;width:auto!important;height:auto!important;background-color:#323a46!important;-webkit-box-shadow:0 1rem 3rem rgba(0,0,0,.12);box-shadow:0 1rem 3rem rgba(0,0,0,.12);padding:5px 10px!important;border-radius:3px;border-color:#323a46!important}.jqsfield{color:#fff!important;font-size:12px!important;line-height:18px!important;font-family:Rubik,sans-serif!important;font-weight:500!important}.nice-select .option.selected{font-weight:500}.select2-container .select2-selection--single{border:1px solid #ced4da;height:38px;outline:0}.select2-container .select2-selection--single .select2-selection__rendered{line-height:36px;padding-left:12px}.select2-container .select2-selection--single .select2-selection__arrow{height:34px;width:34px;right:3px}.select2-container .select2-selection--single .select2-selection__arrow b{border-color:#d1d1d1 transparent transparent transparent;border-width:6px 6px 0 6px}.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #d1d1d1 transparent!important;border-width:0 6px 6px 6px!important}.select2-results__option{padding:6px 12px}.select2-dropdown{border:1px solid #eaeaea;-webkit-box-shadow:0 0 35px 0 rgba(154,161,171,.15);box-shadow:0 0 35px 0 rgba(154,161,171,.15)}.select2-container--default .select2-search--dropdown{padding:10px;background-color:#fff}.select2-container--default .select2-search--dropdown .select2-search__field{border:1px solid #eaeaea;outline:0}.select2-container--default .select2-results__group{font-weight:500}.select2-container--default .select2-results__option--highlighted[aria-selected]{background-color:#00acc1}.select2-container--default .select2-results__option[aria-selected=true]{background-color:#f7f7f7;color:#323a46}.select2-container--default .select2-results__option[aria-selected=true]:hover{background-color:#00acc1;color:#fff}.select2-container .select2-selection--multiple{min-height:38px;border:1px solid #ced4da!important}.select2-container .select2-selection--multiple .select2-selection__rendered{padding:1px 10px}.select2-container .select2-selection--multiple .select2-search__field{border:0}.select2-container .select2-selection--multiple .select2-selection__choice{background-color:#00acc1;border:none;color:#fff;border-radius:3px;padding:0 7px;margin-top:7px}.select2-container .select2-selection--multiple .select2-selection__choice__remove{color:#fff;margin-right:5px}.select2-container .select2-selection--multiple .select2-selection__choice__remove:hover{color:#fff}.daterangepicker{font-family:Rubik,sans-serif}.daterangepicker .ranges li.active,.daterangepicker td.active,.daterangepicker td.active:hover{background-color:#00acc1}.daterangepicker .drp-buttons .btn{font-weight:500}@font-face{font-family:summernote;font-style:normal;font-weight:400;src:url(../fonts/summernote.eot);src:url(../fonts/summernote.eot?#iefix) format("embedded-opentype"),url(../fonts/summernote.woff?) format("woff"),url(../fonts/summernote.ttf?) format("truetype")}.note-editor.note-frame{border:2px solid #f7f7f7;-webkit-box-shadow:none;box-shadow:none;margin:0}.note-editor.note-frame .note-statusbar{background-color:#fcfcfc;border-top:1px solid #f7f7f7}.note-editor.note-frame .note-editable{border:none}.note-status-output{display:none}.note-editable{border-radius:.2rem;padding:.45rem .9rem}.note-editable p:last-of-type{margin-bottom:0}.card-header.note-toolbar .note-color .dropdown-menu,.note-popover .popover-content .note-color .dropdown-menu{min-width:344px}.note-toolbar{z-index:1;background-color:#fff!important}.dropzone{border:2px dashed rgba(50,58,70,.3);background:#fff;border-radius:6px}.dataTables_wrapper.container-fluid{padding:0}table.dataTable{border-collapse:collapse!important;margin-bottom:15px!important}table.dataTable tbody>tr.selected,table.dataTable tbody>tr>.selected{background-color:#00acc1}table.dataTable tbody>tr.selected td,table.dataTable tbody>tr>.selected td{border-color:#00acc1}table.dataTable tbody td:focus{outline:0!important}table.dataTable tbody td.focus,table.dataTable tbody th.focus{outline:2px solid #00acc1!important;outline-offset:-1px;color:#00acc1;background-color:rgba(0,172,193,.15)}.dataTables_info{font-weight:500}table.dataTable.dtr-inline.collapsed>tbody>tr[role=row]>td:first-child:before,table.dataTable.dtr-inline.collapsed>tbody>tr[role=row]>th:first-child:before{-webkit-box-shadow:0 1rem 3rem rgba(0,0,0,.12);box-shadow:0 1rem 3rem rgba(0,0,0,.12);background-color:#25b343;top:.85rem}table.dataTable.dtr-inline.collapsed>tbody>tr.parent>td:first-child:before,table.dataTable.dtr-inline.collapsed>tbody>tr.parent>th:first-child:before{background-color:#f1556c;top:.85rem}div.dt-button-info{background-color:#00acc1;border:none;color:#fff;-webkit-box-shadow:none;box-shadow:none;border-radius:3px;text-align:center;z-index:21}div.dt-button-info h2{border-bottom:none;background-color:rgba(255,255,255,.2);color:#fff}@media (max-width:767.98px){li.paginate_button.next,li.paginate_button.previous{display:inline-block;font-size:1.5rem}li.paginate_button{display:none}.dataTables_paginate ul{text-align:center;display:block;margin:1.5rem 0 0!important}div.dt-buttons{display:inline-table;margin-bottom:1.5rem}}.activate-select .sorting_1{background-color:#f1f5f7}.gmaps,.gmaps-panaroma{height:300px;background:#f1f5f7;border-radius:3px}.gmaps-overlay{display:block;text-align:center;color:#fff;font-size:16px;line-height:40px;background:#00acc1;border-radius:4px;padding:10px 20px}.gmaps-overlay_arrow{left:50%;margin-left:-16px;width:0;height:0;position:absolute}.gmaps-overlay_arrow.above{bottom:-15px;border-left:16px solid transparent;border-right:16px solid transparent;border-top:16px solid #00acc1}.gmaps-overlay_arrow.below{top:-15px;border-left:16px solid transparent;border-right:16px solid transparent;border-bottom:16px solid #00acc1}.jvectormap-label{border:none;background:#323a46;color:#fff;font-family:Rubik,sans-serif;font-size:.875rem;padding:5px 8px}.jvectormap-zoomin,.jvectormap-zoomout{line-height:12px}.button-list{margin-left:-8px;margin-bottom:-12px}.button-list .btn{margin-bottom:12px;margin-left:8px}.icons-list-demo div{cursor:pointer;line-height:45px;white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.icons-list-demo div p{margin-bottom:0;line-height:inherit}.icons-list-demo i{text-align:center;vertical-align:middle;font-size:22px;width:50px;height:50px;line-height:50px;margin-right:12px;color:rgba(50,58,70,.7);border-radius:3px;display:inline-block;-webkit-transition:all .2s;transition:all .2s}.icons-list-demo .col-lg-4{background-clip:padding-box;margin-top:10px}.icons-list-demo .col-lg-4:hover,.icons-list-demo .col-lg-4:hover i{color:#00acc1}.grid-structure .grid-container{background-color:#f1f5f7;margin-bottom:10px;font-size:.8rem;font-weight:500;padding:10px 20px}body.authentication-bg{background-color:#f7f7f7;background-size:cover;background-repeat:no-repeat;padding-bottom:0}.home-btn{position:absolute;top:15px;right:25px}.timeline{border-collapse:collapse;border-spacing:0;display:table;margin-bottom:50px;position:relative;table-layout:fixed;width:100%}.timeline .w-lg{min-width:140px}.timeline .time-show{margin-bottom:30px;margin-left:-70px;margin-top:30px;position:relative}.timeline:before{background-color:#00acc1;bottom:0;content:"";left:70px;position:absolute;top:30px;width:2px;z-index:0}.timeline .timeline-icon{-webkit-border-radius:50%;background-color:#00acc1;border-radius:50%;display:block;height:20px;left:-10px;margin-top:-10px;position:absolute;text-align:center;top:50%;width:20px}.timeline .timeline-icon i{color:#fff;font-size:10px;margin-top:3px;position:absolute;left:5px}.timeline .time-icon:before{font-size:16px;margin-top:5px}.timeline-item{padding-left:70px}.timeline-item .timeline-desk{position:relative}.timeline-item .timeline-desk .timeline-box{padding:15px 30px 15px 40px}.timeline-item .timeline-desk .album img{height:36px;width:auto;border-radius:3px}.member-card .member-thumb{width:80px}.social-links li a{border-radius:50%;color:#adb5bd;display:inline-block;height:30px;line-height:27px;border:2px solid #adb5bd;text-align:center;width:30px}.social-links li a:hover{color:#6c757d;border-color:#6c757d}html{direction:rtl}body{text-align:right}.dropdown-menu.show{text-align:right;left:auto!important;right:0;bottom:auto}.dropdown-menu-right{right:auto!important;left:0!important}.dropdown-menu-right.show{left:0!important}ul{padding-right:0}.btn-label{margin:-.55rem -.9rem -.55rem .9rem}.btn-label-right{margin:-.45rem .9rem -.45rem -.9rem}.btn-group,.btn-group-vertical{direction:ltr}.pagination .page-item:first-child .page-link{margin-right:0;border-top-left-radius:0;border-bottom-left-radius:0;border-top-right-radius:.25rem;border-bottom-right-radius:.25rem}.pagination .page-item:last-child .page-link{border-top-right-radius:0;border-bottom-right-radius:0;border-top-left-radius:.25rem;border-bottom-left-radius:.25rem}.blockquote-reverse{text-align:left!important}dd{margin-right:0}.modal-header .close{margin:-1rem auto -1rem -1rem}.modal-footer>:not(:first-child){margin-right:.25rem;margin-left:0}.modal-footer>:not(:last-child){margin-left:.25rem;margin-right:0}.alert-dismissible{padding-left:3.9rem;padding-right:1.25rem}.alert-dismissible .close{left:0;right:auto}.breadcrumb-item+.breadcrumb-item{padding-right:.5rem;padding-left:0}.breadcrumb-item+.breadcrumb-item::before{padding-left:.5rem;content:"\F141";padding-right:0}.form-check-inline{margin-left:.75rem;margin-right:0}.custom-control{padding-right:1.5rem;padding-left:0}.custom-control-label::before{left:auto;right:-1.5rem}.custom-control-label::after{left:auto;right:-1.5rem}.custom-switch{padding-right:2.25rem;padding-left:0}.custom-switch .custom-control-label::before{right:-2.25rem;left:auto}.custom-switch .custom-control-label::after{right:calc(-2.25rem + 2px);left:auto}.custom-switch .custom-control-input:checked~.custom-control-label::after{-webkit-transform:translateX(-.75rem);transform:translateX(-.75rem)}.custom-file-label::after{right:auto;left:0;border-right:inherit}.input-group-prepend{margin-left:-1px;margin-right:0}.input-group-append{margin-right:-1px;margin-left:0}.input-group>.custom-select:not(:last-child),.input-group>.form-control:not(:last-child),.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:.2rem;border-bottom-right-radius:.2rem;border-top-left-radius:0;border-bottom-left-radius:0}.input-group>.custom-select:not(:first-child),.input-group>.form-control:not(:first-child),.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:.2rem;border-bottom-left-radius:.2rem;border-top-right-radius:0;border-bottom-right-radius:0}.m-0{margin:0!important}.mt-0,.my-0{margin-top:0!important}.mr-0,.mx-0{margin-left:0!important;margin-right:0!important}.mb-0,.my-0{margin-bottom:0!important}.ml-0,.mx-0{margin-right:0!important;margin-left:0!important}.m-1{margin:.375rem!important}.mt-1,.my-1{margin-top:.375rem!important}.mr-1,.mx-1{margin-left:.375rem!important;margin-right:0!important}.mb-1,.my-1{margin-bottom:.375rem!important}.ml-1,.mx-1{margin-right:.375rem!important;margin-left:0!important}.m-2{margin:.75rem!important}.mt-2,.my-2{margin-top:.75rem!important}.mr-2,.mx-2{margin-left:.75rem!important;margin-right:0!important}.mb-2,.my-2{margin-bottom:.75rem!important}.ml-2,.mx-2{margin-right:.75rem!important;margin-left:0!important}.m-3{margin:1.5rem!important}.mt-3,.my-3{margin-top:1.5rem!important}.mr-3,.mx-3{margin-left:1.5rem!important;margin-right:0!important}.mb-3,.my-3{margin-bottom:1.5rem!important}.ml-3,.mx-3{margin-right:1.5rem!important;margin-left:0!important}.m-4{margin:2.25rem!important}.mt-4,.my-4{margin-top:2.25rem!important}.mr-4,.mx-4{margin-left:2.25rem!important;margin-right:0!important}.mb-4,.my-4{margin-bottom:2.25rem!important}.ml-4,.mx-4{margin-right:2.25rem!important;margin-left:0!important}.m-5{margin:4.5rem!important}.mt-5,.my-5{margin-top:4.5rem!important}.mr-5,.mx-5{margin-left:4.5rem!important;margin-right:0!important}.mb-5,.my-5{margin-bottom:4.5rem!important}.ml-5,.mx-5{margin-right:4.5rem!important;margin-left:0!important}.p-0{padding:0!important}.pt-0,.py-0{padding-top:0!important}.pr-0,.px-0{padding-left:0!important;padding-right:0!important}.pb-0,.py-0{padding-bottom:0!important}.pl-0,.px-0{padding-right:0!important;padding-left:0!important}.p-1{padding:.375rem!important}.pt-1,.py-1{padding-top:.375rem!important}.pr-1,.px-1{padding-left:.375rem!important;padding-right:0!important}.pb-1,.py-1{padding-bottom:.375rem!important}.pl-1,.px-1{padding-right:.375rem!important;padding-left:0!important}.p-2{padding:.75rem!important}.pt-2,.py-2{padding-top:.75rem!important}.pr-2,.px-2{padding-left:.75rem!important;padding-right:0!important}.pb-2,.py-2{padding-bottom:.75rem!important}.pl-2,.px-2{padding-right:.75rem!important;padding-left:0!important}.p-3{padding:1.5rem!important}.pt-3,.py-3{padding-top:1.5rem!important}.pr-3,.px-3{padding-left:1.5rem!important;padding-right:0!important}.pb-3,.py-3{padding-bottom:1.5rem!important}.pl-3,.px-3{padding-right:1.5rem!important;padding-left:0!important}.p-4{padding:2.25rem!important}.pt-4,.py-4{padding-top:2.25rem!important}.pr-4,.px-4{padding-left:2.25rem!important;padding-right:0!important}.pb-4,.py-4{padding-bottom:2.25rem!important}.pl-4,.px-4{padding-right:2.25rem!important;padding-left:0!important}.p-5{padding:4.5rem!important}.pt-5,.py-5{padding-top:4.5rem!important}.pr-5,.px-5{padding-left:4.5rem!important;padding-right:0!important}.pb-5,.py-5{padding-bottom:4.5rem!important}.pl-5,.px-5{padding-right:4.5rem!important;padding-left:0!important}.m-n1{margin:-.375rem!important}.mt-n1,.my-n1{margin-top:-.375rem!important}.mr-n1,.mx-n1{margin-right:-.375rem!important}.mb-n1,.my-n1{margin-bottom:-.375rem!important}.ml-n1,.mx-n1{margin-left:-.375rem!important}.m-n2{margin:-.75rem!important}.mt-n2,.my-n2{margin-top:-.75rem!important}.mr-n2,.mx-n2{margin-right:-.75rem!important}.mb-n2,.my-n2{margin-bottom:-.75rem!important}.ml-n2,.mx-n2{margin-left:-.75rem!important}.m-n3{margin:-1.5rem!important}.mt-n3,.my-n3{margin-top:-1.5rem!important}.mr-n3,.mx-n3{margin-right:-1.5rem!important}.mb-n3,.my-n3{margin-bottom:-1.5rem!important}.ml-n3,.mx-n3{margin-left:-1.5rem!important}.m-n4{margin:-2.25rem!important}.mt-n4,.my-n4{margin-top:-2.25rem!important}.mr-n4,.mx-n4{margin-right:-2.25rem!important}.mb-n4,.my-n4{margin-bottom:-2.25rem!important}.ml-n4,.mx-n4{margin-left:-2.25rem!important}.m-n5{margin:-4.5rem!important}.mt-n5,.my-n5{margin-top:-4.5rem!important}.mr-n5,.mx-n5{margin-right:-4.5rem!important}.mb-n5,.my-n5{margin-bottom:-4.5rem!important}.ml-n5,.mx-n5{margin-left:-4.5rem!important}.m-auto{margin:auto!important}.mt-auto,.my-auto{margin-top:auto!important}.mr-auto,.mx-auto{margin-left:auto!important;margin-right:inherit!important}.mb-auto,.my-auto{margin-bottom:auto!important}.ml-auto,.mx-auto{margin-right:auto!important;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-left:0!important;margin-right:0!important}.mb-sm-0,.my-sm-0{margin-bottom:0!important}.ml-sm-0,.mx-sm-0{margin-right:0!important;margin-left:0!important}.m-sm-1{margin:.375rem!important}.mt-sm-1,.my-sm-1{margin-top:.375rem!important}.mr-sm-1,.mx-sm-1{margin-left:.375rem!important;margin-right:0!important}.mb-sm-1,.my-sm-1{margin-bottom:.375rem!important}.ml-sm-1,.mx-sm-1{margin-right:.375rem!important;margin-left:0!important}.m-sm-2{margin:.75rem!important}.mt-sm-2,.my-sm-2{margin-top:.75rem!important}.mr-sm-2,.mx-sm-2{margin-left:.75rem!important;margin-right:0!important}.mb-sm-2,.my-sm-2{margin-bottom:.75rem!important}.ml-sm-2,.mx-sm-2{margin-right:.75rem!important;margin-left:0!important}.m-sm-3{margin:1.5rem!important}.mt-sm-3,.my-sm-3{margin-top:1.5rem!important}.mr-sm-3,.mx-sm-3{margin-left:1.5rem!important;margin-right:0!important}.mb-sm-3,.my-sm-3{margin-bottom:1.5rem!important}.ml-sm-3,.mx-sm-3{margin-right:1.5rem!important;margin-left:0!important}.m-sm-4{margin:2.25rem!important}.mt-sm-4,.my-sm-4{margin-top:2.25rem!important}.mr-sm-4,.mx-sm-4{margin-left:2.25rem!important;margin-right:0!important}.mb-sm-4,.my-sm-4{margin-bottom:2.25rem!important}.ml-sm-4,.mx-sm-4{margin-right:2.25rem!important;margin-left:0!important}.m-sm-5{margin:4.5rem!important}.mt-sm-5,.my-sm-5{margin-top:4.5rem!important}.mr-sm-5,.mx-sm-5{margin-left:4.5rem!important;margin-right:0!important}.mb-sm-5,.my-sm-5{margin-bottom:4.5rem!important}.ml-sm-5,.mx-sm-5{margin-right:4.5rem!important;margin-left:0!important}.p-sm-0{padding:0!important}.pt-sm-0,.py-sm-0{padding-top:0!important}.pr-sm-0,.px-sm-0{padding-left:0!important;padding-right:0!important}.pb-sm-0,.py-sm-0{padding-bottom:0!important}.pl-sm-0,.px-sm-0{padding-right:0!important;padding-left:0!important}.p-sm-1{padding:.375rem!important}.pt-sm-1,.py-sm-1{padding-top:.375rem!important}.pr-sm-1,.px-sm-1{padding-left:.375rem!important;padding-right:0!important}.pb-sm-1,.py-sm-1{padding-bottom:.375rem!important}.pl-sm-1,.px-sm-1{padding-right:.375rem!important;padding-left:0!important}.p-sm-2{padding:.75rem!important}.pt-sm-2,.py-sm-2{padding-top:.75rem!important}.pr-sm-2,.px-sm-2{padding-left:.75rem!important;padding-right:0!important}.pb-sm-2,.py-sm-2{padding-bottom:.75rem!important}.pl-sm-2,.px-sm-2{padding-right:.75rem!important;padding-left:0!important}.p-sm-3{padding:1.5rem!important}.pt-sm-3,.py-sm-3{padding-top:1.5rem!important}.pr-sm-3,.px-sm-3{padding-left:1.5rem!important;padding-right:0!important}.pb-sm-3,.py-sm-3{padding-bottom:1.5rem!important}.pl-sm-3,.px-sm-3{padding-right:1.5rem!important;padding-left:0!important}.p-sm-4{padding:2.25rem!important}.pt-sm-4,.py-sm-4{padding-top:2.25rem!important}.pr-sm-4,.px-sm-4{padding-left:2.25rem!important;padding-right:0!important}.pb-sm-4,.py-sm-4{padding-bottom:2.25rem!important}.pl-sm-4,.px-sm-4{padding-right:2.25rem!important;padding-left:0!important}.p-sm-5{padding:4.5rem!important}.pt-sm-5,.py-sm-5{padding-top:4.5rem!important}.pr-sm-5,.px-sm-5{padding-left:4.5rem!important;padding-right:0!important}.pb-sm-5,.py-sm-5{padding-bottom:4.5rem!important}.pl-sm-5,.px-sm-5{padding-right:4.5rem!important;padding-left:0!important}.m-sm-n1{margin:-.375rem!important}.mt-sm-n1,.my-sm-n1{margin-top:-.375rem!important}.mr-sm-n1,.mx-sm-n1{margin-right:-.375rem!important}.mb-sm-n1,.my-sm-n1{margin-bottom:-.375rem!important}.ml-sm-n1,.mx-sm-n1{margin-left:-.375rem!important}.m-sm-n2{margin:-.75rem!important}.mt-sm-n2,.my-sm-n2{margin-top:-.75rem!important}.mr-sm-n2,.mx-sm-n2{margin-right:-.75rem!important}.mb-sm-n2,.my-sm-n2{margin-bottom:-.75rem!important}.ml-sm-n2,.mx-sm-n2{margin-left:-.75rem!important}.m-sm-n3{margin:-1.5rem!important}.mt-sm-n3,.my-sm-n3{margin-top:-1.5rem!important}.mr-sm-n3,.mx-sm-n3{margin-right:-1.5rem!important}.mb-sm-n3,.my-sm-n3{margin-bottom:-1.5rem!important}.ml-sm-n3,.mx-sm-n3{margin-left:-1.5rem!important}.m-sm-n4{margin:-2.25rem!important}.mt-sm-n4,.my-sm-n4{margin-top:-2.25rem!important}.mr-sm-n4,.mx-sm-n4{margin-right:-2.25rem!important}.mb-sm-n4,.my-sm-n4{margin-bottom:-2.25rem!important}.ml-sm-n4,.mx-sm-n4{margin-left:-2.25rem!important}.m-sm-n5{margin:-4.5rem!important}.mt-sm-n5,.my-sm-n5{margin-top:-4.5rem!important}.mr-sm-n5,.mx-sm-n5{margin-right:-4.5rem!important}.mb-sm-n5,.my-sm-n5{margin-bottom:-4.5rem!important}.ml-sm-n5,.mx-sm-n5{margin-left:-4.5rem!important}.m-sm-auto{margin:auto!important}.mt-sm-auto,.my-sm-auto{margin-top:auto!important}.mr-sm-auto,.mx-sm-auto{margin-left:auto!important;margin-right:inherit!important}.mb-sm-auto,.my-sm-auto{margin-bottom:auto!important}.ml-sm-auto,.mx-sm-auto{margin-right:auto!important;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-left:0!important;margin-right:0!important}.mb-md-0,.my-md-0{margin-bottom:0!important}.ml-md-0,.mx-md-0{margin-right:0!important;margin-left:0!important}.m-md-1{margin:.375rem!important}.mt-md-1,.my-md-1{margin-top:.375rem!important}.mr-md-1,.mx-md-1{margin-left:.375rem!important;margin-right:0!important}.mb-md-1,.my-md-1{margin-bottom:.375rem!important}.ml-md-1,.mx-md-1{margin-right:.375rem!important;margin-left:0!important}.m-md-2{margin:.75rem!important}.mt-md-2,.my-md-2{margin-top:.75rem!important}.mr-md-2,.mx-md-2{margin-left:.75rem!important;margin-right:0!important}.mb-md-2,.my-md-2{margin-bottom:.75rem!important}.ml-md-2,.mx-md-2{margin-right:.75rem!important;margin-left:0!important}.m-md-3{margin:1.5rem!important}.mt-md-3,.my-md-3{margin-top:1.5rem!important}.mr-md-3,.mx-md-3{margin-left:1.5rem!important;margin-right:0!important}.mb-md-3,.my-md-3{margin-bottom:1.5rem!important}.ml-md-3,.mx-md-3{margin-right:1.5rem!important;margin-left:0!important}.m-md-4{margin:2.25rem!important}.mt-md-4,.my-md-4{margin-top:2.25rem!important}.mr-md-4,.mx-md-4{margin-left:2.25rem!important;margin-right:0!important}.mb-md-4,.my-md-4{margin-bottom:2.25rem!important}.ml-md-4,.mx-md-4{margin-right:2.25rem!important;margin-left:0!important}.m-md-5{margin:4.5rem!important}.mt-md-5,.my-md-5{margin-top:4.5rem!important}.mr-md-5,.mx-md-5{margin-left:4.5rem!important;margin-right:0!important}.mb-md-5,.my-md-5{margin-bottom:4.5rem!important}.ml-md-5,.mx-md-5{margin-right:4.5rem!important;margin-left:0!important}.p-md-0{padding:0!important}.pt-md-0,.py-md-0{padding-top:0!important}.pr-md-0,.px-md-0{padding-left:0!important;padding-right:0!important}.pb-md-0,.py-md-0{padding-bottom:0!important}.pl-md-0,.px-md-0{padding-right:0!important;padding-left:0!important}.p-md-1{padding:.375rem!important}.pt-md-1,.py-md-1{padding-top:.375rem!important}.pr-md-1,.px-md-1{padding-left:.375rem!important;padding-right:0!important}.pb-md-1,.py-md-1{padding-bottom:.375rem!important}.pl-md-1,.px-md-1{padding-right:.375rem!important;padding-left:0!important}.p-md-2{padding:.75rem!important}.pt-md-2,.py-md-2{padding-top:.75rem!important}.pr-md-2,.px-md-2{padding-left:.75rem!important;padding-right:0!important}.pb-md-2,.py-md-2{padding-bottom:.75rem!important}.pl-md-2,.px-md-2{padding-right:.75rem!important;padding-left:0!important}.p-md-3{padding:1.5rem!important}.pt-md-3,.py-md-3{padding-top:1.5rem!important}.pr-md-3,.px-md-3{padding-left:1.5rem!important;padding-right:0!important}.pb-md-3,.py-md-3{padding-bottom:1.5rem!important}.pl-md-3,.px-md-3{padding-right:1.5rem!important;padding-left:0!important}.p-md-4{padding:2.25rem!important}.pt-md-4,.py-md-4{padding-top:2.25rem!important}.pr-md-4,.px-md-4{padding-left:2.25rem!important;padding-right:0!important}.pb-md-4,.py-md-4{padding-bottom:2.25rem!important}.pl-md-4,.px-md-4{padding-right:2.25rem!important;padding-left:0!important}.p-md-5{padding:4.5rem!important}.pt-md-5,.py-md-5{padding-top:4.5rem!important}.pr-md-5,.px-md-5{padding-left:4.5rem!important;padding-right:0!important}.pb-md-5,.py-md-5{padding-bottom:4.5rem!important}.pl-md-5,.px-md-5{padding-right:4.5rem!important;padding-left:0!important}.m-md-n1{margin:-.375rem!important}.mt-md-n1,.my-md-n1{margin-top:-.375rem!important}.mr-md-n1,.mx-md-n1{margin-right:-.375rem!important}.mb-md-n1,.my-md-n1{margin-bottom:-.375rem!important}.ml-md-n1,.mx-md-n1{margin-left:-.375rem!important}.m-md-n2{margin:-.75rem!important}.mt-md-n2,.my-md-n2{margin-top:-.75rem!important}.mr-md-n2,.mx-md-n2{margin-right:-.75rem!important}.mb-md-n2,.my-md-n2{margin-bottom:-.75rem!important}.ml-md-n2,.mx-md-n2{margin-left:-.75rem!important}.m-md-n3{margin:-1.5rem!important}.mt-md-n3,.my-md-n3{margin-top:-1.5rem!important}.mr-md-n3,.mx-md-n3{margin-right:-1.5rem!important}.mb-md-n3,.my-md-n3{margin-bottom:-1.5rem!important}.ml-md-n3,.mx-md-n3{margin-left:-1.5rem!important}.m-md-n4{margin:-2.25rem!important}.mt-md-n4,.my-md-n4{margin-top:-2.25rem!important}.mr-md-n4,.mx-md-n4{margin-right:-2.25rem!important}.mb-md-n4,.my-md-n4{margin-bottom:-2.25rem!important}.ml-md-n4,.mx-md-n4{margin-left:-2.25rem!important}.m-md-n5{margin:-4.5rem!important}.mt-md-n5,.my-md-n5{margin-top:-4.5rem!important}.mr-md-n5,.mx-md-n5{margin-right:-4.5rem!important}.mb-md-n5,.my-md-n5{margin-bottom:-4.5rem!important}.ml-md-n5,.mx-md-n5{margin-left:-4.5rem!important}.m-md-auto{margin:auto!important}.mt-md-auto,.my-md-auto{margin-top:auto!important}.mr-md-auto,.mx-md-auto{margin-left:auto!important;margin-right:inherit!important}.mb-md-auto,.my-md-auto{margin-bottom:auto!important}.ml-md-auto,.mx-md-auto{margin-right:auto!important;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-left:0!important;margin-right:0!important}.mb-lg-0,.my-lg-0{margin-bottom:0!important}.ml-lg-0,.mx-lg-0{margin-right:0!important;margin-left:0!important}.m-lg-1{margin:.375rem!important}.mt-lg-1,.my-lg-1{margin-top:.375rem!important}.mr-lg-1,.mx-lg-1{margin-left:.375rem!important;margin-right:0!important}.mb-lg-1,.my-lg-1{margin-bottom:.375rem!important}.ml-lg-1,.mx-lg-1{margin-right:.375rem!important;margin-left:0!important}.m-lg-2{margin:.75rem!important}.mt-lg-2,.my-lg-2{margin-top:.75rem!important}.mr-lg-2,.mx-lg-2{margin-left:.75rem!important;margin-right:0!important}.mb-lg-2,.my-lg-2{margin-bottom:.75rem!important}.ml-lg-2,.mx-lg-2{margin-right:.75rem!important;margin-left:0!important}.m-lg-3{margin:1.5rem!important}.mt-lg-3,.my-lg-3{margin-top:1.5rem!important}.mr-lg-3,.mx-lg-3{margin-left:1.5rem!important;margin-right:0!important}.mb-lg-3,.my-lg-3{margin-bottom:1.5rem!important}.ml-lg-3,.mx-lg-3{margin-right:1.5rem!important;margin-left:0!important}.m-lg-4{margin:2.25rem!important}.mt-lg-4,.my-lg-4{margin-top:2.25rem!important}.mr-lg-4,.mx-lg-4{margin-left:2.25rem!important;margin-right:0!important}.mb-lg-4,.my-lg-4{margin-bottom:2.25rem!important}.ml-lg-4,.mx-lg-4{margin-right:2.25rem!important;margin-left:0!important}.m-lg-5{margin:4.5rem!important}.mt-lg-5,.my-lg-5{margin-top:4.5rem!important}.mr-lg-5,.mx-lg-5{margin-left:4.5rem!important;margin-right:0!important}.mb-lg-5,.my-lg-5{margin-bottom:4.5rem!important}.ml-lg-5,.mx-lg-5{margin-right:4.5rem!important;margin-left:0!important}.p-lg-0{padding:0!important}.pt-lg-0,.py-lg-0{padding-top:0!important}.pr-lg-0,.px-lg-0{padding-left:0!important;padding-right:0!important}.pb-lg-0,.py-lg-0{padding-bottom:0!important}.pl-lg-0,.px-lg-0{padding-right:0!important;padding-left:0!important}.p-lg-1{padding:.375rem!important}.pt-lg-1,.py-lg-1{padding-top:.375rem!important}.pr-lg-1,.px-lg-1{padding-left:.375rem!important;padding-right:0!important}.pb-lg-1,.py-lg-1{padding-bottom:.375rem!important}.pl-lg-1,.px-lg-1{padding-right:.375rem!important;padding-left:0!important}.p-lg-2{padding:.75rem!important}.pt-lg-2,.py-lg-2{padding-top:.75rem!important}.pr-lg-2,.px-lg-2{padding-left:.75rem!important;padding-right:0!important}.pb-lg-2,.py-lg-2{padding-bottom:.75rem!important}.pl-lg-2,.px-lg-2{padding-right:.75rem!important;padding-left:0!important}.p-lg-3{padding:1.5rem!important}.pt-lg-3,.py-lg-3{padding-top:1.5rem!important}.pr-lg-3,.px-lg-3{padding-left:1.5rem!important;padding-right:0!important}.pb-lg-3,.py-lg-3{padding-bottom:1.5rem!important}.pl-lg-3,.px-lg-3{padding-right:1.5rem!important;padding-left:0!important}.p-lg-4{padding:2.25rem!important}.pt-lg-4,.py-lg-4{padding-top:2.25rem!important}.pr-lg-4,.px-lg-4{padding-left:2.25rem!important;padding-right:0!important}.pb-lg-4,.py-lg-4{padding-bottom:2.25rem!important}.pl-lg-4,.px-lg-4{padding-right:2.25rem!important;padding-left:0!important}.p-lg-5{padding:4.5rem!important}.pt-lg-5,.py-lg-5{padding-top:4.5rem!important}.pr-lg-5,.px-lg-5{padding-left:4.5rem!important;padding-right:0!important}.pb-lg-5,.py-lg-5{padding-bottom:4.5rem!important}.pl-lg-5,.px-lg-5{padding-right:4.5rem!important;padding-left:0!important}.m-lg-n1{margin:-.375rem!important}.mt-lg-n1,.my-lg-n1{margin-top:-.375rem!important}.mr-lg-n1,.mx-lg-n1{margin-right:-.375rem!important}.mb-lg-n1,.my-lg-n1{margin-bottom:-.375rem!important}.ml-lg-n1,.mx-lg-n1{margin-left:-.375rem!important}.m-lg-n2{margin:-.75rem!important}.mt-lg-n2,.my-lg-n2{margin-top:-.75rem!important}.mr-lg-n2,.mx-lg-n2{margin-right:-.75rem!important}.mb-lg-n2,.my-lg-n2{margin-bottom:-.75rem!important}.ml-lg-n2,.mx-lg-n2{margin-left:-.75rem!important}.m-lg-n3{margin:-1.5rem!important}.mt-lg-n3,.my-lg-n3{margin-top:-1.5rem!important}.mr-lg-n3,.mx-lg-n3{margin-right:-1.5rem!important}.mb-lg-n3,.my-lg-n3{margin-bottom:-1.5rem!important}.ml-lg-n3,.mx-lg-n3{margin-left:-1.5rem!important}.m-lg-n4{margin:-2.25rem!important}.mt-lg-n4,.my-lg-n4{margin-top:-2.25rem!important}.mr-lg-n4,.mx-lg-n4{margin-right:-2.25rem!important}.mb-lg-n4,.my-lg-n4{margin-bottom:-2.25rem!important}.ml-lg-n4,.mx-lg-n4{margin-left:-2.25rem!important}.m-lg-n5{margin:-4.5rem!important}.mt-lg-n5,.my-lg-n5{margin-top:-4.5rem!important}.mr-lg-n5,.mx-lg-n5{margin-right:-4.5rem!important}.mb-lg-n5,.my-lg-n5{margin-bottom:-4.5rem!important}.ml-lg-n5,.mx-lg-n5{margin-left:-4.5rem!important}.m-lg-auto{margin:auto!important}.mt-lg-auto,.my-lg-auto{margin-top:auto!important}.mr-lg-auto,.mx-lg-auto{margin-left:auto!important;margin-right:inherit!important}.mb-lg-auto,.my-lg-auto{margin-bottom:auto!important}.ml-lg-auto,.mx-lg-auto{margin-right:auto!important;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-left:0!important;margin-right:0!important}.mb-xl-0,.my-xl-0{margin-bottom:0!important}.ml-xl-0,.mx-xl-0{margin-right:0!important;margin-left:0!important}.m-xl-1{margin:.375rem!important}.mt-xl-1,.my-xl-1{margin-top:.375rem!important}.mr-xl-1,.mx-xl-1{margin-left:.375rem!important;margin-right:0!important}.mb-xl-1,.my-xl-1{margin-bottom:.375rem!important}.ml-xl-1,.mx-xl-1{margin-right:.375rem!important;margin-left:0!important}.m-xl-2{margin:.75rem!important}.mt-xl-2,.my-xl-2{margin-top:.75rem!important}.mr-xl-2,.mx-xl-2{margin-left:.75rem!important;margin-right:0!important}.mb-xl-2,.my-xl-2{margin-bottom:.75rem!important}.ml-xl-2,.mx-xl-2{margin-right:.75rem!important;margin-left:0!important}.m-xl-3{margin:1.5rem!important}.mt-xl-3,.my-xl-3{margin-top:1.5rem!important}.mr-xl-3,.mx-xl-3{margin-left:1.5rem!important;margin-right:0!important}.mb-xl-3,.my-xl-3{margin-bottom:1.5rem!important}.ml-xl-3,.mx-xl-3{margin-right:1.5rem!important;margin-left:0!important}.m-xl-4{margin:2.25rem!important}.mt-xl-4,.my-xl-4{margin-top:2.25rem!important}.mr-xl-4,.mx-xl-4{margin-left:2.25rem!important;margin-right:0!important}.mb-xl-4,.my-xl-4{margin-bottom:2.25rem!important}.ml-xl-4,.mx-xl-4{margin-right:2.25rem!important;margin-left:0!important}.m-xl-5{margin:4.5rem!important}.mt-xl-5,.my-xl-5{margin-top:4.5rem!important}.mr-xl-5,.mx-xl-5{margin-left:4.5rem!important;margin-right:0!important}.mb-xl-5,.my-xl-5{margin-bottom:4.5rem!important}.ml-xl-5,.mx-xl-5{margin-right:4.5rem!important;margin-left:0!important}.p-xl-0{padding:0!important}.pt-xl-0,.py-xl-0{padding-top:0!important}.pr-xl-0,.px-xl-0{padding-left:0!important;padding-right:0!important}.pb-xl-0,.py-xl-0{padding-bottom:0!important}.pl-xl-0,.px-xl-0{padding-right:0!important;padding-left:0!important}.p-xl-1{padding:.375rem!important}.pt-xl-1,.py-xl-1{padding-top:.375rem!important}.pr-xl-1,.px-xl-1{padding-left:.375rem!important;padding-right:0!important}.pb-xl-1,.py-xl-1{padding-bottom:.375rem!important}.pl-xl-1,.px-xl-1{padding-right:.375rem!important;padding-left:0!important}.p-xl-2{padding:.75rem!important}.pt-xl-2,.py-xl-2{padding-top:.75rem!important}.pr-xl-2,.px-xl-2{padding-left:.75rem!important;padding-right:0!important}.pb-xl-2,.py-xl-2{padding-bottom:.75rem!important}.pl-xl-2,.px-xl-2{padding-right:.75rem!important;padding-left:0!important}.p-xl-3{padding:1.5rem!important}.pt-xl-3,.py-xl-3{padding-top:1.5rem!important}.pr-xl-3,.px-xl-3{padding-left:1.5rem!important;padding-right:0!important}.pb-xl-3,.py-xl-3{padding-bottom:1.5rem!important}.pl-xl-3,.px-xl-3{padding-right:1.5rem!important;padding-left:0!important}.p-xl-4{padding:2.25rem!important}.pt-xl-4,.py-xl-4{padding-top:2.25rem!important}.pr-xl-4,.px-xl-4{padding-left:2.25rem!important;padding-right:0!important}.pb-xl-4,.py-xl-4{padding-bottom:2.25rem!important}.pl-xl-4,.px-xl-4{padding-right:2.25rem!important;padding-left:0!important}.p-xl-5{padding:4.5rem!important}.pt-xl-5,.py-xl-5{padding-top:4.5rem!important}.pr-xl-5,.px-xl-5{padding-left:4.5rem!important;padding-right:0!important}.pb-xl-5,.py-xl-5{padding-bottom:4.5rem!important}.pl-xl-5,.px-xl-5{padding-right:4.5rem!important;padding-left:0!important}.m-xl-n1{margin:-.375rem!important}.mt-xl-n1,.my-xl-n1{margin-top:-.375rem!important}.mr-xl-n1,.mx-xl-n1{margin-right:-.375rem!important}.mb-xl-n1,.my-xl-n1{margin-bottom:-.375rem!important}.ml-xl-n1,.mx-xl-n1{margin-left:-.375rem!important}.m-xl-n2{margin:-.75rem!important}.mt-xl-n2,.my-xl-n2{margin-top:-.75rem!important}.mr-xl-n2,.mx-xl-n2{margin-right:-.75rem!important}.mb-xl-n2,.my-xl-n2{margin-bottom:-.75rem!important}.ml-xl-n2,.mx-xl-n2{margin-left:-.75rem!important}.m-xl-n3{margin:-1.5rem!important}.mt-xl-n3,.my-xl-n3{margin-top:-1.5rem!important}.mr-xl-n3,.mx-xl-n3{margin-right:-1.5rem!important}.mb-xl-n3,.my-xl-n3{margin-bottom:-1.5rem!important}.ml-xl-n3,.mx-xl-n3{margin-left:-1.5rem!important}.m-xl-n4{margin:-2.25rem!important}.mt-xl-n4,.my-xl-n4{margin-top:-2.25rem!important}.mr-xl-n4,.mx-xl-n4{margin-right:-2.25rem!important}.mb-xl-n4,.my-xl-n4{margin-bottom:-2.25rem!important}.ml-xl-n4,.mx-xl-n4{margin-left:-2.25rem!important}.m-xl-n5{margin:-4.5rem!important}.mt-xl-n5,.my-xl-n5{margin-top:-4.5rem!important}.mr-xl-n5,.mx-xl-n5{margin-right:-4.5rem!important}.mb-xl-n5,.my-xl-n5{margin-bottom:-4.5rem!important}.ml-xl-n5,.mx-xl-n5{margin-left:-4.5rem!important}.m-xl-auto{margin:auto!important}.mt-xl-auto,.my-xl-auto{margin-top:auto!important}.mr-xl-auto,.mx-xl-auto{margin-left:auto!important;margin-right:inherit!important}.mb-xl-auto,.my-xl-auto{margin-bottom:auto!important}.ml-xl-auto,.mx-xl-auto{margin-right:auto!important;margin-left:auto!important}}.float-left{float:right!important}.float-right{float:left!important}.float-none{float:none!important}@media (min-width:576px){.float-sm-left{float:right!important}.float-sm-right{float:left!important}.float-sm-none{float:none!important}}@media (min-width:768px){.float-md-left{float:right!important}.float-md-right{float:left!important}.float-md-none{float:none!important}}@media (min-width:992px){.float-lg-left{float:right!important}.float-lg-right{float:left!important}.float-lg-none{float:none!important}}@media (min-width:1200px){.float-xl-left{float:right!important}.float-xl-right{float:left!important}.float-xl-none{float:none!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:right!important}.text-right{text-align:left!important}.text-center{text-align:center!important}@media (min-width:576px){.text-sm-left{text-align:right!important}.text-sm-right{text-align:left!important}.text-sm-center{text-align:center!important}}@media (min-width:768px){.text-md-left{text-align:right!important}.text-md-right{text-align:left!important}.text-md-center{text-align:center!important}}@media (min-width:992px){.text-lg-left{text-align:right!important}.text-lg-right{text-align:left!important}.text-lg-center{text-align:center!important}}@media (min-width:1200px){.text-xl-left{text-align:right!important}.text-xl-right{text-align:left!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:#00acc1!important}a.text-primary:focus,a.text-primary:hover{color:#006875!important}.text-secondary{color:#6c757d!important}a.text-secondary:focus,a.text-secondary:hover{color:#494f54!important}.text-success{color:#25b343!important}a.text-success:focus,a.text-success:hover{color:#18742b!important}.text-info{color:#4b88e4!important}a.text-info:focus,a.text-info:hover{color:#1e60c5!important}.text-warning{color:#f7b84b!important}a.text-warning:focus,a.text-warning:hover{color:#eb990a!important}.text-danger{color:#f1556c!important}a.text-danger:focus,a.text-danger:hover{color:#e71332!important}.text-light{color:#f7f7f7!important}a.text-light:focus,a.text-light:hover{color:#d1d1d1!important}.text-dark{color:#323a46!important}a.text-dark:focus,a.text-dark:hover{color:#121519!important}.text-pink{color:#f672a7!important}a.text-pink:focus,a.text-pink:hover{color:#f12a7a!important}.text-purple{color:#6b5eae!important}a.text-purple:focus,a.text-purple:hover{color:#4a407f!important}.text-body{color:#6c757d!important}.text-muted{color:#98a6ad!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}.logo-box{float:right;padding-left:40px;padding-right:0}.navbar-custom .topnav-menu>li{float:right}.navbar-custom .topnav-menu .nav-link{direction:ltr}@media (max-width:767.98px){.navbar-custom{padding:0 12px 0 0}}#topnav .arrow-down:after{margin-left:0;margin-right:5px}.navigation-menu>li{float:right}.navigation-menu>li>a{text-align:right}.navigation-menu>li>a i{margin:4px 0 0 8px;float:right}@media (max-width:991px){#topnav .navigation-menu{text-align:right;max-height:400px;overflow:auto}#topnav .navigation-menu>li>a i{margin-left:10px;margin-right:0}#topnav .navigation-menu>li>a:after{right:auto;left:15px}#topnav .navigation-menu>li .submenu{padding-right:20px;padding-left:0}#topnav .arrow-down:after{left:15px;right:auto}}@media (min-width:992px){.navigation-menu>li:first-of-type>a{padding-left:20px;padding-right:0}.navigation-menu>li.last-elements .submenu{right:auto;left:0}.navigation-menu>li.last-elements .submenu>li.has-submenu .submenu{right:auto;left:100%;margin-right:0;margin-left:10px}.navigation-menu>li .submenu{right:0;left:auto;text-align:right}.navigation-menu>li .submenu:before{right:16px;left:auto}.navigation-menu>li .submenu li.has-submenu>a .arrow-down:after{left:20px!important;-webkit-transform:rotate(45deg) translateY(-50%)!important;transform:rotate(45deg) translateY(-50%)!important;right:auto!important}.navigation-menu>li .submenu li .submenu{right:100%;left:auto;margin-left:0;margin-right:20px}.navigation-menu>li .submenu li .submenu:before{right:-20px;left:auto;border-right:12px solid transparent;border-left:12px solid #fff}}@media (min-width:768px){.navigation-menu>li.has-submenu:hover>.submenu>li.has-submenu:hover>.submenu{margin-right:10px;margin-left:0}.navigation-menu>li.has-submenu.last-elements>.submenu:before{left:11px;right:auto}}.notification-list .noti-icon-badge{left:12px;right:auto}.notification-list .notify-item{padding:12px 20px}.notification-list .notify-item .notify-icon{float:right;margin-left:10px;margin-right:0}.notification-list .notify-item .notify-details,.notification-list .notify-item .user-msg{margin-left:0;margin-right:45px}.notification-list .pro-user-name{margin-left:.375rem!important;margin-right:0!important}.notification-list .profile-dropdown i{margin-left:5px;margin-right:0;float:right}.notification-list .profile-dropdown .notify-item{padding:7px 20px}.page-title-box .page-title-right{float:left}.right-bar{float:left!important;left:-270px;right:auto}.right-bar .user-box .user-img .user-edit{right:0;left:-5px}.right-bar-enabled .right-bar{left:0;right:auto}.nice-select{float:right}.nice-select .list{right:0;left:auto}.nice-select.right{float:left}.nice-select.right .list{left:0;right:auto}.select2-container .select2-selection--single .select2-selection__rendered{padding-right:12px}.select2-container .select2-selection--single .select2-selection__arrow{left:3px;right:auto}.select2-container .select2-selection--multiple .select2-selection__choice{float:right;margin-left:5px;margin-right:0}.select2-container .select2-search--inline{float:right}.dataTables_wrapper .dataTables_filter{text-align:left!important}.dataTables_wrapper .dataTables_filter input{margin-left:0!important;margin-right:.5em}.inbox-widget .inbox-item .inbox-item-img{float:right;margin-left:15px;margin-right:0}.inbox-widget .inbox-item .inbox-item-date{right:auto;left:5px}.ribbon-box .ribbon:before{right:0;left:auto}.ribbon-box .ribbon.float-left{margin-right:-30px;margin-left:auto;border-radius:3px 0 0 3px}.ribbon-box .ribbon.float-right{margin-left:-30px;margin-right:0;border-radius:0 3px 3px 0}.ribbon-box .ribbon.float-right:before{left:0;right:auto}.ribbon-box .ribbon-icon{left:10px;right:auto}.ribbon-box .ribbon-two{right:-5px;left:auto;text-align:left}.ribbon-box .ribbon-two span{-webkit-transform:rotate(45deg);transform:rotate(45deg);right:-21px;left:auto}.icons-list-demo i{margin-left:12px;margin-right:0}.checkbox label{padding-right:8px;padding-left:0}.checkbox label::before{left:auto;right:0;margin-left:0;margin-right:-18px}.checkbox label::after{left:auto;right:0;margin-right:-18px;margin-left:0;padding-left:0;padding-right:3px}.checkbox input[type=checkbox]:checked+label::after{left:auto;right:7px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.checkbox.checkbox-single label:before{margin-right:0}.checkbox.checkbox-single label:after{margin-right:0}.radio label{padding-left:0;padding-right:8px}.radio label::before{left:auto;right:0;margin-left:0;margin-right:-18px}.radio label::after{left:0;right:6px;margin-left:0;margin-right:-20px}@media print{.content,.content-page,body{margin-right:0}}.timeline:before{right:70px;left:auto}.timeline .timeline-item{padding-right:70px;padding-left:0}.timeline .timeline-item .time-show{margin-right:-70px;margin-left:0}.timeline .timeline-item .timeline-desk .timeline-box{padding:15px 40px 15px 30px}.timeline .timeline-item .timeline-icon{right:-10px}.home-btn{position:absolute;left:25px;right:auto} +/*# sourceMappingURL=app-rtl.min.css.map */ diff --git a/public/assets/css/app-rtl.min.css.map b/public/assets/css/app-rtl.min.css.map new file mode 100644 index 000000000..f2541650e --- /dev/null +++ b/public/assets/css/app-rtl.min.css.map @@ -0,0 +1 @@ +{"version":3,"sources":["custom/fonts/_fonts.scss","custom/structure/_general.scss","custom/structure/_topbar.scss","../../node_modules/bootstrap/scss/mixins/_breakpoints.scss","custom/structure/_horizontal-nav.scss","custom/structure/_page-head.scss","custom/structure/_footer.scss","custom/structure/_right-sidebar.scss","custom/components/_helper.scss","app-rtl.css","custom/components/_social.scss","custom/components/_widgets.scss","custom/components/_custom-checkbox.scss","custom/components/_custom-radio.scss","custom/components/_ribbons.scss","custom/components/_print.scss","custom/plugins/_waves.scss","custom/plugins/_slimscroll.scss","custom/plugins/_toaster.scss","custom/plugins/_sweetalert.scss","custom/plugins/_ion-rangeslider.scss","custom/plugins/_calendar.scss","custom/plugins/_chartjs.scss","custom/plugins/_sparkline-chart.scss","custom/plugins/_nice-select.scss","custom/plugins/_select2.scss","custom/plugins/_daterange.scss","custom/plugins/_summernote.scss","custom/plugins/_dropzone.scss","custom/plugins/_datatable.scss","custom/plugins/_google-maps.scss","custom/plugins/_vector-maps.scss","custom/pages/_components-demo.scss","custom/pages/_authentication.scss","custom/pages/_timeline.scss","custom/rtl/_general-rtl.scss","custom/rtl/_bootstrap-rtl.scss","../../node_modules/bootstrap/scss/mixins/_border-radius.scss","custom/rtl/_spacing-rtl.scss","custom/rtl/_float-rtl.scss","custom/rtl/_text-rtl.scss","../../node_modules/bootstrap/scss/mixins/_text-truncate.scss","../../node_modules/bootstrap/scss/mixins/_text-emphasis.scss","../../node_modules/bootstrap/scss/mixins/_hover.scss","../../node_modules/bootstrap/scss/mixins/_text-hide.scss","custom/rtl/_structure-rtl.scss","custom/rtl/_plugins-rtl.scss","custom/rtl/_components-rtl.scss","custom/rtl/_pages-rtl.scss"],"names":[],"mappings":"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","file":"app-rtl.min.css","sourcesContent":["//\r\n// Google font - Rubik\r\n//\r\n\r\n\r\n@import url('https://fonts.googleapis.com/css?family=Rubik:300,400,500,700&display=swap');\r\n","// \r\n// general.scss\r\n//\r\n\r\nhtml {\r\n position: relative;\r\n min-height: 100%;\r\n}\r\n\r\nbody {\r\n padding-bottom: 60px;\r\n overflow-x: hidden;\r\n}","// \r\n// topbar.scss\r\n//\r\n\r\n// Logo\r\n.logo {\r\n display: block;\r\n line-height: $topbar-height;\r\n span{\r\n &.logo-lg {\r\n display: block;\r\n }\r\n &.logo-sm {\r\n display: none;\r\n }\r\n }\r\n}\r\n\r\n.logo-box {\r\n height: $topbar-height;\r\n float: left;\r\n padding-right: 40px;\r\n}\r\n\r\n.navbar-custom {\r\n position: fixed;\r\n left: 0;\r\n right: 0;\r\n height: $topbar-height;\r\n z-index: 100;\r\n padding: 0 ($grid-gutter-width / 2);\r\n\r\n .topnav-menu {\r\n > li {\r\n float: left;\r\n }\r\n .nav-link {\r\n padding: 0 15px;\r\n color: rgba($white, 0.8);\r\n min-width: 32px;\r\n display: block;\r\n line-height: $topbar-height;\r\n text-align: center;\r\n max-height: $topbar-height;\r\n }\r\n }\r\n\r\n\r\n /* Search */\r\n .app-search {\r\n padding: 16px 0;\r\n overflow: hidden;\r\n form {\r\n max-width: 320px;\r\n }\r\n .form-control {\r\n border: none;\r\n height: 38px;\r\n padding-left: 20px;\r\n padding-right: 20px;\r\n color: $white;\r\n background-color: rgba($white,0.05);\r\n box-shadow: none;\r\n }\r\n }\r\n \r\n\r\n .button-menu-mobile {\r\n border: none;\r\n color: $white;\r\n display: block;\r\n height: $topbar-height;\r\n line-height: $topbar-height;\r\n width: 60px;\r\n background-color: transparent;\r\n font-size: 24px;\r\n cursor: pointer;\r\n\r\n &.disable-btn {\r\n display: none;\r\n }\r\n }\r\n}\r\n\r\n@include media-breakpoint-down(sm) {\r\n body {\r\n padding-bottom: 80px;\r\n }\r\n\r\n .pro-user-name {\r\n display: none;\r\n }\r\n .navbar-custom {\r\n padding: 0 0 0 ($grid-gutter-width / 2);\r\n }\r\n\r\n .logo-box {\r\n padding-right: 0px;\r\n .logo-lg {\r\n display: none !important;\r\n }\r\n .logo-sm {\r\n display: block !important;\r\n }\r\n }\r\n}\r\n\r\n\r\n/* Notification */\r\n.noti-scroll {\r\n max-height: 230px;\r\n}\r\n\r\n.notification-list {\r\n margin-left: 0;\r\n\r\n .noti-title {\r\n background-color: $white;\r\n padding: 15px 20px;\r\n }\r\n\r\n .noti-icon {\r\n font-size: 21px;\r\n vertical-align: middle;\r\n }\r\n\r\n .noti-icon-badge {\r\n display: inline-block;\r\n position: absolute;\r\n top: 14px;\r\n right: 12px;\r\n }\r\n\r\n .notify-item {\r\n padding: 12px 20px;\r\n\r\n .notify-icon {\r\n float: left;\r\n height: 36px;\r\n width: 36px;\r\n font-size: 16px;\r\n line-height: 36px;\r\n text-align: center;\r\n margin-right: 10px;\r\n border-radius: 50%;\r\n color: $white;\r\n }\r\n\r\n .notify-details {\r\n margin-bottom: 5px;\r\n overflow: hidden;\r\n margin-left: 45px;\r\n text-overflow: ellipsis;\r\n white-space: nowrap;\r\n color: $gray-800;\r\n \r\n\r\n b {\r\n font-weight: 500;\r\n }\r\n small {\r\n display: block;\r\n }\r\n span {\r\n display: block;\r\n overflow: hidden;\r\n text-overflow: ellipsis;\r\n white-space: nowrap;\r\n font-size: 13px;\r\n }\r\n }\r\n \r\n .user-msg {\r\n margin-left: 45px;\r\n white-space: normal;\r\n line-height: 16px;\r\n }\r\n }\r\n .profile-dropdown {\r\n .notify-item {\r\n padding: $dropdown-item-padding-y $dropdown-item-padding-x;\r\n }\r\n }\r\n}\r\n\r\n.profile-dropdown {\r\n width: 170px;\r\n i {\r\n vertical-align: middle;\r\n margin-right: 5px;\r\n }\r\n}\r\n\r\n.nav-user {\r\n padding: 0 12px !important;\r\n img {\r\n height: 32px;\r\n width: 32px;\r\n }\r\n}\r\n\r\n// Topbar Light\r\n.topbar-light {\r\n .navbar-custom {\r\n background-color: $bg-topbar-light;\r\n box-shadow: $box-shadow;\r\n .topnav-menu {\r\n .nav-link {\r\n color: $gray-700;\r\n }\r\n }\r\n \r\n /* Search */\r\n .app-search {\r\n .form-control {\r\n background-color: rgba($dark, 0.05);\r\n color: $gray-600;\r\n }\r\n }\r\n }\r\n}\r\n\r\n// Topbar dark\r\n\r\n.topbar-dark{\r\n .navbar-custom{\r\n background-color: $bg-topbar-dark;\r\n }\r\n}\r\n\r\n\r\n\r\n","// Breakpoint viewport sizes and media queries.\n//\n// Breakpoints are defined as a map of (name: minimum width), order from small to large:\n//\n// (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px)\n//\n// The map defined in the `$grid-breakpoints` global variable is used as the `$breakpoints` argument by default.\n\n// Name of the next breakpoint, or null for the last breakpoint.\n//\n// >> breakpoint-next(sm)\n// md\n// >> breakpoint-next(sm, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px))\n// md\n// >> breakpoint-next(sm, $breakpoint-names: (xs sm md lg xl))\n// md\n@function breakpoint-next($name, $breakpoints: $grid-breakpoints, $breakpoint-names: map-keys($breakpoints)) {\n $n: index($breakpoint-names, $name);\n @return if($n != null and $n < length($breakpoint-names), nth($breakpoint-names, $n + 1), null);\n}\n\n// Minimum breakpoint width. Null for the smallest (first) breakpoint.\n//\n// >> breakpoint-min(sm, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px))\n// 576px\n@function breakpoint-min($name, $breakpoints: $grid-breakpoints) {\n $min: map-get($breakpoints, $name);\n @return if($min != 0, $min, null);\n}\n\n// Maximum breakpoint width. Null for the largest (last) breakpoint.\n// The maximum value is calculated as the minimum of the next one less 0.02px\n// to work around the limitations of `min-` and `max-` prefixes and viewports with fractional widths.\n// See https://www.w3.org/TR/mediaqueries-4/#mq-min-max\n// Uses 0.02px rather than 0.01px to work around a current rounding bug in Safari.\n// See https://bugs.webkit.org/show_bug.cgi?id=178261\n//\n// >> breakpoint-max(sm, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px))\n// 767.98px\n@function breakpoint-max($name, $breakpoints: $grid-breakpoints) {\n $next: breakpoint-next($name, $breakpoints);\n @return if($next, breakpoint-min($next, $breakpoints) - .02, null);\n}\n\n// Returns a blank string if smallest breakpoint, otherwise returns the name with a dash in front.\n// Useful for making responsive utilities.\n//\n// >> breakpoint-infix(xs, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px))\n// \"\" (Returns a blank string)\n// >> breakpoint-infix(sm, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px))\n// \"-sm\"\n@function breakpoint-infix($name, $breakpoints: $grid-breakpoints) {\n @return if(breakpoint-min($name, $breakpoints) == null, \"\", \"-#{$name}\");\n}\n\n// Media of at least the minimum breakpoint width. No query for the smallest breakpoint.\n// Makes the @content apply to the given breakpoint and wider.\n@mixin media-breakpoint-up($name, $breakpoints: $grid-breakpoints) {\n $min: breakpoint-min($name, $breakpoints);\n @if $min {\n @media (min-width: $min) {\n @content;\n }\n } @else {\n @content;\n }\n}\n\n// Media of at most the maximum breakpoint width. No query for the largest breakpoint.\n// Makes the @content apply to the given breakpoint and narrower.\n@mixin media-breakpoint-down($name, $breakpoints: $grid-breakpoints) {\n $max: breakpoint-max($name, $breakpoints);\n @if $max {\n @media (max-width: $max) {\n @content;\n }\n } @else {\n @content;\n }\n}\n\n// Media that spans multiple breakpoint widths.\n// Makes the @content apply between the min and max breakpoints\n@mixin media-breakpoint-between($lower, $upper, $breakpoints: $grid-breakpoints) {\n $min: breakpoint-min($lower, $breakpoints);\n $max: breakpoint-max($upper, $breakpoints);\n\n @if $min != null and $max != null {\n @media (min-width: $min) and (max-width: $max) {\n @content;\n }\n } @else if $max == null {\n @include media-breakpoint-up($lower, $breakpoints) {\n @content;\n }\n } @else if $min == null {\n @include media-breakpoint-down($upper, $breakpoints) {\n @content;\n }\n }\n}\n\n// Media between the breakpoint's minimum and maximum widths.\n// No minimum for the smallest breakpoint, and no maximum for the largest one.\n// Makes the @content apply only to the given breakpoint, not viewports any wider or narrower.\n@mixin media-breakpoint-only($name, $breakpoints: $grid-breakpoints) {\n $min: breakpoint-min($name, $breakpoints);\n $max: breakpoint-max($name, $breakpoints);\n\n @if $min != null and $max != null {\n @media (min-width: $min) and (max-width: $max) {\n @content;\n }\n } @else if $max == null {\n @include media-breakpoint-up($name, $breakpoints) {\n @content;\n }\n } @else if $min == null {\n @include media-breakpoint-down($name, $breakpoints) {\n @content;\n }\n }\n}\n","// \r\n// horizontal-nav.scss\r\n//\r\n\r\n// Container width\r\n@include media-breakpoint-up(xl) {\r\n .container-fluid {\r\n max-width: $layout-width;\r\n }\r\n}\r\n\r\n// Content start wrapper\r\n.wrapper {\r\n padding: ($topbar-height + 60px) ($grid-gutter-width / 2) 0 ($grid-gutter-width / 2);\r\n}\r\n\r\n// Top header\r\n#topnav {\r\n background: $bg-topbar-dark;\r\n position: fixed;\r\n left: 0;\r\n right: 0;\r\n z-index: 1001;\r\n padding: 0 ($grid-gutter-width / 2);\r\n\r\n // Menu item arrow\r\n .arrow-down {\r\n display: inline-block;\r\n \r\n &:after {\r\n border-color: initial;\r\n border-style: solid;\r\n border-width: 0 0 1px 1px;\r\n content: \"\";\r\n height: .4em;\r\n display: inline-block;\r\n right: 5px;\r\n top: 50%;\r\n margin-left: 5px;\r\n transform: rotate(-45deg) translateY(-50%);\r\n transform-origin: top;\r\n transition: all .3s ease-out;\r\n width: .4em;\r\n }\r\n }\r\n\r\n // Navbar Toggle\r\n .navbar-toggle {\r\n border: 0;\r\n position: relative;\r\n padding: 0;\r\n margin: 0;\r\n cursor: pointer;\r\n \r\n .lines {\r\n width: 25px;\r\n display: block;\r\n position: relative;\r\n margin: 15px 20px 0 20px;\r\n padding-top: 13px;\r\n height: 44px;\r\n transition: all .5s ease;\r\n }\r\n span {\r\n height: 2px;\r\n width: 100%;\r\n background-color: $gray-500;\r\n display: block;\r\n margin-bottom: 5px;\r\n transition: -webkit-transform .5s ease;\r\n transition: transform .5s ease;\r\n }\r\n\r\n &.open {\r\n span {\r\n position: absolute;\r\n &:first-child {\r\n top: 18px;\r\n -webkit-transform: rotate(45deg);\r\n transform: rotate(45deg);\r\n }\r\n &:nth-child(2) {\r\n visibility: hidden;\r\n }\r\n &:last-child {\r\n width: 100%;\r\n top: 18px;\r\n -webkit-transform: rotate(-45deg);\r\n transform: rotate(-45deg);\r\n }\r\n }\r\n }\r\n }\r\n\r\n // Active Menu color\r\n .has-submenu {\r\n &.active {\r\n > a {\r\n color: $white;\r\n }\r\n .submenu {\r\n li.active>a {\r\n color: $primary;\r\n }\r\n }\r\n }\r\n }\r\n\r\n .topbar-menu {\r\n margin-top: $topbar-height;\r\n }\r\n}\r\n\r\n.navigation-menu {\r\n list-style: none;\r\n margin: 0;\r\n padding: 0;\r\n\r\n > li {\r\n float: left;\r\n position: relative;\r\n\r\n > a {\r\n display: block;\r\n color: rgba($white, 0.7);\r\n font-size: 15px;\r\n font-family: $font-family-secondary;\r\n transition: all .5s ease;\r\n line-height: 20px;\r\n padding: 20px;\r\n position: relative;\r\n \r\n i {\r\n font-size: 15px;\r\n margin-right: 8px;\r\n }\r\n\r\n &:hover,\r\n &:focus {\r\n background-color: transparent;\r\n }\r\n }\r\n }\r\n}\r\n\r\n/*\r\nResponsive Menu\r\n*/\r\n\r\n@media (min-width: 992px) {\r\n .navigation-menu {\r\n > li {\r\n > a {\r\n &:hover,\r\n &:focus,\r\n &:active {\r\n color: $white;\r\n }\r\n }\r\n &:hover {\r\n a {\r\n color: $white;\r\n }\r\n }\r\n\r\n &:first-of-type > a {\r\n padding-left: 0;\r\n }\r\n\r\n &.last-elements {\r\n .submenu {\r\n left: auto;\r\n right: 0;\r\n\r\n > li.has-submenu {\r\n .submenu {\r\n left: auto;\r\n right: 100%;\r\n margin-left: 0;\r\n margin-right: 10px;\r\n }\r\n }\r\n }\r\n }\r\n > ul {\r\n > li {\r\n &.has-submenu {\r\n &:active,\r\n &:hover {\r\n > a {\r\n color: $primary;\r\n }\r\n }\r\n }\r\n }\r\n }\r\n\r\n .submenu {\r\n position: absolute;\r\n top: 100%;\r\n left: 0;\r\n z-index: 1000;\r\n padding: 10px 0;\r\n list-style: none;\r\n min-width: 200px;\r\n text-align: left;\r\n visibility: hidden;\r\n opacity: 0;\r\n margin-top: 10px;\r\n border-radius: 4px;\r\n transition: all .2s ease;\r\n background-color: $white;\r\n border: 2px solid $gray-100;\r\n box-shadow: $box-shadow;\r\n\r\n &:before {\r\n left: 16px;\r\n top: -10px;\r\n content: \"\";\r\n display: block;\r\n position: absolute;\r\n background-color: transparent;\r\n border-left: 12px solid transparent;\r\n border-right: 12px solid transparent;\r\n border-bottom: 12px solid $white;\r\n z-index: 9999;\r\n }\r\n\r\n li {\r\n position: relative;\r\n\r\n ul {\r\n list-style: none;\r\n padding-left: 0;\r\n margin: 0;\r\n }\r\n\r\n a {\r\n display: block;\r\n padding: 9px 25px;\r\n clear: both;\r\n white-space: nowrap;\r\n color: $dark;\r\n\r\n &:hover {\r\n color: $primary;\r\n }\r\n }\r\n\r\n &.has-submenu {\r\n >a {\r\n .arrow-down {\r\n &:after {\r\n right: 20px !important;\r\n transform: rotate(-135deg) translateY(-50%) !important;\r\n position: absolute;\r\n }\r\n }\r\n }\r\n }\r\n\r\n .submenu {\r\n left: 100%;\r\n top: 0;\r\n margin-left: 20px;\r\n margin-top: -1px;\r\n \r\n &:before {\r\n left: -20px;\r\n top: 10px;\r\n border-top: 12px solid transparent;\r\n border-bottom: 12px solid transparent;\r\n border-right: 12px solid $white;\r\n }\r\n }\r\n }\r\n\r\n &.megamenu {\r\n white-space: nowrap;\r\n width: auto;\r\n\r\n > li {\r\n overflow: hidden;\r\n width: 200px;\r\n display: inline-block;\r\n vertical-align: top;\r\n }\r\n }\r\n }\r\n }\r\n }\r\n\r\n .navbar-toggle {\r\n display: none !important;\r\n }\r\n\r\n #navigation {\r\n display: block !important;\r\n }\r\n}\r\n\r\n@media (min-width: 768px) {\r\n .navigation-menu {\r\n >li {\r\n &.has-submenu {\r\n &:hover {\r\n > .submenu {\r\n visibility: visible;\r\n opacity: 1;\r\n margin-top: 0;\r\n\r\n >li {\r\n &.has-submenu {\r\n &:hover {\r\n >.submenu {\r\n visibility: visible;\r\n opacity: 1;\r\n margin-left: 10px;\r\n margin-right: 0;\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n &.last-elements {\r\n > .submenu {\r\n &:before {\r\n right: 11px;\r\n left: auto;\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n}\r\n\r\n@media (max-width: 991px) {\r\n .wrapper {\r\n padding-top: $topbar-height;\r\n }\r\n \r\n #topnav {\r\n\r\n .navigation-menu {\r\n float: none;\r\n max-height: 400px;\r\n text-align: left;\r\n\r\n > li {\r\n display: block;\r\n float: none;\r\n\r\n > a {\r\n color: $dark;\r\n padding: 15px;\r\n i {\r\n display: inline-block;\r\n margin-right: 10px;\r\n margin-bottom: 0;\r\n vertical-align: inherit;\r\n }\r\n\r\n &:after {\r\n position: absolute;\r\n right: 15px;\r\n }\r\n }\r\n\r\n .submenu {\r\n display: none;\r\n list-style: none;\r\n padding-left: 20px;\r\n margin: 0;\r\n\r\n li {\r\n a {\r\n display: block;\r\n position: relative;\r\n padding: 7px 20px;\r\n color: $dark;\r\n\r\n &:hover {\r\n color: $primary;\r\n }\r\n }\r\n }\r\n &.open {\r\n display: block;\r\n }\r\n\r\n .submenu {\r\n display: none;\r\n list-style: none;\r\n\r\n &.open {\r\n display: block;\r\n }\r\n }\r\n &.megamenu {\r\n >li {\r\n > ul {\r\n list-style: none;\r\n padding-left: 0;\r\n }\r\n }\r\n }\r\n }\r\n &.has-submenu.open>a {\r\n color: $primary;\r\n }\r\n }\r\n }\r\n\r\n .has-submenu {\r\n &.active {\r\n a {\r\n color: $primary;\r\n }\r\n .submenu {\r\n li.active>a {\r\n color: $primary;\r\n }\r\n }\r\n }\r\n }\r\n .arrow-down {\r\n &:after {\r\n right: 15px;\r\n position: absolute;\r\n }\r\n }\r\n .navbar-header {\r\n float: left;\r\n }\r\n }\r\n #navigation {\r\n position: absolute;\r\n top: 70px;\r\n left: 0;\r\n width: 100%;\r\n display: none;\r\n height: auto;\r\n padding-bottom: 0;\r\n overflow: auto;\r\n box-shadow: $box-shadow;\r\n background-color: $white;\r\n\r\n &.open {\r\n display: block;\r\n overflow-y: auto;\r\n }\r\n }\r\n}\r\n\r\n@media (max-height: 375px) {\r\n .navigation-menu {\r\n max-height: 240px !important;\r\n }\r\n}\r\n\r\n\r\n// Light Menubar\r\n.menubar-light {\r\n #topnav {\r\n background: $bg-topbar-light;\r\n box-shadow: $box-shadow;\r\n\r\n // Active Menu color\r\n .has-submenu {\r\n &.active {\r\n > a {\r\n color: $primary;\r\n }\r\n .submenu {\r\n li.active>a {\r\n color: $primary;\r\n }\r\n }\r\n }\r\n }\r\n }\r\n \r\n .navigation-menu {\r\n > li {\r\n \r\n > a {\r\n color: rgba($dark, 0.7);\r\n }\r\n }\r\n }\r\n}\r\n\r\n\r\n\r\n// Center Menu\r\n\r\n.center-menu {\r\n @media (min-width: 992px) { \r\n #topnav {\r\n .navigation-menu {\r\n text-align: center;\r\n \r\n > li {\r\n display: inline-block;\r\n float: none;\r\n\r\n > a {\r\n padding: 20px;\r\n\r\n i {\r\n display: block;\r\n margin: 0 0 5px 0;\r\n float: none;\r\n text-align: center;\r\n }\r\n\r\n .arrow-down {\r\n display: none;\r\n margin: 0 0 5px 0;\r\n }\r\n }\r\n }\r\n }\r\n }\r\n .wrapper {\r\n padding: ($topbar-height + 80px) ($grid-gutter-width / 2) 0 ($grid-gutter-width / 2);\r\n }\r\n }\r\n}\r\n\r\n\r\n// Unsticky Header\r\n.unsticky-header {\r\n @media (min-width: 992px) {\r\n #topnav,.navbar-custom {\r\n position: absolute;\r\n }\r\n }\r\n}\r\n","// \r\n// page-title.scss\r\n//\r\n\r\n.page-title-box {\r\n .page-title {\r\n font-size: 18px;\r\n margin: 0;\r\n line-height: 75px;\r\n color: $gray-900;\r\n }\r\n\r\n .page-title-right {\r\n float: right;\r\n margin-top: 20px;\r\n }\r\n\r\n .breadcrumb {\r\n padding-top: 8px;\r\n }\r\n}\r\n\r\n\r\n@include media-breakpoint-down(sm) {\r\n .page-title-box {\r\n .page-title {\r\n display: block;\r\n white-space: nowrap;\r\n text-overflow: ellipsis;\r\n overflow: hidden;\r\n line-height: 70px;\r\n }\r\n .breadcrumb {\r\n display: none;\r\n }\r\n }\r\n}\r\n\r\n@media (max-width: 640px) {\r\n .page-title-box {\r\n .page-title-right {\r\n display: none;\r\n }\r\n }\r\n}\r\n\r\n@media (max-width: 419px) {\r\n .page-title-box .breadcrumb {\r\n display: none;\r\n }\r\n}","// \r\n// footer.scss\r\n//\r\n\r\n.footer {\r\n bottom: 0;\r\n padding: 19px 15px 20px;\r\n position: absolute;\r\n right: 0;\r\n color: $gray-600;\r\n left: 0;\r\n background-color: darken($body-bg,1.7%);\r\n\r\n .footer-links {\r\n a {\r\n color: $gray-600;\r\n margin-left: 1.5rem;\r\n transition: all .4s;\r\n &:hover {\r\n color: $gray-900;\r\n }\r\n &:first-of-type {\r\n margin-left: 0;\r\n }\r\n }\r\n }\r\n}","//\r\n// right-sidebar.scss\r\n//\r\n\r\n.right-bar {\r\n background-color: $white;\r\n box-shadow: 0 0 24px 0 rgba(0, 0, 0, 0.06), 0 1px 0 0 rgba(0, 0, 0, 0.02);\r\n display: block;\r\n position: fixed;\r\n transition: all 200ms ease-out;\r\n width: $rightbar-width;\r\n z-index: 9999;\r\n float: right !important;\r\n right: -($rightbar-width + 10px);\r\n top: 0;\r\n bottom: 0;\r\n\r\n .rightbar-title {\r\n background-color: $primary;\r\n padding: 27px 25px;\r\n color: $white;\r\n }\r\n .right-bar-toggle {\r\n background-color: lighten($dark, 7%);\r\n height: 24px;\r\n width: 24px;\r\n line-height: 24px;\r\n color: $white;\r\n text-align: center;\r\n border-radius: 50%;\r\n margin-top: -4px;\r\n\r\n &:hover {\r\n background-color: lighten($dark, 10%);\r\n }\r\n }\r\n .user-box {\r\n padding: 25px;\r\n text-align: center;\r\n .user-img {\r\n position: relative;\r\n height: 64px;\r\n width: 64px;\r\n margin: 0 auto 15px auto;\r\n .user-edit {\r\n position: absolute;\r\n right: -5px;\r\n bottom: 0px;\r\n height: 24px;\r\n width: 24px;\r\n background-color: $white;\r\n line-height: 24px;\r\n border-radius: 50%;\r\n box-shadow: $box-shadow-lg;\r\n }\r\n }\r\n h5 {\r\n margin-bottom: 2px;\r\n a {\r\n color: $dark;\r\n }\r\n }\r\n }\r\n}\r\n\r\n// Rightbar overlay\r\n.rightbar-overlay {\r\n background-color: rgba($dark, 0.55);\r\n position: absolute;\r\n left: 0;\r\n right: 0;\r\n top: 0;\r\n bottom: 0;\r\n display: none;\r\n z-index: 9998;\r\n transition: all .2s ease-out;\r\n}\r\n\r\n.right-bar-enabled {\r\n .right-bar {\r\n right: 0;\r\n }\r\n .rightbar-overlay {\r\n display: block;\r\n }\r\n}\r\n\r\n@include media-breakpoint-down(sm) {\r\n .right-bar {\r\n overflow: auto;\r\n .slimscroll-menu {\r\n height: auto !important;\r\n }\r\n }\r\n}\r\n\r\n\r\n// Inbox-widget(Used Profile)\r\n.inbox-widget {\r\n .inbox-item {\r\n overflow: hidden;\r\n padding: 0.625rem 0;\r\n position: relative;\r\n\r\n .inbox-item-img {\r\n display: block;\r\n float: left;\r\n margin-right: 15px;\r\n\r\n img {\r\n width: 40px;\r\n }\r\n }\r\n\r\n .inbox-item-author {\r\n color: $dark;\r\n display: block;\r\n margin-bottom: 0px;\r\n }\r\n\r\n .inbox-item-text {\r\n color: $gray-600;\r\n display: block;\r\n margin: 0;\r\n overflow: hidden;\r\n }\r\n\r\n .inbox-item-date {\r\n color: $gray-600;\r\n font-size: 0.6875rem;\r\n position: absolute;\r\n right: 5px;\r\n top: 10px;\r\n }\r\n }\r\n}","//\n// helper.scss\n//\n\n// Minimum width\n\n.width-xs {\n min-width: 80px;\n}\n\n.width-sm {\n min-width: 95px;\n}\n\n.width-md {\n min-width: 110px;\n}\n\n.width-lg {\n min-width: 140px;\n}\n\n.width-xl {\n min-width: 160px;\n}\n\n\n// Font Family\n.font-family-secondary {\n font-family: $font-family-secondary;\n}\n\n// avatar height\n.avatar-xs {\n height: 1.5rem;\n width: 1.5rem;\n}\n\n.avatar-sm {\n height: 2.25rem;\n width: 2.25rem;\n}\n\n.avatar-md {\n height: 3.5rem;\n width: 3.5rem;\n}\n\n.avatar-lg {\n height: 4.5rem;\n width: 4.5rem;\n}\n\n.avatar-xl {\n height: 6rem;\n width: 6rem;\n}\n\n.avatar-xxl {\n height: 7.5rem;\n width: 7.5rem;\n}\n\n.avatar-title {\n align-items: center;\n color: $white;\n display: flex;\n height: 100%;\n justify-content: center;\n width: 100%;\n}\n\n.avatar-group {\n padding-left: 12px;\n .avatar-group-item {\n margin: 0 0 10px -12px;\n display: inline-block;\n border: 2px solid $white;\n border-radius: 50%;\n }\n}\n\n\n// Font weight help class\n\n.font-weight-medium {\n font-weight: 500;\n}\n\n.font-weight-semibold {\n font-weight: 600;\n}\n\n\n// Text specify lines (Only chrome browser support)\n\n.sp-line-1,\n.sp-line-2,\n.sp-line-3,\n.sp-line-4 {\n overflow: hidden;\n text-overflow: ellipsis;\n display: -webkit-box;\n -webkit-box-orient: vertical;\n}\n\n.sp-line-1 {\n -webkit-line-clamp: 1;\n}\n\n.sp-line-2 {\n -webkit-line-clamp: 2;\n}\n\n\n.sp-line-3 {\n -webkit-line-clamp: 3;\n}\n\n.sp-line-4 {\n -webkit-line-clamp: 4;\n}\n\n// pull in\n\n.pull-in {\n margin-left: -$card-spacer-x;\n margin-right: -$card-spacer-x;\n}","/*\r\nTemplate Name: Simulor - Responsive Bootstrap 4 Admin Dashboard\r\nAuthor: CoderThemes\r\nVersion: 2.0.0\r\nWebsite: https://coderthemes.com/\r\nContact: support@coderthemes.com\r\nFile: Main Css File\r\n*/\n@import url(\"https://fonts.googleapis.com/css?family=Rubik:300,400,500,700&display=swap\");\nhtml {\n position: relative;\n min-height: 100%; }\n\nbody {\n padding-bottom: 60px;\n overflow-x: hidden; }\n\n.logo {\n display: block;\n line-height: 70px; }\n .logo span.logo-lg {\n display: block; }\n .logo span.logo-sm {\n display: none; }\n\n.logo-box {\n height: 70px;\n float: left;\n padding-right: 40px; }\n\n.navbar-custom {\n position: fixed;\n left: 0;\n right: 0;\n height: 70px;\n z-index: 100;\n padding: 0 12px;\n /* Search */ }\n .navbar-custom .topnav-menu > li {\n float: left; }\n .navbar-custom .topnav-menu .nav-link {\n padding: 0 15px;\n color: rgba(255, 255, 255, 0.8);\n min-width: 32px;\n display: block;\n line-height: 70px;\n text-align: center;\n max-height: 70px; }\n .navbar-custom .app-search {\n padding: 16px 0;\n overflow: hidden; }\n .navbar-custom .app-search form {\n max-width: 320px; }\n .navbar-custom .app-search .form-control {\n border: none;\n height: 38px;\n padding-left: 20px;\n padding-right: 20px;\n color: #fff;\n background-color: rgba(255, 255, 255, 0.05);\n -webkit-box-shadow: none;\n box-shadow: none; }\n .navbar-custom .button-menu-mobile {\n border: none;\n color: #fff;\n display: block;\n height: 70px;\n line-height: 70px;\n width: 60px;\n background-color: transparent;\n font-size: 24px;\n cursor: pointer; }\n .navbar-custom .button-menu-mobile.disable-btn {\n display: none; }\n\n@media (max-width: 767.98px) {\n body {\n padding-bottom: 80px; }\n .pro-user-name {\n display: none; }\n .navbar-custom {\n padding: 0 0 0 12px; }\n .logo-box {\n padding-right: 0px; }\n .logo-box .logo-lg {\n display: none !important; }\n .logo-box .logo-sm {\n display: block !important; } }\n\n/* Notification */\n.noti-scroll {\n max-height: 230px; }\n\n.notification-list {\n margin-left: 0; }\n .notification-list .noti-title {\n background-color: #fff;\n padding: 15px 20px; }\n .notification-list .noti-icon {\n font-size: 21px;\n vertical-align: middle; }\n .notification-list .noti-icon-badge {\n display: inline-block;\n position: absolute;\n top: 14px;\n right: 12px; }\n .notification-list .notify-item {\n padding: 12px 20px; }\n .notification-list .notify-item .notify-icon {\n float: left;\n height: 36px;\n width: 36px;\n font-size: 16px;\n line-height: 36px;\n text-align: center;\n margin-right: 10px;\n border-radius: 50%;\n color: #fff; }\n .notification-list .notify-item .notify-details {\n margin-bottom: 5px;\n overflow: hidden;\n margin-left: 45px;\n text-overflow: ellipsis;\n white-space: nowrap;\n color: #414d5f; }\n .notification-list .notify-item .notify-details b {\n font-weight: 500; }\n .notification-list .notify-item .notify-details small {\n display: block; }\n .notification-list .notify-item .notify-details span {\n display: block;\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n font-size: 13px; }\n .notification-list .notify-item .user-msg {\n margin-left: 45px;\n white-space: normal;\n line-height: 16px; }\n .notification-list .profile-dropdown .notify-item {\n padding: 0.45rem 1.2rem; }\n\n.profile-dropdown {\n width: 170px; }\n .profile-dropdown i {\n vertical-align: middle;\n margin-right: 5px; }\n\n.nav-user {\n padding: 0 12px !important; }\n .nav-user img {\n height: 32px;\n width: 32px; }\n\n.topbar-light .navbar-custom {\n background-color: #ffffff;\n -webkit-box-shadow: 0px 0px 35px 0px rgba(154, 161, 171, 0.15);\n box-shadow: 0px 0px 35px 0px rgba(154, 161, 171, 0.15);\n /* Search */ }\n .topbar-light .navbar-custom .topnav-menu .nav-link {\n color: #6c757d; }\n .topbar-light .navbar-custom .app-search .form-control {\n background-color: rgba(50, 58, 70, 0.05);\n color: #98a6ad; }\n\n.topbar-dark .navbar-custom {\n background-color: #494f5d; }\n\n@media (min-width: 1200px) {\n .container-fluid {\n max-width: 90%; } }\n\n.wrapper {\n padding: 130px 12px 0 12px; }\n\n#topnav {\n background: #494f5d;\n position: fixed;\n left: 0;\n right: 0;\n z-index: 1001;\n padding: 0 12px; }\n #topnav .arrow-down {\n display: inline-block; }\n #topnav .arrow-down:after {\n border-color: initial;\n border-style: solid;\n border-width: 0 0 1px 1px;\n content: \"\";\n height: .4em;\n display: inline-block;\n right: 5px;\n top: 50%;\n margin-left: 5px;\n -webkit-transform: rotate(-45deg) translateY(-50%);\n transform: rotate(-45deg) translateY(-50%);\n -webkit-transform-origin: top;\n transform-origin: top;\n -webkit-transition: all .3s ease-out;\n transition: all .3s ease-out;\n width: .4em; }\n #topnav .navbar-toggle {\n border: 0;\n position: relative;\n padding: 0;\n margin: 0;\n cursor: pointer; }\n #topnav .navbar-toggle .lines {\n width: 25px;\n display: block;\n position: relative;\n margin: 15px 20px 0 20px;\n padding-top: 13px;\n height: 44px;\n -webkit-transition: all .5s ease;\n transition: all .5s ease; }\n #topnav .navbar-toggle span {\n height: 2px;\n width: 100%;\n background-color: #adb5bd;\n display: block;\n margin-bottom: 5px;\n transition: -webkit-transform .5s ease;\n -webkit-transition: -webkit-transform .5s ease;\n transition: transform .5s ease;\n transition: transform .5s ease, -webkit-transform .5s ease; }\n #topnav .navbar-toggle.open span {\n position: absolute; }\n #topnav .navbar-toggle.open span:first-child {\n top: 18px;\n -webkit-transform: rotate(45deg);\n transform: rotate(45deg); }\n #topnav .navbar-toggle.open span:nth-child(2) {\n visibility: hidden; }\n #topnav .navbar-toggle.open span:last-child {\n width: 100%;\n top: 18px;\n -webkit-transform: rotate(-45deg);\n transform: rotate(-45deg); }\n #topnav .has-submenu.active > a {\n color: #fff; }\n #topnav .has-submenu.active .submenu li.active > a {\n color: #00acc1; }\n #topnav .topbar-menu {\n margin-top: 70px; }\n\n.navigation-menu {\n list-style: none;\n margin: 0;\n padding: 0; }\n .navigation-menu > li {\n float: left;\n position: relative; }\n .navigation-menu > li > a {\n display: block;\n color: rgba(255, 255, 255, 0.7);\n font-size: 15px;\n font-family: \"Rubik\", sans-serif;\n -webkit-transition: all .5s ease;\n transition: all .5s ease;\n line-height: 20px;\n padding: 20px;\n position: relative; }\n .navigation-menu > li > a i {\n font-size: 15px;\n margin-right: 8px; }\n .navigation-menu > li > a:hover, .navigation-menu > li > a:focus {\n background-color: transparent; }\n\n/*\r\nResponsive Menu\r\n*/\n@media (min-width: 992px) {\n .navigation-menu > li > a:hover, .navigation-menu > li > a:focus, .navigation-menu > li > a:active {\n color: #fff; }\n .navigation-menu > li:hover a {\n color: #fff; }\n .navigation-menu > li:first-of-type > a {\n padding-left: 0; }\n .navigation-menu > li.last-elements .submenu {\n left: auto;\n right: 0; }\n .navigation-menu > li.last-elements .submenu > li.has-submenu .submenu {\n left: auto;\n right: 100%;\n margin-left: 0;\n margin-right: 10px; }\n .navigation-menu > li > ul > li.has-submenu:active > a, .navigation-menu > li > ul > li.has-submenu:hover > a {\n color: #00acc1; }\n .navigation-menu > li .submenu {\n position: absolute;\n top: 100%;\n left: 0;\n z-index: 1000;\n padding: 10px 0;\n list-style: none;\n min-width: 200px;\n text-align: left;\n visibility: hidden;\n opacity: 0;\n margin-top: 10px;\n border-radius: 4px;\n -webkit-transition: all .2s ease;\n transition: all .2s ease;\n background-color: #fff;\n border: 2px solid #f1f5f7;\n -webkit-box-shadow: 0px 0px 35px 0px rgba(154, 161, 171, 0.15);\n box-shadow: 0px 0px 35px 0px rgba(154, 161, 171, 0.15); }\n .navigation-menu > li .submenu:before {\n left: 16px;\n top: -10px;\n content: \"\";\n display: block;\n position: absolute;\n background-color: transparent;\n border-left: 12px solid transparent;\n border-right: 12px solid transparent;\n border-bottom: 12px solid #fff;\n z-index: 9999; }\n .navigation-menu > li .submenu li {\n position: relative; }\n .navigation-menu > li .submenu li ul {\n list-style: none;\n padding-left: 0;\n margin: 0; }\n .navigation-menu > li .submenu li a {\n display: block;\n padding: 9px 25px;\n clear: both;\n white-space: nowrap;\n color: #323a46; }\n .navigation-menu > li .submenu li a:hover {\n color: #00acc1; }\n .navigation-menu > li .submenu li.has-submenu > a .arrow-down:after {\n right: 20px !important;\n -webkit-transform: rotate(-135deg) translateY(-50%) !important;\n transform: rotate(-135deg) translateY(-50%) !important;\n position: absolute; }\n .navigation-menu > li .submenu li .submenu {\n left: 100%;\n top: 0;\n margin-left: 20px;\n margin-top: -1px; }\n .navigation-menu > li .submenu li .submenu:before {\n left: -20px;\n top: 10px;\n border-top: 12px solid transparent;\n border-bottom: 12px solid transparent;\n border-right: 12px solid #fff; }\n .navigation-menu > li .submenu.megamenu {\n white-space: nowrap;\n width: auto; }\n .navigation-menu > li .submenu.megamenu > li {\n overflow: hidden;\n width: 200px;\n display: inline-block;\n vertical-align: top; }\n .navbar-toggle {\n display: none !important; }\n #navigation {\n display: block !important; } }\n\n@media (min-width: 768px) {\n .navigation-menu > li.has-submenu:hover > .submenu {\n visibility: visible;\n opacity: 1;\n margin-top: 0; }\n .navigation-menu > li.has-submenu:hover > .submenu > li.has-submenu:hover > .submenu {\n visibility: visible;\n opacity: 1;\n margin-left: 10px;\n margin-right: 0; }\n .navigation-menu > li.has-submenu.last-elements > .submenu:before {\n right: 11px;\n left: auto; } }\n\n@media (max-width: 991px) {\n .wrapper {\n padding-top: 70px; }\n #topnav .navigation-menu {\n float: none;\n max-height: 400px;\n text-align: left; }\n #topnav .navigation-menu > li {\n display: block;\n float: none; }\n #topnav .navigation-menu > li > a {\n color: #323a46;\n padding: 15px; }\n #topnav .navigation-menu > li > a i {\n display: inline-block;\n margin-right: 10px;\n margin-bottom: 0;\n vertical-align: inherit; }\n #topnav .navigation-menu > li > a:after {\n position: absolute;\n right: 15px; }\n #topnav .navigation-menu > li .submenu {\n display: none;\n list-style: none;\n padding-left: 20px;\n margin: 0; }\n #topnav .navigation-menu > li .submenu li a {\n display: block;\n position: relative;\n padding: 7px 20px;\n color: #323a46; }\n #topnav .navigation-menu > li .submenu li a:hover {\n color: #00acc1; }\n #topnav .navigation-menu > li .submenu.open {\n display: block; }\n #topnav .navigation-menu > li .submenu .submenu {\n display: none;\n list-style: none; }\n #topnav .navigation-menu > li .submenu .submenu.open {\n display: block; }\n #topnav .navigation-menu > li .submenu.megamenu > li > ul {\n list-style: none;\n padding-left: 0; }\n #topnav .navigation-menu > li.has-submenu.open > a {\n color: #00acc1; }\n #topnav .has-submenu.active a {\n color: #00acc1; }\n #topnav .has-submenu.active .submenu li.active > a {\n color: #00acc1; }\n #topnav .arrow-down:after {\n right: 15px;\n position: absolute; }\n #topnav .navbar-header {\n float: left; }\n #navigation {\n position: absolute;\n top: 70px;\n left: 0;\n width: 100%;\n display: none;\n height: auto;\n padding-bottom: 0;\n overflow: auto;\n -webkit-box-shadow: 0px 0px 35px 0px rgba(154, 161, 171, 0.15);\n box-shadow: 0px 0px 35px 0px rgba(154, 161, 171, 0.15);\n background-color: #fff; }\n #navigation.open {\n display: block;\n overflow-y: auto; } }\n\n@media (max-height: 375px) {\n .navigation-menu {\n max-height: 240px !important; } }\n\n.menubar-light #topnav {\n background: #ffffff;\n -webkit-box-shadow: 0px 0px 35px 0px rgba(154, 161, 171, 0.15);\n box-shadow: 0px 0px 35px 0px rgba(154, 161, 171, 0.15); }\n .menubar-light #topnav .has-submenu.active > a {\n color: #00acc1; }\n .menubar-light #topnav .has-submenu.active .submenu li.active > a {\n color: #00acc1; }\n\n.menubar-light .navigation-menu > li > a {\n color: rgba(50, 58, 70, 0.7); }\n\n@media (min-width: 992px) {\n .center-menu #topnav .navigation-menu {\n text-align: center; }\n .center-menu #topnav .navigation-menu > li {\n display: inline-block;\n float: none; }\n .center-menu #topnav .navigation-menu > li > a {\n padding: 20px; }\n .center-menu #topnav .navigation-menu > li > a i {\n display: block;\n margin: 0 0 5px 0;\n float: none;\n text-align: center; }\n .center-menu #topnav .navigation-menu > li > a .arrow-down {\n display: none;\n margin: 0 0 5px 0; }\n .center-menu .wrapper {\n padding: 150px 12px 0 12px; } }\n\n@media (min-width: 992px) {\n .unsticky-header #topnav, .unsticky-header .navbar-custom {\n position: absolute; } }\n\n.page-title-box .page-title {\n font-size: 18px;\n margin: 0;\n line-height: 75px;\n color: #323a46; }\n\n.page-title-box .page-title-right {\n float: right;\n margin-top: 20px; }\n\n.page-title-box .breadcrumb {\n padding-top: 8px; }\n\n@media (max-width: 767.98px) {\n .page-title-box .page-title {\n display: block;\n white-space: nowrap;\n text-overflow: ellipsis;\n overflow: hidden;\n line-height: 70px; }\n .page-title-box .breadcrumb {\n display: none; } }\n\n@media (max-width: 640px) {\n .page-title-box .page-title-right {\n display: none; } }\n\n@media (max-width: 419px) {\n .page-title-box .breadcrumb {\n display: none; } }\n\n.footer {\n bottom: 0;\n padding: 19px 15px 20px;\n position: absolute;\n right: 0;\n color: #98a6ad;\n left: 0;\n background-color: #fbfbfb; }\n .footer .footer-links a {\n color: #98a6ad;\n margin-left: 1.5rem;\n -webkit-transition: all .4s;\n transition: all .4s; }\n .footer .footer-links a:hover {\n color: #323a46; }\n .footer .footer-links a:first-of-type {\n margin-left: 0; }\n\n.right-bar {\n background-color: #fff;\n -webkit-box-shadow: 0 0 24px 0 rgba(0, 0, 0, 0.06), 0 1px 0 0 rgba(0, 0, 0, 0.02);\n box-shadow: 0 0 24px 0 rgba(0, 0, 0, 0.06), 0 1px 0 0 rgba(0, 0, 0, 0.02);\n display: block;\n position: fixed;\n -webkit-transition: all 200ms ease-out;\n transition: all 200ms ease-out;\n width: 260px;\n z-index: 9999;\n float: right !important;\n right: -270px;\n top: 0;\n bottom: 0; }\n .right-bar .rightbar-title {\n background-color: #00acc1;\n padding: 27px 25px;\n color: #fff; }\n .right-bar .right-bar-toggle {\n background-color: #414b5b;\n height: 24px;\n width: 24px;\n line-height: 24px;\n color: #fff;\n text-align: center;\n border-radius: 50%;\n margin-top: -4px; }\n .right-bar .right-bar-toggle:hover {\n background-color: #475364; }\n .right-bar .user-box {\n padding: 25px;\n text-align: center; }\n .right-bar .user-box .user-img {\n position: relative;\n height: 64px;\n width: 64px;\n margin: 0 auto 15px auto; }\n .right-bar .user-box .user-img .user-edit {\n position: absolute;\n right: -5px;\n bottom: 0px;\n height: 24px;\n width: 24px;\n background-color: #fff;\n line-height: 24px;\n border-radius: 50%;\n -webkit-box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.12);\n box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.12); }\n .right-bar .user-box h5 {\n margin-bottom: 2px; }\n .right-bar .user-box h5 a {\n color: #323a46; }\n\n.rightbar-overlay {\n background-color: rgba(50, 58, 70, 0.55);\n position: absolute;\n left: 0;\n right: 0;\n top: 0;\n bottom: 0;\n display: none;\n z-index: 9998;\n -webkit-transition: all .2s ease-out;\n transition: all .2s ease-out; }\n\n.right-bar-enabled .right-bar {\n right: 0; }\n\n.right-bar-enabled .rightbar-overlay {\n display: block; }\n\n@media (max-width: 767.98px) {\n .right-bar {\n overflow: auto; }\n .right-bar .slimscroll-menu {\n height: auto !important; } }\n\n.inbox-widget .inbox-item {\n overflow: hidden;\n padding: 0.625rem 0;\n position: relative; }\n .inbox-widget .inbox-item .inbox-item-img {\n display: block;\n float: left;\n margin-right: 15px; }\n .inbox-widget .inbox-item .inbox-item-img img {\n width: 40px; }\n .inbox-widget .inbox-item .inbox-item-author {\n color: #323a46;\n display: block;\n margin-bottom: 0px; }\n .inbox-widget .inbox-item .inbox-item-text {\n color: #98a6ad;\n display: block;\n margin: 0;\n overflow: hidden; }\n .inbox-widget .inbox-item .inbox-item-date {\n color: #98a6ad;\n font-size: 0.6875rem;\n position: absolute;\n right: 5px;\n top: 10px; }\n\n.width-xs {\n min-width: 80px; }\n\n.width-sm {\n min-width: 95px; }\n\n.width-md {\n min-width: 110px; }\n\n.width-lg {\n min-width: 140px; }\n\n.width-xl {\n min-width: 160px; }\n\n.font-family-secondary {\n font-family: \"Rubik\", sans-serif; }\n\n.avatar-xs {\n height: 1.5rem;\n width: 1.5rem; }\n\n.avatar-sm {\n height: 2.25rem;\n width: 2.25rem; }\n\n.avatar-md {\n height: 3.5rem;\n width: 3.5rem; }\n\n.avatar-lg {\n height: 4.5rem;\n width: 4.5rem; }\n\n.avatar-xl {\n height: 6rem;\n width: 6rem; }\n\n.avatar-xxl {\n height: 7.5rem;\n width: 7.5rem; }\n\n.avatar-title {\n -webkit-box-align: center;\n -ms-flex-align: center;\n align-items: center;\n color: #fff;\n display: -webkit-box;\n display: -ms-flexbox;\n display: flex;\n height: 100%;\n -webkit-box-pack: center;\n -ms-flex-pack: center;\n justify-content: center;\n width: 100%; }\n\n.avatar-group {\n padding-left: 12px; }\n .avatar-group .avatar-group-item {\n margin: 0 0 10px -12px;\n display: inline-block;\n border: 2px solid #fff;\n border-radius: 50%; }\n\n.font-weight-medium {\n font-weight: 500; }\n\n.font-weight-semibold {\n font-weight: 600; }\n\n.sp-line-1,\n.sp-line-2,\n.sp-line-3,\n.sp-line-4 {\n overflow: hidden;\n text-overflow: ellipsis;\n display: -webkit-box;\n -webkit-box-orient: vertical; }\n\n.sp-line-1 {\n -webkit-line-clamp: 1; }\n\n.sp-line-2 {\n -webkit-line-clamp: 2; }\n\n.sp-line-3 {\n -webkit-line-clamp: 3; }\n\n.sp-line-4 {\n -webkit-line-clamp: 4; }\n\n.pull-in {\n margin-left: -1.5rem;\n margin-right: -1.5rem; }\n\n.social-list-item {\n height: 2rem;\n width: 2rem;\n line-height: calc(2rem - 4px);\n display: block;\n border: 2px solid #adb5bd;\n border-radius: 50%;\n color: #adb5bd; }\n\n.widget-flat {\n position: relative;\n overflow: hidden; }\n .widget-flat i.widget-icon {\n font-size: 36px; }\n\n.checkbox label {\n display: inline-block;\n padding-left: 8px;\n position: relative;\n font-weight: normal;\n margin-bottom: 0; }\n .checkbox label::before {\n -o-transition: 0.3s ease-in-out;\n -webkit-transition: 0.3s ease-in-out;\n background-color: #fff;\n border-radius: 3px;\n border: 2px solid #98a6ad;\n content: \"\";\n display: inline-block;\n height: 18px;\n left: 0;\n margin-left: -18px;\n position: absolute;\n transition: 0.3s ease-in-out;\n width: 18px;\n outline: none !important;\n top: 2px; }\n .checkbox label::after {\n color: #6c757d;\n display: inline-block;\n font-size: 11px;\n height: 18px;\n left: 0;\n margin-left: -18px;\n padding-left: 3px;\n padding-top: 2px;\n position: absolute;\n top: 0;\n width: 18px; }\n\n.checkbox input[type=\"checkbox\"] {\n cursor: pointer;\n opacity: 0;\n z-index: 1;\n outline: none !important; }\n .checkbox input[type=\"checkbox\"]:disabled + label {\n opacity: 0.65; }\n\n.checkbox input[type=\"checkbox\"]:focus + label::before {\n outline-offset: -2px;\n outline: none; }\n\n.checkbox input[type=\"checkbox\"]:checked + label::after {\n content: \"\";\n position: absolute;\n top: 6px;\n left: 7px;\n display: table;\n width: 4px;\n height: 8px;\n border: 2px solid #6c757d;\n border-top-width: 0;\n border-left-width: 0;\n -webkit-transform: rotate(45deg);\n transform: rotate(45deg); }\n\n.checkbox input[type=\"checkbox\"]:disabled + label::before {\n background-color: #f7f7f7;\n cursor: not-allowed; }\n\n.checkbox.checkbox-circle label::before {\n border-radius: 50%; }\n\n.checkbox.checkbox-inline {\n margin-top: 0; }\n\n.checkbox.checkbox-single input {\n height: 18px;\n width: 18px;\n position: absolute; }\n\n.checkbox.checkbox-single label {\n height: 18px;\n width: 18px; }\n .checkbox.checkbox-single label:before {\n margin-left: 0; }\n .checkbox.checkbox-single label:after {\n margin-left: 0; }\n\n.checkbox-primary input[type=\"checkbox\"]:checked + label::before {\n background-color: #00acc1;\n border-color: #00acc1; }\n\n.checkbox-primary input[type=\"checkbox\"]:checked + label::after {\n border-color: #fff; }\n\n.checkbox-secondary input[type=\"checkbox\"]:checked + label::before {\n background-color: #6c757d;\n border-color: #6c757d; }\n\n.checkbox-secondary input[type=\"checkbox\"]:checked + label::after {\n border-color: #fff; }\n\n.checkbox-success input[type=\"checkbox\"]:checked + label::before {\n background-color: #25b343;\n border-color: #25b343; }\n\n.checkbox-success input[type=\"checkbox\"]:checked + label::after {\n border-color: #fff; }\n\n.checkbox-info input[type=\"checkbox\"]:checked + label::before {\n background-color: #4b88e4;\n border-color: #4b88e4; }\n\n.checkbox-info input[type=\"checkbox\"]:checked + label::after {\n border-color: #fff; }\n\n.checkbox-warning input[type=\"checkbox\"]:checked + label::before {\n background-color: #f7b84b;\n border-color: #f7b84b; }\n\n.checkbox-warning input[type=\"checkbox\"]:checked + label::after {\n border-color: #fff; }\n\n.checkbox-danger input[type=\"checkbox\"]:checked + label::before {\n background-color: #f1556c;\n border-color: #f1556c; }\n\n.checkbox-danger input[type=\"checkbox\"]:checked + label::after {\n border-color: #fff; }\n\n.checkbox-light input[type=\"checkbox\"]:checked + label::before {\n background-color: #f7f7f7;\n border-color: #f7f7f7; }\n\n.checkbox-light input[type=\"checkbox\"]:checked + label::after {\n border-color: #fff; }\n\n.checkbox-dark input[type=\"checkbox\"]:checked + label::before {\n background-color: #323a46;\n border-color: #323a46; }\n\n.checkbox-dark input[type=\"checkbox\"]:checked + label::after {\n border-color: #fff; }\n\n.checkbox-pink input[type=\"checkbox\"]:checked + label::before {\n background-color: #f672a7;\n border-color: #f672a7; }\n\n.checkbox-pink input[type=\"checkbox\"]:checked + label::after {\n border-color: #fff; }\n\n.checkbox-purple input[type=\"checkbox\"]:checked + label::before {\n background-color: #6b5eae;\n border-color: #6b5eae; }\n\n.checkbox-purple input[type=\"checkbox\"]:checked + label::after {\n border-color: #fff; }\n\n.radio label {\n display: inline-block;\n padding-left: 8px;\n position: relative;\n font-weight: normal;\n margin-bottom: 0; }\n .radio label::before {\n -o-transition: border 0.5s ease-in-out;\n -webkit-transition: border 0.5s ease-in-out;\n background-color: #fff;\n border-radius: 50%;\n border: 2px solid #98a6ad;\n content: \"\";\n display: inline-block;\n height: 18px;\n left: 0;\n margin-left: -18px;\n position: absolute;\n transition: border 0.5s ease-in-out;\n width: 18px;\n outline: none !important; }\n .radio label::after {\n -moz-transition: -moz-transform 0.1s cubic-bezier(0.8, -0.33, 0.2, 1.33);\n -ms-transform: scale(0, 0);\n -o-transform: scale(0, 0);\n -o-transition: -o-transform 0.1s cubic-bezier(0.8, -0.33, 0.2, 1.33);\n -webkit-transform: scale(0, 0);\n -webkit-transition: -webkit-transform 0.1s cubic-bezier(0.8, -0.33, 0.2, 1.33);\n background-color: #6c757d;\n border-radius: 50%;\n content: \" \";\n display: inline-block;\n height: 10px;\n left: 6px;\n margin-left: -20px;\n position: absolute;\n top: 4px;\n transform: scale(0, 0);\n transition: -webkit-transform 0.1s cubic-bezier(0.8, -0.33, 0.2, 1.33);\n transition: transform 0.1s cubic-bezier(0.8, -0.33, 0.2, 1.33);\n transition: transform 0.1s cubic-bezier(0.8, -0.33, 0.2, 1.33), -webkit-transform 0.1s cubic-bezier(0.8, -0.33, 0.2, 1.33);\n width: 10px; }\n\n.radio input[type=\"radio\"] {\n cursor: pointer;\n opacity: 0;\n z-index: 1;\n outline: none !important; }\n .radio input[type=\"radio\"]:disabled + label {\n opacity: 0.65; }\n\n.radio input[type=\"radio\"]:focus + label::before {\n outline-offset: -2px;\n outline: 5px auto -webkit-focus-ring-color;\n outline: thin dotted; }\n\n.radio input[type=\"radio\"]:checked + label::after {\n -webkit-transform: scale(1, 1);\n transform: scale(1, 1); }\n\n.radio input[type=\"radio\"]:disabled + label::before {\n cursor: not-allowed; }\n\n.radio.radio-inline {\n margin-top: 0; }\n\n.radio.radio-single label {\n height: 17px; }\n\n.radio-primary input[type=\"radio\"] + label::after {\n background-color: #00acc1; }\n\n.radio-primary input[type=\"radio\"]:checked + label::before {\n border-color: #00acc1; }\n\n.radio-primary input[type=\"radio\"]:checked + label::after {\n background-color: #00acc1; }\n\n.radio-secondary input[type=\"radio\"] + label::after {\n background-color: #6c757d; }\n\n.radio-secondary input[type=\"radio\"]:checked + label::before {\n border-color: #6c757d; }\n\n.radio-secondary input[type=\"radio\"]:checked + label::after {\n background-color: #6c757d; }\n\n.radio-success input[type=\"radio\"] + label::after {\n background-color: #25b343; }\n\n.radio-success input[type=\"radio\"]:checked + label::before {\n border-color: #25b343; }\n\n.radio-success input[type=\"radio\"]:checked + label::after {\n background-color: #25b343; }\n\n.radio-info input[type=\"radio\"] + label::after {\n background-color: #4b88e4; }\n\n.radio-info input[type=\"radio\"]:checked + label::before {\n border-color: #4b88e4; }\n\n.radio-info input[type=\"radio\"]:checked + label::after {\n background-color: #4b88e4; }\n\n.radio-warning input[type=\"radio\"] + label::after {\n background-color: #f7b84b; }\n\n.radio-warning input[type=\"radio\"]:checked + label::before {\n border-color: #f7b84b; }\n\n.radio-warning input[type=\"radio\"]:checked + label::after {\n background-color: #f7b84b; }\n\n.radio-danger input[type=\"radio\"] + label::after {\n background-color: #f1556c; }\n\n.radio-danger input[type=\"radio\"]:checked + label::before {\n border-color: #f1556c; }\n\n.radio-danger input[type=\"radio\"]:checked + label::after {\n background-color: #f1556c; }\n\n.radio-light input[type=\"radio\"] + label::after {\n background-color: #f7f7f7; }\n\n.radio-light input[type=\"radio\"]:checked + label::before {\n border-color: #f7f7f7; }\n\n.radio-light input[type=\"radio\"]:checked + label::after {\n background-color: #f7f7f7; }\n\n.radio-dark input[type=\"radio\"] + label::after {\n background-color: #323a46; }\n\n.radio-dark input[type=\"radio\"]:checked + label::before {\n border-color: #323a46; }\n\n.radio-dark input[type=\"radio\"]:checked + label::after {\n background-color: #323a46; }\n\n.radio-pink input[type=\"radio\"] + label::after {\n background-color: #f672a7; }\n\n.radio-pink input[type=\"radio\"]:checked + label::before {\n border-color: #f672a7; }\n\n.radio-pink input[type=\"radio\"]:checked + label::after {\n background-color: #f672a7; }\n\n.radio-purple input[type=\"radio\"] + label::after {\n background-color: #6b5eae; }\n\n.radio-purple input[type=\"radio\"]:checked + label::before {\n border-color: #6b5eae; }\n\n.radio-purple input[type=\"radio\"]:checked + label::after {\n background-color: #6b5eae; }\n\n.ribbon-box {\n position: relative;\n /* Ribbon two */ }\n .ribbon-box .ribbon {\n position: relative;\n clear: both;\n padding: 5px 12px;\n margin-bottom: 15px;\n -webkit-box-shadow: 2px 5px 10px rgba(50, 58, 70, 0.15);\n box-shadow: 2px 5px 10px rgba(50, 58, 70, 0.15);\n color: #fff;\n font-size: 13px;\n font-weight: 500; }\n .ribbon-box .ribbon:before {\n content: \" \";\n border-style: solid;\n border-width: 10px;\n display: block;\n position: absolute;\n bottom: -10px;\n left: 0;\n margin-bottom: -10px;\n z-index: -1; }\n .ribbon-box .ribbon.float-left {\n margin-left: -30px;\n border-radius: 0 3px 3px 0; }\n .ribbon-box .ribbon.float-right {\n margin-right: -30px;\n border-radius: 3px 0 0 3px; }\n .ribbon-box .ribbon.float-right:before {\n right: 0; }\n .ribbon-box .ribbon.float-center span {\n margin: 0 auto 20px auto; }\n .ribbon-box.ribbon-icon-box .ribbon {\n padding-left: 40px; }\n .ribbon-box.ribbon-icon-box .ribbon .ribbon-icon {\n position: absolute;\n left: 6px;\n top: 6px; }\n .ribbon-box .ribbon-content {\n clear: both; }\n .ribbon-box .ribbon-primary {\n background: #00acc1; }\n .ribbon-box .ribbon-primary:before {\n border-color: #007f8e transparent transparent; }\n .ribbon-box .ribbon-secondary {\n background: #6c757d; }\n .ribbon-box .ribbon-secondary:before {\n border-color: #545b62 transparent transparent; }\n .ribbon-box .ribbon-success {\n background: #25b343; }\n .ribbon-box .ribbon-success:before {\n border-color: #1c8933 transparent transparent; }\n .ribbon-box .ribbon-info {\n background: #4b88e4; }\n .ribbon-box .ribbon-info:before {\n border-color: #216bdb transparent transparent; }\n .ribbon-box .ribbon-warning {\n background: #f7b84b; }\n .ribbon-box .ribbon-warning:before {\n border-color: #f5a51a transparent transparent; }\n .ribbon-box .ribbon-danger {\n background: #f1556c; }\n .ribbon-box .ribbon-danger:before {\n border-color: #ed2643 transparent transparent; }\n .ribbon-box .ribbon-light {\n background: #f7f7f7; }\n .ribbon-box .ribbon-light:before {\n border-color: #dedede transparent transparent; }\n .ribbon-box .ribbon-dark {\n background: #323a46; }\n .ribbon-box .ribbon-dark:before {\n border-color: #1d2128 transparent transparent; }\n .ribbon-box .ribbon-pink {\n background: #f672a7; }\n .ribbon-box .ribbon-pink:before {\n border-color: #f34289 transparent transparent; }\n .ribbon-box .ribbon-purple {\n background: #6b5eae; }\n .ribbon-box .ribbon-purple:before {\n border-color: #544990 transparent transparent; }\n .ribbon-box .ribbon-two {\n position: absolute;\n left: -5px;\n top: -5px;\n z-index: 1;\n overflow: hidden;\n width: 75px;\n height: 75px;\n text-align: right; }\n .ribbon-box .ribbon-two span {\n font-size: 13px;\n color: #fff;\n text-align: center;\n line-height: 20px;\n transform: rotate(-45deg);\n -webkit-transform: rotate(-45deg);\n width: 100px;\n display: block;\n -webkit-box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.06), 0 1px 0 0 rgba(0, 0, 0, 0.02);\n box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.06), 0 1px 0 0 rgba(0, 0, 0, 0.02);\n position: absolute;\n top: 19px;\n left: -21px;\n font-weight: 500; }\n .ribbon-box .ribbon-two span:before {\n content: \"\";\n position: absolute;\n left: 0;\n top: 100%;\n z-index: -1;\n border-right: 3px solid transparent;\n border-bottom: 3px solid transparent; }\n .ribbon-box .ribbon-two span:after {\n content: \"\";\n position: absolute;\n right: 0;\n top: 100%;\n z-index: -1;\n border-left: 3px solid transparent;\n border-bottom: 3px solid transparent; }\n .ribbon-box .ribbon-two-primary span {\n background: #00acc1; }\n .ribbon-box .ribbon-two-primary span:before {\n border-left: 3px solid #006875;\n border-top: 3px solid #006875; }\n .ribbon-box .ribbon-two-primary span:after {\n border-right: 3px solid #006875;\n border-top: 3px solid #006875; }\n .ribbon-box .ribbon-two-secondary span {\n background: #6c757d; }\n .ribbon-box .ribbon-two-secondary span:before {\n border-left: 3px solid #494f54;\n border-top: 3px solid #494f54; }\n .ribbon-box .ribbon-two-secondary span:after {\n border-right: 3px solid #494f54;\n border-top: 3px solid #494f54; }\n .ribbon-box .ribbon-two-success span {\n background: #25b343; }\n .ribbon-box .ribbon-two-success span:before {\n border-left: 3px solid #18742b;\n border-top: 3px solid #18742b; }\n .ribbon-box .ribbon-two-success span:after {\n border-right: 3px solid #18742b;\n border-top: 3px solid #18742b; }\n .ribbon-box .ribbon-two-info span {\n background: #4b88e4; }\n .ribbon-box .ribbon-two-info span:before {\n border-left: 3px solid #1e60c5;\n border-top: 3px solid #1e60c5; }\n .ribbon-box .ribbon-two-info span:after {\n border-right: 3px solid #1e60c5;\n border-top: 3px solid #1e60c5; }\n .ribbon-box .ribbon-two-warning span {\n background: #f7b84b; }\n .ribbon-box .ribbon-two-warning span:before {\n border-left: 3px solid #eb990a;\n border-top: 3px solid #eb990a; }\n .ribbon-box .ribbon-two-warning span:after {\n border-right: 3px solid #eb990a;\n border-top: 3px solid #eb990a; }\n .ribbon-box .ribbon-two-danger span {\n background: #f1556c; }\n .ribbon-box .ribbon-two-danger span:before {\n border-left: 3px solid #e71332;\n border-top: 3px solid #e71332; }\n .ribbon-box .ribbon-two-danger span:after {\n border-right: 3px solid #e71332;\n border-top: 3px solid #e71332; }\n .ribbon-box .ribbon-two-light span {\n background: #f7f7f7; }\n .ribbon-box .ribbon-two-light span:before {\n border-left: 3px solid #d1d1d1;\n border-top: 3px solid #d1d1d1; }\n .ribbon-box .ribbon-two-light span:after {\n border-right: 3px solid #d1d1d1;\n border-top: 3px solid #d1d1d1; }\n .ribbon-box .ribbon-two-dark span {\n background: #323a46; }\n .ribbon-box .ribbon-two-dark span:before {\n border-left: 3px solid #121519;\n border-top: 3px solid #121519; }\n .ribbon-box .ribbon-two-dark span:after {\n border-right: 3px solid #121519;\n border-top: 3px solid #121519; }\n .ribbon-box .ribbon-two-pink span {\n background: #f672a7; }\n .ribbon-box .ribbon-two-pink span:before {\n border-left: 3px solid #f12a7a;\n border-top: 3px solid #f12a7a; }\n .ribbon-box .ribbon-two-pink span:after {\n border-right: 3px solid #f12a7a;\n border-top: 3px solid #f12a7a; }\n .ribbon-box .ribbon-two-purple span {\n background: #6b5eae; }\n .ribbon-box .ribbon-two-purple span:before {\n border-left: 3px solid #4a407f;\n border-top: 3px solid #4a407f; }\n .ribbon-box .ribbon-two-purple span:after {\n border-right: 3px solid #4a407f;\n border-top: 3px solid #4a407f; }\n\n@media print {\n .right-bar,\n .page-title-box,\n .navbar-custom,\n .footer {\n display: none; }\n .card-body,\n .content-page,\n .right-bar,\n .content,\n body {\n padding: 0;\n margin: 0; } }\n\n/*!\r\n * Waves v0.7.6\r\n * http://fian.my.id/Waves \r\n * \r\n * Copyright 2014-2018 Alfiana E. Sibuea and other contributors \r\n * Released under the MIT license \r\n * https://github.com/fians/Waves/blob/master/LICENSE */\n.waves-effect {\n position: relative;\n cursor: pointer;\n display: inline-block;\n overflow: hidden;\n -webkit-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n user-select: none;\n -webkit-tap-highlight-color: transparent; }\n\n.waves-effect .waves-ripple {\n position: absolute;\n border-radius: 50%;\n width: 100px;\n height: 100px;\n margin-top: -50px;\n margin-left: -50px;\n opacity: 0;\n background: rgba(0, 0, 0, 0.2);\n 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%);\n -webkit-transition: all 0.5s ease-out;\n transition: all 0.5s ease-out;\n -webkit-transition-property: -webkit-transform, opacity;\n -webkit-transition-property: opacity, -webkit-transform;\n transition-property: opacity, -webkit-transform;\n transition-property: transform, opacity;\n transition-property: transform, opacity, -webkit-transform;\n -webkit-transform: scale(0) translate(0, 0);\n transform: scale(0) translate(0, 0);\n pointer-events: none; }\n\n.waves-effect.waves-light .waves-ripple {\n background: rgba(255, 255, 255, 0.4);\n 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%); }\n\n.waves-effect.waves-classic .waves-ripple {\n background: rgba(0, 0, 0, 0.2); }\n\n.waves-effect.waves-classic.waves-light .waves-ripple {\n background: rgba(255, 255, 255, 0.4); }\n\n.waves-notransition {\n -webkit-transition: none !important;\n transition: none !important; }\n\n.waves-button,\n.waves-circle {\n -webkit-transform: translateZ(0);\n transform: translateZ(0);\n -webkit-mask-image: -webkit-radial-gradient(circle, white 100%, black 100%); }\n\n.waves-button,\n.waves-button:hover,\n.waves-button:visited,\n.waves-button-input {\n white-space: nowrap;\n vertical-align: middle;\n cursor: pointer;\n border: none;\n outline: none;\n color: inherit;\n background-color: rgba(0, 0, 0, 0);\n font-size: 1em;\n line-height: 1em;\n text-align: center;\n text-decoration: none;\n z-index: 1; }\n\n.waves-button {\n padding: 0.85em 1.1em;\n border-radius: 0.2em; }\n\n.waves-button-input {\n margin: 0;\n padding: 0.85em 1.1em; }\n\n.waves-input-wrapper {\n border-radius: 0.2em;\n vertical-align: bottom; }\n\n.waves-input-wrapper.waves-button {\n padding: 0; }\n\n.waves-input-wrapper .waves-button-input {\n position: relative;\n top: 0;\n left: 0;\n z-index: 1; }\n\n.waves-circle {\n text-align: center;\n width: 2.5em;\n height: 2.5em;\n line-height: 2.5em;\n border-radius: 50%; }\n\n.waves-float {\n -webkit-mask-image: none;\n -webkit-box-shadow: 0px 1px 1.5px 1px rgba(0, 0, 0, 0.12);\n box-shadow: 0px 1px 1.5px 1px rgba(0, 0, 0, 0.12);\n -webkit-transition: all 300ms;\n transition: all 300ms; }\n\n.waves-float:active {\n -webkit-box-shadow: 0px 8px 20px 1px rgba(0, 0, 0, 0.3);\n box-shadow: 0px 8px 20px 1px rgba(0, 0, 0, 0.3); }\n\n.waves-block {\n display: block; }\n\n.slimScrollDiv {\n height: auto !important; }\n\n#toast-container > div {\n opacity: 1;\n -webkit-box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.12);\n box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.12); }\n #toast-container > div:hover {\n -webkit-box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.12);\n box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.12); }\n\n.toast-progress {\n background-color: #fff; }\n\n.toast-success {\n background-color: #25b343; }\n\n.toast-info {\n background-color: #4b88e4; }\n\n.toast-warning {\n background-color: #f7b84b; }\n\n.toast-error {\n background-color: #f1556c; }\n\n.swal2-modal {\n font-family: \"Rubik\", sans-serif;\n -webkit-box-shadow: 0 10px 33px rgba(0, 0, 0, 0.1);\n box-shadow: 0 10px 33px rgba(0, 0, 0, 0.1); }\n .swal2-modal .swal2-title {\n font-size: 24px;\n font-weight: 500; }\n .swal2-modal .swal2-content {\n font-size: 16px; }\n .swal2-modal .swal2-spacer {\n margin: 10px 0; }\n .swal2-modal .swal2-file, .swal2-modal .swal2-input, .swal2-modal .swal2-textarea {\n border: 2px solid #dee2e6;\n font-size: 16px;\n -webkit-box-shadow: none;\n box-shadow: none; }\n .swal2-modal .swal2-styled:focus {\n -webkit-box-shadow: none !important;\n box-shadow: none !important; }\n\n.swal2-icon.swal2-question {\n color: #00acc1;\n border-color: #00acc1; }\n\n.swal2-icon.swal2-warning {\n color: #f7b84b;\n border-color: #f7b84b; }\n\n.swal2-icon.swal2-error {\n border-color: #f1556c; }\n .swal2-icon.swal2-error .line {\n background-color: #f1556c; }\n\n.swal2-icon.swal2-info {\n color: #4b88e4;\n border-color: #4b88e4; }\n .swal2-icon.swal2-info .line {\n background-color: #4b88e4; }\n\n.swal2-modal .swal2-file:focus, .swal2-modal .swal2-input:focus, .swal2-modal .swal2-textarea:focus {\n outline: 0;\n border: 2px solid #00acc1; }\n\n.swal2-container.swal2-shown {\n background-color: rgba(50, 58, 70, 0.9); }\n\n.irs--modern .irs-bar, .irs--modern .irs-to, .irs--modern .irs-from, .irs--modern .irs-single {\n background: #00acc1 !important; }\n\n.irs--modern .irs-to:before, .irs--modern .irs-from:before, .irs--modern .irs-single:before {\n border-top-color: #00acc1; }\n\n.irs--modern .irs-min, .irs--modern .irs-max {\n color: #98a6ad; }\n\n.irs--modern .irs-grid-text {\n font-size: 12px; }\n\n.irs--modern .irs-handle > i:nth-child(1) {\n width: 8px;\n height: 8px; }\n\n.irs--modern .irs-handle > i:first-child {\n background-color: #00acc1 !important; }\n\n.calendar {\n float: left;\n margin-bottom: 0; }\n\n.fc-view {\n margin-top: 30px; }\n\n.none-border .modal-footer {\n border-top: none; }\n\n.fc-toolbar {\n margin: 15px 0 5px 0; }\n .fc-toolbar h2 {\n font-size: 1.25rem;\n line-height: 1.875rem;\n text-transform: uppercase; }\n\n.fc-day-grid-event .fc-time {\n font-weight: 500; }\n\n.fc-day {\n background: #fff; }\n\n.fc-toolbar .fc-state-active,\n.fc-toolbar .ui-state-active,\n.fc-toolbar button:focus,\n.fc-toolbar button:hover,\n.fc-toolbar .ui-state-hover {\n z-index: 0; }\n\n.fc th.fc-widget-header {\n background: #f1f5f7;\n font-size: 13px;\n line-height: 20px;\n padding: 10px 0;\n text-transform: uppercase;\n font-weight: 500; }\n\n.fc-unthemed th,\n.fc-unthemed td,\n.fc-unthemed thead,\n.fc-unthemed tbody,\n.fc-unthemed .fc-divider,\n.fc-unthemed .fc-row,\n.fc-unthemed .fc-popover {\n border-color: #dee2e6; }\n\n.fc-button {\n background: #f1f5f7;\n border: none;\n color: #6c757d;\n text-transform: capitalize;\n -webkit-box-shadow: none;\n box-shadow: none;\n border-radius: 3px;\n margin: 0 3px;\n padding: 6px 12px;\n height: auto; }\n\n.fc-text-arrow {\n font-family: inherit;\n font-size: 1rem; }\n\n.fc-state-hover {\n background: #f1f5f7; }\n\n.fc-state-highlight {\n background: #dee2e6; }\n\n.fc-state-down,\n.fc-state-active,\n.fc-state-disabled {\n background-color: #00acc1;\n color: #fff;\n text-shadow: none; }\n\n.fc-cell-overlay {\n background: #dee2e6; }\n\n.fc-unthemed .fc-today {\n background: #fff; }\n\n.fc-event {\n border-radius: 2px;\n border: none;\n cursor: move;\n font-size: 0.8125rem;\n margin: 5px 7px;\n padding: 5px 5px;\n text-align: center; }\n\n.external-event {\n cursor: move;\n margin: 10px 0;\n padding: 8px 10px;\n color: #fff;\n border-radius: 4px; }\n\n.fc-basic-view td.fc-week-number span {\n padding-right: 8px; }\n\n.fc-basic-view td.fc-day-number {\n padding-right: 8px; }\n\n.fc-basic-view .fc-content {\n color: #fff; }\n\n.fc-time-grid-event .fc-content {\n color: #fff; }\n\n@media (max-width: 767.98px) {\n .fc-toolbar .fc-left, .fc-toolbar .fc-right, .fc-toolbar .fc-center {\n float: none;\n display: block;\n clear: both;\n margin: 10px 0; }\n .fc .fc-toolbar > * > * {\n float: none; }\n .fc-today-button {\n display: none; } }\n\n.chartjs-chart {\n margin: auto;\n position: relative;\n width: 100%; }\n\n.chartjs-chart-example {\n height: 300px; }\n\n.jqstooltip {\n -webkit-box-sizing: content-box;\n box-sizing: content-box;\n width: auto !important;\n height: auto !important;\n background-color: #323a46 !important;\n -webkit-box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.12);\n box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.12);\n padding: 5px 10px !important;\n border-radius: 3px;\n border-color: #323a46 !important; }\n\n.jqsfield {\n color: #fff !important;\n font-size: 12px !important;\n line-height: 18px !important;\n font-family: \"Rubik\", sans-serif !important;\n font-weight: 500 !important; }\n\n.nice-select .option.selected {\n font-weight: 500; }\n\n.select2-container .select2-selection--single {\n border: 1px solid #ced4da;\n height: 38px;\n outline: none; }\n .select2-container .select2-selection--single .select2-selection__rendered {\n line-height: 36px;\n padding-left: 12px; }\n .select2-container .select2-selection--single .select2-selection__arrow {\n height: 34px;\n width: 34px;\n right: 3px; }\n .select2-container .select2-selection--single .select2-selection__arrow b {\n border-color: #d1d1d1 transparent transparent transparent;\n border-width: 6px 6px 0 6px; }\n\n.select2-container--open .select2-selection--single .select2-selection__arrow b {\n border-color: transparent transparent #d1d1d1 transparent !important;\n border-width: 0 6px 6px 6px !important; }\n\n.select2-results__option {\n padding: 6px 12px; }\n\n.select2-dropdown {\n border: 1px solid #eaeaea;\n -webkit-box-shadow: 0px 0px 35px 0px rgba(154, 161, 171, 0.15);\n box-shadow: 0px 0px 35px 0px rgba(154, 161, 171, 0.15); }\n\n.select2-container--default .select2-search--dropdown {\n padding: 10px;\n background-color: white; }\n .select2-container--default .select2-search--dropdown .select2-search__field {\n border: 1px solid #eaeaea;\n outline: none; }\n\n.select2-container--default .select2-results__group {\n font-weight: 500; }\n\n.select2-container--default .select2-results__option--highlighted[aria-selected] {\n background-color: #00acc1; }\n\n.select2-container--default .select2-results__option[aria-selected=true] {\n background-color: #f7f7f7;\n color: #323a46; }\n .select2-container--default .select2-results__option[aria-selected=true]:hover {\n background-color: #00acc1;\n color: #fff; }\n\n.select2-container .select2-selection--multiple {\n min-height: 38px;\n border: 1px solid #ced4da !important; }\n .select2-container .select2-selection--multiple .select2-selection__rendered {\n padding: 1px 10px; }\n .select2-container .select2-selection--multiple .select2-search__field {\n border: 0; }\n .select2-container .select2-selection--multiple .select2-selection__choice {\n background-color: #00acc1;\n border: none;\n color: #fff;\n border-radius: 3px;\n padding: 0 7px;\n margin-top: 7px; }\n .select2-container .select2-selection--multiple .select2-selection__choice__remove {\n color: #fff;\n margin-right: 5px; }\n .select2-container .select2-selection--multiple .select2-selection__choice__remove:hover {\n color: #fff; }\n\n.daterangepicker {\n font-family: \"Rubik\", sans-serif; }\n .daterangepicker td.active, .daterangepicker td.active:hover, .daterangepicker .ranges li.active {\n background-color: #00acc1; }\n .daterangepicker .drp-buttons .btn {\n font-weight: 500; }\n\n@font-face {\n font-family: \"summernote\";\n font-style: normal;\n font-weight: normal;\n src: url(\"../fonts/summernote.eot\");\n src: url(\"../fonts/summernote.eot?#iefix\") format(\"embedded-opentype\"), url(\"../fonts/summernote.woff?\") format(\"woff\"), url(\"../fonts/summernote.ttf?\") format(\"truetype\"); }\n\n.note-editor.note-frame {\n border: 2px solid #f7f7f7;\n -webkit-box-shadow: none;\n box-shadow: none;\n margin: 0; }\n .note-editor.note-frame .note-statusbar {\n background-color: #fcfcfc;\n border-top: 1px solid #f7f7f7; }\n .note-editor.note-frame .note-editable {\n border: none; }\n\n.note-status-output {\n display: none; }\n\n.note-editable {\n border-radius: 0.2rem;\n padding: 0.45rem 0.9rem; }\n .note-editable p:last-of-type {\n margin-bottom: 0; }\n\n.note-popover .popover-content .note-color .dropdown-menu,\n.card-header.note-toolbar .note-color .dropdown-menu {\n min-width: 344px; }\n\n.note-toolbar {\n z-index: 1;\n background-color: #fff !important; }\n\n.dropzone {\n border: 2px dashed rgba(50, 58, 70, 0.3);\n background: #fff;\n border-radius: 6px; }\n\n.dataTables_wrapper.container-fluid {\n padding: 0; }\n\ntable.dataTable {\n border-collapse: collapse !important;\n margin-bottom: 15px !important; }\n table.dataTable tbody > tr.selected, table.dataTable tbody > tr > .selected {\n background-color: #00acc1; }\n table.dataTable tbody > tr.selected td, table.dataTable tbody > tr > .selected td {\n border-color: #00acc1; }\n table.dataTable tbody td:focus {\n outline: none !important; }\n table.dataTable tbody th.focus, table.dataTable tbody td.focus {\n outline: 2px solid #00acc1 !important;\n outline-offset: -1px;\n color: #00acc1;\n background-color: rgba(0, 172, 193, 0.15); }\n\n.dataTables_info {\n font-weight: 500; }\n\ntable.dataTable.dtr-inline.collapsed > tbody > tr[role=row] > td:first-child:before, table.dataTable.dtr-inline.collapsed > tbody > tr[role=row] > th:first-child:before {\n -webkit-box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.12);\n box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.12);\n background-color: #25b343;\n top: 0.85rem; }\n\ntable.dataTable.dtr-inline.collapsed > tbody > tr.parent > td:first-child:before, table.dataTable.dtr-inline.collapsed > tbody > tr.parent > th:first-child:before {\n background-color: #f1556c;\n top: 0.85rem; }\n\ndiv.dt-button-info {\n background-color: #00acc1;\n border: none;\n color: #fff;\n -webkit-box-shadow: none;\n box-shadow: none;\n border-radius: 3px;\n text-align: center;\n z-index: 21; }\n div.dt-button-info h2 {\n border-bottom: none;\n background-color: rgba(255, 255, 255, 0.2);\n color: #fff; }\n\n@media (max-width: 767.98px) {\n li.paginate_button.previous, li.paginate_button.next {\n display: inline-block;\n font-size: 1.5rem; }\n li.paginate_button {\n display: none; }\n .dataTables_paginate ul {\n text-align: center;\n display: block;\n margin: 1.5rem 0 0 !important; }\n div.dt-buttons {\n display: inline-table;\n margin-bottom: 1.5rem; } }\n\n.activate-select .sorting_1 {\n background-color: #f1f5f7; }\n\n.gmaps, .gmaps-panaroma {\n height: 300px;\n background: #f1f5f7;\n border-radius: 3px; }\n\n.gmaps-overlay {\n display: block;\n text-align: center;\n color: #fff;\n font-size: 16px;\n line-height: 40px;\n background: #00acc1;\n border-radius: 4px;\n padding: 10px 20px; }\n\n.gmaps-overlay_arrow {\n left: 50%;\n margin-left: -16px;\n width: 0;\n height: 0;\n position: absolute; }\n .gmaps-overlay_arrow.above {\n bottom: -15px;\n border-left: 16px solid transparent;\n border-right: 16px solid transparent;\n border-top: 16px solid #00acc1; }\n .gmaps-overlay_arrow.below {\n top: -15px;\n border-left: 16px solid transparent;\n border-right: 16px solid transparent;\n border-bottom: 16px solid #00acc1; }\n\n.jvectormap-label {\n border: none;\n background: #323a46;\n color: #fff;\n font-family: \"Rubik\", sans-serif;\n font-size: 0.875rem;\n padding: 5px 8px; }\n\n.jvectormap-zoomin, .jvectormap-zoomout {\n line-height: 12px; }\n\n.button-list {\n margin-left: -8px;\n margin-bottom: -12px; }\n .button-list .btn {\n margin-bottom: 12px;\n margin-left: 8px; }\n\n.icons-list-demo div {\n cursor: pointer;\n line-height: 45px;\n white-space: nowrap;\n text-overflow: ellipsis;\n display: block;\n overflow: hidden; }\n .icons-list-demo div p {\n margin-bottom: 0;\n line-height: inherit; }\n\n.icons-list-demo i {\n text-align: center;\n vertical-align: middle;\n font-size: 22px;\n width: 50px;\n height: 50px;\n line-height: 50px;\n margin-right: 12px;\n color: rgba(50, 58, 70, 0.7);\n border-radius: 3px;\n display: inline-block;\n -webkit-transition: all 0.2s;\n transition: all 0.2s; }\n\n.icons-list-demo .col-lg-4 {\n background-clip: padding-box;\n margin-top: 10px; }\n .icons-list-demo .col-lg-4:hover,\n .icons-list-demo .col-lg-4:hover i {\n color: #00acc1; }\n\n.grid-structure .grid-container {\n background-color: #f1f5f7;\n margin-bottom: 10px;\n font-size: .8rem;\n font-weight: 500;\n padding: 10px 20px; }\n\nbody.authentication-bg {\n background-color: #f7f7f7;\n background-size: cover;\n background-repeat: no-repeat;\n padding-bottom: 0; }\n\n.home-btn {\n position: absolute;\n top: 15px;\n right: 25px; }\n\n.timeline {\n border-collapse: collapse;\n border-spacing: 0;\n display: table;\n margin-bottom: 50px;\n position: relative;\n table-layout: fixed;\n width: 100%; }\n .timeline .w-lg {\n min-width: 140px; }\n .timeline .time-show {\n margin-bottom: 30px;\n margin-left: -70px;\n margin-top: 30px;\n position: relative; }\n .timeline:before {\n background-color: #00acc1;\n bottom: 0;\n content: \"\";\n left: 70px;\n position: absolute;\n top: 30px;\n width: 2px;\n z-index: 0; }\n .timeline .timeline-icon {\n -webkit-border-radius: 50%;\n background-color: #00acc1;\n border-radius: 50%;\n display: block;\n height: 20px;\n left: -10px;\n margin-top: -10px;\n position: absolute;\n text-align: center;\n top: 50%;\n width: 20px; }\n .timeline .timeline-icon i {\n color: #fff;\n font-size: 10px;\n margin-top: 3px;\n position: absolute;\n left: 5px; }\n .timeline .time-icon:before {\n font-size: 16px;\n margin-top: 5px; }\n\n.timeline-item {\n padding-left: 70px; }\n .timeline-item .timeline-desk {\n position: relative; }\n .timeline-item .timeline-desk .timeline-box {\n padding: 15px 30px 15px 40px; }\n .timeline-item .timeline-desk .album img {\n height: 36px;\n width: auto;\n border-radius: 3px; }\n\n.member-card .member-thumb {\n width: 80px; }\n\n.social-links li a {\n border-radius: 50%;\n color: #adb5bd;\n display: inline-block;\n height: 30px;\n line-height: 27px;\n border: 2px solid #adb5bd;\n text-align: center;\n width: 30px; }\n .social-links li a:hover {\n color: #6c757d;\n border-color: #6c757d; }\n\nhtml {\n direction: rtl; }\n\nbody {\n text-align: right; }\n\n.dropdown-menu.show {\n text-align: right;\n left: auto !important;\n right: 0;\n bottom: auto; }\n\n.dropdown-menu-right {\n right: auto !important;\n left: 0 !important; }\n .dropdown-menu-right.show {\n left: 0 !important; }\n\nul {\n padding-right: 0; }\n\n.btn-label {\n margin: -.55rem -.9rem -.55rem .9rem; }\n\n.btn-label-right {\n margin: -0.45rem 0.9rem -0.45rem -0.9rem; }\n\n.btn-group,\n.btn-group-vertical {\n direction: ltr; }\n\n.pagination .page-item:first-child .page-link {\n margin-right: 0;\n border-top-left-radius: 0px;\n border-bottom-left-radius: 0px;\n border-top-right-radius: 0.25rem;\n border-bottom-right-radius: 0.25rem; }\n\n.pagination .page-item:last-child .page-link {\n border-top-right-radius: 0px;\n border-bottom-right-radius: 0px;\n border-top-left-radius: 0.25rem;\n border-bottom-left-radius: 0.25rem; }\n\n.blockquote-reverse {\n text-align: left !important; }\n\ndd {\n margin-right: 0; }\n\n.modal-header .close {\n margin: -1rem auto -1rem -1rem; }\n\n.modal-footer > :not(:first-child) {\n margin-right: .25rem;\n margin-left: 0; }\n\n.modal-footer > :not(:last-child) {\n margin-left: .25rem;\n margin-right: 0; }\n\n.alert-dismissible {\n padding-left: 3.9rem;\n padding-right: 1.25rem; }\n .alert-dismissible .close {\n left: 0;\n right: auto; }\n\n.breadcrumb-item + .breadcrumb-item {\n padding-right: 0.5rem;\n padding-left: 0px; }\n .breadcrumb-item + .breadcrumb-item::before {\n padding-left: 0.5rem;\n content: \"\\F141\";\n padding-right: 0px; }\n\n.form-check-inline {\n margin-left: .75rem;\n margin-right: 0; }\n\n.custom-control {\n padding-right: 1.5rem;\n padding-left: 0; }\n\n.custom-control-label::before {\n left: auto;\n right: -1.5rem; }\n\n.custom-control-label::after {\n left: auto;\n right: -1.5rem; }\n\n.custom-switch {\n padding-right: 2.25rem;\n padding-left: 0; }\n .custom-switch .custom-control-label::before {\n right: -2.25rem;\n left: auto; }\n .custom-switch .custom-control-label::after {\n right: calc(-2.25rem + 2px);\n left: auto; }\n .custom-switch .custom-control-input:checked ~ .custom-control-label::after {\n -webkit-transform: translateX(-0.75rem);\n transform: translateX(-0.75rem); }\n\n.custom-file-label::after {\n right: auto;\n left: 0;\n border-right: inherit; }\n\n.input-group-prepend {\n margin-left: -1px;\n margin-right: 0; }\n\n.input-group-append {\n margin-right: -1px;\n margin-left: 0; }\n\n.input-group > .input-group-prepend > .btn,\n.input-group > .input-group-prepend > .input-group-text,\n.input-group > .input-group-append:not(:last-child) > .btn,\n.input-group > .input-group-append:not(:last-child) > .input-group-text,\n.input-group > .input-group-append:last-child > .btn:not(:last-child):not(.dropdown-toggle),\n.input-group > .input-group-append:last-child > .input-group-text:not(:last-child),\n.input-group > .custom-select:not(:last-child),\n.input-group > .form-control:not(:last-child) {\n border-top-right-radius: 0.2rem;\n border-bottom-right-radius: 0.2rem;\n border-top-left-radius: 0;\n border-bottom-left-radius: 0; }\n\n.input-group > .input-group-append > .btn,\n.input-group > .input-group-append > .input-group-text,\n.input-group > .input-group-prepend:not(:first-child) > .btn,\n.input-group > .input-group-prepend:not(:first-child) > .input-group-text,\n.input-group > .input-group-prepend:first-child > .btn:not(:first-child),\n.input-group > .input-group-prepend:first-child > .input-group-text:not(:first-child),\n.input-group > .custom-select:not(:first-child),\n.input-group > .form-control:not(:first-child) {\n border-top-left-radius: 0.2rem;\n border-bottom-left-radius: 0.2rem;\n border-top-right-radius: 0;\n border-bottom-right-radius: 0; }\n\n.m-0 {\n margin: 0 !important; }\n\n.mt-0,\n.my-0 {\n margin-top: 0 !important; }\n\n.mr-0,\n.mx-0 {\n margin-left: 0 !important;\n margin-right: 0 !important; }\n\n.mb-0,\n.my-0 {\n margin-bottom: 0 !important; }\n\n.ml-0,\n.mx-0 {\n margin-right: 0 !important;\n margin-left: 0 !important; }\n\n.m-1 {\n margin: 0.375rem !important; }\n\n.mt-1,\n.my-1 {\n margin-top: 0.375rem !important; }\n\n.mr-1,\n.mx-1 {\n margin-left: 0.375rem !important;\n margin-right: 0 !important; }\n\n.mb-1,\n.my-1 {\n margin-bottom: 0.375rem !important; }\n\n.ml-1,\n.mx-1 {\n margin-right: 0.375rem !important;\n margin-left: 0 !important; }\n\n.m-2 {\n margin: 0.75rem !important; }\n\n.mt-2,\n.my-2 {\n margin-top: 0.75rem !important; }\n\n.mr-2,\n.mx-2 {\n margin-left: 0.75rem !important;\n margin-right: 0 !important; }\n\n.mb-2,\n.my-2 {\n margin-bottom: 0.75rem !important; }\n\n.ml-2,\n.mx-2 {\n margin-right: 0.75rem !important;\n margin-left: 0 !important; }\n\n.m-3 {\n margin: 1.5rem !important; }\n\n.mt-3,\n.my-3 {\n margin-top: 1.5rem !important; }\n\n.mr-3,\n.mx-3 {\n margin-left: 1.5rem !important;\n margin-right: 0 !important; }\n\n.mb-3,\n.my-3 {\n margin-bottom: 1.5rem !important; }\n\n.ml-3,\n.mx-3 {\n margin-right: 1.5rem !important;\n margin-left: 0 !important; }\n\n.m-4 {\n margin: 2.25rem !important; }\n\n.mt-4,\n.my-4 {\n margin-top: 2.25rem !important; }\n\n.mr-4,\n.mx-4 {\n margin-left: 2.25rem !important;\n margin-right: 0 !important; }\n\n.mb-4,\n.my-4 {\n margin-bottom: 2.25rem !important; }\n\n.ml-4,\n.mx-4 {\n margin-right: 2.25rem !important;\n margin-left: 0 !important; }\n\n.m-5 {\n margin: 4.5rem !important; }\n\n.mt-5,\n.my-5 {\n margin-top: 4.5rem !important; }\n\n.mr-5,\n.mx-5 {\n margin-left: 4.5rem !important;\n margin-right: 0 !important; }\n\n.mb-5,\n.my-5 {\n margin-bottom: 4.5rem !important; }\n\n.ml-5,\n.mx-5 {\n margin-right: 4.5rem !important;\n margin-left: 0 !important; }\n\n.p-0 {\n padding: 0 !important; }\n\n.pt-0,\n.py-0 {\n padding-top: 0 !important; }\n\n.pr-0,\n.px-0 {\n padding-left: 0 !important;\n padding-right: 0 !important; }\n\n.pb-0,\n.py-0 {\n padding-bottom: 0 !important; }\n\n.pl-0,\n.px-0 {\n padding-right: 0 !important;\n padding-left: 0 !important; }\n\n.p-1 {\n padding: 0.375rem !important; }\n\n.pt-1,\n.py-1 {\n padding-top: 0.375rem !important; }\n\n.pr-1,\n.px-1 {\n padding-left: 0.375rem !important;\n padding-right: 0 !important; }\n\n.pb-1,\n.py-1 {\n padding-bottom: 0.375rem !important; }\n\n.pl-1,\n.px-1 {\n padding-right: 0.375rem !important;\n padding-left: 0 !important; }\n\n.p-2 {\n padding: 0.75rem !important; }\n\n.pt-2,\n.py-2 {\n padding-top: 0.75rem !important; }\n\n.pr-2,\n.px-2 {\n padding-left: 0.75rem !important;\n padding-right: 0 !important; }\n\n.pb-2,\n.py-2 {\n padding-bottom: 0.75rem !important; }\n\n.pl-2,\n.px-2 {\n padding-right: 0.75rem !important;\n padding-left: 0 !important; }\n\n.p-3 {\n padding: 1.5rem !important; }\n\n.pt-3,\n.py-3 {\n padding-top: 1.5rem !important; }\n\n.pr-3,\n.px-3 {\n padding-left: 1.5rem !important;\n padding-right: 0 !important; }\n\n.pb-3,\n.py-3 {\n padding-bottom: 1.5rem !important; }\n\n.pl-3,\n.px-3 {\n padding-right: 1.5rem !important;\n padding-left: 0 !important; }\n\n.p-4 {\n padding: 2.25rem !important; }\n\n.pt-4,\n.py-4 {\n padding-top: 2.25rem !important; }\n\n.pr-4,\n.px-4 {\n padding-left: 2.25rem !important;\n padding-right: 0 !important; }\n\n.pb-4,\n.py-4 {\n padding-bottom: 2.25rem !important; }\n\n.pl-4,\n.px-4 {\n padding-right: 2.25rem !important;\n padding-left: 0 !important; }\n\n.p-5 {\n padding: 4.5rem !important; }\n\n.pt-5,\n.py-5 {\n padding-top: 4.5rem !important; }\n\n.pr-5,\n.px-5 {\n padding-left: 4.5rem !important;\n padding-right: 0 !important; }\n\n.pb-5,\n.py-5 {\n padding-bottom: 4.5rem !important; }\n\n.pl-5,\n.px-5 {\n padding-right: 4.5rem !important;\n padding-left: 0 !important; }\n\n.m-n1 {\n margin: -0.375rem !important; }\n\n.mt-n1,\n.my-n1 {\n margin-top: -0.375rem !important; }\n\n.mr-n1,\n.mx-n1 {\n margin-right: -0.375rem !important; }\n\n.mb-n1,\n.my-n1 {\n margin-bottom: -0.375rem !important; }\n\n.ml-n1,\n.mx-n1 {\n margin-left: -0.375rem !important; }\n\n.m-n2 {\n margin: -0.75rem !important; }\n\n.mt-n2,\n.my-n2 {\n margin-top: -0.75rem !important; }\n\n.mr-n2,\n.mx-n2 {\n margin-right: -0.75rem !important; }\n\n.mb-n2,\n.my-n2 {\n margin-bottom: -0.75rem !important; }\n\n.ml-n2,\n.mx-n2 {\n margin-left: -0.75rem !important; }\n\n.m-n3 {\n margin: -1.5rem !important; }\n\n.mt-n3,\n.my-n3 {\n margin-top: -1.5rem !important; }\n\n.mr-n3,\n.mx-n3 {\n margin-right: -1.5rem !important; }\n\n.mb-n3,\n.my-n3 {\n margin-bottom: -1.5rem !important; }\n\n.ml-n3,\n.mx-n3 {\n margin-left: -1.5rem !important; }\n\n.m-n4 {\n margin: -2.25rem !important; }\n\n.mt-n4,\n.my-n4 {\n margin-top: -2.25rem !important; }\n\n.mr-n4,\n.mx-n4 {\n margin-right: -2.25rem !important; }\n\n.mb-n4,\n.my-n4 {\n margin-bottom: -2.25rem !important; }\n\n.ml-n4,\n.mx-n4 {\n margin-left: -2.25rem !important; }\n\n.m-n5 {\n margin: -4.5rem !important; }\n\n.mt-n5,\n.my-n5 {\n margin-top: -4.5rem !important; }\n\n.mr-n5,\n.mx-n5 {\n margin-right: -4.5rem !important; }\n\n.mb-n5,\n.my-n5 {\n margin-bottom: -4.5rem !important; }\n\n.ml-n5,\n.mx-n5 {\n margin-left: -4.5rem !important; }\n\n.m-auto {\n margin: auto !important; }\n\n.mt-auto,\n.my-auto {\n margin-top: auto !important; }\n\n.mr-auto,\n.mx-auto {\n margin-left: auto !important;\n margin-right: inherit !important; }\n\n.mb-auto,\n.my-auto {\n margin-bottom: auto !important; }\n\n.ml-auto,\n.mx-auto {\n margin-right: auto !important;\n margin-left: auto !important; }\n\n@media (min-width: 576px) {\n .m-sm-0 {\n margin: 0 !important; }\n .mt-sm-0,\n .my-sm-0 {\n margin-top: 0 !important; }\n .mr-sm-0,\n .mx-sm-0 {\n margin-left: 0 !important;\n margin-right: 0 !important; }\n .mb-sm-0,\n .my-sm-0 {\n margin-bottom: 0 !important; }\n .ml-sm-0,\n .mx-sm-0 {\n margin-right: 0 !important;\n margin-left: 0 !important; }\n .m-sm-1 {\n margin: 0.375rem !important; }\n .mt-sm-1,\n .my-sm-1 {\n margin-top: 0.375rem !important; }\n .mr-sm-1,\n .mx-sm-1 {\n margin-left: 0.375rem !important;\n margin-right: 0 !important; }\n .mb-sm-1,\n .my-sm-1 {\n margin-bottom: 0.375rem !important; }\n .ml-sm-1,\n .mx-sm-1 {\n margin-right: 0.375rem !important;\n margin-left: 0 !important; }\n .m-sm-2 {\n margin: 0.75rem !important; }\n .mt-sm-2,\n .my-sm-2 {\n margin-top: 0.75rem !important; }\n .mr-sm-2,\n .mx-sm-2 {\n margin-left: 0.75rem !important;\n margin-right: 0 !important; }\n .mb-sm-2,\n .my-sm-2 {\n margin-bottom: 0.75rem !important; }\n .ml-sm-2,\n .mx-sm-2 {\n margin-right: 0.75rem !important;\n margin-left: 0 !important; }\n .m-sm-3 {\n margin: 1.5rem !important; }\n .mt-sm-3,\n .my-sm-3 {\n margin-top: 1.5rem !important; }\n .mr-sm-3,\n .mx-sm-3 {\n margin-left: 1.5rem !important;\n margin-right: 0 !important; }\n .mb-sm-3,\n .my-sm-3 {\n margin-bottom: 1.5rem !important; }\n .ml-sm-3,\n .mx-sm-3 {\n margin-right: 1.5rem !important;\n margin-left: 0 !important; }\n .m-sm-4 {\n margin: 2.25rem !important; }\n .mt-sm-4,\n .my-sm-4 {\n margin-top: 2.25rem !important; }\n .mr-sm-4,\n .mx-sm-4 {\n margin-left: 2.25rem !important;\n margin-right: 0 !important; }\n .mb-sm-4,\n .my-sm-4 {\n margin-bottom: 2.25rem !important; }\n .ml-sm-4,\n .mx-sm-4 {\n margin-right: 2.25rem !important;\n margin-left: 0 !important; }\n .m-sm-5 {\n margin: 4.5rem !important; }\n .mt-sm-5,\n .my-sm-5 {\n margin-top: 4.5rem !important; }\n .mr-sm-5,\n .mx-sm-5 {\n margin-left: 4.5rem !important;\n margin-right: 0 !important; }\n .mb-sm-5,\n .my-sm-5 {\n margin-bottom: 4.5rem !important; }\n .ml-sm-5,\n .mx-sm-5 {\n margin-right: 4.5rem !important;\n margin-left: 0 !important; }\n .p-sm-0 {\n padding: 0 !important; }\n .pt-sm-0,\n .py-sm-0 {\n padding-top: 0 !important; }\n .pr-sm-0,\n .px-sm-0 {\n padding-left: 0 !important;\n padding-right: 0 !important; }\n .pb-sm-0,\n .py-sm-0 {\n padding-bottom: 0 !important; }\n .pl-sm-0,\n .px-sm-0 {\n padding-right: 0 !important;\n padding-left: 0 !important; }\n .p-sm-1 {\n padding: 0.375rem !important; }\n .pt-sm-1,\n .py-sm-1 {\n padding-top: 0.375rem !important; }\n .pr-sm-1,\n .px-sm-1 {\n padding-left: 0.375rem !important;\n padding-right: 0 !important; }\n .pb-sm-1,\n .py-sm-1 {\n padding-bottom: 0.375rem !important; }\n .pl-sm-1,\n .px-sm-1 {\n padding-right: 0.375rem !important;\n padding-left: 0 !important; }\n .p-sm-2 {\n padding: 0.75rem !important; }\n .pt-sm-2,\n .py-sm-2 {\n padding-top: 0.75rem !important; }\n .pr-sm-2,\n .px-sm-2 {\n padding-left: 0.75rem !important;\n padding-right: 0 !important; }\n .pb-sm-2,\n .py-sm-2 {\n padding-bottom: 0.75rem !important; }\n .pl-sm-2,\n .px-sm-2 {\n padding-right: 0.75rem !important;\n padding-left: 0 !important; }\n .p-sm-3 {\n padding: 1.5rem !important; }\n .pt-sm-3,\n .py-sm-3 {\n padding-top: 1.5rem !important; }\n .pr-sm-3,\n .px-sm-3 {\n padding-left: 1.5rem !important;\n padding-right: 0 !important; }\n .pb-sm-3,\n .py-sm-3 {\n padding-bottom: 1.5rem !important; }\n .pl-sm-3,\n .px-sm-3 {\n padding-right: 1.5rem !important;\n padding-left: 0 !important; }\n .p-sm-4 {\n padding: 2.25rem !important; }\n .pt-sm-4,\n .py-sm-4 {\n padding-top: 2.25rem !important; }\n .pr-sm-4,\n .px-sm-4 {\n padding-left: 2.25rem !important;\n padding-right: 0 !important; }\n .pb-sm-4,\n .py-sm-4 {\n padding-bottom: 2.25rem !important; }\n .pl-sm-4,\n .px-sm-4 {\n padding-right: 2.25rem !important;\n padding-left: 0 !important; }\n .p-sm-5 {\n padding: 4.5rem !important; }\n .pt-sm-5,\n .py-sm-5 {\n padding-top: 4.5rem !important; }\n .pr-sm-5,\n .px-sm-5 {\n padding-left: 4.5rem !important;\n padding-right: 0 !important; }\n .pb-sm-5,\n .py-sm-5 {\n padding-bottom: 4.5rem !important; }\n .pl-sm-5,\n .px-sm-5 {\n padding-right: 4.5rem !important;\n padding-left: 0 !important; }\n .m-sm-n1 {\n margin: -0.375rem !important; }\n .mt-sm-n1,\n .my-sm-n1 {\n margin-top: -0.375rem !important; }\n .mr-sm-n1,\n .mx-sm-n1 {\n margin-right: -0.375rem !important; }\n .mb-sm-n1,\n .my-sm-n1 {\n margin-bottom: -0.375rem !important; }\n .ml-sm-n1,\n .mx-sm-n1 {\n margin-left: -0.375rem !important; }\n .m-sm-n2 {\n margin: -0.75rem !important; }\n .mt-sm-n2,\n .my-sm-n2 {\n margin-top: -0.75rem !important; }\n .mr-sm-n2,\n .mx-sm-n2 {\n margin-right: -0.75rem !important; }\n .mb-sm-n2,\n .my-sm-n2 {\n margin-bottom: -0.75rem !important; }\n .ml-sm-n2,\n .mx-sm-n2 {\n margin-left: -0.75rem !important; }\n .m-sm-n3 {\n margin: -1.5rem !important; }\n .mt-sm-n3,\n .my-sm-n3 {\n margin-top: -1.5rem !important; }\n .mr-sm-n3,\n .mx-sm-n3 {\n margin-right: -1.5rem !important; }\n .mb-sm-n3,\n .my-sm-n3 {\n margin-bottom: -1.5rem !important; }\n .ml-sm-n3,\n .mx-sm-n3 {\n margin-left: -1.5rem !important; }\n .m-sm-n4 {\n margin: -2.25rem !important; }\n .mt-sm-n4,\n .my-sm-n4 {\n margin-top: -2.25rem !important; }\n .mr-sm-n4,\n .mx-sm-n4 {\n margin-right: -2.25rem !important; }\n .mb-sm-n4,\n .my-sm-n4 {\n margin-bottom: -2.25rem !important; }\n .ml-sm-n4,\n .mx-sm-n4 {\n margin-left: -2.25rem !important; }\n .m-sm-n5 {\n margin: -4.5rem !important; }\n .mt-sm-n5,\n .my-sm-n5 {\n margin-top: -4.5rem !important; }\n .mr-sm-n5,\n .mx-sm-n5 {\n margin-right: -4.5rem !important; }\n .mb-sm-n5,\n .my-sm-n5 {\n margin-bottom: -4.5rem !important; }\n .ml-sm-n5,\n .mx-sm-n5 {\n margin-left: -4.5rem !important; }\n .m-sm-auto {\n margin: auto !important; }\n .mt-sm-auto,\n .my-sm-auto {\n margin-top: auto !important; }\n .mr-sm-auto,\n .mx-sm-auto {\n margin-left: auto !important;\n margin-right: inherit !important; }\n .mb-sm-auto,\n .my-sm-auto {\n margin-bottom: auto !important; }\n .ml-sm-auto,\n .mx-sm-auto {\n margin-right: auto !important;\n margin-left: auto !important; } }\n\n@media (min-width: 768px) {\n .m-md-0 {\n margin: 0 !important; }\n .mt-md-0,\n .my-md-0 {\n margin-top: 0 !important; }\n .mr-md-0,\n .mx-md-0 {\n margin-left: 0 !important;\n margin-right: 0 !important; }\n .mb-md-0,\n .my-md-0 {\n margin-bottom: 0 !important; }\n .ml-md-0,\n .mx-md-0 {\n margin-right: 0 !important;\n margin-left: 0 !important; }\n .m-md-1 {\n margin: 0.375rem !important; }\n .mt-md-1,\n .my-md-1 {\n margin-top: 0.375rem !important; }\n .mr-md-1,\n .mx-md-1 {\n margin-left: 0.375rem !important;\n margin-right: 0 !important; }\n .mb-md-1,\n .my-md-1 {\n margin-bottom: 0.375rem !important; }\n .ml-md-1,\n .mx-md-1 {\n margin-right: 0.375rem !important;\n margin-left: 0 !important; }\n .m-md-2 {\n margin: 0.75rem !important; }\n .mt-md-2,\n .my-md-2 {\n margin-top: 0.75rem !important; }\n .mr-md-2,\n .mx-md-2 {\n margin-left: 0.75rem !important;\n margin-right: 0 !important; }\n .mb-md-2,\n .my-md-2 {\n margin-bottom: 0.75rem !important; }\n .ml-md-2,\n .mx-md-2 {\n margin-right: 0.75rem !important;\n margin-left: 0 !important; }\n .m-md-3 {\n margin: 1.5rem !important; }\n .mt-md-3,\n .my-md-3 {\n margin-top: 1.5rem !important; }\n .mr-md-3,\n .mx-md-3 {\n margin-left: 1.5rem !important;\n margin-right: 0 !important; }\n .mb-md-3,\n .my-md-3 {\n margin-bottom: 1.5rem !important; }\n .ml-md-3,\n .mx-md-3 {\n margin-right: 1.5rem !important;\n margin-left: 0 !important; }\n .m-md-4 {\n margin: 2.25rem !important; }\n .mt-md-4,\n .my-md-4 {\n margin-top: 2.25rem !important; }\n .mr-md-4,\n .mx-md-4 {\n margin-left: 2.25rem !important;\n margin-right: 0 !important; }\n .mb-md-4,\n .my-md-4 {\n margin-bottom: 2.25rem !important; }\n .ml-md-4,\n .mx-md-4 {\n margin-right: 2.25rem !important;\n margin-left: 0 !important; }\n .m-md-5 {\n margin: 4.5rem !important; }\n .mt-md-5,\n .my-md-5 {\n margin-top: 4.5rem !important; }\n .mr-md-5,\n .mx-md-5 {\n margin-left: 4.5rem !important;\n margin-right: 0 !important; }\n .mb-md-5,\n .my-md-5 {\n margin-bottom: 4.5rem !important; }\n .ml-md-5,\n .mx-md-5 {\n margin-right: 4.5rem !important;\n margin-left: 0 !important; }\n .p-md-0 {\n padding: 0 !important; }\n .pt-md-0,\n .py-md-0 {\n padding-top: 0 !important; }\n .pr-md-0,\n .px-md-0 {\n padding-left: 0 !important;\n padding-right: 0 !important; }\n .pb-md-0,\n .py-md-0 {\n padding-bottom: 0 !important; }\n .pl-md-0,\n .px-md-0 {\n padding-right: 0 !important;\n padding-left: 0 !important; }\n .p-md-1 {\n padding: 0.375rem !important; }\n .pt-md-1,\n .py-md-1 {\n padding-top: 0.375rem !important; }\n .pr-md-1,\n .px-md-1 {\n padding-left: 0.375rem !important;\n padding-right: 0 !important; }\n .pb-md-1,\n .py-md-1 {\n padding-bottom: 0.375rem !important; }\n .pl-md-1,\n .px-md-1 {\n padding-right: 0.375rem !important;\n padding-left: 0 !important; }\n .p-md-2 {\n padding: 0.75rem !important; }\n .pt-md-2,\n .py-md-2 {\n padding-top: 0.75rem !important; }\n .pr-md-2,\n .px-md-2 {\n padding-left: 0.75rem !important;\n padding-right: 0 !important; }\n .pb-md-2,\n .py-md-2 {\n padding-bottom: 0.75rem !important; }\n .pl-md-2,\n .px-md-2 {\n padding-right: 0.75rem !important;\n padding-left: 0 !important; }\n .p-md-3 {\n padding: 1.5rem !important; }\n .pt-md-3,\n .py-md-3 {\n padding-top: 1.5rem !important; }\n .pr-md-3,\n .px-md-3 {\n padding-left: 1.5rem !important;\n padding-right: 0 !important; }\n .pb-md-3,\n .py-md-3 {\n padding-bottom: 1.5rem !important; }\n .pl-md-3,\n .px-md-3 {\n padding-right: 1.5rem !important;\n padding-left: 0 !important; }\n .p-md-4 {\n padding: 2.25rem !important; }\n .pt-md-4,\n .py-md-4 {\n padding-top: 2.25rem !important; }\n .pr-md-4,\n .px-md-4 {\n padding-left: 2.25rem !important;\n padding-right: 0 !important; }\n .pb-md-4,\n .py-md-4 {\n padding-bottom: 2.25rem !important; }\n .pl-md-4,\n .px-md-4 {\n padding-right: 2.25rem !important;\n padding-left: 0 !important; }\n .p-md-5 {\n padding: 4.5rem !important; }\n .pt-md-5,\n .py-md-5 {\n padding-top: 4.5rem !important; }\n .pr-md-5,\n .px-md-5 {\n padding-left: 4.5rem !important;\n padding-right: 0 !important; }\n .pb-md-5,\n .py-md-5 {\n padding-bottom: 4.5rem !important; }\n .pl-md-5,\n .px-md-5 {\n padding-right: 4.5rem !important;\n padding-left: 0 !important; }\n .m-md-n1 {\n margin: -0.375rem !important; }\n .mt-md-n1,\n .my-md-n1 {\n margin-top: -0.375rem !important; }\n .mr-md-n1,\n .mx-md-n1 {\n margin-right: -0.375rem !important; }\n .mb-md-n1,\n .my-md-n1 {\n margin-bottom: -0.375rem !important; }\n .ml-md-n1,\n .mx-md-n1 {\n margin-left: -0.375rem !important; }\n .m-md-n2 {\n margin: -0.75rem !important; }\n .mt-md-n2,\n .my-md-n2 {\n margin-top: -0.75rem !important; }\n .mr-md-n2,\n .mx-md-n2 {\n margin-right: -0.75rem !important; }\n .mb-md-n2,\n .my-md-n2 {\n margin-bottom: -0.75rem !important; }\n .ml-md-n2,\n .mx-md-n2 {\n margin-left: -0.75rem !important; }\n .m-md-n3 {\n margin: -1.5rem !important; }\n .mt-md-n3,\n .my-md-n3 {\n margin-top: -1.5rem !important; }\n .mr-md-n3,\n .mx-md-n3 {\n margin-right: -1.5rem !important; }\n .mb-md-n3,\n .my-md-n3 {\n margin-bottom: -1.5rem !important; }\n .ml-md-n3,\n .mx-md-n3 {\n margin-left: -1.5rem !important; }\n .m-md-n4 {\n margin: -2.25rem !important; }\n .mt-md-n4,\n .my-md-n4 {\n margin-top: -2.25rem !important; }\n .mr-md-n4,\n .mx-md-n4 {\n margin-right: -2.25rem !important; }\n .mb-md-n4,\n .my-md-n4 {\n margin-bottom: -2.25rem !important; }\n .ml-md-n4,\n .mx-md-n4 {\n margin-left: -2.25rem !important; }\n .m-md-n5 {\n margin: -4.5rem !important; }\n .mt-md-n5,\n .my-md-n5 {\n margin-top: -4.5rem !important; }\n .mr-md-n5,\n .mx-md-n5 {\n margin-right: -4.5rem !important; }\n .mb-md-n5,\n .my-md-n5 {\n margin-bottom: -4.5rem !important; }\n .ml-md-n5,\n .mx-md-n5 {\n margin-left: -4.5rem !important; }\n .m-md-auto {\n margin: auto !important; }\n .mt-md-auto,\n .my-md-auto {\n margin-top: auto !important; }\n .mr-md-auto,\n .mx-md-auto {\n margin-left: auto !important;\n margin-right: inherit !important; }\n .mb-md-auto,\n .my-md-auto {\n margin-bottom: auto !important; }\n .ml-md-auto,\n .mx-md-auto {\n margin-right: auto !important;\n margin-left: auto !important; } }\n\n@media (min-width: 992px) {\n .m-lg-0 {\n margin: 0 !important; }\n .mt-lg-0,\n .my-lg-0 {\n margin-top: 0 !important; }\n .mr-lg-0,\n .mx-lg-0 {\n margin-left: 0 !important;\n margin-right: 0 !important; }\n .mb-lg-0,\n .my-lg-0 {\n margin-bottom: 0 !important; }\n .ml-lg-0,\n .mx-lg-0 {\n margin-right: 0 !important;\n margin-left: 0 !important; }\n .m-lg-1 {\n margin: 0.375rem !important; }\n .mt-lg-1,\n .my-lg-1 {\n margin-top: 0.375rem !important; }\n .mr-lg-1,\n .mx-lg-1 {\n margin-left: 0.375rem !important;\n margin-right: 0 !important; }\n .mb-lg-1,\n .my-lg-1 {\n margin-bottom: 0.375rem !important; }\n .ml-lg-1,\n .mx-lg-1 {\n margin-right: 0.375rem !important;\n margin-left: 0 !important; }\n .m-lg-2 {\n margin: 0.75rem !important; }\n .mt-lg-2,\n .my-lg-2 {\n margin-top: 0.75rem !important; }\n .mr-lg-2,\n .mx-lg-2 {\n margin-left: 0.75rem !important;\n margin-right: 0 !important; }\n .mb-lg-2,\n .my-lg-2 {\n margin-bottom: 0.75rem !important; }\n .ml-lg-2,\n .mx-lg-2 {\n margin-right: 0.75rem !important;\n margin-left: 0 !important; }\n .m-lg-3 {\n margin: 1.5rem !important; }\n .mt-lg-3,\n .my-lg-3 {\n margin-top: 1.5rem !important; }\n .mr-lg-3,\n .mx-lg-3 {\n margin-left: 1.5rem !important;\n margin-right: 0 !important; }\n .mb-lg-3,\n .my-lg-3 {\n margin-bottom: 1.5rem !important; }\n .ml-lg-3,\n .mx-lg-3 {\n margin-right: 1.5rem !important;\n margin-left: 0 !important; }\n .m-lg-4 {\n margin: 2.25rem !important; }\n .mt-lg-4,\n .my-lg-4 {\n margin-top: 2.25rem !important; }\n .mr-lg-4,\n .mx-lg-4 {\n margin-left: 2.25rem !important;\n margin-right: 0 !important; }\n .mb-lg-4,\n .my-lg-4 {\n margin-bottom: 2.25rem !important; }\n .ml-lg-4,\n .mx-lg-4 {\n margin-right: 2.25rem !important;\n margin-left: 0 !important; }\n .m-lg-5 {\n margin: 4.5rem !important; }\n .mt-lg-5,\n .my-lg-5 {\n margin-top: 4.5rem !important; }\n .mr-lg-5,\n .mx-lg-5 {\n margin-left: 4.5rem !important;\n margin-right: 0 !important; }\n .mb-lg-5,\n .my-lg-5 {\n margin-bottom: 4.5rem !important; }\n .ml-lg-5,\n .mx-lg-5 {\n margin-right: 4.5rem !important;\n margin-left: 0 !important; }\n .p-lg-0 {\n padding: 0 !important; }\n .pt-lg-0,\n .py-lg-0 {\n padding-top: 0 !important; }\n .pr-lg-0,\n .px-lg-0 {\n padding-left: 0 !important;\n padding-right: 0 !important; }\n .pb-lg-0,\n .py-lg-0 {\n padding-bottom: 0 !important; }\n .pl-lg-0,\n .px-lg-0 {\n padding-right: 0 !important;\n padding-left: 0 !important; }\n .p-lg-1 {\n padding: 0.375rem !important; }\n .pt-lg-1,\n .py-lg-1 {\n padding-top: 0.375rem !important; }\n .pr-lg-1,\n .px-lg-1 {\n padding-left: 0.375rem !important;\n padding-right: 0 !important; }\n .pb-lg-1,\n .py-lg-1 {\n padding-bottom: 0.375rem !important; }\n .pl-lg-1,\n .px-lg-1 {\n padding-right: 0.375rem !important;\n padding-left: 0 !important; }\n .p-lg-2 {\n padding: 0.75rem !important; }\n .pt-lg-2,\n .py-lg-2 {\n padding-top: 0.75rem !important; }\n .pr-lg-2,\n .px-lg-2 {\n padding-left: 0.75rem !important;\n padding-right: 0 !important; }\n .pb-lg-2,\n .py-lg-2 {\n padding-bottom: 0.75rem !important; }\n .pl-lg-2,\n .px-lg-2 {\n padding-right: 0.75rem !important;\n padding-left: 0 !important; }\n .p-lg-3 {\n padding: 1.5rem !important; }\n .pt-lg-3,\n .py-lg-3 {\n padding-top: 1.5rem !important; }\n .pr-lg-3,\n .px-lg-3 {\n padding-left: 1.5rem !important;\n padding-right: 0 !important; }\n .pb-lg-3,\n .py-lg-3 {\n padding-bottom: 1.5rem !important; }\n .pl-lg-3,\n .px-lg-3 {\n padding-right: 1.5rem !important;\n padding-left: 0 !important; }\n .p-lg-4 {\n padding: 2.25rem !important; }\n .pt-lg-4,\n .py-lg-4 {\n padding-top: 2.25rem !important; }\n .pr-lg-4,\n .px-lg-4 {\n padding-left: 2.25rem !important;\n padding-right: 0 !important; }\n .pb-lg-4,\n .py-lg-4 {\n padding-bottom: 2.25rem !important; }\n .pl-lg-4,\n .px-lg-4 {\n padding-right: 2.25rem !important;\n padding-left: 0 !important; }\n .p-lg-5 {\n padding: 4.5rem !important; }\n .pt-lg-5,\n .py-lg-5 {\n padding-top: 4.5rem !important; }\n .pr-lg-5,\n .px-lg-5 {\n padding-left: 4.5rem !important;\n padding-right: 0 !important; }\n .pb-lg-5,\n .py-lg-5 {\n padding-bottom: 4.5rem !important; }\n .pl-lg-5,\n .px-lg-5 {\n padding-right: 4.5rem !important;\n padding-left: 0 !important; }\n .m-lg-n1 {\n margin: -0.375rem !important; }\n .mt-lg-n1,\n .my-lg-n1 {\n margin-top: -0.375rem !important; }\n .mr-lg-n1,\n .mx-lg-n1 {\n margin-right: -0.375rem !important; }\n .mb-lg-n1,\n .my-lg-n1 {\n margin-bottom: -0.375rem !important; }\n .ml-lg-n1,\n .mx-lg-n1 {\n margin-left: -0.375rem !important; }\n .m-lg-n2 {\n margin: -0.75rem !important; }\n .mt-lg-n2,\n .my-lg-n2 {\n margin-top: -0.75rem !important; }\n .mr-lg-n2,\n .mx-lg-n2 {\n margin-right: -0.75rem !important; }\n .mb-lg-n2,\n .my-lg-n2 {\n margin-bottom: -0.75rem !important; }\n .ml-lg-n2,\n .mx-lg-n2 {\n margin-left: -0.75rem !important; }\n .m-lg-n3 {\n margin: -1.5rem !important; }\n .mt-lg-n3,\n .my-lg-n3 {\n margin-top: -1.5rem !important; }\n .mr-lg-n3,\n .mx-lg-n3 {\n margin-right: -1.5rem !important; }\n .mb-lg-n3,\n .my-lg-n3 {\n margin-bottom: -1.5rem !important; }\n .ml-lg-n3,\n .mx-lg-n3 {\n margin-left: -1.5rem !important; }\n .m-lg-n4 {\n margin: -2.25rem !important; }\n .mt-lg-n4,\n .my-lg-n4 {\n margin-top: -2.25rem !important; }\n .mr-lg-n4,\n .mx-lg-n4 {\n margin-right: -2.25rem !important; }\n .mb-lg-n4,\n .my-lg-n4 {\n margin-bottom: -2.25rem !important; }\n .ml-lg-n4,\n .mx-lg-n4 {\n margin-left: -2.25rem !important; }\n .m-lg-n5 {\n margin: -4.5rem !important; }\n .mt-lg-n5,\n .my-lg-n5 {\n margin-top: -4.5rem !important; }\n .mr-lg-n5,\n .mx-lg-n5 {\n margin-right: -4.5rem !important; }\n .mb-lg-n5,\n .my-lg-n5 {\n margin-bottom: -4.5rem !important; }\n .ml-lg-n5,\n .mx-lg-n5 {\n margin-left: -4.5rem !important; }\n .m-lg-auto {\n margin: auto !important; }\n .mt-lg-auto,\n .my-lg-auto {\n margin-top: auto !important; }\n .mr-lg-auto,\n .mx-lg-auto {\n margin-left: auto !important;\n margin-right: inherit !important; }\n .mb-lg-auto,\n .my-lg-auto {\n margin-bottom: auto !important; }\n .ml-lg-auto,\n .mx-lg-auto {\n margin-right: auto !important;\n margin-left: auto !important; } }\n\n@media (min-width: 1200px) {\n .m-xl-0 {\n margin: 0 !important; }\n .mt-xl-0,\n .my-xl-0 {\n margin-top: 0 !important; }\n .mr-xl-0,\n .mx-xl-0 {\n margin-left: 0 !important;\n margin-right: 0 !important; }\n .mb-xl-0,\n .my-xl-0 {\n margin-bottom: 0 !important; }\n .ml-xl-0,\n .mx-xl-0 {\n margin-right: 0 !important;\n margin-left: 0 !important; }\n .m-xl-1 {\n margin: 0.375rem !important; }\n .mt-xl-1,\n .my-xl-1 {\n margin-top: 0.375rem !important; }\n .mr-xl-1,\n .mx-xl-1 {\n margin-left: 0.375rem !important;\n margin-right: 0 !important; }\n .mb-xl-1,\n .my-xl-1 {\n margin-bottom: 0.375rem !important; }\n .ml-xl-1,\n .mx-xl-1 {\n margin-right: 0.375rem !important;\n margin-left: 0 !important; }\n .m-xl-2 {\n margin: 0.75rem !important; }\n .mt-xl-2,\n .my-xl-2 {\n margin-top: 0.75rem !important; }\n .mr-xl-2,\n .mx-xl-2 {\n margin-left: 0.75rem !important;\n margin-right: 0 !important; }\n .mb-xl-2,\n .my-xl-2 {\n margin-bottom: 0.75rem !important; }\n .ml-xl-2,\n .mx-xl-2 {\n margin-right: 0.75rem !important;\n margin-left: 0 !important; }\n .m-xl-3 {\n margin: 1.5rem !important; }\n .mt-xl-3,\n .my-xl-3 {\n margin-top: 1.5rem !important; }\n .mr-xl-3,\n .mx-xl-3 {\n margin-left: 1.5rem !important;\n margin-right: 0 !important; }\n .mb-xl-3,\n .my-xl-3 {\n margin-bottom: 1.5rem !important; }\n .ml-xl-3,\n .mx-xl-3 {\n margin-right: 1.5rem !important;\n margin-left: 0 !important; }\n .m-xl-4 {\n margin: 2.25rem !important; }\n .mt-xl-4,\n .my-xl-4 {\n margin-top: 2.25rem !important; }\n .mr-xl-4,\n .mx-xl-4 {\n margin-left: 2.25rem !important;\n margin-right: 0 !important; }\n .mb-xl-4,\n .my-xl-4 {\n margin-bottom: 2.25rem !important; }\n .ml-xl-4,\n .mx-xl-4 {\n margin-right: 2.25rem !important;\n margin-left: 0 !important; }\n .m-xl-5 {\n margin: 4.5rem !important; }\n .mt-xl-5,\n .my-xl-5 {\n margin-top: 4.5rem !important; }\n .mr-xl-5,\n .mx-xl-5 {\n margin-left: 4.5rem !important;\n margin-right: 0 !important; }\n .mb-xl-5,\n .my-xl-5 {\n margin-bottom: 4.5rem !important; }\n .ml-xl-5,\n .mx-xl-5 {\n margin-right: 4.5rem !important;\n margin-left: 0 !important; }\n .p-xl-0 {\n padding: 0 !important; }\n .pt-xl-0,\n .py-xl-0 {\n padding-top: 0 !important; }\n .pr-xl-0,\n .px-xl-0 {\n padding-left: 0 !important;\n padding-right: 0 !important; }\n .pb-xl-0,\n .py-xl-0 {\n padding-bottom: 0 !important; }\n .pl-xl-0,\n .px-xl-0 {\n padding-right: 0 !important;\n padding-left: 0 !important; }\n .p-xl-1 {\n padding: 0.375rem !important; }\n .pt-xl-1,\n .py-xl-1 {\n padding-top: 0.375rem !important; }\n .pr-xl-1,\n .px-xl-1 {\n padding-left: 0.375rem !important;\n padding-right: 0 !important; }\n .pb-xl-1,\n .py-xl-1 {\n padding-bottom: 0.375rem !important; }\n .pl-xl-1,\n .px-xl-1 {\n padding-right: 0.375rem !important;\n padding-left: 0 !important; }\n .p-xl-2 {\n padding: 0.75rem !important; }\n .pt-xl-2,\n .py-xl-2 {\n padding-top: 0.75rem !important; }\n .pr-xl-2,\n .px-xl-2 {\n padding-left: 0.75rem !important;\n padding-right: 0 !important; }\n .pb-xl-2,\n .py-xl-2 {\n padding-bottom: 0.75rem !important; }\n .pl-xl-2,\n .px-xl-2 {\n padding-right: 0.75rem !important;\n padding-left: 0 !important; }\n .p-xl-3 {\n padding: 1.5rem !important; }\n .pt-xl-3,\n .py-xl-3 {\n padding-top: 1.5rem !important; }\n .pr-xl-3,\n .px-xl-3 {\n padding-left: 1.5rem !important;\n padding-right: 0 !important; }\n .pb-xl-3,\n .py-xl-3 {\n padding-bottom: 1.5rem !important; }\n .pl-xl-3,\n .px-xl-3 {\n padding-right: 1.5rem !important;\n padding-left: 0 !important; }\n .p-xl-4 {\n padding: 2.25rem !important; }\n .pt-xl-4,\n .py-xl-4 {\n padding-top: 2.25rem !important; }\n .pr-xl-4,\n .px-xl-4 {\n padding-left: 2.25rem !important;\n padding-right: 0 !important; }\n .pb-xl-4,\n .py-xl-4 {\n padding-bottom: 2.25rem !important; }\n .pl-xl-4,\n .px-xl-4 {\n padding-right: 2.25rem !important;\n padding-left: 0 !important; }\n .p-xl-5 {\n padding: 4.5rem !important; }\n .pt-xl-5,\n .py-xl-5 {\n padding-top: 4.5rem !important; }\n .pr-xl-5,\n .px-xl-5 {\n padding-left: 4.5rem !important;\n padding-right: 0 !important; }\n .pb-xl-5,\n .py-xl-5 {\n padding-bottom: 4.5rem !important; }\n .pl-xl-5,\n .px-xl-5 {\n padding-right: 4.5rem !important;\n padding-left: 0 !important; }\n .m-xl-n1 {\n margin: -0.375rem !important; }\n .mt-xl-n1,\n .my-xl-n1 {\n margin-top: -0.375rem !important; }\n .mr-xl-n1,\n .mx-xl-n1 {\n margin-right: -0.375rem !important; }\n .mb-xl-n1,\n .my-xl-n1 {\n margin-bottom: -0.375rem !important; }\n .ml-xl-n1,\n .mx-xl-n1 {\n margin-left: -0.375rem !important; }\n .m-xl-n2 {\n margin: -0.75rem !important; }\n .mt-xl-n2,\n .my-xl-n2 {\n margin-top: -0.75rem !important; }\n .mr-xl-n2,\n .mx-xl-n2 {\n margin-right: -0.75rem !important; }\n .mb-xl-n2,\n .my-xl-n2 {\n margin-bottom: -0.75rem !important; }\n .ml-xl-n2,\n .mx-xl-n2 {\n margin-left: -0.75rem !important; }\n .m-xl-n3 {\n margin: -1.5rem !important; }\n .mt-xl-n3,\n .my-xl-n3 {\n margin-top: -1.5rem !important; }\n .mr-xl-n3,\n .mx-xl-n3 {\n margin-right: -1.5rem !important; }\n .mb-xl-n3,\n .my-xl-n3 {\n margin-bottom: -1.5rem !important; }\n .ml-xl-n3,\n .mx-xl-n3 {\n margin-left: -1.5rem !important; }\n .m-xl-n4 {\n margin: -2.25rem !important; }\n .mt-xl-n4,\n .my-xl-n4 {\n margin-top: -2.25rem !important; }\n .mr-xl-n4,\n .mx-xl-n4 {\n margin-right: -2.25rem !important; }\n .mb-xl-n4,\n .my-xl-n4 {\n margin-bottom: -2.25rem !important; }\n .ml-xl-n4,\n .mx-xl-n4 {\n margin-left: -2.25rem !important; }\n .m-xl-n5 {\n margin: -4.5rem !important; }\n .mt-xl-n5,\n .my-xl-n5 {\n margin-top: -4.5rem !important; }\n .mr-xl-n5,\n .mx-xl-n5 {\n margin-right: -4.5rem !important; }\n .mb-xl-n5,\n .my-xl-n5 {\n margin-bottom: -4.5rem !important; }\n .ml-xl-n5,\n .mx-xl-n5 {\n margin-left: -4.5rem !important; }\n .m-xl-auto {\n margin: auto !important; }\n .mt-xl-auto,\n .my-xl-auto {\n margin-top: auto !important; }\n .mr-xl-auto,\n .mx-xl-auto {\n margin-left: auto !important;\n margin-right: inherit !important; }\n .mb-xl-auto,\n .my-xl-auto {\n margin-bottom: auto !important; }\n .ml-xl-auto,\n .mx-xl-auto {\n margin-right: auto !important;\n margin-left: auto !important; } }\n\n.float-left {\n float: right !important; }\n\n.float-right {\n float: left !important; }\n\n.float-none {\n float: none !important; }\n\n@media (min-width: 576px) {\n .float-sm-left {\n float: right !important; }\n .float-sm-right {\n float: left !important; }\n .float-sm-none {\n float: none !important; } }\n\n@media (min-width: 768px) {\n .float-md-left {\n float: right !important; }\n .float-md-right {\n float: left !important; }\n .float-md-none {\n float: none !important; } }\n\n@media (min-width: 992px) {\n .float-lg-left {\n float: right !important; }\n .float-lg-right {\n float: left !important; }\n .float-lg-none {\n float: none !important; } }\n\n@media (min-width: 1200px) {\n .float-xl-left {\n float: right !important; }\n .float-xl-right {\n float: left !important; }\n .float-xl-none {\n float: none !important; } }\n\n.text-monospace {\n font-family: SFMono-Regular, Menlo, Monaco, Consolas, \"Liberation Mono\", \"Courier New\", monospace !important; }\n\n.text-justify {\n text-align: justify !important; }\n\n.text-wrap {\n white-space: normal !important; }\n\n.text-nowrap {\n white-space: nowrap !important; }\n\n.text-truncate {\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap; }\n\n.text-left {\n text-align: right !important; }\n\n.text-right {\n text-align: left !important; }\n\n.text-center {\n text-align: center !important; }\n\n@media (min-width: 576px) {\n .text-sm-left {\n text-align: right !important; }\n .text-sm-right {\n text-align: left !important; }\n .text-sm-center {\n text-align: center !important; } }\n\n@media (min-width: 768px) {\n .text-md-left {\n text-align: right !important; }\n .text-md-right {\n text-align: left !important; }\n .text-md-center {\n text-align: center !important; } }\n\n@media (min-width: 992px) {\n .text-lg-left {\n text-align: right !important; }\n .text-lg-right {\n text-align: left !important; }\n .text-lg-center {\n text-align: center !important; } }\n\n@media (min-width: 1200px) {\n .text-xl-left {\n text-align: right !important; }\n .text-xl-right {\n text-align: left !important; }\n .text-xl-center {\n text-align: center !important; } }\n\n.text-lowercase {\n text-transform: lowercase !important; }\n\n.text-uppercase {\n text-transform: uppercase !important; }\n\n.text-capitalize {\n text-transform: capitalize !important; }\n\n.font-weight-light {\n font-weight: 300 !important; }\n\n.font-weight-lighter {\n font-weight: lighter !important; }\n\n.font-weight-normal {\n font-weight: 400 !important; }\n\n.font-weight-bold {\n font-weight: 700 !important; }\n\n.font-weight-bolder {\n font-weight: bolder !important; }\n\n.font-italic {\n font-style: italic !important; }\n\n.text-white {\n color: #fff !important; }\n\n.text-primary {\n color: #00acc1 !important; }\n\na.text-primary:hover, a.text-primary:focus {\n color: #006875 !important; }\n\n.text-secondary {\n color: #6c757d !important; }\n\na.text-secondary:hover, a.text-secondary:focus {\n color: #494f54 !important; }\n\n.text-success {\n color: #25b343 !important; }\n\na.text-success:hover, a.text-success:focus {\n color: #18742b !important; }\n\n.text-info {\n color: #4b88e4 !important; }\n\na.text-info:hover, a.text-info:focus {\n color: #1e60c5 !important; }\n\n.text-warning {\n color: #f7b84b !important; }\n\na.text-warning:hover, a.text-warning:focus {\n color: #eb990a !important; }\n\n.text-danger {\n color: #f1556c !important; }\n\na.text-danger:hover, a.text-danger:focus {\n color: #e71332 !important; }\n\n.text-light {\n color: #f7f7f7 !important; }\n\na.text-light:hover, a.text-light:focus {\n color: #d1d1d1 !important; }\n\n.text-dark {\n color: #323a46 !important; }\n\na.text-dark:hover, a.text-dark:focus {\n color: #121519 !important; }\n\n.text-pink {\n color: #f672a7 !important; }\n\na.text-pink:hover, a.text-pink:focus {\n color: #f12a7a !important; }\n\n.text-purple {\n color: #6b5eae !important; }\n\na.text-purple:hover, a.text-purple:focus {\n color: #4a407f !important; }\n\n.text-body {\n color: #6c757d !important; }\n\n.text-muted {\n color: #98a6ad !important; }\n\n.text-black-50 {\n color: rgba(0, 0, 0, 0.5) !important; }\n\n.text-white-50 {\n color: rgba(255, 255, 255, 0.5) !important; }\n\n.text-hide {\n font: 0/0 a;\n color: transparent;\n text-shadow: none;\n background-color: transparent;\n border: 0; }\n\n.text-decoration-none {\n text-decoration: none !important; }\n\n.text-break {\n word-break: break-word !important;\n overflow-wrap: break-word !important; }\n\n.text-reset {\n color: inherit !important; }\n\n.logo-box {\n float: right;\n padding-left: 40px;\n padding-right: 0; }\n\n.navbar-custom .topnav-menu > li {\n float: right; }\n\n.navbar-custom .topnav-menu .nav-link {\n direction: ltr; }\n\n@media (max-width: 767.98px) {\n .navbar-custom {\n padding: 0 12px 0 0; } }\n\n#topnav .arrow-down:after {\n margin-left: 0;\n margin-right: 5px; }\n\n.navigation-menu > li {\n float: right; }\n .navigation-menu > li > a {\n text-align: right; }\n .navigation-menu > li > a i {\n margin: 4px 0 0 8px;\n float: right; }\n\n@media (max-width: 991px) {\n #topnav .navigation-menu {\n text-align: right;\n max-height: 400px;\n overflow: auto; }\n #topnav .navigation-menu > li > a i {\n margin-left: 10px;\n margin-right: 0px; }\n #topnav .navigation-menu > li > a:after {\n right: auto;\n left: 15px; }\n #topnav .navigation-menu > li .submenu {\n padding-right: 20px;\n padding-left: 0; }\n #topnav .arrow-down:after {\n left: 15px;\n right: auto; } }\n\n@media (min-width: 992px) {\n .navigation-menu > li:first-of-type > a {\n padding-left: 20px;\n padding-right: 0; }\n .navigation-menu > li.last-elements .submenu {\n right: auto;\n left: 0; }\n .navigation-menu > li.last-elements .submenu > li.has-submenu .submenu {\n right: auto;\n left: 100%;\n margin-right: 0;\n margin-left: 10px; }\n .navigation-menu > li .submenu {\n right: 0;\n left: auto;\n text-align: right; }\n .navigation-menu > li .submenu:before {\n right: 16px;\n left: auto; }\n .navigation-menu > li .submenu li.has-submenu > a .arrow-down:after {\n left: 20px !important;\n -webkit-transform: rotate(45deg) translateY(-50%) !important;\n transform: rotate(45deg) translateY(-50%) !important;\n right: auto !important; }\n .navigation-menu > li .submenu li .submenu {\n right: 100%;\n left: auto;\n margin-left: 0;\n margin-right: 20px; }\n .navigation-menu > li .submenu li .submenu:before {\n right: -20px;\n left: auto;\n border-right: 12px solid transparent;\n border-left: 12px solid #fff; } }\n\n@media (min-width: 768px) {\n .navigation-menu > li.has-submenu:hover > .submenu > li.has-submenu:hover > .submenu {\n margin-right: 10px;\n margin-left: 0; }\n .navigation-menu > li.has-submenu.last-elements > .submenu:before {\n left: 11px;\n right: auto; } }\n\n/* Notification */\n.notification-list .noti-icon-badge {\n left: 12px;\n right: auto; }\n\n.notification-list .notify-item {\n padding: 12px 20px; }\n .notification-list .notify-item .notify-icon {\n float: right;\n margin-left: 10px;\n margin-right: 0; }\n .notification-list .notify-item .notify-details,\n .notification-list .notify-item .user-msg {\n margin-left: 0;\n margin-right: 45px; }\n\n.notification-list .pro-user-name {\n margin-left: 0.375rem !important;\n margin-right: 0 !important; }\n\n.notification-list .profile-dropdown i {\n margin-left: 5px;\n margin-right: 0px;\n float: right; }\n\n.notification-list .profile-dropdown .notify-item {\n padding: 7px 20px; }\n\n.page-title-box .page-title-right {\n float: left; }\n\n.right-bar {\n float: left !important;\n left: -270px;\n right: auto; }\n .right-bar .user-box .user-img .user-edit {\n right: 0;\n left: -5px; }\n\n.right-bar-enabled .right-bar {\n left: 0;\n right: auto; }\n\n.nice-select {\n float: right; }\n .nice-select .list {\n right: 0;\n left: auto; }\n .nice-select.right {\n float: left; }\n .nice-select.right .list {\n left: 0;\n right: auto; }\n\n.select2-container .select2-selection--single .select2-selection__rendered {\n padding-right: 12px; }\n\n.select2-container .select2-selection--single .select2-selection__arrow {\n left: 3px;\n right: auto; }\n\n.select2-container .select2-selection--multiple .select2-selection__choice {\n float: right;\n margin-left: 5px;\n margin-right: 0; }\n\n.select2-container .select2-search--inline {\n float: right; }\n\n.dataTables_wrapper .dataTables_filter {\n text-align: left !important; }\n .dataTables_wrapper .dataTables_filter input {\n margin-left: 0px !important;\n margin-right: 0.5em; }\n\n.inbox-widget .inbox-item .inbox-item-img {\n float: right;\n margin-left: 15px;\n margin-right: 0; }\n\n.inbox-widget .inbox-item .inbox-item-date {\n right: auto;\n left: 5px; }\n\n.ribbon-box {\n /* Ribbon two */ }\n .ribbon-box .ribbon:before {\n right: 0;\n left: auto; }\n .ribbon-box .ribbon.float-left {\n margin-right: -30px;\n margin-left: auto;\n border-radius: 3px 0 0 3px; }\n .ribbon-box .ribbon.float-right {\n margin-left: -30px;\n margin-right: 0;\n border-radius: 0 3px 3px 0; }\n .ribbon-box .ribbon.float-right:before {\n left: 0;\n right: auto; }\n .ribbon-box .ribbon-icon {\n left: 10px;\n right: auto; }\n .ribbon-box .ribbon-two {\n right: -5px;\n left: auto;\n text-align: left; }\n .ribbon-box .ribbon-two span {\n -webkit-transform: rotate(45deg);\n transform: rotate(45deg);\n right: -21px;\n left: auto; }\n\n.icons-list-demo i {\n margin-left: 12px;\n margin-right: 0; }\n\n.checkbox label {\n padding-right: 8px;\n padding-left: 0; }\n .checkbox label::before {\n left: auto;\n right: 0;\n margin-left: 0;\n margin-right: -18px; }\n .checkbox label::after {\n left: auto;\n right: 0;\n margin-right: -18px;\n margin-left: 0;\n padding-left: 0;\n padding-right: 3px; }\n\n.checkbox input[type=\"checkbox\"]:checked + label::after {\n left: auto;\n right: 7px;\n -webkit-transform: rotate(45deg);\n transform: rotate(45deg); }\n\n.checkbox.checkbox-single label:before {\n margin-right: 0; }\n\n.checkbox.checkbox-single label:after {\n margin-right: 0; }\n\n.radio label {\n padding-left: 0;\n padding-right: 8px; }\n .radio label::before {\n left: auto;\n right: 0;\n margin-left: 0;\n margin-right: -18px; }\n .radio label::after {\n left: 0;\n right: 6px;\n margin-left: 0;\n margin-right: -20px; }\n\n@media print {\n .content-page,\n .content,\n body {\n margin-right: 0; } }\n\n.timeline:before {\n right: 70px;\n left: auto; }\n\n.timeline .timeline-item {\n padding-right: 70px;\n padding-left: 0px; }\n .timeline .timeline-item .time-show {\n margin-right: -70px;\n margin-left: 0px; }\n .timeline .timeline-item .timeline-desk .timeline-box {\n padding: 15px 40px 15px 30px; }\n .timeline .timeline-item .timeline-icon {\n right: -10px; }\n\n.home-btn {\n position: absolute;\n left: 25px;\n right: auto; }\n","\r\n// \r\n// social.scss\r\n//\r\n\r\n.social-list-item {\r\n height: 2rem;\r\n width: 2rem;\r\n line-height: calc(2rem - 4px);\r\n display: block;\r\n border: 2px solid $gray-500;\r\n border-radius: 50%;\r\n color: $gray-500;\r\n} ","// \r\n// widgets.scss\r\n//\r\n\r\n\r\n// Simple tile box\r\n.widget-flat {\r\n position: relative;\r\n overflow: hidden;\r\n\r\n i.widget-icon {\r\n font-size: 36px;\r\n }\r\n}","// \r\n// Custom-checkbox.scss\r\n//\r\n\r\n.checkbox {\r\n label {\r\n display: inline-block;\r\n padding-left: 8px;\r\n position: relative;\r\n font-weight: normal;\r\n margin-bottom: 0;\r\n &::before {\r\n -o-transition: 0.3s ease-in-out;\r\n -webkit-transition: 0.3s ease-in-out;\r\n background-color: $white;\r\n border-radius: 3px;\r\n border: 2px solid $gray-600;\r\n content: \"\";\r\n display: inline-block;\r\n height: 18px;\r\n left: 0;\r\n margin-left: -18px;\r\n position: absolute;\r\n transition: 0.3s ease-in-out;\r\n width: 18px;\r\n outline: none !important;\r\n top: 2px;\r\n }\r\n &::after {\r\n color: $gray-700;\r\n display: inline-block;\r\n font-size: 11px;\r\n height: 18px;\r\n left: 0;\r\n margin-left: -18px;\r\n padding-left: 3px;\r\n padding-top: 2px;\r\n position: absolute;\r\n top: 0;\r\n width: 18px;\r\n }\r\n }\r\n input[type=\"checkbox\"] {\r\n cursor: pointer;\r\n opacity: 0;\r\n z-index: 1;\r\n outline: none !important;\r\n &:disabled+label {\r\n opacity: 0.65;\r\n }\r\n }\r\n input[type=\"checkbox\"]:focus+label {\r\n &::before {\r\n outline-offset: -2px;\r\n outline: none;\r\n }\r\n }\r\n input[type=\"checkbox\"]:checked+label {\r\n &::after {\r\n content: \"\";\r\n position: absolute;\r\n top: 6px;\r\n left: 7px;\r\n display: table;\r\n width: 4px;\r\n height: 8px;\r\n border: 2px solid $gray-700;\r\n border-top-width: 0;\r\n border-left-width: 0;\r\n -webkit-transform: rotate(45deg);\r\n -ms-transform: rotate(45deg);\r\n -o-transform: rotate(45deg);\r\n transform: rotate(45deg);\r\n }\r\n }\r\n input[type=\"checkbox\"]:disabled+label {\r\n &::before {\r\n background-color: $light;\r\n cursor: not-allowed;\r\n }\r\n }\r\n}\r\n\r\n.checkbox.checkbox-circle {\r\n label {\r\n &::before {\r\n border-radius: 50%;\r\n }\r\n }\r\n}\r\n\r\n.checkbox.checkbox-inline {\r\n margin-top: 0;\r\n}\r\n\r\n.checkbox.checkbox-single {\r\n input {\r\n height: 18px;\r\n width: 18px;\r\n position: absolute;\r\n }\r\n label {\r\n height: 18px;\r\n width: 18px;\r\n &:before {\r\n margin-left: 0;\r\n }\r\n &:after {\r\n margin-left: 0;\r\n }\r\n }\r\n}\r\n\r\n@each $color,\r\n$value in $theme-colors {\r\n .checkbox-#{$color} {\r\n input[type=\"checkbox\"]:checked+label {\r\n &::before {\r\n background-color: $value;\r\n border-color: $value;\r\n }\r\n &::after {\r\n border-color: $white;\r\n }\r\n }\r\n }\r\n}","// \r\n// custom-radio.scss\r\n//\r\n\r\n.radio {\r\n label {\r\n display: inline-block;\r\n padding-left: 8px;\r\n position: relative;\r\n font-weight: normal;\r\n margin-bottom: 0;\r\n &::before {\r\n -o-transition: border 0.5s ease-in-out;\r\n -webkit-transition: border 0.5s ease-in-out;\r\n background-color: $white;\r\n border-radius: 50%;\r\n border: 2px solid $gray-600;\r\n content: \"\";\r\n display: inline-block;\r\n height: 18px;\r\n left: 0;\r\n margin-left: -18px;\r\n position: absolute;\r\n transition: border 0.5s ease-in-out;\r\n width: 18px;\r\n outline: none !important;\r\n }\r\n &::after {\r\n -moz-transition: -moz-transform 0.1s cubic-bezier(0.8, -0.33, 0.2, 1.33);\r\n -ms-transform: scale(0, 0);\r\n -o-transform: scale(0, 0);\r\n -o-transition: -o-transform 0.1s cubic-bezier(0.8, -0.33, 0.2, 1.33);\r\n -webkit-transform: scale(0, 0);\r\n -webkit-transition: -webkit-transform 0.1s cubic-bezier(0.8, -0.33, 0.2, 1.33);\r\n background-color: $gray-700;\r\n border-radius: 50%;\r\n content: \" \";\r\n display: inline-block;\r\n height: 10px;\r\n left: 6px;\r\n margin-left: -20px;\r\n position: absolute;\r\n top: 4px;\r\n transform: scale(0, 0);\r\n transition: transform 0.1s cubic-bezier(0.8, -0.33, 0.2, 1.33);\r\n width: 10px;\r\n }\r\n }\r\n input[type=\"radio\"] {\r\n cursor: pointer;\r\n opacity: 0;\r\n z-index: 1;\r\n outline: none !important;\r\n &:disabled+label {\r\n opacity: 0.65;\r\n }\r\n }\r\n input[type=\"radio\"]:focus+label {\r\n &::before {\r\n outline-offset: -2px;\r\n outline: 5px auto -webkit-focus-ring-color;\r\n outline: thin dotted;\r\n }\r\n }\r\n input[type=\"radio\"]:checked+label {\r\n &::after {\r\n -ms-transform: scale(1, 1);\r\n -o-transform: scale(1, 1);\r\n -webkit-transform: scale(1, 1);\r\n transform: scale(1, 1);\r\n }\r\n }\r\n input[type=\"radio\"]:disabled+label {\r\n &::before {\r\n cursor: not-allowed;\r\n }\r\n }\r\n}\r\n\r\n.radio.radio-inline {\r\n margin-top: 0;\r\n}\r\n\r\n.radio.radio-single {\r\n label {\r\n height: 17px;\r\n }\r\n}\r\n\r\n@each $color,\r\n$value in $theme-colors {\r\n .radio-#{$color} {\r\n input[type=\"radio\"]+label {\r\n &::after {\r\n background-color: $value;\r\n }\r\n }\r\n input[type=\"radio\"]:checked+label {\r\n &::before {\r\n border-color: $value;\r\n }\r\n &::after {\r\n background-color: $value;\r\n }\r\n }\r\n }\r\n}","// \r\n// ribbons.scss\r\n//\r\n\r\n.ribbon-box {\r\n position: relative;\r\n\r\n .ribbon{\r\n position: relative;\r\n clear: both;\r\n padding: 5px 12px;\r\n margin-bottom: 15px;\r\n box-shadow: 2px 5px 10px rgba($dark, 0.15);\r\n color: $white;\r\n font-size: 13px;\r\n font-weight: $font-weight-medium;\r\n\r\n &:before{\r\n content: \" \";\r\n border-style: solid;\r\n border-width: 10px;\r\n display: block;\r\n position: absolute;\r\n bottom: -10px;\r\n left: 0;\r\n margin-bottom: -10px;\r\n z-index: -1;\r\n }\r\n &.float-left {\r\n margin-left: -30px;\r\n border-radius: 0 3px 3px 0;\r\n }\r\n &.float-right {\r\n margin-right: -30px;\r\n border-radius: 3px 0 0 3px;\r\n\r\n &:before{\r\n right: 0;\r\n }\r\n }\r\n &.float-center {\r\n\r\n span {\r\n margin: 0 auto 20px auto;\r\n }\r\n }\r\n }\r\n\r\n &.ribbon-icon-box{\r\n .ribbon{\r\n padding-left: 40px;\r\n .ribbon-icon{\r\n position: absolute;\r\n left: 6px;\r\n top: 6px;\r\n }\r\n }\r\n }\r\n\r\n .ribbon-content {\r\n clear: both;\r\n }\r\n \r\n @each $color, $value in $theme-colors {\r\n .ribbon-#{$color} {\r\n background: ($value);\r\n\r\n &:before {\r\n border-color: darken(($value),10%) transparent transparent;\r\n }\r\n }\r\n }\r\n\r\n\r\n /* Ribbon two */\r\n .ribbon-two {\r\n position: absolute;\r\n left: -5px;\r\n top: -5px;\r\n z-index: 1;\r\n overflow: hidden;\r\n width: 75px;\r\n height: 75px;\r\n text-align: right;\r\n\r\n span {\r\n font-size: 13px;\r\n color: $white;\r\n text-align: center;\r\n line-height: 20px;\r\n transform: rotate(-45deg);\r\n -webkit-transform: rotate(-45deg);\r\n width: 100px;\r\n display: block;\r\n box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.06), 0 1px 0 0 rgba(0, 0, 0, 0.02);\r\n position: absolute;\r\n top: 19px;\r\n left: -21px;\r\n font-weight: $font-weight-medium;\r\n\r\n &:before {\r\n content: \"\";\r\n position: absolute;\r\n left: 0;\r\n top: 100%;\r\n z-index: -1;\r\n border-right: 3px solid transparent;\r\n border-bottom: 3px solid transparent;\r\n }\r\n\r\n &:after {\r\n content: \"\";\r\n position: absolute;\r\n right: 0;\r\n top: 100%;\r\n z-index: -1;\r\n border-left: 3px solid transparent;\r\n border-bottom: 3px solid transparent;\r\n }\r\n }\r\n }\r\n\r\n @each $color, $value in $theme-colors {\r\n .ribbon-two-#{$color} {\r\n\r\n span {\r\n background: ($value);\r\n \r\n &:before {\r\n border-left: 3px solid darken(($value),15%);\r\n border-top: 3px solid darken(($value),15%);\r\n }\r\n \r\n &:after {\r\n border-right: 3px solid darken(($value),15%);\r\n border-top: 3px solid darken(($value),15%);\r\n }\r\n }\r\n }\r\n }\r\n}\r\n","// \r\n// print.scss\r\n//\r\n\r\n// Used invoice page\r\n@media print {\r\n .right-bar,\r\n .page-title-box,\r\n .navbar-custom,\r\n .footer {\r\n display: none;\r\n }\r\n .card-body,\r\n .content-page,\r\n .right-bar,\r\n .content,\r\n body {\r\n padding: 0;\r\n margin: 0;\r\n }\r\n}","/*!\r\n * Waves v0.7.6\r\n * http://fian.my.id/Waves \r\n * \r\n * Copyright 2014-2018 Alfiana E. Sibuea and other contributors \r\n * Released under the MIT license \r\n * https://github.com/fians/Waves/blob/master/LICENSE */\r\n .waves-effect {\r\n position: relative;\r\n cursor: pointer;\r\n display: inline-block;\r\n overflow: hidden;\r\n -webkit-user-select: none;\r\n -moz-user-select: none;\r\n -ms-user-select: none;\r\n user-select: none;\r\n -webkit-tap-highlight-color: transparent;\r\n}\r\n.waves-effect .waves-ripple {\r\n position: absolute;\r\n border-radius: 50%;\r\n width: 100px;\r\n height: 100px;\r\n margin-top: -50px;\r\n margin-left: -50px;\r\n opacity: 0;\r\n background: rgba(0, 0, 0, 0.2);\r\n background: -webkit-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%);\r\n background: -o-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%);\r\n background: -moz-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%);\r\n 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%);\r\n -webkit-transition: all 0.5s ease-out;\r\n -moz-transition: all 0.5s ease-out;\r\n -o-transition: all 0.5s ease-out;\r\n transition: all 0.5s ease-out;\r\n -webkit-transition-property: -webkit-transform, opacity;\r\n -moz-transition-property: -moz-transform, opacity;\r\n -o-transition-property: -o-transform, opacity;\r\n transition-property: transform, opacity;\r\n -webkit-transform: scale(0) translate(0, 0);\r\n -moz-transform: scale(0) translate(0, 0);\r\n -ms-transform: scale(0) translate(0, 0);\r\n -o-transform: scale(0) translate(0, 0);\r\n transform: scale(0) translate(0, 0);\r\n pointer-events: none;\r\n}\r\n.waves-effect.waves-light .waves-ripple {\r\n background: rgba(255, 255, 255, 0.4);\r\n background: -webkit-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%);\r\n background: -o-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%);\r\n background: -moz-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%);\r\n 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%);\r\n}\r\n.waves-effect.waves-classic .waves-ripple {\r\n background: rgba(0, 0, 0, 0.2);\r\n}\r\n.waves-effect.waves-classic.waves-light .waves-ripple {\r\n background: rgba(255, 255, 255, 0.4);\r\n}\r\n.waves-notransition {\r\n -webkit-transition: none !important;\r\n -moz-transition: none !important;\r\n -o-transition: none !important;\r\n transition: none !important;\r\n}\r\n.waves-button,\r\n.waves-circle {\r\n -webkit-transform: translateZ(0);\r\n -moz-transform: translateZ(0);\r\n -ms-transform: translateZ(0);\r\n -o-transform: translateZ(0);\r\n transform: translateZ(0);\r\n -webkit-mask-image: -webkit-radial-gradient(circle, white 100%, black 100%);\r\n}\r\n.waves-button,\r\n.waves-button:hover,\r\n.waves-button:visited,\r\n.waves-button-input {\r\n white-space: nowrap;\r\n vertical-align: middle;\r\n cursor: pointer;\r\n border: none;\r\n outline: none;\r\n color: inherit;\r\n background-color: rgba(0, 0, 0, 0);\r\n font-size: 1em;\r\n line-height: 1em;\r\n text-align: center;\r\n text-decoration: none;\r\n z-index: 1;\r\n}\r\n.waves-button {\r\n padding: 0.85em 1.1em;\r\n border-radius: 0.2em;\r\n}\r\n.waves-button-input {\r\n margin: 0;\r\n padding: 0.85em 1.1em;\r\n}\r\n.waves-input-wrapper {\r\n border-radius: 0.2em;\r\n vertical-align: bottom;\r\n}\r\n.waves-input-wrapper.waves-button {\r\n padding: 0;\r\n}\r\n.waves-input-wrapper .waves-button-input {\r\n position: relative;\r\n top: 0;\r\n left: 0;\r\n z-index: 1;\r\n}\r\n.waves-circle {\r\n text-align: center;\r\n width: 2.5em;\r\n height: 2.5em;\r\n line-height: 2.5em;\r\n border-radius: 50%;\r\n}\r\n.waves-float {\r\n -webkit-mask-image: none;\r\n -webkit-box-shadow: 0px 1px 1.5px 1px rgba(0, 0, 0, 0.12);\r\n box-shadow: 0px 1px 1.5px 1px rgba(0, 0, 0, 0.12);\r\n -webkit-transition: all 300ms;\r\n -moz-transition: all 300ms;\r\n -o-transition: all 300ms;\r\n transition: all 300ms;\r\n}\r\n.waves-float:active {\r\n -webkit-box-shadow: 0px 8px 20px 1px rgba(0, 0, 0, 0.3);\r\n box-shadow: 0px 8px 20px 1px rgba(0, 0, 0, 0.3);\r\n}\r\n.waves-block {\r\n display: block;\r\n}\r\n","//\r\n// slimscroll.scss\r\n//\r\n\r\n.slimScrollDiv {\r\n height: auto !important;\r\n}","//\r\n// toastr.scss\r\n//\r\n\r\n#toast-container {\r\n >div {\r\n opacity: 1;\r\n box-shadow: $box-shadow-lg;\r\n \r\n &:hover {\r\n box-shadow: $box-shadow-lg;\r\n }\r\n }\r\n}\r\n\r\n.toast-progress {\r\n background-color: $white;\r\n}\r\n\r\n.toast-success {\r\n background-color: $success;\r\n}\r\n\r\n.toast-info {\r\n background-color: $info;\r\n}\r\n\r\n.toast-warning {\r\n background-color: $warning;\r\n}\r\n\r\n.toast-error {\r\n background-color: $danger;\r\n}","\r\n// \r\n// sweetalert.scss\r\n//\r\n\r\n.swal2-modal {\r\n font-family: $font-family-base;\r\n box-shadow: 0 10px 33px rgba(0,0,0,.1);\r\n\r\n .swal2-title {\r\n font-size: 24px;\r\n font-weight: $font-weight-medium;\r\n }\r\n .swal2-content {\r\n font-size: 16px;\r\n }\r\n .swal2-spacer {\r\n margin: 10px 0;\r\n }\r\n .swal2-file, .swal2-input, .swal2-textarea {\r\n border: 2px solid $gray-300;\r\n font-size: 16px;\r\n box-shadow: none;\r\n }\r\n\r\n .swal2-styled{\r\n &:focus {\r\n box-shadow: none !important;\r\n }\r\n }\r\n}\r\n\r\n.swal2-icon{\r\n &.swal2-question {\r\n color: $primary;\r\n border-color: $primary;\r\n }\r\n &.swal2-warning {\r\n color: $warning;\r\n border-color: $warning;\r\n }\r\n\r\n &.swal2-error {\r\n border-color: $danger;\r\n .line {\r\n background-color: $danger;\r\n }\r\n }\r\n\r\n &.swal2-info {\r\n color: $info;\r\n border-color: $info;\r\n .line {\r\n background-color: $info;\r\n }\r\n }\r\n}\r\n\r\n.swal2-modal{\r\n .swal2-file, .swal2-input, .swal2-textarea {\r\n &:focus {\r\n outline: 0;\r\n border: 2px solid $primary;\r\n }\r\n }\r\n}\r\n\r\n.swal2-container{\r\n &.swal2-shown {\r\n background-color: rgba($dark, 0.9);\r\n }\r\n}\r\n","//\r\n// ion-rangeslider.scss\r\n//\r\n.irs--modern{\r\n .irs-bar, .irs-to, .irs-from, .irs-single {\r\n background: $primary !important;\r\n }\r\n .irs-to, .irs-from, .irs-single{\r\n &:before{\r\n border-top-color: $primary;\r\n }\r\n }\r\n \r\n .irs-min, .irs-max{\r\n color: $gray-600;\r\n }\r\n .irs-grid-text{\r\n font-size: 12px;\r\n }\r\n .irs-handle {\r\n > i{\r\n &:nth-child(1){\r\n width: 8px;\r\n height: 8px;\r\n }\r\n &:first-child{\r\n background-color: $primary !important;\r\n }\r\n }\r\n }\r\n}","// \r\n// calendar.scss\r\n//\r\n\r\n.calendar {\r\n float: left;\r\n margin-bottom: 0;\r\n}\r\n\r\n.fc-view {\r\n margin-top: 30px;\r\n}\r\n\r\n.none-border {\r\n .modal-footer {\r\n border-top: none;\r\n }\r\n}\r\n\r\n.fc-toolbar {\r\n margin: 15px 0 5px 0;\r\n h2 {\r\n font-size: 1.25rem;\r\n line-height: 1.875rem;\r\n text-transform: uppercase;\r\n }\r\n}\r\n\r\n.fc-day-grid-event {\r\n .fc-time {\r\n font-weight: $font-weight-medium;\r\n }\r\n}\r\n\r\n.fc-day {\r\n background: $white;\r\n}\r\n\r\n.fc-toolbar {\r\n .fc-state-active,\r\n .ui-state-active,\r\n button:focus,\r\n button:hover,\r\n .ui-state-hover {\r\n z-index: 0;\r\n }\r\n}\r\n\r\n.fc {\r\n th.fc-widget-header {\r\n background: $gray-100;\r\n font-size: 13px;\r\n line-height: 20px;\r\n padding: 10px 0;\r\n text-transform: uppercase;\r\n font-weight: $font-weight-medium;\r\n }\r\n}\r\n\r\n.fc-unthemed {\r\n th,\r\n td,\r\n thead,\r\n tbody,\r\n .fc-divider,\r\n .fc-row,\r\n .fc-popover {\r\n border-color: $gray-300;\r\n }\r\n}\r\n\r\n\r\n.fc-button {\r\n background: $gray-100;\r\n border: none;\r\n color: $gray-700;\r\n text-transform: capitalize;\r\n box-shadow: none;\r\n border-radius: 3px;\r\n margin: 0 3px;\r\n padding: 6px 12px;\r\n height: auto;\r\n}\r\n\r\n.fc-text-arrow {\r\n font-family: inherit;\r\n font-size: 1rem;\r\n}\r\n\r\n.fc-state-hover {\r\n background: $gray-100;\r\n}\r\n\r\n.fc-state-highlight {\r\n background: $gray-300;\r\n}\r\n\r\n.fc-state-down,\r\n.fc-state-active,\r\n.fc-state-disabled {\r\n background-color: $primary;\r\n color: $white;\r\n text-shadow: none;\r\n}\r\n\r\n.fc-cell-overlay {\r\n background: $gray-300;\r\n}\r\n\r\n.fc-unthemed {\r\n .fc-today {\r\n background: $white;\r\n }\r\n}\r\n\r\n.fc-event {\r\n border-radius: 2px;\r\n border: none;\r\n cursor: move;\r\n font-size: 0.8125rem;\r\n margin: 5px 7px;\r\n padding: 5px 5px;\r\n text-align: center;\r\n}\r\n\r\n.external-event {\r\n cursor: move;\r\n margin: 10px 0;\r\n padding: 8px 10px;\r\n color: $white;\r\n border-radius: 4px;\r\n}\r\n\r\n.fc-basic-view {\r\n td.fc-week-number {\r\n span {\r\n padding-right: 8px;\r\n }\r\n }\r\n td.fc-day-number {\r\n padding-right: 8px;\r\n }\r\n .fc-content {\r\n color: $white;\r\n }\r\n}\r\n\r\n.fc-time-grid-event {\r\n .fc-content {\r\n color: $white;\r\n }\r\n}\r\n\r\n@include media-breakpoint-down(sm) {\r\n .fc-toolbar {\r\n .fc-left,.fc-right,.fc-center {\r\n float: none;\r\n display: block;\r\n clear: both;\r\n margin: 10px 0;\r\n }\r\n }\r\n .fc {\r\n .fc-toolbar{\r\n >* {\r\n >* {\r\n float: none;\r\n }\r\n }\r\n }\r\n }\r\n .fc-today-button {\r\n display: none;\r\n }\r\n}","//\r\n// chartjs.scss\r\n//\r\n\r\n.chartjs-chart {\r\n margin: auto; \r\n position: relative; \r\n width: 100%;\r\n}\r\n\r\n.chartjs-chart-example {\r\n height: 300px;\r\n}","//\r\n// sparkline.scss\r\n//\r\n\r\n.jqstooltip {\r\n box-sizing: content-box;\r\n width: auto !important;\r\n height: auto !important;\r\n background-color: $dark !important;\r\n box-shadow: $box-shadow-lg;\r\n padding: 5px 10px !important;\r\n border-radius: 3px;\r\n border-color: $dark !important;\r\n}\r\n\r\n.jqsfield {\r\n color: $white !important;\r\n font-size: 12px !important;\r\n line-height: 18px !important;\r\n font-family: $font-family-base !important;\r\n font-weight: $font-weight-medium !important;\r\n}\r\n","\r\n\r\n//\r\n// Nice Select.scss\r\n//\r\n\r\n.nice-select {\r\n .option{\r\n &.selected{\r\n font-weight: $font-weight-medium;\r\n }\r\n }\r\n}\r\n","//\r\n// Select2.scss\r\n//\r\n\r\n.select2-container {\r\n .select2-selection--single {\r\n border: 1px solid $input-border-color;\r\n height: 38px;\r\n outline: none;\r\n .select2-selection__rendered {\r\n line-height: 36px;\r\n padding-left: 12px;\r\n }\r\n .select2-selection__arrow {\r\n height: 34px;\r\n width: 34px;\r\n right: 3px;\r\n b {\r\n border-color: darken($light, 15%) transparent transparent transparent;\r\n border-width: 6px 6px 0 6px;\r\n }\r\n }\r\n }\r\n}\r\n\r\n.select2-container--open {\r\n .select2-selection--single {\r\n .select2-selection__arrow {\r\n b {\r\n border-color: transparent transparent darken($light, 15%) transparent !important;\r\n border-width: 0 6px 6px 6px !important;\r\n }\r\n }\r\n }\r\n}\r\n\r\n.select2-results__option {\r\n padding: 6px 12px;\r\n}\r\n\r\n.select2-dropdown {\r\n border: 1px solid darken($light, 5%);\r\n box-shadow: $box-shadow;\r\n}\r\n\r\n.select2-container--default {\r\n .select2-search--dropdown {\r\n padding: 10px;\r\n background-color: lighten($light, 5%);\r\n .select2-search__field {\r\n border: 1px solid darken($light, 5%);\r\n outline: none;\r\n }\r\n }\r\n .select2-results__group{\r\n font-weight: $font-weight-medium;\r\n }\r\n .select2-results__option--highlighted[aria-selected] {\r\n background-color: $primary;\r\n }\r\n .select2-results__option[aria-selected=true] {\r\n background-color: $light;\r\n color: $dark;\r\n &:hover {\r\n background-color: $primary;\r\n color: $white;\r\n }\r\n }\r\n}\r\n\r\n.select2-container {\r\n .select2-selection--multiple {\r\n min-height: 38px;\r\n border: 1px solid $input-border-color !important;\r\n .select2-selection__rendered {\r\n padding: 1px 10px;\r\n }\r\n .select2-search__field {\r\n border: 0;\r\n }\r\n .select2-selection__choice {\r\n background-color: $primary;\r\n border: none;\r\n color: $white;\r\n border-radius: 3px;\r\n padding: 0 7px;\r\n margin-top: 7px;\r\n }\r\n .select2-selection__choice__remove {\r\n color: $white;\r\n margin-right: 5px;\r\n &:hover {\r\n color: $white;\r\n }\r\n }\r\n }\r\n}","//\r\n// Daterange\r\n//\r\n\r\n.daterangepicker {\r\n font-family: $font-family-base;\r\n\r\n td.active,td.active:hover,.ranges li.active {\r\n background-color: $primary;\r\n }\r\n .drp-buttons {\r\n .btn{\r\n font-weight: $font-weight-medium;\r\n }\r\n }\r\n}","//\r\n// summernote.scss\r\n//\r\n\r\n@font-face {\r\n font-family: \"summernote\";\r\n font-style: normal;\r\n font-weight: normal;\r\n src: url(\"../fonts/summernote.eot\");\r\n src: url(\"../fonts/summernote.eot?#iefix\") format(\"embedded-opentype\"), url(\"../fonts/summernote.woff?\") format(\"woff\"), url(\"../fonts/summernote.ttf?\") format(\"truetype\")\r\n}\r\n\r\n.note-editor{\r\n &.note-frame {\r\n border: 2px solid $gray-200;\r\n box-shadow: none;\r\n margin: 0;\r\n\r\n .note-statusbar {\r\n background-color: lighten($gray-200,2%);\r\n border-top: 1px solid $gray-200;\r\n }\r\n\r\n .note-editable {\r\n border: none;\r\n }\r\n }\r\n}\r\n\r\n.note-status-output {\r\n display: none;\r\n}\r\n\r\n.note-editable {\r\n border-radius: $input-border-radius;\r\n padding: $input-padding-y $input-padding-x;\r\n\r\n p {\r\n &:last-of-type {\r\n margin-bottom: 0;\r\n }\r\n }\r\n}\r\n\r\n.note-popover .popover-content .note-color .dropdown-menu,\r\n.card-header.note-toolbar .note-color .dropdown-menu {\r\n min-width: 344px;\r\n}\r\n\r\n.note-toolbar {\r\n z-index: 1;\r\n background-color: $white !important;\r\n}","// \r\n// dropzone.scss\r\n//\r\n\r\n.dropzone {\r\n border: 2px dashed rgba($dark, 0.3);\r\n background:$white;\r\n border-radius: 6px;\r\n}","//\r\n// datatable.scss\r\n//\r\n\r\n.dataTables_wrapper.container-fluid {\r\n padding: 0;\r\n}\r\n\r\ntable.dataTable {\r\n border-collapse: collapse !important;\r\n margin-bottom: 15px !important;\r\n\r\n tbody {\r\n // Multi select table\r\n\r\n > tr.selected, >tr>.selected {\r\n background-color: $primary;\r\n \r\n td {\r\n border-color: $primary;\r\n }\r\n }\r\n td {\r\n &:focus {\r\n outline: none !important;\r\n }\r\n }\r\n // Key Tables\r\n th, td{\r\n &.focus{\r\n outline: 2px solid $primary !important;\r\n outline-offset: -1px;\r\n color: $primary;\r\n background-color: rgba($primary, 0.15);\r\n }\r\n }\r\n }\r\n}\r\n\r\n.dataTables_info {\r\n font-weight: $font-weight-medium;\r\n}\r\n\r\n// Responsive data table\r\ntable.dataTable.dtr-inline.collapsed {\r\n > tbody {\r\n >tr[role=row] {\r\n > td, > th {\r\n &:first-child{\r\n &:before{\r\n box-shadow: $box-shadow-lg;\r\n background-color: $success;\r\n top: $table-cell-padding;\r\n }\r\n }\r\n }\r\n }\r\n >tr.parent {\r\n > td, > th {\r\n &:first-child{\r\n &:before{\r\n background-color: $danger;\r\n top: $table-cell-padding;\r\n }\r\n }\r\n }\r\n }\r\n }\r\n}\r\n\r\n// Data Table copy button\r\ndiv.dt-button-info {\r\n background-color: $primary;\r\n border: none;\r\n color: $white;\r\n box-shadow: none;\r\n border-radius: 3px;\r\n text-align: center;\r\n z-index: 21;\r\n\r\n h2 {\r\n border-bottom: none;\r\n background-color: rgba($white, 0.2);\r\n color: $white;\r\n }\r\n}\r\n\r\n@include media-breakpoint-down(sm) {\r\n li.paginate_button.previous,li.paginate_button.next {\r\n display: inline-block;\r\n font-size: 1.5rem;\r\n }\r\n \r\n li.paginate_button {\r\n display: none;\r\n }\r\n .dataTables_paginate {\r\n ul {\r\n text-align: center;\r\n display: block;\r\n margin: $spacer 0 0 !important;\r\n }\r\n }\r\n div.dt-buttons {\r\n display: inline-table;\r\n margin-bottom: $spacer;\r\n }\r\n}\r\n\r\n\r\n.activate-select {\r\n .sorting_1 {\r\n background-color: $gray-100;\r\n }\r\n}","//\r\n// google-maps.scss\r\n//\r\n \r\n.gmaps, .gmaps-panaroma {\r\n height: 300px;\r\n background: $gray-100;\r\n border-radius: 3px;\r\n}\r\n\r\n.gmaps-overlay {\r\n display: block;\r\n text-align: center;\r\n color: $white;\r\n font-size: 16px;\r\n line-height: 40px;\r\n background: $primary;\r\n border-radius: 4px;\r\n padding: 10px 20px;\r\n}\r\n\r\n.gmaps-overlay_arrow {\r\n left: 50%;\r\n margin-left: -16px;\r\n width: 0;\r\n height: 0;\r\n position: absolute;\r\n\r\n &.above {\r\n bottom: -15px;\r\n border-left: 16px solid transparent;\r\n border-right: 16px solid transparent;\r\n border-top: 16px solid $primary;\r\n }\r\n \r\n &.below {\r\n top: -15px;\r\n border-left: 16px solid transparent;\r\n border-right: 16px solid transparent;\r\n border-bottom: 16px solid $primary;\r\n }\r\n}","//\r\n// vector-maps.scss\r\n//\r\n\r\n.jvectormap-label {\r\n border: none;\r\n background: $dark;\r\n color: $white;\r\n font-family: $font-family-secondary;\r\n font-size: $font-size-base;\r\n padding: 5px 8px;\r\n}\r\n\r\n.jvectormap-zoomin, .jvectormap-zoomout {\r\n line-height: 12px;\r\n}","// \r\n// components-demo.scss\r\n//\r\n\r\n// Demo Only\r\n.button-list {\r\n margin-left: -8px;\r\n margin-bottom: -12px;\r\n \r\n .btn {\r\n margin-bottom: 12px;\r\n margin-left: 8px;\r\n }\r\n}\r\n\r\n\r\n// Icon demo ( Demo only )\r\n.icons-list-demo {\r\n div {\r\n cursor: pointer;\r\n line-height: 45px;\r\n white-space: nowrap;\r\n text-overflow: ellipsis;\r\n display: block;\r\n overflow: hidden;\r\n p {\r\n margin-bottom: 0;\r\n line-height: inherit;\r\n }\r\n }\r\n i {\r\n text-align: center;\r\n vertical-align: middle;\r\n font-size: 22px;\r\n width: 50px;\r\n height: 50px;\r\n line-height: 50px;\r\n margin-right: 12px;\r\n color: rgba($dark, 0.7);\r\n border-radius: 3px;\r\n display: inline-block;\r\n transition: all 0.2s;\r\n }\r\n .col-lg-4 {\r\n background-clip: padding-box;\r\n margin-top: 10px;\r\n &:hover,\r\n &:hover i {\r\n color: $primary;\r\n }\r\n }\r\n}\r\n\r\n\r\n// Grid\r\n\r\n.grid-structure {\r\n .grid-container {\r\n background-color: $gray-100;\r\n margin-bottom: 10px;\r\n font-size: .8rem;\r\n font-weight: $font-weight-medium;\r\n padding: 10px 20px;\r\n }\r\n}","// \r\n// authentication.scss\r\n//\r\n\r\n// authentication pages background\r\nbody{\r\n &.authentication-bg {\r\n background-color: $gray-200;\r\n background-size: cover;\r\n background-repeat: no-repeat;\r\n padding-bottom: 0;\r\n }\r\n}\r\n\r\n.home-btn {\r\n position: absolute;\r\n top: 15px;\r\n right: 25px;\r\n}\r\n","// \r\n// timeline.scss\r\n//\r\n.timeline {\r\n border-collapse: collapse;\r\n border-spacing: 0;\r\n display: table;\r\n margin-bottom: 50px;\r\n position: relative;\r\n table-layout: fixed;\r\n width: 100%;\r\n .w-lg {\r\n min-width: 140px;\r\n }\r\n .time-show {\r\n margin-bottom: 30px;\r\n margin-left: -70px;\r\n margin-top: 30px;\r\n position: relative;\r\n }\r\n &:before {\r\n background-color: $primary;\r\n bottom: 0;\r\n content: \"\";\r\n left: 70px;\r\n position: absolute;\r\n top: 30px;\r\n width: 2px;\r\n z-index: 0;\r\n }\r\n .timeline-icon {\r\n -webkit-border-radius: 50%;\r\n background-color: $primary;\r\n border-radius: 50%;\r\n display: block;\r\n height: 20px;\r\n left: -10px;\r\n margin-top: -10px;\r\n position: absolute;\r\n text-align: center;\r\n top: 50%;\r\n width: 20px;\r\n i {\r\n color: $white;\r\n font-size: 10px;\r\n margin-top: 3px;\r\n position: absolute;\r\n left: 5px;\r\n }\r\n }\r\n .time-icon {\r\n &:before {\r\n font-size: 16px;\r\n margin-top: 5px;\r\n }\r\n }\r\n}\r\n\r\n.timeline-item {\r\n padding-left: 70px;\r\n .timeline-desk {\r\n position: relative;\r\n .timeline-box {\r\n padding: 15px 30px 15px 40px;\r\n }\r\n .album {\r\n img {\r\n height: 36px;\r\n width: auto;\r\n border-radius: 3px;\r\n }\r\n }\r\n }\r\n}\r\n\r\n.member-card {\r\n .member-thumb {\r\n width: 80px;\r\n }\r\n}\r\n\r\n.social-links li a {\r\n border-radius: 50%;\r\n color: $gray-500;\r\n display: inline-block;\r\n height: 30px;\r\n line-height: 27px;\r\n border: 2px solid $gray-500;\r\n text-align: center;\r\n width: 30px;\r\n \r\n &:hover {\r\n color: $gray-700;\r\n border-color: $gray-700;\r\n }\r\n }","// \r\n// general-rtl.scss\r\n//\r\n\r\nhtml {\r\n direction: rtl;\r\n}\r\n\r\nbody {\r\n text-align: right;\r\n}","// \r\n// bootstrap-rtl.scss\r\n//\r\n\r\n// Dropdowns\r\n\r\n.dropdown-menu {\r\n &.show {\r\n text-align: right;\r\n left: auto !important;\r\n right: 0;\r\n bottom: auto;\r\n }\r\n}\r\n\r\n.dropdown-menu-right {\r\n right: auto !important;\r\n left: 0 !important;\r\n &.show {\r\n left: 0 !important;\r\n }\r\n}\r\n\r\n\r\n// List\r\n\r\nul {\r\n padding-right: 0;\r\n}\r\n\r\n\r\n// Buttons\r\n\r\n.btn-label {\r\n margin: -.55rem -.9rem -.55rem .9rem;\r\n}\r\n\r\n.btn-label-right {\r\n margin: (-$btn-padding-y) ($btn-padding-x) (-$btn-padding-y) (-$btn-padding-x);\r\n}\r\n\r\n.btn-group,\r\n.btn-group-vertical {\r\n direction: ltr;\r\n}\r\n\r\n// pagination\r\n\r\n.pagination{\r\n .page-item {\r\n &:first-child {\r\n .page-link {\r\n margin-right: 0;//rtl\r\n border-top-left-radius: 0px;\r\n border-bottom-left-radius: 0px;\r\n @include border-right-radius($border-radius);//rtl\r\n }\r\n }\r\n &:last-child {\r\n .page-link {\r\n border-top-right-radius: 0px;\r\n border-bottom-right-radius: 0px;\r\n @include border-left-radius($border-radius);//rtl\r\n }\r\n }\r\n }\r\n}\r\n\r\n\r\n// blockquote\r\n\r\n.blockquote-reverse{\r\n text-align: left !important;\r\n}\r\n\r\n// dl\r\n\r\ndd {\r\n margin-right: 0;\r\n}\r\n\r\n// Modal\r\n\r\n.modal-header {\r\n .close {\r\n margin: (-$modal-header-padding-y) auto (-$modal-header-padding-x) (-$modal-header-padding-y);\r\n }\r\n}\r\n\r\n.modal-footer {\r\n > :not(:first-child) {\r\n margin-right: .25rem;\r\n margin-left: 0;\r\n }\r\n\r\n > :not(:last-child) {\r\n margin-left: .25rem;\r\n margin-right: 0;\r\n }\r\n}\r\n\r\n\r\n// Alerts\r\n\r\n.alert-dismissible {\r\n padding-left: $close-font-size + $alert-padding-x * 2;\r\n padding-right: $alert-padding-x;\r\n\r\n .close {\r\n left: 0;\r\n right: auto;\r\n }\r\n}\r\n\r\n\r\n// Breadcrumb item arrow\r\n\r\n.breadcrumb-item {\r\n +.breadcrumb-item {\r\n padding-right: $breadcrumb-item-padding;\r\n padding-left: 0px;\r\n &::before {\r\n padding-left: $breadcrumb-item-padding;\r\n content: \"\\F141\";\r\n padding-right: 0px;\r\n }\r\n }\r\n}\r\n\r\n// Custom Checkbox-Radio \r\n\r\n.form-check-inline{\r\n margin-left: .75rem;\r\n margin-right: 0;\r\n}\r\n\r\n.custom-control {\r\n padding-right: $custom-control-gutter + $custom-control-indicator-size;\r\n padding-left: 0;\r\n}\r\n\r\n.custom-control-label {\r\n &::before {\r\n left: auto;\r\n right: -($custom-control-gutter + $custom-control-indicator-size);\r\n }\r\n\r\n // Foreground (icon)\r\n &::after {\r\n left: auto;\r\n right: -($custom-control-gutter + $custom-control-indicator-size);\r\n }\r\n}\r\n\r\n.custom-switch {\r\n padding-right: $custom-switch-width + $custom-control-gutter;\r\n padding-left: 0;\r\n\r\n .custom-control-label {\r\n &::before {\r\n right: -($custom-switch-width + $custom-control-gutter);\r\n left: auto;\r\n }\r\n\r\n &::after {\r\n right: calc(#{-($custom-switch-width + $custom-control-gutter)} + #{$custom-control-indicator-border-width * 2});\r\n left: auto;\r\n }\r\n }\r\n\r\n .custom-control-input:checked~.custom-control-label {\r\n &::after {\r\n transform: translateX(#{-($custom-switch-width - $custom-control-indicator-size)});\r\n }\r\n }\r\n}\r\n\r\n.custom-file-label {\r\n &::after {\r\n right: auto;\r\n left: 0;\r\n border-right: inherit;\r\n }\r\n}\r\n\r\n\r\n\r\n// Input Group\r\n\r\n.input-group-prepend {\r\n margin-left: -1px;\r\n margin-right: 0;\r\n}\r\n\r\n.input-group-append {\r\n margin-right: -1px;\r\n margin-left: 0;\r\n}\r\n\r\n.input-group>.input-group-prepend>.btn,\r\n.input-group>.input-group-prepend>.input-group-text,\r\n.input-group>.input-group-append:not(:last-child)>.btn,\r\n.input-group>.input-group-append:not(:last-child)>.input-group-text,\r\n.input-group>.input-group-append:last-child>.btn:not(:last-child):not(.dropdown-toggle),\r\n.input-group>.input-group-append:last-child>.input-group-text:not(:last-child),\r\n.input-group>.custom-select:not(:last-child),\r\n.input-group>.form-control:not(:last-child) {\r\n border-top-right-radius: $input-border-radius;\r\n border-bottom-right-radius: $input-border-radius;\r\n border-top-left-radius: 0;\r\n border-bottom-left-radius: 0;\r\n}\r\n\r\n.input-group>.input-group-append>.btn,\r\n.input-group>.input-group-append>.input-group-text,\r\n.input-group>.input-group-prepend:not(:first-child)>.btn,\r\n.input-group>.input-group-prepend:not(:first-child)>.input-group-text,\r\n.input-group>.input-group-prepend:first-child>.btn:not(:first-child),\r\n.input-group>.input-group-prepend:first-child>.input-group-text:not(:first-child),\r\n.input-group>.custom-select:not(:first-child),\r\n.input-group>.form-control:not(:first-child) {\r\n border-top-left-radius: $input-border-radius;\r\n border-bottom-left-radius: $input-border-radius;\r\n border-top-right-radius: 0;\r\n border-bottom-right-radius: 0;\r\n}","// stylelint-disable property-blacklist\n// Single side border-radius\n\n@mixin border-radius($radius: $border-radius, $fallback-border-radius: false) {\n @if $enable-rounded {\n border-radius: $radius;\n }\n @else if $fallback-border-radius != false {\n border-radius: $fallback-border-radius;\n }\n}\n\n@mixin border-top-radius($radius) {\n @if $enable-rounded {\n border-top-left-radius: $radius;\n border-top-right-radius: $radius;\n }\n}\n\n@mixin border-right-radius($radius) {\n @if $enable-rounded {\n border-top-right-radius: $radius;\n border-bottom-right-radius: $radius;\n }\n}\n\n@mixin border-bottom-radius($radius) {\n @if $enable-rounded {\n border-bottom-right-radius: $radius;\n border-bottom-left-radius: $radius;\n }\n}\n\n@mixin border-left-radius($radius) {\n @if $enable-rounded {\n border-top-left-radius: $radius;\n border-bottom-left-radius: $radius;\n }\n}\n\n@mixin border-top-left-radius($radius) {\n @if $enable-rounded {\n border-top-left-radius: $radius;\n }\n}\n\n@mixin border-top-right-radius($radius) {\n @if $enable-rounded {\n border-top-right-radius: $radius;\n }\n}\n\n@mixin border-bottom-right-radius($radius) {\n @if $enable-rounded {\n border-bottom-right-radius: $radius;\n }\n}\n\n@mixin border-bottom-left-radius($radius) {\n @if $enable-rounded {\n border-bottom-left-radius: $radius;\n }\n}\n","// stylelint-disable declaration-no-important\n\n// Margin and Padding\n\n@each $breakpoint in map-keys($grid-breakpoints) {\n @include media-breakpoint-up($breakpoint) {\n $infix: breakpoint-infix($breakpoint, $grid-breakpoints);\n\n @each $prop, $abbrev in (margin: m, padding: p) {\n @each $size, $length in $spacers {\n .#{$abbrev}#{$infix}-#{$size} { #{$prop}: $length !important; }\n .#{$abbrev}t#{$infix}-#{$size},\n .#{$abbrev}y#{$infix}-#{$size} {\n #{$prop}-top: $length !important;\n }\n .#{$abbrev}r#{$infix}-#{$size},\n .#{$abbrev}x#{$infix}-#{$size} {\n #{$prop}-left: $length !important;\n #{$prop}-right: 0 !important;\n }\n .#{$abbrev}b#{$infix}-#{$size},\n .#{$abbrev}y#{$infix}-#{$size} {\n #{$prop}-bottom: $length !important;\n }\n .#{$abbrev}l#{$infix}-#{$size},\n .#{$abbrev}x#{$infix}-#{$size} {\n #{$prop}-right: $length !important;\n #{$prop}-left: 0 !important;\n }\n }\n }\n\n // Negative margins (e.g., where `.mb-n1` is negative version of `.mb-1`)\n @each $size, $length in $spacers {\n @if $size != 0 {\n .m#{$infix}-n#{$size} { margin: -$length !important; }\n .mt#{$infix}-n#{$size},\n .my#{$infix}-n#{$size} {\n margin-top: -$length !important;\n }\n .mr#{$infix}-n#{$size},\n .mx#{$infix}-n#{$size} {\n margin-right: -$length !important;\n }\n .mb#{$infix}-n#{$size},\n .my#{$infix}-n#{$size} {\n margin-bottom: -$length !important;\n }\n .ml#{$infix}-n#{$size},\n .mx#{$infix}-n#{$size} {\n margin-left: -$length !important;\n }\n }\n }\n\n // Some special margin utils\n .m#{$infix}-auto { margin: auto !important; }\n .mt#{$infix}-auto,\n .my#{$infix}-auto {\n margin-top: auto !important;\n }\n .mr#{$infix}-auto,\n .mx#{$infix}-auto {\n margin-left: auto !important;\n margin-right: inherit !important;\n }\n .mb#{$infix}-auto,\n .my#{$infix}-auto {\n margin-bottom: auto !important;\n }\n .ml#{$infix}-auto,\n .mx#{$infix}-auto {\n margin-right: auto !important;\n margin-left: auto !important;\n }\n }\n}\n","// stylelint-disable declaration-no-important\n\n@each $breakpoint in map-keys($grid-breakpoints) {\n @include media-breakpoint-up($breakpoint) {\n $infix: breakpoint-infix($breakpoint, $grid-breakpoints);\n\n .float#{$infix}-left { float: right !important; }\n .float#{$infix}-right { float: left !important; }\n .float#{$infix}-none { float: none !important; }\n }\n}\n","// stylelint-disable declaration-no-important\n\n//\n// Text\n//\n\n.text-monospace { font-family: $font-family-monospace !important; }\n\n// Alignment\n\n.text-justify { text-align: justify !important; }\n.text-wrap { white-space: normal !important; }\n.text-nowrap { white-space: nowrap !important; }\n.text-truncate { @include text-truncate; }\n\n// Responsive alignment\n\n@each $breakpoint in map-keys($grid-breakpoints) {\n @include media-breakpoint-up($breakpoint) {\n $infix: breakpoint-infix($breakpoint, $grid-breakpoints);\n\n .text#{$infix}-left { text-align: right !important; }\n .text#{$infix}-right { text-align: left !important; }\n .text#{$infix}-center { text-align: center !important; }\n }\n}\n\n// Transformation\n\n.text-lowercase { text-transform: lowercase !important; }\n.text-uppercase { text-transform: uppercase !important; }\n.text-capitalize { text-transform: capitalize !important; }\n\n// Weight and italics\n\n.font-weight-light { font-weight: $font-weight-light !important; }\n.font-weight-lighter { font-weight: $font-weight-lighter !important; }\n.font-weight-normal { font-weight: $font-weight-normal !important; }\n.font-weight-bold { font-weight: $font-weight-bold !important; }\n.font-weight-bolder { font-weight: $font-weight-bolder !important; }\n.font-italic { font-style: italic !important; }\n\n// Contextual colors\n\n.text-white { color: $white !important; }\n\n@each $color, $value in $theme-colors {\n @include text-emphasis-variant(\".text-#{$color}\", $value);\n}\n\n.text-body { color: $body-color !important; }\n.text-muted { color: $text-muted !important; }\n\n.text-black-50 { color: rgba($black, .5) !important; }\n.text-white-50 { color: rgba($white, .5) !important; }\n\n// Misc\n\n.text-hide {\n @include text-hide($ignore-warning: true);\n}\n\n.text-decoration-none { text-decoration: none !important; }\n\n.text-break {\n word-break: break-word !important; // IE & < Edge 18\n overflow-wrap: break-word !important;\n}\n\n// Reset\n\n.text-reset { color: inherit !important; }\n","// Text truncate\n// Requires inline-block or block for proper styling\n\n@mixin text-truncate() {\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n}\n","// stylelint-disable declaration-no-important\n\n// Typography\n\n@mixin text-emphasis-variant($parent, $color) {\n #{$parent} {\n color: $color !important;\n }\n @if $emphasized-link-hover-darken-percentage != 0 {\n a#{$parent} {\n @include hover-focus {\n color: darken($color, $emphasized-link-hover-darken-percentage) !important;\n }\n }\n }\n}\n","// Hover mixin and `$enable-hover-media-query` are deprecated.\n//\n// Originally added during our alphas and maintained during betas, this mixin was\n// designed to prevent `:hover` stickiness on iOS-an issue where hover styles\n// would persist after initial touch.\n//\n// For backward compatibility, we've kept these mixins and updated them to\n// always return their regular pseudo-classes instead of a shimmed media query.\n//\n// Issue: https://github.com/twbs/bootstrap/issues/25195\n\n@mixin hover {\n &:hover { @content; }\n}\n\n@mixin hover-focus {\n &:hover,\n &:focus {\n @content;\n }\n}\n\n@mixin plain-hover-focus {\n &,\n &:hover,\n &:focus {\n @content;\n }\n}\n\n@mixin hover-focus-active {\n &:hover,\n &:focus,\n &:active {\n @content;\n }\n}\n","// CSS image replacement\n@mixin text-hide($ignore-warning: false) {\n // stylelint-disable-next-line font-family-no-missing-generic-family-keyword\n font: 0/0 a;\n color: transparent;\n text-shadow: none;\n background-color: transparent;\n border: 0;\n\n @include deprecate(\"`text-hide()`\", \"v4.1.0\", \"v5\", $ignore-warning);\n}\n","// \r\n// structure-rtl.scss\r\n//\r\n\r\n// topbar.scss\r\n\r\n.logo-box {\r\n float: right;\r\n padding-left: 40px;\r\n padding-right: 0;\r\n}\r\n\r\n.navbar-custom {\r\n \r\n .topnav-menu {\r\n > li {\r\n float: right;\r\n }\r\n .nav-link {\r\n direction: ltr;\r\n }\r\n }\r\n}\r\n\r\n@include media-breakpoint-down(sm) {\r\n .navbar-custom {\r\n padding: 0 ($grid-gutter-width / 2) 0 0;\r\n }\r\n}\r\n\r\n// Horizontal nav\r\n\r\n#topnav {\r\n .arrow-down {\r\n \r\n &:after {\r\n margin-left: 0;\r\n margin-right: 5px;\r\n }\r\n }\r\n}\r\n\r\n\r\n.navigation-menu {\r\n\r\n > li {\r\n float: right;\r\n\r\n > a {\r\n text-align: right;\r\n\r\n i {\r\n margin: 4px 0 0 8px;\r\n float: right;\r\n }\r\n }\r\n }\r\n}\r\n\r\n@media (max-width: 991px) {\r\n \r\n #topnav {\r\n\r\n .navigation-menu {\r\n text-align: right;\r\n max-height: 400px;\r\n overflow: auto;\r\n\r\n > li {\r\n\r\n > a {\r\n i {\r\n margin-left: 10px;\r\n margin-right: 0px;\r\n }\r\n\r\n &:after {\r\n right: auto;\r\n left: 15px;\r\n }\r\n }\r\n\r\n .submenu {\r\n padding-right: 20px;\r\n padding-left: 0;\r\n }\r\n }\r\n }\r\n \r\n .arrow-down {\r\n &:after {\r\n left: 15px;\r\n right: auto;\r\n }\r\n }\r\n }\r\n}\r\n\r\n@media (min-width: 992px) {\r\n .navigation-menu {\r\n > li {\r\n \r\n &:first-of-type > a {\r\n padding-left: 20px;\r\n padding-right: 0;\r\n }\r\n\r\n &.last-elements {\r\n .submenu {\r\n right: auto;\r\n left: 0;\r\n\r\n > li.has-submenu {\r\n .submenu {\r\n right: auto;\r\n left: 100%;\r\n margin-right: 0;\r\n margin-left: 10px;\r\n }\r\n }\r\n }\r\n }\r\n \r\n .submenu {\r\n right: 0;\r\n left: auto;\r\n text-align: right;\r\n\r\n &:before {\r\n right: 16px;\r\n left: auto;\r\n }\r\n\r\n li {\r\n\r\n &.has-submenu {\r\n >a {\r\n .arrow-down {\r\n &:after {\r\n left: 20px !important;\r\n transform: rotate(45deg) translateY(-50%) !important;\r\n right: auto !important;\r\n }\r\n }\r\n }\r\n }\r\n\r\n .submenu {\r\n right: 100%;\r\n left: auto;\r\n margin-left: 0;\r\n margin-right: 20px;\r\n \r\n &:before {\r\n right: -20px;\r\n left: auto;\r\n border-right: 12px solid transparent;\r\n border-left: 12px solid $white;\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n}\r\n\r\n@media (min-width: 768px) {\r\n .navigation-menu {\r\n >li {\r\n &.has-submenu {\r\n &:hover {\r\n > .submenu {\r\n \r\n >li {\r\n &.has-submenu {\r\n &:hover {\r\n >.submenu {\r\n margin-right: 10px;\r\n margin-left: 0;\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n &.last-elements {\r\n > .submenu {\r\n &:before {\r\n left: 11px;\r\n right: auto;\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n}\r\n\r\n\r\n/* Notification */\r\n.notification-list {\r\n\r\n .noti-icon-badge {\r\n left: 12px;\r\n right: auto;\r\n }\r\n\r\n .notify-item {\r\n padding: 12px 20px;\r\n\r\n .notify-icon {\r\n float: right;\r\n margin-left: 10px;\r\n margin-right: 0;\r\n }\r\n\r\n .notify-details,\r\n .user-msg {\r\n margin-left: 0;\r\n margin-right: 45px;\r\n }\r\n }\r\n\r\n .pro-user-name{\r\n margin-left: .375rem!important;\r\n margin-right: 0 !important;\r\n }\r\n\r\n .profile-dropdown {\r\n i {\r\n margin-left: 5px;\r\n margin-right: 0px;\r\n float: right;\r\n }\r\n .notify-item {\r\n padding: 7px 20px;\r\n }\r\n }\r\n}\r\n\r\n// page-title\r\n\r\n.page-title-box {\r\n .page-title-right {\r\n float: left;\r\n }\r\n}\r\n\r\n\r\n\r\n// right-sidebar.scss\r\n//\r\n\r\n.right-bar {\r\n float: left !important;\r\n left: -($rightbar-width + 10px);\r\n right: auto;\r\n\r\n .user-box {\r\n .user-img {\r\n .user-edit {\r\n right: 0;\r\n left: -5px;\r\n }\r\n }\r\n }\r\n}\r\n\r\n.right-bar-enabled {\r\n .right-bar {\r\n left: 0;\r\n right: auto;\r\n }\r\n}","// \r\n// plugins-rtl.scss\r\n//\r\n\r\n\r\n.nice-select{\r\n float: right;\r\n\r\n .list{\r\n right: 0;\r\n left: auto;\r\n }\r\n\r\n &.right{\r\n float: left;\r\n .list{\r\n left: 0;\r\n right: auto;\r\n }\r\n }\r\n}\r\n\r\n// Select 2\r\n\r\n.select2-container {\r\n .select2-selection--single {\r\n .select2-selection__rendered {\r\n padding-right: 12px;\r\n }\r\n\r\n .select2-selection__arrow {\r\n left: 3px;\r\n right: auto;\r\n }\r\n }\r\n\r\n .select2-selection--multiple {\r\n .select2-selection__choice {\r\n float: right;\r\n margin-left: 5px;\r\n margin-right: 0;\r\n }\r\n }\r\n\r\n .select2-search--inline {\r\n float: right;\r\n }\r\n}\r\n\r\n// datatable\r\n\r\n.dataTables_wrapper {\r\n .dataTables_filter{\r\n text-align: left !important;\r\n input{\r\n margin-left: 0px !important;\r\n margin-right: 0.5em;\r\n }\r\n }\r\n}","//\n// components-rtl.scss\n//\n\n\n// Inbox-widget\n\n.inbox-widget {\n .inbox-item {\n .inbox-item-img {\n float: right;\n margin-left: 15px;\n margin-right: 0;\n }\n\n .inbox-item-date {\n right: auto;\n left: 5px;\n }\n }\n}\n\n// ribbons\n\n.ribbon-box {\n .ribbon {\n &:before {\n right: 0;\n left: auto;\n }\n\n &.float-left {\n margin-right: -30px;\n margin-left: auto;\n border-radius: 3px 0 0 3px;\n }\n\n &.float-right {\n margin-left: -30px;\n margin-right: 0;\n border-radius: 0 3px 3px 0;\n\n &:before {\n left: 0;\n right: auto;\n }\n }\n }\n\n\n .ribbon-icon{\n left: 10px;\n right: auto;\n }\n\n /* Ribbon two */\n .ribbon-two {\n right: -5px;\n left: auto;\n text-align: left;\n\n span {\n transform: rotate(45deg);\n right: -21px;\n left: auto;\n }\n }\n}\n\n// icons\n\n.icons-list-demo{\n i{\n margin-left: 12px;\n margin-right: 0;\n }\n}\n\n\n\n\n// Custom-radio\n\n.checkbox {\n label {\n padding-right: 8px;\n padding-left: 0;\n\n &::before {\n left: auto;\n right: 0;\n margin-left: 0;\n margin-right: -18px;\n }\n\n &::after {\n left: auto;\n right: 0;\n margin-right: -18px;\n margin-left: 0;\n padding-left: 0;\n padding-right: 3px;\n }\n }\n\n input[type=\"checkbox\"]:checked+label {\n &::after {\n left: auto;\n right: 7px;\n transform: rotate(45deg);\n }\n }\n}\n\n.checkbox.checkbox-single {\n label {\n &:before {\n margin-right: 0;\n }\n\n &:after {\n margin-right: 0;\n }\n }\n}\n\n\n// custom-radio\n\n.radio {\n label {\n padding-left: 0;\n padding-right: 8px;\n\n &::before {\n left: auto;\n right: 0;\n margin-left: 0;\n margin-right: -18px;\n }\n\n &::after {\n left: 0;\n right: 6px;\n margin-left: 0;\n margin-right: -20px;\n }\n }\n}\n\n// Invoice\n\n@media print {\n .content-page,\n .content,\n body {\n margin-right: 0;\n }\n}\n\n","// \r\n// pages-rtl.scss\r\n//\r\n\r\n\r\n// Timelime\r\n\r\n.timeline{\r\n &:before{\r\n right: 70px;\r\n left: auto;\r\n }\r\n\r\n .timeline-item{\r\n padding-right: 70px;\r\n padding-left: 0px;\r\n .time-show{\r\n margin-right: -70px;\r\n margin-left: 0px;\r\n }\r\n .timeline-desk {\r\n .timeline-box {\r\n padding: 15px 40px 15px 30px;\r\n }\r\n }\r\n .timeline-icon{\r\n right: -10px;\r\n }\r\n }\r\n}\r\n\r\n\r\n// authentication\r\n\r\n.home-btn {\r\n position: absolute;\r\n left: 25px;\r\n right: auto;\r\n}\r\n"]} \ No newline at end of file diff --git a/public/assets/css/app.css b/public/assets/css/app.css new file mode 100644 index 000000000..25fa09126 --- /dev/null +++ b/public/assets/css/app.css @@ -0,0 +1,1984 @@ +/* +Template Name: Simulor - Responsive Bootstrap 4 Admin Dashboard +Author: CoderThemes +Version: 2.0.0 +Website: https://coderthemes.com/ +Contact: support@coderthemes.com +File: Main Css File +*/ +@import url("https://fonts.googleapis.com/css?family=Rubik:300,400,500,700&display=swap"); +html { + position: relative; + min-height: 100%; } + +body { + padding-bottom: 60px; + overflow-x: hidden; } + +.logo { + display: block; + line-height: 70px; } + .logo span.logo-lg { + display: block; } + .logo span.logo-sm { + display: none; } + +.logo-box { + height: 70px; + float: left; + padding-right: 40px; } + +.navbar-custom { + position: fixed; + left: 0; + right: 0; + height: 70px; + z-index: 100; + padding: 0 12px; + /* Search */ } + .navbar-custom .topnav-menu > li { + float: left; } + .navbar-custom .topnav-menu .nav-link { + padding: 0 15px; + color: rgba(255, 255, 255, 0.8); + min-width: 32px; + display: block; + line-height: 70px; + text-align: center; + max-height: 70px; } + .navbar-custom .app-search { + padding: 16px 0; + overflow: hidden; } + .navbar-custom .app-search form { + max-width: 320px; } + .navbar-custom .app-search .form-control { + border: none; + height: 38px; + padding-left: 20px; + padding-right: 20px; + color: #fff; + background-color: rgba(255, 255, 255, 0.05); + -webkit-box-shadow: none; + box-shadow: none; } + .navbar-custom .button-menu-mobile { + border: none; + color: #fff; + display: block; + height: 70px; + line-height: 70px; + width: 60px; + background-color: transparent; + font-size: 24px; + cursor: pointer; } + .navbar-custom .button-menu-mobile.disable-btn { + display: none; } + +@media (max-width: 767.98px) { + body { + padding-bottom: 80px; } + .pro-user-name { + display: none; } + .navbar-custom { + padding: 0 0 0 12px; } + .logo-box { + padding-right: 0px; } + .logo-box .logo-lg { + display: none !important; } + .logo-box .logo-sm { + display: block !important; } } + +/* Notification */ +.noti-scroll { + max-height: 230px; } + +.notification-list { + margin-left: 0; } + .notification-list .noti-title { + background-color: #fff; + padding: 15px 20px; } + .notification-list .noti-icon { + font-size: 21px; + vertical-align: middle; } + .notification-list .noti-icon-badge { + display: inline-block; + position: absolute; + top: 14px; + right: 12px; } + .notification-list .notify-item { + padding: 12px 20px; } + .notification-list .notify-item .notify-icon { + float: left; + height: 36px; + width: 36px; + font-size: 16px; + line-height: 36px; + text-align: center; + margin-right: 10px; + border-radius: 50%; + color: #fff; } + .notification-list .notify-item .notify-details { + margin-bottom: 5px; + overflow: hidden; + margin-left: 45px; + text-overflow: ellipsis; + white-space: nowrap; + color: #414d5f; } + .notification-list .notify-item .notify-details b { + font-weight: 500; } + .notification-list .notify-item .notify-details small { + display: block; } + .notification-list .notify-item .notify-details span { + display: block; + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap; + font-size: 13px; } + .notification-list .notify-item .user-msg { + margin-left: 45px; + white-space: normal; + line-height: 16px; } + .notification-list .profile-dropdown .notify-item { + padding: 0.45rem 1.2rem; } + +.profile-dropdown { + width: 170px; } + .profile-dropdown i { + vertical-align: middle; + margin-right: 5px; } + +.nav-user { + padding: 0 12px !important; } + .nav-user img { + height: 32px; + width: 32px; } + +.topbar-light .navbar-custom { + background-color: #ffffff; + -webkit-box-shadow: 0px 0px 35px 0px rgba(154, 161, 171, 0.15); + box-shadow: 0px 0px 35px 0px rgba(154, 161, 171, 0.15); + /* Search */ } + .topbar-light .navbar-custom .topnav-menu .nav-link { + color: #6c757d; } + .topbar-light .navbar-custom .app-search .form-control { + background-color: rgba(50, 58, 70, 0.05); + color: #98a6ad; } + +.topbar-dark .navbar-custom { + background-color: #494f5d; } + +@media (min-width: 1200px) { + .container-fluid { + max-width: 90%; } } + +.wrapper { + padding: 130px 12px 0 12px; } + +#topnav { + background: #494f5d; + position: fixed; + left: 0; + right: 0; + z-index: 1001; + padding: 0 12px; } + #topnav .arrow-down { + display: inline-block; } + #topnav .arrow-down:after { + border-color: initial; + border-style: solid; + border-width: 0 0 1px 1px; + content: ""; + height: .4em; + display: inline-block; + right: 5px; + top: 50%; + margin-left: 5px; + -webkit-transform: rotate(-45deg) translateY(-50%); + transform: rotate(-45deg) translateY(-50%); + -webkit-transform-origin: top; + transform-origin: top; + -webkit-transition: all .3s ease-out; + transition: all .3s ease-out; + width: .4em; } + #topnav .navbar-toggle { + border: 0; + position: relative; + padding: 0; + margin: 0; + cursor: pointer; } + #topnav .navbar-toggle .lines { + width: 25px; + display: block; + position: relative; + margin: 15px 20px 0 20px; + padding-top: 13px; + height: 44px; + -webkit-transition: all .5s ease; + transition: all .5s ease; } + #topnav .navbar-toggle span { + height: 2px; + width: 100%; + background-color: #adb5bd; + display: block; + margin-bottom: 5px; + transition: -webkit-transform .5s ease; + -webkit-transition: -webkit-transform .5s ease; + transition: transform .5s ease; + transition: transform .5s ease, -webkit-transform .5s ease; } + #topnav .navbar-toggle.open span { + position: absolute; } + #topnav .navbar-toggle.open span:first-child { + top: 18px; + -webkit-transform: rotate(45deg); + transform: rotate(45deg); } + #topnav .navbar-toggle.open span:nth-child(2) { + visibility: hidden; } + #topnav .navbar-toggle.open span:last-child { + width: 100%; + top: 18px; + -webkit-transform: rotate(-45deg); + transform: rotate(-45deg); } + #topnav .has-submenu.active > a { + color: #fff; } + #topnav .has-submenu.active .submenu li.active > a { + color: #00acc1; } + #topnav .topbar-menu { + margin-top: 70px; } + +.navigation-menu { + list-style: none; + margin: 0; + padding: 0; } + .navigation-menu > li { + float: left; + position: relative; } + .navigation-menu > li > a { + display: block; + color: rgba(255, 255, 255, 0.7); + font-size: 15px; + font-family: "Rubik", sans-serif; + -webkit-transition: all .5s ease; + transition: all .5s ease; + line-height: 20px; + padding: 20px; + position: relative; } + .navigation-menu > li > a i { + font-size: 15px; + margin-right: 8px; } + .navigation-menu > li > a:hover, .navigation-menu > li > a:focus { + background-color: transparent; } + +/* +Responsive Menu +*/ +@media (min-width: 992px) { + .navigation-menu > li > a:hover, .navigation-menu > li > a:focus, .navigation-menu > li > a:active { + color: #fff; } + .navigation-menu > li:hover a { + color: #fff; } + .navigation-menu > li:first-of-type > a { + padding-left: 0; } + .navigation-menu > li.last-elements .submenu { + left: auto; + right: 0; } + .navigation-menu > li.last-elements .submenu > li.has-submenu .submenu { + left: auto; + right: 100%; + margin-left: 0; + margin-right: 10px; } + .navigation-menu > li > ul > li.has-submenu:active > a, .navigation-menu > li > ul > li.has-submenu:hover > a { + color: #00acc1; } + .navigation-menu > li .submenu { + position: absolute; + top: 100%; + left: 0; + z-index: 1000; + padding: 10px 0; + list-style: none; + min-width: 200px; + text-align: left; + visibility: hidden; + opacity: 0; + margin-top: 10px; + border-radius: 4px; + -webkit-transition: all .2s ease; + transition: all .2s ease; + background-color: #fff; + border: 2px solid #f1f5f7; + -webkit-box-shadow: 0px 0px 35px 0px rgba(154, 161, 171, 0.15); + box-shadow: 0px 0px 35px 0px rgba(154, 161, 171, 0.15); } + .navigation-menu > li .submenu:before { + left: 16px; + top: -10px; + content: ""; + display: block; + position: absolute; + background-color: transparent; + border-left: 12px solid transparent; + border-right: 12px solid transparent; + border-bottom: 12px solid #fff; + z-index: 9999; } + .navigation-menu > li .submenu li { + position: relative; } + .navigation-menu > li .submenu li ul { + list-style: none; + padding-left: 0; + margin: 0; } + .navigation-menu > li .submenu li a { + display: block; + padding: 9px 25px; + clear: both; + white-space: nowrap; + color: #323a46; } + .navigation-menu > li .submenu li a:hover { + color: #00acc1; } + .navigation-menu > li .submenu li.has-submenu > a .arrow-down:after { + right: 20px !important; + -webkit-transform: rotate(-135deg) translateY(-50%) !important; + transform: rotate(-135deg) translateY(-50%) !important; + position: absolute; } + .navigation-menu > li .submenu li .submenu { + left: 100%; + top: 0; + margin-left: 20px; + margin-top: -1px; } + .navigation-menu > li .submenu li .submenu:before { + left: -20px; + top: 10px; + border-top: 12px solid transparent; + border-bottom: 12px solid transparent; + border-right: 12px solid #fff; } + .navigation-menu > li .submenu.megamenu { + white-space: nowrap; + width: auto; } + .navigation-menu > li .submenu.megamenu > li { + overflow: hidden; + width: 200px; + display: inline-block; + vertical-align: top; } + .navbar-toggle { + display: none !important; } + #navigation { + display: block !important; } } + +@media (min-width: 768px) { + .navigation-menu > li.has-submenu:hover > .submenu { + visibility: visible; + opacity: 1; + margin-top: 0; } + .navigation-menu > li.has-submenu:hover > .submenu > li.has-submenu:hover > .submenu { + visibility: visible; + opacity: 1; + margin-left: 10px; + margin-right: 0; } + .navigation-menu > li.has-submenu.last-elements > .submenu:before { + right: 11px; + left: auto; } } + +@media (max-width: 991px) { + .wrapper { + padding-top: 70px; } + #topnav .navigation-menu { + float: none; + max-height: 400px; + text-align: left; } + #topnav .navigation-menu > li { + display: block; + float: none; } + #topnav .navigation-menu > li > a { + color: #323a46; + padding: 15px; } + #topnav .navigation-menu > li > a i { + display: inline-block; + margin-right: 10px; + margin-bottom: 0; + vertical-align: inherit; } + #topnav .navigation-menu > li > a:after { + position: absolute; + right: 15px; } + #topnav .navigation-menu > li .submenu { + display: none; + list-style: none; + padding-left: 20px; + margin: 0; } + #topnav .navigation-menu > li .submenu li a { + display: block; + position: relative; + padding: 7px 20px; + color: #323a46; } + #topnav .navigation-menu > li .submenu li a:hover { + color: #00acc1; } + #topnav .navigation-menu > li .submenu.open { + display: block; } + #topnav .navigation-menu > li .submenu .submenu { + display: none; + list-style: none; } + #topnav .navigation-menu > li .submenu .submenu.open { + display: block; } + #topnav .navigation-menu > li .submenu.megamenu > li > ul { + list-style: none; + padding-left: 0; } + #topnav .navigation-menu > li.has-submenu.open > a { + color: #00acc1; } + #topnav .has-submenu.active a { + color: #00acc1; } + #topnav .has-submenu.active .submenu li.active > a { + color: #00acc1; } + #topnav .arrow-down:after { + right: 15px; + position: absolute; } + #topnav .navbar-header { + float: left; } + #navigation { + position: absolute; + top: 70px; + left: 0; + width: 100%; + display: none; + height: auto; + padding-bottom: 0; + overflow: auto; + -webkit-box-shadow: 0px 0px 35px 0px rgba(154, 161, 171, 0.15); + box-shadow: 0px 0px 35px 0px rgba(154, 161, 171, 0.15); + background-color: #fff; } + #navigation.open { + display: block; + overflow-y: auto; } } + +@media (max-height: 375px) { + .navigation-menu { + max-height: 240px !important; } } + +.menubar-light #topnav { + background: #ffffff; + -webkit-box-shadow: 0px 0px 35px 0px rgba(154, 161, 171, 0.15); + box-shadow: 0px 0px 35px 0px rgba(154, 161, 171, 0.15); } + .menubar-light #topnav .has-submenu.active > a { + color: #00acc1; } + .menubar-light #topnav .has-submenu.active .submenu li.active > a { + color: #00acc1; } + +.menubar-light .navigation-menu > li > a { + color: rgba(50, 58, 70, 0.7); } + +@media (min-width: 992px) { + .center-menu #topnav .navigation-menu { + text-align: center; } + .center-menu #topnav .navigation-menu > li { + display: inline-block; + float: none; } + .center-menu #topnav .navigation-menu > li > a { + padding: 20px; } + .center-menu #topnav .navigation-menu > li > a i { + display: block; + margin: 0 0 5px 0; + float: none; + text-align: center; } + .center-menu #topnav .navigation-menu > li > a .arrow-down { + display: none; + margin: 0 0 5px 0; } + .center-menu .wrapper { + padding: 150px 12px 0 12px; } } + +@media (min-width: 992px) { + .unsticky-header #topnav, .unsticky-header .navbar-custom { + position: absolute; } } + +.page-title-box .page-title { + font-size: 18px; + margin: 0; + line-height: 75px; + color: #323a46; } + +.page-title-box .page-title-right { + float: right; + margin-top: 20px; } + +.page-title-box .breadcrumb { + padding-top: 8px; } + +@media (max-width: 767.98px) { + .page-title-box .page-title { + display: block; + white-space: nowrap; + text-overflow: ellipsis; + overflow: hidden; + line-height: 70px; } + .page-title-box .breadcrumb { + display: none; } } + +@media (max-width: 640px) { + .page-title-box .page-title-right { + display: none; } } + +@media (max-width: 419px) { + .page-title-box .breadcrumb { + display: none; } } + +.footer { + bottom: 0; + padding: 19px 15px 20px; + position: absolute; + right: 0; + color: #98a6ad; + left: 0; + background-color: #fbfbfb; } + .footer .footer-links a { + color: #98a6ad; + margin-left: 1.5rem; + -webkit-transition: all .4s; + transition: all .4s; } + .footer .footer-links a:hover { + color: #323a46; } + .footer .footer-links a:first-of-type { + margin-left: 0; } + +.right-bar { + background-color: #fff; + -webkit-box-shadow: 0 0 24px 0 rgba(0, 0, 0, 0.06), 0 1px 0 0 rgba(0, 0, 0, 0.02); + box-shadow: 0 0 24px 0 rgba(0, 0, 0, 0.06), 0 1px 0 0 rgba(0, 0, 0, 0.02); + display: block; + position: fixed; + -webkit-transition: all 200ms ease-out; + transition: all 200ms ease-out; + width: 260px; + z-index: 9999; + float: right !important; + right: -270px; + top: 0; + bottom: 0; } + .right-bar .rightbar-title { + background-color: #00acc1; + padding: 27px 25px; + color: #fff; } + .right-bar .right-bar-toggle { + background-color: #414b5b; + height: 24px; + width: 24px; + line-height: 24px; + color: #fff; + text-align: center; + border-radius: 50%; + margin-top: -4px; } + .right-bar .right-bar-toggle:hover { + background-color: #475364; } + .right-bar .user-box { + padding: 25px; + text-align: center; } + .right-bar .user-box .user-img { + position: relative; + height: 64px; + width: 64px; + margin: 0 auto 15px auto; } + .right-bar .user-box .user-img .user-edit { + position: absolute; + right: -5px; + bottom: 0px; + height: 24px; + width: 24px; + background-color: #fff; + line-height: 24px; + border-radius: 50%; + -webkit-box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.12); + box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.12); } + .right-bar .user-box h5 { + margin-bottom: 2px; } + .right-bar .user-box h5 a { + color: #323a46; } + +.rightbar-overlay { + background-color: rgba(50, 58, 70, 0.55); + position: absolute; + left: 0; + right: 0; + top: 0; + bottom: 0; + display: none; + z-index: 9998; + -webkit-transition: all .2s ease-out; + transition: all .2s ease-out; } + +.right-bar-enabled .right-bar { + right: 0; } + +.right-bar-enabled .rightbar-overlay { + display: block; } + +@media (max-width: 767.98px) { + .right-bar { + overflow: auto; } + .right-bar .slimscroll-menu { + height: auto !important; } } + +.inbox-widget .inbox-item { + overflow: hidden; + padding: 0.625rem 0; + position: relative; } + .inbox-widget .inbox-item .inbox-item-img { + display: block; + float: left; + margin-right: 15px; } + .inbox-widget .inbox-item .inbox-item-img img { + width: 40px; } + .inbox-widget .inbox-item .inbox-item-author { + color: #323a46; + display: block; + margin-bottom: 0px; } + .inbox-widget .inbox-item .inbox-item-text { + color: #98a6ad; + display: block; + margin: 0; + overflow: hidden; } + .inbox-widget .inbox-item .inbox-item-date { + color: #98a6ad; + font-size: 0.6875rem; + position: absolute; + right: 5px; + top: 10px; } + +.width-xs { + min-width: 80px; } + +.width-sm { + min-width: 95px; } + +.width-md { + min-width: 110px; } + +.width-lg { + min-width: 140px; } + +.width-xl { + min-width: 160px; } + +.font-family-secondary { + font-family: "Rubik", sans-serif; } + +.avatar-xs { + height: 1.5rem; + width: 1.5rem; } + +.avatar-sm { + height: 2.25rem; + width: 2.25rem; } + +.avatar-md { + height: 3.5rem; + width: 3.5rem; } + +.avatar-lg { + height: 4.5rem; + width: 4.5rem; } + +.avatar-xl { + height: 6rem; + width: 6rem; } + +.avatar-xxl { + height: 7.5rem; + width: 7.5rem; } + +.avatar-title { + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + color: #fff; + display: -webkit-box; + display: -ms-flexbox; + display: flex; + height: 100%; + -webkit-box-pack: center; + -ms-flex-pack: center; + justify-content: center; + width: 100%; } + +.avatar-group { + padding-left: 12px; } + .avatar-group .avatar-group-item { + margin: 0 0 10px -12px; + display: inline-block; + border: 2px solid #fff; + border-radius: 50%; } + +.font-weight-medium { + font-weight: 500; } + +.font-weight-semibold { + font-weight: 600; } + +.sp-line-1, +.sp-line-2, +.sp-line-3, +.sp-line-4 { + overflow: hidden; + text-overflow: ellipsis; + display: -webkit-box; + -webkit-box-orient: vertical; } + +.sp-line-1 { + -webkit-line-clamp: 1; } + +.sp-line-2 { + -webkit-line-clamp: 2; } + +.sp-line-3 { + -webkit-line-clamp: 3; } + +.sp-line-4 { + -webkit-line-clamp: 4; } + +.pull-in { + margin-left: -1.5rem; + margin-right: -1.5rem; } + +.social-list-item { + height: 2rem; + width: 2rem; + line-height: calc(2rem - 4px); + display: block; + border: 2px solid #adb5bd; + border-radius: 50%; + color: #adb5bd; } + +.widget-flat { + position: relative; + overflow: hidden; } + .widget-flat i.widget-icon { + font-size: 36px; } + +.checkbox label { + display: inline-block; + padding-left: 8px; + position: relative; + font-weight: normal; + margin-bottom: 0; } + .checkbox label::before { + -o-transition: 0.3s ease-in-out; + -webkit-transition: 0.3s ease-in-out; + background-color: #fff; + border-radius: 3px; + border: 2px solid #98a6ad; + content: ""; + display: inline-block; + height: 18px; + left: 0; + margin-left: -18px; + position: absolute; + transition: 0.3s ease-in-out; + width: 18px; + outline: none !important; + top: 2px; } + .checkbox label::after { + color: #6c757d; + display: inline-block; + font-size: 11px; + height: 18px; + left: 0; + margin-left: -18px; + padding-left: 3px; + padding-top: 2px; + position: absolute; + top: 0; + width: 18px; } + +.checkbox input[type="checkbox"] { + cursor: pointer; + opacity: 0; + z-index: 1; + outline: none !important; } + .checkbox input[type="checkbox"]:disabled + label { + opacity: 0.65; } + +.checkbox input[type="checkbox"]:focus + label::before { + outline-offset: -2px; + outline: none; } + +.checkbox input[type="checkbox"]:checked + label::after { + content: ""; + position: absolute; + top: 6px; + left: 7px; + display: table; + width: 4px; + height: 8px; + border: 2px solid #6c757d; + border-top-width: 0; + border-left-width: 0; + -webkit-transform: rotate(45deg); + transform: rotate(45deg); } + +.checkbox input[type="checkbox"]:disabled + label::before { + background-color: #f7f7f7; + cursor: not-allowed; } + +.checkbox.checkbox-circle label::before { + border-radius: 50%; } + +.checkbox.checkbox-inline { + margin-top: 0; } + +.checkbox.checkbox-single input { + height: 18px; + width: 18px; + position: absolute; } + +.checkbox.checkbox-single label { + height: 18px; + width: 18px; } + .checkbox.checkbox-single label:before { + margin-left: 0; } + .checkbox.checkbox-single label:after { + margin-left: 0; } + +.checkbox-primary input[type="checkbox"]:checked + label::before { + background-color: #00acc1; + border-color: #00acc1; } + +.checkbox-primary input[type="checkbox"]:checked + label::after { + border-color: #fff; } + +.checkbox-secondary input[type="checkbox"]:checked + label::before { + background-color: #6c757d; + border-color: #6c757d; } + +.checkbox-secondary input[type="checkbox"]:checked + label::after { + border-color: #fff; } + +.checkbox-success input[type="checkbox"]:checked + label::before { + background-color: #25b343; + border-color: #25b343; } + +.checkbox-success input[type="checkbox"]:checked + label::after { + border-color: #fff; } + +.checkbox-info input[type="checkbox"]:checked + label::before { + background-color: #4b88e4; + border-color: #4b88e4; } + +.checkbox-info input[type="checkbox"]:checked + label::after { + border-color: #fff; } + +.checkbox-warning input[type="checkbox"]:checked + label::before { + background-color: #f7b84b; + border-color: #f7b84b; } + +.checkbox-warning input[type="checkbox"]:checked + label::after { + border-color: #fff; } + +.checkbox-danger input[type="checkbox"]:checked + label::before { + background-color: #f1556c; + border-color: #f1556c; } + +.checkbox-danger input[type="checkbox"]:checked + label::after { + border-color: #fff; } + +.checkbox-light input[type="checkbox"]:checked + label::before { + background-color: #f7f7f7; + border-color: #f7f7f7; } + +.checkbox-light input[type="checkbox"]:checked + label::after { + border-color: #fff; } + +.checkbox-dark input[type="checkbox"]:checked + label::before { + background-color: #323a46; + border-color: #323a46; } + +.checkbox-dark input[type="checkbox"]:checked + label::after { + border-color: #fff; } + +.checkbox-pink input[type="checkbox"]:checked + label::before { + background-color: #f672a7; + border-color: #f672a7; } + +.checkbox-pink input[type="checkbox"]:checked + label::after { + border-color: #fff; } + +.checkbox-purple input[type="checkbox"]:checked + label::before { + background-color: #6b5eae; + border-color: #6b5eae; } + +.checkbox-purple input[type="checkbox"]:checked + label::after { + border-color: #fff; } + +.radio label { + display: inline-block; + padding-left: 8px; + position: relative; + font-weight: normal; + margin-bottom: 0; } + .radio label::before { + -o-transition: border 0.5s ease-in-out; + -webkit-transition: border 0.5s ease-in-out; + background-color: #fff; + border-radius: 50%; + border: 2px solid #98a6ad; + content: ""; + display: inline-block; + height: 18px; + left: 0; + margin-left: -18px; + position: absolute; + transition: border 0.5s ease-in-out; + width: 18px; + outline: none !important; } + .radio label::after { + -moz-transition: -moz-transform 0.1s cubic-bezier(0.8, -0.33, 0.2, 1.33); + -ms-transform: scale(0, 0); + -o-transform: scale(0, 0); + -o-transition: -o-transform 0.1s cubic-bezier(0.8, -0.33, 0.2, 1.33); + -webkit-transform: scale(0, 0); + -webkit-transition: -webkit-transform 0.1s cubic-bezier(0.8, -0.33, 0.2, 1.33); + background-color: #6c757d; + border-radius: 50%; + content: " "; + display: inline-block; + height: 10px; + left: 6px; + margin-left: -20px; + position: absolute; + top: 4px; + transform: scale(0, 0); + transition: -webkit-transform 0.1s cubic-bezier(0.8, -0.33, 0.2, 1.33); + transition: transform 0.1s cubic-bezier(0.8, -0.33, 0.2, 1.33); + transition: transform 0.1s cubic-bezier(0.8, -0.33, 0.2, 1.33), -webkit-transform 0.1s cubic-bezier(0.8, -0.33, 0.2, 1.33); + width: 10px; } + +.radio input[type="radio"] { + cursor: pointer; + opacity: 0; + z-index: 1; + outline: none !important; } + .radio input[type="radio"]:disabled + label { + opacity: 0.65; } + +.radio input[type="radio"]:focus + label::before { + outline-offset: -2px; + outline: 5px auto -webkit-focus-ring-color; + outline: thin dotted; } + +.radio input[type="radio"]:checked + label::after { + -webkit-transform: scale(1, 1); + transform: scale(1, 1); } + +.radio input[type="radio"]:disabled + label::before { + cursor: not-allowed; } + +.radio.radio-inline { + margin-top: 0; } + +.radio.radio-single label { + height: 17px; } + +.radio-primary input[type="radio"] + label::after { + background-color: #00acc1; } + +.radio-primary input[type="radio"]:checked + label::before { + border-color: #00acc1; } + +.radio-primary input[type="radio"]:checked + label::after { + background-color: #00acc1; } + +.radio-secondary input[type="radio"] + label::after { + background-color: #6c757d; } + +.radio-secondary input[type="radio"]:checked + label::before { + border-color: #6c757d; } + +.radio-secondary input[type="radio"]:checked + label::after { + background-color: #6c757d; } + +.radio-success input[type="radio"] + label::after { + background-color: #25b343; } + +.radio-success input[type="radio"]:checked + label::before { + border-color: #25b343; } + +.radio-success input[type="radio"]:checked + label::after { + background-color: #25b343; } + +.radio-info input[type="radio"] + label::after { + background-color: #4b88e4; } + +.radio-info input[type="radio"]:checked + label::before { + border-color: #4b88e4; } + +.radio-info input[type="radio"]:checked + label::after { + background-color: #4b88e4; } + +.radio-warning input[type="radio"] + label::after { + background-color: #f7b84b; } + +.radio-warning input[type="radio"]:checked + label::before { + border-color: #f7b84b; } + +.radio-warning input[type="radio"]:checked + label::after { + background-color: #f7b84b; } + +.radio-danger input[type="radio"] + label::after { + background-color: #f1556c; } + +.radio-danger input[type="radio"]:checked + label::before { + border-color: #f1556c; } + +.radio-danger input[type="radio"]:checked + label::after { + background-color: #f1556c; } + +.radio-light input[type="radio"] + label::after { + background-color: #f7f7f7; } + +.radio-light input[type="radio"]:checked + label::before { + border-color: #f7f7f7; } + +.radio-light input[type="radio"]:checked + label::after { + background-color: #f7f7f7; } + +.radio-dark input[type="radio"] + label::after { + background-color: #323a46; } + +.radio-dark input[type="radio"]:checked + label::before { + border-color: #323a46; } + +.radio-dark input[type="radio"]:checked + label::after { + background-color: #323a46; } + +.radio-pink input[type="radio"] + label::after { + background-color: #f672a7; } + +.radio-pink input[type="radio"]:checked + label::before { + border-color: #f672a7; } + +.radio-pink input[type="radio"]:checked + label::after { + background-color: #f672a7; } + +.radio-purple input[type="radio"] + label::after { + background-color: #6b5eae; } + +.radio-purple input[type="radio"]:checked + label::before { + border-color: #6b5eae; } + +.radio-purple input[type="radio"]:checked + label::after { + background-color: #6b5eae; } + +.ribbon-box { + position: relative; + /* Ribbon two */ } + .ribbon-box .ribbon { + position: relative; + clear: both; + padding: 5px 12px; + margin-bottom: 15px; + -webkit-box-shadow: 2px 5px 10px rgba(50, 58, 70, 0.15); + box-shadow: 2px 5px 10px rgba(50, 58, 70, 0.15); + color: #fff; + font-size: 13px; + font-weight: 500; } + .ribbon-box .ribbon:before { + content: " "; + border-style: solid; + border-width: 10px; + display: block; + position: absolute; + bottom: -10px; + left: 0; + margin-bottom: -10px; + z-index: -1; } + .ribbon-box .ribbon.float-left { + margin-left: -30px; + border-radius: 0 3px 3px 0; } + .ribbon-box .ribbon.float-right { + margin-right: -30px; + border-radius: 3px 0 0 3px; } + .ribbon-box .ribbon.float-right:before { + right: 0; } + .ribbon-box .ribbon.float-center span { + margin: 0 auto 20px auto; } + .ribbon-box.ribbon-icon-box .ribbon { + padding-left: 40px; } + .ribbon-box.ribbon-icon-box .ribbon .ribbon-icon { + position: absolute; + left: 6px; + top: 6px; } + .ribbon-box .ribbon-content { + clear: both; } + .ribbon-box .ribbon-primary { + background: #00acc1; } + .ribbon-box .ribbon-primary:before { + border-color: #007f8e transparent transparent; } + .ribbon-box .ribbon-secondary { + background: #6c757d; } + .ribbon-box .ribbon-secondary:before { + border-color: #545b62 transparent transparent; } + .ribbon-box .ribbon-success { + background: #25b343; } + .ribbon-box .ribbon-success:before { + border-color: #1c8933 transparent transparent; } + .ribbon-box .ribbon-info { + background: #4b88e4; } + .ribbon-box .ribbon-info:before { + border-color: #216bdb transparent transparent; } + .ribbon-box .ribbon-warning { + background: #f7b84b; } + .ribbon-box .ribbon-warning:before { + border-color: #f5a51a transparent transparent; } + .ribbon-box .ribbon-danger { + background: #f1556c; } + .ribbon-box .ribbon-danger:before { + border-color: #ed2643 transparent transparent; } + .ribbon-box .ribbon-light { + background: #f7f7f7; } + .ribbon-box .ribbon-light:before { + border-color: #dedede transparent transparent; } + .ribbon-box .ribbon-dark { + background: #323a46; } + .ribbon-box .ribbon-dark:before { + border-color: #1d2128 transparent transparent; } + .ribbon-box .ribbon-pink { + background: #f672a7; } + .ribbon-box .ribbon-pink:before { + border-color: #f34289 transparent transparent; } + .ribbon-box .ribbon-purple { + background: #6b5eae; } + .ribbon-box .ribbon-purple:before { + border-color: #544990 transparent transparent; } + .ribbon-box .ribbon-two { + position: absolute; + left: -5px; + top: -5px; + z-index: 1; + overflow: hidden; + width: 75px; + height: 75px; + text-align: right; } + .ribbon-box .ribbon-two span { + font-size: 13px; + color: #fff; + text-align: center; + line-height: 20px; + transform: rotate(-45deg); + -webkit-transform: rotate(-45deg); + width: 100px; + display: block; + -webkit-box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.06), 0 1px 0 0 rgba(0, 0, 0, 0.02); + box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.06), 0 1px 0 0 rgba(0, 0, 0, 0.02); + position: absolute; + top: 19px; + left: -21px; + font-weight: 500; } + .ribbon-box .ribbon-two span:before { + content: ""; + position: absolute; + left: 0; + top: 100%; + z-index: -1; + border-right: 3px solid transparent; + border-bottom: 3px solid transparent; } + .ribbon-box .ribbon-two span:after { + content: ""; + position: absolute; + right: 0; + top: 100%; + z-index: -1; + border-left: 3px solid transparent; + border-bottom: 3px solid transparent; } + .ribbon-box .ribbon-two-primary span { + background: #00acc1; } + .ribbon-box .ribbon-two-primary span:before { + border-left: 3px solid #006875; + border-top: 3px solid #006875; } + .ribbon-box .ribbon-two-primary span:after { + border-right: 3px solid #006875; + border-top: 3px solid #006875; } + .ribbon-box .ribbon-two-secondary span { + background: #6c757d; } + .ribbon-box .ribbon-two-secondary span:before { + border-left: 3px solid #494f54; + border-top: 3px solid #494f54; } + .ribbon-box .ribbon-two-secondary span:after { + border-right: 3px solid #494f54; + border-top: 3px solid #494f54; } + .ribbon-box .ribbon-two-success span { + background: #25b343; } + .ribbon-box .ribbon-two-success span:before { + border-left: 3px solid #18742b; + border-top: 3px solid #18742b; } + .ribbon-box .ribbon-two-success span:after { + border-right: 3px solid #18742b; + border-top: 3px solid #18742b; } + .ribbon-box .ribbon-two-info span { + background: #4b88e4; } + .ribbon-box .ribbon-two-info span:before { + border-left: 3px solid #1e60c5; + border-top: 3px solid #1e60c5; } + .ribbon-box .ribbon-two-info span:after { + border-right: 3px solid #1e60c5; + border-top: 3px solid #1e60c5; } + .ribbon-box .ribbon-two-warning span { + background: #f7b84b; } + .ribbon-box .ribbon-two-warning span:before { + border-left: 3px solid #eb990a; + border-top: 3px solid #eb990a; } + .ribbon-box .ribbon-two-warning span:after { + border-right: 3px solid #eb990a; + border-top: 3px solid #eb990a; } + .ribbon-box .ribbon-two-danger span { + background: #f1556c; } + .ribbon-box .ribbon-two-danger span:before { + border-left: 3px solid #e71332; + border-top: 3px solid #e71332; } + .ribbon-box .ribbon-two-danger span:after { + border-right: 3px solid #e71332; + border-top: 3px solid #e71332; } + .ribbon-box .ribbon-two-light span { + background: #f7f7f7; } + .ribbon-box .ribbon-two-light span:before { + border-left: 3px solid #d1d1d1; + border-top: 3px solid #d1d1d1; } + .ribbon-box .ribbon-two-light span:after { + border-right: 3px solid #d1d1d1; + border-top: 3px solid #d1d1d1; } + .ribbon-box .ribbon-two-dark span { + background: #323a46; } + .ribbon-box .ribbon-two-dark span:before { + border-left: 3px solid #121519; + border-top: 3px solid #121519; } + .ribbon-box .ribbon-two-dark span:after { + border-right: 3px solid #121519; + border-top: 3px solid #121519; } + .ribbon-box .ribbon-two-pink span { + background: #f672a7; } + .ribbon-box .ribbon-two-pink span:before { + border-left: 3px solid #f12a7a; + border-top: 3px solid #f12a7a; } + .ribbon-box .ribbon-two-pink span:after { + border-right: 3px solid #f12a7a; + border-top: 3px solid #f12a7a; } + .ribbon-box .ribbon-two-purple span { + background: #6b5eae; } + .ribbon-box .ribbon-two-purple span:before { + border-left: 3px solid #4a407f; + border-top: 3px solid #4a407f; } + .ribbon-box .ribbon-two-purple span:after { + border-right: 3px solid #4a407f; + border-top: 3px solid #4a407f; } + +@media print { + .right-bar, + .page-title-box, + .navbar-custom, + .footer { + display: none; } + .card-body, + .content-page, + .right-bar, + .content, + body { + padding: 0; + margin: 0; } } + +/*! + * 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; + cursor: pointer; + display: inline-block; + overflow: hidden; + -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; + border-radius: 50%; + width: 100px; + height: 100px; + margin-top: -50px; + margin-left: -50px; + opacity: 0; + 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%); + -webkit-transition: all 0.5s ease-out; + transition: all 0.5s ease-out; + -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-transform: scale(0) translate(0, 0); + transform: scale(0) translate(0, 0); + pointer-events: none; } + +.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, white 100%, black 100%); } + +.waves-button, +.waves-button:hover, +.waves-button:visited, +.waves-button-input { + white-space: nowrap; + vertical-align: middle; + cursor: pointer; + border: none; + outline: none; + color: inherit; + background-color: rgba(0, 0, 0, 0); + font-size: 1em; + line-height: 1em; + text-align: center; + text-decoration: none; + z-index: 1; } + +.waves-button { + padding: 0.85em 1.1em; + border-radius: 0.2em; } + +.waves-button-input { + margin: 0; + padding: 0.85em 1.1em; } + +.waves-input-wrapper { + border-radius: 0.2em; + vertical-align: bottom; } + +.waves-input-wrapper.waves-button { + padding: 0; } + +.waves-input-wrapper .waves-button-input { + position: relative; + top: 0; + left: 0; + z-index: 1; } + +.waves-circle { + text-align: center; + width: 2.5em; + height: 2.5em; + line-height: 2.5em; + border-radius: 50%; } + +.waves-float { + -webkit-mask-image: none; + -webkit-box-shadow: 0px 1px 1.5px 1px rgba(0, 0, 0, 0.12); + box-shadow: 0px 1px 1.5px 1px rgba(0, 0, 0, 0.12); + -webkit-transition: all 300ms; + transition: all 300ms; } + +.waves-float:active { + -webkit-box-shadow: 0px 8px 20px 1px rgba(0, 0, 0, 0.3); + box-shadow: 0px 8px 20px 1px rgba(0, 0, 0, 0.3); } + +.waves-block { + display: block; } + +.slimScrollDiv { + height: auto !important; } + +#toast-container > div { + opacity: 1; + -webkit-box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.12); + box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.12); } + #toast-container > div:hover { + -webkit-box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.12); + box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.12); } + +.toast-progress { + background-color: #fff; } + +.toast-success { + background-color: #25b343; } + +.toast-info { + background-color: #4b88e4; } + +.toast-warning { + background-color: #f7b84b; } + +.toast-error { + background-color: #f1556c; } + +.swal2-modal { + font-family: "Rubik", sans-serif; + -webkit-box-shadow: 0 10px 33px rgba(0, 0, 0, 0.1); + box-shadow: 0 10px 33px rgba(0, 0, 0, 0.1); } + .swal2-modal .swal2-title { + font-size: 24px; + font-weight: 500; } + .swal2-modal .swal2-content { + font-size: 16px; } + .swal2-modal .swal2-spacer { + margin: 10px 0; } + .swal2-modal .swal2-file, .swal2-modal .swal2-input, .swal2-modal .swal2-textarea { + border: 2px solid #dee2e6; + font-size: 16px; + -webkit-box-shadow: none; + box-shadow: none; } + .swal2-modal .swal2-styled:focus { + -webkit-box-shadow: none !important; + box-shadow: none !important; } + +.swal2-icon.swal2-question { + color: #00acc1; + border-color: #00acc1; } + +.swal2-icon.swal2-warning { + color: #f7b84b; + border-color: #f7b84b; } + +.swal2-icon.swal2-error { + border-color: #f1556c; } + .swal2-icon.swal2-error .line { + background-color: #f1556c; } + +.swal2-icon.swal2-info { + color: #4b88e4; + border-color: #4b88e4; } + .swal2-icon.swal2-info .line { + background-color: #4b88e4; } + +.swal2-modal .swal2-file:focus, .swal2-modal .swal2-input:focus, .swal2-modal .swal2-textarea:focus { + outline: 0; + border: 2px solid #00acc1; } + +.swal2-container.swal2-shown { + background-color: rgba(50, 58, 70, 0.9); } + +.irs--modern .irs-bar, .irs--modern .irs-to, .irs--modern .irs-from, .irs--modern .irs-single { + background: #00acc1 !important; } + +.irs--modern .irs-to:before, .irs--modern .irs-from:before, .irs--modern .irs-single:before { + border-top-color: #00acc1; } + +.irs--modern .irs-min, .irs--modern .irs-max { + color: #98a6ad; } + +.irs--modern .irs-grid-text { + font-size: 12px; } + +.irs--modern .irs-handle > i:nth-child(1) { + width: 8px; + height: 8px; } + +.irs--modern .irs-handle > i:first-child { + background-color: #00acc1 !important; } + +.calendar { + float: left; + margin-bottom: 0; } + +.fc-view { + margin-top: 30px; } + +.none-border .modal-footer { + border-top: none; } + +.fc-toolbar { + margin: 15px 0 5px 0; } + .fc-toolbar h2 { + font-size: 1.25rem; + line-height: 1.875rem; + text-transform: uppercase; } + +.fc-day-grid-event .fc-time { + font-weight: 500; } + +.fc-day { + background: #fff; } + +.fc-toolbar .fc-state-active, +.fc-toolbar .ui-state-active, +.fc-toolbar button:focus, +.fc-toolbar button:hover, +.fc-toolbar .ui-state-hover { + z-index: 0; } + +.fc th.fc-widget-header { + background: #f1f5f7; + font-size: 13px; + line-height: 20px; + padding: 10px 0; + text-transform: uppercase; + font-weight: 500; } + +.fc-unthemed th, +.fc-unthemed td, +.fc-unthemed thead, +.fc-unthemed tbody, +.fc-unthemed .fc-divider, +.fc-unthemed .fc-row, +.fc-unthemed .fc-popover { + border-color: #dee2e6; } + +.fc-button { + background: #f1f5f7; + border: none; + color: #6c757d; + text-transform: capitalize; + -webkit-box-shadow: none; + box-shadow: none; + border-radius: 3px; + margin: 0 3px; + padding: 6px 12px; + height: auto; } + +.fc-text-arrow { + font-family: inherit; + font-size: 1rem; } + +.fc-state-hover { + background: #f1f5f7; } + +.fc-state-highlight { + background: #dee2e6; } + +.fc-state-down, +.fc-state-active, +.fc-state-disabled { + background-color: #00acc1; + color: #fff; + text-shadow: none; } + +.fc-cell-overlay { + background: #dee2e6; } + +.fc-unthemed .fc-today { + background: #fff; } + +.fc-event { + border-radius: 2px; + border: none; + cursor: move; + font-size: 0.8125rem; + margin: 5px 7px; + padding: 5px 5px; + text-align: center; } + +.external-event { + cursor: move; + margin: 10px 0; + padding: 8px 10px; + color: #fff; + border-radius: 4px; } + +.fc-basic-view td.fc-week-number span { + padding-right: 8px; } + +.fc-basic-view td.fc-day-number { + padding-right: 8px; } + +.fc-basic-view .fc-content { + color: #fff; } + +.fc-time-grid-event .fc-content { + color: #fff; } + +@media (max-width: 767.98px) { + .fc-toolbar .fc-left, .fc-toolbar .fc-right, .fc-toolbar .fc-center { + float: none; + display: block; + clear: both; + margin: 10px 0; } + .fc .fc-toolbar > * > * { + float: none; } + .fc-today-button { + display: none; } } + +.chartjs-chart { + margin: auto; + position: relative; + width: 100%; } + +.chartjs-chart-example { + height: 300px; } + +.jqstooltip { + -webkit-box-sizing: content-box; + box-sizing: content-box; + width: auto !important; + height: auto !important; + background-color: #323a46 !important; + -webkit-box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.12); + box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.12); + padding: 5px 10px !important; + border-radius: 3px; + border-color: #323a46 !important; } + +.jqsfield { + color: #fff !important; + font-size: 12px !important; + line-height: 18px !important; + font-family: "Rubik", sans-serif !important; + font-weight: 500 !important; } + +.nice-select .option.selected { + font-weight: 500; } + +.select2-container .select2-selection--single { + border: 1px solid #ced4da; + height: 38px; + outline: none; } + .select2-container .select2-selection--single .select2-selection__rendered { + line-height: 36px; + padding-left: 12px; } + .select2-container .select2-selection--single .select2-selection__arrow { + height: 34px; + width: 34px; + right: 3px; } + .select2-container .select2-selection--single .select2-selection__arrow b { + border-color: #d1d1d1 transparent transparent transparent; + border-width: 6px 6px 0 6px; } + +.select2-container--open .select2-selection--single .select2-selection__arrow b { + border-color: transparent transparent #d1d1d1 transparent !important; + border-width: 0 6px 6px 6px !important; } + +.select2-results__option { + padding: 6px 12px; } + +.select2-dropdown { + border: 1px solid #eaeaea; + -webkit-box-shadow: 0px 0px 35px 0px rgba(154, 161, 171, 0.15); + box-shadow: 0px 0px 35px 0px rgba(154, 161, 171, 0.15); } + +.select2-container--default .select2-search--dropdown { + padding: 10px; + background-color: white; } + .select2-container--default .select2-search--dropdown .select2-search__field { + border: 1px solid #eaeaea; + outline: none; } + +.select2-container--default .select2-results__group { + font-weight: 500; } + +.select2-container--default .select2-results__option--highlighted[aria-selected] { + background-color: #00acc1; } + +.select2-container--default .select2-results__option[aria-selected=true] { + background-color: #f7f7f7; + color: #323a46; } + .select2-container--default .select2-results__option[aria-selected=true]:hover { + background-color: #00acc1; + color: #fff; } + +.select2-container .select2-selection--multiple { + min-height: 38px; + border: 1px solid #ced4da !important; } + .select2-container .select2-selection--multiple .select2-selection__rendered { + padding: 1px 10px; } + .select2-container .select2-selection--multiple .select2-search__field { + border: 0; } + .select2-container .select2-selection--multiple .select2-selection__choice { + background-color: #00acc1; + border: none; + color: #fff; + border-radius: 3px; + padding: 0 7px; + margin-top: 7px; } + .select2-container .select2-selection--multiple .select2-selection__choice__remove { + color: #fff; + margin-right: 5px; } + .select2-container .select2-selection--multiple .select2-selection__choice__remove:hover { + color: #fff; } + +.daterangepicker { + font-family: "Rubik", sans-serif; } + .daterangepicker td.active, .daterangepicker td.active:hover, .daterangepicker .ranges li.active { + background-color: #00acc1; } + .daterangepicker .drp-buttons .btn { + font-weight: 500; } + +@font-face { + font-family: "summernote"; + font-style: normal; + font-weight: normal; + src: url("../fonts/summernote.eot"); + src: url("../fonts/summernote.eot?#iefix") format("embedded-opentype"), url("../fonts/summernote.woff?") format("woff"), url("../fonts/summernote.ttf?") format("truetype"); } + +.note-editor.note-frame { + border: 2px solid #f7f7f7; + -webkit-box-shadow: none; + box-shadow: none; + margin: 0; } + .note-editor.note-frame .note-statusbar { + background-color: #fcfcfc; + border-top: 1px solid #f7f7f7; } + .note-editor.note-frame .note-editable { + border: none; } + +.note-status-output { + display: none; } + +.note-editable { + border-radius: 0.2rem; + padding: 0.45rem 0.9rem; } + .note-editable p:last-of-type { + margin-bottom: 0; } + +.note-popover .popover-content .note-color .dropdown-menu, +.card-header.note-toolbar .note-color .dropdown-menu { + min-width: 344px; } + +.note-toolbar { + z-index: 1; + background-color: #fff !important; } + +.dropzone { + border: 2px dashed rgba(50, 58, 70, 0.3); + background: #fff; + border-radius: 6px; } + +.dataTables_wrapper.container-fluid { + padding: 0; } + +table.dataTable { + border-collapse: collapse !important; + margin-bottom: 15px !important; } + table.dataTable tbody > tr.selected, table.dataTable tbody > tr > .selected { + background-color: #00acc1; } + table.dataTable tbody > tr.selected td, table.dataTable tbody > tr > .selected td { + border-color: #00acc1; } + table.dataTable tbody td:focus { + outline: none !important; } + table.dataTable tbody th.focus, table.dataTable tbody td.focus { + outline: 2px solid #00acc1 !important; + outline-offset: -1px; + color: #00acc1; + background-color: rgba(0, 172, 193, 0.15); } + +.dataTables_info { + font-weight: 500; } + +table.dataTable.dtr-inline.collapsed > tbody > tr[role=row] > td:first-child:before, table.dataTable.dtr-inline.collapsed > tbody > tr[role=row] > th:first-child:before { + -webkit-box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.12); + box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.12); + background-color: #25b343; + top: 0.85rem; } + +table.dataTable.dtr-inline.collapsed > tbody > tr.parent > td:first-child:before, table.dataTable.dtr-inline.collapsed > tbody > tr.parent > th:first-child:before { + background-color: #f1556c; + top: 0.85rem; } + +div.dt-button-info { + background-color: #00acc1; + border: none; + color: #fff; + -webkit-box-shadow: none; + box-shadow: none; + border-radius: 3px; + text-align: center; + z-index: 21; } + div.dt-button-info h2 { + border-bottom: none; + background-color: rgba(255, 255, 255, 0.2); + color: #fff; } + +@media (max-width: 767.98px) { + li.paginate_button.previous, li.paginate_button.next { + display: inline-block; + font-size: 1.5rem; } + li.paginate_button { + display: none; } + .dataTables_paginate ul { + text-align: center; + display: block; + margin: 1.5rem 0 0 !important; } + div.dt-buttons { + display: inline-table; + margin-bottom: 1.5rem; } } + +.activate-select .sorting_1 { + background-color: #f1f5f7; } + +.gmaps, .gmaps-panaroma { + height: 300px; + background: #f1f5f7; + border-radius: 3px; } + +.gmaps-overlay { + display: block; + text-align: center; + color: #fff; + font-size: 16px; + line-height: 40px; + background: #00acc1; + border-radius: 4px; + padding: 10px 20px; } + +.gmaps-overlay_arrow { + left: 50%; + margin-left: -16px; + width: 0; + height: 0; + position: absolute; } + .gmaps-overlay_arrow.above { + bottom: -15px; + border-left: 16px solid transparent; + border-right: 16px solid transparent; + border-top: 16px solid #00acc1; } + .gmaps-overlay_arrow.below { + top: -15px; + border-left: 16px solid transparent; + border-right: 16px solid transparent; + border-bottom: 16px solid #00acc1; } + +.jvectormap-label { + border: none; + background: #323a46; + color: #fff; + font-family: "Rubik", sans-serif; + font-size: 0.875rem; + padding: 5px 8px; } + +.jvectormap-zoomin, .jvectormap-zoomout { + line-height: 12px; } + +.button-list { + margin-left: -8px; + margin-bottom: -12px; } + .button-list .btn { + margin-bottom: 12px; + margin-left: 8px; } + +.icons-list-demo div { + cursor: pointer; + line-height: 45px; + white-space: nowrap; + text-overflow: ellipsis; + display: block; + overflow: hidden; } + .icons-list-demo div p { + margin-bottom: 0; + line-height: inherit; } + +.icons-list-demo i { + text-align: center; + vertical-align: middle; + font-size: 22px; + width: 50px; + height: 50px; + line-height: 50px; + margin-right: 12px; + color: rgba(50, 58, 70, 0.7); + border-radius: 3px; + display: inline-block; + -webkit-transition: all 0.2s; + transition: all 0.2s; } + +.icons-list-demo .col-lg-4 { + background-clip: padding-box; + margin-top: 10px; } + .icons-list-demo .col-lg-4:hover, + .icons-list-demo .col-lg-4:hover i { + color: #00acc1; } + +.grid-structure .grid-container { + background-color: #f1f5f7; + margin-bottom: 10px; + font-size: .8rem; + font-weight: 500; + padding: 10px 20px; } + +body.authentication-bg { + background-color: #f7f7f7; + background-size: cover; + background-repeat: no-repeat; + padding-bottom: 0; } + +.home-btn { + position: absolute; + top: 15px; + right: 25px; } + +.timeline { + border-collapse: collapse; + border-spacing: 0; + display: table; + margin-bottom: 50px; + position: relative; + table-layout: fixed; + width: 100%; } + .timeline .w-lg { + min-width: 140px; } + .timeline .time-show { + margin-bottom: 30px; + margin-left: -70px; + margin-top: 30px; + position: relative; } + .timeline:before { + background-color: #00acc1; + bottom: 0; + content: ""; + left: 70px; + position: absolute; + top: 30px; + width: 2px; + z-index: 0; } + .timeline .timeline-icon { + -webkit-border-radius: 50%; + background-color: #00acc1; + border-radius: 50%; + display: block; + height: 20px; + left: -10px; + margin-top: -10px; + position: absolute; + text-align: center; + top: 50%; + width: 20px; } + .timeline .timeline-icon i { + color: #fff; + font-size: 10px; + margin-top: 3px; + position: absolute; + left: 5px; } + .timeline .time-icon:before { + font-size: 16px; + margin-top: 5px; } + +.timeline-item { + padding-left: 70px; } + .timeline-item .timeline-desk { + position: relative; } + .timeline-item .timeline-desk .timeline-box { + padding: 15px 30px 15px 40px; } + .timeline-item .timeline-desk .album img { + height: 36px; + width: auto; + border-radius: 3px; } + +.member-card .member-thumb { + width: 80px; } + +.social-links li a { + border-radius: 50%; + color: #adb5bd; + display: inline-block; + height: 30px; + line-height: 27px; + border: 2px solid #adb5bd; + text-align: center; + width: 30px; } + .social-links li a:hover { + color: #6c757d; + border-color: #6c757d; } diff --git a/public/assets/css/app.min.css b/public/assets/css/app.min.css new file mode 100644 index 000000000..cfb0906be --- /dev/null +++ b/public/assets/css/app.min.css @@ -0,0 +1,8 @@ +@import url(https://fonts.googleapis.com/css?family=Rubik:300,400,500,700&display=swap);html{position:relative;min-height:100%}body{padding-bottom:60px;overflow-x:hidden}.logo{display:block;line-height:70px}.logo span.logo-lg{display:block}.logo span.logo-sm{display:none}.logo-box{height:70px;float:left;padding-right:40px}.navbar-custom{position:fixed;left:0;right:0;height:70px;z-index:100;padding:0 12px}.navbar-custom .topnav-menu>li{float:left}.navbar-custom .topnav-menu .nav-link{padding:0 15px;color:rgba(255,255,255,.8);min-width:32px;display:block;line-height:70px;text-align:center;max-height:70px}.navbar-custom .app-search{padding:16px 0;overflow:hidden}.navbar-custom .app-search form{max-width:320px}.navbar-custom .app-search .form-control{border:none;height:38px;padding-left:20px;padding-right:20px;color:#fff;background-color:rgba(255,255,255,.05);-webkit-box-shadow:none;box-shadow:none}.navbar-custom .button-menu-mobile{border:none;color:#fff;display:block;height:70px;line-height:70px;width:60px;background-color:transparent;font-size:24px;cursor:pointer}.navbar-custom .button-menu-mobile.disable-btn{display:none}@media (max-width:767.98px){body{padding-bottom:80px}.pro-user-name{display:none}.navbar-custom{padding:0 0 0 12px}.logo-box{padding-right:0}.logo-box .logo-lg{display:none!important}.logo-box .logo-sm{display:block!important}}.noti-scroll{max-height:230px}.notification-list{margin-left:0}.notification-list .noti-title{background-color:#fff;padding:15px 20px}.notification-list .noti-icon{font-size:21px;vertical-align:middle}.notification-list .noti-icon-badge{display:inline-block;position:absolute;top:14px;right:12px}.notification-list .notify-item{padding:12px 20px}.notification-list .notify-item .notify-icon{float:left;height:36px;width:36px;font-size:16px;line-height:36px;text-align:center;margin-right:10px;border-radius:50%;color:#fff}.notification-list .notify-item .notify-details{margin-bottom:5px;overflow:hidden;margin-left:45px;text-overflow:ellipsis;white-space:nowrap;color:#414d5f}.notification-list .notify-item .notify-details b{font-weight:500}.notification-list .notify-item .notify-details small{display:block}.notification-list .notify-item .notify-details span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px}.notification-list .notify-item .user-msg{margin-left:45px;white-space:normal;line-height:16px}.notification-list .profile-dropdown .notify-item{padding:.45rem 1.2rem}.profile-dropdown{width:170px}.profile-dropdown i{vertical-align:middle;margin-right:5px}.nav-user{padding:0 12px!important}.nav-user img{height:32px;width:32px}.topbar-light .navbar-custom{background-color:#fff;-webkit-box-shadow:0 0 35px 0 rgba(154,161,171,.15);box-shadow:0 0 35px 0 rgba(154,161,171,.15)}.topbar-light .navbar-custom .topnav-menu .nav-link{color:#6c757d}.topbar-light .navbar-custom .app-search .form-control{background-color:rgba(50,58,70,.05);color:#98a6ad}.topbar-dark .navbar-custom{background-color:#494f5d}@media (min-width:1200px){.container-fluid{max-width:90%}}.wrapper{padding:130px 12px 0 12px}#topnav{background:#494f5d;position:fixed;left:0;right:0;z-index:1001;padding:0 12px}#topnav .arrow-down{display:inline-block}#topnav .arrow-down:after{border-color:initial;border-style:solid;border-width:0 0 1px 1px;content:"";height:.4em;display:inline-block;right:5px;top:50%;margin-left:5px;-webkit-transform:rotate(-45deg) translateY(-50%);transform:rotate(-45deg) translateY(-50%);-webkit-transform-origin:top;transform-origin:top;-webkit-transition:all .3s ease-out;transition:all .3s ease-out;width:.4em}#topnav .navbar-toggle{border:0;position:relative;padding:0;margin:0;cursor:pointer}#topnav .navbar-toggle .lines{width:25px;display:block;position:relative;margin:15px 20px 0 20px;padding-top:13px;height:44px;-webkit-transition:all .5s ease;transition:all .5s ease}#topnav .navbar-toggle span{height:2px;width:100%;background-color:#adb5bd;display:block;margin-bottom:5px;transition:-webkit-transform .5s ease;-webkit-transition:-webkit-transform .5s ease;transition:transform .5s ease;transition:transform .5s ease,-webkit-transform .5s ease}#topnav .navbar-toggle.open span{position:absolute}#topnav .navbar-toggle.open span:first-child{top:18px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}#topnav .navbar-toggle.open span:nth-child(2){visibility:hidden}#topnav .navbar-toggle.open span:last-child{width:100%;top:18px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}#topnav .has-submenu.active>a{color:#fff}#topnav .has-submenu.active .submenu li.active>a{color:#00acc1}#topnav .topbar-menu{margin-top:70px}.navigation-menu{list-style:none;margin:0;padding:0}.navigation-menu>li{float:left;position:relative}.navigation-menu>li>a{display:block;color:rgba(255,255,255,.7);font-size:15px;font-family:Rubik,sans-serif;-webkit-transition:all .5s ease;transition:all .5s ease;line-height:20px;padding:20px;position:relative}.navigation-menu>li>a i{font-size:15px;margin-right:8px}.navigation-menu>li>a:focus,.navigation-menu>li>a:hover{background-color:transparent}@media (min-width:992px){.navigation-menu>li>a:active,.navigation-menu>li>a:focus,.navigation-menu>li>a:hover{color:#fff}.navigation-menu>li:hover a{color:#fff}.navigation-menu>li:first-of-type>a{padding-left:0}.navigation-menu>li.last-elements .submenu{left:auto;right:0}.navigation-menu>li.last-elements .submenu>li.has-submenu .submenu{left:auto;right:100%;margin-left:0;margin-right:10px}.navigation-menu>li>ul>li.has-submenu:active>a,.navigation-menu>li>ul>li.has-submenu:hover>a{color:#00acc1}.navigation-menu>li .submenu{position:absolute;top:100%;left:0;z-index:1000;padding:10px 0;list-style:none;min-width:200px;text-align:left;visibility:hidden;opacity:0;margin-top:10px;border-radius:4px;-webkit-transition:all .2s ease;transition:all .2s ease;background-color:#fff;border:2px solid #f1f5f7;-webkit-box-shadow:0 0 35px 0 rgba(154,161,171,.15);box-shadow:0 0 35px 0 rgba(154,161,171,.15)}.navigation-menu>li .submenu:before{left:16px;top:-10px;content:"";display:block;position:absolute;background-color:transparent;border-left:12px solid transparent;border-right:12px solid transparent;border-bottom:12px solid #fff;z-index:9999}.navigation-menu>li .submenu li{position:relative}.navigation-menu>li .submenu li ul{list-style:none;padding-left:0;margin:0}.navigation-menu>li .submenu li a{display:block;padding:9px 25px;clear:both;white-space:nowrap;color:#323a46}.navigation-menu>li .submenu li a:hover{color:#00acc1}.navigation-menu>li .submenu li.has-submenu>a .arrow-down:after{right:20px!important;-webkit-transform:rotate(-135deg) translateY(-50%)!important;transform:rotate(-135deg) translateY(-50%)!important;position:absolute}.navigation-menu>li .submenu li .submenu{left:100%;top:0;margin-left:20px;margin-top:-1px}.navigation-menu>li .submenu li .submenu:before{left:-20px;top:10px;border-top:12px solid transparent;border-bottom:12px solid transparent;border-right:12px solid #fff}.navigation-menu>li .submenu.megamenu{white-space:nowrap;width:auto}.navigation-menu>li .submenu.megamenu>li{overflow:hidden;width:200px;display:inline-block;vertical-align:top}.navbar-toggle{display:none!important}#navigation{display:block!important}}@media (min-width:768px){.navigation-menu>li.has-submenu:hover>.submenu{visibility:visible;opacity:1;margin-top:0}.navigation-menu>li.has-submenu:hover>.submenu>li.has-submenu:hover>.submenu{visibility:visible;opacity:1;margin-left:10px;margin-right:0}.navigation-menu>li.has-submenu.last-elements>.submenu:before{right:11px;left:auto}}@media (max-width:991px){.wrapper{padding-top:70px}#topnav .navigation-menu{float:none;max-height:400px;text-align:left}#topnav .navigation-menu>li{display:block;float:none}#topnav .navigation-menu>li>a{color:#323a46;padding:15px}#topnav .navigation-menu>li>a i{display:inline-block;margin-right:10px;margin-bottom:0;vertical-align:inherit}#topnav .navigation-menu>li>a:after{position:absolute;right:15px}#topnav .navigation-menu>li .submenu{display:none;list-style:none;padding-left:20px;margin:0}#topnav .navigation-menu>li .submenu li a{display:block;position:relative;padding:7px 20px;color:#323a46}#topnav .navigation-menu>li .submenu li a:hover{color:#00acc1}#topnav .navigation-menu>li .submenu.open{display:block}#topnav .navigation-menu>li .submenu .submenu{display:none;list-style:none}#topnav .navigation-menu>li .submenu .submenu.open{display:block}#topnav .navigation-menu>li .submenu.megamenu>li>ul{list-style:none;padding-left:0}#topnav .navigation-menu>li.has-submenu.open>a{color:#00acc1}#topnav .has-submenu.active a{color:#00acc1}#topnav .has-submenu.active .submenu li.active>a{color:#00acc1}#topnav .arrow-down:after{right:15px;position:absolute}#topnav .navbar-header{float:left}#navigation{position:absolute;top:70px;left:0;width:100%;display:none;height:auto;padding-bottom:0;overflow:auto;-webkit-box-shadow:0 0 35px 0 rgba(154,161,171,.15);box-shadow:0 0 35px 0 rgba(154,161,171,.15);background-color:#fff}#navigation.open{display:block;overflow-y:auto}}@media (max-height:375px){.navigation-menu{max-height:240px!important}}.menubar-light #topnav{background:#fff;-webkit-box-shadow:0 0 35px 0 rgba(154,161,171,.15);box-shadow:0 0 35px 0 rgba(154,161,171,.15)}.menubar-light #topnav .has-submenu.active>a{color:#00acc1}.menubar-light #topnav .has-submenu.active .submenu li.active>a{color:#00acc1}.menubar-light .navigation-menu>li>a{color:rgba(50,58,70,.7)}@media (min-width:992px){.center-menu #topnav .navigation-menu{text-align:center}.center-menu #topnav .navigation-menu>li{display:inline-block;float:none}.center-menu #topnav .navigation-menu>li>a{padding:20px}.center-menu #topnav .navigation-menu>li>a i{display:block;margin:0 0 5px 0;float:none;text-align:center}.center-menu #topnav .navigation-menu>li>a .arrow-down{display:none;margin:0 0 5px 0}.center-menu .wrapper{padding:150px 12px 0 12px}}@media (min-width:992px){.unsticky-header #topnav,.unsticky-header .navbar-custom{position:absolute}}.page-title-box .page-title{font-size:18px;margin:0;line-height:75px;color:#323a46}.page-title-box .page-title-right{float:right;margin-top:20px}.page-title-box .breadcrumb{padding-top:8px}@media (max-width:767.98px){.page-title-box .page-title{display:block;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;line-height:70px}.page-title-box .breadcrumb{display:none}}@media (max-width:640px){.page-title-box .page-title-right{display:none}}@media (max-width:419px){.page-title-box .breadcrumb{display:none}}.footer{bottom:0;padding:19px 15px 20px;position:absolute;right:0;color:#98a6ad;left:0;background-color:#fbfbfb}.footer .footer-links a{color:#98a6ad;margin-left:1.5rem;-webkit-transition:all .4s;transition:all .4s}.footer .footer-links a:hover{color:#323a46}.footer .footer-links a:first-of-type{margin-left:0}.right-bar{background-color:#fff;-webkit-box-shadow:0 0 24px 0 rgba(0,0,0,.06),0 1px 0 0 rgba(0,0,0,.02);box-shadow:0 0 24px 0 rgba(0,0,0,.06),0 1px 0 0 rgba(0,0,0,.02);display:block;position:fixed;-webkit-transition:all .2s ease-out;transition:all .2s ease-out;width:260px;z-index:9999;float:right!important;right:-270px;top:0;bottom:0}.right-bar .rightbar-title{background-color:#00acc1;padding:27px 25px;color:#fff}.right-bar .right-bar-toggle{background-color:#414b5b;height:24px;width:24px;line-height:24px;color:#fff;text-align:center;border-radius:50%;margin-top:-4px}.right-bar .right-bar-toggle:hover{background-color:#475364}.right-bar .user-box{padding:25px;text-align:center}.right-bar .user-box .user-img{position:relative;height:64px;width:64px;margin:0 auto 15px auto}.right-bar .user-box .user-img .user-edit{position:absolute;right:-5px;bottom:0;height:24px;width:24px;background-color:#fff;line-height:24px;border-radius:50%;-webkit-box-shadow:0 1rem 3rem rgba(0,0,0,.12);box-shadow:0 1rem 3rem rgba(0,0,0,.12)}.right-bar .user-box h5{margin-bottom:2px}.right-bar .user-box h5 a{color:#323a46}.rightbar-overlay{background-color:rgba(50,58,70,.55);position:absolute;left:0;right:0;top:0;bottom:0;display:none;z-index:9998;-webkit-transition:all .2s ease-out;transition:all .2s ease-out}.right-bar-enabled .right-bar{right:0}.right-bar-enabled .rightbar-overlay{display:block}@media (max-width:767.98px){.right-bar{overflow:auto}.right-bar .slimscroll-menu{height:auto!important}}.inbox-widget .inbox-item{overflow:hidden;padding:.625rem 0;position:relative}.inbox-widget .inbox-item .inbox-item-img{display:block;float:left;margin-right:15px}.inbox-widget .inbox-item .inbox-item-img img{width:40px}.inbox-widget .inbox-item .inbox-item-author{color:#323a46;display:block;margin-bottom:0}.inbox-widget .inbox-item .inbox-item-text{color:#98a6ad;display:block;margin:0;overflow:hidden}.inbox-widget .inbox-item .inbox-item-date{color:#98a6ad;font-size:.6875rem;position:absolute;right:5px;top:10px}.width-xs{min-width:80px}.width-sm{min-width:95px}.width-md{min-width:110px}.width-lg{min-width:140px}.width-xl{min-width:160px}.font-family-secondary{font-family:Rubik,sans-serif}.avatar-xs{height:1.5rem;width:1.5rem}.avatar-sm{height:2.25rem;width:2.25rem}.avatar-md{height:3.5rem;width:3.5rem}.avatar-lg{height:4.5rem;width:4.5rem}.avatar-xl{height:6rem;width:6rem}.avatar-xxl{height:7.5rem;width:7.5rem}.avatar-title{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%}.avatar-group{padding-left:12px}.avatar-group .avatar-group-item{margin:0 0 10px -12px;display:inline-block;border:2px solid #fff;border-radius:50%}.font-weight-medium{font-weight:500}.font-weight-semibold{font-weight:600}.sp-line-1,.sp-line-2,.sp-line-3,.sp-line-4{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical}.sp-line-1{-webkit-line-clamp:1}.sp-line-2{-webkit-line-clamp:2}.sp-line-3{-webkit-line-clamp:3}.sp-line-4{-webkit-line-clamp:4}.pull-in{margin-left:-1.5rem;margin-right:-1.5rem}.social-list-item{height:2rem;width:2rem;line-height:calc(2rem - 4px);display:block;border:2px solid #adb5bd;border-radius:50%;color:#adb5bd}.widget-flat{position:relative;overflow:hidden}.widget-flat i.widget-icon{font-size:36px}.checkbox label{display:inline-block;padding-left:8px;position:relative;font-weight:400;margin-bottom:0}.checkbox label::before{-o-transition:.3s ease-in-out;-webkit-transition:.3s ease-in-out;background-color:#fff;border-radius:3px;border:2px solid #98a6ad;content:"";display:inline-block;height:18px;left:0;margin-left:-18px;position:absolute;transition:.3s ease-in-out;width:18px;outline:0!important;top:2px}.checkbox label::after{color:#6c757d;display:inline-block;font-size:11px;height:18px;left:0;margin-left:-18px;padding-left:3px;padding-top:2px;position:absolute;top:0;width:18px}.checkbox input[type=checkbox]{cursor:pointer;opacity:0;z-index:1;outline:0!important}.checkbox input[type=checkbox]:disabled+label{opacity:.65}.checkbox input[type=checkbox]:focus+label::before{outline-offset:-2px;outline:0}.checkbox input[type=checkbox]:checked+label::after{content:"";position:absolute;top:6px;left:7px;display:table;width:4px;height:8px;border:2px solid #6c757d;border-top-width:0;border-left-width:0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.checkbox input[type=checkbox]:disabled+label::before{background-color:#f7f7f7;cursor:not-allowed}.checkbox.checkbox-circle label::before{border-radius:50%}.checkbox.checkbox-inline{margin-top:0}.checkbox.checkbox-single input{height:18px;width:18px;position:absolute}.checkbox.checkbox-single label{height:18px;width:18px}.checkbox.checkbox-single label:before{margin-left:0}.checkbox.checkbox-single label:after{margin-left:0}.checkbox-primary input[type=checkbox]:checked+label::before{background-color:#00acc1;border-color:#00acc1}.checkbox-primary input[type=checkbox]:checked+label::after{border-color:#fff}.checkbox-secondary input[type=checkbox]:checked+label::before{background-color:#6c757d;border-color:#6c757d}.checkbox-secondary input[type=checkbox]:checked+label::after{border-color:#fff}.checkbox-success input[type=checkbox]:checked+label::before{background-color:#25b343;border-color:#25b343}.checkbox-success input[type=checkbox]:checked+label::after{border-color:#fff}.checkbox-info input[type=checkbox]:checked+label::before{background-color:#4b88e4;border-color:#4b88e4}.checkbox-info input[type=checkbox]:checked+label::after{border-color:#fff}.checkbox-warning input[type=checkbox]:checked+label::before{background-color:#f7b84b;border-color:#f7b84b}.checkbox-warning input[type=checkbox]:checked+label::after{border-color:#fff}.checkbox-danger input[type=checkbox]:checked+label::before{background-color:#f1556c;border-color:#f1556c}.checkbox-danger input[type=checkbox]:checked+label::after{border-color:#fff}.checkbox-light input[type=checkbox]:checked+label::before{background-color:#f7f7f7;border-color:#f7f7f7}.checkbox-light input[type=checkbox]:checked+label::after{border-color:#fff}.checkbox-dark input[type=checkbox]:checked+label::before{background-color:#323a46;border-color:#323a46}.checkbox-dark input[type=checkbox]:checked+label::after{border-color:#fff}.checkbox-pink input[type=checkbox]:checked+label::before{background-color:#f672a7;border-color:#f672a7}.checkbox-pink input[type=checkbox]:checked+label::after{border-color:#fff}.checkbox-purple input[type=checkbox]:checked+label::before{background-color:#6b5eae;border-color:#6b5eae}.checkbox-purple input[type=checkbox]:checked+label::after{border-color:#fff}.radio label{display:inline-block;padding-left:8px;position:relative;font-weight:400;margin-bottom:0}.radio label::before{-o-transition:border .5s ease-in-out;-webkit-transition:border .5s ease-in-out;background-color:#fff;border-radius:50%;border:2px solid #98a6ad;content:"";display:inline-block;height:18px;left:0;margin-left:-18px;position:absolute;transition:border .5s ease-in-out;width:18px;outline:0!important}.radio label::after{-moz-transition:-moz-transform .1s cubic-bezier(.8,-.33,.2,1.33);-ms-transform:scale(0,0);-o-transform:scale(0,0);-o-transition:-o-transform .1s cubic-bezier(.8,-.33,.2,1.33);-webkit-transform:scale(0,0);-webkit-transition:-webkit-transform .1s cubic-bezier(.8,-.33,.2,1.33);background-color:#6c757d;border-radius:50%;content:" ";display:inline-block;height:10px;left:6px;margin-left:-20px;position:absolute;top:4px;transform:scale(0,0);transition:-webkit-transform .1s cubic-bezier(.8,-.33,.2,1.33);transition:transform .1s cubic-bezier(.8,-.33,.2,1.33);transition:transform .1s cubic-bezier(.8,-.33,.2,1.33),-webkit-transform .1s cubic-bezier(.8,-.33,.2,1.33);width:10px}.radio input[type=radio]{cursor:pointer;opacity:0;z-index:1;outline:0!important}.radio input[type=radio]:disabled+label{opacity:.65}.radio input[type=radio]:focus+label::before{outline-offset:-2px;outline:5px auto -webkit-focus-ring-color;outline:thin dotted}.radio input[type=radio]:checked+label::after{-webkit-transform:scale(1,1);transform:scale(1,1)}.radio input[type=radio]:disabled+label::before{cursor:not-allowed}.radio.radio-inline{margin-top:0}.radio.radio-single label{height:17px}.radio-primary input[type=radio]+label::after{background-color:#00acc1}.radio-primary input[type=radio]:checked+label::before{border-color:#00acc1}.radio-primary input[type=radio]:checked+label::after{background-color:#00acc1}.radio-secondary input[type=radio]+label::after{background-color:#6c757d}.radio-secondary input[type=radio]:checked+label::before{border-color:#6c757d}.radio-secondary input[type=radio]:checked+label::after{background-color:#6c757d}.radio-success input[type=radio]+label::after{background-color:#25b343}.radio-success input[type=radio]:checked+label::before{border-color:#25b343}.radio-success input[type=radio]:checked+label::after{background-color:#25b343}.radio-info input[type=radio]+label::after{background-color:#4b88e4}.radio-info input[type=radio]:checked+label::before{border-color:#4b88e4}.radio-info input[type=radio]:checked+label::after{background-color:#4b88e4}.radio-warning input[type=radio]+label::after{background-color:#f7b84b}.radio-warning input[type=radio]:checked+label::before{border-color:#f7b84b}.radio-warning input[type=radio]:checked+label::after{background-color:#f7b84b}.radio-danger input[type=radio]+label::after{background-color:#f1556c}.radio-danger input[type=radio]:checked+label::before{border-color:#f1556c}.radio-danger input[type=radio]:checked+label::after{background-color:#f1556c}.radio-light input[type=radio]+label::after{background-color:#f7f7f7}.radio-light input[type=radio]:checked+label::before{border-color:#f7f7f7}.radio-light input[type=radio]:checked+label::after{background-color:#f7f7f7}.radio-dark input[type=radio]+label::after{background-color:#323a46}.radio-dark input[type=radio]:checked+label::before{border-color:#323a46}.radio-dark input[type=radio]:checked+label::after{background-color:#323a46}.radio-pink input[type=radio]+label::after{background-color:#f672a7}.radio-pink input[type=radio]:checked+label::before{border-color:#f672a7}.radio-pink input[type=radio]:checked+label::after{background-color:#f672a7}.radio-purple input[type=radio]+label::after{background-color:#6b5eae}.radio-purple input[type=radio]:checked+label::before{border-color:#6b5eae}.radio-purple input[type=radio]:checked+label::after{background-color:#6b5eae}.ribbon-box{position:relative}.ribbon-box .ribbon{position:relative;clear:both;padding:5px 12px;margin-bottom:15px;-webkit-box-shadow:2px 5px 10px rgba(50,58,70,.15);box-shadow:2px 5px 10px rgba(50,58,70,.15);color:#fff;font-size:13px;font-weight:500}.ribbon-box .ribbon:before{content:" ";border-style:solid;border-width:10px;display:block;position:absolute;bottom:-10px;left:0;margin-bottom:-10px;z-index:-1}.ribbon-box .ribbon.float-left{margin-left:-30px;border-radius:0 3px 3px 0}.ribbon-box .ribbon.float-right{margin-right:-30px;border-radius:3px 0 0 3px}.ribbon-box .ribbon.float-right:before{right:0}.ribbon-box .ribbon.float-center span{margin:0 auto 20px auto}.ribbon-box.ribbon-icon-box .ribbon{padding-left:40px}.ribbon-box.ribbon-icon-box .ribbon .ribbon-icon{position:absolute;left:6px;top:6px}.ribbon-box .ribbon-content{clear:both}.ribbon-box .ribbon-primary{background:#00acc1}.ribbon-box .ribbon-primary:before{border-color:#007f8e transparent transparent}.ribbon-box .ribbon-secondary{background:#6c757d}.ribbon-box .ribbon-secondary:before{border-color:#545b62 transparent transparent}.ribbon-box .ribbon-success{background:#25b343}.ribbon-box .ribbon-success:before{border-color:#1c8933 transparent transparent}.ribbon-box .ribbon-info{background:#4b88e4}.ribbon-box .ribbon-info:before{border-color:#216bdb transparent transparent}.ribbon-box .ribbon-warning{background:#f7b84b}.ribbon-box .ribbon-warning:before{border-color:#f5a51a transparent transparent}.ribbon-box .ribbon-danger{background:#f1556c}.ribbon-box .ribbon-danger:before{border-color:#ed2643 transparent transparent}.ribbon-box .ribbon-light{background:#f7f7f7}.ribbon-box .ribbon-light:before{border-color:#dedede transparent transparent}.ribbon-box .ribbon-dark{background:#323a46}.ribbon-box .ribbon-dark:before{border-color:#1d2128 transparent transparent}.ribbon-box .ribbon-pink{background:#f672a7}.ribbon-box .ribbon-pink:before{border-color:#f34289 transparent transparent}.ribbon-box .ribbon-purple{background:#6b5eae}.ribbon-box .ribbon-purple:before{border-color:#544990 transparent transparent}.ribbon-box .ribbon-two{position:absolute;left:-5px;top:-5px;z-index:1;overflow:hidden;width:75px;height:75px;text-align:right}.ribbon-box .ribbon-two span{font-size:13px;color:#fff;text-align:center;line-height:20px;transform:rotate(-45deg);-webkit-transform:rotate(-45deg);width:100px;display:block;-webkit-box-shadow:0 0 8px 0 rgba(0,0,0,.06),0 1px 0 0 rgba(0,0,0,.02);box-shadow:0 0 8px 0 rgba(0,0,0,.06),0 1px 0 0 rgba(0,0,0,.02);position:absolute;top:19px;left:-21px;font-weight:500}.ribbon-box .ribbon-two span:before{content:"";position:absolute;left:0;top:100%;z-index:-1;border-right:3px solid transparent;border-bottom:3px solid transparent}.ribbon-box .ribbon-two span:after{content:"";position:absolute;right:0;top:100%;z-index:-1;border-left:3px solid transparent;border-bottom:3px solid transparent}.ribbon-box .ribbon-two-primary span{background:#00acc1}.ribbon-box .ribbon-two-primary span:before{border-left:3px solid #006875;border-top:3px solid #006875}.ribbon-box .ribbon-two-primary span:after{border-right:3px solid #006875;border-top:3px solid #006875}.ribbon-box .ribbon-two-secondary span{background:#6c757d}.ribbon-box .ribbon-two-secondary span:before{border-left:3px solid #494f54;border-top:3px solid #494f54}.ribbon-box .ribbon-two-secondary span:after{border-right:3px solid #494f54;border-top:3px solid #494f54}.ribbon-box .ribbon-two-success span{background:#25b343}.ribbon-box .ribbon-two-success span:before{border-left:3px solid #18742b;border-top:3px solid #18742b}.ribbon-box .ribbon-two-success span:after{border-right:3px solid #18742b;border-top:3px solid #18742b}.ribbon-box .ribbon-two-info span{background:#4b88e4}.ribbon-box .ribbon-two-info span:before{border-left:3px solid #1e60c5;border-top:3px solid #1e60c5}.ribbon-box .ribbon-two-info span:after{border-right:3px solid #1e60c5;border-top:3px solid #1e60c5}.ribbon-box .ribbon-two-warning span{background:#f7b84b}.ribbon-box .ribbon-two-warning span:before{border-left:3px solid #eb990a;border-top:3px solid #eb990a}.ribbon-box .ribbon-two-warning span:after{border-right:3px solid #eb990a;border-top:3px solid #eb990a}.ribbon-box .ribbon-two-danger span{background:#f1556c}.ribbon-box .ribbon-two-danger span:before{border-left:3px solid #e71332;border-top:3px solid #e71332}.ribbon-box .ribbon-two-danger span:after{border-right:3px solid #e71332;border-top:3px solid #e71332}.ribbon-box .ribbon-two-light span{background:#f7f7f7}.ribbon-box .ribbon-two-light span:before{border-left:3px solid #d1d1d1;border-top:3px solid #d1d1d1}.ribbon-box .ribbon-two-light span:after{border-right:3px solid #d1d1d1;border-top:3px solid #d1d1d1}.ribbon-box .ribbon-two-dark span{background:#323a46}.ribbon-box .ribbon-two-dark span:before{border-left:3px solid #121519;border-top:3px solid #121519}.ribbon-box .ribbon-two-dark span:after{border-right:3px solid #121519;border-top:3px solid #121519}.ribbon-box .ribbon-two-pink span{background:#f672a7}.ribbon-box .ribbon-two-pink span:before{border-left:3px solid #f12a7a;border-top:3px solid #f12a7a}.ribbon-box .ribbon-two-pink span:after{border-right:3px solid #f12a7a;border-top:3px solid #f12a7a}.ribbon-box .ribbon-two-purple span{background:#6b5eae}.ribbon-box .ribbon-two-purple span:before{border-left:3px solid #4a407f;border-top:3px solid #4a407f}.ribbon-box .ribbon-two-purple span:after{border-right:3px solid #4a407f;border-top:3px solid #4a407f}@media print{.footer,.navbar-custom,.page-title-box,.right-bar{display:none}.card-body,.content,.content-page,.right-bar,body{padding:0;margin:0}}/*! + * 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;cursor:pointer;display:inline-block;overflow:hidden;-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;border-radius:50%;width:100px;height:100px;margin-top:-50px;margin-left:-50px;opacity:0;background:rgba(0,0,0,.2);background:radial-gradient(rgba(0,0,0,.2) 0,rgba(0,0,0,.3) 40%,rgba(0,0,0,.4) 50%,rgba(0,0,0,.5) 60%,rgba(255,255,255,0) 70%);-webkit-transition:all .5s ease-out;transition:all .5s ease-out;-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-transform:scale(0) translate(0,0);transform:scale(0) translate(0,0);pointer-events:none}.waves-effect.waves-light .waves-ripple{background:rgba(255,255,255,.4);background:radial-gradient(rgba(255,255,255,.2) 0,rgba(255,255,255,.3) 40%,rgba(255,255,255,.4) 50%,rgba(255,255,255,.5) 60%,rgba(255,255,255,0) 70%)}.waves-effect.waves-classic .waves-ripple{background:rgba(0,0,0,.2)}.waves-effect.waves-classic.waves-light .waves-ripple{background:rgba(255,255,255,.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-input,.waves-button:hover,.waves-button:visited{white-space:nowrap;vertical-align:middle;cursor:pointer;border:none;outline:0;color:inherit;background-color:rgba(0,0,0,0);font-size:1em;line-height:1em;text-align:center;text-decoration:none;z-index:1}.waves-button{padding:.85em 1.1em;border-radius:.2em}.waves-button-input{margin:0;padding:.85em 1.1em}.waves-input-wrapper{border-radius:.2em;vertical-align:bottom}.waves-input-wrapper.waves-button{padding:0}.waves-input-wrapper .waves-button-input{position:relative;top:0;left:0;z-index:1}.waves-circle{text-align:center;width:2.5em;height:2.5em;line-height:2.5em;border-radius:50%}.waves-float{-webkit-mask-image:none;-webkit-box-shadow:0 1px 1.5px 1px rgba(0,0,0,.12);box-shadow:0 1px 1.5px 1px rgba(0,0,0,.12);-webkit-transition:all .3s;transition:all .3s}.waves-float:active{-webkit-box-shadow:0 8px 20px 1px rgba(0,0,0,.3);box-shadow:0 8px 20px 1px rgba(0,0,0,.3)}.waves-block{display:block}.slimScrollDiv{height:auto!important}#toast-container>div{opacity:1;-webkit-box-shadow:0 1rem 3rem rgba(0,0,0,.12);box-shadow:0 1rem 3rem rgba(0,0,0,.12)}#toast-container>div:hover{-webkit-box-shadow:0 1rem 3rem rgba(0,0,0,.12);box-shadow:0 1rem 3rem rgba(0,0,0,.12)}.toast-progress{background-color:#fff}.toast-success{background-color:#25b343}.toast-info{background-color:#4b88e4}.toast-warning{background-color:#f7b84b}.toast-error{background-color:#f1556c}.swal2-modal{font-family:Rubik,sans-serif;-webkit-box-shadow:0 10px 33px rgba(0,0,0,.1);box-shadow:0 10px 33px rgba(0,0,0,.1)}.swal2-modal .swal2-title{font-size:24px;font-weight:500}.swal2-modal .swal2-content{font-size:16px}.swal2-modal .swal2-spacer{margin:10px 0}.swal2-modal .swal2-file,.swal2-modal .swal2-input,.swal2-modal .swal2-textarea{border:2px solid #dee2e6;font-size:16px;-webkit-box-shadow:none;box-shadow:none}.swal2-modal .swal2-styled:focus{-webkit-box-shadow:none!important;box-shadow:none!important}.swal2-icon.swal2-question{color:#00acc1;border-color:#00acc1}.swal2-icon.swal2-warning{color:#f7b84b;border-color:#f7b84b}.swal2-icon.swal2-error{border-color:#f1556c}.swal2-icon.swal2-error .line{background-color:#f1556c}.swal2-icon.swal2-info{color:#4b88e4;border-color:#4b88e4}.swal2-icon.swal2-info .line{background-color:#4b88e4}.swal2-modal .swal2-file:focus,.swal2-modal .swal2-input:focus,.swal2-modal .swal2-textarea:focus{outline:0;border:2px solid #00acc1}.swal2-container.swal2-shown{background-color:rgba(50,58,70,.9)}.irs--modern .irs-bar,.irs--modern .irs-from,.irs--modern .irs-single,.irs--modern .irs-to{background:#00acc1!important}.irs--modern .irs-from:before,.irs--modern .irs-single:before,.irs--modern .irs-to:before{border-top-color:#00acc1}.irs--modern .irs-max,.irs--modern .irs-min{color:#98a6ad}.irs--modern .irs-grid-text{font-size:12px}.irs--modern .irs-handle>i:nth-child(1){width:8px;height:8px}.irs--modern .irs-handle>i:first-child{background-color:#00acc1!important}.calendar{float:left;margin-bottom:0}.fc-view{margin-top:30px}.none-border .modal-footer{border-top:none}.fc-toolbar{margin:15px 0 5px 0}.fc-toolbar h2{font-size:1.25rem;line-height:1.875rem;text-transform:uppercase}.fc-day-grid-event .fc-time{font-weight:500}.fc-day{background:#fff}.fc-toolbar .fc-state-active,.fc-toolbar .ui-state-active,.fc-toolbar .ui-state-hover,.fc-toolbar button:focus,.fc-toolbar button:hover{z-index:0}.fc th.fc-widget-header{background:#f1f5f7;font-size:13px;line-height:20px;padding:10px 0;text-transform:uppercase;font-weight:500}.fc-unthemed .fc-divider,.fc-unthemed .fc-popover,.fc-unthemed .fc-row,.fc-unthemed tbody,.fc-unthemed td,.fc-unthemed th,.fc-unthemed thead{border-color:#dee2e6}.fc-button{background:#f1f5f7;border:none;color:#6c757d;text-transform:capitalize;-webkit-box-shadow:none;box-shadow:none;border-radius:3px;margin:0 3px;padding:6px 12px;height:auto}.fc-text-arrow{font-family:inherit;font-size:1rem}.fc-state-hover{background:#f1f5f7}.fc-state-highlight{background:#dee2e6}.fc-state-active,.fc-state-disabled,.fc-state-down{background-color:#00acc1;color:#fff;text-shadow:none}.fc-cell-overlay{background:#dee2e6}.fc-unthemed .fc-today{background:#fff}.fc-event{border-radius:2px;border:none;cursor:move;font-size:.8125rem;margin:5px 7px;padding:5px 5px;text-align:center}.external-event{cursor:move;margin:10px 0;padding:8px 10px;color:#fff;border-radius:4px}.fc-basic-view td.fc-week-number span{padding-right:8px}.fc-basic-view td.fc-day-number{padding-right:8px}.fc-basic-view .fc-content{color:#fff}.fc-time-grid-event .fc-content{color:#fff}@media (max-width:767.98px){.fc-toolbar .fc-center,.fc-toolbar .fc-left,.fc-toolbar .fc-right{float:none;display:block;clear:both;margin:10px 0}.fc .fc-toolbar>*>*{float:none}.fc-today-button{display:none}}.chartjs-chart{margin:auto;position:relative;width:100%}.chartjs-chart-example{height:300px}.jqstooltip{-webkit-box-sizing:content-box;box-sizing:content-box;width:auto!important;height:auto!important;background-color:#323a46!important;-webkit-box-shadow:0 1rem 3rem rgba(0,0,0,.12);box-shadow:0 1rem 3rem rgba(0,0,0,.12);padding:5px 10px!important;border-radius:3px;border-color:#323a46!important}.jqsfield{color:#fff!important;font-size:12px!important;line-height:18px!important;font-family:Rubik,sans-serif!important;font-weight:500!important}.nice-select .option.selected{font-weight:500}.select2-container .select2-selection--single{border:1px solid #ced4da;height:38px;outline:0}.select2-container .select2-selection--single .select2-selection__rendered{line-height:36px;padding-left:12px}.select2-container .select2-selection--single .select2-selection__arrow{height:34px;width:34px;right:3px}.select2-container .select2-selection--single .select2-selection__arrow b{border-color:#d1d1d1 transparent transparent transparent;border-width:6px 6px 0 6px}.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #d1d1d1 transparent!important;border-width:0 6px 6px 6px!important}.select2-results__option{padding:6px 12px}.select2-dropdown{border:1px solid #eaeaea;-webkit-box-shadow:0 0 35px 0 rgba(154,161,171,.15);box-shadow:0 0 35px 0 rgba(154,161,171,.15)}.select2-container--default .select2-search--dropdown{padding:10px;background-color:#fff}.select2-container--default .select2-search--dropdown .select2-search__field{border:1px solid #eaeaea;outline:0}.select2-container--default .select2-results__group{font-weight:500}.select2-container--default .select2-results__option--highlighted[aria-selected]{background-color:#00acc1}.select2-container--default .select2-results__option[aria-selected=true]{background-color:#f7f7f7;color:#323a46}.select2-container--default .select2-results__option[aria-selected=true]:hover{background-color:#00acc1;color:#fff}.select2-container .select2-selection--multiple{min-height:38px;border:1px solid #ced4da!important}.select2-container .select2-selection--multiple .select2-selection__rendered{padding:1px 10px}.select2-container .select2-selection--multiple .select2-search__field{border:0}.select2-container .select2-selection--multiple .select2-selection__choice{background-color:#00acc1;border:none;color:#fff;border-radius:3px;padding:0 7px;margin-top:7px}.select2-container .select2-selection--multiple .select2-selection__choice__remove{color:#fff;margin-right:5px}.select2-container .select2-selection--multiple .select2-selection__choice__remove:hover{color:#fff}.daterangepicker{font-family:Rubik,sans-serif}.daterangepicker .ranges li.active,.daterangepicker td.active,.daterangepicker td.active:hover{background-color:#00acc1}.daterangepicker .drp-buttons .btn{font-weight:500}@font-face{font-family:summernote;font-style:normal;font-weight:400;src:url(../fonts/summernote.eot);src:url(../fonts/summernote.eot?#iefix) format("embedded-opentype"),url(../fonts/summernote.woff?) format("woff"),url(../fonts/summernote.ttf?) format("truetype")}.note-editor.note-frame{border:2px solid #f7f7f7;-webkit-box-shadow:none;box-shadow:none;margin:0}.note-editor.note-frame .note-statusbar{background-color:#fcfcfc;border-top:1px solid #f7f7f7}.note-editor.note-frame .note-editable{border:none}.note-status-output{display:none}.note-editable{border-radius:.2rem;padding:.45rem .9rem}.note-editable p:last-of-type{margin-bottom:0}.card-header.note-toolbar .note-color .dropdown-menu,.note-popover .popover-content .note-color .dropdown-menu{min-width:344px}.note-toolbar{z-index:1;background-color:#fff!important}.dropzone{border:2px dashed rgba(50,58,70,.3);background:#fff;border-radius:6px}.dataTables_wrapper.container-fluid{padding:0}table.dataTable{border-collapse:collapse!important;margin-bottom:15px!important}table.dataTable tbody>tr.selected,table.dataTable tbody>tr>.selected{background-color:#00acc1}table.dataTable tbody>tr.selected td,table.dataTable tbody>tr>.selected td{border-color:#00acc1}table.dataTable tbody td:focus{outline:0!important}table.dataTable tbody td.focus,table.dataTable tbody th.focus{outline:2px solid #00acc1!important;outline-offset:-1px;color:#00acc1;background-color:rgba(0,172,193,.15)}.dataTables_info{font-weight:500}table.dataTable.dtr-inline.collapsed>tbody>tr[role=row]>td:first-child:before,table.dataTable.dtr-inline.collapsed>tbody>tr[role=row]>th:first-child:before{-webkit-box-shadow:0 1rem 3rem rgba(0,0,0,.12);box-shadow:0 1rem 3rem rgba(0,0,0,.12);background-color:#25b343;top:.85rem}table.dataTable.dtr-inline.collapsed>tbody>tr.parent>td:first-child:before,table.dataTable.dtr-inline.collapsed>tbody>tr.parent>th:first-child:before{background-color:#f1556c;top:.85rem}div.dt-button-info{background-color:#00acc1;border:none;color:#fff;-webkit-box-shadow:none;box-shadow:none;border-radius:3px;text-align:center;z-index:21}div.dt-button-info h2{border-bottom:none;background-color:rgba(255,255,255,.2);color:#fff}@media (max-width:767.98px){li.paginate_button.next,li.paginate_button.previous{display:inline-block;font-size:1.5rem}li.paginate_button{display:none}.dataTables_paginate ul{text-align:center;display:block;margin:1.5rem 0 0!important}div.dt-buttons{display:inline-table;margin-bottom:1.5rem}}.activate-select .sorting_1{background-color:#f1f5f7}.gmaps,.gmaps-panaroma{height:300px;background:#f1f5f7;border-radius:3px}.gmaps-overlay{display:block;text-align:center;color:#fff;font-size:16px;line-height:40px;background:#00acc1;border-radius:4px;padding:10px 20px}.gmaps-overlay_arrow{left:50%;margin-left:-16px;width:0;height:0;position:absolute}.gmaps-overlay_arrow.above{bottom:-15px;border-left:16px solid transparent;border-right:16px solid transparent;border-top:16px solid #00acc1}.gmaps-overlay_arrow.below{top:-15px;border-left:16px solid transparent;border-right:16px solid transparent;border-bottom:16px solid #00acc1}.jvectormap-label{border:none;background:#323a46;color:#fff;font-family:Rubik,sans-serif;font-size:.875rem;padding:5px 8px}.jvectormap-zoomin,.jvectormap-zoomout{line-height:12px}.button-list{margin-left:-8px;margin-bottom:-12px}.button-list .btn{margin-bottom:12px;margin-left:8px}.icons-list-demo div{cursor:pointer;line-height:45px;white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.icons-list-demo div p{margin-bottom:0;line-height:inherit}.icons-list-demo i{text-align:center;vertical-align:middle;font-size:22px;width:50px;height:50px;line-height:50px;margin-right:12px;color:rgba(50,58,70,.7);border-radius:3px;display:inline-block;-webkit-transition:all .2s;transition:all .2s}.icons-list-demo .col-lg-4{background-clip:padding-box;margin-top:10px}.icons-list-demo .col-lg-4:hover,.icons-list-demo .col-lg-4:hover i{color:#00acc1}.grid-structure .grid-container{background-color:#f1f5f7;margin-bottom:10px;font-size:.8rem;font-weight:500;padding:10px 20px}body.authentication-bg{background-color:#f7f7f7;background-size:cover;background-repeat:no-repeat;padding-bottom:0}.home-btn{position:absolute;top:15px;right:25px}.timeline{border-collapse:collapse;border-spacing:0;display:table;margin-bottom:50px;position:relative;table-layout:fixed;width:100%}.timeline .w-lg{min-width:140px}.timeline .time-show{margin-bottom:30px;margin-left:-70px;margin-top:30px;position:relative}.timeline:before{background-color:#00acc1;bottom:0;content:"";left:70px;position:absolute;top:30px;width:2px;z-index:0}.timeline .timeline-icon{-webkit-border-radius:50%;background-color:#00acc1;border-radius:50%;display:block;height:20px;left:-10px;margin-top:-10px;position:absolute;text-align:center;top:50%;width:20px}.timeline .timeline-icon i{color:#fff;font-size:10px;margin-top:3px;position:absolute;left:5px}.timeline .time-icon:before{font-size:16px;margin-top:5px}.timeline-item{padding-left:70px}.timeline-item .timeline-desk{position:relative}.timeline-item .timeline-desk .timeline-box{padding:15px 30px 15px 40px}.timeline-item .timeline-desk .album img{height:36px;width:auto;border-radius:3px}.member-card .member-thumb{width:80px}.social-links li a{border-radius:50%;color:#adb5bd;display:inline-block;height:30px;line-height:27px;border:2px solid #adb5bd;text-align:center;width:30px}.social-links li a:hover{color:#6c757d;border-color:#6c757d} +/*# sourceMappingURL=app.min.css.map */ diff --git a/public/assets/css/app.min.css.map b/public/assets/css/app.min.css.map new file mode 100644 index 000000000..d9ab5dcdf --- /dev/null +++ b/public/assets/css/app.min.css.map @@ -0,0 +1 @@ +{"version":3,"sources":["custom/fonts/_fonts.scss","custom/structure/_general.scss","custom/structure/_topbar.scss","../../node_modules/bootstrap/scss/mixins/_breakpoints.scss","custom/structure/_horizontal-nav.scss","custom/structure/_page-head.scss","custom/structure/_footer.scss","custom/structure/_right-sidebar.scss","custom/components/_helper.scss","app.css","custom/components/_social.scss","custom/components/_widgets.scss","custom/components/_custom-checkbox.scss","custom/components/_custom-radio.scss","custom/components/_ribbons.scss","custom/components/_print.scss","custom/plugins/_waves.scss","custom/plugins/_slimscroll.scss","custom/plugins/_toaster.scss","custom/plugins/_sweetalert.scss","custom/plugins/_ion-rangeslider.scss","custom/plugins/_calendar.scss","custom/plugins/_chartjs.scss","custom/plugins/_sparkline-chart.scss","custom/plugins/_nice-select.scss","custom/plugins/_select2.scss","custom/plugins/_daterange.scss","custom/plugins/_summernote.scss","custom/plugins/_dropzone.scss","custom/plugins/_datatable.scss","custom/plugins/_google-maps.scss","custom/plugins/_vector-maps.scss","custom/pages/_components-demo.scss","custom/pages/_authentication.scss","custom/pages/_timeline.scss"],"names":[],"mappings":"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","file":"app.min.css","sourcesContent":["//\r\n// Google font - Rubik\r\n//\r\n\r\n\r\n@import url('https://fonts.googleapis.com/css?family=Rubik:300,400,500,700&display=swap');\r\n","// \r\n// general.scss\r\n//\r\n\r\nhtml {\r\n position: relative;\r\n min-height: 100%;\r\n}\r\n\r\nbody {\r\n padding-bottom: 60px;\r\n overflow-x: hidden;\r\n}","// \r\n// topbar.scss\r\n//\r\n\r\n// Logo\r\n.logo {\r\n display: block;\r\n line-height: $topbar-height;\r\n span{\r\n &.logo-lg {\r\n display: block;\r\n }\r\n &.logo-sm {\r\n display: none;\r\n }\r\n }\r\n}\r\n\r\n.logo-box {\r\n height: $topbar-height;\r\n float: left;\r\n padding-right: 40px;\r\n}\r\n\r\n.navbar-custom {\r\n position: fixed;\r\n left: 0;\r\n right: 0;\r\n height: $topbar-height;\r\n z-index: 100;\r\n padding: 0 ($grid-gutter-width / 2);\r\n\r\n .topnav-menu {\r\n > li {\r\n float: left;\r\n }\r\n .nav-link {\r\n padding: 0 15px;\r\n color: rgba($white, 0.8);\r\n min-width: 32px;\r\n display: block;\r\n line-height: $topbar-height;\r\n text-align: center;\r\n max-height: $topbar-height;\r\n }\r\n }\r\n\r\n\r\n /* Search */\r\n .app-search {\r\n padding: 16px 0;\r\n overflow: hidden;\r\n form {\r\n max-width: 320px;\r\n }\r\n .form-control {\r\n border: none;\r\n height: 38px;\r\n padding-left: 20px;\r\n padding-right: 20px;\r\n color: $white;\r\n background-color: rgba($white,0.05);\r\n box-shadow: none;\r\n }\r\n }\r\n \r\n\r\n .button-menu-mobile {\r\n border: none;\r\n color: $white;\r\n display: block;\r\n height: $topbar-height;\r\n line-height: $topbar-height;\r\n width: 60px;\r\n background-color: transparent;\r\n font-size: 24px;\r\n cursor: pointer;\r\n\r\n &.disable-btn {\r\n display: none;\r\n }\r\n }\r\n}\r\n\r\n@include media-breakpoint-down(sm) {\r\n body {\r\n padding-bottom: 80px;\r\n }\r\n\r\n .pro-user-name {\r\n display: none;\r\n }\r\n .navbar-custom {\r\n padding: 0 0 0 ($grid-gutter-width / 2);\r\n }\r\n\r\n .logo-box {\r\n padding-right: 0px;\r\n .logo-lg {\r\n display: none !important;\r\n }\r\n .logo-sm {\r\n display: block !important;\r\n }\r\n }\r\n}\r\n\r\n\r\n/* Notification */\r\n.noti-scroll {\r\n max-height: 230px;\r\n}\r\n\r\n.notification-list {\r\n margin-left: 0;\r\n\r\n .noti-title {\r\n background-color: $white;\r\n padding: 15px 20px;\r\n }\r\n\r\n .noti-icon {\r\n font-size: 21px;\r\n vertical-align: middle;\r\n }\r\n\r\n .noti-icon-badge {\r\n display: inline-block;\r\n position: absolute;\r\n top: 14px;\r\n right: 12px;\r\n }\r\n\r\n .notify-item {\r\n padding: 12px 20px;\r\n\r\n .notify-icon {\r\n float: left;\r\n height: 36px;\r\n width: 36px;\r\n font-size: 16px;\r\n line-height: 36px;\r\n text-align: center;\r\n margin-right: 10px;\r\n border-radius: 50%;\r\n color: $white;\r\n }\r\n\r\n .notify-details {\r\n margin-bottom: 5px;\r\n overflow: hidden;\r\n margin-left: 45px;\r\n text-overflow: ellipsis;\r\n white-space: nowrap;\r\n color: $gray-800;\r\n \r\n\r\n b {\r\n font-weight: 500;\r\n }\r\n small {\r\n display: block;\r\n }\r\n span {\r\n display: block;\r\n overflow: hidden;\r\n text-overflow: ellipsis;\r\n white-space: nowrap;\r\n font-size: 13px;\r\n }\r\n }\r\n \r\n .user-msg {\r\n margin-left: 45px;\r\n white-space: normal;\r\n line-height: 16px;\r\n }\r\n }\r\n .profile-dropdown {\r\n .notify-item {\r\n padding: $dropdown-item-padding-y $dropdown-item-padding-x;\r\n }\r\n }\r\n}\r\n\r\n.profile-dropdown {\r\n width: 170px;\r\n i {\r\n vertical-align: middle;\r\n margin-right: 5px;\r\n }\r\n}\r\n\r\n.nav-user {\r\n padding: 0 12px !important;\r\n img {\r\n height: 32px;\r\n width: 32px;\r\n }\r\n}\r\n\r\n// Topbar Light\r\n.topbar-light {\r\n .navbar-custom {\r\n background-color: $bg-topbar-light;\r\n box-shadow: $box-shadow;\r\n .topnav-menu {\r\n .nav-link {\r\n color: $gray-700;\r\n }\r\n }\r\n \r\n /* Search */\r\n .app-search {\r\n .form-control {\r\n background-color: rgba($dark, 0.05);\r\n color: $gray-600;\r\n }\r\n }\r\n }\r\n}\r\n\r\n// Topbar dark\r\n\r\n.topbar-dark{\r\n .navbar-custom{\r\n background-color: $bg-topbar-dark;\r\n }\r\n}\r\n\r\n\r\n\r\n","// Breakpoint viewport sizes and media queries.\n//\n// Breakpoints are defined as a map of (name: minimum width), order from small to large:\n//\n// (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px)\n//\n// The map defined in the `$grid-breakpoints` global variable is used as the `$breakpoints` argument by default.\n\n// Name of the next breakpoint, or null for the last breakpoint.\n//\n// >> breakpoint-next(sm)\n// md\n// >> breakpoint-next(sm, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px))\n// md\n// >> breakpoint-next(sm, $breakpoint-names: (xs sm md lg xl))\n// md\n@function breakpoint-next($name, $breakpoints: $grid-breakpoints, $breakpoint-names: map-keys($breakpoints)) {\n $n: index($breakpoint-names, $name);\n @return if($n != null and $n < length($breakpoint-names), nth($breakpoint-names, $n + 1), null);\n}\n\n// Minimum breakpoint width. Null for the smallest (first) breakpoint.\n//\n// >> breakpoint-min(sm, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px))\n// 576px\n@function breakpoint-min($name, $breakpoints: $grid-breakpoints) {\n $min: map-get($breakpoints, $name);\n @return if($min != 0, $min, null);\n}\n\n// Maximum breakpoint width. Null for the largest (last) breakpoint.\n// The maximum value is calculated as the minimum of the next one less 0.02px\n// to work around the limitations of `min-` and `max-` prefixes and viewports with fractional widths.\n// See https://www.w3.org/TR/mediaqueries-4/#mq-min-max\n// Uses 0.02px rather than 0.01px to work around a current rounding bug in Safari.\n// See https://bugs.webkit.org/show_bug.cgi?id=178261\n//\n// >> breakpoint-max(sm, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px))\n// 767.98px\n@function breakpoint-max($name, $breakpoints: $grid-breakpoints) {\n $next: breakpoint-next($name, $breakpoints);\n @return if($next, breakpoint-min($next, $breakpoints) - .02, null);\n}\n\n// Returns a blank string if smallest breakpoint, otherwise returns the name with a dash in front.\n// Useful for making responsive utilities.\n//\n// >> breakpoint-infix(xs, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px))\n// \"\" (Returns a blank string)\n// >> breakpoint-infix(sm, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px))\n// \"-sm\"\n@function breakpoint-infix($name, $breakpoints: $grid-breakpoints) {\n @return if(breakpoint-min($name, $breakpoints) == null, \"\", \"-#{$name}\");\n}\n\n// Media of at least the minimum breakpoint width. No query for the smallest breakpoint.\n// Makes the @content apply to the given breakpoint and wider.\n@mixin media-breakpoint-up($name, $breakpoints: $grid-breakpoints) {\n $min: breakpoint-min($name, $breakpoints);\n @if $min {\n @media (min-width: $min) {\n @content;\n }\n } @else {\n @content;\n }\n}\n\n// Media of at most the maximum breakpoint width. No query for the largest breakpoint.\n// Makes the @content apply to the given breakpoint and narrower.\n@mixin media-breakpoint-down($name, $breakpoints: $grid-breakpoints) {\n $max: breakpoint-max($name, $breakpoints);\n @if $max {\n @media (max-width: $max) {\n @content;\n }\n } @else {\n @content;\n }\n}\n\n// Media that spans multiple breakpoint widths.\n// Makes the @content apply between the min and max breakpoints\n@mixin media-breakpoint-between($lower, $upper, $breakpoints: $grid-breakpoints) {\n $min: breakpoint-min($lower, $breakpoints);\n $max: breakpoint-max($upper, $breakpoints);\n\n @if $min != null and $max != null {\n @media (min-width: $min) and (max-width: $max) {\n @content;\n }\n } @else if $max == null {\n @include media-breakpoint-up($lower, $breakpoints) {\n @content;\n }\n } @else if $min == null {\n @include media-breakpoint-down($upper, $breakpoints) {\n @content;\n }\n }\n}\n\n// Media between the breakpoint's minimum and maximum widths.\n// No minimum for the smallest breakpoint, and no maximum for the largest one.\n// Makes the @content apply only to the given breakpoint, not viewports any wider or narrower.\n@mixin media-breakpoint-only($name, $breakpoints: $grid-breakpoints) {\n $min: breakpoint-min($name, $breakpoints);\n $max: breakpoint-max($name, $breakpoints);\n\n @if $min != null and $max != null {\n @media (min-width: $min) and (max-width: $max) {\n @content;\n }\n } @else if $max == null {\n @include media-breakpoint-up($name, $breakpoints) {\n @content;\n }\n } @else if $min == null {\n @include media-breakpoint-down($name, $breakpoints) {\n @content;\n }\n }\n}\n","// \r\n// horizontal-nav.scss\r\n//\r\n\r\n// Container width\r\n@include media-breakpoint-up(xl) {\r\n .container-fluid {\r\n max-width: $layout-width;\r\n }\r\n}\r\n\r\n// Content start wrapper\r\n.wrapper {\r\n padding: ($topbar-height + 60px) ($grid-gutter-width / 2) 0 ($grid-gutter-width / 2);\r\n}\r\n\r\n// Top header\r\n#topnav {\r\n background: $bg-topbar-dark;\r\n position: fixed;\r\n left: 0;\r\n right: 0;\r\n z-index: 1001;\r\n padding: 0 ($grid-gutter-width / 2);\r\n\r\n // Menu item arrow\r\n .arrow-down {\r\n display: inline-block;\r\n \r\n &:after {\r\n border-color: initial;\r\n border-style: solid;\r\n border-width: 0 0 1px 1px;\r\n content: \"\";\r\n height: .4em;\r\n display: inline-block;\r\n right: 5px;\r\n top: 50%;\r\n margin-left: 5px;\r\n transform: rotate(-45deg) translateY(-50%);\r\n transform-origin: top;\r\n transition: all .3s ease-out;\r\n width: .4em;\r\n }\r\n }\r\n\r\n // Navbar Toggle\r\n .navbar-toggle {\r\n border: 0;\r\n position: relative;\r\n padding: 0;\r\n margin: 0;\r\n cursor: pointer;\r\n \r\n .lines {\r\n width: 25px;\r\n display: block;\r\n position: relative;\r\n margin: 15px 20px 0 20px;\r\n padding-top: 13px;\r\n height: 44px;\r\n transition: all .5s ease;\r\n }\r\n span {\r\n height: 2px;\r\n width: 100%;\r\n background-color: $gray-500;\r\n display: block;\r\n margin-bottom: 5px;\r\n transition: -webkit-transform .5s ease;\r\n transition: transform .5s ease;\r\n }\r\n\r\n &.open {\r\n span {\r\n position: absolute;\r\n &:first-child {\r\n top: 18px;\r\n -webkit-transform: rotate(45deg);\r\n transform: rotate(45deg);\r\n }\r\n &:nth-child(2) {\r\n visibility: hidden;\r\n }\r\n &:last-child {\r\n width: 100%;\r\n top: 18px;\r\n -webkit-transform: rotate(-45deg);\r\n transform: rotate(-45deg);\r\n }\r\n }\r\n }\r\n }\r\n\r\n // Active Menu color\r\n .has-submenu {\r\n &.active {\r\n > a {\r\n color: $white;\r\n }\r\n .submenu {\r\n li.active>a {\r\n color: $primary;\r\n }\r\n }\r\n }\r\n }\r\n\r\n .topbar-menu {\r\n margin-top: $topbar-height;\r\n }\r\n}\r\n\r\n.navigation-menu {\r\n list-style: none;\r\n margin: 0;\r\n padding: 0;\r\n\r\n > li {\r\n float: left;\r\n position: relative;\r\n\r\n > a {\r\n display: block;\r\n color: rgba($white, 0.7);\r\n font-size: 15px;\r\n font-family: $font-family-secondary;\r\n transition: all .5s ease;\r\n line-height: 20px;\r\n padding: 20px;\r\n position: relative;\r\n \r\n i {\r\n font-size: 15px;\r\n margin-right: 8px;\r\n }\r\n\r\n &:hover,\r\n &:focus {\r\n background-color: transparent;\r\n }\r\n }\r\n }\r\n}\r\n\r\n/*\r\nResponsive Menu\r\n*/\r\n\r\n@media (min-width: 992px) {\r\n .navigation-menu {\r\n > li {\r\n > a {\r\n &:hover,\r\n &:focus,\r\n &:active {\r\n color: $white;\r\n }\r\n }\r\n &:hover {\r\n a {\r\n color: $white;\r\n }\r\n }\r\n\r\n &:first-of-type > a {\r\n padding-left: 0;\r\n }\r\n\r\n &.last-elements {\r\n .submenu {\r\n left: auto;\r\n right: 0;\r\n\r\n > li.has-submenu {\r\n .submenu {\r\n left: auto;\r\n right: 100%;\r\n margin-left: 0;\r\n margin-right: 10px;\r\n }\r\n }\r\n }\r\n }\r\n > ul {\r\n > li {\r\n &.has-submenu {\r\n &:active,\r\n &:hover {\r\n > a {\r\n color: $primary;\r\n }\r\n }\r\n }\r\n }\r\n }\r\n\r\n .submenu {\r\n position: absolute;\r\n top: 100%;\r\n left: 0;\r\n z-index: 1000;\r\n padding: 10px 0;\r\n list-style: none;\r\n min-width: 200px;\r\n text-align: left;\r\n visibility: hidden;\r\n opacity: 0;\r\n margin-top: 10px;\r\n border-radius: 4px;\r\n transition: all .2s ease;\r\n background-color: $white;\r\n border: 2px solid $gray-100;\r\n box-shadow: $box-shadow;\r\n\r\n &:before {\r\n left: 16px;\r\n top: -10px;\r\n content: \"\";\r\n display: block;\r\n position: absolute;\r\n background-color: transparent;\r\n border-left: 12px solid transparent;\r\n border-right: 12px solid transparent;\r\n border-bottom: 12px solid $white;\r\n z-index: 9999;\r\n }\r\n\r\n li {\r\n position: relative;\r\n\r\n ul {\r\n list-style: none;\r\n padding-left: 0;\r\n margin: 0;\r\n }\r\n\r\n a {\r\n display: block;\r\n padding: 9px 25px;\r\n clear: both;\r\n white-space: nowrap;\r\n color: $dark;\r\n\r\n &:hover {\r\n color: $primary;\r\n }\r\n }\r\n\r\n &.has-submenu {\r\n >a {\r\n .arrow-down {\r\n &:after {\r\n right: 20px !important;\r\n transform: rotate(-135deg) translateY(-50%) !important;\r\n position: absolute;\r\n }\r\n }\r\n }\r\n }\r\n\r\n .submenu {\r\n left: 100%;\r\n top: 0;\r\n margin-left: 20px;\r\n margin-top: -1px;\r\n \r\n &:before {\r\n left: -20px;\r\n top: 10px;\r\n border-top: 12px solid transparent;\r\n border-bottom: 12px solid transparent;\r\n border-right: 12px solid $white;\r\n }\r\n }\r\n }\r\n\r\n &.megamenu {\r\n white-space: nowrap;\r\n width: auto;\r\n\r\n > li {\r\n overflow: hidden;\r\n width: 200px;\r\n display: inline-block;\r\n vertical-align: top;\r\n }\r\n }\r\n }\r\n }\r\n }\r\n\r\n .navbar-toggle {\r\n display: none !important;\r\n }\r\n\r\n #navigation {\r\n display: block !important;\r\n }\r\n}\r\n\r\n@media (min-width: 768px) {\r\n .navigation-menu {\r\n >li {\r\n &.has-submenu {\r\n &:hover {\r\n > .submenu {\r\n visibility: visible;\r\n opacity: 1;\r\n margin-top: 0;\r\n\r\n >li {\r\n &.has-submenu {\r\n &:hover {\r\n >.submenu {\r\n visibility: visible;\r\n opacity: 1;\r\n margin-left: 10px;\r\n margin-right: 0;\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n &.last-elements {\r\n > .submenu {\r\n &:before {\r\n right: 11px;\r\n left: auto;\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n}\r\n\r\n@media (max-width: 991px) {\r\n .wrapper {\r\n padding-top: $topbar-height;\r\n }\r\n \r\n #topnav {\r\n\r\n .navigation-menu {\r\n float: none;\r\n max-height: 400px;\r\n text-align: left;\r\n\r\n > li {\r\n display: block;\r\n float: none;\r\n\r\n > a {\r\n color: $dark;\r\n padding: 15px;\r\n i {\r\n display: inline-block;\r\n margin-right: 10px;\r\n margin-bottom: 0;\r\n vertical-align: inherit;\r\n }\r\n\r\n &:after {\r\n position: absolute;\r\n right: 15px;\r\n }\r\n }\r\n\r\n .submenu {\r\n display: none;\r\n list-style: none;\r\n padding-left: 20px;\r\n margin: 0;\r\n\r\n li {\r\n a {\r\n display: block;\r\n position: relative;\r\n padding: 7px 20px;\r\n color: $dark;\r\n\r\n &:hover {\r\n color: $primary;\r\n }\r\n }\r\n }\r\n &.open {\r\n display: block;\r\n }\r\n\r\n .submenu {\r\n display: none;\r\n list-style: none;\r\n\r\n &.open {\r\n display: block;\r\n }\r\n }\r\n &.megamenu {\r\n >li {\r\n > ul {\r\n list-style: none;\r\n padding-left: 0;\r\n }\r\n }\r\n }\r\n }\r\n &.has-submenu.open>a {\r\n color: $primary;\r\n }\r\n }\r\n }\r\n\r\n .has-submenu {\r\n &.active {\r\n a {\r\n color: $primary;\r\n }\r\n .submenu {\r\n li.active>a {\r\n color: $primary;\r\n }\r\n }\r\n }\r\n }\r\n .arrow-down {\r\n &:after {\r\n right: 15px;\r\n position: absolute;\r\n }\r\n }\r\n .navbar-header {\r\n float: left;\r\n }\r\n }\r\n #navigation {\r\n position: absolute;\r\n top: 70px;\r\n left: 0;\r\n width: 100%;\r\n display: none;\r\n height: auto;\r\n padding-bottom: 0;\r\n overflow: auto;\r\n box-shadow: $box-shadow;\r\n background-color: $white;\r\n\r\n &.open {\r\n display: block;\r\n overflow-y: auto;\r\n }\r\n }\r\n}\r\n\r\n@media (max-height: 375px) {\r\n .navigation-menu {\r\n max-height: 240px !important;\r\n }\r\n}\r\n\r\n\r\n// Light Menubar\r\n.menubar-light {\r\n #topnav {\r\n background: $bg-topbar-light;\r\n box-shadow: $box-shadow;\r\n\r\n // Active Menu color\r\n .has-submenu {\r\n &.active {\r\n > a {\r\n color: $primary;\r\n }\r\n .submenu {\r\n li.active>a {\r\n color: $primary;\r\n }\r\n }\r\n }\r\n }\r\n }\r\n \r\n .navigation-menu {\r\n > li {\r\n \r\n > a {\r\n color: rgba($dark, 0.7);\r\n }\r\n }\r\n }\r\n}\r\n\r\n\r\n\r\n// Center Menu\r\n\r\n.center-menu {\r\n @media (min-width: 992px) { \r\n #topnav {\r\n .navigation-menu {\r\n text-align: center;\r\n \r\n > li {\r\n display: inline-block;\r\n float: none;\r\n\r\n > a {\r\n padding: 20px;\r\n\r\n i {\r\n display: block;\r\n margin: 0 0 5px 0;\r\n float: none;\r\n text-align: center;\r\n }\r\n\r\n .arrow-down {\r\n display: none;\r\n margin: 0 0 5px 0;\r\n }\r\n }\r\n }\r\n }\r\n }\r\n .wrapper {\r\n padding: ($topbar-height + 80px) ($grid-gutter-width / 2) 0 ($grid-gutter-width / 2);\r\n }\r\n }\r\n}\r\n\r\n\r\n// Unsticky Header\r\n.unsticky-header {\r\n @media (min-width: 992px) {\r\n #topnav,.navbar-custom {\r\n position: absolute;\r\n }\r\n }\r\n}\r\n","// \r\n// page-title.scss\r\n//\r\n\r\n.page-title-box {\r\n .page-title {\r\n font-size: 18px;\r\n margin: 0;\r\n line-height: 75px;\r\n color: $gray-900;\r\n }\r\n\r\n .page-title-right {\r\n float: right;\r\n margin-top: 20px;\r\n }\r\n\r\n .breadcrumb {\r\n padding-top: 8px;\r\n }\r\n}\r\n\r\n\r\n@include media-breakpoint-down(sm) {\r\n .page-title-box {\r\n .page-title {\r\n display: block;\r\n white-space: nowrap;\r\n text-overflow: ellipsis;\r\n overflow: hidden;\r\n line-height: 70px;\r\n }\r\n .breadcrumb {\r\n display: none;\r\n }\r\n }\r\n}\r\n\r\n@media (max-width: 640px) {\r\n .page-title-box {\r\n .page-title-right {\r\n display: none;\r\n }\r\n }\r\n}\r\n\r\n@media (max-width: 419px) {\r\n .page-title-box .breadcrumb {\r\n display: none;\r\n }\r\n}","// \r\n// footer.scss\r\n//\r\n\r\n.footer {\r\n bottom: 0;\r\n padding: 19px 15px 20px;\r\n position: absolute;\r\n right: 0;\r\n color: $gray-600;\r\n left: 0;\r\n background-color: darken($body-bg,1.7%);\r\n\r\n .footer-links {\r\n a {\r\n color: $gray-600;\r\n margin-left: 1.5rem;\r\n transition: all .4s;\r\n &:hover {\r\n color: $gray-900;\r\n }\r\n &:first-of-type {\r\n margin-left: 0;\r\n }\r\n }\r\n }\r\n}","//\r\n// right-sidebar.scss\r\n//\r\n\r\n.right-bar {\r\n background-color: $white;\r\n box-shadow: 0 0 24px 0 rgba(0, 0, 0, 0.06), 0 1px 0 0 rgba(0, 0, 0, 0.02);\r\n display: block;\r\n position: fixed;\r\n transition: all 200ms ease-out;\r\n width: $rightbar-width;\r\n z-index: 9999;\r\n float: right !important;\r\n right: -($rightbar-width + 10px);\r\n top: 0;\r\n bottom: 0;\r\n\r\n .rightbar-title {\r\n background-color: $primary;\r\n padding: 27px 25px;\r\n color: $white;\r\n }\r\n .right-bar-toggle {\r\n background-color: lighten($dark, 7%);\r\n height: 24px;\r\n width: 24px;\r\n line-height: 24px;\r\n color: $white;\r\n text-align: center;\r\n border-radius: 50%;\r\n margin-top: -4px;\r\n\r\n &:hover {\r\n background-color: lighten($dark, 10%);\r\n }\r\n }\r\n .user-box {\r\n padding: 25px;\r\n text-align: center;\r\n .user-img {\r\n position: relative;\r\n height: 64px;\r\n width: 64px;\r\n margin: 0 auto 15px auto;\r\n .user-edit {\r\n position: absolute;\r\n right: -5px;\r\n bottom: 0px;\r\n height: 24px;\r\n width: 24px;\r\n background-color: $white;\r\n line-height: 24px;\r\n border-radius: 50%;\r\n box-shadow: $box-shadow-lg;\r\n }\r\n }\r\n h5 {\r\n margin-bottom: 2px;\r\n a {\r\n color: $dark;\r\n }\r\n }\r\n }\r\n}\r\n\r\n// Rightbar overlay\r\n.rightbar-overlay {\r\n background-color: rgba($dark, 0.55);\r\n position: absolute;\r\n left: 0;\r\n right: 0;\r\n top: 0;\r\n bottom: 0;\r\n display: none;\r\n z-index: 9998;\r\n transition: all .2s ease-out;\r\n}\r\n\r\n.right-bar-enabled {\r\n .right-bar {\r\n right: 0;\r\n }\r\n .rightbar-overlay {\r\n display: block;\r\n }\r\n}\r\n\r\n@include media-breakpoint-down(sm) {\r\n .right-bar {\r\n overflow: auto;\r\n .slimscroll-menu {\r\n height: auto !important;\r\n }\r\n }\r\n}\r\n\r\n\r\n// Inbox-widget(Used Profile)\r\n.inbox-widget {\r\n .inbox-item {\r\n overflow: hidden;\r\n padding: 0.625rem 0;\r\n position: relative;\r\n\r\n .inbox-item-img {\r\n display: block;\r\n float: left;\r\n margin-right: 15px;\r\n\r\n img {\r\n width: 40px;\r\n }\r\n }\r\n\r\n .inbox-item-author {\r\n color: $dark;\r\n display: block;\r\n margin-bottom: 0px;\r\n }\r\n\r\n .inbox-item-text {\r\n color: $gray-600;\r\n display: block;\r\n margin: 0;\r\n overflow: hidden;\r\n }\r\n\r\n .inbox-item-date {\r\n color: $gray-600;\r\n font-size: 0.6875rem;\r\n position: absolute;\r\n right: 5px;\r\n top: 10px;\r\n }\r\n }\r\n}","//\n// helper.scss\n//\n\n// Minimum width\n\n.width-xs {\n min-width: 80px;\n}\n\n.width-sm {\n min-width: 95px;\n}\n\n.width-md {\n min-width: 110px;\n}\n\n.width-lg {\n min-width: 140px;\n}\n\n.width-xl {\n min-width: 160px;\n}\n\n\n// Font Family\n.font-family-secondary {\n font-family: $font-family-secondary;\n}\n\n// avatar height\n.avatar-xs {\n height: 1.5rem;\n width: 1.5rem;\n}\n\n.avatar-sm {\n height: 2.25rem;\n width: 2.25rem;\n}\n\n.avatar-md {\n height: 3.5rem;\n width: 3.5rem;\n}\n\n.avatar-lg {\n height: 4.5rem;\n width: 4.5rem;\n}\n\n.avatar-xl {\n height: 6rem;\n width: 6rem;\n}\n\n.avatar-xxl {\n height: 7.5rem;\n width: 7.5rem;\n}\n\n.avatar-title {\n align-items: center;\n color: $white;\n display: flex;\n height: 100%;\n justify-content: center;\n width: 100%;\n}\n\n.avatar-group {\n padding-left: 12px;\n .avatar-group-item {\n margin: 0 0 10px -12px;\n display: inline-block;\n border: 2px solid $white;\n border-radius: 50%;\n }\n}\n\n\n// Font weight help class\n\n.font-weight-medium {\n font-weight: 500;\n}\n\n.font-weight-semibold {\n font-weight: 600;\n}\n\n\n// Text specify lines (Only chrome browser support)\n\n.sp-line-1,\n.sp-line-2,\n.sp-line-3,\n.sp-line-4 {\n overflow: hidden;\n text-overflow: ellipsis;\n display: -webkit-box;\n -webkit-box-orient: vertical;\n}\n\n.sp-line-1 {\n -webkit-line-clamp: 1;\n}\n\n.sp-line-2 {\n -webkit-line-clamp: 2;\n}\n\n\n.sp-line-3 {\n -webkit-line-clamp: 3;\n}\n\n.sp-line-4 {\n -webkit-line-clamp: 4;\n}\n\n// pull in\n\n.pull-in {\n margin-left: -$card-spacer-x;\n margin-right: -$card-spacer-x;\n}","/*\r\nTemplate Name: Simulor - Responsive Bootstrap 4 Admin Dashboard\r\nAuthor: CoderThemes\r\nVersion: 2.0.0\r\nWebsite: https://coderthemes.com/\r\nContact: support@coderthemes.com\r\nFile: Main Css File\r\n*/\n@import url(\"https://fonts.googleapis.com/css?family=Rubik:300,400,500,700&display=swap\");\nhtml {\n position: relative;\n min-height: 100%; }\n\nbody {\n padding-bottom: 60px;\n overflow-x: hidden; }\n\n.logo {\n display: block;\n line-height: 70px; }\n .logo span.logo-lg {\n display: block; }\n .logo span.logo-sm {\n display: none; }\n\n.logo-box {\n height: 70px;\n float: left;\n padding-right: 40px; }\n\n.navbar-custom {\n position: fixed;\n left: 0;\n right: 0;\n height: 70px;\n z-index: 100;\n padding: 0 12px;\n /* Search */ }\n .navbar-custom .topnav-menu > li {\n float: left; }\n .navbar-custom .topnav-menu .nav-link {\n padding: 0 15px;\n color: rgba(255, 255, 255, 0.8);\n min-width: 32px;\n display: block;\n line-height: 70px;\n text-align: center;\n max-height: 70px; }\n .navbar-custom .app-search {\n padding: 16px 0;\n overflow: hidden; }\n .navbar-custom .app-search form {\n max-width: 320px; }\n .navbar-custom .app-search .form-control {\n border: none;\n height: 38px;\n padding-left: 20px;\n padding-right: 20px;\n color: #fff;\n background-color: rgba(255, 255, 255, 0.05);\n -webkit-box-shadow: none;\n box-shadow: none; }\n .navbar-custom .button-menu-mobile {\n border: none;\n color: #fff;\n display: block;\n height: 70px;\n line-height: 70px;\n width: 60px;\n background-color: transparent;\n font-size: 24px;\n cursor: pointer; }\n .navbar-custom .button-menu-mobile.disable-btn {\n display: none; }\n\n@media (max-width: 767.98px) {\n body {\n padding-bottom: 80px; }\n .pro-user-name {\n display: none; }\n .navbar-custom {\n padding: 0 0 0 12px; }\n .logo-box {\n padding-right: 0px; }\n .logo-box .logo-lg {\n display: none !important; }\n .logo-box .logo-sm {\n display: block !important; } }\n\n/* Notification */\n.noti-scroll {\n max-height: 230px; }\n\n.notification-list {\n margin-left: 0; }\n .notification-list .noti-title {\n background-color: #fff;\n padding: 15px 20px; }\n .notification-list .noti-icon {\n font-size: 21px;\n vertical-align: middle; }\n .notification-list .noti-icon-badge {\n display: inline-block;\n position: absolute;\n top: 14px;\n right: 12px; }\n .notification-list .notify-item {\n padding: 12px 20px; }\n .notification-list .notify-item .notify-icon {\n float: left;\n height: 36px;\n width: 36px;\n font-size: 16px;\n line-height: 36px;\n text-align: center;\n margin-right: 10px;\n border-radius: 50%;\n color: #fff; }\n .notification-list .notify-item .notify-details {\n margin-bottom: 5px;\n overflow: hidden;\n margin-left: 45px;\n text-overflow: ellipsis;\n white-space: nowrap;\n color: #414d5f; }\n .notification-list .notify-item .notify-details b {\n font-weight: 500; }\n .notification-list .notify-item .notify-details small {\n display: block; }\n .notification-list .notify-item .notify-details span {\n display: block;\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n font-size: 13px; }\n .notification-list .notify-item .user-msg {\n margin-left: 45px;\n white-space: normal;\n line-height: 16px; }\n .notification-list .profile-dropdown .notify-item {\n padding: 0.45rem 1.2rem; }\n\n.profile-dropdown {\n width: 170px; }\n .profile-dropdown i {\n vertical-align: middle;\n margin-right: 5px; }\n\n.nav-user {\n padding: 0 12px !important; }\n .nav-user img {\n height: 32px;\n width: 32px; }\n\n.topbar-light .navbar-custom {\n background-color: #ffffff;\n -webkit-box-shadow: 0px 0px 35px 0px rgba(154, 161, 171, 0.15);\n box-shadow: 0px 0px 35px 0px rgba(154, 161, 171, 0.15);\n /* Search */ }\n .topbar-light .navbar-custom .topnav-menu .nav-link {\n color: #6c757d; }\n .topbar-light .navbar-custom .app-search .form-control {\n background-color: rgba(50, 58, 70, 0.05);\n color: #98a6ad; }\n\n.topbar-dark .navbar-custom {\n background-color: #494f5d; }\n\n@media (min-width: 1200px) {\n .container-fluid {\n max-width: 90%; } }\n\n.wrapper {\n padding: 130px 12px 0 12px; }\n\n#topnav {\n background: #494f5d;\n position: fixed;\n left: 0;\n right: 0;\n z-index: 1001;\n padding: 0 12px; }\n #topnav .arrow-down {\n display: inline-block; }\n #topnav .arrow-down:after {\n border-color: initial;\n border-style: solid;\n border-width: 0 0 1px 1px;\n content: \"\";\n height: .4em;\n display: inline-block;\n right: 5px;\n top: 50%;\n margin-left: 5px;\n -webkit-transform: rotate(-45deg) translateY(-50%);\n transform: rotate(-45deg) translateY(-50%);\n -webkit-transform-origin: top;\n transform-origin: top;\n -webkit-transition: all .3s ease-out;\n transition: all .3s ease-out;\n width: .4em; }\n #topnav .navbar-toggle {\n border: 0;\n position: relative;\n padding: 0;\n margin: 0;\n cursor: pointer; }\n #topnav .navbar-toggle .lines {\n width: 25px;\n display: block;\n position: relative;\n margin: 15px 20px 0 20px;\n padding-top: 13px;\n height: 44px;\n -webkit-transition: all .5s ease;\n transition: all .5s ease; }\n #topnav .navbar-toggle span {\n height: 2px;\n width: 100%;\n background-color: #adb5bd;\n display: block;\n margin-bottom: 5px;\n transition: -webkit-transform .5s ease;\n -webkit-transition: -webkit-transform .5s ease;\n transition: transform .5s ease;\n transition: transform .5s ease, -webkit-transform .5s ease; }\n #topnav .navbar-toggle.open span {\n position: absolute; }\n #topnav .navbar-toggle.open span:first-child {\n top: 18px;\n -webkit-transform: rotate(45deg);\n transform: rotate(45deg); }\n #topnav .navbar-toggle.open span:nth-child(2) {\n visibility: hidden; }\n #topnav .navbar-toggle.open span:last-child {\n width: 100%;\n top: 18px;\n -webkit-transform: rotate(-45deg);\n transform: rotate(-45deg); }\n #topnav .has-submenu.active > a {\n color: #fff; }\n #topnav .has-submenu.active .submenu li.active > a {\n color: #00acc1; }\n #topnav .topbar-menu {\n margin-top: 70px; }\n\n.navigation-menu {\n list-style: none;\n margin: 0;\n padding: 0; }\n .navigation-menu > li {\n float: left;\n position: relative; }\n .navigation-menu > li > a {\n display: block;\n color: rgba(255, 255, 255, 0.7);\n font-size: 15px;\n font-family: \"Rubik\", sans-serif;\n -webkit-transition: all .5s ease;\n transition: all .5s ease;\n line-height: 20px;\n padding: 20px;\n position: relative; }\n .navigation-menu > li > a i {\n font-size: 15px;\n margin-right: 8px; }\n .navigation-menu > li > a:hover, .navigation-menu > li > a:focus {\n background-color: transparent; }\n\n/*\r\nResponsive Menu\r\n*/\n@media (min-width: 992px) {\n .navigation-menu > li > a:hover, .navigation-menu > li > a:focus, .navigation-menu > li > a:active {\n color: #fff; }\n .navigation-menu > li:hover a {\n color: #fff; }\n .navigation-menu > li:first-of-type > a {\n padding-left: 0; }\n .navigation-menu > li.last-elements .submenu {\n left: auto;\n right: 0; }\n .navigation-menu > li.last-elements .submenu > li.has-submenu .submenu {\n left: auto;\n right: 100%;\n margin-left: 0;\n margin-right: 10px; }\n .navigation-menu > li > ul > li.has-submenu:active > a, .navigation-menu > li > ul > li.has-submenu:hover > a {\n color: #00acc1; }\n .navigation-menu > li .submenu {\n position: absolute;\n top: 100%;\n left: 0;\n z-index: 1000;\n padding: 10px 0;\n list-style: none;\n min-width: 200px;\n text-align: left;\n visibility: hidden;\n opacity: 0;\n margin-top: 10px;\n border-radius: 4px;\n -webkit-transition: all .2s ease;\n transition: all .2s ease;\n background-color: #fff;\n border: 2px solid #f1f5f7;\n -webkit-box-shadow: 0px 0px 35px 0px rgba(154, 161, 171, 0.15);\n box-shadow: 0px 0px 35px 0px rgba(154, 161, 171, 0.15); }\n .navigation-menu > li .submenu:before {\n left: 16px;\n top: -10px;\n content: \"\";\n display: block;\n position: absolute;\n background-color: transparent;\n border-left: 12px solid transparent;\n border-right: 12px solid transparent;\n border-bottom: 12px solid #fff;\n z-index: 9999; }\n .navigation-menu > li .submenu li {\n position: relative; }\n .navigation-menu > li .submenu li ul {\n list-style: none;\n padding-left: 0;\n margin: 0; }\n .navigation-menu > li .submenu li a {\n display: block;\n padding: 9px 25px;\n clear: both;\n white-space: nowrap;\n color: #323a46; }\n .navigation-menu > li .submenu li a:hover {\n color: #00acc1; }\n .navigation-menu > li .submenu li.has-submenu > a .arrow-down:after {\n right: 20px !important;\n -webkit-transform: rotate(-135deg) translateY(-50%) !important;\n transform: rotate(-135deg) translateY(-50%) !important;\n position: absolute; }\n .navigation-menu > li .submenu li .submenu {\n left: 100%;\n top: 0;\n margin-left: 20px;\n margin-top: -1px; }\n .navigation-menu > li .submenu li .submenu:before {\n left: -20px;\n top: 10px;\n border-top: 12px solid transparent;\n border-bottom: 12px solid transparent;\n border-right: 12px solid #fff; }\n .navigation-menu > li .submenu.megamenu {\n white-space: nowrap;\n width: auto; }\n .navigation-menu > li .submenu.megamenu > li {\n overflow: hidden;\n width: 200px;\n display: inline-block;\n vertical-align: top; }\n .navbar-toggle {\n display: none !important; }\n #navigation {\n display: block !important; } }\n\n@media (min-width: 768px) {\n .navigation-menu > li.has-submenu:hover > .submenu {\n visibility: visible;\n opacity: 1;\n margin-top: 0; }\n .navigation-menu > li.has-submenu:hover > .submenu > li.has-submenu:hover > .submenu {\n visibility: visible;\n opacity: 1;\n margin-left: 10px;\n margin-right: 0; }\n .navigation-menu > li.has-submenu.last-elements > .submenu:before {\n right: 11px;\n left: auto; } }\n\n@media (max-width: 991px) {\n .wrapper {\n padding-top: 70px; }\n #topnav .navigation-menu {\n float: none;\n max-height: 400px;\n text-align: left; }\n #topnav .navigation-menu > li {\n display: block;\n float: none; }\n #topnav .navigation-menu > li > a {\n color: #323a46;\n padding: 15px; }\n #topnav .navigation-menu > li > a i {\n display: inline-block;\n margin-right: 10px;\n margin-bottom: 0;\n vertical-align: inherit; }\n #topnav .navigation-menu > li > a:after {\n position: absolute;\n right: 15px; }\n #topnav .navigation-menu > li .submenu {\n display: none;\n list-style: none;\n padding-left: 20px;\n margin: 0; }\n #topnav .navigation-menu > li .submenu li a {\n display: block;\n position: relative;\n padding: 7px 20px;\n color: #323a46; }\n #topnav .navigation-menu > li .submenu li a:hover {\n color: #00acc1; }\n #topnav .navigation-menu > li .submenu.open {\n display: block; }\n #topnav .navigation-menu > li .submenu .submenu {\n display: none;\n list-style: none; }\n #topnav .navigation-menu > li .submenu .submenu.open {\n display: block; }\n #topnav .navigation-menu > li .submenu.megamenu > li > ul {\n list-style: none;\n padding-left: 0; }\n #topnav .navigation-menu > li.has-submenu.open > a {\n color: #00acc1; }\n #topnav .has-submenu.active a {\n color: #00acc1; }\n #topnav .has-submenu.active .submenu li.active > a {\n color: #00acc1; }\n #topnav .arrow-down:after {\n right: 15px;\n position: absolute; }\n #topnav .navbar-header {\n float: left; }\n #navigation {\n position: absolute;\n top: 70px;\n left: 0;\n width: 100%;\n display: none;\n height: auto;\n padding-bottom: 0;\n overflow: auto;\n -webkit-box-shadow: 0px 0px 35px 0px rgba(154, 161, 171, 0.15);\n box-shadow: 0px 0px 35px 0px rgba(154, 161, 171, 0.15);\n background-color: #fff; }\n #navigation.open {\n display: block;\n overflow-y: auto; } }\n\n@media (max-height: 375px) {\n .navigation-menu {\n max-height: 240px !important; } }\n\n.menubar-light #topnav {\n background: #ffffff;\n -webkit-box-shadow: 0px 0px 35px 0px rgba(154, 161, 171, 0.15);\n box-shadow: 0px 0px 35px 0px rgba(154, 161, 171, 0.15); }\n .menubar-light #topnav .has-submenu.active > a {\n color: #00acc1; }\n .menubar-light #topnav .has-submenu.active .submenu li.active > a {\n color: #00acc1; }\n\n.menubar-light .navigation-menu > li > a {\n color: rgba(50, 58, 70, 0.7); }\n\n@media (min-width: 992px) {\n .center-menu #topnav .navigation-menu {\n text-align: center; }\n .center-menu #topnav .navigation-menu > li {\n display: inline-block;\n float: none; }\n .center-menu #topnav .navigation-menu > li > a {\n padding: 20px; }\n .center-menu #topnav .navigation-menu > li > a i {\n display: block;\n margin: 0 0 5px 0;\n float: none;\n text-align: center; }\n .center-menu #topnav .navigation-menu > li > a .arrow-down {\n display: none;\n margin: 0 0 5px 0; }\n .center-menu .wrapper {\n padding: 150px 12px 0 12px; } }\n\n@media (min-width: 992px) {\n .unsticky-header #topnav, .unsticky-header .navbar-custom {\n position: absolute; } }\n\n.page-title-box .page-title {\n font-size: 18px;\n margin: 0;\n line-height: 75px;\n color: #323a46; }\n\n.page-title-box .page-title-right {\n float: right;\n margin-top: 20px; }\n\n.page-title-box .breadcrumb {\n padding-top: 8px; }\n\n@media (max-width: 767.98px) {\n .page-title-box .page-title {\n display: block;\n white-space: nowrap;\n text-overflow: ellipsis;\n overflow: hidden;\n line-height: 70px; }\n .page-title-box .breadcrumb {\n display: none; } }\n\n@media (max-width: 640px) {\n .page-title-box .page-title-right {\n display: none; } }\n\n@media (max-width: 419px) {\n .page-title-box .breadcrumb {\n display: none; } }\n\n.footer {\n bottom: 0;\n padding: 19px 15px 20px;\n position: absolute;\n right: 0;\n color: #98a6ad;\n left: 0;\n background-color: #fbfbfb; }\n .footer .footer-links a {\n color: #98a6ad;\n margin-left: 1.5rem;\n -webkit-transition: all .4s;\n transition: all .4s; }\n .footer .footer-links a:hover {\n color: #323a46; }\n .footer .footer-links a:first-of-type {\n margin-left: 0; }\n\n.right-bar {\n background-color: #fff;\n -webkit-box-shadow: 0 0 24px 0 rgba(0, 0, 0, 0.06), 0 1px 0 0 rgba(0, 0, 0, 0.02);\n box-shadow: 0 0 24px 0 rgba(0, 0, 0, 0.06), 0 1px 0 0 rgba(0, 0, 0, 0.02);\n display: block;\n position: fixed;\n -webkit-transition: all 200ms ease-out;\n transition: all 200ms ease-out;\n width: 260px;\n z-index: 9999;\n float: right !important;\n right: -270px;\n top: 0;\n bottom: 0; }\n .right-bar .rightbar-title {\n background-color: #00acc1;\n padding: 27px 25px;\n color: #fff; }\n .right-bar .right-bar-toggle {\n background-color: #414b5b;\n height: 24px;\n width: 24px;\n line-height: 24px;\n color: #fff;\n text-align: center;\n border-radius: 50%;\n margin-top: -4px; }\n .right-bar .right-bar-toggle:hover {\n background-color: #475364; }\n .right-bar .user-box {\n padding: 25px;\n text-align: center; }\n .right-bar .user-box .user-img {\n position: relative;\n height: 64px;\n width: 64px;\n margin: 0 auto 15px auto; }\n .right-bar .user-box .user-img .user-edit {\n position: absolute;\n right: -5px;\n bottom: 0px;\n height: 24px;\n width: 24px;\n background-color: #fff;\n line-height: 24px;\n border-radius: 50%;\n -webkit-box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.12);\n box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.12); }\n .right-bar .user-box h5 {\n margin-bottom: 2px; }\n .right-bar .user-box h5 a {\n color: #323a46; }\n\n.rightbar-overlay {\n background-color: rgba(50, 58, 70, 0.55);\n position: absolute;\n left: 0;\n right: 0;\n top: 0;\n bottom: 0;\n display: none;\n z-index: 9998;\n -webkit-transition: all .2s ease-out;\n transition: all .2s ease-out; }\n\n.right-bar-enabled .right-bar {\n right: 0; }\n\n.right-bar-enabled .rightbar-overlay {\n display: block; }\n\n@media (max-width: 767.98px) {\n .right-bar {\n overflow: auto; }\n .right-bar .slimscroll-menu {\n height: auto !important; } }\n\n.inbox-widget .inbox-item {\n overflow: hidden;\n padding: 0.625rem 0;\n position: relative; }\n .inbox-widget .inbox-item .inbox-item-img {\n display: block;\n float: left;\n margin-right: 15px; }\n .inbox-widget .inbox-item .inbox-item-img img {\n width: 40px; }\n .inbox-widget .inbox-item .inbox-item-author {\n color: #323a46;\n display: block;\n margin-bottom: 0px; }\n .inbox-widget .inbox-item .inbox-item-text {\n color: #98a6ad;\n display: block;\n margin: 0;\n overflow: hidden; }\n .inbox-widget .inbox-item .inbox-item-date {\n color: #98a6ad;\n font-size: 0.6875rem;\n position: absolute;\n right: 5px;\n top: 10px; }\n\n.width-xs {\n min-width: 80px; }\n\n.width-sm {\n min-width: 95px; }\n\n.width-md {\n min-width: 110px; }\n\n.width-lg {\n min-width: 140px; }\n\n.width-xl {\n min-width: 160px; }\n\n.font-family-secondary {\n font-family: \"Rubik\", sans-serif; }\n\n.avatar-xs {\n height: 1.5rem;\n width: 1.5rem; }\n\n.avatar-sm {\n height: 2.25rem;\n width: 2.25rem; }\n\n.avatar-md {\n height: 3.5rem;\n width: 3.5rem; }\n\n.avatar-lg {\n height: 4.5rem;\n width: 4.5rem; }\n\n.avatar-xl {\n height: 6rem;\n width: 6rem; }\n\n.avatar-xxl {\n height: 7.5rem;\n width: 7.5rem; }\n\n.avatar-title {\n -webkit-box-align: center;\n -ms-flex-align: center;\n align-items: center;\n color: #fff;\n display: -webkit-box;\n display: -ms-flexbox;\n display: flex;\n height: 100%;\n -webkit-box-pack: center;\n -ms-flex-pack: center;\n justify-content: center;\n width: 100%; }\n\n.avatar-group {\n padding-left: 12px; }\n .avatar-group .avatar-group-item {\n margin: 0 0 10px -12px;\n display: inline-block;\n border: 2px solid #fff;\n border-radius: 50%; }\n\n.font-weight-medium {\n font-weight: 500; }\n\n.font-weight-semibold {\n font-weight: 600; }\n\n.sp-line-1,\n.sp-line-2,\n.sp-line-3,\n.sp-line-4 {\n overflow: hidden;\n text-overflow: ellipsis;\n display: -webkit-box;\n -webkit-box-orient: vertical; }\n\n.sp-line-1 {\n -webkit-line-clamp: 1; }\n\n.sp-line-2 {\n -webkit-line-clamp: 2; }\n\n.sp-line-3 {\n -webkit-line-clamp: 3; }\n\n.sp-line-4 {\n -webkit-line-clamp: 4; }\n\n.pull-in {\n margin-left: -1.5rem;\n margin-right: -1.5rem; }\n\n.social-list-item {\n height: 2rem;\n width: 2rem;\n line-height: calc(2rem - 4px);\n display: block;\n border: 2px solid #adb5bd;\n border-radius: 50%;\n color: #adb5bd; }\n\n.widget-flat {\n position: relative;\n overflow: hidden; }\n .widget-flat i.widget-icon {\n font-size: 36px; }\n\n.checkbox label {\n display: inline-block;\n padding-left: 8px;\n position: relative;\n font-weight: normal;\n margin-bottom: 0; }\n .checkbox label::before {\n -o-transition: 0.3s ease-in-out;\n -webkit-transition: 0.3s ease-in-out;\n background-color: #fff;\n border-radius: 3px;\n border: 2px solid #98a6ad;\n content: \"\";\n display: inline-block;\n height: 18px;\n left: 0;\n margin-left: -18px;\n position: absolute;\n transition: 0.3s ease-in-out;\n width: 18px;\n outline: none !important;\n top: 2px; }\n .checkbox label::after {\n color: #6c757d;\n display: inline-block;\n font-size: 11px;\n height: 18px;\n left: 0;\n margin-left: -18px;\n padding-left: 3px;\n padding-top: 2px;\n position: absolute;\n top: 0;\n width: 18px; }\n\n.checkbox input[type=\"checkbox\"] {\n cursor: pointer;\n opacity: 0;\n z-index: 1;\n outline: none !important; }\n .checkbox input[type=\"checkbox\"]:disabled + label {\n opacity: 0.65; }\n\n.checkbox input[type=\"checkbox\"]:focus + label::before {\n outline-offset: -2px;\n outline: none; }\n\n.checkbox input[type=\"checkbox\"]:checked + label::after {\n content: \"\";\n position: absolute;\n top: 6px;\n left: 7px;\n display: table;\n width: 4px;\n height: 8px;\n border: 2px solid #6c757d;\n border-top-width: 0;\n border-left-width: 0;\n -webkit-transform: rotate(45deg);\n transform: rotate(45deg); }\n\n.checkbox input[type=\"checkbox\"]:disabled + label::before {\n background-color: #f7f7f7;\n cursor: not-allowed; }\n\n.checkbox.checkbox-circle label::before {\n border-radius: 50%; }\n\n.checkbox.checkbox-inline {\n margin-top: 0; }\n\n.checkbox.checkbox-single input {\n height: 18px;\n width: 18px;\n position: absolute; }\n\n.checkbox.checkbox-single label {\n height: 18px;\n width: 18px; }\n .checkbox.checkbox-single label:before {\n margin-left: 0; }\n .checkbox.checkbox-single label:after {\n margin-left: 0; }\n\n.checkbox-primary input[type=\"checkbox\"]:checked + label::before {\n background-color: #00acc1;\n border-color: #00acc1; }\n\n.checkbox-primary input[type=\"checkbox\"]:checked + label::after {\n border-color: #fff; }\n\n.checkbox-secondary input[type=\"checkbox\"]:checked + label::before {\n background-color: #6c757d;\n border-color: #6c757d; }\n\n.checkbox-secondary input[type=\"checkbox\"]:checked + label::after {\n border-color: #fff; }\n\n.checkbox-success input[type=\"checkbox\"]:checked + label::before {\n background-color: #25b343;\n border-color: #25b343; }\n\n.checkbox-success input[type=\"checkbox\"]:checked + label::after {\n border-color: #fff; }\n\n.checkbox-info input[type=\"checkbox\"]:checked + label::before {\n background-color: #4b88e4;\n border-color: #4b88e4; }\n\n.checkbox-info input[type=\"checkbox\"]:checked + label::after {\n border-color: #fff; }\n\n.checkbox-warning input[type=\"checkbox\"]:checked + label::before {\n background-color: #f7b84b;\n border-color: #f7b84b; }\n\n.checkbox-warning input[type=\"checkbox\"]:checked + label::after {\n border-color: #fff; }\n\n.checkbox-danger input[type=\"checkbox\"]:checked + label::before {\n background-color: #f1556c;\n border-color: #f1556c; }\n\n.checkbox-danger input[type=\"checkbox\"]:checked + label::after {\n border-color: #fff; }\n\n.checkbox-light input[type=\"checkbox\"]:checked + label::before {\n background-color: #f7f7f7;\n border-color: #f7f7f7; }\n\n.checkbox-light input[type=\"checkbox\"]:checked + label::after {\n border-color: #fff; }\n\n.checkbox-dark input[type=\"checkbox\"]:checked + label::before {\n background-color: #323a46;\n border-color: #323a46; }\n\n.checkbox-dark input[type=\"checkbox\"]:checked + label::after {\n border-color: #fff; }\n\n.checkbox-pink input[type=\"checkbox\"]:checked + label::before {\n background-color: #f672a7;\n border-color: #f672a7; }\n\n.checkbox-pink input[type=\"checkbox\"]:checked + label::after {\n border-color: #fff; }\n\n.checkbox-purple input[type=\"checkbox\"]:checked + label::before {\n background-color: #6b5eae;\n border-color: #6b5eae; }\n\n.checkbox-purple input[type=\"checkbox\"]:checked + label::after {\n border-color: #fff; }\n\n.radio label {\n display: inline-block;\n padding-left: 8px;\n position: relative;\n font-weight: normal;\n margin-bottom: 0; }\n .radio label::before {\n -o-transition: border 0.5s ease-in-out;\n -webkit-transition: border 0.5s ease-in-out;\n background-color: #fff;\n border-radius: 50%;\n border: 2px solid #98a6ad;\n content: \"\";\n display: inline-block;\n height: 18px;\n left: 0;\n margin-left: -18px;\n position: absolute;\n transition: border 0.5s ease-in-out;\n width: 18px;\n outline: none !important; }\n .radio label::after {\n -moz-transition: -moz-transform 0.1s cubic-bezier(0.8, -0.33, 0.2, 1.33);\n -ms-transform: scale(0, 0);\n -o-transform: scale(0, 0);\n -o-transition: -o-transform 0.1s cubic-bezier(0.8, -0.33, 0.2, 1.33);\n -webkit-transform: scale(0, 0);\n -webkit-transition: -webkit-transform 0.1s cubic-bezier(0.8, -0.33, 0.2, 1.33);\n background-color: #6c757d;\n border-radius: 50%;\n content: \" \";\n display: inline-block;\n height: 10px;\n left: 6px;\n margin-left: -20px;\n position: absolute;\n top: 4px;\n transform: scale(0, 0);\n transition: -webkit-transform 0.1s cubic-bezier(0.8, -0.33, 0.2, 1.33);\n transition: transform 0.1s cubic-bezier(0.8, -0.33, 0.2, 1.33);\n transition: transform 0.1s cubic-bezier(0.8, -0.33, 0.2, 1.33), -webkit-transform 0.1s cubic-bezier(0.8, -0.33, 0.2, 1.33);\n width: 10px; }\n\n.radio input[type=\"radio\"] {\n cursor: pointer;\n opacity: 0;\n z-index: 1;\n outline: none !important; }\n .radio input[type=\"radio\"]:disabled + label {\n opacity: 0.65; }\n\n.radio input[type=\"radio\"]:focus + label::before {\n outline-offset: -2px;\n outline: 5px auto -webkit-focus-ring-color;\n outline: thin dotted; }\n\n.radio input[type=\"radio\"]:checked + label::after {\n -webkit-transform: scale(1, 1);\n transform: scale(1, 1); }\n\n.radio input[type=\"radio\"]:disabled + label::before {\n cursor: not-allowed; }\n\n.radio.radio-inline {\n margin-top: 0; }\n\n.radio.radio-single label {\n height: 17px; }\n\n.radio-primary input[type=\"radio\"] + label::after {\n background-color: #00acc1; }\n\n.radio-primary input[type=\"radio\"]:checked + label::before {\n border-color: #00acc1; }\n\n.radio-primary input[type=\"radio\"]:checked + label::after {\n background-color: #00acc1; }\n\n.radio-secondary input[type=\"radio\"] + label::after {\n background-color: #6c757d; }\n\n.radio-secondary input[type=\"radio\"]:checked + label::before {\n border-color: #6c757d; }\n\n.radio-secondary input[type=\"radio\"]:checked + label::after {\n background-color: #6c757d; }\n\n.radio-success input[type=\"radio\"] + label::after {\n background-color: #25b343; }\n\n.radio-success input[type=\"radio\"]:checked + label::before {\n border-color: #25b343; }\n\n.radio-success input[type=\"radio\"]:checked + label::after {\n background-color: #25b343; }\n\n.radio-info input[type=\"radio\"] + label::after {\n background-color: #4b88e4; }\n\n.radio-info input[type=\"radio\"]:checked + label::before {\n border-color: #4b88e4; }\n\n.radio-info input[type=\"radio\"]:checked + label::after {\n background-color: #4b88e4; }\n\n.radio-warning input[type=\"radio\"] + label::after {\n background-color: #f7b84b; }\n\n.radio-warning input[type=\"radio\"]:checked + label::before {\n border-color: #f7b84b; }\n\n.radio-warning input[type=\"radio\"]:checked + label::after {\n background-color: #f7b84b; }\n\n.radio-danger input[type=\"radio\"] + label::after {\n background-color: #f1556c; }\n\n.radio-danger input[type=\"radio\"]:checked + label::before {\n border-color: #f1556c; }\n\n.radio-danger input[type=\"radio\"]:checked + label::after {\n background-color: #f1556c; }\n\n.radio-light input[type=\"radio\"] + label::after {\n background-color: #f7f7f7; }\n\n.radio-light input[type=\"radio\"]:checked + label::before {\n border-color: #f7f7f7; }\n\n.radio-light input[type=\"radio\"]:checked + label::after {\n background-color: #f7f7f7; }\n\n.radio-dark input[type=\"radio\"] + label::after {\n background-color: #323a46; }\n\n.radio-dark input[type=\"radio\"]:checked + label::before {\n border-color: #323a46; }\n\n.radio-dark input[type=\"radio\"]:checked + label::after {\n background-color: #323a46; }\n\n.radio-pink input[type=\"radio\"] + label::after {\n background-color: #f672a7; }\n\n.radio-pink input[type=\"radio\"]:checked + label::before {\n border-color: #f672a7; }\n\n.radio-pink input[type=\"radio\"]:checked + label::after {\n background-color: #f672a7; }\n\n.radio-purple input[type=\"radio\"] + label::after {\n background-color: #6b5eae; }\n\n.radio-purple input[type=\"radio\"]:checked + label::before {\n border-color: #6b5eae; }\n\n.radio-purple input[type=\"radio\"]:checked + label::after {\n background-color: #6b5eae; }\n\n.ribbon-box {\n position: relative;\n /* Ribbon two */ }\n .ribbon-box .ribbon {\n position: relative;\n clear: both;\n padding: 5px 12px;\n margin-bottom: 15px;\n -webkit-box-shadow: 2px 5px 10px rgba(50, 58, 70, 0.15);\n box-shadow: 2px 5px 10px rgba(50, 58, 70, 0.15);\n color: #fff;\n font-size: 13px;\n font-weight: 500; }\n .ribbon-box .ribbon:before {\n content: \" \";\n border-style: solid;\n border-width: 10px;\n display: block;\n position: absolute;\n bottom: -10px;\n left: 0;\n margin-bottom: -10px;\n z-index: -1; }\n .ribbon-box .ribbon.float-left {\n margin-left: -30px;\n border-radius: 0 3px 3px 0; }\n .ribbon-box .ribbon.float-right {\n margin-right: -30px;\n border-radius: 3px 0 0 3px; }\n .ribbon-box .ribbon.float-right:before {\n right: 0; }\n .ribbon-box .ribbon.float-center span {\n margin: 0 auto 20px auto; }\n .ribbon-box.ribbon-icon-box .ribbon {\n padding-left: 40px; }\n .ribbon-box.ribbon-icon-box .ribbon .ribbon-icon {\n position: absolute;\n left: 6px;\n top: 6px; }\n .ribbon-box .ribbon-content {\n clear: both; }\n .ribbon-box .ribbon-primary {\n background: #00acc1; }\n .ribbon-box .ribbon-primary:before {\n border-color: #007f8e transparent transparent; }\n .ribbon-box .ribbon-secondary {\n background: #6c757d; }\n .ribbon-box .ribbon-secondary:before {\n border-color: #545b62 transparent transparent; }\n .ribbon-box .ribbon-success {\n background: #25b343; }\n .ribbon-box .ribbon-success:before {\n border-color: #1c8933 transparent transparent; }\n .ribbon-box .ribbon-info {\n background: #4b88e4; }\n .ribbon-box .ribbon-info:before {\n border-color: #216bdb transparent transparent; }\n .ribbon-box .ribbon-warning {\n background: #f7b84b; }\n .ribbon-box .ribbon-warning:before {\n border-color: #f5a51a transparent transparent; }\n .ribbon-box .ribbon-danger {\n background: #f1556c; }\n .ribbon-box .ribbon-danger:before {\n border-color: #ed2643 transparent transparent; }\n .ribbon-box .ribbon-light {\n background: #f7f7f7; }\n .ribbon-box .ribbon-light:before {\n border-color: #dedede transparent transparent; }\n .ribbon-box .ribbon-dark {\n background: #323a46; }\n .ribbon-box .ribbon-dark:before {\n border-color: #1d2128 transparent transparent; }\n .ribbon-box .ribbon-pink {\n background: #f672a7; }\n .ribbon-box .ribbon-pink:before {\n border-color: #f34289 transparent transparent; }\n .ribbon-box .ribbon-purple {\n background: #6b5eae; }\n .ribbon-box .ribbon-purple:before {\n border-color: #544990 transparent transparent; }\n .ribbon-box .ribbon-two {\n position: absolute;\n left: -5px;\n top: -5px;\n z-index: 1;\n overflow: hidden;\n width: 75px;\n height: 75px;\n text-align: right; }\n .ribbon-box .ribbon-two span {\n font-size: 13px;\n color: #fff;\n text-align: center;\n line-height: 20px;\n transform: rotate(-45deg);\n -webkit-transform: rotate(-45deg);\n width: 100px;\n display: block;\n -webkit-box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.06), 0 1px 0 0 rgba(0, 0, 0, 0.02);\n box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.06), 0 1px 0 0 rgba(0, 0, 0, 0.02);\n position: absolute;\n top: 19px;\n left: -21px;\n font-weight: 500; }\n .ribbon-box .ribbon-two span:before {\n content: \"\";\n position: absolute;\n left: 0;\n top: 100%;\n z-index: -1;\n border-right: 3px solid transparent;\n border-bottom: 3px solid transparent; }\n .ribbon-box .ribbon-two span:after {\n content: \"\";\n position: absolute;\n right: 0;\n top: 100%;\n z-index: -1;\n border-left: 3px solid transparent;\n border-bottom: 3px solid transparent; }\n .ribbon-box .ribbon-two-primary span {\n background: #00acc1; }\n .ribbon-box .ribbon-two-primary span:before {\n border-left: 3px solid #006875;\n border-top: 3px solid #006875; }\n .ribbon-box .ribbon-two-primary span:after {\n border-right: 3px solid #006875;\n border-top: 3px solid #006875; }\n .ribbon-box .ribbon-two-secondary span {\n background: #6c757d; }\n .ribbon-box .ribbon-two-secondary span:before {\n border-left: 3px solid #494f54;\n border-top: 3px solid #494f54; }\n .ribbon-box .ribbon-two-secondary span:after {\n border-right: 3px solid #494f54;\n border-top: 3px solid #494f54; }\n .ribbon-box .ribbon-two-success span {\n background: #25b343; }\n .ribbon-box .ribbon-two-success span:before {\n border-left: 3px solid #18742b;\n border-top: 3px solid #18742b; }\n .ribbon-box .ribbon-two-success span:after {\n border-right: 3px solid #18742b;\n border-top: 3px solid #18742b; }\n .ribbon-box .ribbon-two-info span {\n background: #4b88e4; }\n .ribbon-box .ribbon-two-info span:before {\n border-left: 3px solid #1e60c5;\n border-top: 3px solid #1e60c5; }\n .ribbon-box .ribbon-two-info span:after {\n border-right: 3px solid #1e60c5;\n border-top: 3px solid #1e60c5; }\n .ribbon-box .ribbon-two-warning span {\n background: #f7b84b; }\n .ribbon-box .ribbon-two-warning span:before {\n border-left: 3px solid #eb990a;\n border-top: 3px solid #eb990a; }\n .ribbon-box .ribbon-two-warning span:after {\n border-right: 3px solid #eb990a;\n border-top: 3px solid #eb990a; }\n .ribbon-box .ribbon-two-danger span {\n background: #f1556c; }\n .ribbon-box .ribbon-two-danger span:before {\n border-left: 3px solid #e71332;\n border-top: 3px solid #e71332; }\n .ribbon-box .ribbon-two-danger span:after {\n border-right: 3px solid #e71332;\n border-top: 3px solid #e71332; }\n .ribbon-box .ribbon-two-light span {\n background: #f7f7f7; }\n .ribbon-box .ribbon-two-light span:before {\n border-left: 3px solid #d1d1d1;\n border-top: 3px solid #d1d1d1; }\n .ribbon-box .ribbon-two-light span:after {\n border-right: 3px solid #d1d1d1;\n border-top: 3px solid #d1d1d1; }\n .ribbon-box .ribbon-two-dark span {\n background: #323a46; }\n .ribbon-box .ribbon-two-dark span:before {\n border-left: 3px solid #121519;\n border-top: 3px solid #121519; }\n .ribbon-box .ribbon-two-dark span:after {\n border-right: 3px solid #121519;\n border-top: 3px solid #121519; }\n .ribbon-box .ribbon-two-pink span {\n background: #f672a7; }\n .ribbon-box .ribbon-two-pink span:before {\n border-left: 3px solid #f12a7a;\n border-top: 3px solid #f12a7a; }\n .ribbon-box .ribbon-two-pink span:after {\n border-right: 3px solid #f12a7a;\n border-top: 3px solid #f12a7a; }\n .ribbon-box .ribbon-two-purple span {\n background: #6b5eae; }\n .ribbon-box .ribbon-two-purple span:before {\n border-left: 3px solid #4a407f;\n border-top: 3px solid #4a407f; }\n .ribbon-box .ribbon-two-purple span:after {\n border-right: 3px solid #4a407f;\n border-top: 3px solid #4a407f; }\n\n@media print {\n .right-bar,\n .page-title-box,\n .navbar-custom,\n .footer {\n display: none; }\n .card-body,\n .content-page,\n .right-bar,\n .content,\n body {\n padding: 0;\n margin: 0; } }\n\n/*!\r\n * Waves v0.7.6\r\n * http://fian.my.id/Waves \r\n * \r\n * Copyright 2014-2018 Alfiana E. Sibuea and other contributors \r\n * Released under the MIT license \r\n * https://github.com/fians/Waves/blob/master/LICENSE */\n.waves-effect {\n position: relative;\n cursor: pointer;\n display: inline-block;\n overflow: hidden;\n -webkit-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n user-select: none;\n -webkit-tap-highlight-color: transparent; }\n\n.waves-effect .waves-ripple {\n position: absolute;\n border-radius: 50%;\n width: 100px;\n height: 100px;\n margin-top: -50px;\n margin-left: -50px;\n opacity: 0;\n background: rgba(0, 0, 0, 0.2);\n 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%);\n -webkit-transition: all 0.5s ease-out;\n transition: all 0.5s ease-out;\n -webkit-transition-property: -webkit-transform, opacity;\n -webkit-transition-property: opacity, -webkit-transform;\n transition-property: opacity, -webkit-transform;\n transition-property: transform, opacity;\n transition-property: transform, opacity, -webkit-transform;\n -webkit-transform: scale(0) translate(0, 0);\n transform: scale(0) translate(0, 0);\n pointer-events: none; }\n\n.waves-effect.waves-light .waves-ripple {\n background: rgba(255, 255, 255, 0.4);\n 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%); }\n\n.waves-effect.waves-classic .waves-ripple {\n background: rgba(0, 0, 0, 0.2); }\n\n.waves-effect.waves-classic.waves-light .waves-ripple {\n background: rgba(255, 255, 255, 0.4); }\n\n.waves-notransition {\n -webkit-transition: none !important;\n transition: none !important; }\n\n.waves-button,\n.waves-circle {\n -webkit-transform: translateZ(0);\n transform: translateZ(0);\n -webkit-mask-image: -webkit-radial-gradient(circle, white 100%, black 100%); }\n\n.waves-button,\n.waves-button:hover,\n.waves-button:visited,\n.waves-button-input {\n white-space: nowrap;\n vertical-align: middle;\n cursor: pointer;\n border: none;\n outline: none;\n color: inherit;\n background-color: rgba(0, 0, 0, 0);\n font-size: 1em;\n line-height: 1em;\n text-align: center;\n text-decoration: none;\n z-index: 1; }\n\n.waves-button {\n padding: 0.85em 1.1em;\n border-radius: 0.2em; }\n\n.waves-button-input {\n margin: 0;\n padding: 0.85em 1.1em; }\n\n.waves-input-wrapper {\n border-radius: 0.2em;\n vertical-align: bottom; }\n\n.waves-input-wrapper.waves-button {\n padding: 0; }\n\n.waves-input-wrapper .waves-button-input {\n position: relative;\n top: 0;\n left: 0;\n z-index: 1; }\n\n.waves-circle {\n text-align: center;\n width: 2.5em;\n height: 2.5em;\n line-height: 2.5em;\n border-radius: 50%; }\n\n.waves-float {\n -webkit-mask-image: none;\n -webkit-box-shadow: 0px 1px 1.5px 1px rgba(0, 0, 0, 0.12);\n box-shadow: 0px 1px 1.5px 1px rgba(0, 0, 0, 0.12);\n -webkit-transition: all 300ms;\n transition: all 300ms; }\n\n.waves-float:active {\n -webkit-box-shadow: 0px 8px 20px 1px rgba(0, 0, 0, 0.3);\n box-shadow: 0px 8px 20px 1px rgba(0, 0, 0, 0.3); }\n\n.waves-block {\n display: block; }\n\n.slimScrollDiv {\n height: auto !important; }\n\n#toast-container > div {\n opacity: 1;\n -webkit-box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.12);\n box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.12); }\n #toast-container > div:hover {\n -webkit-box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.12);\n box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.12); }\n\n.toast-progress {\n background-color: #fff; }\n\n.toast-success {\n background-color: #25b343; }\n\n.toast-info {\n background-color: #4b88e4; }\n\n.toast-warning {\n background-color: #f7b84b; }\n\n.toast-error {\n background-color: #f1556c; }\n\n.swal2-modal {\n font-family: \"Rubik\", sans-serif;\n -webkit-box-shadow: 0 10px 33px rgba(0, 0, 0, 0.1);\n box-shadow: 0 10px 33px rgba(0, 0, 0, 0.1); }\n .swal2-modal .swal2-title {\n font-size: 24px;\n font-weight: 500; }\n .swal2-modal .swal2-content {\n font-size: 16px; }\n .swal2-modal .swal2-spacer {\n margin: 10px 0; }\n .swal2-modal .swal2-file, .swal2-modal .swal2-input, .swal2-modal .swal2-textarea {\n border: 2px solid #dee2e6;\n font-size: 16px;\n -webkit-box-shadow: none;\n box-shadow: none; }\n .swal2-modal .swal2-styled:focus {\n -webkit-box-shadow: none !important;\n box-shadow: none !important; }\n\n.swal2-icon.swal2-question {\n color: #00acc1;\n border-color: #00acc1; }\n\n.swal2-icon.swal2-warning {\n color: #f7b84b;\n border-color: #f7b84b; }\n\n.swal2-icon.swal2-error {\n border-color: #f1556c; }\n .swal2-icon.swal2-error .line {\n background-color: #f1556c; }\n\n.swal2-icon.swal2-info {\n color: #4b88e4;\n border-color: #4b88e4; }\n .swal2-icon.swal2-info .line {\n background-color: #4b88e4; }\n\n.swal2-modal .swal2-file:focus, .swal2-modal .swal2-input:focus, .swal2-modal .swal2-textarea:focus {\n outline: 0;\n border: 2px solid #00acc1; }\n\n.swal2-container.swal2-shown {\n background-color: rgba(50, 58, 70, 0.9); }\n\n.irs--modern .irs-bar, .irs--modern .irs-to, .irs--modern .irs-from, .irs--modern .irs-single {\n background: #00acc1 !important; }\n\n.irs--modern .irs-to:before, .irs--modern .irs-from:before, .irs--modern .irs-single:before {\n border-top-color: #00acc1; }\n\n.irs--modern .irs-min, .irs--modern .irs-max {\n color: #98a6ad; }\n\n.irs--modern .irs-grid-text {\n font-size: 12px; }\n\n.irs--modern .irs-handle > i:nth-child(1) {\n width: 8px;\n height: 8px; }\n\n.irs--modern .irs-handle > i:first-child {\n background-color: #00acc1 !important; }\n\n.calendar {\n float: left;\n margin-bottom: 0; }\n\n.fc-view {\n margin-top: 30px; }\n\n.none-border .modal-footer {\n border-top: none; }\n\n.fc-toolbar {\n margin: 15px 0 5px 0; }\n .fc-toolbar h2 {\n font-size: 1.25rem;\n line-height: 1.875rem;\n text-transform: uppercase; }\n\n.fc-day-grid-event .fc-time {\n font-weight: 500; }\n\n.fc-day {\n background: #fff; }\n\n.fc-toolbar .fc-state-active,\n.fc-toolbar .ui-state-active,\n.fc-toolbar button:focus,\n.fc-toolbar button:hover,\n.fc-toolbar .ui-state-hover {\n z-index: 0; }\n\n.fc th.fc-widget-header {\n background: #f1f5f7;\n font-size: 13px;\n line-height: 20px;\n padding: 10px 0;\n text-transform: uppercase;\n font-weight: 500; }\n\n.fc-unthemed th,\n.fc-unthemed td,\n.fc-unthemed thead,\n.fc-unthemed tbody,\n.fc-unthemed .fc-divider,\n.fc-unthemed .fc-row,\n.fc-unthemed .fc-popover {\n border-color: #dee2e6; }\n\n.fc-button {\n background: #f1f5f7;\n border: none;\n color: #6c757d;\n text-transform: capitalize;\n -webkit-box-shadow: none;\n box-shadow: none;\n border-radius: 3px;\n margin: 0 3px;\n padding: 6px 12px;\n height: auto; }\n\n.fc-text-arrow {\n font-family: inherit;\n font-size: 1rem; }\n\n.fc-state-hover {\n background: #f1f5f7; }\n\n.fc-state-highlight {\n background: #dee2e6; }\n\n.fc-state-down,\n.fc-state-active,\n.fc-state-disabled {\n background-color: #00acc1;\n color: #fff;\n text-shadow: none; }\n\n.fc-cell-overlay {\n background: #dee2e6; }\n\n.fc-unthemed .fc-today {\n background: #fff; }\n\n.fc-event {\n border-radius: 2px;\n border: none;\n cursor: move;\n font-size: 0.8125rem;\n margin: 5px 7px;\n padding: 5px 5px;\n text-align: center; }\n\n.external-event {\n cursor: move;\n margin: 10px 0;\n padding: 8px 10px;\n color: #fff;\n border-radius: 4px; }\n\n.fc-basic-view td.fc-week-number span {\n padding-right: 8px; }\n\n.fc-basic-view td.fc-day-number {\n padding-right: 8px; }\n\n.fc-basic-view .fc-content {\n color: #fff; }\n\n.fc-time-grid-event .fc-content {\n color: #fff; }\n\n@media (max-width: 767.98px) {\n .fc-toolbar .fc-left, .fc-toolbar .fc-right, .fc-toolbar .fc-center {\n float: none;\n display: block;\n clear: both;\n margin: 10px 0; }\n .fc .fc-toolbar > * > * {\n float: none; }\n .fc-today-button {\n display: none; } }\n\n.chartjs-chart {\n margin: auto;\n position: relative;\n width: 100%; }\n\n.chartjs-chart-example {\n height: 300px; }\n\n.jqstooltip {\n -webkit-box-sizing: content-box;\n box-sizing: content-box;\n width: auto !important;\n height: auto !important;\n background-color: #323a46 !important;\n -webkit-box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.12);\n box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.12);\n padding: 5px 10px !important;\n border-radius: 3px;\n border-color: #323a46 !important; }\n\n.jqsfield {\n color: #fff !important;\n font-size: 12px !important;\n line-height: 18px !important;\n font-family: \"Rubik\", sans-serif !important;\n font-weight: 500 !important; }\n\n.nice-select .option.selected {\n font-weight: 500; }\n\n.select2-container .select2-selection--single {\n border: 1px solid #ced4da;\n height: 38px;\n outline: none; }\n .select2-container .select2-selection--single .select2-selection__rendered {\n line-height: 36px;\n padding-left: 12px; }\n .select2-container .select2-selection--single .select2-selection__arrow {\n height: 34px;\n width: 34px;\n right: 3px; }\n .select2-container .select2-selection--single .select2-selection__arrow b {\n border-color: #d1d1d1 transparent transparent transparent;\n border-width: 6px 6px 0 6px; }\n\n.select2-container--open .select2-selection--single .select2-selection__arrow b {\n border-color: transparent transparent #d1d1d1 transparent !important;\n border-width: 0 6px 6px 6px !important; }\n\n.select2-results__option {\n padding: 6px 12px; }\n\n.select2-dropdown {\n border: 1px solid #eaeaea;\n -webkit-box-shadow: 0px 0px 35px 0px rgba(154, 161, 171, 0.15);\n box-shadow: 0px 0px 35px 0px rgba(154, 161, 171, 0.15); }\n\n.select2-container--default .select2-search--dropdown {\n padding: 10px;\n background-color: white; }\n .select2-container--default .select2-search--dropdown .select2-search__field {\n border: 1px solid #eaeaea;\n outline: none; }\n\n.select2-container--default .select2-results__group {\n font-weight: 500; }\n\n.select2-container--default .select2-results__option--highlighted[aria-selected] {\n background-color: #00acc1; }\n\n.select2-container--default .select2-results__option[aria-selected=true] {\n background-color: #f7f7f7;\n color: #323a46; }\n .select2-container--default .select2-results__option[aria-selected=true]:hover {\n background-color: #00acc1;\n color: #fff; }\n\n.select2-container .select2-selection--multiple {\n min-height: 38px;\n border: 1px solid #ced4da !important; }\n .select2-container .select2-selection--multiple .select2-selection__rendered {\n padding: 1px 10px; }\n .select2-container .select2-selection--multiple .select2-search__field {\n border: 0; }\n .select2-container .select2-selection--multiple .select2-selection__choice {\n background-color: #00acc1;\n border: none;\n color: #fff;\n border-radius: 3px;\n padding: 0 7px;\n margin-top: 7px; }\n .select2-container .select2-selection--multiple .select2-selection__choice__remove {\n color: #fff;\n margin-right: 5px; }\n .select2-container .select2-selection--multiple .select2-selection__choice__remove:hover {\n color: #fff; }\n\n.daterangepicker {\n font-family: \"Rubik\", sans-serif; }\n .daterangepicker td.active, .daterangepicker td.active:hover, .daterangepicker .ranges li.active {\n background-color: #00acc1; }\n .daterangepicker .drp-buttons .btn {\n font-weight: 500; }\n\n@font-face {\n font-family: \"summernote\";\n font-style: normal;\n font-weight: normal;\n src: url(\"../fonts/summernote.eot\");\n src: url(\"../fonts/summernote.eot?#iefix\") format(\"embedded-opentype\"), url(\"../fonts/summernote.woff?\") format(\"woff\"), url(\"../fonts/summernote.ttf?\") format(\"truetype\"); }\n\n.note-editor.note-frame {\n border: 2px solid #f7f7f7;\n -webkit-box-shadow: none;\n box-shadow: none;\n margin: 0; }\n .note-editor.note-frame .note-statusbar {\n background-color: #fcfcfc;\n border-top: 1px solid #f7f7f7; }\n .note-editor.note-frame .note-editable {\n border: none; }\n\n.note-status-output {\n display: none; }\n\n.note-editable {\n border-radius: 0.2rem;\n padding: 0.45rem 0.9rem; }\n .note-editable p:last-of-type {\n margin-bottom: 0; }\n\n.note-popover .popover-content .note-color .dropdown-menu,\n.card-header.note-toolbar .note-color .dropdown-menu {\n min-width: 344px; }\n\n.note-toolbar {\n z-index: 1;\n background-color: #fff !important; }\n\n.dropzone {\n border: 2px dashed rgba(50, 58, 70, 0.3);\n background: #fff;\n border-radius: 6px; }\n\n.dataTables_wrapper.container-fluid {\n padding: 0; }\n\ntable.dataTable {\n border-collapse: collapse !important;\n margin-bottom: 15px !important; }\n table.dataTable tbody > tr.selected, table.dataTable tbody > tr > .selected {\n background-color: #00acc1; }\n table.dataTable tbody > tr.selected td, table.dataTable tbody > tr > .selected td {\n border-color: #00acc1; }\n table.dataTable tbody td:focus {\n outline: none !important; }\n table.dataTable tbody th.focus, table.dataTable tbody td.focus {\n outline: 2px solid #00acc1 !important;\n outline-offset: -1px;\n color: #00acc1;\n background-color: rgba(0, 172, 193, 0.15); }\n\n.dataTables_info {\n font-weight: 500; }\n\ntable.dataTable.dtr-inline.collapsed > tbody > tr[role=row] > td:first-child:before, table.dataTable.dtr-inline.collapsed > tbody > tr[role=row] > th:first-child:before {\n -webkit-box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.12);\n box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.12);\n background-color: #25b343;\n top: 0.85rem; }\n\ntable.dataTable.dtr-inline.collapsed > tbody > tr.parent > td:first-child:before, table.dataTable.dtr-inline.collapsed > tbody > tr.parent > th:first-child:before {\n background-color: #f1556c;\n top: 0.85rem; }\n\ndiv.dt-button-info {\n background-color: #00acc1;\n border: none;\n color: #fff;\n -webkit-box-shadow: none;\n box-shadow: none;\n border-radius: 3px;\n text-align: center;\n z-index: 21; }\n div.dt-button-info h2 {\n border-bottom: none;\n background-color: rgba(255, 255, 255, 0.2);\n color: #fff; }\n\n@media (max-width: 767.98px) {\n li.paginate_button.previous, li.paginate_button.next {\n display: inline-block;\n font-size: 1.5rem; }\n li.paginate_button {\n display: none; }\n .dataTables_paginate ul {\n text-align: center;\n display: block;\n margin: 1.5rem 0 0 !important; }\n div.dt-buttons {\n display: inline-table;\n margin-bottom: 1.5rem; } }\n\n.activate-select .sorting_1 {\n background-color: #f1f5f7; }\n\n.gmaps, .gmaps-panaroma {\n height: 300px;\n background: #f1f5f7;\n border-radius: 3px; }\n\n.gmaps-overlay {\n display: block;\n text-align: center;\n color: #fff;\n font-size: 16px;\n line-height: 40px;\n background: #00acc1;\n border-radius: 4px;\n padding: 10px 20px; }\n\n.gmaps-overlay_arrow {\n left: 50%;\n margin-left: -16px;\n width: 0;\n height: 0;\n position: absolute; }\n .gmaps-overlay_arrow.above {\n bottom: -15px;\n border-left: 16px solid transparent;\n border-right: 16px solid transparent;\n border-top: 16px solid #00acc1; }\n .gmaps-overlay_arrow.below {\n top: -15px;\n border-left: 16px solid transparent;\n border-right: 16px solid transparent;\n border-bottom: 16px solid #00acc1; }\n\n.jvectormap-label {\n border: none;\n background: #323a46;\n color: #fff;\n font-family: \"Rubik\", sans-serif;\n font-size: 0.875rem;\n padding: 5px 8px; }\n\n.jvectormap-zoomin, .jvectormap-zoomout {\n line-height: 12px; }\n\n.button-list {\n margin-left: -8px;\n margin-bottom: -12px; }\n .button-list .btn {\n margin-bottom: 12px;\n margin-left: 8px; }\n\n.icons-list-demo div {\n cursor: pointer;\n line-height: 45px;\n white-space: nowrap;\n text-overflow: ellipsis;\n display: block;\n overflow: hidden; }\n .icons-list-demo div p {\n margin-bottom: 0;\n line-height: inherit; }\n\n.icons-list-demo i {\n text-align: center;\n vertical-align: middle;\n font-size: 22px;\n width: 50px;\n height: 50px;\n line-height: 50px;\n margin-right: 12px;\n color: rgba(50, 58, 70, 0.7);\n border-radius: 3px;\n display: inline-block;\n -webkit-transition: all 0.2s;\n transition: all 0.2s; }\n\n.icons-list-demo .col-lg-4 {\n background-clip: padding-box;\n margin-top: 10px; }\n .icons-list-demo .col-lg-4:hover,\n .icons-list-demo .col-lg-4:hover i {\n color: #00acc1; }\n\n.grid-structure .grid-container {\n background-color: #f1f5f7;\n margin-bottom: 10px;\n font-size: .8rem;\n font-weight: 500;\n padding: 10px 20px; }\n\nbody.authentication-bg {\n background-color: #f7f7f7;\n background-size: cover;\n background-repeat: no-repeat;\n padding-bottom: 0; }\n\n.home-btn {\n position: absolute;\n top: 15px;\n right: 25px; }\n\n.timeline {\n border-collapse: collapse;\n border-spacing: 0;\n display: table;\n margin-bottom: 50px;\n position: relative;\n table-layout: fixed;\n width: 100%; }\n .timeline .w-lg {\n min-width: 140px; }\n .timeline .time-show {\n margin-bottom: 30px;\n margin-left: -70px;\n margin-top: 30px;\n position: relative; }\n .timeline:before {\n background-color: #00acc1;\n bottom: 0;\n content: \"\";\n left: 70px;\n position: absolute;\n top: 30px;\n width: 2px;\n z-index: 0; }\n .timeline .timeline-icon {\n -webkit-border-radius: 50%;\n background-color: #00acc1;\n border-radius: 50%;\n display: block;\n height: 20px;\n left: -10px;\n margin-top: -10px;\n position: absolute;\n text-align: center;\n top: 50%;\n width: 20px; }\n .timeline .timeline-icon i {\n color: #fff;\n font-size: 10px;\n margin-top: 3px;\n position: absolute;\n left: 5px; }\n .timeline .time-icon:before {\n font-size: 16px;\n margin-top: 5px; }\n\n.timeline-item {\n padding-left: 70px; }\n .timeline-item .timeline-desk {\n position: relative; }\n .timeline-item .timeline-desk .timeline-box {\n padding: 15px 30px 15px 40px; }\n .timeline-item .timeline-desk .album img {\n height: 36px;\n width: auto;\n border-radius: 3px; }\n\n.member-card .member-thumb {\n width: 80px; }\n\n.social-links li a {\n border-radius: 50%;\n color: #adb5bd;\n display: inline-block;\n height: 30px;\n line-height: 27px;\n border: 2px solid #adb5bd;\n text-align: center;\n width: 30px; }\n .social-links li a:hover {\n color: #6c757d;\n border-color: #6c757d; }\n","\r\n// \r\n// social.scss\r\n//\r\n\r\n.social-list-item {\r\n height: 2rem;\r\n width: 2rem;\r\n line-height: calc(2rem - 4px);\r\n display: block;\r\n border: 2px solid $gray-500;\r\n border-radius: 50%;\r\n color: $gray-500;\r\n} ","// \r\n// widgets.scss\r\n//\r\n\r\n\r\n// Simple tile box\r\n.widget-flat {\r\n position: relative;\r\n overflow: hidden;\r\n\r\n i.widget-icon {\r\n font-size: 36px;\r\n }\r\n}","// \r\n// Custom-checkbox.scss\r\n//\r\n\r\n.checkbox {\r\n label {\r\n display: inline-block;\r\n padding-left: 8px;\r\n position: relative;\r\n font-weight: normal;\r\n margin-bottom: 0;\r\n &::before {\r\n -o-transition: 0.3s ease-in-out;\r\n -webkit-transition: 0.3s ease-in-out;\r\n background-color: $white;\r\n border-radius: 3px;\r\n border: 2px solid $gray-600;\r\n content: \"\";\r\n display: inline-block;\r\n height: 18px;\r\n left: 0;\r\n margin-left: -18px;\r\n position: absolute;\r\n transition: 0.3s ease-in-out;\r\n width: 18px;\r\n outline: none !important;\r\n top: 2px;\r\n }\r\n &::after {\r\n color: $gray-700;\r\n display: inline-block;\r\n font-size: 11px;\r\n height: 18px;\r\n left: 0;\r\n margin-left: -18px;\r\n padding-left: 3px;\r\n padding-top: 2px;\r\n position: absolute;\r\n top: 0;\r\n width: 18px;\r\n }\r\n }\r\n input[type=\"checkbox\"] {\r\n cursor: pointer;\r\n opacity: 0;\r\n z-index: 1;\r\n outline: none !important;\r\n &:disabled+label {\r\n opacity: 0.65;\r\n }\r\n }\r\n input[type=\"checkbox\"]:focus+label {\r\n &::before {\r\n outline-offset: -2px;\r\n outline: none;\r\n }\r\n }\r\n input[type=\"checkbox\"]:checked+label {\r\n &::after {\r\n content: \"\";\r\n position: absolute;\r\n top: 6px;\r\n left: 7px;\r\n display: table;\r\n width: 4px;\r\n height: 8px;\r\n border: 2px solid $gray-700;\r\n border-top-width: 0;\r\n border-left-width: 0;\r\n -webkit-transform: rotate(45deg);\r\n -ms-transform: rotate(45deg);\r\n -o-transform: rotate(45deg);\r\n transform: rotate(45deg);\r\n }\r\n }\r\n input[type=\"checkbox\"]:disabled+label {\r\n &::before {\r\n background-color: $light;\r\n cursor: not-allowed;\r\n }\r\n }\r\n}\r\n\r\n.checkbox.checkbox-circle {\r\n label {\r\n &::before {\r\n border-radius: 50%;\r\n }\r\n }\r\n}\r\n\r\n.checkbox.checkbox-inline {\r\n margin-top: 0;\r\n}\r\n\r\n.checkbox.checkbox-single {\r\n input {\r\n height: 18px;\r\n width: 18px;\r\n position: absolute;\r\n }\r\n label {\r\n height: 18px;\r\n width: 18px;\r\n &:before {\r\n margin-left: 0;\r\n }\r\n &:after {\r\n margin-left: 0;\r\n }\r\n }\r\n}\r\n\r\n@each $color,\r\n$value in $theme-colors {\r\n .checkbox-#{$color} {\r\n input[type=\"checkbox\"]:checked+label {\r\n &::before {\r\n background-color: $value;\r\n border-color: $value;\r\n }\r\n &::after {\r\n border-color: $white;\r\n }\r\n }\r\n }\r\n}","// \r\n// custom-radio.scss\r\n//\r\n\r\n.radio {\r\n label {\r\n display: inline-block;\r\n padding-left: 8px;\r\n position: relative;\r\n font-weight: normal;\r\n margin-bottom: 0;\r\n &::before {\r\n -o-transition: border 0.5s ease-in-out;\r\n -webkit-transition: border 0.5s ease-in-out;\r\n background-color: $white;\r\n border-radius: 50%;\r\n border: 2px solid $gray-600;\r\n content: \"\";\r\n display: inline-block;\r\n height: 18px;\r\n left: 0;\r\n margin-left: -18px;\r\n position: absolute;\r\n transition: border 0.5s ease-in-out;\r\n width: 18px;\r\n outline: none !important;\r\n }\r\n &::after {\r\n -moz-transition: -moz-transform 0.1s cubic-bezier(0.8, -0.33, 0.2, 1.33);\r\n -ms-transform: scale(0, 0);\r\n -o-transform: scale(0, 0);\r\n -o-transition: -o-transform 0.1s cubic-bezier(0.8, -0.33, 0.2, 1.33);\r\n -webkit-transform: scale(0, 0);\r\n -webkit-transition: -webkit-transform 0.1s cubic-bezier(0.8, -0.33, 0.2, 1.33);\r\n background-color: $gray-700;\r\n border-radius: 50%;\r\n content: \" \";\r\n display: inline-block;\r\n height: 10px;\r\n left: 6px;\r\n margin-left: -20px;\r\n position: absolute;\r\n top: 4px;\r\n transform: scale(0, 0);\r\n transition: transform 0.1s cubic-bezier(0.8, -0.33, 0.2, 1.33);\r\n width: 10px;\r\n }\r\n }\r\n input[type=\"radio\"] {\r\n cursor: pointer;\r\n opacity: 0;\r\n z-index: 1;\r\n outline: none !important;\r\n &:disabled+label {\r\n opacity: 0.65;\r\n }\r\n }\r\n input[type=\"radio\"]:focus+label {\r\n &::before {\r\n outline-offset: -2px;\r\n outline: 5px auto -webkit-focus-ring-color;\r\n outline: thin dotted;\r\n }\r\n }\r\n input[type=\"radio\"]:checked+label {\r\n &::after {\r\n -ms-transform: scale(1, 1);\r\n -o-transform: scale(1, 1);\r\n -webkit-transform: scale(1, 1);\r\n transform: scale(1, 1);\r\n }\r\n }\r\n input[type=\"radio\"]:disabled+label {\r\n &::before {\r\n cursor: not-allowed;\r\n }\r\n }\r\n}\r\n\r\n.radio.radio-inline {\r\n margin-top: 0;\r\n}\r\n\r\n.radio.radio-single {\r\n label {\r\n height: 17px;\r\n }\r\n}\r\n\r\n@each $color,\r\n$value in $theme-colors {\r\n .radio-#{$color} {\r\n input[type=\"radio\"]+label {\r\n &::after {\r\n background-color: $value;\r\n }\r\n }\r\n input[type=\"radio\"]:checked+label {\r\n &::before {\r\n border-color: $value;\r\n }\r\n &::after {\r\n background-color: $value;\r\n }\r\n }\r\n }\r\n}","// \r\n// ribbons.scss\r\n//\r\n\r\n.ribbon-box {\r\n position: relative;\r\n\r\n .ribbon{\r\n position: relative;\r\n clear: both;\r\n padding: 5px 12px;\r\n margin-bottom: 15px;\r\n box-shadow: 2px 5px 10px rgba($dark, 0.15);\r\n color: $white;\r\n font-size: 13px;\r\n font-weight: $font-weight-medium;\r\n\r\n &:before{\r\n content: \" \";\r\n border-style: solid;\r\n border-width: 10px;\r\n display: block;\r\n position: absolute;\r\n bottom: -10px;\r\n left: 0;\r\n margin-bottom: -10px;\r\n z-index: -1;\r\n }\r\n &.float-left {\r\n margin-left: -30px;\r\n border-radius: 0 3px 3px 0;\r\n }\r\n &.float-right {\r\n margin-right: -30px;\r\n border-radius: 3px 0 0 3px;\r\n\r\n &:before{\r\n right: 0;\r\n }\r\n }\r\n &.float-center {\r\n\r\n span {\r\n margin: 0 auto 20px auto;\r\n }\r\n }\r\n }\r\n\r\n &.ribbon-icon-box{\r\n .ribbon{\r\n padding-left: 40px;\r\n .ribbon-icon{\r\n position: absolute;\r\n left: 6px;\r\n top: 6px;\r\n }\r\n }\r\n }\r\n\r\n .ribbon-content {\r\n clear: both;\r\n }\r\n \r\n @each $color, $value in $theme-colors {\r\n .ribbon-#{$color} {\r\n background: ($value);\r\n\r\n &:before {\r\n border-color: darken(($value),10%) transparent transparent;\r\n }\r\n }\r\n }\r\n\r\n\r\n /* Ribbon two */\r\n .ribbon-two {\r\n position: absolute;\r\n left: -5px;\r\n top: -5px;\r\n z-index: 1;\r\n overflow: hidden;\r\n width: 75px;\r\n height: 75px;\r\n text-align: right;\r\n\r\n span {\r\n font-size: 13px;\r\n color: $white;\r\n text-align: center;\r\n line-height: 20px;\r\n transform: rotate(-45deg);\r\n -webkit-transform: rotate(-45deg);\r\n width: 100px;\r\n display: block;\r\n box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.06), 0 1px 0 0 rgba(0, 0, 0, 0.02);\r\n position: absolute;\r\n top: 19px;\r\n left: -21px;\r\n font-weight: $font-weight-medium;\r\n\r\n &:before {\r\n content: \"\";\r\n position: absolute;\r\n left: 0;\r\n top: 100%;\r\n z-index: -1;\r\n border-right: 3px solid transparent;\r\n border-bottom: 3px solid transparent;\r\n }\r\n\r\n &:after {\r\n content: \"\";\r\n position: absolute;\r\n right: 0;\r\n top: 100%;\r\n z-index: -1;\r\n border-left: 3px solid transparent;\r\n border-bottom: 3px solid transparent;\r\n }\r\n }\r\n }\r\n\r\n @each $color, $value in $theme-colors {\r\n .ribbon-two-#{$color} {\r\n\r\n span {\r\n background: ($value);\r\n \r\n &:before {\r\n border-left: 3px solid darken(($value),15%);\r\n border-top: 3px solid darken(($value),15%);\r\n }\r\n \r\n &:after {\r\n border-right: 3px solid darken(($value),15%);\r\n border-top: 3px solid darken(($value),15%);\r\n }\r\n }\r\n }\r\n }\r\n}\r\n","// \r\n// print.scss\r\n//\r\n\r\n// Used invoice page\r\n@media print {\r\n .right-bar,\r\n .page-title-box,\r\n .navbar-custom,\r\n .footer {\r\n display: none;\r\n }\r\n .card-body,\r\n .content-page,\r\n .right-bar,\r\n .content,\r\n body {\r\n padding: 0;\r\n margin: 0;\r\n }\r\n}","/*!\r\n * Waves v0.7.6\r\n * http://fian.my.id/Waves \r\n * \r\n * Copyright 2014-2018 Alfiana E. Sibuea and other contributors \r\n * Released under the MIT license \r\n * https://github.com/fians/Waves/blob/master/LICENSE */\r\n .waves-effect {\r\n position: relative;\r\n cursor: pointer;\r\n display: inline-block;\r\n overflow: hidden;\r\n -webkit-user-select: none;\r\n -moz-user-select: none;\r\n -ms-user-select: none;\r\n user-select: none;\r\n -webkit-tap-highlight-color: transparent;\r\n}\r\n.waves-effect .waves-ripple {\r\n position: absolute;\r\n border-radius: 50%;\r\n width: 100px;\r\n height: 100px;\r\n margin-top: -50px;\r\n margin-left: -50px;\r\n opacity: 0;\r\n background: rgba(0, 0, 0, 0.2);\r\n background: -webkit-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%);\r\n background: -o-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%);\r\n background: -moz-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%);\r\n 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%);\r\n -webkit-transition: all 0.5s ease-out;\r\n -moz-transition: all 0.5s ease-out;\r\n -o-transition: all 0.5s ease-out;\r\n transition: all 0.5s ease-out;\r\n -webkit-transition-property: -webkit-transform, opacity;\r\n -moz-transition-property: -moz-transform, opacity;\r\n -o-transition-property: -o-transform, opacity;\r\n transition-property: transform, opacity;\r\n -webkit-transform: scale(0) translate(0, 0);\r\n -moz-transform: scale(0) translate(0, 0);\r\n -ms-transform: scale(0) translate(0, 0);\r\n -o-transform: scale(0) translate(0, 0);\r\n transform: scale(0) translate(0, 0);\r\n pointer-events: none;\r\n}\r\n.waves-effect.waves-light .waves-ripple {\r\n background: rgba(255, 255, 255, 0.4);\r\n background: -webkit-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%);\r\n background: -o-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%);\r\n background: -moz-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%);\r\n 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%);\r\n}\r\n.waves-effect.waves-classic .waves-ripple {\r\n background: rgba(0, 0, 0, 0.2);\r\n}\r\n.waves-effect.waves-classic.waves-light .waves-ripple {\r\n background: rgba(255, 255, 255, 0.4);\r\n}\r\n.waves-notransition {\r\n -webkit-transition: none !important;\r\n -moz-transition: none !important;\r\n -o-transition: none !important;\r\n transition: none !important;\r\n}\r\n.waves-button,\r\n.waves-circle {\r\n -webkit-transform: translateZ(0);\r\n -moz-transform: translateZ(0);\r\n -ms-transform: translateZ(0);\r\n -o-transform: translateZ(0);\r\n transform: translateZ(0);\r\n -webkit-mask-image: -webkit-radial-gradient(circle, white 100%, black 100%);\r\n}\r\n.waves-button,\r\n.waves-button:hover,\r\n.waves-button:visited,\r\n.waves-button-input {\r\n white-space: nowrap;\r\n vertical-align: middle;\r\n cursor: pointer;\r\n border: none;\r\n outline: none;\r\n color: inherit;\r\n background-color: rgba(0, 0, 0, 0);\r\n font-size: 1em;\r\n line-height: 1em;\r\n text-align: center;\r\n text-decoration: none;\r\n z-index: 1;\r\n}\r\n.waves-button {\r\n padding: 0.85em 1.1em;\r\n border-radius: 0.2em;\r\n}\r\n.waves-button-input {\r\n margin: 0;\r\n padding: 0.85em 1.1em;\r\n}\r\n.waves-input-wrapper {\r\n border-radius: 0.2em;\r\n vertical-align: bottom;\r\n}\r\n.waves-input-wrapper.waves-button {\r\n padding: 0;\r\n}\r\n.waves-input-wrapper .waves-button-input {\r\n position: relative;\r\n top: 0;\r\n left: 0;\r\n z-index: 1;\r\n}\r\n.waves-circle {\r\n text-align: center;\r\n width: 2.5em;\r\n height: 2.5em;\r\n line-height: 2.5em;\r\n border-radius: 50%;\r\n}\r\n.waves-float {\r\n -webkit-mask-image: none;\r\n -webkit-box-shadow: 0px 1px 1.5px 1px rgba(0, 0, 0, 0.12);\r\n box-shadow: 0px 1px 1.5px 1px rgba(0, 0, 0, 0.12);\r\n -webkit-transition: all 300ms;\r\n -moz-transition: all 300ms;\r\n -o-transition: all 300ms;\r\n transition: all 300ms;\r\n}\r\n.waves-float:active {\r\n -webkit-box-shadow: 0px 8px 20px 1px rgba(0, 0, 0, 0.3);\r\n box-shadow: 0px 8px 20px 1px rgba(0, 0, 0, 0.3);\r\n}\r\n.waves-block {\r\n display: block;\r\n}\r\n","//\r\n// slimscroll.scss\r\n//\r\n\r\n.slimScrollDiv {\r\n height: auto !important;\r\n}","//\r\n// toastr.scss\r\n//\r\n\r\n#toast-container {\r\n >div {\r\n opacity: 1;\r\n box-shadow: $box-shadow-lg;\r\n \r\n &:hover {\r\n box-shadow: $box-shadow-lg;\r\n }\r\n }\r\n}\r\n\r\n.toast-progress {\r\n background-color: $white;\r\n}\r\n\r\n.toast-success {\r\n background-color: $success;\r\n}\r\n\r\n.toast-info {\r\n background-color: $info;\r\n}\r\n\r\n.toast-warning {\r\n background-color: $warning;\r\n}\r\n\r\n.toast-error {\r\n background-color: $danger;\r\n}","\r\n// \r\n// sweetalert.scss\r\n//\r\n\r\n.swal2-modal {\r\n font-family: $font-family-base;\r\n box-shadow: 0 10px 33px rgba(0,0,0,.1);\r\n\r\n .swal2-title {\r\n font-size: 24px;\r\n font-weight: $font-weight-medium;\r\n }\r\n .swal2-content {\r\n font-size: 16px;\r\n }\r\n .swal2-spacer {\r\n margin: 10px 0;\r\n }\r\n .swal2-file, .swal2-input, .swal2-textarea {\r\n border: 2px solid $gray-300;\r\n font-size: 16px;\r\n box-shadow: none;\r\n }\r\n\r\n .swal2-styled{\r\n &:focus {\r\n box-shadow: none !important;\r\n }\r\n }\r\n}\r\n\r\n.swal2-icon{\r\n &.swal2-question {\r\n color: $primary;\r\n border-color: $primary;\r\n }\r\n &.swal2-warning {\r\n color: $warning;\r\n border-color: $warning;\r\n }\r\n\r\n &.swal2-error {\r\n border-color: $danger;\r\n .line {\r\n background-color: $danger;\r\n }\r\n }\r\n\r\n &.swal2-info {\r\n color: $info;\r\n border-color: $info;\r\n .line {\r\n background-color: $info;\r\n }\r\n }\r\n}\r\n\r\n.swal2-modal{\r\n .swal2-file, .swal2-input, .swal2-textarea {\r\n &:focus {\r\n outline: 0;\r\n border: 2px solid $primary;\r\n }\r\n }\r\n}\r\n\r\n.swal2-container{\r\n &.swal2-shown {\r\n background-color: rgba($dark, 0.9);\r\n }\r\n}\r\n","//\r\n// ion-rangeslider.scss\r\n//\r\n.irs--modern{\r\n .irs-bar, .irs-to, .irs-from, .irs-single {\r\n background: $primary !important;\r\n }\r\n .irs-to, .irs-from, .irs-single{\r\n &:before{\r\n border-top-color: $primary;\r\n }\r\n }\r\n \r\n .irs-min, .irs-max{\r\n color: $gray-600;\r\n }\r\n .irs-grid-text{\r\n font-size: 12px;\r\n }\r\n .irs-handle {\r\n > i{\r\n &:nth-child(1){\r\n width: 8px;\r\n height: 8px;\r\n }\r\n &:first-child{\r\n background-color: $primary !important;\r\n }\r\n }\r\n }\r\n}","// \r\n// calendar.scss\r\n//\r\n\r\n.calendar {\r\n float: left;\r\n margin-bottom: 0;\r\n}\r\n\r\n.fc-view {\r\n margin-top: 30px;\r\n}\r\n\r\n.none-border {\r\n .modal-footer {\r\n border-top: none;\r\n }\r\n}\r\n\r\n.fc-toolbar {\r\n margin: 15px 0 5px 0;\r\n h2 {\r\n font-size: 1.25rem;\r\n line-height: 1.875rem;\r\n text-transform: uppercase;\r\n }\r\n}\r\n\r\n.fc-day-grid-event {\r\n .fc-time {\r\n font-weight: $font-weight-medium;\r\n }\r\n}\r\n\r\n.fc-day {\r\n background: $white;\r\n}\r\n\r\n.fc-toolbar {\r\n .fc-state-active,\r\n .ui-state-active,\r\n button:focus,\r\n button:hover,\r\n .ui-state-hover {\r\n z-index: 0;\r\n }\r\n}\r\n\r\n.fc {\r\n th.fc-widget-header {\r\n background: $gray-100;\r\n font-size: 13px;\r\n line-height: 20px;\r\n padding: 10px 0;\r\n text-transform: uppercase;\r\n font-weight: $font-weight-medium;\r\n }\r\n}\r\n\r\n.fc-unthemed {\r\n th,\r\n td,\r\n thead,\r\n tbody,\r\n .fc-divider,\r\n .fc-row,\r\n .fc-popover {\r\n border-color: $gray-300;\r\n }\r\n}\r\n\r\n\r\n.fc-button {\r\n background: $gray-100;\r\n border: none;\r\n color: $gray-700;\r\n text-transform: capitalize;\r\n box-shadow: none;\r\n border-radius: 3px;\r\n margin: 0 3px;\r\n padding: 6px 12px;\r\n height: auto;\r\n}\r\n\r\n.fc-text-arrow {\r\n font-family: inherit;\r\n font-size: 1rem;\r\n}\r\n\r\n.fc-state-hover {\r\n background: $gray-100;\r\n}\r\n\r\n.fc-state-highlight {\r\n background: $gray-300;\r\n}\r\n\r\n.fc-state-down,\r\n.fc-state-active,\r\n.fc-state-disabled {\r\n background-color: $primary;\r\n color: $white;\r\n text-shadow: none;\r\n}\r\n\r\n.fc-cell-overlay {\r\n background: $gray-300;\r\n}\r\n\r\n.fc-unthemed {\r\n .fc-today {\r\n background: $white;\r\n }\r\n}\r\n\r\n.fc-event {\r\n border-radius: 2px;\r\n border: none;\r\n cursor: move;\r\n font-size: 0.8125rem;\r\n margin: 5px 7px;\r\n padding: 5px 5px;\r\n text-align: center;\r\n}\r\n\r\n.external-event {\r\n cursor: move;\r\n margin: 10px 0;\r\n padding: 8px 10px;\r\n color: $white;\r\n border-radius: 4px;\r\n}\r\n\r\n.fc-basic-view {\r\n td.fc-week-number {\r\n span {\r\n padding-right: 8px;\r\n }\r\n }\r\n td.fc-day-number {\r\n padding-right: 8px;\r\n }\r\n .fc-content {\r\n color: $white;\r\n }\r\n}\r\n\r\n.fc-time-grid-event {\r\n .fc-content {\r\n color: $white;\r\n }\r\n}\r\n\r\n@include media-breakpoint-down(sm) {\r\n .fc-toolbar {\r\n .fc-left,.fc-right,.fc-center {\r\n float: none;\r\n display: block;\r\n clear: both;\r\n margin: 10px 0;\r\n }\r\n }\r\n .fc {\r\n .fc-toolbar{\r\n >* {\r\n >* {\r\n float: none;\r\n }\r\n }\r\n }\r\n }\r\n .fc-today-button {\r\n display: none;\r\n }\r\n}","//\r\n// chartjs.scss\r\n//\r\n\r\n.chartjs-chart {\r\n margin: auto; \r\n position: relative; \r\n width: 100%;\r\n}\r\n\r\n.chartjs-chart-example {\r\n height: 300px;\r\n}","//\r\n// sparkline.scss\r\n//\r\n\r\n.jqstooltip {\r\n box-sizing: content-box;\r\n width: auto !important;\r\n height: auto !important;\r\n background-color: $dark !important;\r\n box-shadow: $box-shadow-lg;\r\n padding: 5px 10px !important;\r\n border-radius: 3px;\r\n border-color: $dark !important;\r\n}\r\n\r\n.jqsfield {\r\n color: $white !important;\r\n font-size: 12px !important;\r\n line-height: 18px !important;\r\n font-family: $font-family-base !important;\r\n font-weight: $font-weight-medium !important;\r\n}\r\n","\r\n\r\n//\r\n// Nice Select.scss\r\n//\r\n\r\n.nice-select {\r\n .option{\r\n &.selected{\r\n font-weight: $font-weight-medium;\r\n }\r\n }\r\n}\r\n","//\r\n// Select2.scss\r\n//\r\n\r\n.select2-container {\r\n .select2-selection--single {\r\n border: 1px solid $input-border-color;\r\n height: 38px;\r\n outline: none;\r\n .select2-selection__rendered {\r\n line-height: 36px;\r\n padding-left: 12px;\r\n }\r\n .select2-selection__arrow {\r\n height: 34px;\r\n width: 34px;\r\n right: 3px;\r\n b {\r\n border-color: darken($light, 15%) transparent transparent transparent;\r\n border-width: 6px 6px 0 6px;\r\n }\r\n }\r\n }\r\n}\r\n\r\n.select2-container--open {\r\n .select2-selection--single {\r\n .select2-selection__arrow {\r\n b {\r\n border-color: transparent transparent darken($light, 15%) transparent !important;\r\n border-width: 0 6px 6px 6px !important;\r\n }\r\n }\r\n }\r\n}\r\n\r\n.select2-results__option {\r\n padding: 6px 12px;\r\n}\r\n\r\n.select2-dropdown {\r\n border: 1px solid darken($light, 5%);\r\n box-shadow: $box-shadow;\r\n}\r\n\r\n.select2-container--default {\r\n .select2-search--dropdown {\r\n padding: 10px;\r\n background-color: lighten($light, 5%);\r\n .select2-search__field {\r\n border: 1px solid darken($light, 5%);\r\n outline: none;\r\n }\r\n }\r\n .select2-results__group{\r\n font-weight: $font-weight-medium;\r\n }\r\n .select2-results__option--highlighted[aria-selected] {\r\n background-color: $primary;\r\n }\r\n .select2-results__option[aria-selected=true] {\r\n background-color: $light;\r\n color: $dark;\r\n &:hover {\r\n background-color: $primary;\r\n color: $white;\r\n }\r\n }\r\n}\r\n\r\n.select2-container {\r\n .select2-selection--multiple {\r\n min-height: 38px;\r\n border: 1px solid $input-border-color !important;\r\n .select2-selection__rendered {\r\n padding: 1px 10px;\r\n }\r\n .select2-search__field {\r\n border: 0;\r\n }\r\n .select2-selection__choice {\r\n background-color: $primary;\r\n border: none;\r\n color: $white;\r\n border-radius: 3px;\r\n padding: 0 7px;\r\n margin-top: 7px;\r\n }\r\n .select2-selection__choice__remove {\r\n color: $white;\r\n margin-right: 5px;\r\n &:hover {\r\n color: $white;\r\n }\r\n }\r\n }\r\n}","//\r\n// Daterange\r\n//\r\n\r\n.daterangepicker {\r\n font-family: $font-family-base;\r\n\r\n td.active,td.active:hover,.ranges li.active {\r\n background-color: $primary;\r\n }\r\n .drp-buttons {\r\n .btn{\r\n font-weight: $font-weight-medium;\r\n }\r\n }\r\n}","//\r\n// summernote.scss\r\n//\r\n\r\n@font-face {\r\n font-family: \"summernote\";\r\n font-style: normal;\r\n font-weight: normal;\r\n src: url(\"../fonts/summernote.eot\");\r\n src: url(\"../fonts/summernote.eot?#iefix\") format(\"embedded-opentype\"), url(\"../fonts/summernote.woff?\") format(\"woff\"), url(\"../fonts/summernote.ttf?\") format(\"truetype\")\r\n}\r\n\r\n.note-editor{\r\n &.note-frame {\r\n border: 2px solid $gray-200;\r\n box-shadow: none;\r\n margin: 0;\r\n\r\n .note-statusbar {\r\n background-color: lighten($gray-200,2%);\r\n border-top: 1px solid $gray-200;\r\n }\r\n\r\n .note-editable {\r\n border: none;\r\n }\r\n }\r\n}\r\n\r\n.note-status-output {\r\n display: none;\r\n}\r\n\r\n.note-editable {\r\n border-radius: $input-border-radius;\r\n padding: $input-padding-y $input-padding-x;\r\n\r\n p {\r\n &:last-of-type {\r\n margin-bottom: 0;\r\n }\r\n }\r\n}\r\n\r\n.note-popover .popover-content .note-color .dropdown-menu,\r\n.card-header.note-toolbar .note-color .dropdown-menu {\r\n min-width: 344px;\r\n}\r\n\r\n.note-toolbar {\r\n z-index: 1;\r\n background-color: $white !important;\r\n}","// \r\n// dropzone.scss\r\n//\r\n\r\n.dropzone {\r\n border: 2px dashed rgba($dark, 0.3);\r\n background:$white;\r\n border-radius: 6px;\r\n}","//\r\n// datatable.scss\r\n//\r\n\r\n.dataTables_wrapper.container-fluid {\r\n padding: 0;\r\n}\r\n\r\ntable.dataTable {\r\n border-collapse: collapse !important;\r\n margin-bottom: 15px !important;\r\n\r\n tbody {\r\n // Multi select table\r\n\r\n > tr.selected, >tr>.selected {\r\n background-color: $primary;\r\n \r\n td {\r\n border-color: $primary;\r\n }\r\n }\r\n td {\r\n &:focus {\r\n outline: none !important;\r\n }\r\n }\r\n // Key Tables\r\n th, td{\r\n &.focus{\r\n outline: 2px solid $primary !important;\r\n outline-offset: -1px;\r\n color: $primary;\r\n background-color: rgba($primary, 0.15);\r\n }\r\n }\r\n }\r\n}\r\n\r\n.dataTables_info {\r\n font-weight: $font-weight-medium;\r\n}\r\n\r\n// Responsive data table\r\ntable.dataTable.dtr-inline.collapsed {\r\n > tbody {\r\n >tr[role=row] {\r\n > td, > th {\r\n &:first-child{\r\n &:before{\r\n box-shadow: $box-shadow-lg;\r\n background-color: $success;\r\n top: $table-cell-padding;\r\n }\r\n }\r\n }\r\n }\r\n >tr.parent {\r\n > td, > th {\r\n &:first-child{\r\n &:before{\r\n background-color: $danger;\r\n top: $table-cell-padding;\r\n }\r\n }\r\n }\r\n }\r\n }\r\n}\r\n\r\n// Data Table copy button\r\ndiv.dt-button-info {\r\n background-color: $primary;\r\n border: none;\r\n color: $white;\r\n box-shadow: none;\r\n border-radius: 3px;\r\n text-align: center;\r\n z-index: 21;\r\n\r\n h2 {\r\n border-bottom: none;\r\n background-color: rgba($white, 0.2);\r\n color: $white;\r\n }\r\n}\r\n\r\n@include media-breakpoint-down(sm) {\r\n li.paginate_button.previous,li.paginate_button.next {\r\n display: inline-block;\r\n font-size: 1.5rem;\r\n }\r\n \r\n li.paginate_button {\r\n display: none;\r\n }\r\n .dataTables_paginate {\r\n ul {\r\n text-align: center;\r\n display: block;\r\n margin: $spacer 0 0 !important;\r\n }\r\n }\r\n div.dt-buttons {\r\n display: inline-table;\r\n margin-bottom: $spacer;\r\n }\r\n}\r\n\r\n\r\n.activate-select {\r\n .sorting_1 {\r\n background-color: $gray-100;\r\n }\r\n}","//\r\n// google-maps.scss\r\n//\r\n \r\n.gmaps, .gmaps-panaroma {\r\n height: 300px;\r\n background: $gray-100;\r\n border-radius: 3px;\r\n}\r\n\r\n.gmaps-overlay {\r\n display: block;\r\n text-align: center;\r\n color: $white;\r\n font-size: 16px;\r\n line-height: 40px;\r\n background: $primary;\r\n border-radius: 4px;\r\n padding: 10px 20px;\r\n}\r\n\r\n.gmaps-overlay_arrow {\r\n left: 50%;\r\n margin-left: -16px;\r\n width: 0;\r\n height: 0;\r\n position: absolute;\r\n\r\n &.above {\r\n bottom: -15px;\r\n border-left: 16px solid transparent;\r\n border-right: 16px solid transparent;\r\n border-top: 16px solid $primary;\r\n }\r\n \r\n &.below {\r\n top: -15px;\r\n border-left: 16px solid transparent;\r\n border-right: 16px solid transparent;\r\n border-bottom: 16px solid $primary;\r\n }\r\n}","//\r\n// vector-maps.scss\r\n//\r\n\r\n.jvectormap-label {\r\n border: none;\r\n background: $dark;\r\n color: $white;\r\n font-family: $font-family-secondary;\r\n font-size: $font-size-base;\r\n padding: 5px 8px;\r\n}\r\n\r\n.jvectormap-zoomin, .jvectormap-zoomout {\r\n line-height: 12px;\r\n}","// \r\n// components-demo.scss\r\n//\r\n\r\n// Demo Only\r\n.button-list {\r\n margin-left: -8px;\r\n margin-bottom: -12px;\r\n \r\n .btn {\r\n margin-bottom: 12px;\r\n margin-left: 8px;\r\n }\r\n}\r\n\r\n\r\n// Icon demo ( Demo only )\r\n.icons-list-demo {\r\n div {\r\n cursor: pointer;\r\n line-height: 45px;\r\n white-space: nowrap;\r\n text-overflow: ellipsis;\r\n display: block;\r\n overflow: hidden;\r\n p {\r\n margin-bottom: 0;\r\n line-height: inherit;\r\n }\r\n }\r\n i {\r\n text-align: center;\r\n vertical-align: middle;\r\n font-size: 22px;\r\n width: 50px;\r\n height: 50px;\r\n line-height: 50px;\r\n margin-right: 12px;\r\n color: rgba($dark, 0.7);\r\n border-radius: 3px;\r\n display: inline-block;\r\n transition: all 0.2s;\r\n }\r\n .col-lg-4 {\r\n background-clip: padding-box;\r\n margin-top: 10px;\r\n &:hover,\r\n &:hover i {\r\n color: $primary;\r\n }\r\n }\r\n}\r\n\r\n\r\n// Grid\r\n\r\n.grid-structure {\r\n .grid-container {\r\n background-color: $gray-100;\r\n margin-bottom: 10px;\r\n font-size: .8rem;\r\n font-weight: $font-weight-medium;\r\n padding: 10px 20px;\r\n }\r\n}","// \r\n// authentication.scss\r\n//\r\n\r\n// authentication pages background\r\nbody{\r\n &.authentication-bg {\r\n background-color: $gray-200;\r\n background-size: cover;\r\n background-repeat: no-repeat;\r\n padding-bottom: 0;\r\n }\r\n}\r\n\r\n.home-btn {\r\n position: absolute;\r\n top: 15px;\r\n right: 25px;\r\n}\r\n","// \r\n// timeline.scss\r\n//\r\n.timeline {\r\n border-collapse: collapse;\r\n border-spacing: 0;\r\n display: table;\r\n margin-bottom: 50px;\r\n position: relative;\r\n table-layout: fixed;\r\n width: 100%;\r\n .w-lg {\r\n min-width: 140px;\r\n }\r\n .time-show {\r\n margin-bottom: 30px;\r\n margin-left: -70px;\r\n margin-top: 30px;\r\n position: relative;\r\n }\r\n &:before {\r\n background-color: $primary;\r\n bottom: 0;\r\n content: \"\";\r\n left: 70px;\r\n position: absolute;\r\n top: 30px;\r\n width: 2px;\r\n z-index: 0;\r\n }\r\n .timeline-icon {\r\n -webkit-border-radius: 50%;\r\n background-color: $primary;\r\n border-radius: 50%;\r\n display: block;\r\n height: 20px;\r\n left: -10px;\r\n margin-top: -10px;\r\n position: absolute;\r\n text-align: center;\r\n top: 50%;\r\n width: 20px;\r\n i {\r\n color: $white;\r\n font-size: 10px;\r\n margin-top: 3px;\r\n position: absolute;\r\n left: 5px;\r\n }\r\n }\r\n .time-icon {\r\n &:before {\r\n font-size: 16px;\r\n margin-top: 5px;\r\n }\r\n }\r\n}\r\n\r\n.timeline-item {\r\n padding-left: 70px;\r\n .timeline-desk {\r\n position: relative;\r\n .timeline-box {\r\n padding: 15px 30px 15px 40px;\r\n }\r\n .album {\r\n img {\r\n height: 36px;\r\n width: auto;\r\n border-radius: 3px;\r\n }\r\n }\r\n }\r\n}\r\n\r\n.member-card {\r\n .member-thumb {\r\n width: 80px;\r\n }\r\n}\r\n\r\n.social-links li a {\r\n border-radius: 50%;\r\n color: $gray-500;\r\n display: inline-block;\r\n height: 30px;\r\n line-height: 27px;\r\n border: 2px solid $gray-500;\r\n text-align: center;\r\n width: 30px;\r\n \r\n &:hover {\r\n color: $gray-700;\r\n border-color: $gray-700;\r\n }\r\n }"]} \ No newline at end of file diff --git a/public/assets/css/bootstrap.css b/public/assets/css/bootstrap.css new file mode 100644 index 000000000..0d57ec2a9 --- /dev/null +++ b/public/assets/css/bootstrap.css @@ -0,0 +1,8957 @@ +@charset "UTF-8"; +/* +Template Name: Simulor - Responsive Bootstrap 4 Admin Dashboard +Author: CoderThemes +Version: 2.0.0 +Website: https://coderthemes.com/ +Contact: support@coderthemes.com +File: Custom Bootstrap Css File +*/ +/*! + * Bootstrap v4.3.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: #4b88e4; + --indigo: #675aa9; + --purple: #6b5eae; + --pink: #f672a7; + --red: #f1556c; + --orange: #fd7e14; + --yellow: #f7b84b; + --green: #25b343; + --teal: #02a8b5; + --cyan: #00acc1; + --white: #fff; + --gray: #98a6ad; + --gray-dark: #414d5f; + --primary: #00acc1; + --secondary: #6c757d; + --success: #25b343; + --info: #4b88e4; + --warning: #f7b84b; + --danger: #f1556c; + --light: #f7f7f7; + --dark: #323a46; + --pink: #f672a7; + --purple: #6b5eae; + --breakpoint-xs: 0; + --breakpoint-sm: 576px; + --breakpoint-md: 768px; + --breakpoint-lg: 992px; + --breakpoint-xl: 1200px; + --font-family-sans-serif: "Rubik", sans-serif; + --font-family-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; } + +*, +*::before, +*::after { + -webkit-box-sizing: border-box; + 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: "Rubik", sans-serif; + font-size: 0.875rem; + font-weight: 400; + line-height: 1.5; + color: #6c757d; + text-align: left; + background-color: #fff; } + +[tabindex="-1"]:focus { + outline: 0 !important; } + +hr { + -webkit-box-sizing: content-box; + box-sizing: content-box; + height: 0; + overflow: visible; } + +h1, h2, h3, h4, h5, h6 { + margin-top: 0; + margin-bottom: 1.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; + 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: 500; } + +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: #00acc1; + text-decoration: none; + background-color: transparent; } + a:hover { + color: #006875; + text-decoration: none; } + +a:not([href]):not([tabindex]) { + color: inherit; + text-decoration: none; } + a:not([href]):not([tabindex]):hover, a:not([href]):not([tabindex]):focus { + color: inherit; + text-decoration: none; } + a:not([href]):not([tabindex]):focus { + outline: 0; } + +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.85rem; + padding-bottom: 0.85rem; + 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"] { + -webkit-box-sizing: border-box; + 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: .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: 1.5rem; + font-weight: 400; + line-height: 1.1; } + +h1, .h1 { + font-size: 2.25rem; } + +h2, .h2 { + font-size: 1.875rem; } + +h3, .h3 { + font-size: 1.5rem; } + +h4, .h4 { + font-size: 1.125rem; } + +h5, .h5 { + font-size: 0.9375rem; } + +h6, .h6 { + font-size: 0.75rem; } + +.lead { + font-size: 1.09375rem; + font-weight: 300; } + +.display-1 { + font-size: 6rem; + font-weight: 300; + line-height: 1.1; } + +.display-2 { + font-size: 5.5rem; + font-weight: 300; + line-height: 1.1; } + +.display-3 { + font-size: 4.5rem; + font-weight: 300; + line-height: 1.1; } + +.display-4 { + font-size: 3.5rem; + font-weight: 300; + line-height: 1.1; } + +hr { + margin-top: 1rem; + margin-bottom: 1rem; + border: 0; + border-top: 1px solid #f7f7f7; } + +small, +.small { + font-size: 0.75rem; + 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: 6px; } + +.initialism { + font-size: 90%; + text-transform: uppercase; } + +.blockquote { + margin-bottom: 1.5rem; + font-size: 1.09375rem; } + +.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.75rem; + line-height: 1; } + +.figure-caption { + font-size: 90%; + color: #6c757d; } + +code { + font-size: 87.5%; + color: #00acc1; + word-break: 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: 12px; + padding-left: 12px; + 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 { + width: 100%; + padding-right: 12px; + padding-left: 12px; + margin-right: auto; + margin-left: auto; } + +.row { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -ms-flex-wrap: wrap; + flex-wrap: wrap; + margin-right: -12px; + margin-left: -12px; } + +.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: 12px; + padding-left: 12px; } + +.col { + -ms-flex-preferred-size: 0; + flex-basis: 0; + -webkit-box-flex: 1; + -ms-flex-positive: 1; + flex-grow: 1; + max-width: 100%; } + +.col-auto { + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: auto; + max-width: 100%; } + +.col-1 { + -webkit-box-flex: 0; + -ms-flex: 0 0 8.33333%; + flex: 0 0 8.33333%; + max-width: 8.33333%; } + +.col-2 { + -webkit-box-flex: 0; + -ms-flex: 0 0 16.66667%; + flex: 0 0 16.66667%; + max-width: 16.66667%; } + +.col-3 { + -webkit-box-flex: 0; + -ms-flex: 0 0 25%; + flex: 0 0 25%; + max-width: 25%; } + +.col-4 { + -webkit-box-flex: 0; + -ms-flex: 0 0 33.33333%; + flex: 0 0 33.33333%; + max-width: 33.33333%; } + +.col-5 { + -webkit-box-flex: 0; + -ms-flex: 0 0 41.66667%; + flex: 0 0 41.66667%; + max-width: 41.66667%; } + +.col-6 { + -webkit-box-flex: 0; + -ms-flex: 0 0 50%; + flex: 0 0 50%; + max-width: 50%; } + +.col-7 { + -webkit-box-flex: 0; + -ms-flex: 0 0 58.33333%; + flex: 0 0 58.33333%; + max-width: 58.33333%; } + +.col-8 { + -webkit-box-flex: 0; + -ms-flex: 0 0 66.66667%; + flex: 0 0 66.66667%; + max-width: 66.66667%; } + +.col-9 { + -webkit-box-flex: 0; + -ms-flex: 0 0 75%; + flex: 0 0 75%; + max-width: 75%; } + +.col-10 { + -webkit-box-flex: 0; + -ms-flex: 0 0 83.33333%; + flex: 0 0 83.33333%; + max-width: 83.33333%; } + +.col-11 { + -webkit-box-flex: 0; + -ms-flex: 0 0 91.66667%; + flex: 0 0 91.66667%; + max-width: 91.66667%; } + +.col-12 { + -webkit-box-flex: 0; + -ms-flex: 0 0 100%; + flex: 0 0 100%; + max-width: 100%; } + +.order-first { + -webkit-box-ordinal-group: 0; + -ms-flex-order: -1; + order: -1; } + +.order-last { + -webkit-box-ordinal-group: 14; + -ms-flex-order: 13; + order: 13; } + +.order-0 { + -webkit-box-ordinal-group: 1; + -ms-flex-order: 0; + order: 0; } + +.order-1 { + -webkit-box-ordinal-group: 2; + -ms-flex-order: 1; + order: 1; } + +.order-2 { + -webkit-box-ordinal-group: 3; + -ms-flex-order: 2; + order: 2; } + +.order-3 { + -webkit-box-ordinal-group: 4; + -ms-flex-order: 3; + order: 3; } + +.order-4 { + -webkit-box-ordinal-group: 5; + -ms-flex-order: 4; + order: 4; } + +.order-5 { + -webkit-box-ordinal-group: 6; + -ms-flex-order: 5; + order: 5; } + +.order-6 { + -webkit-box-ordinal-group: 7; + -ms-flex-order: 6; + order: 6; } + +.order-7 { + -webkit-box-ordinal-group: 8; + -ms-flex-order: 7; + order: 7; } + +.order-8 { + -webkit-box-ordinal-group: 9; + -ms-flex-order: 8; + order: 8; } + +.order-9 { + -webkit-box-ordinal-group: 10; + -ms-flex-order: 9; + order: 9; } + +.order-10 { + -webkit-box-ordinal-group: 11; + -ms-flex-order: 10; + order: 10; } + +.order-11 { + -webkit-box-ordinal-group: 12; + -ms-flex-order: 11; + order: 11; } + +.order-12 { + -webkit-box-ordinal-group: 13; + -ms-flex-order: 12; + order: 12; } + +.offset-1 { + margin-left: 8.33333%; } + +.offset-2 { + margin-left: 16.66667%; } + +.offset-3 { + margin-left: 25%; } + +.offset-4 { + margin-left: 33.33333%; } + +.offset-5 { + margin-left: 41.66667%; } + +.offset-6 { + margin-left: 50%; } + +.offset-7 { + margin-left: 58.33333%; } + +.offset-8 { + margin-left: 66.66667%; } + +.offset-9 { + margin-left: 75%; } + +.offset-10 { + margin-left: 83.33333%; } + +.offset-11 { + margin-left: 91.66667%; } + +@media (min-width: 576px) { + .col-sm { + -ms-flex-preferred-size: 0; + flex-basis: 0; + -webkit-box-flex: 1; + -ms-flex-positive: 1; + flex-grow: 1; + max-width: 100%; } + .col-sm-auto { + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: auto; + max-width: 100%; } + .col-sm-1 { + -webkit-box-flex: 0; + -ms-flex: 0 0 8.33333%; + flex: 0 0 8.33333%; + max-width: 8.33333%; } + .col-sm-2 { + -webkit-box-flex: 0; + -ms-flex: 0 0 16.66667%; + flex: 0 0 16.66667%; + max-width: 16.66667%; } + .col-sm-3 { + -webkit-box-flex: 0; + -ms-flex: 0 0 25%; + flex: 0 0 25%; + max-width: 25%; } + .col-sm-4 { + -webkit-box-flex: 0; + -ms-flex: 0 0 33.33333%; + flex: 0 0 33.33333%; + max-width: 33.33333%; } + .col-sm-5 { + -webkit-box-flex: 0; + -ms-flex: 0 0 41.66667%; + flex: 0 0 41.66667%; + max-width: 41.66667%; } + .col-sm-6 { + -webkit-box-flex: 0; + -ms-flex: 0 0 50%; + flex: 0 0 50%; + max-width: 50%; } + .col-sm-7 { + -webkit-box-flex: 0; + -ms-flex: 0 0 58.33333%; + flex: 0 0 58.33333%; + max-width: 58.33333%; } + .col-sm-8 { + -webkit-box-flex: 0; + -ms-flex: 0 0 66.66667%; + flex: 0 0 66.66667%; + max-width: 66.66667%; } + .col-sm-9 { + -webkit-box-flex: 0; + -ms-flex: 0 0 75%; + flex: 0 0 75%; + max-width: 75%; } + .col-sm-10 { + -webkit-box-flex: 0; + -ms-flex: 0 0 83.33333%; + flex: 0 0 83.33333%; + max-width: 83.33333%; } + .col-sm-11 { + -webkit-box-flex: 0; + -ms-flex: 0 0 91.66667%; + flex: 0 0 91.66667%; + max-width: 91.66667%; } + .col-sm-12 { + -webkit-box-flex: 0; + -ms-flex: 0 0 100%; + flex: 0 0 100%; + max-width: 100%; } + .order-sm-first { + -webkit-box-ordinal-group: 0; + -ms-flex-order: -1; + order: -1; } + .order-sm-last { + -webkit-box-ordinal-group: 14; + -ms-flex-order: 13; + order: 13; } + .order-sm-0 { + -webkit-box-ordinal-group: 1; + -ms-flex-order: 0; + order: 0; } + .order-sm-1 { + -webkit-box-ordinal-group: 2; + -ms-flex-order: 1; + order: 1; } + .order-sm-2 { + -webkit-box-ordinal-group: 3; + -ms-flex-order: 2; + order: 2; } + .order-sm-3 { + -webkit-box-ordinal-group: 4; + -ms-flex-order: 3; + order: 3; } + .order-sm-4 { + -webkit-box-ordinal-group: 5; + -ms-flex-order: 4; + order: 4; } + .order-sm-5 { + -webkit-box-ordinal-group: 6; + -ms-flex-order: 5; + order: 5; } + .order-sm-6 { + -webkit-box-ordinal-group: 7; + -ms-flex-order: 6; + order: 6; } + .order-sm-7 { + -webkit-box-ordinal-group: 8; + -ms-flex-order: 7; + order: 7; } + .order-sm-8 { + -webkit-box-ordinal-group: 9; + -ms-flex-order: 8; + order: 8; } + .order-sm-9 { + -webkit-box-ordinal-group: 10; + -ms-flex-order: 9; + order: 9; } + .order-sm-10 { + -webkit-box-ordinal-group: 11; + -ms-flex-order: 10; + order: 10; } + .order-sm-11 { + -webkit-box-ordinal-group: 12; + -ms-flex-order: 11; + order: 11; } + .order-sm-12 { + -webkit-box-ordinal-group: 13; + -ms-flex-order: 12; + order: 12; } + .offset-sm-0 { + margin-left: 0; } + .offset-sm-1 { + margin-left: 8.33333%; } + .offset-sm-2 { + margin-left: 16.66667%; } + .offset-sm-3 { + margin-left: 25%; } + .offset-sm-4 { + margin-left: 33.33333%; } + .offset-sm-5 { + margin-left: 41.66667%; } + .offset-sm-6 { + margin-left: 50%; } + .offset-sm-7 { + margin-left: 58.33333%; } + .offset-sm-8 { + margin-left: 66.66667%; } + .offset-sm-9 { + margin-left: 75%; } + .offset-sm-10 { + margin-left: 83.33333%; } + .offset-sm-11 { + margin-left: 91.66667%; } } + +@media (min-width: 768px) { + .col-md { + -ms-flex-preferred-size: 0; + flex-basis: 0; + -webkit-box-flex: 1; + -ms-flex-positive: 1; + flex-grow: 1; + max-width: 100%; } + .col-md-auto { + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: auto; + max-width: 100%; } + .col-md-1 { + -webkit-box-flex: 0; + -ms-flex: 0 0 8.33333%; + flex: 0 0 8.33333%; + max-width: 8.33333%; } + .col-md-2 { + -webkit-box-flex: 0; + -ms-flex: 0 0 16.66667%; + flex: 0 0 16.66667%; + max-width: 16.66667%; } + .col-md-3 { + -webkit-box-flex: 0; + -ms-flex: 0 0 25%; + flex: 0 0 25%; + max-width: 25%; } + .col-md-4 { + -webkit-box-flex: 0; + -ms-flex: 0 0 33.33333%; + flex: 0 0 33.33333%; + max-width: 33.33333%; } + .col-md-5 { + -webkit-box-flex: 0; + -ms-flex: 0 0 41.66667%; + flex: 0 0 41.66667%; + max-width: 41.66667%; } + .col-md-6 { + -webkit-box-flex: 0; + -ms-flex: 0 0 50%; + flex: 0 0 50%; + max-width: 50%; } + .col-md-7 { + -webkit-box-flex: 0; + -ms-flex: 0 0 58.33333%; + flex: 0 0 58.33333%; + max-width: 58.33333%; } + .col-md-8 { + -webkit-box-flex: 0; + -ms-flex: 0 0 66.66667%; + flex: 0 0 66.66667%; + max-width: 66.66667%; } + .col-md-9 { + -webkit-box-flex: 0; + -ms-flex: 0 0 75%; + flex: 0 0 75%; + max-width: 75%; } + .col-md-10 { + -webkit-box-flex: 0; + -ms-flex: 0 0 83.33333%; + flex: 0 0 83.33333%; + max-width: 83.33333%; } + .col-md-11 { + -webkit-box-flex: 0; + -ms-flex: 0 0 91.66667%; + flex: 0 0 91.66667%; + max-width: 91.66667%; } + .col-md-12 { + -webkit-box-flex: 0; + -ms-flex: 0 0 100%; + flex: 0 0 100%; + max-width: 100%; } + .order-md-first { + -webkit-box-ordinal-group: 0; + -ms-flex-order: -1; + order: -1; } + .order-md-last { + -webkit-box-ordinal-group: 14; + -ms-flex-order: 13; + order: 13; } + .order-md-0 { + -webkit-box-ordinal-group: 1; + -ms-flex-order: 0; + order: 0; } + .order-md-1 { + -webkit-box-ordinal-group: 2; + -ms-flex-order: 1; + order: 1; } + .order-md-2 { + -webkit-box-ordinal-group: 3; + -ms-flex-order: 2; + order: 2; } + .order-md-3 { + -webkit-box-ordinal-group: 4; + -ms-flex-order: 3; + order: 3; } + .order-md-4 { + -webkit-box-ordinal-group: 5; + -ms-flex-order: 4; + order: 4; } + .order-md-5 { + -webkit-box-ordinal-group: 6; + -ms-flex-order: 5; + order: 5; } + .order-md-6 { + -webkit-box-ordinal-group: 7; + -ms-flex-order: 6; + order: 6; } + .order-md-7 { + -webkit-box-ordinal-group: 8; + -ms-flex-order: 7; + order: 7; } + .order-md-8 { + -webkit-box-ordinal-group: 9; + -ms-flex-order: 8; + order: 8; } + .order-md-9 { + -webkit-box-ordinal-group: 10; + -ms-flex-order: 9; + order: 9; } + .order-md-10 { + -webkit-box-ordinal-group: 11; + -ms-flex-order: 10; + order: 10; } + .order-md-11 { + -webkit-box-ordinal-group: 12; + -ms-flex-order: 11; + order: 11; } + .order-md-12 { + -webkit-box-ordinal-group: 13; + -ms-flex-order: 12; + order: 12; } + .offset-md-0 { + margin-left: 0; } + .offset-md-1 { + margin-left: 8.33333%; } + .offset-md-2 { + margin-left: 16.66667%; } + .offset-md-3 { + margin-left: 25%; } + .offset-md-4 { + margin-left: 33.33333%; } + .offset-md-5 { + margin-left: 41.66667%; } + .offset-md-6 { + margin-left: 50%; } + .offset-md-7 { + margin-left: 58.33333%; } + .offset-md-8 { + margin-left: 66.66667%; } + .offset-md-9 { + margin-left: 75%; } + .offset-md-10 { + margin-left: 83.33333%; } + .offset-md-11 { + margin-left: 91.66667%; } } + +@media (min-width: 992px) { + .col-lg { + -ms-flex-preferred-size: 0; + flex-basis: 0; + -webkit-box-flex: 1; + -ms-flex-positive: 1; + flex-grow: 1; + max-width: 100%; } + .col-lg-auto { + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: auto; + max-width: 100%; } + .col-lg-1 { + -webkit-box-flex: 0; + -ms-flex: 0 0 8.33333%; + flex: 0 0 8.33333%; + max-width: 8.33333%; } + .col-lg-2 { + -webkit-box-flex: 0; + -ms-flex: 0 0 16.66667%; + flex: 0 0 16.66667%; + max-width: 16.66667%; } + .col-lg-3 { + -webkit-box-flex: 0; + -ms-flex: 0 0 25%; + flex: 0 0 25%; + max-width: 25%; } + .col-lg-4 { + -webkit-box-flex: 0; + -ms-flex: 0 0 33.33333%; + flex: 0 0 33.33333%; + max-width: 33.33333%; } + .col-lg-5 { + -webkit-box-flex: 0; + -ms-flex: 0 0 41.66667%; + flex: 0 0 41.66667%; + max-width: 41.66667%; } + .col-lg-6 { + -webkit-box-flex: 0; + -ms-flex: 0 0 50%; + flex: 0 0 50%; + max-width: 50%; } + .col-lg-7 { + -webkit-box-flex: 0; + -ms-flex: 0 0 58.33333%; + flex: 0 0 58.33333%; + max-width: 58.33333%; } + .col-lg-8 { + -webkit-box-flex: 0; + -ms-flex: 0 0 66.66667%; + flex: 0 0 66.66667%; + max-width: 66.66667%; } + .col-lg-9 { + -webkit-box-flex: 0; + -ms-flex: 0 0 75%; + flex: 0 0 75%; + max-width: 75%; } + .col-lg-10 { + -webkit-box-flex: 0; + -ms-flex: 0 0 83.33333%; + flex: 0 0 83.33333%; + max-width: 83.33333%; } + .col-lg-11 { + -webkit-box-flex: 0; + -ms-flex: 0 0 91.66667%; + flex: 0 0 91.66667%; + max-width: 91.66667%; } + .col-lg-12 { + -webkit-box-flex: 0; + -ms-flex: 0 0 100%; + flex: 0 0 100%; + max-width: 100%; } + .order-lg-first { + -webkit-box-ordinal-group: 0; + -ms-flex-order: -1; + order: -1; } + .order-lg-last { + -webkit-box-ordinal-group: 14; + -ms-flex-order: 13; + order: 13; } + .order-lg-0 { + -webkit-box-ordinal-group: 1; + -ms-flex-order: 0; + order: 0; } + .order-lg-1 { + -webkit-box-ordinal-group: 2; + -ms-flex-order: 1; + order: 1; } + .order-lg-2 { + -webkit-box-ordinal-group: 3; + -ms-flex-order: 2; + order: 2; } + .order-lg-3 { + -webkit-box-ordinal-group: 4; + -ms-flex-order: 3; + order: 3; } + .order-lg-4 { + -webkit-box-ordinal-group: 5; + -ms-flex-order: 4; + order: 4; } + .order-lg-5 { + -webkit-box-ordinal-group: 6; + -ms-flex-order: 5; + order: 5; } + .order-lg-6 { + -webkit-box-ordinal-group: 7; + -ms-flex-order: 6; + order: 6; } + .order-lg-7 { + -webkit-box-ordinal-group: 8; + -ms-flex-order: 7; + order: 7; } + .order-lg-8 { + -webkit-box-ordinal-group: 9; + -ms-flex-order: 8; + order: 8; } + .order-lg-9 { + -webkit-box-ordinal-group: 10; + -ms-flex-order: 9; + order: 9; } + .order-lg-10 { + -webkit-box-ordinal-group: 11; + -ms-flex-order: 10; + order: 10; } + .order-lg-11 { + -webkit-box-ordinal-group: 12; + -ms-flex-order: 11; + order: 11; } + .order-lg-12 { + -webkit-box-ordinal-group: 13; + -ms-flex-order: 12; + order: 12; } + .offset-lg-0 { + margin-left: 0; } + .offset-lg-1 { + margin-left: 8.33333%; } + .offset-lg-2 { + margin-left: 16.66667%; } + .offset-lg-3 { + margin-left: 25%; } + .offset-lg-4 { + margin-left: 33.33333%; } + .offset-lg-5 { + margin-left: 41.66667%; } + .offset-lg-6 { + margin-left: 50%; } + .offset-lg-7 { + margin-left: 58.33333%; } + .offset-lg-8 { + margin-left: 66.66667%; } + .offset-lg-9 { + margin-left: 75%; } + .offset-lg-10 { + margin-left: 83.33333%; } + .offset-lg-11 { + margin-left: 91.66667%; } } + +@media (min-width: 1200px) { + .col-xl { + -ms-flex-preferred-size: 0; + flex-basis: 0; + -webkit-box-flex: 1; + -ms-flex-positive: 1; + flex-grow: 1; + max-width: 100%; } + .col-xl-auto { + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: auto; + max-width: 100%; } + .col-xl-1 { + -webkit-box-flex: 0; + -ms-flex: 0 0 8.33333%; + flex: 0 0 8.33333%; + max-width: 8.33333%; } + .col-xl-2 { + -webkit-box-flex: 0; + -ms-flex: 0 0 16.66667%; + flex: 0 0 16.66667%; + max-width: 16.66667%; } + .col-xl-3 { + -webkit-box-flex: 0; + -ms-flex: 0 0 25%; + flex: 0 0 25%; + max-width: 25%; } + .col-xl-4 { + -webkit-box-flex: 0; + -ms-flex: 0 0 33.33333%; + flex: 0 0 33.33333%; + max-width: 33.33333%; } + .col-xl-5 { + -webkit-box-flex: 0; + -ms-flex: 0 0 41.66667%; + flex: 0 0 41.66667%; + max-width: 41.66667%; } + .col-xl-6 { + -webkit-box-flex: 0; + -ms-flex: 0 0 50%; + flex: 0 0 50%; + max-width: 50%; } + .col-xl-7 { + -webkit-box-flex: 0; + -ms-flex: 0 0 58.33333%; + flex: 0 0 58.33333%; + max-width: 58.33333%; } + .col-xl-8 { + -webkit-box-flex: 0; + -ms-flex: 0 0 66.66667%; + flex: 0 0 66.66667%; + max-width: 66.66667%; } + .col-xl-9 { + -webkit-box-flex: 0; + -ms-flex: 0 0 75%; + flex: 0 0 75%; + max-width: 75%; } + .col-xl-10 { + -webkit-box-flex: 0; + -ms-flex: 0 0 83.33333%; + flex: 0 0 83.33333%; + max-width: 83.33333%; } + .col-xl-11 { + -webkit-box-flex: 0; + -ms-flex: 0 0 91.66667%; + flex: 0 0 91.66667%; + max-width: 91.66667%; } + .col-xl-12 { + -webkit-box-flex: 0; + -ms-flex: 0 0 100%; + flex: 0 0 100%; + max-width: 100%; } + .order-xl-first { + -webkit-box-ordinal-group: 0; + -ms-flex-order: -1; + order: -1; } + .order-xl-last { + -webkit-box-ordinal-group: 14; + -ms-flex-order: 13; + order: 13; } + .order-xl-0 { + -webkit-box-ordinal-group: 1; + -ms-flex-order: 0; + order: 0; } + .order-xl-1 { + -webkit-box-ordinal-group: 2; + -ms-flex-order: 1; + order: 1; } + .order-xl-2 { + -webkit-box-ordinal-group: 3; + -ms-flex-order: 2; + order: 2; } + .order-xl-3 { + -webkit-box-ordinal-group: 4; + -ms-flex-order: 3; + order: 3; } + .order-xl-4 { + -webkit-box-ordinal-group: 5; + -ms-flex-order: 4; + order: 4; } + .order-xl-5 { + -webkit-box-ordinal-group: 6; + -ms-flex-order: 5; + order: 5; } + .order-xl-6 { + -webkit-box-ordinal-group: 7; + -ms-flex-order: 6; + order: 6; } + .order-xl-7 { + -webkit-box-ordinal-group: 8; + -ms-flex-order: 7; + order: 7; } + .order-xl-8 { + -webkit-box-ordinal-group: 9; + -ms-flex-order: 8; + order: 8; } + .order-xl-9 { + -webkit-box-ordinal-group: 10; + -ms-flex-order: 9; + order: 9; } + .order-xl-10 { + -webkit-box-ordinal-group: 11; + -ms-flex-order: 10; + order: 10; } + .order-xl-11 { + -webkit-box-ordinal-group: 12; + -ms-flex-order: 11; + order: 11; } + .order-xl-12 { + -webkit-box-ordinal-group: 13; + -ms-flex-order: 12; + order: 12; } + .offset-xl-0 { + margin-left: 0; } + .offset-xl-1 { + margin-left: 8.33333%; } + .offset-xl-2 { + margin-left: 16.66667%; } + .offset-xl-3 { + margin-left: 25%; } + .offset-xl-4 { + margin-left: 33.33333%; } + .offset-xl-5 { + margin-left: 41.66667%; } + .offset-xl-6 { + margin-left: 50%; } + .offset-xl-7 { + margin-left: 58.33333%; } + .offset-xl-8 { + margin-left: 66.66667%; } + .offset-xl-9 { + margin-left: 75%; } + .offset-xl-10 { + margin-left: 83.33333%; } + .offset-xl-11 { + margin-left: 91.66667%; } } + +.table { + width: 100%; + margin-bottom: 1.5rem; + color: #6c757d; } + .table th, + .table td { + padding: 0.85rem; + 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.5rem; } + +.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: #f1f5f7; } + +.table-hover tbody tr:hover { + color: #6c757d; + background-color: #f1f5f7; } + +.table-primary, +.table-primary > th, +.table-primary > td { + background-color: #b8e8ee; } + +.table-primary th, +.table-primary td, +.table-primary thead th, +.table-primary tbody + tbody { + border-color: #7ad4df; } + +.table-hover .table-primary:hover { + background-color: #a3e1e9; } + .table-hover .table-primary:hover > td, + .table-hover .table-primary:hover > th { + background-color: #a3e1e9; } + +.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: #c2eaca; } + +.table-success th, +.table-success td, +.table-success thead th, +.table-success tbody + tbody { + border-color: #8ed79d; } + +.table-hover .table-success:hover { + background-color: #afe3ba; } + .table-hover .table-success:hover > td, + .table-hover .table-success:hover > th { + background-color: #afe3ba; } + +.table-info, +.table-info > th, +.table-info > td { + background-color: #cddef7; } + +.table-info th, +.table-info td, +.table-info thead th, +.table-info tbody + tbody { + border-color: #a1c1f1; } + +.table-hover .table-info:hover { + background-color: #b7cff3; } + .table-hover .table-info:hover > td, + .table-hover .table-info:hover > th { + background-color: #b7cff3; } + +.table-warning, +.table-warning > th, +.table-warning > td { + background-color: #fdebcd; } + +.table-warning th, +.table-warning td, +.table-warning thead th, +.table-warning tbody + tbody { + border-color: #fbdaa1; } + +.table-hover .table-warning:hover { + background-color: #fce1b4; } + .table-hover .table-warning:hover > td, + .table-hover .table-warning:hover > th { + background-color: #fce1b4; } + +.table-danger, +.table-danger > th, +.table-danger > td { + background-color: #fbcfd6; } + +.table-danger th, +.table-danger td, +.table-danger thead th, +.table-danger tbody + tbody { + border-color: #f8a7b3; } + +.table-hover .table-danger:hover { + background-color: #f9b7c2; } + .table-hover .table-danger:hover > td, + .table-hover .table-danger:hover > th { + background-color: #f9b7c2; } + +.table-light, +.table-light > th, +.table-light > td { + background-color: #fdfdfd; } + +.table-light th, +.table-light td, +.table-light thead th, +.table-light tbody + tbody { + border-color: #fbfbfb; } + +.table-hover .table-light:hover { + background-color: #f0f0f0; } + .table-hover .table-light:hover > td, + .table-hover .table-light:hover > th { + background-color: #f0f0f0; } + +.table-dark, +.table-dark > th, +.table-dark > td { + background-color: #c6c8cb; } + +.table-dark th, +.table-dark td, +.table-dark thead th, +.table-dark tbody + tbody { + border-color: #94999f; } + +.table-hover .table-dark:hover { + background-color: #b9bbbf; } + .table-hover .table-dark:hover > td, + .table-hover .table-dark:hover > th { + background-color: #b9bbbf; } + +.table-pink, +.table-pink > th, +.table-pink > td { + background-color: #fcd8e6; } + +.table-pink th, +.table-pink td, +.table-pink thead th, +.table-pink tbody + tbody { + border-color: #fab6d1; } + +.table-hover .table-pink:hover { + background-color: #fac0d7; } + .table-hover .table-pink:hover > td, + .table-hover .table-pink:hover > th { + background-color: #fac0d7; } + +.table-purple, +.table-purple > th, +.table-purple > td { + background-color: #d6d2e8; } + +.table-purple th, +.table-purple td, +.table-purple thead th, +.table-purple tbody + tbody { + border-color: #b2abd5; } + +.table-hover .table-purple:hover { + background-color: #c7c1df; } + .table-hover .table-purple:hover > td, + .table-hover .table-purple:hover > th { + background-color: #c7c1df; } + +.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: #98a6ad; + background-color: #323a46; + border-color: #424c5c; } + +.table .thead-light th { + color: #6c757d; + background-color: #f1f5f7; + border-color: #dee2e6; } + +.table-dark { + color: #98a6ad; + background-color: #323a46; } + .table-dark th, + .table-dark td, + .table-dark thead th { + border-color: #424c5c; } + .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.9rem + 2px); + padding: 0.45rem 0.9rem; + font-size: 0.875rem; + font-weight: 400; + line-height: 1.5; + color: #6c757d; + background-color: #fff; + background-clip: padding-box; + border: 1px solid #ced4da; + border-radius: 0.2rem; + -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; } + @media (prefers-reduced-motion: reduce) { + .form-control { + -webkit-transition: none; + transition: none; } } + .form-control::-ms-expand { + background-color: transparent; + border: 0; } + .form-control:focus { + color: #495057; + background-color: #fff; + border-color: #b1bbc4; + outline: 0; + -webkit-box-shadow: none; + box-shadow: none; } + .form-control::-webkit-input-placeholder { + color: #adb5bd; + opacity: 1; } + .form-control::-ms-input-placeholder { + color: #adb5bd; + opacity: 1; } + .form-control::placeholder { + color: #adb5bd; + opacity: 1; } + .form-control:disabled, .form-control[readonly] { + background-color: #f1f5f7; + opacity: 1; } + +select.form-control:focus::-ms-value { + color: #6c757d; + background-color: #fff; } + +.form-control-file, +.form-control-range { + display: block; + width: 100%; } + +.col-form-label { + padding-top: calc(0.45rem + 1px); + padding-bottom: calc(0.45rem + 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.09375rem; + line-height: 1.5; } + +.col-form-label-sm { + padding-top: calc(0.28rem + 1px); + padding-bottom: calc(0.28rem + 1px); + font-size: 0.76563rem; + line-height: 1.5; } + +.form-control-plaintext { + display: block; + width: 100%; + padding-top: 0.45rem; + padding-bottom: 0.45rem; + margin-bottom: 0; + 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.28rem 0.8rem; + font-size: 0.76563rem; + line-height: 1.5; + border-radius: 0.2rem; } + +.form-control-lg { + height: calc(1.5em + 1rem + 2px); + padding: 0.5rem 1rem; + font-size: 1.09375rem; + 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: -webkit-box; + 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 { + color: #98a6ad; } + +.form-check-label { + margin-bottom: 0; } + +.form-check-inline { + display: -webkit-inline-box; + display: -ms-inline-flexbox; + display: inline-flex; + -webkit-box-align: center; + -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: 0.75rem; + color: #25b343; } + +.valid-tooltip { + position: absolute; + top: 100%; + z-index: 5; + display: none; + max-width: 100%; + padding: 0.4rem 0.8rem; + margin-top: .1rem; + font-size: 0.875rem; + line-height: 1.5; + color: #fff; + background-color: rgba(37, 179, 67, 0.9); + border-radius: 0.2rem; } + +.was-validated .form-control:valid, .form-control.is-valid { + border-color: #25b343; + padding-right: calc(1.5em + 0.9rem); + background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%2325b343' 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: center right calc(0.375em + 0.1875rem); + 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: #25b343; + -webkit-box-shadow: 0 0 0 0.2rem rgba(37, 179, 67, 0.25); + box-shadow: 0 0 0 0.2rem rgba(37, 179, 67, 0.25); } + .was-validated .form-control:valid ~ .valid-feedback, + .was-validated .form-control:valid ~ .valid-tooltip, .form-control.is-valid ~ .valid-feedback, + .form-control.is-valid ~ .valid-tooltip { + display: block; } + +.was-validated textarea.form-control:valid, textarea.form-control.is-valid { + padding-right: calc(1.5em + 0.9rem); + 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: #25b343; + padding-right: calc((1em + 0.75rem) * 3 / 4 + 1.75rem); + background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' 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' viewBox='0 0 8 8'%3e%3cpath fill='%2325b343' 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: #25b343; + -webkit-box-shadow: 0 0 0 0.2rem rgba(37, 179, 67, 0.25); + box-shadow: 0 0 0 0.2rem rgba(37, 179, 67, 0.25); } + .was-validated .custom-select:valid ~ .valid-feedback, + .was-validated .custom-select:valid ~ .valid-tooltip, .custom-select.is-valid ~ .valid-feedback, + .custom-select.is-valid ~ .valid-tooltip { + display: block; } + +.was-validated .form-control-file:valid ~ .valid-feedback, +.was-validated .form-control-file:valid ~ .valid-tooltip, .form-control-file.is-valid ~ .valid-feedback, +.form-control-file.is-valid ~ .valid-tooltip { + display: block; } + +.was-validated .form-check-input:valid ~ .form-check-label, .form-check-input.is-valid ~ .form-check-label { + color: #25b343; } + +.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: #25b343; } + .was-validated .custom-control-input:valid ~ .custom-control-label::before, .custom-control-input.is-valid ~ .custom-control-label::before { + border-color: #25b343; } + +.was-validated .custom-control-input:valid ~ .valid-feedback, +.was-validated .custom-control-input:valid ~ .valid-tooltip, .custom-control-input.is-valid ~ .valid-feedback, +.custom-control-input.is-valid ~ .valid-tooltip { + display: block; } + +.was-validated .custom-control-input:valid:checked ~ .custom-control-label::before, .custom-control-input.is-valid:checked ~ .custom-control-label::before { + border-color: #36d557; + background-color: #36d557; } + +.was-validated .custom-control-input:valid:focus ~ .custom-control-label::before, .custom-control-input.is-valid:focus ~ .custom-control-label::before { + -webkit-box-shadow: 0 0 0 0.2rem rgba(37, 179, 67, 0.25); + box-shadow: 0 0 0 0.2rem rgba(37, 179, 67, 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: #25b343; } + +.was-validated .custom-file-input:valid ~ .custom-file-label, .custom-file-input.is-valid ~ .custom-file-label { + border-color: #25b343; } + +.was-validated .custom-file-input:valid ~ .valid-feedback, +.was-validated .custom-file-input:valid ~ .valid-tooltip, .custom-file-input.is-valid ~ .valid-feedback, +.custom-file-input.is-valid ~ .valid-tooltip { + display: block; } + +.was-validated .custom-file-input:valid:focus ~ .custom-file-label, .custom-file-input.is-valid:focus ~ .custom-file-label { + border-color: #25b343; + -webkit-box-shadow: 0 0 0 0.2rem rgba(37, 179, 67, 0.25); + box-shadow: 0 0 0 0.2rem rgba(37, 179, 67, 0.25); } + +.invalid-feedback { + display: none; + width: 100%; + margin-top: 0.25rem; + font-size: 0.75rem; + color: #f1556c; } + +.invalid-tooltip { + position: absolute; + top: 100%; + z-index: 5; + display: none; + max-width: 100%; + padding: 0.4rem 0.8rem; + margin-top: .1rem; + font-size: 0.875rem; + line-height: 1.5; + color: #fff; + background-color: rgba(241, 85, 108, 0.9); + border-radius: 0.2rem; } + +.was-validated .form-control:invalid, .form-control.is-invalid { + border-color: #f1556c; + padding-right: calc(1.5em + 0.9rem); + background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23f1556c' viewBox='-2 -2 7 7'%3e%3cpath stroke='%23f1556c' d='M0 0l3 3m0-3L0 3'/%3e%3ccircle r='.5'/%3e%3ccircle cx='3' r='.5'/%3e%3ccircle cy='3' r='.5'/%3e%3ccircle cx='3' cy='3' r='.5'/%3e%3c/svg%3E"); + background-repeat: no-repeat; + background-position: center right calc(0.375em + 0.1875rem); + 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: #f1556c; + -webkit-box-shadow: 0 0 0 0.2rem rgba(241, 85, 108, 0.25); + box-shadow: 0 0 0 0.2rem rgba(241, 85, 108, 0.25); } + .was-validated .form-control:invalid ~ .invalid-feedback, + .was-validated .form-control:invalid ~ .invalid-tooltip, .form-control.is-invalid ~ .invalid-feedback, + .form-control.is-invalid ~ .invalid-tooltip { + display: block; } + +.was-validated textarea.form-control:invalid, textarea.form-control.is-invalid { + padding-right: calc(1.5em + 0.9rem); + 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: #f1556c; + padding-right: calc((1em + 0.75rem) * 3 / 4 + 1.75rem); + background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' 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' fill='%23f1556c' viewBox='-2 -2 7 7'%3e%3cpath stroke='%23f1556c' d='M0 0l3 3m0-3L0 3'/%3e%3ccircle r='.5'/%3e%3ccircle cx='3' r='.5'/%3e%3ccircle cy='3' r='.5'/%3e%3ccircle cx='3' cy='3' r='.5'/%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: #f1556c; + -webkit-box-shadow: 0 0 0 0.2rem rgba(241, 85, 108, 0.25); + box-shadow: 0 0 0 0.2rem rgba(241, 85, 108, 0.25); } + .was-validated .custom-select:invalid ~ .invalid-feedback, + .was-validated .custom-select:invalid ~ .invalid-tooltip, .custom-select.is-invalid ~ .invalid-feedback, + .custom-select.is-invalid ~ .invalid-tooltip { + display: block; } + +.was-validated .form-control-file:invalid ~ .invalid-feedback, +.was-validated .form-control-file:invalid ~ .invalid-tooltip, .form-control-file.is-invalid ~ .invalid-feedback, +.form-control-file.is-invalid ~ .invalid-tooltip { + display: block; } + +.was-validated .form-check-input:invalid ~ .form-check-label, .form-check-input.is-invalid ~ .form-check-label { + color: #f1556c; } + +.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: #f1556c; } + .was-validated .custom-control-input:invalid ~ .custom-control-label::before, .custom-control-input.is-invalid ~ .custom-control-label::before { + border-color: #f1556c; } + +.was-validated .custom-control-input:invalid ~ .invalid-feedback, +.was-validated .custom-control-input:invalid ~ .invalid-tooltip, .custom-control-input.is-invalid ~ .invalid-feedback, +.custom-control-input.is-invalid ~ .invalid-tooltip { + display: block; } + +.was-validated .custom-control-input:invalid:checked ~ .custom-control-label::before, .custom-control-input.is-invalid:checked ~ .custom-control-label::before { + border-color: #f58495; + background-color: #f58495; } + +.was-validated .custom-control-input:invalid:focus ~ .custom-control-label::before, .custom-control-input.is-invalid:focus ~ .custom-control-label::before { + -webkit-box-shadow: 0 0 0 0.2rem rgba(241, 85, 108, 0.25); + box-shadow: 0 0 0 0.2rem rgba(241, 85, 108, 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: #f1556c; } + +.was-validated .custom-file-input:invalid ~ .custom-file-label, .custom-file-input.is-invalid ~ .custom-file-label { + border-color: #f1556c; } + +.was-validated .custom-file-input:invalid ~ .invalid-feedback, +.was-validated .custom-file-input:invalid ~ .invalid-tooltip, .custom-file-input.is-invalid ~ .invalid-feedback, +.custom-file-input.is-invalid ~ .invalid-tooltip { + display: block; } + +.was-validated .custom-file-input:invalid:focus ~ .custom-file-label, .custom-file-input.is-invalid:focus ~ .custom-file-label { + border-color: #f1556c; + -webkit-box-shadow: 0 0 0 0.2rem rgba(241, 85, 108, 0.25); + box-shadow: 0 0 0 0.2rem rgba(241, 85, 108, 0.25); } + +.form-inline { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-orient: horizontal; + -webkit-box-direction: normal; + -ms-flex-flow: row wrap; + flex-flow: row wrap; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; } + .form-inline .form-check { + width: 100%; } + @media (min-width: 576px) { + .form-inline label { + 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; + margin-bottom: 0; } + .form-inline .form-group { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + -webkit-box-orient: horizontal; + -webkit-box-direction: normal; + -ms-flex-flow: row wrap; + flex-flow: row wrap; + -webkit-box-align: center; + -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: -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; + 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 { + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -webkit-box-pack: center; + -ms-flex-pack: center; + justify-content: center; } + .form-inline .custom-control-label { + margin-bottom: 0; } } + +.btn { + display: inline-block; + font-weight: 400; + color: #6c757d; + text-align: center; + vertical-align: middle; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + background-color: transparent; + border: 1px solid transparent; + padding: 0.45rem 0.9rem; + font-size: 0.875rem; + line-height: 1.5; + border-radius: 0.15rem; + -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; } + @media (prefers-reduced-motion: reduce) { + .btn { + -webkit-transition: none; + transition: none; } } + .btn:hover { + color: #6c757d; + text-decoration: none; } + .btn:focus, .btn.focus { + outline: 0; + -webkit-box-shadow: 0 0 0 0.15rem rgba(0, 172, 193, 0.25); + box-shadow: 0 0 0 0.15rem rgba(0, 172, 193, 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: #00acc1; + border-color: #00acc1; } + .btn-primary:hover { + color: #fff; + background-color: #008a9b; + border-color: #007f8e; } + .btn-primary:focus, .btn-primary.focus { + -webkit-box-shadow: 0 0 0 0.15rem rgba(38, 184, 202, 0.5); + box-shadow: 0 0 0 0.15rem rgba(38, 184, 202, 0.5); } + .btn-primary.disabled, .btn-primary:disabled { + color: #fff; + background-color: #00acc1; + border-color: #00acc1; } + .btn-primary:not(:disabled):not(.disabled):active, .btn-primary:not(:disabled):not(.disabled).active, + .show > .btn-primary.dropdown-toggle { + color: #fff; + background-color: #007f8e; + border-color: #007381; } + .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 0 0 0.15rem rgba(38, 184, 202, 0.5); + box-shadow: 0 0 0 0.15rem rgba(38, 184, 202, 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 { + -webkit-box-shadow: 0 0 0 0.15rem rgba(130, 138, 145, 0.5); + box-shadow: 0 0 0 0.15rem 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 { + -webkit-box-shadow: 0 0 0 0.15rem rgba(130, 138, 145, 0.5); + box-shadow: 0 0 0 0.15rem rgba(130, 138, 145, 0.5); } + +.btn-success { + color: #fff; + background-color: #25b343; + border-color: #25b343; } + .btn-success:hover { + color: #fff; + background-color: #1e9337; + border-color: #1c8933; } + .btn-success:focus, .btn-success.focus { + -webkit-box-shadow: 0 0 0 0.15rem rgba(70, 190, 95, 0.5); + box-shadow: 0 0 0 0.15rem rgba(70, 190, 95, 0.5); } + .btn-success.disabled, .btn-success:disabled { + color: #fff; + background-color: #25b343; + border-color: #25b343; } + .btn-success:not(:disabled):not(.disabled):active, .btn-success:not(:disabled):not(.disabled).active, + .show > .btn-success.dropdown-toggle { + color: #fff; + background-color: #1c8933; + border-color: #1a7e2f; } + .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 0 0 0.15rem rgba(70, 190, 95, 0.5); + box-shadow: 0 0 0 0.15rem rgba(70, 190, 95, 0.5); } + +.btn-info { + color: #fff; + background-color: #4b88e4; + border-color: #4b88e4; } + .btn-info:hover { + color: #fff; + background-color: #2a72df; + border-color: #216bdb; } + .btn-info:focus, .btn-info.focus { + -webkit-box-shadow: 0 0 0 0.15rem rgba(102, 154, 232, 0.5); + box-shadow: 0 0 0 0.15rem rgba(102, 154, 232, 0.5); } + .btn-info.disabled, .btn-info:disabled { + color: #fff; + background-color: #4b88e4; + border-color: #4b88e4; } + .btn-info:not(:disabled):not(.disabled):active, .btn-info:not(:disabled):not(.disabled).active, + .show > .btn-info.dropdown-toggle { + color: #fff; + background-color: #216bdb; + border-color: #1f66d0; } + .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 0 0 0.15rem rgba(102, 154, 232, 0.5); + box-shadow: 0 0 0 0.15rem rgba(102, 154, 232, 0.5); } + +.btn-warning { + color: #414d5f; + background-color: #f7b84b; + border-color: #f7b84b; } + .btn-warning:hover { + color: #fff; + background-color: #f5aa26; + border-color: #f5a51a; } + .btn-warning:focus, .btn-warning.focus { + -webkit-box-shadow: 0 0 0 0.15rem rgba(220, 168, 78, 0.5); + box-shadow: 0 0 0 0.15rem rgba(220, 168, 78, 0.5); } + .btn-warning.disabled, .btn-warning:disabled { + color: #414d5f; + background-color: #f7b84b; + border-color: #f7b84b; } + .btn-warning:not(:disabled):not(.disabled):active, .btn-warning:not(:disabled):not(.disabled).active, + .show > .btn-warning.dropdown-toggle { + color: #fff; + background-color: #f5a51a; + border-color: #f4a00e; } + .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 0 0 0.15rem rgba(220, 168, 78, 0.5); + box-shadow: 0 0 0 0.15rem rgba(220, 168, 78, 0.5); } + +.btn-danger { + color: #fff; + background-color: #f1556c; + border-color: #f1556c; } + .btn-danger:hover { + color: #fff; + background-color: #ee324d; + border-color: #ed2643; } + .btn-danger:focus, .btn-danger.focus { + -webkit-box-shadow: 0 0 0 0.15rem rgba(243, 111, 130, 0.5); + box-shadow: 0 0 0 0.15rem rgba(243, 111, 130, 0.5); } + .btn-danger.disabled, .btn-danger:disabled { + color: #fff; + background-color: #f1556c; + border-color: #f1556c; } + .btn-danger:not(:disabled):not(.disabled):active, .btn-danger:not(:disabled):not(.disabled).active, + .show > .btn-danger.dropdown-toggle { + color: #fff; + background-color: #ed2643; + border-color: #ec1a39; } + .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 0 0 0.15rem rgba(243, 111, 130, 0.5); + box-shadow: 0 0 0 0.15rem rgba(243, 111, 130, 0.5); } + +.btn-light { + color: #414d5f; + background-color: #f7f7f7; + border-color: #f7f7f7; } + .btn-light:hover { + color: #414d5f; + background-color: #e4e4e4; + border-color: #dedede; } + .btn-light:focus, .btn-light.focus { + -webkit-box-shadow: 0 0 0 0.15rem rgba(220, 222, 224, 0.5); + box-shadow: 0 0 0 0.15rem rgba(220, 222, 224, 0.5); } + .btn-light.disabled, .btn-light:disabled { + color: #414d5f; + background-color: #f7f7f7; + border-color: #f7f7f7; } + .btn-light:not(:disabled):not(.disabled):active, .btn-light:not(:disabled):not(.disabled).active, + .show > .btn-light.dropdown-toggle { + color: #414d5f; + background-color: #dedede; + border-color: #d7d7d7; } + .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 0 0 0.15rem rgba(220, 222, 224, 0.5); + box-shadow: 0 0 0 0.15rem rgba(220, 222, 224, 0.5); } + +.btn-dark { + color: #fff; + background-color: #323a46; + border-color: #323a46; } + .btn-dark:hover { + color: #fff; + background-color: #222830; + border-color: #1d2128; } + .btn-dark:focus, .btn-dark.focus { + -webkit-box-shadow: 0 0 0 0.15rem rgba(81, 88, 98, 0.5); + box-shadow: 0 0 0 0.15rem rgba(81, 88, 98, 0.5); } + .btn-dark.disabled, .btn-dark:disabled { + color: #fff; + background-color: #323a46; + border-color: #323a46; } + .btn-dark:not(:disabled):not(.disabled):active, .btn-dark:not(:disabled):not(.disabled).active, + .show > .btn-dark.dropdown-toggle { + color: #fff; + background-color: #1d2128; + border-color: #171b21; } + .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 0 0 0.15rem rgba(81, 88, 98, 0.5); + box-shadow: 0 0 0 0.15rem rgba(81, 88, 98, 0.5); } + +.btn-pink { + color: #fff; + background-color: #f672a7; + border-color: #f672a7; } + .btn-pink:hover { + color: #fff; + background-color: #f44e91; + border-color: #f34289; } + .btn-pink:focus, .btn-pink.focus { + -webkit-box-shadow: 0 0 0 0.15rem rgba(247, 135, 180, 0.5); + box-shadow: 0 0 0 0.15rem rgba(247, 135, 180, 0.5); } + .btn-pink.disabled, .btn-pink:disabled { + color: #fff; + background-color: #f672a7; + border-color: #f672a7; } + .btn-pink:not(:disabled):not(.disabled):active, .btn-pink:not(:disabled):not(.disabled).active, + .show > .btn-pink.dropdown-toggle { + color: #fff; + background-color: #f34289; + border-color: #f23682; } + .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 0 0 0.15rem rgba(247, 135, 180, 0.5); + box-shadow: 0 0 0 0.15rem rgba(247, 135, 180, 0.5); } + +.btn-purple { + color: #fff; + background-color: #6b5eae; + border-color: #6b5eae; } + .btn-purple:hover { + color: #fff; + background-color: #594d99; + border-color: #544990; } + .btn-purple:focus, .btn-purple.focus { + -webkit-box-shadow: 0 0 0 0.15rem rgba(129, 118, 186, 0.5); + box-shadow: 0 0 0 0.15rem rgba(129, 118, 186, 0.5); } + .btn-purple.disabled, .btn-purple:disabled { + color: #fff; + background-color: #6b5eae; + border-color: #6b5eae; } + .btn-purple:not(:disabled):not(.disabled):active, .btn-purple:not(:disabled):not(.disabled).active, + .show > .btn-purple.dropdown-toggle { + color: #fff; + background-color: #544990; + border-color: #4f4488; } + .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 0 0 0.15rem rgba(129, 118, 186, 0.5); + box-shadow: 0 0 0 0.15rem rgba(129, 118, 186, 0.5); } + +.btn-outline-primary { + color: #00acc1; + border-color: #00acc1; } + .btn-outline-primary:hover { + color: #fff; + background-color: #00acc1; + border-color: #00acc1; } + .btn-outline-primary:focus, .btn-outline-primary.focus { + -webkit-box-shadow: 0 0 0 0.15rem rgba(0, 172, 193, 0.5); + box-shadow: 0 0 0 0.15rem rgba(0, 172, 193, 0.5); } + .btn-outline-primary.disabled, .btn-outline-primary:disabled { + color: #00acc1; + 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: #00acc1; + border-color: #00acc1; } + .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 0 0 0.15rem rgba(0, 172, 193, 0.5); + box-shadow: 0 0 0 0.15rem rgba(0, 172, 193, 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 { + -webkit-box-shadow: 0 0 0 0.15rem rgba(108, 117, 125, 0.5); + box-shadow: 0 0 0 0.15rem 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 { + -webkit-box-shadow: 0 0 0 0.15rem rgba(108, 117, 125, 0.5); + box-shadow: 0 0 0 0.15rem rgba(108, 117, 125, 0.5); } + +.btn-outline-success { + color: #25b343; + border-color: #25b343; } + .btn-outline-success:hover { + color: #fff; + background-color: #25b343; + border-color: #25b343; } + .btn-outline-success:focus, .btn-outline-success.focus { + -webkit-box-shadow: 0 0 0 0.15rem rgba(37, 179, 67, 0.5); + box-shadow: 0 0 0 0.15rem rgba(37, 179, 67, 0.5); } + .btn-outline-success.disabled, .btn-outline-success:disabled { + color: #25b343; + 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: #25b343; + border-color: #25b343; } + .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 0 0 0.15rem rgba(37, 179, 67, 0.5); + box-shadow: 0 0 0 0.15rem rgba(37, 179, 67, 0.5); } + +.btn-outline-info { + color: #4b88e4; + border-color: #4b88e4; } + .btn-outline-info:hover { + color: #fff; + background-color: #4b88e4; + border-color: #4b88e4; } + .btn-outline-info:focus, .btn-outline-info.focus { + -webkit-box-shadow: 0 0 0 0.15rem rgba(75, 136, 228, 0.5); + box-shadow: 0 0 0 0.15rem rgba(75, 136, 228, 0.5); } + .btn-outline-info.disabled, .btn-outline-info:disabled { + color: #4b88e4; + 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: #4b88e4; + border-color: #4b88e4; } + .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 0 0 0.15rem rgba(75, 136, 228, 0.5); + box-shadow: 0 0 0 0.15rem rgba(75, 136, 228, 0.5); } + +.btn-outline-warning { + color: #f7b84b; + border-color: #f7b84b; } + .btn-outline-warning:hover { + color: #414d5f; + background-color: #f7b84b; + border-color: #f7b84b; } + .btn-outline-warning:focus, .btn-outline-warning.focus { + -webkit-box-shadow: 0 0 0 0.15rem rgba(247, 184, 75, 0.5); + box-shadow: 0 0 0 0.15rem rgba(247, 184, 75, 0.5); } + .btn-outline-warning.disabled, .btn-outline-warning:disabled { + color: #f7b84b; + 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: #414d5f; + background-color: #f7b84b; + border-color: #f7b84b; } + .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 0 0 0.15rem rgba(247, 184, 75, 0.5); + box-shadow: 0 0 0 0.15rem rgba(247, 184, 75, 0.5); } + +.btn-outline-danger { + color: #f1556c; + border-color: #f1556c; } + .btn-outline-danger:hover { + color: #fff; + background-color: #f1556c; + border-color: #f1556c; } + .btn-outline-danger:focus, .btn-outline-danger.focus { + -webkit-box-shadow: 0 0 0 0.15rem rgba(241, 85, 108, 0.5); + box-shadow: 0 0 0 0.15rem rgba(241, 85, 108, 0.5); } + .btn-outline-danger.disabled, .btn-outline-danger:disabled { + color: #f1556c; + 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: #f1556c; + border-color: #f1556c; } + .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 0 0 0.15rem rgba(241, 85, 108, 0.5); + box-shadow: 0 0 0 0.15rem rgba(241, 85, 108, 0.5); } + +.btn-outline-light { + color: #f7f7f7; + border-color: #f7f7f7; } + .btn-outline-light:hover { + color: #414d5f; + background-color: #f7f7f7; + border-color: #f7f7f7; } + .btn-outline-light:focus, .btn-outline-light.focus { + -webkit-box-shadow: 0 0 0 0.15rem rgba(247, 247, 247, 0.5); + box-shadow: 0 0 0 0.15rem rgba(247, 247, 247, 0.5); } + .btn-outline-light.disabled, .btn-outline-light:disabled { + color: #f7f7f7; + 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: #414d5f; + background-color: #f7f7f7; + border-color: #f7f7f7; } + .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 0 0 0.15rem rgba(247, 247, 247, 0.5); + box-shadow: 0 0 0 0.15rem rgba(247, 247, 247, 0.5); } + +.btn-outline-dark { + color: #323a46; + border-color: #323a46; } + .btn-outline-dark:hover { + color: #fff; + background-color: #323a46; + border-color: #323a46; } + .btn-outline-dark:focus, .btn-outline-dark.focus { + -webkit-box-shadow: 0 0 0 0.15rem rgba(50, 58, 70, 0.5); + box-shadow: 0 0 0 0.15rem rgba(50, 58, 70, 0.5); } + .btn-outline-dark.disabled, .btn-outline-dark:disabled { + color: #323a46; + 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: #323a46; + border-color: #323a46; } + .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 0 0 0.15rem rgba(50, 58, 70, 0.5); + box-shadow: 0 0 0 0.15rem rgba(50, 58, 70, 0.5); } + +.btn-outline-pink { + color: #f672a7; + border-color: #f672a7; } + .btn-outline-pink:hover { + color: #fff; + background-color: #f672a7; + border-color: #f672a7; } + .btn-outline-pink:focus, .btn-outline-pink.focus { + -webkit-box-shadow: 0 0 0 0.15rem rgba(246, 114, 167, 0.5); + box-shadow: 0 0 0 0.15rem rgba(246, 114, 167, 0.5); } + .btn-outline-pink.disabled, .btn-outline-pink:disabled { + color: #f672a7; + background-color: transparent; } + .btn-outline-pink:not(:disabled):not(.disabled):active, .btn-outline-pink:not(:disabled):not(.disabled).active, + .show > .btn-outline-pink.dropdown-toggle { + color: #fff; + background-color: #f672a7; + border-color: #f672a7; } + .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 0 0 0.15rem rgba(246, 114, 167, 0.5); + box-shadow: 0 0 0 0.15rem rgba(246, 114, 167, 0.5); } + +.btn-outline-purple { + color: #6b5eae; + border-color: #6b5eae; } + .btn-outline-purple:hover { + color: #fff; + background-color: #6b5eae; + border-color: #6b5eae; } + .btn-outline-purple:focus, .btn-outline-purple.focus { + -webkit-box-shadow: 0 0 0 0.15rem rgba(107, 94, 174, 0.5); + box-shadow: 0 0 0 0.15rem rgba(107, 94, 174, 0.5); } + .btn-outline-purple.disabled, .btn-outline-purple:disabled { + color: #6b5eae; + background-color: transparent; } + .btn-outline-purple:not(:disabled):not(.disabled):active, .btn-outline-purple:not(:disabled):not(.disabled).active, + .show > .btn-outline-purple.dropdown-toggle { + color: #fff; + background-color: #6b5eae; + border-color: #6b5eae; } + .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 0 0 0.15rem rgba(107, 94, 174, 0.5); + box-shadow: 0 0 0 0.15rem rgba(107, 94, 174, 0.5); } + +.btn-link { + font-weight: 400; + color: #00acc1; + text-decoration: none; } + .btn-link:hover { + color: #006875; + text-decoration: none; } + .btn-link:focus, .btn-link.focus { + text-decoration: none; + -webkit-box-shadow: none; + box-shadow: none; } + .btn-link:disabled, .btn-link.disabled { + color: #adb5bd; + pointer-events: none; } + +.btn-lg, .btn-group-lg > .btn { + padding: 0.5rem 1rem; + font-size: 1.09375rem; + line-height: 1.5; + border-radius: 0.15rem; } + +.btn-sm, .btn-group-sm > .btn { + padding: 0.28rem 0.8rem; + font-size: 0.76563rem; + line-height: 1.5; + border-radius: 0.15rem; } + +.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 { + -webkit-transition: opacity 0.15s linear; + transition: opacity 0.15s linear; } + @media (prefers-reduced-motion: reduce) { + .fade { + -webkit-transition: none; + transition: none; } } + .fade:not(.show) { + opacity: 0; } + +.collapse:not(.show) { + display: none; } + +.collapsing { + position: relative; + height: 0; + overflow: hidden; + -webkit-transition: height 0.35s ease; + transition: height 0.35s ease; } + @media (prefers-reduced-motion: reduce) { + .collapsing { + -webkit-transition: none; + transition: none; } } + +.dropup, +.dropright, +.dropdown, +.dropleft { + position: relative; } + +.dropdown-toggle { + white-space: nowrap; } + +.dropdown-menu { + position: absolute; + top: 100%; + left: 0; + z-index: 1000; + display: none; + float: left; + min-width: 10rem; + padding: 0.25rem 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 #efefef; + 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; } + +.dropright .dropdown-menu { + top: 0; + right: auto; + left: 100%; + margin-top: 0; + margin-left: 0.125rem; } + +.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::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.45rem 1.2rem; + clear: both; + font-weight: 400; + color: #6c757d; + text-align: inherit; + white-space: nowrap; + background-color: transparent; + border: 0; } + .dropdown-item:hover, .dropdown-item:focus { + color: #272e37; + text-decoration: none; + background-color: #f8f9fa; } + .dropdown-item.active, .dropdown-item:active { + color: #323a46; + text-decoration: none; + background-color: #f7f7f7; } + .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.25rem 1.2rem; + margin-bottom: 0; + font-size: 0.76563rem; + color: inherit; + white-space: nowrap; } + +.dropdown-item-text { + display: block; + padding: 0.45rem 1.2rem; + color: #6c757d; } + +.btn-group, +.btn-group-vertical { + position: relative; + display: -webkit-inline-box; + display: -ms-inline-flexbox; + display: inline-flex; + vertical-align: middle; } + .btn-group > .btn, + .btn-group-vertical > .btn { + position: relative; + -webkit-box-flex: 1; + -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: -webkit-box; + display: -ms-flexbox; + display: flex; + -ms-flex-wrap: wrap; + flex-wrap: wrap; + -webkit-box-pack: start; + -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.675rem; + padding-left: 0.675rem; } + .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.6rem; + padding-left: 0.6rem; } + +.btn-lg + .dropdown-toggle-split, .btn-group-lg > .btn + .dropdown-toggle-split { + padding-right: 0.75rem; + padding-left: 0.75rem; } + +.btn-group-vertical { + -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; + -webkit-box-pack: center; + -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: -webkit-box; + display: -ms-flexbox; + display: flex; + -ms-flex-wrap: wrap; + flex-wrap: wrap; + -webkit-box-align: stretch; + -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; + -webkit-box-flex: 1; + -ms-flex: 1 1 auto; + flex: 1 1 auto; + width: 1%; + 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: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-align: center; + -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: -webkit-box; + 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: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + padding: 0.45rem 0.9rem; + margin-bottom: 0; + font-size: 0.875rem; + 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.2rem; } + .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.09375rem; + 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.28rem 0.8rem; + font-size: 0.76563rem; + line-height: 1.5; + border-radius: 0.2rem; } + +.input-group-lg > .custom-select, +.input-group-sm > .custom-select { + padding-right: 1.9rem; } + +.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.3125rem; + padding-left: 1.5rem; } + +.custom-control-inline { + display: -webkit-inline-box; + display: -ms-inline-flexbox; + display: inline-flex; + margin-right: 1rem; } + +.custom-control-input { + position: absolute; + z-index: -1; + opacity: 0; } + .custom-control-input:checked ~ .custom-control-label::before { + color: #00acc1; + border-color: #00acc1; + background-color: #00acc1; } + .custom-control-input:focus ~ .custom-control-label::before { + -webkit-box-shadow: 0 0 0 1px #fff, 0 0 0 0.15rem rgba(0, 172, 193, 0.25); + box-shadow: 0 0 0 1px #fff, 0 0 0 0.15rem rgba(0, 172, 193, 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 { + color: #6c757d; } + .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.15625rem; + 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.15625rem; + 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' viewBox='0 0 8 8'%3e%3cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 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' 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' 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.15625rem + 2px); + left: calc(-2.25rem + 2px); + width: calc(1rem - 4px); + height: calc(1rem - 4px); + background-color: #adb5bd; + border-radius: 0.5rem; + -webkit-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-transform 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out; + transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-transform 0.15s ease-in-out, -webkit-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; + 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, -webkit-box-shadow 0.15s ease-in-out; } + @media (prefers-reduced-motion: reduce) { + .custom-switch .custom-control-label::after { + -webkit-transition: none; + 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.9rem + 2px); + padding: 0.45rem 1.9rem 0.45rem 0.9rem; + font-size: 0.875rem; + font-weight: 400; + line-height: 1.5; + color: #495057; + vertical-align: middle; + background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' 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; + background-color: #fff; + border: 1px solid #ced4da; + border-radius: 0.25rem; + -webkit-appearance: none; + -moz-appearance: none; + appearance: none; } + .custom-select:focus { + border-color: #b1bbc4; + outline: 0; + -webkit-box-shadow: none; + box-shadow: none; } + .custom-select:focus::-ms-value { + color: #6c757d; + background-color: #fff; } + .custom-select[multiple], .custom-select[size]:not([size="1"]) { + height: auto; + padding-right: 0.9rem; + background-image: none; } + .custom-select:disabled { + color: #6c757d; + background-color: #e9ecef; } + .custom-select::-ms-expand { + display: none; } + +.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.75rem; } + +.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.9rem + 2px); + margin-bottom: 0; } + +.custom-file-input { + position: relative; + z-index: 2; + width: 100%; + height: calc(1.5em + 0.9rem + 2px); + margin: 0; + opacity: 0; } + .custom-file-input:focus ~ .custom-file-label { + border-color: #b1bbc4; + -webkit-box-shadow: none; + box-shadow: none; } + .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.9rem + 2px); + padding: 0.45rem 0.9rem; + font-weight: 400; + line-height: 1.5; + color: #6c757d; + background-color: #fff; + border: 1px solid #ced4da; + border-radius: 0.2rem; } + .custom-file-label::after { + position: absolute; + top: 0; + right: 0; + bottom: 0; + z-index: 3; + display: block; + height: calc(1.5em + 0.9rem); + padding: 0.45rem 0.9rem; + line-height: 1.5; + color: #6c757d; + content: "Browse"; + background-color: #e9ecef; + border-left: inherit; + border-radius: 0 0.2rem 0.2rem 0; } + +.custom-range { + width: 100%; + height: calc(1rem + 0.3rem); + padding: 0; + background-color: transparent; + -webkit-appearance: none; + -moz-appearance: none; + appearance: none; } + .custom-range:focus { + outline: none; } + .custom-range:focus::-webkit-slider-thumb { + -webkit-box-shadow: 0 0 0 1px #fff, 0 0 0 0.15rem rgba(0, 172, 193, 0.25); + box-shadow: 0 0 0 1px #fff, 0 0 0 0.15rem rgba(0, 172, 193, 0.25); } + .custom-range:focus::-moz-range-thumb { + box-shadow: 0 0 0 1px #fff, 0 0 0 0.15rem rgba(0, 172, 193, 0.25); } + .custom-range:focus::-ms-thumb { + box-shadow: 0 0 0 1px #fff, 0 0 0 0.15rem rgba(0, 172, 193, 0.25); } + .custom-range::-moz-focus-outer { + border: 0; } + .custom-range::-webkit-slider-thumb { + width: 1rem; + height: 1rem; + margin-top: -0.25rem; + background-color: #00acc1; + border: 0; + border-radius: 1rem; + -webkit-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out; + transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-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; + transition: 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; + -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: #75f0ff; } + .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: #00acc1; + border: 0; + border-radius: 1rem; + -webkit-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out; + transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-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; + transition: 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; + -moz-appearance: none; + appearance: none; } + @media (prefers-reduced-motion: reduce) { + .custom-range::-moz-range-thumb { + -webkit-transition: none; + transition: none; } } + .custom-range::-moz-range-thumb:active { + background-color: #75f0ff; } + .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.15rem; + margin-left: 0.15rem; + background-color: #00acc1; + border: 0; + border-radius: 1rem; + -webkit-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out; + transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-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; + transition: 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; + appearance: none; } + @media (prefers-reduced-motion: reduce) { + .custom-range::-ms-thumb { + -webkit-transition: none; + transition: none; } } + .custom-range::-ms-thumb:active { + background-color: #75f0ff; } + .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 { + -webkit-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out; + transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-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; + transition: 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; } + @media (prefers-reduced-motion: reduce) { + .custom-control-label::before, + .custom-file-label, + .custom-select { + -webkit-transition: none; + transition: none; } } + +.nav { + display: -webkit-box; + 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: #00acc1; } + +.nav-fill .nav-item { + -webkit-box-flex: 1; + -ms-flex: 1 1 auto; + flex: 1 1 auto; + text-align: center; } + +.nav-justified .nav-item { + -ms-flex-preferred-size: 0; + flex-basis: 0; + -webkit-box-flex: 1; + -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: -webkit-box; + display: -ms-flexbox; + display: flex; + -ms-flex-wrap: wrap; + flex-wrap: wrap; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -webkit-box-pack: justify; + -ms-flex-pack: justify; + justify-content: space-between; + padding: 0.5rem 1rem; } + .navbar > .container, + .navbar > .container-fluid { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -ms-flex-wrap: wrap; + flex-wrap: wrap; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -webkit-box-pack: justify; + -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: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-orient: vertical; + -webkit-box-direction: normal; + -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%; + -webkit-box-flex: 1; + -ms-flex-positive: 1; + flex-grow: 1; + -webkit-box-align: center; + -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 { + padding-right: 0; + padding-left: 0; } } + +@media (min-width: 576px) { + .navbar-expand-sm { + -webkit-box-orient: horizontal; + -webkit-box-direction: normal; + -ms-flex-flow: row nowrap; + flex-flow: row nowrap; + -webkit-box-pack: start; + -ms-flex-pack: start; + justify-content: flex-start; } + .navbar-expand-sm .navbar-nav { + -webkit-box-orient: horizontal; + -webkit-box-direction: normal; + -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 { + -ms-flex-wrap: nowrap; + flex-wrap: nowrap; } + .navbar-expand-sm .navbar-collapse { + display: -webkit-box !important; + 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 { + padding-right: 0; + padding-left: 0; } } + +@media (min-width: 768px) { + .navbar-expand-md { + -webkit-box-orient: horizontal; + -webkit-box-direction: normal; + -ms-flex-flow: row nowrap; + flex-flow: row nowrap; + -webkit-box-pack: start; + -ms-flex-pack: start; + justify-content: flex-start; } + .navbar-expand-md .navbar-nav { + -webkit-box-orient: horizontal; + -webkit-box-direction: normal; + -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 { + -ms-flex-wrap: nowrap; + flex-wrap: nowrap; } + .navbar-expand-md .navbar-collapse { + display: -webkit-box !important; + 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 { + padding-right: 0; + padding-left: 0; } } + +@media (min-width: 992px) { + .navbar-expand-lg { + -webkit-box-orient: horizontal; + -webkit-box-direction: normal; + -ms-flex-flow: row nowrap; + flex-flow: row nowrap; + -webkit-box-pack: start; + -ms-flex-pack: start; + justify-content: flex-start; } + .navbar-expand-lg .navbar-nav { + -webkit-box-orient: horizontal; + -webkit-box-direction: normal; + -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 { + -ms-flex-wrap: nowrap; + flex-wrap: nowrap; } + .navbar-expand-lg .navbar-collapse { + display: -webkit-box !important; + 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 { + padding-right: 0; + padding-left: 0; } } + +@media (min-width: 1200px) { + .navbar-expand-xl { + -webkit-box-orient: horizontal; + -webkit-box-direction: normal; + -ms-flex-flow: row nowrap; + flex-flow: row nowrap; + -webkit-box-pack: start; + -ms-flex-pack: start; + justify-content: flex-start; } + .navbar-expand-xl .navbar-nav { + -webkit-box-orient: horizontal; + -webkit-box-direction: normal; + -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 { + -ms-flex-wrap: nowrap; + flex-wrap: nowrap; } + .navbar-expand-xl .navbar-collapse { + display: -webkit-box !important; + display: -ms-flexbox !important; + display: flex !important; + -ms-flex-preferred-size: auto; + flex-basis: auto; } + .navbar-expand-xl .navbar-toggler { + display: none; } } + +.navbar-expand { + -webkit-box-orient: horizontal; + -webkit-box-direction: normal; + -ms-flex-flow: row nowrap; + flex-flow: row nowrap; + -webkit-box-pack: start; + -ms-flex-pack: start; + justify-content: flex-start; } + .navbar-expand > .container, + .navbar-expand > .container-fluid { + padding-right: 0; + padding-left: 0; } + .navbar-expand .navbar-nav { + -webkit-box-orient: horizontal; + -webkit-box-direction: normal; + -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 { + -ms-flex-wrap: nowrap; + flex-wrap: nowrap; } + .navbar-expand .navbar-collapse { + display: -webkit-box !important; + 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 viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3e%3cpath stroke='rgba(0, 0, 0, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' 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 viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3e%3cpath stroke='rgba(255, 255, 255, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' 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: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-orient: vertical; + -webkit-box-direction: normal; + -ms-flex-direction: column; + flex-direction: column; + min-width: 0; + word-wrap: break-word; + background-color: #fff; + background-clip: border-box; + border: 2px solid #f7f7f7; + 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 { + -webkit-box-flex: 1; + -ms-flex: 1 1 auto; + flex: 1 1 auto; + padding: 1.5rem; } + +.card-title { + margin-bottom: 1rem; } + +.card-subtitle { + margin-top: -0.5rem; + margin-bottom: 0; } + +.card-text:last-child { + margin-bottom: 0; } + +.card-link:hover { + text-decoration: none; } + +.card-link + .card-link { + margin-left: 1.5rem; } + +.card-header { + padding: 1rem 1.5rem; + margin-bottom: 0; + background-color: #fff; + border-bottom: 2px solid #f7f7f7; } + .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: 1rem 1.5rem; + background-color: #fff; + border-top: 2px solid #f7f7f7; } + .card-footer:last-child { + border-radius: 0 0 calc(0.25rem - 1px) calc(0.25rem - 1px); } + +.card-header-tabs { + margin-right: -0.75rem; + margin-bottom: -1rem; + margin-left: -0.75rem; + border-bottom: 0; } + +.card-header-pills { + margin-right: -0.75rem; + margin-left: -0.75rem; } + +.card-img-overlay { + position: absolute; + top: 0; + right: 0; + bottom: 0; + left: 0; + padding: 1.25rem; } + +.card-img { + width: 100%; + border-radius: calc(0.25rem - 1px); } + +.card-img-top { + width: 100%; + border-top-left-radius: calc(0.25rem - 1px); + border-top-right-radius: calc(0.25rem - 1px); } + +.card-img-bottom { + width: 100%; + border-bottom-right-radius: calc(0.25rem - 1px); + border-bottom-left-radius: calc(0.25rem - 1px); } + +.card-deck { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-orient: vertical; + -webkit-box-direction: normal; + -ms-flex-direction: column; + flex-direction: column; } + .card-deck .card { + margin-bottom: 12px; } + @media (min-width: 576px) { + .card-deck { + -webkit-box-orient: horizontal; + -webkit-box-direction: normal; + -ms-flex-flow: row wrap; + flex-flow: row wrap; + margin-right: -12px; + margin-left: -12px; } + .card-deck .card { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-flex: 1; + -ms-flex: 1 0 0%; + flex: 1 0 0%; + -webkit-box-orient: vertical; + -webkit-box-direction: normal; + -ms-flex-direction: column; + flex-direction: column; + margin-right: 12px; + margin-bottom: 0; + margin-left: 12px; } } + +.card-group { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-orient: vertical; + -webkit-box-direction: normal; + -ms-flex-direction: column; + flex-direction: column; } + .card-group > .card { + margin-bottom: 12px; } + @media (min-width: 576px) { + .card-group { + -webkit-box-orient: horizontal; + -webkit-box-direction: normal; + -ms-flex-flow: row wrap; + flex-flow: row wrap; } + .card-group > .card { + -webkit-box-flex: 1; + -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: 24px; } + +@media (min-width: 576px) { + .card-columns { + -webkit-column-count: 3; + column-count: 3; + -webkit-column-gap: 24px; + column-gap: 24px; + orphans: 1; + widows: 1; } + .card-columns .card { + display: inline-block; + width: 100%; } } + +.accordion > .card { + overflow: hidden; } + .accordion > .card:not(:first-of-type) .card-header:first-child { + border-radius: 0; } + .accordion > .card:not(:first-of-type):not(:last-of-type) { + border-bottom: 0; + border-radius: 0; } + .accordion > .card:first-of-type { + border-bottom: 0; + border-bottom-right-radius: 0; + border-bottom-left-radius: 0; } + .accordion > .card:last-of-type { + border-top-left-radius: 0; + border-top-right-radius: 0; } + .accordion > .card .card-header { + margin-bottom: -2px; } + +.breadcrumb { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -ms-flex-wrap: wrap; + flex-wrap: wrap; + padding: 1rem 0; + margin-bottom: 1rem; + list-style: none; + background-color: transparent; + 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: #ced4da; + content: ""; } + +.breadcrumb-item + .breadcrumb-item:hover::before { + text-decoration: underline; } + +.breadcrumb-item + .breadcrumb-item:hover::before { + text-decoration: none; } + +.breadcrumb-item.active { + color: #adb5bd; } + +.pagination { + display: -webkit-box; + 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: #323a46; + background-color: #fff; + border: 1px solid #dee2e6; } + .page-link:hover { + z-index: 2; + color: #323a46; + text-decoration: none; + background-color: #e9ecef; + border-color: #dee2e6; } + .page-link:focus { + z-index: 2; + outline: 0; + -webkit-box-shadow: 0 0 0 0.15rem rgba(0, 172, 193, 0.25); + box-shadow: 0 0 0 0.15rem rgba(0, 172, 193, 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: 1; + color: #fff; + background-color: #00acc1; + border-color: #00acc1; } + +.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.09375rem; + 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.76563rem; + 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: 500; + line-height: 1; + text-align: center; + white-space: nowrap; + vertical-align: baseline; + border-radius: 0.25rem; + -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; } + @media (prefers-reduced-motion: reduce) { + .badge { + -webkit-transition: none; + 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: #00acc1; } + a.badge-primary:hover, a.badge-primary:focus { + color: #fff; + background-color: #007f8e; } + a.badge-primary:focus, a.badge-primary.focus { + outline: 0; + -webkit-box-shadow: 0 0 0 0.2rem rgba(0, 172, 193, 0.5); + box-shadow: 0 0 0 0.2rem rgba(0, 172, 193, 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; + -webkit-box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5); + box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5); } + +.badge-success { + color: #fff; + background-color: #25b343; } + a.badge-success:hover, a.badge-success:focus { + color: #fff; + background-color: #1c8933; } + a.badge-success:focus, a.badge-success.focus { + outline: 0; + -webkit-box-shadow: 0 0 0 0.2rem rgba(37, 179, 67, 0.5); + box-shadow: 0 0 0 0.2rem rgba(37, 179, 67, 0.5); } + +.badge-info { + color: #fff; + background-color: #4b88e4; } + a.badge-info:hover, a.badge-info:focus { + color: #fff; + background-color: #216bdb; } + a.badge-info:focus, a.badge-info.focus { + outline: 0; + -webkit-box-shadow: 0 0 0 0.2rem rgba(75, 136, 228, 0.5); + box-shadow: 0 0 0 0.2rem rgba(75, 136, 228, 0.5); } + +.badge-warning { + color: #414d5f; + background-color: #f7b84b; } + a.badge-warning:hover, a.badge-warning:focus { + color: #414d5f; + background-color: #f5a51a; } + a.badge-warning:focus, a.badge-warning.focus { + outline: 0; + -webkit-box-shadow: 0 0 0 0.2rem rgba(247, 184, 75, 0.5); + box-shadow: 0 0 0 0.2rem rgba(247, 184, 75, 0.5); } + +.badge-danger { + color: #fff; + background-color: #f1556c; } + a.badge-danger:hover, a.badge-danger:focus { + color: #fff; + background-color: #ed2643; } + a.badge-danger:focus, a.badge-danger.focus { + outline: 0; + -webkit-box-shadow: 0 0 0 0.2rem rgba(241, 85, 108, 0.5); + box-shadow: 0 0 0 0.2rem rgba(241, 85, 108, 0.5); } + +.badge-light { + color: #414d5f; + background-color: #f7f7f7; } + a.badge-light:hover, a.badge-light:focus { + color: #414d5f; + background-color: #dedede; } + a.badge-light:focus, a.badge-light.focus { + outline: 0; + -webkit-box-shadow: 0 0 0 0.2rem rgba(247, 247, 247, 0.5); + box-shadow: 0 0 0 0.2rem rgba(247, 247, 247, 0.5); } + +.badge-dark { + color: #fff; + background-color: #323a46; } + a.badge-dark:hover, a.badge-dark:focus { + color: #fff; + background-color: #1d2128; } + a.badge-dark:focus, a.badge-dark.focus { + outline: 0; + -webkit-box-shadow: 0 0 0 0.2rem rgba(50, 58, 70, 0.5); + box-shadow: 0 0 0 0.2rem rgba(50, 58, 70, 0.5); } + +.badge-pink { + color: #fff; + background-color: #f672a7; } + a.badge-pink:hover, a.badge-pink:focus { + color: #fff; + background-color: #f34289; } + a.badge-pink:focus, a.badge-pink.focus { + outline: 0; + -webkit-box-shadow: 0 0 0 0.2rem rgba(246, 114, 167, 0.5); + box-shadow: 0 0 0 0.2rem rgba(246, 114, 167, 0.5); } + +.badge-purple { + color: #fff; + background-color: #6b5eae; } + a.badge-purple:hover, a.badge-purple:focus { + color: #fff; + background-color: #544990; } + a.badge-purple:focus, a.badge-purple.focus { + outline: 0; + -webkit-box-shadow: 0 0 0 0.2rem rgba(107, 94, 174, 0.5); + box-shadow: 0 0 0 0.2rem rgba(107, 94, 174, 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: 3.9rem; } + .alert-dismissible .close { + position: absolute; + top: 0; + right: 0; + padding: 0.75rem 1.25rem; + color: inherit; } + +.alert-primary { + color: #005964; + background-color: #cceef3; + border-color: #b8e8ee; } + .alert-primary hr { + border-top-color: #a3e1e9; } + .alert-primary .alert-link { + color: #002c31; } + +.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: #135d23; + background-color: #d3f0d9; + border-color: #c2eaca; } + .alert-success hr { + border-top-color: #afe3ba; } + .alert-success .alert-link { + color: #0a3313; } + +.alert-info { + color: #274777; + background-color: #dbe7fa; + border-color: #cddef7; } + .alert-info hr { + border-top-color: #b7cff3; } + .alert-info .alert-link { + color: #1a3051; } + +.alert-warning { + color: #806027; + background-color: #fdf1db; + border-color: #fdebcd; } + .alert-warning hr { + border-top-color: #fce1b4; } + .alert-warning .alert-link { + color: #59431b; } + +.alert-danger { + color: #7d2c38; + background-color: #fcdde2; + border-color: #fbcfd6; } + .alert-danger hr { + border-top-color: #f9b7c2; } + .alert-danger .alert-link { + color: #571f27; } + +.alert-light { + color: gray; + background-color: #fdfdfd; + border-color: #fdfdfd; } + .alert-light hr { + border-top-color: #f0f0f0; } + .alert-light .alert-link { + color: #676767; } + +.alert-dark { + color: #1a1e24; + background-color: #d6d8da; + border-color: #c6c8cb; } + .alert-dark hr { + border-top-color: #b9bbbf; } + .alert-dark .alert-link { + color: #050506; } + +.alert-pink { + color: #803b57; + background-color: #fde3ed; + border-color: #fcd8e6; } + .alert-pink hr { + border-top-color: #fac0d7; } + .alert-pink .alert-link { + color: #5d2b3f; } + +.alert-purple { + color: #38315a; + background-color: #e1dfef; + border-color: #d6d2e8; } + .alert-purple hr { + border-top-color: #c7c1df; } + .alert-purple .alert-link { + color: #231f39; } + +@-webkit-keyframes progress-bar-stripes { + from { + background-position: 0.75rem 0; } + to { + background-position: 0 0; } } + +@keyframes progress-bar-stripes { + from { + background-position: 0.75rem 0; } + to { + background-position: 0 0; } } + +.progress { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + height: 0.75rem; + overflow: hidden; + font-size: 0.75rem; + background-color: #e9ecef; + border-radius: 0.25rem; } + +.progress-bar { + 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: center; + -ms-flex-pack: center; + justify-content: center; + color: #fff; + text-align: center; + white-space: nowrap; + background-color: #00acc1; + -webkit-transition: width 0.6s ease; + transition: width 0.6s ease; } + @media (prefers-reduced-motion: reduce) { + .progress-bar { + -webkit-transition: none; + 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: 0.75rem 0.75rem; } + +.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: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-align: start; + -ms-flex-align: start; + align-items: flex-start; } + +.media-body { + -webkit-box-flex: 1; + -ms-flex: 1; + flex: 1; } + +.list-group { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-orient: vertical; + -webkit-box-direction: normal; + -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; + margin-bottom: -1px; + 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 { + margin-bottom: 0; + 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: #00acc1; + border-color: #007bff; } + +.list-group-horizontal { + -webkit-box-orient: horizontal; + -webkit-box-direction: normal; + -ms-flex-direction: row; + flex-direction: row; } + .list-group-horizontal .list-group-item { + margin-right: -1px; + margin-bottom: 0; } + .list-group-horizontal .list-group-item:first-child { + border-top-left-radius: 0.25rem; + border-bottom-left-radius: 0.25rem; + border-top-right-radius: 0; } + .list-group-horizontal .list-group-item:last-child { + margin-right: 0; + border-top-right-radius: 0.25rem; + border-bottom-right-radius: 0.25rem; + border-bottom-left-radius: 0; } + +@media (min-width: 576px) { + .list-group-horizontal-sm { + -webkit-box-orient: horizontal; + -webkit-box-direction: normal; + -ms-flex-direction: row; + flex-direction: row; } + .list-group-horizontal-sm .list-group-item { + margin-right: -1px; + margin-bottom: 0; } + .list-group-horizontal-sm .list-group-item:first-child { + border-top-left-radius: 0.25rem; + border-bottom-left-radius: 0.25rem; + border-top-right-radius: 0; } + .list-group-horizontal-sm .list-group-item:last-child { + margin-right: 0; + border-top-right-radius: 0.25rem; + border-bottom-right-radius: 0.25rem; + border-bottom-left-radius: 0; } } + +@media (min-width: 768px) { + .list-group-horizontal-md { + -webkit-box-orient: horizontal; + -webkit-box-direction: normal; + -ms-flex-direction: row; + flex-direction: row; } + .list-group-horizontal-md .list-group-item { + margin-right: -1px; + margin-bottom: 0; } + .list-group-horizontal-md .list-group-item:first-child { + border-top-left-radius: 0.25rem; + border-bottom-left-radius: 0.25rem; + border-top-right-radius: 0; } + .list-group-horizontal-md .list-group-item:last-child { + margin-right: 0; + border-top-right-radius: 0.25rem; + border-bottom-right-radius: 0.25rem; + border-bottom-left-radius: 0; } } + +@media (min-width: 992px) { + .list-group-horizontal-lg { + -webkit-box-orient: horizontal; + -webkit-box-direction: normal; + -ms-flex-direction: row; + flex-direction: row; } + .list-group-horizontal-lg .list-group-item { + margin-right: -1px; + margin-bottom: 0; } + .list-group-horizontal-lg .list-group-item:first-child { + border-top-left-radius: 0.25rem; + border-bottom-left-radius: 0.25rem; + border-top-right-radius: 0; } + .list-group-horizontal-lg .list-group-item:last-child { + margin-right: 0; + border-top-right-radius: 0.25rem; + border-bottom-right-radius: 0.25rem; + border-bottom-left-radius: 0; } } + +@media (min-width: 1200px) { + .list-group-horizontal-xl { + -webkit-box-orient: horizontal; + -webkit-box-direction: normal; + -ms-flex-direction: row; + flex-direction: row; } + .list-group-horizontal-xl .list-group-item { + margin-right: -1px; + margin-bottom: 0; } + .list-group-horizontal-xl .list-group-item:first-child { + border-top-left-radius: 0.25rem; + border-bottom-left-radius: 0.25rem; + border-top-right-radius: 0; } + .list-group-horizontal-xl .list-group-item:last-child { + margin-right: 0; + border-top-right-radius: 0.25rem; + border-bottom-right-radius: 0.25rem; + border-bottom-left-radius: 0; } } + +.list-group-flush .list-group-item { + border-right: 0; + border-left: 0; + border-radius: 0; } + .list-group-flush .list-group-item:last-child { + margin-bottom: -1px; } + +.list-group-flush:first-child .list-group-item:first-child { + border-top: 0; } + +.list-group-flush:last-child .list-group-item:last-child { + margin-bottom: 0; + border-bottom: 0; } + +.list-group-item-primary { + color: #005964; + background-color: #b8e8ee; } + .list-group-item-primary.list-group-item-action:hover, .list-group-item-primary.list-group-item-action:focus { + color: #005964; + background-color: #a3e1e9; } + .list-group-item-primary.list-group-item-action.active { + color: #fff; + background-color: #005964; + border-color: #005964; } + +.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: #135d23; + background-color: #c2eaca; } + .list-group-item-success.list-group-item-action:hover, .list-group-item-success.list-group-item-action:focus { + color: #135d23; + background-color: #afe3ba; } + .list-group-item-success.list-group-item-action.active { + color: #fff; + background-color: #135d23; + border-color: #135d23; } + +.list-group-item-info { + color: #274777; + background-color: #cddef7; } + .list-group-item-info.list-group-item-action:hover, .list-group-item-info.list-group-item-action:focus { + color: #274777; + background-color: #b7cff3; } + .list-group-item-info.list-group-item-action.active { + color: #fff; + background-color: #274777; + border-color: #274777; } + +.list-group-item-warning { + color: #806027; + background-color: #fdebcd; } + .list-group-item-warning.list-group-item-action:hover, .list-group-item-warning.list-group-item-action:focus { + color: #806027; + background-color: #fce1b4; } + .list-group-item-warning.list-group-item-action.active { + color: #fff; + background-color: #806027; + border-color: #806027; } + +.list-group-item-danger { + color: #7d2c38; + background-color: #fbcfd6; } + .list-group-item-danger.list-group-item-action:hover, .list-group-item-danger.list-group-item-action:focus { + color: #7d2c38; + background-color: #f9b7c2; } + .list-group-item-danger.list-group-item-action.active { + color: #fff; + background-color: #7d2c38; + border-color: #7d2c38; } + +.list-group-item-light { + color: gray; + background-color: #fdfdfd; } + .list-group-item-light.list-group-item-action:hover, .list-group-item-light.list-group-item-action:focus { + color: gray; + background-color: #f0f0f0; } + .list-group-item-light.list-group-item-action.active { + color: #fff; + background-color: gray; + border-color: gray; } + +.list-group-item-dark { + color: #1a1e24; + background-color: #c6c8cb; } + .list-group-item-dark.list-group-item-action:hover, .list-group-item-dark.list-group-item-action:focus { + color: #1a1e24; + background-color: #b9bbbf; } + .list-group-item-dark.list-group-item-action.active { + color: #fff; + background-color: #1a1e24; + border-color: #1a1e24; } + +.list-group-item-pink { + color: #803b57; + background-color: #fcd8e6; } + .list-group-item-pink.list-group-item-action:hover, .list-group-item-pink.list-group-item-action:focus { + color: #803b57; + background-color: #fac0d7; } + .list-group-item-pink.list-group-item-action.active { + color: #fff; + background-color: #803b57; + border-color: #803b57; } + +.list-group-item-purple { + color: #38315a; + background-color: #d6d2e8; } + .list-group-item-purple.list-group-item-action:hover, .list-group-item-purple.list-group-item-action:focus { + color: #38315a; + background-color: #c7c1df; } + .list-group-item-purple.list-group-item-action.active { + color: #fff; + background-color: #38315a; + border-color: #38315a; } + +.close { + float: right; + font-size: 1.4rem; + font-weight: 400; + line-height: 1; + color: #000; + text-shadow: none; + opacity: .5; } + .close:hover { + color: #000; + text-decoration: none; } + .close:not(:disabled):not(.disabled):hover, .close:not(:disabled):not(.disabled):focus { + 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: 0.875rem; + background-color: rgba(255, 255, 255, 0.85); + background-clip: padding-box; + border: 1px solid rgba(0, 0, 0, 0.1); + -webkit-box-shadow: 0 0.25rem 0.75rem 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: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-align: center; + -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 { + -webkit-transition: -webkit-transform 0.3s ease-out; + 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 { + -webkit-transition: none; + transition: none; } } + .modal.show .modal-dialog { + -webkit-transform: none; + transform: none; } + +.modal-dialog-scrollable { + display: -webkit-box; + 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: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-align: center; + -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 { + -webkit-box-orient: vertical; + -webkit-box-direction: normal; + -ms-flex-direction: column; + flex-direction: column; + -webkit-box-pack: center; + -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: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-orient: vertical; + -webkit-box-direction: normal; + -ms-flex-direction: column; + flex-direction: column; + width: 100%; + pointer-events: auto; + background-color: #fff; + background-clip: padding-box; + border: 0 solid transparent; + border-radius: 0.2rem; + outline: 0; } + +.modal-backdrop { + position: fixed; + top: 0; + left: 0; + z-index: 1040; + width: 100vw; + height: 100vh; + background-color: #323a46; } + .modal-backdrop.fade { + opacity: 0; } + .modal-backdrop.show { + opacity: 0.5; } + +.modal-header { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-align: start; + -ms-flex-align: start; + align-items: flex-start; + -webkit-box-pack: justify; + -ms-flex-pack: justify; + justify-content: space-between; + padding: 1rem 1rem; + border-bottom: 1px solid #dee2e6; + border-top-left-radius: 0.2rem; + border-top-right-radius: 0.2rem; } + .modal-header .close { + padding: 1rem 1rem; + margin: -1rem -1rem -1rem auto; } + +.modal-title { + margin-bottom: 0; + line-height: 1.5; } + +.modal-body { + position: relative; + -webkit-box-flex: 1; + -ms-flex: 1 1 auto; + flex: 1 1 auto; + padding: 1rem; } + +.modal-footer { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -webkit-box-pack: end; + -ms-flex-pack: end; + justify-content: flex-end; + padding: 1rem; + border-top: 1px solid #dee2e6; + border-bottom-right-radius: 0.2rem; + border-bottom-left-radius: 0.2rem; } + .modal-footer > :not(:first-child) { + margin-left: .25rem; } + .modal-footer > :not(:last-child) { + margin-right: .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: "Rubik", sans-serif; + 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.4rem 0.8rem; + color: #fff; + text-align: center; + background-color: #000; + border-radius: 0.2rem; } + +.popover { + position: absolute; + top: 0; + left: 0; + z-index: 1060; + display: block; + max-width: 276px; + font-family: "Rubik", sans-serif; + 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 #dee2e6; + border-radius: 0.25rem; } + .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) * -1); } + .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) * -1); + 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) * -1); } + .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 #f1f5f7; } + +.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) * -1); + 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.7rem 0.8rem; + margin-bottom: 0; + font-size: 0.875rem; + background-color: #f1f5f7; + border-bottom: 1px solid #e1e9ee; + 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; + -webkit-transition: -webkit-transform 0.6s ease-in-out; + 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 { + -webkit-transition: none; + 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; + -webkit-transition-property: opacity; + 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; + -webkit-transition: 0s 0.6s opacity; + transition: 0s 0.6s opacity; } + @media (prefers-reduced-motion: reduce) { + .carousel-fade .active.carousel-item-left, + .carousel-fade .active.carousel-item-right { + -webkit-transition: none; + transition: none; } } + +.carousel-control-prev, +.carousel-control-next { + position: absolute; + top: 0; + bottom: 0; + z-index: 1; + 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; + width: 15%; + color: #fff; + text-align: center; + opacity: 0.5; + -webkit-transition: opacity 0.15s ease; + transition: opacity 0.15s ease; } + @media (prefers-reduced-motion: reduce) { + .carousel-control-prev, + .carousel-control-next { + -webkit-transition: none; + 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' viewBox='0 0 8 8'%3e%3cpath d='M5.25 0l-4 4 4 4 1.5-1.5-2.5-2.5 2.5-2.5-1.5-1.5z'/%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' viewBox='0 0 8 8'%3e%3cpath d='M2.75 0l-1.5 1.5 2.5 2.5-2.5 2.5 1.5 1.5 4-4-4-4z'/%3e%3c/svg%3e"); } + +.carousel-indicators { + position: absolute; + right: 0; + bottom: 0; + left: 0; + z-index: 15; + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-pack: center; + -ms-flex-pack: center; + justify-content: center; + padding-left: 0; + margin-right: 15%; + margin-left: 15%; + list-style: none; } + .carousel-indicators li { + -webkit-box-sizing: content-box; + box-sizing: content-box; + -webkit-box-flex: 0; + -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; + -webkit-transition: opacity 0.6s ease; + transition: opacity 0.6s ease; } + @media (prefers-reduced-motion: reduce) { + .carousel-indicators li { + -webkit-transition: none; + 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 .75s linear infinite; + animation: spinner-border .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 .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: #00acc1 !important; } + +a.bg-primary:hover, a.bg-primary:focus, +button.bg-primary:hover, +button.bg-primary:focus { + background-color: #007f8e !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: #25b343 !important; } + +a.bg-success:hover, a.bg-success:focus, +button.bg-success:hover, +button.bg-success:focus { + background-color: #1c8933 !important; } + +.bg-info { + background-color: #4b88e4 !important; } + +a.bg-info:hover, a.bg-info:focus, +button.bg-info:hover, +button.bg-info:focus { + background-color: #216bdb !important; } + +.bg-warning { + background-color: #f7b84b !important; } + +a.bg-warning:hover, a.bg-warning:focus, +button.bg-warning:hover, +button.bg-warning:focus { + background-color: #f5a51a !important; } + +.bg-danger { + background-color: #f1556c !important; } + +a.bg-danger:hover, a.bg-danger:focus, +button.bg-danger:hover, +button.bg-danger:focus { + background-color: #ed2643 !important; } + +.bg-light { + background-color: #f7f7f7 !important; } + +a.bg-light:hover, a.bg-light:focus, +button.bg-light:hover, +button.bg-light:focus { + background-color: #dedede !important; } + +.bg-dark { + background-color: #323a46 !important; } + +a.bg-dark:hover, a.bg-dark:focus, +button.bg-dark:hover, +button.bg-dark:focus { + background-color: #1d2128 !important; } + +.bg-pink { + background-color: #f672a7 !important; } + +a.bg-pink:hover, a.bg-pink:focus, +button.bg-pink:hover, +button.bg-pink:focus { + background-color: #f34289 !important; } + +.bg-purple { + background-color: #6b5eae !important; } + +a.bg-purple:hover, a.bg-purple:focus, +button.bg-purple:hover, +button.bg-purple:focus { + background-color: #544990 !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: #00acc1 !important; } + +.border-secondary { + border-color: #6c757d !important; } + +.border-success { + border-color: #25b343 !important; } + +.border-info { + border-color: #4b88e4 !important; } + +.border-warning { + border-color: #f7b84b !important; } + +.border-danger { + border-color: #f1556c !important; } + +.border-light { + border-color: #f7f7f7 !important; } + +.border-dark { + border-color: #323a46 !important; } + +.border-pink { + border-color: #f672a7 !important; } + +.border-purple { + border-color: #6b5eae !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: -webkit-box !important; + display: -ms-flexbox !important; + display: flex !important; } + +.d-inline-flex { + display: -webkit-inline-box !important; + 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: -webkit-box !important; + display: -ms-flexbox !important; + display: flex !important; } + .d-sm-inline-flex { + display: -webkit-inline-box !important; + 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: -webkit-box !important; + display: -ms-flexbox !important; + display: flex !important; } + .d-md-inline-flex { + display: -webkit-inline-box !important; + 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: -webkit-box !important; + display: -ms-flexbox !important; + display: flex !important; } + .d-lg-inline-flex { + display: -webkit-inline-box !important; + 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: -webkit-box !important; + display: -ms-flexbox !important; + display: flex !important; } + .d-xl-inline-flex { + display: -webkit-inline-box !important; + 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: -webkit-box !important; + display: -ms-flexbox !important; + display: flex !important; } + .d-print-inline-flex { + display: -webkit-inline-box !important; + 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.85714%; } + +.embed-responsive-16by9::before { + padding-top: 56.25%; } + +.embed-responsive-4by3::before { + padding-top: 75%; } + +.embed-responsive-1by1::before { + padding-top: 100%; } + +.embed-responsive-21by9::before { + padding-top: 42.85714%; } + +.embed-responsive-16by9::before { + padding-top: 56.25%; } + +.embed-responsive-4by3::before { + padding-top: 75%; } + +.embed-responsive-1by1::before { + padding-top: 100%; } + +.flex-row { + -webkit-box-orient: horizontal !important; + -webkit-box-direction: normal !important; + -ms-flex-direction: row !important; + flex-direction: row !important; } + +.flex-column { + -webkit-box-orient: vertical !important; + -webkit-box-direction: normal !important; + -ms-flex-direction: column !important; + flex-direction: column !important; } + +.flex-row-reverse { + -webkit-box-orient: horizontal !important; + -webkit-box-direction: reverse !important; + -ms-flex-direction: row-reverse !important; + flex-direction: row-reverse !important; } + +.flex-column-reverse { + -webkit-box-orient: vertical !important; + -webkit-box-direction: reverse !important; + -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 { + -webkit-box-flex: 1 !important; + -ms-flex: 1 1 auto !important; + flex: 1 1 auto !important; } + +.flex-grow-0 { + -webkit-box-flex: 0 !important; + -ms-flex-positive: 0 !important; + flex-grow: 0 !important; } + +.flex-grow-1 { + -webkit-box-flex: 1 !important; + -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 { + -webkit-box-pack: start !important; + -ms-flex-pack: start !important; + justify-content: flex-start !important; } + +.justify-content-end { + -webkit-box-pack: end !important; + -ms-flex-pack: end !important; + justify-content: flex-end !important; } + +.justify-content-center { + -webkit-box-pack: center !important; + -ms-flex-pack: center !important; + justify-content: center !important; } + +.justify-content-between { + -webkit-box-pack: justify !important; + -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 { + -webkit-box-align: start !important; + -ms-flex-align: start !important; + align-items: flex-start !important; } + +.align-items-end { + -webkit-box-align: end !important; + -ms-flex-align: end !important; + align-items: flex-end !important; } + +.align-items-center { + -webkit-box-align: center !important; + -ms-flex-align: center !important; + align-items: center !important; } + +.align-items-baseline { + -webkit-box-align: baseline !important; + -ms-flex-align: baseline !important; + align-items: baseline !important; } + +.align-items-stretch { + -webkit-box-align: stretch !important; + -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 { + -webkit-box-orient: horizontal !important; + -webkit-box-direction: normal !important; + -ms-flex-direction: row !important; + flex-direction: row !important; } + .flex-sm-column { + -webkit-box-orient: vertical !important; + -webkit-box-direction: normal !important; + -ms-flex-direction: column !important; + flex-direction: column !important; } + .flex-sm-row-reverse { + -webkit-box-orient: horizontal !important; + -webkit-box-direction: reverse !important; + -ms-flex-direction: row-reverse !important; + flex-direction: row-reverse !important; } + .flex-sm-column-reverse { + -webkit-box-orient: vertical !important; + -webkit-box-direction: reverse !important; + -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 { + -webkit-box-flex: 1 !important; + -ms-flex: 1 1 auto !important; + flex: 1 1 auto !important; } + .flex-sm-grow-0 { + -webkit-box-flex: 0 !important; + -ms-flex-positive: 0 !important; + flex-grow: 0 !important; } + .flex-sm-grow-1 { + -webkit-box-flex: 1 !important; + -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 { + -webkit-box-pack: start !important; + -ms-flex-pack: start !important; + justify-content: flex-start !important; } + .justify-content-sm-end { + -webkit-box-pack: end !important; + -ms-flex-pack: end !important; + justify-content: flex-end !important; } + .justify-content-sm-center { + -webkit-box-pack: center !important; + -ms-flex-pack: center !important; + justify-content: center !important; } + .justify-content-sm-between { + -webkit-box-pack: justify !important; + -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 { + -webkit-box-align: start !important; + -ms-flex-align: start !important; + align-items: flex-start !important; } + .align-items-sm-end { + -webkit-box-align: end !important; + -ms-flex-align: end !important; + align-items: flex-end !important; } + .align-items-sm-center { + -webkit-box-align: center !important; + -ms-flex-align: center !important; + align-items: center !important; } + .align-items-sm-baseline { + -webkit-box-align: baseline !important; + -ms-flex-align: baseline !important; + align-items: baseline !important; } + .align-items-sm-stretch { + -webkit-box-align: stretch !important; + -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 { + -webkit-box-orient: horizontal !important; + -webkit-box-direction: normal !important; + -ms-flex-direction: row !important; + flex-direction: row !important; } + .flex-md-column { + -webkit-box-orient: vertical !important; + -webkit-box-direction: normal !important; + -ms-flex-direction: column !important; + flex-direction: column !important; } + .flex-md-row-reverse { + -webkit-box-orient: horizontal !important; + -webkit-box-direction: reverse !important; + -ms-flex-direction: row-reverse !important; + flex-direction: row-reverse !important; } + .flex-md-column-reverse { + -webkit-box-orient: vertical !important; + -webkit-box-direction: reverse !important; + -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 { + -webkit-box-flex: 1 !important; + -ms-flex: 1 1 auto !important; + flex: 1 1 auto !important; } + .flex-md-grow-0 { + -webkit-box-flex: 0 !important; + -ms-flex-positive: 0 !important; + flex-grow: 0 !important; } + .flex-md-grow-1 { + -webkit-box-flex: 1 !important; + -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 { + -webkit-box-pack: start !important; + -ms-flex-pack: start !important; + justify-content: flex-start !important; } + .justify-content-md-end { + -webkit-box-pack: end !important; + -ms-flex-pack: end !important; + justify-content: flex-end !important; } + .justify-content-md-center { + -webkit-box-pack: center !important; + -ms-flex-pack: center !important; + justify-content: center !important; } + .justify-content-md-between { + -webkit-box-pack: justify !important; + -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 { + -webkit-box-align: start !important; + -ms-flex-align: start !important; + align-items: flex-start !important; } + .align-items-md-end { + -webkit-box-align: end !important; + -ms-flex-align: end !important; + align-items: flex-end !important; } + .align-items-md-center { + -webkit-box-align: center !important; + -ms-flex-align: center !important; + align-items: center !important; } + .align-items-md-baseline { + -webkit-box-align: baseline !important; + -ms-flex-align: baseline !important; + align-items: baseline !important; } + .align-items-md-stretch { + -webkit-box-align: stretch !important; + -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 { + -webkit-box-orient: horizontal !important; + -webkit-box-direction: normal !important; + -ms-flex-direction: row !important; + flex-direction: row !important; } + .flex-lg-column { + -webkit-box-orient: vertical !important; + -webkit-box-direction: normal !important; + -ms-flex-direction: column !important; + flex-direction: column !important; } + .flex-lg-row-reverse { + -webkit-box-orient: horizontal !important; + -webkit-box-direction: reverse !important; + -ms-flex-direction: row-reverse !important; + flex-direction: row-reverse !important; } + .flex-lg-column-reverse { + -webkit-box-orient: vertical !important; + -webkit-box-direction: reverse !important; + -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 { + -webkit-box-flex: 1 !important; + -ms-flex: 1 1 auto !important; + flex: 1 1 auto !important; } + .flex-lg-grow-0 { + -webkit-box-flex: 0 !important; + -ms-flex-positive: 0 !important; + flex-grow: 0 !important; } + .flex-lg-grow-1 { + -webkit-box-flex: 1 !important; + -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 { + -webkit-box-pack: start !important; + -ms-flex-pack: start !important; + justify-content: flex-start !important; } + .justify-content-lg-end { + -webkit-box-pack: end !important; + -ms-flex-pack: end !important; + justify-content: flex-end !important; } + .justify-content-lg-center { + -webkit-box-pack: center !important; + -ms-flex-pack: center !important; + justify-content: center !important; } + .justify-content-lg-between { + -webkit-box-pack: justify !important; + -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 { + -webkit-box-align: start !important; + -ms-flex-align: start !important; + align-items: flex-start !important; } + .align-items-lg-end { + -webkit-box-align: end !important; + -ms-flex-align: end !important; + align-items: flex-end !important; } + .align-items-lg-center { + -webkit-box-align: center !important; + -ms-flex-align: center !important; + align-items: center !important; } + .align-items-lg-baseline { + -webkit-box-align: baseline !important; + -ms-flex-align: baseline !important; + align-items: baseline !important; } + .align-items-lg-stretch { + -webkit-box-align: stretch !important; + -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 { + -webkit-box-orient: horizontal !important; + -webkit-box-direction: normal !important; + -ms-flex-direction: row !important; + flex-direction: row !important; } + .flex-xl-column { + -webkit-box-orient: vertical !important; + -webkit-box-direction: normal !important; + -ms-flex-direction: column !important; + flex-direction: column !important; } + .flex-xl-row-reverse { + -webkit-box-orient: horizontal !important; + -webkit-box-direction: reverse !important; + -ms-flex-direction: row-reverse !important; + flex-direction: row-reverse !important; } + .flex-xl-column-reverse { + -webkit-box-orient: vertical !important; + -webkit-box-direction: reverse !important; + -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 { + -webkit-box-flex: 1 !important; + -ms-flex: 1 1 auto !important; + flex: 1 1 auto !important; } + .flex-xl-grow-0 { + -webkit-box-flex: 0 !important; + -ms-flex-positive: 0 !important; + flex-grow: 0 !important; } + .flex-xl-grow-1 { + -webkit-box-flex: 1 !important; + -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 { + -webkit-box-pack: start !important; + -ms-flex-pack: start !important; + justify-content: flex-start !important; } + .justify-content-xl-end { + -webkit-box-pack: end !important; + -ms-flex-pack: end !important; + justify-content: flex-end !important; } + .justify-content-xl-center { + -webkit-box-pack: center !important; + -ms-flex-pack: center !important; + justify-content: center !important; } + .justify-content-xl-between { + -webkit-box-pack: justify !important; + -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 { + -webkit-box-align: start !important; + -ms-flex-align: start !important; + align-items: flex-start !important; } + .align-items-xl-end { + -webkit-box-align: end !important; + -ms-flex-align: end !important; + align-items: flex-end !important; } + .align-items-xl-center { + -webkit-box-align: center !important; + -ms-flex-align: center !important; + align-items: center !important; } + .align-items-xl-baseline { + -webkit-box-align: baseline !important; + -ms-flex-align: baseline !important; + align-items: baseline !important; } + .align-items-xl-stretch { + -webkit-box-align: stretch !important; + -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; + 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 { + -webkit-box-shadow: 0 0.75rem 6rem rgba(56, 65, 74, 0.03) !important; + box-shadow: 0 0.75rem 6rem rgba(56, 65, 74, 0.03) !important; } + +.shadow { + -webkit-box-shadow: 0px 0px 35px 0px rgba(154, 161, 171, 0.15) !important; + box-shadow: 0px 0px 35px 0px rgba(154, 161, 171, 0.15) !important; } + +.shadow-lg { + -webkit-box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.12) !important; + box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.12) !important; } + +.shadow-none { + -webkit-box-shadow: none !important; + 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; } + +.w-15 { + width: 15% !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; } + +.h-15 { + height: 15% !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.375rem !important; } + +.mt-1, +.my-1 { + margin-top: 0.375rem !important; } + +.mr-1, +.mx-1 { + margin-right: 0.375rem !important; } + +.mb-1, +.my-1 { + margin-bottom: 0.375rem !important; } + +.ml-1, +.mx-1 { + margin-left: 0.375rem !important; } + +.m-2 { + margin: 0.75rem !important; } + +.mt-2, +.my-2 { + margin-top: 0.75rem !important; } + +.mr-2, +.mx-2 { + margin-right: 0.75rem !important; } + +.mb-2, +.my-2 { + margin-bottom: 0.75rem !important; } + +.ml-2, +.mx-2 { + margin-left: 0.75rem !important; } + +.m-3 { + margin: 1.5rem !important; } + +.mt-3, +.my-3 { + margin-top: 1.5rem !important; } + +.mr-3, +.mx-3 { + margin-right: 1.5rem !important; } + +.mb-3, +.my-3 { + margin-bottom: 1.5rem !important; } + +.ml-3, +.mx-3 { + margin-left: 1.5rem !important; } + +.m-4 { + margin: 2.25rem !important; } + +.mt-4, +.my-4 { + margin-top: 2.25rem !important; } + +.mr-4, +.mx-4 { + margin-right: 2.25rem !important; } + +.mb-4, +.my-4 { + margin-bottom: 2.25rem !important; } + +.ml-4, +.mx-4 { + margin-left: 2.25rem !important; } + +.m-5 { + margin: 4.5rem !important; } + +.mt-5, +.my-5 { + margin-top: 4.5rem !important; } + +.mr-5, +.mx-5 { + margin-right: 4.5rem !important; } + +.mb-5, +.my-5 { + margin-bottom: 4.5rem !important; } + +.ml-5, +.mx-5 { + margin-left: 4.5rem !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.375rem !important; } + +.pt-1, +.py-1 { + padding-top: 0.375rem !important; } + +.pr-1, +.px-1 { + padding-right: 0.375rem !important; } + +.pb-1, +.py-1 { + padding-bottom: 0.375rem !important; } + +.pl-1, +.px-1 { + padding-left: 0.375rem !important; } + +.p-2 { + padding: 0.75rem !important; } + +.pt-2, +.py-2 { + padding-top: 0.75rem !important; } + +.pr-2, +.px-2 { + padding-right: 0.75rem !important; } + +.pb-2, +.py-2 { + padding-bottom: 0.75rem !important; } + +.pl-2, +.px-2 { + padding-left: 0.75rem !important; } + +.p-3 { + padding: 1.5rem !important; } + +.pt-3, +.py-3 { + padding-top: 1.5rem !important; } + +.pr-3, +.px-3 { + padding-right: 1.5rem !important; } + +.pb-3, +.py-3 { + padding-bottom: 1.5rem !important; } + +.pl-3, +.px-3 { + padding-left: 1.5rem !important; } + +.p-4 { + padding: 2.25rem !important; } + +.pt-4, +.py-4 { + padding-top: 2.25rem !important; } + +.pr-4, +.px-4 { + padding-right: 2.25rem !important; } + +.pb-4, +.py-4 { + padding-bottom: 2.25rem !important; } + +.pl-4, +.px-4 { + padding-left: 2.25rem !important; } + +.p-5 { + padding: 4.5rem !important; } + +.pt-5, +.py-5 { + padding-top: 4.5rem !important; } + +.pr-5, +.px-5 { + padding-right: 4.5rem !important; } + +.pb-5, +.py-5 { + padding-bottom: 4.5rem !important; } + +.pl-5, +.px-5 { + padding-left: 4.5rem !important; } + +.m-n1 { + margin: -0.375rem !important; } + +.mt-n1, +.my-n1 { + margin-top: -0.375rem !important; } + +.mr-n1, +.mx-n1 { + margin-right: -0.375rem !important; } + +.mb-n1, +.my-n1 { + margin-bottom: -0.375rem !important; } + +.ml-n1, +.mx-n1 { + margin-left: -0.375rem !important; } + +.m-n2 { + margin: -0.75rem !important; } + +.mt-n2, +.my-n2 { + margin-top: -0.75rem !important; } + +.mr-n2, +.mx-n2 { + margin-right: -0.75rem !important; } + +.mb-n2, +.my-n2 { + margin-bottom: -0.75rem !important; } + +.ml-n2, +.mx-n2 { + margin-left: -0.75rem !important; } + +.m-n3 { + margin: -1.5rem !important; } + +.mt-n3, +.my-n3 { + margin-top: -1.5rem !important; } + +.mr-n3, +.mx-n3 { + margin-right: -1.5rem !important; } + +.mb-n3, +.my-n3 { + margin-bottom: -1.5rem !important; } + +.ml-n3, +.mx-n3 { + margin-left: -1.5rem !important; } + +.m-n4 { + margin: -2.25rem !important; } + +.mt-n4, +.my-n4 { + margin-top: -2.25rem !important; } + +.mr-n4, +.mx-n4 { + margin-right: -2.25rem !important; } + +.mb-n4, +.my-n4 { + margin-bottom: -2.25rem !important; } + +.ml-n4, +.mx-n4 { + margin-left: -2.25rem !important; } + +.m-n5 { + margin: -4.5rem !important; } + +.mt-n5, +.my-n5 { + margin-top: -4.5rem !important; } + +.mr-n5, +.mx-n5 { + margin-right: -4.5rem !important; } + +.mb-n5, +.my-n5 { + margin-bottom: -4.5rem !important; } + +.ml-n5, +.mx-n5 { + margin-left: -4.5rem !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.375rem !important; } + .mt-sm-1, + .my-sm-1 { + margin-top: 0.375rem !important; } + .mr-sm-1, + .mx-sm-1 { + margin-right: 0.375rem !important; } + .mb-sm-1, + .my-sm-1 { + margin-bottom: 0.375rem !important; } + .ml-sm-1, + .mx-sm-1 { + margin-left: 0.375rem !important; } + .m-sm-2 { + margin: 0.75rem !important; } + .mt-sm-2, + .my-sm-2 { + margin-top: 0.75rem !important; } + .mr-sm-2, + .mx-sm-2 { + margin-right: 0.75rem !important; } + .mb-sm-2, + .my-sm-2 { + margin-bottom: 0.75rem !important; } + .ml-sm-2, + .mx-sm-2 { + margin-left: 0.75rem !important; } + .m-sm-3 { + margin: 1.5rem !important; } + .mt-sm-3, + .my-sm-3 { + margin-top: 1.5rem !important; } + .mr-sm-3, + .mx-sm-3 { + margin-right: 1.5rem !important; } + .mb-sm-3, + .my-sm-3 { + margin-bottom: 1.5rem !important; } + .ml-sm-3, + .mx-sm-3 { + margin-left: 1.5rem !important; } + .m-sm-4 { + margin: 2.25rem !important; } + .mt-sm-4, + .my-sm-4 { + margin-top: 2.25rem !important; } + .mr-sm-4, + .mx-sm-4 { + margin-right: 2.25rem !important; } + .mb-sm-4, + .my-sm-4 { + margin-bottom: 2.25rem !important; } + .ml-sm-4, + .mx-sm-4 { + margin-left: 2.25rem !important; } + .m-sm-5 { + margin: 4.5rem !important; } + .mt-sm-5, + .my-sm-5 { + margin-top: 4.5rem !important; } + .mr-sm-5, + .mx-sm-5 { + margin-right: 4.5rem !important; } + .mb-sm-5, + .my-sm-5 { + margin-bottom: 4.5rem !important; } + .ml-sm-5, + .mx-sm-5 { + margin-left: 4.5rem !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.375rem !important; } + .pt-sm-1, + .py-sm-1 { + padding-top: 0.375rem !important; } + .pr-sm-1, + .px-sm-1 { + padding-right: 0.375rem !important; } + .pb-sm-1, + .py-sm-1 { + padding-bottom: 0.375rem !important; } + .pl-sm-1, + .px-sm-1 { + padding-left: 0.375rem !important; } + .p-sm-2 { + padding: 0.75rem !important; } + .pt-sm-2, + .py-sm-2 { + padding-top: 0.75rem !important; } + .pr-sm-2, + .px-sm-2 { + padding-right: 0.75rem !important; } + .pb-sm-2, + .py-sm-2 { + padding-bottom: 0.75rem !important; } + .pl-sm-2, + .px-sm-2 { + padding-left: 0.75rem !important; } + .p-sm-3 { + padding: 1.5rem !important; } + .pt-sm-3, + .py-sm-3 { + padding-top: 1.5rem !important; } + .pr-sm-3, + .px-sm-3 { + padding-right: 1.5rem !important; } + .pb-sm-3, + .py-sm-3 { + padding-bottom: 1.5rem !important; } + .pl-sm-3, + .px-sm-3 { + padding-left: 1.5rem !important; } + .p-sm-4 { + padding: 2.25rem !important; } + .pt-sm-4, + .py-sm-4 { + padding-top: 2.25rem !important; } + .pr-sm-4, + .px-sm-4 { + padding-right: 2.25rem !important; } + .pb-sm-4, + .py-sm-4 { + padding-bottom: 2.25rem !important; } + .pl-sm-4, + .px-sm-4 { + padding-left: 2.25rem !important; } + .p-sm-5 { + padding: 4.5rem !important; } + .pt-sm-5, + .py-sm-5 { + padding-top: 4.5rem !important; } + .pr-sm-5, + .px-sm-5 { + padding-right: 4.5rem !important; } + .pb-sm-5, + .py-sm-5 { + padding-bottom: 4.5rem !important; } + .pl-sm-5, + .px-sm-5 { + padding-left: 4.5rem !important; } + .m-sm-n1 { + margin: -0.375rem !important; } + .mt-sm-n1, + .my-sm-n1 { + margin-top: -0.375rem !important; } + .mr-sm-n1, + .mx-sm-n1 { + margin-right: -0.375rem !important; } + .mb-sm-n1, + .my-sm-n1 { + margin-bottom: -0.375rem !important; } + .ml-sm-n1, + .mx-sm-n1 { + margin-left: -0.375rem !important; } + .m-sm-n2 { + margin: -0.75rem !important; } + .mt-sm-n2, + .my-sm-n2 { + margin-top: -0.75rem !important; } + .mr-sm-n2, + .mx-sm-n2 { + margin-right: -0.75rem !important; } + .mb-sm-n2, + .my-sm-n2 { + margin-bottom: -0.75rem !important; } + .ml-sm-n2, + .mx-sm-n2 { + margin-left: -0.75rem !important; } + .m-sm-n3 { + margin: -1.5rem !important; } + .mt-sm-n3, + .my-sm-n3 { + margin-top: -1.5rem !important; } + .mr-sm-n3, + .mx-sm-n3 { + margin-right: -1.5rem !important; } + .mb-sm-n3, + .my-sm-n3 { + margin-bottom: -1.5rem !important; } + .ml-sm-n3, + .mx-sm-n3 { + margin-left: -1.5rem !important; } + .m-sm-n4 { + margin: -2.25rem !important; } + .mt-sm-n4, + .my-sm-n4 { + margin-top: -2.25rem !important; } + .mr-sm-n4, + .mx-sm-n4 { + margin-right: -2.25rem !important; } + .mb-sm-n4, + .my-sm-n4 { + margin-bottom: -2.25rem !important; } + .ml-sm-n4, + .mx-sm-n4 { + margin-left: -2.25rem !important; } + .m-sm-n5 { + margin: -4.5rem !important; } + .mt-sm-n5, + .my-sm-n5 { + margin-top: -4.5rem !important; } + .mr-sm-n5, + .mx-sm-n5 { + margin-right: -4.5rem !important; } + .mb-sm-n5, + .my-sm-n5 { + margin-bottom: -4.5rem !important; } + .ml-sm-n5, + .mx-sm-n5 { + margin-left: -4.5rem !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.375rem !important; } + .mt-md-1, + .my-md-1 { + margin-top: 0.375rem !important; } + .mr-md-1, + .mx-md-1 { + margin-right: 0.375rem !important; } + .mb-md-1, + .my-md-1 { + margin-bottom: 0.375rem !important; } + .ml-md-1, + .mx-md-1 { + margin-left: 0.375rem !important; } + .m-md-2 { + margin: 0.75rem !important; } + .mt-md-2, + .my-md-2 { + margin-top: 0.75rem !important; } + .mr-md-2, + .mx-md-2 { + margin-right: 0.75rem !important; } + .mb-md-2, + .my-md-2 { + margin-bottom: 0.75rem !important; } + .ml-md-2, + .mx-md-2 { + margin-left: 0.75rem !important; } + .m-md-3 { + margin: 1.5rem !important; } + .mt-md-3, + .my-md-3 { + margin-top: 1.5rem !important; } + .mr-md-3, + .mx-md-3 { + margin-right: 1.5rem !important; } + .mb-md-3, + .my-md-3 { + margin-bottom: 1.5rem !important; } + .ml-md-3, + .mx-md-3 { + margin-left: 1.5rem !important; } + .m-md-4 { + margin: 2.25rem !important; } + .mt-md-4, + .my-md-4 { + margin-top: 2.25rem !important; } + .mr-md-4, + .mx-md-4 { + margin-right: 2.25rem !important; } + .mb-md-4, + .my-md-4 { + margin-bottom: 2.25rem !important; } + .ml-md-4, + .mx-md-4 { + margin-left: 2.25rem !important; } + .m-md-5 { + margin: 4.5rem !important; } + .mt-md-5, + .my-md-5 { + margin-top: 4.5rem !important; } + .mr-md-5, + .mx-md-5 { + margin-right: 4.5rem !important; } + .mb-md-5, + .my-md-5 { + margin-bottom: 4.5rem !important; } + .ml-md-5, + .mx-md-5 { + margin-left: 4.5rem !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.375rem !important; } + .pt-md-1, + .py-md-1 { + padding-top: 0.375rem !important; } + .pr-md-1, + .px-md-1 { + padding-right: 0.375rem !important; } + .pb-md-1, + .py-md-1 { + padding-bottom: 0.375rem !important; } + .pl-md-1, + .px-md-1 { + padding-left: 0.375rem !important; } + .p-md-2 { + padding: 0.75rem !important; } + .pt-md-2, + .py-md-2 { + padding-top: 0.75rem !important; } + .pr-md-2, + .px-md-2 { + padding-right: 0.75rem !important; } + .pb-md-2, + .py-md-2 { + padding-bottom: 0.75rem !important; } + .pl-md-2, + .px-md-2 { + padding-left: 0.75rem !important; } + .p-md-3 { + padding: 1.5rem !important; } + .pt-md-3, + .py-md-3 { + padding-top: 1.5rem !important; } + .pr-md-3, + .px-md-3 { + padding-right: 1.5rem !important; } + .pb-md-3, + .py-md-3 { + padding-bottom: 1.5rem !important; } + .pl-md-3, + .px-md-3 { + padding-left: 1.5rem !important; } + .p-md-4 { + padding: 2.25rem !important; } + .pt-md-4, + .py-md-4 { + padding-top: 2.25rem !important; } + .pr-md-4, + .px-md-4 { + padding-right: 2.25rem !important; } + .pb-md-4, + .py-md-4 { + padding-bottom: 2.25rem !important; } + .pl-md-4, + .px-md-4 { + padding-left: 2.25rem !important; } + .p-md-5 { + padding: 4.5rem !important; } + .pt-md-5, + .py-md-5 { + padding-top: 4.5rem !important; } + .pr-md-5, + .px-md-5 { + padding-right: 4.5rem !important; } + .pb-md-5, + .py-md-5 { + padding-bottom: 4.5rem !important; } + .pl-md-5, + .px-md-5 { + padding-left: 4.5rem !important; } + .m-md-n1 { + margin: -0.375rem !important; } + .mt-md-n1, + .my-md-n1 { + margin-top: -0.375rem !important; } + .mr-md-n1, + .mx-md-n1 { + margin-right: -0.375rem !important; } + .mb-md-n1, + .my-md-n1 { + margin-bottom: -0.375rem !important; } + .ml-md-n1, + .mx-md-n1 { + margin-left: -0.375rem !important; } + .m-md-n2 { + margin: -0.75rem !important; } + .mt-md-n2, + .my-md-n2 { + margin-top: -0.75rem !important; } + .mr-md-n2, + .mx-md-n2 { + margin-right: -0.75rem !important; } + .mb-md-n2, + .my-md-n2 { + margin-bottom: -0.75rem !important; } + .ml-md-n2, + .mx-md-n2 { + margin-left: -0.75rem !important; } + .m-md-n3 { + margin: -1.5rem !important; } + .mt-md-n3, + .my-md-n3 { + margin-top: -1.5rem !important; } + .mr-md-n3, + .mx-md-n3 { + margin-right: -1.5rem !important; } + .mb-md-n3, + .my-md-n3 { + margin-bottom: -1.5rem !important; } + .ml-md-n3, + .mx-md-n3 { + margin-left: -1.5rem !important; } + .m-md-n4 { + margin: -2.25rem !important; } + .mt-md-n4, + .my-md-n4 { + margin-top: -2.25rem !important; } + .mr-md-n4, + .mx-md-n4 { + margin-right: -2.25rem !important; } + .mb-md-n4, + .my-md-n4 { + margin-bottom: -2.25rem !important; } + .ml-md-n4, + .mx-md-n4 { + margin-left: -2.25rem !important; } + .m-md-n5 { + margin: -4.5rem !important; } + .mt-md-n5, + .my-md-n5 { + margin-top: -4.5rem !important; } + .mr-md-n5, + .mx-md-n5 { + margin-right: -4.5rem !important; } + .mb-md-n5, + .my-md-n5 { + margin-bottom: -4.5rem !important; } + .ml-md-n5, + .mx-md-n5 { + margin-left: -4.5rem !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.375rem !important; } + .mt-lg-1, + .my-lg-1 { + margin-top: 0.375rem !important; } + .mr-lg-1, + .mx-lg-1 { + margin-right: 0.375rem !important; } + .mb-lg-1, + .my-lg-1 { + margin-bottom: 0.375rem !important; } + .ml-lg-1, + .mx-lg-1 { + margin-left: 0.375rem !important; } + .m-lg-2 { + margin: 0.75rem !important; } + .mt-lg-2, + .my-lg-2 { + margin-top: 0.75rem !important; } + .mr-lg-2, + .mx-lg-2 { + margin-right: 0.75rem !important; } + .mb-lg-2, + .my-lg-2 { + margin-bottom: 0.75rem !important; } + .ml-lg-2, + .mx-lg-2 { + margin-left: 0.75rem !important; } + .m-lg-3 { + margin: 1.5rem !important; } + .mt-lg-3, + .my-lg-3 { + margin-top: 1.5rem !important; } + .mr-lg-3, + .mx-lg-3 { + margin-right: 1.5rem !important; } + .mb-lg-3, + .my-lg-3 { + margin-bottom: 1.5rem !important; } + .ml-lg-3, + .mx-lg-3 { + margin-left: 1.5rem !important; } + .m-lg-4 { + margin: 2.25rem !important; } + .mt-lg-4, + .my-lg-4 { + margin-top: 2.25rem !important; } + .mr-lg-4, + .mx-lg-4 { + margin-right: 2.25rem !important; } + .mb-lg-4, + .my-lg-4 { + margin-bottom: 2.25rem !important; } + .ml-lg-4, + .mx-lg-4 { + margin-left: 2.25rem !important; } + .m-lg-5 { + margin: 4.5rem !important; } + .mt-lg-5, + .my-lg-5 { + margin-top: 4.5rem !important; } + .mr-lg-5, + .mx-lg-5 { + margin-right: 4.5rem !important; } + .mb-lg-5, + .my-lg-5 { + margin-bottom: 4.5rem !important; } + .ml-lg-5, + .mx-lg-5 { + margin-left: 4.5rem !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.375rem !important; } + .pt-lg-1, + .py-lg-1 { + padding-top: 0.375rem !important; } + .pr-lg-1, + .px-lg-1 { + padding-right: 0.375rem !important; } + .pb-lg-1, + .py-lg-1 { + padding-bottom: 0.375rem !important; } + .pl-lg-1, + .px-lg-1 { + padding-left: 0.375rem !important; } + .p-lg-2 { + padding: 0.75rem !important; } + .pt-lg-2, + .py-lg-2 { + padding-top: 0.75rem !important; } + .pr-lg-2, + .px-lg-2 { + padding-right: 0.75rem !important; } + .pb-lg-2, + .py-lg-2 { + padding-bottom: 0.75rem !important; } + .pl-lg-2, + .px-lg-2 { + padding-left: 0.75rem !important; } + .p-lg-3 { + padding: 1.5rem !important; } + .pt-lg-3, + .py-lg-3 { + padding-top: 1.5rem !important; } + .pr-lg-3, + .px-lg-3 { + padding-right: 1.5rem !important; } + .pb-lg-3, + .py-lg-3 { + padding-bottom: 1.5rem !important; } + .pl-lg-3, + .px-lg-3 { + padding-left: 1.5rem !important; } + .p-lg-4 { + padding: 2.25rem !important; } + .pt-lg-4, + .py-lg-4 { + padding-top: 2.25rem !important; } + .pr-lg-4, + .px-lg-4 { + padding-right: 2.25rem !important; } + .pb-lg-4, + .py-lg-4 { + padding-bottom: 2.25rem !important; } + .pl-lg-4, + .px-lg-4 { + padding-left: 2.25rem !important; } + .p-lg-5 { + padding: 4.5rem !important; } + .pt-lg-5, + .py-lg-5 { + padding-top: 4.5rem !important; } + .pr-lg-5, + .px-lg-5 { + padding-right: 4.5rem !important; } + .pb-lg-5, + .py-lg-5 { + padding-bottom: 4.5rem !important; } + .pl-lg-5, + .px-lg-5 { + padding-left: 4.5rem !important; } + .m-lg-n1 { + margin: -0.375rem !important; } + .mt-lg-n1, + .my-lg-n1 { + margin-top: -0.375rem !important; } + .mr-lg-n1, + .mx-lg-n1 { + margin-right: -0.375rem !important; } + .mb-lg-n1, + .my-lg-n1 { + margin-bottom: -0.375rem !important; } + .ml-lg-n1, + .mx-lg-n1 { + margin-left: -0.375rem !important; } + .m-lg-n2 { + margin: -0.75rem !important; } + .mt-lg-n2, + .my-lg-n2 { + margin-top: -0.75rem !important; } + .mr-lg-n2, + .mx-lg-n2 { + margin-right: -0.75rem !important; } + .mb-lg-n2, + .my-lg-n2 { + margin-bottom: -0.75rem !important; } + .ml-lg-n2, + .mx-lg-n2 { + margin-left: -0.75rem !important; } + .m-lg-n3 { + margin: -1.5rem !important; } + .mt-lg-n3, + .my-lg-n3 { + margin-top: -1.5rem !important; } + .mr-lg-n3, + .mx-lg-n3 { + margin-right: -1.5rem !important; } + .mb-lg-n3, + .my-lg-n3 { + margin-bottom: -1.5rem !important; } + .ml-lg-n3, + .mx-lg-n3 { + margin-left: -1.5rem !important; } + .m-lg-n4 { + margin: -2.25rem !important; } + .mt-lg-n4, + .my-lg-n4 { + margin-top: -2.25rem !important; } + .mr-lg-n4, + .mx-lg-n4 { + margin-right: -2.25rem !important; } + .mb-lg-n4, + .my-lg-n4 { + margin-bottom: -2.25rem !important; } + .ml-lg-n4, + .mx-lg-n4 { + margin-left: -2.25rem !important; } + .m-lg-n5 { + margin: -4.5rem !important; } + .mt-lg-n5, + .my-lg-n5 { + margin-top: -4.5rem !important; } + .mr-lg-n5, + .mx-lg-n5 { + margin-right: -4.5rem !important; } + .mb-lg-n5, + .my-lg-n5 { + margin-bottom: -4.5rem !important; } + .ml-lg-n5, + .mx-lg-n5 { + margin-left: -4.5rem !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.375rem !important; } + .mt-xl-1, + .my-xl-1 { + margin-top: 0.375rem !important; } + .mr-xl-1, + .mx-xl-1 { + margin-right: 0.375rem !important; } + .mb-xl-1, + .my-xl-1 { + margin-bottom: 0.375rem !important; } + .ml-xl-1, + .mx-xl-1 { + margin-left: 0.375rem !important; } + .m-xl-2 { + margin: 0.75rem !important; } + .mt-xl-2, + .my-xl-2 { + margin-top: 0.75rem !important; } + .mr-xl-2, + .mx-xl-2 { + margin-right: 0.75rem !important; } + .mb-xl-2, + .my-xl-2 { + margin-bottom: 0.75rem !important; } + .ml-xl-2, + .mx-xl-2 { + margin-left: 0.75rem !important; } + .m-xl-3 { + margin: 1.5rem !important; } + .mt-xl-3, + .my-xl-3 { + margin-top: 1.5rem !important; } + .mr-xl-3, + .mx-xl-3 { + margin-right: 1.5rem !important; } + .mb-xl-3, + .my-xl-3 { + margin-bottom: 1.5rem !important; } + .ml-xl-3, + .mx-xl-3 { + margin-left: 1.5rem !important; } + .m-xl-4 { + margin: 2.25rem !important; } + .mt-xl-4, + .my-xl-4 { + margin-top: 2.25rem !important; } + .mr-xl-4, + .mx-xl-4 { + margin-right: 2.25rem !important; } + .mb-xl-4, + .my-xl-4 { + margin-bottom: 2.25rem !important; } + .ml-xl-4, + .mx-xl-4 { + margin-left: 2.25rem !important; } + .m-xl-5 { + margin: 4.5rem !important; } + .mt-xl-5, + .my-xl-5 { + margin-top: 4.5rem !important; } + .mr-xl-5, + .mx-xl-5 { + margin-right: 4.5rem !important; } + .mb-xl-5, + .my-xl-5 { + margin-bottom: 4.5rem !important; } + .ml-xl-5, + .mx-xl-5 { + margin-left: 4.5rem !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.375rem !important; } + .pt-xl-1, + .py-xl-1 { + padding-top: 0.375rem !important; } + .pr-xl-1, + .px-xl-1 { + padding-right: 0.375rem !important; } + .pb-xl-1, + .py-xl-1 { + padding-bottom: 0.375rem !important; } + .pl-xl-1, + .px-xl-1 { + padding-left: 0.375rem !important; } + .p-xl-2 { + padding: 0.75rem !important; } + .pt-xl-2, + .py-xl-2 { + padding-top: 0.75rem !important; } + .pr-xl-2, + .px-xl-2 { + padding-right: 0.75rem !important; } + .pb-xl-2, + .py-xl-2 { + padding-bottom: 0.75rem !important; } + .pl-xl-2, + .px-xl-2 { + padding-left: 0.75rem !important; } + .p-xl-3 { + padding: 1.5rem !important; } + .pt-xl-3, + .py-xl-3 { + padding-top: 1.5rem !important; } + .pr-xl-3, + .px-xl-3 { + padding-right: 1.5rem !important; } + .pb-xl-3, + .py-xl-3 { + padding-bottom: 1.5rem !important; } + .pl-xl-3, + .px-xl-3 { + padding-left: 1.5rem !important; } + .p-xl-4 { + padding: 2.25rem !important; } + .pt-xl-4, + .py-xl-4 { + padding-top: 2.25rem !important; } + .pr-xl-4, + .px-xl-4 { + padding-right: 2.25rem !important; } + .pb-xl-4, + .py-xl-4 { + padding-bottom: 2.25rem !important; } + .pl-xl-4, + .px-xl-4 { + padding-left: 2.25rem !important; } + .p-xl-5 { + padding: 4.5rem !important; } + .pt-xl-5, + .py-xl-5 { + padding-top: 4.5rem !important; } + .pr-xl-5, + .px-xl-5 { + padding-right: 4.5rem !important; } + .pb-xl-5, + .py-xl-5 { + padding-bottom: 4.5rem !important; } + .pl-xl-5, + .px-xl-5 { + padding-left: 4.5rem !important; } + .m-xl-n1 { + margin: -0.375rem !important; } + .mt-xl-n1, + .my-xl-n1 { + margin-top: -0.375rem !important; } + .mr-xl-n1, + .mx-xl-n1 { + margin-right: -0.375rem !important; } + .mb-xl-n1, + .my-xl-n1 { + margin-bottom: -0.375rem !important; } + .ml-xl-n1, + .mx-xl-n1 { + margin-left: -0.375rem !important; } + .m-xl-n2 { + margin: -0.75rem !important; } + .mt-xl-n2, + .my-xl-n2 { + margin-top: -0.75rem !important; } + .mr-xl-n2, + .mx-xl-n2 { + margin-right: -0.75rem !important; } + .mb-xl-n2, + .my-xl-n2 { + margin-bottom: -0.75rem !important; } + .ml-xl-n2, + .mx-xl-n2 { + margin-left: -0.75rem !important; } + .m-xl-n3 { + margin: -1.5rem !important; } + .mt-xl-n3, + .my-xl-n3 { + margin-top: -1.5rem !important; } + .mr-xl-n3, + .mx-xl-n3 { + margin-right: -1.5rem !important; } + .mb-xl-n3, + .my-xl-n3 { + margin-bottom: -1.5rem !important; } + .ml-xl-n3, + .mx-xl-n3 { + margin-left: -1.5rem !important; } + .m-xl-n4 { + margin: -2.25rem !important; } + .mt-xl-n4, + .my-xl-n4 { + margin-top: -2.25rem !important; } + .mr-xl-n4, + .mx-xl-n4 { + margin-right: -2.25rem !important; } + .mb-xl-n4, + .my-xl-n4 { + margin-bottom: -2.25rem !important; } + .ml-xl-n4, + .mx-xl-n4 { + margin-left: -2.25rem !important; } + .m-xl-n5 { + margin: -4.5rem !important; } + .mt-xl-n5, + .my-xl-n5 { + margin-top: -4.5rem !important; } + .mr-xl-n5, + .mx-xl-n5 { + margin-right: -4.5rem !important; } + .mb-xl-n5, + .my-xl-n5 { + margin-bottom: -4.5rem !important; } + .ml-xl-n5, + .mx-xl-n5 { + margin-left: -4.5rem !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: #00acc1 !important; } + +a.text-primary:hover, a.text-primary:focus { + color: #006875 !important; } + +.text-secondary { + color: #6c757d !important; } + +a.text-secondary:hover, a.text-secondary:focus { + color: #494f54 !important; } + +.text-success { + color: #25b343 !important; } + +a.text-success:hover, a.text-success:focus { + color: #18742b !important; } + +.text-info { + color: #4b88e4 !important; } + +a.text-info:hover, a.text-info:focus { + color: #1e60c5 !important; } + +.text-warning { + color: #f7b84b !important; } + +a.text-warning:hover, a.text-warning:focus { + color: #eb990a !important; } + +.text-danger { + color: #f1556c !important; } + +a.text-danger:hover, a.text-danger:focus { + color: #e71332 !important; } + +.text-light { + color: #f7f7f7 !important; } + +a.text-light:hover, a.text-light:focus { + color: #d1d1d1 !important; } + +.text-dark { + color: #323a46 !important; } + +a.text-dark:hover, a.text-dark:focus { + color: #121519 !important; } + +.text-pink { + color: #f672a7 !important; } + +a.text-pink:hover, a.text-pink:focus { + color: #f12a7a !important; } + +.text-purple { + color: #6b5eae !important; } + +a.text-purple:hover, a.text-purple:focus { + color: #4a407f !important; } + +.text-body { + color: #6c757d !important; } + +.text-muted { + color: #98a6ad !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; + -webkit-box-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; } } + +.custom-accordion .card + .card { + margin-top: 0.5rem; } + +.custom-accordion .accordion-arrow { + font-size: 1.2rem; } + +.custom-accordion a.collapsed i.accordion-arrow:before { + content: "\F142"; } + +.badge { + color: #fff; + font-family: "Rubik", sans-serif; } + +.badge-light { + color: #414d5f; } + +.badge-light-primary { + background-color: rgba(0, 172, 193, 0.2); + color: #00acc1 !important; } + +.badge-light-secondary { + background-color: rgba(108, 117, 125, 0.2); + color: #6c757d !important; } + +.badge-light-success { + background-color: rgba(37, 179, 67, 0.2); + color: #25b343 !important; } + +.badge-light-info { + background-color: rgba(75, 136, 228, 0.2); + color: #4b88e4 !important; } + +.badge-light-warning { + background-color: rgba(247, 184, 75, 0.2); + color: #f7b84b !important; } + +.badge-light-danger { + background-color: rgba(241, 85, 108, 0.2); + color: #f1556c !important; } + +.badge-light-light { + background-color: rgba(247, 247, 247, 0.2); + color: #f7f7f7 !important; } + +.badge-light-dark { + background-color: rgba(50, 58, 70, 0.2); + color: #323a46 !important; } + +.badge-light-pink { + background-color: rgba(246, 114, 167, 0.2); + color: #f672a7 !important; } + +.badge-light-purple { + background-color: rgba(107, 94, 174, 0.2); + color: #6b5eae !important; } + +.bg-soft-primary { + background-color: rgba(0, 172, 193, 0.25) !important; } + +.bg-soft-secondary { + background-color: rgba(108, 117, 125, 0.25) !important; } + +.bg-soft-success { + background-color: rgba(37, 179, 67, 0.25) !important; } + +.bg-soft-info { + background-color: rgba(75, 136, 228, 0.25) !important; } + +.bg-soft-warning { + background-color: rgba(247, 184, 75, 0.25) !important; } + +.bg-soft-danger { + background-color: rgba(241, 85, 108, 0.25) !important; } + +.bg-soft-light { + background-color: rgba(247, 247, 247, 0.25) !important; } + +.bg-soft-dark { + background-color: rgba(50, 58, 70, 0.25) !important; } + +.bg-soft-pink { + background-color: rgba(246, 114, 167, 0.25) !important; } + +.bg-soft-purple { + background-color: rgba(107, 94, 174, 0.25) !important; } + +.gradient-primary { + background-image: linear-gradient(15deg, #5bedff 0%, #00acc1 100%); } + +.gradient-success { + background-image: linear-gradient(15deg, #02a8b5 0%, #25b343 100%); } + +.gradient-info { + background-image: linear-gradient(15deg, #77a5eb 0%, #675aa9 100%); } + +.gradient-warning { + background-image: linear-gradient(15deg, #f9cb7c 0%, #f7b84b 100%); } + +.gradient-danger { + background-image: linear-gradient(15deg, #f58495 0%, #f672a7 100%); } + +.gradient-dark { + background-image: linear-gradient(15deg, #475364 0%, #323a46 100%); } + +.breadcrumb-item + .breadcrumb-item::before { + font-family: "Material Design Icons"; } + +.btn { + color: #fff; } + .btn .mdi:before { + margin-top: -1px; } + +.btn-rounded { + border-radius: 2em; } + +.btn-light, .btn-white { + color: #323a46; } + +.btn-link { + font-weight: 400; + color: #00acc1; + background-color: transparent; } + .btn-link:hover { + color: #006875; + text-decoration: none; + background-color: transparent; + border-color: transparent; } + .btn-link:focus, .btn-link.focus { + text-decoration: none; + border-color: transparent; + -webkit-box-shadow: none; + box-shadow: none; } + .btn-link:disabled, .btn-link.disabled { + color: #adb5bd; + pointer-events: none; } + +.btn-outline-primary { + color: #00acc1; + border-color: #00acc1; } + .btn-outline-primary:hover { + color: #fff; + background-color: #00acc1; + border-color: #00acc1; } + .btn-outline-primary:focus, .btn-outline-primary.focus { + -webkit-box-shadow: 0 0 0 0.15rem rgba(0, 172, 193, 0.5); + box-shadow: 0 0 0 0.15rem rgba(0, 172, 193, 0.5); } + .btn-outline-primary.disabled, .btn-outline-primary:disabled { + color: #00acc1; + 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: #00acc1; + border-color: #00acc1; } + .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 0 0 0.15rem rgba(0, 172, 193, 0.5); + box-shadow: 0 0 0 0.15rem rgba(0, 172, 193, 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 { + -webkit-box-shadow: 0 0 0 0.15rem rgba(108, 117, 125, 0.5); + box-shadow: 0 0 0 0.15rem 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 { + -webkit-box-shadow: 0 0 0 0.15rem rgba(108, 117, 125, 0.5); + box-shadow: 0 0 0 0.15rem rgba(108, 117, 125, 0.5); } + +.btn-outline-success { + color: #25b343; + border-color: #25b343; } + .btn-outline-success:hover { + color: #fff; + background-color: #25b343; + border-color: #25b343; } + .btn-outline-success:focus, .btn-outline-success.focus { + -webkit-box-shadow: 0 0 0 0.15rem rgba(37, 179, 67, 0.5); + box-shadow: 0 0 0 0.15rem rgba(37, 179, 67, 0.5); } + .btn-outline-success.disabled, .btn-outline-success:disabled { + color: #25b343; + 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: #25b343; + border-color: #25b343; } + .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 0 0 0.15rem rgba(37, 179, 67, 0.5); + box-shadow: 0 0 0 0.15rem rgba(37, 179, 67, 0.5); } + +.btn-outline-info { + color: #4b88e4; + border-color: #4b88e4; } + .btn-outline-info:hover { + color: #fff; + background-color: #4b88e4; + border-color: #4b88e4; } + .btn-outline-info:focus, .btn-outline-info.focus { + -webkit-box-shadow: 0 0 0 0.15rem rgba(75, 136, 228, 0.5); + box-shadow: 0 0 0 0.15rem rgba(75, 136, 228, 0.5); } + .btn-outline-info.disabled, .btn-outline-info:disabled { + color: #4b88e4; + 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: #4b88e4; + border-color: #4b88e4; } + .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 0 0 0.15rem rgba(75, 136, 228, 0.5); + box-shadow: 0 0 0 0.15rem rgba(75, 136, 228, 0.5); } + +.btn-outline-warning { + color: #f7b84b; + border-color: #f7b84b; } + .btn-outline-warning:hover { + color: #414d5f; + background-color: #f7b84b; + border-color: #f7b84b; } + .btn-outline-warning:focus, .btn-outline-warning.focus { + -webkit-box-shadow: 0 0 0 0.15rem rgba(247, 184, 75, 0.5); + box-shadow: 0 0 0 0.15rem rgba(247, 184, 75, 0.5); } + .btn-outline-warning.disabled, .btn-outline-warning:disabled { + color: #f7b84b; + 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: #414d5f; + background-color: #f7b84b; + border-color: #f7b84b; } + .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 0 0 0.15rem rgba(247, 184, 75, 0.5); + box-shadow: 0 0 0 0.15rem rgba(247, 184, 75, 0.5); } + +.btn-outline-danger { + color: #f1556c; + border-color: #f1556c; } + .btn-outline-danger:hover { + color: #fff; + background-color: #f1556c; + border-color: #f1556c; } + .btn-outline-danger:focus, .btn-outline-danger.focus { + -webkit-box-shadow: 0 0 0 0.15rem rgba(241, 85, 108, 0.5); + box-shadow: 0 0 0 0.15rem rgba(241, 85, 108, 0.5); } + .btn-outline-danger.disabled, .btn-outline-danger:disabled { + color: #f1556c; + 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: #f1556c; + border-color: #f1556c; } + .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 0 0 0.15rem rgba(241, 85, 108, 0.5); + box-shadow: 0 0 0 0.15rem rgba(241, 85, 108, 0.5); } + +.btn-outline-light { + color: #f7f7f7; + border-color: #f7f7f7; } + .btn-outline-light:hover { + color: #414d5f; + background-color: #f7f7f7; + border-color: #f7f7f7; } + .btn-outline-light:focus, .btn-outline-light.focus { + -webkit-box-shadow: 0 0 0 0.15rem rgba(247, 247, 247, 0.5); + box-shadow: 0 0 0 0.15rem rgba(247, 247, 247, 0.5); } + .btn-outline-light.disabled, .btn-outline-light:disabled { + color: #f7f7f7; + 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: #414d5f; + background-color: #f7f7f7; + border-color: #f7f7f7; } + .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 0 0 0.15rem rgba(247, 247, 247, 0.5); + box-shadow: 0 0 0 0.15rem rgba(247, 247, 247, 0.5); } + +.btn-outline-dark { + color: #323a46; + border-color: #323a46; } + .btn-outline-dark:hover { + color: #fff; + background-color: #323a46; + border-color: #323a46; } + .btn-outline-dark:focus, .btn-outline-dark.focus { + -webkit-box-shadow: 0 0 0 0.15rem rgba(50, 58, 70, 0.5); + box-shadow: 0 0 0 0.15rem rgba(50, 58, 70, 0.5); } + .btn-outline-dark.disabled, .btn-outline-dark:disabled { + color: #323a46; + 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: #323a46; + border-color: #323a46; } + .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 0 0 0.15rem rgba(50, 58, 70, 0.5); + box-shadow: 0 0 0 0.15rem rgba(50, 58, 70, 0.5); } + +.btn-outline-pink { + color: #f672a7; + border-color: #f672a7; } + .btn-outline-pink:hover { + color: #fff; + background-color: #f672a7; + border-color: #f672a7; } + .btn-outline-pink:focus, .btn-outline-pink.focus { + -webkit-box-shadow: 0 0 0 0.15rem rgba(246, 114, 167, 0.5); + box-shadow: 0 0 0 0.15rem rgba(246, 114, 167, 0.5); } + .btn-outline-pink.disabled, .btn-outline-pink:disabled { + color: #f672a7; + background-color: transparent; } + .btn-outline-pink:not(:disabled):not(.disabled):active, .btn-outline-pink:not(:disabled):not(.disabled).active, + .show > .btn-outline-pink.dropdown-toggle { + color: #fff; + background-color: #f672a7; + border-color: #f672a7; } + .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 0 0 0.15rem rgba(246, 114, 167, 0.5); + box-shadow: 0 0 0 0.15rem rgba(246, 114, 167, 0.5); } + +.btn-outline-purple { + color: #6b5eae; + border-color: #6b5eae; } + .btn-outline-purple:hover { + color: #fff; + background-color: #6b5eae; + border-color: #6b5eae; } + .btn-outline-purple:focus, .btn-outline-purple.focus { + -webkit-box-shadow: 0 0 0 0.15rem rgba(107, 94, 174, 0.5); + box-shadow: 0 0 0 0.15rem rgba(107, 94, 174, 0.5); } + .btn-outline-purple.disabled, .btn-outline-purple:disabled { + color: #6b5eae; + background-color: transparent; } + .btn-outline-purple:not(:disabled):not(.disabled):active, .btn-outline-purple:not(:disabled):not(.disabled).active, + .show > .btn-outline-purple.dropdown-toggle { + color: #fff; + background-color: #6b5eae; + border-color: #6b5eae; } + .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 0 0 0.15rem rgba(107, 94, 174, 0.5); + box-shadow: 0 0 0 0.15rem rgba(107, 94, 174, 0.5); } + +.btn-xs { + padding: .2rem .6rem; + font-size: .75rem; + border-radius: .15rem; } + +.card { + margin-bottom: 24px; } + +.card-drop { + display: inline-block; + font-size: 20px; + line-height: 30px; + color: inherit; + height: 30px; + width: 30px; + border-radius: 50%; + text-align: center; + margin-top: -6px; } + .card-drop:hover { + background-color: #f7f7f7; + color: #323a46; } + +.card-title, +.card-header { + margin-top: 0; } + +.header-title { + font-size: 14px; + margin: 0 0 7px 0; } + +.sub-header { + margin-bottom: 24px; + color: #98a6ad; + font-size: 13px; } + +.dropdown-menu { + -webkit-box-shadow: 0px 0px 35px 0px rgba(154, 161, 171, 0.15); + box-shadow: 0px 0px 35px 0px rgba(154, 161, 171, 0.15); + -webkit-animation-name: DropDownSlide; + animation-name: DropDownSlide; + -webkit-animation-duration: .3s; + animation-duration: .3s; + -webkit-animation-fill-mode: both; + animation-fill-mode: both; + margin: 0; + border: none; + font-size: 0.875rem; + position: absolute; + z-index: 1000; } + .dropdown-menu.show { + top: 100% !important; } + +.dropdown-menu-right { + right: 0 !important; + left: auto !important; } + +.dropdown-menu[x-placement^=right], .dropdown-menu[x-placement^=top], .dropdown-menu[x-placement^=left] { + top: auto !important; + -webkit-animation: none !important; + animation: none !important; } + +@-webkit-keyframes DropDownSlide { + 100% { + -webkit-transform: translateY(0); + transform: translateY(0); } + 0% { + -webkit-transform: translateY(40px); + transform: translateY(40px); } } + +@keyframes DropDownSlide { + 100% { + -webkit-transform: translateY(0); + transform: translateY(0); } + 0% { + -webkit-transform: translateY(40px); + transform: translateY(40px); } } + +.dropdown-lg { + width: 320px; } + +@media (max-width: 767.98px) { + .dropdown-lg { + width: 200px !important; } } + +.form-control-light { + background-color: #f1f5f7; + border-color: #f1f5f7; } + +input.form-control[type="color"], +input.form-control[type="range"] { + min-height: 39px; } + +.custom-select.is-invalid:focus, .form-control.is-invalid:focus, .custom-select:invalid:focus, .form-control:invalid:focus, +.custom-select.is-valid:focus, .form-control.is-valid:focus, .custom-select:valid:focus, .form-control:valid:focus { + -webkit-box-shadow: none !important; + box-shadow: none !important; } + +.comment-area-box .form-control { + border-color: #dee2e6; + border-radius: 0.2rem 0.2rem 0 0; } + +.comment-area-box .comment-area-btn { + background-color: #f1f5f7; + padding: 10px; + border: 1px solid #dee2e6; + border-top: none; + border-radius: 0 0 0.2rem 0.2rem; } + +input:focus { + outline: none; } + +.modal-title { + margin-top: 0; } + +.modal-full { + width: 92%; + max-width: none; } + +.modal-demo { + background-color: #fff; + width: 600px !important; + border-radius: 4px; + display: none; + position: relative; } + .modal-demo .close { + position: absolute; + top: 15px; + right: 25px; + color: #f7f7f7; } + +@media (max-width: 768px) { + .modal-demo { + width: 96% !important; } } + +.custom-modal-title { + padding: 15px 25px 15px 25px; + line-height: 22px; + font-size: 18px; + background-color: #323a46; + color: #fff; + text-align: left; + margin: 0; } + +.custom-modal-text { + padding: 20px; } + +.custombox-modal-wrapper { + text-align: left; } + +.custombox-modal-flash .close, +.custombox-modal-rotatedown .close { + top: 20px; + z-index: 9999; } + +.nav-tabs > li > a, .nav-pills > li > a { + color: #6c757d; + font-weight: 500; } + +.nav-pills > a { + color: #6c757d; + font-weight: 500; } + +.navtab-bg li > a { + background-color: #f7f7f7; + margin: 0 5px; } + +.tab-content { + padding: 20px 0 0 0; } + +.pagination-rounded .page-link { + border-radius: 30px !important; + margin: 0 3px; + border: none; } + +.popover-header { + margin-top: 0; } + +.progress-sm { + height: 5px; } + +.progress-md { + height: 8px; } + +.progress-lg { + height: 12px; } + +.progress-xl { + height: 15px; } + +.progress-xxl { + height: 25px; } + +/* Progressbar Vertical */ +.progress-vertical { + min-height: 250px; + height: 250px; + width: 10px; + position: relative; + display: inline-block; + margin-bottom: 0; + margin-right: 20px; } + .progress-vertical .progress-bar { + width: 100%; } + .progress-vertical.progress-xl { + width: 15px; } + .progress-vertical.progress-lg { + width: 12px; } + .progress-vertical.progress-md { + width: 8px; } + .progress-vertical.progress-sm { + width: 5px; } + +.progress-vertical-bottom { + min-height: 250px; + height: 250px; + position: relative; + width: 10px; + display: inline-block; + margin-bottom: 0; + margin-right: 20px; } + .progress-vertical-bottom .progress-bar { + width: 100%; + bottom: 0; + position: absolute; } + .progress-vertical-bottom.progress-xl { + width: 15px; } + .progress-vertical-bottom.progress-lg { + width: 12px; } + .progress-vertical-bottom.progress-md { + width: 8px; } + .progress-vertical-bottom.progress-sm { + width: 5px; } + +.progress-w-percent { + min-height: 20px; + margin-bottom: 20px; } + .progress-w-percent .progress { + width: 80%; + float: left; + margin-top: 8px; } + .progress-w-percent .progress-value { + width: 20%; + float: right; + text-align: right; + line-height: 20px; } + +a:focus { + outline: none; } + +label { + font-weight: 500; } + +button:focus { + outline: none; } + +.blockquote { + padding: 10px 20px; + margin-bottom: 20px; + border-left: 4px solid #f7f7f7; } + .blockquote.blockquote-reverse { + border-left: 0; + border-right: 4px solid #f7f7f7; + text-align: right; } + +.table-centered td, .table-centered th { + vertical-align: middle !important; } + +.table th { + font-weight: 500; } + +.table .table-user img { + height: 30px; + width: 30px; } + +.action-icon { + color: #98a6ad; + font-size: 1.2rem; + display: inline-block; + padding: 0 3px; } + .action-icon:hover { + color: #6c757d; } + +.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 { + margin: 10px 0; + font-weight: 500; + font-family: "Rubik", sans-serif; + color: #6c757d; } + +p { + line-height: 1.8; } + +.font-13 { + font-size: 13px !important; } + +.font-14 { + font-size: 14px !important; } + +.font-15 { + font-size: 15px !important; } + +.font-16 { + font-size: 16px !important; } + +.font-17 { + font-size: 17px !important; } + +.font-18 { + font-size: 18px !important; } + +.font-19 { + font-size: 19px !important; } + +.font-20 { + font-size: 20px !important; } + +.font-22 { + font-size: 22px !important; } + +.font-24 { + font-size: 24px !important; } diff --git a/public/assets/css/bootstrap.min.css b/public/assets/css/bootstrap.min.css new file mode 100644 index 000000000..9835327a4 --- /dev/null +++ b/public/assets/css/bootstrap.min.css @@ -0,0 +1,7 @@ +@charset "UTF-8";/*! + * Bootstrap v4.3.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:#4b88e4;--indigo:#675aa9;--purple:#6b5eae;--pink:#f672a7;--red:#f1556c;--orange:#fd7e14;--yellow:#f7b84b;--green:#25b343;--teal:#02a8b5;--cyan:#00acc1;--white:#fff;--gray:#98a6ad;--gray-dark:#414d5f;--primary:#00acc1;--secondary:#6c757d;--success:#25b343;--info:#4b88e4;--warning:#f7b84b;--danger:#f1556c;--light:#f7f7f7;--dark:#323a46;--pink:#f672a7;--purple:#6b5eae;--breakpoint-xs:0;--breakpoint-sm:576px;--breakpoint-md:768px;--breakpoint-lg:992px;--breakpoint-xl:1200px;--font-family-sans-serif:"Rubik",sans-serif;--font-family-monospace:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace}*,::after,::before{-webkit-box-sizing:border-box;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:Rubik,sans-serif;font-size:.875rem;font-weight:400;line-height:1.5;color:#6c757d;text-align:left;background-color:#fff}[tabindex="-1"]:focus{outline:0!important}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:1.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;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:500}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:#00acc1;text-decoration:none;background-color:transparent}a:hover{color:#006875;text-decoration:none}a:not([href]):not([tabindex]){color:inherit;text-decoration:none}a:not([href]):not([tabindex]):focus,a:not([href]):not([tabindex]):hover{color:inherit;text-decoration:none}a:not([href]):not([tabindex]):focus{outline:0}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:.85rem;padding-bottom:.85rem;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]{-webkit-box-sizing:border-box;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:1.5rem;font-weight:400;line-height:1.1}.h1,h1{font-size:2.25rem}.h2,h2{font-size:1.875rem}.h3,h3{font-size:1.5rem}.h4,h4{font-size:1.125rem}.h5,h5{font-size:.9375rem}.h6,h6{font-size:.75rem}.lead{font-size:1.09375rem;font-weight:300}.display-1{font-size:6rem;font-weight:300;line-height:1.1}.display-2{font-size:5.5rem;font-weight:300;line-height:1.1}.display-3{font-size:4.5rem;font-weight:300;line-height:1.1}.display-4{font-size:3.5rem;font-weight:300;line-height:1.1}hr{margin-top:1rem;margin-bottom:1rem;border:0;border-top:1px solid #f7f7f7}.small,small{font-size:.75rem;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:6px}.initialism{font-size:90%;text-transform:uppercase}.blockquote{margin-bottom:1.5rem;font-size:1.09375rem}.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:.75rem;line-height:1}.figure-caption{font-size:90%;color:#6c757d}code{font-size:87.5%;color:#00acc1;word-break: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:12px;padding-left:12px;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{width:100%;padding-right:12px;padding-left:12px;margin-right:auto;margin-left:auto}.row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-12px;margin-left:-12px}.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:12px;padding-left:12px}.col{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-1{-webkit-box-flex:0;-ms-flex:0 0 8.33333%;flex:0 0 8.33333%;max-width:8.33333%}.col-2{-webkit-box-flex:0;-ms-flex:0 0 16.66667%;flex:0 0 16.66667%;max-width:16.66667%}.col-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-4{-webkit-box-flex:0;-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}.col-5{-webkit-box-flex:0;-ms-flex:0 0 41.66667%;flex:0 0 41.66667%;max-width:41.66667%}.col-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-7{-webkit-box-flex:0;-ms-flex:0 0 58.33333%;flex:0 0 58.33333%;max-width:58.33333%}.col-8{-webkit-box-flex:0;-ms-flex:0 0 66.66667%;flex:0 0 66.66667%;max-width:66.66667%}.col-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-10{-webkit-box-flex:0;-ms-flex:0 0 83.33333%;flex:0 0 83.33333%;max-width:83.33333%}.col-11{-webkit-box-flex:0;-ms-flex:0 0 91.66667%;flex:0 0 91.66667%;max-width:91.66667%}.col-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-first{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.order-last{-webkit-box-ordinal-group:14;-ms-flex-order:13;order:13}.order-0{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.order-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.order-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.order-3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.order-4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.order-5{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.order-6{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.order-7{-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}.order-8{-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}.order-9{-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9}.order-10{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}.order-11{-webkit-box-ordinal-group:12;-ms-flex-order:11;order:11}.order-12{-webkit-box-ordinal-group:13;-ms-flex-order:12;order:12}.offset-1{margin-left:8.33333%}.offset-2{margin-left:16.66667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.33333%}.offset-5{margin-left:41.66667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.33333%}.offset-8{margin-left:66.66667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.33333%}.offset-11{margin-left:91.66667%}@media (min-width:576px){.col-sm{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-sm-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-sm-1{-webkit-box-flex:0;-ms-flex:0 0 8.33333%;flex:0 0 8.33333%;max-width:8.33333%}.col-sm-2{-webkit-box-flex:0;-ms-flex:0 0 16.66667%;flex:0 0 16.66667%;max-width:16.66667%}.col-sm-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-sm-4{-webkit-box-flex:0;-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}.col-sm-5{-webkit-box-flex:0;-ms-flex:0 0 41.66667%;flex:0 0 41.66667%;max-width:41.66667%}.col-sm-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-sm-7{-webkit-box-flex:0;-ms-flex:0 0 58.33333%;flex:0 0 58.33333%;max-width:58.33333%}.col-sm-8{-webkit-box-flex:0;-ms-flex:0 0 66.66667%;flex:0 0 66.66667%;max-width:66.66667%}.col-sm-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-sm-10{-webkit-box-flex:0;-ms-flex:0 0 83.33333%;flex:0 0 83.33333%;max-width:83.33333%}.col-sm-11{-webkit-box-flex:0;-ms-flex:0 0 91.66667%;flex:0 0 91.66667%;max-width:91.66667%}.col-sm-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-sm-first{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.order-sm-last{-webkit-box-ordinal-group:14;-ms-flex-order:13;order:13}.order-sm-0{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.order-sm-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.order-sm-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.order-sm-3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.order-sm-4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.order-sm-5{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.order-sm-6{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.order-sm-7{-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}.order-sm-8{-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}.order-sm-9{-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9}.order-sm-10{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}.order-sm-11{-webkit-box-ordinal-group:12;-ms-flex-order:11;order:11}.order-sm-12{-webkit-box-ordinal-group:13;-ms-flex-order:12;order:12}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.33333%}.offset-sm-2{margin-left:16.66667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.33333%}.offset-sm-5{margin-left:41.66667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.33333%}.offset-sm-8{margin-left:66.66667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.33333%}.offset-sm-11{margin-left:91.66667%}}@media (min-width:768px){.col-md{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-md-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-md-1{-webkit-box-flex:0;-ms-flex:0 0 8.33333%;flex:0 0 8.33333%;max-width:8.33333%}.col-md-2{-webkit-box-flex:0;-ms-flex:0 0 16.66667%;flex:0 0 16.66667%;max-width:16.66667%}.col-md-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-md-4{-webkit-box-flex:0;-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}.col-md-5{-webkit-box-flex:0;-ms-flex:0 0 41.66667%;flex:0 0 41.66667%;max-width:41.66667%}.col-md-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-md-7{-webkit-box-flex:0;-ms-flex:0 0 58.33333%;flex:0 0 58.33333%;max-width:58.33333%}.col-md-8{-webkit-box-flex:0;-ms-flex:0 0 66.66667%;flex:0 0 66.66667%;max-width:66.66667%}.col-md-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-md-10{-webkit-box-flex:0;-ms-flex:0 0 83.33333%;flex:0 0 83.33333%;max-width:83.33333%}.col-md-11{-webkit-box-flex:0;-ms-flex:0 0 91.66667%;flex:0 0 91.66667%;max-width:91.66667%}.col-md-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-md-first{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.order-md-last{-webkit-box-ordinal-group:14;-ms-flex-order:13;order:13}.order-md-0{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.order-md-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.order-md-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.order-md-3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.order-md-4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.order-md-5{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.order-md-6{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.order-md-7{-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}.order-md-8{-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}.order-md-9{-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9}.order-md-10{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}.order-md-11{-webkit-box-ordinal-group:12;-ms-flex-order:11;order:11}.order-md-12{-webkit-box-ordinal-group:13;-ms-flex-order:12;order:12}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.33333%}.offset-md-2{margin-left:16.66667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.33333%}.offset-md-5{margin-left:41.66667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.33333%}.offset-md-8{margin-left:66.66667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.33333%}.offset-md-11{margin-left:91.66667%}}@media (min-width:992px){.col-lg{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-lg-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-lg-1{-webkit-box-flex:0;-ms-flex:0 0 8.33333%;flex:0 0 8.33333%;max-width:8.33333%}.col-lg-2{-webkit-box-flex:0;-ms-flex:0 0 16.66667%;flex:0 0 16.66667%;max-width:16.66667%}.col-lg-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-lg-4{-webkit-box-flex:0;-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}.col-lg-5{-webkit-box-flex:0;-ms-flex:0 0 41.66667%;flex:0 0 41.66667%;max-width:41.66667%}.col-lg-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-lg-7{-webkit-box-flex:0;-ms-flex:0 0 58.33333%;flex:0 0 58.33333%;max-width:58.33333%}.col-lg-8{-webkit-box-flex:0;-ms-flex:0 0 66.66667%;flex:0 0 66.66667%;max-width:66.66667%}.col-lg-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-lg-10{-webkit-box-flex:0;-ms-flex:0 0 83.33333%;flex:0 0 83.33333%;max-width:83.33333%}.col-lg-11{-webkit-box-flex:0;-ms-flex:0 0 91.66667%;flex:0 0 91.66667%;max-width:91.66667%}.col-lg-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-lg-first{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.order-lg-last{-webkit-box-ordinal-group:14;-ms-flex-order:13;order:13}.order-lg-0{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.order-lg-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.order-lg-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.order-lg-3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.order-lg-4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.order-lg-5{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.order-lg-6{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.order-lg-7{-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}.order-lg-8{-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}.order-lg-9{-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9}.order-lg-10{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}.order-lg-11{-webkit-box-ordinal-group:12;-ms-flex-order:11;order:11}.order-lg-12{-webkit-box-ordinal-group:13;-ms-flex-order:12;order:12}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.33333%}.offset-lg-2{margin-left:16.66667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.33333%}.offset-lg-5{margin-left:41.66667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.33333%}.offset-lg-8{margin-left:66.66667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.33333%}.offset-lg-11{margin-left:91.66667%}}@media (min-width:1200px){.col-xl{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-xl-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-xl-1{-webkit-box-flex:0;-ms-flex:0 0 8.33333%;flex:0 0 8.33333%;max-width:8.33333%}.col-xl-2{-webkit-box-flex:0;-ms-flex:0 0 16.66667%;flex:0 0 16.66667%;max-width:16.66667%}.col-xl-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-xl-4{-webkit-box-flex:0;-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}.col-xl-5{-webkit-box-flex:0;-ms-flex:0 0 41.66667%;flex:0 0 41.66667%;max-width:41.66667%}.col-xl-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-xl-7{-webkit-box-flex:0;-ms-flex:0 0 58.33333%;flex:0 0 58.33333%;max-width:58.33333%}.col-xl-8{-webkit-box-flex:0;-ms-flex:0 0 66.66667%;flex:0 0 66.66667%;max-width:66.66667%}.col-xl-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-xl-10{-webkit-box-flex:0;-ms-flex:0 0 83.33333%;flex:0 0 83.33333%;max-width:83.33333%}.col-xl-11{-webkit-box-flex:0;-ms-flex:0 0 91.66667%;flex:0 0 91.66667%;max-width:91.66667%}.col-xl-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-xl-first{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.order-xl-last{-webkit-box-ordinal-group:14;-ms-flex-order:13;order:13}.order-xl-0{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.order-xl-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.order-xl-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.order-xl-3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.order-xl-4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.order-xl-5{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.order-xl-6{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.order-xl-7{-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}.order-xl-8{-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}.order-xl-9{-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9}.order-xl-10{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}.order-xl-11{-webkit-box-ordinal-group:12;-ms-flex-order:11;order:11}.order-xl-12{-webkit-box-ordinal-group:13;-ms-flex-order:12;order:12}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.33333%}.offset-xl-2{margin-left:16.66667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.33333%}.offset-xl-5{margin-left:41.66667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.33333%}.offset-xl-8{margin-left:66.66667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.33333%}.offset-xl-11{margin-left:91.66667%}}.table{width:100%;margin-bottom:1.5rem;color:#6c757d}.table td,.table th{padding:.85rem;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:.5rem}.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:#f1f5f7}.table-hover tbody tr:hover{color:#6c757d;background-color:#f1f5f7}.table-primary,.table-primary>td,.table-primary>th{background-color:#b8e8ee}.table-primary tbody+tbody,.table-primary td,.table-primary th,.table-primary thead th{border-color:#7ad4df}.table-hover .table-primary:hover{background-color:#a3e1e9}.table-hover .table-primary:hover>td,.table-hover .table-primary:hover>th{background-color:#a3e1e9}.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:#c2eaca}.table-success tbody+tbody,.table-success td,.table-success th,.table-success thead th{border-color:#8ed79d}.table-hover .table-success:hover{background-color:#afe3ba}.table-hover .table-success:hover>td,.table-hover .table-success:hover>th{background-color:#afe3ba}.table-info,.table-info>td,.table-info>th{background-color:#cddef7}.table-info tbody+tbody,.table-info td,.table-info th,.table-info thead th{border-color:#a1c1f1}.table-hover .table-info:hover{background-color:#b7cff3}.table-hover .table-info:hover>td,.table-hover .table-info:hover>th{background-color:#b7cff3}.table-warning,.table-warning>td,.table-warning>th{background-color:#fdebcd}.table-warning tbody+tbody,.table-warning td,.table-warning th,.table-warning thead th{border-color:#fbdaa1}.table-hover .table-warning:hover{background-color:#fce1b4}.table-hover .table-warning:hover>td,.table-hover .table-warning:hover>th{background-color:#fce1b4}.table-danger,.table-danger>td,.table-danger>th{background-color:#fbcfd6}.table-danger tbody+tbody,.table-danger td,.table-danger th,.table-danger thead th{border-color:#f8a7b3}.table-hover .table-danger:hover{background-color:#f9b7c2}.table-hover .table-danger:hover>td,.table-hover .table-danger:hover>th{background-color:#f9b7c2}.table-light,.table-light>td,.table-light>th{background-color:#fdfdfd}.table-light tbody+tbody,.table-light td,.table-light th,.table-light thead th{border-color:#fbfbfb}.table-hover .table-light:hover{background-color:#f0f0f0}.table-hover .table-light:hover>td,.table-hover .table-light:hover>th{background-color:#f0f0f0}.table-dark,.table-dark>td,.table-dark>th{background-color:#c6c8cb}.table-dark tbody+tbody,.table-dark td,.table-dark th,.table-dark thead th{border-color:#94999f}.table-hover .table-dark:hover{background-color:#b9bbbf}.table-hover .table-dark:hover>td,.table-hover .table-dark:hover>th{background-color:#b9bbbf}.table-pink,.table-pink>td,.table-pink>th{background-color:#fcd8e6}.table-pink tbody+tbody,.table-pink td,.table-pink th,.table-pink thead th{border-color:#fab6d1}.table-hover .table-pink:hover{background-color:#fac0d7}.table-hover .table-pink:hover>td,.table-hover .table-pink:hover>th{background-color:#fac0d7}.table-purple,.table-purple>td,.table-purple>th{background-color:#d6d2e8}.table-purple tbody+tbody,.table-purple td,.table-purple th,.table-purple thead th{border-color:#b2abd5}.table-hover .table-purple:hover{background-color:#c7c1df}.table-hover .table-purple:hover>td,.table-hover .table-purple:hover>th{background-color:#c7c1df}.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:#98a6ad;background-color:#323a46;border-color:#424c5c}.table .thead-light th{color:#6c757d;background-color:#f1f5f7;border-color:#dee2e6}.table-dark{color:#98a6ad;background-color:#323a46}.table-dark td,.table-dark th,.table-dark thead th{border-color:#424c5c}.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 + .9rem + 2px);padding:.45rem .9rem;font-size:.875rem;font-weight:400;line-height:1.5;color:#6c757d;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;border-radius:.2rem;-webkit-transition:border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.form-control{-webkit-transition:none;transition:none}}.form-control::-ms-expand{background-color:transparent;border:0}.form-control:focus{color:#495057;background-color:#fff;border-color:#b1bbc4;outline:0;-webkit-box-shadow:none;box-shadow:none}.form-control::-webkit-input-placeholder{color:#adb5bd;opacity:1}.form-control::-ms-input-placeholder{color:#adb5bd;opacity:1}.form-control::placeholder{color:#adb5bd;opacity:1}.form-control:disabled,.form-control[readonly]{background-color:#f1f5f7;opacity:1}select.form-control:focus::-ms-value{color:#6c757d;background-color:#fff}.form-control-file,.form-control-range{display:block;width:100%}.col-form-label{padding-top:calc(.45rem + 1px);padding-bottom:calc(.45rem + 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.09375rem;line-height:1.5}.col-form-label-sm{padding-top:calc(.28rem + 1px);padding-bottom:calc(.28rem + 1px);font-size:.76563rem;line-height:1.5}.form-control-plaintext{display:block;width:100%;padding-top:.45rem;padding-bottom:.45rem;margin-bottom:0;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:.28rem .8rem;font-size:.76563rem;line-height:1.5;border-radius:.2rem}.form-control-lg{height:calc(1.5em + 1rem + 2px);padding:.5rem 1rem;font-size:1.09375rem;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:-webkit-box;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{color:#98a6ad}.form-check-label{margin-bottom:0}.form-check-inline{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-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:.75rem;color:#25b343}.valid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:.4rem .8rem;margin-top:.1rem;font-size:.875rem;line-height:1.5;color:#fff;background-color:rgba(37,179,67,.9);border-radius:.2rem}.form-control.is-valid,.was-validated .form-control:valid{border-color:#25b343;padding-right:calc(1.5em + .9rem);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%2325b343' 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:center right calc(.375em + .1875rem);background-size:calc(.75em + .375rem) calc(.75em + .375rem)}.form-control.is-valid:focus,.was-validated .form-control:valid:focus{border-color:#25b343;-webkit-box-shadow:0 0 0 .2rem rgba(37,179,67,.25);box-shadow:0 0 0 .2rem rgba(37,179,67,.25)}.form-control.is-valid~.valid-feedback,.form-control.is-valid~.valid-tooltip,.was-validated .form-control:valid~.valid-feedback,.was-validated .form-control:valid~.valid-tooltip{display:block}.was-validated textarea.form-control:valid,textarea.form-control.is-valid{padding-right:calc(1.5em + .9rem);background-position:top calc(.375em + .1875rem) right calc(.375em + .1875rem)}.custom-select.is-valid,.was-validated .custom-select:valid{border-color:#25b343;padding-right:calc((1em + .75rem) * 3 / 4 + 1.75rem);background:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' 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' viewBox='0 0 8 8'%3e%3cpath fill='%2325b343' 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:#25b343;-webkit-box-shadow:0 0 0 .2rem rgba(37,179,67,.25);box-shadow:0 0 0 .2rem rgba(37,179,67,.25)}.custom-select.is-valid~.valid-feedback,.custom-select.is-valid~.valid-tooltip,.was-validated .custom-select:valid~.valid-feedback,.was-validated .custom-select:valid~.valid-tooltip{display:block}.form-control-file.is-valid~.valid-feedback,.form-control-file.is-valid~.valid-tooltip,.was-validated .form-control-file:valid~.valid-feedback,.was-validated .form-control-file:valid~.valid-tooltip{display:block}.form-check-input.is-valid~.form-check-label,.was-validated .form-check-input:valid~.form-check-label{color:#25b343}.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:#25b343}.custom-control-input.is-valid~.custom-control-label::before,.was-validated .custom-control-input:valid~.custom-control-label::before{border-color:#25b343}.custom-control-input.is-valid~.valid-feedback,.custom-control-input.is-valid~.valid-tooltip,.was-validated .custom-control-input:valid~.valid-feedback,.was-validated .custom-control-input:valid~.valid-tooltip{display:block}.custom-control-input.is-valid:checked~.custom-control-label::before,.was-validated .custom-control-input:valid:checked~.custom-control-label::before{border-color:#36d557;background-color:#36d557}.custom-control-input.is-valid:focus~.custom-control-label::before,.was-validated .custom-control-input:valid:focus~.custom-control-label::before{-webkit-box-shadow:0 0 0 .2rem rgba(37,179,67,.25);box-shadow:0 0 0 .2rem rgba(37,179,67,.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:#25b343}.custom-file-input.is-valid~.custom-file-label,.was-validated .custom-file-input:valid~.custom-file-label{border-color:#25b343}.custom-file-input.is-valid~.valid-feedback,.custom-file-input.is-valid~.valid-tooltip,.was-validated .custom-file-input:valid~.valid-feedback,.was-validated .custom-file-input:valid~.valid-tooltip{display:block}.custom-file-input.is-valid:focus~.custom-file-label,.was-validated .custom-file-input:valid:focus~.custom-file-label{border-color:#25b343;-webkit-box-shadow:0 0 0 .2rem rgba(37,179,67,.25);box-shadow:0 0 0 .2rem rgba(37,179,67,.25)}.invalid-feedback{display:none;width:100%;margin-top:.25rem;font-size:.75rem;color:#f1556c}.invalid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:.4rem .8rem;margin-top:.1rem;font-size:.875rem;line-height:1.5;color:#fff;background-color:rgba(241,85,108,.9);border-radius:.2rem}.form-control.is-invalid,.was-validated .form-control:invalid{border-color:#f1556c;padding-right:calc(1.5em + .9rem);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23f1556c' viewBox='-2 -2 7 7'%3e%3cpath stroke='%23f1556c' d='M0 0l3 3m0-3L0 3'/%3e%3ccircle r='.5'/%3e%3ccircle cx='3' r='.5'/%3e%3ccircle cy='3' r='.5'/%3e%3ccircle cx='3' cy='3' r='.5'/%3e%3c/svg%3E");background-repeat:no-repeat;background-position:center right calc(.375em + .1875rem);background-size:calc(.75em + .375rem) calc(.75em + .375rem)}.form-control.is-invalid:focus,.was-validated .form-control:invalid:focus{border-color:#f1556c;-webkit-box-shadow:0 0 0 .2rem rgba(241,85,108,.25);box-shadow:0 0 0 .2rem rgba(241,85,108,.25)}.form-control.is-invalid~.invalid-feedback,.form-control.is-invalid~.invalid-tooltip,.was-validated .form-control:invalid~.invalid-feedback,.was-validated .form-control:invalid~.invalid-tooltip{display:block}.was-validated textarea.form-control:invalid,textarea.form-control.is-invalid{padding-right:calc(1.5em + .9rem);background-position:top calc(.375em + .1875rem) right calc(.375em + .1875rem)}.custom-select.is-invalid,.was-validated .custom-select:invalid{border-color:#f1556c;padding-right:calc((1em + .75rem) * 3 / 4 + 1.75rem);background:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' 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' fill='%23f1556c' viewBox='-2 -2 7 7'%3e%3cpath stroke='%23f1556c' d='M0 0l3 3m0-3L0 3'/%3e%3ccircle r='.5'/%3e%3ccircle cx='3' r='.5'/%3e%3ccircle cy='3' r='.5'/%3e%3ccircle cx='3' cy='3' r='.5'/%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:#f1556c;-webkit-box-shadow:0 0 0 .2rem rgba(241,85,108,.25);box-shadow:0 0 0 .2rem rgba(241,85,108,.25)}.custom-select.is-invalid~.invalid-feedback,.custom-select.is-invalid~.invalid-tooltip,.was-validated .custom-select:invalid~.invalid-feedback,.was-validated .custom-select:invalid~.invalid-tooltip{display:block}.form-control-file.is-invalid~.invalid-feedback,.form-control-file.is-invalid~.invalid-tooltip,.was-validated .form-control-file:invalid~.invalid-feedback,.was-validated .form-control-file:invalid~.invalid-tooltip{display:block}.form-check-input.is-invalid~.form-check-label,.was-validated .form-check-input:invalid~.form-check-label{color:#f1556c}.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:#f1556c}.custom-control-input.is-invalid~.custom-control-label::before,.was-validated .custom-control-input:invalid~.custom-control-label::before{border-color:#f1556c}.custom-control-input.is-invalid~.invalid-feedback,.custom-control-input.is-invalid~.invalid-tooltip,.was-validated .custom-control-input:invalid~.invalid-feedback,.was-validated .custom-control-input:invalid~.invalid-tooltip{display:block}.custom-control-input.is-invalid:checked~.custom-control-label::before,.was-validated .custom-control-input:invalid:checked~.custom-control-label::before{border-color:#f58495;background-color:#f58495}.custom-control-input.is-invalid:focus~.custom-control-label::before,.was-validated .custom-control-input:invalid:focus~.custom-control-label::before{-webkit-box-shadow:0 0 0 .2rem rgba(241,85,108,.25);box-shadow:0 0 0 .2rem rgba(241,85,108,.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:#f1556c}.custom-file-input.is-invalid~.custom-file-label,.was-validated .custom-file-input:invalid~.custom-file-label{border-color:#f1556c}.custom-file-input.is-invalid~.invalid-feedback,.custom-file-input.is-invalid~.invalid-tooltip,.was-validated .custom-file-input:invalid~.invalid-feedback,.was-validated .custom-file-input:invalid~.invalid-tooltip{display:block}.custom-file-input.is-invalid:focus~.custom-file-label,.was-validated .custom-file-input:invalid:focus~.custom-file-label{border-color:#f1556c;-webkit-box-shadow:0 0 0 .2rem rgba(241,85,108,.25);box-shadow:0 0 0 .2rem rgba(241,85,108,.25)}.form-inline{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.form-inline .form-check{width:100%}@media (min-width:576px){.form-inline label{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;margin-bottom:0}.form-inline .form-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-align:center;-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:-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;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{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.form-inline .custom-control-label{margin-bottom:0}}.btn{display:inline-block;font-weight:400;color:#6c757d;text-align:center;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:transparent;border:1px solid transparent;padding:.45rem .9rem;font-size:.875rem;line-height:1.5;border-radius:.15rem;-webkit-transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.btn{-webkit-transition:none;transition:none}}.btn:hover{color:#6c757d;text-decoration:none}.btn.focus,.btn:focus{outline:0;-webkit-box-shadow:0 0 0 .15rem rgba(0,172,193,.25);box-shadow:0 0 0 .15rem rgba(0,172,193,.25)}.btn.disabled,.btn:disabled{opacity:.65}a.btn.disabled,fieldset:disabled a.btn{pointer-events:none}.btn-primary{color:#fff;background-color:#00acc1;border-color:#00acc1}.btn-primary:hover{color:#fff;background-color:#008a9b;border-color:#007f8e}.btn-primary.focus,.btn-primary:focus{-webkit-box-shadow:0 0 0 .15rem rgba(38,184,202,.5);box-shadow:0 0 0 .15rem rgba(38,184,202,.5)}.btn-primary.disabled,.btn-primary:disabled{color:#fff;background-color:#00acc1;border-color:#00acc1}.btn-primary:not(:disabled):not(.disabled).active,.btn-primary:not(:disabled):not(.disabled):active,.show>.btn-primary.dropdown-toggle{color:#fff;background-color:#007f8e;border-color:#007381}.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 0 0 .15rem rgba(38,184,202,.5);box-shadow:0 0 0 .15rem rgba(38,184,202,.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{-webkit-box-shadow:0 0 0 .15rem rgba(130,138,145,.5);box-shadow:0 0 0 .15rem 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{-webkit-box-shadow:0 0 0 .15rem rgba(130,138,145,.5);box-shadow:0 0 0 .15rem rgba(130,138,145,.5)}.btn-success{color:#fff;background-color:#25b343;border-color:#25b343}.btn-success:hover{color:#fff;background-color:#1e9337;border-color:#1c8933}.btn-success.focus,.btn-success:focus{-webkit-box-shadow:0 0 0 .15rem rgba(70,190,95,.5);box-shadow:0 0 0 .15rem rgba(70,190,95,.5)}.btn-success.disabled,.btn-success:disabled{color:#fff;background-color:#25b343;border-color:#25b343}.btn-success:not(:disabled):not(.disabled).active,.btn-success:not(:disabled):not(.disabled):active,.show>.btn-success.dropdown-toggle{color:#fff;background-color:#1c8933;border-color:#1a7e2f}.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 0 0 .15rem rgba(70,190,95,.5);box-shadow:0 0 0 .15rem rgba(70,190,95,.5)}.btn-info{color:#fff;background-color:#4b88e4;border-color:#4b88e4}.btn-info:hover{color:#fff;background-color:#2a72df;border-color:#216bdb}.btn-info.focus,.btn-info:focus{-webkit-box-shadow:0 0 0 .15rem rgba(102,154,232,.5);box-shadow:0 0 0 .15rem rgba(102,154,232,.5)}.btn-info.disabled,.btn-info:disabled{color:#fff;background-color:#4b88e4;border-color:#4b88e4}.btn-info:not(:disabled):not(.disabled).active,.btn-info:not(:disabled):not(.disabled):active,.show>.btn-info.dropdown-toggle{color:#fff;background-color:#216bdb;border-color:#1f66d0}.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 0 0 .15rem rgba(102,154,232,.5);box-shadow:0 0 0 .15rem rgba(102,154,232,.5)}.btn-warning{color:#414d5f;background-color:#f7b84b;border-color:#f7b84b}.btn-warning:hover{color:#fff;background-color:#f5aa26;border-color:#f5a51a}.btn-warning.focus,.btn-warning:focus{-webkit-box-shadow:0 0 0 .15rem rgba(220,168,78,.5);box-shadow:0 0 0 .15rem rgba(220,168,78,.5)}.btn-warning.disabled,.btn-warning:disabled{color:#414d5f;background-color:#f7b84b;border-color:#f7b84b}.btn-warning:not(:disabled):not(.disabled).active,.btn-warning:not(:disabled):not(.disabled):active,.show>.btn-warning.dropdown-toggle{color:#fff;background-color:#f5a51a;border-color:#f4a00e}.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 0 0 .15rem rgba(220,168,78,.5);box-shadow:0 0 0 .15rem rgba(220,168,78,.5)}.btn-danger{color:#fff;background-color:#f1556c;border-color:#f1556c}.btn-danger:hover{color:#fff;background-color:#ee324d;border-color:#ed2643}.btn-danger.focus,.btn-danger:focus{-webkit-box-shadow:0 0 0 .15rem rgba(243,111,130,.5);box-shadow:0 0 0 .15rem rgba(243,111,130,.5)}.btn-danger.disabled,.btn-danger:disabled{color:#fff;background-color:#f1556c;border-color:#f1556c}.btn-danger:not(:disabled):not(.disabled).active,.btn-danger:not(:disabled):not(.disabled):active,.show>.btn-danger.dropdown-toggle{color:#fff;background-color:#ed2643;border-color:#ec1a39}.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 0 0 .15rem rgba(243,111,130,.5);box-shadow:0 0 0 .15rem rgba(243,111,130,.5)}.btn-light{color:#414d5f;background-color:#f7f7f7;border-color:#f7f7f7}.btn-light:hover{color:#414d5f;background-color:#e4e4e4;border-color:#dedede}.btn-light.focus,.btn-light:focus{-webkit-box-shadow:0 0 0 .15rem rgba(220,222,224,.5);box-shadow:0 0 0 .15rem rgba(220,222,224,.5)}.btn-light.disabled,.btn-light:disabled{color:#414d5f;background-color:#f7f7f7;border-color:#f7f7f7}.btn-light:not(:disabled):not(.disabled).active,.btn-light:not(:disabled):not(.disabled):active,.show>.btn-light.dropdown-toggle{color:#414d5f;background-color:#dedede;border-color:#d7d7d7}.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 0 0 .15rem rgba(220,222,224,.5);box-shadow:0 0 0 .15rem rgba(220,222,224,.5)}.btn-dark{color:#fff;background-color:#323a46;border-color:#323a46}.btn-dark:hover{color:#fff;background-color:#222830;border-color:#1d2128}.btn-dark.focus,.btn-dark:focus{-webkit-box-shadow:0 0 0 .15rem rgba(81,88,98,.5);box-shadow:0 0 0 .15rem rgba(81,88,98,.5)}.btn-dark.disabled,.btn-dark:disabled{color:#fff;background-color:#323a46;border-color:#323a46}.btn-dark:not(:disabled):not(.disabled).active,.btn-dark:not(:disabled):not(.disabled):active,.show>.btn-dark.dropdown-toggle{color:#fff;background-color:#1d2128;border-color:#171b21}.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 0 0 .15rem rgba(81,88,98,.5);box-shadow:0 0 0 .15rem rgba(81,88,98,.5)}.btn-pink{color:#fff;background-color:#f672a7;border-color:#f672a7}.btn-pink:hover{color:#fff;background-color:#f44e91;border-color:#f34289}.btn-pink.focus,.btn-pink:focus{-webkit-box-shadow:0 0 0 .15rem rgba(247,135,180,.5);box-shadow:0 0 0 .15rem rgba(247,135,180,.5)}.btn-pink.disabled,.btn-pink:disabled{color:#fff;background-color:#f672a7;border-color:#f672a7}.btn-pink:not(:disabled):not(.disabled).active,.btn-pink:not(:disabled):not(.disabled):active,.show>.btn-pink.dropdown-toggle{color:#fff;background-color:#f34289;border-color:#f23682}.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 0 0 .15rem rgba(247,135,180,.5);box-shadow:0 0 0 .15rem rgba(247,135,180,.5)}.btn-purple{color:#fff;background-color:#6b5eae;border-color:#6b5eae}.btn-purple:hover{color:#fff;background-color:#594d99;border-color:#544990}.btn-purple.focus,.btn-purple:focus{-webkit-box-shadow:0 0 0 .15rem rgba(129,118,186,.5);box-shadow:0 0 0 .15rem rgba(129,118,186,.5)}.btn-purple.disabled,.btn-purple:disabled{color:#fff;background-color:#6b5eae;border-color:#6b5eae}.btn-purple:not(:disabled):not(.disabled).active,.btn-purple:not(:disabled):not(.disabled):active,.show>.btn-purple.dropdown-toggle{color:#fff;background-color:#544990;border-color:#4f4488}.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 0 0 .15rem rgba(129,118,186,.5);box-shadow:0 0 0 .15rem rgba(129,118,186,.5)}.btn-outline-primary{color:#00acc1;border-color:#00acc1}.btn-outline-primary:hover{color:#fff;background-color:#00acc1;border-color:#00acc1}.btn-outline-primary.focus,.btn-outline-primary:focus{-webkit-box-shadow:0 0 0 .15rem rgba(0,172,193,.5);box-shadow:0 0 0 .15rem rgba(0,172,193,.5)}.btn-outline-primary.disabled,.btn-outline-primary:disabled{color:#00acc1;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:#00acc1;border-color:#00acc1}.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 0 0 .15rem rgba(0,172,193,.5);box-shadow:0 0 0 .15rem rgba(0,172,193,.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{-webkit-box-shadow:0 0 0 .15rem rgba(108,117,125,.5);box-shadow:0 0 0 .15rem 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{-webkit-box-shadow:0 0 0 .15rem rgba(108,117,125,.5);box-shadow:0 0 0 .15rem rgba(108,117,125,.5)}.btn-outline-success{color:#25b343;border-color:#25b343}.btn-outline-success:hover{color:#fff;background-color:#25b343;border-color:#25b343}.btn-outline-success.focus,.btn-outline-success:focus{-webkit-box-shadow:0 0 0 .15rem rgba(37,179,67,.5);box-shadow:0 0 0 .15rem rgba(37,179,67,.5)}.btn-outline-success.disabled,.btn-outline-success:disabled{color:#25b343;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:#25b343;border-color:#25b343}.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 0 0 .15rem rgba(37,179,67,.5);box-shadow:0 0 0 .15rem rgba(37,179,67,.5)}.btn-outline-info{color:#4b88e4;border-color:#4b88e4}.btn-outline-info:hover{color:#fff;background-color:#4b88e4;border-color:#4b88e4}.btn-outline-info.focus,.btn-outline-info:focus{-webkit-box-shadow:0 0 0 .15rem rgba(75,136,228,.5);box-shadow:0 0 0 .15rem rgba(75,136,228,.5)}.btn-outline-info.disabled,.btn-outline-info:disabled{color:#4b88e4;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:#4b88e4;border-color:#4b88e4}.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 0 0 .15rem rgba(75,136,228,.5);box-shadow:0 0 0 .15rem rgba(75,136,228,.5)}.btn-outline-warning{color:#f7b84b;border-color:#f7b84b}.btn-outline-warning:hover{color:#414d5f;background-color:#f7b84b;border-color:#f7b84b}.btn-outline-warning.focus,.btn-outline-warning:focus{-webkit-box-shadow:0 0 0 .15rem rgba(247,184,75,.5);box-shadow:0 0 0 .15rem rgba(247,184,75,.5)}.btn-outline-warning.disabled,.btn-outline-warning:disabled{color:#f7b84b;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:#414d5f;background-color:#f7b84b;border-color:#f7b84b}.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 0 0 .15rem rgba(247,184,75,.5);box-shadow:0 0 0 .15rem rgba(247,184,75,.5)}.btn-outline-danger{color:#f1556c;border-color:#f1556c}.btn-outline-danger:hover{color:#fff;background-color:#f1556c;border-color:#f1556c}.btn-outline-danger.focus,.btn-outline-danger:focus{-webkit-box-shadow:0 0 0 .15rem rgba(241,85,108,.5);box-shadow:0 0 0 .15rem rgba(241,85,108,.5)}.btn-outline-danger.disabled,.btn-outline-danger:disabled{color:#f1556c;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:#f1556c;border-color:#f1556c}.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 0 0 .15rem rgba(241,85,108,.5);box-shadow:0 0 0 .15rem rgba(241,85,108,.5)}.btn-outline-light{color:#f7f7f7;border-color:#f7f7f7}.btn-outline-light:hover{color:#414d5f;background-color:#f7f7f7;border-color:#f7f7f7}.btn-outline-light.focus,.btn-outline-light:focus{-webkit-box-shadow:0 0 0 .15rem rgba(247,247,247,.5);box-shadow:0 0 0 .15rem rgba(247,247,247,.5)}.btn-outline-light.disabled,.btn-outline-light:disabled{color:#f7f7f7;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:#414d5f;background-color:#f7f7f7;border-color:#f7f7f7}.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 0 0 .15rem rgba(247,247,247,.5);box-shadow:0 0 0 .15rem rgba(247,247,247,.5)}.btn-outline-dark{color:#323a46;border-color:#323a46}.btn-outline-dark:hover{color:#fff;background-color:#323a46;border-color:#323a46}.btn-outline-dark.focus,.btn-outline-dark:focus{-webkit-box-shadow:0 0 0 .15rem rgba(50,58,70,.5);box-shadow:0 0 0 .15rem rgba(50,58,70,.5)}.btn-outline-dark.disabled,.btn-outline-dark:disabled{color:#323a46;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:#323a46;border-color:#323a46}.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 0 0 .15rem rgba(50,58,70,.5);box-shadow:0 0 0 .15rem rgba(50,58,70,.5)}.btn-outline-pink{color:#f672a7;border-color:#f672a7}.btn-outline-pink:hover{color:#fff;background-color:#f672a7;border-color:#f672a7}.btn-outline-pink.focus,.btn-outline-pink:focus{-webkit-box-shadow:0 0 0 .15rem rgba(246,114,167,.5);box-shadow:0 0 0 .15rem rgba(246,114,167,.5)}.btn-outline-pink.disabled,.btn-outline-pink:disabled{color:#f672a7;background-color:transparent}.btn-outline-pink:not(:disabled):not(.disabled).active,.btn-outline-pink:not(:disabled):not(.disabled):active,.show>.btn-outline-pink.dropdown-toggle{color:#fff;background-color:#f672a7;border-color:#f672a7}.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 0 0 .15rem rgba(246,114,167,.5);box-shadow:0 0 0 .15rem rgba(246,114,167,.5)}.btn-outline-purple{color:#6b5eae;border-color:#6b5eae}.btn-outline-purple:hover{color:#fff;background-color:#6b5eae;border-color:#6b5eae}.btn-outline-purple.focus,.btn-outline-purple:focus{-webkit-box-shadow:0 0 0 .15rem rgba(107,94,174,.5);box-shadow:0 0 0 .15rem rgba(107,94,174,.5)}.btn-outline-purple.disabled,.btn-outline-purple:disabled{color:#6b5eae;background-color:transparent}.btn-outline-purple:not(:disabled):not(.disabled).active,.btn-outline-purple:not(:disabled):not(.disabled):active,.show>.btn-outline-purple.dropdown-toggle{color:#fff;background-color:#6b5eae;border-color:#6b5eae}.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 0 0 .15rem rgba(107,94,174,.5);box-shadow:0 0 0 .15rem rgba(107,94,174,.5)}.btn-link{font-weight:400;color:#00acc1;text-decoration:none}.btn-link:hover{color:#006875;text-decoration:none}.btn-link.focus,.btn-link:focus{text-decoration:none;-webkit-box-shadow:none;box-shadow:none}.btn-link.disabled,.btn-link:disabled{color:#adb5bd;pointer-events:none}.btn-group-lg>.btn,.btn-lg{padding:.5rem 1rem;font-size:1.09375rem;line-height:1.5;border-radius:.15rem}.btn-group-sm>.btn,.btn-sm{padding:.28rem .8rem;font-size:.76563rem;line-height:1.5;border-radius:.15rem}.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{-webkit-transition:opacity .15s linear;transition:opacity .15s linear}@media (prefers-reduced-motion:reduce){.fade{-webkit-transition:none;transition:none}}.fade:not(.show){opacity:0}.collapse:not(.show){display:none}.collapsing{position:relative;height:0;overflow:hidden;-webkit-transition:height .35s ease;transition:height .35s ease}@media (prefers-reduced-motion:reduce){.collapsing{-webkit-transition:none;transition:none}}.dropdown,.dropleft,.dropright,.dropup{position:relative}.dropdown-toggle{white-space:nowrap}.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:10rem;padding:.25rem 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 #efefef;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}.dropright .dropdown-menu{top:0;right:auto;left:100%;margin-top:0;margin-left:.125rem}.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::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:.45rem 1.2rem;clear:both;font-weight:400;color:#6c757d;text-align:inherit;white-space:nowrap;background-color:transparent;border:0}.dropdown-item:focus,.dropdown-item:hover{color:#272e37;text-decoration:none;background-color:#f8f9fa}.dropdown-item.active,.dropdown-item:active{color:#323a46;text-decoration:none;background-color:#f7f7f7}.dropdown-item.disabled,.dropdown-item:disabled{color:#6c757d;pointer-events:none;background-color:transparent}.dropdown-menu.show{display:block}.dropdown-header{display:block;padding:.25rem 1.2rem;margin-bottom:0;font-size:.76563rem;color:inherit;white-space:nowrap}.dropdown-item-text{display:block;padding:.45rem 1.2rem;color:#6c757d}.btn-group,.btn-group-vertical{position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;vertical-align:middle}.btn-group-vertical>.btn,.btn-group>.btn{position:relative;-webkit-box-flex:1;-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:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-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:.675rem;padding-left:.675rem}.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:.6rem;padding-left:.6rem}.btn-group-lg>.btn+.dropdown-toggle-split,.btn-lg+.dropdown-toggle-split{padding-right:.75rem;padding-left:.75rem}.btn-group-vertical{-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;-webkit-box-pack:center;-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:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:stretch;-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;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;width:1%;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:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-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:-webkit-box;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:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:.45rem .9rem;margin-bottom:0;font-size:.875rem;font-weight:400;line-height:1.5;color:#495057;text-align:center;white-space:nowrap;background-color:#e9ecef;border:1px solid #ced4da;border-radius:.2rem}.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.09375rem;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:.28rem .8rem;font-size:.76563rem;line-height:1.5;border-radius:.2rem}.input-group-lg>.custom-select,.input-group-sm>.custom-select{padding-right:1.9rem}.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.3125rem;padding-left:1.5rem}.custom-control-inline{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;margin-right:1rem}.custom-control-input{position:absolute;z-index:-1;opacity:0}.custom-control-input:checked~.custom-control-label::before{color:#00acc1;border-color:#00acc1;background-color:#00acc1}.custom-control-input:focus~.custom-control-label::before{-webkit-box-shadow:0 0 0 1px #fff,0 0 0 .15rem rgba(0,172,193,.25);box-shadow:0 0 0 1px #fff,0 0 0 .15rem rgba(0,172,193,.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{color:#6c757d}.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:.15625rem;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:.15625rem;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' viewBox='0 0 8 8'%3e%3cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 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' 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' 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(.15625rem + 2px);left:calc(-2.25rem + 2px);width:calc(1rem - 4px);height:calc(1rem - 4px);background-color:#adb5bd;border-radius:.5rem;-webkit-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-transform .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-transform .15s ease-in-out,-webkit-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;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,-webkit-box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.custom-switch .custom-control-label::after{-webkit-transition:none;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 + .9rem + 2px);padding:.45rem 1.9rem .45rem .9rem;font-size:.875rem;font-weight:400;line-height:1.5;color:#495057;vertical-align:middle;background:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' 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;background-color:#fff;border:1px solid #ced4da;border-radius:.25rem;-webkit-appearance:none;-moz-appearance:none;appearance:none}.custom-select:focus{border-color:#b1bbc4;outline:0;-webkit-box-shadow:none;box-shadow:none}.custom-select:focus::-ms-value{color:#6c757d;background-color:#fff}.custom-select[multiple],.custom-select[size]:not([size="1"]){height:auto;padding-right:.9rem;background-image:none}.custom-select:disabled{color:#6c757d;background-color:#e9ecef}.custom-select::-ms-expand{display:none}.custom-select-sm{height:calc(1.5em + .5rem + 2px);padding-top:.25rem;padding-bottom:.25rem;padding-left:.5rem;font-size:.75rem}.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 + .9rem + 2px);margin-bottom:0}.custom-file-input{position:relative;z-index:2;width:100%;height:calc(1.5em + .9rem + 2px);margin:0;opacity:0}.custom-file-input:focus~.custom-file-label{border-color:#b1bbc4;-webkit-box-shadow:none;box-shadow:none}.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 + .9rem + 2px);padding:.45rem .9rem;font-weight:400;line-height:1.5;color:#6c757d;background-color:#fff;border:1px solid #ced4da;border-radius:.2rem}.custom-file-label::after{position:absolute;top:0;right:0;bottom:0;z-index:3;display:block;height:calc(1.5em + .9rem);padding:.45rem .9rem;line-height:1.5;color:#6c757d;content:"Browse";background-color:#e9ecef;border-left:inherit;border-radius:0 .2rem .2rem 0}.custom-range{width:100%;height:calc(1rem + .3rem);padding:0;background-color:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none}.custom-range:focus{outline:0}.custom-range:focus::-webkit-slider-thumb{-webkit-box-shadow:0 0 0 1px #fff,0 0 0 .15rem rgba(0,172,193,.25);box-shadow:0 0 0 1px #fff,0 0 0 .15rem rgba(0,172,193,.25)}.custom-range:focus::-moz-range-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .15rem rgba(0,172,193,.25)}.custom-range:focus::-ms-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .15rem rgba(0,172,193,.25)}.custom-range::-moz-focus-outer{border:0}.custom-range::-webkit-slider-thumb{width:1rem;height:1rem;margin-top:-.25rem;background-color:#00acc1;border:0;border-radius:1rem;-webkit-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-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;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-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:#75f0ff}.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:#00acc1;border:0;border-radius:1rem;-webkit-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-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;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;-moz-appearance:none;appearance:none}@media (prefers-reduced-motion:reduce){.custom-range::-moz-range-thumb{-webkit-transition:none;transition:none}}.custom-range::-moz-range-thumb:active{background-color:#75f0ff}.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:.15rem;margin-left:.15rem;background-color:#00acc1;border:0;border-radius:1rem;-webkit-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-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;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;appearance:none}@media (prefers-reduced-motion:reduce){.custom-range::-ms-thumb{-webkit-transition:none;transition:none}}.custom-range::-ms-thumb:active{background-color:#75f0ff}.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{-webkit-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-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;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.custom-control-label::before,.custom-file-label,.custom-select{-webkit-transition:none;transition:none}}.nav{display:-webkit-box;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:#00acc1}.nav-fill .nav-item{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;text-align:center}.nav-justified .nav-item{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-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:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:.5rem 1rem}.navbar>.container,.navbar>.container-fluid{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-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:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-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%;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-box-align:center;-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{padding-right:0;padding-left:0}}@media (min-width:576px){.navbar-expand-sm{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand-sm .navbar-nav{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-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{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand-sm .navbar-collapse{display:-webkit-box!important;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{padding-right:0;padding-left:0}}@media (min-width:768px){.navbar-expand-md{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand-md .navbar-nav{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-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{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand-md .navbar-collapse{display:-webkit-box!important;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{padding-right:0;padding-left:0}}@media (min-width:992px){.navbar-expand-lg{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand-lg .navbar-nav{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-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{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand-lg .navbar-collapse{display:-webkit-box!important;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{padding-right:0;padding-left:0}}@media (min-width:1200px){.navbar-expand-xl{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand-xl .navbar-nav{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-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{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand-xl .navbar-collapse{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand-xl .navbar-toggler{display:none}}.navbar-expand{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand>.container,.navbar-expand>.container-fluid{padding-right:0;padding-left:0}.navbar-expand .navbar-nav{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-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{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand .navbar-collapse{display:-webkit-box!important;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 viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3e%3cpath stroke='rgba(0, 0, 0, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' 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 viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3e%3cpath stroke='rgba(255, 255, 255, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' 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:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-width:0;word-wrap:break-word;background-color:#fff;background-clip:border-box;border:2px solid #f7f7f7;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{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;padding:1.5rem}.card-title{margin-bottom:1rem}.card-subtitle{margin-top:-.5rem;margin-bottom:0}.card-text:last-child{margin-bottom:0}.card-link:hover{text-decoration:none}.card-link+.card-link{margin-left:1.5rem}.card-header{padding:1rem 1.5rem;margin-bottom:0;background-color:#fff;border-bottom:2px solid #f7f7f7}.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:1rem 1.5rem;background-color:#fff;border-top:2px solid #f7f7f7}.card-footer:last-child{border-radius:0 0 calc(.25rem - 1px) calc(.25rem - 1px)}.card-header-tabs{margin-right:-.75rem;margin-bottom:-1rem;margin-left:-.75rem;border-bottom:0}.card-header-pills{margin-right:-.75rem;margin-left:-.75rem}.card-img-overlay{position:absolute;top:0;right:0;bottom:0;left:0;padding:1.25rem}.card-img{width:100%;border-radius:calc(.25rem - 1px)}.card-img-top{width:100%;border-top-left-radius:calc(.25rem - 1px);border-top-right-radius:calc(.25rem - 1px)}.card-img-bottom{width:100%;border-bottom-right-radius:calc(.25rem - 1px);border-bottom-left-radius:calc(.25rem - 1px)}.card-deck{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.card-deck .card{margin-bottom:12px}@media (min-width:576px){.card-deck{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;margin-right:-12px;margin-left:-12px}.card-deck .card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 0 0%;flex:1 0 0%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-right:12px;margin-bottom:0;margin-left:12px}}.card-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.card-group>.card{margin-bottom:12px}@media (min-width:576px){.card-group{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap}.card-group>.card{-webkit-box-flex:1;-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:24px}@media (min-width:576px){.card-columns{-webkit-column-count:3;column-count:3;-webkit-column-gap:24px;column-gap:24px;orphans:1;widows:1}.card-columns .card{display:inline-block;width:100%}}.accordion>.card{overflow:hidden}.accordion>.card:not(:first-of-type) .card-header:first-child{border-radius:0}.accordion>.card:not(:first-of-type):not(:last-of-type){border-bottom:0;border-radius:0}.accordion>.card:first-of-type{border-bottom:0;border-bottom-right-radius:0;border-bottom-left-radius:0}.accordion>.card:last-of-type{border-top-left-radius:0;border-top-right-radius:0}.accordion>.card .card-header{margin-bottom:-2px}.breadcrumb{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:1rem 0;margin-bottom:1rem;list-style:none;background-color:transparent;border-radius:.25rem}.breadcrumb-item+.breadcrumb-item{padding-left:.5rem}.breadcrumb-item+.breadcrumb-item::before{display:inline-block;padding-right:.5rem;color:#ced4da;content:""}.breadcrumb-item+.breadcrumb-item:hover::before{text-decoration:underline}.breadcrumb-item+.breadcrumb-item:hover::before{text-decoration:none}.breadcrumb-item.active{color:#adb5bd}.pagination{display:-webkit-box;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:#323a46;background-color:#fff;border:1px solid #dee2e6}.page-link:hover{z-index:2;color:#323a46;text-decoration:none;background-color:#e9ecef;border-color:#dee2e6}.page-link:focus{z-index:2;outline:0;-webkit-box-shadow:0 0 0 .15rem rgba(0,172,193,.25);box-shadow:0 0 0 .15rem rgba(0,172,193,.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:1;color:#fff;background-color:#00acc1;border-color:#00acc1}.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.09375rem;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:.76563rem;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:500;line-height:1;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25rem;-webkit-transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.badge{-webkit-transition:none;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:#00acc1}a.badge-primary:focus,a.badge-primary:hover{color:#fff;background-color:#007f8e}a.badge-primary.focus,a.badge-primary:focus{outline:0;-webkit-box-shadow:0 0 0 .2rem rgba(0,172,193,.5);box-shadow:0 0 0 .2rem rgba(0,172,193,.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;-webkit-box-shadow:0 0 0 .2rem rgba(108,117,125,.5);box-shadow:0 0 0 .2rem rgba(108,117,125,.5)}.badge-success{color:#fff;background-color:#25b343}a.badge-success:focus,a.badge-success:hover{color:#fff;background-color:#1c8933}a.badge-success.focus,a.badge-success:focus{outline:0;-webkit-box-shadow:0 0 0 .2rem rgba(37,179,67,.5);box-shadow:0 0 0 .2rem rgba(37,179,67,.5)}.badge-info{color:#fff;background-color:#4b88e4}a.badge-info:focus,a.badge-info:hover{color:#fff;background-color:#216bdb}a.badge-info.focus,a.badge-info:focus{outline:0;-webkit-box-shadow:0 0 0 .2rem rgba(75,136,228,.5);box-shadow:0 0 0 .2rem rgba(75,136,228,.5)}.badge-warning{color:#414d5f;background-color:#f7b84b}a.badge-warning:focus,a.badge-warning:hover{color:#414d5f;background-color:#f5a51a}a.badge-warning.focus,a.badge-warning:focus{outline:0;-webkit-box-shadow:0 0 0 .2rem rgba(247,184,75,.5);box-shadow:0 0 0 .2rem rgba(247,184,75,.5)}.badge-danger{color:#fff;background-color:#f1556c}a.badge-danger:focus,a.badge-danger:hover{color:#fff;background-color:#ed2643}a.badge-danger.focus,a.badge-danger:focus{outline:0;-webkit-box-shadow:0 0 0 .2rem rgba(241,85,108,.5);box-shadow:0 0 0 .2rem rgba(241,85,108,.5)}.badge-light{color:#414d5f;background-color:#f7f7f7}a.badge-light:focus,a.badge-light:hover{color:#414d5f;background-color:#dedede}a.badge-light.focus,a.badge-light:focus{outline:0;-webkit-box-shadow:0 0 0 .2rem rgba(247,247,247,.5);box-shadow:0 0 0 .2rem rgba(247,247,247,.5)}.badge-dark{color:#fff;background-color:#323a46}a.badge-dark:focus,a.badge-dark:hover{color:#fff;background-color:#1d2128}a.badge-dark.focus,a.badge-dark:focus{outline:0;-webkit-box-shadow:0 0 0 .2rem rgba(50,58,70,.5);box-shadow:0 0 0 .2rem rgba(50,58,70,.5)}.badge-pink{color:#fff;background-color:#f672a7}a.badge-pink:focus,a.badge-pink:hover{color:#fff;background-color:#f34289}a.badge-pink.focus,a.badge-pink:focus{outline:0;-webkit-box-shadow:0 0 0 .2rem rgba(246,114,167,.5);box-shadow:0 0 0 .2rem rgba(246,114,167,.5)}.badge-purple{color:#fff;background-color:#6b5eae}a.badge-purple:focus,a.badge-purple:hover{color:#fff;background-color:#544990}a.badge-purple.focus,a.badge-purple:focus{outline:0;-webkit-box-shadow:0 0 0 .2rem rgba(107,94,174,.5);box-shadow:0 0 0 .2rem rgba(107,94,174,.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:3.9rem}.alert-dismissible .close{position:absolute;top:0;right:0;padding:.75rem 1.25rem;color:inherit}.alert-primary{color:#005964;background-color:#cceef3;border-color:#b8e8ee}.alert-primary hr{border-top-color:#a3e1e9}.alert-primary .alert-link{color:#002c31}.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:#135d23;background-color:#d3f0d9;border-color:#c2eaca}.alert-success hr{border-top-color:#afe3ba}.alert-success .alert-link{color:#0a3313}.alert-info{color:#274777;background-color:#dbe7fa;border-color:#cddef7}.alert-info hr{border-top-color:#b7cff3}.alert-info .alert-link{color:#1a3051}.alert-warning{color:#806027;background-color:#fdf1db;border-color:#fdebcd}.alert-warning hr{border-top-color:#fce1b4}.alert-warning .alert-link{color:#59431b}.alert-danger{color:#7d2c38;background-color:#fcdde2;border-color:#fbcfd6}.alert-danger hr{border-top-color:#f9b7c2}.alert-danger .alert-link{color:#571f27}.alert-light{color:gray;background-color:#fdfdfd;border-color:#fdfdfd}.alert-light hr{border-top-color:#f0f0f0}.alert-light .alert-link{color:#676767}.alert-dark{color:#1a1e24;background-color:#d6d8da;border-color:#c6c8cb}.alert-dark hr{border-top-color:#b9bbbf}.alert-dark .alert-link{color:#050506}.alert-pink{color:#803b57;background-color:#fde3ed;border-color:#fcd8e6}.alert-pink hr{border-top-color:#fac0d7}.alert-pink .alert-link{color:#5d2b3f}.alert-purple{color:#38315a;background-color:#e1dfef;border-color:#d6d2e8}.alert-purple hr{border-top-color:#c7c1df}.alert-purple .alert-link{color:#231f39}@-webkit-keyframes progress-bar-stripes{from{background-position:.75rem 0}to{background-position:0 0}}@keyframes progress-bar-stripes{from{background-position:.75rem 0}to{background-position:0 0}}.progress{display:-webkit-box;display:-ms-flexbox;display:flex;height:.75rem;overflow:hidden;font-size:.75rem;background-color:#e9ecef;border-radius:.25rem}.progress-bar{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:center;-ms-flex-pack:center;justify-content:center;color:#fff;text-align:center;white-space:nowrap;background-color:#00acc1;-webkit-transition:width .6s ease;transition:width .6s ease}@media (prefers-reduced-motion:reduce){.progress-bar{-webkit-transition:none;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:.75rem .75rem}.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:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.media-body{-webkit-box-flex:1;-ms-flex:1;flex:1}.list-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-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;margin-bottom:-1px;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{margin-bottom:0;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:#00acc1;border-color:#007bff}.list-group-horizontal{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.list-group-horizontal .list-group-item{margin-right:-1px;margin-bottom:0}.list-group-horizontal .list-group-item:first-child{border-top-left-radius:.25rem;border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal .list-group-item:last-child{margin-right:0;border-top-right-radius:.25rem;border-bottom-right-radius:.25rem;border-bottom-left-radius:0}@media (min-width:576px){.list-group-horizontal-sm{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.list-group-horizontal-sm .list-group-item{margin-right:-1px;margin-bottom:0}.list-group-horizontal-sm .list-group-item:first-child{border-top-left-radius:.25rem;border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-sm .list-group-item:last-child{margin-right:0;border-top-right-radius:.25rem;border-bottom-right-radius:.25rem;border-bottom-left-radius:0}}@media (min-width:768px){.list-group-horizontal-md{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.list-group-horizontal-md .list-group-item{margin-right:-1px;margin-bottom:0}.list-group-horizontal-md .list-group-item:first-child{border-top-left-radius:.25rem;border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-md .list-group-item:last-child{margin-right:0;border-top-right-radius:.25rem;border-bottom-right-radius:.25rem;border-bottom-left-radius:0}}@media (min-width:992px){.list-group-horizontal-lg{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.list-group-horizontal-lg .list-group-item{margin-right:-1px;margin-bottom:0}.list-group-horizontal-lg .list-group-item:first-child{border-top-left-radius:.25rem;border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-lg .list-group-item:last-child{margin-right:0;border-top-right-radius:.25rem;border-bottom-right-radius:.25rem;border-bottom-left-radius:0}}@media (min-width:1200px){.list-group-horizontal-xl{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.list-group-horizontal-xl .list-group-item{margin-right:-1px;margin-bottom:0}.list-group-horizontal-xl .list-group-item:first-child{border-top-left-radius:.25rem;border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-xl .list-group-item:last-child{margin-right:0;border-top-right-radius:.25rem;border-bottom-right-radius:.25rem;border-bottom-left-radius:0}}.list-group-flush .list-group-item{border-right:0;border-left:0;border-radius:0}.list-group-flush .list-group-item:last-child{margin-bottom:-1px}.list-group-flush:first-child .list-group-item:first-child{border-top:0}.list-group-flush:last-child .list-group-item:last-child{margin-bottom:0;border-bottom:0}.list-group-item-primary{color:#005964;background-color:#b8e8ee}.list-group-item-primary.list-group-item-action:focus,.list-group-item-primary.list-group-item-action:hover{color:#005964;background-color:#a3e1e9}.list-group-item-primary.list-group-item-action.active{color:#fff;background-color:#005964;border-color:#005964}.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:#135d23;background-color:#c2eaca}.list-group-item-success.list-group-item-action:focus,.list-group-item-success.list-group-item-action:hover{color:#135d23;background-color:#afe3ba}.list-group-item-success.list-group-item-action.active{color:#fff;background-color:#135d23;border-color:#135d23}.list-group-item-info{color:#274777;background-color:#cddef7}.list-group-item-info.list-group-item-action:focus,.list-group-item-info.list-group-item-action:hover{color:#274777;background-color:#b7cff3}.list-group-item-info.list-group-item-action.active{color:#fff;background-color:#274777;border-color:#274777}.list-group-item-warning{color:#806027;background-color:#fdebcd}.list-group-item-warning.list-group-item-action:focus,.list-group-item-warning.list-group-item-action:hover{color:#806027;background-color:#fce1b4}.list-group-item-warning.list-group-item-action.active{color:#fff;background-color:#806027;border-color:#806027}.list-group-item-danger{color:#7d2c38;background-color:#fbcfd6}.list-group-item-danger.list-group-item-action:focus,.list-group-item-danger.list-group-item-action:hover{color:#7d2c38;background-color:#f9b7c2}.list-group-item-danger.list-group-item-action.active{color:#fff;background-color:#7d2c38;border-color:#7d2c38}.list-group-item-light{color:gray;background-color:#fdfdfd}.list-group-item-light.list-group-item-action:focus,.list-group-item-light.list-group-item-action:hover{color:gray;background-color:#f0f0f0}.list-group-item-light.list-group-item-action.active{color:#fff;background-color:gray;border-color:gray}.list-group-item-dark{color:#1a1e24;background-color:#c6c8cb}.list-group-item-dark.list-group-item-action:focus,.list-group-item-dark.list-group-item-action:hover{color:#1a1e24;background-color:#b9bbbf}.list-group-item-dark.list-group-item-action.active{color:#fff;background-color:#1a1e24;border-color:#1a1e24}.list-group-item-pink{color:#803b57;background-color:#fcd8e6}.list-group-item-pink.list-group-item-action:focus,.list-group-item-pink.list-group-item-action:hover{color:#803b57;background-color:#fac0d7}.list-group-item-pink.list-group-item-action.active{color:#fff;background-color:#803b57;border-color:#803b57}.list-group-item-purple{color:#38315a;background-color:#d6d2e8}.list-group-item-purple.list-group-item-action:focus,.list-group-item-purple.list-group-item-action:hover{color:#38315a;background-color:#c7c1df}.list-group-item-purple.list-group-item-action.active{color:#fff;background-color:#38315a;border-color:#38315a}.close{float:right;font-size:1.4rem;font-weight:400;line-height:1;color:#000;text-shadow:none;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);-webkit-box-shadow:0 .25rem .75rem 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:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-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{-webkit-transition:-webkit-transform .3s ease-out;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{-webkit-transition:none;transition:none}}.modal.show .modal-dialog{-webkit-transform:none;transform:none}.modal-dialog-scrollable{display:-webkit-box;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:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-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{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-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:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;pointer-events:auto;background-color:#fff;background-clip:padding-box;border:0 solid transparent;border-radius:.2rem;outline:0}.modal-backdrop{position:fixed;top:0;left:0;z-index:1040;width:100vw;height:100vh;background-color:#323a46}.modal-backdrop.fade{opacity:0}.modal-backdrop.show{opacity:.5}.modal-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:1rem 1rem;border-bottom:1px solid #dee2e6;border-top-left-radius:.2rem;border-top-right-radius:.2rem}.modal-header .close{padding:1rem 1rem;margin:-1rem -1rem -1rem auto}.modal-title{margin-bottom:0;line-height:1.5}.modal-body{position:relative;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;padding:1rem}.modal-footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding:1rem;border-top:1px solid #dee2e6;border-bottom-right-radius:.2rem;border-bottom-left-radius:.2rem}.modal-footer>:not(:first-child){margin-left:.25rem}.modal-footer>:not(:last-child){margin-right:.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:Rubik,sans-serif;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:.4rem .8rem;color:#fff;text-align:center;background-color:#000;border-radius:.2rem}.popover{position:absolute;top:0;left:0;z-index:1060;display:block;max-width:276px;font-family:Rubik,sans-serif;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 #dee2e6;border-radius:.25rem}.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) * -1)}.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) * -1);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) * -1)}.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 #f1f5f7}.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) * -1);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:.7rem .8rem;margin-bottom:0;font-size:.875rem;background-color:#f1f5f7;border-bottom:1px solid #e1e9ee;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;-webkit-transition:-webkit-transform .6s ease-in-out;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{-webkit-transition:none;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;-webkit-transition-property:opacity;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;-webkit-transition:0s .6s opacity;transition:0s .6s opacity}@media (prefers-reduced-motion:reduce){.carousel-fade .active.carousel-item-left,.carousel-fade .active.carousel-item-right{-webkit-transition:none;transition:none}}.carousel-control-next,.carousel-control-prev{position:absolute;top:0;bottom:0;z-index:1;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;width:15%;color:#fff;text-align:center;opacity:.5;-webkit-transition:opacity .15s ease;transition:opacity .15s ease}@media (prefers-reduced-motion:reduce){.carousel-control-next,.carousel-control-prev{-webkit-transition:none;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' viewBox='0 0 8 8'%3e%3cpath d='M5.25 0l-4 4 4 4 1.5-1.5-2.5-2.5 2.5-2.5-1.5-1.5z'/%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' viewBox='0 0 8 8'%3e%3cpath d='M2.75 0l-1.5 1.5 2.5 2.5-2.5 2.5 1.5 1.5 4-4-4-4z'/%3e%3c/svg%3e")}.carousel-indicators{position:absolute;right:0;bottom:0;left:0;z-index:15;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-left:0;margin-right:15%;margin-left:15%;list-style:none}.carousel-indicators li{-webkit-box-sizing:content-box;box-sizing:content-box;-webkit-box-flex:0;-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;-webkit-transition:opacity .6s ease;transition:opacity .6s ease}@media (prefers-reduced-motion:reduce){.carousel-indicators li{-webkit-transition:none;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:#00acc1!important}a.bg-primary:focus,a.bg-primary:hover,button.bg-primary:focus,button.bg-primary:hover{background-color:#007f8e!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:#25b343!important}a.bg-success:focus,a.bg-success:hover,button.bg-success:focus,button.bg-success:hover{background-color:#1c8933!important}.bg-info{background-color:#4b88e4!important}a.bg-info:focus,a.bg-info:hover,button.bg-info:focus,button.bg-info:hover{background-color:#216bdb!important}.bg-warning{background-color:#f7b84b!important}a.bg-warning:focus,a.bg-warning:hover,button.bg-warning:focus,button.bg-warning:hover{background-color:#f5a51a!important}.bg-danger{background-color:#f1556c!important}a.bg-danger:focus,a.bg-danger:hover,button.bg-danger:focus,button.bg-danger:hover{background-color:#ed2643!important}.bg-light{background-color:#f7f7f7!important}a.bg-light:focus,a.bg-light:hover,button.bg-light:focus,button.bg-light:hover{background-color:#dedede!important}.bg-dark{background-color:#323a46!important}a.bg-dark:focus,a.bg-dark:hover,button.bg-dark:focus,button.bg-dark:hover{background-color:#1d2128!important}.bg-pink{background-color:#f672a7!important}a.bg-pink:focus,a.bg-pink:hover,button.bg-pink:focus,button.bg-pink:hover{background-color:#f34289!important}.bg-purple{background-color:#6b5eae!important}a.bg-purple:focus,a.bg-purple:hover,button.bg-purple:focus,button.bg-purple:hover{background-color:#544990!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:#00acc1!important}.border-secondary{border-color:#6c757d!important}.border-success{border-color:#25b343!important}.border-info{border-color:#4b88e4!important}.border-warning{border-color:#f7b84b!important}.border-danger{border-color:#f1556c!important}.border-light{border-color:#f7f7f7!important}.border-dark{border-color:#323a46!important}.border-pink{border-color:#f672a7!important}.border-purple{border-color:#6b5eae!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:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.d-inline-flex{display:-webkit-inline-box!important;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:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.d-sm-inline-flex{display:-webkit-inline-box!important;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:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.d-md-inline-flex{display:-webkit-inline-box!important;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:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.d-lg-inline-flex{display:-webkit-inline-box!important;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:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.d-xl-inline-flex{display:-webkit-inline-box!important;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:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.d-print-inline-flex{display:-webkit-inline-box!important;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.85714%}.embed-responsive-16by9::before{padding-top:56.25%}.embed-responsive-4by3::before{padding-top:75%}.embed-responsive-1by1::before{padding-top:100%}.embed-responsive-21by9::before{padding-top:42.85714%}.embed-responsive-16by9::before{padding-top:56.25%}.embed-responsive-4by3::before{padding-top:75%}.embed-responsive-1by1::before{padding-top:100%}.flex-row{-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;-ms-flex-direction:row!important;flex-direction:row!important}.flex-column{-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important}.flex-row-reverse{-webkit-box-orient:horizontal!important;-webkit-box-direction:reverse!important;-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-column-reverse{-webkit-box-orient:vertical!important;-webkit-box-direction:reverse!important;-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{-webkit-box-flex:1!important;-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-grow-0{-webkit-box-flex:0!important;-ms-flex-positive:0!important;flex-grow:0!important}.flex-grow-1{-webkit-box-flex:1!important;-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{-webkit-box-pack:start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-end{-webkit-box-pack:end!important;-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-center{-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important}.justify-content-between{-webkit-box-pack:justify!important;-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{-webkit-box-align:start!important;-ms-flex-align:start!important;align-items:flex-start!important}.align-items-end{-webkit-box-align:end!important;-ms-flex-align:end!important;align-items:flex-end!important}.align-items-center{-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important}.align-items-baseline{-webkit-box-align:baseline!important;-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-stretch{-webkit-box-align:stretch!important;-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{-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;-ms-flex-direction:row!important;flex-direction:row!important}.flex-sm-column{-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important}.flex-sm-row-reverse{-webkit-box-orient:horizontal!important;-webkit-box-direction:reverse!important;-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-sm-column-reverse{-webkit-box-orient:vertical!important;-webkit-box-direction:reverse!important;-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{-webkit-box-flex:1!important;-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-sm-grow-0{-webkit-box-flex:0!important;-ms-flex-positive:0!important;flex-grow:0!important}.flex-sm-grow-1{-webkit-box-flex:1!important;-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{-webkit-box-pack:start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-sm-end{-webkit-box-pack:end!important;-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-sm-center{-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important}.justify-content-sm-between{-webkit-box-pack:justify!important;-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{-webkit-box-align:start!important;-ms-flex-align:start!important;align-items:flex-start!important}.align-items-sm-end{-webkit-box-align:end!important;-ms-flex-align:end!important;align-items:flex-end!important}.align-items-sm-center{-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important}.align-items-sm-baseline{-webkit-box-align:baseline!important;-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-sm-stretch{-webkit-box-align:stretch!important;-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{-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;-ms-flex-direction:row!important;flex-direction:row!important}.flex-md-column{-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important}.flex-md-row-reverse{-webkit-box-orient:horizontal!important;-webkit-box-direction:reverse!important;-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-md-column-reverse{-webkit-box-orient:vertical!important;-webkit-box-direction:reverse!important;-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{-webkit-box-flex:1!important;-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-md-grow-0{-webkit-box-flex:0!important;-ms-flex-positive:0!important;flex-grow:0!important}.flex-md-grow-1{-webkit-box-flex:1!important;-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{-webkit-box-pack:start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-md-end{-webkit-box-pack:end!important;-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-md-center{-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important}.justify-content-md-between{-webkit-box-pack:justify!important;-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{-webkit-box-align:start!important;-ms-flex-align:start!important;align-items:flex-start!important}.align-items-md-end{-webkit-box-align:end!important;-ms-flex-align:end!important;align-items:flex-end!important}.align-items-md-center{-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important}.align-items-md-baseline{-webkit-box-align:baseline!important;-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-md-stretch{-webkit-box-align:stretch!important;-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{-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;-ms-flex-direction:row!important;flex-direction:row!important}.flex-lg-column{-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important}.flex-lg-row-reverse{-webkit-box-orient:horizontal!important;-webkit-box-direction:reverse!important;-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-lg-column-reverse{-webkit-box-orient:vertical!important;-webkit-box-direction:reverse!important;-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{-webkit-box-flex:1!important;-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-lg-grow-0{-webkit-box-flex:0!important;-ms-flex-positive:0!important;flex-grow:0!important}.flex-lg-grow-1{-webkit-box-flex:1!important;-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{-webkit-box-pack:start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-lg-end{-webkit-box-pack:end!important;-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-lg-center{-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important}.justify-content-lg-between{-webkit-box-pack:justify!important;-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{-webkit-box-align:start!important;-ms-flex-align:start!important;align-items:flex-start!important}.align-items-lg-end{-webkit-box-align:end!important;-ms-flex-align:end!important;align-items:flex-end!important}.align-items-lg-center{-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important}.align-items-lg-baseline{-webkit-box-align:baseline!important;-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-lg-stretch{-webkit-box-align:stretch!important;-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{-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;-ms-flex-direction:row!important;flex-direction:row!important}.flex-xl-column{-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important}.flex-xl-row-reverse{-webkit-box-orient:horizontal!important;-webkit-box-direction:reverse!important;-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-xl-column-reverse{-webkit-box-orient:vertical!important;-webkit-box-direction:reverse!important;-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{-webkit-box-flex:1!important;-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-xl-grow-0{-webkit-box-flex:0!important;-ms-flex-positive:0!important;flex-grow:0!important}.flex-xl-grow-1{-webkit-box-flex:1!important;-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{-webkit-box-pack:start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-xl-end{-webkit-box-pack:end!important;-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-xl-center{-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important}.justify-content-xl-between{-webkit-box-pack:justify!important;-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{-webkit-box-align:start!important;-ms-flex-align:start!important;align-items:flex-start!important}.align-items-xl-end{-webkit-box-align:end!important;-ms-flex-align:end!important;align-items:flex-end!important}.align-items-xl-center{-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important}.align-items-xl-baseline{-webkit-box-align:baseline!important;-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-xl-stretch{-webkit-box-align:stretch!important;-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;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{-webkit-box-shadow:0 .75rem 6rem rgba(56,65,74,.03)!important;box-shadow:0 .75rem 6rem rgba(56,65,74,.03)!important}.shadow{-webkit-box-shadow:0 0 35px 0 rgba(154,161,171,.15)!important;box-shadow:0 0 35px 0 rgba(154,161,171,.15)!important}.shadow-lg{-webkit-box-shadow:0 1rem 3rem rgba(0,0,0,.12)!important;box-shadow:0 1rem 3rem rgba(0,0,0,.12)!important}.shadow-none{-webkit-box-shadow:none!important;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}.w-15{width:15%!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}.h-15{height:15%!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:.375rem!important}.mt-1,.my-1{margin-top:.375rem!important}.mr-1,.mx-1{margin-right:.375rem!important}.mb-1,.my-1{margin-bottom:.375rem!important}.ml-1,.mx-1{margin-left:.375rem!important}.m-2{margin:.75rem!important}.mt-2,.my-2{margin-top:.75rem!important}.mr-2,.mx-2{margin-right:.75rem!important}.mb-2,.my-2{margin-bottom:.75rem!important}.ml-2,.mx-2{margin-left:.75rem!important}.m-3{margin:1.5rem!important}.mt-3,.my-3{margin-top:1.5rem!important}.mr-3,.mx-3{margin-right:1.5rem!important}.mb-3,.my-3{margin-bottom:1.5rem!important}.ml-3,.mx-3{margin-left:1.5rem!important}.m-4{margin:2.25rem!important}.mt-4,.my-4{margin-top:2.25rem!important}.mr-4,.mx-4{margin-right:2.25rem!important}.mb-4,.my-4{margin-bottom:2.25rem!important}.ml-4,.mx-4{margin-left:2.25rem!important}.m-5{margin:4.5rem!important}.mt-5,.my-5{margin-top:4.5rem!important}.mr-5,.mx-5{margin-right:4.5rem!important}.mb-5,.my-5{margin-bottom:4.5rem!important}.ml-5,.mx-5{margin-left:4.5rem!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:.375rem!important}.pt-1,.py-1{padding-top:.375rem!important}.pr-1,.px-1{padding-right:.375rem!important}.pb-1,.py-1{padding-bottom:.375rem!important}.pl-1,.px-1{padding-left:.375rem!important}.p-2{padding:.75rem!important}.pt-2,.py-2{padding-top:.75rem!important}.pr-2,.px-2{padding-right:.75rem!important}.pb-2,.py-2{padding-bottom:.75rem!important}.pl-2,.px-2{padding-left:.75rem!important}.p-3{padding:1.5rem!important}.pt-3,.py-3{padding-top:1.5rem!important}.pr-3,.px-3{padding-right:1.5rem!important}.pb-3,.py-3{padding-bottom:1.5rem!important}.pl-3,.px-3{padding-left:1.5rem!important}.p-4{padding:2.25rem!important}.pt-4,.py-4{padding-top:2.25rem!important}.pr-4,.px-4{padding-right:2.25rem!important}.pb-4,.py-4{padding-bottom:2.25rem!important}.pl-4,.px-4{padding-left:2.25rem!important}.p-5{padding:4.5rem!important}.pt-5,.py-5{padding-top:4.5rem!important}.pr-5,.px-5{padding-right:4.5rem!important}.pb-5,.py-5{padding-bottom:4.5rem!important}.pl-5,.px-5{padding-left:4.5rem!important}.m-n1{margin:-.375rem!important}.mt-n1,.my-n1{margin-top:-.375rem!important}.mr-n1,.mx-n1{margin-right:-.375rem!important}.mb-n1,.my-n1{margin-bottom:-.375rem!important}.ml-n1,.mx-n1{margin-left:-.375rem!important}.m-n2{margin:-.75rem!important}.mt-n2,.my-n2{margin-top:-.75rem!important}.mr-n2,.mx-n2{margin-right:-.75rem!important}.mb-n2,.my-n2{margin-bottom:-.75rem!important}.ml-n2,.mx-n2{margin-left:-.75rem!important}.m-n3{margin:-1.5rem!important}.mt-n3,.my-n3{margin-top:-1.5rem!important}.mr-n3,.mx-n3{margin-right:-1.5rem!important}.mb-n3,.my-n3{margin-bottom:-1.5rem!important}.ml-n3,.mx-n3{margin-left:-1.5rem!important}.m-n4{margin:-2.25rem!important}.mt-n4,.my-n4{margin-top:-2.25rem!important}.mr-n4,.mx-n4{margin-right:-2.25rem!important}.mb-n4,.my-n4{margin-bottom:-2.25rem!important}.ml-n4,.mx-n4{margin-left:-2.25rem!important}.m-n5{margin:-4.5rem!important}.mt-n5,.my-n5{margin-top:-4.5rem!important}.mr-n5,.mx-n5{margin-right:-4.5rem!important}.mb-n5,.my-n5{margin-bottom:-4.5rem!important}.ml-n5,.mx-n5{margin-left:-4.5rem!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:.375rem!important}.mt-sm-1,.my-sm-1{margin-top:.375rem!important}.mr-sm-1,.mx-sm-1{margin-right:.375rem!important}.mb-sm-1,.my-sm-1{margin-bottom:.375rem!important}.ml-sm-1,.mx-sm-1{margin-left:.375rem!important}.m-sm-2{margin:.75rem!important}.mt-sm-2,.my-sm-2{margin-top:.75rem!important}.mr-sm-2,.mx-sm-2{margin-right:.75rem!important}.mb-sm-2,.my-sm-2{margin-bottom:.75rem!important}.ml-sm-2,.mx-sm-2{margin-left:.75rem!important}.m-sm-3{margin:1.5rem!important}.mt-sm-3,.my-sm-3{margin-top:1.5rem!important}.mr-sm-3,.mx-sm-3{margin-right:1.5rem!important}.mb-sm-3,.my-sm-3{margin-bottom:1.5rem!important}.ml-sm-3,.mx-sm-3{margin-left:1.5rem!important}.m-sm-4{margin:2.25rem!important}.mt-sm-4,.my-sm-4{margin-top:2.25rem!important}.mr-sm-4,.mx-sm-4{margin-right:2.25rem!important}.mb-sm-4,.my-sm-4{margin-bottom:2.25rem!important}.ml-sm-4,.mx-sm-4{margin-left:2.25rem!important}.m-sm-5{margin:4.5rem!important}.mt-sm-5,.my-sm-5{margin-top:4.5rem!important}.mr-sm-5,.mx-sm-5{margin-right:4.5rem!important}.mb-sm-5,.my-sm-5{margin-bottom:4.5rem!important}.ml-sm-5,.mx-sm-5{margin-left:4.5rem!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:.375rem!important}.pt-sm-1,.py-sm-1{padding-top:.375rem!important}.pr-sm-1,.px-sm-1{padding-right:.375rem!important}.pb-sm-1,.py-sm-1{padding-bottom:.375rem!important}.pl-sm-1,.px-sm-1{padding-left:.375rem!important}.p-sm-2{padding:.75rem!important}.pt-sm-2,.py-sm-2{padding-top:.75rem!important}.pr-sm-2,.px-sm-2{padding-right:.75rem!important}.pb-sm-2,.py-sm-2{padding-bottom:.75rem!important}.pl-sm-2,.px-sm-2{padding-left:.75rem!important}.p-sm-3{padding:1.5rem!important}.pt-sm-3,.py-sm-3{padding-top:1.5rem!important}.pr-sm-3,.px-sm-3{padding-right:1.5rem!important}.pb-sm-3,.py-sm-3{padding-bottom:1.5rem!important}.pl-sm-3,.px-sm-3{padding-left:1.5rem!important}.p-sm-4{padding:2.25rem!important}.pt-sm-4,.py-sm-4{padding-top:2.25rem!important}.pr-sm-4,.px-sm-4{padding-right:2.25rem!important}.pb-sm-4,.py-sm-4{padding-bottom:2.25rem!important}.pl-sm-4,.px-sm-4{padding-left:2.25rem!important}.p-sm-5{padding:4.5rem!important}.pt-sm-5,.py-sm-5{padding-top:4.5rem!important}.pr-sm-5,.px-sm-5{padding-right:4.5rem!important}.pb-sm-5,.py-sm-5{padding-bottom:4.5rem!important}.pl-sm-5,.px-sm-5{padding-left:4.5rem!important}.m-sm-n1{margin:-.375rem!important}.mt-sm-n1,.my-sm-n1{margin-top:-.375rem!important}.mr-sm-n1,.mx-sm-n1{margin-right:-.375rem!important}.mb-sm-n1,.my-sm-n1{margin-bottom:-.375rem!important}.ml-sm-n1,.mx-sm-n1{margin-left:-.375rem!important}.m-sm-n2{margin:-.75rem!important}.mt-sm-n2,.my-sm-n2{margin-top:-.75rem!important}.mr-sm-n2,.mx-sm-n2{margin-right:-.75rem!important}.mb-sm-n2,.my-sm-n2{margin-bottom:-.75rem!important}.ml-sm-n2,.mx-sm-n2{margin-left:-.75rem!important}.m-sm-n3{margin:-1.5rem!important}.mt-sm-n3,.my-sm-n3{margin-top:-1.5rem!important}.mr-sm-n3,.mx-sm-n3{margin-right:-1.5rem!important}.mb-sm-n3,.my-sm-n3{margin-bottom:-1.5rem!important}.ml-sm-n3,.mx-sm-n3{margin-left:-1.5rem!important}.m-sm-n4{margin:-2.25rem!important}.mt-sm-n4,.my-sm-n4{margin-top:-2.25rem!important}.mr-sm-n4,.mx-sm-n4{margin-right:-2.25rem!important}.mb-sm-n4,.my-sm-n4{margin-bottom:-2.25rem!important}.ml-sm-n4,.mx-sm-n4{margin-left:-2.25rem!important}.m-sm-n5{margin:-4.5rem!important}.mt-sm-n5,.my-sm-n5{margin-top:-4.5rem!important}.mr-sm-n5,.mx-sm-n5{margin-right:-4.5rem!important}.mb-sm-n5,.my-sm-n5{margin-bottom:-4.5rem!important}.ml-sm-n5,.mx-sm-n5{margin-left:-4.5rem!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:.375rem!important}.mt-md-1,.my-md-1{margin-top:.375rem!important}.mr-md-1,.mx-md-1{margin-right:.375rem!important}.mb-md-1,.my-md-1{margin-bottom:.375rem!important}.ml-md-1,.mx-md-1{margin-left:.375rem!important}.m-md-2{margin:.75rem!important}.mt-md-2,.my-md-2{margin-top:.75rem!important}.mr-md-2,.mx-md-2{margin-right:.75rem!important}.mb-md-2,.my-md-2{margin-bottom:.75rem!important}.ml-md-2,.mx-md-2{margin-left:.75rem!important}.m-md-3{margin:1.5rem!important}.mt-md-3,.my-md-3{margin-top:1.5rem!important}.mr-md-3,.mx-md-3{margin-right:1.5rem!important}.mb-md-3,.my-md-3{margin-bottom:1.5rem!important}.ml-md-3,.mx-md-3{margin-left:1.5rem!important}.m-md-4{margin:2.25rem!important}.mt-md-4,.my-md-4{margin-top:2.25rem!important}.mr-md-4,.mx-md-4{margin-right:2.25rem!important}.mb-md-4,.my-md-4{margin-bottom:2.25rem!important}.ml-md-4,.mx-md-4{margin-left:2.25rem!important}.m-md-5{margin:4.5rem!important}.mt-md-5,.my-md-5{margin-top:4.5rem!important}.mr-md-5,.mx-md-5{margin-right:4.5rem!important}.mb-md-5,.my-md-5{margin-bottom:4.5rem!important}.ml-md-5,.mx-md-5{margin-left:4.5rem!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:.375rem!important}.pt-md-1,.py-md-1{padding-top:.375rem!important}.pr-md-1,.px-md-1{padding-right:.375rem!important}.pb-md-1,.py-md-1{padding-bottom:.375rem!important}.pl-md-1,.px-md-1{padding-left:.375rem!important}.p-md-2{padding:.75rem!important}.pt-md-2,.py-md-2{padding-top:.75rem!important}.pr-md-2,.px-md-2{padding-right:.75rem!important}.pb-md-2,.py-md-2{padding-bottom:.75rem!important}.pl-md-2,.px-md-2{padding-left:.75rem!important}.p-md-3{padding:1.5rem!important}.pt-md-3,.py-md-3{padding-top:1.5rem!important}.pr-md-3,.px-md-3{padding-right:1.5rem!important}.pb-md-3,.py-md-3{padding-bottom:1.5rem!important}.pl-md-3,.px-md-3{padding-left:1.5rem!important}.p-md-4{padding:2.25rem!important}.pt-md-4,.py-md-4{padding-top:2.25rem!important}.pr-md-4,.px-md-4{padding-right:2.25rem!important}.pb-md-4,.py-md-4{padding-bottom:2.25rem!important}.pl-md-4,.px-md-4{padding-left:2.25rem!important}.p-md-5{padding:4.5rem!important}.pt-md-5,.py-md-5{padding-top:4.5rem!important}.pr-md-5,.px-md-5{padding-right:4.5rem!important}.pb-md-5,.py-md-5{padding-bottom:4.5rem!important}.pl-md-5,.px-md-5{padding-left:4.5rem!important}.m-md-n1{margin:-.375rem!important}.mt-md-n1,.my-md-n1{margin-top:-.375rem!important}.mr-md-n1,.mx-md-n1{margin-right:-.375rem!important}.mb-md-n1,.my-md-n1{margin-bottom:-.375rem!important}.ml-md-n1,.mx-md-n1{margin-left:-.375rem!important}.m-md-n2{margin:-.75rem!important}.mt-md-n2,.my-md-n2{margin-top:-.75rem!important}.mr-md-n2,.mx-md-n2{margin-right:-.75rem!important}.mb-md-n2,.my-md-n2{margin-bottom:-.75rem!important}.ml-md-n2,.mx-md-n2{margin-left:-.75rem!important}.m-md-n3{margin:-1.5rem!important}.mt-md-n3,.my-md-n3{margin-top:-1.5rem!important}.mr-md-n3,.mx-md-n3{margin-right:-1.5rem!important}.mb-md-n3,.my-md-n3{margin-bottom:-1.5rem!important}.ml-md-n3,.mx-md-n3{margin-left:-1.5rem!important}.m-md-n4{margin:-2.25rem!important}.mt-md-n4,.my-md-n4{margin-top:-2.25rem!important}.mr-md-n4,.mx-md-n4{margin-right:-2.25rem!important}.mb-md-n4,.my-md-n4{margin-bottom:-2.25rem!important}.ml-md-n4,.mx-md-n4{margin-left:-2.25rem!important}.m-md-n5{margin:-4.5rem!important}.mt-md-n5,.my-md-n5{margin-top:-4.5rem!important}.mr-md-n5,.mx-md-n5{margin-right:-4.5rem!important}.mb-md-n5,.my-md-n5{margin-bottom:-4.5rem!important}.ml-md-n5,.mx-md-n5{margin-left:-4.5rem!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:.375rem!important}.mt-lg-1,.my-lg-1{margin-top:.375rem!important}.mr-lg-1,.mx-lg-1{margin-right:.375rem!important}.mb-lg-1,.my-lg-1{margin-bottom:.375rem!important}.ml-lg-1,.mx-lg-1{margin-left:.375rem!important}.m-lg-2{margin:.75rem!important}.mt-lg-2,.my-lg-2{margin-top:.75rem!important}.mr-lg-2,.mx-lg-2{margin-right:.75rem!important}.mb-lg-2,.my-lg-2{margin-bottom:.75rem!important}.ml-lg-2,.mx-lg-2{margin-left:.75rem!important}.m-lg-3{margin:1.5rem!important}.mt-lg-3,.my-lg-3{margin-top:1.5rem!important}.mr-lg-3,.mx-lg-3{margin-right:1.5rem!important}.mb-lg-3,.my-lg-3{margin-bottom:1.5rem!important}.ml-lg-3,.mx-lg-3{margin-left:1.5rem!important}.m-lg-4{margin:2.25rem!important}.mt-lg-4,.my-lg-4{margin-top:2.25rem!important}.mr-lg-4,.mx-lg-4{margin-right:2.25rem!important}.mb-lg-4,.my-lg-4{margin-bottom:2.25rem!important}.ml-lg-4,.mx-lg-4{margin-left:2.25rem!important}.m-lg-5{margin:4.5rem!important}.mt-lg-5,.my-lg-5{margin-top:4.5rem!important}.mr-lg-5,.mx-lg-5{margin-right:4.5rem!important}.mb-lg-5,.my-lg-5{margin-bottom:4.5rem!important}.ml-lg-5,.mx-lg-5{margin-left:4.5rem!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:.375rem!important}.pt-lg-1,.py-lg-1{padding-top:.375rem!important}.pr-lg-1,.px-lg-1{padding-right:.375rem!important}.pb-lg-1,.py-lg-1{padding-bottom:.375rem!important}.pl-lg-1,.px-lg-1{padding-left:.375rem!important}.p-lg-2{padding:.75rem!important}.pt-lg-2,.py-lg-2{padding-top:.75rem!important}.pr-lg-2,.px-lg-2{padding-right:.75rem!important}.pb-lg-2,.py-lg-2{padding-bottom:.75rem!important}.pl-lg-2,.px-lg-2{padding-left:.75rem!important}.p-lg-3{padding:1.5rem!important}.pt-lg-3,.py-lg-3{padding-top:1.5rem!important}.pr-lg-3,.px-lg-3{padding-right:1.5rem!important}.pb-lg-3,.py-lg-3{padding-bottom:1.5rem!important}.pl-lg-3,.px-lg-3{padding-left:1.5rem!important}.p-lg-4{padding:2.25rem!important}.pt-lg-4,.py-lg-4{padding-top:2.25rem!important}.pr-lg-4,.px-lg-4{padding-right:2.25rem!important}.pb-lg-4,.py-lg-4{padding-bottom:2.25rem!important}.pl-lg-4,.px-lg-4{padding-left:2.25rem!important}.p-lg-5{padding:4.5rem!important}.pt-lg-5,.py-lg-5{padding-top:4.5rem!important}.pr-lg-5,.px-lg-5{padding-right:4.5rem!important}.pb-lg-5,.py-lg-5{padding-bottom:4.5rem!important}.pl-lg-5,.px-lg-5{padding-left:4.5rem!important}.m-lg-n1{margin:-.375rem!important}.mt-lg-n1,.my-lg-n1{margin-top:-.375rem!important}.mr-lg-n1,.mx-lg-n1{margin-right:-.375rem!important}.mb-lg-n1,.my-lg-n1{margin-bottom:-.375rem!important}.ml-lg-n1,.mx-lg-n1{margin-left:-.375rem!important}.m-lg-n2{margin:-.75rem!important}.mt-lg-n2,.my-lg-n2{margin-top:-.75rem!important}.mr-lg-n2,.mx-lg-n2{margin-right:-.75rem!important}.mb-lg-n2,.my-lg-n2{margin-bottom:-.75rem!important}.ml-lg-n2,.mx-lg-n2{margin-left:-.75rem!important}.m-lg-n3{margin:-1.5rem!important}.mt-lg-n3,.my-lg-n3{margin-top:-1.5rem!important}.mr-lg-n3,.mx-lg-n3{margin-right:-1.5rem!important}.mb-lg-n3,.my-lg-n3{margin-bottom:-1.5rem!important}.ml-lg-n3,.mx-lg-n3{margin-left:-1.5rem!important}.m-lg-n4{margin:-2.25rem!important}.mt-lg-n4,.my-lg-n4{margin-top:-2.25rem!important}.mr-lg-n4,.mx-lg-n4{margin-right:-2.25rem!important}.mb-lg-n4,.my-lg-n4{margin-bottom:-2.25rem!important}.ml-lg-n4,.mx-lg-n4{margin-left:-2.25rem!important}.m-lg-n5{margin:-4.5rem!important}.mt-lg-n5,.my-lg-n5{margin-top:-4.5rem!important}.mr-lg-n5,.mx-lg-n5{margin-right:-4.5rem!important}.mb-lg-n5,.my-lg-n5{margin-bottom:-4.5rem!important}.ml-lg-n5,.mx-lg-n5{margin-left:-4.5rem!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:.375rem!important}.mt-xl-1,.my-xl-1{margin-top:.375rem!important}.mr-xl-1,.mx-xl-1{margin-right:.375rem!important}.mb-xl-1,.my-xl-1{margin-bottom:.375rem!important}.ml-xl-1,.mx-xl-1{margin-left:.375rem!important}.m-xl-2{margin:.75rem!important}.mt-xl-2,.my-xl-2{margin-top:.75rem!important}.mr-xl-2,.mx-xl-2{margin-right:.75rem!important}.mb-xl-2,.my-xl-2{margin-bottom:.75rem!important}.ml-xl-2,.mx-xl-2{margin-left:.75rem!important}.m-xl-3{margin:1.5rem!important}.mt-xl-3,.my-xl-3{margin-top:1.5rem!important}.mr-xl-3,.mx-xl-3{margin-right:1.5rem!important}.mb-xl-3,.my-xl-3{margin-bottom:1.5rem!important}.ml-xl-3,.mx-xl-3{margin-left:1.5rem!important}.m-xl-4{margin:2.25rem!important}.mt-xl-4,.my-xl-4{margin-top:2.25rem!important}.mr-xl-4,.mx-xl-4{margin-right:2.25rem!important}.mb-xl-4,.my-xl-4{margin-bottom:2.25rem!important}.ml-xl-4,.mx-xl-4{margin-left:2.25rem!important}.m-xl-5{margin:4.5rem!important}.mt-xl-5,.my-xl-5{margin-top:4.5rem!important}.mr-xl-5,.mx-xl-5{margin-right:4.5rem!important}.mb-xl-5,.my-xl-5{margin-bottom:4.5rem!important}.ml-xl-5,.mx-xl-5{margin-left:4.5rem!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:.375rem!important}.pt-xl-1,.py-xl-1{padding-top:.375rem!important}.pr-xl-1,.px-xl-1{padding-right:.375rem!important}.pb-xl-1,.py-xl-1{padding-bottom:.375rem!important}.pl-xl-1,.px-xl-1{padding-left:.375rem!important}.p-xl-2{padding:.75rem!important}.pt-xl-2,.py-xl-2{padding-top:.75rem!important}.pr-xl-2,.px-xl-2{padding-right:.75rem!important}.pb-xl-2,.py-xl-2{padding-bottom:.75rem!important}.pl-xl-2,.px-xl-2{padding-left:.75rem!important}.p-xl-3{padding:1.5rem!important}.pt-xl-3,.py-xl-3{padding-top:1.5rem!important}.pr-xl-3,.px-xl-3{padding-right:1.5rem!important}.pb-xl-3,.py-xl-3{padding-bottom:1.5rem!important}.pl-xl-3,.px-xl-3{padding-left:1.5rem!important}.p-xl-4{padding:2.25rem!important}.pt-xl-4,.py-xl-4{padding-top:2.25rem!important}.pr-xl-4,.px-xl-4{padding-right:2.25rem!important}.pb-xl-4,.py-xl-4{padding-bottom:2.25rem!important}.pl-xl-4,.px-xl-4{padding-left:2.25rem!important}.p-xl-5{padding:4.5rem!important}.pt-xl-5,.py-xl-5{padding-top:4.5rem!important}.pr-xl-5,.px-xl-5{padding-right:4.5rem!important}.pb-xl-5,.py-xl-5{padding-bottom:4.5rem!important}.pl-xl-5,.px-xl-5{padding-left:4.5rem!important}.m-xl-n1{margin:-.375rem!important}.mt-xl-n1,.my-xl-n1{margin-top:-.375rem!important}.mr-xl-n1,.mx-xl-n1{margin-right:-.375rem!important}.mb-xl-n1,.my-xl-n1{margin-bottom:-.375rem!important}.ml-xl-n1,.mx-xl-n1{margin-left:-.375rem!important}.m-xl-n2{margin:-.75rem!important}.mt-xl-n2,.my-xl-n2{margin-top:-.75rem!important}.mr-xl-n2,.mx-xl-n2{margin-right:-.75rem!important}.mb-xl-n2,.my-xl-n2{margin-bottom:-.75rem!important}.ml-xl-n2,.mx-xl-n2{margin-left:-.75rem!important}.m-xl-n3{margin:-1.5rem!important}.mt-xl-n3,.my-xl-n3{margin-top:-1.5rem!important}.mr-xl-n3,.mx-xl-n3{margin-right:-1.5rem!important}.mb-xl-n3,.my-xl-n3{margin-bottom:-1.5rem!important}.ml-xl-n3,.mx-xl-n3{margin-left:-1.5rem!important}.m-xl-n4{margin:-2.25rem!important}.mt-xl-n4,.my-xl-n4{margin-top:-2.25rem!important}.mr-xl-n4,.mx-xl-n4{margin-right:-2.25rem!important}.mb-xl-n4,.my-xl-n4{margin-bottom:-2.25rem!important}.ml-xl-n4,.mx-xl-n4{margin-left:-2.25rem!important}.m-xl-n5{margin:-4.5rem!important}.mt-xl-n5,.my-xl-n5{margin-top:-4.5rem!important}.mr-xl-n5,.mx-xl-n5{margin-right:-4.5rem!important}.mb-xl-n5,.my-xl-n5{margin-bottom:-4.5rem!important}.ml-xl-n5,.mx-xl-n5{margin-left:-4.5rem!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:#00acc1!important}a.text-primary:focus,a.text-primary:hover{color:#006875!important}.text-secondary{color:#6c757d!important}a.text-secondary:focus,a.text-secondary:hover{color:#494f54!important}.text-success{color:#25b343!important}a.text-success:focus,a.text-success:hover{color:#18742b!important}.text-info{color:#4b88e4!important}a.text-info:focus,a.text-info:hover{color:#1e60c5!important}.text-warning{color:#f7b84b!important}a.text-warning:focus,a.text-warning:hover{color:#eb990a!important}.text-danger{color:#f1556c!important}a.text-danger:focus,a.text-danger:hover{color:#e71332!important}.text-light{color:#f7f7f7!important}a.text-light:focus,a.text-light:hover{color:#d1d1d1!important}.text-dark{color:#323a46!important}a.text-dark:focus,a.text-dark:hover{color:#121519!important}.text-pink{color:#f672a7!important}a.text-pink:focus,a.text-pink:hover{color:#f12a7a!important}.text-purple{color:#6b5eae!important}a.text-purple:focus,a.text-purple:hover{color:#4a407f!important}.text-body{color:#6c757d!important}.text-muted{color:#98a6ad!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;-webkit-box-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}}.custom-accordion .card+.card{margin-top:.5rem}.custom-accordion .accordion-arrow{font-size:1.2rem}.custom-accordion a.collapsed i.accordion-arrow:before{content:"\F142"}.badge{color:#fff;font-family:Rubik,sans-serif}.badge-light{color:#414d5f}.badge-light-primary{background-color:rgba(0,172,193,.2);color:#00acc1!important}.badge-light-secondary{background-color:rgba(108,117,125,.2);color:#6c757d!important}.badge-light-success{background-color:rgba(37,179,67,.2);color:#25b343!important}.badge-light-info{background-color:rgba(75,136,228,.2);color:#4b88e4!important}.badge-light-warning{background-color:rgba(247,184,75,.2);color:#f7b84b!important}.badge-light-danger{background-color:rgba(241,85,108,.2);color:#f1556c!important}.badge-light-light{background-color:rgba(247,247,247,.2);color:#f7f7f7!important}.badge-light-dark{background-color:rgba(50,58,70,.2);color:#323a46!important}.badge-light-pink{background-color:rgba(246,114,167,.2);color:#f672a7!important}.badge-light-purple{background-color:rgba(107,94,174,.2);color:#6b5eae!important}.bg-soft-primary{background-color:rgba(0,172,193,.25)!important}.bg-soft-secondary{background-color:rgba(108,117,125,.25)!important}.bg-soft-success{background-color:rgba(37,179,67,.25)!important}.bg-soft-info{background-color:rgba(75,136,228,.25)!important}.bg-soft-warning{background-color:rgba(247,184,75,.25)!important}.bg-soft-danger{background-color:rgba(241,85,108,.25)!important}.bg-soft-light{background-color:rgba(247,247,247,.25)!important}.bg-soft-dark{background-color:rgba(50,58,70,.25)!important}.bg-soft-pink{background-color:rgba(246,114,167,.25)!important}.bg-soft-purple{background-color:rgba(107,94,174,.25)!important}.gradient-primary{background-image:linear-gradient(15deg,#5bedff 0,#00acc1 100%)}.gradient-success{background-image:linear-gradient(15deg,#02a8b5 0,#25b343 100%)}.gradient-info{background-image:linear-gradient(15deg,#77a5eb 0,#675aa9 100%)}.gradient-warning{background-image:linear-gradient(15deg,#f9cb7c 0,#f7b84b 100%)}.gradient-danger{background-image:linear-gradient(15deg,#f58495 0,#f672a7 100%)}.gradient-dark{background-image:linear-gradient(15deg,#475364 0,#323a46 100%)}.breadcrumb-item+.breadcrumb-item::before{font-family:"Material Design Icons"}.btn{color:#fff}.btn .mdi:before{margin-top:-1px}.btn-rounded{border-radius:2em}.btn-light,.btn-white{color:#323a46}.btn-link{font-weight:400;color:#00acc1;background-color:transparent}.btn-link:hover{color:#006875;text-decoration:none;background-color:transparent;border-color:transparent}.btn-link.focus,.btn-link:focus{text-decoration:none;border-color:transparent;-webkit-box-shadow:none;box-shadow:none}.btn-link.disabled,.btn-link:disabled{color:#adb5bd;pointer-events:none}.btn-outline-primary{color:#00acc1;border-color:#00acc1}.btn-outline-primary:hover{color:#fff;background-color:#00acc1;border-color:#00acc1}.btn-outline-primary.focus,.btn-outline-primary:focus{-webkit-box-shadow:0 0 0 .15rem rgba(0,172,193,.5);box-shadow:0 0 0 .15rem rgba(0,172,193,.5)}.btn-outline-primary.disabled,.btn-outline-primary:disabled{color:#00acc1;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:#00acc1;border-color:#00acc1}.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 0 0 .15rem rgba(0,172,193,.5);box-shadow:0 0 0 .15rem rgba(0,172,193,.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{-webkit-box-shadow:0 0 0 .15rem rgba(108,117,125,.5);box-shadow:0 0 0 .15rem 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{-webkit-box-shadow:0 0 0 .15rem rgba(108,117,125,.5);box-shadow:0 0 0 .15rem rgba(108,117,125,.5)}.btn-outline-success{color:#25b343;border-color:#25b343}.btn-outline-success:hover{color:#fff;background-color:#25b343;border-color:#25b343}.btn-outline-success.focus,.btn-outline-success:focus{-webkit-box-shadow:0 0 0 .15rem rgba(37,179,67,.5);box-shadow:0 0 0 .15rem rgba(37,179,67,.5)}.btn-outline-success.disabled,.btn-outline-success:disabled{color:#25b343;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:#25b343;border-color:#25b343}.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 0 0 .15rem rgba(37,179,67,.5);box-shadow:0 0 0 .15rem rgba(37,179,67,.5)}.btn-outline-info{color:#4b88e4;border-color:#4b88e4}.btn-outline-info:hover{color:#fff;background-color:#4b88e4;border-color:#4b88e4}.btn-outline-info.focus,.btn-outline-info:focus{-webkit-box-shadow:0 0 0 .15rem rgba(75,136,228,.5);box-shadow:0 0 0 .15rem rgba(75,136,228,.5)}.btn-outline-info.disabled,.btn-outline-info:disabled{color:#4b88e4;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:#4b88e4;border-color:#4b88e4}.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 0 0 .15rem rgba(75,136,228,.5);box-shadow:0 0 0 .15rem rgba(75,136,228,.5)}.btn-outline-warning{color:#f7b84b;border-color:#f7b84b}.btn-outline-warning:hover{color:#414d5f;background-color:#f7b84b;border-color:#f7b84b}.btn-outline-warning.focus,.btn-outline-warning:focus{-webkit-box-shadow:0 0 0 .15rem rgba(247,184,75,.5);box-shadow:0 0 0 .15rem rgba(247,184,75,.5)}.btn-outline-warning.disabled,.btn-outline-warning:disabled{color:#f7b84b;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:#414d5f;background-color:#f7b84b;border-color:#f7b84b}.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 0 0 .15rem rgba(247,184,75,.5);box-shadow:0 0 0 .15rem rgba(247,184,75,.5)}.btn-outline-danger{color:#f1556c;border-color:#f1556c}.btn-outline-danger:hover{color:#fff;background-color:#f1556c;border-color:#f1556c}.btn-outline-danger.focus,.btn-outline-danger:focus{-webkit-box-shadow:0 0 0 .15rem rgba(241,85,108,.5);box-shadow:0 0 0 .15rem rgba(241,85,108,.5)}.btn-outline-danger.disabled,.btn-outline-danger:disabled{color:#f1556c;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:#f1556c;border-color:#f1556c}.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 0 0 .15rem rgba(241,85,108,.5);box-shadow:0 0 0 .15rem rgba(241,85,108,.5)}.btn-outline-light{color:#f7f7f7;border-color:#f7f7f7}.btn-outline-light:hover{color:#414d5f;background-color:#f7f7f7;border-color:#f7f7f7}.btn-outline-light.focus,.btn-outline-light:focus{-webkit-box-shadow:0 0 0 .15rem rgba(247,247,247,.5);box-shadow:0 0 0 .15rem rgba(247,247,247,.5)}.btn-outline-light.disabled,.btn-outline-light:disabled{color:#f7f7f7;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:#414d5f;background-color:#f7f7f7;border-color:#f7f7f7}.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 0 0 .15rem rgba(247,247,247,.5);box-shadow:0 0 0 .15rem rgba(247,247,247,.5)}.btn-outline-dark{color:#323a46;border-color:#323a46}.btn-outline-dark:hover{color:#fff;background-color:#323a46;border-color:#323a46}.btn-outline-dark.focus,.btn-outline-dark:focus{-webkit-box-shadow:0 0 0 .15rem rgba(50,58,70,.5);box-shadow:0 0 0 .15rem rgba(50,58,70,.5)}.btn-outline-dark.disabled,.btn-outline-dark:disabled{color:#323a46;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:#323a46;border-color:#323a46}.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 0 0 .15rem rgba(50,58,70,.5);box-shadow:0 0 0 .15rem rgba(50,58,70,.5)}.btn-outline-pink{color:#f672a7;border-color:#f672a7}.btn-outline-pink:hover{color:#fff;background-color:#f672a7;border-color:#f672a7}.btn-outline-pink.focus,.btn-outline-pink:focus{-webkit-box-shadow:0 0 0 .15rem rgba(246,114,167,.5);box-shadow:0 0 0 .15rem rgba(246,114,167,.5)}.btn-outline-pink.disabled,.btn-outline-pink:disabled{color:#f672a7;background-color:transparent}.btn-outline-pink:not(:disabled):not(.disabled).active,.btn-outline-pink:not(:disabled):not(.disabled):active,.show>.btn-outline-pink.dropdown-toggle{color:#fff;background-color:#f672a7;border-color:#f672a7}.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 0 0 .15rem rgba(246,114,167,.5);box-shadow:0 0 0 .15rem rgba(246,114,167,.5)}.btn-outline-purple{color:#6b5eae;border-color:#6b5eae}.btn-outline-purple:hover{color:#fff;background-color:#6b5eae;border-color:#6b5eae}.btn-outline-purple.focus,.btn-outline-purple:focus{-webkit-box-shadow:0 0 0 .15rem rgba(107,94,174,.5);box-shadow:0 0 0 .15rem rgba(107,94,174,.5)}.btn-outline-purple.disabled,.btn-outline-purple:disabled{color:#6b5eae;background-color:transparent}.btn-outline-purple:not(:disabled):not(.disabled).active,.btn-outline-purple:not(:disabled):not(.disabled):active,.show>.btn-outline-purple.dropdown-toggle{color:#fff;background-color:#6b5eae;border-color:#6b5eae}.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 0 0 .15rem rgba(107,94,174,.5);box-shadow:0 0 0 .15rem rgba(107,94,174,.5)}.btn-xs{padding:.2rem .6rem;font-size:.75rem;border-radius:.15rem}.card{margin-bottom:24px}.card-drop{display:inline-block;font-size:20px;line-height:30px;color:inherit;height:30px;width:30px;border-radius:50%;text-align:center;margin-top:-6px}.card-drop:hover{background-color:#f7f7f7;color:#323a46}.card-header,.card-title{margin-top:0}.header-title{font-size:14px;margin:0 0 7px 0}.sub-header{margin-bottom:24px;color:#98a6ad;font-size:13px}.dropdown-menu{-webkit-box-shadow:0 0 35px 0 rgba(154,161,171,.15);box-shadow:0 0 35px 0 rgba(154,161,171,.15);-webkit-animation-name:DropDownSlide;animation-name:DropDownSlide;-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-fill-mode:both;animation-fill-mode:both;margin:0;border:none;font-size:.875rem;position:absolute;z-index:1000}.dropdown-menu.show{top:100%!important}.dropdown-menu-right{right:0!important;left:auto!important}.dropdown-menu[x-placement^=left],.dropdown-menu[x-placement^=right],.dropdown-menu[x-placement^=top]{top:auto!important;-webkit-animation:none!important;animation:none!important}@-webkit-keyframes DropDownSlide{100%{-webkit-transform:translateY(0);transform:translateY(0)}0%{-webkit-transform:translateY(40px);transform:translateY(40px)}}@keyframes DropDownSlide{100%{-webkit-transform:translateY(0);transform:translateY(0)}0%{-webkit-transform:translateY(40px);transform:translateY(40px)}}.dropdown-lg{width:320px}@media (max-width:767.98px){.dropdown-lg{width:200px!important}}.form-control-light{background-color:#f1f5f7;border-color:#f1f5f7}input.form-control[type=color],input.form-control[type=range]{min-height:39px}.custom-select.is-invalid:focus,.custom-select.is-valid:focus,.custom-select:invalid:focus,.custom-select:valid:focus,.form-control.is-invalid:focus,.form-control.is-valid:focus,.form-control:invalid:focus,.form-control:valid:focus{-webkit-box-shadow:none!important;box-shadow:none!important}.comment-area-box .form-control{border-color:#dee2e6;border-radius:.2rem .2rem 0 0}.comment-area-box .comment-area-btn{background-color:#f1f5f7;padding:10px;border:1px solid #dee2e6;border-top:none;border-radius:0 0 .2rem .2rem}input:focus{outline:0}.modal-title{margin-top:0}.modal-full{width:92%;max-width:none}.modal-demo{background-color:#fff;width:600px!important;border-radius:4px;display:none;position:relative}.modal-demo .close{position:absolute;top:15px;right:25px;color:#f7f7f7}@media (max-width:768px){.modal-demo{width:96%!important}}.custom-modal-title{padding:15px 25px 15px 25px;line-height:22px;font-size:18px;background-color:#323a46;color:#fff;text-align:left;margin:0}.custom-modal-text{padding:20px}.custombox-modal-wrapper{text-align:left}.custombox-modal-flash .close,.custombox-modal-rotatedown .close{top:20px;z-index:9999}.nav-pills>li>a,.nav-tabs>li>a{color:#6c757d;font-weight:500}.nav-pills>a{color:#6c757d;font-weight:500}.navtab-bg li>a{background-color:#f7f7f7;margin:0 5px}.tab-content{padding:20px 0 0 0}.pagination-rounded .page-link{border-radius:30px!important;margin:0 3px;border:none}.popover-header{margin-top:0}.progress-sm{height:5px}.progress-md{height:8px}.progress-lg{height:12px}.progress-xl{height:15px}.progress-xxl{height:25px}.progress-vertical{min-height:250px;height:250px;width:10px;position:relative;display:inline-block;margin-bottom:0;margin-right:20px}.progress-vertical .progress-bar{width:100%}.progress-vertical.progress-xl{width:15px}.progress-vertical.progress-lg{width:12px}.progress-vertical.progress-md{width:8px}.progress-vertical.progress-sm{width:5px}.progress-vertical-bottom{min-height:250px;height:250px;position:relative;width:10px;display:inline-block;margin-bottom:0;margin-right:20px}.progress-vertical-bottom .progress-bar{width:100%;bottom:0;position:absolute}.progress-vertical-bottom.progress-xl{width:15px}.progress-vertical-bottom.progress-lg{width:12px}.progress-vertical-bottom.progress-md{width:8px}.progress-vertical-bottom.progress-sm{width:5px}.progress-w-percent{min-height:20px;margin-bottom:20px}.progress-w-percent .progress{width:80%;float:left;margin-top:8px}.progress-w-percent .progress-value{width:20%;float:right;text-align:right;line-height:20px}a:focus{outline:0}label{font-weight:500}button:focus{outline:0}.blockquote{padding:10px 20px;margin-bottom:20px;border-left:4px solid #f7f7f7}.blockquote.blockquote-reverse{border-left:0;border-right:4px solid #f7f7f7;text-align:right}.table-centered td,.table-centered th{vertical-align:middle!important}.table th{font-weight:500}.table .table-user img{height:30px;width:30px}.action-icon{color:#98a6ad;font-size:1.2rem;display:inline-block;padding:0 3px}.action-icon:hover{color:#6c757d}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{margin:10px 0;font-weight:500;font-family:Rubik,sans-serif;color:#6c757d}p{line-height:1.8}.font-13{font-size:13px!important}.font-14{font-size:14px!important}.font-15{font-size:15px!important}.font-16{font-size:16px!important}.font-17{font-size:17px!important}.font-18{font-size:18px!important}.font-19{font-size:19px!important}.font-20{font-size:20px!important}.font-22{font-size:22px!important}.font-24{font-size:24px!important} +/*# sourceMappingURL=bootstrap.min.css.map */ diff --git a/public/assets/css/bootstrap.min.css.map b/public/assets/css/bootstrap.min.css.map new file mode 100644 index 000000000..1672148c8 --- /dev/null +++ b/public/assets/css/bootstrap.min.css.map @@ -0,0 +1 @@ +{"version":3,"sources":["../../node_modules/bootstrap/scss/bootstrap.scss","../../node_modules/bootstrap/scss/_root.scss","../../node_modules/bootstrap/scss/_reboot.scss","bootstrap.css","../../node_modules/bootstrap/scss/vendor/_rfs.scss","../../node_modules/bootstrap/scss/mixins/_hover.scss","../../node_modules/bootstrap/scss/_type.scss","../../node_modules/bootstrap/scss/mixins/_lists.scss","../../node_modules/bootstrap/scss/_images.scss","../../node_modules/bootstrap/scss/mixins/_image.scss","../../node_modules/bootstrap/scss/mixins/_border-radius.scss","../../node_modules/bootstrap/scss/_code.scss","../../node_modules/bootstrap/scss/_grid.scss","../../node_modules/bootstrap/scss/mixins/_grid.scss","../../node_modules/bootstrap/scss/mixins/_breakpoints.scss","../../node_modules/bootstrap/scss/mixins/_grid-framework.scss","../../node_modules/bootstrap/scss/_tables.scss","../../node_modules/bootstrap/scss/mixins/_table-row.scss","../../node_modules/bootstrap/scss/_forms.scss","../../node_modules/bootstrap/scss/mixins/_transition.scss","../../node_modules/bootstrap/scss/mixins/_forms.scss","../../node_modules/bootstrap/scss/mixins/_gradients.scss","../../node_modules/bootstrap/scss/_buttons.scss","../../node_modules/bootstrap/scss/mixins/_buttons.scss","../../node_modules/bootstrap/scss/_transitions.scss","../../node_modules/bootstrap/scss/_dropdown.scss","../../node_modules/bootstrap/scss/mixins/_nav-divider.scss","../../node_modules/bootstrap/scss/_button-group.scss","../../node_modules/bootstrap/scss/_input-group.scss","../../node_modules/bootstrap/scss/_custom-forms.scss","../../node_modules/bootstrap/scss/_nav.scss","../../node_modules/bootstrap/scss/_navbar.scss","../../node_modules/bootstrap/scss/_card.scss","../../node_modules/bootstrap/scss/_breadcrumb.scss","../../node_modules/bootstrap/scss/_pagination.scss","../../node_modules/bootstrap/scss/mixins/_pagination.scss","../../node_modules/bootstrap/scss/_badge.scss","../../node_modules/bootstrap/scss/mixins/_badge.scss","../../node_modules/bootstrap/scss/_jumbotron.scss","../../node_modules/bootstrap/scss/_alert.scss","../../node_modules/bootstrap/scss/mixins/_alert.scss","../../node_modules/bootstrap/scss/_progress.scss","../../node_modules/bootstrap/scss/_media.scss","../../node_modules/bootstrap/scss/_list-group.scss","../../node_modules/bootstrap/scss/mixins/_list-group.scss","../../node_modules/bootstrap/scss/_close.scss","../../node_modules/bootstrap/scss/_toasts.scss","../../node_modules/bootstrap/scss/_modal.scss","../../node_modules/bootstrap/scss/_tooltip.scss","../../node_modules/bootstrap/scss/mixins/_reset-text.scss","../../node_modules/bootstrap/scss/_popover.scss","../../node_modules/bootstrap/scss/_carousel.scss","../../node_modules/bootstrap/scss/mixins/_clearfix.scss","../../node_modules/bootstrap/scss/_spinners.scss","../../node_modules/bootstrap/scss/utilities/_align.scss","../../node_modules/bootstrap/scss/mixins/_background-variant.scss","../../node_modules/bootstrap/scss/utilities/_background.scss","../../node_modules/bootstrap/scss/utilities/_borders.scss","../../node_modules/bootstrap/scss/utilities/_display.scss","../../node_modules/bootstrap/scss/utilities/_embed.scss","../../node_modules/bootstrap/scss/utilities/_flex.scss","../../node_modules/bootstrap/scss/utilities/_float.scss","../../node_modules/bootstrap/scss/utilities/_overflow.scss","../../node_modules/bootstrap/scss/utilities/_position.scss","../../node_modules/bootstrap/scss/utilities/_screenreaders.scss","../../node_modules/bootstrap/scss/mixins/_screen-reader.scss","../../node_modules/bootstrap/scss/utilities/_shadows.scss","../../node_modules/bootstrap/scss/utilities/_sizing.scss","../../node_modules/bootstrap/scss/utilities/_stretched-link.scss","../../node_modules/bootstrap/scss/utilities/_spacing.scss","../../node_modules/bootstrap/scss/utilities/_text.scss","../../node_modules/bootstrap/scss/mixins/_text-truncate.scss","../../node_modules/bootstrap/scss/mixins/_text-emphasis.scss","../../node_modules/bootstrap/scss/mixins/_text-hide.scss","../../node_modules/bootstrap/scss/utilities/_visibility.scss","../../node_modules/bootstrap/scss/_print.scss","custom/components/_accordions.scss","custom/components/_badge.scss","custom/components/_backgrounds.scss","custom/components/_breadcrumb.scss","custom/components/_buttons.scss","custom/components/_card.scss","custom/components/_dropdown.scss","custom/components/_forms.scss","custom/components/_modal.scss","custom/components/_nav.scss","custom/components/_pagination.scss","custom/components/_popover.scss","custom/components/_progress.scss","custom/components/_reboot.scss","custom/components/_tables.scss","custom/components/_type.scss"],"names":[],"mappings":"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CM,iBAAA,Qdy3CN,6BAFA,oBc33CE,oBd43CF,0Bch3CQ,aAAA,QZLN,oCYiBM,iBAAA,QALN,uCdg3CA,uCcv2CQ,iBAAA,QA5BR,edw4CF,kBADA,kBcn4CM,iBAAA,Qd04CN,2BAFA,kBc54CE,kBd64CF,wBcj4CQ,aAAA,QZLN,kCYiBM,iBAAA,QALN,qCdi4CA,qCcx3CQ,iBAAA,QA5BR,Ydy5CF,eADA,ecp5CM,iBAAA,Qd25CN,wBAFA,ec75CE,ed85CF,qBcl5CQ,aAAA,QZLN,+BYiBM,iBAAA,QALN,kCdk5CA,kCcz4CQ,iBAAA,QA5BR,ed06CF,kBADA,kBcr6CM,iBAAA,Qd46CN,2BAFA,kBc96CE,kBd+6CF,wBcn6CQ,aAAA,QZLN,kCYiBM,iBAAA,QALN,qCdm6CA,qCc15CQ,iBAAA,QA5BR,cd27CF,iBADA,iBct7CM,iBAAA,Qd67CN,0BAFA,iBc/7CE,iBdg8CF,uBcp7CQ,aAAA,QZLN,iCYiBM,iBAAA,QALN,oCdo7CA,oCc36CQ,iBAAA,QA5BR,ad48CF,gBADA,gBcv8CM,iBAAA,Qd88CN,yBAFA,gBch9CE,gBdi9CF,sBcr8CQ,aAAA,QZLN,gCYiBM,iBAAA,QALN,mCdq8CA,mCc57CQ,iBAAA,QA5BR,Yd69CF,eADA,ecx9CM,iBAAA,Qd+9CN,wBAFA,ecj+CE,edk+CF,qBct9CQ,aAAA,QZLN,+BYiBM,iBAAA,QALN,kCds9CA,kCc78CQ,iBAAA,QA5BR,Yd8+CF,eADA,ecz+CM,iBAAA,Qdg/CN,wBAFA,ecl/CE,edm/CF,qBcv+CQ,aAAA,QZLN,+BYiBM,iBAAA,QALN,kCdu+CA,kCc99CQ,iBAAA,QA5BR,cd+/CF,iBADA,iBc1/CM,iBAAA,QdigDN,0BAFA,iBcngDE,iBdogDF,uBcx/CQ,aAAA,QZLN,iCYiBM,iBAAA,QALN,oCdw/CA,oCc/+CQ,iBAAA,QA5BR,cdghDF,iBADA,iBc3gDM,iBAAA,iBZGJ,iCYiBM,iBAAA,iBALN,oCdmgDA,oCc1/CQ,iBAAA,iBD8EV,sBAGM,MAAA,QACA,iBAAA,QACA,aAAA,QALN,uBAWM,MAAA,QACA,iBAAA,QACA,aAAA,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","file":"bootstrap.min.css","sourcesContent":["/*!\n * Bootstrap v4.3.1 (https://getbootstrap.com/)\n * Copyright 2011-2019 The Bootstrap Authors\n * Copyright 2011-2019 Twitter, Inc.\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)\n */\n\n@import \"functions\";\n@import \"variables\";\n@import \"mixins\";\n@import \"root\";\n@import \"reboot\";\n@import \"type\";\n@import \"images\";\n@import \"code\";\n@import \"grid\";\n@import \"tables\";\n@import \"forms\";\n@import \"buttons\";\n@import \"transitions\";\n@import \"dropdown\";\n@import \"button-group\";\n@import \"input-group\";\n@import \"custom-forms\";\n@import \"nav\";\n@import \"navbar\";\n@import \"card\";\n@import \"breadcrumb\";\n@import \"pagination\";\n@import \"badge\";\n@import \"jumbotron\";\n@import \"alert\";\n@import \"progress\";\n@import \"media\";\n@import \"list-group\";\n@import \"close\";\n@import \"toasts\";\n@import \"modal\";\n@import \"tooltip\";\n@import \"popover\";\n@import \"carousel\";\n@import \"spinners\";\n@import \"utilities\";\n@import \"print\";\n",":root {\n // Custom variable values only support SassScript inside `#{}`.\n @each $color, $value in $colors {\n --#{$color}: #{$value};\n }\n\n @each $color, $value in $theme-colors {\n --#{$color}: #{$value};\n }\n\n @each $bp, $value in $grid-breakpoints {\n --breakpoint-#{$bp}: #{$value};\n }\n\n // Use `inspect` for lists so that quoted items keep the quotes.\n // See https://github.com/sass/sass/issues/2383#issuecomment-336349172\n --font-family-sans-serif: #{inspect($font-family-sans-serif)};\n --font-family-monospace: #{inspect($font-family-monospace)};\n}\n","// stylelint-disable at-rule-no-vendor-prefix, declaration-no-important, selector-no-qualifying-type, property-no-vendor-prefix\n\n// Reboot\n//\n// Normalization of HTML elements, manually forked from Normalize.css to remove\n// styles targeting irrelevant browsers while applying new styles.\n//\n// Normalize is licensed MIT. https://github.com/necolas/normalize.css\n\n\n// Document\n//\n// 1. Change from `box-sizing: content-box` so that `width` is not affected by `padding` or `border`.\n// 2. Change the default font family in all browsers.\n// 3. Correct the line height in all browsers.\n// 4. Prevent adjustments of font size after orientation changes in IE on Windows Phone and in iOS.\n// 5. Change the default tap highlight to be completely transparent in iOS.\n\n*,\n*::before,\n*::after {\n box-sizing: border-box; // 1\n}\n\nhtml {\n font-family: sans-serif; // 2\n line-height: 1.15; // 3\n -webkit-text-size-adjust: 100%; // 4\n -webkit-tap-highlight-color: rgba($black, 0); // 5\n}\n\n// Shim for \"new\" HTML5 structural elements to display correctly (IE10, older browsers)\n// TODO: remove in v5\n// stylelint-disable-next-line selector-list-comma-newline-after\narticle, aside, figcaption, figure, footer, header, hgroup, main, nav, section {\n display: block;\n}\n\n// Body\n//\n// 1. Remove the margin in all browsers.\n// 2. As a best practice, apply a default `background-color`.\n// 3. Set an explicit initial text-align value so that we can later use\n// the `inherit` value on things like `` elements.\n\nbody {\n margin: 0; // 1\n font-family: $font-family-base;\n @include font-size($font-size-base);\n font-weight: $font-weight-base;\n line-height: $line-height-base;\n color: $body-color;\n text-align: left; // 3\n background-color: $body-bg; // 2\n}\n\n// Suppress the focus outline on elements that cannot be accessed via keyboard.\n// This prevents an unwanted focus outline from appearing around elements that\n// might still respond to pointer events.\n//\n// Credit: https://github.com/suitcss/base\n[tabindex=\"-1\"]:focus {\n outline: 0 !important;\n}\n\n\n// Content grouping\n//\n// 1. Add the correct box sizing in Firefox.\n// 2. Show the overflow in Edge and IE.\n\nhr {\n box-sizing: content-box; // 1\n height: 0; // 1\n overflow: visible; // 2\n}\n\n\n//\n// Typography\n//\n\n// Remove top margins from headings\n//\n// By default, `

`-`

` all receive top and bottom margins. We nuke the top\n// margin for easier control within type scales as it avoids margin collapsing.\n// stylelint-disable-next-line selector-list-comma-newline-after\nh1, h2, h3, h4, h5, h6 {\n margin-top: 0;\n margin-bottom: $headings-margin-bottom;\n}\n\n// Reset margins on paragraphs\n//\n// Similarly, the top margin on `

`s get reset. However, we also reset the\n// bottom margin to use `rem` units instead of `em`.\np {\n margin-top: 0;\n margin-bottom: $paragraph-margin-bottom;\n}\n\n// Abbreviations\n//\n// 1. Duplicate behavior to the data-* attribute for our tooltip plugin\n// 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.\n// 3. Add explicit cursor to indicate changed behavior.\n// 4. Remove the bottom border in Firefox 39-.\n// 5. Prevent the text-decoration to be skipped.\n\nabbr[title],\nabbr[data-original-title] { // 1\n text-decoration: underline; // 2\n text-decoration: underline dotted; // 2\n cursor: help; // 3\n border-bottom: 0; // 4\n text-decoration-skip-ink: none; // 5\n}\n\naddress {\n margin-bottom: 1rem;\n font-style: normal;\n line-height: inherit;\n}\n\nol,\nul,\ndl {\n margin-top: 0;\n margin-bottom: 1rem;\n}\n\nol ol,\nul ul,\nol ul,\nul ol {\n margin-bottom: 0;\n}\n\ndt {\n font-weight: $dt-font-weight;\n}\n\ndd {\n margin-bottom: .5rem;\n margin-left: 0; // Undo browser default\n}\n\nblockquote {\n margin: 0 0 1rem;\n}\n\nb,\nstrong {\n font-weight: $font-weight-bolder; // Add the correct font weight in Chrome, Edge, and Safari\n}\n\nsmall {\n @include font-size(80%); // Add the correct font size in all browsers\n}\n\n//\n// Prevent `sub` and `sup` elements from affecting the line height in\n// all browsers.\n//\n\nsub,\nsup {\n position: relative;\n @include font-size(75%);\n line-height: 0;\n vertical-align: baseline;\n}\n\nsub { bottom: -.25em; }\nsup { top: -.5em; }\n\n\n//\n// Links\n//\n\na {\n color: $link-color;\n text-decoration: $link-decoration;\n background-color: transparent; // Remove the gray background on active links in IE 10.\n\n @include hover {\n color: $link-hover-color;\n text-decoration: $link-hover-decoration;\n }\n}\n\n// And undo these styles for placeholder links/named anchors (without href)\n// which have not been made explicitly keyboard-focusable (without tabindex).\n// It would be more straightforward to just use a[href] in previous block, but that\n// causes specificity issues in many other styles that are too complex to fix.\n// See https://github.com/twbs/bootstrap/issues/19402\n\na:not([href]):not([tabindex]) {\n color: inherit;\n text-decoration: none;\n\n @include hover-focus {\n color: inherit;\n text-decoration: none;\n }\n\n &:focus {\n outline: 0;\n }\n}\n\n\n//\n// Code\n//\n\npre,\ncode,\nkbd,\nsamp {\n font-family: $font-family-monospace;\n @include font-size(1em); // Correct the odd `em` font sizing in all browsers.\n}\n\npre {\n // Remove browser default top margin\n margin-top: 0;\n // Reset browser default of `1em` to use `rem`s\n margin-bottom: 1rem;\n // Don't allow content to break outside\n overflow: auto;\n}\n\n\n//\n// Figures\n//\n\nfigure {\n // Apply a consistent margin strategy (matches our type styles).\n margin: 0 0 1rem;\n}\n\n\n//\n// Images and content\n//\n\nimg {\n vertical-align: middle;\n border-style: none; // Remove the border on images inside links in IE 10-.\n}\n\nsvg {\n // Workaround for the SVG overflow bug in IE10/11 is still required.\n // See https://github.com/twbs/bootstrap/issues/26878\n overflow: hidden;\n vertical-align: middle;\n}\n\n\n//\n// Tables\n//\n\ntable {\n border-collapse: collapse; // Prevent double borders\n}\n\ncaption {\n padding-top: $table-cell-padding;\n padding-bottom: $table-cell-padding;\n color: $table-caption-color;\n text-align: left;\n caption-side: bottom;\n}\n\nth {\n // Matches default `` alignment by inheriting from the ``, or the\n // closest parent with a set `text-align`.\n text-align: inherit;\n}\n\n\n//\n// Forms\n//\n\nlabel {\n // Allow labels to use `margin` for spacing.\n display: inline-block;\n margin-bottom: $label-margin-bottom;\n}\n\n// Remove the default `border-radius` that macOS Chrome adds.\n//\n// Details at https://github.com/twbs/bootstrap/issues/24093\nbutton {\n // stylelint-disable-next-line property-blacklist\n border-radius: 0;\n}\n\n// Work around a Firefox/IE bug where the transparent `button` background\n// results in a loss of the default `button` focus styles.\n//\n// Credit: https://github.com/suitcss/base/\nbutton:focus {\n outline: 1px dotted;\n outline: 5px auto -webkit-focus-ring-color;\n}\n\ninput,\nbutton,\nselect,\noptgroup,\ntextarea {\n margin: 0; // Remove the margin in Firefox and Safari\n font-family: inherit;\n @include font-size(inherit);\n line-height: inherit;\n}\n\nbutton,\ninput {\n overflow: visible; // Show the overflow in Edge\n}\n\nbutton,\nselect {\n text-transform: none; // Remove the inheritance of text transform in Firefox\n}\n\n// Remove the inheritance of word-wrap in Safari.\n//\n// Details at https://github.com/twbs/bootstrap/issues/24990\nselect {\n word-wrap: normal;\n}\n\n\n// 1. Prevent a WebKit bug where (2) destroys native `audio` and `video`\n// controls in Android 4.\n// 2. Correct the inability to style clickable types in iOS and Safari.\nbutton,\n[type=\"button\"], // 1\n[type=\"reset\"],\n[type=\"submit\"] {\n -webkit-appearance: button; // 2\n}\n\n// Opinionated: add \"hand\" cursor to non-disabled button elements.\n@if $enable-pointer-cursor-for-buttons {\n button,\n [type=\"button\"],\n [type=\"reset\"],\n [type=\"submit\"] {\n &:not(:disabled) {\n cursor: pointer;\n }\n }\n}\n\n// Remove inner border and padding from Firefox, but don't restore the outline like Normalize.\nbutton::-moz-focus-inner,\n[type=\"button\"]::-moz-focus-inner,\n[type=\"reset\"]::-moz-focus-inner,\n[type=\"submit\"]::-moz-focus-inner {\n padding: 0;\n border-style: none;\n}\n\ninput[type=\"radio\"],\ninput[type=\"checkbox\"] {\n box-sizing: border-box; // 1. Add the correct box sizing in IE 10-\n padding: 0; // 2. Remove the padding in IE 10-\n}\n\n\ninput[type=\"date\"],\ninput[type=\"time\"],\ninput[type=\"datetime-local\"],\ninput[type=\"month\"] {\n // Remove the default appearance of temporal inputs to avoid a Mobile Safari\n // bug where setting a custom line-height prevents text from being vertically\n // centered within the input.\n // See https://bugs.webkit.org/show_bug.cgi?id=139848\n // and https://github.com/twbs/bootstrap/issues/11266\n -webkit-appearance: listbox;\n}\n\ntextarea {\n overflow: auto; // Remove the default vertical scrollbar in IE.\n // Textareas should really only resize vertically so they don't break their (horizontal) containers.\n resize: vertical;\n}\n\nfieldset {\n // Browsers set a default `min-width: min-content;` on fieldsets,\n // unlike e.g. `

`s, which have `min-width: 0;` by default.\n // So we reset that to ensure fieldsets behave more like a standard block element.\n // See https://github.com/twbs/bootstrap/issues/12359\n // and https://html.spec.whatwg.org/multipage/#the-fieldset-and-legend-elements\n min-width: 0;\n // Reset the default outline behavior of fieldsets so they don't affect page layout.\n padding: 0;\n margin: 0;\n border: 0;\n}\n\n// 1. Correct the text wrapping in Edge and IE.\n// 2. Correct the color inheritance from `fieldset` elements in IE.\nlegend {\n display: block;\n width: 100%;\n max-width: 100%; // 1\n padding: 0;\n margin-bottom: .5rem;\n @include font-size(1.5rem);\n line-height: inherit;\n color: inherit; // 2\n white-space: normal; // 1\n}\n\nprogress {\n vertical-align: baseline; // Add the correct vertical alignment in Chrome, Firefox, and Opera.\n}\n\n// Correct the cursor style of increment and decrement buttons in Chrome.\n[type=\"number\"]::-webkit-inner-spin-button,\n[type=\"number\"]::-webkit-outer-spin-button {\n height: auto;\n}\n\n[type=\"search\"] {\n // This overrides the extra rounded corners on search inputs in iOS so that our\n // `.form-control` class can properly style them. Note that this cannot simply\n // be added to `.form-control` as it's not specific enough. For details, see\n // https://github.com/twbs/bootstrap/issues/11586.\n outline-offset: -2px; // 2. Correct the outline style in Safari.\n -webkit-appearance: none;\n}\n\n//\n// Remove the inner padding in Chrome and Safari on macOS.\n//\n\n[type=\"search\"]::-webkit-search-decoration {\n -webkit-appearance: none;\n}\n\n//\n// 1. Correct the inability to style clickable types in iOS and Safari.\n// 2. Change font properties to `inherit` in Safari.\n//\n\n::-webkit-file-upload-button {\n font: inherit; // 2\n -webkit-appearance: button; // 1\n}\n\n//\n// Correct element displays\n//\n\noutput {\n display: inline-block;\n}\n\nsummary {\n display: list-item; // Add the correct display in all browsers\n cursor: pointer;\n}\n\ntemplate {\n display: none; // Add the correct display in IE\n}\n\n// Always hide an element with the `hidden` HTML attribute (from PureCSS).\n// Needed for proper display in IE 10-.\n[hidden] {\n display: none !important;\n}\n","@charset \"UTF-8\";\n/*\r\nTemplate Name: Simulor - Responsive Bootstrap 4 Admin Dashboard\r\nAuthor: CoderThemes\r\nVersion: 2.0.0\r\nWebsite: https://coderthemes.com/\r\nContact: support@coderthemes.com\r\nFile: Custom Bootstrap Css File\r\n*/\n/*!\n * Bootstrap v4.3.1 (https://getbootstrap.com/)\n * Copyright 2011-2019 The Bootstrap Authors\n * Copyright 2011-2019 Twitter, Inc.\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)\n */\n:root {\n --blue: #4b88e4;\n --indigo: #675aa9;\n --purple: #6b5eae;\n --pink: #f672a7;\n --red: #f1556c;\n --orange: #fd7e14;\n --yellow: #f7b84b;\n --green: #25b343;\n --teal: #02a8b5;\n --cyan: #00acc1;\n --white: #fff;\n --gray: #98a6ad;\n --gray-dark: #414d5f;\n --primary: #00acc1;\n --secondary: #6c757d;\n --success: #25b343;\n --info: #4b88e4;\n --warning: #f7b84b;\n --danger: #f1556c;\n --light: #f7f7f7;\n --dark: #323a46;\n --pink: #f672a7;\n --purple: #6b5eae;\n --breakpoint-xs: 0;\n --breakpoint-sm: 576px;\n --breakpoint-md: 768px;\n --breakpoint-lg: 992px;\n --breakpoint-xl: 1200px;\n --font-family-sans-serif: \"Rubik\", sans-serif;\n --font-family-monospace: SFMono-Regular, Menlo, Monaco, Consolas, \"Liberation Mono\", \"Courier New\", monospace; }\n\n*,\n*::before,\n*::after {\n box-sizing: border-box; }\n\nhtml {\n font-family: sans-serif;\n line-height: 1.15;\n -webkit-text-size-adjust: 100%;\n -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }\n\narticle, aside, figcaption, figure, footer, header, hgroup, main, nav, section {\n display: block; }\n\nbody {\n margin: 0;\n font-family: \"Rubik\", sans-serif;\n font-size: 0.875rem;\n font-weight: 400;\n line-height: 1.5;\n color: #6c757d;\n text-align: left;\n background-color: #fff; }\n\n[tabindex=\"-1\"]:focus {\n outline: 0 !important; }\n\nhr {\n box-sizing: content-box;\n height: 0;\n overflow: visible; }\n\nh1, h2, h3, h4, h5, h6 {\n margin-top: 0;\n margin-bottom: 1.5rem; }\n\np {\n margin-top: 0;\n margin-bottom: 1rem; }\n\nabbr[title],\nabbr[data-original-title] {\n text-decoration: underline;\n text-decoration: underline dotted;\n cursor: help;\n border-bottom: 0;\n text-decoration-skip-ink: none; }\n\naddress {\n margin-bottom: 1rem;\n font-style: normal;\n line-height: inherit; }\n\nol,\nul,\ndl {\n margin-top: 0;\n margin-bottom: 1rem; }\n\nol ol,\nul ul,\nol ul,\nul ol {\n margin-bottom: 0; }\n\ndt {\n font-weight: 500; }\n\ndd {\n margin-bottom: .5rem;\n margin-left: 0; }\n\nblockquote {\n margin: 0 0 1rem; }\n\nb,\nstrong {\n font-weight: bolder; }\n\nsmall {\n font-size: 80%; }\n\nsub,\nsup {\n position: relative;\n font-size: 75%;\n line-height: 0;\n vertical-align: baseline; }\n\nsub {\n bottom: -.25em; }\n\nsup {\n top: -.5em; }\n\na {\n color: #00acc1;\n text-decoration: none;\n background-color: transparent; }\n a:hover {\n color: #006875;\n text-decoration: none; }\n\na:not([href]):not([tabindex]) {\n color: inherit;\n text-decoration: none; }\n a:not([href]):not([tabindex]):hover, a:not([href]):not([tabindex]):focus {\n color: inherit;\n text-decoration: none; }\n a:not([href]):not([tabindex]):focus {\n outline: 0; }\n\npre,\ncode,\nkbd,\nsamp {\n font-family: SFMono-Regular, Menlo, Monaco, Consolas, \"Liberation Mono\", \"Courier New\", monospace;\n font-size: 1em; }\n\npre {\n margin-top: 0;\n margin-bottom: 1rem;\n overflow: auto; }\n\nfigure {\n margin: 0 0 1rem; }\n\nimg {\n vertical-align: middle;\n border-style: none; }\n\nsvg {\n overflow: hidden;\n vertical-align: middle; }\n\ntable {\n border-collapse: collapse; }\n\ncaption {\n padding-top: 0.85rem;\n padding-bottom: 0.85rem;\n color: #6c757d;\n text-align: left;\n caption-side: bottom; }\n\nth {\n text-align: inherit; }\n\nlabel {\n display: inline-block;\n margin-bottom: 0.5rem; }\n\nbutton {\n border-radius: 0; }\n\nbutton:focus {\n outline: 1px dotted;\n outline: 5px auto -webkit-focus-ring-color; }\n\ninput,\nbutton,\nselect,\noptgroup,\ntextarea {\n margin: 0;\n font-family: inherit;\n font-size: inherit;\n line-height: inherit; }\n\nbutton,\ninput {\n overflow: visible; }\n\nbutton,\nselect {\n text-transform: none; }\n\nselect {\n word-wrap: normal; }\n\nbutton,\n[type=\"button\"],\n[type=\"reset\"],\n[type=\"submit\"] {\n -webkit-appearance: button; }\n\nbutton:not(:disabled),\n[type=\"button\"]:not(:disabled),\n[type=\"reset\"]:not(:disabled),\n[type=\"submit\"]:not(:disabled) {\n cursor: pointer; }\n\nbutton::-moz-focus-inner,\n[type=\"button\"]::-moz-focus-inner,\n[type=\"reset\"]::-moz-focus-inner,\n[type=\"submit\"]::-moz-focus-inner {\n padding: 0;\n border-style: none; }\n\ninput[type=\"radio\"],\ninput[type=\"checkbox\"] {\n box-sizing: border-box;\n padding: 0; }\n\ninput[type=\"date\"],\ninput[type=\"time\"],\ninput[type=\"datetime-local\"],\ninput[type=\"month\"] {\n -webkit-appearance: listbox; }\n\ntextarea {\n overflow: auto;\n resize: vertical; }\n\nfieldset {\n min-width: 0;\n padding: 0;\n margin: 0;\n border: 0; }\n\nlegend {\n display: block;\n width: 100%;\n max-width: 100%;\n padding: 0;\n margin-bottom: .5rem;\n font-size: 1.5rem;\n line-height: inherit;\n color: inherit;\n white-space: normal; }\n\nprogress {\n vertical-align: baseline; }\n\n[type=\"number\"]::-webkit-inner-spin-button,\n[type=\"number\"]::-webkit-outer-spin-button {\n height: auto; }\n\n[type=\"search\"] {\n outline-offset: -2px;\n -webkit-appearance: none; }\n\n[type=\"search\"]::-webkit-search-decoration {\n -webkit-appearance: none; }\n\n::-webkit-file-upload-button {\n font: inherit;\n -webkit-appearance: button; }\n\noutput {\n display: inline-block; }\n\nsummary {\n display: list-item;\n cursor: pointer; }\n\ntemplate {\n display: none; }\n\n[hidden] {\n display: none !important; }\n\nh1, h2, h3, h4, h5, h6,\n.h1, .h2, .h3, .h4, .h5, .h6 {\n margin-bottom: 1.5rem;\n font-weight: 400;\n line-height: 1.1; }\n\nh1, .h1 {\n font-size: 2.25rem; }\n\nh2, .h2 {\n font-size: 1.875rem; }\n\nh3, .h3 {\n font-size: 1.5rem; }\n\nh4, .h4 {\n font-size: 1.125rem; }\n\nh5, .h5 {\n font-size: 0.9375rem; }\n\nh6, .h6 {\n font-size: 0.75rem; }\n\n.lead {\n font-size: 1.09375rem;\n font-weight: 300; }\n\n.display-1 {\n font-size: 6rem;\n font-weight: 300;\n line-height: 1.1; }\n\n.display-2 {\n font-size: 5.5rem;\n font-weight: 300;\n line-height: 1.1; }\n\n.display-3 {\n font-size: 4.5rem;\n font-weight: 300;\n line-height: 1.1; }\n\n.display-4 {\n font-size: 3.5rem;\n font-weight: 300;\n line-height: 1.1; }\n\nhr {\n margin-top: 1rem;\n margin-bottom: 1rem;\n border: 0;\n border-top: 1px solid #f7f7f7; }\n\nsmall,\n.small {\n font-size: 0.75rem;\n font-weight: 400; }\n\nmark,\n.mark {\n padding: 0.2em;\n background-color: #fcf8e3; }\n\n.list-unstyled {\n padding-left: 0;\n list-style: none; }\n\n.list-inline {\n padding-left: 0;\n list-style: none; }\n\n.list-inline-item {\n display: inline-block; }\n .list-inline-item:not(:last-child) {\n margin-right: 6px; }\n\n.initialism {\n font-size: 90%;\n text-transform: uppercase; }\n\n.blockquote {\n margin-bottom: 1.5rem;\n font-size: 1.09375rem; }\n\n.blockquote-footer {\n display: block;\n font-size: 80%;\n color: #6c757d; }\n .blockquote-footer::before {\n content: \"\\2014\\00A0\"; }\n\n.img-fluid {\n max-width: 100%;\n height: auto; }\n\n.img-thumbnail {\n padding: 0.25rem;\n background-color: #fff;\n border: 1px solid #dee2e6;\n border-radius: 0.25rem;\n max-width: 100%;\n height: auto; }\n\n.figure {\n display: inline-block; }\n\n.figure-img {\n margin-bottom: 0.75rem;\n line-height: 1; }\n\n.figure-caption {\n font-size: 90%;\n color: #6c757d; }\n\ncode {\n font-size: 87.5%;\n color: #00acc1;\n word-break: break-word; }\n a > code {\n color: inherit; }\n\nkbd {\n padding: 0.2rem 0.4rem;\n font-size: 87.5%;\n color: #fff;\n background-color: #212529;\n border-radius: 0.2rem; }\n kbd kbd {\n padding: 0;\n font-size: 100%;\n font-weight: 700; }\n\npre {\n display: block;\n font-size: 87.5%;\n color: #212529; }\n pre code {\n font-size: inherit;\n color: inherit;\n word-break: normal; }\n\n.pre-scrollable {\n max-height: 340px;\n overflow-y: scroll; }\n\n.container {\n width: 100%;\n padding-right: 12px;\n padding-left: 12px;\n margin-right: auto;\n margin-left: auto; }\n @media (min-width: 576px) {\n .container {\n max-width: 540px; } }\n @media (min-width: 768px) {\n .container {\n max-width: 720px; } }\n @media (min-width: 992px) {\n .container {\n max-width: 960px; } }\n @media (min-width: 1200px) {\n .container {\n max-width: 1140px; } }\n\n.container-fluid {\n width: 100%;\n padding-right: 12px;\n padding-left: 12px;\n margin-right: auto;\n margin-left: auto; }\n\n.row {\n display: flex;\n flex-wrap: wrap;\n margin-right: -12px;\n margin-left: -12px; }\n\n.no-gutters {\n margin-right: 0;\n margin-left: 0; }\n .no-gutters > .col,\n .no-gutters > [class*=\"col-\"] {\n padding-right: 0;\n padding-left: 0; }\n\n.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,\n.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,\n.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,\n.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,\n.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,\n.col-xl-auto {\n position: relative;\n width: 100%;\n padding-right: 12px;\n padding-left: 12px; }\n\n.col {\n flex-basis: 0;\n flex-grow: 1;\n max-width: 100%; }\n\n.col-auto {\n flex: 0 0 auto;\n width: auto;\n max-width: 100%; }\n\n.col-1 {\n flex: 0 0 8.33333%;\n max-width: 8.33333%; }\n\n.col-2 {\n flex: 0 0 16.66667%;\n max-width: 16.66667%; }\n\n.col-3 {\n flex: 0 0 25%;\n max-width: 25%; }\n\n.col-4 {\n flex: 0 0 33.33333%;\n max-width: 33.33333%; }\n\n.col-5 {\n flex: 0 0 41.66667%;\n max-width: 41.66667%; }\n\n.col-6 {\n flex: 0 0 50%;\n max-width: 50%; }\n\n.col-7 {\n flex: 0 0 58.33333%;\n max-width: 58.33333%; }\n\n.col-8 {\n flex: 0 0 66.66667%;\n max-width: 66.66667%; }\n\n.col-9 {\n flex: 0 0 75%;\n max-width: 75%; }\n\n.col-10 {\n flex: 0 0 83.33333%;\n max-width: 83.33333%; }\n\n.col-11 {\n flex: 0 0 91.66667%;\n max-width: 91.66667%; }\n\n.col-12 {\n flex: 0 0 100%;\n max-width: 100%; }\n\n.order-first {\n order: -1; }\n\n.order-last {\n order: 13; }\n\n.order-0 {\n order: 0; }\n\n.order-1 {\n order: 1; }\n\n.order-2 {\n order: 2; }\n\n.order-3 {\n order: 3; }\n\n.order-4 {\n order: 4; }\n\n.order-5 {\n order: 5; }\n\n.order-6 {\n order: 6; }\n\n.order-7 {\n order: 7; }\n\n.order-8 {\n order: 8; }\n\n.order-9 {\n order: 9; }\n\n.order-10 {\n order: 10; }\n\n.order-11 {\n order: 11; }\n\n.order-12 {\n order: 12; }\n\n.offset-1 {\n margin-left: 8.33333%; }\n\n.offset-2 {\n margin-left: 16.66667%; }\n\n.offset-3 {\n margin-left: 25%; }\n\n.offset-4 {\n margin-left: 33.33333%; }\n\n.offset-5 {\n margin-left: 41.66667%; }\n\n.offset-6 {\n margin-left: 50%; }\n\n.offset-7 {\n margin-left: 58.33333%; }\n\n.offset-8 {\n margin-left: 66.66667%; }\n\n.offset-9 {\n margin-left: 75%; }\n\n.offset-10 {\n margin-left: 83.33333%; }\n\n.offset-11 {\n margin-left: 91.66667%; }\n\n@media (min-width: 576px) {\n .col-sm {\n flex-basis: 0;\n flex-grow: 1;\n max-width: 100%; }\n .col-sm-auto {\n flex: 0 0 auto;\n width: auto;\n max-width: 100%; }\n .col-sm-1 {\n flex: 0 0 8.33333%;\n max-width: 8.33333%; }\n .col-sm-2 {\n flex: 0 0 16.66667%;\n max-width: 16.66667%; }\n .col-sm-3 {\n flex: 0 0 25%;\n max-width: 25%; }\n .col-sm-4 {\n flex: 0 0 33.33333%;\n max-width: 33.33333%; }\n .col-sm-5 {\n flex: 0 0 41.66667%;\n max-width: 41.66667%; }\n .col-sm-6 {\n flex: 0 0 50%;\n max-width: 50%; }\n .col-sm-7 {\n flex: 0 0 58.33333%;\n max-width: 58.33333%; }\n .col-sm-8 {\n flex: 0 0 66.66667%;\n max-width: 66.66667%; }\n .col-sm-9 {\n flex: 0 0 75%;\n max-width: 75%; }\n .col-sm-10 {\n flex: 0 0 83.33333%;\n max-width: 83.33333%; }\n .col-sm-11 {\n flex: 0 0 91.66667%;\n max-width: 91.66667%; }\n .col-sm-12 {\n flex: 0 0 100%;\n max-width: 100%; }\n .order-sm-first {\n order: -1; }\n .order-sm-last {\n order: 13; }\n .order-sm-0 {\n order: 0; }\n .order-sm-1 {\n order: 1; }\n .order-sm-2 {\n order: 2; }\n .order-sm-3 {\n order: 3; }\n .order-sm-4 {\n order: 4; }\n .order-sm-5 {\n order: 5; }\n .order-sm-6 {\n order: 6; }\n .order-sm-7 {\n order: 7; }\n .order-sm-8 {\n order: 8; }\n .order-sm-9 {\n order: 9; }\n .order-sm-10 {\n order: 10; }\n .order-sm-11 {\n order: 11; }\n .order-sm-12 {\n order: 12; }\n .offset-sm-0 {\n margin-left: 0; }\n .offset-sm-1 {\n margin-left: 8.33333%; }\n .offset-sm-2 {\n margin-left: 16.66667%; }\n .offset-sm-3 {\n margin-left: 25%; }\n .offset-sm-4 {\n margin-left: 33.33333%; }\n .offset-sm-5 {\n margin-left: 41.66667%; }\n .offset-sm-6 {\n margin-left: 50%; }\n .offset-sm-7 {\n margin-left: 58.33333%; }\n .offset-sm-8 {\n margin-left: 66.66667%; }\n .offset-sm-9 {\n margin-left: 75%; }\n .offset-sm-10 {\n margin-left: 83.33333%; }\n .offset-sm-11 {\n margin-left: 91.66667%; } }\n\n@media (min-width: 768px) {\n .col-md {\n flex-basis: 0;\n flex-grow: 1;\n max-width: 100%; }\n .col-md-auto {\n flex: 0 0 auto;\n width: auto;\n max-width: 100%; }\n .col-md-1 {\n flex: 0 0 8.33333%;\n max-width: 8.33333%; }\n .col-md-2 {\n flex: 0 0 16.66667%;\n max-width: 16.66667%; }\n .col-md-3 {\n flex: 0 0 25%;\n max-width: 25%; }\n .col-md-4 {\n flex: 0 0 33.33333%;\n max-width: 33.33333%; }\n .col-md-5 {\n flex: 0 0 41.66667%;\n max-width: 41.66667%; }\n .col-md-6 {\n flex: 0 0 50%;\n max-width: 50%; }\n .col-md-7 {\n flex: 0 0 58.33333%;\n max-width: 58.33333%; }\n .col-md-8 {\n flex: 0 0 66.66667%;\n max-width: 66.66667%; }\n .col-md-9 {\n flex: 0 0 75%;\n max-width: 75%; }\n .col-md-10 {\n flex: 0 0 83.33333%;\n max-width: 83.33333%; }\n .col-md-11 {\n flex: 0 0 91.66667%;\n max-width: 91.66667%; }\n .col-md-12 {\n flex: 0 0 100%;\n max-width: 100%; }\n .order-md-first {\n order: -1; }\n .order-md-last {\n order: 13; }\n .order-md-0 {\n order: 0; }\n .order-md-1 {\n order: 1; }\n .order-md-2 {\n order: 2; }\n .order-md-3 {\n order: 3; }\n .order-md-4 {\n order: 4; }\n .order-md-5 {\n order: 5; }\n .order-md-6 {\n order: 6; }\n .order-md-7 {\n order: 7; }\n .order-md-8 {\n order: 8; }\n .order-md-9 {\n order: 9; }\n .order-md-10 {\n order: 10; }\n .order-md-11 {\n order: 11; }\n .order-md-12 {\n order: 12; }\n .offset-md-0 {\n margin-left: 0; }\n .offset-md-1 {\n margin-left: 8.33333%; }\n .offset-md-2 {\n margin-left: 16.66667%; }\n .offset-md-3 {\n margin-left: 25%; }\n .offset-md-4 {\n margin-left: 33.33333%; }\n .offset-md-5 {\n margin-left: 41.66667%; }\n .offset-md-6 {\n margin-left: 50%; }\n .offset-md-7 {\n margin-left: 58.33333%; }\n .offset-md-8 {\n margin-left: 66.66667%; }\n .offset-md-9 {\n margin-left: 75%; }\n .offset-md-10 {\n margin-left: 83.33333%; }\n .offset-md-11 {\n margin-left: 91.66667%; } }\n\n@media (min-width: 992px) {\n .col-lg {\n flex-basis: 0;\n flex-grow: 1;\n max-width: 100%; }\n .col-lg-auto {\n flex: 0 0 auto;\n width: auto;\n max-width: 100%; }\n .col-lg-1 {\n flex: 0 0 8.33333%;\n max-width: 8.33333%; }\n .col-lg-2 {\n flex: 0 0 16.66667%;\n max-width: 16.66667%; }\n .col-lg-3 {\n flex: 0 0 25%;\n max-width: 25%; }\n .col-lg-4 {\n flex: 0 0 33.33333%;\n max-width: 33.33333%; }\n .col-lg-5 {\n flex: 0 0 41.66667%;\n max-width: 41.66667%; }\n .col-lg-6 {\n flex: 0 0 50%;\n max-width: 50%; }\n .col-lg-7 {\n flex: 0 0 58.33333%;\n max-width: 58.33333%; }\n .col-lg-8 {\n flex: 0 0 66.66667%;\n max-width: 66.66667%; }\n .col-lg-9 {\n flex: 0 0 75%;\n max-width: 75%; }\n .col-lg-10 {\n flex: 0 0 83.33333%;\n max-width: 83.33333%; }\n .col-lg-11 {\n flex: 0 0 91.66667%;\n max-width: 91.66667%; }\n .col-lg-12 {\n flex: 0 0 100%;\n max-width: 100%; }\n .order-lg-first {\n order: -1; }\n .order-lg-last {\n order: 13; }\n .order-lg-0 {\n order: 0; }\n .order-lg-1 {\n order: 1; }\n .order-lg-2 {\n order: 2; }\n .order-lg-3 {\n order: 3; }\n .order-lg-4 {\n order: 4; }\n .order-lg-5 {\n order: 5; }\n .order-lg-6 {\n order: 6; }\n .order-lg-7 {\n order: 7; }\n .order-lg-8 {\n order: 8; }\n .order-lg-9 {\n order: 9; }\n .order-lg-10 {\n order: 10; }\n .order-lg-11 {\n order: 11; }\n .order-lg-12 {\n order: 12; }\n .offset-lg-0 {\n margin-left: 0; }\n .offset-lg-1 {\n margin-left: 8.33333%; }\n .offset-lg-2 {\n margin-left: 16.66667%; }\n .offset-lg-3 {\n margin-left: 25%; }\n .offset-lg-4 {\n margin-left: 33.33333%; }\n .offset-lg-5 {\n margin-left: 41.66667%; }\n .offset-lg-6 {\n margin-left: 50%; }\n .offset-lg-7 {\n margin-left: 58.33333%; }\n .offset-lg-8 {\n margin-left: 66.66667%; }\n .offset-lg-9 {\n margin-left: 75%; }\n .offset-lg-10 {\n margin-left: 83.33333%; }\n .offset-lg-11 {\n margin-left: 91.66667%; } }\n\n@media (min-width: 1200px) {\n .col-xl {\n flex-basis: 0;\n flex-grow: 1;\n max-width: 100%; }\n .col-xl-auto {\n flex: 0 0 auto;\n width: auto;\n max-width: 100%; }\n .col-xl-1 {\n flex: 0 0 8.33333%;\n max-width: 8.33333%; }\n .col-xl-2 {\n flex: 0 0 16.66667%;\n max-width: 16.66667%; }\n .col-xl-3 {\n flex: 0 0 25%;\n max-width: 25%; }\n .col-xl-4 {\n flex: 0 0 33.33333%;\n max-width: 33.33333%; }\n .col-xl-5 {\n flex: 0 0 41.66667%;\n max-width: 41.66667%; }\n .col-xl-6 {\n flex: 0 0 50%;\n max-width: 50%; }\n .col-xl-7 {\n flex: 0 0 58.33333%;\n max-width: 58.33333%; }\n .col-xl-8 {\n flex: 0 0 66.66667%;\n max-width: 66.66667%; }\n .col-xl-9 {\n flex: 0 0 75%;\n max-width: 75%; }\n .col-xl-10 {\n flex: 0 0 83.33333%;\n max-width: 83.33333%; }\n .col-xl-11 {\n flex: 0 0 91.66667%;\n max-width: 91.66667%; }\n .col-xl-12 {\n flex: 0 0 100%;\n max-width: 100%; }\n .order-xl-first {\n order: -1; }\n .order-xl-last {\n order: 13; }\n .order-xl-0 {\n order: 0; }\n .order-xl-1 {\n order: 1; }\n .order-xl-2 {\n order: 2; }\n .order-xl-3 {\n order: 3; }\n .order-xl-4 {\n order: 4; }\n .order-xl-5 {\n order: 5; }\n .order-xl-6 {\n order: 6; }\n .order-xl-7 {\n order: 7; }\n .order-xl-8 {\n order: 8; }\n .order-xl-9 {\n order: 9; }\n .order-xl-10 {\n order: 10; }\n .order-xl-11 {\n order: 11; }\n .order-xl-12 {\n order: 12; }\n .offset-xl-0 {\n margin-left: 0; }\n .offset-xl-1 {\n margin-left: 8.33333%; }\n .offset-xl-2 {\n margin-left: 16.66667%; }\n .offset-xl-3 {\n margin-left: 25%; }\n .offset-xl-4 {\n margin-left: 33.33333%; }\n .offset-xl-5 {\n margin-left: 41.66667%; }\n .offset-xl-6 {\n margin-left: 50%; }\n .offset-xl-7 {\n margin-left: 58.33333%; }\n .offset-xl-8 {\n margin-left: 66.66667%; }\n .offset-xl-9 {\n margin-left: 75%; }\n .offset-xl-10 {\n margin-left: 83.33333%; }\n .offset-xl-11 {\n margin-left: 91.66667%; } }\n\n.table {\n width: 100%;\n margin-bottom: 1.5rem;\n color: #6c757d; }\n .table th,\n .table td {\n padding: 0.85rem;\n vertical-align: top;\n border-top: 1px solid #dee2e6; }\n .table thead th {\n vertical-align: bottom;\n border-bottom: 2px solid #dee2e6; }\n .table tbody + tbody {\n border-top: 2px solid #dee2e6; }\n\n.table-sm th,\n.table-sm td {\n padding: 0.5rem; }\n\n.table-bordered {\n border: 1px solid #dee2e6; }\n .table-bordered th,\n .table-bordered td {\n border: 1px solid #dee2e6; }\n .table-bordered thead th,\n .table-bordered thead td {\n border-bottom-width: 2px; }\n\n.table-borderless th,\n.table-borderless td,\n.table-borderless thead th,\n.table-borderless tbody + tbody {\n border: 0; }\n\n.table-striped tbody tr:nth-of-type(odd) {\n background-color: #f1f5f7; }\n\n.table-hover tbody tr:hover {\n color: #6c757d;\n background-color: #f1f5f7; }\n\n.table-primary,\n.table-primary > th,\n.table-primary > td {\n background-color: #b8e8ee; }\n\n.table-primary th,\n.table-primary td,\n.table-primary thead th,\n.table-primary tbody + tbody {\n border-color: #7ad4df; }\n\n.table-hover .table-primary:hover {\n background-color: #a3e1e9; }\n .table-hover .table-primary:hover > td,\n .table-hover .table-primary:hover > th {\n background-color: #a3e1e9; }\n\n.table-secondary,\n.table-secondary > th,\n.table-secondary > td {\n background-color: #d6d8db; }\n\n.table-secondary th,\n.table-secondary td,\n.table-secondary thead th,\n.table-secondary tbody + tbody {\n border-color: #b3b7bb; }\n\n.table-hover .table-secondary:hover {\n background-color: #c8cbcf; }\n .table-hover .table-secondary:hover > td,\n .table-hover .table-secondary:hover > th {\n background-color: #c8cbcf; }\n\n.table-success,\n.table-success > th,\n.table-success > td {\n background-color: #c2eaca; }\n\n.table-success th,\n.table-success td,\n.table-success thead th,\n.table-success tbody + tbody {\n border-color: #8ed79d; }\n\n.table-hover .table-success:hover {\n background-color: #afe3ba; }\n .table-hover .table-success:hover > td,\n .table-hover .table-success:hover > th {\n background-color: #afe3ba; }\n\n.table-info,\n.table-info > th,\n.table-info > td {\n background-color: #cddef7; }\n\n.table-info th,\n.table-info td,\n.table-info thead th,\n.table-info tbody + tbody {\n border-color: #a1c1f1; }\n\n.table-hover .table-info:hover {\n background-color: #b7cff3; }\n .table-hover .table-info:hover > td,\n .table-hover .table-info:hover > th {\n background-color: #b7cff3; }\n\n.table-warning,\n.table-warning > th,\n.table-warning > td {\n background-color: #fdebcd; }\n\n.table-warning th,\n.table-warning td,\n.table-warning thead th,\n.table-warning tbody + tbody {\n border-color: #fbdaa1; }\n\n.table-hover .table-warning:hover {\n background-color: #fce1b4; }\n .table-hover .table-warning:hover > td,\n .table-hover .table-warning:hover > th {\n background-color: #fce1b4; }\n\n.table-danger,\n.table-danger > th,\n.table-danger > td {\n background-color: #fbcfd6; }\n\n.table-danger th,\n.table-danger td,\n.table-danger thead th,\n.table-danger tbody + tbody {\n border-color: #f8a7b3; }\n\n.table-hover .table-danger:hover {\n background-color: #f9b7c2; }\n .table-hover .table-danger:hover > td,\n .table-hover .table-danger:hover > th {\n background-color: #f9b7c2; }\n\n.table-light,\n.table-light > th,\n.table-light > td {\n background-color: #fdfdfd; }\n\n.table-light th,\n.table-light td,\n.table-light thead th,\n.table-light tbody + tbody {\n border-color: #fbfbfb; }\n\n.table-hover .table-light:hover {\n background-color: #f0f0f0; }\n .table-hover .table-light:hover > td,\n .table-hover .table-light:hover > th {\n background-color: #f0f0f0; }\n\n.table-dark,\n.table-dark > th,\n.table-dark > td {\n background-color: #c6c8cb; }\n\n.table-dark th,\n.table-dark td,\n.table-dark thead th,\n.table-dark tbody + tbody {\n border-color: #94999f; }\n\n.table-hover .table-dark:hover {\n background-color: #b9bbbf; }\n .table-hover .table-dark:hover > td,\n .table-hover .table-dark:hover > th {\n background-color: #b9bbbf; }\n\n.table-pink,\n.table-pink > th,\n.table-pink > td {\n background-color: #fcd8e6; }\n\n.table-pink th,\n.table-pink td,\n.table-pink thead th,\n.table-pink tbody + tbody {\n border-color: #fab6d1; }\n\n.table-hover .table-pink:hover {\n background-color: #fac0d7; }\n .table-hover .table-pink:hover > td,\n .table-hover .table-pink:hover > th {\n background-color: #fac0d7; }\n\n.table-purple,\n.table-purple > th,\n.table-purple > td {\n background-color: #d6d2e8; }\n\n.table-purple th,\n.table-purple td,\n.table-purple thead th,\n.table-purple tbody + tbody {\n border-color: #b2abd5; }\n\n.table-hover .table-purple:hover {\n background-color: #c7c1df; }\n .table-hover .table-purple:hover > td,\n .table-hover .table-purple:hover > th {\n background-color: #c7c1df; }\n\n.table-active,\n.table-active > th,\n.table-active > td {\n background-color: rgba(0, 0, 0, 0.075); }\n\n.table-hover .table-active:hover {\n background-color: rgba(0, 0, 0, 0.075); }\n .table-hover .table-active:hover > td,\n .table-hover .table-active:hover > th {\n background-color: rgba(0, 0, 0, 0.075); }\n\n.table .thead-dark th {\n color: #98a6ad;\n background-color: #323a46;\n border-color: #424c5c; }\n\n.table .thead-light th {\n color: #6c757d;\n background-color: #f1f5f7;\n border-color: #dee2e6; }\n\n.table-dark {\n color: #98a6ad;\n background-color: #323a46; }\n .table-dark th,\n .table-dark td,\n .table-dark thead th {\n border-color: #424c5c; }\n .table-dark.table-bordered {\n border: 0; }\n .table-dark.table-striped tbody tr:nth-of-type(odd) {\n background-color: rgba(255, 255, 255, 0.05); }\n .table-dark.table-hover tbody tr:hover {\n color: #fff;\n background-color: rgba(255, 255, 255, 0.075); }\n\n@media (max-width: 575.98px) {\n .table-responsive-sm {\n display: block;\n width: 100%;\n overflow-x: auto;\n -webkit-overflow-scrolling: touch; }\n .table-responsive-sm > .table-bordered {\n border: 0; } }\n\n@media (max-width: 767.98px) {\n .table-responsive-md {\n display: block;\n width: 100%;\n overflow-x: auto;\n -webkit-overflow-scrolling: touch; }\n .table-responsive-md > .table-bordered {\n border: 0; } }\n\n@media (max-width: 991.98px) {\n .table-responsive-lg {\n display: block;\n width: 100%;\n overflow-x: auto;\n -webkit-overflow-scrolling: touch; }\n .table-responsive-lg > .table-bordered {\n border: 0; } }\n\n@media (max-width: 1199.98px) {\n .table-responsive-xl {\n display: block;\n width: 100%;\n overflow-x: auto;\n -webkit-overflow-scrolling: touch; }\n .table-responsive-xl > .table-bordered {\n border: 0; } }\n\n.table-responsive {\n display: block;\n width: 100%;\n overflow-x: auto;\n -webkit-overflow-scrolling: touch; }\n .table-responsive > .table-bordered {\n border: 0; }\n\n.form-control {\n display: block;\n width: 100%;\n height: calc(1.5em + 0.9rem + 2px);\n padding: 0.45rem 0.9rem;\n font-size: 0.875rem;\n font-weight: 400;\n line-height: 1.5;\n color: #6c757d;\n background-color: #fff;\n background-clip: padding-box;\n border: 1px solid #ced4da;\n border-radius: 0.2rem;\n transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; }\n @media (prefers-reduced-motion: reduce) {\n .form-control {\n transition: none; } }\n .form-control::-ms-expand {\n background-color: transparent;\n border: 0; }\n .form-control:focus {\n color: #495057;\n background-color: #fff;\n border-color: #b1bbc4;\n outline: 0;\n box-shadow: none; }\n .form-control::placeholder {\n color: #adb5bd;\n opacity: 1; }\n .form-control:disabled, .form-control[readonly] {\n background-color: #f1f5f7;\n opacity: 1; }\n\nselect.form-control:focus::-ms-value {\n color: #6c757d;\n background-color: #fff; }\n\n.form-control-file,\n.form-control-range {\n display: block;\n width: 100%; }\n\n.col-form-label {\n padding-top: calc(0.45rem + 1px);\n padding-bottom: calc(0.45rem + 1px);\n margin-bottom: 0;\n font-size: inherit;\n line-height: 1.5; }\n\n.col-form-label-lg {\n padding-top: calc(0.5rem + 1px);\n padding-bottom: calc(0.5rem + 1px);\n font-size: 1.09375rem;\n line-height: 1.5; }\n\n.col-form-label-sm {\n padding-top: calc(0.28rem + 1px);\n padding-bottom: calc(0.28rem + 1px);\n font-size: 0.76563rem;\n line-height: 1.5; }\n\n.form-control-plaintext {\n display: block;\n width: 100%;\n padding-top: 0.45rem;\n padding-bottom: 0.45rem;\n margin-bottom: 0;\n line-height: 1.5;\n color: #212529;\n background-color: transparent;\n border: solid transparent;\n border-width: 1px 0; }\n .form-control-plaintext.form-control-sm, .form-control-plaintext.form-control-lg {\n padding-right: 0;\n padding-left: 0; }\n\n.form-control-sm {\n height: calc(1.5em + 0.5rem + 2px);\n padding: 0.28rem 0.8rem;\n font-size: 0.76563rem;\n line-height: 1.5;\n border-radius: 0.2rem; }\n\n.form-control-lg {\n height: calc(1.5em + 1rem + 2px);\n padding: 0.5rem 1rem;\n font-size: 1.09375rem;\n line-height: 1.5;\n border-radius: 0.3rem; }\n\nselect.form-control[size], select.form-control[multiple] {\n height: auto; }\n\ntextarea.form-control {\n height: auto; }\n\n.form-group {\n margin-bottom: 1rem; }\n\n.form-text {\n display: block;\n margin-top: 0.25rem; }\n\n.form-row {\n display: flex;\n flex-wrap: wrap;\n margin-right: -5px;\n margin-left: -5px; }\n .form-row > .col,\n .form-row > [class*=\"col-\"] {\n padding-right: 5px;\n padding-left: 5px; }\n\n.form-check {\n position: relative;\n display: block;\n padding-left: 1.25rem; }\n\n.form-check-input {\n position: absolute;\n margin-top: 0.3rem;\n margin-left: -1.25rem; }\n .form-check-input:disabled ~ .form-check-label {\n color: #98a6ad; }\n\n.form-check-label {\n margin-bottom: 0; }\n\n.form-check-inline {\n display: inline-flex;\n align-items: center;\n padding-left: 0;\n margin-right: 0.75rem; }\n .form-check-inline .form-check-input {\n position: static;\n margin-top: 0;\n margin-right: 0.3125rem;\n margin-left: 0; }\n\n.valid-feedback {\n display: none;\n width: 100%;\n margin-top: 0.25rem;\n font-size: 0.75rem;\n color: #25b343; }\n\n.valid-tooltip {\n position: absolute;\n top: 100%;\n z-index: 5;\n display: none;\n max-width: 100%;\n padding: 0.4rem 0.8rem;\n margin-top: .1rem;\n font-size: 0.875rem;\n line-height: 1.5;\n color: #fff;\n background-color: rgba(37, 179, 67, 0.9);\n border-radius: 0.2rem; }\n\n.was-validated .form-control:valid, .form-control.is-valid {\n border-color: #25b343;\n padding-right: calc(1.5em + 0.9rem);\n background-image: url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%2325b343' 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\");\n background-repeat: no-repeat;\n background-position: center right calc(0.375em + 0.1875rem);\n background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem); }\n .was-validated .form-control:valid:focus, .form-control.is-valid:focus {\n border-color: #25b343;\n box-shadow: 0 0 0 0.2rem rgba(37, 179, 67, 0.25); }\n .was-validated .form-control:valid ~ .valid-feedback,\n .was-validated .form-control:valid ~ .valid-tooltip, .form-control.is-valid ~ .valid-feedback,\n .form-control.is-valid ~ .valid-tooltip {\n display: block; }\n\n.was-validated textarea.form-control:valid, textarea.form-control.is-valid {\n padding-right: calc(1.5em + 0.9rem);\n background-position: top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem); }\n\n.was-validated .custom-select:valid, .custom-select.is-valid {\n border-color: #25b343;\n padding-right: calc((1em + 0.75rem) * 3 / 4 + 1.75rem);\n background: url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' 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' viewBox='0 0 8 8'%3e%3cpath fill='%2325b343' 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); }\n .was-validated .custom-select:valid:focus, .custom-select.is-valid:focus {\n border-color: #25b343;\n box-shadow: 0 0 0 0.2rem rgba(37, 179, 67, 0.25); }\n .was-validated .custom-select:valid ~ .valid-feedback,\n .was-validated .custom-select:valid ~ .valid-tooltip, .custom-select.is-valid ~ .valid-feedback,\n .custom-select.is-valid ~ .valid-tooltip {\n display: block; }\n\n.was-validated .form-control-file:valid ~ .valid-feedback,\n.was-validated .form-control-file:valid ~ .valid-tooltip, .form-control-file.is-valid ~ .valid-feedback,\n.form-control-file.is-valid ~ .valid-tooltip {\n display: block; }\n\n.was-validated .form-check-input:valid ~ .form-check-label, .form-check-input.is-valid ~ .form-check-label {\n color: #25b343; }\n\n.was-validated .form-check-input:valid ~ .valid-feedback,\n.was-validated .form-check-input:valid ~ .valid-tooltip, .form-check-input.is-valid ~ .valid-feedback,\n.form-check-input.is-valid ~ .valid-tooltip {\n display: block; }\n\n.was-validated .custom-control-input:valid ~ .custom-control-label, .custom-control-input.is-valid ~ .custom-control-label {\n color: #25b343; }\n .was-validated .custom-control-input:valid ~ .custom-control-label::before, .custom-control-input.is-valid ~ .custom-control-label::before {\n border-color: #25b343; }\n\n.was-validated .custom-control-input:valid ~ .valid-feedback,\n.was-validated .custom-control-input:valid ~ .valid-tooltip, .custom-control-input.is-valid ~ .valid-feedback,\n.custom-control-input.is-valid ~ .valid-tooltip {\n display: block; }\n\n.was-validated .custom-control-input:valid:checked ~ .custom-control-label::before, .custom-control-input.is-valid:checked ~ .custom-control-label::before {\n border-color: #36d557;\n background-color: #36d557; }\n\n.was-validated .custom-control-input:valid:focus ~ .custom-control-label::before, .custom-control-input.is-valid:focus ~ .custom-control-label::before {\n box-shadow: 0 0 0 0.2rem rgba(37, 179, 67, 0.25); }\n\n.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 {\n border-color: #25b343; }\n\n.was-validated .custom-file-input:valid ~ .custom-file-label, .custom-file-input.is-valid ~ .custom-file-label {\n border-color: #25b343; }\n\n.was-validated .custom-file-input:valid ~ .valid-feedback,\n.was-validated .custom-file-input:valid ~ .valid-tooltip, .custom-file-input.is-valid ~ .valid-feedback,\n.custom-file-input.is-valid ~ .valid-tooltip {\n display: block; }\n\n.was-validated .custom-file-input:valid:focus ~ .custom-file-label, .custom-file-input.is-valid:focus ~ .custom-file-label {\n border-color: #25b343;\n box-shadow: 0 0 0 0.2rem rgba(37, 179, 67, 0.25); }\n\n.invalid-feedback {\n display: none;\n width: 100%;\n margin-top: 0.25rem;\n font-size: 0.75rem;\n color: #f1556c; }\n\n.invalid-tooltip {\n position: absolute;\n top: 100%;\n z-index: 5;\n display: none;\n max-width: 100%;\n padding: 0.4rem 0.8rem;\n margin-top: .1rem;\n font-size: 0.875rem;\n line-height: 1.5;\n color: #fff;\n background-color: rgba(241, 85, 108, 0.9);\n border-radius: 0.2rem; }\n\n.was-validated .form-control:invalid, .form-control.is-invalid {\n border-color: #f1556c;\n padding-right: calc(1.5em + 0.9rem);\n background-image: url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23f1556c' viewBox='-2 -2 7 7'%3e%3cpath stroke='%23f1556c' d='M0 0l3 3m0-3L0 3'/%3e%3ccircle r='.5'/%3e%3ccircle cx='3' r='.5'/%3e%3ccircle cy='3' r='.5'/%3e%3ccircle cx='3' cy='3' r='.5'/%3e%3c/svg%3E\");\n background-repeat: no-repeat;\n background-position: center right calc(0.375em + 0.1875rem);\n background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem); }\n .was-validated .form-control:invalid:focus, .form-control.is-invalid:focus {\n border-color: #f1556c;\n box-shadow: 0 0 0 0.2rem rgba(241, 85, 108, 0.25); }\n .was-validated .form-control:invalid ~ .invalid-feedback,\n .was-validated .form-control:invalid ~ .invalid-tooltip, .form-control.is-invalid ~ .invalid-feedback,\n .form-control.is-invalid ~ .invalid-tooltip {\n display: block; }\n\n.was-validated textarea.form-control:invalid, textarea.form-control.is-invalid {\n padding-right: calc(1.5em + 0.9rem);\n background-position: top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem); }\n\n.was-validated .custom-select:invalid, .custom-select.is-invalid {\n border-color: #f1556c;\n padding-right: calc((1em + 0.75rem) * 3 / 4 + 1.75rem);\n background: url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' 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' fill='%23f1556c' viewBox='-2 -2 7 7'%3e%3cpath stroke='%23f1556c' d='M0 0l3 3m0-3L0 3'/%3e%3ccircle r='.5'/%3e%3ccircle cx='3' r='.5'/%3e%3ccircle cy='3' r='.5'/%3e%3ccircle cx='3' cy='3' r='.5'/%3e%3c/svg%3E\") #fff no-repeat center right 1.75rem/calc(0.75em + 0.375rem) calc(0.75em + 0.375rem); }\n .was-validated .custom-select:invalid:focus, .custom-select.is-invalid:focus {\n border-color: #f1556c;\n box-shadow: 0 0 0 0.2rem rgba(241, 85, 108, 0.25); }\n .was-validated .custom-select:invalid ~ .invalid-feedback,\n .was-validated .custom-select:invalid ~ .invalid-tooltip, .custom-select.is-invalid ~ .invalid-feedback,\n .custom-select.is-invalid ~ .invalid-tooltip {\n display: block; }\n\n.was-validated .form-control-file:invalid ~ .invalid-feedback,\n.was-validated .form-control-file:invalid ~ .invalid-tooltip, .form-control-file.is-invalid ~ .invalid-feedback,\n.form-control-file.is-invalid ~ .invalid-tooltip {\n display: block; }\n\n.was-validated .form-check-input:invalid ~ .form-check-label, .form-check-input.is-invalid ~ .form-check-label {\n color: #f1556c; }\n\n.was-validated .form-check-input:invalid ~ .invalid-feedback,\n.was-validated .form-check-input:invalid ~ .invalid-tooltip, .form-check-input.is-invalid ~ .invalid-feedback,\n.form-check-input.is-invalid ~ .invalid-tooltip {\n display: block; }\n\n.was-validated .custom-control-input:invalid ~ .custom-control-label, .custom-control-input.is-invalid ~ .custom-control-label {\n color: #f1556c; }\n .was-validated .custom-control-input:invalid ~ .custom-control-label::before, .custom-control-input.is-invalid ~ .custom-control-label::before {\n border-color: #f1556c; }\n\n.was-validated .custom-control-input:invalid ~ .invalid-feedback,\n.was-validated .custom-control-input:invalid ~ .invalid-tooltip, .custom-control-input.is-invalid ~ .invalid-feedback,\n.custom-control-input.is-invalid ~ .invalid-tooltip {\n display: block; }\n\n.was-validated .custom-control-input:invalid:checked ~ .custom-control-label::before, .custom-control-input.is-invalid:checked ~ .custom-control-label::before {\n border-color: #f58495;\n background-color: #f58495; }\n\n.was-validated .custom-control-input:invalid:focus ~ .custom-control-label::before, .custom-control-input.is-invalid:focus ~ .custom-control-label::before {\n box-shadow: 0 0 0 0.2rem rgba(241, 85, 108, 0.25); }\n\n.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 {\n border-color: #f1556c; }\n\n.was-validated .custom-file-input:invalid ~ .custom-file-label, .custom-file-input.is-invalid ~ .custom-file-label {\n border-color: #f1556c; }\n\n.was-validated .custom-file-input:invalid ~ .invalid-feedback,\n.was-validated .custom-file-input:invalid ~ .invalid-tooltip, .custom-file-input.is-invalid ~ .invalid-feedback,\n.custom-file-input.is-invalid ~ .invalid-tooltip {\n display: block; }\n\n.was-validated .custom-file-input:invalid:focus ~ .custom-file-label, .custom-file-input.is-invalid:focus ~ .custom-file-label {\n border-color: #f1556c;\n box-shadow: 0 0 0 0.2rem rgba(241, 85, 108, 0.25); }\n\n.form-inline {\n display: flex;\n flex-flow: row wrap;\n align-items: center; }\n .form-inline .form-check {\n width: 100%; }\n @media (min-width: 576px) {\n .form-inline label {\n display: flex;\n align-items: center;\n justify-content: center;\n margin-bottom: 0; }\n .form-inline .form-group {\n display: flex;\n flex: 0 0 auto;\n flex-flow: row wrap;\n align-items: center;\n margin-bottom: 0; }\n .form-inline .form-control {\n display: inline-block;\n width: auto;\n vertical-align: middle; }\n .form-inline .form-control-plaintext {\n display: inline-block; }\n .form-inline .input-group,\n .form-inline .custom-select {\n width: auto; }\n .form-inline .form-check {\n display: flex;\n align-items: center;\n justify-content: center;\n width: auto;\n padding-left: 0; }\n .form-inline .form-check-input {\n position: relative;\n flex-shrink: 0;\n margin-top: 0;\n margin-right: 0.25rem;\n margin-left: 0; }\n .form-inline .custom-control {\n align-items: center;\n justify-content: center; }\n .form-inline .custom-control-label {\n margin-bottom: 0; } }\n\n.btn {\n display: inline-block;\n font-weight: 400;\n color: #6c757d;\n text-align: center;\n vertical-align: middle;\n user-select: none;\n background-color: transparent;\n border: 1px solid transparent;\n padding: 0.45rem 0.9rem;\n font-size: 0.875rem;\n line-height: 1.5;\n border-radius: 0.15rem;\n 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; }\n @media (prefers-reduced-motion: reduce) {\n .btn {\n transition: none; } }\n .btn:hover {\n color: #6c757d;\n text-decoration: none; }\n .btn:focus, .btn.focus {\n outline: 0;\n box-shadow: 0 0 0 0.15rem rgba(0, 172, 193, 0.25); }\n .btn.disabled, .btn:disabled {\n opacity: 0.65; }\n\na.btn.disabled,\nfieldset:disabled a.btn {\n pointer-events: none; }\n\n.btn-primary {\n color: #fff;\n background-color: #00acc1;\n border-color: #00acc1; }\n .btn-primary:hover {\n color: #fff;\n background-color: #008a9b;\n border-color: #007f8e; }\n .btn-primary:focus, .btn-primary.focus {\n box-shadow: 0 0 0 0.15rem rgba(38, 184, 202, 0.5); }\n .btn-primary.disabled, .btn-primary:disabled {\n color: #fff;\n background-color: #00acc1;\n border-color: #00acc1; }\n .btn-primary:not(:disabled):not(.disabled):active, .btn-primary:not(:disabled):not(.disabled).active,\n .show > .btn-primary.dropdown-toggle {\n color: #fff;\n background-color: #007f8e;\n border-color: #007381; }\n .btn-primary:not(:disabled):not(.disabled):active:focus, .btn-primary:not(:disabled):not(.disabled).active:focus,\n .show > .btn-primary.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.15rem rgba(38, 184, 202, 0.5); }\n\n.btn-secondary {\n color: #fff;\n background-color: #6c757d;\n border-color: #6c757d; }\n .btn-secondary:hover {\n color: #fff;\n background-color: #5a6268;\n border-color: #545b62; }\n .btn-secondary:focus, .btn-secondary.focus {\n box-shadow: 0 0 0 0.15rem rgba(130, 138, 145, 0.5); }\n .btn-secondary.disabled, .btn-secondary:disabled {\n color: #fff;\n background-color: #6c757d;\n border-color: #6c757d; }\n .btn-secondary:not(:disabled):not(.disabled):active, .btn-secondary:not(:disabled):not(.disabled).active,\n .show > .btn-secondary.dropdown-toggle {\n color: #fff;\n background-color: #545b62;\n border-color: #4e555b; }\n .btn-secondary:not(:disabled):not(.disabled):active:focus, .btn-secondary:not(:disabled):not(.disabled).active:focus,\n .show > .btn-secondary.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.15rem rgba(130, 138, 145, 0.5); }\n\n.btn-success {\n color: #fff;\n background-color: #25b343;\n border-color: #25b343; }\n .btn-success:hover {\n color: #fff;\n background-color: #1e9337;\n border-color: #1c8933; }\n .btn-success:focus, .btn-success.focus {\n box-shadow: 0 0 0 0.15rem rgba(70, 190, 95, 0.5); }\n .btn-success.disabled, .btn-success:disabled {\n color: #fff;\n background-color: #25b343;\n border-color: #25b343; }\n .btn-success:not(:disabled):not(.disabled):active, .btn-success:not(:disabled):not(.disabled).active,\n .show > .btn-success.dropdown-toggle {\n color: #fff;\n background-color: #1c8933;\n border-color: #1a7e2f; }\n .btn-success:not(:disabled):not(.disabled):active:focus, .btn-success:not(:disabled):not(.disabled).active:focus,\n .show > .btn-success.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.15rem rgba(70, 190, 95, 0.5); }\n\n.btn-info {\n color: #fff;\n background-color: #4b88e4;\n border-color: #4b88e4; }\n .btn-info:hover {\n color: #fff;\n background-color: #2a72df;\n border-color: #216bdb; }\n .btn-info:focus, .btn-info.focus {\n box-shadow: 0 0 0 0.15rem rgba(102, 154, 232, 0.5); }\n .btn-info.disabled, .btn-info:disabled {\n color: #fff;\n background-color: #4b88e4;\n border-color: #4b88e4; }\n .btn-info:not(:disabled):not(.disabled):active, .btn-info:not(:disabled):not(.disabled).active,\n .show > .btn-info.dropdown-toggle {\n color: #fff;\n background-color: #216bdb;\n border-color: #1f66d0; }\n .btn-info:not(:disabled):not(.disabled):active:focus, .btn-info:not(:disabled):not(.disabled).active:focus,\n .show > .btn-info.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.15rem rgba(102, 154, 232, 0.5); }\n\n.btn-warning {\n color: #414d5f;\n background-color: #f7b84b;\n border-color: #f7b84b; }\n .btn-warning:hover {\n color: #fff;\n background-color: #f5aa26;\n border-color: #f5a51a; }\n .btn-warning:focus, .btn-warning.focus {\n box-shadow: 0 0 0 0.15rem rgba(220, 168, 78, 0.5); }\n .btn-warning.disabled, .btn-warning:disabled {\n color: #414d5f;\n background-color: #f7b84b;\n border-color: #f7b84b; }\n .btn-warning:not(:disabled):not(.disabled):active, .btn-warning:not(:disabled):not(.disabled).active,\n .show > .btn-warning.dropdown-toggle {\n color: #fff;\n background-color: #f5a51a;\n border-color: #f4a00e; }\n .btn-warning:not(:disabled):not(.disabled):active:focus, .btn-warning:not(:disabled):not(.disabled).active:focus,\n .show > .btn-warning.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.15rem rgba(220, 168, 78, 0.5); }\n\n.btn-danger {\n color: #fff;\n background-color: #f1556c;\n border-color: #f1556c; }\n .btn-danger:hover {\n color: #fff;\n background-color: #ee324d;\n border-color: #ed2643; }\n .btn-danger:focus, .btn-danger.focus {\n box-shadow: 0 0 0 0.15rem rgba(243, 111, 130, 0.5); }\n .btn-danger.disabled, .btn-danger:disabled {\n color: #fff;\n background-color: #f1556c;\n border-color: #f1556c; }\n .btn-danger:not(:disabled):not(.disabled):active, .btn-danger:not(:disabled):not(.disabled).active,\n .show > .btn-danger.dropdown-toggle {\n color: #fff;\n background-color: #ed2643;\n border-color: #ec1a39; }\n .btn-danger:not(:disabled):not(.disabled):active:focus, .btn-danger:not(:disabled):not(.disabled).active:focus,\n .show > .btn-danger.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.15rem rgba(243, 111, 130, 0.5); }\n\n.btn-light {\n color: #414d5f;\n background-color: #f7f7f7;\n border-color: #f7f7f7; }\n .btn-light:hover {\n color: #414d5f;\n background-color: #e4e4e4;\n border-color: #dedede; }\n .btn-light:focus, .btn-light.focus {\n box-shadow: 0 0 0 0.15rem rgba(220, 222, 224, 0.5); }\n .btn-light.disabled, .btn-light:disabled {\n color: #414d5f;\n background-color: #f7f7f7;\n border-color: #f7f7f7; }\n .btn-light:not(:disabled):not(.disabled):active, .btn-light:not(:disabled):not(.disabled).active,\n .show > .btn-light.dropdown-toggle {\n color: #414d5f;\n background-color: #dedede;\n border-color: #d7d7d7; }\n .btn-light:not(:disabled):not(.disabled):active:focus, .btn-light:not(:disabled):not(.disabled).active:focus,\n .show > .btn-light.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.15rem rgba(220, 222, 224, 0.5); }\n\n.btn-dark {\n color: #fff;\n background-color: #323a46;\n border-color: #323a46; }\n .btn-dark:hover {\n color: #fff;\n background-color: #222830;\n border-color: #1d2128; }\n .btn-dark:focus, .btn-dark.focus {\n box-shadow: 0 0 0 0.15rem rgba(81, 88, 98, 0.5); }\n .btn-dark.disabled, .btn-dark:disabled {\n color: #fff;\n background-color: #323a46;\n border-color: #323a46; }\n .btn-dark:not(:disabled):not(.disabled):active, .btn-dark:not(:disabled):not(.disabled).active,\n .show > .btn-dark.dropdown-toggle {\n color: #fff;\n background-color: #1d2128;\n border-color: #171b21; }\n .btn-dark:not(:disabled):not(.disabled):active:focus, .btn-dark:not(:disabled):not(.disabled).active:focus,\n .show > .btn-dark.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.15rem rgba(81, 88, 98, 0.5); }\n\n.btn-pink {\n color: #fff;\n background-color: #f672a7;\n border-color: #f672a7; }\n .btn-pink:hover {\n color: #fff;\n background-color: #f44e91;\n border-color: #f34289; }\n .btn-pink:focus, .btn-pink.focus {\n box-shadow: 0 0 0 0.15rem rgba(247, 135, 180, 0.5); }\n .btn-pink.disabled, .btn-pink:disabled {\n color: #fff;\n background-color: #f672a7;\n border-color: #f672a7; }\n .btn-pink:not(:disabled):not(.disabled):active, .btn-pink:not(:disabled):not(.disabled).active,\n .show > .btn-pink.dropdown-toggle {\n color: #fff;\n background-color: #f34289;\n border-color: #f23682; }\n .btn-pink:not(:disabled):not(.disabled):active:focus, .btn-pink:not(:disabled):not(.disabled).active:focus,\n .show > .btn-pink.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.15rem rgba(247, 135, 180, 0.5); }\n\n.btn-purple {\n color: #fff;\n background-color: #6b5eae;\n border-color: #6b5eae; }\n .btn-purple:hover {\n color: #fff;\n background-color: #594d99;\n border-color: #544990; }\n .btn-purple:focus, .btn-purple.focus {\n box-shadow: 0 0 0 0.15rem rgba(129, 118, 186, 0.5); }\n .btn-purple.disabled, .btn-purple:disabled {\n color: #fff;\n background-color: #6b5eae;\n border-color: #6b5eae; }\n .btn-purple:not(:disabled):not(.disabled):active, .btn-purple:not(:disabled):not(.disabled).active,\n .show > .btn-purple.dropdown-toggle {\n color: #fff;\n background-color: #544990;\n border-color: #4f4488; }\n .btn-purple:not(:disabled):not(.disabled):active:focus, .btn-purple:not(:disabled):not(.disabled).active:focus,\n .show > .btn-purple.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.15rem rgba(129, 118, 186, 0.5); }\n\n.btn-outline-primary {\n color: #00acc1;\n border-color: #00acc1; }\n .btn-outline-primary:hover {\n color: #fff;\n background-color: #00acc1;\n border-color: #00acc1; }\n .btn-outline-primary:focus, .btn-outline-primary.focus {\n box-shadow: 0 0 0 0.15rem rgba(0, 172, 193, 0.5); }\n .btn-outline-primary.disabled, .btn-outline-primary:disabled {\n color: #00acc1;\n background-color: transparent; }\n .btn-outline-primary:not(:disabled):not(.disabled):active, .btn-outline-primary:not(:disabled):not(.disabled).active,\n .show > .btn-outline-primary.dropdown-toggle {\n color: #fff;\n background-color: #00acc1;\n border-color: #00acc1; }\n .btn-outline-primary:not(:disabled):not(.disabled):active:focus, .btn-outline-primary:not(:disabled):not(.disabled).active:focus,\n .show > .btn-outline-primary.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.15rem rgba(0, 172, 193, 0.5); }\n\n.btn-outline-secondary {\n color: #6c757d;\n border-color: #6c757d; }\n .btn-outline-secondary:hover {\n color: #fff;\n background-color: #6c757d;\n border-color: #6c757d; }\n .btn-outline-secondary:focus, .btn-outline-secondary.focus {\n box-shadow: 0 0 0 0.15rem rgba(108, 117, 125, 0.5); }\n .btn-outline-secondary.disabled, .btn-outline-secondary:disabled {\n color: #6c757d;\n background-color: transparent; }\n .btn-outline-secondary:not(:disabled):not(.disabled):active, .btn-outline-secondary:not(:disabled):not(.disabled).active,\n .show > .btn-outline-secondary.dropdown-toggle {\n color: #fff;\n background-color: #6c757d;\n border-color: #6c757d; }\n .btn-outline-secondary:not(:disabled):not(.disabled):active:focus, .btn-outline-secondary:not(:disabled):not(.disabled).active:focus,\n .show > .btn-outline-secondary.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.15rem rgba(108, 117, 125, 0.5); }\n\n.btn-outline-success {\n color: #25b343;\n border-color: #25b343; }\n .btn-outline-success:hover {\n color: #fff;\n background-color: #25b343;\n border-color: #25b343; }\n .btn-outline-success:focus, .btn-outline-success.focus {\n box-shadow: 0 0 0 0.15rem rgba(37, 179, 67, 0.5); }\n .btn-outline-success.disabled, .btn-outline-success:disabled {\n color: #25b343;\n background-color: transparent; }\n .btn-outline-success:not(:disabled):not(.disabled):active, .btn-outline-success:not(:disabled):not(.disabled).active,\n .show > .btn-outline-success.dropdown-toggle {\n color: #fff;\n background-color: #25b343;\n border-color: #25b343; }\n .btn-outline-success:not(:disabled):not(.disabled):active:focus, .btn-outline-success:not(:disabled):not(.disabled).active:focus,\n .show > .btn-outline-success.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.15rem rgba(37, 179, 67, 0.5); }\n\n.btn-outline-info {\n color: #4b88e4;\n border-color: #4b88e4; }\n .btn-outline-info:hover {\n color: #fff;\n background-color: #4b88e4;\n border-color: #4b88e4; }\n .btn-outline-info:focus, .btn-outline-info.focus {\n box-shadow: 0 0 0 0.15rem rgba(75, 136, 228, 0.5); }\n .btn-outline-info.disabled, .btn-outline-info:disabled {\n color: #4b88e4;\n background-color: transparent; }\n .btn-outline-info:not(:disabled):not(.disabled):active, .btn-outline-info:not(:disabled):not(.disabled).active,\n .show > .btn-outline-info.dropdown-toggle {\n color: #fff;\n background-color: #4b88e4;\n border-color: #4b88e4; }\n .btn-outline-info:not(:disabled):not(.disabled):active:focus, .btn-outline-info:not(:disabled):not(.disabled).active:focus,\n .show > .btn-outline-info.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.15rem rgba(75, 136, 228, 0.5); }\n\n.btn-outline-warning {\n color: #f7b84b;\n border-color: #f7b84b; }\n .btn-outline-warning:hover {\n color: #414d5f;\n background-color: #f7b84b;\n border-color: #f7b84b; }\n .btn-outline-warning:focus, .btn-outline-warning.focus {\n box-shadow: 0 0 0 0.15rem rgba(247, 184, 75, 0.5); }\n .btn-outline-warning.disabled, .btn-outline-warning:disabled {\n color: #f7b84b;\n background-color: transparent; }\n .btn-outline-warning:not(:disabled):not(.disabled):active, .btn-outline-warning:not(:disabled):not(.disabled).active,\n .show > .btn-outline-warning.dropdown-toggle {\n color: #414d5f;\n background-color: #f7b84b;\n border-color: #f7b84b; }\n .btn-outline-warning:not(:disabled):not(.disabled):active:focus, .btn-outline-warning:not(:disabled):not(.disabled).active:focus,\n .show > .btn-outline-warning.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.15rem rgba(247, 184, 75, 0.5); }\n\n.btn-outline-danger {\n color: #f1556c;\n border-color: #f1556c; }\n .btn-outline-danger:hover {\n color: #fff;\n background-color: #f1556c;\n border-color: #f1556c; }\n .btn-outline-danger:focus, .btn-outline-danger.focus {\n box-shadow: 0 0 0 0.15rem rgba(241, 85, 108, 0.5); }\n .btn-outline-danger.disabled, .btn-outline-danger:disabled {\n color: #f1556c;\n background-color: transparent; }\n .btn-outline-danger:not(:disabled):not(.disabled):active, .btn-outline-danger:not(:disabled):not(.disabled).active,\n .show > .btn-outline-danger.dropdown-toggle {\n color: #fff;\n background-color: #f1556c;\n border-color: #f1556c; }\n .btn-outline-danger:not(:disabled):not(.disabled):active:focus, .btn-outline-danger:not(:disabled):not(.disabled).active:focus,\n .show > .btn-outline-danger.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.15rem rgba(241, 85, 108, 0.5); }\n\n.btn-outline-light {\n color: #f7f7f7;\n border-color: #f7f7f7; }\n .btn-outline-light:hover {\n color: #414d5f;\n background-color: #f7f7f7;\n border-color: #f7f7f7; }\n .btn-outline-light:focus, .btn-outline-light.focus {\n box-shadow: 0 0 0 0.15rem rgba(247, 247, 247, 0.5); }\n .btn-outline-light.disabled, .btn-outline-light:disabled {\n color: #f7f7f7;\n background-color: transparent; }\n .btn-outline-light:not(:disabled):not(.disabled):active, .btn-outline-light:not(:disabled):not(.disabled).active,\n .show > .btn-outline-light.dropdown-toggle {\n color: #414d5f;\n background-color: #f7f7f7;\n border-color: #f7f7f7; }\n .btn-outline-light:not(:disabled):not(.disabled):active:focus, .btn-outline-light:not(:disabled):not(.disabled).active:focus,\n .show > .btn-outline-light.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.15rem rgba(247, 247, 247, 0.5); }\n\n.btn-outline-dark {\n color: #323a46;\n border-color: #323a46; }\n .btn-outline-dark:hover {\n color: #fff;\n background-color: #323a46;\n border-color: #323a46; }\n .btn-outline-dark:focus, .btn-outline-dark.focus {\n box-shadow: 0 0 0 0.15rem rgba(50, 58, 70, 0.5); }\n .btn-outline-dark.disabled, .btn-outline-dark:disabled {\n color: #323a46;\n background-color: transparent; }\n .btn-outline-dark:not(:disabled):not(.disabled):active, .btn-outline-dark:not(:disabled):not(.disabled).active,\n .show > .btn-outline-dark.dropdown-toggle {\n color: #fff;\n background-color: #323a46;\n border-color: #323a46; }\n .btn-outline-dark:not(:disabled):not(.disabled):active:focus, .btn-outline-dark:not(:disabled):not(.disabled).active:focus,\n .show > .btn-outline-dark.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.15rem rgba(50, 58, 70, 0.5); }\n\n.btn-outline-pink {\n color: #f672a7;\n border-color: #f672a7; }\n .btn-outline-pink:hover {\n color: #fff;\n background-color: #f672a7;\n border-color: #f672a7; }\n .btn-outline-pink:focus, .btn-outline-pink.focus {\n box-shadow: 0 0 0 0.15rem rgba(246, 114, 167, 0.5); }\n .btn-outline-pink.disabled, .btn-outline-pink:disabled {\n color: #f672a7;\n background-color: transparent; }\n .btn-outline-pink:not(:disabled):not(.disabled):active, .btn-outline-pink:not(:disabled):not(.disabled).active,\n .show > .btn-outline-pink.dropdown-toggle {\n color: #fff;\n background-color: #f672a7;\n border-color: #f672a7; }\n .btn-outline-pink:not(:disabled):not(.disabled):active:focus, .btn-outline-pink:not(:disabled):not(.disabled).active:focus,\n .show > .btn-outline-pink.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.15rem rgba(246, 114, 167, 0.5); }\n\n.btn-outline-purple {\n color: #6b5eae;\n border-color: #6b5eae; }\n .btn-outline-purple:hover {\n color: #fff;\n background-color: #6b5eae;\n border-color: #6b5eae; }\n .btn-outline-purple:focus, .btn-outline-purple.focus {\n box-shadow: 0 0 0 0.15rem rgba(107, 94, 174, 0.5); }\n .btn-outline-purple.disabled, .btn-outline-purple:disabled {\n color: #6b5eae;\n background-color: transparent; }\n .btn-outline-purple:not(:disabled):not(.disabled):active, .btn-outline-purple:not(:disabled):not(.disabled).active,\n .show > .btn-outline-purple.dropdown-toggle {\n color: #fff;\n background-color: #6b5eae;\n border-color: #6b5eae; }\n .btn-outline-purple:not(:disabled):not(.disabled):active:focus, .btn-outline-purple:not(:disabled):not(.disabled).active:focus,\n .show > .btn-outline-purple.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.15rem rgba(107, 94, 174, 0.5); }\n\n.btn-link {\n font-weight: 400;\n color: #00acc1;\n text-decoration: none; }\n .btn-link:hover {\n color: #006875;\n text-decoration: none; }\n .btn-link:focus, .btn-link.focus {\n text-decoration: none;\n box-shadow: none; }\n .btn-link:disabled, .btn-link.disabled {\n color: #adb5bd;\n pointer-events: none; }\n\n.btn-lg, .btn-group-lg > .btn {\n padding: 0.5rem 1rem;\n font-size: 1.09375rem;\n line-height: 1.5;\n border-radius: 0.15rem; }\n\n.btn-sm, .btn-group-sm > .btn {\n padding: 0.28rem 0.8rem;\n font-size: 0.76563rem;\n line-height: 1.5;\n border-radius: 0.15rem; }\n\n.btn-block {\n display: block;\n width: 100%; }\n .btn-block + .btn-block {\n margin-top: 0.5rem; }\n\ninput[type=\"submit\"].btn-block,\ninput[type=\"reset\"].btn-block,\ninput[type=\"button\"].btn-block {\n width: 100%; }\n\n.fade {\n transition: opacity 0.15s linear; }\n @media (prefers-reduced-motion: reduce) {\n .fade {\n transition: none; } }\n .fade:not(.show) {\n opacity: 0; }\n\n.collapse:not(.show) {\n display: none; }\n\n.collapsing {\n position: relative;\n height: 0;\n overflow: hidden;\n transition: height 0.35s ease; }\n @media (prefers-reduced-motion: reduce) {\n .collapsing {\n transition: none; } }\n\n.dropup,\n.dropright,\n.dropdown,\n.dropleft {\n position: relative; }\n\n.dropdown-toggle {\n white-space: nowrap; }\n\n.dropdown-menu {\n position: absolute;\n top: 100%;\n left: 0;\n z-index: 1000;\n display: none;\n float: left;\n min-width: 10rem;\n padding: 0.25rem 0;\n margin: 0.125rem 0 0;\n font-size: 1rem;\n color: #212529;\n text-align: left;\n list-style: none;\n background-color: #fff;\n background-clip: padding-box;\n border: 1px solid #efefef;\n border-radius: 0.25rem; }\n\n.dropdown-menu-left {\n right: auto;\n left: 0; }\n\n.dropdown-menu-right {\n right: 0;\n left: auto; }\n\n@media (min-width: 576px) {\n .dropdown-menu-sm-left {\n right: auto;\n left: 0; }\n .dropdown-menu-sm-right {\n right: 0;\n left: auto; } }\n\n@media (min-width: 768px) {\n .dropdown-menu-md-left {\n right: auto;\n left: 0; }\n .dropdown-menu-md-right {\n right: 0;\n left: auto; } }\n\n@media (min-width: 992px) {\n .dropdown-menu-lg-left {\n right: auto;\n left: 0; }\n .dropdown-menu-lg-right {\n right: 0;\n left: auto; } }\n\n@media (min-width: 1200px) {\n .dropdown-menu-xl-left {\n right: auto;\n left: 0; }\n .dropdown-menu-xl-right {\n right: 0;\n left: auto; } }\n\n.dropup .dropdown-menu {\n top: auto;\n bottom: 100%;\n margin-top: 0;\n margin-bottom: 0.125rem; }\n\n.dropright .dropdown-menu {\n top: 0;\n right: auto;\n left: 100%;\n margin-top: 0;\n margin-left: 0.125rem; }\n\n.dropright .dropdown-toggle::after {\n vertical-align: 0; }\n\n.dropleft .dropdown-menu {\n top: 0;\n right: 100%;\n left: auto;\n margin-top: 0;\n margin-right: 0.125rem; }\n\n.dropleft .dropdown-toggle::before {\n vertical-align: 0; }\n\n.dropdown-menu[x-placement^=\"top\"], .dropdown-menu[x-placement^=\"right\"], .dropdown-menu[x-placement^=\"bottom\"], .dropdown-menu[x-placement^=\"left\"] {\n right: auto;\n bottom: auto; }\n\n.dropdown-divider {\n height: 0;\n margin: 0.5rem 0;\n overflow: hidden;\n border-top: 1px solid #e9ecef; }\n\n.dropdown-item {\n display: block;\n width: 100%;\n padding: 0.45rem 1.2rem;\n clear: both;\n font-weight: 400;\n color: #6c757d;\n text-align: inherit;\n white-space: nowrap;\n background-color: transparent;\n border: 0; }\n .dropdown-item:hover, .dropdown-item:focus {\n color: #272e37;\n text-decoration: none;\n background-color: #f8f9fa; }\n .dropdown-item.active, .dropdown-item:active {\n color: #323a46;\n text-decoration: none;\n background-color: #f7f7f7; }\n .dropdown-item.disabled, .dropdown-item:disabled {\n color: #6c757d;\n pointer-events: none;\n background-color: transparent; }\n\n.dropdown-menu.show {\n display: block; }\n\n.dropdown-header {\n display: block;\n padding: 0.25rem 1.2rem;\n margin-bottom: 0;\n font-size: 0.76563rem;\n color: inherit;\n white-space: nowrap; }\n\n.dropdown-item-text {\n display: block;\n padding: 0.45rem 1.2rem;\n color: #6c757d; }\n\n.btn-group,\n.btn-group-vertical {\n position: relative;\n display: inline-flex;\n vertical-align: middle; }\n .btn-group > .btn,\n .btn-group-vertical > .btn {\n position: relative;\n flex: 1 1 auto; }\n .btn-group > .btn:hover,\n .btn-group-vertical > .btn:hover {\n z-index: 1; }\n .btn-group > .btn:focus, .btn-group > .btn:active, .btn-group > .btn.active,\n .btn-group-vertical > .btn:focus,\n .btn-group-vertical > .btn:active,\n .btn-group-vertical > .btn.active {\n z-index: 1; }\n\n.btn-toolbar {\n display: flex;\n flex-wrap: wrap;\n justify-content: flex-start; }\n .btn-toolbar .input-group {\n width: auto; }\n\n.btn-group > .btn:not(:first-child),\n.btn-group > .btn-group:not(:first-child) {\n margin-left: -1px; }\n\n.btn-group > .btn:not(:last-child):not(.dropdown-toggle),\n.btn-group > .btn-group:not(:last-child) > .btn {\n border-top-right-radius: 0;\n border-bottom-right-radius: 0; }\n\n.btn-group > .btn:not(:first-child),\n.btn-group > .btn-group:not(:first-child) > .btn {\n border-top-left-radius: 0;\n border-bottom-left-radius: 0; }\n\n.dropdown-toggle-split {\n padding-right: 0.675rem;\n padding-left: 0.675rem; }\n .dropdown-toggle-split::after,\n .dropup .dropdown-toggle-split::after,\n .dropright .dropdown-toggle-split::after {\n margin-left: 0; }\n .dropleft .dropdown-toggle-split::before {\n margin-right: 0; }\n\n.btn-sm + .dropdown-toggle-split, .btn-group-sm > .btn + .dropdown-toggle-split {\n padding-right: 0.6rem;\n padding-left: 0.6rem; }\n\n.btn-lg + .dropdown-toggle-split, .btn-group-lg > .btn + .dropdown-toggle-split {\n padding-right: 0.75rem;\n padding-left: 0.75rem; }\n\n.btn-group-vertical {\n flex-direction: column;\n align-items: flex-start;\n justify-content: center; }\n .btn-group-vertical > .btn,\n .btn-group-vertical > .btn-group {\n width: 100%; }\n .btn-group-vertical > .btn:not(:first-child),\n .btn-group-vertical > .btn-group:not(:first-child) {\n margin-top: -1px; }\n .btn-group-vertical > .btn:not(:last-child):not(.dropdown-toggle),\n .btn-group-vertical > .btn-group:not(:last-child) > .btn {\n border-bottom-right-radius: 0;\n border-bottom-left-radius: 0; }\n .btn-group-vertical > .btn:not(:first-child),\n .btn-group-vertical > .btn-group:not(:first-child) > .btn {\n border-top-left-radius: 0;\n border-top-right-radius: 0; }\n\n.btn-group-toggle > .btn,\n.btn-group-toggle > .btn-group > .btn {\n margin-bottom: 0; }\n .btn-group-toggle > .btn input[type=\"radio\"],\n .btn-group-toggle > .btn input[type=\"checkbox\"],\n .btn-group-toggle > .btn-group > .btn input[type=\"radio\"],\n .btn-group-toggle > .btn-group > .btn input[type=\"checkbox\"] {\n position: absolute;\n clip: rect(0, 0, 0, 0);\n pointer-events: none; }\n\n.input-group {\n position: relative;\n display: flex;\n flex-wrap: wrap;\n align-items: stretch;\n width: 100%; }\n .input-group > .form-control,\n .input-group > .form-control-plaintext,\n .input-group > .custom-select,\n .input-group > .custom-file {\n position: relative;\n flex: 1 1 auto;\n width: 1%;\n margin-bottom: 0; }\n .input-group > .form-control + .form-control,\n .input-group > .form-control + .custom-select,\n .input-group > .form-control + .custom-file,\n .input-group > .form-control-plaintext + .form-control,\n .input-group > .form-control-plaintext + .custom-select,\n .input-group > .form-control-plaintext + .custom-file,\n .input-group > .custom-select + .form-control,\n .input-group > .custom-select + .custom-select,\n .input-group > .custom-select + .custom-file,\n .input-group > .custom-file + .form-control,\n .input-group > .custom-file + .custom-select,\n .input-group > .custom-file + .custom-file {\n margin-left: -1px; }\n .input-group > .form-control:focus,\n .input-group > .custom-select:focus,\n .input-group > .custom-file .custom-file-input:focus ~ .custom-file-label {\n z-index: 3; }\n .input-group > .custom-file .custom-file-input:focus {\n z-index: 4; }\n .input-group > .form-control:not(:last-child),\n .input-group > .custom-select:not(:last-child) {\n border-top-right-radius: 0;\n border-bottom-right-radius: 0; }\n .input-group > .form-control:not(:first-child),\n .input-group > .custom-select:not(:first-child) {\n border-top-left-radius: 0;\n border-bottom-left-radius: 0; }\n .input-group > .custom-file {\n display: flex;\n align-items: center; }\n .input-group > .custom-file:not(:last-child) .custom-file-label,\n .input-group > .custom-file:not(:last-child) .custom-file-label::after {\n border-top-right-radius: 0;\n border-bottom-right-radius: 0; }\n .input-group > .custom-file:not(:first-child) .custom-file-label {\n border-top-left-radius: 0;\n border-bottom-left-radius: 0; }\n\n.input-group-prepend,\n.input-group-append {\n display: flex; }\n .input-group-prepend .btn,\n .input-group-append .btn {\n position: relative;\n z-index: 2; }\n .input-group-prepend .btn:focus,\n .input-group-append .btn:focus {\n z-index: 3; }\n .input-group-prepend .btn + .btn,\n .input-group-prepend .btn + .input-group-text,\n .input-group-prepend .input-group-text + .input-group-text,\n .input-group-prepend .input-group-text + .btn,\n .input-group-append .btn + .btn,\n .input-group-append .btn + .input-group-text,\n .input-group-append .input-group-text + .input-group-text,\n .input-group-append .input-group-text + .btn {\n margin-left: -1px; }\n\n.input-group-prepend {\n margin-right: -1px; }\n\n.input-group-append {\n margin-left: -1px; }\n\n.input-group-text {\n display: flex;\n align-items: center;\n padding: 0.45rem 0.9rem;\n margin-bottom: 0;\n font-size: 0.875rem;\n font-weight: 400;\n line-height: 1.5;\n color: #495057;\n text-align: center;\n white-space: nowrap;\n background-color: #e9ecef;\n border: 1px solid #ced4da;\n border-radius: 0.2rem; }\n .input-group-text input[type=\"radio\"],\n .input-group-text input[type=\"checkbox\"] {\n margin-top: 0; }\n\n.input-group-lg > .form-control:not(textarea),\n.input-group-lg > .custom-select {\n height: calc(1.5em + 1rem + 2px); }\n\n.input-group-lg > .form-control,\n.input-group-lg > .custom-select,\n.input-group-lg > .input-group-prepend > .input-group-text,\n.input-group-lg > .input-group-append > .input-group-text,\n.input-group-lg > .input-group-prepend > .btn,\n.input-group-lg > .input-group-append > .btn {\n padding: 0.5rem 1rem;\n font-size: 1.09375rem;\n line-height: 1.5;\n border-radius: 0.3rem; }\n\n.input-group-sm > .form-control:not(textarea),\n.input-group-sm > .custom-select {\n height: calc(1.5em + 0.5rem + 2px); }\n\n.input-group-sm > .form-control,\n.input-group-sm > .custom-select,\n.input-group-sm > .input-group-prepend > .input-group-text,\n.input-group-sm > .input-group-append > .input-group-text,\n.input-group-sm > .input-group-prepend > .btn,\n.input-group-sm > .input-group-append > .btn {\n padding: 0.28rem 0.8rem;\n font-size: 0.76563rem;\n line-height: 1.5;\n border-radius: 0.2rem; }\n\n.input-group-lg > .custom-select,\n.input-group-sm > .custom-select {\n padding-right: 1.9rem; }\n\n.input-group > .input-group-prepend > .btn,\n.input-group > .input-group-prepend > .input-group-text,\n.input-group > .input-group-append:not(:last-child) > .btn,\n.input-group > .input-group-append:not(:last-child) > .input-group-text,\n.input-group > .input-group-append:last-child > .btn:not(:last-child):not(.dropdown-toggle),\n.input-group > .input-group-append:last-child > .input-group-text:not(:last-child) {\n border-top-right-radius: 0;\n border-bottom-right-radius: 0; }\n\n.input-group > .input-group-append > .btn,\n.input-group > .input-group-append > .input-group-text,\n.input-group > .input-group-prepend:not(:first-child) > .btn,\n.input-group > .input-group-prepend:not(:first-child) > .input-group-text,\n.input-group > .input-group-prepend:first-child > .btn:not(:first-child),\n.input-group > .input-group-prepend:first-child > .input-group-text:not(:first-child) {\n border-top-left-radius: 0;\n border-bottom-left-radius: 0; }\n\n.custom-control {\n position: relative;\n display: block;\n min-height: 1.3125rem;\n padding-left: 1.5rem; }\n\n.custom-control-inline {\n display: inline-flex;\n margin-right: 1rem; }\n\n.custom-control-input {\n position: absolute;\n z-index: -1;\n opacity: 0; }\n .custom-control-input:checked ~ .custom-control-label::before {\n color: #00acc1;\n border-color: #00acc1;\n background-color: #00acc1; }\n .custom-control-input:focus ~ .custom-control-label::before {\n box-shadow: 0 0 0 1px #fff, 0 0 0 0.15rem rgba(0, 172, 193, 0.25); }\n .custom-control-input:focus:not(:checked) ~ .custom-control-label::before {\n border-color: #80bdff; }\n .custom-control-input:not(:disabled):active ~ .custom-control-label::before {\n color: #fff;\n background-color: #b3d7ff;\n border-color: #b3d7ff; }\n .custom-control-input:disabled ~ .custom-control-label {\n color: #6c757d; }\n .custom-control-input:disabled ~ .custom-control-label::before {\n background-color: #e9ecef; }\n\n.custom-control-label {\n position: relative;\n margin-bottom: 0;\n vertical-align: top; }\n .custom-control-label::before {\n position: absolute;\n top: 0.15625rem;\n left: -1.5rem;\n display: block;\n width: 1rem;\n height: 1rem;\n pointer-events: none;\n content: \"\";\n background-color: #fff;\n border: #adb5bd solid 1px; }\n .custom-control-label::after {\n position: absolute;\n top: 0.15625rem;\n left: -1.5rem;\n display: block;\n width: 1rem;\n height: 1rem;\n content: \"\";\n background: no-repeat 50% / 50% 50%; }\n\n.custom-checkbox .custom-control-label::before {\n border-radius: 0.25rem; }\n\n.custom-checkbox .custom-control-input:checked ~ .custom-control-label::after {\n background-image: url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3e%3c/svg%3e\"); }\n\n.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::before {\n border-color: #007bff;\n background-color: #007bff; }\n\n.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::after {\n background-image: url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 4'%3e%3cpath stroke='%23fff' d='M0 2h4'/%3e%3c/svg%3e\"); }\n\n.custom-checkbox .custom-control-input:disabled:checked ~ .custom-control-label::before {\n background-color: rgba(0, 123, 255, 0.5); }\n\n.custom-checkbox .custom-control-input:disabled:indeterminate ~ .custom-control-label::before {\n background-color: rgba(0, 123, 255, 0.5); }\n\n.custom-radio .custom-control-label::before {\n border-radius: 50%; }\n\n.custom-radio .custom-control-input:checked ~ .custom-control-label::after {\n background-image: url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e\"); }\n\n.custom-radio .custom-control-input:disabled:checked ~ .custom-control-label::before {\n background-color: rgba(0, 123, 255, 0.5); }\n\n.custom-switch {\n padding-left: 2.25rem; }\n .custom-switch .custom-control-label::before {\n left: -2.25rem;\n width: 1.75rem;\n pointer-events: all;\n border-radius: 0.5rem; }\n .custom-switch .custom-control-label::after {\n top: calc(0.15625rem + 2px);\n left: calc(-2.25rem + 2px);\n width: calc(1rem - 4px);\n height: calc(1rem - 4px);\n background-color: #adb5bd;\n border-radius: 0.5rem;\n 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; }\n @media (prefers-reduced-motion: reduce) {\n .custom-switch .custom-control-label::after {\n transition: none; } }\n .custom-switch .custom-control-input:checked ~ .custom-control-label::after {\n background-color: #fff;\n transform: translateX(0.75rem); }\n .custom-switch .custom-control-input:disabled:checked ~ .custom-control-label::before {\n background-color: rgba(0, 123, 255, 0.5); }\n\n.custom-select {\n display: inline-block;\n width: 100%;\n height: calc(1.5em + 0.9rem + 2px);\n padding: 0.45rem 1.9rem 0.45rem 0.9rem;\n font-size: 0.875rem;\n font-weight: 400;\n line-height: 1.5;\n color: #495057;\n vertical-align: middle;\n background: url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' 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;\n background-color: #fff;\n border: 1px solid #ced4da;\n border-radius: 0.25rem;\n appearance: none; }\n .custom-select:focus {\n border-color: #b1bbc4;\n outline: 0;\n box-shadow: none; }\n .custom-select:focus::-ms-value {\n color: #6c757d;\n background-color: #fff; }\n .custom-select[multiple], .custom-select[size]:not([size=\"1\"]) {\n height: auto;\n padding-right: 0.9rem;\n background-image: none; }\n .custom-select:disabled {\n color: #6c757d;\n background-color: #e9ecef; }\n .custom-select::-ms-expand {\n display: none; }\n\n.custom-select-sm {\n height: calc(1.5em + 0.5rem + 2px);\n padding-top: 0.25rem;\n padding-bottom: 0.25rem;\n padding-left: 0.5rem;\n font-size: 0.75rem; }\n\n.custom-select-lg {\n height: calc(1.5em + 1rem + 2px);\n padding-top: 0.5rem;\n padding-bottom: 0.5rem;\n padding-left: 1rem;\n font-size: 1.25rem; }\n\n.custom-file {\n position: relative;\n display: inline-block;\n width: 100%;\n height: calc(1.5em + 0.9rem + 2px);\n margin-bottom: 0; }\n\n.custom-file-input {\n position: relative;\n z-index: 2;\n width: 100%;\n height: calc(1.5em + 0.9rem + 2px);\n margin: 0;\n opacity: 0; }\n .custom-file-input:focus ~ .custom-file-label {\n border-color: #b1bbc4;\n box-shadow: none; }\n .custom-file-input:disabled ~ .custom-file-label {\n background-color: #e9ecef; }\n .custom-file-input:lang(en) ~ .custom-file-label::after {\n content: \"Browse\"; }\n .custom-file-input ~ .custom-file-label[data-browse]::after {\n content: attr(data-browse); }\n\n.custom-file-label {\n position: absolute;\n top: 0;\n right: 0;\n left: 0;\n z-index: 1;\n height: calc(1.5em + 0.9rem + 2px);\n padding: 0.45rem 0.9rem;\n font-weight: 400;\n line-height: 1.5;\n color: #6c757d;\n background-color: #fff;\n border: 1px solid #ced4da;\n border-radius: 0.2rem; }\n .custom-file-label::after {\n position: absolute;\n top: 0;\n right: 0;\n bottom: 0;\n z-index: 3;\n display: block;\n height: calc(1.5em + 0.9rem);\n padding: 0.45rem 0.9rem;\n line-height: 1.5;\n color: #6c757d;\n content: \"Browse\";\n background-color: #e9ecef;\n border-left: inherit;\n border-radius: 0 0.2rem 0.2rem 0; }\n\n.custom-range {\n width: 100%;\n height: calc(1rem + 0.3rem);\n padding: 0;\n background-color: transparent;\n appearance: none; }\n .custom-range:focus {\n outline: none; }\n .custom-range:focus::-webkit-slider-thumb {\n box-shadow: 0 0 0 1px #fff, 0 0 0 0.15rem rgba(0, 172, 193, 0.25); }\n .custom-range:focus::-moz-range-thumb {\n box-shadow: 0 0 0 1px #fff, 0 0 0 0.15rem rgba(0, 172, 193, 0.25); }\n .custom-range:focus::-ms-thumb {\n box-shadow: 0 0 0 1px #fff, 0 0 0 0.15rem rgba(0, 172, 193, 0.25); }\n .custom-range::-moz-focus-outer {\n border: 0; }\n .custom-range::-webkit-slider-thumb {\n width: 1rem;\n height: 1rem;\n margin-top: -0.25rem;\n background-color: #00acc1;\n border: 0;\n border-radius: 1rem;\n transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;\n appearance: none; }\n @media (prefers-reduced-motion: reduce) {\n .custom-range::-webkit-slider-thumb {\n transition: none; } }\n .custom-range::-webkit-slider-thumb:active {\n background-color: #75f0ff; }\n .custom-range::-webkit-slider-runnable-track {\n width: 100%;\n height: 0.5rem;\n color: transparent;\n cursor: pointer;\n background-color: #dee2e6;\n border-color: transparent;\n border-radius: 1rem; }\n .custom-range::-moz-range-thumb {\n width: 1rem;\n height: 1rem;\n background-color: #00acc1;\n border: 0;\n border-radius: 1rem;\n transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;\n appearance: none; }\n @media (prefers-reduced-motion: reduce) {\n .custom-range::-moz-range-thumb {\n transition: none; } }\n .custom-range::-moz-range-thumb:active {\n background-color: #75f0ff; }\n .custom-range::-moz-range-track {\n width: 100%;\n height: 0.5rem;\n color: transparent;\n cursor: pointer;\n background-color: #dee2e6;\n border-color: transparent;\n border-radius: 1rem; }\n .custom-range::-ms-thumb {\n width: 1rem;\n height: 1rem;\n margin-top: 0;\n margin-right: 0.15rem;\n margin-left: 0.15rem;\n background-color: #00acc1;\n border: 0;\n border-radius: 1rem;\n transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;\n appearance: none; }\n @media (prefers-reduced-motion: reduce) {\n .custom-range::-ms-thumb {\n transition: none; } }\n .custom-range::-ms-thumb:active {\n background-color: #75f0ff; }\n .custom-range::-ms-track {\n width: 100%;\n height: 0.5rem;\n color: transparent;\n cursor: pointer;\n background-color: transparent;\n border-color: transparent;\n border-width: 0.5rem; }\n .custom-range::-ms-fill-lower {\n background-color: #dee2e6;\n border-radius: 1rem; }\n .custom-range::-ms-fill-upper {\n margin-right: 15px;\n background-color: #dee2e6;\n border-radius: 1rem; }\n .custom-range:disabled::-webkit-slider-thumb {\n background-color: #adb5bd; }\n .custom-range:disabled::-webkit-slider-runnable-track {\n cursor: default; }\n .custom-range:disabled::-moz-range-thumb {\n background-color: #adb5bd; }\n .custom-range:disabled::-moz-range-track {\n cursor: default; }\n .custom-range:disabled::-ms-thumb {\n background-color: #adb5bd; }\n\n.custom-control-label::before,\n.custom-file-label,\n.custom-select {\n transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; }\n @media (prefers-reduced-motion: reduce) {\n .custom-control-label::before,\n .custom-file-label,\n .custom-select {\n transition: none; } }\n\n.nav {\n display: flex;\n flex-wrap: wrap;\n padding-left: 0;\n margin-bottom: 0;\n list-style: none; }\n\n.nav-link {\n display: block;\n padding: 0.5rem 1rem; }\n .nav-link:hover, .nav-link:focus {\n text-decoration: none; }\n .nav-link.disabled {\n color: #6c757d;\n pointer-events: none;\n cursor: default; }\n\n.nav-tabs {\n border-bottom: 1px solid #dee2e6; }\n .nav-tabs .nav-item {\n margin-bottom: -1px; }\n .nav-tabs .nav-link {\n border: 1px solid transparent;\n border-top-left-radius: 0.25rem;\n border-top-right-radius: 0.25rem; }\n .nav-tabs .nav-link:hover, .nav-tabs .nav-link:focus {\n border-color: #e9ecef #e9ecef #dee2e6; }\n .nav-tabs .nav-link.disabled {\n color: #6c757d;\n background-color: transparent;\n border-color: transparent; }\n .nav-tabs .nav-link.active,\n .nav-tabs .nav-item.show .nav-link {\n color: #495057;\n background-color: #fff;\n border-color: #dee2e6 #dee2e6 #fff; }\n .nav-tabs .dropdown-menu {\n margin-top: -1px;\n border-top-left-radius: 0;\n border-top-right-radius: 0; }\n\n.nav-pills .nav-link {\n border-radius: 0.25rem; }\n\n.nav-pills .nav-link.active,\n.nav-pills .show > .nav-link {\n color: #fff;\n background-color: #00acc1; }\n\n.nav-fill .nav-item {\n flex: 1 1 auto;\n text-align: center; }\n\n.nav-justified .nav-item {\n flex-basis: 0;\n flex-grow: 1;\n text-align: center; }\n\n.tab-content > .tab-pane {\n display: none; }\n\n.tab-content > .active {\n display: block; }\n\n.navbar {\n position: relative;\n display: flex;\n flex-wrap: wrap;\n align-items: center;\n justify-content: space-between;\n padding: 0.5rem 1rem; }\n .navbar > .container,\n .navbar > .container-fluid {\n display: flex;\n flex-wrap: wrap;\n align-items: center;\n justify-content: space-between; }\n\n.navbar-brand {\n display: inline-block;\n padding-top: 0.3125rem;\n padding-bottom: 0.3125rem;\n margin-right: 1rem;\n font-size: 1.25rem;\n line-height: inherit;\n white-space: nowrap; }\n .navbar-brand:hover, .navbar-brand:focus {\n text-decoration: none; }\n\n.navbar-nav {\n display: flex;\n flex-direction: column;\n padding-left: 0;\n margin-bottom: 0;\n list-style: none; }\n .navbar-nav .nav-link {\n padding-right: 0;\n padding-left: 0; }\n .navbar-nav .dropdown-menu {\n position: static;\n float: none; }\n\n.navbar-text {\n display: inline-block;\n padding-top: 0.5rem;\n padding-bottom: 0.5rem; }\n\n.navbar-collapse {\n flex-basis: 100%;\n flex-grow: 1;\n align-items: center; }\n\n.navbar-toggler {\n padding: 0.25rem 0.75rem;\n font-size: 1.25rem;\n line-height: 1;\n background-color: transparent;\n border: 1px solid transparent;\n border-radius: 0.25rem; }\n .navbar-toggler:hover, .navbar-toggler:focus {\n text-decoration: none; }\n\n.navbar-toggler-icon {\n display: inline-block;\n width: 1.5em;\n height: 1.5em;\n vertical-align: middle;\n content: \"\";\n background: no-repeat center center;\n background-size: 100% 100%; }\n\n@media (max-width: 575.98px) {\n .navbar-expand-sm > .container,\n .navbar-expand-sm > .container-fluid {\n padding-right: 0;\n padding-left: 0; } }\n\n@media (min-width: 576px) {\n .navbar-expand-sm {\n flex-flow: row nowrap;\n justify-content: flex-start; }\n .navbar-expand-sm .navbar-nav {\n flex-direction: row; }\n .navbar-expand-sm .navbar-nav .dropdown-menu {\n position: absolute; }\n .navbar-expand-sm .navbar-nav .nav-link {\n padding-right: 0.5rem;\n padding-left: 0.5rem; }\n .navbar-expand-sm > .container,\n .navbar-expand-sm > .container-fluid {\n flex-wrap: nowrap; }\n .navbar-expand-sm .navbar-collapse {\n display: flex !important;\n flex-basis: auto; }\n .navbar-expand-sm .navbar-toggler {\n display: none; } }\n\n@media (max-width: 767.98px) {\n .navbar-expand-md > .container,\n .navbar-expand-md > .container-fluid {\n padding-right: 0;\n padding-left: 0; } }\n\n@media (min-width: 768px) {\n .navbar-expand-md {\n flex-flow: row nowrap;\n justify-content: flex-start; }\n .navbar-expand-md .navbar-nav {\n flex-direction: row; }\n .navbar-expand-md .navbar-nav .dropdown-menu {\n position: absolute; }\n .navbar-expand-md .navbar-nav .nav-link {\n padding-right: 0.5rem;\n padding-left: 0.5rem; }\n .navbar-expand-md > .container,\n .navbar-expand-md > .container-fluid {\n flex-wrap: nowrap; }\n .navbar-expand-md .navbar-collapse {\n display: flex !important;\n flex-basis: auto; }\n .navbar-expand-md .navbar-toggler {\n display: none; } }\n\n@media (max-width: 991.98px) {\n .navbar-expand-lg > .container,\n .navbar-expand-lg > .container-fluid {\n padding-right: 0;\n padding-left: 0; } }\n\n@media (min-width: 992px) {\n .navbar-expand-lg {\n flex-flow: row nowrap;\n justify-content: flex-start; }\n .navbar-expand-lg .navbar-nav {\n flex-direction: row; }\n .navbar-expand-lg .navbar-nav .dropdown-menu {\n position: absolute; }\n .navbar-expand-lg .navbar-nav .nav-link {\n padding-right: 0.5rem;\n padding-left: 0.5rem; }\n .navbar-expand-lg > .container,\n .navbar-expand-lg > .container-fluid {\n flex-wrap: nowrap; }\n .navbar-expand-lg .navbar-collapse {\n display: flex !important;\n flex-basis: auto; }\n .navbar-expand-lg .navbar-toggler {\n display: none; } }\n\n@media (max-width: 1199.98px) {\n .navbar-expand-xl > .container,\n .navbar-expand-xl > .container-fluid {\n padding-right: 0;\n padding-left: 0; } }\n\n@media (min-width: 1200px) {\n .navbar-expand-xl {\n flex-flow: row nowrap;\n justify-content: flex-start; }\n .navbar-expand-xl .navbar-nav {\n flex-direction: row; }\n .navbar-expand-xl .navbar-nav .dropdown-menu {\n position: absolute; }\n .navbar-expand-xl .navbar-nav .nav-link {\n padding-right: 0.5rem;\n padding-left: 0.5rem; }\n .navbar-expand-xl > .container,\n .navbar-expand-xl > .container-fluid {\n flex-wrap: nowrap; }\n .navbar-expand-xl .navbar-collapse {\n display: flex !important;\n flex-basis: auto; }\n .navbar-expand-xl .navbar-toggler {\n display: none; } }\n\n.navbar-expand {\n flex-flow: row nowrap;\n justify-content: flex-start; }\n .navbar-expand > .container,\n .navbar-expand > .container-fluid {\n padding-right: 0;\n padding-left: 0; }\n .navbar-expand .navbar-nav {\n flex-direction: row; }\n .navbar-expand .navbar-nav .dropdown-menu {\n position: absolute; }\n .navbar-expand .navbar-nav .nav-link {\n padding-right: 0.5rem;\n padding-left: 0.5rem; }\n .navbar-expand > .container,\n .navbar-expand > .container-fluid {\n flex-wrap: nowrap; }\n .navbar-expand .navbar-collapse {\n display: flex !important;\n flex-basis: auto; }\n .navbar-expand .navbar-toggler {\n display: none; }\n\n.navbar-light .navbar-brand {\n color: rgba(0, 0, 0, 0.9); }\n .navbar-light .navbar-brand:hover, .navbar-light .navbar-brand:focus {\n color: rgba(0, 0, 0, 0.9); }\n\n.navbar-light .navbar-nav .nav-link {\n color: rgba(0, 0, 0, 0.5); }\n .navbar-light .navbar-nav .nav-link:hover, .navbar-light .navbar-nav .nav-link:focus {\n color: rgba(0, 0, 0, 0.7); }\n .navbar-light .navbar-nav .nav-link.disabled {\n color: rgba(0, 0, 0, 0.3); }\n\n.navbar-light .navbar-nav .show > .nav-link,\n.navbar-light .navbar-nav .active > .nav-link,\n.navbar-light .navbar-nav .nav-link.show,\n.navbar-light .navbar-nav .nav-link.active {\n color: rgba(0, 0, 0, 0.9); }\n\n.navbar-light .navbar-toggler {\n color: rgba(0, 0, 0, 0.5);\n border-color: rgba(0, 0, 0, 0.1); }\n\n.navbar-light .navbar-toggler-icon {\n background-image: url(\"data:image/svg+xml,%3csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3e%3cpath stroke='rgba(0, 0, 0, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e\"); }\n\n.navbar-light .navbar-text {\n color: rgba(0, 0, 0, 0.5); }\n .navbar-light .navbar-text a {\n color: rgba(0, 0, 0, 0.9); }\n .navbar-light .navbar-text a:hover, .navbar-light .navbar-text a:focus {\n color: rgba(0, 0, 0, 0.9); }\n\n.navbar-dark .navbar-brand {\n color: #fff; }\n .navbar-dark .navbar-brand:hover, .navbar-dark .navbar-brand:focus {\n color: #fff; }\n\n.navbar-dark .navbar-nav .nav-link {\n color: rgba(255, 255, 255, 0.5); }\n .navbar-dark .navbar-nav .nav-link:hover, .navbar-dark .navbar-nav .nav-link:focus {\n color: rgba(255, 255, 255, 0.75); }\n .navbar-dark .navbar-nav .nav-link.disabled {\n color: rgba(255, 255, 255, 0.25); }\n\n.navbar-dark .navbar-nav .show > .nav-link,\n.navbar-dark .navbar-nav .active > .nav-link,\n.navbar-dark .navbar-nav .nav-link.show,\n.navbar-dark .navbar-nav .nav-link.active {\n color: #fff; }\n\n.navbar-dark .navbar-toggler {\n color: rgba(255, 255, 255, 0.5);\n border-color: rgba(255, 255, 255, 0.1); }\n\n.navbar-dark .navbar-toggler-icon {\n background-image: url(\"data:image/svg+xml,%3csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3e%3cpath stroke='rgba(255, 255, 255, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e\"); }\n\n.navbar-dark .navbar-text {\n color: rgba(255, 255, 255, 0.5); }\n .navbar-dark .navbar-text a {\n color: #fff; }\n .navbar-dark .navbar-text a:hover, .navbar-dark .navbar-text a:focus {\n color: #fff; }\n\n.card {\n position: relative;\n display: flex;\n flex-direction: column;\n min-width: 0;\n word-wrap: break-word;\n background-color: #fff;\n background-clip: border-box;\n border: 2px solid #f7f7f7;\n border-radius: 0.25rem; }\n .card > hr {\n margin-right: 0;\n margin-left: 0; }\n .card > .list-group:first-child .list-group-item:first-child {\n border-top-left-radius: 0.25rem;\n border-top-right-radius: 0.25rem; }\n .card > .list-group:last-child .list-group-item:last-child {\n border-bottom-right-radius: 0.25rem;\n border-bottom-left-radius: 0.25rem; }\n\n.card-body {\n flex: 1 1 auto;\n padding: 1.5rem; }\n\n.card-title {\n margin-bottom: 1rem; }\n\n.card-subtitle {\n margin-top: -0.5rem;\n margin-bottom: 0; }\n\n.card-text:last-child {\n margin-bottom: 0; }\n\n.card-link:hover {\n text-decoration: none; }\n\n.card-link + .card-link {\n margin-left: 1.5rem; }\n\n.card-header {\n padding: 1rem 1.5rem;\n margin-bottom: 0;\n background-color: #fff;\n border-bottom: 2px solid #f7f7f7; }\n .card-header:first-child {\n border-radius: calc(0.25rem - 1px) calc(0.25rem - 1px) 0 0; }\n .card-header + .list-group .list-group-item:first-child {\n border-top: 0; }\n\n.card-footer {\n padding: 1rem 1.5rem;\n background-color: #fff;\n border-top: 2px solid #f7f7f7; }\n .card-footer:last-child {\n border-radius: 0 0 calc(0.25rem - 1px) calc(0.25rem - 1px); }\n\n.card-header-tabs {\n margin-right: -0.75rem;\n margin-bottom: -1rem;\n margin-left: -0.75rem;\n border-bottom: 0; }\n\n.card-header-pills {\n margin-right: -0.75rem;\n margin-left: -0.75rem; }\n\n.card-img-overlay {\n position: absolute;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n padding: 1.25rem; }\n\n.card-img {\n width: 100%;\n border-radius: calc(0.25rem - 1px); }\n\n.card-img-top {\n width: 100%;\n border-top-left-radius: calc(0.25rem - 1px);\n border-top-right-radius: calc(0.25rem - 1px); }\n\n.card-img-bottom {\n width: 100%;\n border-bottom-right-radius: calc(0.25rem - 1px);\n border-bottom-left-radius: calc(0.25rem - 1px); }\n\n.card-deck {\n display: flex;\n flex-direction: column; }\n .card-deck .card {\n margin-bottom: 12px; }\n @media (min-width: 576px) {\n .card-deck {\n flex-flow: row wrap;\n margin-right: -12px;\n margin-left: -12px; }\n .card-deck .card {\n display: flex;\n flex: 1 0 0%;\n flex-direction: column;\n margin-right: 12px;\n margin-bottom: 0;\n margin-left: 12px; } }\n\n.card-group {\n display: flex;\n flex-direction: column; }\n .card-group > .card {\n margin-bottom: 12px; }\n @media (min-width: 576px) {\n .card-group {\n flex-flow: row wrap; }\n .card-group > .card {\n flex: 1 0 0%;\n margin-bottom: 0; }\n .card-group > .card + .card {\n margin-left: 0;\n border-left: 0; }\n .card-group > .card:not(:last-child) {\n border-top-right-radius: 0;\n border-bottom-right-radius: 0; }\n .card-group > .card:not(:last-child) .card-img-top,\n .card-group > .card:not(:last-child) .card-header {\n border-top-right-radius: 0; }\n .card-group > .card:not(:last-child) .card-img-bottom,\n .card-group > .card:not(:last-child) .card-footer {\n border-bottom-right-radius: 0; }\n .card-group > .card:not(:first-child) {\n border-top-left-radius: 0;\n border-bottom-left-radius: 0; }\n .card-group > .card:not(:first-child) .card-img-top,\n .card-group > .card:not(:first-child) .card-header {\n border-top-left-radius: 0; }\n .card-group > .card:not(:first-child) .card-img-bottom,\n .card-group > .card:not(:first-child) .card-footer {\n border-bottom-left-radius: 0; } }\n\n.card-columns .card {\n margin-bottom: 24px; }\n\n@media (min-width: 576px) {\n .card-columns {\n column-count: 3;\n column-gap: 24px;\n orphans: 1;\n widows: 1; }\n .card-columns .card {\n display: inline-block;\n width: 100%; } }\n\n.accordion > .card {\n overflow: hidden; }\n .accordion > .card:not(:first-of-type) .card-header:first-child {\n border-radius: 0; }\n .accordion > .card:not(:first-of-type):not(:last-of-type) {\n border-bottom: 0;\n border-radius: 0; }\n .accordion > .card:first-of-type {\n border-bottom: 0;\n border-bottom-right-radius: 0;\n border-bottom-left-radius: 0; }\n .accordion > .card:last-of-type {\n border-top-left-radius: 0;\n border-top-right-radius: 0; }\n .accordion > .card .card-header {\n margin-bottom: -2px; }\n\n.breadcrumb {\n display: flex;\n flex-wrap: wrap;\n padding: 1rem 0;\n margin-bottom: 1rem;\n list-style: none;\n background-color: transparent;\n border-radius: 0.25rem; }\n\n.breadcrumb-item + .breadcrumb-item {\n padding-left: 0.5rem; }\n .breadcrumb-item + .breadcrumb-item::before {\n display: inline-block;\n padding-right: 0.5rem;\n color: #ced4da;\n content: \"\"; }\n\n.breadcrumb-item + .breadcrumb-item:hover::before {\n text-decoration: underline; }\n\n.breadcrumb-item + .breadcrumb-item:hover::before {\n text-decoration: none; }\n\n.breadcrumb-item.active {\n color: #adb5bd; }\n\n.pagination {\n display: flex;\n padding-left: 0;\n list-style: none;\n border-radius: 0.25rem; }\n\n.page-link {\n position: relative;\n display: block;\n padding: 0.5rem 0.75rem;\n margin-left: -1px;\n line-height: 1.25;\n color: #323a46;\n background-color: #fff;\n border: 1px solid #dee2e6; }\n .page-link:hover {\n z-index: 2;\n color: #323a46;\n text-decoration: none;\n background-color: #e9ecef;\n border-color: #dee2e6; }\n .page-link:focus {\n z-index: 2;\n outline: 0;\n box-shadow: 0 0 0 0.15rem rgba(0, 172, 193, 0.25); }\n\n.page-item:first-child .page-link {\n margin-left: 0;\n border-top-left-radius: 0.25rem;\n border-bottom-left-radius: 0.25rem; }\n\n.page-item:last-child .page-link {\n border-top-right-radius: 0.25rem;\n border-bottom-right-radius: 0.25rem; }\n\n.page-item.active .page-link {\n z-index: 1;\n color: #fff;\n background-color: #00acc1;\n border-color: #00acc1; }\n\n.page-item.disabled .page-link {\n color: #6c757d;\n pointer-events: none;\n cursor: auto;\n background-color: #fff;\n border-color: #dee2e6; }\n\n.pagination-lg .page-link {\n padding: 0.75rem 1.5rem;\n font-size: 1.09375rem;\n line-height: 1.5; }\n\n.pagination-lg .page-item:first-child .page-link {\n border-top-left-radius: 0.3rem;\n border-bottom-left-radius: 0.3rem; }\n\n.pagination-lg .page-item:last-child .page-link {\n border-top-right-radius: 0.3rem;\n border-bottom-right-radius: 0.3rem; }\n\n.pagination-sm .page-link {\n padding: 0.25rem 0.5rem;\n font-size: 0.76563rem;\n line-height: 1.5; }\n\n.pagination-sm .page-item:first-child .page-link {\n border-top-left-radius: 0.2rem;\n border-bottom-left-radius: 0.2rem; }\n\n.pagination-sm .page-item:last-child .page-link {\n border-top-right-radius: 0.2rem;\n border-bottom-right-radius: 0.2rem; }\n\n.badge {\n display: inline-block;\n padding: 0.25em 0.4em;\n font-size: 75%;\n font-weight: 500;\n line-height: 1;\n text-align: center;\n white-space: nowrap;\n vertical-align: baseline;\n border-radius: 0.25rem;\n 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; }\n @media (prefers-reduced-motion: reduce) {\n .badge {\n transition: none; } }\n a.badge:hover, a.badge:focus {\n text-decoration: none; }\n .badge:empty {\n display: none; }\n\n.btn .badge {\n position: relative;\n top: -1px; }\n\n.badge-pill {\n padding-right: 0.6em;\n padding-left: 0.6em;\n border-radius: 10rem; }\n\n.badge-primary {\n color: #fff;\n background-color: #00acc1; }\n a.badge-primary:hover, a.badge-primary:focus {\n color: #fff;\n background-color: #007f8e; }\n a.badge-primary:focus, a.badge-primary.focus {\n outline: 0;\n box-shadow: 0 0 0 0.2rem rgba(0, 172, 193, 0.5); }\n\n.badge-secondary {\n color: #fff;\n background-color: #6c757d; }\n a.badge-secondary:hover, a.badge-secondary:focus {\n color: #fff;\n background-color: #545b62; }\n a.badge-secondary:focus, a.badge-secondary.focus {\n outline: 0;\n box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5); }\n\n.badge-success {\n color: #fff;\n background-color: #25b343; }\n a.badge-success:hover, a.badge-success:focus {\n color: #fff;\n background-color: #1c8933; }\n a.badge-success:focus, a.badge-success.focus {\n outline: 0;\n box-shadow: 0 0 0 0.2rem rgba(37, 179, 67, 0.5); }\n\n.badge-info {\n color: #fff;\n background-color: #4b88e4; }\n a.badge-info:hover, a.badge-info:focus {\n color: #fff;\n background-color: #216bdb; }\n a.badge-info:focus, a.badge-info.focus {\n outline: 0;\n box-shadow: 0 0 0 0.2rem rgba(75, 136, 228, 0.5); }\n\n.badge-warning {\n color: #414d5f;\n background-color: #f7b84b; }\n a.badge-warning:hover, a.badge-warning:focus {\n color: #414d5f;\n background-color: #f5a51a; }\n a.badge-warning:focus, a.badge-warning.focus {\n outline: 0;\n box-shadow: 0 0 0 0.2rem rgba(247, 184, 75, 0.5); }\n\n.badge-danger {\n color: #fff;\n background-color: #f1556c; }\n a.badge-danger:hover, a.badge-danger:focus {\n color: #fff;\n background-color: #ed2643; }\n a.badge-danger:focus, a.badge-danger.focus {\n outline: 0;\n box-shadow: 0 0 0 0.2rem rgba(241, 85, 108, 0.5); }\n\n.badge-light {\n color: #414d5f;\n background-color: #f7f7f7; }\n a.badge-light:hover, a.badge-light:focus {\n color: #414d5f;\n background-color: #dedede; }\n a.badge-light:focus, a.badge-light.focus {\n outline: 0;\n box-shadow: 0 0 0 0.2rem rgba(247, 247, 247, 0.5); }\n\n.badge-dark {\n color: #fff;\n background-color: #323a46; }\n a.badge-dark:hover, a.badge-dark:focus {\n color: #fff;\n background-color: #1d2128; }\n a.badge-dark:focus, a.badge-dark.focus {\n outline: 0;\n box-shadow: 0 0 0 0.2rem rgba(50, 58, 70, 0.5); }\n\n.badge-pink {\n color: #fff;\n background-color: #f672a7; }\n a.badge-pink:hover, a.badge-pink:focus {\n color: #fff;\n background-color: #f34289; }\n a.badge-pink:focus, a.badge-pink.focus {\n outline: 0;\n box-shadow: 0 0 0 0.2rem rgba(246, 114, 167, 0.5); }\n\n.badge-purple {\n color: #fff;\n background-color: #6b5eae; }\n a.badge-purple:hover, a.badge-purple:focus {\n color: #fff;\n background-color: #544990; }\n a.badge-purple:focus, a.badge-purple.focus {\n outline: 0;\n box-shadow: 0 0 0 0.2rem rgba(107, 94, 174, 0.5); }\n\n.jumbotron {\n padding: 2rem 1rem;\n margin-bottom: 2rem;\n background-color: #e9ecef;\n border-radius: 0.3rem; }\n @media (min-width: 576px) {\n .jumbotron {\n padding: 4rem 2rem; } }\n\n.jumbotron-fluid {\n padding-right: 0;\n padding-left: 0;\n border-radius: 0; }\n\n.alert {\n position: relative;\n padding: 0.75rem 1.25rem;\n margin-bottom: 1rem;\n border: 1px solid transparent;\n border-radius: 0.25rem; }\n\n.alert-heading {\n color: inherit; }\n\n.alert-link {\n font-weight: 700; }\n\n.alert-dismissible {\n padding-right: 3.9rem; }\n .alert-dismissible .close {\n position: absolute;\n top: 0;\n right: 0;\n padding: 0.75rem 1.25rem;\n color: inherit; }\n\n.alert-primary {\n color: #005964;\n background-color: #cceef3;\n border-color: #b8e8ee; }\n .alert-primary hr {\n border-top-color: #a3e1e9; }\n .alert-primary .alert-link {\n color: #002c31; }\n\n.alert-secondary {\n color: #383d41;\n background-color: #e2e3e5;\n border-color: #d6d8db; }\n .alert-secondary hr {\n border-top-color: #c8cbcf; }\n .alert-secondary .alert-link {\n color: #202326; }\n\n.alert-success {\n color: #135d23;\n background-color: #d3f0d9;\n border-color: #c2eaca; }\n .alert-success hr {\n border-top-color: #afe3ba; }\n .alert-success .alert-link {\n color: #0a3313; }\n\n.alert-info {\n color: #274777;\n background-color: #dbe7fa;\n border-color: #cddef7; }\n .alert-info hr {\n border-top-color: #b7cff3; }\n .alert-info .alert-link {\n color: #1a3051; }\n\n.alert-warning {\n color: #806027;\n background-color: #fdf1db;\n border-color: #fdebcd; }\n .alert-warning hr {\n border-top-color: #fce1b4; }\n .alert-warning .alert-link {\n color: #59431b; }\n\n.alert-danger {\n color: #7d2c38;\n background-color: #fcdde2;\n border-color: #fbcfd6; }\n .alert-danger hr {\n border-top-color: #f9b7c2; }\n .alert-danger .alert-link {\n color: #571f27; }\n\n.alert-light {\n color: gray;\n background-color: #fdfdfd;\n border-color: #fdfdfd; }\n .alert-light hr {\n border-top-color: #f0f0f0; }\n .alert-light .alert-link {\n color: #676767; }\n\n.alert-dark {\n color: #1a1e24;\n background-color: #d6d8da;\n border-color: #c6c8cb; }\n .alert-dark hr {\n border-top-color: #b9bbbf; }\n .alert-dark .alert-link {\n color: #050506; }\n\n.alert-pink {\n color: #803b57;\n background-color: #fde3ed;\n border-color: #fcd8e6; }\n .alert-pink hr {\n border-top-color: #fac0d7; }\n .alert-pink .alert-link {\n color: #5d2b3f; }\n\n.alert-purple {\n color: #38315a;\n background-color: #e1dfef;\n border-color: #d6d2e8; }\n .alert-purple hr {\n border-top-color: #c7c1df; }\n .alert-purple .alert-link {\n color: #231f39; }\n\n@keyframes progress-bar-stripes {\n from {\n background-position: 0.75rem 0; }\n to {\n background-position: 0 0; } }\n\n.progress {\n display: flex;\n height: 0.75rem;\n overflow: hidden;\n font-size: 0.75rem;\n background-color: #e9ecef;\n border-radius: 0.25rem; }\n\n.progress-bar {\n display: flex;\n flex-direction: column;\n justify-content: center;\n color: #fff;\n text-align: center;\n white-space: nowrap;\n background-color: #00acc1;\n transition: width 0.6s ease; }\n @media (prefers-reduced-motion: reduce) {\n .progress-bar {\n transition: none; } }\n\n.progress-bar-striped {\n 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);\n background-size: 0.75rem 0.75rem; }\n\n.progress-bar-animated {\n animation: progress-bar-stripes 1s linear infinite; }\n @media (prefers-reduced-motion: reduce) {\n .progress-bar-animated {\n animation: none; } }\n\n.media {\n display: flex;\n align-items: flex-start; }\n\n.media-body {\n flex: 1; }\n\n.list-group {\n display: flex;\n flex-direction: column;\n padding-left: 0;\n margin-bottom: 0; }\n\n.list-group-item-action {\n width: 100%;\n color: #495057;\n text-align: inherit; }\n .list-group-item-action:hover, .list-group-item-action:focus {\n z-index: 1;\n color: #495057;\n text-decoration: none;\n background-color: #f8f9fa; }\n .list-group-item-action:active {\n color: #212529;\n background-color: #e9ecef; }\n\n.list-group-item {\n position: relative;\n display: block;\n padding: 0.75rem 1.25rem;\n margin-bottom: -1px;\n background-color: #fff;\n border: 1px solid rgba(0, 0, 0, 0.125); }\n .list-group-item:first-child {\n border-top-left-radius: 0.25rem;\n border-top-right-radius: 0.25rem; }\n .list-group-item:last-child {\n margin-bottom: 0;\n border-bottom-right-radius: 0.25rem;\n border-bottom-left-radius: 0.25rem; }\n .list-group-item.disabled, .list-group-item:disabled {\n color: #6c757d;\n pointer-events: none;\n background-color: #fff; }\n .list-group-item.active {\n z-index: 2;\n color: #fff;\n background-color: #00acc1;\n border-color: #007bff; }\n\n.list-group-horizontal {\n flex-direction: row; }\n .list-group-horizontal .list-group-item {\n margin-right: -1px;\n margin-bottom: 0; }\n .list-group-horizontal .list-group-item:first-child {\n border-top-left-radius: 0.25rem;\n border-bottom-left-radius: 0.25rem;\n border-top-right-radius: 0; }\n .list-group-horizontal .list-group-item:last-child {\n margin-right: 0;\n border-top-right-radius: 0.25rem;\n border-bottom-right-radius: 0.25rem;\n border-bottom-left-radius: 0; }\n\n@media (min-width: 576px) {\n .list-group-horizontal-sm {\n flex-direction: row; }\n .list-group-horizontal-sm .list-group-item {\n margin-right: -1px;\n margin-bottom: 0; }\n .list-group-horizontal-sm .list-group-item:first-child {\n border-top-left-radius: 0.25rem;\n border-bottom-left-radius: 0.25rem;\n border-top-right-radius: 0; }\n .list-group-horizontal-sm .list-group-item:last-child {\n margin-right: 0;\n border-top-right-radius: 0.25rem;\n border-bottom-right-radius: 0.25rem;\n border-bottom-left-radius: 0; } }\n\n@media (min-width: 768px) {\n .list-group-horizontal-md {\n flex-direction: row; }\n .list-group-horizontal-md .list-group-item {\n margin-right: -1px;\n margin-bottom: 0; }\n .list-group-horizontal-md .list-group-item:first-child {\n border-top-left-radius: 0.25rem;\n border-bottom-left-radius: 0.25rem;\n border-top-right-radius: 0; }\n .list-group-horizontal-md .list-group-item:last-child {\n margin-right: 0;\n border-top-right-radius: 0.25rem;\n border-bottom-right-radius: 0.25rem;\n border-bottom-left-radius: 0; } }\n\n@media (min-width: 992px) {\n .list-group-horizontal-lg {\n flex-direction: row; }\n .list-group-horizontal-lg .list-group-item {\n margin-right: -1px;\n margin-bottom: 0; }\n .list-group-horizontal-lg .list-group-item:first-child {\n border-top-left-radius: 0.25rem;\n border-bottom-left-radius: 0.25rem;\n border-top-right-radius: 0; }\n .list-group-horizontal-lg .list-group-item:last-child {\n margin-right: 0;\n border-top-right-radius: 0.25rem;\n border-bottom-right-radius: 0.25rem;\n border-bottom-left-radius: 0; } }\n\n@media (min-width: 1200px) {\n .list-group-horizontal-xl {\n flex-direction: row; }\n .list-group-horizontal-xl .list-group-item {\n margin-right: -1px;\n margin-bottom: 0; }\n .list-group-horizontal-xl .list-group-item:first-child {\n border-top-left-radius: 0.25rem;\n border-bottom-left-radius: 0.25rem;\n border-top-right-radius: 0; }\n .list-group-horizontal-xl .list-group-item:last-child {\n margin-right: 0;\n border-top-right-radius: 0.25rem;\n border-bottom-right-radius: 0.25rem;\n border-bottom-left-radius: 0; } }\n\n.list-group-flush .list-group-item {\n border-right: 0;\n border-left: 0;\n border-radius: 0; }\n .list-group-flush .list-group-item:last-child {\n margin-bottom: -1px; }\n\n.list-group-flush:first-child .list-group-item:first-child {\n border-top: 0; }\n\n.list-group-flush:last-child .list-group-item:last-child {\n margin-bottom: 0;\n border-bottom: 0; }\n\n.list-group-item-primary {\n color: #005964;\n background-color: #b8e8ee; }\n .list-group-item-primary.list-group-item-action:hover, .list-group-item-primary.list-group-item-action:focus {\n color: #005964;\n background-color: #a3e1e9; }\n .list-group-item-primary.list-group-item-action.active {\n color: #fff;\n background-color: #005964;\n border-color: #005964; }\n\n.list-group-item-secondary {\n color: #383d41;\n background-color: #d6d8db; }\n .list-group-item-secondary.list-group-item-action:hover, .list-group-item-secondary.list-group-item-action:focus {\n color: #383d41;\n background-color: #c8cbcf; }\n .list-group-item-secondary.list-group-item-action.active {\n color: #fff;\n background-color: #383d41;\n border-color: #383d41; }\n\n.list-group-item-success {\n color: #135d23;\n background-color: #c2eaca; }\n .list-group-item-success.list-group-item-action:hover, .list-group-item-success.list-group-item-action:focus {\n color: #135d23;\n background-color: #afe3ba; }\n .list-group-item-success.list-group-item-action.active {\n color: #fff;\n background-color: #135d23;\n border-color: #135d23; }\n\n.list-group-item-info {\n color: #274777;\n background-color: #cddef7; }\n .list-group-item-info.list-group-item-action:hover, .list-group-item-info.list-group-item-action:focus {\n color: #274777;\n background-color: #b7cff3; }\n .list-group-item-info.list-group-item-action.active {\n color: #fff;\n background-color: #274777;\n border-color: #274777; }\n\n.list-group-item-warning {\n color: #806027;\n background-color: #fdebcd; }\n .list-group-item-warning.list-group-item-action:hover, .list-group-item-warning.list-group-item-action:focus {\n color: #806027;\n background-color: #fce1b4; }\n .list-group-item-warning.list-group-item-action.active {\n color: #fff;\n background-color: #806027;\n border-color: #806027; }\n\n.list-group-item-danger {\n color: #7d2c38;\n background-color: #fbcfd6; }\n .list-group-item-danger.list-group-item-action:hover, .list-group-item-danger.list-group-item-action:focus {\n color: #7d2c38;\n background-color: #f9b7c2; }\n .list-group-item-danger.list-group-item-action.active {\n color: #fff;\n background-color: #7d2c38;\n border-color: #7d2c38; }\n\n.list-group-item-light {\n color: gray;\n background-color: #fdfdfd; }\n .list-group-item-light.list-group-item-action:hover, .list-group-item-light.list-group-item-action:focus {\n color: gray;\n background-color: #f0f0f0; }\n .list-group-item-light.list-group-item-action.active {\n color: #fff;\n background-color: gray;\n border-color: gray; }\n\n.list-group-item-dark {\n color: #1a1e24;\n background-color: #c6c8cb; }\n .list-group-item-dark.list-group-item-action:hover, .list-group-item-dark.list-group-item-action:focus {\n color: #1a1e24;\n background-color: #b9bbbf; }\n .list-group-item-dark.list-group-item-action.active {\n color: #fff;\n background-color: #1a1e24;\n border-color: #1a1e24; }\n\n.list-group-item-pink {\n color: #803b57;\n background-color: #fcd8e6; }\n .list-group-item-pink.list-group-item-action:hover, .list-group-item-pink.list-group-item-action:focus {\n color: #803b57;\n background-color: #fac0d7; }\n .list-group-item-pink.list-group-item-action.active {\n color: #fff;\n background-color: #803b57;\n border-color: #803b57; }\n\n.list-group-item-purple {\n color: #38315a;\n background-color: #d6d2e8; }\n .list-group-item-purple.list-group-item-action:hover, .list-group-item-purple.list-group-item-action:focus {\n color: #38315a;\n background-color: #c7c1df; }\n .list-group-item-purple.list-group-item-action.active {\n color: #fff;\n background-color: #38315a;\n border-color: #38315a; }\n\n.close {\n float: right;\n font-size: 1.4rem;\n font-weight: 400;\n line-height: 1;\n color: #000;\n text-shadow: none;\n opacity: .5; }\n .close:hover {\n color: #000;\n text-decoration: none; }\n .close:not(:disabled):not(.disabled):hover, .close:not(:disabled):not(.disabled):focus {\n opacity: .75; }\n\nbutton.close {\n padding: 0;\n background-color: transparent;\n border: 0;\n appearance: none; }\n\na.close.disabled {\n pointer-events: none; }\n\n.toast {\n max-width: 350px;\n overflow: hidden;\n font-size: 0.875rem;\n background-color: rgba(255, 255, 255, 0.85);\n background-clip: padding-box;\n border: 1px solid rgba(0, 0, 0, 0.1);\n box-shadow: 0 0.25rem 0.75rem rgba(0, 0, 0, 0.1);\n backdrop-filter: blur(10px);\n opacity: 0;\n border-radius: 0.25rem; }\n .toast:not(:last-child) {\n margin-bottom: 0.75rem; }\n .toast.showing {\n opacity: 1; }\n .toast.show {\n display: block;\n opacity: 1; }\n .toast.hide {\n display: none; }\n\n.toast-header {\n display: flex;\n align-items: center;\n padding: 0.25rem 0.75rem;\n color: #6c757d;\n background-color: rgba(255, 255, 255, 0.85);\n background-clip: padding-box;\n border-bottom: 1px solid rgba(0, 0, 0, 0.05); }\n\n.toast-body {\n padding: 0.75rem; }\n\n.modal-open {\n overflow: hidden; }\n .modal-open .modal {\n overflow-x: hidden;\n overflow-y: auto; }\n\n.modal {\n position: fixed;\n top: 0;\n left: 0;\n z-index: 1050;\n display: none;\n width: 100%;\n height: 100%;\n overflow: hidden;\n outline: 0; }\n\n.modal-dialog {\n position: relative;\n width: auto;\n margin: 0.5rem;\n pointer-events: none; }\n .modal.fade .modal-dialog {\n transition: transform 0.3s ease-out;\n transform: translate(0, -50px); }\n @media (prefers-reduced-motion: reduce) {\n .modal.fade .modal-dialog {\n transition: none; } }\n .modal.show .modal-dialog {\n transform: none; }\n\n.modal-dialog-scrollable {\n display: flex;\n max-height: calc(100% - 1rem); }\n .modal-dialog-scrollable .modal-content {\n max-height: calc(100vh - 1rem);\n overflow: hidden; }\n .modal-dialog-scrollable .modal-header,\n .modal-dialog-scrollable .modal-footer {\n flex-shrink: 0; }\n .modal-dialog-scrollable .modal-body {\n overflow-y: auto; }\n\n.modal-dialog-centered {\n display: flex;\n align-items: center;\n min-height: calc(100% - 1rem); }\n .modal-dialog-centered::before {\n display: block;\n height: calc(100vh - 1rem);\n content: \"\"; }\n .modal-dialog-centered.modal-dialog-scrollable {\n flex-direction: column;\n justify-content: center;\n height: 100%; }\n .modal-dialog-centered.modal-dialog-scrollable .modal-content {\n max-height: none; }\n .modal-dialog-centered.modal-dialog-scrollable::before {\n content: none; }\n\n.modal-content {\n position: relative;\n display: flex;\n flex-direction: column;\n width: 100%;\n pointer-events: auto;\n background-color: #fff;\n background-clip: padding-box;\n border: 0 solid transparent;\n border-radius: 0.2rem;\n outline: 0; }\n\n.modal-backdrop {\n position: fixed;\n top: 0;\n left: 0;\n z-index: 1040;\n width: 100vw;\n height: 100vh;\n background-color: #323a46; }\n .modal-backdrop.fade {\n opacity: 0; }\n .modal-backdrop.show {\n opacity: 0.5; }\n\n.modal-header {\n display: flex;\n align-items: flex-start;\n justify-content: space-between;\n padding: 1rem 1rem;\n border-bottom: 1px solid #dee2e6;\n border-top-left-radius: 0.2rem;\n border-top-right-radius: 0.2rem; }\n .modal-header .close {\n padding: 1rem 1rem;\n margin: -1rem -1rem -1rem auto; }\n\n.modal-title {\n margin-bottom: 0;\n line-height: 1.5; }\n\n.modal-body {\n position: relative;\n flex: 1 1 auto;\n padding: 1rem; }\n\n.modal-footer {\n display: flex;\n align-items: center;\n justify-content: flex-end;\n padding: 1rem;\n border-top: 1px solid #dee2e6;\n border-bottom-right-radius: 0.2rem;\n border-bottom-left-radius: 0.2rem; }\n .modal-footer > :not(:first-child) {\n margin-left: .25rem; }\n .modal-footer > :not(:last-child) {\n margin-right: .25rem; }\n\n.modal-scrollbar-measure {\n position: absolute;\n top: -9999px;\n width: 50px;\n height: 50px;\n overflow: scroll; }\n\n@media (min-width: 576px) {\n .modal-dialog {\n max-width: 500px;\n margin: 1.75rem auto; }\n .modal-dialog-scrollable {\n max-height: calc(100% - 3.5rem); }\n .modal-dialog-scrollable .modal-content {\n max-height: calc(100vh - 3.5rem); }\n .modal-dialog-centered {\n min-height: calc(100% - 3.5rem); }\n .modal-dialog-centered::before {\n height: calc(100vh - 3.5rem); }\n .modal-sm {\n max-width: 300px; } }\n\n@media (min-width: 992px) {\n .modal-lg,\n .modal-xl {\n max-width: 800px; } }\n\n@media (min-width: 1200px) {\n .modal-xl {\n max-width: 1140px; } }\n\n.tooltip {\n position: absolute;\n z-index: 1070;\n display: block;\n margin: 0;\n font-family: \"Rubik\", sans-serif;\n font-style: normal;\n font-weight: 400;\n line-height: 1.5;\n text-align: left;\n text-align: start;\n text-decoration: none;\n text-shadow: none;\n text-transform: none;\n letter-spacing: normal;\n word-break: normal;\n word-spacing: normal;\n white-space: normal;\n line-break: auto;\n font-size: 0.875rem;\n word-wrap: break-word;\n opacity: 0; }\n .tooltip.show {\n opacity: 0.9; }\n .tooltip .arrow {\n position: absolute;\n display: block;\n width: 0.8rem;\n height: 0.4rem; }\n .tooltip .arrow::before {\n position: absolute;\n content: \"\";\n border-color: transparent;\n border-style: solid; }\n\n.bs-tooltip-top, .bs-tooltip-auto[x-placement^=\"top\"] {\n padding: 0.4rem 0; }\n .bs-tooltip-top .arrow, .bs-tooltip-auto[x-placement^=\"top\"] .arrow {\n bottom: 0; }\n .bs-tooltip-top .arrow::before, .bs-tooltip-auto[x-placement^=\"top\"] .arrow::before {\n top: 0;\n border-width: 0.4rem 0.4rem 0;\n border-top-color: #000; }\n\n.bs-tooltip-right, .bs-tooltip-auto[x-placement^=\"right\"] {\n padding: 0 0.4rem; }\n .bs-tooltip-right .arrow, .bs-tooltip-auto[x-placement^=\"right\"] .arrow {\n left: 0;\n width: 0.4rem;\n height: 0.8rem; }\n .bs-tooltip-right .arrow::before, .bs-tooltip-auto[x-placement^=\"right\"] .arrow::before {\n right: 0;\n border-width: 0.4rem 0.4rem 0.4rem 0;\n border-right-color: #000; }\n\n.bs-tooltip-bottom, .bs-tooltip-auto[x-placement^=\"bottom\"] {\n padding: 0.4rem 0; }\n .bs-tooltip-bottom .arrow, .bs-tooltip-auto[x-placement^=\"bottom\"] .arrow {\n top: 0; }\n .bs-tooltip-bottom .arrow::before, .bs-tooltip-auto[x-placement^=\"bottom\"] .arrow::before {\n bottom: 0;\n border-width: 0 0.4rem 0.4rem;\n border-bottom-color: #000; }\n\n.bs-tooltip-left, .bs-tooltip-auto[x-placement^=\"left\"] {\n padding: 0 0.4rem; }\n .bs-tooltip-left .arrow, .bs-tooltip-auto[x-placement^=\"left\"] .arrow {\n right: 0;\n width: 0.4rem;\n height: 0.8rem; }\n .bs-tooltip-left .arrow::before, .bs-tooltip-auto[x-placement^=\"left\"] .arrow::before {\n left: 0;\n border-width: 0.4rem 0 0.4rem 0.4rem;\n border-left-color: #000; }\n\n.tooltip-inner {\n max-width: 200px;\n padding: 0.4rem 0.8rem;\n color: #fff;\n text-align: center;\n background-color: #000;\n border-radius: 0.2rem; }\n\n.popover {\n position: absolute;\n top: 0;\n left: 0;\n z-index: 1060;\n display: block;\n max-width: 276px;\n font-family: \"Rubik\", sans-serif;\n font-style: normal;\n font-weight: 400;\n line-height: 1.5;\n text-align: left;\n text-align: start;\n text-decoration: none;\n text-shadow: none;\n text-transform: none;\n letter-spacing: normal;\n word-break: normal;\n word-spacing: normal;\n white-space: normal;\n line-break: auto;\n font-size: 0.875rem;\n word-wrap: break-word;\n background-color: #fff;\n background-clip: padding-box;\n border: 1px solid #dee2e6;\n border-radius: 0.25rem; }\n .popover .arrow {\n position: absolute;\n display: block;\n width: 1rem;\n height: 0.5rem;\n margin: 0 0.3rem; }\n .popover .arrow::before, .popover .arrow::after {\n position: absolute;\n display: block;\n content: \"\";\n border-color: transparent;\n border-style: solid; }\n\n.bs-popover-top, .bs-popover-auto[x-placement^=\"top\"] {\n margin-bottom: 0.5rem; }\n .bs-popover-top > .arrow, .bs-popover-auto[x-placement^=\"top\"] > .arrow {\n bottom: calc((0.5rem + 1px) * -1); }\n .bs-popover-top > .arrow::before, .bs-popover-auto[x-placement^=\"top\"] > .arrow::before {\n bottom: 0;\n border-width: 0.5rem 0.5rem 0;\n border-top-color: rgba(0, 0, 0, 0.25); }\n .bs-popover-top > .arrow::after, .bs-popover-auto[x-placement^=\"top\"] > .arrow::after {\n bottom: 1px;\n border-width: 0.5rem 0.5rem 0;\n border-top-color: #fff; }\n\n.bs-popover-right, .bs-popover-auto[x-placement^=\"right\"] {\n margin-left: 0.5rem; }\n .bs-popover-right > .arrow, .bs-popover-auto[x-placement^=\"right\"] > .arrow {\n left: calc((0.5rem + 1px) * -1);\n width: 0.5rem;\n height: 1rem;\n margin: 0.3rem 0; }\n .bs-popover-right > .arrow::before, .bs-popover-auto[x-placement^=\"right\"] > .arrow::before {\n left: 0;\n border-width: 0.5rem 0.5rem 0.5rem 0;\n border-right-color: rgba(0, 0, 0, 0.25); }\n .bs-popover-right > .arrow::after, .bs-popover-auto[x-placement^=\"right\"] > .arrow::after {\n left: 1px;\n border-width: 0.5rem 0.5rem 0.5rem 0;\n border-right-color: #fff; }\n\n.bs-popover-bottom, .bs-popover-auto[x-placement^=\"bottom\"] {\n margin-top: 0.5rem; }\n .bs-popover-bottom > .arrow, .bs-popover-auto[x-placement^=\"bottom\"] > .arrow {\n top: calc((0.5rem + 1px) * -1); }\n .bs-popover-bottom > .arrow::before, .bs-popover-auto[x-placement^=\"bottom\"] > .arrow::before {\n top: 0;\n border-width: 0 0.5rem 0.5rem 0.5rem;\n border-bottom-color: rgba(0, 0, 0, 0.25); }\n .bs-popover-bottom > .arrow::after, .bs-popover-auto[x-placement^=\"bottom\"] > .arrow::after {\n top: 1px;\n border-width: 0 0.5rem 0.5rem 0.5rem;\n border-bottom-color: #fff; }\n .bs-popover-bottom .popover-header::before, .bs-popover-auto[x-placement^=\"bottom\"] .popover-header::before {\n position: absolute;\n top: 0;\n left: 50%;\n display: block;\n width: 1rem;\n margin-left: -0.5rem;\n content: \"\";\n border-bottom: 1px solid #f1f5f7; }\n\n.bs-popover-left, .bs-popover-auto[x-placement^=\"left\"] {\n margin-right: 0.5rem; }\n .bs-popover-left > .arrow, .bs-popover-auto[x-placement^=\"left\"] > .arrow {\n right: calc((0.5rem + 1px) * -1);\n width: 0.5rem;\n height: 1rem;\n margin: 0.3rem 0; }\n .bs-popover-left > .arrow::before, .bs-popover-auto[x-placement^=\"left\"] > .arrow::before {\n right: 0;\n border-width: 0.5rem 0 0.5rem 0.5rem;\n border-left-color: rgba(0, 0, 0, 0.25); }\n .bs-popover-left > .arrow::after, .bs-popover-auto[x-placement^=\"left\"] > .arrow::after {\n right: 1px;\n border-width: 0.5rem 0 0.5rem 0.5rem;\n border-left-color: #fff; }\n\n.popover-header {\n padding: 0.7rem 0.8rem;\n margin-bottom: 0;\n font-size: 0.875rem;\n background-color: #f1f5f7;\n border-bottom: 1px solid #e1e9ee;\n border-top-left-radius: calc(0.3rem - 1px);\n border-top-right-radius: calc(0.3rem - 1px); }\n .popover-header:empty {\n display: none; }\n\n.popover-body {\n padding: 0.5rem 0.75rem;\n color: #212529; }\n\n.carousel {\n position: relative; }\n\n.carousel.pointer-event {\n touch-action: pan-y; }\n\n.carousel-inner {\n position: relative;\n width: 100%;\n overflow: hidden; }\n .carousel-inner::after {\n display: block;\n clear: both;\n content: \"\"; }\n\n.carousel-item {\n position: relative;\n display: none;\n float: left;\n width: 100%;\n margin-right: -100%;\n backface-visibility: hidden;\n transition: transform 0.6s ease-in-out; }\n @media (prefers-reduced-motion: reduce) {\n .carousel-item {\n transition: none; } }\n\n.carousel-item.active,\n.carousel-item-next,\n.carousel-item-prev {\n display: block; }\n\n.carousel-item-next:not(.carousel-item-left),\n.active.carousel-item-right {\n transform: translateX(100%); }\n\n.carousel-item-prev:not(.carousel-item-right),\n.active.carousel-item-left {\n transform: translateX(-100%); }\n\n.carousel-fade .carousel-item {\n opacity: 0;\n transition-property: opacity;\n transform: none; }\n\n.carousel-fade .carousel-item.active,\n.carousel-fade .carousel-item-next.carousel-item-left,\n.carousel-fade .carousel-item-prev.carousel-item-right {\n z-index: 1;\n opacity: 1; }\n\n.carousel-fade .active.carousel-item-left,\n.carousel-fade .active.carousel-item-right {\n z-index: 0;\n opacity: 0;\n transition: 0s 0.6s opacity; }\n @media (prefers-reduced-motion: reduce) {\n .carousel-fade .active.carousel-item-left,\n .carousel-fade .active.carousel-item-right {\n transition: none; } }\n\n.carousel-control-prev,\n.carousel-control-next {\n position: absolute;\n top: 0;\n bottom: 0;\n z-index: 1;\n display: flex;\n align-items: center;\n justify-content: center;\n width: 15%;\n color: #fff;\n text-align: center;\n opacity: 0.5;\n transition: opacity 0.15s ease; }\n @media (prefers-reduced-motion: reduce) {\n .carousel-control-prev,\n .carousel-control-next {\n transition: none; } }\n .carousel-control-prev:hover, .carousel-control-prev:focus,\n .carousel-control-next:hover,\n .carousel-control-next:focus {\n color: #fff;\n text-decoration: none;\n outline: 0;\n opacity: 0.9; }\n\n.carousel-control-prev {\n left: 0; }\n\n.carousel-control-next {\n right: 0; }\n\n.carousel-control-prev-icon,\n.carousel-control-next-icon {\n display: inline-block;\n width: 20px;\n height: 20px;\n background: no-repeat 50% / 100% 100%; }\n\n.carousel-control-prev-icon {\n background-image: url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3e%3cpath d='M5.25 0l-4 4 4 4 1.5-1.5-2.5-2.5 2.5-2.5-1.5-1.5z'/%3e%3c/svg%3e\"); }\n\n.carousel-control-next-icon {\n background-image: url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3e%3cpath d='M2.75 0l-1.5 1.5 2.5 2.5-2.5 2.5 1.5 1.5 4-4-4-4z'/%3e%3c/svg%3e\"); }\n\n.carousel-indicators {\n position: absolute;\n right: 0;\n bottom: 0;\n left: 0;\n z-index: 15;\n display: flex;\n justify-content: center;\n padding-left: 0;\n margin-right: 15%;\n margin-left: 15%;\n list-style: none; }\n .carousel-indicators li {\n box-sizing: content-box;\n flex: 0 1 auto;\n width: 30px;\n height: 3px;\n margin-right: 3px;\n margin-left: 3px;\n text-indent: -999px;\n cursor: pointer;\n background-color: #fff;\n background-clip: padding-box;\n border-top: 10px solid transparent;\n border-bottom: 10px solid transparent;\n opacity: .5;\n transition: opacity 0.6s ease; }\n @media (prefers-reduced-motion: reduce) {\n .carousel-indicators li {\n transition: none; } }\n .carousel-indicators .active {\n opacity: 1; }\n\n.carousel-caption {\n position: absolute;\n right: 15%;\n bottom: 20px;\n left: 15%;\n z-index: 10;\n padding-top: 20px;\n padding-bottom: 20px;\n color: #fff;\n text-align: center; }\n\n@keyframes spinner-border {\n to {\n transform: rotate(360deg); } }\n\n.spinner-border {\n display: inline-block;\n width: 2rem;\n height: 2rem;\n vertical-align: text-bottom;\n border: 0.25em solid currentColor;\n border-right-color: transparent;\n border-radius: 50%;\n animation: spinner-border .75s linear infinite; }\n\n.spinner-border-sm {\n width: 1rem;\n height: 1rem;\n border-width: 0.2em; }\n\n@keyframes spinner-grow {\n 0% {\n transform: scale(0); }\n 50% {\n opacity: 1; } }\n\n.spinner-grow {\n display: inline-block;\n width: 2rem;\n height: 2rem;\n vertical-align: text-bottom;\n background-color: currentColor;\n border-radius: 50%;\n opacity: 0;\n animation: spinner-grow .75s linear infinite; }\n\n.spinner-grow-sm {\n width: 1rem;\n height: 1rem; }\n\n.align-baseline {\n vertical-align: baseline !important; }\n\n.align-top {\n vertical-align: top !important; }\n\n.align-middle {\n vertical-align: middle !important; }\n\n.align-bottom {\n vertical-align: bottom !important; }\n\n.align-text-bottom {\n vertical-align: text-bottom !important; }\n\n.align-text-top {\n vertical-align: text-top !important; }\n\n.bg-primary {\n background-color: #00acc1 !important; }\n\na.bg-primary:hover, a.bg-primary:focus,\nbutton.bg-primary:hover,\nbutton.bg-primary:focus {\n background-color: #007f8e !important; }\n\n.bg-secondary {\n background-color: #6c757d !important; }\n\na.bg-secondary:hover, a.bg-secondary:focus,\nbutton.bg-secondary:hover,\nbutton.bg-secondary:focus {\n background-color: #545b62 !important; }\n\n.bg-success {\n background-color: #25b343 !important; }\n\na.bg-success:hover, a.bg-success:focus,\nbutton.bg-success:hover,\nbutton.bg-success:focus {\n background-color: #1c8933 !important; }\n\n.bg-info {\n background-color: #4b88e4 !important; }\n\na.bg-info:hover, a.bg-info:focus,\nbutton.bg-info:hover,\nbutton.bg-info:focus {\n background-color: #216bdb !important; }\n\n.bg-warning {\n background-color: #f7b84b !important; }\n\na.bg-warning:hover, a.bg-warning:focus,\nbutton.bg-warning:hover,\nbutton.bg-warning:focus {\n background-color: #f5a51a !important; }\n\n.bg-danger {\n background-color: #f1556c !important; }\n\na.bg-danger:hover, a.bg-danger:focus,\nbutton.bg-danger:hover,\nbutton.bg-danger:focus {\n background-color: #ed2643 !important; }\n\n.bg-light {\n background-color: #f7f7f7 !important; }\n\na.bg-light:hover, a.bg-light:focus,\nbutton.bg-light:hover,\nbutton.bg-light:focus {\n background-color: #dedede !important; }\n\n.bg-dark {\n background-color: #323a46 !important; }\n\na.bg-dark:hover, a.bg-dark:focus,\nbutton.bg-dark:hover,\nbutton.bg-dark:focus {\n background-color: #1d2128 !important; }\n\n.bg-pink {\n background-color: #f672a7 !important; }\n\na.bg-pink:hover, a.bg-pink:focus,\nbutton.bg-pink:hover,\nbutton.bg-pink:focus {\n background-color: #f34289 !important; }\n\n.bg-purple {\n background-color: #6b5eae !important; }\n\na.bg-purple:hover, a.bg-purple:focus,\nbutton.bg-purple:hover,\nbutton.bg-purple:focus {\n background-color: #544990 !important; }\n\n.bg-white {\n background-color: #fff !important; }\n\n.bg-transparent {\n background-color: transparent !important; }\n\n.border {\n border: 1px solid #dee2e6 !important; }\n\n.border-top {\n border-top: 1px solid #dee2e6 !important; }\n\n.border-right {\n border-right: 1px solid #dee2e6 !important; }\n\n.border-bottom {\n border-bottom: 1px solid #dee2e6 !important; }\n\n.border-left {\n border-left: 1px solid #dee2e6 !important; }\n\n.border-0 {\n border: 0 !important; }\n\n.border-top-0 {\n border-top: 0 !important; }\n\n.border-right-0 {\n border-right: 0 !important; }\n\n.border-bottom-0 {\n border-bottom: 0 !important; }\n\n.border-left-0 {\n border-left: 0 !important; }\n\n.border-primary {\n border-color: #00acc1 !important; }\n\n.border-secondary {\n border-color: #6c757d !important; }\n\n.border-success {\n border-color: #25b343 !important; }\n\n.border-info {\n border-color: #4b88e4 !important; }\n\n.border-warning {\n border-color: #f7b84b !important; }\n\n.border-danger {\n border-color: #f1556c !important; }\n\n.border-light {\n border-color: #f7f7f7 !important; }\n\n.border-dark {\n border-color: #323a46 !important; }\n\n.border-pink {\n border-color: #f672a7 !important; }\n\n.border-purple {\n border-color: #6b5eae !important; }\n\n.border-white {\n border-color: #fff !important; }\n\n.rounded-sm {\n border-radius: 0.2rem !important; }\n\n.rounded {\n border-radius: 0.25rem !important; }\n\n.rounded-top {\n border-top-left-radius: 0.25rem !important;\n border-top-right-radius: 0.25rem !important; }\n\n.rounded-right {\n border-top-right-radius: 0.25rem !important;\n border-bottom-right-radius: 0.25rem !important; }\n\n.rounded-bottom {\n border-bottom-right-radius: 0.25rem !important;\n border-bottom-left-radius: 0.25rem !important; }\n\n.rounded-left {\n border-top-left-radius: 0.25rem !important;\n border-bottom-left-radius: 0.25rem !important; }\n\n.rounded-lg {\n border-radius: 0.3rem !important; }\n\n.rounded-circle {\n border-radius: 50% !important; }\n\n.rounded-pill {\n border-radius: 50rem !important; }\n\n.rounded-0 {\n border-radius: 0 !important; }\n\n.clearfix::after {\n display: block;\n clear: both;\n content: \"\"; }\n\n.d-none {\n display: none !important; }\n\n.d-inline {\n display: inline !important; }\n\n.d-inline-block {\n display: inline-block !important; }\n\n.d-block {\n display: block !important; }\n\n.d-table {\n display: table !important; }\n\n.d-table-row {\n display: table-row !important; }\n\n.d-table-cell {\n display: table-cell !important; }\n\n.d-flex {\n display: flex !important; }\n\n.d-inline-flex {\n display: inline-flex !important; }\n\n@media (min-width: 576px) {\n .d-sm-none {\n display: none !important; }\n .d-sm-inline {\n display: inline !important; }\n .d-sm-inline-block {\n display: inline-block !important; }\n .d-sm-block {\n display: block !important; }\n .d-sm-table {\n display: table !important; }\n .d-sm-table-row {\n display: table-row !important; }\n .d-sm-table-cell {\n display: table-cell !important; }\n .d-sm-flex {\n display: flex !important; }\n .d-sm-inline-flex {\n display: inline-flex !important; } }\n\n@media (min-width: 768px) {\n .d-md-none {\n display: none !important; }\n .d-md-inline {\n display: inline !important; }\n .d-md-inline-block {\n display: inline-block !important; }\n .d-md-block {\n display: block !important; }\n .d-md-table {\n display: table !important; }\n .d-md-table-row {\n display: table-row !important; }\n .d-md-table-cell {\n display: table-cell !important; }\n .d-md-flex {\n display: flex !important; }\n .d-md-inline-flex {\n display: inline-flex !important; } }\n\n@media (min-width: 992px) {\n .d-lg-none {\n display: none !important; }\n .d-lg-inline {\n display: inline !important; }\n .d-lg-inline-block {\n display: inline-block !important; }\n .d-lg-block {\n display: block !important; }\n .d-lg-table {\n display: table !important; }\n .d-lg-table-row {\n display: table-row !important; }\n .d-lg-table-cell {\n display: table-cell !important; }\n .d-lg-flex {\n display: flex !important; }\n .d-lg-inline-flex {\n display: inline-flex !important; } }\n\n@media (min-width: 1200px) {\n .d-xl-none {\n display: none !important; }\n .d-xl-inline {\n display: inline !important; }\n .d-xl-inline-block {\n display: inline-block !important; }\n .d-xl-block {\n display: block !important; }\n .d-xl-table {\n display: table !important; }\n .d-xl-table-row {\n display: table-row !important; }\n .d-xl-table-cell {\n display: table-cell !important; }\n .d-xl-flex {\n display: flex !important; }\n .d-xl-inline-flex {\n display: inline-flex !important; } }\n\n@media print {\n .d-print-none {\n display: none !important; }\n .d-print-inline {\n display: inline !important; }\n .d-print-inline-block {\n display: inline-block !important; }\n .d-print-block {\n display: block !important; }\n .d-print-table {\n display: table !important; }\n .d-print-table-row {\n display: table-row !important; }\n .d-print-table-cell {\n display: table-cell !important; }\n .d-print-flex {\n display: flex !important; }\n .d-print-inline-flex {\n display: inline-flex !important; } }\n\n.embed-responsive {\n position: relative;\n display: block;\n width: 100%;\n padding: 0;\n overflow: hidden; }\n .embed-responsive::before {\n display: block;\n content: \"\"; }\n .embed-responsive .embed-responsive-item,\n .embed-responsive iframe,\n .embed-responsive embed,\n .embed-responsive object,\n .embed-responsive video {\n position: absolute;\n top: 0;\n bottom: 0;\n left: 0;\n width: 100%;\n height: 100%;\n border: 0; }\n\n.embed-responsive-21by9::before {\n padding-top: 42.85714%; }\n\n.embed-responsive-16by9::before {\n padding-top: 56.25%; }\n\n.embed-responsive-4by3::before {\n padding-top: 75%; }\n\n.embed-responsive-1by1::before {\n padding-top: 100%; }\n\n.embed-responsive-21by9::before {\n padding-top: 42.85714%; }\n\n.embed-responsive-16by9::before {\n padding-top: 56.25%; }\n\n.embed-responsive-4by3::before {\n padding-top: 75%; }\n\n.embed-responsive-1by1::before {\n padding-top: 100%; }\n\n.flex-row {\n flex-direction: row !important; }\n\n.flex-column {\n flex-direction: column !important; }\n\n.flex-row-reverse {\n flex-direction: row-reverse !important; }\n\n.flex-column-reverse {\n flex-direction: column-reverse !important; }\n\n.flex-wrap {\n flex-wrap: wrap !important; }\n\n.flex-nowrap {\n flex-wrap: nowrap !important; }\n\n.flex-wrap-reverse {\n flex-wrap: wrap-reverse !important; }\n\n.flex-fill {\n flex: 1 1 auto !important; }\n\n.flex-grow-0 {\n flex-grow: 0 !important; }\n\n.flex-grow-1 {\n flex-grow: 1 !important; }\n\n.flex-shrink-0 {\n flex-shrink: 0 !important; }\n\n.flex-shrink-1 {\n flex-shrink: 1 !important; }\n\n.justify-content-start {\n justify-content: flex-start !important; }\n\n.justify-content-end {\n justify-content: flex-end !important; }\n\n.justify-content-center {\n justify-content: center !important; }\n\n.justify-content-between {\n justify-content: space-between !important; }\n\n.justify-content-around {\n justify-content: space-around !important; }\n\n.align-items-start {\n align-items: flex-start !important; }\n\n.align-items-end {\n align-items: flex-end !important; }\n\n.align-items-center {\n align-items: center !important; }\n\n.align-items-baseline {\n align-items: baseline !important; }\n\n.align-items-stretch {\n align-items: stretch !important; }\n\n.align-content-start {\n align-content: flex-start !important; }\n\n.align-content-end {\n align-content: flex-end !important; }\n\n.align-content-center {\n align-content: center !important; }\n\n.align-content-between {\n align-content: space-between !important; }\n\n.align-content-around {\n align-content: space-around !important; }\n\n.align-content-stretch {\n align-content: stretch !important; }\n\n.align-self-auto {\n align-self: auto !important; }\n\n.align-self-start {\n align-self: flex-start !important; }\n\n.align-self-end {\n align-self: flex-end !important; }\n\n.align-self-center {\n align-self: center !important; }\n\n.align-self-baseline {\n align-self: baseline !important; }\n\n.align-self-stretch {\n align-self: stretch !important; }\n\n@media (min-width: 576px) {\n .flex-sm-row {\n flex-direction: row !important; }\n .flex-sm-column {\n flex-direction: column !important; }\n .flex-sm-row-reverse {\n flex-direction: row-reverse !important; }\n .flex-sm-column-reverse {\n flex-direction: column-reverse !important; }\n .flex-sm-wrap {\n flex-wrap: wrap !important; }\n .flex-sm-nowrap {\n flex-wrap: nowrap !important; }\n .flex-sm-wrap-reverse {\n flex-wrap: wrap-reverse !important; }\n .flex-sm-fill {\n flex: 1 1 auto !important; }\n .flex-sm-grow-0 {\n flex-grow: 0 !important; }\n .flex-sm-grow-1 {\n flex-grow: 1 !important; }\n .flex-sm-shrink-0 {\n flex-shrink: 0 !important; }\n .flex-sm-shrink-1 {\n flex-shrink: 1 !important; }\n .justify-content-sm-start {\n justify-content: flex-start !important; }\n .justify-content-sm-end {\n justify-content: flex-end !important; }\n .justify-content-sm-center {\n justify-content: center !important; }\n .justify-content-sm-between {\n justify-content: space-between !important; }\n .justify-content-sm-around {\n justify-content: space-around !important; }\n .align-items-sm-start {\n align-items: flex-start !important; }\n .align-items-sm-end {\n align-items: flex-end !important; }\n .align-items-sm-center {\n align-items: center !important; }\n .align-items-sm-baseline {\n align-items: baseline !important; }\n .align-items-sm-stretch {\n align-items: stretch !important; }\n .align-content-sm-start {\n align-content: flex-start !important; }\n .align-content-sm-end {\n align-content: flex-end !important; }\n .align-content-sm-center {\n align-content: center !important; }\n .align-content-sm-between {\n align-content: space-between !important; }\n .align-content-sm-around {\n align-content: space-around !important; }\n .align-content-sm-stretch {\n align-content: stretch !important; }\n .align-self-sm-auto {\n align-self: auto !important; }\n .align-self-sm-start {\n align-self: flex-start !important; }\n .align-self-sm-end {\n align-self: flex-end !important; }\n .align-self-sm-center {\n align-self: center !important; }\n .align-self-sm-baseline {\n align-self: baseline !important; }\n .align-self-sm-stretch {\n align-self: stretch !important; } }\n\n@media (min-width: 768px) {\n .flex-md-row {\n flex-direction: row !important; }\n .flex-md-column {\n flex-direction: column !important; }\n .flex-md-row-reverse {\n flex-direction: row-reverse !important; }\n .flex-md-column-reverse {\n flex-direction: column-reverse !important; }\n .flex-md-wrap {\n flex-wrap: wrap !important; }\n .flex-md-nowrap {\n flex-wrap: nowrap !important; }\n .flex-md-wrap-reverse {\n flex-wrap: wrap-reverse !important; }\n .flex-md-fill {\n flex: 1 1 auto !important; }\n .flex-md-grow-0 {\n flex-grow: 0 !important; }\n .flex-md-grow-1 {\n flex-grow: 1 !important; }\n .flex-md-shrink-0 {\n flex-shrink: 0 !important; }\n .flex-md-shrink-1 {\n flex-shrink: 1 !important; }\n .justify-content-md-start {\n justify-content: flex-start !important; }\n .justify-content-md-end {\n justify-content: flex-end !important; }\n .justify-content-md-center {\n justify-content: center !important; }\n .justify-content-md-between {\n justify-content: space-between !important; }\n .justify-content-md-around {\n justify-content: space-around !important; }\n .align-items-md-start {\n align-items: flex-start !important; }\n .align-items-md-end {\n align-items: flex-end !important; }\n .align-items-md-center {\n align-items: center !important; }\n .align-items-md-baseline {\n align-items: baseline !important; }\n .align-items-md-stretch {\n align-items: stretch !important; }\n .align-content-md-start {\n align-content: flex-start !important; }\n .align-content-md-end {\n align-content: flex-end !important; }\n .align-content-md-center {\n align-content: center !important; }\n .align-content-md-between {\n align-content: space-between !important; }\n .align-content-md-around {\n align-content: space-around !important; }\n .align-content-md-stretch {\n align-content: stretch !important; }\n .align-self-md-auto {\n align-self: auto !important; }\n .align-self-md-start {\n align-self: flex-start !important; }\n .align-self-md-end {\n align-self: flex-end !important; }\n .align-self-md-center {\n align-self: center !important; }\n .align-self-md-baseline {\n align-self: baseline !important; }\n .align-self-md-stretch {\n align-self: stretch !important; } }\n\n@media (min-width: 992px) {\n .flex-lg-row {\n flex-direction: row !important; }\n .flex-lg-column {\n flex-direction: column !important; }\n .flex-lg-row-reverse {\n flex-direction: row-reverse !important; }\n .flex-lg-column-reverse {\n flex-direction: column-reverse !important; }\n .flex-lg-wrap {\n flex-wrap: wrap !important; }\n .flex-lg-nowrap {\n flex-wrap: nowrap !important; }\n .flex-lg-wrap-reverse {\n flex-wrap: wrap-reverse !important; }\n .flex-lg-fill {\n flex: 1 1 auto !important; }\n .flex-lg-grow-0 {\n flex-grow: 0 !important; }\n .flex-lg-grow-1 {\n flex-grow: 1 !important; }\n .flex-lg-shrink-0 {\n flex-shrink: 0 !important; }\n .flex-lg-shrink-1 {\n flex-shrink: 1 !important; }\n .justify-content-lg-start {\n justify-content: flex-start !important; }\n .justify-content-lg-end {\n justify-content: flex-end !important; }\n .justify-content-lg-center {\n justify-content: center !important; }\n .justify-content-lg-between {\n justify-content: space-between !important; }\n .justify-content-lg-around {\n justify-content: space-around !important; }\n .align-items-lg-start {\n align-items: flex-start !important; }\n .align-items-lg-end {\n align-items: flex-end !important; }\n .align-items-lg-center {\n align-items: center !important; }\n .align-items-lg-baseline {\n align-items: baseline !important; }\n .align-items-lg-stretch {\n align-items: stretch !important; }\n .align-content-lg-start {\n align-content: flex-start !important; }\n .align-content-lg-end {\n align-content: flex-end !important; }\n .align-content-lg-center {\n align-content: center !important; }\n .align-content-lg-between {\n align-content: space-between !important; }\n .align-content-lg-around {\n align-content: space-around !important; }\n .align-content-lg-stretch {\n align-content: stretch !important; }\n .align-self-lg-auto {\n align-self: auto !important; }\n .align-self-lg-start {\n align-self: flex-start !important; }\n .align-self-lg-end {\n align-self: flex-end !important; }\n .align-self-lg-center {\n align-self: center !important; }\n .align-self-lg-baseline {\n align-self: baseline !important; }\n .align-self-lg-stretch {\n align-self: stretch !important; } }\n\n@media (min-width: 1200px) {\n .flex-xl-row {\n flex-direction: row !important; }\n .flex-xl-column {\n flex-direction: column !important; }\n .flex-xl-row-reverse {\n flex-direction: row-reverse !important; }\n .flex-xl-column-reverse {\n flex-direction: column-reverse !important; }\n .flex-xl-wrap {\n flex-wrap: wrap !important; }\n .flex-xl-nowrap {\n flex-wrap: nowrap !important; }\n .flex-xl-wrap-reverse {\n flex-wrap: wrap-reverse !important; }\n .flex-xl-fill {\n flex: 1 1 auto !important; }\n .flex-xl-grow-0 {\n flex-grow: 0 !important; }\n .flex-xl-grow-1 {\n flex-grow: 1 !important; }\n .flex-xl-shrink-0 {\n flex-shrink: 0 !important; }\n .flex-xl-shrink-1 {\n flex-shrink: 1 !important; }\n .justify-content-xl-start {\n justify-content: flex-start !important; }\n .justify-content-xl-end {\n justify-content: flex-end !important; }\n .justify-content-xl-center {\n justify-content: center !important; }\n .justify-content-xl-between {\n justify-content: space-between !important; }\n .justify-content-xl-around {\n justify-content: space-around !important; }\n .align-items-xl-start {\n align-items: flex-start !important; }\n .align-items-xl-end {\n align-items: flex-end !important; }\n .align-items-xl-center {\n align-items: center !important; }\n .align-items-xl-baseline {\n align-items: baseline !important; }\n .align-items-xl-stretch {\n align-items: stretch !important; }\n .align-content-xl-start {\n align-content: flex-start !important; }\n .align-content-xl-end {\n align-content: flex-end !important; }\n .align-content-xl-center {\n align-content: center !important; }\n .align-content-xl-between {\n align-content: space-between !important; }\n .align-content-xl-around {\n align-content: space-around !important; }\n .align-content-xl-stretch {\n align-content: stretch !important; }\n .align-self-xl-auto {\n align-self: auto !important; }\n .align-self-xl-start {\n align-self: flex-start !important; }\n .align-self-xl-end {\n align-self: flex-end !important; }\n .align-self-xl-center {\n align-self: center !important; }\n .align-self-xl-baseline {\n align-self: baseline !important; }\n .align-self-xl-stretch {\n align-self: stretch !important; } }\n\n.float-left {\n float: left !important; }\n\n.float-right {\n float: right !important; }\n\n.float-none {\n float: none !important; }\n\n@media (min-width: 576px) {\n .float-sm-left {\n float: left !important; }\n .float-sm-right {\n float: right !important; }\n .float-sm-none {\n float: none !important; } }\n\n@media (min-width: 768px) {\n .float-md-left {\n float: left !important; }\n .float-md-right {\n float: right !important; }\n .float-md-none {\n float: none !important; } }\n\n@media (min-width: 992px) {\n .float-lg-left {\n float: left !important; }\n .float-lg-right {\n float: right !important; }\n .float-lg-none {\n float: none !important; } }\n\n@media (min-width: 1200px) {\n .float-xl-left {\n float: left !important; }\n .float-xl-right {\n float: right !important; }\n .float-xl-none {\n float: none !important; } }\n\n.overflow-auto {\n overflow: auto !important; }\n\n.overflow-hidden {\n overflow: hidden !important; }\n\n.position-static {\n position: static !important; }\n\n.position-relative {\n position: relative !important; }\n\n.position-absolute {\n position: absolute !important; }\n\n.position-fixed {\n position: fixed !important; }\n\n.position-sticky {\n position: sticky !important; }\n\n.fixed-top {\n position: fixed;\n top: 0;\n right: 0;\n left: 0;\n z-index: 1030; }\n\n.fixed-bottom {\n position: fixed;\n right: 0;\n bottom: 0;\n left: 0;\n z-index: 1030; }\n\n@supports (position: sticky) {\n .sticky-top {\n position: sticky;\n top: 0;\n z-index: 1020; } }\n\n.sr-only {\n position: absolute;\n width: 1px;\n height: 1px;\n padding: 0;\n overflow: hidden;\n clip: rect(0, 0, 0, 0);\n white-space: nowrap;\n border: 0; }\n\n.sr-only-focusable:active, .sr-only-focusable:focus {\n position: static;\n width: auto;\n height: auto;\n overflow: visible;\n clip: auto;\n white-space: normal; }\n\n.shadow-sm {\n box-shadow: 0 0.75rem 6rem rgba(56, 65, 74, 0.03) !important; }\n\n.shadow {\n box-shadow: 0px 0px 35px 0px rgba(154, 161, 171, 0.15) !important; }\n\n.shadow-lg {\n box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.12) !important; }\n\n.shadow-none {\n box-shadow: none !important; }\n\n.w-25 {\n width: 25% !important; }\n\n.w-50 {\n width: 50% !important; }\n\n.w-75 {\n width: 75% !important; }\n\n.w-100 {\n width: 100% !important; }\n\n.w-auto {\n width: auto !important; }\n\n.w-15 {\n width: 15% !important; }\n\n.h-25 {\n height: 25% !important; }\n\n.h-50 {\n height: 50% !important; }\n\n.h-75 {\n height: 75% !important; }\n\n.h-100 {\n height: 100% !important; }\n\n.h-auto {\n height: auto !important; }\n\n.h-15 {\n height: 15% !important; }\n\n.mw-100 {\n max-width: 100% !important; }\n\n.mh-100 {\n max-height: 100% !important; }\n\n.min-vw-100 {\n min-width: 100vw !important; }\n\n.min-vh-100 {\n min-height: 100vh !important; }\n\n.vw-100 {\n width: 100vw !important; }\n\n.vh-100 {\n height: 100vh !important; }\n\n.stretched-link::after {\n position: absolute;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n z-index: 1;\n pointer-events: auto;\n content: \"\";\n background-color: rgba(0, 0, 0, 0); }\n\n.m-0 {\n margin: 0 !important; }\n\n.mt-0,\n.my-0 {\n margin-top: 0 !important; }\n\n.mr-0,\n.mx-0 {\n margin-right: 0 !important; }\n\n.mb-0,\n.my-0 {\n margin-bottom: 0 !important; }\n\n.ml-0,\n.mx-0 {\n margin-left: 0 !important; }\n\n.m-1 {\n margin: 0.375rem !important; }\n\n.mt-1,\n.my-1 {\n margin-top: 0.375rem !important; }\n\n.mr-1,\n.mx-1 {\n margin-right: 0.375rem !important; }\n\n.mb-1,\n.my-1 {\n margin-bottom: 0.375rem !important; }\n\n.ml-1,\n.mx-1 {\n margin-left: 0.375rem !important; }\n\n.m-2 {\n margin: 0.75rem !important; }\n\n.mt-2,\n.my-2 {\n margin-top: 0.75rem !important; }\n\n.mr-2,\n.mx-2 {\n margin-right: 0.75rem !important; }\n\n.mb-2,\n.my-2 {\n margin-bottom: 0.75rem !important; }\n\n.ml-2,\n.mx-2 {\n margin-left: 0.75rem !important; }\n\n.m-3 {\n margin: 1.5rem !important; }\n\n.mt-3,\n.my-3 {\n margin-top: 1.5rem !important; }\n\n.mr-3,\n.mx-3 {\n margin-right: 1.5rem !important; }\n\n.mb-3,\n.my-3 {\n margin-bottom: 1.5rem !important; }\n\n.ml-3,\n.mx-3 {\n margin-left: 1.5rem !important; }\n\n.m-4 {\n margin: 2.25rem !important; }\n\n.mt-4,\n.my-4 {\n margin-top: 2.25rem !important; }\n\n.mr-4,\n.mx-4 {\n margin-right: 2.25rem !important; }\n\n.mb-4,\n.my-4 {\n margin-bottom: 2.25rem !important; }\n\n.ml-4,\n.mx-4 {\n margin-left: 2.25rem !important; }\n\n.m-5 {\n margin: 4.5rem !important; }\n\n.mt-5,\n.my-5 {\n margin-top: 4.5rem !important; }\n\n.mr-5,\n.mx-5 {\n margin-right: 4.5rem !important; }\n\n.mb-5,\n.my-5 {\n margin-bottom: 4.5rem !important; }\n\n.ml-5,\n.mx-5 {\n margin-left: 4.5rem !important; }\n\n.p-0 {\n padding: 0 !important; }\n\n.pt-0,\n.py-0 {\n padding-top: 0 !important; }\n\n.pr-0,\n.px-0 {\n padding-right: 0 !important; }\n\n.pb-0,\n.py-0 {\n padding-bottom: 0 !important; }\n\n.pl-0,\n.px-0 {\n padding-left: 0 !important; }\n\n.p-1 {\n padding: 0.375rem !important; }\n\n.pt-1,\n.py-1 {\n padding-top: 0.375rem !important; }\n\n.pr-1,\n.px-1 {\n padding-right: 0.375rem !important; }\n\n.pb-1,\n.py-1 {\n padding-bottom: 0.375rem !important; }\n\n.pl-1,\n.px-1 {\n padding-left: 0.375rem !important; }\n\n.p-2 {\n padding: 0.75rem !important; }\n\n.pt-2,\n.py-2 {\n padding-top: 0.75rem !important; }\n\n.pr-2,\n.px-2 {\n padding-right: 0.75rem !important; }\n\n.pb-2,\n.py-2 {\n padding-bottom: 0.75rem !important; }\n\n.pl-2,\n.px-2 {\n padding-left: 0.75rem !important; }\n\n.p-3 {\n padding: 1.5rem !important; }\n\n.pt-3,\n.py-3 {\n padding-top: 1.5rem !important; }\n\n.pr-3,\n.px-3 {\n padding-right: 1.5rem !important; }\n\n.pb-3,\n.py-3 {\n padding-bottom: 1.5rem !important; }\n\n.pl-3,\n.px-3 {\n padding-left: 1.5rem !important; }\n\n.p-4 {\n padding: 2.25rem !important; }\n\n.pt-4,\n.py-4 {\n padding-top: 2.25rem !important; }\n\n.pr-4,\n.px-4 {\n padding-right: 2.25rem !important; }\n\n.pb-4,\n.py-4 {\n padding-bottom: 2.25rem !important; }\n\n.pl-4,\n.px-4 {\n padding-left: 2.25rem !important; }\n\n.p-5 {\n padding: 4.5rem !important; }\n\n.pt-5,\n.py-5 {\n padding-top: 4.5rem !important; }\n\n.pr-5,\n.px-5 {\n padding-right: 4.5rem !important; }\n\n.pb-5,\n.py-5 {\n padding-bottom: 4.5rem !important; }\n\n.pl-5,\n.px-5 {\n padding-left: 4.5rem !important; }\n\n.m-n1 {\n margin: -0.375rem !important; }\n\n.mt-n1,\n.my-n1 {\n margin-top: -0.375rem !important; }\n\n.mr-n1,\n.mx-n1 {\n margin-right: -0.375rem !important; }\n\n.mb-n1,\n.my-n1 {\n margin-bottom: -0.375rem !important; }\n\n.ml-n1,\n.mx-n1 {\n margin-left: -0.375rem !important; }\n\n.m-n2 {\n margin: -0.75rem !important; }\n\n.mt-n2,\n.my-n2 {\n margin-top: -0.75rem !important; }\n\n.mr-n2,\n.mx-n2 {\n margin-right: -0.75rem !important; }\n\n.mb-n2,\n.my-n2 {\n margin-bottom: -0.75rem !important; }\n\n.ml-n2,\n.mx-n2 {\n margin-left: -0.75rem !important; }\n\n.m-n3 {\n margin: -1.5rem !important; }\n\n.mt-n3,\n.my-n3 {\n margin-top: -1.5rem !important; }\n\n.mr-n3,\n.mx-n3 {\n margin-right: -1.5rem !important; }\n\n.mb-n3,\n.my-n3 {\n margin-bottom: -1.5rem !important; }\n\n.ml-n3,\n.mx-n3 {\n margin-left: -1.5rem !important; }\n\n.m-n4 {\n margin: -2.25rem !important; }\n\n.mt-n4,\n.my-n4 {\n margin-top: -2.25rem !important; }\n\n.mr-n4,\n.mx-n4 {\n margin-right: -2.25rem !important; }\n\n.mb-n4,\n.my-n4 {\n margin-bottom: -2.25rem !important; }\n\n.ml-n4,\n.mx-n4 {\n margin-left: -2.25rem !important; }\n\n.m-n5 {\n margin: -4.5rem !important; }\n\n.mt-n5,\n.my-n5 {\n margin-top: -4.5rem !important; }\n\n.mr-n5,\n.mx-n5 {\n margin-right: -4.5rem !important; }\n\n.mb-n5,\n.my-n5 {\n margin-bottom: -4.5rem !important; }\n\n.ml-n5,\n.mx-n5 {\n margin-left: -4.5rem !important; }\n\n.m-auto {\n margin: auto !important; }\n\n.mt-auto,\n.my-auto {\n margin-top: auto !important; }\n\n.mr-auto,\n.mx-auto {\n margin-right: auto !important; }\n\n.mb-auto,\n.my-auto {\n margin-bottom: auto !important; }\n\n.ml-auto,\n.mx-auto {\n margin-left: auto !important; }\n\n@media (min-width: 576px) {\n .m-sm-0 {\n margin: 0 !important; }\n .mt-sm-0,\n .my-sm-0 {\n margin-top: 0 !important; }\n .mr-sm-0,\n .mx-sm-0 {\n margin-right: 0 !important; }\n .mb-sm-0,\n .my-sm-0 {\n margin-bottom: 0 !important; }\n .ml-sm-0,\n .mx-sm-0 {\n margin-left: 0 !important; }\n .m-sm-1 {\n margin: 0.375rem !important; }\n .mt-sm-1,\n .my-sm-1 {\n margin-top: 0.375rem !important; }\n .mr-sm-1,\n .mx-sm-1 {\n margin-right: 0.375rem !important; }\n .mb-sm-1,\n .my-sm-1 {\n margin-bottom: 0.375rem !important; }\n .ml-sm-1,\n .mx-sm-1 {\n margin-left: 0.375rem !important; }\n .m-sm-2 {\n margin: 0.75rem !important; }\n .mt-sm-2,\n .my-sm-2 {\n margin-top: 0.75rem !important; }\n .mr-sm-2,\n .mx-sm-2 {\n margin-right: 0.75rem !important; }\n .mb-sm-2,\n .my-sm-2 {\n margin-bottom: 0.75rem !important; }\n .ml-sm-2,\n .mx-sm-2 {\n margin-left: 0.75rem !important; }\n .m-sm-3 {\n margin: 1.5rem !important; }\n .mt-sm-3,\n .my-sm-3 {\n margin-top: 1.5rem !important; }\n .mr-sm-3,\n .mx-sm-3 {\n margin-right: 1.5rem !important; }\n .mb-sm-3,\n .my-sm-3 {\n margin-bottom: 1.5rem !important; }\n .ml-sm-3,\n .mx-sm-3 {\n margin-left: 1.5rem !important; }\n .m-sm-4 {\n margin: 2.25rem !important; }\n .mt-sm-4,\n .my-sm-4 {\n margin-top: 2.25rem !important; }\n .mr-sm-4,\n .mx-sm-4 {\n margin-right: 2.25rem !important; }\n .mb-sm-4,\n .my-sm-4 {\n margin-bottom: 2.25rem !important; }\n .ml-sm-4,\n .mx-sm-4 {\n margin-left: 2.25rem !important; }\n .m-sm-5 {\n margin: 4.5rem !important; }\n .mt-sm-5,\n .my-sm-5 {\n margin-top: 4.5rem !important; }\n .mr-sm-5,\n .mx-sm-5 {\n margin-right: 4.5rem !important; }\n .mb-sm-5,\n .my-sm-5 {\n margin-bottom: 4.5rem !important; }\n .ml-sm-5,\n .mx-sm-5 {\n margin-left: 4.5rem !important; }\n .p-sm-0 {\n padding: 0 !important; }\n .pt-sm-0,\n .py-sm-0 {\n padding-top: 0 !important; }\n .pr-sm-0,\n .px-sm-0 {\n padding-right: 0 !important; }\n .pb-sm-0,\n .py-sm-0 {\n padding-bottom: 0 !important; }\n .pl-sm-0,\n .px-sm-0 {\n padding-left: 0 !important; }\n .p-sm-1 {\n padding: 0.375rem !important; }\n .pt-sm-1,\n .py-sm-1 {\n padding-top: 0.375rem !important; }\n .pr-sm-1,\n .px-sm-1 {\n padding-right: 0.375rem !important; }\n .pb-sm-1,\n .py-sm-1 {\n padding-bottom: 0.375rem !important; }\n .pl-sm-1,\n .px-sm-1 {\n padding-left: 0.375rem !important; }\n .p-sm-2 {\n padding: 0.75rem !important; }\n .pt-sm-2,\n .py-sm-2 {\n padding-top: 0.75rem !important; }\n .pr-sm-2,\n .px-sm-2 {\n padding-right: 0.75rem !important; }\n .pb-sm-2,\n .py-sm-2 {\n padding-bottom: 0.75rem !important; }\n .pl-sm-2,\n .px-sm-2 {\n padding-left: 0.75rem !important; }\n .p-sm-3 {\n padding: 1.5rem !important; }\n .pt-sm-3,\n .py-sm-3 {\n padding-top: 1.5rem !important; }\n .pr-sm-3,\n .px-sm-3 {\n padding-right: 1.5rem !important; }\n .pb-sm-3,\n .py-sm-3 {\n padding-bottom: 1.5rem !important; }\n .pl-sm-3,\n .px-sm-3 {\n padding-left: 1.5rem !important; }\n .p-sm-4 {\n padding: 2.25rem !important; }\n .pt-sm-4,\n .py-sm-4 {\n padding-top: 2.25rem !important; }\n .pr-sm-4,\n .px-sm-4 {\n padding-right: 2.25rem !important; }\n .pb-sm-4,\n .py-sm-4 {\n padding-bottom: 2.25rem !important; }\n .pl-sm-4,\n .px-sm-4 {\n padding-left: 2.25rem !important; }\n .p-sm-5 {\n padding: 4.5rem !important; }\n .pt-sm-5,\n .py-sm-5 {\n padding-top: 4.5rem !important; }\n .pr-sm-5,\n .px-sm-5 {\n padding-right: 4.5rem !important; }\n .pb-sm-5,\n .py-sm-5 {\n padding-bottom: 4.5rem !important; }\n .pl-sm-5,\n .px-sm-5 {\n padding-left: 4.5rem !important; }\n .m-sm-n1 {\n margin: -0.375rem !important; }\n .mt-sm-n1,\n .my-sm-n1 {\n margin-top: -0.375rem !important; }\n .mr-sm-n1,\n .mx-sm-n1 {\n margin-right: -0.375rem !important; }\n .mb-sm-n1,\n .my-sm-n1 {\n margin-bottom: -0.375rem !important; }\n .ml-sm-n1,\n .mx-sm-n1 {\n margin-left: -0.375rem !important; }\n .m-sm-n2 {\n margin: -0.75rem !important; }\n .mt-sm-n2,\n .my-sm-n2 {\n margin-top: -0.75rem !important; }\n .mr-sm-n2,\n .mx-sm-n2 {\n margin-right: -0.75rem !important; }\n .mb-sm-n2,\n .my-sm-n2 {\n margin-bottom: -0.75rem !important; }\n .ml-sm-n2,\n .mx-sm-n2 {\n margin-left: -0.75rem !important; }\n .m-sm-n3 {\n margin: -1.5rem !important; }\n .mt-sm-n3,\n .my-sm-n3 {\n margin-top: -1.5rem !important; }\n .mr-sm-n3,\n .mx-sm-n3 {\n margin-right: -1.5rem !important; }\n .mb-sm-n3,\n .my-sm-n3 {\n margin-bottom: -1.5rem !important; }\n .ml-sm-n3,\n .mx-sm-n3 {\n margin-left: -1.5rem !important; }\n .m-sm-n4 {\n margin: -2.25rem !important; }\n .mt-sm-n4,\n .my-sm-n4 {\n margin-top: -2.25rem !important; }\n .mr-sm-n4,\n .mx-sm-n4 {\n margin-right: -2.25rem !important; }\n .mb-sm-n4,\n .my-sm-n4 {\n margin-bottom: -2.25rem !important; }\n .ml-sm-n4,\n .mx-sm-n4 {\n margin-left: -2.25rem !important; }\n .m-sm-n5 {\n margin: -4.5rem !important; }\n .mt-sm-n5,\n .my-sm-n5 {\n margin-top: -4.5rem !important; }\n .mr-sm-n5,\n .mx-sm-n5 {\n margin-right: -4.5rem !important; }\n .mb-sm-n5,\n .my-sm-n5 {\n margin-bottom: -4.5rem !important; }\n .ml-sm-n5,\n .mx-sm-n5 {\n margin-left: -4.5rem !important; }\n .m-sm-auto {\n margin: auto !important; }\n .mt-sm-auto,\n .my-sm-auto {\n margin-top: auto !important; }\n .mr-sm-auto,\n .mx-sm-auto {\n margin-right: auto !important; }\n .mb-sm-auto,\n .my-sm-auto {\n margin-bottom: auto !important; }\n .ml-sm-auto,\n .mx-sm-auto {\n margin-left: auto !important; } }\n\n@media (min-width: 768px) {\n .m-md-0 {\n margin: 0 !important; }\n .mt-md-0,\n .my-md-0 {\n margin-top: 0 !important; }\n .mr-md-0,\n .mx-md-0 {\n margin-right: 0 !important; }\n .mb-md-0,\n .my-md-0 {\n margin-bottom: 0 !important; }\n .ml-md-0,\n .mx-md-0 {\n margin-left: 0 !important; }\n .m-md-1 {\n margin: 0.375rem !important; }\n .mt-md-1,\n .my-md-1 {\n margin-top: 0.375rem !important; }\n .mr-md-1,\n .mx-md-1 {\n margin-right: 0.375rem !important; }\n .mb-md-1,\n .my-md-1 {\n margin-bottom: 0.375rem !important; }\n .ml-md-1,\n .mx-md-1 {\n margin-left: 0.375rem !important; }\n .m-md-2 {\n margin: 0.75rem !important; }\n .mt-md-2,\n .my-md-2 {\n margin-top: 0.75rem !important; }\n .mr-md-2,\n .mx-md-2 {\n margin-right: 0.75rem !important; }\n .mb-md-2,\n .my-md-2 {\n margin-bottom: 0.75rem !important; }\n .ml-md-2,\n .mx-md-2 {\n margin-left: 0.75rem !important; }\n .m-md-3 {\n margin: 1.5rem !important; }\n .mt-md-3,\n .my-md-3 {\n margin-top: 1.5rem !important; }\n .mr-md-3,\n .mx-md-3 {\n margin-right: 1.5rem !important; }\n .mb-md-3,\n .my-md-3 {\n margin-bottom: 1.5rem !important; }\n .ml-md-3,\n .mx-md-3 {\n margin-left: 1.5rem !important; }\n .m-md-4 {\n margin: 2.25rem !important; }\n .mt-md-4,\n .my-md-4 {\n margin-top: 2.25rem !important; }\n .mr-md-4,\n .mx-md-4 {\n margin-right: 2.25rem !important; }\n .mb-md-4,\n .my-md-4 {\n margin-bottom: 2.25rem !important; }\n .ml-md-4,\n .mx-md-4 {\n margin-left: 2.25rem !important; }\n .m-md-5 {\n margin: 4.5rem !important; }\n .mt-md-5,\n .my-md-5 {\n margin-top: 4.5rem !important; }\n .mr-md-5,\n .mx-md-5 {\n margin-right: 4.5rem !important; }\n .mb-md-5,\n .my-md-5 {\n margin-bottom: 4.5rem !important; }\n .ml-md-5,\n .mx-md-5 {\n margin-left: 4.5rem !important; }\n .p-md-0 {\n padding: 0 !important; }\n .pt-md-0,\n .py-md-0 {\n padding-top: 0 !important; }\n .pr-md-0,\n .px-md-0 {\n padding-right: 0 !important; }\n .pb-md-0,\n .py-md-0 {\n padding-bottom: 0 !important; }\n .pl-md-0,\n .px-md-0 {\n padding-left: 0 !important; }\n .p-md-1 {\n padding: 0.375rem !important; }\n .pt-md-1,\n .py-md-1 {\n padding-top: 0.375rem !important; }\n .pr-md-1,\n .px-md-1 {\n padding-right: 0.375rem !important; }\n .pb-md-1,\n .py-md-1 {\n padding-bottom: 0.375rem !important; }\n .pl-md-1,\n .px-md-1 {\n padding-left: 0.375rem !important; }\n .p-md-2 {\n padding: 0.75rem !important; }\n .pt-md-2,\n .py-md-2 {\n padding-top: 0.75rem !important; }\n .pr-md-2,\n .px-md-2 {\n padding-right: 0.75rem !important; }\n .pb-md-2,\n .py-md-2 {\n padding-bottom: 0.75rem !important; }\n .pl-md-2,\n .px-md-2 {\n padding-left: 0.75rem !important; }\n .p-md-3 {\n padding: 1.5rem !important; }\n .pt-md-3,\n .py-md-3 {\n padding-top: 1.5rem !important; }\n .pr-md-3,\n .px-md-3 {\n padding-right: 1.5rem !important; }\n .pb-md-3,\n .py-md-3 {\n padding-bottom: 1.5rem !important; }\n .pl-md-3,\n .px-md-3 {\n padding-left: 1.5rem !important; }\n .p-md-4 {\n padding: 2.25rem !important; }\n .pt-md-4,\n .py-md-4 {\n padding-top: 2.25rem !important; }\n .pr-md-4,\n .px-md-4 {\n padding-right: 2.25rem !important; }\n .pb-md-4,\n .py-md-4 {\n padding-bottom: 2.25rem !important; }\n .pl-md-4,\n .px-md-4 {\n padding-left: 2.25rem !important; }\n .p-md-5 {\n padding: 4.5rem !important; }\n .pt-md-5,\n .py-md-5 {\n padding-top: 4.5rem !important; }\n .pr-md-5,\n .px-md-5 {\n padding-right: 4.5rem !important; }\n .pb-md-5,\n .py-md-5 {\n padding-bottom: 4.5rem !important; }\n .pl-md-5,\n .px-md-5 {\n padding-left: 4.5rem !important; }\n .m-md-n1 {\n margin: -0.375rem !important; }\n .mt-md-n1,\n .my-md-n1 {\n margin-top: -0.375rem !important; }\n .mr-md-n1,\n .mx-md-n1 {\n margin-right: -0.375rem !important; }\n .mb-md-n1,\n .my-md-n1 {\n margin-bottom: -0.375rem !important; }\n .ml-md-n1,\n .mx-md-n1 {\n margin-left: -0.375rem !important; }\n .m-md-n2 {\n margin: -0.75rem !important; }\n .mt-md-n2,\n .my-md-n2 {\n margin-top: -0.75rem !important; }\n .mr-md-n2,\n .mx-md-n2 {\n margin-right: -0.75rem !important; }\n .mb-md-n2,\n .my-md-n2 {\n margin-bottom: -0.75rem !important; }\n .ml-md-n2,\n .mx-md-n2 {\n margin-left: -0.75rem !important; }\n .m-md-n3 {\n margin: -1.5rem !important; }\n .mt-md-n3,\n .my-md-n3 {\n margin-top: -1.5rem !important; }\n .mr-md-n3,\n .mx-md-n3 {\n margin-right: -1.5rem !important; }\n .mb-md-n3,\n .my-md-n3 {\n margin-bottom: -1.5rem !important; }\n .ml-md-n3,\n .mx-md-n3 {\n margin-left: -1.5rem !important; }\n .m-md-n4 {\n margin: -2.25rem !important; }\n .mt-md-n4,\n .my-md-n4 {\n margin-top: -2.25rem !important; }\n .mr-md-n4,\n .mx-md-n4 {\n margin-right: -2.25rem !important; }\n .mb-md-n4,\n .my-md-n4 {\n margin-bottom: -2.25rem !important; }\n .ml-md-n4,\n .mx-md-n4 {\n margin-left: -2.25rem !important; }\n .m-md-n5 {\n margin: -4.5rem !important; }\n .mt-md-n5,\n .my-md-n5 {\n margin-top: -4.5rem !important; }\n .mr-md-n5,\n .mx-md-n5 {\n margin-right: -4.5rem !important; }\n .mb-md-n5,\n .my-md-n5 {\n margin-bottom: -4.5rem !important; }\n .ml-md-n5,\n .mx-md-n5 {\n margin-left: -4.5rem !important; }\n .m-md-auto {\n margin: auto !important; }\n .mt-md-auto,\n .my-md-auto {\n margin-top: auto !important; }\n .mr-md-auto,\n .mx-md-auto {\n margin-right: auto !important; }\n .mb-md-auto,\n .my-md-auto {\n margin-bottom: auto !important; }\n .ml-md-auto,\n .mx-md-auto {\n margin-left: auto !important; } }\n\n@media (min-width: 992px) {\n .m-lg-0 {\n margin: 0 !important; }\n .mt-lg-0,\n .my-lg-0 {\n margin-top: 0 !important; }\n .mr-lg-0,\n .mx-lg-0 {\n margin-right: 0 !important; }\n .mb-lg-0,\n .my-lg-0 {\n margin-bottom: 0 !important; }\n .ml-lg-0,\n .mx-lg-0 {\n margin-left: 0 !important; }\n .m-lg-1 {\n margin: 0.375rem !important; }\n .mt-lg-1,\n .my-lg-1 {\n margin-top: 0.375rem !important; }\n .mr-lg-1,\n .mx-lg-1 {\n margin-right: 0.375rem !important; }\n .mb-lg-1,\n .my-lg-1 {\n margin-bottom: 0.375rem !important; }\n .ml-lg-1,\n .mx-lg-1 {\n margin-left: 0.375rem !important; }\n .m-lg-2 {\n margin: 0.75rem !important; }\n .mt-lg-2,\n .my-lg-2 {\n margin-top: 0.75rem !important; }\n .mr-lg-2,\n .mx-lg-2 {\n margin-right: 0.75rem !important; }\n .mb-lg-2,\n .my-lg-2 {\n margin-bottom: 0.75rem !important; }\n .ml-lg-2,\n .mx-lg-2 {\n margin-left: 0.75rem !important; }\n .m-lg-3 {\n margin: 1.5rem !important; }\n .mt-lg-3,\n .my-lg-3 {\n margin-top: 1.5rem !important; }\n .mr-lg-3,\n .mx-lg-3 {\n margin-right: 1.5rem !important; }\n .mb-lg-3,\n .my-lg-3 {\n margin-bottom: 1.5rem !important; }\n .ml-lg-3,\n .mx-lg-3 {\n margin-left: 1.5rem !important; }\n .m-lg-4 {\n margin: 2.25rem !important; }\n .mt-lg-4,\n .my-lg-4 {\n margin-top: 2.25rem !important; }\n .mr-lg-4,\n .mx-lg-4 {\n margin-right: 2.25rem !important; }\n .mb-lg-4,\n .my-lg-4 {\n margin-bottom: 2.25rem !important; }\n .ml-lg-4,\n .mx-lg-4 {\n margin-left: 2.25rem !important; }\n .m-lg-5 {\n margin: 4.5rem !important; }\n .mt-lg-5,\n .my-lg-5 {\n margin-top: 4.5rem !important; }\n .mr-lg-5,\n .mx-lg-5 {\n margin-right: 4.5rem !important; }\n .mb-lg-5,\n .my-lg-5 {\n margin-bottom: 4.5rem !important; }\n .ml-lg-5,\n .mx-lg-5 {\n margin-left: 4.5rem !important; }\n .p-lg-0 {\n padding: 0 !important; }\n .pt-lg-0,\n .py-lg-0 {\n padding-top: 0 !important; }\n .pr-lg-0,\n .px-lg-0 {\n padding-right: 0 !important; }\n .pb-lg-0,\n .py-lg-0 {\n padding-bottom: 0 !important; }\n .pl-lg-0,\n .px-lg-0 {\n padding-left: 0 !important; }\n .p-lg-1 {\n padding: 0.375rem !important; }\n .pt-lg-1,\n .py-lg-1 {\n padding-top: 0.375rem !important; }\n .pr-lg-1,\n .px-lg-1 {\n padding-right: 0.375rem !important; }\n .pb-lg-1,\n .py-lg-1 {\n padding-bottom: 0.375rem !important; }\n .pl-lg-1,\n .px-lg-1 {\n padding-left: 0.375rem !important; }\n .p-lg-2 {\n padding: 0.75rem !important; }\n .pt-lg-2,\n .py-lg-2 {\n padding-top: 0.75rem !important; }\n .pr-lg-2,\n .px-lg-2 {\n padding-right: 0.75rem !important; }\n .pb-lg-2,\n .py-lg-2 {\n padding-bottom: 0.75rem !important; }\n .pl-lg-2,\n .px-lg-2 {\n padding-left: 0.75rem !important; }\n .p-lg-3 {\n padding: 1.5rem !important; }\n .pt-lg-3,\n .py-lg-3 {\n padding-top: 1.5rem !important; }\n .pr-lg-3,\n .px-lg-3 {\n padding-right: 1.5rem !important; }\n .pb-lg-3,\n .py-lg-3 {\n padding-bottom: 1.5rem !important; }\n .pl-lg-3,\n .px-lg-3 {\n padding-left: 1.5rem !important; }\n .p-lg-4 {\n padding: 2.25rem !important; }\n .pt-lg-4,\n .py-lg-4 {\n padding-top: 2.25rem !important; }\n .pr-lg-4,\n .px-lg-4 {\n padding-right: 2.25rem !important; }\n .pb-lg-4,\n .py-lg-4 {\n padding-bottom: 2.25rem !important; }\n .pl-lg-4,\n .px-lg-4 {\n padding-left: 2.25rem !important; }\n .p-lg-5 {\n padding: 4.5rem !important; }\n .pt-lg-5,\n .py-lg-5 {\n padding-top: 4.5rem !important; }\n .pr-lg-5,\n .px-lg-5 {\n padding-right: 4.5rem !important; }\n .pb-lg-5,\n .py-lg-5 {\n padding-bottom: 4.5rem !important; }\n .pl-lg-5,\n .px-lg-5 {\n padding-left: 4.5rem !important; }\n .m-lg-n1 {\n margin: -0.375rem !important; }\n .mt-lg-n1,\n .my-lg-n1 {\n margin-top: -0.375rem !important; }\n .mr-lg-n1,\n .mx-lg-n1 {\n margin-right: -0.375rem !important; }\n .mb-lg-n1,\n .my-lg-n1 {\n margin-bottom: -0.375rem !important; }\n .ml-lg-n1,\n .mx-lg-n1 {\n margin-left: -0.375rem !important; }\n .m-lg-n2 {\n margin: -0.75rem !important; }\n .mt-lg-n2,\n .my-lg-n2 {\n margin-top: -0.75rem !important; }\n .mr-lg-n2,\n .mx-lg-n2 {\n margin-right: -0.75rem !important; }\n .mb-lg-n2,\n .my-lg-n2 {\n margin-bottom: -0.75rem !important; }\n .ml-lg-n2,\n .mx-lg-n2 {\n margin-left: -0.75rem !important; }\n .m-lg-n3 {\n margin: -1.5rem !important; }\n .mt-lg-n3,\n .my-lg-n3 {\n margin-top: -1.5rem !important; }\n .mr-lg-n3,\n .mx-lg-n3 {\n margin-right: -1.5rem !important; }\n .mb-lg-n3,\n .my-lg-n3 {\n margin-bottom: -1.5rem !important; }\n .ml-lg-n3,\n .mx-lg-n3 {\n margin-left: -1.5rem !important; }\n .m-lg-n4 {\n margin: -2.25rem !important; }\n .mt-lg-n4,\n .my-lg-n4 {\n margin-top: -2.25rem !important; }\n .mr-lg-n4,\n .mx-lg-n4 {\n margin-right: -2.25rem !important; }\n .mb-lg-n4,\n .my-lg-n4 {\n margin-bottom: -2.25rem !important; }\n .ml-lg-n4,\n .mx-lg-n4 {\n margin-left: -2.25rem !important; }\n .m-lg-n5 {\n margin: -4.5rem !important; }\n .mt-lg-n5,\n .my-lg-n5 {\n margin-top: -4.5rem !important; }\n .mr-lg-n5,\n .mx-lg-n5 {\n margin-right: -4.5rem !important; }\n .mb-lg-n5,\n .my-lg-n5 {\n margin-bottom: -4.5rem !important; }\n .ml-lg-n5,\n .mx-lg-n5 {\n margin-left: -4.5rem !important; }\n .m-lg-auto {\n margin: auto !important; }\n .mt-lg-auto,\n .my-lg-auto {\n margin-top: auto !important; }\n .mr-lg-auto,\n .mx-lg-auto {\n margin-right: auto !important; }\n .mb-lg-auto,\n .my-lg-auto {\n margin-bottom: auto !important; }\n .ml-lg-auto,\n .mx-lg-auto {\n margin-left: auto !important; } }\n\n@media (min-width: 1200px) {\n .m-xl-0 {\n margin: 0 !important; }\n .mt-xl-0,\n .my-xl-0 {\n margin-top: 0 !important; }\n .mr-xl-0,\n .mx-xl-0 {\n margin-right: 0 !important; }\n .mb-xl-0,\n .my-xl-0 {\n margin-bottom: 0 !important; }\n .ml-xl-0,\n .mx-xl-0 {\n margin-left: 0 !important; }\n .m-xl-1 {\n margin: 0.375rem !important; }\n .mt-xl-1,\n .my-xl-1 {\n margin-top: 0.375rem !important; }\n .mr-xl-1,\n .mx-xl-1 {\n margin-right: 0.375rem !important; }\n .mb-xl-1,\n .my-xl-1 {\n margin-bottom: 0.375rem !important; }\n .ml-xl-1,\n .mx-xl-1 {\n margin-left: 0.375rem !important; }\n .m-xl-2 {\n margin: 0.75rem !important; }\n .mt-xl-2,\n .my-xl-2 {\n margin-top: 0.75rem !important; }\n .mr-xl-2,\n .mx-xl-2 {\n margin-right: 0.75rem !important; }\n .mb-xl-2,\n .my-xl-2 {\n margin-bottom: 0.75rem !important; }\n .ml-xl-2,\n .mx-xl-2 {\n margin-left: 0.75rem !important; }\n .m-xl-3 {\n margin: 1.5rem !important; }\n .mt-xl-3,\n .my-xl-3 {\n margin-top: 1.5rem !important; }\n .mr-xl-3,\n .mx-xl-3 {\n margin-right: 1.5rem !important; }\n .mb-xl-3,\n .my-xl-3 {\n margin-bottom: 1.5rem !important; }\n .ml-xl-3,\n .mx-xl-3 {\n margin-left: 1.5rem !important; }\n .m-xl-4 {\n margin: 2.25rem !important; }\n .mt-xl-4,\n .my-xl-4 {\n margin-top: 2.25rem !important; }\n .mr-xl-4,\n .mx-xl-4 {\n margin-right: 2.25rem !important; }\n .mb-xl-4,\n .my-xl-4 {\n margin-bottom: 2.25rem !important; }\n .ml-xl-4,\n .mx-xl-4 {\n margin-left: 2.25rem !important; }\n .m-xl-5 {\n margin: 4.5rem !important; }\n .mt-xl-5,\n .my-xl-5 {\n margin-top: 4.5rem !important; }\n .mr-xl-5,\n .mx-xl-5 {\n margin-right: 4.5rem !important; }\n .mb-xl-5,\n .my-xl-5 {\n margin-bottom: 4.5rem !important; }\n .ml-xl-5,\n .mx-xl-5 {\n margin-left: 4.5rem !important; }\n .p-xl-0 {\n padding: 0 !important; }\n .pt-xl-0,\n .py-xl-0 {\n padding-top: 0 !important; }\n .pr-xl-0,\n .px-xl-0 {\n padding-right: 0 !important; }\n .pb-xl-0,\n .py-xl-0 {\n padding-bottom: 0 !important; }\n .pl-xl-0,\n .px-xl-0 {\n padding-left: 0 !important; }\n .p-xl-1 {\n padding: 0.375rem !important; }\n .pt-xl-1,\n .py-xl-1 {\n padding-top: 0.375rem !important; }\n .pr-xl-1,\n .px-xl-1 {\n padding-right: 0.375rem !important; }\n .pb-xl-1,\n .py-xl-1 {\n padding-bottom: 0.375rem !important; }\n .pl-xl-1,\n .px-xl-1 {\n padding-left: 0.375rem !important; }\n .p-xl-2 {\n padding: 0.75rem !important; }\n .pt-xl-2,\n .py-xl-2 {\n padding-top: 0.75rem !important; }\n .pr-xl-2,\n .px-xl-2 {\n padding-right: 0.75rem !important; }\n .pb-xl-2,\n .py-xl-2 {\n padding-bottom: 0.75rem !important; }\n .pl-xl-2,\n .px-xl-2 {\n padding-left: 0.75rem !important; }\n .p-xl-3 {\n padding: 1.5rem !important; }\n .pt-xl-3,\n .py-xl-3 {\n padding-top: 1.5rem !important; }\n .pr-xl-3,\n .px-xl-3 {\n padding-right: 1.5rem !important; }\n .pb-xl-3,\n .py-xl-3 {\n padding-bottom: 1.5rem !important; }\n .pl-xl-3,\n .px-xl-3 {\n padding-left: 1.5rem !important; }\n .p-xl-4 {\n padding: 2.25rem !important; }\n .pt-xl-4,\n .py-xl-4 {\n padding-top: 2.25rem !important; }\n .pr-xl-4,\n .px-xl-4 {\n padding-right: 2.25rem !important; }\n .pb-xl-4,\n .py-xl-4 {\n padding-bottom: 2.25rem !important; }\n .pl-xl-4,\n .px-xl-4 {\n padding-left: 2.25rem !important; }\n .p-xl-5 {\n padding: 4.5rem !important; }\n .pt-xl-5,\n .py-xl-5 {\n padding-top: 4.5rem !important; }\n .pr-xl-5,\n .px-xl-5 {\n padding-right: 4.5rem !important; }\n .pb-xl-5,\n .py-xl-5 {\n padding-bottom: 4.5rem !important; }\n .pl-xl-5,\n .px-xl-5 {\n padding-left: 4.5rem !important; }\n .m-xl-n1 {\n margin: -0.375rem !important; }\n .mt-xl-n1,\n .my-xl-n1 {\n margin-top: -0.375rem !important; }\n .mr-xl-n1,\n .mx-xl-n1 {\n margin-right: -0.375rem !important; }\n .mb-xl-n1,\n .my-xl-n1 {\n margin-bottom: -0.375rem !important; }\n .ml-xl-n1,\n .mx-xl-n1 {\n margin-left: -0.375rem !important; }\n .m-xl-n2 {\n margin: -0.75rem !important; }\n .mt-xl-n2,\n .my-xl-n2 {\n margin-top: -0.75rem !important; }\n .mr-xl-n2,\n .mx-xl-n2 {\n margin-right: -0.75rem !important; }\n .mb-xl-n2,\n .my-xl-n2 {\n margin-bottom: -0.75rem !important; }\n .ml-xl-n2,\n .mx-xl-n2 {\n margin-left: -0.75rem !important; }\n .m-xl-n3 {\n margin: -1.5rem !important; }\n .mt-xl-n3,\n .my-xl-n3 {\n margin-top: -1.5rem !important; }\n .mr-xl-n3,\n .mx-xl-n3 {\n margin-right: -1.5rem !important; }\n .mb-xl-n3,\n .my-xl-n3 {\n margin-bottom: -1.5rem !important; }\n .ml-xl-n3,\n .mx-xl-n3 {\n margin-left: -1.5rem !important; }\n .m-xl-n4 {\n margin: -2.25rem !important; }\n .mt-xl-n4,\n .my-xl-n4 {\n margin-top: -2.25rem !important; }\n .mr-xl-n4,\n .mx-xl-n4 {\n margin-right: -2.25rem !important; }\n .mb-xl-n4,\n .my-xl-n4 {\n margin-bottom: -2.25rem !important; }\n .ml-xl-n4,\n .mx-xl-n4 {\n margin-left: -2.25rem !important; }\n .m-xl-n5 {\n margin: -4.5rem !important; }\n .mt-xl-n5,\n .my-xl-n5 {\n margin-top: -4.5rem !important; }\n .mr-xl-n5,\n .mx-xl-n5 {\n margin-right: -4.5rem !important; }\n .mb-xl-n5,\n .my-xl-n5 {\n margin-bottom: -4.5rem !important; }\n .ml-xl-n5,\n .mx-xl-n5 {\n margin-left: -4.5rem !important; }\n .m-xl-auto {\n margin: auto !important; }\n .mt-xl-auto,\n .my-xl-auto {\n margin-top: auto !important; }\n .mr-xl-auto,\n .mx-xl-auto {\n margin-right: auto !important; }\n .mb-xl-auto,\n .my-xl-auto {\n margin-bottom: auto !important; }\n .ml-xl-auto,\n .mx-xl-auto {\n margin-left: auto !important; } }\n\n.text-monospace {\n font-family: SFMono-Regular, Menlo, Monaco, Consolas, \"Liberation Mono\", \"Courier New\", monospace !important; }\n\n.text-justify {\n text-align: justify !important; }\n\n.text-wrap {\n white-space: normal !important; }\n\n.text-nowrap {\n white-space: nowrap !important; }\n\n.text-truncate {\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap; }\n\n.text-left {\n text-align: left !important; }\n\n.text-right {\n text-align: right !important; }\n\n.text-center {\n text-align: center !important; }\n\n@media (min-width: 576px) {\n .text-sm-left {\n text-align: left !important; }\n .text-sm-right {\n text-align: right !important; }\n .text-sm-center {\n text-align: center !important; } }\n\n@media (min-width: 768px) {\n .text-md-left {\n text-align: left !important; }\n .text-md-right {\n text-align: right !important; }\n .text-md-center {\n text-align: center !important; } }\n\n@media (min-width: 992px) {\n .text-lg-left {\n text-align: left !important; }\n .text-lg-right {\n text-align: right !important; }\n .text-lg-center {\n text-align: center !important; } }\n\n@media (min-width: 1200px) {\n .text-xl-left {\n text-align: left !important; }\n .text-xl-right {\n text-align: right !important; }\n .text-xl-center {\n text-align: center !important; } }\n\n.text-lowercase {\n text-transform: lowercase !important; }\n\n.text-uppercase {\n text-transform: uppercase !important; }\n\n.text-capitalize {\n text-transform: capitalize !important; }\n\n.font-weight-light {\n font-weight: 300 !important; }\n\n.font-weight-lighter {\n font-weight: lighter !important; }\n\n.font-weight-normal {\n font-weight: 400 !important; }\n\n.font-weight-bold {\n font-weight: 700 !important; }\n\n.font-weight-bolder {\n font-weight: bolder !important; }\n\n.font-italic {\n font-style: italic !important; }\n\n.text-white {\n color: #fff !important; }\n\n.text-primary {\n color: #00acc1 !important; }\n\na.text-primary:hover, a.text-primary:focus {\n color: #006875 !important; }\n\n.text-secondary {\n color: #6c757d !important; }\n\na.text-secondary:hover, a.text-secondary:focus {\n color: #494f54 !important; }\n\n.text-success {\n color: #25b343 !important; }\n\na.text-success:hover, a.text-success:focus {\n color: #18742b !important; }\n\n.text-info {\n color: #4b88e4 !important; }\n\na.text-info:hover, a.text-info:focus {\n color: #1e60c5 !important; }\n\n.text-warning {\n color: #f7b84b !important; }\n\na.text-warning:hover, a.text-warning:focus {\n color: #eb990a !important; }\n\n.text-danger {\n color: #f1556c !important; }\n\na.text-danger:hover, a.text-danger:focus {\n color: #e71332 !important; }\n\n.text-light {\n color: #f7f7f7 !important; }\n\na.text-light:hover, a.text-light:focus {\n color: #d1d1d1 !important; }\n\n.text-dark {\n color: #323a46 !important; }\n\na.text-dark:hover, a.text-dark:focus {\n color: #121519 !important; }\n\n.text-pink {\n color: #f672a7 !important; }\n\na.text-pink:hover, a.text-pink:focus {\n color: #f12a7a !important; }\n\n.text-purple {\n color: #6b5eae !important; }\n\na.text-purple:hover, a.text-purple:focus {\n color: #4a407f !important; }\n\n.text-body {\n color: #6c757d !important; }\n\n.text-muted {\n color: #98a6ad !important; }\n\n.text-black-50 {\n color: rgba(0, 0, 0, 0.5) !important; }\n\n.text-white-50 {\n color: rgba(255, 255, 255, 0.5) !important; }\n\n.text-hide {\n font: 0/0 a;\n color: transparent;\n text-shadow: none;\n background-color: transparent;\n border: 0; }\n\n.text-decoration-none {\n text-decoration: none !important; }\n\n.text-break {\n word-break: break-word !important;\n overflow-wrap: break-word !important; }\n\n.text-reset {\n color: inherit !important; }\n\n.visible {\n visibility: visible !important; }\n\n.invisible {\n visibility: hidden !important; }\n\n@media print {\n *,\n *::before,\n *::after {\n text-shadow: none !important;\n box-shadow: none !important; }\n a:not(.btn) {\n text-decoration: underline; }\n abbr[title]::after {\n content: \" (\" attr(title) \")\"; }\n pre {\n white-space: pre-wrap !important; }\n pre,\n blockquote {\n border: 1px solid #adb5bd;\n page-break-inside: avoid; }\n thead {\n display: table-header-group; }\n tr,\n img {\n page-break-inside: avoid; }\n p,\n h2,\n h3 {\n orphans: 3;\n widows: 3; }\n h2,\n h3 {\n page-break-after: avoid; }\n @page {\n size: a3; }\n body {\n min-width: 992px !important; }\n .container {\n min-width: 992px !important; }\n .navbar {\n display: none; }\n .badge {\n border: 1px solid #000; }\n .table {\n border-collapse: collapse !important; }\n .table td,\n .table th {\n background-color: #fff !important; }\n .table-bordered th,\n .table-bordered td {\n border: 1px solid #dee2e6 !important; }\n .table-dark {\n color: inherit; }\n .table-dark th,\n .table-dark td,\n .table-dark thead th,\n .table-dark tbody + tbody {\n border-color: #dee2e6; }\n .table .thead-dark th {\n color: inherit;\n border-color: #dee2e6; } }\n\n.custom-accordion .card + .card {\n margin-top: 0.5rem; }\n\n.custom-accordion .accordion-arrow {\n font-size: 1.2rem; }\n\n.custom-accordion a.collapsed i.accordion-arrow:before {\n content: \"\\F142\"; }\n\n.badge {\n color: #fff;\n font-family: \"Rubik\", sans-serif; }\n\n.badge-light {\n color: #414d5f; }\n\n.badge-light-primary {\n background-color: rgba(0, 172, 193, 0.2);\n color: #00acc1 !important; }\n\n.badge-light-secondary {\n background-color: rgba(108, 117, 125, 0.2);\n color: #6c757d !important; }\n\n.badge-light-success {\n background-color: rgba(37, 179, 67, 0.2);\n color: #25b343 !important; }\n\n.badge-light-info {\n background-color: rgba(75, 136, 228, 0.2);\n color: #4b88e4 !important; }\n\n.badge-light-warning {\n background-color: rgba(247, 184, 75, 0.2);\n color: #f7b84b !important; }\n\n.badge-light-danger {\n background-color: rgba(241, 85, 108, 0.2);\n color: #f1556c !important; }\n\n.badge-light-light {\n background-color: rgba(247, 247, 247, 0.2);\n color: #f7f7f7 !important; }\n\n.badge-light-dark {\n background-color: rgba(50, 58, 70, 0.2);\n color: #323a46 !important; }\n\n.badge-light-pink {\n background-color: rgba(246, 114, 167, 0.2);\n color: #f672a7 !important; }\n\n.badge-light-purple {\n background-color: rgba(107, 94, 174, 0.2);\n color: #6b5eae !important; }\n\n.bg-soft-primary {\n background-color: rgba(0, 172, 193, 0.25) !important; }\n\n.bg-soft-secondary {\n background-color: rgba(108, 117, 125, 0.25) !important; }\n\n.bg-soft-success {\n background-color: rgba(37, 179, 67, 0.25) !important; }\n\n.bg-soft-info {\n background-color: rgba(75, 136, 228, 0.25) !important; }\n\n.bg-soft-warning {\n background-color: rgba(247, 184, 75, 0.25) !important; }\n\n.bg-soft-danger {\n background-color: rgba(241, 85, 108, 0.25) !important; }\n\n.bg-soft-light {\n background-color: rgba(247, 247, 247, 0.25) !important; }\n\n.bg-soft-dark {\n background-color: rgba(50, 58, 70, 0.25) !important; }\n\n.bg-soft-pink {\n background-color: rgba(246, 114, 167, 0.25) !important; }\n\n.bg-soft-purple {\n background-color: rgba(107, 94, 174, 0.25) !important; }\n\n.gradient-primary {\n background-image: linear-gradient(15deg, #5bedff 0%, #00acc1 100%); }\n\n.gradient-success {\n background-image: linear-gradient(15deg, #02a8b5 0%, #25b343 100%); }\n\n.gradient-info {\n background-image: linear-gradient(15deg, #77a5eb 0%, #675aa9 100%); }\n\n.gradient-warning {\n background-image: linear-gradient(15deg, #f9cb7c 0%, #f7b84b 100%); }\n\n.gradient-danger {\n background-image: linear-gradient(15deg, #f58495 0%, #f672a7 100%); }\n\n.gradient-dark {\n background-image: linear-gradient(15deg, #475364 0%, #323a46 100%); }\n\n.breadcrumb-item + .breadcrumb-item::before {\n font-family: \"Material Design Icons\"; }\n\n.btn {\n color: #fff; }\n .btn .mdi:before {\n margin-top: -1px; }\n\n.btn-rounded {\n border-radius: 2em; }\n\n.btn-light, .btn-white {\n color: #323a46; }\n\n.btn-link {\n font-weight: 400;\n color: #00acc1;\n background-color: transparent; }\n .btn-link:hover {\n color: #006875;\n text-decoration: none;\n background-color: transparent;\n border-color: transparent; }\n .btn-link:focus, .btn-link.focus {\n text-decoration: none;\n border-color: transparent;\n box-shadow: none; }\n .btn-link:disabled, .btn-link.disabled {\n color: #adb5bd;\n pointer-events: none; }\n\n.btn-outline-primary {\n color: #00acc1;\n border-color: #00acc1; }\n .btn-outline-primary:hover {\n color: #fff;\n background-color: #00acc1;\n border-color: #00acc1; }\n .btn-outline-primary:focus, .btn-outline-primary.focus {\n box-shadow: 0 0 0 0.15rem rgba(0, 172, 193, 0.5); }\n .btn-outline-primary.disabled, .btn-outline-primary:disabled {\n color: #00acc1;\n background-color: transparent; }\n .btn-outline-primary:not(:disabled):not(.disabled):active, .btn-outline-primary:not(:disabled):not(.disabled).active,\n .show > .btn-outline-primary.dropdown-toggle {\n color: #fff;\n background-color: #00acc1;\n border-color: #00acc1; }\n .btn-outline-primary:not(:disabled):not(.disabled):active:focus, .btn-outline-primary:not(:disabled):not(.disabled).active:focus,\n .show > .btn-outline-primary.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.15rem rgba(0, 172, 193, 0.5); }\n\n.btn-outline-secondary {\n color: #6c757d;\n border-color: #6c757d; }\n .btn-outline-secondary:hover {\n color: #fff;\n background-color: #6c757d;\n border-color: #6c757d; }\n .btn-outline-secondary:focus, .btn-outline-secondary.focus {\n box-shadow: 0 0 0 0.15rem rgba(108, 117, 125, 0.5); }\n .btn-outline-secondary.disabled, .btn-outline-secondary:disabled {\n color: #6c757d;\n background-color: transparent; }\n .btn-outline-secondary:not(:disabled):not(.disabled):active, .btn-outline-secondary:not(:disabled):not(.disabled).active,\n .show > .btn-outline-secondary.dropdown-toggle {\n color: #fff;\n background-color: #6c757d;\n border-color: #6c757d; }\n .btn-outline-secondary:not(:disabled):not(.disabled):active:focus, .btn-outline-secondary:not(:disabled):not(.disabled).active:focus,\n .show > .btn-outline-secondary.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.15rem rgba(108, 117, 125, 0.5); }\n\n.btn-outline-success {\n color: #25b343;\n border-color: #25b343; }\n .btn-outline-success:hover {\n color: #fff;\n background-color: #25b343;\n border-color: #25b343; }\n .btn-outline-success:focus, .btn-outline-success.focus {\n box-shadow: 0 0 0 0.15rem rgba(37, 179, 67, 0.5); }\n .btn-outline-success.disabled, .btn-outline-success:disabled {\n color: #25b343;\n background-color: transparent; }\n .btn-outline-success:not(:disabled):not(.disabled):active, .btn-outline-success:not(:disabled):not(.disabled).active,\n .show > .btn-outline-success.dropdown-toggle {\n color: #fff;\n background-color: #25b343;\n border-color: #25b343; }\n .btn-outline-success:not(:disabled):not(.disabled):active:focus, .btn-outline-success:not(:disabled):not(.disabled).active:focus,\n .show > .btn-outline-success.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.15rem rgba(37, 179, 67, 0.5); }\n\n.btn-outline-info {\n color: #4b88e4;\n border-color: #4b88e4; }\n .btn-outline-info:hover {\n color: #fff;\n background-color: #4b88e4;\n border-color: #4b88e4; }\n .btn-outline-info:focus, .btn-outline-info.focus {\n box-shadow: 0 0 0 0.15rem rgba(75, 136, 228, 0.5); }\n .btn-outline-info.disabled, .btn-outline-info:disabled {\n color: #4b88e4;\n background-color: transparent; }\n .btn-outline-info:not(:disabled):not(.disabled):active, .btn-outline-info:not(:disabled):not(.disabled).active,\n .show > .btn-outline-info.dropdown-toggle {\n color: #fff;\n background-color: #4b88e4;\n border-color: #4b88e4; }\n .btn-outline-info:not(:disabled):not(.disabled):active:focus, .btn-outline-info:not(:disabled):not(.disabled).active:focus,\n .show > .btn-outline-info.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.15rem rgba(75, 136, 228, 0.5); }\n\n.btn-outline-warning {\n color: #f7b84b;\n border-color: #f7b84b; }\n .btn-outline-warning:hover {\n color: #414d5f;\n background-color: #f7b84b;\n border-color: #f7b84b; }\n .btn-outline-warning:focus, .btn-outline-warning.focus {\n box-shadow: 0 0 0 0.15rem rgba(247, 184, 75, 0.5); }\n .btn-outline-warning.disabled, .btn-outline-warning:disabled {\n color: #f7b84b;\n background-color: transparent; }\n .btn-outline-warning:not(:disabled):not(.disabled):active, .btn-outline-warning:not(:disabled):not(.disabled).active,\n .show > .btn-outline-warning.dropdown-toggle {\n color: #414d5f;\n background-color: #f7b84b;\n border-color: #f7b84b; }\n .btn-outline-warning:not(:disabled):not(.disabled):active:focus, .btn-outline-warning:not(:disabled):not(.disabled).active:focus,\n .show > .btn-outline-warning.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.15rem rgba(247, 184, 75, 0.5); }\n\n.btn-outline-danger {\n color: #f1556c;\n border-color: #f1556c; }\n .btn-outline-danger:hover {\n color: #fff;\n background-color: #f1556c;\n border-color: #f1556c; }\n .btn-outline-danger:focus, .btn-outline-danger.focus {\n box-shadow: 0 0 0 0.15rem rgba(241, 85, 108, 0.5); }\n .btn-outline-danger.disabled, .btn-outline-danger:disabled {\n color: #f1556c;\n background-color: transparent; }\n .btn-outline-danger:not(:disabled):not(.disabled):active, .btn-outline-danger:not(:disabled):not(.disabled).active,\n .show > .btn-outline-danger.dropdown-toggle {\n color: #fff;\n background-color: #f1556c;\n border-color: #f1556c; }\n .btn-outline-danger:not(:disabled):not(.disabled):active:focus, .btn-outline-danger:not(:disabled):not(.disabled).active:focus,\n .show > .btn-outline-danger.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.15rem rgba(241, 85, 108, 0.5); }\n\n.btn-outline-light {\n color: #f7f7f7;\n border-color: #f7f7f7; }\n .btn-outline-light:hover {\n color: #414d5f;\n background-color: #f7f7f7;\n border-color: #f7f7f7; }\n .btn-outline-light:focus, .btn-outline-light.focus {\n box-shadow: 0 0 0 0.15rem rgba(247, 247, 247, 0.5); }\n .btn-outline-light.disabled, .btn-outline-light:disabled {\n color: #f7f7f7;\n background-color: transparent; }\n .btn-outline-light:not(:disabled):not(.disabled):active, .btn-outline-light:not(:disabled):not(.disabled).active,\n .show > .btn-outline-light.dropdown-toggle {\n color: #414d5f;\n background-color: #f7f7f7;\n border-color: #f7f7f7; }\n .btn-outline-light:not(:disabled):not(.disabled):active:focus, .btn-outline-light:not(:disabled):not(.disabled).active:focus,\n .show > .btn-outline-light.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.15rem rgba(247, 247, 247, 0.5); }\n\n.btn-outline-dark {\n color: #323a46;\n border-color: #323a46; }\n .btn-outline-dark:hover {\n color: #fff;\n background-color: #323a46;\n border-color: #323a46; }\n .btn-outline-dark:focus, .btn-outline-dark.focus {\n box-shadow: 0 0 0 0.15rem rgba(50, 58, 70, 0.5); }\n .btn-outline-dark.disabled, .btn-outline-dark:disabled {\n color: #323a46;\n background-color: transparent; }\n .btn-outline-dark:not(:disabled):not(.disabled):active, .btn-outline-dark:not(:disabled):not(.disabled).active,\n .show > .btn-outline-dark.dropdown-toggle {\n color: #fff;\n background-color: #323a46;\n border-color: #323a46; }\n .btn-outline-dark:not(:disabled):not(.disabled):active:focus, .btn-outline-dark:not(:disabled):not(.disabled).active:focus,\n .show > .btn-outline-dark.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.15rem rgba(50, 58, 70, 0.5); }\n\n.btn-outline-pink {\n color: #f672a7;\n border-color: #f672a7; }\n .btn-outline-pink:hover {\n color: #fff;\n background-color: #f672a7;\n border-color: #f672a7; }\n .btn-outline-pink:focus, .btn-outline-pink.focus {\n box-shadow: 0 0 0 0.15rem rgba(246, 114, 167, 0.5); }\n .btn-outline-pink.disabled, .btn-outline-pink:disabled {\n color: #f672a7;\n background-color: transparent; }\n .btn-outline-pink:not(:disabled):not(.disabled):active, .btn-outline-pink:not(:disabled):not(.disabled).active,\n .show > .btn-outline-pink.dropdown-toggle {\n color: #fff;\n background-color: #f672a7;\n border-color: #f672a7; }\n .btn-outline-pink:not(:disabled):not(.disabled):active:focus, .btn-outline-pink:not(:disabled):not(.disabled).active:focus,\n .show > .btn-outline-pink.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.15rem rgba(246, 114, 167, 0.5); }\n\n.btn-outline-purple {\n color: #6b5eae;\n border-color: #6b5eae; }\n .btn-outline-purple:hover {\n color: #fff;\n background-color: #6b5eae;\n border-color: #6b5eae; }\n .btn-outline-purple:focus, .btn-outline-purple.focus {\n box-shadow: 0 0 0 0.15rem rgba(107, 94, 174, 0.5); }\n .btn-outline-purple.disabled, .btn-outline-purple:disabled {\n color: #6b5eae;\n background-color: transparent; }\n .btn-outline-purple:not(:disabled):not(.disabled):active, .btn-outline-purple:not(:disabled):not(.disabled).active,\n .show > .btn-outline-purple.dropdown-toggle {\n color: #fff;\n background-color: #6b5eae;\n border-color: #6b5eae; }\n .btn-outline-purple:not(:disabled):not(.disabled):active:focus, .btn-outline-purple:not(:disabled):not(.disabled).active:focus,\n .show > .btn-outline-purple.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.15rem rgba(107, 94, 174, 0.5); }\n\n.btn-xs {\n padding: .2rem .6rem;\n font-size: .75rem;\n border-radius: .15rem; }\n\n.card {\n margin-bottom: 24px; }\n\n.card-drop {\n display: inline-block;\n font-size: 20px;\n line-height: 30px;\n color: inherit;\n height: 30px;\n width: 30px;\n border-radius: 50%;\n text-align: center;\n margin-top: -6px; }\n .card-drop:hover {\n background-color: #f7f7f7;\n color: #323a46; }\n\n.card-title,\n.card-header {\n margin-top: 0; }\n\n.header-title {\n font-size: 14px;\n margin: 0 0 7px 0; }\n\n.sub-header {\n margin-bottom: 24px;\n color: #98a6ad;\n font-size: 13px; }\n\n.dropdown-menu {\n box-shadow: 0px 0px 35px 0px rgba(154, 161, 171, 0.15);\n animation-name: DropDownSlide;\n animation-duration: .3s;\n animation-fill-mode: both;\n margin: 0;\n border: none;\n font-size: 0.875rem;\n position: absolute;\n z-index: 1000; }\n .dropdown-menu.show {\n top: 100% !important; }\n\n.dropdown-menu-right {\n right: 0 !important;\n left: auto !important; }\n\n.dropdown-menu[x-placement^=right], .dropdown-menu[x-placement^=top], .dropdown-menu[x-placement^=left] {\n top: auto !important;\n animation: none !important; }\n\n@keyframes DropDownSlide {\n 100% {\n -webkit-transform: translateY(0);\n transform: translateY(0); }\n 0% {\n -webkit-transform: translateY(40px);\n transform: translateY(40px); } }\n\n.dropdown-lg {\n width: 320px; }\n\n@media (max-width: 767.98px) {\n .dropdown-lg {\n width: 200px !important; } }\n\n.form-control-light {\n background-color: #f1f5f7;\n border-color: #f1f5f7; }\n\ninput.form-control[type=\"color\"],\ninput.form-control[type=\"range\"] {\n min-height: 39px; }\n\n.custom-select.is-invalid:focus, .form-control.is-invalid:focus, .custom-select:invalid:focus, .form-control:invalid:focus,\n.custom-select.is-valid:focus, .form-control.is-valid:focus, .custom-select:valid:focus, .form-control:valid:focus {\n box-shadow: none !important; }\n\n.comment-area-box .form-control {\n border-color: #dee2e6;\n border-radius: 0.2rem 0.2rem 0 0; }\n\n.comment-area-box .comment-area-btn {\n background-color: #f1f5f7;\n padding: 10px;\n border: 1px solid #dee2e6;\n border-top: none;\n border-radius: 0 0 0.2rem 0.2rem; }\n\ninput:focus {\n outline: none; }\n\n.modal-title {\n margin-top: 0; }\n\n.modal-full {\n width: 92%;\n max-width: none; }\n\n.modal-demo {\n background-color: #fff;\n width: 600px !important;\n border-radius: 4px;\n display: none;\n position: relative; }\n .modal-demo .close {\n position: absolute;\n top: 15px;\n right: 25px;\n color: #f7f7f7; }\n\n@media (max-width: 768px) {\n .modal-demo {\n width: 96% !important; } }\n\n.custom-modal-title {\n padding: 15px 25px 15px 25px;\n line-height: 22px;\n font-size: 18px;\n background-color: #323a46;\n color: #fff;\n text-align: left;\n margin: 0; }\n\n.custom-modal-text {\n padding: 20px; }\n\n.custombox-modal-wrapper {\n text-align: left; }\n\n.custombox-modal-flash .close,\n.custombox-modal-rotatedown .close {\n top: 20px;\n z-index: 9999; }\n\n.nav-tabs > li > a, .nav-pills > li > a {\n color: #6c757d;\n font-weight: 500; }\n\n.nav-pills > a {\n color: #6c757d;\n font-weight: 500; }\n\n.navtab-bg li > a {\n background-color: #f7f7f7;\n margin: 0 5px; }\n\n.tab-content {\n padding: 20px 0 0 0; }\n\n.pagination-rounded .page-link {\n border-radius: 30px !important;\n margin: 0 3px;\n border: none; }\n\n.popover-header {\n margin-top: 0; }\n\n.progress-sm {\n height: 5px; }\n\n.progress-md {\n height: 8px; }\n\n.progress-lg {\n height: 12px; }\n\n.progress-xl {\n height: 15px; }\n\n.progress-xxl {\n height: 25px; }\n\n/* Progressbar Vertical */\n.progress-vertical {\n min-height: 250px;\n height: 250px;\n width: 10px;\n position: relative;\n display: inline-block;\n margin-bottom: 0;\n margin-right: 20px; }\n .progress-vertical .progress-bar {\n width: 100%; }\n .progress-vertical.progress-xl {\n width: 15px; }\n .progress-vertical.progress-lg {\n width: 12px; }\n .progress-vertical.progress-md {\n width: 8px; }\n .progress-vertical.progress-sm {\n width: 5px; }\n\n.progress-vertical-bottom {\n min-height: 250px;\n height: 250px;\n position: relative;\n width: 10px;\n display: inline-block;\n margin-bottom: 0;\n margin-right: 20px; }\n .progress-vertical-bottom .progress-bar {\n width: 100%;\n bottom: 0;\n position: absolute; }\n .progress-vertical-bottom.progress-xl {\n width: 15px; }\n .progress-vertical-bottom.progress-lg {\n width: 12px; }\n .progress-vertical-bottom.progress-md {\n width: 8px; }\n .progress-vertical-bottom.progress-sm {\n width: 5px; }\n\n.progress-w-percent {\n min-height: 20px;\n margin-bottom: 20px; }\n .progress-w-percent .progress {\n width: 80%;\n float: left;\n margin-top: 8px; }\n .progress-w-percent .progress-value {\n width: 20%;\n float: right;\n text-align: right;\n line-height: 20px; }\n\na:focus {\n outline: none; }\n\nlabel {\n font-weight: 500; }\n\nbutton:focus {\n outline: none; }\n\n.blockquote {\n padding: 10px 20px;\n margin-bottom: 20px;\n border-left: 4px solid #f7f7f7; }\n .blockquote.blockquote-reverse {\n border-left: 0;\n border-right: 4px solid #f7f7f7;\n text-align: right; }\n\n.table-centered td, .table-centered th {\n vertical-align: middle !important; }\n\n.table th {\n font-weight: 500; }\n\n.table .table-user img {\n height: 30px;\n width: 30px; }\n\n.action-icon {\n color: #98a6ad;\n font-size: 1.2rem;\n display: inline-block;\n padding: 0 3px; }\n .action-icon:hover {\n color: #6c757d; }\n\n.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 {\n margin: 10px 0;\n font-weight: 500;\n font-family: \"Rubik\", sans-serif;\n color: #6c757d; }\n\np {\n line-height: 1.8; }\n\n.font-13 {\n font-size: 13px !important; }\n\n.font-14 {\n font-size: 14px !important; }\n\n.font-15 {\n font-size: 15px !important; }\n\n.font-16 {\n font-size: 16px !important; }\n\n.font-17 {\n font-size: 17px !important; }\n\n.font-18 {\n font-size: 18px !important; }\n\n.font-19 {\n font-size: 19px !important; }\n\n.font-20 {\n font-size: 20px !important; }\n\n.font-22 {\n font-size: 22px !important; }\n\n.font-24 {\n font-size: 24px !important; }\n","// stylelint-disable property-blacklist, scss/dollar-variable-default\n\n// SCSS RFS mixin\n//\n// Automated font-resizing\n//\n// See https://github.com/twbs/rfs\n\n// Configuration\n\n// Base font size\n$rfs-base-font-size: 1.25rem !default;\n$rfs-font-size-unit: rem !default;\n\n// Breakpoint at where font-size starts decreasing if screen width is smaller\n$rfs-breakpoint: 1200px !default;\n$rfs-breakpoint-unit: px !default;\n\n// Resize font-size based on screen height and width\n$rfs-two-dimensional: false !default;\n\n// Factor of decrease\n$rfs-factor: 10 !default;\n\n@if type-of($rfs-factor) != \"number\" or $rfs-factor <= 1 {\n @error \"`#{$rfs-factor}` is not a valid $rfs-factor, it must be greater than 1.\";\n}\n\n// Generate enable or disable classes. Possibilities: false, \"enable\" or \"disable\"\n$rfs-class: false !default;\n\n// 1 rem = $rfs-rem-value px\n$rfs-rem-value: 16 !default;\n\n// Safari iframe resize bug: https://github.com/twbs/rfs/issues/14\n$rfs-safari-iframe-resize-bug-fix: false !default;\n\n// Disable RFS by setting $enable-responsive-font-sizes to false\n$enable-responsive-font-sizes: true !default;\n\n// Cache $rfs-base-font-size unit\n$rfs-base-font-size-unit: unit($rfs-base-font-size);\n\n// Remove px-unit from $rfs-base-font-size for calculations\n@if $rfs-base-font-size-unit == \"px\" {\n $rfs-base-font-size: $rfs-base-font-size / ($rfs-base-font-size * 0 + 1);\n}\n@else if $rfs-base-font-size-unit == \"rem\" {\n $rfs-base-font-size: $rfs-base-font-size / ($rfs-base-font-size * 0 + 1 / $rfs-rem-value);\n}\n\n// Cache $rfs-breakpoint unit to prevent multiple calls\n$rfs-breakpoint-unit-cache: unit($rfs-breakpoint);\n\n// Remove unit from $rfs-breakpoint for calculations\n@if $rfs-breakpoint-unit-cache == \"px\" {\n $rfs-breakpoint: $rfs-breakpoint / ($rfs-breakpoint * 0 + 1);\n}\n@else if $rfs-breakpoint-unit-cache == \"rem\" or $rfs-breakpoint-unit-cache == \"em\" {\n $rfs-breakpoint: $rfs-breakpoint / ($rfs-breakpoint * 0 + 1 / $rfs-rem-value);\n}\n\n// Responsive font-size mixin\n@mixin rfs($fs, $important: false) {\n // Cache $fs unit\n $fs-unit: if(type-of($fs) == \"number\", unit($fs), false);\n\n // Add !important suffix if needed\n $rfs-suffix: if($important, \" !important\", \"\");\n\n // If $fs isn't a number (like inherit) or $fs has a unit (not px or rem, like 1.5em) or $ is 0, just print the value\n @if not $fs-unit or $fs-unit != \"\" and $fs-unit != \"px\" and $fs-unit != \"rem\" or $fs == 0 {\n font-size: #{$fs}#{$rfs-suffix};\n }\n @else {\n // Variables for storing static and fluid rescaling\n $rfs-static: null;\n $rfs-fluid: null;\n\n // Remove px-unit from $fs for calculations\n @if $fs-unit == \"px\" {\n $fs: $fs / ($fs * 0 + 1);\n }\n @else if $fs-unit == \"rem\" {\n $fs: $fs / ($fs * 0 + 1 / $rfs-rem-value);\n }\n\n // Set default font-size\n @if $rfs-font-size-unit == rem {\n $rfs-static: #{$fs / $rfs-rem-value}rem#{$rfs-suffix};\n }\n @else if $rfs-font-size-unit == px {\n $rfs-static: #{$fs}px#{$rfs-suffix};\n }\n @else {\n @error \"`#{$rfs-font-size-unit}` is not a valid unit for $rfs-font-size-unit. Use `px` or `rem`.\";\n }\n\n // Only add media query if font-size is bigger as the minimum font-size\n // If $rfs-factor == 1, no rescaling will take place\n @if $fs > $rfs-base-font-size and $enable-responsive-font-sizes {\n $min-width: null;\n $variable-unit: null;\n\n // Calculate minimum font-size for given font-size\n $fs-min: $rfs-base-font-size + ($fs - $rfs-base-font-size) / $rfs-factor;\n\n // Calculate difference between given font-size and minimum font-size for given font-size\n $fs-diff: $fs - $fs-min;\n\n // Base font-size formatting\n // No need to check if the unit is valid, because we did that before\n $min-width: if($rfs-font-size-unit == rem, #{$fs-min / $rfs-rem-value}rem, #{$fs-min}px);\n\n // If two-dimensional, use smallest of screen width and height\n $variable-unit: if($rfs-two-dimensional, vmin, vw);\n\n // Calculate the variable width between 0 and $rfs-breakpoint\n $variable-width: #{$fs-diff * 100 / $rfs-breakpoint}#{$variable-unit};\n\n // Set the calculated font-size.\n $rfs-fluid: calc(#{$min-width} + #{$variable-width}) #{$rfs-suffix};\n }\n\n // Rendering\n @if $rfs-fluid == null {\n // Only render static font-size if no fluid font-size is available\n font-size: $rfs-static;\n }\n @else {\n $mq-value: null;\n\n // RFS breakpoint formatting\n @if $rfs-breakpoint-unit == em or $rfs-breakpoint-unit == rem {\n $mq-value: #{$rfs-breakpoint / $rfs-rem-value}#{$rfs-breakpoint-unit};\n }\n @else if $rfs-breakpoint-unit == px {\n $mq-value: #{$rfs-breakpoint}px;\n }\n @else {\n @error \"`#{$rfs-breakpoint-unit}` is not a valid unit for $rfs-breakpoint-unit. Use `px`, `em` or `rem`.\";\n }\n\n @if $rfs-class == \"disable\" {\n // Adding an extra class increases specificity,\n // which prevents the media query to override the font size\n &,\n .disable-responsive-font-size &,\n &.disable-responsive-font-size {\n font-size: $rfs-static;\n }\n }\n @else {\n font-size: $rfs-static;\n }\n\n @if $rfs-two-dimensional {\n @media (max-width: #{$mq-value}), (max-height: #{$mq-value}) {\n @if $rfs-class == \"enable\" {\n .enable-responsive-font-size &,\n &.enable-responsive-font-size {\n font-size: $rfs-fluid;\n }\n }\n @else {\n font-size: $rfs-fluid;\n }\n\n @if $rfs-safari-iframe-resize-bug-fix {\n // stylelint-disable-next-line length-zero-no-unit\n min-width: 0vw;\n }\n }\n }\n @else {\n @media (max-width: #{$mq-value}) {\n @if $rfs-class == \"enable\" {\n .enable-responsive-font-size &,\n &.enable-responsive-font-size {\n font-size: $rfs-fluid;\n }\n }\n @else {\n font-size: $rfs-fluid;\n }\n\n @if $rfs-safari-iframe-resize-bug-fix {\n // stylelint-disable-next-line length-zero-no-unit\n min-width: 0vw;\n }\n }\n }\n }\n }\n}\n\n// The font-size & responsive-font-size mixin uses RFS to rescale font sizes\n@mixin font-size($fs, $important: false) {\n @include rfs($fs, $important);\n}\n\n@mixin responsive-font-size($fs, $important: false) {\n @include rfs($fs, $important);\n}\n","// Hover mixin and `$enable-hover-media-query` are deprecated.\n//\n// Originally added during our alphas and maintained during betas, this mixin was\n// designed to prevent `:hover` stickiness on iOS-an issue where hover styles\n// would persist after initial touch.\n//\n// For backward compatibility, we've kept these mixins and updated them to\n// always return their regular pseudo-classes instead of a shimmed media query.\n//\n// Issue: https://github.com/twbs/bootstrap/issues/25195\n\n@mixin hover {\n &:hover { @content; }\n}\n\n@mixin hover-focus {\n &:hover,\n &:focus {\n @content;\n }\n}\n\n@mixin plain-hover-focus {\n &,\n &:hover,\n &:focus {\n @content;\n }\n}\n\n@mixin hover-focus-active {\n &:hover,\n &:focus,\n &:active {\n @content;\n }\n}\n","// stylelint-disable declaration-no-important, selector-list-comma-newline-after\n\n//\n// Headings\n//\n\nh1, h2, h3, h4, h5, h6,\n.h1, .h2, .h3, .h4, .h5, .h6 {\n margin-bottom: $headings-margin-bottom;\n font-family: $headings-font-family;\n font-weight: $headings-font-weight;\n line-height: $headings-line-height;\n color: $headings-color;\n}\n\nh1, .h1 { @include font-size($h1-font-size); }\nh2, .h2 { @include font-size($h2-font-size); }\nh3, .h3 { @include font-size($h3-font-size); }\nh4, .h4 { @include font-size($h4-font-size); }\nh5, .h5 { @include font-size($h5-font-size); }\nh6, .h6 { @include font-size($h6-font-size); }\n\n.lead {\n @include font-size($lead-font-size);\n font-weight: $lead-font-weight;\n}\n\n// Type display classes\n.display-1 {\n @include font-size($display1-size);\n font-weight: $display1-weight;\n line-height: $display-line-height;\n}\n.display-2 {\n @include font-size($display2-size);\n font-weight: $display2-weight;\n line-height: $display-line-height;\n}\n.display-3 {\n @include font-size($display3-size);\n font-weight: $display3-weight;\n line-height: $display-line-height;\n}\n.display-4 {\n @include font-size($display4-size);\n font-weight: $display4-weight;\n line-height: $display-line-height;\n}\n\n\n//\n// Horizontal rules\n//\n\nhr {\n margin-top: $hr-margin-y;\n margin-bottom: $hr-margin-y;\n border: 0;\n border-top: $hr-border-width solid $hr-border-color;\n}\n\n\n//\n// Emphasis\n//\n\nsmall,\n.small {\n @include font-size($small-font-size);\n font-weight: $font-weight-normal;\n}\n\nmark,\n.mark {\n padding: $mark-padding;\n background-color: $mark-bg;\n}\n\n\n//\n// Lists\n//\n\n.list-unstyled {\n @include list-unstyled;\n}\n\n// Inline turns list items into inline-block\n.list-inline {\n @include list-unstyled;\n}\n.list-inline-item {\n display: inline-block;\n\n &:not(:last-child) {\n margin-right: $list-inline-padding;\n }\n}\n\n\n//\n// Misc\n//\n\n// Builds on `abbr`\n.initialism {\n @include font-size(90%);\n text-transform: uppercase;\n}\n\n// Blockquotes\n.blockquote {\n margin-bottom: $spacer;\n @include font-size($blockquote-font-size);\n}\n\n.blockquote-footer {\n display: block;\n @include font-size($blockquote-small-font-size);\n color: $blockquote-small-color;\n\n &::before {\n content: \"\\2014\\00A0\"; // em dash, nbsp\n }\n}\n","// Lists\n\n// Unstyled keeps list items block level, just removes default browser padding and list-style\n@mixin list-unstyled {\n padding-left: 0;\n list-style: none;\n}\n","// Responsive images (ensure images don't scale beyond their parents)\n//\n// This is purposefully opt-in via an explicit class rather than being the default for all ``s.\n// We previously tried the \"images are responsive by default\" approach in Bootstrap v2,\n// and abandoned it in Bootstrap v3 because it breaks lots of third-party widgets (including Google Maps)\n// which weren't expecting the images within themselves to be involuntarily resized.\n// See also https://github.com/twbs/bootstrap/issues/18178\n.img-fluid {\n @include img-fluid;\n}\n\n\n// Image thumbnails\n.img-thumbnail {\n padding: $thumbnail-padding;\n background-color: $thumbnail-bg;\n border: $thumbnail-border-width solid $thumbnail-border-color;\n @include border-radius($thumbnail-border-radius);\n @include box-shadow($thumbnail-box-shadow);\n\n // Keep them at most 100% wide\n @include img-fluid;\n}\n\n//\n// Figures\n//\n\n.figure {\n // Ensures the caption's text aligns with the image.\n display: inline-block;\n}\n\n.figure-img {\n margin-bottom: $spacer / 2;\n line-height: 1;\n}\n\n.figure-caption {\n @include font-size($figure-caption-font-size);\n color: $figure-caption-color;\n}\n","// Image Mixins\n// - Responsive image\n// - Retina image\n\n\n// Responsive image\n//\n// Keep images from scaling beyond the width of their parents.\n\n@mixin img-fluid {\n // Part 1: Set a maximum relative to the parent\n max-width: 100%;\n // Part 2: Override the height to auto, otherwise images will be stretched\n // when setting a width and height attribute on the img element.\n height: auto;\n}\n\n\n// Retina image\n//\n// Short retina mixin for setting background-image and -size.\n\n@mixin img-retina($file-1x, $file-2x, $width-1x, $height-1x) {\n background-image: url($file-1x);\n\n // Autoprefixer takes care of adding -webkit-min-device-pixel-ratio and -o-min-device-pixel-ratio,\n // but doesn't convert dppx=>dpi.\n // There's no such thing as unprefixed min-device-pixel-ratio since it's nonstandard.\n // Compatibility info: https://caniuse.com/#feat=css-media-resolution\n @media only screen and (min-resolution: 192dpi), // IE9-11 don't support dppx\n only screen and (min-resolution: 2dppx) { // Standardized\n background-image: url($file-2x);\n background-size: $width-1x $height-1x;\n }\n @include deprecate(\"`img-retina()`\", \"v4.3.0\", \"v5\");\n}\n","// stylelint-disable property-blacklist\n// Single side border-radius\n\n@mixin border-radius($radius: $border-radius, $fallback-border-radius: false) {\n @if $enable-rounded {\n border-radius: $radius;\n }\n @else if $fallback-border-radius != false {\n border-radius: $fallback-border-radius;\n }\n}\n\n@mixin border-top-radius($radius) {\n @if $enable-rounded {\n border-top-left-radius: $radius;\n border-top-right-radius: $radius;\n }\n}\n\n@mixin border-right-radius($radius) {\n @if $enable-rounded {\n border-top-right-radius: $radius;\n border-bottom-right-radius: $radius;\n }\n}\n\n@mixin border-bottom-radius($radius) {\n @if $enable-rounded {\n border-bottom-right-radius: $radius;\n border-bottom-left-radius: $radius;\n }\n}\n\n@mixin border-left-radius($radius) {\n @if $enable-rounded {\n border-top-left-radius: $radius;\n border-bottom-left-radius: $radius;\n }\n}\n\n@mixin border-top-left-radius($radius) {\n @if $enable-rounded {\n border-top-left-radius: $radius;\n }\n}\n\n@mixin border-top-right-radius($radius) {\n @if $enable-rounded {\n border-top-right-radius: $radius;\n }\n}\n\n@mixin border-bottom-right-radius($radius) {\n @if $enable-rounded {\n border-bottom-right-radius: $radius;\n }\n}\n\n@mixin border-bottom-left-radius($radius) {\n @if $enable-rounded {\n border-bottom-left-radius: $radius;\n }\n}\n","// Inline code\ncode {\n @include font-size($code-font-size);\n color: $code-color;\n word-break: break-word;\n\n // Streamline the style when inside anchors to avoid broken underline and more\n a > & {\n color: inherit;\n }\n}\n\n// User input typically entered via keyboard\nkbd {\n padding: $kbd-padding-y $kbd-padding-x;\n @include font-size($kbd-font-size);\n color: $kbd-color;\n background-color: $kbd-bg;\n @include border-radius($border-radius-sm);\n @include box-shadow($kbd-box-shadow);\n\n kbd {\n padding: 0;\n @include font-size(100%);\n font-weight: $nested-kbd-font-weight;\n @include box-shadow(none);\n }\n}\n\n// Blocks of code\npre {\n display: block;\n @include font-size($code-font-size);\n color: $pre-color;\n\n // Account for some code outputs that place code tags in pre tags\n code {\n @include font-size(inherit);\n color: inherit;\n word-break: normal;\n }\n}\n\n// Enable scrollable blocks of code\n.pre-scrollable {\n max-height: $pre-scrollable-max-height;\n overflow-y: scroll;\n}\n","// Container widths\n//\n// Set the container width, and override it for fixed navbars in media queries.\n\n@if $enable-grid-classes {\n .container {\n @include make-container();\n @include make-container-max-widths();\n }\n}\n\n// Fluid container\n//\n// Utilizes the mixin meant for fixed width containers, but with 100% width for\n// fluid, full width layouts.\n\n@if $enable-grid-classes {\n .container-fluid {\n @include make-container();\n }\n}\n\n// Row\n//\n// Rows contain and clear the floats of your columns.\n\n@if $enable-grid-classes {\n .row {\n @include make-row();\n }\n\n // Remove the negative margin from default .row, then the horizontal padding\n // from all immediate children columns (to prevent runaway style inheritance).\n .no-gutters {\n margin-right: 0;\n margin-left: 0;\n\n > .col,\n > [class*=\"col-\"] {\n padding-right: 0;\n padding-left: 0;\n }\n }\n}\n\n// Columns\n//\n// Common styles for small and large grid columns\n\n@if $enable-grid-classes {\n @include make-grid-columns();\n}\n","/// Grid system\n//\n// Generate semantic grid columns with these mixins.\n\n@mixin make-container($gutter: $grid-gutter-width) {\n width: 100%;\n padding-right: $gutter / 2;\n padding-left: $gutter / 2;\n margin-right: auto;\n margin-left: auto;\n}\n\n\n// For each breakpoint, define the maximum width of the container in a media query\n@mixin make-container-max-widths($max-widths: $container-max-widths, $breakpoints: $grid-breakpoints) {\n @each $breakpoint, $container-max-width in $max-widths {\n @include media-breakpoint-up($breakpoint, $breakpoints) {\n max-width: $container-max-width;\n }\n }\n}\n\n@mixin make-row($gutter: $grid-gutter-width) {\n display: flex;\n flex-wrap: wrap;\n margin-right: -$gutter / 2;\n margin-left: -$gutter / 2;\n}\n\n@mixin make-col-ready($gutter: $grid-gutter-width) {\n position: relative;\n // Prevent columns from becoming too narrow when at smaller grid tiers by\n // always setting `width: 100%;`. This works because we use `flex` values\n // later on to override this initial width.\n width: 100%;\n padding-right: $gutter / 2;\n padding-left: $gutter / 2;\n}\n\n@mixin make-col($size, $columns: $grid-columns) {\n flex: 0 0 percentage($size / $columns);\n // Add a `max-width` to ensure content within each column does not blow out\n // the width of the column. Applies to IE10+ and Firefox. Chrome and Safari\n // do not appear to require this.\n max-width: percentage($size / $columns);\n}\n\n@mixin make-col-offset($size, $columns: $grid-columns) {\n $num: $size / $columns;\n margin-left: if($num == 0, 0, percentage($num));\n}\n","// Breakpoint viewport sizes and media queries.\n//\n// Breakpoints are defined as a map of (name: minimum width), order from small to large:\n//\n// (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px)\n//\n// The map defined in the `$grid-breakpoints` global variable is used as the `$breakpoints` argument by default.\n\n// Name of the next breakpoint, or null for the last breakpoint.\n//\n// >> breakpoint-next(sm)\n// md\n// >> breakpoint-next(sm, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px))\n// md\n// >> breakpoint-next(sm, $breakpoint-names: (xs sm md lg xl))\n// md\n@function breakpoint-next($name, $breakpoints: $grid-breakpoints, $breakpoint-names: map-keys($breakpoints)) {\n $n: index($breakpoint-names, $name);\n @return if($n != null and $n < length($breakpoint-names), nth($breakpoint-names, $n + 1), null);\n}\n\n// Minimum breakpoint width. Null for the smallest (first) breakpoint.\n//\n// >> breakpoint-min(sm, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px))\n// 576px\n@function breakpoint-min($name, $breakpoints: $grid-breakpoints) {\n $min: map-get($breakpoints, $name);\n @return if($min != 0, $min, null);\n}\n\n// Maximum breakpoint width. Null for the largest (last) breakpoint.\n// The maximum value is calculated as the minimum of the next one less 0.02px\n// to work around the limitations of `min-` and `max-` prefixes and viewports with fractional widths.\n// See https://www.w3.org/TR/mediaqueries-4/#mq-min-max\n// Uses 0.02px rather than 0.01px to work around a current rounding bug in Safari.\n// See https://bugs.webkit.org/show_bug.cgi?id=178261\n//\n// >> breakpoint-max(sm, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px))\n// 767.98px\n@function breakpoint-max($name, $breakpoints: $grid-breakpoints) {\n $next: breakpoint-next($name, $breakpoints);\n @return if($next, breakpoint-min($next, $breakpoints) - .02, null);\n}\n\n// Returns a blank string if smallest breakpoint, otherwise returns the name with a dash in front.\n// Useful for making responsive utilities.\n//\n// >> breakpoint-infix(xs, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px))\n// \"\" (Returns a blank string)\n// >> breakpoint-infix(sm, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px))\n// \"-sm\"\n@function breakpoint-infix($name, $breakpoints: $grid-breakpoints) {\n @return if(breakpoint-min($name, $breakpoints) == null, \"\", \"-#{$name}\");\n}\n\n// Media of at least the minimum breakpoint width. No query for the smallest breakpoint.\n// Makes the @content apply to the given breakpoint and wider.\n@mixin media-breakpoint-up($name, $breakpoints: $grid-breakpoints) {\n $min: breakpoint-min($name, $breakpoints);\n @if $min {\n @media (min-width: $min) {\n @content;\n }\n } @else {\n @content;\n }\n}\n\n// Media of at most the maximum breakpoint width. No query for the largest breakpoint.\n// Makes the @content apply to the given breakpoint and narrower.\n@mixin media-breakpoint-down($name, $breakpoints: $grid-breakpoints) {\n $max: breakpoint-max($name, $breakpoints);\n @if $max {\n @media (max-width: $max) {\n @content;\n }\n } @else {\n @content;\n }\n}\n\n// Media that spans multiple breakpoint widths.\n// Makes the @content apply between the min and max breakpoints\n@mixin media-breakpoint-between($lower, $upper, $breakpoints: $grid-breakpoints) {\n $min: breakpoint-min($lower, $breakpoints);\n $max: breakpoint-max($upper, $breakpoints);\n\n @if $min != null and $max != null {\n @media (min-width: $min) and (max-width: $max) {\n @content;\n }\n } @else if $max == null {\n @include media-breakpoint-up($lower, $breakpoints) {\n @content;\n }\n } @else if $min == null {\n @include media-breakpoint-down($upper, $breakpoints) {\n @content;\n }\n }\n}\n\n// Media between the breakpoint's minimum and maximum widths.\n// No minimum for the smallest breakpoint, and no maximum for the largest one.\n// Makes the @content apply only to the given breakpoint, not viewports any wider or narrower.\n@mixin media-breakpoint-only($name, $breakpoints: $grid-breakpoints) {\n $min: breakpoint-min($name, $breakpoints);\n $max: breakpoint-max($name, $breakpoints);\n\n @if $min != null and $max != null {\n @media (min-width: $min) and (max-width: $max) {\n @content;\n }\n } @else if $max == null {\n @include media-breakpoint-up($name, $breakpoints) {\n @content;\n }\n } @else if $min == null {\n @include media-breakpoint-down($name, $breakpoints) {\n @content;\n }\n }\n}\n","// Framework grid generation\n//\n// Used only by Bootstrap to generate the correct number of grid classes given\n// any value of `$grid-columns`.\n\n@mixin make-grid-columns($columns: $grid-columns, $gutter: $grid-gutter-width, $breakpoints: $grid-breakpoints) {\n // Common properties for all breakpoints\n %grid-column {\n position: relative;\n width: 100%;\n padding-right: $gutter / 2;\n padding-left: $gutter / 2;\n }\n\n @each $breakpoint in map-keys($breakpoints) {\n $infix: breakpoint-infix($breakpoint, $breakpoints);\n\n // Allow columns to stretch full width below their breakpoints\n @for $i from 1 through $columns {\n .col#{$infix}-#{$i} {\n @extend %grid-column;\n }\n }\n .col#{$infix},\n .col#{$infix}-auto {\n @extend %grid-column;\n }\n\n @include media-breakpoint-up($breakpoint, $breakpoints) {\n // Provide basic `.col-{bp}` classes for equal-width flexbox columns\n .col#{$infix} {\n flex-basis: 0;\n flex-grow: 1;\n max-width: 100%;\n }\n .col#{$infix}-auto {\n flex: 0 0 auto;\n width: auto;\n max-width: 100%; // Reset earlier grid tiers\n }\n\n @for $i from 1 through $columns {\n .col#{$infix}-#{$i} {\n @include make-col($i, $columns);\n }\n }\n\n .order#{$infix}-first { order: -1; }\n\n .order#{$infix}-last { order: $columns + 1; }\n\n @for $i from 0 through $columns {\n .order#{$infix}-#{$i} { order: $i; }\n }\n\n // `$columns - 1` because offsetting by the width of an entire row isn't possible\n @for $i from 0 through ($columns - 1) {\n @if not ($infix == \"\" and $i == 0) { // Avoid emitting useless .offset-0\n .offset#{$infix}-#{$i} {\n @include make-col-offset($i, $columns);\n }\n }\n }\n }\n }\n}\n","//\n// Basic Bootstrap table\n//\n\n.table {\n width: 100%;\n margin-bottom: $spacer;\n color: $table-color;\n background-color: $table-bg; // Reset for nesting within parents with `background-color`.\n\n th,\n td {\n padding: $table-cell-padding;\n vertical-align: top;\n border-top: $table-border-width solid $table-border-color;\n }\n\n thead th {\n vertical-align: bottom;\n border-bottom: (2 * $table-border-width) solid $table-border-color;\n }\n\n tbody + tbody {\n border-top: (2 * $table-border-width) solid $table-border-color;\n }\n}\n\n\n//\n// Condensed table w/ half padding\n//\n\n.table-sm {\n th,\n td {\n padding: $table-cell-padding-sm;\n }\n}\n\n\n// Border versions\n//\n// Add or remove borders all around the table and between all the columns.\n\n.table-bordered {\n border: $table-border-width solid $table-border-color;\n\n th,\n td {\n border: $table-border-width solid $table-border-color;\n }\n\n thead {\n th,\n td {\n border-bottom-width: 2 * $table-border-width;\n }\n }\n}\n\n.table-borderless {\n th,\n td,\n thead th,\n tbody + tbody {\n border: 0;\n }\n}\n\n// Zebra-striping\n//\n// Default zebra-stripe styles (alternating gray and transparent backgrounds)\n\n.table-striped {\n tbody tr:nth-of-type(#{$table-striped-order}) {\n background-color: $table-accent-bg;\n }\n}\n\n\n// Hover effect\n//\n// Placed here since it has to come after the potential zebra striping\n\n.table-hover {\n tbody tr {\n @include hover {\n color: $table-hover-color;\n background-color: $table-hover-bg;\n }\n }\n}\n\n\n// Table backgrounds\n//\n// Exact selectors below required to override `.table-striped` and prevent\n// inheritance to nested tables.\n\n@each $color, $value in $theme-colors {\n @include table-row-variant($color, theme-color-level($color, $table-bg-level), theme-color-level($color, $table-border-level));\n}\n\n@include table-row-variant(active, $table-active-bg);\n\n\n// Dark styles\n//\n// Same table markup, but inverted color scheme: dark background and light text.\n\n// stylelint-disable-next-line no-duplicate-selectors\n.table {\n .thead-dark {\n th {\n color: $table-dark-color;\n background-color: $table-dark-bg;\n border-color: $table-dark-border-color;\n }\n }\n\n .thead-light {\n th {\n color: $table-head-color;\n background-color: $table-head-bg;\n border-color: $table-border-color;\n }\n }\n}\n\n.table-dark {\n color: $table-dark-color;\n background-color: $table-dark-bg;\n\n th,\n td,\n thead th {\n border-color: $table-dark-border-color;\n }\n\n &.table-bordered {\n border: 0;\n }\n\n &.table-striped {\n tbody tr:nth-of-type(odd) {\n background-color: $table-dark-accent-bg;\n }\n }\n\n &.table-hover {\n tbody tr {\n @include hover {\n color: $table-dark-hover-color;\n background-color: $table-dark-hover-bg;\n }\n }\n }\n}\n\n\n// Responsive tables\n//\n// Generate series of `.table-responsive-*` classes for configuring the screen\n// size of where your table will overflow.\n\n.table-responsive {\n @each $breakpoint in map-keys($grid-breakpoints) {\n $next: breakpoint-next($breakpoint, $grid-breakpoints);\n $infix: breakpoint-infix($next, $grid-breakpoints);\n\n &#{$infix} {\n @include media-breakpoint-down($breakpoint) {\n display: block;\n width: 100%;\n overflow-x: auto;\n -webkit-overflow-scrolling: touch;\n\n // Prevent double border on horizontal scroll due to use of `display: block;`\n > .table-bordered {\n border: 0;\n }\n }\n }\n }\n}\n","// Tables\n\n@mixin table-row-variant($state, $background, $border: null) {\n // Exact selectors below required to override `.table-striped` and prevent\n // inheritance to nested tables.\n .table-#{$state} {\n &,\n > th,\n > td {\n background-color: $background;\n }\n\n @if $border != null {\n th,\n td,\n thead th,\n tbody + tbody {\n border-color: $border;\n }\n }\n }\n\n // Hover states for `.table-hover`\n // Note: this is not available for cells or rows within `thead` or `tfoot`.\n .table-hover {\n $hover-background: darken($background, 5%);\n\n .table-#{$state} {\n @include hover {\n background-color: $hover-background;\n\n > td,\n > th {\n background-color: $hover-background;\n }\n }\n }\n }\n}\n","// stylelint-disable selector-no-qualifying-type\n\n//\n// Textual form controls\n//\n\n.form-control {\n display: block;\n width: 100%;\n height: $input-height;\n padding: $input-padding-y $input-padding-x;\n font-family: $input-font-family;\n @include font-size($input-font-size);\n font-weight: $input-font-weight;\n line-height: $input-line-height;\n color: $input-color;\n background-color: $input-bg;\n background-clip: padding-box;\n border: $input-border-width solid $input-border-color;\n\n // Note: This has no effect on `s in CSS.\n @include border-radius($input-border-radius, 0);\n\n @include box-shadow($input-box-shadow);\n @include transition($input-transition);\n\n // Unstyle the caret on ` receives focus\n // in IE and (under certain conditions) Edge, as it looks bad and cannot be made to\n // match the appearance of the native widget.\n // See https://github.com/twbs/bootstrap/issues/19398.\n color: $input-color;\n background-color: $input-bg;\n }\n}\n\n// Make file inputs better match text inputs by forcing them to new lines.\n.form-control-file,\n.form-control-range {\n display: block;\n width: 100%;\n}\n\n\n//\n// Labels\n//\n\n// For use with horizontal and inline forms, when you need the label (or legend)\n// text to align with the form controls.\n.col-form-label {\n padding-top: calc(#{$input-padding-y} + #{$input-border-width});\n padding-bottom: calc(#{$input-padding-y} + #{$input-border-width});\n margin-bottom: 0; // Override the `
"),l.$modal.find(".delete-event").hide().end().find(".save-event").show().end().find(".modal-body").empty().prepend(i).end().find(".save-event").unbind("click").click(function(){i.submit()}),l.$modal.find("form").on("submit",function(){var e=i.find("input[name='title']").val(),t=(i.find("input[name='beginning']").val(),i.find("input[name='ending']").val(),i.find("select[name='category'] option:checked").val());return null!==e&&0!=e.length?(l.$calendarObj.fullCalendar("renderEvent",{title:e,start:n,end:a,allDay:!1,className:t},!0),l.$modal.modal("hide")):alert("You have to give a title to your event"),!1}),l.$calendarObj.fullCalendar("unselect")},e.prototype.enableDrag=function(){o(this.$event).each(function(){var e={title:o.trim(o(this).text())};o(this).data("eventObject",e),o(this).draggable({zIndex:999,revert:!0,revertDuration:0})})},e.prototype.init=function(){this.enableDrag();var e=new Date,t=(e.getDate(),e.getMonth(),e.getFullYear(),new Date(o.now())),n=[{title:"Hey!",start:new Date(o.now()+158e6),className:"bg-warning"},{title:"See John Deo",start:t,end:t,className:"bg-success"},{title:"Meet John Deo",start:new Date(o.now()+168e6),className:"bg-info"},{title:"Buy a Theme",start:new Date(o.now()+338e6),className:"bg-primary"}],a=this;a.$calendarObj=a.$calendar.fullCalendar({slotDuration:"00:15:00",minTime:"08:00:00",maxTime:"19:00:00",defaultView:"month",handleWindowResize:!0,height:o(window).height()-200,header:{left:"prev,next today",center:"title",right:"month,agendaWeek,agendaDay"},events:n,editable:!0,droppable:!0,eventLimit:!0,selectable:!0,drop:function(e){a.onDrop(o(this),e)},select:function(e,t,n){a.onSelect(e,t,n)},eventClick:function(e,t,n){a.onEventClick(e,t,n)}}),this.$saveCategoryBtn.on("click",function(){var e=a.$categoryForm.find("input[name='category-name']").val(),t=a.$categoryForm.find("select[name='category-color']").val();null!==e&&0!=e.length&&(a.$extEvents.append('
'+e+"
"),a.enableDrag())})},o.CalendarApp=new e,o.CalendarApp.Constructor=e}(window.jQuery),function(e){"use strict";window.jQuery.CalendarApp.init()}(); \ No newline at end of file diff --git a/public/assets/js/pages/chartjs.init.js b/public/assets/js/pages/chartjs.init.js new file mode 100644 index 000000000..e078100e4 --- /dev/null +++ b/public/assets/js/pages/chartjs.init.js @@ -0,0 +1 @@ +!function(i){"use strict";var e=function(){};e.prototype.respChart=function(e,r,a,o){var t=e.get(0).getContext("2d"),n=i(e).parent();function s(){e.attr("width",i(n).width());switch(r){case"Line":new Chart(t,{type:"line",data:a,options:o});break;case"Doughnut":new Chart(t,{type:"doughnut",data:a,options:o});break;case"Pie":new Chart(t,{type:"pie",data:a,options:o});break;case"Bar":new Chart(t,{type:"bar",data:a,options:o});break;case"Radar":new Chart(t,{type:"radar",data:a,options:o});break;case"PolarArea":new Chart(t,{data:a,type:"polarArea",options:o})}}i(window).resize(s),s()},e.prototype.init=function(){this.respChart(i("#lineChart"),"Line",{labels:["January","February","March","April","May","June","July","August","September","October"],datasets:[{label:"Conversion Rate",fill:!1,backgroundColor:"#25b343",borderColor:"#25b343",data:[44,60,-33,58,-4,57,-89,60,-33,58]},{label:"Average Sale Value",fill:!1,backgroundColor:"#e3eaef",borderColor:"#e3eaef",borderDash:[5,5],data:[-68,41,86,-49,2,65,-64,86,-49,2]}]},{responsive:!0,tooltips:{mode:"index",intersect:!1},hover:{mode:"nearest",intersect:!0},scales:{xAxes:[{display:!0,gridLines:{color:"rgba(0,0,0,0.1)"}}],yAxes:[{gridLines:{color:"rgba(255,255,255,0.05)",fontColor:"#fff"},ticks:{max:100,min:-100,stepSize:20}}]}});this.respChart(i("#doughnut"),"Doughnut",{labels:["Bitcoin","Ethereum","Cardano"],datasets:[{data:[80,50,100],backgroundColor:["#02a8b5","#fd7e14","#e3eaef"],hoverBackgroundColor:["#02a8b5","#fd7e14","#e3eaef"],borderWidth:3,hoverBorderColor:"#fff"}]},{cutoutPercentage:80});this.respChart(i("#pie"),"Pie",{labels:["Desktops","Tablets","Mobiles"],datasets:[{data:[100,121,77],backgroundColor:["#d33319","#675aa9","#e3eaef"],hoverBackgroundColor:["#d33319","#675aa9","#e3eaef"],hoverBorderColor:"#fff"}]});this.respChart(i("#bar"),"Bar",{labels:["01","02","03","04","05","06","07","08","09","10","11","12","13","14","15"],datasets:[{label:"Sales Analytics",backgroundColor:"#4b88e4",borderColor:"#4b88e4",borderWidth:1,hoverBackgroundColor:"#675aa9",hoverBorderColor:"#675aa9",data:[65,59,80,81,56,89,40,32,65,59,80,81,56,89,40,32,65,59,80,81,56,89,40,32,65,59,80,81,56,89,40]}]},{legend:{display:!1},scales:{yAxes:[{gridLines:{display:!1},ticks:{max:100,min:20,stepSize:20}}],xAxes:[{barPercentage:.3,gridLines:{color:"rgba(0,0,0,0.05)"}}]}});this.respChart(i("#radar"),"Radar",{labels:["Eating","Drinking","Sleeping","Designing","Coding","Cycling","Running"],datasets:[{label:"Desktops",backgroundColor:"rgba(179,181,198,0.2)",borderColor:"rgba(179,181,198,1)",pointBackgroundColor:"rgba(179,181,198,1)",pointBorderColor:"#fff",pointHoverBackgroundColor:"#fff",pointHoverBorderColor:"rgba(179,181,198,1)",data:[65,59,90,81,56,55,40]},{label:"Tablets",backgroundColor:"rgba(255,99,132,0.2)",borderColor:"rgba(255,99,132,1)",pointBackgroundColor:"rgba(255,99,132,1)",pointBorderColor:"#fff",pointHoverBackgroundColor:"#fff",pointHoverBorderColor:"rgba(255,99,132,1)",data:[28,48,40,19,96,27,100]}]});this.respChart(i("#polarArea"),"PolarArea",{datasets:[{data:[11,16,7,18],backgroundColor:["#297ef6","#45bbe0","#ebeff2","#1ea69a"],label:"My dataset",hoverBorderColor:"#fff"}],labels:["Series 1","Series 2","Series 3","Series 4"]})},i.ChartJs=new e,i.ChartJs.Constructor=e}(window.jQuery),function(e){"use strict";window.jQuery.ChartJs.init()}(); \ No newline at end of file diff --git a/public/assets/js/pages/dashboard.init.js b/public/assets/js/pages/dashboard.init.js new file mode 100644 index 000000000..72e4c7df5 --- /dev/null +++ b/public/assets/js/pages/dashboard.init.js @@ -0,0 +1 @@ +!function(n){"use strict";var o=function(){};o.prototype.respChart=function(o,t,r,e){var i=o.get(0).getContext("2d"),a=n(o).parent();function l(){o.attr("width",n(a).width());switch(t){case"Doughnut":new Chart(i,{type:"doughnut",data:r,options:e});break;case"Bar":new Chart(i,{type:"bar",data:r,options:e})}}n(window).resize(l),l()},o.prototype.init=function(){this.respChart(n("#bar"),"Bar",{labels:["01","02","03","04","05","06","07","08","09","10","11","12","13","14","15","16","17","18","19","20","21","22","23","24","25","26","27","28","29","30","31"],datasets:[{label:"Sales Analytics",backgroundColor:"#00acc1",borderColor:"#00acc1",borderWidth:1,hoverBackgroundColor:"#d4570f",hoverBorderColor:"#d4570f",data:[65,59,80,81,56,89,40,32,65,59,80,81,56,89,40,32,65,59,80,81,56,89,40,32,65,59,80,81,56,89,40]}]},{legend:{display:!1},scales:{yAxes:[{gridLines:{display:!1},ticks:{max:100,min:20,stepSize:20}}],xAxes:[{barPercentage:.3,gridLines:{color:"rgba(0,0,0,0.05)"}}]}});this.respChart(n("#doughnut"),"Doughnut",{labels:["Bitcoin","Ethereum","Cardano"],datasets:[{data:[80,50,100],backgroundColor:["#02a8b5","#f1556c","#e3eaef"],hoverBackgroundColor:["#02a8b5","#f1556c","#e3eaef"],borderWidth:3,hoverBorderColor:"#fff"}]},{cutoutPercentage:80,legend:{position:"bottom",labels:{padding:30}}})},n.ChartJs=new o,n.ChartJs.Constructor=o}(window.jQuery),function(o){"use strict";window.jQuery.ChartJs.init()}(),$(document).ready(function(){var t,r=function(){$("#sparkline1").sparkline([25,23,26,24,25,32,30,24,19],{type:"line",width:"100%",height:"80",chartRangeMax:35,lineColor:"#f1556c",fillColor:"rgba(229, 43, 76, 0.3)",highlightLineColor:"rgba(0,0,0,.1)",highlightSpotColor:"rgba(0,0,0,.2)",maxSpotColor:!1,minSpotColor:!1,spotColor:!1,lineWidth:1}),$("#sparkline2").sparkline([0,23,43,35,44,45,56,37,40],{type:"line",width:"100%",height:"80",chartRangeMax:50,lineColor:"#00acc1",fillColor:"rgba(0, 172, 193, 0.2)",highlightLineColor:"rgba(0,0,0,.1)",highlightSpotColor:"rgba(0,0,0,.2)",maxSpotColor:!1,minSpotColor:!1,spotColor:!1,lineWidth:1}),$("#sparkline3").sparkline([25,23,26,24,25,32,30,24,19],{type:"line",width:"100%",height:"80",chartRangeMax:35,lineColor:"#f1556c",fillColor:"rgba(229, 43, 76, 0.3)",highlightLineColor:"rgba(0,0,0,.1)",highlightSpotColor:"rgba(0,0,0,.2)",maxSpotColor:!1,minSpotColor:!1,spotColor:!1,lineWidth:1}),$("#sparkline4").sparkline([0,23,43,35,44,45,56,37,40],{type:"line",width:"100%",height:"80",chartRangeMax:50,lineColor:"#00acc1",fillColor:"rgba(0, 172, 193, 0.2)",highlightLineColor:"rgba(0,0,0,.1)",highlightSpotColor:"rgba(0,0,0,.2)",maxSpotColor:!1,minSpotColor:!1,spotColor:!1,lineWidth:1})};r(),$(window).resize(function(o){clearTimeout(t),t=setTimeout(function(){r()},300)})}); \ No newline at end of file diff --git a/public/assets/js/pages/datatables.init.js b/public/assets/js/pages/datatables.init.js new file mode 100644 index 000000000..f7abdd437 --- /dev/null +++ b/public/assets/js/pages/datatables.init.js @@ -0,0 +1 @@ +$(document).ready(function(){$("#basic-datatable").DataTable({language:{paginate:{previous:"",next:""}},drawCallback:function(){$(".dataTables_paginate > .pagination").addClass("pagination-rounded")}});var a=$("#datatable-buttons").DataTable({lengthChange:!1,buttons:["copy","print"],language:{paginate:{previous:"",next:""}},drawCallback:function(){$(".dataTables_paginate > .pagination").addClass("pagination-rounded")}});$("#selection-datatable").DataTable({select:{style:"multi"},language:{paginate:{previous:"",next:""}},drawCallback:function(){$(".dataTables_paginate > .pagination").addClass("pagination-rounded")}}),$("#key-datatable").DataTable({keys:!0,language:{paginate:{previous:"",next:""}},drawCallback:function(){$(".dataTables_paginate > .pagination").addClass("pagination-rounded")}}),a.buttons().container().appendTo("#datatable-buttons_wrapper .col-md-6:eq(0)")}); \ No newline at end of file diff --git a/public/assets/js/pages/form-advanced.init.js b/public/assets/js/pages/form-advanced.init.js new file mode 100644 index 000000000..7ad05b80c --- /dev/null +++ b/public/assets/js/pages/form-advanced.init.js @@ -0,0 +1 @@ +!function(i){"use strict";var t=function(){};t.prototype.initCustomSelect=function(){i('[data-plugin="customselect"]').niceSelect()},t.prototype.initSwitchery=function(){i('[data-plugin="switchery"]').each(function(t,e){new Switchery(i(this)[0],i(this).data())})},t.prototype.initSelect2=function(){i('[data-toggle="select2"]').select2()},t.prototype.initMaxLength=function(){i("input#defaultconfig").maxlength({warningClass:"badge badge-success",limitReachedClass:"badge badge-danger"}),i("input#thresholdconfig").maxlength({threshold:20,warningClass:"badge badge-success",limitReachedClass:"badge badge-danger"}),i("input#alloptions").maxlength({alwaysShow:!0,separator:" out of ",preText:"You typed ",postText:" chars available.",validate:!0,warningClass:"badge badge-success",limitReachedClass:"badge badge-danger"}),i("textarea#textarea").maxlength({alwaysShow:!0,warningClass:"badge badge-success",limitReachedClass:"badge badge-danger"}),i("input#placement").maxlength({alwaysShow:!0,placement:"top-left",warningClass:"badge badge-success",limitReachedClass:"badge badge-danger"})},t.prototype.initDateRange=function(){var n={cancelClass:"btn-light",applyButtonClasses:"btn-success"};i('[data-toggle="date-picker"]').each(function(t,e){var a=i.extend({},n,i(e).data());i(e).daterangepicker(a)});var s={startDate:moment().subtract(29,"days"),endDate:moment(),ranges:{Today:[moment(),moment()],Yesterday:[moment().subtract(1,"days"),moment().subtract(1,"days")],"Last 7 Days":[moment().subtract(6,"days"),moment()],"Last 30 Days":[moment().subtract(29,"days"),moment()],"This Month":[moment().startOf("month"),moment().endOf("month")],"Last Month":[moment().subtract(1,"month").startOf("month"),moment().subtract(1,"month").endOf("month")]}};i('[data-toggle="date-picker-range"]').each(function(t,e){var a=i.extend({},s,i(e).data()),n=a.targetDisplay;i(e).daterangepicker(a,function(t,e){n&&i(n).html(t.format("MMMM D, YYYY")+" - "+e.format("MMMM D, YYYY"))})})},t.prototype.initMask=function(){i('[data-toggle="input-mask"]').each(function(t,e){var a=i(e).data("maskFormat"),n=i(e).data("reverse");null!=n?i(e).mask(a,{reverse:n}):i(e).mask(a)})},t.prototype.init=function(){this.initCustomSelect(),this.initSwitchery(),this.initSelect2(),this.initMaxLength(),this.initDateRange(),this.initMask()},i.Components=new t,i.Components.Constructor=t}(window.jQuery),function(t){"use strict";window.jQuery.Components.init()}(); \ No newline at end of file diff --git a/public/assets/js/pages/form-editor.init.js b/public/assets/js/pages/form-editor.init.js new file mode 100644 index 000000000..52e71da4d --- /dev/null +++ b/public/assets/js/pages/form-editor.init.js @@ -0,0 +1 @@ +$(document).ready(function(){$("#summernote-editor").summernote({height:250,minHeight:null,maxHeight:null,focus:!1}),$("#summernote-inline").summernote({airMode:!0})}); \ No newline at end of file diff --git a/public/assets/js/pages/maps.init.js b/public/assets/js/pages/maps.init.js new file mode 100644 index 000000000..9f6e98408 --- /dev/null +++ b/public/assets/js/pages/maps.init.js @@ -0,0 +1 @@ +!function(e){"use strict";var a=function(){};a.prototype.createBasic=function(a){return new GMaps({div:a,lat:-12.043333,lng:-77.028333})},a.prototype.createMarkers=function(a){var e=new GMaps({div:a,lat:-12.043333,lng:-77.028333});return e.addMarker({lat:-12.043333,lng:-77.03,title:"Lima",details:{database_id:42,author:"HPNeo"},click:function(a){console.log&&console.log(a),alert("You clicked in this marker")}}),e.addMarker({lat:-12.042,lng:-77.028333,title:"Marker with InfoWindow",infoWindow:{content:"

HTML Content

"}}),e},a.prototype.createWithStreetview=function(a,e,t){return GMaps.createPanorama({el:a,lat:e,lng:t})},a.prototype.createMapByType=function(a,e,t){var n=new GMaps({div:a,lat:e,lng:t,mapTypeControlOptions:{mapTypeIds:["hybrid","roadmap","satellite","terrain","osm","cloudmade"]}});return n.addMapType("osm",{getTileUrl:function(a,e){return"http://tile.openstreetmap.org/"+e+"/"+a.x+"/"+a.y+".png"},tileSize:new google.maps.Size(256,256),name:"OpenStreetMap",maxZoom:18}),n.addMapType("cloudmade",{getTileUrl:function(a,e){return"http://b.tile.cloudmade.com/8ee2a50541944fb9bcedded5165f09d9/1/256/"+e+"/"+a.x+"/"+a.y+".png"},tileSize:new google.maps.Size(256,256),name:"CloudMade",maxZoom:18}),n.setMapTypeId("osm"),n},a.prototype.init=function(){var a=this;e(document).ready(function(){a.createBasic("#gmaps-basic"),a.createMarkers("#gmaps-markers"),a.createWithStreetview("#panorama",40.7295174,-73.9986496),a.createMapByType("#gmaps-types",-12.043333,-77.028333)})},e.GoogleMap=new a,e.GoogleMap.Constructor=a}(window.jQuery),function(a){"use strict";window.jQuery.GoogleMap.init()}(),function(a){"use strict";var e=function(){};e.prototype.init=function(){a("#world-map-markers").vectorMap({map:"world_mill_en",normalizeFunction:"polynomial",hoverOpacity:.7,hoverColor:!1,regionStyle:{initial:{fill:"#98a6ad"}},markerStyle:{initial:{r:9,fill:"#00acc1","fill-opacity":.9,stroke:"#fff","stroke-width":7,"stroke-opacity":.4},hover:{stroke:"#fff","fill-opacity":1,"stroke-width":1.5}},backgroundColor:"transparent",markers:[{latLng:[41.9,12.45],name:"Vatican City"},{latLng:[43.73,7.41],name:"Monaco"},{latLng:[-.52,166.93],name:"Nauru"},{latLng:[-8.51,179.21],name:"Tuvalu"},{latLng:[43.93,12.46],name:"San Marino"},{latLng:[47.14,9.52],name:"Liechtenstein"},{latLng:[7.11,171.06],name:"Marshall Islands"},{latLng:[17.3,-62.73],name:"Saint Kitts and Nevis"},{latLng:[3.2,73.22],name:"Maldives"},{latLng:[35.88,14.5],name:"Malta"},{latLng:[12.05,-61.75],name:"Grenada"},{latLng:[13.16,-61.23],name:"Saint Vincent and the Grenadines"},{latLng:[13.16,-59.55],name:"Barbados"},{latLng:[17.11,-61.85],name:"Antigua and Barbuda"},{latLng:[-4.61,55.45],name:"Seychelles"},{latLng:[7.35,134.46],name:"Palau"},{latLng:[42.5,1.51],name:"Andorra"},{latLng:[14.01,-60.98],name:"Saint Lucia"},{latLng:[6.91,158.18],name:"Federated States of Micronesia"},{latLng:[1.3,103.8],name:"Singapore"},{latLng:[.33,6.73],name:"São Tomé and Príncipe"}]}),a("#usa-vectormap").vectorMap({map:"us_merc_en",backgroundColor:"transparent",regionStyle:{initial:{fill:"#00acc1"}}}),a("#india-vectormap").vectorMap({map:"in_mill_en",backgroundColor:"transparent",regionStyle:{initial:{fill:"#00acc1"}}}),a("#australia-vectormap").vectorMap({map:"au_mill_en",backgroundColor:"transparent",regionStyle:{initial:{fill:"#00acc1"}}}),a("#chicago-vectormap").vectorMap({map:"us-il-chicago_mill_en",backgroundColor:"transparent",regionStyle:{initial:{fill:"#00acc1"}}})},a.VectorMap=new e,a.VectorMap.Constructor=e}(window.jQuery),function(a){"use strict";window.jQuery.VectorMap.init()}(); \ No newline at end of file diff --git a/public/assets/js/pages/range-sliders.init.js b/public/assets/js/pages/range-sliders.init.js new file mode 100644 index 000000000..b88c7ca34 --- /dev/null +++ b/public/assets/js/pages/range-sliders.init.js @@ -0,0 +1 @@ +$(document).ready(function(){$("#range_01").ionRangeSlider({skin:"modern"}),$("#range_02").ionRangeSlider({skin:"modern",min:100,max:1e3,from:550}),$("#range_03").ionRangeSlider({skin:"modern",type:"double",grid:!0,min:0,max:1e3,from:200,to:800,prefix:"$"}),$("#range_04").ionRangeSlider({skin:"modern",type:"double",grid:!0,min:-1e3,max:1e3,from:-500,to:500}),$("#range_05").ionRangeSlider({skin:"modern",type:"double",grid:!0,min:-1e3,max:1e3,from:-500,to:500,step:250}),$("#range_06").ionRangeSlider({skin:"modern",grid:!0,from:3,values:["January","February","March","April","May","June","July","August","September","October","November","December"]}),$("#range_07").ionRangeSlider({skin:"modern",grid:!0,min:1e3,max:1e6,from:2e5,step:1e3,prettify_enabled:!0}),$("#range_08").ionRangeSlider({skin:"modern",min:100,max:1e3,from:550,disable:!0}),$("#range_09").ionRangeSlider({skin:"modern",grid:!0,min:18,max:70,from:30,prefix:"Age ",max_postfix:"+"}),$("#range_10").ionRangeSlider({skin:"modern",type:"double",min:100,max:200,from:145,to:155,prefix:"Weight: ",postfix:" million pounds",decorate_both:!0}),$("#range_11").ionRangeSlider({skin:"modern",type:"single",grid:!0,min:-90,max:90,from:0,postfix:"°"}),$("#range_12").ionRangeSlider({skin:"modern",type:"double",min:1e3,max:2e3,from:1200,to:1800,hide_min_max:!0,hide_from_to:!0,grid:!0})}); \ No newline at end of file diff --git a/public/assets/js/pages/sparkline.init.js b/public/assets/js/pages/sparkline.init.js new file mode 100644 index 000000000..f2eba5a06 --- /dev/null +++ b/public/assets/js/pages/sparkline.init.js @@ -0,0 +1 @@ +$(document).ready(function(){var o,l=function(){$("#sparkline1").sparkline([0,23,43,35,44,45,56,37,40],{type:"line",width:"100%",height:"165",chartRangeMax:50,lineColor:"#00acc1",fillColor:"rgba(0, 172, 193, 0.2)",highlightLineColor:"rgba(0,0,0,.1)",highlightSpotColor:"rgba(0,0,0,.2)",maxSpotColor:!1,minSpotColor:!1,spotColor:!1,lineWidth:1}),$("#sparkline1").sparkline([25,23,26,24,25,32,30,24,19],{type:"line",width:"100%",height:"165",chartRangeMax:40,lineColor:"#f1556c",fillColor:"rgba(229, 43, 76, 0.3)",composite:!0,highlightLineColor:"rgba(0,0,0,.1)",highlightSpotColor:"rgba(0,0,0,.2)",maxSpotColor:!1,minSpotColor:!1,spotColor:!1,lineWidth:1}),$("#sparkline2").sparkline([3,6,7,8,6,4,7,10,12,7,4,9,12,13,11,12],{type:"bar",height:"165",barWidth:"10",barSpacing:"3",barColor:"#00acc1"}),$("#sparkline3").sparkline([20,40,30,10],{type:"pie",width:"165",height:"165",sliceColors:["#00acc1","#4b88e4","#e3eaef","#fd7e14"]}),$("#sparkline4").sparkline([0,23,43,35,44,45,56,37,40],{type:"line",width:"100%",height:"165",chartRangeMax:50,lineColor:"#675aa9",fillColor:"transparent",lineWidth:2,highlightLineColor:"rgba(0,0,0,.1)",highlightSpotColor:"rgba(0,0,0,.2)",maxSpotColor:!1,minSpotColor:!1,spotColor:!1}),$("#sparkline4").sparkline([25,23,26,24,25,32,30,24,19],{type:"line",width:"100%",height:"165",chartRangeMax:40,lineColor:"#f672a7",fillColor:"transparent",composite:!0,lineWidth:2,maxSpotColor:!1,minSpotColor:!1,spotColor:!1,highlightLineColor:"rgba(0,0,0,1)",highlightSpotColor:"rgba(0,0,0,1)"}),$("#sparkline5").sparkline([4,6,7,7,4,3,2,1,4,4,5,6,3,4,5,8,7,6,9,3,2,4,1,5,6,4,3,7],{type:"discrete",width:"280",height:"165",lineColor:"#36404c"}),$("#sparkline6").sparkline([3,6,7,8,6,4,7,10,12,7,4,9,12,13,11,12],{type:"line",width:"100%",height:"165",lineColor:"#e3eaef",lineWidth:2,fillColor:"rgba(227,234,239,0.3)",highlightLineColor:"rgba(0,0,0,.1)",highlightSpotColor:"rgba(0,0,0,.2)"}),$("#sparkline6").sparkline([3,6,7,8,6,4,7,10,12,7,4,9,12,13,11,12],{type:"bar",height:"165",barWidth:"10",barSpacing:"5",composite:!0,barColor:"#d33319"})};l(),$(window).resize(function(i){clearTimeout(o),o=setTimeout(function(){l()},300)})}); \ No newline at end of file diff --git a/public/assets/js/pages/sweet-alerts.init.js b/public/assets/js/pages/sweet-alerts.init.js new file mode 100644 index 000000000..788631c7c --- /dev/null +++ b/public/assets/js/pages/sweet-alerts.init.js @@ -0,0 +1 @@ +!function(t){"use strict";var e=function(){};e.prototype.init=function(){t("#sa-basic").on("click",function(){Swal.fire({title:"Any fool can use a computer!",confirmButtonColor:"#00acc1"})}),t("#sa-title").click(function(){Swal.fire({title:"The Internet?",text:"That thing is still around?",type:"question",confirmButtonColor:"#00acc1"})}),t("#sa-success").click(function(){Swal.fire({title:"Good job!",text:"You clicked the button!",type:"success",confirmButtonColor:"#00acc1"})}),t("#sa-error").click(function(){Swal.fire({type:"error",title:"Oops...",text:"Something went wrong!",confirmButtonColor:"#00acc1",footer:'
Why do I have this issue?'})}),t("#sa-long-content").click(function(){Swal.fire({imageUrl:"https://placeholder.pics/svg/300x1500",imageHeight:1500,imageAlt:"A tall image",confirmButtonColor:"#00acc1"})}),t("#sa-custom-position").click(function(){Swal.fire({position:"top-end",type:"success",title:"Your work has been saved",showConfirmButton:!1,timer:1500})}),t("#sa-warning").click(function(){Swal.fire({title:"Are you sure?",text:"You won't be able to revert this!",type:"warning",showCancelButton:!0,confirmButtonColor:"#00acc1",cancelButtonColor:"#f1556c",confirmButtonText:"Yes, delete it!"}).then(function(t){t.value&&Swal.fire("Deleted!","Your file has been deleted.","success")})}),t("#sa-params").click(function(){Swal.fire({title:"Are you sure?",text:"You won't be able to revert this!",type:"warning",showCancelButton:!0,confirmButtonText:"Yes, delete it!",cancelButtonText:"No, cancel!",confirmButtonClass:"btn btn-success mt-2",cancelButtonClass:"btn btn-danger ml-2 mt-2",buttonsStyling:!1}).then(function(t){t.value?Swal.fire({title:"Deleted!",text:"Your file has been deleted.",type:"success"}):t.dismiss===Swal.DismissReason.cancel&&Swal.fire({title:"Cancelled",text:"Your imaginary file is safe :)",type:"error"})})}),t("#sa-image").click(function(){Swal.fire({title:"Simulor",text:"Responsive Bootstrap 4 Admin Dashboard",imageUrl:"assets/images/logo-sm.png",imageHeight:50,animation:!1,confirmButtonColor:"#00acc1"})}),t("#sa-close").click(function(){var t;Swal.fire({title:"Auto close alert!",html:"I will close in seconds.",timer:2e3,onBeforeOpen:function(){Swal.showLoading(),t=setInterval(function(){Swal.getContent().querySelector("strong").textContent=Swal.getTimerLeft()},100)},onClose:function(){clearInterval(t)}}).then(function(t){t.dismiss===Swal.DismissReason.timer&&console.log("I was closed by the timer")})}),t("#custom-html-alert").click(function(){Swal.fire({title:"HTML example",type:"info",html:'You can use bold text, links and other HTML tags',showCloseButton:!0,showCancelButton:!0,confirmButtonColor:"#00acc1",cancelButtonColor:"#f1556c",confirmButtonText:' Great!',cancelButtonText:''})}),t("#custom-padding-width-alert").click(function(){Swal.fire({title:"Custom width, padding, background.",width:600,padding:100,confirmButtonColor:"#00acc1",background:"#fff url(//subtlepatterns2015.subtlepatterns.netdna-cdn.com/patterns/geometry.png)"})}),t("#ajax-alert").click(function(){Swal.fire({title:"Submit your Github username",input:"text",inputAttributes:{autocapitalize:"off"},showCancelButton:!0,confirmButtonText:"Look up",confirmButtonColor:"#00acc1",cancelButtonColor:"#f1556c",showLoaderOnConfirm:!0,preConfirm:function(t){return fetch("//api.github.com/users/"+t).then(function(t){if(!t.ok)throw new Error(t.statusText);return t.json()}).catch(function(t){Swal.showValidationMessage("Request failed: "+t)})},allowOutsideClick:function(){Swal.isLoading()}}).then(function(t){t.value&&Swal.fire({title:t.value.login+"'s avatar",imageUrl:t.value.avatar_url})})}),t("#chaining-alert").click(function(){Swal.mixin({input:"text",confirmButtonText:"Next →",showCancelButton:!0,confirmButtonColor:"#00acc1",cancelButtonColor:"#f1556c",progressSteps:["1","2","3"]}).queue([{title:"Question 1",text:"Chaining swal2 modals is easy"},"Question 2","Question 3"]).then(function(t){t.value&&Swal.fire({title:"All done!",html:"Your answers:
"+JSON.stringify(t.value)+"
",confirmButtonText:"Lovely!"})})}),t("#dynamic-alert").click(function(){swal.queue([{title:"Your public IP",confirmButtonText:"Show my public IP",confirmButtonColor:"#00acc1",text:"Your public IP will be received via AJAX request",showLoaderOnConfirm:!0,preConfirm:function(){return new Promise(function(e){t.get("https://api.ipify.org?format=json").done(function(t){swal.insertQueueStep(t.ip),e()})})}}])})},t.SweetAlert=new e,t.SweetAlert.Constructor=e}(window.jQuery),function(t){"use strict";window.jQuery.SweetAlert.init()}(); \ No newline at end of file diff --git a/public/assets/js/pages/toastr.init.js b/public/assets/js/pages/toastr.init.js new file mode 100644 index 000000000..747e61b26 --- /dev/null +++ b/public/assets/js/pages/toastr.init.js @@ -0,0 +1 @@ +$(function(){var k,f=-1,m=0;$("#showtoast").click(function(){var t,o,e=$("#toastTypeGroup input:radio:checked").val(),a=$("#message1").val(),n=$("#title").val()||"",s=$("#showDuration"),i=$("#hideDuration"),r=$("#timeOut"),l=$("#extendedTimeOut"),c=$("#showEasing"),p=$("#hideEasing"),d=$("#showMethod"),h=$("#hideMethod"),u=m++,g=$("#addClear").prop("checked");toastr.options={closeButton:$("#closeButton").prop("checked"),debug:$("#debugInfo").prop("checked"),newestOnTop:$("#newestOnTop").prop("checked"),progressBar:$("#progressBar").prop("checked"),positionClass:$("#positionGroup input:radio:checked").val()||"toast-top-right",preventDuplicates:$("#preventDuplicates").prop("checked"),onclick:null},$("#addBehaviorOnToastClick").prop("checked")&&(toastr.options.onclick=function(){alert("You can perform some custom action after a toast goes away")}),s.val().length&&(toastr.options.showDuration=s.val()),i.val().length&&(toastr.options.hideDuration=i.val()),r.val().length&&(toastr.options.timeOut=g?0:r.val()),l.val().length&&(toastr.options.extendedTimeOut=g?0:l.val()),c.val().length&&(toastr.options.showEasing=c.val()),p.val().length&&(toastr.options.hideEasing=p.val()),d.val().length&&(toastr.options.showMethod=d.val()),h.val().length&&(toastr.options.hideMethod=h.val()),g&&(t=(t=a)||"Clear itself?",a=t+='

',toastr.options.tapToDismiss=!1),a||(++f===(o=["My name is Inigo Montoya. You killed my father. Prepare to die!","Are you the six fingered man?","Inconceivable!","I do not think that means what you think it means.","Have fun storming the castle!"]).length&&(f=0),a=o[f]),$("#toastrOptions").text('Command: toastr["'+e+'"]("'+a+(n?'", "'+n:"")+'")\n\ntoastr.options = '+JSON.stringify(toastr.options,null,2));var v=toastr[e](a,n);void 0!==(k=v)&&(v.find("#okBtn").length&&v.delegate("#okBtn","click",function(){alert("you clicked me. i was toast #"+u+". goodbye!"),v.remove()}),v.find("#surpriseBtn").length&&v.delegate("#surpriseBtn","click",function(){alert("Surprise! you clicked me. i was toast #"+u+". You could perform an action here.")}),v.find(".clear").length&&v.delegate(".clear","click",function(){toastr.clear(v,{force:!0})}))}),$("#clearlasttoast").click(function(){toastr.clear(k)}),$("#cleartoasts").click(function(){toastr.clear()})}); \ No newline at end of file diff --git a/public/assets/js/vendor.js b/public/assets/js/vendor.js new file mode 100644 index 000000000..e369f60c9 --- /dev/null +++ b/public/assets/js/vendor.js @@ -0,0 +1,18697 @@ +/*! + * jQuery JavaScript Library v3.4.1 + * https://jquery.com/ + * + * Includes Sizzle.js + * https://sizzlejs.com/ + * + * Copyright JS Foundation and other contributors + * Released under the MIT license + * https://jquery.org/license + * + * Date: 2019-05-01T21:04Z + */ +( function( global, factory ) { + + "use strict"; + + if ( typeof module === "object" && typeof module.exports === "object" ) { + + // For CommonJS and CommonJS-like environments where a proper `window` + // is present, execute the factory and get jQuery. + // For environments that do not have a `window` with a `document` + // (such as Node.js), expose a factory as module.exports. + // This accentuates the need for the creation of a real `window`. + // e.g. var jQuery = require("jquery")(window); + // See ticket #14549 for more info. + module.exports = global.document ? + factory( global, true ) : + function( w ) { + if ( !w.document ) { + throw new Error( "jQuery requires a window with a document" ); + } + return factory( w ); + }; + } else { + factory( global ); + } + +// Pass this if window is not defined yet +} )( typeof window !== "undefined" ? window : this, function( window, noGlobal ) { + +// Edge <= 12 - 13+, Firefox <=18 - 45+, IE 10 - 11, Safari 5.1 - 9+, iOS 6 - 9.1 +// throw exceptions when non-strict code (e.g., ASP.NET 4.5) accesses strict mode +// arguments.callee.caller (trac-13335). But as of jQuery 3.0 (2016), strict mode should be common +// enough that all such attempts are guarded in a try block. +"use strict"; + +var arr = []; + +var document = window.document; + +var getProto = Object.getPrototypeOf; + +var slice = arr.slice; + +var concat = arr.concat; + +var push = arr.push; + +var indexOf = arr.indexOf; + +var class2type = {}; + +var toString = class2type.toString; + +var hasOwn = class2type.hasOwnProperty; + +var fnToString = hasOwn.toString; + +var ObjectFunctionString = fnToString.call( Object ); + +var support = {}; + +var isFunction = function isFunction( obj ) { + + // Support: Chrome <=57, Firefox <=52 + // In some browsers, typeof returns "function" for HTML elements + // (i.e., `typeof document.createElement( "object" ) === "function"`). + // We don't want to classify *any* DOM node as a function. + return typeof obj === "function" && typeof obj.nodeType !== "number"; + }; + + +var isWindow = function isWindow( obj ) { + return obj != null && obj === obj.window; + }; + + + + + var preservedScriptAttributes = { + type: true, + src: true, + nonce: true, + noModule: true + }; + + function DOMEval( code, node, doc ) { + doc = doc || document; + + var i, val, + script = doc.createElement( "script" ); + + script.text = code; + if ( node ) { + for ( i in preservedScriptAttributes ) { + + // Support: Firefox 64+, Edge 18+ + // Some browsers don't support the "nonce" property on scripts. + // On the other hand, just using `getAttribute` is not enough as + // the `nonce` attribute is reset to an empty string whenever it + // becomes browsing-context connected. + // See https://github.com/whatwg/html/issues/2369 + // See https://html.spec.whatwg.org/#nonce-attributes + // The `node.getAttribute` check was added for the sake of + // `jQuery.globalEval` so that it can fake a nonce-containing node + // via an object. + val = node[ i ] || node.getAttribute && node.getAttribute( i ); + if ( val ) { + script.setAttribute( i, val ); + } + } + } + doc.head.appendChild( script ).parentNode.removeChild( script ); + } + + +function toType( obj ) { + if ( obj == null ) { + return obj + ""; + } + + // Support: Android <=2.3 only (functionish RegExp) + return typeof obj === "object" || typeof obj === "function" ? + class2type[ toString.call( obj ) ] || "object" : + typeof obj; +} +/* global Symbol */ +// Defining this global in .eslintrc.json would create a danger of using the global +// unguarded in another place, it seems safer to define global only for this module + + + +var + version = "3.4.1", + + // Define a local copy of jQuery + jQuery = function( selector, context ) { + + // The jQuery object is actually just the init constructor 'enhanced' + // Need init if jQuery is called (just allow error to be thrown if not included) + return new jQuery.fn.init( selector, context ); + }, + + // Support: Android <=4.0 only + // Make sure we trim BOM and NBSP + rtrim = /^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g; + +jQuery.fn = jQuery.prototype = { + + // The current version of jQuery being used + jquery: version, + + constructor: jQuery, + + // The default length of a jQuery object is 0 + length: 0, + + toArray: function() { + return slice.call( this ); + }, + + // Get the Nth element in the matched element set OR + // Get the whole matched element set as a clean array + get: function( num ) { + + // Return all the elements in a clean array + if ( num == null ) { + return slice.call( this ); + } + + // Return just the one element from the set + return num < 0 ? this[ num + this.length ] : this[ num ]; + }, + + // Take an array of elements and push it onto the stack + // (returning the new matched element set) + pushStack: function( elems ) { + + // Build a new jQuery matched element set + var ret = jQuery.merge( this.constructor(), elems ); + + // Add the old object onto the stack (as a reference) + ret.prevObject = this; + + // Return the newly-formed element set + return ret; + }, + + // Execute a callback for every element in the matched set. + each: function( callback ) { + return jQuery.each( this, callback ); + }, + + map: function( callback ) { + return this.pushStack( jQuery.map( this, function( elem, i ) { + return callback.call( elem, i, elem ); + } ) ); + }, + + slice: function() { + return this.pushStack( slice.apply( this, arguments ) ); + }, + + first: function() { + return this.eq( 0 ); + }, + + last: function() { + return this.eq( -1 ); + }, + + eq: function( i ) { + var len = this.length, + j = +i + ( i < 0 ? len : 0 ); + return this.pushStack( j >= 0 && j < len ? [ this[ j ] ] : [] ); + }, + + end: function() { + return this.prevObject || this.constructor(); + }, + + // For internal use only. + // Behaves like an Array's method, not like a jQuery method. + push: push, + sort: arr.sort, + splice: arr.splice +}; + +jQuery.extend = jQuery.fn.extend = function() { + var options, name, src, copy, copyIsArray, clone, + target = arguments[ 0 ] || {}, + i = 1, + length = arguments.length, + deep = false; + + // Handle a deep copy situation + if ( typeof target === "boolean" ) { + deep = target; + + // Skip the boolean and the target + target = arguments[ i ] || {}; + i++; + } + + // Handle case when target is a string or something (possible in deep copy) + if ( typeof target !== "object" && !isFunction( target ) ) { + target = {}; + } + + // Extend jQuery itself if only one argument is passed + if ( i === length ) { + target = this; + i--; + } + + for ( ; i < length; i++ ) { + + // Only deal with non-null/undefined values + if ( ( options = arguments[ i ] ) != null ) { + + // Extend the base object + for ( name in options ) { + copy = options[ name ]; + + // Prevent Object.prototype pollution + // Prevent never-ending loop + if ( name === "__proto__" || target === copy ) { + continue; + } + + // Recurse if we're merging plain objects or arrays + if ( deep && copy && ( jQuery.isPlainObject( copy ) || + ( copyIsArray = Array.isArray( copy ) ) ) ) { + src = target[ name ]; + + // Ensure proper type for the source value + if ( copyIsArray && !Array.isArray( src ) ) { + clone = []; + } else if ( !copyIsArray && !jQuery.isPlainObject( src ) ) { + clone = {}; + } else { + clone = src; + } + copyIsArray = false; + + // Never move original objects, clone them + target[ name ] = jQuery.extend( deep, clone, copy ); + + // Don't bring in undefined values + } else if ( copy !== undefined ) { + target[ name ] = copy; + } + } + } + } + + // Return the modified object + return target; +}; + +jQuery.extend( { + + // Unique for each copy of jQuery on the page + expando: "jQuery" + ( version + Math.random() ).replace( /\D/g, "" ), + + // Assume jQuery is ready without the ready module + isReady: true, + + error: function( msg ) { + throw new Error( msg ); + }, + + noop: function() {}, + + isPlainObject: function( obj ) { + var proto, Ctor; + + // Detect obvious negatives + // Use toString instead of jQuery.type to catch host objects + if ( !obj || toString.call( obj ) !== "[object Object]" ) { + return false; + } + + proto = getProto( obj ); + + // Objects with no prototype (e.g., `Object.create( null )`) are plain + if ( !proto ) { + return true; + } + + // Objects with prototype are plain iff they were constructed by a global Object function + Ctor = hasOwn.call( proto, "constructor" ) && proto.constructor; + return typeof Ctor === "function" && fnToString.call( Ctor ) === ObjectFunctionString; + }, + + isEmptyObject: function( obj ) { + var name; + + for ( name in obj ) { + return false; + } + return true; + }, + + // Evaluates a script in a global context + globalEval: function( code, options ) { + DOMEval( code, { nonce: options && options.nonce } ); + }, + + each: function( obj, callback ) { + var length, i = 0; + + if ( isArrayLike( obj ) ) { + length = obj.length; + for ( ; i < length; i++ ) { + if ( callback.call( obj[ i ], i, obj[ i ] ) === false ) { + break; + } + } + } else { + for ( i in obj ) { + if ( callback.call( obj[ i ], i, obj[ i ] ) === false ) { + break; + } + } + } + + return obj; + }, + + // Support: Android <=4.0 only + trim: function( text ) { + return text == null ? + "" : + ( text + "" ).replace( rtrim, "" ); + }, + + // results is for internal usage only + makeArray: function( arr, results ) { + var ret = results || []; + + if ( arr != null ) { + if ( isArrayLike( Object( arr ) ) ) { + jQuery.merge( ret, + typeof arr === "string" ? + [ arr ] : arr + ); + } else { + push.call( ret, arr ); + } + } + + return ret; + }, + + inArray: function( elem, arr, i ) { + return arr == null ? -1 : indexOf.call( arr, elem, i ); + }, + + // Support: Android <=4.0 only, PhantomJS 1 only + // push.apply(_, arraylike) throws on ancient WebKit + merge: function( first, second ) { + var len = +second.length, + j = 0, + i = first.length; + + for ( ; j < len; j++ ) { + first[ i++ ] = second[ j ]; + } + + first.length = i; + + return first; + }, + + grep: function( elems, callback, invert ) { + var callbackInverse, + matches = [], + i = 0, + length = elems.length, + callbackExpect = !invert; + + // Go through the array, only saving the items + // that pass the validator function + for ( ; i < length; i++ ) { + callbackInverse = !callback( elems[ i ], i ); + if ( callbackInverse !== callbackExpect ) { + matches.push( elems[ i ] ); + } + } + + return matches; + }, + + // arg is for internal usage only + map: function( elems, callback, arg ) { + var length, value, + i = 0, + ret = []; + + // Go through the array, translating each of the items to their new values + if ( isArrayLike( elems ) ) { + length = elems.length; + for ( ; i < length; i++ ) { + value = callback( elems[ i ], i, arg ); + + if ( value != null ) { + ret.push( value ); + } + } + + // Go through every key on the object, + } else { + for ( i in elems ) { + value = callback( elems[ i ], i, arg ); + + if ( value != null ) { + ret.push( value ); + } + } + } + + // Flatten any nested arrays + return concat.apply( [], ret ); + }, + + // A global GUID counter for objects + guid: 1, + + // jQuery.support is not used in Core but other projects attach their + // properties to it so it needs to exist. + support: support +} ); + +if ( typeof Symbol === "function" ) { + jQuery.fn[ Symbol.iterator ] = arr[ Symbol.iterator ]; +} + +// Populate the class2type map +jQuery.each( "Boolean Number String Function Array Date RegExp Object Error Symbol".split( " " ), +function( i, name ) { + class2type[ "[object " + name + "]" ] = name.toLowerCase(); +} ); + +function isArrayLike( obj ) { + + // Support: real iOS 8.2 only (not reproducible in simulator) + // `in` check used to prevent JIT error (gh-2145) + // hasOwn isn't used here due to false negatives + // regarding Nodelist length in IE + var length = !!obj && "length" in obj && obj.length, + type = toType( obj ); + + if ( isFunction( obj ) || isWindow( obj ) ) { + return false; + } + + return type === "array" || length === 0 || + typeof length === "number" && length > 0 && ( length - 1 ) in obj; +} +var Sizzle = +/*! + * Sizzle CSS Selector Engine v2.3.4 + * https://sizzlejs.com/ + * + * Copyright JS Foundation and other contributors + * Released under the MIT license + * https://js.foundation/ + * + * Date: 2019-04-08 + */ +(function( window ) { + +var i, + support, + Expr, + getText, + isXML, + tokenize, + compile, + select, + outermostContext, + sortInput, + hasDuplicate, + + // Local document vars + setDocument, + document, + docElem, + documentIsHTML, + rbuggyQSA, + rbuggyMatches, + matches, + contains, + + // Instance-specific data + expando = "sizzle" + 1 * new Date(), + preferredDoc = window.document, + dirruns = 0, + done = 0, + classCache = createCache(), + tokenCache = createCache(), + compilerCache = createCache(), + nonnativeSelectorCache = createCache(), + sortOrder = function( a, b ) { + if ( a === b ) { + hasDuplicate = true; + } + return 0; + }, + + // Instance methods + hasOwn = ({}).hasOwnProperty, + arr = [], + pop = arr.pop, + push_native = arr.push, + push = arr.push, + slice = arr.slice, + // Use a stripped-down indexOf as it's faster than native + // https://jsperf.com/thor-indexof-vs-for/5 + indexOf = function( list, elem ) { + var i = 0, + len = list.length; + for ( ; i < len; i++ ) { + if ( list[i] === elem ) { + return i; + } + } + return -1; + }, + + booleans = "checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped", + + // Regular expressions + + // http://www.w3.org/TR/css3-selectors/#whitespace + whitespace = "[\\x20\\t\\r\\n\\f]", + + // http://www.w3.org/TR/CSS21/syndata.html#value-def-identifier + identifier = "(?:\\\\.|[\\w-]|[^\0-\\xa0])+", + + // Attribute selectors: http://www.w3.org/TR/selectors/#attribute-selectors + attributes = "\\[" + whitespace + "*(" + identifier + ")(?:" + whitespace + + // Operator (capture 2) + "*([*^$|!~]?=)" + whitespace + + // "Attribute values must be CSS identifiers [capture 5] or strings [capture 3 or capture 4]" + "*(?:'((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\"|(" + identifier + "))|)" + whitespace + + "*\\]", + + pseudos = ":(" + identifier + ")(?:\\((" + + // To reduce the number of selectors needing tokenize in the preFilter, prefer arguments: + // 1. quoted (capture 3; capture 4 or capture 5) + "('((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\")|" + + // 2. simple (capture 6) + "((?:\\\\.|[^\\\\()[\\]]|" + attributes + ")*)|" + + // 3. anything else (capture 2) + ".*" + + ")\\)|)", + + // Leading and non-escaped trailing whitespace, capturing some non-whitespace characters preceding the latter + rwhitespace = new RegExp( whitespace + "+", "g" ), + rtrim = new RegExp( "^" + whitespace + "+|((?:^|[^\\\\])(?:\\\\.)*)" + whitespace + "+$", "g" ), + + rcomma = new RegExp( "^" + whitespace + "*," + whitespace + "*" ), + rcombinators = new RegExp( "^" + whitespace + "*([>+~]|" + whitespace + ")" + whitespace + "*" ), + rdescend = new RegExp( whitespace + "|>" ), + + rpseudo = new RegExp( pseudos ), + ridentifier = new RegExp( "^" + identifier + "$" ), + + matchExpr = { + "ID": new RegExp( "^#(" + identifier + ")" ), + "CLASS": new RegExp( "^\\.(" + identifier + ")" ), + "TAG": new RegExp( "^(" + identifier + "|[*])" ), + "ATTR": new RegExp( "^" + attributes ), + "PSEUDO": new RegExp( "^" + pseudos ), + "CHILD": new RegExp( "^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\(" + whitespace + + "*(even|odd|(([+-]|)(\\d*)n|)" + whitespace + "*(?:([+-]|)" + whitespace + + "*(\\d+)|))" + whitespace + "*\\)|)", "i" ), + "bool": new RegExp( "^(?:" + booleans + ")$", "i" ), + // For use in libraries implementing .is() + // We use this for POS matching in `select` + "needsContext": new RegExp( "^" + whitespace + "*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\(" + + whitespace + "*((?:-\\d)?\\d*)" + whitespace + "*\\)|)(?=[^-]|$)", "i" ) + }, + + rhtml = /HTML$/i, + rinputs = /^(?:input|select|textarea|button)$/i, + rheader = /^h\d$/i, + + rnative = /^[^{]+\{\s*\[native \w/, + + // Easily-parseable/retrievable ID or TAG or CLASS selectors + rquickExpr = /^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/, + + rsibling = /[+~]/, + + // CSS escapes + // http://www.w3.org/TR/CSS21/syndata.html#escaped-characters + runescape = new RegExp( "\\\\([\\da-f]{1,6}" + whitespace + "?|(" + whitespace + ")|.)", "ig" ), + funescape = function( _, escaped, escapedWhitespace ) { + var high = "0x" + escaped - 0x10000; + // NaN means non-codepoint + // Support: Firefox<24 + // Workaround erroneous numeric interpretation of +"0x" + return high !== high || escapedWhitespace ? + escaped : + high < 0 ? + // BMP codepoint + String.fromCharCode( high + 0x10000 ) : + // Supplemental Plane codepoint (surrogate pair) + String.fromCharCode( high >> 10 | 0xD800, high & 0x3FF | 0xDC00 ); + }, + + // CSS string/identifier serialization + // https://drafts.csswg.org/cssom/#common-serializing-idioms + rcssescape = /([\0-\x1f\x7f]|^-?\d)|^-$|[^\0-\x1f\x7f-\uFFFF\w-]/g, + fcssescape = function( ch, asCodePoint ) { + if ( asCodePoint ) { + + // U+0000 NULL becomes U+FFFD REPLACEMENT CHARACTER + if ( ch === "\0" ) { + return "\uFFFD"; + } + + // Control characters and (dependent upon position) numbers get escaped as code points + return ch.slice( 0, -1 ) + "\\" + ch.charCodeAt( ch.length - 1 ).toString( 16 ) + " "; + } + + // Other potentially-special ASCII characters get backslash-escaped + return "\\" + ch; + }, + + // Used for iframes + // See setDocument() + // Removing the function wrapper causes a "Permission Denied" + // error in IE + unloadHandler = function() { + setDocument(); + }, + + inDisabledFieldset = addCombinator( + function( elem ) { + return elem.disabled === true && elem.nodeName.toLowerCase() === "fieldset"; + }, + { dir: "parentNode", next: "legend" } + ); + +// Optimize for push.apply( _, NodeList ) +try { + push.apply( + (arr = slice.call( preferredDoc.childNodes )), + preferredDoc.childNodes + ); + // Support: Android<4.0 + // Detect silently failing push.apply + arr[ preferredDoc.childNodes.length ].nodeType; +} catch ( e ) { + push = { apply: arr.length ? + + // Leverage slice if possible + function( target, els ) { + push_native.apply( target, slice.call(els) ); + } : + + // Support: IE<9 + // Otherwise append directly + function( target, els ) { + var j = target.length, + i = 0; + // Can't trust NodeList.length + while ( (target[j++] = els[i++]) ) {} + target.length = j - 1; + } + }; +} + +function Sizzle( selector, context, results, seed ) { + var m, i, elem, nid, match, groups, newSelector, + newContext = context && context.ownerDocument, + + // nodeType defaults to 9, since context defaults to document + nodeType = context ? context.nodeType : 9; + + results = results || []; + + // Return early from calls with invalid selector or context + if ( typeof selector !== "string" || !selector || + nodeType !== 1 && nodeType !== 9 && nodeType !== 11 ) { + + return results; + } + + // Try to shortcut find operations (as opposed to filters) in HTML documents + if ( !seed ) { + + if ( ( context ? context.ownerDocument || context : preferredDoc ) !== document ) { + setDocument( context ); + } + context = context || document; + + if ( documentIsHTML ) { + + // If the selector is sufficiently simple, try using a "get*By*" DOM method + // (excepting DocumentFragment context, where the methods don't exist) + if ( nodeType !== 11 && (match = rquickExpr.exec( selector )) ) { + + // ID selector + if ( (m = match[1]) ) { + + // Document context + if ( nodeType === 9 ) { + if ( (elem = context.getElementById( m )) ) { + + // Support: IE, Opera, Webkit + // TODO: identify versions + // getElementById can match elements by name instead of ID + if ( elem.id === m ) { + results.push( elem ); + return results; + } + } else { + return results; + } + + // Element context + } else { + + // Support: IE, Opera, Webkit + // TODO: identify versions + // getElementById can match elements by name instead of ID + if ( newContext && (elem = newContext.getElementById( m )) && + contains( context, elem ) && + elem.id === m ) { + + results.push( elem ); + return results; + } + } + + // Type selector + } else if ( match[2] ) { + push.apply( results, context.getElementsByTagName( selector ) ); + return results; + + // Class selector + } else if ( (m = match[3]) && support.getElementsByClassName && + context.getElementsByClassName ) { + + push.apply( results, context.getElementsByClassName( m ) ); + return results; + } + } + + // Take advantage of querySelectorAll + if ( support.qsa && + !nonnativeSelectorCache[ selector + " " ] && + (!rbuggyQSA || !rbuggyQSA.test( selector )) && + + // Support: IE 8 only + // Exclude object elements + (nodeType !== 1 || context.nodeName.toLowerCase() !== "object") ) { + + newSelector = selector; + newContext = context; + + // qSA considers elements outside a scoping root when evaluating child or + // descendant combinators, which is not what we want. + // In such cases, we work around the behavior by prefixing every selector in the + // list with an ID selector referencing the scope context. + // Thanks to Andrew Dupont for this technique. + if ( nodeType === 1 && rdescend.test( selector ) ) { + + // Capture the context ID, setting it first if necessary + if ( (nid = context.getAttribute( "id" )) ) { + nid = nid.replace( rcssescape, fcssescape ); + } else { + context.setAttribute( "id", (nid = expando) ); + } + + // Prefix every selector in the list + groups = tokenize( selector ); + i = groups.length; + while ( i-- ) { + groups[i] = "#" + nid + " " + toSelector( groups[i] ); + } + newSelector = groups.join( "," ); + + // Expand context for sibling selectors + newContext = rsibling.test( selector ) && testContext( context.parentNode ) || + context; + } + + try { + push.apply( results, + newContext.querySelectorAll( newSelector ) + ); + return results; + } catch ( qsaError ) { + nonnativeSelectorCache( selector, true ); + } finally { + if ( nid === expando ) { + context.removeAttribute( "id" ); + } + } + } + } + } + + // All others + return select( selector.replace( rtrim, "$1" ), context, results, seed ); +} + +/** + * Create key-value caches of limited size + * @returns {function(string, object)} Returns the Object data after storing it on itself with + * property name the (space-suffixed) string and (if the cache is larger than Expr.cacheLength) + * deleting the oldest entry + */ +function createCache() { + var keys = []; + + function cache( key, value ) { + // Use (key + " ") to avoid collision with native prototype properties (see Issue #157) + if ( keys.push( key + " " ) > Expr.cacheLength ) { + // Only keep the most recent entries + delete cache[ keys.shift() ]; + } + return (cache[ key + " " ] = value); + } + return cache; +} + +/** + * Mark a function for special use by Sizzle + * @param {Function} fn The function to mark + */ +function markFunction( fn ) { + fn[ expando ] = true; + return fn; +} + +/** + * Support testing using an element + * @param {Function} fn Passed the created element and returns a boolean result + */ +function assert( fn ) { + var el = document.createElement("fieldset"); + + try { + return !!fn( el ); + } catch (e) { + return false; + } finally { + // Remove from its parent by default + if ( el.parentNode ) { + el.parentNode.removeChild( el ); + } + // release memory in IE + el = null; + } +} + +/** + * Adds the same handler for all of the specified attrs + * @param {String} attrs Pipe-separated list of attributes + * @param {Function} handler The method that will be applied + */ +function addHandle( attrs, handler ) { + var arr = attrs.split("|"), + i = arr.length; + + while ( i-- ) { + Expr.attrHandle[ arr[i] ] = handler; + } +} + +/** + * Checks document order of two siblings + * @param {Element} a + * @param {Element} b + * @returns {Number} Returns less than 0 if a precedes b, greater than 0 if a follows b + */ +function siblingCheck( a, b ) { + var cur = b && a, + diff = cur && a.nodeType === 1 && b.nodeType === 1 && + a.sourceIndex - b.sourceIndex; + + // Use IE sourceIndex if available on both nodes + if ( diff ) { + return diff; + } + + // Check if b follows a + if ( cur ) { + while ( (cur = cur.nextSibling) ) { + if ( cur === b ) { + return -1; + } + } + } + + return a ? 1 : -1; +} + +/** + * Returns a function to use in pseudos for input types + * @param {String} type + */ +function createInputPseudo( type ) { + return function( elem ) { + var name = elem.nodeName.toLowerCase(); + return name === "input" && elem.type === type; + }; +} + +/** + * Returns a function to use in pseudos for buttons + * @param {String} type + */ +function createButtonPseudo( type ) { + return function( elem ) { + var name = elem.nodeName.toLowerCase(); + return (name === "input" || name === "button") && elem.type === type; + }; +} + +/** + * Returns a function to use in pseudos for :enabled/:disabled + * @param {Boolean} disabled true for :disabled; false for :enabled + */ +function createDisabledPseudo( disabled ) { + + // Known :disabled false positives: fieldset[disabled] > legend:nth-of-type(n+2) :can-disable + return function( elem ) { + + // Only certain elements can match :enabled or :disabled + // https://html.spec.whatwg.org/multipage/scripting.html#selector-enabled + // https://html.spec.whatwg.org/multipage/scripting.html#selector-disabled + if ( "form" in elem ) { + + // Check for inherited disabledness on relevant non-disabled elements: + // * listed form-associated elements in a disabled fieldset + // https://html.spec.whatwg.org/multipage/forms.html#category-listed + // https://html.spec.whatwg.org/multipage/forms.html#concept-fe-disabled + // * option elements in a disabled optgroup + // https://html.spec.whatwg.org/multipage/forms.html#concept-option-disabled + // All such elements have a "form" property. + if ( elem.parentNode && elem.disabled === false ) { + + // Option elements defer to a parent optgroup if present + if ( "label" in elem ) { + if ( "label" in elem.parentNode ) { + return elem.parentNode.disabled === disabled; + } else { + return elem.disabled === disabled; + } + } + + // Support: IE 6 - 11 + // Use the isDisabled shortcut property to check for disabled fieldset ancestors + return elem.isDisabled === disabled || + + // Where there is no isDisabled, check manually + /* jshint -W018 */ + elem.isDisabled !== !disabled && + inDisabledFieldset( elem ) === disabled; + } + + return elem.disabled === disabled; + + // Try to winnow out elements that can't be disabled before trusting the disabled property. + // Some victims get caught in our net (label, legend, menu, track), but it shouldn't + // even exist on them, let alone have a boolean value. + } else if ( "label" in elem ) { + return elem.disabled === disabled; + } + + // Remaining elements are neither :enabled nor :disabled + return false; + }; +} + +/** + * Returns a function to use in pseudos for positionals + * @param {Function} fn + */ +function createPositionalPseudo( fn ) { + return markFunction(function( argument ) { + argument = +argument; + return markFunction(function( seed, matches ) { + var j, + matchIndexes = fn( [], seed.length, argument ), + i = matchIndexes.length; + + // Match elements found at the specified indexes + while ( i-- ) { + if ( seed[ (j = matchIndexes[i]) ] ) { + seed[j] = !(matches[j] = seed[j]); + } + } + }); + }); +} + +/** + * Checks a node for validity as a Sizzle context + * @param {Element|Object=} context + * @returns {Element|Object|Boolean} The input node if acceptable, otherwise a falsy value + */ +function testContext( context ) { + return context && typeof context.getElementsByTagName !== "undefined" && context; +} + +// Expose support vars for convenience +support = Sizzle.support = {}; + +/** + * Detects XML nodes + * @param {Element|Object} elem An element or a document + * @returns {Boolean} True iff elem is a non-HTML XML node + */ +isXML = Sizzle.isXML = function( elem ) { + var namespace = elem.namespaceURI, + docElem = (elem.ownerDocument || elem).documentElement; + + // Support: IE <=8 + // Assume HTML when documentElement doesn't yet exist, such as inside loading iframes + // https://bugs.jquery.com/ticket/4833 + return !rhtml.test( namespace || docElem && docElem.nodeName || "HTML" ); +}; + +/** + * Sets document-related variables once based on the current document + * @param {Element|Object} [doc] An element or document object to use to set the document + * @returns {Object} Returns the current document + */ +setDocument = Sizzle.setDocument = function( node ) { + var hasCompare, subWindow, + doc = node ? node.ownerDocument || node : preferredDoc; + + // Return early if doc is invalid or already selected + if ( doc === document || doc.nodeType !== 9 || !doc.documentElement ) { + return document; + } + + // Update global variables + document = doc; + docElem = document.documentElement; + documentIsHTML = !isXML( document ); + + // Support: IE 9-11, Edge + // Accessing iframe documents after unload throws "permission denied" errors (jQuery #13936) + if ( preferredDoc !== document && + (subWindow = document.defaultView) && subWindow.top !== subWindow ) { + + // Support: IE 11, Edge + if ( subWindow.addEventListener ) { + subWindow.addEventListener( "unload", unloadHandler, false ); + + // Support: IE 9 - 10 only + } else if ( subWindow.attachEvent ) { + subWindow.attachEvent( "onunload", unloadHandler ); + } + } + + /* Attributes + ---------------------------------------------------------------------- */ + + // Support: IE<8 + // Verify that getAttribute really returns attributes and not properties + // (excepting IE8 booleans) + support.attributes = assert(function( el ) { + el.className = "i"; + return !el.getAttribute("className"); + }); + + /* getElement(s)By* + ---------------------------------------------------------------------- */ + + // Check if getElementsByTagName("*") returns only elements + support.getElementsByTagName = assert(function( el ) { + el.appendChild( document.createComment("") ); + return !el.getElementsByTagName("*").length; + }); + + // Support: IE<9 + support.getElementsByClassName = rnative.test( document.getElementsByClassName ); + + // Support: IE<10 + // Check if getElementById returns elements by name + // The broken getElementById methods don't pick up programmatically-set names, + // so use a roundabout getElementsByName test + support.getById = assert(function( el ) { + docElem.appendChild( el ).id = expando; + return !document.getElementsByName || !document.getElementsByName( expando ).length; + }); + + // ID filter and find + if ( support.getById ) { + Expr.filter["ID"] = function( id ) { + var attrId = id.replace( runescape, funescape ); + return function( elem ) { + return elem.getAttribute("id") === attrId; + }; + }; + Expr.find["ID"] = function( id, context ) { + if ( typeof context.getElementById !== "undefined" && documentIsHTML ) { + var elem = context.getElementById( id ); + return elem ? [ elem ] : []; + } + }; + } else { + Expr.filter["ID"] = function( id ) { + var attrId = id.replace( runescape, funescape ); + return function( elem ) { + var node = typeof elem.getAttributeNode !== "undefined" && + elem.getAttributeNode("id"); + return node && node.value === attrId; + }; + }; + + // Support: IE 6 - 7 only + // getElementById is not reliable as a find shortcut + Expr.find["ID"] = function( id, context ) { + if ( typeof context.getElementById !== "undefined" && documentIsHTML ) { + var node, i, elems, + elem = context.getElementById( id ); + + if ( elem ) { + + // Verify the id attribute + node = elem.getAttributeNode("id"); + if ( node && node.value === id ) { + return [ elem ]; + } + + // Fall back on getElementsByName + elems = context.getElementsByName( id ); + i = 0; + while ( (elem = elems[i++]) ) { + node = elem.getAttributeNode("id"); + if ( node && node.value === id ) { + return [ elem ]; + } + } + } + + return []; + } + }; + } + + // Tag + Expr.find["TAG"] = support.getElementsByTagName ? + function( tag, context ) { + if ( typeof context.getElementsByTagName !== "undefined" ) { + return context.getElementsByTagName( tag ); + + // DocumentFragment nodes don't have gEBTN + } else if ( support.qsa ) { + return context.querySelectorAll( tag ); + } + } : + + function( tag, context ) { + var elem, + tmp = [], + i = 0, + // By happy coincidence, a (broken) gEBTN appears on DocumentFragment nodes too + results = context.getElementsByTagName( tag ); + + // Filter out possible comments + if ( tag === "*" ) { + while ( (elem = results[i++]) ) { + if ( elem.nodeType === 1 ) { + tmp.push( elem ); + } + } + + return tmp; + } + return results; + }; + + // Class + Expr.find["CLASS"] = support.getElementsByClassName && function( className, context ) { + if ( typeof context.getElementsByClassName !== "undefined" && documentIsHTML ) { + return context.getElementsByClassName( className ); + } + }; + + /* QSA/matchesSelector + ---------------------------------------------------------------------- */ + + // QSA and matchesSelector support + + // matchesSelector(:active) reports false when true (IE9/Opera 11.5) + rbuggyMatches = []; + + // qSa(:focus) reports false when true (Chrome 21) + // We allow this because of a bug in IE8/9 that throws an error + // whenever `document.activeElement` is accessed on an iframe + // So, we allow :focus to pass through QSA all the time to avoid the IE error + // See https://bugs.jquery.com/ticket/13378 + rbuggyQSA = []; + + if ( (support.qsa = rnative.test( document.querySelectorAll )) ) { + // Build QSA regex + // Regex strategy adopted from Diego Perini + assert(function( el ) { + // Select is set to empty string on purpose + // This is to test IE's treatment of not explicitly + // setting a boolean content attribute, + // since its presence should be enough + // https://bugs.jquery.com/ticket/12359 + docElem.appendChild( el ).innerHTML = "" + + ""; + + // Support: IE8, Opera 11-12.16 + // Nothing should be selected when empty strings follow ^= or $= or *= + // The test attribute must be unknown in Opera but "safe" for WinRT + // https://msdn.microsoft.com/en-us/library/ie/hh465388.aspx#attribute_section + if ( el.querySelectorAll("[msallowcapture^='']").length ) { + rbuggyQSA.push( "[*^$]=" + whitespace + "*(?:''|\"\")" ); + } + + // Support: IE8 + // Boolean attributes and "value" are not treated correctly + if ( !el.querySelectorAll("[selected]").length ) { + rbuggyQSA.push( "\\[" + whitespace + "*(?:value|" + booleans + ")" ); + } + + // Support: Chrome<29, Android<4.4, Safari<7.0+, iOS<7.0+, PhantomJS<1.9.8+ + if ( !el.querySelectorAll( "[id~=" + expando + "-]" ).length ) { + rbuggyQSA.push("~="); + } + + // Webkit/Opera - :checked should return selected option elements + // http://www.w3.org/TR/2011/REC-css3-selectors-20110929/#checked + // IE8 throws error here and will not see later tests + if ( !el.querySelectorAll(":checked").length ) { + rbuggyQSA.push(":checked"); + } + + // Support: Safari 8+, iOS 8+ + // https://bugs.webkit.org/show_bug.cgi?id=136851 + // In-page `selector#id sibling-combinator selector` fails + if ( !el.querySelectorAll( "a#" + expando + "+*" ).length ) { + rbuggyQSA.push(".#.+[+~]"); + } + }); + + assert(function( el ) { + el.innerHTML = "" + + ""; + + // Support: Windows 8 Native Apps + // The type and name attributes are restricted during .innerHTML assignment + var input = document.createElement("input"); + input.setAttribute( "type", "hidden" ); + el.appendChild( input ).setAttribute( "name", "D" ); + + // Support: IE8 + // Enforce case-sensitivity of name attribute + if ( el.querySelectorAll("[name=d]").length ) { + rbuggyQSA.push( "name" + whitespace + "*[*^$|!~]?=" ); + } + + // FF 3.5 - :enabled/:disabled and hidden elements (hidden elements are still enabled) + // IE8 throws error here and will not see later tests + if ( el.querySelectorAll(":enabled").length !== 2 ) { + rbuggyQSA.push( ":enabled", ":disabled" ); + } + + // Support: IE9-11+ + // IE's :disabled selector does not pick up the children of disabled fieldsets + docElem.appendChild( el ).disabled = true; + if ( el.querySelectorAll(":disabled").length !== 2 ) { + rbuggyQSA.push( ":enabled", ":disabled" ); + } + + // Opera 10-11 does not throw on post-comma invalid pseudos + el.querySelectorAll("*,:x"); + rbuggyQSA.push(",.*:"); + }); + } + + if ( (support.matchesSelector = rnative.test( (matches = docElem.matches || + docElem.webkitMatchesSelector || + docElem.mozMatchesSelector || + docElem.oMatchesSelector || + docElem.msMatchesSelector) )) ) { + + assert(function( el ) { + // Check to see if it's possible to do matchesSelector + // on a disconnected node (IE 9) + support.disconnectedMatch = matches.call( el, "*" ); + + // This should fail with an exception + // Gecko does not error, returns false instead + matches.call( el, "[s!='']:x" ); + rbuggyMatches.push( "!=", pseudos ); + }); + } + + rbuggyQSA = rbuggyQSA.length && new RegExp( rbuggyQSA.join("|") ); + rbuggyMatches = rbuggyMatches.length && new RegExp( rbuggyMatches.join("|") ); + + /* Contains + ---------------------------------------------------------------------- */ + hasCompare = rnative.test( docElem.compareDocumentPosition ); + + // Element contains another + // Purposefully self-exclusive + // As in, an element does not contain itself + contains = hasCompare || rnative.test( docElem.contains ) ? + function( a, b ) { + var adown = a.nodeType === 9 ? a.documentElement : a, + bup = b && b.parentNode; + return a === bup || !!( bup && bup.nodeType === 1 && ( + adown.contains ? + adown.contains( bup ) : + a.compareDocumentPosition && a.compareDocumentPosition( bup ) & 16 + )); + } : + function( a, b ) { + if ( b ) { + while ( (b = b.parentNode) ) { + if ( b === a ) { + return true; + } + } + } + return false; + }; + + /* Sorting + ---------------------------------------------------------------------- */ + + // Document order sorting + sortOrder = hasCompare ? + function( a, b ) { + + // Flag for duplicate removal + if ( a === b ) { + hasDuplicate = true; + return 0; + } + + // Sort on method existence if only one input has compareDocumentPosition + var compare = !a.compareDocumentPosition - !b.compareDocumentPosition; + if ( compare ) { + return compare; + } + + // Calculate position if both inputs belong to the same document + compare = ( a.ownerDocument || a ) === ( b.ownerDocument || b ) ? + a.compareDocumentPosition( b ) : + + // Otherwise we know they are disconnected + 1; + + // Disconnected nodes + if ( compare & 1 || + (!support.sortDetached && b.compareDocumentPosition( a ) === compare) ) { + + // Choose the first element that is related to our preferred document + if ( a === document || a.ownerDocument === preferredDoc && contains(preferredDoc, a) ) { + return -1; + } + if ( b === document || b.ownerDocument === preferredDoc && contains(preferredDoc, b) ) { + return 1; + } + + // Maintain original order + return sortInput ? + ( indexOf( sortInput, a ) - indexOf( sortInput, b ) ) : + 0; + } + + return compare & 4 ? -1 : 1; + } : + function( a, b ) { + // Exit early if the nodes are identical + if ( a === b ) { + hasDuplicate = true; + return 0; + } + + var cur, + i = 0, + aup = a.parentNode, + bup = b.parentNode, + ap = [ a ], + bp = [ b ]; + + // Parentless nodes are either documents or disconnected + if ( !aup || !bup ) { + return a === document ? -1 : + b === document ? 1 : + aup ? -1 : + bup ? 1 : + sortInput ? + ( indexOf( sortInput, a ) - indexOf( sortInput, b ) ) : + 0; + + // If the nodes are siblings, we can do a quick check + } else if ( aup === bup ) { + return siblingCheck( a, b ); + } + + // Otherwise we need full lists of their ancestors for comparison + cur = a; + while ( (cur = cur.parentNode) ) { + ap.unshift( cur ); + } + cur = b; + while ( (cur = cur.parentNode) ) { + bp.unshift( cur ); + } + + // Walk down the tree looking for a discrepancy + while ( ap[i] === bp[i] ) { + i++; + } + + return i ? + // Do a sibling check if the nodes have a common ancestor + siblingCheck( ap[i], bp[i] ) : + + // Otherwise nodes in our document sort first + ap[i] === preferredDoc ? -1 : + bp[i] === preferredDoc ? 1 : + 0; + }; + + return document; +}; + +Sizzle.matches = function( expr, elements ) { + return Sizzle( expr, null, null, elements ); +}; + +Sizzle.matchesSelector = function( elem, expr ) { + // Set document vars if needed + if ( ( elem.ownerDocument || elem ) !== document ) { + setDocument( elem ); + } + + if ( support.matchesSelector && documentIsHTML && + !nonnativeSelectorCache[ expr + " " ] && + ( !rbuggyMatches || !rbuggyMatches.test( expr ) ) && + ( !rbuggyQSA || !rbuggyQSA.test( expr ) ) ) { + + try { + var ret = matches.call( elem, expr ); + + // IE 9's matchesSelector returns false on disconnected nodes + if ( ret || support.disconnectedMatch || + // As well, disconnected nodes are said to be in a document + // fragment in IE 9 + elem.document && elem.document.nodeType !== 11 ) { + return ret; + } + } catch (e) { + nonnativeSelectorCache( expr, true ); + } + } + + return Sizzle( expr, document, null, [ elem ] ).length > 0; +}; + +Sizzle.contains = function( context, elem ) { + // Set document vars if needed + if ( ( context.ownerDocument || context ) !== document ) { + setDocument( context ); + } + return contains( context, elem ); +}; + +Sizzle.attr = function( elem, name ) { + // Set document vars if needed + if ( ( elem.ownerDocument || elem ) !== document ) { + setDocument( elem ); + } + + var fn = Expr.attrHandle[ name.toLowerCase() ], + // Don't get fooled by Object.prototype properties (jQuery #13807) + val = fn && hasOwn.call( Expr.attrHandle, name.toLowerCase() ) ? + fn( elem, name, !documentIsHTML ) : + undefined; + + return val !== undefined ? + val : + support.attributes || !documentIsHTML ? + elem.getAttribute( name ) : + (val = elem.getAttributeNode(name)) && val.specified ? + val.value : + null; +}; + +Sizzle.escape = function( sel ) { + return (sel + "").replace( rcssescape, fcssescape ); +}; + +Sizzle.error = function( msg ) { + throw new Error( "Syntax error, unrecognized expression: " + msg ); +}; + +/** + * Document sorting and removing duplicates + * @param {ArrayLike} results + */ +Sizzle.uniqueSort = function( results ) { + var elem, + duplicates = [], + j = 0, + i = 0; + + // Unless we *know* we can detect duplicates, assume their presence + hasDuplicate = !support.detectDuplicates; + sortInput = !support.sortStable && results.slice( 0 ); + results.sort( sortOrder ); + + if ( hasDuplicate ) { + while ( (elem = results[i++]) ) { + if ( elem === results[ i ] ) { + j = duplicates.push( i ); + } + } + while ( j-- ) { + results.splice( duplicates[ j ], 1 ); + } + } + + // Clear input after sorting to release objects + // See https://github.com/jquery/sizzle/pull/225 + sortInput = null; + + return results; +}; + +/** + * Utility function for retrieving the text value of an array of DOM nodes + * @param {Array|Element} elem + */ +getText = Sizzle.getText = function( elem ) { + var node, + ret = "", + i = 0, + nodeType = elem.nodeType; + + if ( !nodeType ) { + // If no nodeType, this is expected to be an array + while ( (node = elem[i++]) ) { + // Do not traverse comment nodes + ret += getText( node ); + } + } else if ( nodeType === 1 || nodeType === 9 || nodeType === 11 ) { + // Use textContent for elements + // innerText usage removed for consistency of new lines (jQuery #11153) + if ( typeof elem.textContent === "string" ) { + return elem.textContent; + } else { + // Traverse its children + for ( elem = elem.firstChild; elem; elem = elem.nextSibling ) { + ret += getText( elem ); + } + } + } else if ( nodeType === 3 || nodeType === 4 ) { + return elem.nodeValue; + } + // Do not include comment or processing instruction nodes + + return ret; +}; + +Expr = Sizzle.selectors = { + + // Can be adjusted by the user + cacheLength: 50, + + createPseudo: markFunction, + + match: matchExpr, + + attrHandle: {}, + + find: {}, + + relative: { + ">": { dir: "parentNode", first: true }, + " ": { dir: "parentNode" }, + "+": { dir: "previousSibling", first: true }, + "~": { dir: "previousSibling" } + }, + + preFilter: { + "ATTR": function( match ) { + match[1] = match[1].replace( runescape, funescape ); + + // Move the given value to match[3] whether quoted or unquoted + match[3] = ( match[3] || match[4] || match[5] || "" ).replace( runescape, funescape ); + + if ( match[2] === "~=" ) { + match[3] = " " + match[3] + " "; + } + + return match.slice( 0, 4 ); + }, + + "CHILD": function( match ) { + /* matches from matchExpr["CHILD"] + 1 type (only|nth|...) + 2 what (child|of-type) + 3 argument (even|odd|\d*|\d*n([+-]\d+)?|...) + 4 xn-component of xn+y argument ([+-]?\d*n|) + 5 sign of xn-component + 6 x of xn-component + 7 sign of y-component + 8 y of y-component + */ + match[1] = match[1].toLowerCase(); + + if ( match[1].slice( 0, 3 ) === "nth" ) { + // nth-* requires argument + if ( !match[3] ) { + Sizzle.error( match[0] ); + } + + // numeric x and y parameters for Expr.filter.CHILD + // remember that false/true cast respectively to 0/1 + match[4] = +( match[4] ? match[5] + (match[6] || 1) : 2 * ( match[3] === "even" || match[3] === "odd" ) ); + match[5] = +( ( match[7] + match[8] ) || match[3] === "odd" ); + + // other types prohibit arguments + } else if ( match[3] ) { + Sizzle.error( match[0] ); + } + + return match; + }, + + "PSEUDO": function( match ) { + var excess, + unquoted = !match[6] && match[2]; + + if ( matchExpr["CHILD"].test( match[0] ) ) { + return null; + } + + // Accept quoted arguments as-is + if ( match[3] ) { + match[2] = match[4] || match[5] || ""; + + // Strip excess characters from unquoted arguments + } else if ( unquoted && rpseudo.test( unquoted ) && + // Get excess from tokenize (recursively) + (excess = tokenize( unquoted, true )) && + // advance to the next closing parenthesis + (excess = unquoted.indexOf( ")", unquoted.length - excess ) - unquoted.length) ) { + + // excess is a negative index + match[0] = match[0].slice( 0, excess ); + match[2] = unquoted.slice( 0, excess ); + } + + // Return only captures needed by the pseudo filter method (type and argument) + return match.slice( 0, 3 ); + } + }, + + filter: { + + "TAG": function( nodeNameSelector ) { + var nodeName = nodeNameSelector.replace( runescape, funescape ).toLowerCase(); + return nodeNameSelector === "*" ? + function() { return true; } : + function( elem ) { + return elem.nodeName && elem.nodeName.toLowerCase() === nodeName; + }; + }, + + "CLASS": function( className ) { + var pattern = classCache[ className + " " ]; + + return pattern || + (pattern = new RegExp( "(^|" + whitespace + ")" + className + "(" + whitespace + "|$)" )) && + classCache( className, function( elem ) { + return pattern.test( typeof elem.className === "string" && elem.className || typeof elem.getAttribute !== "undefined" && elem.getAttribute("class") || "" ); + }); + }, + + "ATTR": function( name, operator, check ) { + return function( elem ) { + var result = Sizzle.attr( elem, name ); + + if ( result == null ) { + return operator === "!="; + } + if ( !operator ) { + return true; + } + + result += ""; + + return operator === "=" ? result === check : + operator === "!=" ? result !== check : + operator === "^=" ? check && result.indexOf( check ) === 0 : + operator === "*=" ? check && result.indexOf( check ) > -1 : + operator === "$=" ? check && result.slice( -check.length ) === check : + operator === "~=" ? ( " " + result.replace( rwhitespace, " " ) + " " ).indexOf( check ) > -1 : + operator === "|=" ? result === check || result.slice( 0, check.length + 1 ) === check + "-" : + false; + }; + }, + + "CHILD": function( type, what, argument, first, last ) { + var simple = type.slice( 0, 3 ) !== "nth", + forward = type.slice( -4 ) !== "last", + ofType = what === "of-type"; + + return first === 1 && last === 0 ? + + // Shortcut for :nth-*(n) + function( elem ) { + return !!elem.parentNode; + } : + + function( elem, context, xml ) { + var cache, uniqueCache, outerCache, node, nodeIndex, start, + dir = simple !== forward ? "nextSibling" : "previousSibling", + parent = elem.parentNode, + name = ofType && elem.nodeName.toLowerCase(), + useCache = !xml && !ofType, + diff = false; + + if ( parent ) { + + // :(first|last|only)-(child|of-type) + if ( simple ) { + while ( dir ) { + node = elem; + while ( (node = node[ dir ]) ) { + if ( ofType ? + node.nodeName.toLowerCase() === name : + node.nodeType === 1 ) { + + return false; + } + } + // Reverse direction for :only-* (if we haven't yet done so) + start = dir = type === "only" && !start && "nextSibling"; + } + return true; + } + + start = [ forward ? parent.firstChild : parent.lastChild ]; + + // non-xml :nth-child(...) stores cache data on `parent` + if ( forward && useCache ) { + + // Seek `elem` from a previously-cached index + + // ...in a gzip-friendly way + node = parent; + outerCache = node[ expando ] || (node[ expando ] = {}); + + // Support: IE <9 only + // Defend against cloned attroperties (jQuery gh-1709) + uniqueCache = outerCache[ node.uniqueID ] || + (outerCache[ node.uniqueID ] = {}); + + cache = uniqueCache[ type ] || []; + nodeIndex = cache[ 0 ] === dirruns && cache[ 1 ]; + diff = nodeIndex && cache[ 2 ]; + node = nodeIndex && parent.childNodes[ nodeIndex ]; + + while ( (node = ++nodeIndex && node && node[ dir ] || + + // Fallback to seeking `elem` from the start + (diff = nodeIndex = 0) || start.pop()) ) { + + // When found, cache indexes on `parent` and break + if ( node.nodeType === 1 && ++diff && node === elem ) { + uniqueCache[ type ] = [ dirruns, nodeIndex, diff ]; + break; + } + } + + } else { + // Use previously-cached element index if available + if ( useCache ) { + // ...in a gzip-friendly way + node = elem; + outerCache = node[ expando ] || (node[ expando ] = {}); + + // Support: IE <9 only + // Defend against cloned attroperties (jQuery gh-1709) + uniqueCache = outerCache[ node.uniqueID ] || + (outerCache[ node.uniqueID ] = {}); + + cache = uniqueCache[ type ] || []; + nodeIndex = cache[ 0 ] === dirruns && cache[ 1 ]; + diff = nodeIndex; + } + + // xml :nth-child(...) + // or :nth-last-child(...) or :nth(-last)?-of-type(...) + if ( diff === false ) { + // Use the same loop as above to seek `elem` from the start + while ( (node = ++nodeIndex && node && node[ dir ] || + (diff = nodeIndex = 0) || start.pop()) ) { + + if ( ( ofType ? + node.nodeName.toLowerCase() === name : + node.nodeType === 1 ) && + ++diff ) { + + // Cache the index of each encountered element + if ( useCache ) { + outerCache = node[ expando ] || (node[ expando ] = {}); + + // Support: IE <9 only + // Defend against cloned attroperties (jQuery gh-1709) + uniqueCache = outerCache[ node.uniqueID ] || + (outerCache[ node.uniqueID ] = {}); + + uniqueCache[ type ] = [ dirruns, diff ]; + } + + if ( node === elem ) { + break; + } + } + } + } + } + + // Incorporate the offset, then check against cycle size + diff -= last; + return diff === first || ( diff % first === 0 && diff / first >= 0 ); + } + }; + }, + + "PSEUDO": function( pseudo, argument ) { + // pseudo-class names are case-insensitive + // http://www.w3.org/TR/selectors/#pseudo-classes + // Prioritize by case sensitivity in case custom pseudos are added with uppercase letters + // Remember that setFilters inherits from pseudos + var args, + fn = Expr.pseudos[ pseudo ] || Expr.setFilters[ pseudo.toLowerCase() ] || + Sizzle.error( "unsupported pseudo: " + pseudo ); + + // The user may use createPseudo to indicate that + // arguments are needed to create the filter function + // just as Sizzle does + if ( fn[ expando ] ) { + return fn( argument ); + } + + // But maintain support for old signatures + if ( fn.length > 1 ) { + args = [ pseudo, pseudo, "", argument ]; + return Expr.setFilters.hasOwnProperty( pseudo.toLowerCase() ) ? + markFunction(function( seed, matches ) { + var idx, + matched = fn( seed, argument ), + i = matched.length; + while ( i-- ) { + idx = indexOf( seed, matched[i] ); + seed[ idx ] = !( matches[ idx ] = matched[i] ); + } + }) : + function( elem ) { + return fn( elem, 0, args ); + }; + } + + return fn; + } + }, + + pseudos: { + // Potentially complex pseudos + "not": markFunction(function( selector ) { + // Trim the selector passed to compile + // to avoid treating leading and trailing + // spaces as combinators + var input = [], + results = [], + matcher = compile( selector.replace( rtrim, "$1" ) ); + + return matcher[ expando ] ? + markFunction(function( seed, matches, context, xml ) { + var elem, + unmatched = matcher( seed, null, xml, [] ), + i = seed.length; + + // Match elements unmatched by `matcher` + while ( i-- ) { + if ( (elem = unmatched[i]) ) { + seed[i] = !(matches[i] = elem); + } + } + }) : + function( elem, context, xml ) { + input[0] = elem; + matcher( input, null, xml, results ); + // Don't keep the element (issue #299) + input[0] = null; + return !results.pop(); + }; + }), + + "has": markFunction(function( selector ) { + return function( elem ) { + return Sizzle( selector, elem ).length > 0; + }; + }), + + "contains": markFunction(function( text ) { + text = text.replace( runescape, funescape ); + return function( elem ) { + return ( elem.textContent || getText( elem ) ).indexOf( text ) > -1; + }; + }), + + // "Whether an element is represented by a :lang() selector + // is based solely on the element's language value + // being equal to the identifier C, + // or beginning with the identifier C immediately followed by "-". + // The matching of C against the element's language value is performed case-insensitively. + // The identifier C does not have to be a valid language name." + // http://www.w3.org/TR/selectors/#lang-pseudo + "lang": markFunction( function( lang ) { + // lang value must be a valid identifier + if ( !ridentifier.test(lang || "") ) { + Sizzle.error( "unsupported lang: " + lang ); + } + lang = lang.replace( runescape, funescape ).toLowerCase(); + return function( elem ) { + var elemLang; + do { + if ( (elemLang = documentIsHTML ? + elem.lang : + elem.getAttribute("xml:lang") || elem.getAttribute("lang")) ) { + + elemLang = elemLang.toLowerCase(); + return elemLang === lang || elemLang.indexOf( lang + "-" ) === 0; + } + } while ( (elem = elem.parentNode) && elem.nodeType === 1 ); + return false; + }; + }), + + // Miscellaneous + "target": function( elem ) { + var hash = window.location && window.location.hash; + return hash && hash.slice( 1 ) === elem.id; + }, + + "root": function( elem ) { + return elem === docElem; + }, + + "focus": function( elem ) { + return elem === document.activeElement && (!document.hasFocus || document.hasFocus()) && !!(elem.type || elem.href || ~elem.tabIndex); + }, + + // Boolean properties + "enabled": createDisabledPseudo( false ), + "disabled": createDisabledPseudo( true ), + + "checked": function( elem ) { + // In CSS3, :checked should return both checked and selected elements + // http://www.w3.org/TR/2011/REC-css3-selectors-20110929/#checked + var nodeName = elem.nodeName.toLowerCase(); + return (nodeName === "input" && !!elem.checked) || (nodeName === "option" && !!elem.selected); + }, + + "selected": function( elem ) { + // Accessing this property makes selected-by-default + // options in Safari work properly + if ( elem.parentNode ) { + elem.parentNode.selectedIndex; + } + + return elem.selected === true; + }, + + // Contents + "empty": function( elem ) { + // http://www.w3.org/TR/selectors/#empty-pseudo + // :empty is negated by element (1) or content nodes (text: 3; cdata: 4; entity ref: 5), + // but not by others (comment: 8; processing instruction: 7; etc.) + // nodeType < 6 works because attributes (2) do not appear as children + for ( elem = elem.firstChild; elem; elem = elem.nextSibling ) { + if ( elem.nodeType < 6 ) { + return false; + } + } + return true; + }, + + "parent": function( elem ) { + return !Expr.pseudos["empty"]( elem ); + }, + + // Element/input types + "header": function( elem ) { + return rheader.test( elem.nodeName ); + }, + + "input": function( elem ) { + return rinputs.test( elem.nodeName ); + }, + + "button": function( elem ) { + var name = elem.nodeName.toLowerCase(); + return name === "input" && elem.type === "button" || name === "button"; + }, + + "text": function( elem ) { + var attr; + return elem.nodeName.toLowerCase() === "input" && + elem.type === "text" && + + // Support: IE<8 + // New HTML5 attribute values (e.g., "search") appear with elem.type === "text" + ( (attr = elem.getAttribute("type")) == null || attr.toLowerCase() === "text" ); + }, + + // Position-in-collection + "first": createPositionalPseudo(function() { + return [ 0 ]; + }), + + "last": createPositionalPseudo(function( matchIndexes, length ) { + return [ length - 1 ]; + }), + + "eq": createPositionalPseudo(function( matchIndexes, length, argument ) { + return [ argument < 0 ? argument + length : argument ]; + }), + + "even": createPositionalPseudo(function( matchIndexes, length ) { + var i = 0; + for ( ; i < length; i += 2 ) { + matchIndexes.push( i ); + } + return matchIndexes; + }), + + "odd": createPositionalPseudo(function( matchIndexes, length ) { + var i = 1; + for ( ; i < length; i += 2 ) { + matchIndexes.push( i ); + } + return matchIndexes; + }), + + "lt": createPositionalPseudo(function( matchIndexes, length, argument ) { + var i = argument < 0 ? + argument + length : + argument > length ? + length : + argument; + for ( ; --i >= 0; ) { + matchIndexes.push( i ); + } + return matchIndexes; + }), + + "gt": createPositionalPseudo(function( matchIndexes, length, argument ) { + var i = argument < 0 ? argument + length : argument; + for ( ; ++i < length; ) { + matchIndexes.push( i ); + } + return matchIndexes; + }) + } +}; + +Expr.pseudos["nth"] = Expr.pseudos["eq"]; + +// Add button/input type pseudos +for ( i in { radio: true, checkbox: true, file: true, password: true, image: true } ) { + Expr.pseudos[ i ] = createInputPseudo( i ); +} +for ( i in { submit: true, reset: true } ) { + Expr.pseudos[ i ] = createButtonPseudo( i ); +} + +// Easy API for creating new setFilters +function setFilters() {} +setFilters.prototype = Expr.filters = Expr.pseudos; +Expr.setFilters = new setFilters(); + +tokenize = Sizzle.tokenize = function( selector, parseOnly ) { + var matched, match, tokens, type, + soFar, groups, preFilters, + cached = tokenCache[ selector + " " ]; + + if ( cached ) { + return parseOnly ? 0 : cached.slice( 0 ); + } + + soFar = selector; + groups = []; + preFilters = Expr.preFilter; + + while ( soFar ) { + + // Comma and first run + if ( !matched || (match = rcomma.exec( soFar )) ) { + if ( match ) { + // Don't consume trailing commas as valid + soFar = soFar.slice( match[0].length ) || soFar; + } + groups.push( (tokens = []) ); + } + + matched = false; + + // Combinators + if ( (match = rcombinators.exec( soFar )) ) { + matched = match.shift(); + tokens.push({ + value: matched, + // Cast descendant combinators to space + type: match[0].replace( rtrim, " " ) + }); + soFar = soFar.slice( matched.length ); + } + + // Filters + for ( type in Expr.filter ) { + if ( (match = matchExpr[ type ].exec( soFar )) && (!preFilters[ type ] || + (match = preFilters[ type ]( match ))) ) { + matched = match.shift(); + tokens.push({ + value: matched, + type: type, + matches: match + }); + soFar = soFar.slice( matched.length ); + } + } + + if ( !matched ) { + break; + } + } + + // Return the length of the invalid excess + // if we're just parsing + // Otherwise, throw an error or return tokens + return parseOnly ? + soFar.length : + soFar ? + Sizzle.error( selector ) : + // Cache the tokens + tokenCache( selector, groups ).slice( 0 ); +}; + +function toSelector( tokens ) { + var i = 0, + len = tokens.length, + selector = ""; + for ( ; i < len; i++ ) { + selector += tokens[i].value; + } + return selector; +} + +function addCombinator( matcher, combinator, base ) { + var dir = combinator.dir, + skip = combinator.next, + key = skip || dir, + checkNonElements = base && key === "parentNode", + doneName = done++; + + return combinator.first ? + // Check against closest ancestor/preceding element + function( elem, context, xml ) { + while ( (elem = elem[ dir ]) ) { + if ( elem.nodeType === 1 || checkNonElements ) { + return matcher( elem, context, xml ); + } + } + return false; + } : + + // Check against all ancestor/preceding elements + function( elem, context, xml ) { + var oldCache, uniqueCache, outerCache, + newCache = [ dirruns, doneName ]; + + // We can't set arbitrary data on XML nodes, so they don't benefit from combinator caching + if ( xml ) { + while ( (elem = elem[ dir ]) ) { + if ( elem.nodeType === 1 || checkNonElements ) { + if ( matcher( elem, context, xml ) ) { + return true; + } + } + } + } else { + while ( (elem = elem[ dir ]) ) { + if ( elem.nodeType === 1 || checkNonElements ) { + outerCache = elem[ expando ] || (elem[ expando ] = {}); + + // Support: IE <9 only + // Defend against cloned attroperties (jQuery gh-1709) + uniqueCache = outerCache[ elem.uniqueID ] || (outerCache[ elem.uniqueID ] = {}); + + if ( skip && skip === elem.nodeName.toLowerCase() ) { + elem = elem[ dir ] || elem; + } else if ( (oldCache = uniqueCache[ key ]) && + oldCache[ 0 ] === dirruns && oldCache[ 1 ] === doneName ) { + + // Assign to newCache so results back-propagate to previous elements + return (newCache[ 2 ] = oldCache[ 2 ]); + } else { + // Reuse newcache so results back-propagate to previous elements + uniqueCache[ key ] = newCache; + + // A match means we're done; a fail means we have to keep checking + if ( (newCache[ 2 ] = matcher( elem, context, xml )) ) { + return true; + } + } + } + } + } + return false; + }; +} + +function elementMatcher( matchers ) { + return matchers.length > 1 ? + function( elem, context, xml ) { + var i = matchers.length; + while ( i-- ) { + if ( !matchers[i]( elem, context, xml ) ) { + return false; + } + } + return true; + } : + matchers[0]; +} + +function multipleContexts( selector, contexts, results ) { + var i = 0, + len = contexts.length; + for ( ; i < len; i++ ) { + Sizzle( selector, contexts[i], results ); + } + return results; +} + +function condense( unmatched, map, filter, context, xml ) { + var elem, + newUnmatched = [], + i = 0, + len = unmatched.length, + mapped = map != null; + + for ( ; i < len; i++ ) { + if ( (elem = unmatched[i]) ) { + if ( !filter || filter( elem, context, xml ) ) { + newUnmatched.push( elem ); + if ( mapped ) { + map.push( i ); + } + } + } + } + + return newUnmatched; +} + +function setMatcher( preFilter, selector, matcher, postFilter, postFinder, postSelector ) { + if ( postFilter && !postFilter[ expando ] ) { + postFilter = setMatcher( postFilter ); + } + if ( postFinder && !postFinder[ expando ] ) { + postFinder = setMatcher( postFinder, postSelector ); + } + return markFunction(function( seed, results, context, xml ) { + var temp, i, elem, + preMap = [], + postMap = [], + preexisting = results.length, + + // Get initial elements from seed or context + elems = seed || multipleContexts( selector || "*", context.nodeType ? [ context ] : context, [] ), + + // Prefilter to get matcher input, preserving a map for seed-results synchronization + matcherIn = preFilter && ( seed || !selector ) ? + condense( elems, preMap, preFilter, context, xml ) : + elems, + + matcherOut = matcher ? + // If we have a postFinder, or filtered seed, or non-seed postFilter or preexisting results, + postFinder || ( seed ? preFilter : preexisting || postFilter ) ? + + // ...intermediate processing is necessary + [] : + + // ...otherwise use results directly + results : + matcherIn; + + // Find primary matches + if ( matcher ) { + matcher( matcherIn, matcherOut, context, xml ); + } + + // Apply postFilter + if ( postFilter ) { + temp = condense( matcherOut, postMap ); + postFilter( temp, [], context, xml ); + + // Un-match failing elements by moving them back to matcherIn + i = temp.length; + while ( i-- ) { + if ( (elem = temp[i]) ) { + matcherOut[ postMap[i] ] = !(matcherIn[ postMap[i] ] = elem); + } + } + } + + if ( seed ) { + if ( postFinder || preFilter ) { + if ( postFinder ) { + // Get the final matcherOut by condensing this intermediate into postFinder contexts + temp = []; + i = matcherOut.length; + while ( i-- ) { + if ( (elem = matcherOut[i]) ) { + // Restore matcherIn since elem is not yet a final match + temp.push( (matcherIn[i] = elem) ); + } + } + postFinder( null, (matcherOut = []), temp, xml ); + } + + // Move matched elements from seed to results to keep them synchronized + i = matcherOut.length; + while ( i-- ) { + if ( (elem = matcherOut[i]) && + (temp = postFinder ? indexOf( seed, elem ) : preMap[i]) > -1 ) { + + seed[temp] = !(results[temp] = elem); + } + } + } + + // Add elements to results, through postFinder if defined + } else { + matcherOut = condense( + matcherOut === results ? + matcherOut.splice( preexisting, matcherOut.length ) : + matcherOut + ); + if ( postFinder ) { + postFinder( null, results, matcherOut, xml ); + } else { + push.apply( results, matcherOut ); + } + } + }); +} + +function matcherFromTokens( tokens ) { + var checkContext, matcher, j, + len = tokens.length, + leadingRelative = Expr.relative[ tokens[0].type ], + implicitRelative = leadingRelative || Expr.relative[" "], + i = leadingRelative ? 1 : 0, + + // The foundational matcher ensures that elements are reachable from top-level context(s) + matchContext = addCombinator( function( elem ) { + return elem === checkContext; + }, implicitRelative, true ), + matchAnyContext = addCombinator( function( elem ) { + return indexOf( checkContext, elem ) > -1; + }, implicitRelative, true ), + matchers = [ function( elem, context, xml ) { + var ret = ( !leadingRelative && ( xml || context !== outermostContext ) ) || ( + (checkContext = context).nodeType ? + matchContext( elem, context, xml ) : + matchAnyContext( elem, context, xml ) ); + // Avoid hanging onto element (issue #299) + checkContext = null; + return ret; + } ]; + + for ( ; i < len; i++ ) { + if ( (matcher = Expr.relative[ tokens[i].type ]) ) { + matchers = [ addCombinator(elementMatcher( matchers ), matcher) ]; + } else { + matcher = Expr.filter[ tokens[i].type ].apply( null, tokens[i].matches ); + + // Return special upon seeing a positional matcher + if ( matcher[ expando ] ) { + // Find the next relative operator (if any) for proper handling + j = ++i; + for ( ; j < len; j++ ) { + if ( Expr.relative[ tokens[j].type ] ) { + break; + } + } + return setMatcher( + i > 1 && elementMatcher( matchers ), + i > 1 && toSelector( + // If the preceding token was a descendant combinator, insert an implicit any-element `*` + tokens.slice( 0, i - 1 ).concat({ value: tokens[ i - 2 ].type === " " ? "*" : "" }) + ).replace( rtrim, "$1" ), + matcher, + i < j && matcherFromTokens( tokens.slice( i, j ) ), + j < len && matcherFromTokens( (tokens = tokens.slice( j )) ), + j < len && toSelector( tokens ) + ); + } + matchers.push( matcher ); + } + } + + return elementMatcher( matchers ); +} + +function matcherFromGroupMatchers( elementMatchers, setMatchers ) { + var bySet = setMatchers.length > 0, + byElement = elementMatchers.length > 0, + superMatcher = function( seed, context, xml, results, outermost ) { + var elem, j, matcher, + matchedCount = 0, + i = "0", + unmatched = seed && [], + setMatched = [], + contextBackup = outermostContext, + // We must always have either seed elements or outermost context + elems = seed || byElement && Expr.find["TAG"]( "*", outermost ), + // Use integer dirruns iff this is the outermost matcher + dirrunsUnique = (dirruns += contextBackup == null ? 1 : Math.random() || 0.1), + len = elems.length; + + if ( outermost ) { + outermostContext = context === document || context || outermost; + } + + // Add elements passing elementMatchers directly to results + // Support: IE<9, Safari + // Tolerate NodeList properties (IE: "length"; Safari: ) matching elements by id + for ( ; i !== len && (elem = elems[i]) != null; i++ ) { + if ( byElement && elem ) { + j = 0; + if ( !context && elem.ownerDocument !== document ) { + setDocument( elem ); + xml = !documentIsHTML; + } + while ( (matcher = elementMatchers[j++]) ) { + if ( matcher( elem, context || document, xml) ) { + results.push( elem ); + break; + } + } + if ( outermost ) { + dirruns = dirrunsUnique; + } + } + + // Track unmatched elements for set filters + if ( bySet ) { + // They will have gone through all possible matchers + if ( (elem = !matcher && elem) ) { + matchedCount--; + } + + // Lengthen the array for every element, matched or not + if ( seed ) { + unmatched.push( elem ); + } + } + } + + // `i` is now the count of elements visited above, and adding it to `matchedCount` + // makes the latter nonnegative. + matchedCount += i; + + // Apply set filters to unmatched elements + // NOTE: This can be skipped if there are no unmatched elements (i.e., `matchedCount` + // equals `i`), unless we didn't visit _any_ elements in the above loop because we have + // no element matchers and no seed. + // Incrementing an initially-string "0" `i` allows `i` to remain a string only in that + // case, which will result in a "00" `matchedCount` that differs from `i` but is also + // numerically zero. + if ( bySet && i !== matchedCount ) { + j = 0; + while ( (matcher = setMatchers[j++]) ) { + matcher( unmatched, setMatched, context, xml ); + } + + if ( seed ) { + // Reintegrate element matches to eliminate the need for sorting + if ( matchedCount > 0 ) { + while ( i-- ) { + if ( !(unmatched[i] || setMatched[i]) ) { + setMatched[i] = pop.call( results ); + } + } + } + + // Discard index placeholder values to get only actual matches + setMatched = condense( setMatched ); + } + + // Add matches to results + push.apply( results, setMatched ); + + // Seedless set matches succeeding multiple successful matchers stipulate sorting + if ( outermost && !seed && setMatched.length > 0 && + ( matchedCount + setMatchers.length ) > 1 ) { + + Sizzle.uniqueSort( results ); + } + } + + // Override manipulation of globals by nested matchers + if ( outermost ) { + dirruns = dirrunsUnique; + outermostContext = contextBackup; + } + + return unmatched; + }; + + return bySet ? + markFunction( superMatcher ) : + superMatcher; +} + +compile = Sizzle.compile = function( selector, match /* Internal Use Only */ ) { + var i, + setMatchers = [], + elementMatchers = [], + cached = compilerCache[ selector + " " ]; + + if ( !cached ) { + // Generate a function of recursive functions that can be used to check each element + if ( !match ) { + match = tokenize( selector ); + } + i = match.length; + while ( i-- ) { + cached = matcherFromTokens( match[i] ); + if ( cached[ expando ] ) { + setMatchers.push( cached ); + } else { + elementMatchers.push( cached ); + } + } + + // Cache the compiled function + cached = compilerCache( selector, matcherFromGroupMatchers( elementMatchers, setMatchers ) ); + + // Save selector and tokenization + cached.selector = selector; + } + return cached; +}; + +/** + * A low-level selection function that works with Sizzle's compiled + * selector functions + * @param {String|Function} selector A selector or a pre-compiled + * selector function built with Sizzle.compile + * @param {Element} context + * @param {Array} [results] + * @param {Array} [seed] A set of elements to match against + */ +select = Sizzle.select = function( selector, context, results, seed ) { + var i, tokens, token, type, find, + compiled = typeof selector === "function" && selector, + match = !seed && tokenize( (selector = compiled.selector || selector) ); + + results = results || []; + + // Try to minimize operations if there is only one selector in the list and no seed + // (the latter of which guarantees us context) + if ( match.length === 1 ) { + + // Reduce context if the leading compound selector is an ID + tokens = match[0] = match[0].slice( 0 ); + if ( tokens.length > 2 && (token = tokens[0]).type === "ID" && + context.nodeType === 9 && documentIsHTML && Expr.relative[ tokens[1].type ] ) { + + context = ( Expr.find["ID"]( token.matches[0].replace(runescape, funescape), context ) || [] )[0]; + if ( !context ) { + return results; + + // Precompiled matchers will still verify ancestry, so step up a level + } else if ( compiled ) { + context = context.parentNode; + } + + selector = selector.slice( tokens.shift().value.length ); + } + + // Fetch a seed set for right-to-left matching + i = matchExpr["needsContext"].test( selector ) ? 0 : tokens.length; + while ( i-- ) { + token = tokens[i]; + + // Abort if we hit a combinator + if ( Expr.relative[ (type = token.type) ] ) { + break; + } + if ( (find = Expr.find[ type ]) ) { + // Search, expanding context for leading sibling combinators + if ( (seed = find( + token.matches[0].replace( runescape, funescape ), + rsibling.test( tokens[0].type ) && testContext( context.parentNode ) || context + )) ) { + + // If seed is empty or no tokens remain, we can return early + tokens.splice( i, 1 ); + selector = seed.length && toSelector( tokens ); + if ( !selector ) { + push.apply( results, seed ); + return results; + } + + break; + } + } + } + } + + // Compile and execute a filtering function if one is not provided + // Provide `match` to avoid retokenization if we modified the selector above + ( compiled || compile( selector, match ) )( + seed, + context, + !documentIsHTML, + results, + !context || rsibling.test( selector ) && testContext( context.parentNode ) || context + ); + return results; +}; + +// One-time assignments + +// Sort stability +support.sortStable = expando.split("").sort( sortOrder ).join("") === expando; + +// Support: Chrome 14-35+ +// Always assume duplicates if they aren't passed to the comparison function +support.detectDuplicates = !!hasDuplicate; + +// Initialize against the default document +setDocument(); + +// Support: Webkit<537.32 - Safari 6.0.3/Chrome 25 (fixed in Chrome 27) +// Detached nodes confoundingly follow *each other* +support.sortDetached = assert(function( el ) { + // Should return 1, but returns 4 (following) + return el.compareDocumentPosition( document.createElement("fieldset") ) & 1; +}); + +// Support: IE<8 +// Prevent attribute/property "interpolation" +// https://msdn.microsoft.com/en-us/library/ms536429%28VS.85%29.aspx +if ( !assert(function( el ) { + el.innerHTML = ""; + return el.firstChild.getAttribute("href") === "#" ; +}) ) { + addHandle( "type|href|height|width", function( elem, name, isXML ) { + if ( !isXML ) { + return elem.getAttribute( name, name.toLowerCase() === "type" ? 1 : 2 ); + } + }); +} + +// Support: IE<9 +// Use defaultValue in place of getAttribute("value") +if ( !support.attributes || !assert(function( el ) { + el.innerHTML = ""; + el.firstChild.setAttribute( "value", "" ); + return el.firstChild.getAttribute( "value" ) === ""; +}) ) { + addHandle( "value", function( elem, name, isXML ) { + if ( !isXML && elem.nodeName.toLowerCase() === "input" ) { + return elem.defaultValue; + } + }); +} + +// Support: IE<9 +// Use getAttributeNode to fetch booleans when getAttribute lies +if ( !assert(function( el ) { + return el.getAttribute("disabled") == null; +}) ) { + addHandle( booleans, function( elem, name, isXML ) { + var val; + if ( !isXML ) { + return elem[ name ] === true ? name.toLowerCase() : + (val = elem.getAttributeNode( name )) && val.specified ? + val.value : + null; + } + }); +} + +return Sizzle; + +})( window ); + + + +jQuery.find = Sizzle; +jQuery.expr = Sizzle.selectors; + +// Deprecated +jQuery.expr[ ":" ] = jQuery.expr.pseudos; +jQuery.uniqueSort = jQuery.unique = Sizzle.uniqueSort; +jQuery.text = Sizzle.getText; +jQuery.isXMLDoc = Sizzle.isXML; +jQuery.contains = Sizzle.contains; +jQuery.escapeSelector = Sizzle.escape; + + + + +var dir = function( elem, dir, until ) { + var matched = [], + truncate = until !== undefined; + + while ( ( elem = elem[ dir ] ) && elem.nodeType !== 9 ) { + if ( elem.nodeType === 1 ) { + if ( truncate && jQuery( elem ).is( until ) ) { + break; + } + matched.push( elem ); + } + } + return matched; +}; + + +var siblings = function( n, elem ) { + var matched = []; + + for ( ; n; n = n.nextSibling ) { + if ( n.nodeType === 1 && n !== elem ) { + matched.push( n ); + } + } + + return matched; +}; + + +var rneedsContext = jQuery.expr.match.needsContext; + + + +function nodeName( elem, name ) { + + return elem.nodeName && elem.nodeName.toLowerCase() === name.toLowerCase(); + +}; +var rsingleTag = ( /^<([a-z][^\/\0>:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i ); + + + +// Implement the identical functionality for filter and not +function winnow( elements, qualifier, not ) { + if ( isFunction( qualifier ) ) { + return jQuery.grep( elements, function( elem, i ) { + return !!qualifier.call( elem, i, elem ) !== not; + } ); + } + + // Single element + if ( qualifier.nodeType ) { + return jQuery.grep( elements, function( elem ) { + return ( elem === qualifier ) !== not; + } ); + } + + // Arraylike of elements (jQuery, arguments, Array) + if ( typeof qualifier !== "string" ) { + return jQuery.grep( elements, function( elem ) { + return ( indexOf.call( qualifier, elem ) > -1 ) !== not; + } ); + } + + // Filtered directly for both simple and complex selectors + return jQuery.filter( qualifier, elements, not ); +} + +jQuery.filter = function( expr, elems, not ) { + var elem = elems[ 0 ]; + + if ( not ) { + expr = ":not(" + expr + ")"; + } + + if ( elems.length === 1 && elem.nodeType === 1 ) { + return jQuery.find.matchesSelector( elem, expr ) ? [ elem ] : []; + } + + return jQuery.find.matches( expr, jQuery.grep( elems, function( elem ) { + return elem.nodeType === 1; + } ) ); +}; + +jQuery.fn.extend( { + find: function( selector ) { + var i, ret, + len = this.length, + self = this; + + if ( typeof selector !== "string" ) { + return this.pushStack( jQuery( selector ).filter( function() { + for ( i = 0; i < len; i++ ) { + if ( jQuery.contains( self[ i ], this ) ) { + return true; + } + } + } ) ); + } + + ret = this.pushStack( [] ); + + for ( i = 0; i < len; i++ ) { + jQuery.find( selector, self[ i ], ret ); + } + + return len > 1 ? jQuery.uniqueSort( ret ) : ret; + }, + filter: function( selector ) { + return this.pushStack( winnow( this, selector || [], false ) ); + }, + not: function( selector ) { + return this.pushStack( winnow( this, selector || [], true ) ); + }, + is: function( selector ) { + return !!winnow( + this, + + // If this is a positional/relative selector, check membership in the returned set + // so $("p:first").is("p:last") won't return true for a doc with two "p". + typeof selector === "string" && rneedsContext.test( selector ) ? + jQuery( selector ) : + selector || [], + false + ).length; + } +} ); + + +// Initialize a jQuery object + + +// A central reference to the root jQuery(document) +var rootjQuery, + + // A simple way to check for HTML strings + // Prioritize #id over to avoid XSS via location.hash (#9521) + // Strict HTML recognition (#11290: must start with <) + // Shortcut simple #id case for speed + rquickExpr = /^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]+))$/, + + init = jQuery.fn.init = function( selector, context, root ) { + var match, elem; + + // HANDLE: $(""), $(null), $(undefined), $(false) + if ( !selector ) { + return this; + } + + // Method init() accepts an alternate rootjQuery + // so migrate can support jQuery.sub (gh-2101) + root = root || rootjQuery; + + // Handle HTML strings + if ( typeof selector === "string" ) { + if ( selector[ 0 ] === "<" && + selector[ selector.length - 1 ] === ">" && + selector.length >= 3 ) { + + // Assume that strings that start and end with <> are HTML and skip the regex check + match = [ null, selector, null ]; + + } else { + match = rquickExpr.exec( selector ); + } + + // Match html or make sure no context is specified for #id + if ( match && ( match[ 1 ] || !context ) ) { + + // HANDLE: $(html) -> $(array) + if ( match[ 1 ] ) { + context = context instanceof jQuery ? context[ 0 ] : context; + + // Option to run scripts is true for back-compat + // Intentionally let the error be thrown if parseHTML is not present + jQuery.merge( this, jQuery.parseHTML( + match[ 1 ], + context && context.nodeType ? context.ownerDocument || context : document, + true + ) ); + + // HANDLE: $(html, props) + if ( rsingleTag.test( match[ 1 ] ) && jQuery.isPlainObject( context ) ) { + for ( match in context ) { + + // Properties of context are called as methods if possible + if ( isFunction( this[ match ] ) ) { + this[ match ]( context[ match ] ); + + // ...and otherwise set as attributes + } else { + this.attr( match, context[ match ] ); + } + } + } + + return this; + + // HANDLE: $(#id) + } else { + elem = document.getElementById( match[ 2 ] ); + + if ( elem ) { + + // Inject the element directly into the jQuery object + this[ 0 ] = elem; + this.length = 1; + } + return this; + } + + // HANDLE: $(expr, $(...)) + } else if ( !context || context.jquery ) { + return ( context || root ).find( selector ); + + // HANDLE: $(expr, context) + // (which is just equivalent to: $(context).find(expr) + } else { + return this.constructor( context ).find( selector ); + } + + // HANDLE: $(DOMElement) + } else if ( selector.nodeType ) { + this[ 0 ] = selector; + this.length = 1; + return this; + + // HANDLE: $(function) + // Shortcut for document ready + } else if ( isFunction( selector ) ) { + return root.ready !== undefined ? + root.ready( selector ) : + + // Execute immediately if ready is not present + selector( jQuery ); + } + + return jQuery.makeArray( selector, this ); + }; + +// Give the init function the jQuery prototype for later instantiation +init.prototype = jQuery.fn; + +// Initialize central reference +rootjQuery = jQuery( document ); + + +var rparentsprev = /^(?:parents|prev(?:Until|All))/, + + // Methods guaranteed to produce a unique set when starting from a unique set + guaranteedUnique = { + children: true, + contents: true, + next: true, + prev: true + }; + +jQuery.fn.extend( { + has: function( target ) { + var targets = jQuery( target, this ), + l = targets.length; + + return this.filter( function() { + var i = 0; + for ( ; i < l; i++ ) { + if ( jQuery.contains( this, targets[ i ] ) ) { + return true; + } + } + } ); + }, + + closest: function( selectors, context ) { + var cur, + i = 0, + l = this.length, + matched = [], + targets = typeof selectors !== "string" && jQuery( selectors ); + + // Positional selectors never match, since there's no _selection_ context + if ( !rneedsContext.test( selectors ) ) { + for ( ; i < l; i++ ) { + for ( cur = this[ i ]; cur && cur !== context; cur = cur.parentNode ) { + + // Always skip document fragments + if ( cur.nodeType < 11 && ( targets ? + targets.index( cur ) > -1 : + + // Don't pass non-elements to Sizzle + cur.nodeType === 1 && + jQuery.find.matchesSelector( cur, selectors ) ) ) { + + matched.push( cur ); + break; + } + } + } + } + + return this.pushStack( matched.length > 1 ? jQuery.uniqueSort( matched ) : matched ); + }, + + // Determine the position of an element within the set + index: function( elem ) { + + // No argument, return index in parent + if ( !elem ) { + return ( this[ 0 ] && this[ 0 ].parentNode ) ? this.first().prevAll().length : -1; + } + + // Index in selector + if ( typeof elem === "string" ) { + return indexOf.call( jQuery( elem ), this[ 0 ] ); + } + + // Locate the position of the desired element + return indexOf.call( this, + + // If it receives a jQuery object, the first element is used + elem.jquery ? elem[ 0 ] : elem + ); + }, + + add: function( selector, context ) { + return this.pushStack( + jQuery.uniqueSort( + jQuery.merge( this.get(), jQuery( selector, context ) ) + ) + ); + }, + + addBack: function( selector ) { + return this.add( selector == null ? + this.prevObject : this.prevObject.filter( selector ) + ); + } +} ); + +function sibling( cur, dir ) { + while ( ( cur = cur[ dir ] ) && cur.nodeType !== 1 ) {} + return cur; +} + +jQuery.each( { + parent: function( elem ) { + var parent = elem.parentNode; + return parent && parent.nodeType !== 11 ? parent : null; + }, + parents: function( elem ) { + return dir( elem, "parentNode" ); + }, + parentsUntil: function( elem, i, until ) { + return dir( elem, "parentNode", until ); + }, + next: function( elem ) { + return sibling( elem, "nextSibling" ); + }, + prev: function( elem ) { + return sibling( elem, "previousSibling" ); + }, + nextAll: function( elem ) { + return dir( elem, "nextSibling" ); + }, + prevAll: function( elem ) { + return dir( elem, "previousSibling" ); + }, + nextUntil: function( elem, i, until ) { + return dir( elem, "nextSibling", until ); + }, + prevUntil: function( elem, i, until ) { + return dir( elem, "previousSibling", until ); + }, + siblings: function( elem ) { + return siblings( ( elem.parentNode || {} ).firstChild, elem ); + }, + children: function( elem ) { + return siblings( elem.firstChild ); + }, + contents: function( elem ) { + if ( typeof elem.contentDocument !== "undefined" ) { + return elem.contentDocument; + } + + // Support: IE 9 - 11 only, iOS 7 only, Android Browser <=4.3 only + // Treat the template element as a regular one in browsers that + // don't support it. + if ( nodeName( elem, "template" ) ) { + elem = elem.content || elem; + } + + return jQuery.merge( [], elem.childNodes ); + } +}, function( name, fn ) { + jQuery.fn[ name ] = function( until, selector ) { + var matched = jQuery.map( this, fn, until ); + + if ( name.slice( -5 ) !== "Until" ) { + selector = until; + } + + if ( selector && typeof selector === "string" ) { + matched = jQuery.filter( selector, matched ); + } + + if ( this.length > 1 ) { + + // Remove duplicates + if ( !guaranteedUnique[ name ] ) { + jQuery.uniqueSort( matched ); + } + + // Reverse order for parents* and prev-derivatives + if ( rparentsprev.test( name ) ) { + matched.reverse(); + } + } + + return this.pushStack( matched ); + }; +} ); +var rnothtmlwhite = ( /[^\x20\t\r\n\f]+/g ); + + + +// Convert String-formatted options into Object-formatted ones +function createOptions( options ) { + var object = {}; + jQuery.each( options.match( rnothtmlwhite ) || [], function( _, flag ) { + object[ flag ] = true; + } ); + return object; +} + +/* + * Create a callback list using the following parameters: + * + * options: an optional list of space-separated options that will change how + * the callback list behaves or a more traditional option object + * + * By default a callback list will act like an event callback list and can be + * "fired" multiple times. + * + * Possible options: + * + * once: will ensure the callback list can only be fired once (like a Deferred) + * + * memory: will keep track of previous values and will call any callback added + * after the list has been fired right away with the latest "memorized" + * values (like a Deferred) + * + * unique: will ensure a callback can only be added once (no duplicate in the list) + * + * stopOnFalse: interrupt callings when a callback returns false + * + */ +jQuery.Callbacks = function( options ) { + + // Convert options from String-formatted to Object-formatted if needed + // (we check in cache first) + options = typeof options === "string" ? + createOptions( options ) : + jQuery.extend( {}, options ); + + var // Flag to know if list is currently firing + firing, + + // Last fire value for non-forgettable lists + memory, + + // Flag to know if list was already fired + fired, + + // Flag to prevent firing + locked, + + // Actual callback list + list = [], + + // Queue of execution data for repeatable lists + queue = [], + + // Index of currently firing callback (modified by add/remove as needed) + firingIndex = -1, + + // Fire callbacks + fire = function() { + + // Enforce single-firing + locked = locked || options.once; + + // Execute callbacks for all pending executions, + // respecting firingIndex overrides and runtime changes + fired = firing = true; + for ( ; queue.length; firingIndex = -1 ) { + memory = queue.shift(); + while ( ++firingIndex < list.length ) { + + // Run callback and check for early termination + if ( list[ firingIndex ].apply( memory[ 0 ], memory[ 1 ] ) === false && + options.stopOnFalse ) { + + // Jump to end and forget the data so .add doesn't re-fire + firingIndex = list.length; + memory = false; + } + } + } + + // Forget the data if we're done with it + if ( !options.memory ) { + memory = false; + } + + firing = false; + + // Clean up if we're done firing for good + if ( locked ) { + + // Keep an empty list if we have data for future add calls + if ( memory ) { + list = []; + + // Otherwise, this object is spent + } else { + list = ""; + } + } + }, + + // Actual Callbacks object + self = { + + // Add a callback or a collection of callbacks to the list + add: function() { + if ( list ) { + + // If we have memory from a past run, we should fire after adding + if ( memory && !firing ) { + firingIndex = list.length - 1; + queue.push( memory ); + } + + ( function add( args ) { + jQuery.each( args, function( _, arg ) { + if ( isFunction( arg ) ) { + if ( !options.unique || !self.has( arg ) ) { + list.push( arg ); + } + } else if ( arg && arg.length && toType( arg ) !== "string" ) { + + // Inspect recursively + add( arg ); + } + } ); + } )( arguments ); + + if ( memory && !firing ) { + fire(); + } + } + return this; + }, + + // Remove a callback from the list + remove: function() { + jQuery.each( arguments, function( _, arg ) { + var index; + while ( ( index = jQuery.inArray( arg, list, index ) ) > -1 ) { + list.splice( index, 1 ); + + // Handle firing indexes + if ( index <= firingIndex ) { + firingIndex--; + } + } + } ); + return this; + }, + + // Check if a given callback is in the list. + // If no argument is given, return whether or not list has callbacks attached. + has: function( fn ) { + return fn ? + jQuery.inArray( fn, list ) > -1 : + list.length > 0; + }, + + // Remove all callbacks from the list + empty: function() { + if ( list ) { + list = []; + } + return this; + }, + + // Disable .fire and .add + // Abort any current/pending executions + // Clear all callbacks and values + disable: function() { + locked = queue = []; + list = memory = ""; + return this; + }, + disabled: function() { + return !list; + }, + + // Disable .fire + // Also disable .add unless we have memory (since it would have no effect) + // Abort any pending executions + lock: function() { + locked = queue = []; + if ( !memory && !firing ) { + list = memory = ""; + } + return this; + }, + locked: function() { + return !!locked; + }, + + // Call all callbacks with the given context and arguments + fireWith: function( context, args ) { + if ( !locked ) { + args = args || []; + args = [ context, args.slice ? args.slice() : args ]; + queue.push( args ); + if ( !firing ) { + fire(); + } + } + return this; + }, + + // Call all the callbacks with the given arguments + fire: function() { + self.fireWith( this, arguments ); + return this; + }, + + // To know if the callbacks have already been called at least once + fired: function() { + return !!fired; + } + }; + + return self; +}; + + +function Identity( v ) { + return v; +} +function Thrower( ex ) { + throw ex; +} + +function adoptValue( value, resolve, reject, noValue ) { + var method; + + try { + + // Check for promise aspect first to privilege synchronous behavior + if ( value && isFunction( ( method = value.promise ) ) ) { + method.call( value ).done( resolve ).fail( reject ); + + // Other thenables + } else if ( value && isFunction( ( method = value.then ) ) ) { + method.call( value, resolve, reject ); + + // Other non-thenables + } else { + + // Control `resolve` arguments by letting Array#slice cast boolean `noValue` to integer: + // * false: [ value ].slice( 0 ) => resolve( value ) + // * true: [ value ].slice( 1 ) => resolve() + resolve.apply( undefined, [ value ].slice( noValue ) ); + } + + // For Promises/A+, convert exceptions into rejections + // Since jQuery.when doesn't unwrap thenables, we can skip the extra checks appearing in + // Deferred#then to conditionally suppress rejection. + } catch ( value ) { + + // Support: Android 4.0 only + // Strict mode functions invoked without .call/.apply get global-object context + reject.apply( undefined, [ value ] ); + } +} + +jQuery.extend( { + + Deferred: function( func ) { + var tuples = [ + + // action, add listener, callbacks, + // ... .then handlers, argument index, [final state] + [ "notify", "progress", jQuery.Callbacks( "memory" ), + jQuery.Callbacks( "memory" ), 2 ], + [ "resolve", "done", jQuery.Callbacks( "once memory" ), + jQuery.Callbacks( "once memory" ), 0, "resolved" ], + [ "reject", "fail", jQuery.Callbacks( "once memory" ), + jQuery.Callbacks( "once memory" ), 1, "rejected" ] + ], + state = "pending", + promise = { + state: function() { + return state; + }, + always: function() { + deferred.done( arguments ).fail( arguments ); + return this; + }, + "catch": function( fn ) { + return promise.then( null, fn ); + }, + + // Keep pipe for back-compat + pipe: function( /* fnDone, fnFail, fnProgress */ ) { + var fns = arguments; + + return jQuery.Deferred( function( newDefer ) { + jQuery.each( tuples, function( i, tuple ) { + + // Map tuples (progress, done, fail) to arguments (done, fail, progress) + var fn = isFunction( fns[ tuple[ 4 ] ] ) && fns[ tuple[ 4 ] ]; + + // deferred.progress(function() { bind to newDefer or newDefer.notify }) + // deferred.done(function() { bind to newDefer or newDefer.resolve }) + // deferred.fail(function() { bind to newDefer or newDefer.reject }) + deferred[ tuple[ 1 ] ]( function() { + var returned = fn && fn.apply( this, arguments ); + if ( returned && isFunction( returned.promise ) ) { + returned.promise() + .progress( newDefer.notify ) + .done( newDefer.resolve ) + .fail( newDefer.reject ); + } else { + newDefer[ tuple[ 0 ] + "With" ]( + this, + fn ? [ returned ] : arguments + ); + } + } ); + } ); + fns = null; + } ).promise(); + }, + then: function( onFulfilled, onRejected, onProgress ) { + var maxDepth = 0; + function resolve( depth, deferred, handler, special ) { + return function() { + var that = this, + args = arguments, + mightThrow = function() { + var returned, then; + + // Support: Promises/A+ section 2.3.3.3.3 + // https://promisesaplus.com/#point-59 + // Ignore double-resolution attempts + if ( depth < maxDepth ) { + return; + } + + returned = handler.apply( that, args ); + + // Support: Promises/A+ section 2.3.1 + // https://promisesaplus.com/#point-48 + if ( returned === deferred.promise() ) { + throw new TypeError( "Thenable self-resolution" ); + } + + // Support: Promises/A+ sections 2.3.3.1, 3.5 + // https://promisesaplus.com/#point-54 + // https://promisesaplus.com/#point-75 + // Retrieve `then` only once + then = returned && + + // Support: Promises/A+ section 2.3.4 + // https://promisesaplus.com/#point-64 + // Only check objects and functions for thenability + ( typeof returned === "object" || + typeof returned === "function" ) && + returned.then; + + // Handle a returned thenable + if ( isFunction( then ) ) { + + // Special processors (notify) just wait for resolution + if ( special ) { + then.call( + returned, + resolve( maxDepth, deferred, Identity, special ), + resolve( maxDepth, deferred, Thrower, special ) + ); + + // Normal processors (resolve) also hook into progress + } else { + + // ...and disregard older resolution values + maxDepth++; + + then.call( + returned, + resolve( maxDepth, deferred, Identity, special ), + resolve( maxDepth, deferred, Thrower, special ), + resolve( maxDepth, deferred, Identity, + deferred.notifyWith ) + ); + } + + // Handle all other returned values + } else { + + // Only substitute handlers pass on context + // and multiple values (non-spec behavior) + if ( handler !== Identity ) { + that = undefined; + args = [ returned ]; + } + + // Process the value(s) + // Default process is resolve + ( special || deferred.resolveWith )( that, args ); + } + }, + + // Only normal processors (resolve) catch and reject exceptions + process = special ? + mightThrow : + function() { + try { + mightThrow(); + } catch ( e ) { + + if ( jQuery.Deferred.exceptionHook ) { + jQuery.Deferred.exceptionHook( e, + process.stackTrace ); + } + + // Support: Promises/A+ section 2.3.3.3.4.1 + // https://promisesaplus.com/#point-61 + // Ignore post-resolution exceptions + if ( depth + 1 >= maxDepth ) { + + // Only substitute handlers pass on context + // and multiple values (non-spec behavior) + if ( handler !== Thrower ) { + that = undefined; + args = [ e ]; + } + + deferred.rejectWith( that, args ); + } + } + }; + + // Support: Promises/A+ section 2.3.3.3.1 + // https://promisesaplus.com/#point-57 + // Re-resolve promises immediately to dodge false rejection from + // subsequent errors + if ( depth ) { + process(); + } else { + + // Call an optional hook to record the stack, in case of exception + // since it's otherwise lost when execution goes async + if ( jQuery.Deferred.getStackHook ) { + process.stackTrace = jQuery.Deferred.getStackHook(); + } + window.setTimeout( process ); + } + }; + } + + return jQuery.Deferred( function( newDefer ) { + + // progress_handlers.add( ... ) + tuples[ 0 ][ 3 ].add( + resolve( + 0, + newDefer, + isFunction( onProgress ) ? + onProgress : + Identity, + newDefer.notifyWith + ) + ); + + // fulfilled_handlers.add( ... ) + tuples[ 1 ][ 3 ].add( + resolve( + 0, + newDefer, + isFunction( onFulfilled ) ? + onFulfilled : + Identity + ) + ); + + // rejected_handlers.add( ... ) + tuples[ 2 ][ 3 ].add( + resolve( + 0, + newDefer, + isFunction( onRejected ) ? + onRejected : + Thrower + ) + ); + } ).promise(); + }, + + // Get a promise for this deferred + // If obj is provided, the promise aspect is added to the object + promise: function( obj ) { + return obj != null ? jQuery.extend( obj, promise ) : promise; + } + }, + deferred = {}; + + // Add list-specific methods + jQuery.each( tuples, function( i, tuple ) { + var list = tuple[ 2 ], + stateString = tuple[ 5 ]; + + // promise.progress = list.add + // promise.done = list.add + // promise.fail = list.add + promise[ tuple[ 1 ] ] = list.add; + + // Handle state + if ( stateString ) { + list.add( + function() { + + // state = "resolved" (i.e., fulfilled) + // state = "rejected" + state = stateString; + }, + + // rejected_callbacks.disable + // fulfilled_callbacks.disable + tuples[ 3 - i ][ 2 ].disable, + + // rejected_handlers.disable + // fulfilled_handlers.disable + tuples[ 3 - i ][ 3 ].disable, + + // progress_callbacks.lock + tuples[ 0 ][ 2 ].lock, + + // progress_handlers.lock + tuples[ 0 ][ 3 ].lock + ); + } + + // progress_handlers.fire + // fulfilled_handlers.fire + // rejected_handlers.fire + list.add( tuple[ 3 ].fire ); + + // deferred.notify = function() { deferred.notifyWith(...) } + // deferred.resolve = function() { deferred.resolveWith(...) } + // deferred.reject = function() { deferred.rejectWith(...) } + deferred[ tuple[ 0 ] ] = function() { + deferred[ tuple[ 0 ] + "With" ]( this === deferred ? undefined : this, arguments ); + return this; + }; + + // deferred.notifyWith = list.fireWith + // deferred.resolveWith = list.fireWith + // deferred.rejectWith = list.fireWith + deferred[ tuple[ 0 ] + "With" ] = list.fireWith; + } ); + + // Make the deferred a promise + promise.promise( deferred ); + + // Call given func if any + if ( func ) { + func.call( deferred, deferred ); + } + + // All done! + return deferred; + }, + + // Deferred helper + when: function( singleValue ) { + var + + // count of uncompleted subordinates + remaining = arguments.length, + + // count of unprocessed arguments + i = remaining, + + // subordinate fulfillment data + resolveContexts = Array( i ), + resolveValues = slice.call( arguments ), + + // the master Deferred + master = jQuery.Deferred(), + + // subordinate callback factory + updateFunc = function( i ) { + return function( value ) { + resolveContexts[ i ] = this; + resolveValues[ i ] = arguments.length > 1 ? slice.call( arguments ) : value; + if ( !( --remaining ) ) { + master.resolveWith( resolveContexts, resolveValues ); + } + }; + }; + + // Single- and empty arguments are adopted like Promise.resolve + if ( remaining <= 1 ) { + adoptValue( singleValue, master.done( updateFunc( i ) ).resolve, master.reject, + !remaining ); + + // Use .then() to unwrap secondary thenables (cf. gh-3000) + if ( master.state() === "pending" || + isFunction( resolveValues[ i ] && resolveValues[ i ].then ) ) { + + return master.then(); + } + } + + // Multiple arguments are aggregated like Promise.all array elements + while ( i-- ) { + adoptValue( resolveValues[ i ], updateFunc( i ), master.reject ); + } + + return master.promise(); + } +} ); + + +// These usually indicate a programmer mistake during development, +// warn about them ASAP rather than swallowing them by default. +var rerrorNames = /^(Eval|Internal|Range|Reference|Syntax|Type|URI)Error$/; + +jQuery.Deferred.exceptionHook = function( error, stack ) { + + // Support: IE 8 - 9 only + // Console exists when dev tools are open, which can happen at any time + if ( window.console && window.console.warn && error && rerrorNames.test( error.name ) ) { + window.console.warn( "jQuery.Deferred exception: " + error.message, error.stack, stack ); + } +}; + + + + +jQuery.readyException = function( error ) { + window.setTimeout( function() { + throw error; + } ); +}; + + + + +// The deferred used on DOM ready +var readyList = jQuery.Deferred(); + +jQuery.fn.ready = function( fn ) { + + readyList + .then( fn ) + + // Wrap jQuery.readyException in a function so that the lookup + // happens at the time of error handling instead of callback + // registration. + .catch( function( error ) { + jQuery.readyException( error ); + } ); + + return this; +}; + +jQuery.extend( { + + // Is the DOM ready to be used? Set to true once it occurs. + isReady: false, + + // A counter to track how many items to wait for before + // the ready event fires. See #6781 + readyWait: 1, + + // Handle when the DOM is ready + ready: function( wait ) { + + // Abort if there are pending holds or we're already ready + if ( wait === true ? --jQuery.readyWait : jQuery.isReady ) { + return; + } + + // Remember that the DOM is ready + jQuery.isReady = true; + + // If a normal DOM Ready event fired, decrement, and wait if need be + if ( wait !== true && --jQuery.readyWait > 0 ) { + return; + } + + // If there are functions bound, to execute + readyList.resolveWith( document, [ jQuery ] ); + } +} ); + +jQuery.ready.then = readyList.then; + +// The ready event handler and self cleanup method +function completed() { + document.removeEventListener( "DOMContentLoaded", completed ); + window.removeEventListener( "load", completed ); + jQuery.ready(); +} + +// Catch cases where $(document).ready() is called +// after the browser event has already occurred. +// Support: IE <=9 - 10 only +// Older IE sometimes signals "interactive" too soon +if ( document.readyState === "complete" || + ( document.readyState !== "loading" && !document.documentElement.doScroll ) ) { + + // Handle it asynchronously to allow scripts the opportunity to delay ready + window.setTimeout( jQuery.ready ); + +} else { + + // Use the handy event callback + document.addEventListener( "DOMContentLoaded", completed ); + + // A fallback to window.onload, that will always work + window.addEventListener( "load", completed ); +} + + + + +// Multifunctional method to get and set values of a collection +// The value/s can optionally be executed if it's a function +var access = function( elems, fn, key, value, chainable, emptyGet, raw ) { + var i = 0, + len = elems.length, + bulk = key == null; + + // Sets many values + if ( toType( key ) === "object" ) { + chainable = true; + for ( i in key ) { + access( elems, fn, i, key[ i ], true, emptyGet, raw ); + } + + // Sets one value + } else if ( value !== undefined ) { + chainable = true; + + if ( !isFunction( value ) ) { + raw = true; + } + + if ( bulk ) { + + // Bulk operations run against the entire set + if ( raw ) { + fn.call( elems, value ); + fn = null; + + // ...except when executing function values + } else { + bulk = fn; + fn = function( elem, key, value ) { + return bulk.call( jQuery( elem ), value ); + }; + } + } + + if ( fn ) { + for ( ; i < len; i++ ) { + fn( + elems[ i ], key, raw ? + value : + value.call( elems[ i ], i, fn( elems[ i ], key ) ) + ); + } + } + } + + if ( chainable ) { + return elems; + } + + // Gets + if ( bulk ) { + return fn.call( elems ); + } + + return len ? fn( elems[ 0 ], key ) : emptyGet; +}; + + +// Matches dashed string for camelizing +var rmsPrefix = /^-ms-/, + rdashAlpha = /-([a-z])/g; + +// Used by camelCase as callback to replace() +function fcamelCase( all, letter ) { + return letter.toUpperCase(); +} + +// Convert dashed to camelCase; used by the css and data modules +// Support: IE <=9 - 11, Edge 12 - 15 +// Microsoft forgot to hump their vendor prefix (#9572) +function camelCase( string ) { + return string.replace( rmsPrefix, "ms-" ).replace( rdashAlpha, fcamelCase ); +} +var acceptData = function( owner ) { + + // Accepts only: + // - Node + // - Node.ELEMENT_NODE + // - Node.DOCUMENT_NODE + // - Object + // - Any + return owner.nodeType === 1 || owner.nodeType === 9 || !( +owner.nodeType ); +}; + + + + +function Data() { + this.expando = jQuery.expando + Data.uid++; +} + +Data.uid = 1; + +Data.prototype = { + + cache: function( owner ) { + + // Check if the owner object already has a cache + var value = owner[ this.expando ]; + + // If not, create one + if ( !value ) { + value = {}; + + // We can accept data for non-element nodes in modern browsers, + // but we should not, see #8335. + // Always return an empty object. + if ( acceptData( owner ) ) { + + // If it is a node unlikely to be stringify-ed or looped over + // use plain assignment + if ( owner.nodeType ) { + owner[ this.expando ] = value; + + // Otherwise secure it in a non-enumerable property + // configurable must be true to allow the property to be + // deleted when data is removed + } else { + Object.defineProperty( owner, this.expando, { + value: value, + configurable: true + } ); + } + } + } + + return value; + }, + set: function( owner, data, value ) { + var prop, + cache = this.cache( owner ); + + // Handle: [ owner, key, value ] args + // Always use camelCase key (gh-2257) + if ( typeof data === "string" ) { + cache[ camelCase( data ) ] = value; + + // Handle: [ owner, { properties } ] args + } else { + + // Copy the properties one-by-one to the cache object + for ( prop in data ) { + cache[ camelCase( prop ) ] = data[ prop ]; + } + } + return cache; + }, + get: function( owner, key ) { + return key === undefined ? + this.cache( owner ) : + + // Always use camelCase key (gh-2257) + owner[ this.expando ] && owner[ this.expando ][ camelCase( key ) ]; + }, + access: function( owner, key, value ) { + + // In cases where either: + // + // 1. No key was specified + // 2. A string key was specified, but no value provided + // + // Take the "read" path and allow the get method to determine + // which value to return, respectively either: + // + // 1. The entire cache object + // 2. The data stored at the key + // + if ( key === undefined || + ( ( key && typeof key === "string" ) && value === undefined ) ) { + + return this.get( owner, key ); + } + + // When the key is not a string, or both a key and value + // are specified, set or extend (existing objects) with either: + // + // 1. An object of properties + // 2. A key and value + // + this.set( owner, key, value ); + + // Since the "set" path can have two possible entry points + // return the expected data based on which path was taken[*] + return value !== undefined ? value : key; + }, + remove: function( owner, key ) { + var i, + cache = owner[ this.expando ]; + + if ( cache === undefined ) { + return; + } + + if ( key !== undefined ) { + + // Support array or space separated string of keys + if ( Array.isArray( key ) ) { + + // If key is an array of keys... + // We always set camelCase keys, so remove that. + key = key.map( camelCase ); + } else { + key = camelCase( key ); + + // If a key with the spaces exists, use it. + // Otherwise, create an array by matching non-whitespace + key = key in cache ? + [ key ] : + ( key.match( rnothtmlwhite ) || [] ); + } + + i = key.length; + + while ( i-- ) { + delete cache[ key[ i ] ]; + } + } + + // Remove the expando if there's no more data + if ( key === undefined || jQuery.isEmptyObject( cache ) ) { + + // Support: Chrome <=35 - 45 + // Webkit & Blink performance suffers when deleting properties + // from DOM nodes, so set to undefined instead + // https://bugs.chromium.org/p/chromium/issues/detail?id=378607 (bug restricted) + if ( owner.nodeType ) { + owner[ this.expando ] = undefined; + } else { + delete owner[ this.expando ]; + } + } + }, + hasData: function( owner ) { + var cache = owner[ this.expando ]; + return cache !== undefined && !jQuery.isEmptyObject( cache ); + } +}; +var dataPriv = new Data(); + +var dataUser = new Data(); + + + +// Implementation Summary +// +// 1. Enforce API surface and semantic compatibility with 1.9.x branch +// 2. Improve the module's maintainability by reducing the storage +// paths to a single mechanism. +// 3. Use the same single mechanism to support "private" and "user" data. +// 4. _Never_ expose "private" data to user code (TODO: Drop _data, _removeData) +// 5. Avoid exposing implementation details on user objects (eg. expando properties) +// 6. Provide a clear path for implementation upgrade to WeakMap in 2014 + +var rbrace = /^(?:\{[\w\W]*\}|\[[\w\W]*\])$/, + rmultiDash = /[A-Z]/g; + +function getData( data ) { + if ( data === "true" ) { + return true; + } + + if ( data === "false" ) { + return false; + } + + if ( data === "null" ) { + return null; + } + + // Only convert to a number if it doesn't change the string + if ( data === +data + "" ) { + return +data; + } + + if ( rbrace.test( data ) ) { + return JSON.parse( data ); + } + + return data; +} + +function dataAttr( elem, key, data ) { + var name; + + // If nothing was found internally, try to fetch any + // data from the HTML5 data-* attribute + if ( data === undefined && elem.nodeType === 1 ) { + name = "data-" + key.replace( rmultiDash, "-$&" ).toLowerCase(); + data = elem.getAttribute( name ); + + if ( typeof data === "string" ) { + try { + data = getData( data ); + } catch ( e ) {} + + // Make sure we set the data so it isn't changed later + dataUser.set( elem, key, data ); + } else { + data = undefined; + } + } + return data; +} + +jQuery.extend( { + hasData: function( elem ) { + return dataUser.hasData( elem ) || dataPriv.hasData( elem ); + }, + + data: function( elem, name, data ) { + return dataUser.access( elem, name, data ); + }, + + removeData: function( elem, name ) { + dataUser.remove( elem, name ); + }, + + // TODO: Now that all calls to _data and _removeData have been replaced + // with direct calls to dataPriv methods, these can be deprecated. + _data: function( elem, name, data ) { + return dataPriv.access( elem, name, data ); + }, + + _removeData: function( elem, name ) { + dataPriv.remove( elem, name ); + } +} ); + +jQuery.fn.extend( { + data: function( key, value ) { + var i, name, data, + elem = this[ 0 ], + attrs = elem && elem.attributes; + + // Gets all values + if ( key === undefined ) { + if ( this.length ) { + data = dataUser.get( elem ); + + if ( elem.nodeType === 1 && !dataPriv.get( elem, "hasDataAttrs" ) ) { + i = attrs.length; + while ( i-- ) { + + // Support: IE 11 only + // The attrs elements can be null (#14894) + if ( attrs[ i ] ) { + name = attrs[ i ].name; + if ( name.indexOf( "data-" ) === 0 ) { + name = camelCase( name.slice( 5 ) ); + dataAttr( elem, name, data[ name ] ); + } + } + } + dataPriv.set( elem, "hasDataAttrs", true ); + } + } + + return data; + } + + // Sets multiple values + if ( typeof key === "object" ) { + return this.each( function() { + dataUser.set( this, key ); + } ); + } + + return access( this, function( value ) { + var data; + + // The calling jQuery object (element matches) is not empty + // (and therefore has an element appears at this[ 0 ]) and the + // `value` parameter was not undefined. An empty jQuery object + // will result in `undefined` for elem = this[ 0 ] which will + // throw an exception if an attempt to read a data cache is made. + if ( elem && value === undefined ) { + + // Attempt to get data from the cache + // The key will always be camelCased in Data + data = dataUser.get( elem, key ); + if ( data !== undefined ) { + return data; + } + + // Attempt to "discover" the data in + // HTML5 custom data-* attrs + data = dataAttr( elem, key ); + if ( data !== undefined ) { + return data; + } + + // We tried really hard, but the data doesn't exist. + return; + } + + // Set the data... + this.each( function() { + + // We always store the camelCased key + dataUser.set( this, key, value ); + } ); + }, null, value, arguments.length > 1, null, true ); + }, + + removeData: function( key ) { + return this.each( function() { + dataUser.remove( this, key ); + } ); + } +} ); + + +jQuery.extend( { + queue: function( elem, type, data ) { + var queue; + + if ( elem ) { + type = ( type || "fx" ) + "queue"; + queue = dataPriv.get( elem, type ); + + // Speed up dequeue by getting out quickly if this is just a lookup + if ( data ) { + if ( !queue || Array.isArray( data ) ) { + queue = dataPriv.access( elem, type, jQuery.makeArray( data ) ); + } else { + queue.push( data ); + } + } + return queue || []; + } + }, + + dequeue: function( elem, type ) { + type = type || "fx"; + + var queue = jQuery.queue( elem, type ), + startLength = queue.length, + fn = queue.shift(), + hooks = jQuery._queueHooks( elem, type ), + next = function() { + jQuery.dequeue( elem, type ); + }; + + // If the fx queue is dequeued, always remove the progress sentinel + if ( fn === "inprogress" ) { + fn = queue.shift(); + startLength--; + } + + if ( fn ) { + + // Add a progress sentinel to prevent the fx queue from being + // automatically dequeued + if ( type === "fx" ) { + queue.unshift( "inprogress" ); + } + + // Clear up the last queue stop function + delete hooks.stop; + fn.call( elem, next, hooks ); + } + + if ( !startLength && hooks ) { + hooks.empty.fire(); + } + }, + + // Not public - generate a queueHooks object, or return the current one + _queueHooks: function( elem, type ) { + var key = type + "queueHooks"; + return dataPriv.get( elem, key ) || dataPriv.access( elem, key, { + empty: jQuery.Callbacks( "once memory" ).add( function() { + dataPriv.remove( elem, [ type + "queue", key ] ); + } ) + } ); + } +} ); + +jQuery.fn.extend( { + queue: function( type, data ) { + var setter = 2; + + if ( typeof type !== "string" ) { + data = type; + type = "fx"; + setter--; + } + + if ( arguments.length < setter ) { + return jQuery.queue( this[ 0 ], type ); + } + + return data === undefined ? + this : + this.each( function() { + var queue = jQuery.queue( this, type, data ); + + // Ensure a hooks for this queue + jQuery._queueHooks( this, type ); + + if ( type === "fx" && queue[ 0 ] !== "inprogress" ) { + jQuery.dequeue( this, type ); + } + } ); + }, + dequeue: function( type ) { + return this.each( function() { + jQuery.dequeue( this, type ); + } ); + }, + clearQueue: function( type ) { + return this.queue( type || "fx", [] ); + }, + + // Get a promise resolved when queues of a certain type + // are emptied (fx is the type by default) + promise: function( type, obj ) { + var tmp, + count = 1, + defer = jQuery.Deferred(), + elements = this, + i = this.length, + resolve = function() { + if ( !( --count ) ) { + defer.resolveWith( elements, [ elements ] ); + } + }; + + if ( typeof type !== "string" ) { + obj = type; + type = undefined; + } + type = type || "fx"; + + while ( i-- ) { + tmp = dataPriv.get( elements[ i ], type + "queueHooks" ); + if ( tmp && tmp.empty ) { + count++; + tmp.empty.add( resolve ); + } + } + resolve(); + return defer.promise( obj ); + } +} ); +var pnum = ( /[+-]?(?:\d*\.|)\d+(?:[eE][+-]?\d+|)/ ).source; + +var rcssNum = new RegExp( "^(?:([+-])=|)(" + pnum + ")([a-z%]*)$", "i" ); + + +var cssExpand = [ "Top", "Right", "Bottom", "Left" ]; + +var documentElement = document.documentElement; + + + + var isAttached = function( elem ) { + return jQuery.contains( elem.ownerDocument, elem ); + }, + composed = { composed: true }; + + // Support: IE 9 - 11+, Edge 12 - 18+, iOS 10.0 - 10.2 only + // Check attachment across shadow DOM boundaries when possible (gh-3504) + // Support: iOS 10.0-10.2 only + // Early iOS 10 versions support `attachShadow` but not `getRootNode`, + // leading to errors. We need to check for `getRootNode`. + if ( documentElement.getRootNode ) { + isAttached = function( elem ) { + return jQuery.contains( elem.ownerDocument, elem ) || + elem.getRootNode( composed ) === elem.ownerDocument; + }; + } +var isHiddenWithinTree = function( elem, el ) { + + // isHiddenWithinTree might be called from jQuery#filter function; + // in that case, element will be second argument + elem = el || elem; + + // Inline style trumps all + return elem.style.display === "none" || + elem.style.display === "" && + + // Otherwise, check computed style + // Support: Firefox <=43 - 45 + // Disconnected elements can have computed display: none, so first confirm that elem is + // in the document. + isAttached( elem ) && + + jQuery.css( elem, "display" ) === "none"; + }; + +var swap = function( elem, options, callback, args ) { + var ret, name, + old = {}; + + // Remember the old values, and insert the new ones + for ( name in options ) { + old[ name ] = elem.style[ name ]; + elem.style[ name ] = options[ name ]; + } + + ret = callback.apply( elem, args || [] ); + + // Revert the old values + for ( name in options ) { + elem.style[ name ] = old[ name ]; + } + + return ret; +}; + + + + +function adjustCSS( elem, prop, valueParts, tween ) { + var adjusted, scale, + maxIterations = 20, + currentValue = tween ? + function() { + return tween.cur(); + } : + function() { + return jQuery.css( elem, prop, "" ); + }, + initial = currentValue(), + unit = valueParts && valueParts[ 3 ] || ( jQuery.cssNumber[ prop ] ? "" : "px" ), + + // Starting value computation is required for potential unit mismatches + initialInUnit = elem.nodeType && + ( jQuery.cssNumber[ prop ] || unit !== "px" && +initial ) && + rcssNum.exec( jQuery.css( elem, prop ) ); + + if ( initialInUnit && initialInUnit[ 3 ] !== unit ) { + + // Support: Firefox <=54 + // Halve the iteration target value to prevent interference from CSS upper bounds (gh-2144) + initial = initial / 2; + + // Trust units reported by jQuery.css + unit = unit || initialInUnit[ 3 ]; + + // Iteratively approximate from a nonzero starting point + initialInUnit = +initial || 1; + + while ( maxIterations-- ) { + + // Evaluate and update our best guess (doubling guesses that zero out). + // Finish if the scale equals or crosses 1 (making the old*new product non-positive). + jQuery.style( elem, prop, initialInUnit + unit ); + if ( ( 1 - scale ) * ( 1 - ( scale = currentValue() / initial || 0.5 ) ) <= 0 ) { + maxIterations = 0; + } + initialInUnit = initialInUnit / scale; + + } + + initialInUnit = initialInUnit * 2; + jQuery.style( elem, prop, initialInUnit + unit ); + + // Make sure we update the tween properties later on + valueParts = valueParts || []; + } + + if ( valueParts ) { + initialInUnit = +initialInUnit || +initial || 0; + + // Apply relative offset (+=/-=) if specified + adjusted = valueParts[ 1 ] ? + initialInUnit + ( valueParts[ 1 ] + 1 ) * valueParts[ 2 ] : + +valueParts[ 2 ]; + if ( tween ) { + tween.unit = unit; + tween.start = initialInUnit; + tween.end = adjusted; + } + } + return adjusted; +} + + +var defaultDisplayMap = {}; + +function getDefaultDisplay( elem ) { + var temp, + doc = elem.ownerDocument, + nodeName = elem.nodeName, + display = defaultDisplayMap[ nodeName ]; + + if ( display ) { + return display; + } + + temp = doc.body.appendChild( doc.createElement( nodeName ) ); + display = jQuery.css( temp, "display" ); + + temp.parentNode.removeChild( temp ); + + if ( display === "none" ) { + display = "block"; + } + defaultDisplayMap[ nodeName ] = display; + + return display; +} + +function showHide( elements, show ) { + var display, elem, + values = [], + index = 0, + length = elements.length; + + // Determine new display value for elements that need to change + for ( ; index < length; index++ ) { + elem = elements[ index ]; + if ( !elem.style ) { + continue; + } + + display = elem.style.display; + if ( show ) { + + // Since we force visibility upon cascade-hidden elements, an immediate (and slow) + // check is required in this first loop unless we have a nonempty display value (either + // inline or about-to-be-restored) + if ( display === "none" ) { + values[ index ] = dataPriv.get( elem, "display" ) || null; + if ( !values[ index ] ) { + elem.style.display = ""; + } + } + if ( elem.style.display === "" && isHiddenWithinTree( elem ) ) { + values[ index ] = getDefaultDisplay( elem ); + } + } else { + if ( display !== "none" ) { + values[ index ] = "none"; + + // Remember what we're overwriting + dataPriv.set( elem, "display", display ); + } + } + } + + // Set the display of the elements in a second loop to avoid constant reflow + for ( index = 0; index < length; index++ ) { + if ( values[ index ] != null ) { + elements[ index ].style.display = values[ index ]; + } + } + + return elements; +} + +jQuery.fn.extend( { + show: function() { + return showHide( this, true ); + }, + hide: function() { + return showHide( this ); + }, + toggle: function( state ) { + if ( typeof state === "boolean" ) { + return state ? this.show() : this.hide(); + } + + return this.each( function() { + if ( isHiddenWithinTree( this ) ) { + jQuery( this ).show(); + } else { + jQuery( this ).hide(); + } + } ); + } +} ); +var rcheckableType = ( /^(?:checkbox|radio)$/i ); + +var rtagName = ( /<([a-z][^\/\0>\x20\t\r\n\f]*)/i ); + +var rscriptType = ( /^$|^module$|\/(?:java|ecma)script/i ); + + + +// We have to close these tags to support XHTML (#13200) +var wrapMap = { + + // Support: IE <=9 only + option: [ 1, "" ], + + // XHTML parsers do not magically insert elements in the + // same way that tag soup parsers do. So we cannot shorten + // this by omitting or other required elements. + thead: [ 1, "", "
" ], + col: [ 2, "", "
" ], + tr: [ 2, "", "
" ], + td: [ 3, "", "
" ], + + _default: [ 0, "", "" ] +}; + +// Support: IE <=9 only +wrapMap.optgroup = wrapMap.option; + +wrapMap.tbody = wrapMap.tfoot = wrapMap.colgroup = wrapMap.caption = wrapMap.thead; +wrapMap.th = wrapMap.td; + + +function getAll( context, tag ) { + + // Support: IE <=9 - 11 only + // Use typeof to avoid zero-argument method invocation on host objects (#15151) + var ret; + + if ( typeof context.getElementsByTagName !== "undefined" ) { + ret = context.getElementsByTagName( tag || "*" ); + + } else if ( typeof context.querySelectorAll !== "undefined" ) { + ret = context.querySelectorAll( tag || "*" ); + + } else { + ret = []; + } + + if ( tag === undefined || tag && nodeName( context, tag ) ) { + return jQuery.merge( [ context ], ret ); + } + + return ret; +} + + +// Mark scripts as having already been evaluated +function setGlobalEval( elems, refElements ) { + var i = 0, + l = elems.length; + + for ( ; i < l; i++ ) { + dataPriv.set( + elems[ i ], + "globalEval", + !refElements || dataPriv.get( refElements[ i ], "globalEval" ) + ); + } +} + + +var rhtml = /<|&#?\w+;/; + +function buildFragment( elems, context, scripts, selection, ignored ) { + var elem, tmp, tag, wrap, attached, j, + fragment = context.createDocumentFragment(), + nodes = [], + i = 0, + l = elems.length; + + for ( ; i < l; i++ ) { + elem = elems[ i ]; + + if ( elem || elem === 0 ) { + + // Add nodes directly + if ( toType( elem ) === "object" ) { + + // Support: Android <=4.0 only, PhantomJS 1 only + // push.apply(_, arraylike) throws on ancient WebKit + jQuery.merge( nodes, elem.nodeType ? [ elem ] : elem ); + + // Convert non-html into a text node + } else if ( !rhtml.test( elem ) ) { + nodes.push( context.createTextNode( elem ) ); + + // Convert html into DOM nodes + } else { + tmp = tmp || fragment.appendChild( context.createElement( "div" ) ); + + // Deserialize a standard representation + tag = ( rtagName.exec( elem ) || [ "", "" ] )[ 1 ].toLowerCase(); + wrap = wrapMap[ tag ] || wrapMap._default; + tmp.innerHTML = wrap[ 1 ] + jQuery.htmlPrefilter( elem ) + wrap[ 2 ]; + + // Descend through wrappers to the right content + j = wrap[ 0 ]; + while ( j-- ) { + tmp = tmp.lastChild; + } + + // Support: Android <=4.0 only, PhantomJS 1 only + // push.apply(_, arraylike) throws on ancient WebKit + jQuery.merge( nodes, tmp.childNodes ); + + // Remember the top-level container + tmp = fragment.firstChild; + + // Ensure the created nodes are orphaned (#12392) + tmp.textContent = ""; + } + } + } + + // Remove wrapper from fragment + fragment.textContent = ""; + + i = 0; + while ( ( elem = nodes[ i++ ] ) ) { + + // Skip elements already in the context collection (trac-4087) + if ( selection && jQuery.inArray( elem, selection ) > -1 ) { + if ( ignored ) { + ignored.push( elem ); + } + continue; + } + + attached = isAttached( elem ); + + // Append to fragment + tmp = getAll( fragment.appendChild( elem ), "script" ); + + // Preserve script evaluation history + if ( attached ) { + setGlobalEval( tmp ); + } + + // Capture executables + if ( scripts ) { + j = 0; + while ( ( elem = tmp[ j++ ] ) ) { + if ( rscriptType.test( elem.type || "" ) ) { + scripts.push( elem ); + } + } + } + } + + return fragment; +} + + +( function() { + var fragment = document.createDocumentFragment(), + div = fragment.appendChild( document.createElement( "div" ) ), + input = document.createElement( "input" ); + + // Support: Android 4.0 - 4.3 only + // Check state lost if the name is set (#11217) + // Support: Windows Web Apps (WWA) + // `name` and `type` must use .setAttribute for WWA (#14901) + input.setAttribute( "type", "radio" ); + input.setAttribute( "checked", "checked" ); + input.setAttribute( "name", "t" ); + + div.appendChild( input ); + + // Support: Android <=4.1 only + // Older WebKit doesn't clone checked state correctly in fragments + support.checkClone = div.cloneNode( true ).cloneNode( true ).lastChild.checked; + + // Support: IE <=11 only + // Make sure textarea (and checkbox) defaultValue is properly cloned + div.innerHTML = ""; + support.noCloneChecked = !!div.cloneNode( true ).lastChild.defaultValue; +} )(); + + +var + rkeyEvent = /^key/, + rmouseEvent = /^(?:mouse|pointer|contextmenu|drag|drop)|click/, + rtypenamespace = /^([^.]*)(?:\.(.+)|)/; + +function returnTrue() { + return true; +} + +function returnFalse() { + return false; +} + +// Support: IE <=9 - 11+ +// focus() and blur() are asynchronous, except when they are no-op. +// So expect focus to be synchronous when the element is already active, +// and blur to be synchronous when the element is not already active. +// (focus and blur are always synchronous in other supported browsers, +// this just defines when we can count on it). +function expectSync( elem, type ) { + return ( elem === safeActiveElement() ) === ( type === "focus" ); +} + +// Support: IE <=9 only +// Accessing document.activeElement can throw unexpectedly +// https://bugs.jquery.com/ticket/13393 +function safeActiveElement() { + try { + return document.activeElement; + } catch ( err ) { } +} + +function on( elem, types, selector, data, fn, one ) { + var origFn, type; + + // Types can be a map of types/handlers + if ( typeof types === "object" ) { + + // ( types-Object, selector, data ) + if ( typeof selector !== "string" ) { + + // ( types-Object, data ) + data = data || selector; + selector = undefined; + } + for ( type in types ) { + on( elem, type, selector, data, types[ type ], one ); + } + return elem; + } + + if ( data == null && fn == null ) { + + // ( types, fn ) + fn = selector; + data = selector = undefined; + } else if ( fn == null ) { + if ( typeof selector === "string" ) { + + // ( types, selector, fn ) + fn = data; + data = undefined; + } else { + + // ( types, data, fn ) + fn = data; + data = selector; + selector = undefined; + } + } + if ( fn === false ) { + fn = returnFalse; + } else if ( !fn ) { + return elem; + } + + if ( one === 1 ) { + origFn = fn; + fn = function( event ) { + + // Can use an empty set, since event contains the info + jQuery().off( event ); + return origFn.apply( this, arguments ); + }; + + // Use same guid so caller can remove using origFn + fn.guid = origFn.guid || ( origFn.guid = jQuery.guid++ ); + } + return elem.each( function() { + jQuery.event.add( this, types, fn, data, selector ); + } ); +} + +/* + * Helper functions for managing events -- not part of the public interface. + * Props to Dean Edwards' addEvent library for many of the ideas. + */ +jQuery.event = { + + global: {}, + + add: function( elem, types, handler, data, selector ) { + + var handleObjIn, eventHandle, tmp, + events, t, handleObj, + special, handlers, type, namespaces, origType, + elemData = dataPriv.get( elem ); + + // Don't attach events to noData or text/comment nodes (but allow plain objects) + if ( !elemData ) { + return; + } + + // Caller can pass in an object of custom data in lieu of the handler + if ( handler.handler ) { + handleObjIn = handler; + handler = handleObjIn.handler; + selector = handleObjIn.selector; + } + + // Ensure that invalid selectors throw exceptions at attach time + // Evaluate against documentElement in case elem is a non-element node (e.g., document) + if ( selector ) { + jQuery.find.matchesSelector( documentElement, selector ); + } + + // Make sure that the handler has a unique ID, used to find/remove it later + if ( !handler.guid ) { + handler.guid = jQuery.guid++; + } + + // Init the element's event structure and main handler, if this is the first + if ( !( events = elemData.events ) ) { + events = elemData.events = {}; + } + if ( !( eventHandle = elemData.handle ) ) { + eventHandle = elemData.handle = function( e ) { + + // Discard the second event of a jQuery.event.trigger() and + // when an event is called after a page has unloaded + return typeof jQuery !== "undefined" && jQuery.event.triggered !== e.type ? + jQuery.event.dispatch.apply( elem, arguments ) : undefined; + }; + } + + // Handle multiple events separated by a space + types = ( types || "" ).match( rnothtmlwhite ) || [ "" ]; + t = types.length; + while ( t-- ) { + tmp = rtypenamespace.exec( types[ t ] ) || []; + type = origType = tmp[ 1 ]; + namespaces = ( tmp[ 2 ] || "" ).split( "." ).sort(); + + // There *must* be a type, no attaching namespace-only handlers + if ( !type ) { + continue; + } + + // If event changes its type, use the special event handlers for the changed type + special = jQuery.event.special[ type ] || {}; + + // If selector defined, determine special event api type, otherwise given type + type = ( selector ? special.delegateType : special.bindType ) || type; + + // Update special based on newly reset type + special = jQuery.event.special[ type ] || {}; + + // handleObj is passed to all event handlers + handleObj = jQuery.extend( { + type: type, + origType: origType, + data: data, + handler: handler, + guid: handler.guid, + selector: selector, + needsContext: selector && jQuery.expr.match.needsContext.test( selector ), + namespace: namespaces.join( "." ) + }, handleObjIn ); + + // Init the event handler queue if we're the first + if ( !( handlers = events[ type ] ) ) { + handlers = events[ type ] = []; + handlers.delegateCount = 0; + + // Only use addEventListener if the special events handler returns false + if ( !special.setup || + special.setup.call( elem, data, namespaces, eventHandle ) === false ) { + + if ( elem.addEventListener ) { + elem.addEventListener( type, eventHandle ); + } + } + } + + if ( special.add ) { + special.add.call( elem, handleObj ); + + if ( !handleObj.handler.guid ) { + handleObj.handler.guid = handler.guid; + } + } + + // Add to the element's handler list, delegates in front + if ( selector ) { + handlers.splice( handlers.delegateCount++, 0, handleObj ); + } else { + handlers.push( handleObj ); + } + + // Keep track of which events have ever been used, for event optimization + jQuery.event.global[ type ] = true; + } + + }, + + // Detach an event or set of events from an element + remove: function( elem, types, handler, selector, mappedTypes ) { + + var j, origCount, tmp, + events, t, handleObj, + special, handlers, type, namespaces, origType, + elemData = dataPriv.hasData( elem ) && dataPriv.get( elem ); + + if ( !elemData || !( events = elemData.events ) ) { + return; + } + + // Once for each type.namespace in types; type may be omitted + types = ( types || "" ).match( rnothtmlwhite ) || [ "" ]; + t = types.length; + while ( t-- ) { + tmp = rtypenamespace.exec( types[ t ] ) || []; + type = origType = tmp[ 1 ]; + namespaces = ( tmp[ 2 ] || "" ).split( "." ).sort(); + + // Unbind all events (on this namespace, if provided) for the element + if ( !type ) { + for ( type in events ) { + jQuery.event.remove( elem, type + types[ t ], handler, selector, true ); + } + continue; + } + + special = jQuery.event.special[ type ] || {}; + type = ( selector ? special.delegateType : special.bindType ) || type; + handlers = events[ type ] || []; + tmp = tmp[ 2 ] && + new RegExp( "(^|\\.)" + namespaces.join( "\\.(?:.*\\.|)" ) + "(\\.|$)" ); + + // Remove matching events + origCount = j = handlers.length; + while ( j-- ) { + handleObj = handlers[ j ]; + + if ( ( mappedTypes || origType === handleObj.origType ) && + ( !handler || handler.guid === handleObj.guid ) && + ( !tmp || tmp.test( handleObj.namespace ) ) && + ( !selector || selector === handleObj.selector || + selector === "**" && handleObj.selector ) ) { + handlers.splice( j, 1 ); + + if ( handleObj.selector ) { + handlers.delegateCount--; + } + if ( special.remove ) { + special.remove.call( elem, handleObj ); + } + } + } + + // Remove generic event handler if we removed something and no more handlers exist + // (avoids potential for endless recursion during removal of special event handlers) + if ( origCount && !handlers.length ) { + if ( !special.teardown || + special.teardown.call( elem, namespaces, elemData.handle ) === false ) { + + jQuery.removeEvent( elem, type, elemData.handle ); + } + + delete events[ type ]; + } + } + + // Remove data and the expando if it's no longer used + if ( jQuery.isEmptyObject( events ) ) { + dataPriv.remove( elem, "handle events" ); + } + }, + + dispatch: function( nativeEvent ) { + + // Make a writable jQuery.Event from the native event object + var event = jQuery.event.fix( nativeEvent ); + + var i, j, ret, matched, handleObj, handlerQueue, + args = new Array( arguments.length ), + handlers = ( dataPriv.get( this, "events" ) || {} )[ event.type ] || [], + special = jQuery.event.special[ event.type ] || {}; + + // Use the fix-ed jQuery.Event rather than the (read-only) native event + args[ 0 ] = event; + + for ( i = 1; i < arguments.length; i++ ) { + args[ i ] = arguments[ i ]; + } + + event.delegateTarget = this; + + // Call the preDispatch hook for the mapped type, and let it bail if desired + if ( special.preDispatch && special.preDispatch.call( this, event ) === false ) { + return; + } + + // Determine handlers + handlerQueue = jQuery.event.handlers.call( this, event, handlers ); + + // Run delegates first; they may want to stop propagation beneath us + i = 0; + while ( ( matched = handlerQueue[ i++ ] ) && !event.isPropagationStopped() ) { + event.currentTarget = matched.elem; + + j = 0; + while ( ( handleObj = matched.handlers[ j++ ] ) && + !event.isImmediatePropagationStopped() ) { + + // If the event is namespaced, then each handler is only invoked if it is + // specially universal or its namespaces are a superset of the event's. + if ( !event.rnamespace || handleObj.namespace === false || + event.rnamespace.test( handleObj.namespace ) ) { + + event.handleObj = handleObj; + event.data = handleObj.data; + + ret = ( ( jQuery.event.special[ handleObj.origType ] || {} ).handle || + handleObj.handler ).apply( matched.elem, args ); + + if ( ret !== undefined ) { + if ( ( event.result = ret ) === false ) { + event.preventDefault(); + event.stopPropagation(); + } + } + } + } + } + + // Call the postDispatch hook for the mapped type + if ( special.postDispatch ) { + special.postDispatch.call( this, event ); + } + + return event.result; + }, + + handlers: function( event, handlers ) { + var i, handleObj, sel, matchedHandlers, matchedSelectors, + handlerQueue = [], + delegateCount = handlers.delegateCount, + cur = event.target; + + // Find delegate handlers + if ( delegateCount && + + // Support: IE <=9 + // Black-hole SVG instance trees (trac-13180) + cur.nodeType && + + // Support: Firefox <=42 + // Suppress spec-violating clicks indicating a non-primary pointer button (trac-3861) + // https://www.w3.org/TR/DOM-Level-3-Events/#event-type-click + // Support: IE 11 only + // ...but not arrow key "clicks" of radio inputs, which can have `button` -1 (gh-2343) + !( event.type === "click" && event.button >= 1 ) ) { + + for ( ; cur !== this; cur = cur.parentNode || this ) { + + // Don't check non-elements (#13208) + // Don't process clicks on disabled elements (#6911, #8165, #11382, #11764) + if ( cur.nodeType === 1 && !( event.type === "click" && cur.disabled === true ) ) { + matchedHandlers = []; + matchedSelectors = {}; + for ( i = 0; i < delegateCount; i++ ) { + handleObj = handlers[ i ]; + + // Don't conflict with Object.prototype properties (#13203) + sel = handleObj.selector + " "; + + if ( matchedSelectors[ sel ] === undefined ) { + matchedSelectors[ sel ] = handleObj.needsContext ? + jQuery( sel, this ).index( cur ) > -1 : + jQuery.find( sel, this, null, [ cur ] ).length; + } + if ( matchedSelectors[ sel ] ) { + matchedHandlers.push( handleObj ); + } + } + if ( matchedHandlers.length ) { + handlerQueue.push( { elem: cur, handlers: matchedHandlers } ); + } + } + } + } + + // Add the remaining (directly-bound) handlers + cur = this; + if ( delegateCount < handlers.length ) { + handlerQueue.push( { elem: cur, handlers: handlers.slice( delegateCount ) } ); + } + + return handlerQueue; + }, + + addProp: function( name, hook ) { + Object.defineProperty( jQuery.Event.prototype, name, { + enumerable: true, + configurable: true, + + get: isFunction( hook ) ? + function() { + if ( this.originalEvent ) { + return hook( this.originalEvent ); + } + } : + function() { + if ( this.originalEvent ) { + return this.originalEvent[ name ]; + } + }, + + set: function( value ) { + Object.defineProperty( this, name, { + enumerable: true, + configurable: true, + writable: true, + value: value + } ); + } + } ); + }, + + fix: function( originalEvent ) { + return originalEvent[ jQuery.expando ] ? + originalEvent : + new jQuery.Event( originalEvent ); + }, + + special: { + load: { + + // Prevent triggered image.load events from bubbling to window.load + noBubble: true + }, + click: { + + // Utilize native event to ensure correct state for checkable inputs + setup: function( data ) { + + // For mutual compressibility with _default, replace `this` access with a local var. + // `|| data` is dead code meant only to preserve the variable through minification. + var el = this || data; + + // Claim the first handler + if ( rcheckableType.test( el.type ) && + el.click && nodeName( el, "input" ) ) { + + // dataPriv.set( el, "click", ... ) + leverageNative( el, "click", returnTrue ); + } + + // Return false to allow normal processing in the caller + return false; + }, + trigger: function( data ) { + + // For mutual compressibility with _default, replace `this` access with a local var. + // `|| data` is dead code meant only to preserve the variable through minification. + var el = this || data; + + // Force setup before triggering a click + if ( rcheckableType.test( el.type ) && + el.click && nodeName( el, "input" ) ) { + + leverageNative( el, "click" ); + } + + // Return non-false to allow normal event-path propagation + return true; + }, + + // For cross-browser consistency, suppress native .click() on links + // Also prevent it if we're currently inside a leveraged native-event stack + _default: function( event ) { + var target = event.target; + return rcheckableType.test( target.type ) && + target.click && nodeName( target, "input" ) && + dataPriv.get( target, "click" ) || + nodeName( target, "a" ); + } + }, + + beforeunload: { + postDispatch: function( event ) { + + // Support: Firefox 20+ + // Firefox doesn't alert if the returnValue field is not set. + if ( event.result !== undefined && event.originalEvent ) { + event.originalEvent.returnValue = event.result; + } + } + } + } +}; + +// Ensure the presence of an event listener that handles manually-triggered +// synthetic events by interrupting progress until reinvoked in response to +// *native* events that it fires directly, ensuring that state changes have +// already occurred before other listeners are invoked. +function leverageNative( el, type, expectSync ) { + + // Missing expectSync indicates a trigger call, which must force setup through jQuery.event.add + if ( !expectSync ) { + if ( dataPriv.get( el, type ) === undefined ) { + jQuery.event.add( el, type, returnTrue ); + } + return; + } + + // Register the controller as a special universal handler for all event namespaces + dataPriv.set( el, type, false ); + jQuery.event.add( el, type, { + namespace: false, + handler: function( event ) { + var notAsync, result, + saved = dataPriv.get( this, type ); + + if ( ( event.isTrigger & 1 ) && this[ type ] ) { + + // Interrupt processing of the outer synthetic .trigger()ed event + // Saved data should be false in such cases, but might be a leftover capture object + // from an async native handler (gh-4350) + if ( !saved.length ) { + + // Store arguments for use when handling the inner native event + // There will always be at least one argument (an event object), so this array + // will not be confused with a leftover capture object. + saved = slice.call( arguments ); + dataPriv.set( this, type, saved ); + + // Trigger the native event and capture its result + // Support: IE <=9 - 11+ + // focus() and blur() are asynchronous + notAsync = expectSync( this, type ); + this[ type ](); + result = dataPriv.get( this, type ); + if ( saved !== result || notAsync ) { + dataPriv.set( this, type, false ); + } else { + result = {}; + } + if ( saved !== result ) { + + // Cancel the outer synthetic event + event.stopImmediatePropagation(); + event.preventDefault(); + return result.value; + } + + // If this is an inner synthetic event for an event with a bubbling surrogate + // (focus or blur), assume that the surrogate already propagated from triggering the + // native event and prevent that from happening again here. + // This technically gets the ordering wrong w.r.t. to `.trigger()` (in which the + // bubbling surrogate propagates *after* the non-bubbling base), but that seems + // less bad than duplication. + } else if ( ( jQuery.event.special[ type ] || {} ).delegateType ) { + event.stopPropagation(); + } + + // If this is a native event triggered above, everything is now in order + // Fire an inner synthetic event with the original arguments + } else if ( saved.length ) { + + // ...and capture the result + dataPriv.set( this, type, { + value: jQuery.event.trigger( + + // Support: IE <=9 - 11+ + // Extend with the prototype to reset the above stopImmediatePropagation() + jQuery.extend( saved[ 0 ], jQuery.Event.prototype ), + saved.slice( 1 ), + this + ) + } ); + + // Abort handling of the native event + event.stopImmediatePropagation(); + } + } + } ); +} + +jQuery.removeEvent = function( elem, type, handle ) { + + // This "if" is needed for plain objects + if ( elem.removeEventListener ) { + elem.removeEventListener( type, handle ); + } +}; + +jQuery.Event = function( src, props ) { + + // Allow instantiation without the 'new' keyword + if ( !( this instanceof jQuery.Event ) ) { + return new jQuery.Event( src, props ); + } + + // Event object + if ( src && src.type ) { + this.originalEvent = src; + this.type = src.type; + + // Events bubbling up the document may have been marked as prevented + // by a handler lower down the tree; reflect the correct value. + this.isDefaultPrevented = src.defaultPrevented || + src.defaultPrevented === undefined && + + // Support: Android <=2.3 only + src.returnValue === false ? + returnTrue : + returnFalse; + + // Create target properties + // Support: Safari <=6 - 7 only + // Target should not be a text node (#504, #13143) + this.target = ( src.target && src.target.nodeType === 3 ) ? + src.target.parentNode : + src.target; + + this.currentTarget = src.currentTarget; + this.relatedTarget = src.relatedTarget; + + // Event type + } else { + this.type = src; + } + + // Put explicitly provided properties onto the event object + if ( props ) { + jQuery.extend( this, props ); + } + + // Create a timestamp if incoming event doesn't have one + this.timeStamp = src && src.timeStamp || Date.now(); + + // Mark it as fixed + this[ jQuery.expando ] = true; +}; + +// jQuery.Event is based on DOM3 Events as specified by the ECMAScript Language Binding +// https://www.w3.org/TR/2003/WD-DOM-Level-3-Events-20030331/ecma-script-binding.html +jQuery.Event.prototype = { + constructor: jQuery.Event, + isDefaultPrevented: returnFalse, + isPropagationStopped: returnFalse, + isImmediatePropagationStopped: returnFalse, + isSimulated: false, + + preventDefault: function() { + var e = this.originalEvent; + + this.isDefaultPrevented = returnTrue; + + if ( e && !this.isSimulated ) { + e.preventDefault(); + } + }, + stopPropagation: function() { + var e = this.originalEvent; + + this.isPropagationStopped = returnTrue; + + if ( e && !this.isSimulated ) { + e.stopPropagation(); + } + }, + stopImmediatePropagation: function() { + var e = this.originalEvent; + + this.isImmediatePropagationStopped = returnTrue; + + if ( e && !this.isSimulated ) { + e.stopImmediatePropagation(); + } + + this.stopPropagation(); + } +}; + +// Includes all common event props including KeyEvent and MouseEvent specific props +jQuery.each( { + altKey: true, + bubbles: true, + cancelable: true, + changedTouches: true, + ctrlKey: true, + detail: true, + eventPhase: true, + metaKey: true, + pageX: true, + pageY: true, + shiftKey: true, + view: true, + "char": true, + code: true, + charCode: true, + key: true, + keyCode: true, + button: true, + buttons: true, + clientX: true, + clientY: true, + offsetX: true, + offsetY: true, + pointerId: true, + pointerType: true, + screenX: true, + screenY: true, + targetTouches: true, + toElement: true, + touches: true, + + which: function( event ) { + var button = event.button; + + // Add which for key events + if ( event.which == null && rkeyEvent.test( event.type ) ) { + return event.charCode != null ? event.charCode : event.keyCode; + } + + // Add which for click: 1 === left; 2 === middle; 3 === right + if ( !event.which && button !== undefined && rmouseEvent.test( event.type ) ) { + if ( button & 1 ) { + return 1; + } + + if ( button & 2 ) { + return 3; + } + + if ( button & 4 ) { + return 2; + } + + return 0; + } + + return event.which; + } +}, jQuery.event.addProp ); + +jQuery.each( { focus: "focusin", blur: "focusout" }, function( type, delegateType ) { + jQuery.event.special[ type ] = { + + // Utilize native event if possible so blur/focus sequence is correct + setup: function() { + + // Claim the first handler + // dataPriv.set( this, "focus", ... ) + // dataPriv.set( this, "blur", ... ) + leverageNative( this, type, expectSync ); + + // Return false to allow normal processing in the caller + return false; + }, + trigger: function() { + + // Force setup before trigger + leverageNative( this, type ); + + // Return non-false to allow normal event-path propagation + return true; + }, + + delegateType: delegateType + }; +} ); + +// Create mouseenter/leave events using mouseover/out and event-time checks +// so that event delegation works in jQuery. +// Do the same for pointerenter/pointerleave and pointerover/pointerout +// +// Support: Safari 7 only +// Safari sends mouseenter too often; see: +// https://bugs.chromium.org/p/chromium/issues/detail?id=470258 +// for the description of the bug (it existed in older Chrome versions as well). +jQuery.each( { + mouseenter: "mouseover", + mouseleave: "mouseout", + pointerenter: "pointerover", + pointerleave: "pointerout" +}, function( orig, fix ) { + jQuery.event.special[ orig ] = { + delegateType: fix, + bindType: fix, + + handle: function( event ) { + var ret, + target = this, + related = event.relatedTarget, + handleObj = event.handleObj; + + // For mouseenter/leave call the handler if related is outside the target. + // NB: No relatedTarget if the mouse left/entered the browser window + if ( !related || ( related !== target && !jQuery.contains( target, related ) ) ) { + event.type = handleObj.origType; + ret = handleObj.handler.apply( this, arguments ); + event.type = fix; + } + return ret; + } + }; +} ); + +jQuery.fn.extend( { + + on: function( types, selector, data, fn ) { + return on( this, types, selector, data, fn ); + }, + one: function( types, selector, data, fn ) { + return on( this, types, selector, data, fn, 1 ); + }, + off: function( types, selector, fn ) { + var handleObj, type; + if ( types && types.preventDefault && types.handleObj ) { + + // ( event ) dispatched jQuery.Event + handleObj = types.handleObj; + jQuery( types.delegateTarget ).off( + handleObj.namespace ? + handleObj.origType + "." + handleObj.namespace : + handleObj.origType, + handleObj.selector, + handleObj.handler + ); + return this; + } + if ( typeof types === "object" ) { + + // ( types-object [, selector] ) + for ( type in types ) { + this.off( type, selector, types[ type ] ); + } + return this; + } + if ( selector === false || typeof selector === "function" ) { + + // ( types [, fn] ) + fn = selector; + selector = undefined; + } + if ( fn === false ) { + fn = returnFalse; + } + return this.each( function() { + jQuery.event.remove( this, types, fn, selector ); + } ); + } +} ); + + +var + + /* eslint-disable max-len */ + + // See https://github.com/eslint/eslint/issues/3229 + rxhtmlTag = /<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0>\x20\t\r\n\f]*)[^>]*)\/>/gi, + + /* eslint-enable */ + + // Support: IE <=10 - 11, Edge 12 - 13 only + // In IE/Edge using regex groups here causes severe slowdowns. + // See https://connect.microsoft.com/IE/feedback/details/1736512/ + rnoInnerhtml = /\s*$/g; + +// Prefer a tbody over its parent table for containing new rows +function manipulationTarget( elem, content ) { + if ( nodeName( elem, "table" ) && + nodeName( content.nodeType !== 11 ? content : content.firstChild, "tr" ) ) { + + return jQuery( elem ).children( "tbody" )[ 0 ] || elem; + } + + return elem; +} + +// Replace/restore the type attribute of script elements for safe DOM manipulation +function disableScript( elem ) { + elem.type = ( elem.getAttribute( "type" ) !== null ) + "/" + elem.type; + return elem; +} +function restoreScript( elem ) { + if ( ( elem.type || "" ).slice( 0, 5 ) === "true/" ) { + elem.type = elem.type.slice( 5 ); + } else { + elem.removeAttribute( "type" ); + } + + return elem; +} + +function cloneCopyEvent( src, dest ) { + var i, l, type, pdataOld, pdataCur, udataOld, udataCur, events; + + if ( dest.nodeType !== 1 ) { + return; + } + + // 1. Copy private data: events, handlers, etc. + if ( dataPriv.hasData( src ) ) { + pdataOld = dataPriv.access( src ); + pdataCur = dataPriv.set( dest, pdataOld ); + events = pdataOld.events; + + if ( events ) { + delete pdataCur.handle; + pdataCur.events = {}; + + for ( type in events ) { + for ( i = 0, l = events[ type ].length; i < l; i++ ) { + jQuery.event.add( dest, type, events[ type ][ i ] ); + } + } + } + } + + // 2. Copy user data + if ( dataUser.hasData( src ) ) { + udataOld = dataUser.access( src ); + udataCur = jQuery.extend( {}, udataOld ); + + dataUser.set( dest, udataCur ); + } +} + +// Fix IE bugs, see support tests +function fixInput( src, dest ) { + var nodeName = dest.nodeName.toLowerCase(); + + // Fails to persist the checked state of a cloned checkbox or radio button. + if ( nodeName === "input" && rcheckableType.test( src.type ) ) { + dest.checked = src.checked; + + // Fails to return the selected option to the default selected state when cloning options + } else if ( nodeName === "input" || nodeName === "textarea" ) { + dest.defaultValue = src.defaultValue; + } +} + +function domManip( collection, args, callback, ignored ) { + + // Flatten any nested arrays + args = concat.apply( [], args ); + + var fragment, first, scripts, hasScripts, node, doc, + i = 0, + l = collection.length, + iNoClone = l - 1, + value = args[ 0 ], + valueIsFunction = isFunction( value ); + + // We can't cloneNode fragments that contain checked, in WebKit + if ( valueIsFunction || + ( l > 1 && typeof value === "string" && + !support.checkClone && rchecked.test( value ) ) ) { + return collection.each( function( index ) { + var self = collection.eq( index ); + if ( valueIsFunction ) { + args[ 0 ] = value.call( this, index, self.html() ); + } + domManip( self, args, callback, ignored ); + } ); + } + + if ( l ) { + fragment = buildFragment( args, collection[ 0 ].ownerDocument, false, collection, ignored ); + first = fragment.firstChild; + + if ( fragment.childNodes.length === 1 ) { + fragment = first; + } + + // Require either new content or an interest in ignored elements to invoke the callback + if ( first || ignored ) { + scripts = jQuery.map( getAll( fragment, "script" ), disableScript ); + hasScripts = scripts.length; + + // Use the original fragment for the last item + // instead of the first because it can end up + // being emptied incorrectly in certain situations (#8070). + for ( ; i < l; i++ ) { + node = fragment; + + if ( i !== iNoClone ) { + node = jQuery.clone( node, true, true ); + + // Keep references to cloned scripts for later restoration + if ( hasScripts ) { + + // Support: Android <=4.0 only, PhantomJS 1 only + // push.apply(_, arraylike) throws on ancient WebKit + jQuery.merge( scripts, getAll( node, "script" ) ); + } + } + + callback.call( collection[ i ], node, i ); + } + + if ( hasScripts ) { + doc = scripts[ scripts.length - 1 ].ownerDocument; + + // Reenable scripts + jQuery.map( scripts, restoreScript ); + + // Evaluate executable scripts on first document insertion + for ( i = 0; i < hasScripts; i++ ) { + node = scripts[ i ]; + if ( rscriptType.test( node.type || "" ) && + !dataPriv.access( node, "globalEval" ) && + jQuery.contains( doc, node ) ) { + + if ( node.src && ( node.type || "" ).toLowerCase() !== "module" ) { + + // Optional AJAX dependency, but won't run scripts if not present + if ( jQuery._evalUrl && !node.noModule ) { + jQuery._evalUrl( node.src, { + nonce: node.nonce || node.getAttribute( "nonce" ) + } ); + } + } else { + DOMEval( node.textContent.replace( rcleanScript, "" ), node, doc ); + } + } + } + } + } + } + + return collection; +} + +function remove( elem, selector, keepData ) { + var node, + nodes = selector ? jQuery.filter( selector, elem ) : elem, + i = 0; + + for ( ; ( node = nodes[ i ] ) != null; i++ ) { + if ( !keepData && node.nodeType === 1 ) { + jQuery.cleanData( getAll( node ) ); + } + + if ( node.parentNode ) { + if ( keepData && isAttached( node ) ) { + setGlobalEval( getAll( node, "script" ) ); + } + node.parentNode.removeChild( node ); + } + } + + return elem; +} + +jQuery.extend( { + htmlPrefilter: function( html ) { + return html.replace( rxhtmlTag, "<$1>" ); + }, + + clone: function( elem, dataAndEvents, deepDataAndEvents ) { + var i, l, srcElements, destElements, + clone = elem.cloneNode( true ), + inPage = isAttached( elem ); + + // Fix IE cloning issues + if ( !support.noCloneChecked && ( elem.nodeType === 1 || elem.nodeType === 11 ) && + !jQuery.isXMLDoc( elem ) ) { + + // We eschew Sizzle here for performance reasons: https://jsperf.com/getall-vs-sizzle/2 + destElements = getAll( clone ); + srcElements = getAll( elem ); + + for ( i = 0, l = srcElements.length; i < l; i++ ) { + fixInput( srcElements[ i ], destElements[ i ] ); + } + } + + // Copy the events from the original to the clone + if ( dataAndEvents ) { + if ( deepDataAndEvents ) { + srcElements = srcElements || getAll( elem ); + destElements = destElements || getAll( clone ); + + for ( i = 0, l = srcElements.length; i < l; i++ ) { + cloneCopyEvent( srcElements[ i ], destElements[ i ] ); + } + } else { + cloneCopyEvent( elem, clone ); + } + } + + // Preserve script evaluation history + destElements = getAll( clone, "script" ); + if ( destElements.length > 0 ) { + setGlobalEval( destElements, !inPage && getAll( elem, "script" ) ); + } + + // Return the cloned set + return clone; + }, + + cleanData: function( elems ) { + var data, elem, type, + special = jQuery.event.special, + i = 0; + + for ( ; ( elem = elems[ i ] ) !== undefined; i++ ) { + if ( acceptData( elem ) ) { + if ( ( data = elem[ dataPriv.expando ] ) ) { + if ( data.events ) { + for ( type in data.events ) { + if ( special[ type ] ) { + jQuery.event.remove( elem, type ); + + // This is a shortcut to avoid jQuery.event.remove's overhead + } else { + jQuery.removeEvent( elem, type, data.handle ); + } + } + } + + // Support: Chrome <=35 - 45+ + // Assign undefined instead of using delete, see Data#remove + elem[ dataPriv.expando ] = undefined; + } + if ( elem[ dataUser.expando ] ) { + + // Support: Chrome <=35 - 45+ + // Assign undefined instead of using delete, see Data#remove + elem[ dataUser.expando ] = undefined; + } + } + } + } +} ); + +jQuery.fn.extend( { + detach: function( selector ) { + return remove( this, selector, true ); + }, + + remove: function( selector ) { + return remove( this, selector ); + }, + + text: function( value ) { + return access( this, function( value ) { + return value === undefined ? + jQuery.text( this ) : + this.empty().each( function() { + if ( this.nodeType === 1 || this.nodeType === 11 || this.nodeType === 9 ) { + this.textContent = value; + } + } ); + }, null, value, arguments.length ); + }, + + append: function() { + return domManip( this, arguments, function( elem ) { + if ( this.nodeType === 1 || this.nodeType === 11 || this.nodeType === 9 ) { + var target = manipulationTarget( this, elem ); + target.appendChild( elem ); + } + } ); + }, + + prepend: function() { + return domManip( this, arguments, function( elem ) { + if ( this.nodeType === 1 || this.nodeType === 11 || this.nodeType === 9 ) { + var target = manipulationTarget( this, elem ); + target.insertBefore( elem, target.firstChild ); + } + } ); + }, + + before: function() { + return domManip( this, arguments, function( elem ) { + if ( this.parentNode ) { + this.parentNode.insertBefore( elem, this ); + } + } ); + }, + + after: function() { + return domManip( this, arguments, function( elem ) { + if ( this.parentNode ) { + this.parentNode.insertBefore( elem, this.nextSibling ); + } + } ); + }, + + empty: function() { + var elem, + i = 0; + + for ( ; ( elem = this[ i ] ) != null; i++ ) { + if ( elem.nodeType === 1 ) { + + // Prevent memory leaks + jQuery.cleanData( getAll( elem, false ) ); + + // Remove any remaining nodes + elem.textContent = ""; + } + } + + return this; + }, + + clone: function( dataAndEvents, deepDataAndEvents ) { + dataAndEvents = dataAndEvents == null ? false : dataAndEvents; + deepDataAndEvents = deepDataAndEvents == null ? dataAndEvents : deepDataAndEvents; + + return this.map( function() { + return jQuery.clone( this, dataAndEvents, deepDataAndEvents ); + } ); + }, + + html: function( value ) { + return access( this, function( value ) { + var elem = this[ 0 ] || {}, + i = 0, + l = this.length; + + if ( value === undefined && elem.nodeType === 1 ) { + return elem.innerHTML; + } + + // See if we can take a shortcut and just use innerHTML + if ( typeof value === "string" && !rnoInnerhtml.test( value ) && + !wrapMap[ ( rtagName.exec( value ) || [ "", "" ] )[ 1 ].toLowerCase() ] ) { + + value = jQuery.htmlPrefilter( value ); + + try { + for ( ; i < l; i++ ) { + elem = this[ i ] || {}; + + // Remove element nodes and prevent memory leaks + if ( elem.nodeType === 1 ) { + jQuery.cleanData( getAll( elem, false ) ); + elem.innerHTML = value; + } + } + + elem = 0; + + // If using innerHTML throws an exception, use the fallback method + } catch ( e ) {} + } + + if ( elem ) { + this.empty().append( value ); + } + }, null, value, arguments.length ); + }, + + replaceWith: function() { + var ignored = []; + + // Make the changes, replacing each non-ignored context element with the new content + return domManip( this, arguments, function( elem ) { + var parent = this.parentNode; + + if ( jQuery.inArray( this, ignored ) < 0 ) { + jQuery.cleanData( getAll( this ) ); + if ( parent ) { + parent.replaceChild( elem, this ); + } + } + + // Force callback invocation + }, ignored ); + } +} ); + +jQuery.each( { + appendTo: "append", + prependTo: "prepend", + insertBefore: "before", + insertAfter: "after", + replaceAll: "replaceWith" +}, function( name, original ) { + jQuery.fn[ name ] = function( selector ) { + var elems, + ret = [], + insert = jQuery( selector ), + last = insert.length - 1, + i = 0; + + for ( ; i <= last; i++ ) { + elems = i === last ? this : this.clone( true ); + jQuery( insert[ i ] )[ original ]( elems ); + + // Support: Android <=4.0 only, PhantomJS 1 only + // .get() because push.apply(_, arraylike) throws on ancient WebKit + push.apply( ret, elems.get() ); + } + + return this.pushStack( ret ); + }; +} ); +var rnumnonpx = new RegExp( "^(" + pnum + ")(?!px)[a-z%]+$", "i" ); + +var getStyles = function( elem ) { + + // Support: IE <=11 only, Firefox <=30 (#15098, #14150) + // IE throws on elements created in popups + // FF meanwhile throws on frame elements through "defaultView.getComputedStyle" + var view = elem.ownerDocument.defaultView; + + if ( !view || !view.opener ) { + view = window; + } + + return view.getComputedStyle( elem ); + }; + +var rboxStyle = new RegExp( cssExpand.join( "|" ), "i" ); + + + +( function() { + + // Executing both pixelPosition & boxSizingReliable tests require only one layout + // so they're executed at the same time to save the second computation. + function computeStyleTests() { + + // This is a singleton, we need to execute it only once + if ( !div ) { + return; + } + + container.style.cssText = "position:absolute;left:-11111px;width:60px;" + + "margin-top:1px;padding:0;border:0"; + div.style.cssText = + "position:relative;display:block;box-sizing:border-box;overflow:scroll;" + + "margin:auto;border:1px;padding:1px;" + + "width:60%;top:1%"; + documentElement.appendChild( container ).appendChild( div ); + + var divStyle = window.getComputedStyle( div ); + pixelPositionVal = divStyle.top !== "1%"; + + // Support: Android 4.0 - 4.3 only, Firefox <=3 - 44 + reliableMarginLeftVal = roundPixelMeasures( divStyle.marginLeft ) === 12; + + // Support: Android 4.0 - 4.3 only, Safari <=9.1 - 10.1, iOS <=7.0 - 9.3 + // Some styles come back with percentage values, even though they shouldn't + div.style.right = "60%"; + pixelBoxStylesVal = roundPixelMeasures( divStyle.right ) === 36; + + // Support: IE 9 - 11 only + // Detect misreporting of content dimensions for box-sizing:border-box elements + boxSizingReliableVal = roundPixelMeasures( divStyle.width ) === 36; + + // Support: IE 9 only + // Detect overflow:scroll screwiness (gh-3699) + // Support: Chrome <=64 + // Don't get tricked when zoom affects offsetWidth (gh-4029) + div.style.position = "absolute"; + scrollboxSizeVal = roundPixelMeasures( div.offsetWidth / 3 ) === 12; + + documentElement.removeChild( container ); + + // Nullify the div so it wouldn't be stored in the memory and + // it will also be a sign that checks already performed + div = null; + } + + function roundPixelMeasures( measure ) { + return Math.round( parseFloat( measure ) ); + } + + var pixelPositionVal, boxSizingReliableVal, scrollboxSizeVal, pixelBoxStylesVal, + reliableMarginLeftVal, + container = document.createElement( "div" ), + div = document.createElement( "div" ); + + // Finish early in limited (non-browser) environments + if ( !div.style ) { + return; + } + + // Support: IE <=9 - 11 only + // Style of cloned element affects source element cloned (#8908) + div.style.backgroundClip = "content-box"; + div.cloneNode( true ).style.backgroundClip = ""; + support.clearCloneStyle = div.style.backgroundClip === "content-box"; + + jQuery.extend( support, { + boxSizingReliable: function() { + computeStyleTests(); + return boxSizingReliableVal; + }, + pixelBoxStyles: function() { + computeStyleTests(); + return pixelBoxStylesVal; + }, + pixelPosition: function() { + computeStyleTests(); + return pixelPositionVal; + }, + reliableMarginLeft: function() { + computeStyleTests(); + return reliableMarginLeftVal; + }, + scrollboxSize: function() { + computeStyleTests(); + return scrollboxSizeVal; + } + } ); +} )(); + + +function curCSS( elem, name, computed ) { + var width, minWidth, maxWidth, ret, + + // Support: Firefox 51+ + // Retrieving style before computed somehow + // fixes an issue with getting wrong values + // on detached elements + style = elem.style; + + computed = computed || getStyles( elem ); + + // getPropertyValue is needed for: + // .css('filter') (IE 9 only, #12537) + // .css('--customProperty) (#3144) + if ( computed ) { + ret = computed.getPropertyValue( name ) || computed[ name ]; + + if ( ret === "" && !isAttached( elem ) ) { + ret = jQuery.style( elem, name ); + } + + // A tribute to the "awesome hack by Dean Edwards" + // Android Browser returns percentage for some values, + // but width seems to be reliably pixels. + // This is against the CSSOM draft spec: + // https://drafts.csswg.org/cssom/#resolved-values + if ( !support.pixelBoxStyles() && rnumnonpx.test( ret ) && rboxStyle.test( name ) ) { + + // Remember the original values + width = style.width; + minWidth = style.minWidth; + maxWidth = style.maxWidth; + + // Put in the new values to get a computed value out + style.minWidth = style.maxWidth = style.width = ret; + ret = computed.width; + + // Revert the changed values + style.width = width; + style.minWidth = minWidth; + style.maxWidth = maxWidth; + } + } + + return ret !== undefined ? + + // Support: IE <=9 - 11 only + // IE returns zIndex value as an integer. + ret + "" : + ret; +} + + +function addGetHookIf( conditionFn, hookFn ) { + + // Define the hook, we'll check on the first run if it's really needed. + return { + get: function() { + if ( conditionFn() ) { + + // Hook not needed (or it's not possible to use it due + // to missing dependency), remove it. + delete this.get; + return; + } + + // Hook needed; redefine it so that the support test is not executed again. + return ( this.get = hookFn ).apply( this, arguments ); + } + }; +} + + +var cssPrefixes = [ "Webkit", "Moz", "ms" ], + emptyStyle = document.createElement( "div" ).style, + vendorProps = {}; + +// Return a vendor-prefixed property or undefined +function vendorPropName( name ) { + + // Check for vendor prefixed names + var capName = name[ 0 ].toUpperCase() + name.slice( 1 ), + i = cssPrefixes.length; + + while ( i-- ) { + name = cssPrefixes[ i ] + capName; + if ( name in emptyStyle ) { + return name; + } + } +} + +// Return a potentially-mapped jQuery.cssProps or vendor prefixed property +function finalPropName( name ) { + var final = jQuery.cssProps[ name ] || vendorProps[ name ]; + + if ( final ) { + return final; + } + if ( name in emptyStyle ) { + return name; + } + return vendorProps[ name ] = vendorPropName( name ) || name; +} + + +var + + // Swappable if display is none or starts with table + // except "table", "table-cell", or "table-caption" + // See here for display values: https://developer.mozilla.org/en-US/docs/CSS/display + rdisplayswap = /^(none|table(?!-c[ea]).+)/, + rcustomProp = /^--/, + cssShow = { position: "absolute", visibility: "hidden", display: "block" }, + cssNormalTransform = { + letterSpacing: "0", + fontWeight: "400" + }; + +function setPositiveNumber( elem, value, subtract ) { + + // Any relative (+/-) values have already been + // normalized at this point + var matches = rcssNum.exec( value ); + return matches ? + + // Guard against undefined "subtract", e.g., when used as in cssHooks + Math.max( 0, matches[ 2 ] - ( subtract || 0 ) ) + ( matches[ 3 ] || "px" ) : + value; +} + +function boxModelAdjustment( elem, dimension, box, isBorderBox, styles, computedVal ) { + var i = dimension === "width" ? 1 : 0, + extra = 0, + delta = 0; + + // Adjustment may not be necessary + if ( box === ( isBorderBox ? "border" : "content" ) ) { + return 0; + } + + for ( ; i < 4; i += 2 ) { + + // Both box models exclude margin + if ( box === "margin" ) { + delta += jQuery.css( elem, box + cssExpand[ i ], true, styles ); + } + + // If we get here with a content-box, we're seeking "padding" or "border" or "margin" + if ( !isBorderBox ) { + + // Add padding + delta += jQuery.css( elem, "padding" + cssExpand[ i ], true, styles ); + + // For "border" or "margin", add border + if ( box !== "padding" ) { + delta += jQuery.css( elem, "border" + cssExpand[ i ] + "Width", true, styles ); + + // But still keep track of it otherwise + } else { + extra += jQuery.css( elem, "border" + cssExpand[ i ] + "Width", true, styles ); + } + + // If we get here with a border-box (content + padding + border), we're seeking "content" or + // "padding" or "margin" + } else { + + // For "content", subtract padding + if ( box === "content" ) { + delta -= jQuery.css( elem, "padding" + cssExpand[ i ], true, styles ); + } + + // For "content" or "padding", subtract border + if ( box !== "margin" ) { + delta -= jQuery.css( elem, "border" + cssExpand[ i ] + "Width", true, styles ); + } + } + } + + // Account for positive content-box scroll gutter when requested by providing computedVal + if ( !isBorderBox && computedVal >= 0 ) { + + // offsetWidth/offsetHeight is a rounded sum of content, padding, scroll gutter, and border + // Assuming integer scroll gutter, subtract the rest and round down + delta += Math.max( 0, Math.ceil( + elem[ "offset" + dimension[ 0 ].toUpperCase() + dimension.slice( 1 ) ] - + computedVal - + delta - + extra - + 0.5 + + // If offsetWidth/offsetHeight is unknown, then we can't determine content-box scroll gutter + // Use an explicit zero to avoid NaN (gh-3964) + ) ) || 0; + } + + return delta; +} + +function getWidthOrHeight( elem, dimension, extra ) { + + // Start with computed style + var styles = getStyles( elem ), + + // To avoid forcing a reflow, only fetch boxSizing if we need it (gh-4322). + // Fake content-box until we know it's needed to know the true value. + boxSizingNeeded = !support.boxSizingReliable() || extra, + isBorderBox = boxSizingNeeded && + jQuery.css( elem, "boxSizing", false, styles ) === "border-box", + valueIsBorderBox = isBorderBox, + + val = curCSS( elem, dimension, styles ), + offsetProp = "offset" + dimension[ 0 ].toUpperCase() + dimension.slice( 1 ); + + // Support: Firefox <=54 + // Return a confounding non-pixel value or feign ignorance, as appropriate. + if ( rnumnonpx.test( val ) ) { + if ( !extra ) { + return val; + } + val = "auto"; + } + + + // Fall back to offsetWidth/offsetHeight when value is "auto" + // This happens for inline elements with no explicit setting (gh-3571) + // Support: Android <=4.1 - 4.3 only + // Also use offsetWidth/offsetHeight for misreported inline dimensions (gh-3602) + // Support: IE 9-11 only + // Also use offsetWidth/offsetHeight for when box sizing is unreliable + // We use getClientRects() to check for hidden/disconnected. + // In those cases, the computed value can be trusted to be border-box + if ( ( !support.boxSizingReliable() && isBorderBox || + val === "auto" || + !parseFloat( val ) && jQuery.css( elem, "display", false, styles ) === "inline" ) && + elem.getClientRects().length ) { + + isBorderBox = jQuery.css( elem, "boxSizing", false, styles ) === "border-box"; + + // Where available, offsetWidth/offsetHeight approximate border box dimensions. + // Where not available (e.g., SVG), assume unreliable box-sizing and interpret the + // retrieved value as a content box dimension. + valueIsBorderBox = offsetProp in elem; + if ( valueIsBorderBox ) { + val = elem[ offsetProp ]; + } + } + + // Normalize "" and auto + val = parseFloat( val ) || 0; + + // Adjust for the element's box model + return ( val + + boxModelAdjustment( + elem, + dimension, + extra || ( isBorderBox ? "border" : "content" ), + valueIsBorderBox, + styles, + + // Provide the current computed size to request scroll gutter calculation (gh-3589) + val + ) + ) + "px"; +} + +jQuery.extend( { + + // Add in style property hooks for overriding the default + // behavior of getting and setting a style property + cssHooks: { + opacity: { + get: function( elem, computed ) { + if ( computed ) { + + // We should always get a number back from opacity + var ret = curCSS( elem, "opacity" ); + return ret === "" ? "1" : ret; + } + } + } + }, + + // Don't automatically add "px" to these possibly-unitless properties + cssNumber: { + "animationIterationCount": true, + "columnCount": true, + "fillOpacity": true, + "flexGrow": true, + "flexShrink": true, + "fontWeight": true, + "gridArea": true, + "gridColumn": true, + "gridColumnEnd": true, + "gridColumnStart": true, + "gridRow": true, + "gridRowEnd": true, + "gridRowStart": true, + "lineHeight": true, + "opacity": true, + "order": true, + "orphans": true, + "widows": true, + "zIndex": true, + "zoom": true + }, + + // Add in properties whose names you wish to fix before + // setting or getting the value + cssProps: {}, + + // Get and set the style property on a DOM Node + style: function( elem, name, value, extra ) { + + // Don't set styles on text and comment nodes + if ( !elem || elem.nodeType === 3 || elem.nodeType === 8 || !elem.style ) { + return; + } + + // Make sure that we're working with the right name + var ret, type, hooks, + origName = camelCase( name ), + isCustomProp = rcustomProp.test( name ), + style = elem.style; + + // Make sure that we're working with the right name. We don't + // want to query the value if it is a CSS custom property + // since they are user-defined. + if ( !isCustomProp ) { + name = finalPropName( origName ); + } + + // Gets hook for the prefixed version, then unprefixed version + hooks = jQuery.cssHooks[ name ] || jQuery.cssHooks[ origName ]; + + // Check if we're setting a value + if ( value !== undefined ) { + type = typeof value; + + // Convert "+=" or "-=" to relative numbers (#7345) + if ( type === "string" && ( ret = rcssNum.exec( value ) ) && ret[ 1 ] ) { + value = adjustCSS( elem, name, ret ); + + // Fixes bug #9237 + type = "number"; + } + + // Make sure that null and NaN values aren't set (#7116) + if ( value == null || value !== value ) { + return; + } + + // If a number was passed in, add the unit (except for certain CSS properties) + // The isCustomProp check can be removed in jQuery 4.0 when we only auto-append + // "px" to a few hardcoded values. + if ( type === "number" && !isCustomProp ) { + value += ret && ret[ 3 ] || ( jQuery.cssNumber[ origName ] ? "" : "px" ); + } + + // background-* props affect original clone's values + if ( !support.clearCloneStyle && value === "" && name.indexOf( "background" ) === 0 ) { + style[ name ] = "inherit"; + } + + // If a hook was provided, use that value, otherwise just set the specified value + if ( !hooks || !( "set" in hooks ) || + ( value = hooks.set( elem, value, extra ) ) !== undefined ) { + + if ( isCustomProp ) { + style.setProperty( name, value ); + } else { + style[ name ] = value; + } + } + + } else { + + // If a hook was provided get the non-computed value from there + if ( hooks && "get" in hooks && + ( ret = hooks.get( elem, false, extra ) ) !== undefined ) { + + return ret; + } + + // Otherwise just get the value from the style object + return style[ name ]; + } + }, + + css: function( elem, name, extra, styles ) { + var val, num, hooks, + origName = camelCase( name ), + isCustomProp = rcustomProp.test( name ); + + // Make sure that we're working with the right name. We don't + // want to modify the value if it is a CSS custom property + // since they are user-defined. + if ( !isCustomProp ) { + name = finalPropName( origName ); + } + + // Try prefixed name followed by the unprefixed name + hooks = jQuery.cssHooks[ name ] || jQuery.cssHooks[ origName ]; + + // If a hook was provided get the computed value from there + if ( hooks && "get" in hooks ) { + val = hooks.get( elem, true, extra ); + } + + // Otherwise, if a way to get the computed value exists, use that + if ( val === undefined ) { + val = curCSS( elem, name, styles ); + } + + // Convert "normal" to computed value + if ( val === "normal" && name in cssNormalTransform ) { + val = cssNormalTransform[ name ]; + } + + // Make numeric if forced or a qualifier was provided and val looks numeric + if ( extra === "" || extra ) { + num = parseFloat( val ); + return extra === true || isFinite( num ) ? num || 0 : val; + } + + return val; + } +} ); + +jQuery.each( [ "height", "width" ], function( i, dimension ) { + jQuery.cssHooks[ dimension ] = { + get: function( elem, computed, extra ) { + if ( computed ) { + + // Certain elements can have dimension info if we invisibly show them + // but it must have a current display style that would benefit + return rdisplayswap.test( jQuery.css( elem, "display" ) ) && + + // Support: Safari 8+ + // Table columns in Safari have non-zero offsetWidth & zero + // getBoundingClientRect().width unless display is changed. + // Support: IE <=11 only + // Running getBoundingClientRect on a disconnected node + // in IE throws an error. + ( !elem.getClientRects().length || !elem.getBoundingClientRect().width ) ? + swap( elem, cssShow, function() { + return getWidthOrHeight( elem, dimension, extra ); + } ) : + getWidthOrHeight( elem, dimension, extra ); + } + }, + + set: function( elem, value, extra ) { + var matches, + styles = getStyles( elem ), + + // Only read styles.position if the test has a chance to fail + // to avoid forcing a reflow. + scrollboxSizeBuggy = !support.scrollboxSize() && + styles.position === "absolute", + + // To avoid forcing a reflow, only fetch boxSizing if we need it (gh-3991) + boxSizingNeeded = scrollboxSizeBuggy || extra, + isBorderBox = boxSizingNeeded && + jQuery.css( elem, "boxSizing", false, styles ) === "border-box", + subtract = extra ? + boxModelAdjustment( + elem, + dimension, + extra, + isBorderBox, + styles + ) : + 0; + + // Account for unreliable border-box dimensions by comparing offset* to computed and + // faking a content-box to get border and padding (gh-3699) + if ( isBorderBox && scrollboxSizeBuggy ) { + subtract -= Math.ceil( + elem[ "offset" + dimension[ 0 ].toUpperCase() + dimension.slice( 1 ) ] - + parseFloat( styles[ dimension ] ) - + boxModelAdjustment( elem, dimension, "border", false, styles ) - + 0.5 + ); + } + + // Convert to pixels if value adjustment is needed + if ( subtract && ( matches = rcssNum.exec( value ) ) && + ( matches[ 3 ] || "px" ) !== "px" ) { + + elem.style[ dimension ] = value; + value = jQuery.css( elem, dimension ); + } + + return setPositiveNumber( elem, value, subtract ); + } + }; +} ); + +jQuery.cssHooks.marginLeft = addGetHookIf( support.reliableMarginLeft, + function( elem, computed ) { + if ( computed ) { + return ( parseFloat( curCSS( elem, "marginLeft" ) ) || + elem.getBoundingClientRect().left - + swap( elem, { marginLeft: 0 }, function() { + return elem.getBoundingClientRect().left; + } ) + ) + "px"; + } + } +); + +// These hooks are used by animate to expand properties +jQuery.each( { + margin: "", + padding: "", + border: "Width" +}, function( prefix, suffix ) { + jQuery.cssHooks[ prefix + suffix ] = { + expand: function( value ) { + var i = 0, + expanded = {}, + + // Assumes a single number if not a string + parts = typeof value === "string" ? value.split( " " ) : [ value ]; + + for ( ; i < 4; i++ ) { + expanded[ prefix + cssExpand[ i ] + suffix ] = + parts[ i ] || parts[ i - 2 ] || parts[ 0 ]; + } + + return expanded; + } + }; + + if ( prefix !== "margin" ) { + jQuery.cssHooks[ prefix + suffix ].set = setPositiveNumber; + } +} ); + +jQuery.fn.extend( { + css: function( name, value ) { + return access( this, function( elem, name, value ) { + var styles, len, + map = {}, + i = 0; + + if ( Array.isArray( name ) ) { + styles = getStyles( elem ); + len = name.length; + + for ( ; i < len; i++ ) { + map[ name[ i ] ] = jQuery.css( elem, name[ i ], false, styles ); + } + + return map; + } + + return value !== undefined ? + jQuery.style( elem, name, value ) : + jQuery.css( elem, name ); + }, name, value, arguments.length > 1 ); + } +} ); + + +function Tween( elem, options, prop, end, easing ) { + return new Tween.prototype.init( elem, options, prop, end, easing ); +} +jQuery.Tween = Tween; + +Tween.prototype = { + constructor: Tween, + init: function( elem, options, prop, end, easing, unit ) { + this.elem = elem; + this.prop = prop; + this.easing = easing || jQuery.easing._default; + this.options = options; + this.start = this.now = this.cur(); + this.end = end; + this.unit = unit || ( jQuery.cssNumber[ prop ] ? "" : "px" ); + }, + cur: function() { + var hooks = Tween.propHooks[ this.prop ]; + + return hooks && hooks.get ? + hooks.get( this ) : + Tween.propHooks._default.get( this ); + }, + run: function( percent ) { + var eased, + hooks = Tween.propHooks[ this.prop ]; + + if ( this.options.duration ) { + this.pos = eased = jQuery.easing[ this.easing ]( + percent, this.options.duration * percent, 0, 1, this.options.duration + ); + } else { + this.pos = eased = percent; + } + this.now = ( this.end - this.start ) * eased + this.start; + + if ( this.options.step ) { + this.options.step.call( this.elem, this.now, this ); + } + + if ( hooks && hooks.set ) { + hooks.set( this ); + } else { + Tween.propHooks._default.set( this ); + } + return this; + } +}; + +Tween.prototype.init.prototype = Tween.prototype; + +Tween.propHooks = { + _default: { + get: function( tween ) { + var result; + + // Use a property on the element directly when it is not a DOM element, + // or when there is no matching style property that exists. + if ( tween.elem.nodeType !== 1 || + tween.elem[ tween.prop ] != null && tween.elem.style[ tween.prop ] == null ) { + return tween.elem[ tween.prop ]; + } + + // Passing an empty string as a 3rd parameter to .css will automatically + // attempt a parseFloat and fallback to a string if the parse fails. + // Simple values such as "10px" are parsed to Float; + // complex values such as "rotate(1rad)" are returned as-is. + result = jQuery.css( tween.elem, tween.prop, "" ); + + // Empty strings, null, undefined and "auto" are converted to 0. + return !result || result === "auto" ? 0 : result; + }, + set: function( tween ) { + + // Use step hook for back compat. + // Use cssHook if its there. + // Use .style if available and use plain properties where available. + if ( jQuery.fx.step[ tween.prop ] ) { + jQuery.fx.step[ tween.prop ]( tween ); + } else if ( tween.elem.nodeType === 1 && ( + jQuery.cssHooks[ tween.prop ] || + tween.elem.style[ finalPropName( tween.prop ) ] != null ) ) { + jQuery.style( tween.elem, tween.prop, tween.now + tween.unit ); + } else { + tween.elem[ tween.prop ] = tween.now; + } + } + } +}; + +// Support: IE <=9 only +// Panic based approach to setting things on disconnected nodes +Tween.propHooks.scrollTop = Tween.propHooks.scrollLeft = { + set: function( tween ) { + if ( tween.elem.nodeType && tween.elem.parentNode ) { + tween.elem[ tween.prop ] = tween.now; + } + } +}; + +jQuery.easing = { + linear: function( p ) { + return p; + }, + swing: function( p ) { + return 0.5 - Math.cos( p * Math.PI ) / 2; + }, + _default: "swing" +}; + +jQuery.fx = Tween.prototype.init; + +// Back compat <1.8 extension point +jQuery.fx.step = {}; + + + + +var + fxNow, inProgress, + rfxtypes = /^(?:toggle|show|hide)$/, + rrun = /queueHooks$/; + +function schedule() { + if ( inProgress ) { + if ( document.hidden === false && window.requestAnimationFrame ) { + window.requestAnimationFrame( schedule ); + } else { + window.setTimeout( schedule, jQuery.fx.interval ); + } + + jQuery.fx.tick(); + } +} + +// Animations created synchronously will run synchronously +function createFxNow() { + window.setTimeout( function() { + fxNow = undefined; + } ); + return ( fxNow = Date.now() ); +} + +// Generate parameters to create a standard animation +function genFx( type, includeWidth ) { + var which, + i = 0, + attrs = { height: type }; + + // If we include width, step value is 1 to do all cssExpand values, + // otherwise step value is 2 to skip over Left and Right + includeWidth = includeWidth ? 1 : 0; + for ( ; i < 4; i += 2 - includeWidth ) { + which = cssExpand[ i ]; + attrs[ "margin" + which ] = attrs[ "padding" + which ] = type; + } + + if ( includeWidth ) { + attrs.opacity = attrs.width = type; + } + + return attrs; +} + +function createTween( value, prop, animation ) { + var tween, + collection = ( Animation.tweeners[ prop ] || [] ).concat( Animation.tweeners[ "*" ] ), + index = 0, + length = collection.length; + for ( ; index < length; index++ ) { + if ( ( tween = collection[ index ].call( animation, prop, value ) ) ) { + + // We're done with this property + return tween; + } + } +} + +function defaultPrefilter( elem, props, opts ) { + var prop, value, toggle, hooks, oldfire, propTween, restoreDisplay, display, + isBox = "width" in props || "height" in props, + anim = this, + orig = {}, + style = elem.style, + hidden = elem.nodeType && isHiddenWithinTree( elem ), + dataShow = dataPriv.get( elem, "fxshow" ); + + // Queue-skipping animations hijack the fx hooks + if ( !opts.queue ) { + hooks = jQuery._queueHooks( elem, "fx" ); + if ( hooks.unqueued == null ) { + hooks.unqueued = 0; + oldfire = hooks.empty.fire; + hooks.empty.fire = function() { + if ( !hooks.unqueued ) { + oldfire(); + } + }; + } + hooks.unqueued++; + + anim.always( function() { + + // Ensure the complete handler is called before this completes + anim.always( function() { + hooks.unqueued--; + if ( !jQuery.queue( elem, "fx" ).length ) { + hooks.empty.fire(); + } + } ); + } ); + } + + // Detect show/hide animations + for ( prop in props ) { + value = props[ prop ]; + if ( rfxtypes.test( value ) ) { + delete props[ prop ]; + toggle = toggle || value === "toggle"; + if ( value === ( hidden ? "hide" : "show" ) ) { + + // Pretend to be hidden if this is a "show" and + // there is still data from a stopped show/hide + if ( value === "show" && dataShow && dataShow[ prop ] !== undefined ) { + hidden = true; + + // Ignore all other no-op show/hide data + } else { + continue; + } + } + orig[ prop ] = dataShow && dataShow[ prop ] || jQuery.style( elem, prop ); + } + } + + // Bail out if this is a no-op like .hide().hide() + propTween = !jQuery.isEmptyObject( props ); + if ( !propTween && jQuery.isEmptyObject( orig ) ) { + return; + } + + // Restrict "overflow" and "display" styles during box animations + if ( isBox && elem.nodeType === 1 ) { + + // Support: IE <=9 - 11, Edge 12 - 15 + // Record all 3 overflow attributes because IE does not infer the shorthand + // from identically-valued overflowX and overflowY and Edge just mirrors + // the overflowX value there. + opts.overflow = [ style.overflow, style.overflowX, style.overflowY ]; + + // Identify a display type, preferring old show/hide data over the CSS cascade + restoreDisplay = dataShow && dataShow.display; + if ( restoreDisplay == null ) { + restoreDisplay = dataPriv.get( elem, "display" ); + } + display = jQuery.css( elem, "display" ); + if ( display === "none" ) { + if ( restoreDisplay ) { + display = restoreDisplay; + } else { + + // Get nonempty value(s) by temporarily forcing visibility + showHide( [ elem ], true ); + restoreDisplay = elem.style.display || restoreDisplay; + display = jQuery.css( elem, "display" ); + showHide( [ elem ] ); + } + } + + // Animate inline elements as inline-block + if ( display === "inline" || display === "inline-block" && restoreDisplay != null ) { + if ( jQuery.css( elem, "float" ) === "none" ) { + + // Restore the original display value at the end of pure show/hide animations + if ( !propTween ) { + anim.done( function() { + style.display = restoreDisplay; + } ); + if ( restoreDisplay == null ) { + display = style.display; + restoreDisplay = display === "none" ? "" : display; + } + } + style.display = "inline-block"; + } + } + } + + if ( opts.overflow ) { + style.overflow = "hidden"; + anim.always( function() { + style.overflow = opts.overflow[ 0 ]; + style.overflowX = opts.overflow[ 1 ]; + style.overflowY = opts.overflow[ 2 ]; + } ); + } + + // Implement show/hide animations + propTween = false; + for ( prop in orig ) { + + // General show/hide setup for this element animation + if ( !propTween ) { + if ( dataShow ) { + if ( "hidden" in dataShow ) { + hidden = dataShow.hidden; + } + } else { + dataShow = dataPriv.access( elem, "fxshow", { display: restoreDisplay } ); + } + + // Store hidden/visible for toggle so `.stop().toggle()` "reverses" + if ( toggle ) { + dataShow.hidden = !hidden; + } + + // Show elements before animating them + if ( hidden ) { + showHide( [ elem ], true ); + } + + /* eslint-disable no-loop-func */ + + anim.done( function() { + + /* eslint-enable no-loop-func */ + + // The final step of a "hide" animation is actually hiding the element + if ( !hidden ) { + showHide( [ elem ] ); + } + dataPriv.remove( elem, "fxshow" ); + for ( prop in orig ) { + jQuery.style( elem, prop, orig[ prop ] ); + } + } ); + } + + // Per-property setup + propTween = createTween( hidden ? dataShow[ prop ] : 0, prop, anim ); + if ( !( prop in dataShow ) ) { + dataShow[ prop ] = propTween.start; + if ( hidden ) { + propTween.end = propTween.start; + propTween.start = 0; + } + } + } +} + +function propFilter( props, specialEasing ) { + var index, name, easing, value, hooks; + + // camelCase, specialEasing and expand cssHook pass + for ( index in props ) { + name = camelCase( index ); + easing = specialEasing[ name ]; + value = props[ index ]; + if ( Array.isArray( value ) ) { + easing = value[ 1 ]; + value = props[ index ] = value[ 0 ]; + } + + if ( index !== name ) { + props[ name ] = value; + delete props[ index ]; + } + + hooks = jQuery.cssHooks[ name ]; + if ( hooks && "expand" in hooks ) { + value = hooks.expand( value ); + delete props[ name ]; + + // Not quite $.extend, this won't overwrite existing keys. + // Reusing 'index' because we have the correct "name" + for ( index in value ) { + if ( !( index in props ) ) { + props[ index ] = value[ index ]; + specialEasing[ index ] = easing; + } + } + } else { + specialEasing[ name ] = easing; + } + } +} + +function Animation( elem, properties, options ) { + var result, + stopped, + index = 0, + length = Animation.prefilters.length, + deferred = jQuery.Deferred().always( function() { + + // Don't match elem in the :animated selector + delete tick.elem; + } ), + tick = function() { + if ( stopped ) { + return false; + } + var currentTime = fxNow || createFxNow(), + remaining = Math.max( 0, animation.startTime + animation.duration - currentTime ), + + // Support: Android 2.3 only + // Archaic crash bug won't allow us to use `1 - ( 0.5 || 0 )` (#12497) + temp = remaining / animation.duration || 0, + percent = 1 - temp, + index = 0, + length = animation.tweens.length; + + for ( ; index < length; index++ ) { + animation.tweens[ index ].run( percent ); + } + + deferred.notifyWith( elem, [ animation, percent, remaining ] ); + + // If there's more to do, yield + if ( percent < 1 && length ) { + return remaining; + } + + // If this was an empty animation, synthesize a final progress notification + if ( !length ) { + deferred.notifyWith( elem, [ animation, 1, 0 ] ); + } + + // Resolve the animation and report its conclusion + deferred.resolveWith( elem, [ animation ] ); + return false; + }, + animation = deferred.promise( { + elem: elem, + props: jQuery.extend( {}, properties ), + opts: jQuery.extend( true, { + specialEasing: {}, + easing: jQuery.easing._default + }, options ), + originalProperties: properties, + originalOptions: options, + startTime: fxNow || createFxNow(), + duration: options.duration, + tweens: [], + createTween: function( prop, end ) { + var tween = jQuery.Tween( elem, animation.opts, prop, end, + animation.opts.specialEasing[ prop ] || animation.opts.easing ); + animation.tweens.push( tween ); + return tween; + }, + stop: function( gotoEnd ) { + var index = 0, + + // If we are going to the end, we want to run all the tweens + // otherwise we skip this part + length = gotoEnd ? animation.tweens.length : 0; + if ( stopped ) { + return this; + } + stopped = true; + for ( ; index < length; index++ ) { + animation.tweens[ index ].run( 1 ); + } + + // Resolve when we played the last frame; otherwise, reject + if ( gotoEnd ) { + deferred.notifyWith( elem, [ animation, 1, 0 ] ); + deferred.resolveWith( elem, [ animation, gotoEnd ] ); + } else { + deferred.rejectWith( elem, [ animation, gotoEnd ] ); + } + return this; + } + } ), + props = animation.props; + + propFilter( props, animation.opts.specialEasing ); + + for ( ; index < length; index++ ) { + result = Animation.prefilters[ index ].call( animation, elem, props, animation.opts ); + if ( result ) { + if ( isFunction( result.stop ) ) { + jQuery._queueHooks( animation.elem, animation.opts.queue ).stop = + result.stop.bind( result ); + } + return result; + } + } + + jQuery.map( props, createTween, animation ); + + if ( isFunction( animation.opts.start ) ) { + animation.opts.start.call( elem, animation ); + } + + // Attach callbacks from options + animation + .progress( animation.opts.progress ) + .done( animation.opts.done, animation.opts.complete ) + .fail( animation.opts.fail ) + .always( animation.opts.always ); + + jQuery.fx.timer( + jQuery.extend( tick, { + elem: elem, + anim: animation, + queue: animation.opts.queue + } ) + ); + + return animation; +} + +jQuery.Animation = jQuery.extend( Animation, { + + tweeners: { + "*": [ function( prop, value ) { + var tween = this.createTween( prop, value ); + adjustCSS( tween.elem, prop, rcssNum.exec( value ), tween ); + return tween; + } ] + }, + + tweener: function( props, callback ) { + if ( isFunction( props ) ) { + callback = props; + props = [ "*" ]; + } else { + props = props.match( rnothtmlwhite ); + } + + var prop, + index = 0, + length = props.length; + + for ( ; index < length; index++ ) { + prop = props[ index ]; + Animation.tweeners[ prop ] = Animation.tweeners[ prop ] || []; + Animation.tweeners[ prop ].unshift( callback ); + } + }, + + prefilters: [ defaultPrefilter ], + + prefilter: function( callback, prepend ) { + if ( prepend ) { + Animation.prefilters.unshift( callback ); + } else { + Animation.prefilters.push( callback ); + } + } +} ); + +jQuery.speed = function( speed, easing, fn ) { + var opt = speed && typeof speed === "object" ? jQuery.extend( {}, speed ) : { + complete: fn || !fn && easing || + isFunction( speed ) && speed, + duration: speed, + easing: fn && easing || easing && !isFunction( easing ) && easing + }; + + // Go to the end state if fx are off + if ( jQuery.fx.off ) { + opt.duration = 0; + + } else { + if ( typeof opt.duration !== "number" ) { + if ( opt.duration in jQuery.fx.speeds ) { + opt.duration = jQuery.fx.speeds[ opt.duration ]; + + } else { + opt.duration = jQuery.fx.speeds._default; + } + } + } + + // Normalize opt.queue - true/undefined/null -> "fx" + if ( opt.queue == null || opt.queue === true ) { + opt.queue = "fx"; + } + + // Queueing + opt.old = opt.complete; + + opt.complete = function() { + if ( isFunction( opt.old ) ) { + opt.old.call( this ); + } + + if ( opt.queue ) { + jQuery.dequeue( this, opt.queue ); + } + }; + + return opt; +}; + +jQuery.fn.extend( { + fadeTo: function( speed, to, easing, callback ) { + + // Show any hidden elements after setting opacity to 0 + return this.filter( isHiddenWithinTree ).css( "opacity", 0 ).show() + + // Animate to the value specified + .end().animate( { opacity: to }, speed, easing, callback ); + }, + animate: function( prop, speed, easing, callback ) { + var empty = jQuery.isEmptyObject( prop ), + optall = jQuery.speed( speed, easing, callback ), + doAnimation = function() { + + // Operate on a copy of prop so per-property easing won't be lost + var anim = Animation( this, jQuery.extend( {}, prop ), optall ); + + // Empty animations, or finishing resolves immediately + if ( empty || dataPriv.get( this, "finish" ) ) { + anim.stop( true ); + } + }; + doAnimation.finish = doAnimation; + + return empty || optall.queue === false ? + this.each( doAnimation ) : + this.queue( optall.queue, doAnimation ); + }, + stop: function( type, clearQueue, gotoEnd ) { + var stopQueue = function( hooks ) { + var stop = hooks.stop; + delete hooks.stop; + stop( gotoEnd ); + }; + + if ( typeof type !== "string" ) { + gotoEnd = clearQueue; + clearQueue = type; + type = undefined; + } + if ( clearQueue && type !== false ) { + this.queue( type || "fx", [] ); + } + + return this.each( function() { + var dequeue = true, + index = type != null && type + "queueHooks", + timers = jQuery.timers, + data = dataPriv.get( this ); + + if ( index ) { + if ( data[ index ] && data[ index ].stop ) { + stopQueue( data[ index ] ); + } + } else { + for ( index in data ) { + if ( data[ index ] && data[ index ].stop && rrun.test( index ) ) { + stopQueue( data[ index ] ); + } + } + } + + for ( index = timers.length; index--; ) { + if ( timers[ index ].elem === this && + ( type == null || timers[ index ].queue === type ) ) { + + timers[ index ].anim.stop( gotoEnd ); + dequeue = false; + timers.splice( index, 1 ); + } + } + + // Start the next in the queue if the last step wasn't forced. + // Timers currently will call their complete callbacks, which + // will dequeue but only if they were gotoEnd. + if ( dequeue || !gotoEnd ) { + jQuery.dequeue( this, type ); + } + } ); + }, + finish: function( type ) { + if ( type !== false ) { + type = type || "fx"; + } + return this.each( function() { + var index, + data = dataPriv.get( this ), + queue = data[ type + "queue" ], + hooks = data[ type + "queueHooks" ], + timers = jQuery.timers, + length = queue ? queue.length : 0; + + // Enable finishing flag on private data + data.finish = true; + + // Empty the queue first + jQuery.queue( this, type, [] ); + + if ( hooks && hooks.stop ) { + hooks.stop.call( this, true ); + } + + // Look for any active animations, and finish them + for ( index = timers.length; index--; ) { + if ( timers[ index ].elem === this && timers[ index ].queue === type ) { + timers[ index ].anim.stop( true ); + timers.splice( index, 1 ); + } + } + + // Look for any animations in the old queue and finish them + for ( index = 0; index < length; index++ ) { + if ( queue[ index ] && queue[ index ].finish ) { + queue[ index ].finish.call( this ); + } + } + + // Turn off finishing flag + delete data.finish; + } ); + } +} ); + +jQuery.each( [ "toggle", "show", "hide" ], function( i, name ) { + var cssFn = jQuery.fn[ name ]; + jQuery.fn[ name ] = function( speed, easing, callback ) { + return speed == null || typeof speed === "boolean" ? + cssFn.apply( this, arguments ) : + this.animate( genFx( name, true ), speed, easing, callback ); + }; +} ); + +// Generate shortcuts for custom animations +jQuery.each( { + slideDown: genFx( "show" ), + slideUp: genFx( "hide" ), + slideToggle: genFx( "toggle" ), + fadeIn: { opacity: "show" }, + fadeOut: { opacity: "hide" }, + fadeToggle: { opacity: "toggle" } +}, function( name, props ) { + jQuery.fn[ name ] = function( speed, easing, callback ) { + return this.animate( props, speed, easing, callback ); + }; +} ); + +jQuery.timers = []; +jQuery.fx.tick = function() { + var timer, + i = 0, + timers = jQuery.timers; + + fxNow = Date.now(); + + for ( ; i < timers.length; i++ ) { + timer = timers[ i ]; + + // Run the timer and safely remove it when done (allowing for external removal) + if ( !timer() && timers[ i ] === timer ) { + timers.splice( i--, 1 ); + } + } + + if ( !timers.length ) { + jQuery.fx.stop(); + } + fxNow = undefined; +}; + +jQuery.fx.timer = function( timer ) { + jQuery.timers.push( timer ); + jQuery.fx.start(); +}; + +jQuery.fx.interval = 13; +jQuery.fx.start = function() { + if ( inProgress ) { + return; + } + + inProgress = true; + schedule(); +}; + +jQuery.fx.stop = function() { + inProgress = null; +}; + +jQuery.fx.speeds = { + slow: 600, + fast: 200, + + // Default speed + _default: 400 +}; + + +// Based off of the plugin by Clint Helfers, with permission. +// https://web.archive.org/web/20100324014747/http://blindsignals.com/index.php/2009/07/jquery-delay/ +jQuery.fn.delay = function( time, type ) { + time = jQuery.fx ? jQuery.fx.speeds[ time ] || time : time; + type = type || "fx"; + + return this.queue( type, function( next, hooks ) { + var timeout = window.setTimeout( next, time ); + hooks.stop = function() { + window.clearTimeout( timeout ); + }; + } ); +}; + + +( function() { + var input = document.createElement( "input" ), + select = document.createElement( "select" ), + opt = select.appendChild( document.createElement( "option" ) ); + + input.type = "checkbox"; + + // Support: Android <=4.3 only + // Default value for a checkbox should be "on" + support.checkOn = input.value !== ""; + + // Support: IE <=11 only + // Must access selectedIndex to make default options select + support.optSelected = opt.selected; + + // Support: IE <=11 only + // An input loses its value after becoming a radio + input = document.createElement( "input" ); + input.value = "t"; + input.type = "radio"; + support.radioValue = input.value === "t"; +} )(); + + +var boolHook, + attrHandle = jQuery.expr.attrHandle; + +jQuery.fn.extend( { + attr: function( name, value ) { + return access( this, jQuery.attr, name, value, arguments.length > 1 ); + }, + + removeAttr: function( name ) { + return this.each( function() { + jQuery.removeAttr( this, name ); + } ); + } +} ); + +jQuery.extend( { + attr: function( elem, name, value ) { + var ret, hooks, + nType = elem.nodeType; + + // Don't get/set attributes on text, comment and attribute nodes + if ( nType === 3 || nType === 8 || nType === 2 ) { + return; + } + + // Fallback to prop when attributes are not supported + if ( typeof elem.getAttribute === "undefined" ) { + return jQuery.prop( elem, name, value ); + } + + // Attribute hooks are determined by the lowercase version + // Grab necessary hook if one is defined + if ( nType !== 1 || !jQuery.isXMLDoc( elem ) ) { + hooks = jQuery.attrHooks[ name.toLowerCase() ] || + ( jQuery.expr.match.bool.test( name ) ? boolHook : undefined ); + } + + if ( value !== undefined ) { + if ( value === null ) { + jQuery.removeAttr( elem, name ); + return; + } + + if ( hooks && "set" in hooks && + ( ret = hooks.set( elem, value, name ) ) !== undefined ) { + return ret; + } + + elem.setAttribute( name, value + "" ); + return value; + } + + if ( hooks && "get" in hooks && ( ret = hooks.get( elem, name ) ) !== null ) { + return ret; + } + + ret = jQuery.find.attr( elem, name ); + + // Non-existent attributes return null, we normalize to undefined + return ret == null ? undefined : ret; + }, + + attrHooks: { + type: { + set: function( elem, value ) { + if ( !support.radioValue && value === "radio" && + nodeName( elem, "input" ) ) { + var val = elem.value; + elem.setAttribute( "type", value ); + if ( val ) { + elem.value = val; + } + return value; + } + } + } + }, + + removeAttr: function( elem, value ) { + var name, + i = 0, + + // Attribute names can contain non-HTML whitespace characters + // https://html.spec.whatwg.org/multipage/syntax.html#attributes-2 + attrNames = value && value.match( rnothtmlwhite ); + + if ( attrNames && elem.nodeType === 1 ) { + while ( ( name = attrNames[ i++ ] ) ) { + elem.removeAttribute( name ); + } + } + } +} ); + +// Hooks for boolean attributes +boolHook = { + set: function( elem, value, name ) { + if ( value === false ) { + + // Remove boolean attributes when set to false + jQuery.removeAttr( elem, name ); + } else { + elem.setAttribute( name, name ); + } + return name; + } +}; + +jQuery.each( jQuery.expr.match.bool.source.match( /\w+/g ), function( i, name ) { + var getter = attrHandle[ name ] || jQuery.find.attr; + + attrHandle[ name ] = function( elem, name, isXML ) { + var ret, handle, + lowercaseName = name.toLowerCase(); + + if ( !isXML ) { + + // Avoid an infinite loop by temporarily removing this function from the getter + handle = attrHandle[ lowercaseName ]; + attrHandle[ lowercaseName ] = ret; + ret = getter( elem, name, isXML ) != null ? + lowercaseName : + null; + attrHandle[ lowercaseName ] = handle; + } + return ret; + }; +} ); + + + + +var rfocusable = /^(?:input|select|textarea|button)$/i, + rclickable = /^(?:a|area)$/i; + +jQuery.fn.extend( { + prop: function( name, value ) { + return access( this, jQuery.prop, name, value, arguments.length > 1 ); + }, + + removeProp: function( name ) { + return this.each( function() { + delete this[ jQuery.propFix[ name ] || name ]; + } ); + } +} ); + +jQuery.extend( { + prop: function( elem, name, value ) { + var ret, hooks, + nType = elem.nodeType; + + // Don't get/set properties on text, comment and attribute nodes + if ( nType === 3 || nType === 8 || nType === 2 ) { + return; + } + + if ( nType !== 1 || !jQuery.isXMLDoc( elem ) ) { + + // Fix name and attach hooks + name = jQuery.propFix[ name ] || name; + hooks = jQuery.propHooks[ name ]; + } + + if ( value !== undefined ) { + if ( hooks && "set" in hooks && + ( ret = hooks.set( elem, value, name ) ) !== undefined ) { + return ret; + } + + return ( elem[ name ] = value ); + } + + if ( hooks && "get" in hooks && ( ret = hooks.get( elem, name ) ) !== null ) { + return ret; + } + + return elem[ name ]; + }, + + propHooks: { + tabIndex: { + get: function( elem ) { + + // Support: IE <=9 - 11 only + // elem.tabIndex doesn't always return the + // correct value when it hasn't been explicitly set + // https://web.archive.org/web/20141116233347/http://fluidproject.org/blog/2008/01/09/getting-setting-and-removing-tabindex-values-with-javascript/ + // Use proper attribute retrieval(#12072) + var tabindex = jQuery.find.attr( elem, "tabindex" ); + + if ( tabindex ) { + return parseInt( tabindex, 10 ); + } + + if ( + rfocusable.test( elem.nodeName ) || + rclickable.test( elem.nodeName ) && + elem.href + ) { + return 0; + } + + return -1; + } + } + }, + + propFix: { + "for": "htmlFor", + "class": "className" + } +} ); + +// Support: IE <=11 only +// Accessing the selectedIndex property +// forces the browser to respect setting selected +// on the option +// The getter ensures a default option is selected +// when in an optgroup +// eslint rule "no-unused-expressions" is disabled for this code +// since it considers such accessions noop +if ( !support.optSelected ) { + jQuery.propHooks.selected = { + get: function( elem ) { + + /* eslint no-unused-expressions: "off" */ + + var parent = elem.parentNode; + if ( parent && parent.parentNode ) { + parent.parentNode.selectedIndex; + } + return null; + }, + set: function( elem ) { + + /* eslint no-unused-expressions: "off" */ + + var parent = elem.parentNode; + if ( parent ) { + parent.selectedIndex; + + if ( parent.parentNode ) { + parent.parentNode.selectedIndex; + } + } + } + }; +} + +jQuery.each( [ + "tabIndex", + "readOnly", + "maxLength", + "cellSpacing", + "cellPadding", + "rowSpan", + "colSpan", + "useMap", + "frameBorder", + "contentEditable" +], function() { + jQuery.propFix[ this.toLowerCase() ] = this; +} ); + + + + + // Strip and collapse whitespace according to HTML spec + // https://infra.spec.whatwg.org/#strip-and-collapse-ascii-whitespace + function stripAndCollapse( value ) { + var tokens = value.match( rnothtmlwhite ) || []; + return tokens.join( " " ); + } + + +function getClass( elem ) { + return elem.getAttribute && elem.getAttribute( "class" ) || ""; +} + +function classesToArray( value ) { + if ( Array.isArray( value ) ) { + return value; + } + if ( typeof value === "string" ) { + return value.match( rnothtmlwhite ) || []; + } + return []; +} + +jQuery.fn.extend( { + addClass: function( value ) { + var classes, elem, cur, curValue, clazz, j, finalValue, + i = 0; + + if ( isFunction( value ) ) { + return this.each( function( j ) { + jQuery( this ).addClass( value.call( this, j, getClass( this ) ) ); + } ); + } + + classes = classesToArray( value ); + + if ( classes.length ) { + while ( ( elem = this[ i++ ] ) ) { + curValue = getClass( elem ); + cur = elem.nodeType === 1 && ( " " + stripAndCollapse( curValue ) + " " ); + + if ( cur ) { + j = 0; + while ( ( clazz = classes[ j++ ] ) ) { + if ( cur.indexOf( " " + clazz + " " ) < 0 ) { + cur += clazz + " "; + } + } + + // Only assign if different to avoid unneeded rendering. + finalValue = stripAndCollapse( cur ); + if ( curValue !== finalValue ) { + elem.setAttribute( "class", finalValue ); + } + } + } + } + + return this; + }, + + removeClass: function( value ) { + var classes, elem, cur, curValue, clazz, j, finalValue, + i = 0; + + if ( isFunction( value ) ) { + return this.each( function( j ) { + jQuery( this ).removeClass( value.call( this, j, getClass( this ) ) ); + } ); + } + + if ( !arguments.length ) { + return this.attr( "class", "" ); + } + + classes = classesToArray( value ); + + if ( classes.length ) { + while ( ( elem = this[ i++ ] ) ) { + curValue = getClass( elem ); + + // This expression is here for better compressibility (see addClass) + cur = elem.nodeType === 1 && ( " " + stripAndCollapse( curValue ) + " " ); + + if ( cur ) { + j = 0; + while ( ( clazz = classes[ j++ ] ) ) { + + // Remove *all* instances + while ( cur.indexOf( " " + clazz + " " ) > -1 ) { + cur = cur.replace( " " + clazz + " ", " " ); + } + } + + // Only assign if different to avoid unneeded rendering. + finalValue = stripAndCollapse( cur ); + if ( curValue !== finalValue ) { + elem.setAttribute( "class", finalValue ); + } + } + } + } + + return this; + }, + + toggleClass: function( value, stateVal ) { + var type = typeof value, + isValidValue = type === "string" || Array.isArray( value ); + + if ( typeof stateVal === "boolean" && isValidValue ) { + return stateVal ? this.addClass( value ) : this.removeClass( value ); + } + + if ( isFunction( value ) ) { + return this.each( function( i ) { + jQuery( this ).toggleClass( + value.call( this, i, getClass( this ), stateVal ), + stateVal + ); + } ); + } + + return this.each( function() { + var className, i, self, classNames; + + if ( isValidValue ) { + + // Toggle individual class names + i = 0; + self = jQuery( this ); + classNames = classesToArray( value ); + + while ( ( className = classNames[ i++ ] ) ) { + + // Check each className given, space separated list + if ( self.hasClass( className ) ) { + self.removeClass( className ); + } else { + self.addClass( className ); + } + } + + // Toggle whole class name + } else if ( value === undefined || type === "boolean" ) { + className = getClass( this ); + if ( className ) { + + // Store className if set + dataPriv.set( this, "__className__", className ); + } + + // If the element has a class name or if we're passed `false`, + // then remove the whole classname (if there was one, the above saved it). + // Otherwise bring back whatever was previously saved (if anything), + // falling back to the empty string if nothing was stored. + if ( this.setAttribute ) { + this.setAttribute( "class", + className || value === false ? + "" : + dataPriv.get( this, "__className__" ) || "" + ); + } + } + } ); + }, + + hasClass: function( selector ) { + var className, elem, + i = 0; + + className = " " + selector + " "; + while ( ( elem = this[ i++ ] ) ) { + if ( elem.nodeType === 1 && + ( " " + stripAndCollapse( getClass( elem ) ) + " " ).indexOf( className ) > -1 ) { + return true; + } + } + + return false; + } +} ); + + + + +var rreturn = /\r/g; + +jQuery.fn.extend( { + val: function( value ) { + var hooks, ret, valueIsFunction, + elem = this[ 0 ]; + + if ( !arguments.length ) { + if ( elem ) { + hooks = jQuery.valHooks[ elem.type ] || + jQuery.valHooks[ elem.nodeName.toLowerCase() ]; + + if ( hooks && + "get" in hooks && + ( ret = hooks.get( elem, "value" ) ) !== undefined + ) { + return ret; + } + + ret = elem.value; + + // Handle most common string cases + if ( typeof ret === "string" ) { + return ret.replace( rreturn, "" ); + } + + // Handle cases where value is null/undef or number + return ret == null ? "" : ret; + } + + return; + } + + valueIsFunction = isFunction( value ); + + return this.each( function( i ) { + var val; + + if ( this.nodeType !== 1 ) { + return; + } + + if ( valueIsFunction ) { + val = value.call( this, i, jQuery( this ).val() ); + } else { + val = value; + } + + // Treat null/undefined as ""; convert numbers to string + if ( val == null ) { + val = ""; + + } else if ( typeof val === "number" ) { + val += ""; + + } else if ( Array.isArray( val ) ) { + val = jQuery.map( val, function( value ) { + return value == null ? "" : value + ""; + } ); + } + + hooks = jQuery.valHooks[ this.type ] || jQuery.valHooks[ this.nodeName.toLowerCase() ]; + + // If set returns undefined, fall back to normal setting + if ( !hooks || !( "set" in hooks ) || hooks.set( this, val, "value" ) === undefined ) { + this.value = val; + } + } ); + } +} ); + +jQuery.extend( { + valHooks: { + option: { + get: function( elem ) { + + var val = jQuery.find.attr( elem, "value" ); + return val != null ? + val : + + // Support: IE <=10 - 11 only + // option.text throws exceptions (#14686, #14858) + // Strip and collapse whitespace + // https://html.spec.whatwg.org/#strip-and-collapse-whitespace + stripAndCollapse( jQuery.text( elem ) ); + } + }, + select: { + get: function( elem ) { + var value, option, i, + options = elem.options, + index = elem.selectedIndex, + one = elem.type === "select-one", + values = one ? null : [], + max = one ? index + 1 : options.length; + + if ( index < 0 ) { + i = max; + + } else { + i = one ? index : 0; + } + + // Loop through all the selected options + for ( ; i < max; i++ ) { + option = options[ i ]; + + // Support: IE <=9 only + // IE8-9 doesn't update selected after form reset (#2551) + if ( ( option.selected || i === index ) && + + // Don't return options that are disabled or in a disabled optgroup + !option.disabled && + ( !option.parentNode.disabled || + !nodeName( option.parentNode, "optgroup" ) ) ) { + + // Get the specific value for the option + value = jQuery( option ).val(); + + // We don't need an array for one selects + if ( one ) { + return value; + } + + // Multi-Selects return an array + values.push( value ); + } + } + + return values; + }, + + set: function( elem, value ) { + var optionSet, option, + options = elem.options, + values = jQuery.makeArray( value ), + i = options.length; + + while ( i-- ) { + option = options[ i ]; + + /* eslint-disable no-cond-assign */ + + if ( option.selected = + jQuery.inArray( jQuery.valHooks.option.get( option ), values ) > -1 + ) { + optionSet = true; + } + + /* eslint-enable no-cond-assign */ + } + + // Force browsers to behave consistently when non-matching value is set + if ( !optionSet ) { + elem.selectedIndex = -1; + } + return values; + } + } + } +} ); + +// Radios and checkboxes getter/setter +jQuery.each( [ "radio", "checkbox" ], function() { + jQuery.valHooks[ this ] = { + set: function( elem, value ) { + if ( Array.isArray( value ) ) { + return ( elem.checked = jQuery.inArray( jQuery( elem ).val(), value ) > -1 ); + } + } + }; + if ( !support.checkOn ) { + jQuery.valHooks[ this ].get = function( elem ) { + return elem.getAttribute( "value" ) === null ? "on" : elem.value; + }; + } +} ); + + + + +// Return jQuery for attributes-only inclusion + + +support.focusin = "onfocusin" in window; + + +var rfocusMorph = /^(?:focusinfocus|focusoutblur)$/, + stopPropagationCallback = function( e ) { + e.stopPropagation(); + }; + +jQuery.extend( jQuery.event, { + + trigger: function( event, data, elem, onlyHandlers ) { + + var i, cur, tmp, bubbleType, ontype, handle, special, lastElement, + eventPath = [ elem || document ], + type = hasOwn.call( event, "type" ) ? event.type : event, + namespaces = hasOwn.call( event, "namespace" ) ? event.namespace.split( "." ) : []; + + cur = lastElement = tmp = elem = elem || document; + + // Don't do events on text and comment nodes + if ( elem.nodeType === 3 || elem.nodeType === 8 ) { + return; + } + + // focus/blur morphs to focusin/out; ensure we're not firing them right now + if ( rfocusMorph.test( type + jQuery.event.triggered ) ) { + return; + } + + if ( type.indexOf( "." ) > -1 ) { + + // Namespaced trigger; create a regexp to match event type in handle() + namespaces = type.split( "." ); + type = namespaces.shift(); + namespaces.sort(); + } + ontype = type.indexOf( ":" ) < 0 && "on" + type; + + // Caller can pass in a jQuery.Event object, Object, or just an event type string + event = event[ jQuery.expando ] ? + event : + new jQuery.Event( type, typeof event === "object" && event ); + + // Trigger bitmask: & 1 for native handlers; & 2 for jQuery (always true) + event.isTrigger = onlyHandlers ? 2 : 3; + event.namespace = namespaces.join( "." ); + event.rnamespace = event.namespace ? + new RegExp( "(^|\\.)" + namespaces.join( "\\.(?:.*\\.|)" ) + "(\\.|$)" ) : + null; + + // Clean up the event in case it is being reused + event.result = undefined; + if ( !event.target ) { + event.target = elem; + } + + // Clone any incoming data and prepend the event, creating the handler arg list + data = data == null ? + [ event ] : + jQuery.makeArray( data, [ event ] ); + + // Allow special events to draw outside the lines + special = jQuery.event.special[ type ] || {}; + if ( !onlyHandlers && special.trigger && special.trigger.apply( elem, data ) === false ) { + return; + } + + // Determine event propagation path in advance, per W3C events spec (#9951) + // Bubble up to document, then to window; watch for a global ownerDocument var (#9724) + if ( !onlyHandlers && !special.noBubble && !isWindow( elem ) ) { + + bubbleType = special.delegateType || type; + if ( !rfocusMorph.test( bubbleType + type ) ) { + cur = cur.parentNode; + } + for ( ; cur; cur = cur.parentNode ) { + eventPath.push( cur ); + tmp = cur; + } + + // Only add window if we got to document (e.g., not plain obj or detached DOM) + if ( tmp === ( elem.ownerDocument || document ) ) { + eventPath.push( tmp.defaultView || tmp.parentWindow || window ); + } + } + + // Fire handlers on the event path + i = 0; + while ( ( cur = eventPath[ i++ ] ) && !event.isPropagationStopped() ) { + lastElement = cur; + event.type = i > 1 ? + bubbleType : + special.bindType || type; + + // jQuery handler + handle = ( dataPriv.get( cur, "events" ) || {} )[ event.type ] && + dataPriv.get( cur, "handle" ); + if ( handle ) { + handle.apply( cur, data ); + } + + // Native handler + handle = ontype && cur[ ontype ]; + if ( handle && handle.apply && acceptData( cur ) ) { + event.result = handle.apply( cur, data ); + if ( event.result === false ) { + event.preventDefault(); + } + } + } + event.type = type; + + // If nobody prevented the default action, do it now + if ( !onlyHandlers && !event.isDefaultPrevented() ) { + + if ( ( !special._default || + special._default.apply( eventPath.pop(), data ) === false ) && + acceptData( elem ) ) { + + // Call a native DOM method on the target with the same name as the event. + // Don't do default actions on window, that's where global variables be (#6170) + if ( ontype && isFunction( elem[ type ] ) && !isWindow( elem ) ) { + + // Don't re-trigger an onFOO event when we call its FOO() method + tmp = elem[ ontype ]; + + if ( tmp ) { + elem[ ontype ] = null; + } + + // Prevent re-triggering of the same event, since we already bubbled it above + jQuery.event.triggered = type; + + if ( event.isPropagationStopped() ) { + lastElement.addEventListener( type, stopPropagationCallback ); + } + + elem[ type ](); + + if ( event.isPropagationStopped() ) { + lastElement.removeEventListener( type, stopPropagationCallback ); + } + + jQuery.event.triggered = undefined; + + if ( tmp ) { + elem[ ontype ] = tmp; + } + } + } + } + + return event.result; + }, + + // Piggyback on a donor event to simulate a different one + // Used only for `focus(in | out)` events + simulate: function( type, elem, event ) { + var e = jQuery.extend( + new jQuery.Event(), + event, + { + type: type, + isSimulated: true + } + ); + + jQuery.event.trigger( e, null, elem ); + } + +} ); + +jQuery.fn.extend( { + + trigger: function( type, data ) { + return this.each( function() { + jQuery.event.trigger( type, data, this ); + } ); + }, + triggerHandler: function( type, data ) { + var elem = this[ 0 ]; + if ( elem ) { + return jQuery.event.trigger( type, data, elem, true ); + } + } +} ); + + +// Support: Firefox <=44 +// Firefox doesn't have focus(in | out) events +// Related ticket - https://bugzilla.mozilla.org/show_bug.cgi?id=687787 +// +// Support: Chrome <=48 - 49, Safari <=9.0 - 9.1 +// focus(in | out) events fire after focus & blur events, +// which is spec violation - http://www.w3.org/TR/DOM-Level-3-Events/#events-focusevent-event-order +// Related ticket - https://bugs.chromium.org/p/chromium/issues/detail?id=449857 +if ( !support.focusin ) { + jQuery.each( { focus: "focusin", blur: "focusout" }, function( orig, fix ) { + + // Attach a single capturing handler on the document while someone wants focusin/focusout + var handler = function( event ) { + jQuery.event.simulate( fix, event.target, jQuery.event.fix( event ) ); + }; + + jQuery.event.special[ fix ] = { + setup: function() { + var doc = this.ownerDocument || this, + attaches = dataPriv.access( doc, fix ); + + if ( !attaches ) { + doc.addEventListener( orig, handler, true ); + } + dataPriv.access( doc, fix, ( attaches || 0 ) + 1 ); + }, + teardown: function() { + var doc = this.ownerDocument || this, + attaches = dataPriv.access( doc, fix ) - 1; + + if ( !attaches ) { + doc.removeEventListener( orig, handler, true ); + dataPriv.remove( doc, fix ); + + } else { + dataPriv.access( doc, fix, attaches ); + } + } + }; + } ); +} +var location = window.location; + +var nonce = Date.now(); + +var rquery = ( /\?/ ); + + + +// Cross-browser xml parsing +jQuery.parseXML = function( data ) { + var xml; + if ( !data || typeof data !== "string" ) { + return null; + } + + // Support: IE 9 - 11 only + // IE throws on parseFromString with invalid input. + try { + xml = ( new window.DOMParser() ).parseFromString( data, "text/xml" ); + } catch ( e ) { + xml = undefined; + } + + if ( !xml || xml.getElementsByTagName( "parsererror" ).length ) { + jQuery.error( "Invalid XML: " + data ); + } + return xml; +}; + + +var + rbracket = /\[\]$/, + rCRLF = /\r?\n/g, + rsubmitterTypes = /^(?:submit|button|image|reset|file)$/i, + rsubmittable = /^(?:input|select|textarea|keygen)/i; + +function buildParams( prefix, obj, traditional, add ) { + var name; + + if ( Array.isArray( obj ) ) { + + // Serialize array item. + jQuery.each( obj, function( i, v ) { + if ( traditional || rbracket.test( prefix ) ) { + + // Treat each array item as a scalar. + add( prefix, v ); + + } else { + + // Item is non-scalar (array or object), encode its numeric index. + buildParams( + prefix + "[" + ( typeof v === "object" && v != null ? i : "" ) + "]", + v, + traditional, + add + ); + } + } ); + + } else if ( !traditional && toType( obj ) === "object" ) { + + // Serialize object item. + for ( name in obj ) { + buildParams( prefix + "[" + name + "]", obj[ name ], traditional, add ); + } + + } else { + + // Serialize scalar item. + add( prefix, obj ); + } +} + +// Serialize an array of form elements or a set of +// key/values into a query string +jQuery.param = function( a, traditional ) { + var prefix, + s = [], + add = function( key, valueOrFunction ) { + + // If value is a function, invoke it and use its return value + var value = isFunction( valueOrFunction ) ? + valueOrFunction() : + valueOrFunction; + + s[ s.length ] = encodeURIComponent( key ) + "=" + + encodeURIComponent( value == null ? "" : value ); + }; + + if ( a == null ) { + return ""; + } + + // If an array was passed in, assume that it is an array of form elements. + if ( Array.isArray( a ) || ( a.jquery && !jQuery.isPlainObject( a ) ) ) { + + // Serialize the form elements + jQuery.each( a, function() { + add( this.name, this.value ); + } ); + + } else { + + // If traditional, encode the "old" way (the way 1.3.2 or older + // did it), otherwise encode params recursively. + for ( prefix in a ) { + buildParams( prefix, a[ prefix ], traditional, add ); + } + } + + // Return the resulting serialization + return s.join( "&" ); +}; + +jQuery.fn.extend( { + serialize: function() { + return jQuery.param( this.serializeArray() ); + }, + serializeArray: function() { + return this.map( function() { + + // Can add propHook for "elements" to filter or add form elements + var elements = jQuery.prop( this, "elements" ); + return elements ? jQuery.makeArray( elements ) : this; + } ) + .filter( function() { + var type = this.type; + + // Use .is( ":disabled" ) so that fieldset[disabled] works + return this.name && !jQuery( this ).is( ":disabled" ) && + rsubmittable.test( this.nodeName ) && !rsubmitterTypes.test( type ) && + ( this.checked || !rcheckableType.test( type ) ); + } ) + .map( function( i, elem ) { + var val = jQuery( this ).val(); + + if ( val == null ) { + return null; + } + + if ( Array.isArray( val ) ) { + return jQuery.map( val, function( val ) { + return { name: elem.name, value: val.replace( rCRLF, "\r\n" ) }; + } ); + } + + return { name: elem.name, value: val.replace( rCRLF, "\r\n" ) }; + } ).get(); + } +} ); + + +var + r20 = /%20/g, + rhash = /#.*$/, + rantiCache = /([?&])_=[^&]*/, + rheaders = /^(.*?):[ \t]*([^\r\n]*)$/mg, + + // #7653, #8125, #8152: local protocol detection + rlocalProtocol = /^(?:about|app|app-storage|.+-extension|file|res|widget):$/, + rnoContent = /^(?:GET|HEAD)$/, + rprotocol = /^\/\//, + + /* Prefilters + * 1) They are useful to introduce custom dataTypes (see ajax/jsonp.js for an example) + * 2) These are called: + * - BEFORE asking for a transport + * - AFTER param serialization (s.data is a string if s.processData is true) + * 3) key is the dataType + * 4) the catchall symbol "*" can be used + * 5) execution will start with transport dataType and THEN continue down to "*" if needed + */ + prefilters = {}, + + /* Transports bindings + * 1) key is the dataType + * 2) the catchall symbol "*" can be used + * 3) selection will start with transport dataType and THEN go to "*" if needed + */ + transports = {}, + + // Avoid comment-prolog char sequence (#10098); must appease lint and evade compression + allTypes = "*/".concat( "*" ), + + // Anchor tag for parsing the document origin + originAnchor = document.createElement( "a" ); + originAnchor.href = location.href; + +// Base "constructor" for jQuery.ajaxPrefilter and jQuery.ajaxTransport +function addToPrefiltersOrTransports( structure ) { + + // dataTypeExpression is optional and defaults to "*" + return function( dataTypeExpression, func ) { + + if ( typeof dataTypeExpression !== "string" ) { + func = dataTypeExpression; + dataTypeExpression = "*"; + } + + var dataType, + i = 0, + dataTypes = dataTypeExpression.toLowerCase().match( rnothtmlwhite ) || []; + + if ( isFunction( func ) ) { + + // For each dataType in the dataTypeExpression + while ( ( dataType = dataTypes[ i++ ] ) ) { + + // Prepend if requested + if ( dataType[ 0 ] === "+" ) { + dataType = dataType.slice( 1 ) || "*"; + ( structure[ dataType ] = structure[ dataType ] || [] ).unshift( func ); + + // Otherwise append + } else { + ( structure[ dataType ] = structure[ dataType ] || [] ).push( func ); + } + } + } + }; +} + +// Base inspection function for prefilters and transports +function inspectPrefiltersOrTransports( structure, options, originalOptions, jqXHR ) { + + var inspected = {}, + seekingTransport = ( structure === transports ); + + function inspect( dataType ) { + var selected; + inspected[ dataType ] = true; + jQuery.each( structure[ dataType ] || [], function( _, prefilterOrFactory ) { + var dataTypeOrTransport = prefilterOrFactory( options, originalOptions, jqXHR ); + if ( typeof dataTypeOrTransport === "string" && + !seekingTransport && !inspected[ dataTypeOrTransport ] ) { + + options.dataTypes.unshift( dataTypeOrTransport ); + inspect( dataTypeOrTransport ); + return false; + } else if ( seekingTransport ) { + return !( selected = dataTypeOrTransport ); + } + } ); + return selected; + } + + return inspect( options.dataTypes[ 0 ] ) || !inspected[ "*" ] && inspect( "*" ); +} + +// A special extend for ajax options +// that takes "flat" options (not to be deep extended) +// Fixes #9887 +function ajaxExtend( target, src ) { + var key, deep, + flatOptions = jQuery.ajaxSettings.flatOptions || {}; + + for ( key in src ) { + if ( src[ key ] !== undefined ) { + ( flatOptions[ key ] ? target : ( deep || ( deep = {} ) ) )[ key ] = src[ key ]; + } + } + if ( deep ) { + jQuery.extend( true, target, deep ); + } + + return target; +} + +/* Handles responses to an ajax request: + * - finds the right dataType (mediates between content-type and expected dataType) + * - returns the corresponding response + */ +function ajaxHandleResponses( s, jqXHR, responses ) { + + var ct, type, finalDataType, firstDataType, + contents = s.contents, + dataTypes = s.dataTypes; + + // Remove auto dataType and get content-type in the process + while ( dataTypes[ 0 ] === "*" ) { + dataTypes.shift(); + if ( ct === undefined ) { + ct = s.mimeType || jqXHR.getResponseHeader( "Content-Type" ); + } + } + + // Check if we're dealing with a known content-type + if ( ct ) { + for ( type in contents ) { + if ( contents[ type ] && contents[ type ].test( ct ) ) { + dataTypes.unshift( type ); + break; + } + } + } + + // Check to see if we have a response for the expected dataType + if ( dataTypes[ 0 ] in responses ) { + finalDataType = dataTypes[ 0 ]; + } else { + + // Try convertible dataTypes + for ( type in responses ) { + if ( !dataTypes[ 0 ] || s.converters[ type + " " + dataTypes[ 0 ] ] ) { + finalDataType = type; + break; + } + if ( !firstDataType ) { + firstDataType = type; + } + } + + // Or just use first one + finalDataType = finalDataType || firstDataType; + } + + // If we found a dataType + // We add the dataType to the list if needed + // and return the corresponding response + if ( finalDataType ) { + if ( finalDataType !== dataTypes[ 0 ] ) { + dataTypes.unshift( finalDataType ); + } + return responses[ finalDataType ]; + } +} + +/* Chain conversions given the request and the original response + * Also sets the responseXXX fields on the jqXHR instance + */ +function ajaxConvert( s, response, jqXHR, isSuccess ) { + var conv2, current, conv, tmp, prev, + converters = {}, + + // Work with a copy of dataTypes in case we need to modify it for conversion + dataTypes = s.dataTypes.slice(); + + // Create converters map with lowercased keys + if ( dataTypes[ 1 ] ) { + for ( conv in s.converters ) { + converters[ conv.toLowerCase() ] = s.converters[ conv ]; + } + } + + current = dataTypes.shift(); + + // Convert to each sequential dataType + while ( current ) { + + if ( s.responseFields[ current ] ) { + jqXHR[ s.responseFields[ current ] ] = response; + } + + // Apply the dataFilter if provided + if ( !prev && isSuccess && s.dataFilter ) { + response = s.dataFilter( response, s.dataType ); + } + + prev = current; + current = dataTypes.shift(); + + if ( current ) { + + // There's only work to do if current dataType is non-auto + if ( current === "*" ) { + + current = prev; + + // Convert response if prev dataType is non-auto and differs from current + } else if ( prev !== "*" && prev !== current ) { + + // Seek a direct converter + conv = converters[ prev + " " + current ] || converters[ "* " + current ]; + + // If none found, seek a pair + if ( !conv ) { + for ( conv2 in converters ) { + + // If conv2 outputs current + tmp = conv2.split( " " ); + if ( tmp[ 1 ] === current ) { + + // If prev can be converted to accepted input + conv = converters[ prev + " " + tmp[ 0 ] ] || + converters[ "* " + tmp[ 0 ] ]; + if ( conv ) { + + // Condense equivalence converters + if ( conv === true ) { + conv = converters[ conv2 ]; + + // Otherwise, insert the intermediate dataType + } else if ( converters[ conv2 ] !== true ) { + current = tmp[ 0 ]; + dataTypes.unshift( tmp[ 1 ] ); + } + break; + } + } + } + } + + // Apply converter (if not an equivalence) + if ( conv !== true ) { + + // Unless errors are allowed to bubble, catch and return them + if ( conv && s.throws ) { + response = conv( response ); + } else { + try { + response = conv( response ); + } catch ( e ) { + return { + state: "parsererror", + error: conv ? e : "No conversion from " + prev + " to " + current + }; + } + } + } + } + } + } + + return { state: "success", data: response }; +} + +jQuery.extend( { + + // Counter for holding the number of active queries + active: 0, + + // Last-Modified header cache for next request + lastModified: {}, + etag: {}, + + ajaxSettings: { + url: location.href, + type: "GET", + isLocal: rlocalProtocol.test( location.protocol ), + global: true, + processData: true, + async: true, + contentType: "application/x-www-form-urlencoded; charset=UTF-8", + + /* + timeout: 0, + data: null, + dataType: null, + username: null, + password: null, + cache: null, + throws: false, + traditional: false, + headers: {}, + */ + + accepts: { + "*": allTypes, + text: "text/plain", + html: "text/html", + xml: "application/xml, text/xml", + json: "application/json, text/javascript" + }, + + contents: { + xml: /\bxml\b/, + html: /\bhtml/, + json: /\bjson\b/ + }, + + responseFields: { + xml: "responseXML", + text: "responseText", + json: "responseJSON" + }, + + // Data converters + // Keys separate source (or catchall "*") and destination types with a single space + converters: { + + // Convert anything to text + "* text": String, + + // Text to html (true = no transformation) + "text html": true, + + // Evaluate text as a json expression + "text json": JSON.parse, + + // Parse text as xml + "text xml": jQuery.parseXML + }, + + // For options that shouldn't be deep extended: + // you can add your own custom options here if + // and when you create one that shouldn't be + // deep extended (see ajaxExtend) + flatOptions: { + url: true, + context: true + } + }, + + // Creates a full fledged settings object into target + // with both ajaxSettings and settings fields. + // If target is omitted, writes into ajaxSettings. + ajaxSetup: function( target, settings ) { + return settings ? + + // Building a settings object + ajaxExtend( ajaxExtend( target, jQuery.ajaxSettings ), settings ) : + + // Extending ajaxSettings + ajaxExtend( jQuery.ajaxSettings, target ); + }, + + ajaxPrefilter: addToPrefiltersOrTransports( prefilters ), + ajaxTransport: addToPrefiltersOrTransports( transports ), + + // Main method + ajax: function( url, options ) { + + // If url is an object, simulate pre-1.5 signature + if ( typeof url === "object" ) { + options = url; + url = undefined; + } + + // Force options to be an object + options = options || {}; + + var transport, + + // URL without anti-cache param + cacheURL, + + // Response headers + responseHeadersString, + responseHeaders, + + // timeout handle + timeoutTimer, + + // Url cleanup var + urlAnchor, + + // Request state (becomes false upon send and true upon completion) + completed, + + // To know if global events are to be dispatched + fireGlobals, + + // Loop variable + i, + + // uncached part of the url + uncached, + + // Create the final options object + s = jQuery.ajaxSetup( {}, options ), + + // Callbacks context + callbackContext = s.context || s, + + // Context for global events is callbackContext if it is a DOM node or jQuery collection + globalEventContext = s.context && + ( callbackContext.nodeType || callbackContext.jquery ) ? + jQuery( callbackContext ) : + jQuery.event, + + // Deferreds + deferred = jQuery.Deferred(), + completeDeferred = jQuery.Callbacks( "once memory" ), + + // Status-dependent callbacks + statusCode = s.statusCode || {}, + + // Headers (they are sent all at once) + requestHeaders = {}, + requestHeadersNames = {}, + + // Default abort message + strAbort = "canceled", + + // Fake xhr + jqXHR = { + readyState: 0, + + // Builds headers hashtable if needed + getResponseHeader: function( key ) { + var match; + if ( completed ) { + if ( !responseHeaders ) { + responseHeaders = {}; + while ( ( match = rheaders.exec( responseHeadersString ) ) ) { + responseHeaders[ match[ 1 ].toLowerCase() + " " ] = + ( responseHeaders[ match[ 1 ].toLowerCase() + " " ] || [] ) + .concat( match[ 2 ] ); + } + } + match = responseHeaders[ key.toLowerCase() + " " ]; + } + return match == null ? null : match.join( ", " ); + }, + + // Raw string + getAllResponseHeaders: function() { + return completed ? responseHeadersString : null; + }, + + // Caches the header + setRequestHeader: function( name, value ) { + if ( completed == null ) { + name = requestHeadersNames[ name.toLowerCase() ] = + requestHeadersNames[ name.toLowerCase() ] || name; + requestHeaders[ name ] = value; + } + return this; + }, + + // Overrides response content-type header + overrideMimeType: function( type ) { + if ( completed == null ) { + s.mimeType = type; + } + return this; + }, + + // Status-dependent callbacks + statusCode: function( map ) { + var code; + if ( map ) { + if ( completed ) { + + // Execute the appropriate callbacks + jqXHR.always( map[ jqXHR.status ] ); + } else { + + // Lazy-add the new callbacks in a way that preserves old ones + for ( code in map ) { + statusCode[ code ] = [ statusCode[ code ], map[ code ] ]; + } + } + } + return this; + }, + + // Cancel the request + abort: function( statusText ) { + var finalText = statusText || strAbort; + if ( transport ) { + transport.abort( finalText ); + } + done( 0, finalText ); + return this; + } + }; + + // Attach deferreds + deferred.promise( jqXHR ); + + // Add protocol if not provided (prefilters might expect it) + // Handle falsy url in the settings object (#10093: consistency with old signature) + // We also use the url parameter if available + s.url = ( ( url || s.url || location.href ) + "" ) + .replace( rprotocol, location.protocol + "//" ); + + // Alias method option to type as per ticket #12004 + s.type = options.method || options.type || s.method || s.type; + + // Extract dataTypes list + s.dataTypes = ( s.dataType || "*" ).toLowerCase().match( rnothtmlwhite ) || [ "" ]; + + // A cross-domain request is in order when the origin doesn't match the current origin. + if ( s.crossDomain == null ) { + urlAnchor = document.createElement( "a" ); + + // Support: IE <=8 - 11, Edge 12 - 15 + // IE throws exception on accessing the href property if url is malformed, + // e.g. http://example.com:80x/ + try { + urlAnchor.href = s.url; + + // Support: IE <=8 - 11 only + // Anchor's host property isn't correctly set when s.url is relative + urlAnchor.href = urlAnchor.href; + s.crossDomain = originAnchor.protocol + "//" + originAnchor.host !== + urlAnchor.protocol + "//" + urlAnchor.host; + } catch ( e ) { + + // If there is an error parsing the URL, assume it is crossDomain, + // it can be rejected by the transport if it is invalid + s.crossDomain = true; + } + } + + // Convert data if not already a string + if ( s.data && s.processData && typeof s.data !== "string" ) { + s.data = jQuery.param( s.data, s.traditional ); + } + + // Apply prefilters + inspectPrefiltersOrTransports( prefilters, s, options, jqXHR ); + + // If request was aborted inside a prefilter, stop there + if ( completed ) { + return jqXHR; + } + + // We can fire global events as of now if asked to + // Don't fire events if jQuery.event is undefined in an AMD-usage scenario (#15118) + fireGlobals = jQuery.event && s.global; + + // Watch for a new set of requests + if ( fireGlobals && jQuery.active++ === 0 ) { + jQuery.event.trigger( "ajaxStart" ); + } + + // Uppercase the type + s.type = s.type.toUpperCase(); + + // Determine if request has content + s.hasContent = !rnoContent.test( s.type ); + + // Save the URL in case we're toying with the If-Modified-Since + // and/or If-None-Match header later on + // Remove hash to simplify url manipulation + cacheURL = s.url.replace( rhash, "" ); + + // More options handling for requests with no content + if ( !s.hasContent ) { + + // Remember the hash so we can put it back + uncached = s.url.slice( cacheURL.length ); + + // If data is available and should be processed, append data to url + if ( s.data && ( s.processData || typeof s.data === "string" ) ) { + cacheURL += ( rquery.test( cacheURL ) ? "&" : "?" ) + s.data; + + // #9682: remove data so that it's not used in an eventual retry + delete s.data; + } + + // Add or update anti-cache param if needed + if ( s.cache === false ) { + cacheURL = cacheURL.replace( rantiCache, "$1" ); + uncached = ( rquery.test( cacheURL ) ? "&" : "?" ) + "_=" + ( nonce++ ) + uncached; + } + + // Put hash and anti-cache on the URL that will be requested (gh-1732) + s.url = cacheURL + uncached; + + // Change '%20' to '+' if this is encoded form body content (gh-2658) + } else if ( s.data && s.processData && + ( s.contentType || "" ).indexOf( "application/x-www-form-urlencoded" ) === 0 ) { + s.data = s.data.replace( r20, "+" ); + } + + // Set the If-Modified-Since and/or If-None-Match header, if in ifModified mode. + if ( s.ifModified ) { + if ( jQuery.lastModified[ cacheURL ] ) { + jqXHR.setRequestHeader( "If-Modified-Since", jQuery.lastModified[ cacheURL ] ); + } + if ( jQuery.etag[ cacheURL ] ) { + jqXHR.setRequestHeader( "If-None-Match", jQuery.etag[ cacheURL ] ); + } + } + + // Set the correct header, if data is being sent + if ( s.data && s.hasContent && s.contentType !== false || options.contentType ) { + jqXHR.setRequestHeader( "Content-Type", s.contentType ); + } + + // Set the Accepts header for the server, depending on the dataType + jqXHR.setRequestHeader( + "Accept", + s.dataTypes[ 0 ] && s.accepts[ s.dataTypes[ 0 ] ] ? + s.accepts[ s.dataTypes[ 0 ] ] + + ( s.dataTypes[ 0 ] !== "*" ? ", " + allTypes + "; q=0.01" : "" ) : + s.accepts[ "*" ] + ); + + // Check for headers option + for ( i in s.headers ) { + jqXHR.setRequestHeader( i, s.headers[ i ] ); + } + + // Allow custom headers/mimetypes and early abort + if ( s.beforeSend && + ( s.beforeSend.call( callbackContext, jqXHR, s ) === false || completed ) ) { + + // Abort if not done already and return + return jqXHR.abort(); + } + + // Aborting is no longer a cancellation + strAbort = "abort"; + + // Install callbacks on deferreds + completeDeferred.add( s.complete ); + jqXHR.done( s.success ); + jqXHR.fail( s.error ); + + // Get transport + transport = inspectPrefiltersOrTransports( transports, s, options, jqXHR ); + + // If no transport, we auto-abort + if ( !transport ) { + done( -1, "No Transport" ); + } else { + jqXHR.readyState = 1; + + // Send global event + if ( fireGlobals ) { + globalEventContext.trigger( "ajaxSend", [ jqXHR, s ] ); + } + + // If request was aborted inside ajaxSend, stop there + if ( completed ) { + return jqXHR; + } + + // Timeout + if ( s.async && s.timeout > 0 ) { + timeoutTimer = window.setTimeout( function() { + jqXHR.abort( "timeout" ); + }, s.timeout ); + } + + try { + completed = false; + transport.send( requestHeaders, done ); + } catch ( e ) { + + // Rethrow post-completion exceptions + if ( completed ) { + throw e; + } + + // Propagate others as results + done( -1, e ); + } + } + + // Callback for when everything is done + function done( status, nativeStatusText, responses, headers ) { + var isSuccess, success, error, response, modified, + statusText = nativeStatusText; + + // Ignore repeat invocations + if ( completed ) { + return; + } + + completed = true; + + // Clear timeout if it exists + if ( timeoutTimer ) { + window.clearTimeout( timeoutTimer ); + } + + // Dereference transport for early garbage collection + // (no matter how long the jqXHR object will be used) + transport = undefined; + + // Cache response headers + responseHeadersString = headers || ""; + + // Set readyState + jqXHR.readyState = status > 0 ? 4 : 0; + + // Determine if successful + isSuccess = status >= 200 && status < 300 || status === 304; + + // Get response data + if ( responses ) { + response = ajaxHandleResponses( s, jqXHR, responses ); + } + + // Convert no matter what (that way responseXXX fields are always set) + response = ajaxConvert( s, response, jqXHR, isSuccess ); + + // If successful, handle type chaining + if ( isSuccess ) { + + // Set the If-Modified-Since and/or If-None-Match header, if in ifModified mode. + if ( s.ifModified ) { + modified = jqXHR.getResponseHeader( "Last-Modified" ); + if ( modified ) { + jQuery.lastModified[ cacheURL ] = modified; + } + modified = jqXHR.getResponseHeader( "etag" ); + if ( modified ) { + jQuery.etag[ cacheURL ] = modified; + } + } + + // if no content + if ( status === 204 || s.type === "HEAD" ) { + statusText = "nocontent"; + + // if not modified + } else if ( status === 304 ) { + statusText = "notmodified"; + + // If we have data, let's convert it + } else { + statusText = response.state; + success = response.data; + error = response.error; + isSuccess = !error; + } + } else { + + // Extract error from statusText and normalize for non-aborts + error = statusText; + if ( status || !statusText ) { + statusText = "error"; + if ( status < 0 ) { + status = 0; + } + } + } + + // Set data for the fake xhr object + jqXHR.status = status; + jqXHR.statusText = ( nativeStatusText || statusText ) + ""; + + // Success/Error + if ( isSuccess ) { + deferred.resolveWith( callbackContext, [ success, statusText, jqXHR ] ); + } else { + deferred.rejectWith( callbackContext, [ jqXHR, statusText, error ] ); + } + + // Status-dependent callbacks + jqXHR.statusCode( statusCode ); + statusCode = undefined; + + if ( fireGlobals ) { + globalEventContext.trigger( isSuccess ? "ajaxSuccess" : "ajaxError", + [ jqXHR, s, isSuccess ? success : error ] ); + } + + // Complete + completeDeferred.fireWith( callbackContext, [ jqXHR, statusText ] ); + + if ( fireGlobals ) { + globalEventContext.trigger( "ajaxComplete", [ jqXHR, s ] ); + + // Handle the global AJAX counter + if ( !( --jQuery.active ) ) { + jQuery.event.trigger( "ajaxStop" ); + } + } + } + + return jqXHR; + }, + + getJSON: function( url, data, callback ) { + return jQuery.get( url, data, callback, "json" ); + }, + + getScript: function( url, callback ) { + return jQuery.get( url, undefined, callback, "script" ); + } +} ); + +jQuery.each( [ "get", "post" ], function( i, method ) { + jQuery[ method ] = function( url, data, callback, type ) { + + // Shift arguments if data argument was omitted + if ( isFunction( data ) ) { + type = type || callback; + callback = data; + data = undefined; + } + + // The url can be an options object (which then must have .url) + return jQuery.ajax( jQuery.extend( { + url: url, + type: method, + dataType: type, + data: data, + success: callback + }, jQuery.isPlainObject( url ) && url ) ); + }; +} ); + + +jQuery._evalUrl = function( url, options ) { + return jQuery.ajax( { + url: url, + + // Make this explicit, since user can override this through ajaxSetup (#11264) + type: "GET", + dataType: "script", + cache: true, + async: false, + global: false, + + // Only evaluate the response if it is successful (gh-4126) + // dataFilter is not invoked for failure responses, so using it instead + // of the default converter is kludgy but it works. + converters: { + "text script": function() {} + }, + dataFilter: function( response ) { + jQuery.globalEval( response, options ); + } + } ); +}; + + +jQuery.fn.extend( { + wrapAll: function( html ) { + var wrap; + + if ( this[ 0 ] ) { + if ( isFunction( html ) ) { + html = html.call( this[ 0 ] ); + } + + // The elements to wrap the target around + wrap = jQuery( html, this[ 0 ].ownerDocument ).eq( 0 ).clone( true ); + + if ( this[ 0 ].parentNode ) { + wrap.insertBefore( this[ 0 ] ); + } + + wrap.map( function() { + var elem = this; + + while ( elem.firstElementChild ) { + elem = elem.firstElementChild; + } + + return elem; + } ).append( this ); + } + + return this; + }, + + wrapInner: function( html ) { + if ( isFunction( html ) ) { + return this.each( function( i ) { + jQuery( this ).wrapInner( html.call( this, i ) ); + } ); + } + + return this.each( function() { + var self = jQuery( this ), + contents = self.contents(); + + if ( contents.length ) { + contents.wrapAll( html ); + + } else { + self.append( html ); + } + } ); + }, + + wrap: function( html ) { + var htmlIsFunction = isFunction( html ); + + return this.each( function( i ) { + jQuery( this ).wrapAll( htmlIsFunction ? html.call( this, i ) : html ); + } ); + }, + + unwrap: function( selector ) { + this.parent( selector ).not( "body" ).each( function() { + jQuery( this ).replaceWith( this.childNodes ); + } ); + return this; + } +} ); + + +jQuery.expr.pseudos.hidden = function( elem ) { + return !jQuery.expr.pseudos.visible( elem ); +}; +jQuery.expr.pseudos.visible = function( elem ) { + return !!( elem.offsetWidth || elem.offsetHeight || elem.getClientRects().length ); +}; + + + + +jQuery.ajaxSettings.xhr = function() { + try { + return new window.XMLHttpRequest(); + } catch ( e ) {} +}; + +var xhrSuccessStatus = { + + // File protocol always yields status code 0, assume 200 + 0: 200, + + // Support: IE <=9 only + // #1450: sometimes IE returns 1223 when it should be 204 + 1223: 204 + }, + xhrSupported = jQuery.ajaxSettings.xhr(); + +support.cors = !!xhrSupported && ( "withCredentials" in xhrSupported ); +support.ajax = xhrSupported = !!xhrSupported; + +jQuery.ajaxTransport( function( options ) { + var callback, errorCallback; + + // Cross domain only allowed if supported through XMLHttpRequest + if ( support.cors || xhrSupported && !options.crossDomain ) { + return { + send: function( headers, complete ) { + var i, + xhr = options.xhr(); + + xhr.open( + options.type, + options.url, + options.async, + options.username, + options.password + ); + + // Apply custom fields if provided + if ( options.xhrFields ) { + for ( i in options.xhrFields ) { + xhr[ i ] = options.xhrFields[ i ]; + } + } + + // Override mime type if needed + if ( options.mimeType && xhr.overrideMimeType ) { + xhr.overrideMimeType( options.mimeType ); + } + + // X-Requested-With header + // For cross-domain requests, seeing as conditions for a preflight are + // akin to a jigsaw puzzle, we simply never set it to be sure. + // (it can always be set on a per-request basis or even using ajaxSetup) + // For same-domain requests, won't change header if already provided. + if ( !options.crossDomain && !headers[ "X-Requested-With" ] ) { + headers[ "X-Requested-With" ] = "XMLHttpRequest"; + } + + // Set headers + for ( i in headers ) { + xhr.setRequestHeader( i, headers[ i ] ); + } + + // Callback + callback = function( type ) { + return function() { + if ( callback ) { + callback = errorCallback = xhr.onload = + xhr.onerror = xhr.onabort = xhr.ontimeout = + xhr.onreadystatechange = null; + + if ( type === "abort" ) { + xhr.abort(); + } else if ( type === "error" ) { + + // Support: IE <=9 only + // On a manual native abort, IE9 throws + // errors on any property access that is not readyState + if ( typeof xhr.status !== "number" ) { + complete( 0, "error" ); + } else { + complete( + + // File: protocol always yields status 0; see #8605, #14207 + xhr.status, + xhr.statusText + ); + } + } else { + complete( + xhrSuccessStatus[ xhr.status ] || xhr.status, + xhr.statusText, + + // Support: IE <=9 only + // IE9 has no XHR2 but throws on binary (trac-11426) + // For XHR2 non-text, let the caller handle it (gh-2498) + ( xhr.responseType || "text" ) !== "text" || + typeof xhr.responseText !== "string" ? + { binary: xhr.response } : + { text: xhr.responseText }, + xhr.getAllResponseHeaders() + ); + } + } + }; + }; + + // Listen to events + xhr.onload = callback(); + errorCallback = xhr.onerror = xhr.ontimeout = callback( "error" ); + + // Support: IE 9 only + // Use onreadystatechange to replace onabort + // to handle uncaught aborts + if ( xhr.onabort !== undefined ) { + xhr.onabort = errorCallback; + } else { + xhr.onreadystatechange = function() { + + // Check readyState before timeout as it changes + if ( xhr.readyState === 4 ) { + + // Allow onerror to be called first, + // but that will not handle a native abort + // Also, save errorCallback to a variable + // as xhr.onerror cannot be accessed + window.setTimeout( function() { + if ( callback ) { + errorCallback(); + } + } ); + } + }; + } + + // Create the abort callback + callback = callback( "abort" ); + + try { + + // Do send the request (this may raise an exception) + xhr.send( options.hasContent && options.data || null ); + } catch ( e ) { + + // #14683: Only rethrow if this hasn't been notified as an error yet + if ( callback ) { + throw e; + } + } + }, + + abort: function() { + if ( callback ) { + callback(); + } + } + }; + } +} ); + + + + +// Prevent auto-execution of scripts when no explicit dataType was provided (See gh-2432) +jQuery.ajaxPrefilter( function( s ) { + if ( s.crossDomain ) { + s.contents.script = false; + } +} ); + +// Install script dataType +jQuery.ajaxSetup( { + accepts: { + script: "text/javascript, application/javascript, " + + "application/ecmascript, application/x-ecmascript" + }, + contents: { + script: /\b(?:java|ecma)script\b/ + }, + converters: { + "text script": function( text ) { + jQuery.globalEval( text ); + return text; + } + } +} ); + +// Handle cache's special case and crossDomain +jQuery.ajaxPrefilter( "script", function( s ) { + if ( s.cache === undefined ) { + s.cache = false; + } + if ( s.crossDomain ) { + s.type = "GET"; + } +} ); + +// Bind script tag hack transport +jQuery.ajaxTransport( "script", function( s ) { + + // This transport only deals with cross domain or forced-by-attrs requests + if ( s.crossDomain || s.scriptAttrs ) { + var script, callback; + return { + send: function( _, complete ) { + script = jQuery( "